.status-shell{max-width:1000px;margin:auto;padding:0 40px}.status-hero{text-align:center;padding:64px 0 48px}.status-hero-icon{display:grid;place-items:center;width:46px;height:46px;margin:0 auto 20px;border-radius:50%;background:var(--color-accent);color:var(--color-ink)}.status-shell svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.status-hero-icon svg{width:25px;height:25px}.status-hero-icon.unknown{background:var(--color-line)}.status-hero-icon.degraded{background:var(--color-status-caution)}.status-hero-icon.unavailable{background:var(--color-alert-soft);color:var(--color-warning-ink)}.status-hero h1{font-family:var(--font-display);font-size:clamp(27px,3vw,36px);letter-spacing:-.035em;line-height:1.2;margin:0}.status-hero p{font-size:15px;color:var(--color-muted);margin:12px auto 0;max-width:550px}.status-hero .status-last-updated{font-size:12px;margin-top:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.status-last-updated time{color:var(--color-ink)}.status-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.status-toolbar h2{font-size:18px}.status-period{display:flex;gap:3px}.status-period button{padding:7px 11px;font-size:13px;border:0;border-radius:4px;background:transparent;color:var(--color-muted);cursor:pointer;transition:background .16s,color .16s}.status-period button[aria-pressed=true]{background:var(--color-ink);color:var(--color-canvas)}.status-period button:hover:not([aria-pressed=true]){background:var(--color-line)}.status-group{border:1px solid var(--color-line);border-radius:12px;padding:22px 24px 4px;margin-bottom:18px}.status-group-title{display:flex;align-items:center;gap:12px;margin-bottom:20px}.status-group-title h2{font-family:var(--font-display);font-size:18px;letter-spacing:-.025em}.status-group-icon{border:1px solid var(--color-line);border-radius:8px;width:34px;height:34px;display:grid;place-items:center}.status-source{border-top:1px solid var(--color-line);padding:17px 0 19px}.status-main-history{padding-bottom:22px}.status-source-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px}.status-source-heading h3{font-family:var(--font-body);font-size:15px;font-weight:550;margin:0}.status-state{display:inline-flex;align-items:center;gap:6px;font-size:13px;white-space:nowrap}.status-state svg{width:15px;height:15px;padding:2px}.status-state.operational svg{background:var(--color-accent);border-radius:50%}.status-state.not_monitored,.status-state.unknown{color:var(--color-muted)}.status-state.degraded{color:var(--color-status-caution-ink)}.status-state.unavailable{color:var(--color-warning-ink)}.status-bars{display:grid;gap:3px;height:38px}.status-main-history .status-bars{height:46px}.status-segment{background:var(--color-accent);border:0;padding:0;min-width:0;border-radius:3px;cursor:pointer;transition:opacity .13s,filter .13s}.status-segment.not_monitored,.status-segment.unknown{background:var(--color-line)}.status-segment.degraded{background:var(--color-status-caution)}.status-segment.unavailable{background:var(--color-alert)}.status-bars:has(.status-segment:hover) .status-segment:not(:hover){opacity:.6}.status-segment:hover{filter:brightness(.9)}.status-segment:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.status-axis{justify-content:space-between;margin-top:8px}.status-axis,.status-legend{display:flex;font-size:12px;color:var(--color-muted)}.status-legend{flex-wrap:wrap;gap:18px;margin-top:20px}.status-legend span{display:flex;align-items:center;gap:6px}.status-legend i{width:8px;height:8px;border-radius:2px;background:var(--color-accent)}.status-legend i.unknown{background:var(--color-line)}.status-legend i.degraded{background:var(--color-status-caution)}.status-legend i.unavailable{background:var(--color-alert)}.status-incidents{margin:48px 0 32px}.status-incidents>h2{font-size:23px;letter-spacing:-.025em}.status-empty{font-size:16px;color:var(--color-muted);padding:24px 0}.status-incident{display:grid;grid-template-columns:125px 1fr;gap:24px;padding:32px 0;border-bottom:1px solid var(--color-line);scroll-margin-top:100px}.status-incident>time{font-size:13px;color:var(--color-muted);padding-top:3px}.status-incident-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px}.status-incident-top>strong{font-size:14px;display:flex;align-items:center;gap:8px}.status-incident-top>strong:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.status-incident-top .resolved{color:var(--color-highlight)}.status-incident-top .detected{color:var(--color-warning-ink)}.status-incident-top .monitoring{color:var(--color-status-caution-ink)}.status-incident-top>time{font-size:12px;color:var(--color-muted)}.status-incident h3{font-size:21px;letter-spacing:-.025em;line-height:1.3}.status-incident ol{display:flex;flex-direction:column;gap:18px;padding:0;margin:23px 0 0;list-style:none}.status-incident li{display:grid;grid-template-columns:80px 1fr;gap:16px}.status-incident li>time{font-size:12px;color:var(--color-muted)}.status-incident li>div{border-left:1px solid var(--color-line);padding-left:14px}.status-incident li strong{font-size:14px;font-weight:550}.status-incident li p{font-size:14px;color:var(--color-muted);margin:3px 0 0}.status-method{font-size:13px;color:var(--color-muted);max-width:700px;margin:24px 0 48px}.status-interval-panel{position:fixed;z-index:100;width:276px;padding:16px;border:1px solid var(--color-ink);border-radius:8px;background:var(--color-canvas);color:var(--color-ink);animation:status-panel-enter .13s ease-out}.status-interval-panel>strong{font-size:14px;display:block;padding-right:15px}.status-interval-panel>p{font-size:12px;color:var(--color-muted);margin:3px 0 12px}.status-interval-panel dl{font-size:13px;margin:0}.status-interval-panel dl>div{display:flex;justify-content:space-between;gap:12px;margin:5px 0}.status-interval-panel dt{color:var(--color-muted)}.status-interval-panel dd{margin:0}.status-interval-panel small{display:block;font-size:11px;color:var(--color-muted);border-top:1px solid var(--color-line);padding-top:9px;margin-top:12px}.status-panel-close{position:absolute;right:9px;top:9px;border:0;background:none;padding:3px;cursor:pointer;color:var(--color-muted)}.status-panel-close svg{width:15px;height:15px}@keyframes status-panel-enter{0%{opacity:0}to{opacity:1}}@media (max-width:650px){.status-shell{padding:0 20px}.status-hero{padding:44px 0 36px}.status-group{padding:18px 17px 0}.status-source{padding:15px 0 18px}.status-bars{gap:2px;height:38px}.status-incident{grid-template-columns:1fr;gap:14px;padding:26px 0}.status-incident li{grid-template-columns:68px 1fr;gap:10px}.status-incident-top{flex-wrap:wrap;gap:6px 14px}.status-incident h3{font-size:20px}.status-state{font-size:12px}}@media (prefers-reduced-motion:reduce){.status-shell *{animation:none!important;transition:none!important}}.status-observed-ratio{font-size:11px;color:var(--color-muted);margin:6px 0 0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}