.status-page{padding-top:60px;background:var(--bg);min-height:100vh}.status-inner{max-width:880px;margin:0 auto;padding:64px 28px 96px}.status-hero{margin-bottom:40px}.status-eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);background:var(--accent-s);padding:4px 10px;border-radius:999px;border:1px solid var(--accent-g);display:inline-block;margin-bottom:22px}.status-hero h1{font-size:44px;font-weight:700;letter-spacing:-.028em;line-height:1.1;margin:0 0 12px;color:var(--text);text-wrap:balance}.status-hero h1[data-state=operational]{color:var(--status-ok)}.status-hero h1[data-state=degraded]{color:var(--status-warn)}.status-hero h1[data-state=down]{color:var(--status-bad)}.status-hero h1[data-state=unknown]{color:var(--text-dim)}.status-sub{color:var(--text-dim);font-size:16px;margin:0 0 16px}.status-meta{color:var(--text-muted);font-size:13px;display:flex;gap:8px;align-items:center}.status-meta a{color:var(--accent);text-decoration:none}.status-meta a:hover{color:var(--text)}.status-sep{color:var(--border)}.status-grid{display:flex;flex-direction:column;gap:8px;margin-bottom:48px}.status-row{display:grid;grid-template-columns:16px 1fr auto;gap:14px;align-items:center;padding:14px 16px;background:var(--bg-card);border:1px solid var(--border-d);border-radius:8px}.status-dot{width:10px;height:10px;border-radius:50%;background:var(--border);margin-top:2px;justify-self:center;transition:background .15s,box-shadow .15s}.status-dot[data-state=operational]{background:var(--status-ok);box-shadow:0 0 10px var(--status-ok-glow)}.status-dot[data-state=degraded]{background:var(--status-warn);box-shadow:0 0 10px var(--status-warn-glow)}.status-dot[data-state=down]{background:var(--status-bad);box-shadow:0 0 10px var(--status-bad-glow)}.status-dot[data-state=unknown]{background:var(--border)}.status-body h2{font-size:15px;font-weight:600;margin:0 0 3px;color:var(--text);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.status-body h2 code{font-family:var(--mono);font-size:12px;color:var(--text-muted);background:var(--bg-code);padding:2px 6px;border-radius:4px;font-weight:400}.status-body p{font-size:13px;color:var(--text-muted);margin:0}.status-state{font-size:12px;letter-spacing:.04em;color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums}.status-state[data-state=operational]{color:var(--status-ok)}.status-state[data-state=degraded]{color:var(--status-warn)}.status-state[data-state=down]{color:var(--status-bad)}.status-section{margin:40px 0}.status-section h3{font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-weight:600;margin:0 0 16px}.status-section p{color:var(--text-dim);font-size:14.5px;line-height:1.6;margin:0 0 10px}.status-section a{color:var(--accent);text-decoration:none}.status-section a:hover{color:var(--text)}.status-section code{font-family:var(--mono);font-size:13px;color:var(--text);background:var(--bg-card);padding:1px 6px;border-radius:4px}.incidents-empty{padding:16px;background:var(--bg-card);border:1px solid var(--border-d);border-radius:8px;color:var(--text-muted);font-size:14px;text-align:center}.status-codecard{margin:18px 0 22px;border:1px solid var(--border-d);border-radius:8px;background:var(--bg-code, #07101F);overflow:hidden}.status-codecard-head{display:flex;gap:12px;align-items:center;padding:8px 14px;background:var(--bg-card);border-bottom:1px solid var(--border-d);font-size:12px;color:var(--text-muted)}.status-codecard-tag{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--status-ok);background:var(--accent-s);padding:2px 8px;border-radius:999px;border:1px solid var(--accent-g)}.status-codecard-name{font-family:var(--mono);font-size:12px}.status-codecard pre{margin:0;padding:16px 18px;overflow-x:auto;font-family:var(--mono);font-size:13px;line-height:1.55;color:var(--text)}.status-codecard code{all:unset;font-family:inherit}.status-codecard .c{color:var(--text-muted);font-style:italic}.status-codecard .k{color:#c084fc}.status-codecard .s{color:#86efac}.status-codecard .f{color:#93c5fd}.status-codecard .n{color:#fbbf24}
