*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.wrap{min-height:100vh;display:grid;place-items:center;background:radial-gradient(1200px 600px at 50% -10%,#1e293b,#0f172a);color:#e2e8f0;padding:24px}.card{background:#1e293bb3;border:1px solid #334155;border-radius:16px;padding:40px 48px;max-width:560px;text-align:center;box-shadow:0 20px 60px #0006}.badge{display:inline-block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#38bdf8;border:1px solid #0ea5e9;border-radius:999px;padding:4px 12px;margin-bottom:16px}h1{margin:0 0 8px;font-size:2.2rem}.sub{color:#94a3b8;margin:0 0 24px}.status{display:inline-flex;align-items:center;gap:8px;font-size:.95rem;color:#cbd5e1}.dot{width:10px;height:10px;border-radius:50%;background:#f59e0b}.dot.ok{background:#22c55e;box-shadow:0 0 12px #22c55e}.msg{margin-top:16px;color:#64748b;font-size:.85rem}
