.ps[data-astro-cid-yp3cn5br]{display:inline-block;font-size:.8rem;color:var(--ink2, #52514e);text-decoration:none;border:1px solid var(--hair, #e1e0d9);border-radius:6px;padding:.35rem .6rem;margin-top:.6rem}.ps[data-astro-cid-yp3cn5br]:hover{border-color:var(--series, #2a78d6);color:var(--series, #2a78d6)}:root{color-scheme:light;--plane: #f9f9f7;--surface: #fcfcfb;--ink: #0b0b0b;--ink-2: #52514e;--ink-muted: #898781;--hairline: #e1e0d9;--rule: #c3c2b7;--series: #2a78d6;--series-wash: #eaf2fd;--btn: #1a5fb0;--btn-ink: #ffffff;--good: #0ca30c;--warning: #fab219;--critical: #d03b3b;--ring: rgba(11, 11, 11, .1);--sans: system-ui, -apple-system, "Segoe UI", sans-serif}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--plane: #0d0d0d;--surface: #1a1a19;--ink: #ffffff;--ink-2: #c3c2b7;--ink-muted: #898781;--hairline: #2c2c2a;--rule: #383835;--series: #3987e5;--series-wash: #16243a;--btn: #6aa8f2;--btn-ink: #0d0d0d;--ring: rgba(255, 255, 255, .1)}}:root[data-theme=dark]{color-scheme:dark;--plane: #0d0d0d;--surface: #1a1a19;--ink: #ffffff;--ink-2: #c3c2b7;--ink-muted: #898781;--hairline: #2c2c2a;--rule: #383835;--series: #3987e5;--series-wash: #16243a;--btn: #6aa8f2;--btn-ink: #0d0d0d;--ring: rgba(255, 255, 255, .1)}*{box-sizing:border-box}html,body{overflow-x:clip}body{margin:0;background:var(--plane);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:var(--series);text-decoration-thickness:1px;text-underline-offset:2px}h1,h2,h3{line-height:1.2;margin:0 0 .4em;letter-spacing:-.015em}h1{font-size:1.9rem}h2{font-size:1.2rem}h3{font-size:1rem}.wrap{max-width:1180px;margin:0 auto;padding:0 20px}.wrap.narrow{max-width:760px}header.site{border-bottom:1px solid var(--hairline);background:var(--surface);position:sticky;top:0;z-index:20}header.site .bar{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;min-height:56px;padding:8px 0}@media(min-width:620px){header.site .bar{flex-wrap:nowrap;height:56px;padding:0}}.brand{white-space:nowrap}.brand{font-weight:640;letter-spacing:-.02em;color:var(--ink);text-decoration:none;font-size:1.05rem;display:inline-flex;align-items:center;gap:8px}.brand .mark{display:block;flex:none;border-radius:50%}.working{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);border:1px solid var(--hairline);padding:2px 6px;border-radius:3px;white-space:nowrap}header.site nav{margin-left:auto;display:flex;gap:18px;font-size:.9rem}header.site nav a{color:var(--ink-2);text-decoration:none}header.site nav a:hover{color:var(--ink)}main{padding:28px 0 64px}.card{background:var(--surface);border:1px solid var(--hairline);border-radius:8px}table.data{width:100%;border-collapse:collapse;font-size:.9rem}table.data th,table.data td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--hairline);vertical-align:middle}table.data thead th{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted);font-weight:600;white-space:nowrap;position:sticky;top:56px;background:var(--surface);z-index:5}table.data tbody tr:hover{background:var(--series-wash)}table.data td.num{text-align:right;font-variant-numeric:tabular-nums}.scroll-x{overflow-x:auto}.pill{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;white-space:nowrap;color:var(--ink-2)}.pill .dot{width:8px;height:8px;border-radius:50%;flex:none;box-shadow:0 0 0 2px var(--surface)}.pill.good .dot{background:var(--good)}.pill.critical .dot{background:var(--critical)}.pill.neutral .dot{background:var(--ink-muted)}.pill.unreported .dot{background:transparent;border:1.5px dashed var(--rule)}.muted{color:var(--ink-muted)}.small{font-size:.82rem}.tag{display:inline-block;font-size:.74rem;color:var(--ink-2);border:1px solid var(--hairline);border-radius:999px;padding:1px 9px;margin:0 4px 4px 0}.source-note{font-size:.78rem;color:var(--ink-muted);border-top:1px solid var(--hairline);padding-top:12px;margin-top:20px}footer.site{border-top:1px solid var(--hairline);margin-top:48px;padding:24px 0 48px;font-size:.82rem;color:var(--ink-muted);background:var(--surface)}footer.site a{color:var(--ink-2)}
