body:has(.status-shell){background:#0a0a0b}.status-shell{--good:#3ddc84;--bad:#ff4d4d;--accent:#ff6a1a;color:var(--text);padding-bottom:48px}.status-shell *{border-radius:0}.status-shell p{line-height:1.65}.status-topline,.status-chart-head,.status-axis{justify-content:space-between;gap:16px;display:flex}.status-topline{color:var(--muted);border-bottom:1px solid var(--line);padding:0 0 28px;font-size:11px}.status-topline a{color:var(--accent)}.status-heading{padding:36px 0 30px}.status-heading h1{letter-spacing:-.055em;margin:16px 0;font-size:clamp(36px,5vw,64px);line-height:1.08}.status-heading>p:last-child{color:var(--muted);max-width:65ch}.status-nav{border:1px solid var(--line);justify-content:flex-start;gap:0;margin-bottom:20px;display:flex;overflow:auto}.status-nav a{border-right:1px solid var(--line);white-space:nowrap;padding:16px 22px;font-size:12px}.status-nav a[aria-current]{color:var(--accent);background:var(--panel)}.status-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;display:grid}.status-panel{background:var(--bg);min-width:0;padding:28px}.status-panel h2{letter-spacing:-.035em;font-size:20px}.status-summary{grid-column:span 8}.status-summary .status-verdict{margin:18px 0;font-size:clamp(30px,4vw,48px);line-height:1.15}.status-summary>p:not(.eyebrow){color:var(--muted);max-width:65ch;font-size:13px}.status-score{align-items:center;gap:20px;margin:28px 0;display:flex}.status-score strong{letter-spacing:-.06em;font-size:64px;font-weight:500;line-height:1}.status-score strong span{color:var(--muted);font-size:32px}.status-score>span{color:var(--muted);font-size:11px}.status-side{background:var(--panel);grid-column:span 4}.status-side h2{margin:18px 0}.status-side>p:not(.eyebrow){color:var(--muted);font-size:14px}.status-report{margin-top:26px}.status-button{background:var(--accent);color:#0a0a0b;cursor:pointer;width:100%;min-height:46px;transition:transform .16s var(--ease-out);border:0;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;font-weight:600;display:flex}.status-button:active{transform:scale(.98)}.status-button:disabled{background:var(--line);color:var(--muted);cursor:not-allowed}.status-caption{color:var(--muted);margin:12px 0;font-size:11px!important}.status-metrics{background:var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.status-metrics>div{background:var(--panel);min-width:0;padding:25px 28px}.status-metrics strong{letter-spacing:-.05em;margin:14px 0 8px;font-size:clamp(24px,3vw,36px);font-weight:500;display:block}.status-metrics p:last-child{color:var(--muted);font-size:11px}.status-metrics [data-negative=true]{color:var(--bad)}.status-history{grid-column:span 8}.status-sources{grid-column:span 4}.status-chart-head{flex-wrap:wrap;align-items:center}.status-chart-head span{color:var(--muted);font-size:9px}.status-dots{grid-template-columns:repeat(24,minmax(0,1fr));gap:4px;margin-top:24px;display:grid}.status-dots button{background:var(--panel);border:1px solid var(--line);height:28px;font-family:var(--font-geist-mono),monospace;color:var(--muted);cursor:pointer;padding:0;font-size:11px}.status-dots [data-state=good]{color:var(--good);border-color:var(--good)}.status-dots [data-state=bad]{color:var(--bad);border-color:var(--bad)}.status-axis{color:var(--muted);font-size:9px;font-family:var(--font-geist-mono),monospace;margin-top:8px}.status-legend{color:var(--muted);border-bottom:1px dashed var(--line);flex-wrap:wrap;gap:20px;margin-bottom:28px;padding:16px 0 28px;font-size:10px;display:flex}.status-bars{border-bottom:1px solid var(--line);background:repeating-linear-gradient(to top,transparent 0,transparent 34px,var(--line) 35px,transparent 36px);grid-template-columns:repeat(24,minmax(0,1fr));gap:4px;height:140px;margin-top:20px;display:grid}.status-bars button{height:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;border-left:1px solid #0000;border-right:1px solid #0000;align-items:flex-end;padding:0 2px 18px;display:flex;position:relative}.status-bars button>span{background:var(--accent);width:100%;max-height:100%}.status-bars small{text-align:center;font-size:8px;position:absolute;bottom:0;left:0;right:0}.status-bars button[data-active=true]{border-inline-color:var(--muted);background:var(--panel)}.status-shell [data-dim=true]{opacity:.4}.status-shell [data-active=true]{outline:1px solid var(--accent);outline-offset:2px}.status-inspect{min-height:72px;color:var(--muted);border-top:1px dashed var(--line);overflow-wrap:anywhere;padding-top:14px;font-size:10px;margin-top:20px!important}.status-sources h2{margin-top:14px}.status-probe{border-bottom:1px solid var(--line);padding:22px 0}.status-probe>div{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}.status-probe span{color:var(--muted);font-size:10px}.status-probe [data-ok=true]{color:var(--good)}.status-probe p,.status-probe time{color:var(--muted);margin-top:8px;font-size:10px}.status-faq{grid-column:1/-1}.status-faq h2{margin:16px 0 24px}.status-faq details{border-top:1px solid var(--line);padding:18px 0}.status-faq summary{font-size:14px}.status-faq details p{color:var(--muted);max-width:90ch;margin-top:16px;font-size:13px}.status-related{color:var(--accent);flex-wrap:wrap;gap:24px;margin-top:24px;font-size:12px;display:flex}.status-directory{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.status-directory h2{justify-content:space-between;margin:24px 0;font-size:28px;display:flex}.status-directory h2 span{color:var(--accent)}.status-directory strong{font-size:18px;font-weight:500}.status-directory p:not(.eyebrow){color:var(--muted);margin-top:8px;font-size:12px}.status-directory-link{border-top:1px solid var(--line);color:var(--accent);margin-top:28px;padding-top:20px;font-size:12px;display:block}.status-explainer{border:1px solid var(--line);margin-top:20px}.status-explainer p{max-width:85ch;color:var(--muted);margin:16px 0;font-size:14px}.status-explainer a{color:var(--accent);font-size:12px}.status-shell a:focus-visible,.status-shell button:focus-visible,.status-shell summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (hover:hover) and (pointer:fine){.status-directory>.status-panel:hover{background:var(--panel)}.status-shell a:hover{color:var(--accent)}}@media (max-width:900px){.status-summary,.status-history{grid-column:span 7}.status-side,.status-sources{grid-column:span 5}.status-panel{padding:22px}.status-dots{gap:3px}.status-metrics>div{padding:20px}}@media (max-width:640px){.status-grid{grid-template-columns:minmax(0,1fr)}.status-summary,.status-side,.status-history,.status-sources,.status-faq{grid-column:1}.status-directory{grid-template-columns:minmax(0,1fr)}.status-topline{font-size:9px}.status-topline>span{text-align:right;max-width:110px}.status-heading{padding-top:28px}.status-nav a{padding:14px 12px;font-size:10px}.status-metrics{grid-template-columns:minmax(0,1fr)}.status-metrics>div{grid-template-columns:1fr 1fr;align-items:center;gap:8px;padding:18px 22px;display:grid}.status-metrics strong{text-align:right;margin:0;font-size:26px}.status-metrics p:last-child{grid-column:1/-1}.status-dots{gap:3px}.status-dots button{height:28px;font-size:9px}.status-bars{gap:2px}.status-bars button{padding-inline:0}.status-legend{gap:14px}.status-chart-head h2{font-size:18px}.status-inspect{min-height:96px}.status-directory h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.status-shell *{transition:none!important;animation:none!important}.status-button:active{transform:none}}.status-chart-scroll{max-width:100%;overflow-x:auto}.status-dots{grid-template-columns:repeat(24,minmax(24px,1fr));min-width:668px}.status-bars{min-width:668px}.status-bars button{min-width:24px}
