.kcb{z-index:1100;background:#0f0f0e80;place-items:center;padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;animation:.2s both kcb-fade;display:grid;position:fixed;inset:0}.kcb-card{color:#0f0f0e;background:#fff;border-radius:24px;flex-direction:column;width:100%;max-width:720px;max-height:calc(100dvh - 32px);padding:24px 28px 20px;animation:.28s cubic-bezier(.22,.8,.2,1) both kcb-in;display:flex;box-shadow:0 24px 60px -24px #0f0f0e73}.kcb-head{justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.kcb-logo img{width:auto;height:26px;display:block}.kcb-logo-dark{display:none!important}.kcb-head-acts{align-items:center;gap:8px;display:flex}.kcb-pill{color:#2468c8;cursor:pointer;background:#fff;border:1px solid #d3d2ca;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:0 14px;font:600 14px/1 inherit;text-decoration:none;display:inline-flex}.kcb-pill .kcb-ico{width:20px;height:20px}.kcb-scroll{overscroll-behavior:contain;padding:8px 2px 4px;overflow-y:auto}.kcb-t{letter-spacing:-.02em;text-align:center;outline:none;margin:10px 0 18px;font-size:28px;font-weight:700;line-height:1.2}.kcb-p{color:#1f1f1c;margin:0 0 12px;font-size:15px;line-height:1.55}.kcb-ul{flex-direction:column;gap:12px;margin:0 0 18px;padding:0;list-style:none;display:flex}.kcb-ul li{color:#1f1f1c;align-items:flex-start;gap:14px;font-size:15px;line-height:1.5;display:flex}.kcb-ico{color:#0f0f0e;flex:none}.kcb-ul .kcb-ico{margin-top:1px}.kcb-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;padding-top:16px;display:flex}.kcb-btn{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font:600 15px/1 inherit;text-decoration:none;transition:transform .14s,background-color .14s,border-color .14s;display:inline-flex}.kcb-primary{color:#fff;background:#0f0f0e;border:0}.kcb-secondary{color:#0f0f0e;background:#fff;border:1px solid #d3d2ca}.kcb-btn:active,.kcb-pill:active{transform:scale(.98)}.kcb-btn:focus-visible,.kcb-pill:focus-visible,.kcb-foot a:focus-visible{outline-offset:2px;outline:2px solid #2468c8}.kcb-foot{color:#55554e;flex-wrap:wrap;align-items:center;gap:8px;padding-top:18px;font-size:14px;display:flex}.kcb-foot a{color:#1f1f1c;text-decoration:none}.kcb-foot-i{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}@media (hover:hover) and (pointer:fine){.kcb-primary:hover{background:#2b2b29}.kcb-secondary:hover,.kcb-pill:hover{border-color:#0f0f0e}.kcb-foot a:hover{text-underline-offset:3px;text-decoration:underline}}@media (max-width:600px){.kcb{align-items:end;padding:12px}.kcb-card{border-radius:22px;max-height:calc(100dvh - 24px);padding:18px 18px 14px}.kcb-t{margin:6px 0 14px;font-size:22px}.kcb-p,.kcb-ul li{font-size:14.5px}.kcb-actions{grid-template-columns:1fr 1fr;display:grid}.kcb-actions .kcb-secondary{grid-column:1/-1}.kcb-pill{min-height:36px;padding:0 12px}.kcb-foot{justify-content:center;padding-top:14px}}@keyframes kcb-fade{0%{opacity:0}to{opacity:1}}@keyframes kcb-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kcb,.kcb-card{animation:none}.kcb-btn,.kcb-pill{transition:none}}:root[data-ks-theme=dark] .kcb{background:#0009}:root[data-ks-theme=dark] .kcb-card{color:#f2f2ef;background:#1b1b1a;box-shadow:0 0 0 1px #ffffff14,0 24px 60px -24px #000c}:root[data-ks-theme=dark] .kcb-logo-light{display:none!important}:root[data-ks-theme=dark] .kcb-logo-dark{display:block!important}:root[data-ks-theme=dark] .kcb-p,:root[data-ks-theme=dark] .kcb-ul li{color:#e6e6e2}:root[data-ks-theme=dark] .kcb-ico{color:#f2f2ef}:root[data-ks-theme=dark] .kcb-pill{color:#7fb2f7;background:#1b1b1a;border-color:#4a4a46}:root[data-ks-theme=dark] .kcb-pill .kcb-ico{color:#7fb2f7}:root[data-ks-theme=dark] .kcb-primary{color:#0f0f0e;background:#f2f2ef}:root[data-ks-theme=dark] .kcb-secondary{color:#f2f2ef;background:#1b1b1a;border-color:#4a4a46}:root[data-ks-theme=dark] .kcb-foot,:root[data-ks-theme=dark] .kcb-foot a{color:#c9c9c4}@media (hover:hover) and (pointer:fine){:root[data-ks-theme=dark] .kcb-primary:hover{background:#fff}:root[data-ks-theme=dark] .kcb-secondary:hover,:root[data-ks-theme=dark] .kcb-pill:hover{border-color:#f2f2ef}}
