.status-page{min-height:70vh;padding:calc(var(--navbar-height,72px) + 40px) 20px 96px;color:var(--color-text);background:var(--color-bg)}.status-container{max-width:880px;margin:0 auto}.status-section h2,.status-incident h3,.status-row__name{color:var(--color-text)}.status-group__name,.status-meta,.status-row__desc,.status-row__uptime,.status-footnote{color:var(--color-text-secondary)}.status-row__note{color:var(--color-text)}.status-banner{border:1px solid;border-radius:14px;margin-bottom:36px;padding:28px 32px}.status-banner h1{letter-spacing:-.3px;margin:0 0 6px;font-size:26px}.status-updated{margin:0;font-size:13px}.status-banner--operational{color:#1f9d55;background:#0d2b1a1a;border-color:#1f9d5533}.status-banner--maintenance{color:#3b6fd4;background:#1b2a4a1a;border-color:#3b6fd433}.status-banner--degraded{color:#b8860b;background:#3a2f101a;border-color:#d9a02233}.status-banner--partial_outage{color:#d2691e;background:#3d2a121a;border-color:#e0770033}.status-banner--major_outage{color:#c0392b;background:#33181c1a;border-color:#d9333333}.status-banner h1,.status-banner .status-updated{color:inherit}.status-section{margin-bottom:40px}.status-section__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.status-section h2{margin:0 0 14px;font-size:17px}.status-meta{margin:0;font-size:13px}.status-group{margin-bottom:22px}.status-group__name{text-transform:uppercase;letter-spacing:1.2px;margin:0 0 8px;font-size:12px}.status-list{border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.status-row{background:var(--color-surface);border:1px solid var(--color-border);border-bottom:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.status-row:first-child{border-radius:12px 12px 0 0}.status-row:last-child{border-bottom:1px solid var(--color-border);border-radius:0 0 12px 12px}.status-row__main{align-items:flex-start;gap:12px;min-width:0;display:flex}.status-row__name{font-size:15px;font-weight:600;display:block}.status-row__desc{font-size:13px;display:block}.status-row__note{margin-top:3px;font-size:13px;font-style:italic;display:block}.status-row__checked{color:var(--color-text-secondary);opacity:.85;margin-top:4px;font-size:12px;display:block}.status-row__right{flex-shrink:0;align-items:center;gap:14px;display:flex}.status-row__uptime{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;font-size:13px;line-height:1.3;display:flex}.status-row__uptime small{opacity:.75;font-size:11px}.status-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:6px}.status-dot--operational{background:#1f9d55}.status-dot--maintenance{background:#3b6fd4}.status-dot--degraded{background:#d9a022}.status-dot--partial_outage{background:#e07700}.status-dot--major_outage{background:#d93333}.status-label{white-space:nowrap;font-size:12px;font-weight:600}.status-label--operational{color:#1f9d55}.status-label--maintenance{color:#3b6fd4}.status-label--degraded{color:#b8860b}.status-label--partial_outage{color:#d2691e}.status-label--major_outage{color:#c0392b}.status-incident{border:1px solid var(--color-border);background:var(--color-surface);border-left-width:3px;border-radius:0 10px 10px 0;margin-bottom:12px;padding:16px 18px}.status-incident--critical{border-left-color:#d93333}.status-incident--major{border-left-color:#e07700}.status-incident--minor{border-left-color:#d9a022}.status-incident--none,.status-incident--maintenance{border-left-color:#3b6fd4}.status-incident__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.status-incident h3{margin:0;font-size:16px}.status-chip{text-transform:uppercase;letter-spacing:.8px;white-space:nowrap;border:1px solid;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.status-chip--investigating{color:#d9a022}.status-chip--identified{color:#e07700}.status-chip--monitoring,.status-chip--scheduled,.status-chip--in_progress{color:#3b6fd4}.status-footnote{margin-top:32px;font-size:13px}@media (max-width:560px){.status-row{flex-direction:column;align-items:flex-start;gap:10px}.status-row__right{justify-content:space-between;width:100%}.status-row__uptime{align-items:flex-start}}
