:root{color-scheme:light;--page:#f9f9f7;--surface:#fcfcfb;--ink:#0b0b0b;--ink-2:#52514e;--muted:#898781;--hairline:rgba(11,11,11,0.1);--grid:#e1e0d9;--accent:#2a78d6;--accent-wash:rgba(42,120,214,0.08);--live:#0ca30c;--live-text:#006300;--down:#d03b3b;--down-text:#b32020;--plan-text:#52514e;--mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--sans:system-ui,-apple-system,"Segoe UI",sans-serif}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){color-scheme:dark;--page:#0d0d0d;--surface:#1a1a19;--ink:#ffffff;--ink-2:#c3c2b7;--muted:#898781;--hairline:rgba(255,255,255,0.1);--grid:#2c2c2a;--accent:#3987e5;--accent-wash:rgba(57,135,229,0.12);--live-text:#0ca30c;--down-text:#e66767;--plan-text:#c3c2b7}}:root[data-theme=dark]{color-scheme:dark;--page:#0d0d0d;--surface:#1a1a19;--ink:#ffffff;--ink-2:#c3c2b7;--muted:#898781;--hairline:rgba(255,255,255,0.1);--grid:#2c2c2a;--accent:#3987e5;--accent-wash:rgba(57,135,229,0.12);--live-text:#0ca30c;--down-text:#e66767;--plan-text:#c3c2b7}*{box-sizing:border-box}body{margin:0;background:var(--page);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.5}a{color:inherit}.wrap{max-width:1120px;margin:0 auto;padding:32px 24px 64px}header.site{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:6px}.site h1{font-size:20px;font-weight:650;letter-spacing:-.01em;margin:0}.site h1 .tld{color:var(--muted);font-weight:400}.checked{color:var(--muted);font-size:12.5px;font-family:var(--mono)}.headctl{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.sub{margin:0 0 24px;font-size:13.5px}.pillbtn,.sub{color:var(--ink-2)}.pillbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:12px;background:var(--surface);border:1px solid var(--hairline);border-radius:999px;padding:4px 12px;cursor:pointer}.pillbtn:hover{color:var(--accent);border-color:var(--accent)}.pillbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.unlock{display:inline-flex;gap:6px;align-items:center}.unlock input{font:inherit;font-size:12.5px;color:var(--ink);background:var(--surface);border:1px solid var(--hairline);border-radius:7px;padding:4px 10px;width:150px}.unlock input:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.unlock .error{color:var(--down-text);font-size:12px}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-bottom:28px}.tile{background:var(--surface);border:1px solid var(--hairline);border-radius:10px;padding:14px 16px}.tile .label{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.tile .value{font-size:26px;font-weight:650;letter-spacing:-.02em;margin-top:2px}.tile .value small{font-size:13px;font-weight:400;color:var(--muted);letter-spacing:0}.tile.live .value{color:var(--live-text)}.tile.down .value{color:var(--down-text)}.tablecard{background:var(--surface);border:1px solid var(--hairline);border-radius:12px;overflow:hidden}.scroller{overflow-x:auto}table{border-collapse:collapse;width:100%}table.unlocked{min-width:980px}thead th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.07em;font-weight:600;color:var(--muted);padding:10px 14px}tbody td,thead th{border-bottom:1px solid var(--grid);white-space:nowrap}tbody td{padding:11px 14px;vertical-align:middle}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--accent-wash)}.proj{font-weight:600}.proj a{color:inherit;text-decoration:none;border-bottom:1px solid transparent}.proj a:hover{color:var(--accent);border-bottom-color:var(--accent)}.proj .url{display:block;font-weight:400;font-size:12px;color:var(--muted);font-family:var(--mono)}.extlinks{display:inline-flex;gap:8px}.extlinks a{font-size:11.5px;font-weight:550;color:var(--ink-2);text-decoration:none;border:1px solid var(--hairline);border-radius:6px;padding:2px 8px}.extlinks a:hover{color:var(--accent);border-color:var(--accent)}.status{display:inline-flex;align-items:center;gap:7px;font-weight:550;font-size:13px}.dot{width:8px;height:8px;border-radius:50%;flex:none}.status.live{color:var(--live-text)}.status.live .dot{background:var(--live)}.status.down{color:var(--down-text)}.status.down .dot{background:var(--down)}.status.none{color:var(--muted)}.status.none .dot{background:transparent;border:1.5px solid var(--muted)}.num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12.5px;color:var(--ink-2)}.num .ago{color:var(--ink)}.num .abs{display:block;font-size:11px;color:var(--muted)}.sha{font-family:var(--mono);font-size:12px;color:var(--ink-2);background:var(--accent-wash);border-radius:5px;padding:2px 7px;text-decoration:none}a.sha:hover{color:var(--accent)}.badge{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;border-radius:999px;padding:2px 10px;border:1px solid var(--hairline);text-decoration:none}.badge.mcp-live{color:var(--live-text);border-color:color-mix(in srgb,var(--live) 45%,transparent)}.badge.mcp-planned{color:var(--plan-text);border-style:dashed}.badge.mcp-na,footer.note{color:var(--muted)}footer.note{margin-top:16px;font-size:12px}