main[data-status-v2].statusPage{background:var(--sv-bg);min-height:100vh;color:var(--sv-on-body);font-family:var(--sv-font)}main[data-status-v2] .statusShell{width:min(920px,100% - 40px);margin:0 auto;padding:28px 0 72px}main[data-status-v2] .statusTop{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}main[data-status-v2] .statusBrand{color:var(--sv-on-surface);letter-spacing:-.03em;align-items:center;gap:10px;font-size:1.35rem;font-weight:600;text-decoration:none;display:inline-flex}main[data-status-v2] .statusBrand img{width:28px;height:28px}main[data-status-v2] .statusSubscribe{position:relative}main[data-status-v2] .statusSubscribeBtn{appearance:none;background:var(--sv-on-surface);color:var(--sv-bg);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:8px;padding:10px 14px;font-size:.72rem;font-weight:700}main[data-status-v2] .statusSubscribePanel{z-index:4;border:1px solid var(--sv-chrome-line);background:var(--sv-surface);width:min(280px,74vw);box-shadow:var(--sv-elev-card);border-radius:12px;gap:8px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0}main[data-status-v2] .statusSubscribePanel p,main[data-status-v2] .statusSubscribePanel a{color:var(--sv-on-body);margin:0;font-size:.88rem}main[data-status-v2] .statusSubscribePanel a{color:var(--sv-accent-soft)}main[data-status-v2] .statusBanner{color:#fff;background:#6b7280;border-radius:10px;place-items:center;min-height:88px;margin:0 0 28px;padding:22px 24px;display:grid}main[data-status-v2] .statusBanner[data-level=operational]{background:#5b8f3a}main[data-status-v2] .statusBanner[data-level=degraded]{background:#d4a017}main[data-status-v2] .statusBanner[data-level=outage]{background:#c44747}main[data-status-v2] .statusBanner h1{color:#fff;letter-spacing:-.03em;text-align:center;margin:0;font-size:clamp(1.35rem,2vw + .8rem,1.85rem);font-weight:650}main[data-status-v2] .statusUptimeLead{color:var(--sv-on-variant);text-align:right;margin:0 0 8px;font-size:.86rem}main[data-status-v2] .statusUptimeLead a{color:inherit}main[data-status-v2] .statusComponent{border-top:1px solid var(--sv-chrome-line);padding:22px 0 18px}main[data-status-v2] .statusComponentHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}main[data-status-v2] .statusComponentHead h2{color:var(--sv-on-surface);margin:0;font-size:1.02rem;font-weight:500}main[data-status-v2] .statusComponentState{margin:0;font-size:.92rem;font-weight:600}main[data-status-v2] .statusComponentState[data-level=operational]{color:#5b8f3a}main[data-status-v2] .statusComponentState[data-level=degraded]{color:#c48a0a}main[data-status-v2] .statusComponentState[data-level=outage]{color:#c44747}main[data-status-v2] .statusComponentCopy{color:var(--sv-on-variant);margin:6px 0 14px;font-size:.9rem;line-height:1.45}main[data-status-v2] .statusUptime{grid-template-columns:repeat(90,minmax(0,1fr));gap:1px;height:38px;display:grid}main[data-status-v2] .statusUptimeDay{background:color-mix(in srgb, var(--sv-on-variant) 22%, var(--sv-surface));border-radius:1px;height:100%;display:block}main[data-status-v2] .statusUptimeDay[data-level=operational]{background:#5b8f3a}main[data-status-v2] .statusUptimeDay[data-level=degraded]{background:#d4a017}main[data-status-v2] .statusUptimeDay[data-level=outage]{background:#c44747}main[data-status-v2] .statusUptimeMeta{color:var(--sv-on-variant);grid-template-columns:1fr auto 1fr;gap:12px;margin-top:8px;font-size:.78rem;display:grid}main[data-status-v2] .statusUptimeMeta span:last-child{text-align:right}main[data-status-v2] .statusIncidents{margin-top:36px}main[data-status-v2] .statusIncidents h2{color:var(--sv-on-surface);margin:0 0 18px;font-size:1.2rem;font-weight:600}main[data-status-v2] .statusIncidentDay+.statusIncidentDay{margin-top:22px}main[data-status-v2] .statusIncidentDay h3{color:var(--sv-on-surface);margin:0 0 8px;font-size:.98rem;font-weight:600}main[data-status-v2] .statusEmpty,main[data-status-v2] .statusIncidentUpdate,main[data-status-v2] .statusFoot p{color:var(--sv-on-variant);margin:0;font-size:.92rem;line-height:1.55}main[data-status-v2] .statusIncident{gap:8px;padding:4px 0 12px;display:grid}main[data-status-v2] .statusIncidentTitle{color:var(--sv-on-surface);margin:0;font-size:1rem;font-weight:600}main[data-status-v2] .statusIncidentUpdate strong{color:var(--sv-on-surface)}main[data-status-v2] .statusIncidentUpdate span{color:var(--sv-on-variant);margin-left:4px;display:inline-block}main[data-status-v2] .statusFoot{border-top:1px solid var(--sv-chrome-line);gap:8px;margin-top:40px;padding-top:18px;display:grid}main[data-status-v2] a{color:var(--sv-accent-soft)}main[data-status-v2] a:focus-visible,main[data-status-v2] .statusSubscribeBtn:focus-visible{outline:2px solid var(--sv-accent);outline-offset:2px}@media (max-width:640px){main[data-status-v2] .statusShell{width:calc(100% - 28px);padding-top:18px}main[data-status-v2] .statusBrand{font-size:1.12rem}main[data-status-v2] .statusUptime{height:28px}main[data-status-v2] .statusComponentHead{flex-direction:column;gap:4px}}
