.ckh{--app-ink:#17131a;--app-on-accent:#fff;--app-shade:#17131a;--app-muted:#5c6079;--app-line:#666a8638;--app-line-strong:#666a8666;--app-surface:#fff;--app-hover:#0f0f0f0d;--app-scrim:#0f0f0f73;--app-lift:0 0 0 1px #0f0f0f0d, 0 5px 10px #0f0f0f1a, 0 15px 40px #0f0f0f33;--app-track:color-mix(in srgb, var(--app-muted) 70%, transparent);--app-accent:#941c2f;--app-err:#b3261e;--app-ease:cubic-bezier(.2, .8, .2, 1);--app-r-ctl:3px;--app-r-pill:999px;--app-r-card:8px;--app-focus:var(--app-accent);--app-focus-w:2px;--app-focus-off:2px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-variant=dark] .ckh{--app-ink:#f4f1f3;--app-on-accent:#121212;--app-shade:#000;--app-muted:#a3a3a3;--app-line:#a3a3a32e;--app-line-strong:#a3a3a357;--app-surface:#161616;--app-hover:#ffffff0f;--app-scrim:#0009;--app-lift:0 0 0 1px #ffffff12, 0 5px 10px #00000059, 0 15px 40px #0000008c;--app-track:#ffffff17;--app-accent:#d0676e;--app-err:#f2b8b5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ckb{z-index:70;box-sizing:border-box;border:1px solid var(--app-line-strong);border-radius:var(--app-r-card);background:var(--app-surface);width:min(420px,100vw - 32px);box-shadow:var(--app-lift);color:var(--app-ink);font:400 13px var(--font-auth-body), system-ui, sans-serif;flex-direction:column;gap:8px;padding:16px;animation:.2s cubic-bezier(.2,.8,.2,1) both ckb-in;display:flex;position:fixed;bottom:16px;left:16px}.ckb.out{animation:.15s cubic-bezier(.2,.8,.2,1) both ckb-out}@keyframes ckb-in{0%{opacity:0;transform:translateY(12px)}}@keyframes ckb-out{to{opacity:0;transform:translateY(12px)}}.ckb-title{margin:0;font-size:15px;font-weight:600}.ckb-text{color:var(--app-muted);margin:0;line-height:1.5}.ckb-text a{color:var(--app-ink);text-underline-offset:2px;text-decoration:underline}.ckb-text a:hover{color:var(--app-accent)}.ckb-err{color:var(--app-err);margin:0}.ckb-acts{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.ckb-btn{border:1px solid var(--app-line-strong);border-radius:var(--app-r-ctl);min-height:32px;color:var(--app-ink);font:500 13px var(--font-auth-body), system-ui, sans-serif;cursor:pointer;transition:border-color .15s var(--app-ease), background-color .15s var(--app-ease), color .15s var(--app-ease), transform .15s var(--app-ease);background:0 0;flex:auto;padding:0 12px}.ckb-btn:hover{border-color:var(--app-accent);color:var(--app-accent)}.ckb-btn:active{transform:scale(.98)}.ckb-btn:focus-visible,.ckb-text a:focus-visible{outline:var(--app-focus-w) solid var(--app-focus);outline-offset:var(--app-focus-off)}@media (max-width:600px){.ckb{width:auto;bottom:12px;left:12px;right:12px}}.dpj-scrim.ckp{z-index:90}.ckp-card{width:min(440px,100%)}.ckp .dpj-btn.primary{border-color:var(--app-accent);background:var(--app-accent);color:var(--app-on-accent)}.ckp .dpj-btn.primary:hover{color:var(--app-on-accent);opacity:.9}.ckp-row{border-top:1px solid var(--app-line);align-items:center;gap:12px;padding:10px 0;display:flex}.ckp-text{flex:auto;min-width:0}.ckp-label{margin:0;font-size:14px;font-weight:500}.ckp-help{color:var(--app-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:12px;line-height:1.45}.ckp-always{color:var(--app-muted);flex:none;font-size:12px}.ckp-none{border-top:1px solid var(--app-line);color:var(--app-muted);margin:0;padding:10px 0}.ckp-err{color:var(--app-err);margin:0}.ckp-switch{border-radius:var(--app-r-pill);background:var(--app-track);width:38px;height:22px;box-shadow:inset 0 0 0 1px var(--app-muted);cursor:pointer;transition:background-color .22s var(--app-ease), box-shadow .22s var(--app-ease);border:0;flex:none;padding:0;position:relative}.ckp-switch.on{background:var(--app-accent);box-shadow:inset 0 0 0 1px #0000}.ckp-switch:disabled,.ckp-switch[aria-disabled=true]{cursor:not-allowed;opacity:.55}.ckp-switch:focus-visible{outline:var(--app-focus-w) solid var(--app-focus);outline-offset:var(--app-focus-off)}.ckp-knob{width:16px;height:16px;box-shadow:0 1px 2px color-mix(in srgb, var(--app-shade) 20%, transparent);background:#fff;border-radius:50%;transition:transform .26s cubic-bezier(.3,1.4,.5,1);position:absolute;top:3px;left:3px}.ckp-switch.on .ckp-knob{transform:translate(16px)}@media (prefers-reduced-motion:reduce){.ckb,.ckb.out{animation:none}.ckb-btn{transition:none}.ckb-btn:active{transform:none}.ckp-switch,.ckp-knob{transition:none}}:root[data-motion=simple] .ckb,:root[data-motion=simple] .ckb.out{animation:none}:root[data-motion=simple] .ckb-btn{transition:none}:root[data-motion=simple] .ckb-btn:active{transform:none}:root[data-motion=simple] .ckp-switch,:root[data-motion=simple] .ckp-knob{transition:none}
