.global-banner{background:var(--green);padding:10px var(--spacing-08);justify-content:space-between;align-items:center;display:flex}.global-banner-left{align-items:center;gap:var(--spacing-04);display:flex}.global-dot{background:#fff;border-radius:50%;flex-shrink:0;width:10px;height:10px}.global-text{color:#fff;letter-spacing:.02em;font-size:14px;font-weight:600}.global-time{color:#ffffffbf;font-family:IBM Plex Mono,monospace;font-size:12px}.status-page-wrap{max-width:1200px;padding:var(--spacing-07)var(--spacing-08)var(--spacing-10);margin:0 auto}.status-metrics-row{background:var(--ui-03);border:1px solid var(--ui-03);margin-bottom:var(--spacing-07);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.status-metric-tile{background:var(--ui-01);padding:var(--spacing-06)var(--spacing-06)var(--spacing-05)}.status-metric-tile.highlight{background:var(--blue)}.status-metric-number{color:var(--text-01);margin-bottom:var(--spacing-03);letter-spacing:-.02em;font-size:40px;font-weight:300;line-height:1}.status-metric-tile.highlight .status-metric-number{color:#fff}.status-metric-unit{color:var(--text-02);text-transform:uppercase;letter-spacing:.06em;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500}.status-metric-tile.highlight .status-metric-unit{color:#ffffffb3}.status-section{background:var(--ui-01);border:1px solid var(--ui-03);margin-bottom:var(--spacing-07)}.status-section-head{padding:var(--spacing-05)var(--spacing-06);border-bottom:1px solid var(--ui-03);justify-content:space-between;align-items:center;display:flex}.status-section-label{color:var(--text-01);align-items:center;gap:var(--spacing-03);font-size:14px;font-weight:600;display:flex}.status-section-count{background:var(--ui-02);color:var(--text-02);padding:1px 8px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500}.status-section-meta{color:var(--text-02);font-family:IBM Plex Mono,monospace;font-size:12px}.svc-table{border-collapse:collapse;width:100%;font-size:14px}.svc-table th{text-align:left;padding:var(--spacing-04)var(--spacing-06);text-transform:uppercase;letter-spacing:.06em;color:var(--text-02);background:var(--ui-02);border-bottom:1px solid var(--ui-03);font-size:11px;font-weight:600}.svc-table td{padding:var(--spacing-05)var(--spacing-06);border-bottom:1px solid var(--ui-03);vertical-align:middle;background:var(--ui-01)}.svc-table tbody tr{transition:background .1s}.svc-table tbody tr:hover td{background:var(--ui-02)}.svc-table tbody tr:last-child td{border-bottom:none}.svc-name-cell{align-items:center;gap:var(--spacing-04);display:flex}.svc-icon{background:var(--ui-02);border:1px solid var(--ui-03);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.svc-icon svg{color:var(--text-02)}.svc-name{color:var(--text-01);font-weight:500}.svc-desc{color:var(--text-02);margin-top:1px;font-size:12px}.status-pill{align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.status-pill-operational{background:var(--green-bg);color:var(--green)}.status-pill-degraded{color:var(--orange);background:#f59e0b1a}.status-pill-down{background:var(--red-bg);color:var(--red)}.status-pill-unknown{background:var(--ui-02);color:var(--text-02)}.status-dot-sm{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.svc-mono{color:var(--text-02);font-family:IBM Plex Mono,monospace;font-size:13px}.uptime-bar{align-items:stretch;gap:1px;height:24px;display:flex}.uptime-day{background:var(--green);flex:1;min-width:3px;transition:opacity .1s}.uptime-day:hover{opacity:.7}.uptime-day.partial{background:var(--orange)}.uptime-day.down{background:var(--red)}.uptime-legend{color:var(--text-03);margin-top:var(--spacing-02);justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.incident-row{border-bottom:1px solid var(--ui-03);grid-template-columns:140px 1fr;transition:background .1s;display:grid}.incident-row:last-child{border-bottom:none}.incident-row:hover{background:var(--ui-02)}.incident-date-col{padding:var(--spacing-05)var(--spacing-06);border-right:1px solid var(--ui-03);flex-direction:column;justify-content:flex-start;display:flex}.incident-day{color:var(--text-01);font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500}.incident-month{color:var(--text-02);text-transform:uppercase;letter-spacing:.04em;font-family:IBM Plex Mono,monospace;font-size:11px}.incident-detail{padding:var(--spacing-05)var(--spacing-06)}.incident-top{align-items:center;gap:var(--spacing-04);margin-bottom:var(--spacing-03);display:flex}.incident-title{color:var(--text-01);font-size:14px;font-weight:600}.incident-badge{text-transform:uppercase;letter-spacing:.02em;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:500}.incident-badge-resolved{background:var(--green-bg);color:var(--green)}.incident-badge-completed{color:var(--blue);background:#edf5ff}.incident-body{color:var(--text-02);margin-bottom:var(--spacing-02);font-size:13px;line-height:1.5}.incident-meta{color:var(--text-03);font-family:IBM Plex Mono,monospace;font-size:11px}.sla-strip{background:var(--ui-05);padding:var(--spacing-07)var(--spacing-06);grid-template-columns:1fr 1fr 1fr;gap:1px;display:grid}.sla-item{text-align:center;padding:0 var(--spacing-05)}.sla-item+.sla-item{border-left:1px solid #393939}.sla-val{color:#fff;margin-bottom:var(--spacing-02);font-size:24px;font-weight:300}.sla-lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--text-03);font-family:IBM Plex Mono,monospace;font-size:11px}.status-footer-note{max-width:1200px;padding:var(--spacing-07)var(--spacing-08);color:var(--text-02);justify-content:flex-end;margin:0 auto;font-size:12px;display:flex}.status-footer-note a{color:var(--blue);text-decoration:none}.status-footer-note a:hover{text-decoration:underline}@media (max-width:1024px){.status-metrics-row{grid-template-columns:repeat(2,1fr)}.incident-row{grid-template-columns:1fr}.incident-date-col{border-right:none;border-bottom:1px solid var(--ui-03);gap:var(--spacing-03);padding:var(--spacing-04)var(--spacing-06);flex-direction:row}.sla-strip{gap:var(--spacing-05);grid-template-columns:1fr}.sla-item+.sla-item{padding-top:var(--spacing-05);border-top:1px solid #393939;border-left:none}}@media (max-width:640px){.status-metrics-row{grid-template-columns:1fr}.global-banner{align-items:flex-start;gap:var(--spacing-02);flex-direction:column}.status-page-wrap{padding:var(--spacing-06)var(--spacing-05)var(--spacing-09)}.status-metric-number{font-size:32px}.svc-table{font-size:13px}}
