.csw{--bg:#070c10;--deep:#0b1216;--panel:#161e23;--panel-2:#1e282d;--panel-3:#2a353a;--line:#1e282d;--line-soft:#28343966;--text:#e8eaeb;--dim:#a1a5a8;--accent:#5b9dff;--accent-strong:#2f6bff;--tint:#5b9dff26;--glow:#5b9dff66;--danger:#f3454a;--warn:#e3ba55;--orange:#e8913a;--info:#07b9cf;--blue:#4b7bec;--on-accent:#04101f;--f-body:var(--font-sans), "Inter", system-ui, sans-serif;--f-ui:var(--font-display), "Exo 2", system-ui, sans-serif;--f-num:var(--font-numeric-display), "Righteous", sans-serif;--f-mono:var(--font-mono), ui-monospace, monospace;--r:6px;--r-sm:4px;--r-lg:16px;color:var(--text);font:400 16px/24px var(--f-body)}.csw a{color:inherit;text-decoration:none}.csw p{margin:0}.csw img{max-width:100%}.csw .eyebrow{font-family:var(--f-ui);color:var(--dim);text-transform:uppercase;letter-spacing:2.4px;font-size:12px;font-weight:600}.csw .eyebrow.acc{color:var(--accent)}.csw .tlabel{font-family:var(--f-ui);color:var(--dim);text-transform:uppercase;letter-spacing:2px;font-size:10px;font-weight:600}.csw .micro{font-family:var(--f-body);color:var(--dim);text-transform:uppercase;font-size:10px;font-weight:500}.csw .n-xl{font-family:var(--f-num);letter-spacing:-1.5px;color:var(--accent);font-size:60px;line-height:1}.csw .n-lg{font-family:var(--f-num);letter-spacing:-.8px;font-size:32px;line-height:1}.csw .n-md{font-family:var(--f-num);letter-spacing:-.6px;font-size:24px;line-height:1}.csw .unit{font-family:var(--f-num);font-size:18px}.csw .note{color:var(--dim);font-size:13px;line-height:20px}.csw .sm{font-size:14px;line-height:20px}.csw .dim{color:var(--dim)}.csw .acc{color:var(--accent)}.csw h1.page{font-family:var(--f-ui);letter-spacing:-1px;margin:0;font-size:44px;font-weight:700;line-height:1.1}.csw h2.sec{font-family:var(--f-ui);letter-spacing:-.5px;margin:0;font-size:38px;font-weight:700;line-height:1.15}.csw h3{font-family:var(--f-ui);margin:0;font-size:18px;font-weight:600;line-height:26px}.csw .h-sec{font-family:var(--f-ui);letter-spacing:-.5px;text-align:center;margin:0;font-size:48px;font-weight:700;line-height:1.1}.csw .h-sec .red{color:var(--danger)}.csw .h-display{font-family:var(--f-ui);color:var(--accent);letter-spacing:-1px;font-size:58px;font-style:italic;font-weight:800;line-height:1;display:block}.csw .rule-label{justify-content:center;align-items:center;gap:16px;display:flex}.csw .rule-label:before,.csw .rule-label:after{content:"";background:var(--line);width:56px;height:1px}.csw .card{border:1px solid var(--line);border-radius:var(--r);background:#161e2399;padding:14px 16px}.csw .card.tight{padding:12px 16px}.csw .card.flush{padding:0;overflow:hidden}.csw .hero-box{border:1px solid var(--line-soft);border-radius:var(--r-lg);background:#0a11174d;padding:24px}.csw .pagehead{border-bottom:1px solid var(--line);padding:56px 24px 34px;position:relative;overflow:hidden}.csw .pagehead:before{content:"";background:radial-gradient(110% 90% at 50% 0,#2f6bff14,#0000 62%);position:absolute;inset:0}.csw .pagehead>*{position:relative}.csw .btn{border-radius:var(--r-sm);cursor:pointer;height:36px;font-family:var(--f-ui);text-transform:uppercase;letter-spacing:2.8px;background:var(--accent);color:var(--on-accent);border:0;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.csw .btn:hover{background:var(--accent-strong);color:#fff}.csw .btn.ghost{color:var(--text);border:1px solid var(--line);background:#161e2399}.csw .btn.ghost:hover{color:var(--text);background:#161e23f2}.csw .btn.s{letter-spacing:1.8px;height:30px;padding:6px 12px;font-size:12px}.csw .btn.block{width:100%}.csw .btn:disabled{opacity:.45;cursor:not-allowed}.csw .pill{font-family:var(--f-body);text-transform:uppercase;letter-spacing:.6px;color:var(--accent);background:var(--tint);border-radius:var(--r-sm);padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.csw .pill.danger{color:var(--danger);background:#f3454a26}.csw .pill.warn{color:var(--warn);background:#e3ba5526}.csw .pill.info{color:var(--info);background:#07b9cf26}.csw .pill.mute{color:var(--dim);background:var(--panel-2)}.csw .badge{font-family:var(--f-body);color:var(--accent);background:var(--tint);border-radius:var(--r-sm);padding:2px 8px;font-size:10px;font-weight:500;line-height:16px;display:inline-block}.csw .tabs{border:1px solid var(--line);background:#161e2380;border-radius:999px;flex-wrap:wrap;gap:4px;padding:5px;display:inline-flex}.csw .tabs a{color:var(--dim);cursor:pointer;border-radius:999px;padding:6px 16px;font-size:14px}.csw .tabs a.on{background:var(--accent);color:var(--on-accent);font-weight:500}.csw .seg{border:1px solid var(--line);border-radius:var(--r);display:flex;overflow:hidden}.csw .seg a{text-align:center;color:var(--dim);cursor:pointer;background:#161e2366;flex:1;padding:9px 12px;font-size:13px}.csw .seg a.on{background:var(--panel-2);color:var(--text)}.csw .field{border-radius:var(--r);border:1px solid var(--line);height:38px;color:var(--dim);background:#161e2399;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.csw .ptabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:22px;display:flex}.csw .ptabs a{font-family:var(--f-ui);color:var(--dim);cursor:pointer;border-bottom:2px solid #0000;padding:0 0 12px;font-size:15px}.csw .ptabs a.on{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.csw .bar{background:#28343999;border-radius:2px;height:3px;overflow:hidden}.csw .bar>i{background:var(--accent);border-radius:2px;height:100%;display:block}.csw .bar>i.danger{background:var(--danger)}.csw .bar>i.warn{background:var(--warn)}.csw .bar>i.mute{background:var(--panel-3)}.csw .spark{align-items:flex-end;gap:2px;height:26px;display:flex}.csw .spark i{background:var(--glow);border-radius:1px;width:3px}.csw .spark i.bad{background:#f3454ab8}.csw .ring-wrap{place-items:center;display:grid;position:relative}.csw .ring{border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.csw .ring:before{content:"";background:var(--bg);border-radius:50%;width:30px;height:30px;position:absolute}.csw .dot{vertical-align:1px;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.csw .heat{grid-template-rows:repeat(7,10px);grid-auto-flow:column;gap:3px;display:grid}.csw .heat i{background:var(--panel-2);border-radius:2px;width:10px;height:10px}.csw .heat i.a1{background:#5b9dff40}.csw .heat i.a2{background:#5b9dff80}.csw .heat i.a3{background:var(--accent)}.csw table{border-collapse:collapse;width:100%}.csw th{font-family:var(--f-body);color:var(--dim);text-transform:uppercase;text-align:left;white-space:nowrap;background:#1e282d99;padding:10px 12px;font-size:10px;font-weight:500}.csw td{border-top:1px solid var(--line);vertical-align:middle;padding:12px;font-size:14px}.csw td.n{font-family:var(--f-num);letter-spacing:-.3px;font-size:15px}.csw .scroll-x{overflow-x:auto}.csw .cmp td,.csw .cmp th{text-align:center}.csw .cmp td:first-child,.csw .cmp th:first-child{text-align:left}.csw .row{align-items:center;gap:12px;display:flex}.csw .row-sm{align-items:center;gap:8px;display:flex}.csw .between{justify-content:space-between;align-items:center;gap:12px;display:flex}.csw .fill{flex:1}.csw .wrapv{flex-wrap:wrap}.csw .grid{gap:12px;display:grid}.csw .g2{grid-template-columns:repeat(2,1fr)}.csw .g3{grid-template-columns:repeat(3,1fr)}.csw .g4{grid-template-columns:repeat(4,1fr)}.csw .g5{grid-template-columns:repeat(5,1fr)}.csw .stack>*+*{margin-top:12px}.csw .stack-sm>*+*{margin-top:8px}.csw .stack-lg>*+*{margin-top:24px}.csw .center{text-align:center}.csw .wrap{max-width:1148px;margin:0 auto;padding:0 24px}.csw .sec{padding:64px 0}.csw .sec-sm{padding:40px 0}.csw .avatar{border-radius:var(--r);background:var(--panel-2);border:1px solid var(--line);flex:none;width:52px;height:52px;overflow:hidden}.csw .av-sm{background:var(--panel-2);border-radius:4px;flex:none;width:30px;height:30px;overflow:hidden}.csw .thumb{aspect-ratio:16/9;border-radius:var(--r);background:linear-gradient(150deg,#18222a,#0c1319);position:relative}.csw .chip{font-family:var(--f-mono);background:var(--panel-2);color:var(--dim);border-radius:3px;padding:2px 7px;font-size:11px}.csw .chip.b{color:#7ea3f5;background:#4b7bec2e}.csw .chip.r{color:var(--danger);background:#f3454a2e}.csw .gate{text-align:center;max-width:440px;margin:0 auto;padding:56px 0}@media (max-width:980px){.csw .g5,.csw .g4,.csw .g3{grid-template-columns:repeat(2,1fr)}.csw h1.page,.csw .h-sec{font-size:32px}.csw .h-display{font-size:36px}.csw h2.sec{font-size:28px}}@media (max-width:560px){.csw .g5,.csw .g4,.csw .g2{grid-template-columns:1fr 1fr}}
