:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e8edf7;background:#080b12;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 0 0,#178bf63d,#0000 34rem),linear-gradient(135deg,#080b12,#111827 55%,#07111f);min-height:100vh;margin:0}.page-shell{width:min(980px,100% - 32px);margin:0 auto;padding:56px 0}.hero{background:#0f172ab8;border:1px solid #94a3b838;border-radius:28px;padding:44px;box-shadow:0 24px 80px #00000059}.brand-mark{color:#06121f;background:linear-gradient(135deg,#4ade80,#38bdf8);border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:22px;font-size:26px;font-weight:900;display:grid}.eyebrow{color:#7dd3fc;text-transform:uppercase;letter-spacing:.14em;margin:0 0 8px;font-size:12px;font-weight:800}h1,h2,h3,p{margin-top:0}h1{margin-bottom:18px;font-size:clamp(38px,7vw,72px);line-height:.98}h2{margin-bottom:0;font-size:26px}h3{margin-bottom:6px;font-size:18px}p{color:#aeb9ca;line-height:1.7}.hero-copy{max-width:620px;font-size:18px}.summary-card{color:#bbf7d0;background:#22c55e1f;border:1px solid #4ade8059;border-radius:999px;align-items:center;gap:10px;padding:13px 16px;font-weight:800;display:inline-flex}.panel{background:#0f172aa8;border:1px solid #94a3b82e;border-radius:24px;margin-top:24px;padding:28px}.panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.panel-heading.compact{justify-content:flex-start}.last-updated{color:#93a4ba;align-items:center;gap:8px;font-size:13px;display:inline-flex}.component-list{gap:12px;display:grid}.component-row{background:#0206175c;border:1px solid #94a3b824;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.component-row p{margin-bottom:0}.status-pill{white-space:nowrap;color:#bbf7d0;background:#22c55e1f;border:1px solid #4ade8047;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-weight:800;display:inline-flex}.subtle{background:#0f172a6b}@media (width<=720px){.hero{padding:28px}.panel-heading,.component-row{flex-direction:column;align-items:flex-start}.status-pill{align-self:flex-start}}
