.page-status .status-headline{font-weight:700;line-height:1.12}.page-status .status-components{margin-top:30px}.page-status .status-component-name{color:var(--ink-2);letter-spacing:-.02em;font-size:15px;font-weight:600}.page-status .status-component-state{margin-top:8px;font-size:14px;font-weight:600}.page-status .status-component-state.status-ok{color:var(--accent-ink)}.page-status .status-component-state.status-degraded{color:var(--warn-ink)}.page-status .status-component-state.status-outage{color:var(--danger-ink)}.page-status .status-incidents{margin-top:36px}.page-status .status-incident-list{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.page-status .status-incident h3{color:var(--ink-2);font-size:16px}.page-status .status-incident-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.page-status .status-incident time{color:var(--muted);white-space:nowrap;font-size:13px}.page-status .status-incident p{color:var(--muted);margin-top:10px;font-size:14.5px;line-height:1.6}.page-status .status-uptime{border-top:1px solid var(--line-2);margin-top:40px;padding-top:32px}.page-status .status-uptime-label{color:var(--ink-2);font-size:15px;font-weight:600}.page-status .status-uptime-chart{align-items:flex-end;gap:2px;height:72px;margin-top:18px;display:flex}.page-status .status-uptime-bar{background:var(--accent);border-radius:2px 2px 0 0;flex:1 1 0;min-width:0}.page-status .status-uptime-note{color:var(--muted);margin-top:12px;font-size:13px}@media (max-width:760px){.page-status .status-uptime-chart{height:56px}}
