.ck{position:fixed;z-index:400;font-size:.92rem;line-height:1.55}.ck--bar{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}.ck--left{left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:min(420px,calc(100% - 32px))}.ck--right{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:min(420px,calc(100% - 32px))}.ck--center{inset:0;display:grid;place-items:center;padding:16px;background:rgba(5,10,36,.55)}.ck-in{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:22px;box-shadow:0 24px 60px rgba(12,23,51,.3);padding:22px 24px;max-height:calc(100vh - 32px);overflow:auto}.ck--center .ck-in{width:min(520px,100%)}.ck--bar .ck-in{max-width:var(--wrap,1200px);margin:0 auto;display:grid;grid-template-columns:1fr auto;gap:14px 30px;align-items:center}.ck.show .ck-in{animation:ckin .5s cubic-bezier(.2,.8,.2,1)}@keyframes ckin{from{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:none}}.ck--dark .ck-in{background:var(--navy);color:#fff;border-color:rgba(255,255,255,.14)}.ck--brand .ck-in{background:linear-gradient(135deg,var(--navy),var(--navy2) 55%,var(--blue-d));color:#fff;border-color:rgba(255,255,255,.14)}.ck-head{display:flex;align-items:center;gap:10px;margin-bottom:6px;font-size:1.05rem}.ck-ic{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;font-size:1.2rem;color:var(--navy);background:var(--g-p)}.ck p{margin:0 0 4px;color:var(--muted)}.ck--dark p,.ck--brand p{color:#c3cdf5}.ck p a{color:var(--hover);font-weight:700;text-decoration:underline;text-underline-offset:3px}.ck--dark p a,.ck--brand p a{color:var(--cyan)}.ck-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;align-items:center}.ck--bar .ck-btns{margin:0;justify-content:flex-end}.ck-b{font:800 .9rem inherit;font-family:inherit;padding:11px 20px;border-radius:12px;border:2px solid transparent;cursor:pointer;transition:transform .2s,background .2s,color .2s,border-color .2s}.ck-b:hover{transform:translateY(-2px)}.ck-b--p{background:var(--g-p);color:var(--navy);box-shadow:0 8px 20px color-mix(in srgb,var(--cyan) 35%,transparent)}.ck-b--s{background:transparent;border-color:var(--line);color:inherit}.ck-b--s:hover{border-color:var(--cyan)}.ck--dark .ck-b--s,.ck--brand .ck-b--s{border-color:rgba(255,255,255,.3)}.ck-b--t{background:transparent;color:var(--hover);padding-left:8px;padding-right:8px;text-decoration:underline;text-underline-offset:3px}.ck--dark .ck-b--t,.ck--brand .ck-b--t{color:var(--cyan)}.ck-prefs{margin-top:10px;max-height:min(44vh,360px);overflow-y:auto}.ck-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-top:1px solid var(--line)}.ck--dark .ck-row,.ck--brand .ck-row{border-color:rgba(255,255,255,.16)}.ck-row b{display:block}.ck-row small{display:block;color:var(--muted);font-size:.8rem}.ck--dark .ck-row small,.ck--brand .ck-row small{color:#b5c2f0}.sw{position:relative;flex:none;width:46px;height:26px}.sw input{position:absolute;inset:0;opacity:0;cursor:pointer;z-index:2;margin:0}.sw i{position:absolute;inset:0;border-radius:99px;background:#c5cbe0;transition:var(--tr)}.sw i::after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.25);transition:var(--tr)}.sw input:checked+i{background:var(--cyan)}.sw input:checked+i::after{transform:translateX(20px)}.sw input:disabled{cursor:not-allowed}.sw.on i{opacity:.6}.ck-fab{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:350;width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--hover);font-size:1.3rem;display:grid;place-items:center;cursor:pointer;box-shadow:var(--shadow);transition:var(--tr)}.ck-fab:hover{background:var(--cyan);color:var(--navy);transform:translateY(-3px) rotate(-12deg)}@media (max-width:640px){.ck--bar .ck-in{grid-template-columns:1fr}.ck--bar .ck-btns{justify-content:flex-start}.ck--left,.ck--right{left:12px;right:12px;width:auto}.ck-btns .ck-b--p{flex:1 1 100%}.ck-in{padding:18px}}.ck-d summary{cursor:pointer;margin-top:6px;font-size:.78rem;font-weight:800;color:var(--hover)}.ck--dark .ck-d summary,.ck--brand .ck-d summary{color:var(--cyan)}.ck-tbl{width:100%;border-collapse:collapse;margin-top:6px;font-size:.74rem;line-height:1.45}.ck-tbl th,.ck-tbl td{padding:5px 6px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.ck--dark .ck-tbl th,.ck--dark .ck-tbl td,.ck--brand .ck-tbl th,.ck--brand .ck-tbl td{border-color:rgba(255,255,255,.16)}.ck-tbl em{opacity:.75;font-style:normal}.ck-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:410;max-width:calc(100vw - 32px);padding:12px 20px;border-radius:12px;background:var(--navy);color:#fff;font-weight:700;font-size:.9rem;box-shadow:0 14px 34px rgba(12,23,51,.35)}