:root{--bg:#070908;--line:rgba(255,255,255,.13);--line-soft:rgba(255,255,255,.07);--text:#e8ebe7;--muted:#8d958e;--live:#b8c6b9}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.035),transparent 36rem),var(--bg)}.page{min-height:100vh;display:flex;flex-direction:column;padding:28px 34px}.masthead,footer{display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.19em;text-transform:uppercase;color:var(--muted)}.wordmark{color:var(--text);font-weight:600;letter-spacing:.25em}.signal{display:flex;align-items:center;gap:9px}.signal-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--live);box-shadow:0 0 14px rgba(210,230,214,.35);animation:breathe 3.4s ease-in-out infinite}@keyframes breathe{0%,100%{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.hero{width:min(760px,100%);margin:auto;padding:70px 0}.atlas-kicker{font-size:12px;letter-spacing:.3em;color:var(--muted);margin-bottom:8px}h1{font-size:clamp(54px,10vw,118px);font-weight:300;letter-spacing:-.055em;line-height:.9;margin:0 0 64px}.machine{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0 22px}.state-row,.meter-row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(180px,.9fr);align-items:center;min-height:38px;border-bottom:1px solid var(--line-soft);font-size:12px;letter-spacing:.12em}.state-row:last-of-type{border-bottom:none}.state-row span,.meter-row span{color:var(--muted)}.state-row strong{font-weight:500;color:var(--text);text-align:right}.meter-group{border-top:1px solid var(--line);margin-top:14px;padding-top:13px}.meter-row{border-bottom:none}.meter{width:100%;height:5px;background:rgba(255,255,255,.055);overflow:hidden}.meter-fill{height:100%;width:50%;background:rgba(232,235,231,.72);transition:width 1.4s cubic-bezier(.2,.7,.2,1)}.intro{margin:36px 0 0;max-width:530px;font-size:18px;line-height:1.6;font-weight:300;color:#b9beba}footer{border-top:1px solid var(--line-soft);padding-top:18px}@media(max-width:620px){.page{padding:22px 20px}.hero{padding:55px 0}h1{margin-bottom:45px}.state-row,.meter-row{grid-template-columns:1fr auto;column-gap:18px}.meter-row{grid-template-columns:1fr;gap:8px;padding:8px 0}footer{gap:20px}}