:root{color-scheme:dark;--bg:#080b10;--panel:#121924;--line:#263447;--ink:#f4f7fb;--muted:#a9b8ca;--accent:#73e0c1}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 80% 0,#17343a 0,transparent 35%),var(--bg);color:var(--ink);font:16px/1.55 system-ui,sans-serif}header{height:64px;display:flex;align-items:center;gap:14px;padding:0 6vw;border-bottom:1px solid var(--line)}header strong{letter-spacing:.2em}header span,.hero p{color:var(--muted)}main{width:min(1100px,88vw);margin:8vh auto}.hero{max-width:760px}h1{font-size:clamp(2.5rem,7vw,5.5rem);line-height:.98;margin:.2em 0}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--accent)!important}button{background:var(--accent);border:0;border-radius:8px;padding:.8rem 1rem;font-weight:750;color:#071411;cursor:pointer}.status{display:flex;gap:10px;flex-wrap:wrap;margin:2rem 0}.status span,.card{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:1rem}.status span{color:var(--accent)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.card b,.card small{display:block}.card small{color:var(--muted)}h2{margin-top:2.5rem}form{display:flex;gap:10px}input{flex:1;padding:.8rem;border-radius:8px;border:1px solid var(--line);background:var(--panel);color:var(--ink)}nav{display:flex;gap:6px;overflow:auto;margin:2rem 0;padding-bottom:8px}nav a{white-space:nowrap;color:var(--muted);text-decoration:none;border:1px solid var(--line);border-radius:8px;padding:.55rem .7rem;text-transform:uppercase;font-size:.75rem;letter-spacing:.06em}nav a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--accent);outline-offset:2px}
