main.statusMain{max-width:1040px}.statusBoard{flex-direction:column;gap:28px;margin-top:40px;display:flex}.statusDot{background:var(--status-unknown);border-radius:999px;flex:none;width:8px;height:8px}.statusDot[data-level=operational]{background:var(--status-operational)}.statusDot[data-level=maintenance]{background:var(--status-maintenance)}.statusDot[data-level=minor]{background:var(--status-minor)}.statusDot[data-level=major]{background:var(--status-major)}.statusPill{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-raised);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap;align-items:center;gap:8px;padding:5px 12px 5px 10px;font-size:11px;display:inline-flex}.statusPill[data-level=operational]{border-color:color-mix(in srgb, var(--status-operational) 36%, transparent);color:var(--text-success)}.statusPill[data-level=minor]{border-color:color-mix(in srgb, var(--status-minor) 46%, transparent);color:var(--text-warning)}.statusPill[data-level=major]{border-color:color-mix(in srgb, var(--status-major) 46%, transparent);color:var(--text-error)}.statusPill[data-level=maintenance]{border-color:color-mix(in srgb, var(--status-maintenance) 40%, transparent);color:var(--text-accent)}.statusMeta{flex-wrap:wrap;gap:28px;margin:0;display:flex}.statusMeta div{flex-direction:column;gap:4px;display:flex}.statusMeta dt{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text-disabled);font-size:11px}.statusMeta dd{font-variant-numeric:tabular-nums;color:var(--text-primary);margin:0;font-size:17px}.statusBarWrap{flex-direction:column;gap:8px;display:flex}.statusBar{align-items:stretch;gap:2px;height:34px;display:flex}.statusTick{background:var(--status-unknown);border-radius:2px;flex:1 1 0;min-width:2px;transition:opacity .12s,transform .12s}.statusTick:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.statusTick:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.statusTick[data-level=operational]{background:var(--status-operational)}.statusTick[data-level=maintenance]{background:var(--status-maintenance)}.statusTick[data-level=minor]{background:var(--status-minor)}.statusTick[data-level=major]{background:var(--status-major)}.statusTick[data-active]{opacity:.6;transform:scaleY(1.08)}.statusBarAxis{font-family:var(--font-jetbrains-mono), monospace;color:var(--text-disabled);justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;display:flex}.statusBarAxis span:nth-child(2){text-align:center;color:var(--text-secondary);flex:1}.statusLegend{flex-wrap:wrap;gap:18px;display:flex}.statusLegendItem{color:var(--text-tertiary);align-items:center;gap:7px;font-size:12px;display:inline-flex}.statusNotice{border:1px solid color-mix(in srgb, var(--status-minor) 40%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--status-minor) 8%, transparent);color:var(--text-secondary);margin:0;padding:12px 16px;font-size:13px}.statusPanel{border:1px solid var(--border-strong);background:var(--surface-raised);border-radius:16px;flex-direction:column;gap:18px;padding:24px;display:flex}.statusPanelHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.statusPanelHead h2{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.statusPanelHead p{color:var(--text-tertiary);max-width:640px;margin:6px 0 0;font-size:13px;line-height:1.55}.statusPager{gap:8px;display:flex}.statusPager button{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);width:32px;height:32px;color:var(--text-secondary);font:inherit;cursor:pointer;justify-content:center;align-items:center;font-size:18px;line-height:1;transition:color .12s,border-color .12s;display:inline-flex}.statusPager button:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-strong-hover)}.statusPager button:disabled{opacity:.4;cursor:not-allowed}.statusGhostButton{appearance:none;border:1px solid var(--border-strong);border-radius:var(--radius-pill);font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;padding:6px 14px;font-size:13px;transition:color .12s,border-color .12s}.statusGhostButton:hover{color:var(--text-primary);border-color:var(--border-strong-hover)}.statusServiceList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.statusService{border-top:1px solid var(--border-strong);flex-direction:column;gap:12px;padding:22px 0;display:flex}.statusService:first-child{border-top:0;padding-top:4px}.statusServiceHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.statusServiceName{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.statusServiceName .statusDot{align-self:center}.statusServiceName a{color:var(--text-primary);font-size:16px;font-weight:500;text-decoration:none}.statusServiceName a:hover{color:var(--text-link)}.statusServiceRole{color:var(--text-tertiary);font-size:13px}.statusServiceStat{align-items:baseline;gap:14px;display:flex}.statusServiceHeadline{color:var(--text-tertiary);font-size:13px}.statusServiceUptime{font-family:var(--font-jetbrains-mono), monospace;font-variant-numeric:tabular-nums;color:var(--text-success);font-size:13px}.statusServiceUptime[data-level=minor]{color:var(--text-warning)}.statusServiceUptime[data-level=major]{color:var(--text-error)}.statusServiceUptime[data-level=unknown]{color:var(--text-disabled)}.statusServiceToggle{appearance:none;font:inherit;color:var(--text-link);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;text-decoration:underline}.statusComponentList{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.statusComponentList li{align-items:center;gap:8px;font-size:13px;display:flex}.statusComponentName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);flex:1;overflow:hidden}.statusComponentLevel{font-family:var(--font-jetbrains-mono), monospace;color:var(--text-disabled);white-space:nowrap;font-size:11px}.statusGridScroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.statusGrid{border-collapse:separate;border-spacing:0;width:100%}.statusGrid th{text-align:left;color:var(--text-secondary);white-space:nowrap;background:var(--surface-raised);box-shadow:1px 0 0 var(--border-strong);padding:6px 16px 6px 0;font-size:13px;font-weight:500;position:sticky;left:0}.statusGrid td{padding:6px 0}.statusGrid td:first-of-type{width:100%}.statusGridRow{gap:3px;min-width:320px;display:flex}.statusCell{background:var(--status-unknown);border-radius:2px;flex:1 1 0;min-width:6px;height:18px}.statusCell[data-level=operational]{background:var(--status-operational)}.statusCell[data-level=maintenance]{background:var(--status-maintenance)}.statusCell[data-level=minor]{background:var(--status-minor)}.statusCell[data-level=major]{background:var(--status-major)}.statusGridUptime{font-family:var(--font-jetbrains-mono), monospace;font-variant-numeric:tabular-nums;color:var(--text-tertiary);text-align:right;white-space:nowrap;padding-left:20px;font-size:12px}.statusIncidentList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.statusIncident{border-top:1px solid var(--border-strong);padding:16px 0}.statusIncident:first-child{border-top:0;padding-top:0}.statusIncidentHead{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.statusIncidentService{color:var(--text-secondary);font-size:13px;font-weight:500}.statusIncidentDate,.statusIncidentDuration{font-family:var(--font-jetbrains-mono), monospace;color:var(--text-disabled);font-size:11px}.statusIncidentDuration{margin-left:auto}.statusIncidentTitle{color:var(--text-primary);margin:8px 0 0;font-size:15px;line-height:1.5}.statusIncidentTitle a{color:inherit;text-decoration:none}.statusIncidentTitle a:hover{color:var(--text-link);text-underline-offset:3px;text-decoration:underline}.statusIncidentSummary{color:var(--text-tertiary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.statusEmpty{color:var(--text-tertiary);margin:0;font-size:14px}.statusMethodList{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px 28px;margin:0;padding:0;list-style:none;display:grid}.statusMethodList>li>a{color:var(--text-link);text-underline-offset:3px;font-size:14px;font-weight:500;text-decoration:underline}.statusMethodList p{color:var(--text-tertiary);margin:6px 0 0;font-size:13px;line-height:1.55}.statusMethodNote{border-top:1px solid var(--border-strong);color:var(--text-tertiary);margin:0;padding-top:18px;font-size:13px;line-height:1.6}@media (max-width:720px){.statusPanel{padding:18px}.statusMeta{gap:20px}.statusServiceStat{justify-content:space-between;width:100%}.statusIncidentDuration{margin-left:0}.statusBar{height:28px}}
