.cx{color-scheme:dark;--bg:#020616;--bg-raise:#060d26;--line:rgba(150,170,255,.10);--line-strong:rgba(150,170,255,.18);--text:#eef2ff;--muted:#8d99bb;--dim:#5f6b8d;--accent:#2b78ff;--accent-btn:#1f60ff;--ok:#3ecf8e;--warn:#f5b84a;--bad:#ff6b6b;--warm:#f2ece2;--warm-muted:#cdc7bd;--warm-dim:#8d877e;--f-logo:Outfit,system-ui,sans-serif;--f-ui:Onest,system-ui,sans-serif;--f-serif:"Source Serif 4",Georgia,serif;--f-mono:"JetBrains Mono",ui-monospace,Menlo,monospace}.cx .ico{width:18px;height:18px;flex:none;fill:currentColor;fill-rule:evenodd}.cx .logo{font-family:var(--f-logo);font-weight:700;font-size:27px;letter-spacing:-.02em;white-space:nowrap}.cx .logo span{color:var(--accent)}.cx .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--accent-btn);color:#fff;font-weight:500;padding:11px 18px;border-radius:10px;white-space:nowrap;border:0;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 10px 30px -10px rgba(31,96,255,.8);transition:background .15s}.cx .btn:hover{background:#3a74ff}.cx .btn-lg{padding:16px 28px}.cx .btn-lg,.cx .ghost{font-size:16px;border-radius:12px}.cx .ghost{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 26px;border:1px solid var(--line-strong);color:#dfe6ff;background:rgba(255,255,255,.02);white-space:nowrap;cursor:pointer;transition:border-color .15s}.cx .ghost:hover{border-color:rgba(160,180,255,.4)}.cx .ghost.sm{padding:10px 16px;font-size:14px;border-radius:10px}.cx .eyebrow{font-family:var(--f-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.cx .head-meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 36px;margin-top:30px}.cx .head-meta .stat{display:flex;align-items:baseline;gap:10px}.cx .head-meta .stat b{font-size:28px;font-weight:500;letter-spacing:-.02em}.cx .head-meta .stat span{font-size:14px;color:var(--muted)}.cx .codebox{border:1px solid #1b2340;border-radius:14px;background:#040919;overflow:hidden}.cx .codebox-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px 9px 18px;border-bottom:1px solid #141b33;font-family:var(--f-mono);font-size:12px;color:var(--dim)}.cx .codebox pre{padding:18px 20px;overflow-x:auto;font-family:var(--f-mono);font-size:13.5px;line-height:1.7;color:#b7bfcd;tab-size:2}.cx .codebox .s{color:#8fb4ff}.cx .copy-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:1px solid var(--line);border-radius:7px;padding:5px 9px;font-family:var(--f-ui);font-size:12px;color:var(--muted);cursor:pointer;white-space:nowrap}.cx .copy-btn:hover{color:var(--text);border-color:var(--line-strong)}.cx .copy-btn .ico{width:13px;height:13px}.cx{--ease:cubic-bezier(.2,.8,.2,1)}@keyframes os-vt-out{to{opacity:0;transform:translateY(-14px)}}@keyframes os-vt-in{0%{opacity:0;transform:translateY(22px)}}@keyframes os-rise{0%{opacity:0;transform:translateY(26px)}}@keyframes os-orb-in{0%{opacity:0;transform:scale(.9)}}@keyframes os-breathe{50%{filter:brightness(1.35) saturate(1.15)}}.cx .has-ind{position:relative;isolation:isolate}.cx .tab-ind{position:absolute;z-index:-1;left:0;top:0;width:0;height:0;pointer-events:none;border-radius:999px;background:rgba(43,120,255,.14);border:1px solid rgba(43,120,255,.45);transition:left .5s var(--ease),top .5s var(--ease),width .5s var(--ease),height .5s var(--ease),opacity .3s}.cx .tab-ind.line{border:0;border-radius:2px;background:var(--accent);box-shadow:0 0 12px rgba(43,120,255,.7)}.cx .has-ind [aria-pressed=true],.cx .has-ind [aria-selected=true]{background:transparent!important;border-color:transparent!important}.cx .btn{transition:background .2s,transform .2s var(--ease),box-shadow .2s;position:relative;overflow:hidden}.cx .btn:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translateX(-120%);transition:transform .7s var(--ease)}.cx .btn:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 16px 34px -10px rgba(31,96,255,.9)}.cx .btn:hover:after{transform:translateX(120%)}.cx .btn:active,.cx .ghost:active{transform:scale(.97)}.cx .ghost{transition:border-color .2s,transform .2s var(--ease),background .2s}.cx .ghost:hover{transform:translateY(-2px);background:rgba(255,255,255,.04)}.cx .copy-btn{transition:border-color .2s,color .2s,transform .2s var(--ease)}.cx .done{animation:os-rise .3s var(--ease)}.cx [data-grow]{transform-origin:left center}.cx [data-grow-y]{transform-origin:bottom center}@keyframes os-pulse{0%{box-shadow:0 0 0 0 currentColor}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes os-toast-in{0%{opacity:0;transform:translateX(30px) scale(.96)}}.cx .field{display:grid;gap:8px}.cx .field>span{font-size:13px;color:var(--muted)}.cx .input{width:100%;background:#030820;border:1px solid var(--line-strong);border-radius:12px;padding:13px 15px;font-size:15px;color:var(--text);transition:border-color .2s,box-shadow .25s}.cx .input::placeholder{color:var(--dim)}.cx .input:hover{border-color:rgba(160,180,255,.35)}.cx .input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px rgba(43,120,255,.18)}.cx .shake{animation:os-shake .45s cubic-bezier(.36,.07,.19,.97)}@keyframes os-shake{20%,60%{transform:translateX(-7px)}40%,80%{transform:translateX(7px)}}.cx .spinner{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:os-spin .7s linear infinite}@keyframes os-spin{to{transform:rotate(1turn)}}@keyframes os-seller-in{0%{opacity:0;transform:translateY(40px) scale(.95)}}@keyframes os-fade{0%{opacity:0}}@keyframes os-lava-rise{0%{top:92%;transform:translateX(0) scale(1.08,.9)}18%{transform:translateX(14px) scale(.9,1.16)}45%{transform:translateX(-18px) scale(.94,1.1)}70%{transform:translateX(10px) scale(1.06,.94)}to{top:-18%;transform:translateX(-6px) scale(1.1,.9)}}@keyframes os-lava-pool{0%{transform:scale(1)}50%{transform:scale(1.04,1.25) translateY(-8px)}to{transform:scale(.97,1.1)}}@keyframes os-card-in{0%{opacity:0;transform:translateY(30px) scale(.96)}}@keyframes os-sheen{to{transform:translateX(120%)}}@keyframes os-pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.06)}}@keyframes os-star-in{0%{opacity:0;transform:scale(0) rotate(-90deg)}70%{transform:scale(1.35)}}.cx .hot-tag{position:absolute;top:-9px;right:12px;padding:2px 9px;border-radius:999px;background:var(--accent-btn);color:#fff;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;animation:os-pulse-tag 2.4s ease-in-out 1.2s infinite}@keyframes os-pulse-tag{50%{box-shadow:0 0 0 5px rgba(43,120,255,.25)}}@keyframes os-glow{50%{box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 0 0 6px rgba(43,120,255,.25),0 16px 40px -10px rgba(31,96,255,.9)}}@media (max-width:600px){.cx .btn,.cx .ghost{white-space:normal;text-align:center;max-width:100%}}.cx{--cx-panel:#040b22;--cx-field:#030820;--cx-rule:rgba(150,170,255,.08);--cx-ring-1:#8fb6ff;--cx-ring-2:#3f86ff;--cx-ring-3:#2257e0;--cx-official:#7d89ab;--cx-amber:#f2cf8f;--cx-gut:max(16px,env(safe-area-inset-left,0px));--cx-gut-r:max(16px,env(safe-area-inset-right,0px))}@media (min-width:900px){.cx{--cx-gut:max(36px,env(safe-area-inset-left,0px));--cx-gut-r:max(36px,env(safe-area-inset-right,0px))}}.cx .mono{font-family:var(--f-mono)}.cx .muted{color:var(--muted)}.cx .dim{color:var(--dim)}.cx .num{font-variant-numeric:tabular-nums}.cx .ic{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cx .cx-head{position:sticky;top:env(safe-area-inset-top,0);z-index:50;background:rgba(2,6,22,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.cx .cx-bar{max-width:1320px;margin-inline:auto;display:flex;align-items:center;gap:32px;height:64px;padding-left:var(--cx-gut);padding-right:var(--cx-gut-r)}.cx .cx-bar .logo{font-size:22px}.cx .cx-tabs{display:flex;align-self:stretch;overflow-x:auto;scrollbar-width:none}.cx .cx-tabs::-webkit-scrollbar{display:none}.cx .cx-tabs a{display:flex;align-items:center;padding:0 13px;font-size:14.5px;color:var(--muted);white-space:nowrap;transition:color .2s}.cx .cx-tabs a:hover,.cx .cx-tabs a[aria-current=page]{color:var(--text)}.cx .cx-right{margin-left:auto;display:flex;align-items:center;gap:16px}.cx .cx-bal{display:grid;text-align:right;line-height:1.25}.cx .cx-bal small{font-size:11.5px;color:var(--dim)}.cx .cx-bal b{font-weight:500;font-size:15px;font-variant-numeric:tabular-nums}.cx .cx-me{position:relative}.cx .cx-me>button{width:36px;height:36px;border-radius:50%;border:1px solid var(--line-strong);background:linear-gradient(140deg,#16409f,#071338);color:#fff;font-weight:600;font-size:14px;cursor:pointer;transition:border-color .2s}.cx .cx-me>button:hover,.cx .cx-me>button[aria-expanded=true]{border-color:rgba(143,182,255,.6)}.cx .pop{position:absolute;z-index:70;min-width:240px;padding:6px;border:1px solid var(--line-strong);border-radius:14px;background:#060d26;box-shadow:0 30px 60px -20px rgba(0,0,0,.9)}.cx .cx-me .pop{right:0;top:calc(100% + 10px)}.cx .pop-h{padding:10px 12px 12px;border-bottom:1px solid var(--line);margin-bottom:6px}.cx .pop-h b{display:block;font-weight:500}.cx .pop-h small{font-size:12.5px;color:var(--dim)}.cx .pop a,.cx .pop button.it{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:0;border-radius:9px;background:none;font-size:14px;color:#c9d3ee;text-align:left;cursor:pointer}.cx .pop .it[aria-selected=true],.cx .pop a:hover,.cx .pop button.it:hover{background:rgba(150,170,255,.08);color:var(--text)}.cx .cx-demo{border-bottom:1px solid var(--line);background:rgba(245,184,74,.045)}.cx .cx-demo p{padding:8px var(--cx-gut-r) 8px var(--cx-gut);font-size:12.5px;line-height:1.5;color:var(--cx-amber)}.cx .cx-demo p,.cx .cx-page{max-width:1320px;margin-inline:auto}.cx .cx-page{padding-block:36px 80px;padding-left:var(--cx-gut);padding-right:var(--cx-gut-r)}.cx .cx-title{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:30px}.cx .cx-title h1{font-family:var(--f-serif);font-weight:400;font-size:clamp(34px,4vw,46px);line-height:1.05;letter-spacing:-.015em}.cx .cx-title p{margin-top:10px;max-width:64ch;color:var(--muted);font-size:15px;line-height:1.55}.cx .cx-title .acts{display:flex;flex-wrap:wrap;gap:10px}.cx .sec{margin-top:52px}.cx .sec-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 24px;padding-bottom:14px;margin-bottom:6px;border-bottom:1px solid var(--line)}.cx .sec-h h2{margin:0;font-family:var(--f-ui);font-size:16px;font-weight:600;letter-spacing:0;line-height:1.3}.cx .sec-h p{font-size:13.5px;color:var(--muted)}.cx .sec-h a{font-size:13.5px;color:#9fc0ff}.cx .sec-h a:hover{color:#fff}.cx .btn.sm,.cx .ghost.sm{padding:9px 15px;font-size:14px;border-radius:10px}.cx .btn .ic,.cx .ghost .ic{width:16px;height:16px}.cx .ghost.danger{color:#ffb3b3;border-color:rgba(255,107,107,.35)}.cx .btn.danger{background:#c43a3a;box-shadow:0 10px 30px -12px rgba(220,60,60,.8)}.cx .link-btn{border:0;background:none;padding:0;font-size:13.5px;color:#9fc0ff;cursor:pointer}.cx .link-btn:hover{color:#fff}.cx .ov-hero{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 300px minmax(0,1fr);gap:28px 48px;align-items:center;padding:40px 44px;border:1px solid var(--line-strong);border-radius:26px;background:radial-gradient(ellipse 50% 70% at 50% 50%,rgba(24,72,255,.16),transparent 70%),radial-gradient(circle at 0 100%,rgba(24,72,255,.14),transparent 40%),linear-gradient(180deg,#051032,#030923)}.cx .ov-bal .lbl{font-size:14px;color:var(--muted)}.cx .ov-bal .big{display:block;margin-top:8px;font-family:var(--f-serif);font-size:clamp(58px,6.4vw,84px);line-height:.95;letter-spacing:-.025em;font-variant-numeric:tabular-nums lining-nums}.cx .ov-plan{margin-top:18px;font-size:14.5px;line-height:1.55;color:#c9d3ee}.cx .ov-plan b{font-weight:500;color:var(--text)}.cx .ov-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.cx .orbit{position:relative;width:300px;max-width:100%;aspect-ratio:1;justify-self:center}.cx .orbit svg{display:block;width:100%;height:100%;overflow:visible}.cx .orbit .trk{fill:none;stroke:rgba(150,170,255,.11);stroke-width:6}.cx .orbit .arc{fill:none;stroke-width:6;stroke-linecap:round}.cx .orbit .r1 .arc{stroke:var(--cx-ring-1)}.cx .orbit .r2 .arc{stroke:var(--cx-ring-2)}.cx .orbit .r3 .arc{stroke:var(--cx-ring-3)}.cx .orbit .arc.warn{stroke:var(--warn)}.cx .orbit .arc.bad{stroke:var(--bad)}.cx .orbit .pl circle{fill:#fff;filter:drop-shadow(0 0 5px rgba(120,170,255,.95))}.cx .orbit text{font-family:var(--f-mono);font-size:10px;fill:var(--dim)}.cx .orbit .c{position:absolute;inset:0;display:grid;place-content:center;text-align:center;pointer-events:none}.cx .orbit .c b{font-family:var(--f-serif);font-weight:400;font-size:46px;line-height:1;font-variant-numeric:lining-nums}.cx .orbit .c small{margin-top:5px;font-size:12px;line-height:1.3;color:var(--muted)}.cx .wins{list-style:none;display:grid;gap:20px}.cx .wins li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:3px 12px;align-items:baseline}.cx .wins .sw{width:10px;height:10px;border-radius:50%;border:2.5px solid;align-self:center}.cx .wins li:first-child .sw{border-color:var(--cx-ring-1)}.cx .wins li:nth-child(2) .sw{border-color:var(--cx-ring-2)}.cx .wins li:nth-child(3) .sw{border-color:var(--cx-ring-3)}.cx .wins b{font-weight:500;font-size:15px}.cx .wins .pc{font-size:15px;font-variant-numeric:tabular-nums}.cx .wins p{grid-column:2/-1;font-size:13px;line-height:1.45;color:var(--muted)}.cx .wins p+p{margin-top:1px;color:#c9d3ee}.cx .wins-note{margin-top:20px;padding-top:16px;border-top:1px solid var(--line);font-size:12.5px;line-height:1.55;color:var(--dim)}.cx .chart{position:relative;margin-top:18px}.cx .chart svg{display:block;width:100%;height:250px;overflow:visible}.cx .chart .grid line{stroke:rgba(150,170,255,.08)}.cx .chart .ax{font-family:var(--f-mono);font-size:10.5px;fill:var(--dim)}.cx .chart .ours{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round}.cx .chart .off{fill:none;stroke:var(--cx-official);stroke-width:1.5;stroke-dasharray:4 4;stroke-linejoin:round}.cx .chart .end{fill:var(--accent);stroke:var(--bg);stroke-width:3}.cx .chart .end-l{font-family:var(--f-ui);font-size:12px;fill:var(--text)}.cx .chart .x-line{stroke:rgba(200,215,255,.35);stroke-width:1}.cx .chart .dot-o{fill:var(--accent);stroke:var(--bg);stroke-width:2}.cx .chart .dot-f{fill:var(--bg);stroke:var(--cx-official);stroke-width:1.5}.cx .tip{position:absolute;z-index:3;top:0;min-width:180px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:10px;background:rgba(6,13,38,.95);font-size:12.5px;pointer-events:none;transition:left .12s,top .12s,opacity .15s}.cx .tip b{display:block;font-weight:500;font-size:13px;margin-bottom:6px}.cx .tip span{display:flex;justify-content:space-between;gap:16px;color:var(--muted)}.cx .tip span em{font-style:normal;color:var(--text);font-variant-numeric:tabular-nums}.cx .legend{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:14px;font-size:13px;color:var(--muted)}.cx .legend i{display:inline-block;width:20px;height:2px;margin-right:8px;vertical-align:middle;background:var(--accent)}.cx .legend i.off{background:repeating-linear-gradient(90deg,var(--cx-official) 0 4px,transparent 4px 8px)}.cx .legend i.sv{height:10px;background:rgba(125,137,171,.16);border-radius:2px}.cx .ov-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:0 56px}.cx .feed{list-style:none}.cx .feed li{display:grid;grid-template-columns:56px minmax(0,1fr) auto auto 10px;gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid var(--cx-rule);font-size:14px}.cx .feed time{font-size:12.5px;color:var(--dim)}.cx .feed time,.cx .mdl{font-family:var(--f-mono)}.cx .mdl{display:inline-flex;align-items:center;gap:9px;min-width:0;font-size:13px;color:#dfe6ff}.cx .mdl span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx .mdl .ico{width:15px;height:15px;color:#c9d3ee}.cx .feed .tk{font-size:12.5px;color:var(--dim)}.cx .feed .cost,.cx .feed .tk{font-variant-numeric:tabular-nums;white-space:nowrap}.cx .feed .cost{text-align:right}.cx .st{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px rgba(62,207,142,.15)}.cx .st.bad{background:var(--bad);box-shadow:0 0 0 3px rgba(255,107,107,.15)}.cx .share{display:flex;gap:3px;height:12px;margin-top:20px}.cx .share i{display:block;height:100%;border-radius:3px;transform-origin:left}.cx .share-l{list-style:none;margin-top:18px}.cx .share-l li{display:grid;grid-template-columns:10px minmax(0,1fr) auto 64px;gap:12px;align-items:center;padding:9px 0;font-size:14px;border-bottom:1px solid var(--cx-rule)}.cx .share-l i{width:10px;height:10px;border-radius:3px}.cx .share-l .pc{color:var(--muted)}.cx .share-l .pc,.cx .share-l .usd{text-align:right;font-variant-numeric:tabular-nums}.cx .news{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 40px;margin-top:18px}.cx .news time{font-family:var(--f-mono);font-size:12px;color:var(--dim)}.cx .news b{display:block;margin-top:8px;font-weight:500;font-size:15px;line-height:1.4}.cx .news p{margin-top:6px;font-size:14px;line-height:1.55;color:var(--muted)}.cx .news .pin{color:#9fc0ff}.cx .notice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px 18px;align-items:start;padding:18px 20px;margin-bottom:30px;border:1px solid rgba(43,120,255,.35);border-radius:16px;background:rgba(43,120,255,.06)}.cx .notice .stack{display:flex;padding-top:2px}.cx .notice .stack span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#071338;border:1px solid rgba(143,182,255,.35);margin-left:-8px}.cx .notice .stack span:first-child{margin-left:0}.cx .notice .stack .ico{width:15px;height:15px;color:#fff}.cx .notice p{font-size:14.5px;line-height:1.55;color:#c9d3ee}.cx .notice p b{color:#fff;font-weight:500}.cx .notice code{font-family:var(--f-mono);font-size:12.5px;color:#fff;background:rgba(150,170,255,.1);border-radius:5px;padding:1px 6px}.cx .notice .acts{grid-column:2;display:flex;flex-wrap:wrap;gap:8px}.cx .key,.cx .keys-h{display:grid;grid-template-columns:46px minmax(170px,1.2fr) minmax(250px,1.3fr) minmax(130px,.8fr) minmax(150px,.9fr) minmax(100px,.6fr) 36px;gap:22px;align-items:center}.cx .keys-h{padding-bottom:12px;border-bottom:1px solid var(--line);font-size:12.5px;color:var(--dim)}.cx .key{font-size:14px;padding:18px 0;border-bottom:1px solid var(--cx-rule);transition:opacity .3s}.cx .key.off>:not(.c-on):not(.c-del){opacity:.5}.cx .key .nm{font-weight:500;font-size:15px}.cx .key .sub{display:block;margin-top:3px;font-size:12.5px;color:var(--dim)}.cx .kval{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 5px 5px 11px;border:1px solid var(--line);border-radius:9px;background:var(--cx-field);font-family:var(--f-mono);font-size:13px;color:#c9d3ee}.cx .kval span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx .icon-btn{display:inline-grid;place-items:center;width:30px;height:30px;flex:none;border:1px solid transparent;border-radius:8px;background:none;color:var(--muted);cursor:pointer;transition:color .2s,border-color .2s,background .2s}.cx .icon-btn:hover{color:var(--text);border-color:var(--line-strong);background:rgba(150,170,255,.05)}.cx .icon-btn.ok{color:var(--ok)}.cx .icon-btn .ic{width:16px;height:16px}.cx .icon-btn.del:hover{color:#ffb3b3;border-color:rgba(255,107,107,.35)}.cx .scope{font-size:14px}.cx .scope small{display:block;margin-top:2px;font-family:var(--f-mono);font-size:11.5px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx .spend{font-size:14px;font-variant-numeric:tabular-nums}.cx .meter{height:4px;margin-top:8px;border-radius:2px;background:rgba(150,170,255,.12);overflow:hidden}.cx .meter i{display:block;height:100%;border-radius:2px;background:var(--accent);transform-origin:left}.cx .meter i.warn{background:var(--warn)}.cx .meter i.bad{background:var(--bad)}.cx .keys-foot{margin-top:16px;font-size:13px;color:var(--dim)}.cx .switch{position:relative;display:inline-block;width:40px;height:23px;flex:none;cursor:pointer}.cx .switch input{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.cx .switch span{position:absolute;inset:0;border-radius:12px;background:rgba(150,170,255,.18);transition:background .25s}.cx .switch span:after{content:"";position:absolute;left:3px;top:3px;width:17px;height:17px;border-radius:50%;background:#fff;transition:transform .35s var(--ease)}.cx .switch input:checked+span{background:var(--accent-btn)}.cx .switch input:checked+span:after{transform:translateX(17px)}.cx .switch input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.cx .w-top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px}.cx .panel{position:relative;padding:28px;border:1px solid var(--line-strong);border-radius:22px;background:var(--cx-panel)}.cx .panel h2{margin:0;font-family:var(--f-ui);font-size:16px;font-weight:600;letter-spacing:0;line-height:1.3}.cx .panel>p{margin-top:6px;font-size:14px;line-height:1.55;color:var(--muted)}.cx .redeem{border-color:rgba(43,120,255,.45);background:radial-gradient(ellipse 80% 90% at 0 0,rgba(43,120,255,.16),transparent 70%),var(--cx-panel)}.cx .code-row{display:flex;gap:10px;margin-top:22px}.cx .code-in{flex:1;min-width:0;padding:16px 18px;border:1px solid var(--line-strong);border-radius:14px;background:var(--cx-field);font-family:var(--f-mono);font-size:22px;letter-spacing:.14em;text-transform:uppercase;color:var(--text);transition:border-color .2s,box-shadow .25s}.cx .code-in::placeholder{color:#3d4a72;font-family:var(--f-ui);font-size:17px;letter-spacing:0;text-transform:none}.cx .code-in:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px rgba(43,120,255,.18)}.cx .code-row .btn{padding-inline:22px;border-radius:14px}.cx .steps{list-style:none;display:grid;gap:10px;margin-top:22px;counter-reset:s}.cx .steps li{display:grid;grid-template-columns:24px 1fr;gap:10px;font-size:14px;line-height:1.5;color:#c9d3ee;counter-increment:s}.cx .steps li:before{content:counter(s);display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--line-strong);font-family:var(--f-mono);font-size:11px;color:var(--muted)}.cx .steps a{color:#9fc0ff}.cx .bal-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 20px}.cx .bal-row .big{font-family:var(--f-serif);font-size:52px;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums}.cx .days{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));gap:3px;margin-top:22px}.cx .days i{height:26px;border-radius:3px;background:rgba(150,170,255,.1);transform-origin:bottom}.cx .days i.left{background:var(--accent)}.cx .days i.today{background:#fff;box-shadow:0 0 10px rgba(143,182,255,.9)}.cx .days-l{display:flex;justify-content:space-between;gap:12px;margin-top:10px;font-size:12.5px;color:var(--dim)}.cx .days-l b{font-weight:500;color:var(--text)}.cx .plans{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px}.cx .plans li{position:relative;display:flex;flex-direction:column;padding:20px;border:1px solid var(--line);border-radius:18px;transition:border-color .3s,transform .4s var(--ease)}.cx .plans li:hover{border-color:var(--line-strong);transform:translateY(-3px)}.cx .plans li.hot{border-color:rgba(43,120,255,.55);background:rgba(43,120,255,.06)}.cx .plans b{font-weight:500;font-size:15px}.cx .plans .pr{margin-top:10px;font-family:var(--f-serif);font-size:38px;line-height:1;font-variant-numeric:lining-nums}.cx .plans .pr small{font-family:var(--f-ui);font-size:13px;color:var(--dim)}.cx .plans p{margin-top:8px;font-size:13.5px;line-height:1.5;color:var(--muted);flex:1}.cx .plans .btn,.cx .plans .ghost{margin-top:16px;width:100%}.cx .ledger{width:100%;border-collapse:collapse;font-size:14px}.cx .ledger th{padding:0 0 10px;text-align:left;font-weight:400;font-size:12.5px;color:var(--dim);border-bottom:1px solid var(--line)}.cx .ledger td{padding:13px 0;border-bottom:1px solid var(--cx-rule);font-variant-numeric:tabular-nums}.cx .ledger td+td,.cx .ledger th+th{padding-left:20px}.cx .ledger .r{text-align:right}.cx .ledger .plus{color:#7fe0b0}.cx .new-row{animation:os-new-row 1.8s var(--ease)}@keyframes os-new-row{0%{background:rgba(43,120,255,.25)}to{background:transparent}}.cx .stats{display:flex;flex-wrap:wrap;gap:16px 0;margin-bottom:28px}.cx .stats div{padding-right:32px;margin-right:32px;border-right:1px solid var(--line)}.cx .stats div:last-child{border-right:0;margin-right:0;padding-right:0}.cx .stats small{display:block;font-size:12.5px;color:var(--dim)}.cx .stats b{display:block;margin-top:4px;font-weight:500;font-size:22px;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.cx .stats s{font-size:14px;color:var(--dim);font-weight:400}.cx .tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.cx .search{position:relative;flex:0 1 300px}.cx .search .ic{position:absolute;left:13px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:var(--dim);pointer-events:none}.cx .search .input{padding:10px 14px 10px 38px;font-size:14px}.cx .tools select.input{width:auto;padding:10px 38px 10px 14px;font-size:14px}.cx .seg{position:relative;display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line-strong);border-radius:11px}.cx .seg button{position:relative;z-index:1;border:0;background:none;padding:7px 13px;border-radius:8px;font-size:13.5px;color:var(--muted);cursor:pointer;transition:color .2s;white-space:nowrap}.cx .seg button[aria-pressed=true]{color:var(--text)}.cx .dlg-b>.seg{justify-self:start}.cx .seg .tab-ind{border-radius:8px;background:rgba(43,120,255,.2);border:1px solid rgba(43,120,255,.45)}.cx .tbl{overflow-x:auto}.cx .lt{width:100%;min-width:900px;border-collapse:collapse;font-size:14px}.cx .lt th{position:sticky;top:0;padding:0 14px 10px 0;text-align:left;font-weight:400;font-size:12.5px;color:var(--dim);border-bottom:1px solid var(--line);white-space:nowrap}.cx .lt td{padding:12px 14px 12px 0;border-bottom:1px solid var(--cx-rule);font-variant-numeric:tabular-nums;white-space:nowrap}.cx .lt .r{text-align:right}.cx .lt tbody tr{cursor:pointer;transition:background .2s}.cx .lt tbody tr:hover{background:rgba(150,170,255,.04)}.cx .lt td:first-child,.cx .lt th:first-child{padding-left:10px}.cx .lt .t1{display:block;font-family:var(--f-mono);font-size:13px}.cx .lt .t2{display:block}.cx .lt .t2,.cx .lt s{font-size:12px;color:var(--dim)}.cx .lt s{margin-left:6px}.cx .lat{display:inline-flex;align-items:center;gap:8px}.cx .lat i{display:block;width:48px;height:3px;border-radius:2px;background:rgba(150,170,255,.12);overflow:hidden}.cx .lat i span{display:block;height:100%;background:var(--muted)}.cx .code-st{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:13px}.cx .empty{padding:48px 0;text-align:center;color:var(--muted)}@keyframes os-dlg-in{0%{opacity:0;transform:translateY(24px) scale(.97)}}.cx .dlg-h{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 0}.cx .dlg-h h2{margin:0;font-family:var(--f-serif);font-weight:400;font-size:28px;line-height:1.15;letter-spacing:-.01em}.cx .dlg-h p{margin-top:6px;font-size:14px;line-height:1.5;color:var(--muted)}.cx .dlg-b{padding:22px 24px}.cx .dlg-f{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 24px 22px}.cx .x-btn{width:34px;height:34px;flex:none;border-radius:50%;border:1px solid var(--line-strong);background:none;color:var(--muted);cursor:pointer;transition:transform .3s var(--ease),color .2s}.cx .x-btn:hover{color:#fff;transform:rotate(90deg)}.cx .form{display:grid;gap:18px}.cx .form .row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cx .form .hint{font-size:12.5px;color:var(--dim)}.cx .input{background:var(--cx-field)}.cx .choice{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cx .choice label{position:relative;display:grid;gap:3px;padding:13px 14px;border:1px solid var(--line-strong);border-radius:12px;cursor:pointer;transition:border-color .2s,background .2s}.cx .choice input{position:absolute;opacity:0;pointer-events:none}.cx .choice label:has(input:checked){border-color:var(--accent);background:rgba(43,120,255,.08)}.cx .choice label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.cx .choice b{font-weight:500;font-size:14.5px}.cx .choice small{font-size:12.5px;color:var(--dim)}.cx .pick{max-height:220px;overflow:auto;border:1px solid var(--line);border-radius:12px;padding:6px}.cx .pick label{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:8px;font-family:var(--f-mono);font-size:13px;cursor:pointer}.cx .pick label:hover{background:rgba(150,170,255,.06)}.cx .pick input{accent-color:var(--accent);width:15px;height:15px}.cx .pick .ico{width:14px;height:14px;color:#c9d3ee}.cx .pick .g{padding:8px 8px 4px;font-family:var(--f-ui);font-size:12px;color:var(--dim)}.cx .reveal{display:grid;gap:12px;padding:18px;border:1px solid rgba(62,207,142,.4);border-radius:14px;background:rgba(62,207,142,.06)}.cx .reveal b{font-weight:500}.cx .reveal code{display:block;padding:12px 14px;border-radius:10px;background:var(--cx-field);font-family:var(--f-mono);font-size:14.5px;word-break:break-all;color:#fff}.cx .reveal p{font-size:13px;color:var(--muted)}@keyframes os-side-in{0%{transform:translateX(70px);opacity:0}}.cx .kv{display:grid;grid-template-columns:auto 1fr;gap:0 18px;font-size:14px}.cx .kv dd,.cx .kv dt{padding:9px 0;border-bottom:1px solid var(--cx-rule)}.cx .kv dt{color:var(--dim)}.cx .kv dd{text-align:right;font-variant-numeric:tabular-nums}.cx .codeblock{position:relative;border:1px solid var(--line);border-radius:12px;background:var(--cx-field);overflow:hidden}.cx .codeblock .cb-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 8px 8px 14px;border-bottom:1px solid var(--line);font-size:12.5px;color:var(--dim)}.cx .codeblock pre{margin:0;padding:14px;overflow-x:auto;font-family:var(--f-mono);font-size:12.5px;line-height:1.65;color:#c9d3ee}.cx .codeblock .k{color:#9fc0ff}.cx .codeblock .s{color:#a6e3c4}.cx .codeblock .c{color:var(--dim)}.cx .alert{padding:14px 16px;border:1px solid rgba(255,107,107,.35);border-radius:12px;background:rgba(255,107,107,.06);font-size:14px;line-height:1.55;color:#ffd0d0}.cx .pg{display:grid;grid-template-columns:minmax(0,1fr) 330px;height:max(600px,calc(100dvh - 300px));border:1px solid var(--line-strong);border-radius:22px;overflow:hidden;background:var(--cx-panel)}.cx .pg-main{display:flex;flex-direction:column;min-width:0;min-height:0}.cx .pg-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line)}.cx .pg-bar .sp{flex:1}.cx .mbtn{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:8px 12px;border:1px solid var(--line-strong);border-radius:11px;background:var(--cx-field);font-family:var(--f-mono);font-size:13.5px;color:var(--text);cursor:pointer;transition:border-color .2s}.cx .mbtn:hover,.cx .mbtn[aria-expanded=true]{border-color:rgba(143,182,255,.55)}.cx .mbtn .ico{width:16px;height:16px}.cx .mbtn svg.ch{width:10px;height:10px;fill:none;stroke:var(--muted);stroke-width:1.6;transition:transform .3s var(--ease)}.cx .mbtn[aria-expanded=true] svg.ch{transform:rotate(180deg)}.cx .mpick{position:relative}.cx .mpick .pop{left:0;top:calc(100% + 8px);width:min(420px,calc(100vw - 40px));padding:8px}.cx .mpick .input{padding:10px 12px;font-size:14px;margin-bottom:6px}.cx .mlist{max-height:340px;overflow:auto}.cx .mlist .g{padding:10px 10px 4px;font-size:12px;color:var(--dim)}.cx .mlist .it{justify-content:space-between}.cx .mlist .it>span:first-child{display:inline-flex;align-items:center;gap:10px;min-width:0;font-family:var(--f-mono);font-size:13px}.cx .mlist .it .ico{width:15px;height:15px}.cx .mlist .pr{font-size:12px;color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap}.cx .mlist .nw{font-size:11px;color:#9fc0ff;border:1px solid rgba(43,120,255,.45);border-radius:999px;padding:1px 7px}.cx .pg-log{flex:1;min-height:0;overflow:auto;padding:28px clamp(16px,4vw,48px) 20px;scroll-behavior:smooth}.cx .turn{max-width:74ch;margin-inline:auto;animation:os-rise .45s var(--ease) both}.cx .turn+.turn{margin-top:28px}.cx .turn .who{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:12.5px;color:var(--dim)}.cx .turn .who .ico{width:14px;height:14px;color:#c9d3ee}.cx .turn .who .mono{color:#c9d3ee}.cx .turn.user .body{padding:13px 16px;border:1px solid var(--line);border-radius:14px;background:rgba(150,170,255,.05);font-size:15px;line-height:1.6;white-space:pre-wrap}.cx .turn.bot .body{font-size:15px;line-height:1.72;color:#dfe6ff}.cx .turn.bot .body p+p,.cx .turn.bot .body p+pre,.cx .turn.bot .body pre+p{margin-top:12px}.cx .codeblock pre,.cx .turn .body pre{font-variant-ligatures:none}.cx .turn .body pre{padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--cx-field);overflow-x:auto;font-family:var(--f-mono);font-size:13px;line-height:1.6;color:#c9d3ee}.cx .turn .body code{font-family:var(--f-mono);font-size:.88em}.cx .turn .meta{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:12px;font-family:var(--f-mono);font-size:11.5px;color:var(--dim)}.cx .turn .meta s{color:#4a5577}.cx .sample{display:inline-block;margin-left:auto;font-size:11.5px;color:var(--cx-amber)}.cx .caret{display:inline-block;width:8px;height:1.05em;margin-left:2px;vertical-align:-2px;background:var(--accent);animation:os-blink 1s steps(1) infinite}@keyframes os-blink{50%{opacity:0}}.cx .thinking{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--muted)}.cx .thinking i{width:16px;height:16px;border-radius:50%;border:2px solid rgba(143,182,255,.25);border-top:2px solid var(--accent);animation:os-spin .8s linear infinite}.cx .pg-compose{padding:12px 14px 14px;border-top:1px solid var(--line)}.cx .presets{display:flex;flex-wrap:wrap;gap:6px;max-width:80ch;margin:0 auto 10px}.cx .presets button{border:1px solid var(--line);border-radius:999px;background:none;padding:5px 11px;font-size:12.5px;color:var(--muted);cursor:pointer;transition:color .2s,border-color .2s}.cx .presets button:hover{color:var(--text);border-color:var(--line-strong)}.cx .box{max-width:80ch;margin-inline:auto;border:1px solid var(--line-strong);border-radius:16px;background:var(--cx-field);transition:border-color .2s,box-shadow .25s}.cx .box:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px rgba(43,120,255,.15)}.cx .box textarea{display:block;width:100%;min-height:54px;max-height:200px;padding:14px 16px 4px;border:0;background:none;resize:none;font:inherit;font-size:15px;line-height:1.5;color:var(--text);outline:none}.cx .box textarea::placeholder{color:var(--dim)}.cx .box-f{display:flex;align-items:center;gap:12px;padding:6px 8px 8px 16px;font-size:12px;color:var(--dim)}.cx .box-f .sp{flex:1}.cx .send{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:11px;background:var(--accent-btn);color:#fff;cursor:pointer;transition:background .2s,opacity .2s,transform .2s var(--ease)}.cx .send:hover{background:#3a74ff}.cx .send:active{transform:scale(.94)}.cx .send:disabled{opacity:.35;cursor:default}.cx .send .ic{width:18px;height:18px}.cx .pg-side{display:flex;flex-direction:column;gap:22px;padding:20px;border-left:1px solid var(--line);overflow:auto;background:rgba(2,6,22,.45)}.cx .pg-side h3{font-size:13px;font-weight:500;color:var(--muted)}.cx .pg-side .field>span{display:flex;justify-content:space-between;gap:8px}.cx .pg-side .field>span b{font-weight:500;color:var(--text);font-variant-numeric:tabular-nums}.cx .pg-side textarea.input{min-height:110px;font-size:14px}.cx .pg-side .input{padding:11px 13px;font-size:14px}.cx .range{width:100%;accent-color:var(--accent)}.cx .range-l{margin-top:2px;font-size:11.5px;color:var(--dim)}.cx .range-l,.cx .sw-row{display:flex;justify-content:space-between}.cx .sw-row{align-items:center;gap:12px}.cx .sw-row b{display:block;font-weight:500;font-size:14px}.cx .sw-row small{display:block;font-size:12.5px;color:var(--dim)}.cx .price{display:grid;grid-template-columns:1fr auto auto;gap:8px 14px;padding-top:16px;border-top:1px solid var(--line);font-size:13px}.cx .price span{color:var(--dim)}.cx .price b{font-weight:500}.cx .price b,.cx .price s{text-align:right;font-variant-numeric:tabular-nums}.cx .price s{color:var(--dim)}.cx .price .h{font-size:12px}.cx .gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;max-width:980px;margin-inline:auto}.cx .gal figure{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--cx-field);animation:os-rise .5s var(--ease) both}.cx .gal .ph,.cx .gal canvas{display:block;width:100%;aspect-ratio:var(--ar,1)}.cx .gal .ph{background:linear-gradient(110deg,rgba(255,255,255,.02) 30%,rgba(143,186,255,.12) 50%,rgba(255,255,255,.02) 70%);background-size:220% 100%;animation:os-shimmer 1.3s linear infinite}@keyframes os-shimmer{to{background-position:-220% 0}}.cx .gal figcaption{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;font-size:12.5px;color:var(--muted)}.cx .gal figcaption span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx .gal figcaption span+span{flex:none}.cx .gal-empty{display:grid;place-items:center;height:100%;min-height:240px;text-align:center;color:var(--muted);font-size:14px;line-height:1.6}.cx .gal-empty b{display:block;font-family:var(--f-serif);font-weight:400;font-size:24px;color:var(--text);margin-bottom:6px}.cx .pg-opts{display:none}.cx .set{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:20px 56px;padding:30px 0;border-top:1px solid var(--line)}.cx .set:first-of-type{border-top:0;padding-top:4px}.cx .set h2{margin:0;font-family:var(--f-ui);font-size:16px;font-weight:600;letter-spacing:0;line-height:1.3}.cx .set>div:first-child p{margin-top:6px;font-size:14px;line-height:1.55;color:var(--muted)}.cx .set .body{max-width:620px}.cx .rows{list-style:none}.cx .rows li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--cx-rule);font-size:14.5px}.cx .rows li:first-child{padding-top:0}.cx .rows small{display:block;margin-top:2px;font-size:12.5px;color:var(--dim)}.cx .rows .tag{font-size:12px;color:#7fe0b0;border:1px solid rgba(62,207,142,.35);border-radius:999px;padding:2px 9px;margin-left:8px}.cx .rows .val{font-variant-numeric:tabular-nums;color:#c9d3ee}@media (max-width:1180px){.cx .ov-hero{grid-template-columns:minmax(0,1fr) 260px}.cx .ov-bal{grid-column:1/-1}.cx .orbit{width:260px}.cx .wins{grid-column:1;grid-row:2}.cx .key,.cx .keys-h{grid-template-columns:46px minmax(150px,1fr) minmax(220px,1.2fr) minmax(120px,.8fr) minmax(130px,.8fr) 36px}.cx .key .c-exp,.cx .keys-h .c-exp{display:none}.cx .plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.cx .cx-bar{flex-wrap:wrap;height:auto;gap:0 16px;padding-top:12px}.cx .cx-tabs{order:3;flex:1 0 100%;height:46px;margin-left:-13px;margin-right:calc(-1 * var(--cx-gut-r));padding-right:var(--cx-gut-r);-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.cx .ov-grid,.cx .w-top{grid-template-columns:1fr}.cx .ov-grid>*+*{margin-top:52px}.cx .pg{grid-template-columns:1fr;height:auto}.cx .pg-main{height:max(560px,calc(100dvh - 260px))}.cx .pg-side{display:none;border-left:0;border-top:1px solid var(--line)}.cx .pg.opts .pg-side{display:flex}.cx .pg-opts{display:inline-flex}.cx .news,.cx .set{grid-template-columns:1fr}.cx .keys-h{display:none}.cx .key{grid-template-columns:46px minmax(0,1fr) 36px;gap:12px 14px}.cx .key>.c-on{grid-row:1;grid-column:1}.cx .key>.c-del{grid-row:1;grid-column:3}.cx .key>.c-name{grid-row:1;grid-column:2}.cx .key>.c-exp,.cx .key>.c-key,.cx .key>.c-scope,.cx .key>.c-spend{display:block;grid-column:2/4}.cx .key>[data-l]:before{content:attr(data-l);display:block;margin-bottom:4px;font-size:12px;color:var(--dim)}}@media (max-width:640px){.cx .cx-bal small,.cx .cx-right>.btn{display:none}.cx .ov-hero{grid-template-columns:1fr;padding:26px 20px;border-radius:22px}.cx .orbit{width:min(260px,100%)}.cx .wins{grid-row:auto}.cx .ov-acts .btn,.cx .ov-acts .ghost{flex:1 1 auto}.cx .feed li{grid-template-columns:46px minmax(0,1fr) auto 10px}.cx .feed .tk{display:none}.cx .panel{padding:22px 18px}.cx .code-row{flex-direction:column}.cx .code-in{font-size:19px}.cx .plans{grid-template-columns:1fr}.cx .stats div{padding-right:20px;margin-right:20px}.cx .choice,.cx .form .row,.cx .notice{grid-template-columns:1fr}.cx .notice .acts{grid-column:1}.cx .search{flex:1 1 100%}.cx .btn,.cx .ghost{white-space:normal;text-align:center}}.cx{--f-logo:var(--font-logo),Outfit,system-ui,sans-serif;--f-ui:var(--font-onest),Onest,system-ui,sans-serif;--f-serif:var(--font-serif-src),"Source Serif 4",Georgia,serif;--f-mono:var(--font-mono-jb),"JetBrains Mono",ui-monospace,monospace}.orbit-kicker{display:inline-flex;align-items:center;gap:14px;max-width:100%;font-size:15px;color:var(--c-ink)}.orbit-kicker b{flex:none;font-weight:600}.orbit-kicker i{flex:none;width:2px;height:20px;border-radius:2px;background:#2b78ff;box-shadow:0 0 12px #2b78ff}.orbit-kicker span{text-align:left;color:#4d8dff;transition:color .2s}.orbit-kicker:hover span{color:#7fb0ff}.orbit-h1{margin-top:18px;font-family:var(--font-onest),ui-sans-serif,system-ui,sans-serif;font-weight:600;font-size:clamp(2.875rem,7.4vw,6.125rem);line-height:.98;letter-spacing:-.045em}.orbit-h1 .line{display:block;animation:orbit-rise .9s var(--ease-soft) both}.orbit-h1 .line:first-child{animation-delay:.28s}.orbit-h1 .line:nth-child(2){animation-delay:.38s}.orbit-h1 .line:nth-child(3){animation-delay:.48s}.orbit-h1 em{display:inline-block;font-style:normal;background:linear-gradient(90deg,#2b78ff,#8fbaff 25%,#2b78ff 50%,#8fbaff 75%,#2b78ff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:orbit-shine 6s linear 1.4s infinite}.orbit-rise{animation:orbit-rise .9s var(--ease-soft) both}@keyframes orbit-rise{0%{opacity:0;transform:translateY(26px)}}@keyframes orbit-shine{to{background-position:-200% 0}}.orbit-baseurl{display:inline-flex;align-items:center;gap:12px;max-width:100%;padding:6px 6px 6px 14px;border:1px solid var(--c-line-strong);border-radius:10px;background:#040a20b3;font-family:var(--font-mono);font-size:14px;color:#c9d3ee;transition:border-color .2s,transform .2s var(--ease-soft)}.orbit-baseurl:hover{border-color:#a0b4ff66;transform:translateY(-1px)}.orbit-baseurl .k{color:#5f6b8d}.orbit-baseurl b{font-weight:400;color:#2b78ff}.orbit-foot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:40px;padding-block:34px 44px;border-top:1px solid var(--c-line)}.orbit-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.orbit-stats>div{display:flex;flex-direction:column;padding-left:24px;border-left:1px solid var(--c-line)}.orbit-stats>div:first-child{padding-left:0;border-left:0}.orbit-stats dd{font-size:clamp(26px,2.6vw,32px);font-weight:500;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.orbit-stats dt{order:2;margin-top:8px;font-size:13.5px;color:var(--c-ink-dim)}.orbit-wd-cta{border:1px solid #3ecf8e59!important}.orbit-wd-dot{width:8px;height:8px;border-radius:50%;background:#3ecf8e;color:#3ecf8e;animation:orbit-pulse 2s ease-out infinite}@keyframes orbit-pulse{0%{box-shadow:0 0 0 0 currentColor}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@media (max-width:1023px){.orbit-foot{grid-template-columns:1fr}}@media (max-width:640px){.orbit-stats{grid-template-columns:1fr 1fr;row-gap:22px}.orbit-stats>div:nth-child(3){padding-left:0;border-left:0}.orbit-baseurl{font-size:12.5px}}.seller-dlg{isolation:isolate;width:min(900px,calc(100% - 24px));max-height:calc(100dvh - 24px);margin:auto;padding:0;overflow:auto;border:1px solid var(--c-line-strong);border-radius:24px;background:var(--c-bg);box-shadow:0 60px 140px -40px #000000f2,0 0 0 1px #2b78ff14}.seller-dlg[open]{animation:seller-in .6s var(--ease-soft)}@keyframes seller-in{0%{opacity:0;transform:translateY(40px) scale(.95)}}.seller-top{position:relative;overflow:hidden;isolation:isolate;padding:22px 28px 26px;border-bottom:1px solid #96aaff1a;background:linear-gradient(#06123685,#030a2240)}.seller-top>*{animation:orbit-rise .7s var(--ease-soft) both}.seller-top>:nth-child(3){animation-delay:.08s}.seller-top>:nth-child(4){animation-delay:.16s}.seller-badge{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border:1px solid #ffffff1f;border-radius:999px;background:#02061666;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#c9d3ee}.seller-badge i{width:6px;height:6px;border-radius:50%;background:#2b78ff;color:#2b78ff;animation:orbit-pulse 1.8s ease-out infinite}.seller-x{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--c-line-strong);border-radius:50%;background:#02061680;color:var(--c-ink-dim);cursor:pointer;transition:transform .3s var(--ease-soft),color .2s}.seller-x:hover{color:#fff;transform:rotate(90deg)}.seller-top h2{margin-top:18px;max-width:20ch;font-size:clamp(28px,4.4vw,40px);line-height:1.08}.seller-top h2 em{font-style:italic;color:#2b78ff}.seller-top p{max-width:58ch;margin-top:12px;font-size:15px;line-height:1.55;color:#aab6d6}.seller-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:22px;align-items:start;padding:24px 28px 26px;background:#02061633}.seller-hz{inset:0;z-index:-1;pointer-events:none}.goo-defs,.seller-hz{position:absolute;overflow:hidden}.goo-defs{width:0;height:0}.lava{inset:0;z-index:-1;overflow:hidden;pointer-events:none;contain:strict;filter:url(#pa-goo);opacity:.5}.lava,.lava i{position:absolute}.lava i{border-radius:50%;background:radial-gradient(circle at 38% 30%,#6f9dff,#2457f0 48%,#1636b8 100%)}.lava i:nth-child(odd){background:radial-gradient(circle at 38% 30%,#8a74ff,#4a3be6 50%,#2a249e 100%)}.lava .pool{left:-12%;right:-12%;width:auto;height:150px;bottom:-96px;border-radius:50%;animation:lava-pool 9s ease-in-out infinite alternate}.lava .pool.top{left:8%;right:8%;height:110px;bottom:auto;top:-88px;animation-duration:11s;animation-direction:alternate-reverse}.lava .w1{top:70%;left:8%;width:150px;height:150px;animation:lava-rise 22s ease-in-out -3s infinite alternate}.lava .w2{top:30%;left:30%;width:110px;height:110px;animation:lava-rise 17s ease-in-out -11s infinite alternate}.lava .w3{top:52%;left:52%;width:180px;height:180px;animation:lava-rise 27s ease-in-out -19s infinite alternate}.lava .w4{top:14%;left:74%;width:90px;height:90px;animation:lava-rise 15s ease-in-out -6s infinite alternate}.lava .w5{top:40%;left:84%;width:130px;height:130px;animation:lava-rise 24s ease-in-out -14s infinite alternate-reverse}.lava .w6{top:80%;left:42%;width:70px;height:70px;animation:lava-rise 13s ease-in-out -2s infinite alternate-reverse}@keyframes lava-rise{0%{top:92%;transform:translateX(0) scale(1.08,.9)}18%{transform:translateX(14px) scale(.9,1.16)}45%{transform:translateX(-18px) scale(.94,1.1)}70%{transform:translateX(10px) scale(1.06,.94)}to{top:-18%;transform:translateX(-6px) scale(1.1,.9)}}@keyframes lava-pool{0%{transform:scale(1)}50%{transform:scale(1.04,1.25) translateY(-8px)}to{transform:scale(.97,1.1)}}.fp-card{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:center;padding:0 22px 22px;border:1px solid #2b78ff4d;border-radius:20px;text-align:center;background:radial-gradient(ellipse 90% 60% at 50% 0,#2b78ff38,transparent 70%),#0710309e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 30px 60px -30px #000000cc;transition:border-color .4s,transform .5s var(--ease-soft),box-shadow .5s var(--ease-soft);animation:fp-card-in .8s var(--ease-soft) .2s both}.fp-card:hover{border-color:#2b78ff99;transform:translateY(-4px);box-shadow:0 40px 70px -30px #000000e6,0 0 50px -16px #2b78ff80}.fp-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 35%,#a0beff2e 50%,transparent 65%);transform:translateX(-120%);animation:fp-sheen 1.6s ease 1.3s both}@keyframes fp-card-in{0%{opacity:0;transform:translateY(30px) scale(.96)}}@keyframes fp-sheen{to{transform:translateX(120%)}}.fp-bar{display:flex;align-items:center;gap:6px;align-self:stretch;margin:0 -22px;padding:9px 12px;border-bottom:1px solid #96aaff1f;background:#02061673}.fp-bar i{width:9px;height:9px;border-radius:50%;background:#96aaff38}.fp-url{flex:1;min-width:0;margin-left:8px;overflow:hidden;padding:3px 10px;border-radius:6px;background:#96aaff14;font-family:var(--font-mono);font-size:11px;color:#8d99bb;text-align:left;text-overflow:ellipsis;white-space:nowrap}.fp-ava{position:relative;display:grid;place-items:center;width:104px;height:104px;margin-top:26px;animation:fp-pop .7s var(--ease-soft) .45s both}.fp-halo{position:absolute;inset:-6px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 50%,#2b78ff40 62%,#2b78ff 84%,#d9e6ff 97%,transparent 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));filter:drop-shadow(0 0 6px #2b78ffe6) drop-shadow(0 0 14px #2b78ff80);animation:orbit-spin 2.6s linear infinite}.fp-ava img{width:96px;height:96px;border-radius:50%;object-fit:cover;box-shadow:0 8px 24px #00000080}.fp-ava i{position:absolute;right:6px;bottom:6px;z-index:1;width:16px;height:16px;border:3px solid #0a1638;border-radius:50%;background:#3ecf8e;color:#3ecf8e;animation:orbit-pulse 2s ease-out 1.6s infinite}@keyframes fp-pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.06)}}.fp-name{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:32px;font-weight:600;line-height:1.1;letter-spacing:-.02em;animation:orbit-rise .6s var(--ease-soft) .6s both}.fp-check{width:24px;height:24px;fill:#2b78ff}.fp-online{margin-top:6px;font-size:13.5px;color:#7fe0b0;animation:orbit-rise .6s var(--ease-soft) .7s both}.fp-stars{display:inline-flex;align-items:center;gap:4px;margin-top:16px}.fp-stars svg{width:24px;height:24px;fill:#f6ad1b;filter:drop-shadow(0 0 6px #f6ad1b73);animation:fp-star-in .5s var(--ease-soft) both}.fp-stars svg:first-child{animation-delay:.9s}.fp-stars svg:nth-child(2){animation-delay:1s}.fp-stars svg:nth-child(3){animation-delay:1.1s}.fp-stars svg:nth-child(4){animation-delay:1.2s}.fp-stars svg:nth-child(5){animation-delay:1.3s}.fp-stars b{margin-left:8px;font-size:18px;font-weight:600;animation:orbit-rise .5s var(--ease-soft) 1.4s both}@keyframes fp-star-in{0%{opacity:0;transform:scale(0) rotate(-90deg)}70%{transform:scale(1.35)}}.fp-honest{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:7px 14px;border:1px solid #3ecf8e59;border-radius:999px;background:#3ecf8e1a;font-size:14px;font-weight:600;color:#9ff0c8;animation:orbit-rise .6s var(--ease-soft) 1.5s both}.fp-honest:before{content:"✓";font-weight:700}.fp-since{margin-top:12px;font-size:12.5px;color:#5f6b8d;animation:orbit-rise .6s var(--ease-soft) 1.6s both}.fp-offers{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:16px}.fp-offers i{padding:4px 10px;border:1px solid #96aaff24;border-radius:999px;background:#96aaff14;font-size:12px;font-style:normal;color:#c9d3ee;animation:orbit-rise .5s var(--ease-soft) both}.fp-offers i:first-child{animation-delay:1.7s}.fp-offers i:nth-child(2){animation-delay:1.76s}.fp-offers i:nth-child(3){animation-delay:1.82s}.fp-offers i:nth-child(4){animation-delay:1.88s}.fp-offers i:nth-child(5){animation-delay:1.94s}.seller-plans .eyebrow{color:#7f8db3}.seller-plans ul{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;list-style:none}.seller-plans li{position:relative;display:flex;flex-direction:column;padding:16px;border:1px solid var(--c-line);border-radius:16px;background:#ffffff06;transition:border-color .3s,transform .45s var(--ease-soft),box-shadow .45s var(--ease-soft);animation:orbit-rise .6s var(--ease-soft) both}.seller-plans li:first-child{animation-delay:.35s}.seller-plans li:nth-child(2){animation-delay:.45s}.seller-plans li:nth-child(3){animation-delay:.55s}.seller-plans li:nth-child(4){animation-delay:.65s}.seller-plans li:hover{border-color:var(--c-line-strong);transform:translateY(-4px)}.seller-plans li.hot{border-color:#2b78ff99;background:radial-gradient(ellipse 100% 80% at 50% 0,#2b78ff33,transparent 70%),#2b78ff0f;box-shadow:0 0 40px -14px #2b78ff99}.seller-hot{position:absolute;top:-9px;right:12px;padding:2px 9px;border-radius:999px;background:var(--c-brand-solid);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff;animation:seller-hot 2.4s ease-in-out 1.2s infinite}@keyframes seller-hot{50%{box-shadow:0 0 0 5px #2b78ff40}}.seller-plans b{font-size:14px;font-weight:500;color:#c9d3ee}.seller-plans .pr{margin-top:8px;font-family:var(--font-serif);font-size:34px;line-height:1;font-variant-numeric:tabular-nums}.seller-plans .pr small{font-family:var(--font-sans);font-size:12px;color:#5f6b8d}.seller-plans .ds{margin-top:10px;font-size:12.5px;line-height:1.45;color:#5f6b8d}.seller-foot{display:grid;gap:10px;grid-column:1/-1}.seller-go{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 28px;border-radius:12px;background:var(--c-brand-solid);font-weight:500;color:#fff;box-shadow:inset 0 1px 0 #ffffff33,0 10px 30px -10px #1f60ffcc;transition:background .2s;animation:orbit-rise .6s var(--ease-soft) .8s both,seller-glow 2.4s ease-in-out 2.2s 2}.seller-go:hover{background:var(--c-brand-solid-hover)}@keyframes seller-glow{50%{box-shadow:inset 0 1px 0 #ffffff33,0 0 0 6px #2b78ff40,0 16px 40px -10px #1f60ffe6}}.seller-note{font-size:13px;text-align:center;color:#5f6b8d}.seller-note a{color:#9fc0ff}@media (max-width:760px){.seller-body{grid-template-columns:1fr;padding:20px}.seller-top{padding:20px}}@media (max-width:420px){.seller-plans ul{gap:8px}.seller-plans li{padding:12px}.seller-plans .pr{font-size:28px}}.seller-hz .hz-sky,.seller-hz .hz-vignette{display:none}.os-page{animation:os-page-in .55s var(--ease-soft) both}@keyframes os-page-in{0%{opacity:0;transform:translateY(22px)}}.os .os-nav-right{display:flex;align-items:center;gap:14px}.os .os-lang{position:relative;display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line-strong);border-radius:999px}.os .os-lang button{position:relative;z-index:1;border:0;background:none;padding:4px 9px;border-radius:999px;font-size:12px;font-weight:500;color:var(--muted);cursor:pointer;transition:color .2s}.os .os-lang button[aria-pressed=true]{color:var(--text)}.os .os-balance{display:inline-flex;align-items:baseline;gap:8px;padding:8px 12px;border:1px solid var(--line-strong);border-radius:10px;font-size:13px;color:var(--muted);transition:border-color .2s}.os .os-balance b{font-weight:500;color:var(--text);font-variant-numeric:tabular-nums}.os .os-balance:hover{border-color:rgba(160,180,255,.4)}@media (max-width:600px){.os .os-balance{display:none}.os .os-nav-right{gap:8px}}.os :is(h1,h3,h4){font-family:inherit;letter-spacing:normal}@media (prefers-reduced-motion:reduce){.os-page{animation:none}}.os .rank .pos-n{display:inline-block;animation:os-num .4s var(--ease-soft) both}@keyframes os-num{0%{opacity:0;transform:translateY(-6px)}}.os-login .auth-lang{position:absolute;top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));z-index:2}.os-login{min-height:100dvh;display:flex;flex-direction:column}.os-login .auth{flex:1}.cx{min-height:100dvh;background:var(--bg);color:var(--text);font-family:var(--f-ui)}.cx .cx-page{padding-block:32px 80px}.cx .cx-right{gap:10px}.cx .cx-search{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:1px solid var(--line-strong);border-radius:10px;background:none;color:var(--muted);cursor:pointer;transition:border-color .2s,color .2s}.cx .cx-search:hover{color:var(--text);border-color:rgba(160,180,255,.4)}.cx .cx-search svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.cx .cx-search kbd{font-family:var(--f-mono);font-size:11px}.cx .cx-lang{position:relative;display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line-strong);border-radius:999px}.cx .cx-lang button{position:relative;z-index:1;border:0;background:none;padding:3px 8px;border-radius:999px;font-size:11.5px;font-weight:500;color:var(--muted);cursor:pointer}.cx .cx-lang button[aria-pressed=true]{color:var(--text)}.cx .cx-lang .tab-ind{border-radius:999px}.cx .cx-bell{position:relative;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line-strong);border-radius:50%;background:none;color:var(--muted);cursor:pointer}.cx .cx-bell:hover,.cx .cx-bell[aria-expanded=true]{color:var(--text);border-color:rgba(143,182,255,.6)}.cx .cx-bell svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cx .cx-bell i{position:absolute;top:7px;right:8px;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--bg)}.cx .cx-me .pop .it,.cx .cx-me .pop a{display:block;width:100%;padding:9px 12px;border:0;border-radius:9px;background:none;font-size:14px;color:#c9d3ee;text-align:left;cursor:pointer}.cx .cx-me .pop .it:hover,.cx .cx-me .pop a:hover{background:rgba(150,170,255,.08);color:var(--text)}.cx .cx-me .pop .it.danger{color:#ffb3b3}.cx .pop-n{display:grid!important;gap:2px}.cx .pop-empty,.cx .pop-n small{font-size:12px;color:var(--dim)}.cx .pop-empty{padding:8px 12px}.cx-search-dlg{position:fixed;inset:0;z-index:90;display:grid;justify-items:center;align-items:start;padding:14vh 16px 16px;background:rgba(1,3,12,.6);backdrop-filter:blur(6px);animation:fade .3s ease}.cx-search-box{width:min(460px,100%);overflow:hidden;border:1px solid var(--c-line-strong);border-radius:16px;background:#060d26;box-shadow:0 40px 90px -30px #000;animation:orbit-rise .35s var(--ease-soft) both}.cx-search-box input{width:100%;padding:16px 18px;border:0;border-bottom:1px solid var(--c-line);background:none;font-size:15px;color:var(--c-ink);outline:none}.cx-search-list{max-height:300px;overflow:auto;padding:6px}.cx-search-list a{display:block;padding:10px 12px;border-radius:9px;font-size:14px;color:#c9d3ee}.cx-search-list a:hover{background:rgba(150,170,255,.08);color:#fff}.cx-search-list p{padding:16px;text-align:center;color:var(--c-ink-dim);font-size:14px}@media (max-width:1180px){.cx .cx-lang,.cx .cx-search kbd{display:none}}@media (max-width:640px){.cx .cx-bal,.cx .cx-topup{display:none}}.cx .cx-overview .ov-low{color:#ffb3b3}.cx .cx-notice-wrap{margin-top:24px}.cx .cx-ov-stats{margin-top:28px;margin-bottom:0}.cx .cx-saved{color:#7fe0b0}.cx .cx-empty{padding:18px 0}.cx .cx-conn,.cx .cx-empty{font-size:14px;color:var(--muted)}.cx .cx-conn{display:grid;gap:12px;margin-top:16px}.cx .cx-conn b{color:var(--text);font-weight:500;font-variant-numeric:tabular-nums}.cx .cx-conn .kval{justify-self:start;cursor:pointer;padding:10px 14px}.cx .cx-conn .kval .done{color:#7fe0b0;font-family:var(--f-ui)}.cx .cx-warn{padding:10px 12px;border:1px solid rgba(245,184,74,.35);border-radius:10px;background:rgba(245,184,74,.08);color:#f5c97a;font-size:13px}.cx .cx-faq details{border-bottom:1px solid var(--cx-rule)}.cx .cx-faq summary{padding:16px 0;font-size:15px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px}.cx .cx-faq summary::-webkit-details-marker{display:none}.cx .cx-faq summary:after{content:"+";color:var(--muted);transition:transform .3s var(--ease-soft)}.cx .cx-faq details[open] summary:after{transform:rotate(45deg)}.cx .cx-faq details>div{padding-bottom:16px;font-size:14.5px;line-height:1.6;color:var(--muted);max-width:80ch}.cx .cx-page h1.text-xl{font-family:var(--f-serif);font-weight:400;font-size:clamp(32px,3.6vw,44px);line-height:1.08;letter-spacing:-.015em}.cx .cx-page .card{border-radius:18px}.cx .cx-tabs a{flex:none}.cx-admin{display:grid;grid-template-columns:264px minmax(0,1fr);min-height:100dvh}.cx-admin .side{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;padding:18px 14px 16px;border-right:1px solid var(--line);overflow:auto;scrollbar-width:none;background:radial-gradient(ellipse 120% 40% at 0 0,rgba(24,72,255,.16),transparent 70%),linear-gradient(#040b26,#020616)}.cx-admin .side .logo{padding:6px 12px 14px;font-size:24px}.cx-admin .side-tag{align-self:flex-start;margin:0 0 6px 12px;padding:3px 9px;border:1px solid rgba(43,120,255,.4);border-radius:999px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#9fc0ff}.cx-admin .side-nav{position:relative;display:grid;gap:2px}.cx-admin .side-nav .tab-ind{border-radius:11px;background:rgba(43,120,255,.16);border:1px solid rgba(43,120,255,.35)}.cx-admin .side-group{display:contents}.cx-admin .side-label{padding:16px 12px 6px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.cx-admin .side-nav a{position:relative;z-index:1;display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:11px;font-size:14.5px;color:var(--muted);transition:color .2s}.cx-admin .side-nav a:hover,.cx-admin .side-nav a[aria-current=page]{color:var(--text)}.cx-admin .side-nav a[aria-current=page] svg{color:var(--accent)}.cx-admin .side-foot{margin-top:auto;padding-top:16px;display:grid;gap:10px}.cx-admin .side-back{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;font-size:14px;color:var(--muted)}.cx-admin .side-back:hover{color:var(--text);background:rgba(150,170,255,.06)}.cx-admin .who{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.02)}.cx-admin .who .av{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:50%;background:linear-gradient(135deg,#1f60ff,#7a5cff);color:#fff;font-weight:600}.cx-admin .who b{display:block;font-size:14px;font-weight:500}.cx-admin .who span span{display:block;font-size:12px;color:var(--dim)}.cx-admin .who button{margin-left:auto;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line-strong);border-radius:8px;background:none;color:var(--muted);cursor:pointer}.cx-admin .who button:hover{color:#ffb3b3;border-color:rgba(255,107,107,.35)}.cx-admin .cx-admin-main{min-width:0}.cx-admin .cx-admin-page{max-width:96rem;margin-inline:auto;padding:32px max(24px,env(safe-area-inset-right,0px)) 80px max(24px,env(safe-area-inset-left,0px))}.cx-admin .admin-title{margin-bottom:26px;padding-bottom:22px;border-bottom:1px solid var(--line)}.cx-admin .admin-eyebrow{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.cx-admin .admin-title h1{margin-top:8px}@media (max-width:1023px){.cx-admin{grid-template-columns:1fr}.cx-admin .side{position:sticky;top:0;z-index:40;height:auto;flex-direction:row;align-items:center;gap:10px;padding:10px max(16px,env(safe-area-inset-left,0px));border-right:0;border-bottom:1px solid var(--line);overflow-x:auto}.cx-admin .side .logo{padding:0;font-size:20px}.cx-admin .side-foot,.cx-admin .side-label,.cx-admin .side-tag{display:none}.cx-admin .side-nav{display:flex;gap:2px}.cx-admin .side-nav a{white-space:nowrap;padding:8px 10px;font-size:13.5px}.cx-admin .cx-admin-page{padding-inline:max(16px,env(safe-area-inset-left,0px))}}.cx .cx-right>*{flex:none;white-space:nowrap}.cx .cx-search{width:34px;padding:0;justify-content:center}