.ck{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:145;width:min(440px,calc(100% - 32px));max-height:calc(100% - 32px);overflow-y:auto;overscroll-behavior:contain;opacity:0;transform:translateY(24px);transition:opacity .26s ease,transform .4s cubic-bezier(.22,1,.36,1);font-family:Space Grotesk,system-ui,sans-serif;color:#e8eaf6;border-radius:18px}.ck[hidden]{display:none!important}.ck--in{opacity:1;transform:none}.ck-card{position:relative;padding:18px 18px 16px;border-radius:18px;border:1px solid rgba(136,152,255,.22);background:linear-gradient(160deg,#11142cfa,#070814fa);box-shadow:0 24px 60px -18px #000000e6,0 0 0 1px #ffffff08 inset,0 18px 50px -30px #8b5cf6e6}.ck-card:before{content:"";position:absolute;left:18px;right:18px;top:-1px;height:1px;background:linear-gradient(90deg,transparent,#22d3ee,#8b5cf6,#ec4899,transparent)}.ck-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.ck-ico{flex:none;width:38px;height:38px;border-radius:12px;background:linear-gradient(120deg,#22d3ee,#8b5cf6 55%,#ec4899);box-shadow:0 8px 22px -8px #8b5cf6e6;position:relative}.ck-ico:before{content:"{ }";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#0a0b1e;font:700 15px/1 JetBrains Mono,ui-monospace,monospace;letter-spacing:-.04em}.ck-eyebrow{margin:0 0 3px;color:#22d3ee;font:500 11.5px/1.2 JetBrains Mono,ui-monospace,monospace;letter-spacing:.02em}.ck-title{margin:0;font:700 18px/1.2 Space Grotesk,system-ui,sans-serif;color:#f2f3ff;letter-spacing:-.01em}.ck-text{margin:0 0 14px;color:#a6acd0;font-size:14.5px;line-height:1.55}.ck-text a{color:#22d3ee;text-decoration:underline;text-underline-offset:2px}.ck-text a:hover{color:#67e8f9}.ck-prefs{display:grid;gap:8px;margin:0 0 14px}.ck-opt{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:12px;border:1px solid rgba(136,152,255,.14);background:#ffffff06}.ck-opt-tx{flex:1;min-width:0}.ck-opt-tx b{display:block;color:#e8eaf6;font-size:14.5px;font-weight:600}.ck-opt-tx span{display:block;margin-top:2px;color:#8b91b8;font-size:13px;line-height:1.45}.ck-always{flex:none;padding:4px 8px;border-radius:999px;border:1px solid rgba(34,211,238,.35);background:#22d3ee14;color:#67e8f9;font:500 11px/1 JetBrains Mono,ui-monospace,monospace;white-space:nowrap}.ck-switch{position:relative;flex:none;width:46px;height:26px;cursor:pointer}.ck-switch input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ck-switch i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#ffffff1a;border:1px solid rgba(136,152,255,.25);transition:background .25s,border-color .25s;pointer-events:none}.ck-switch i:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#c7cbe6;transition:transform .25s cubic-bezier(.22,1,.36,1),background .25s}.ck-switch input:checked+i{background:linear-gradient(120deg,#22d3ee,#8b5cf6);border-color:transparent}.ck-switch input:checked+i:after{transform:translate(20px);background:#fff}.ck-switch input:focus-visible+i{outline:2px solid #22d3ee;outline-offset:2px}.ck-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ck-btn{flex:1 1 0;min-height:42px;padding:10px 14px;border-radius:12px;border:1px solid rgba(136,152,255,.3);background:#ffffff0a;color:#e8eaf6;font:600 14px/1.15 Space Grotesk,system-ui,sans-serif;cursor:pointer;white-space:nowrap;transition:transform .2s,border-color .2s,background .2s,color .2s;-webkit-tap-highlight-color:transparent}.ck-btn:hover{border-color:#22d3ee;color:#fff;transform:translateY(-1px)}.ck-btn:focus-visible{outline:2px solid #22d3ee;outline-offset:2px}.ck-btn--pri{border-color:transparent;color:#05060f;background:linear-gradient(120deg,#22d3ee,#8b5cf6 55%,#ec4899);box-shadow:0 10px 26px -12px #8b5cf6f2}.ck-btn--pri:hover{color:#05060f;border-color:transparent}.ck-btn--link{flex:0 0 100%;min-height:0;order:3;padding:6px;border:0;background:none;color:#9aa0c2;font:500 12.5px/1.2 JetBrains Mono,ui-monospace,monospace;text-decoration:underline;text-underline-offset:3px}.ck-btn--link:hover{color:#22d3ee;transform:none}@media (max-width: 520px){.ck{left:12px;width:calc(100% - 24px);bottom:calc(12px + env(safe-area-inset-bottom,0px));max-height:calc(100% - 24px)}.ck-card{padding:16px 14px 12px}.ck-text{font-size:14px}}@media (prefers-reduced-motion: reduce){.ck{transition:opacity .2s;transform:none}}@media print{.ck{display:none!important}}
