:root{color-scheme:dark;--bg:#091014;--panel:#101a20;--line:#21303a;--text:#e9f1f4;--muted:#91a3ad;--mint:#50e3b5;--blue:#66aaff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(900px 500px at 85% -10%,#163f49 0,transparent 65%),var(--bg);color:var(--text);font:16px/1.6 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;min-height:100vh}.nav,main,footer{width:min(1120px,calc(100% - 40px));margin:auto}.nav{height:84px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;color:var(--text);text-decoration:none;font-weight:650;letter-spacing:-.02em}.brand b{display:block;color:var(--muted);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.mark{display:grid;place-items:center;width:34px;height:34px;border:1px solid #3a5663;border-radius:9px;background:#12232b;color:var(--mint);font-weight:800}.nav nav{display:flex;gap:26px}.nav nav a,footer a{color:var(--muted);text-decoration:none;font-size:14px}.nav nav a:hover,footer a:hover{color:var(--text)}.hero{padding:120px 0 96px;max-width:920px}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:750;color:var(--mint);margin-bottom:20px}.hero h1,.page h1{font-size:clamp(48px,8vw,88px);line-height:.98;letter-spacing:-.055em;margin:0 0 30px;font-weight:700}.hero h1 span,.page h1 span{color:#8da0a8}.lede{font-size:clamp(18px,2.2vw,23px);max-width:700px;color:#afbec5}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:38px 0}.button{padding:12px 18px;border:1px solid var(--line);border-radius:10px;color:var(--text);text-decoration:none;font-weight:650;font-size:14px;background:#0d171c}.button.primary{background:var(--mint);border-color:var(--mint);color:#052018}.signal{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:14px}.signal i,.status-card i{width:8px;height:8px;background:var(--mint);border-radius:99px;box-shadow:0 0 18px var(--mint)}.signal small{padding-left:8px;border-left:1px solid var(--line)}.grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:16px;overflow:hidden}.grid article{padding:32px;min-height:270px;background:linear-gradient(145deg,#101a20,#0b1419)}.grid article+article{border-left:1px solid var(--line)}.grid .num{font:12px ui-monospace,monospace;color:var(--mint)}.grid h2,.note h2{margin:55px 0 10px;font-size:22px;letter-spacing:-.025em}.grid p,.note p,.prose p{color:var(--muted)}.note{margin:90px 0;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end}.note h2{margin:0;font-size:36px;line-height:1.15}.note p{margin:0}.page{padding:100px 0;max-width:900px;min-height:calc(100vh - 170px)}.page h1{font-size:clamp(46px,7vw,76px)}.status-card{display:flex;justify-content:space-between;align-items:center;padding:24px;border:1px solid var(--line);background:var(--panel);border-radius:13px;margin-top:16px}.status-card div{display:grid;grid-template-columns:14px 1fr;align-items:center}.status-card i{grid-row:1/3}.status-card strong{font-size:17px}.status-card small{color:var(--muted)}.status-card>b{color:var(--mint);font-size:13px}.stamp{margin-top:32px;color:var(--muted);font-size:13px}.prose{max-width:800px}.prose h2{margin-top:42px}.prose p{font-size:18px}footer{display:flex;justify-content:space-between;padding:30px 0;color:#71858e;font-size:13px;border-top:1px solid var(--line)}@media(max-width:720px){.nav nav{gap:14px}.hero{padding:80px 0}.grid{grid-template-columns:1fr}.grid article+article{border-left:0;border-top:1px solid var(--line)}.note{grid-template-columns:1fr;gap:24px}.status-card{align-items:flex-start;gap:20px}.status-card>b{white-space:nowrap}.brand b{display:none}}
