:root{color-scheme:dark;--bg:#08090c;--panel:#14161b;--border:#303139;--red:#ed1837;--sub:#adb0b9}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 85% -15%,#301017 0,transparent 34%),var(--bg);color:#f7f7f8;font:15px/1.55 system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}a{color:inherit;text-decoration:none}button{cursor:pointer}.top{height:72px;display:flex;align-items:center;gap:24px;padding:0 4%;border-bottom:1px solid var(--border);background:#0c0d11}.wordmark{font-size:25px;letter-spacing:-1px;font-weight:900}.wordmark b,.wordmark span{color:var(--red)}.tag,.eyebrow{font-size:11px;letter-spacing:2px;color:var(--sub);font-weight:800}.back{margin-left:auto;font-size:13px;border:1px solid var(--border);padding:8px 14px;border-radius:8px}.back:hover,nav a:hover,.module:hover{border-color:#ca2741}.layout{display:grid;grid-template-columns:254px minmax(0,1fr);max-width:1580px;margin:auto;min-height:calc(100vh - 72px)}aside{border-right:1px solid var(--border);padding:30px 17px;background:#101116}aside h2{font-size:22px;line-height:1.18;letter-spacing:-.6px}em{font-style:normal;color:var(--red)}nav{display:grid;gap:6px;margin-top:25px}nav a{border:1px solid transparent;padding:11px 12px;border-radius:9px;color:#d1d3db;font-weight:650;font-size:13px}nav a.selected{background:#321018;border-color:#67202d;color:white}.asidefoot{font-size:10px;letter-spacing:1px;color:#858891;margin-top:45px}main{padding:34px clamp(15px,3vw,55px) 80px;min-width:0}.topline{display:flex;align-items:center;justify-content:space-between;gap:20px}.topline h1{font-size:clamp(32px,4vw,55px);line-height:1.07;margin:10px 0;letter-spacing:-2px}.topline h1 span{color:var(--red)}.topline p{color:var(--sub);margin:0;max-width:700px}button,.primary{border:1px solid var(--border);border-radius:9px;background:#202229;color:white;padding:12px 15px;font-weight:700;white-space:nowrap}button:disabled{opacity:.5;cursor:not-allowed}.primary{background:#cb1230;border-color:#ed1837;display:inline-block}.banner{display:grid;gap:5px;border:1px solid #673941;background:#24181d;border-left:4px solid var(--red);border-radius:11px;padding:14px 18px;margin:28px 0;color:#e7dfe2}.banner b{font-size:12px;letter-spacing:1.5px}.banner span{font-size:13px;color:#c7b8bf}.panel{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:25px}.panel p{color:var(--sub)}#authstatus{font-size:13px;color:#ffc2cf}.cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cards article{background:linear-gradient(140deg,#1b1e24,#111317);border:1px solid var(--border);border-radius:13px;padding:21px;min-width:0}.cards label{font-size:10px;letter-spacing:1.2px;color:#acb0bb;font-weight:800}.cards strong{display:block;font-size:35px;margin:6px 0;line-height:1.2;overflow-wrap:anywhere}.cards small{color:#8e949e;font-size:11px}.section{margin-top:37px}.sectionhead{display:flex;align-items:end;justify-content:space-between;margin-bottom:17px;gap:14px}.sectionhead h2{margin:5px 0 0;font-size:24px}.muted{font-size:12px;color:#8f939d}.modulegrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.module{display:flex;flex-direction:column;min-height:233px;background:#14161c;border:1px solid var(--border);border-radius:14px;padding:22px;transition:border-color .15s,transform .15s}.module:hover{transform:translateY(-2px)}.glyph{font-size:27px;color:var(--red);line-height:1}.module h3{font-size:17px;margin:13px 0 7px}.module p{font-size:13px;color:var(--sub);margin:0 0 14px}.mode{font-size:10px;letter-spacing:.4px;color:#f5bc6b;display:inline-block;margin-top:auto;font-weight:800}.mode.live{color:#8fd5b0}.arrow{font-size:13px;font-weight:750;margin-top:12px}.readiness{border:1px solid var(--border);background:#111319;border-radius:13px;overflow:hidden}.readiness>div{display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid var(--border);font-size:13px}.readiness>div:last-child{border-bottom:0}.readiness b{margin-left:auto;color:#acb0ba;font-size:12px;text-align:right}.dot{height:9px;width:9px;flex:none;border-radius:50%}.good{background:#39ad76}.pending{background:#e6a949}.disclaimer{color:#989ba5;font-size:12px;margin-top:13px}@media(max-width:1100px){.modulegrid{grid-template-columns:repeat(2,1fr)}.cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:730px){.top{padding:0 13px;gap:12px}.tag{display:none}.layout{display:block}aside{border-right:0;border-bottom:1px solid var(--border);padding:16px}aside h2,.asidefoot{display:none}aside nav{display:flex;overflow-x:auto;margin:8px 0 0}aside nav a{white-space:nowrap;flex:none}main{padding:22px 15px 60px}.topline{align-items:start;flex-wrap:wrap}.modulegrid{grid-template-columns:1fr}.cards{grid-template-columns:1fr 1fr}.cards article{padding:14px}.cards strong{font-size:27px}.readiness>div{align-items:start}.readiness b{max-width:50%}}
