.sp-status-page{--s-line:#ffffff14;--s-surface:#101015;--s-muted:#8b8b98;--s-text:#c8c8d0;--s-ok:#4ade80;--s-warn:#e3c14b;--s-bad:#f87171;--s-accent:#7c86f8}.sp-status-main{max-width:980px;margin:0 auto;padding:44px 32px 96px}.sp-status-hero{margin-bottom:26px}.sp-status-page.sp-docs .sp-status-hero h1{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(32px,4vw,46px);font-weight:700;line-height:1.1}.sp-status-hero p{color:var(--s-muted);margin:0;font-size:16px;line-height:1.6}.sp-status-banner{border:1px solid;border-radius:16px;align-items:center;gap:16px;padding:22px 24px;display:flex}.sp-status-banner>div{flex-direction:column;flex:1;gap:2px;display:flex}.sp-status-banner strong{font-family:var(--heading);color:#f4f4f7;letter-spacing:-.01em;font-size:21px;font-weight:700}.sp-status-banner span{color:var(--s-muted);font-size:13.5px}.sp-status-banner.is-ok{background:linear-gradient(90deg,#4ade801a,#4ade8005);border-color:#4ade8047}.sp-status-banner.is-ok>svg{color:var(--s-ok)}.sp-status-banner.is-partial{background:linear-gradient(90deg,#e0a94e1a,#e0a94e05);border-color:#e0a94e52}.sp-status-banner.is-partial>svg{color:var(--s-warn)}.sp-status-banner.is-down{background:linear-gradient(90deg,#f871711c,#f8717105);border-color:#f8717152}.sp-status-banner.is-down>svg{color:var(--s-bad)}.sp-status-banner.is-maintenance{background:linear-gradient(90deg,#5865f224,#5865f208);border-color:#7c86f859}.sp-status-banner.is-maintenance>svg{color:var(--s-accent)}.sp-status-page .sp-status-banner-link{color:#f0f0f0;white-space:nowrap;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:7px;height:34px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.sp-status-page .sp-status-banner-link:hover{background:#ffffff0d}.sp-status-notice{background:#5865f212;border:1px solid #7c86f847;border-radius:13px;gap:12px;margin-top:12px;padding:16px 18px;font-size:14px;line-height:1.6;display:flex}.sp-status-notice>svg{color:var(--s-accent);flex:none;margin-top:3px}.sp-status-notice strong{color:#f0f0f0}.sp-status-notice p,.sp-status-notice ul{color:var(--s-text);margin:4px 0 0}.sp-status-notice ul{padding-left:18px}.sp-status-notice b{color:#f0f0f0;font-weight:600}.sp-status-notice.is-partial{background:#e0a94e0f;border-color:#e0a94e47}.sp-status-notice.is-partial>svg{color:var(--s-warn)}.sp-status-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.sp-status-metrics>div{border:1px solid var(--s-line);background:var(--s-surface);border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;padding:16px 18px;display:grid}.sp-status-metrics svg{color:#a3a8ff}.sp-status-metrics span{color:var(--s-muted);font-size:12.5px}.sp-status-metrics strong{font-family:var(--heading);color:#f4f4f7;letter-spacing:-.01em;font-variant-numeric:tabular-nums;grid-column:1/-1;font-size:24px;font-weight:700}.sp-status-section{margin-top:40px}.sp-status-section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.sp-status-page.sp-docs .sp-status-section-head h2{margin:0;font-size:20px;font-weight:650}.sp-status-section-head span{color:var(--s-muted);font-size:12.5px}.sp-status-card{border:1px solid var(--s-line);background:var(--s-surface);border-radius:14px;padding:20px}.sp-status-components{border:1px solid var(--s-line);background:var(--s-surface);border-radius:14px;overflow:hidden}.sp-status-component{border-top:1px solid var(--s-line);padding:18px 20px}.sp-status-component:first-child{border-top:0}.sp-status-component header{align-items:center;gap:12px;display:flex}.sp-status-component header>div{flex-direction:column;flex:1;min-width:0;display:flex}.sp-status-component header strong{color:#f0f0f0;font-size:15px;font-weight:600}.sp-status-component header>div>span{color:var(--s-muted);font-size:12.5px}.sp-status-component-icon{color:#a3a8ff;background:#7c86f81f;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.sp-status-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.sp-status-pill i{background:currentColor;border-radius:50%;width:7px;height:7px}.sp-status-pill.is-operational,.sp-status-pill.is-resolved{color:var(--s-ok);background:#4ade801a}.sp-status-pill.is-degraded{color:var(--s-warn);background:#e0a94e1f}.sp-status-pill.is-down{color:var(--s-bad);background:#f871711f}.sp-status-pill.is-unknown{color:var(--s-muted);background:#ffffff0f}.sp-status-bars{gap:3px;height:34px;margin-top:16px;display:flex}.sp-status-bars span{background:#24242c;border-radius:3px;flex:1;transition:transform .12s,filter .12s}.sp-status-bars span:hover{filter:brightness(1.2);transform:scaleY(1.1)}.sp-status-bars .is-ok{background:#4ade80b3}.sp-status-bars .is-warn{background:var(--s-warn)}.sp-status-bars .is-bad{background:var(--s-bad)}.sp-status-component footer{color:#6f6f7a;justify-content:space-between;gap:10px;margin-top:8px;font-size:11.5px;display:flex}.sp-status-uptime{color:var(--s-text);font-weight:500}.sp-status-chart{margin:0;padding-left:56px;position:relative}.sp-status-chart svg{width:100%;height:180px;display:block;overflow:visible}.sp-status-grid{stroke:#ffffff0f;stroke-width:1px}.sp-status-line{fill:none;stroke:#7c86f8;stroke-width:2px;stroke-linejoin:round}.sp-status-axis-y{color:#6f6f7a;flex-direction:column;gap:58px;font-size:11px;display:flex;position:absolute;top:4px;left:0}.sp-status-axis-x{color:#6f6f7a;height:18px;margin-top:-14px;font-size:11px;position:relative}.sp-status-axis-x span{white-space:nowrap;position:absolute;transform:translate(-50%)}.sp-status-chart figcaption{color:var(--s-muted);gap:22px;margin-top:14px;font-size:12.5px;display:flex}.sp-status-chart figcaption strong{color:#f0f0f0;font-weight:600}.sp-status-empty{color:var(--s-muted);margin:0;font-size:14px}.sp-status-shards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.sp-status-shards>div{border:1px solid var(--s-line);background:var(--s-surface);border-radius:11px;align-items:center;gap:8px;padding:11px 13px;font-size:13px;display:flex}.sp-status-shards i{background:var(--s-ok);border-radius:50%;width:7px;height:7px}.sp-status-shards .is-bad i{background:var(--s-bad)}.sp-status-shards span{color:var(--s-text);flex:1}.sp-status-shards strong{color:#f0f0f0;font-weight:600}.sp-status-incidents{border:1px solid var(--s-line);background:var(--s-surface);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.sp-status-incidents li{border-top:1px solid var(--s-line);padding:16px 20px}.sp-status-incidents li:first-child{border-top:0}.sp-status-incidents li.is-live{background:#f871710d}.sp-status-incident-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sp-status-incident-head strong{color:#f0f0f0;font-size:15px;font-weight:600}.sp-status-incidents p{color:var(--s-text);margin:6px 0;font-size:14px;line-height:1.6}.sp-status-incident-meta{color:var(--s-muted);font-size:12.5px}.sp-status-empty-card{color:var(--s-text);align-items:center;gap:10px;font-size:14px;display:flex}.sp-status-empty-card svg{color:var(--s-ok)}.sp-status-footnote{color:#6f6f7a;margin:28px 0 0;font-size:12.5px;line-height:1.6}@media (max-width:760px){.sp-status-main{padding:28px 16px 72px}.sp-status-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-status-banner,.sp-status-component header{flex-wrap:wrap}.sp-status-bars{gap:2px;height:28px}.sp-status-chart{padding-left:0}.sp-status-axis-y{display:none}}
