.ck-band{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;padding:14px max(20px,calc((100vw - 980px)/2)) calc(14px + env(safe-area-inset-bottom));background:var(--card,#fff);border-top:1px solid var(--line);box-shadow:0 -12px 28px -20px rgba(9,14,34,.45)}.ck-band p{flex:1 1 360px;margin:0;font-size:14px;line-height:1.6;color:var(--ink-2)}.ck-band a{color:var(--accent);font-weight:700}.ck-btns{display:flex;gap:8px;flex-wrap:wrap}.ck-btn{min-height:44px;min-width:112px;padding:0 16px;border-radius:12px;border:1px solid var(--night-1,#10173a);background:var(--night-1,#10173A);color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.ck-btn.line{background:var(--card,#fff);color:var(--ink)}.ck-btn:disabled,.ck-sw:disabled{cursor:wait;opacity:.65}.ck-band .ck-error,.ck-sheet .ck-error{flex-basis:100%;margin:0;color:var(--warn,#9B352C);font-size:13px;line-height:1.5}.ck-sheet{width:min(520px,calc(100vw - 32px));padding:0;border:0;border-radius:18px;box-shadow:0 24px 48px -16px rgba(9,14,34,.5)}.ck-sheet::backdrop{background:rgba(9,14,34,.45)}.ck-sheet form{display:flex;flex-direction:column;gap:12px;padding:22px}.ck-sheet h2{margin:0;font-size:19px;font-weight:850}.ck-intro{margin:0;font-size:14px;color:var(--ink-2);line-height:1.6}.ck-row{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--line)}.ck-row .lb{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ck-row .lb b{font-size:15px}.ck-row .lb span{font-size:13px;line-height:1.55;color:var(--ink-2)}.ck-lock{flex:none;font-size:12.5px;font-weight:700;color:var(--ok,#23704A);padding-top:2px}.ck-sw{flex:none;position:relative;width:48px;height:30px;border-radius:99px;border:0;background:var(--line-2,#D7CDBC);cursor:pointer}.ck-sw:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:left .15s}.ck-sw[aria-checked=true]{background:var(--ok,#23704A)}.ck-sw[aria-checked=true]:after{left:21px}.ck-note{margin:0;font-size:12.5px;line-height:1.55;color:var(--ink-3)}.ck-sheet .ck-btns .ck-btn{flex:1 1}.ck-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:80;padding:12px 16px;border-radius:12px;background:var(--night-1,#10173A);color:#fff;font-size:14px;font-weight:650}.ck-link{border:0;background:none;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}@media (max-width:560px){.ck-band{padding:14px 16px calc(14px + env(safe-area-inset-bottom))}.ck-band .ck-btns{width:100%;display:grid;grid-template-columns:1fr 1fr}.ck-sheet{width:100vw;max-width:100vw;margin:auto 0 0;border-radius:18px 18px 0 0}.ck-sheet .ck-btns{flex-direction:column}}