body{margin:0;font-family:system-ui,-apple-system,sans-serif}main{color:#e2e8f0;background:radial-gradient(circle at 80% 20%,#064e3b,#0f172a 60%);place-items:center;min-height:100vh;display:grid}.card{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1.5rem;padding:3rem 4rem;box-shadow:0 20px 60px #0006}.badge{letter-spacing:.1em;text-transform:uppercase;opacity:.6;font-size:.8rem}h1{margin:.5rem 0;font-size:clamp(2rem,6vw,4rem)}.muted{opacity:.7;margin:0}.dot{border-radius:50%;width:14px;height:14px;margin:1.5rem auto .5rem}.dot.up{background:#22c55e;animation:2s infinite pulse;box-shadow:0 0 #22c55eb3}.dot.down{background:#ef4444}@keyframes pulse{70%{box-shadow:0 0 0 14px #22c55e00}to{box-shadow:0 0 #22c55e00}}
