:root{--bg:#fff;--ink:#1d1d1b;--muted:#6b6a66;--line:#e4e2dc;--ok:#2f7d32;--warn:#a86800;--down:#b3261e;--idle:#8a8984}@media (prefers-color-scheme:dark){:root{--bg:#141413;--ink:#ecebe6;--muted:#a3a29c;--line:#34332f;--ok:#7cc47f;--warn:#e8b04a;--down:#f08a80;--idle:#7d7c76}}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font:14px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}main{max-width:1100px;margin:0 auto;padding:24px 16px}h1{margin:0 0 4px;font-size:18px;font-weight:500}p.meta{color:var(--muted);margin:0 0 20px}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px}th{color:var(--muted);font-weight:500}.cell{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.dot{border-radius:50%;flex:none;width:9px;height:9px;transform:translateY(-1px)}.ok .dot{background:var(--ok)}.warn .dot{background:var(--warn)}.down .dot{background:var(--down)}.idle .dot{background:var(--idle)}.down{color:var(--down)}.sub{color:var(--muted);font-size:12px}a{color:inherit}.scroll{overflow-x:auto}h2{margin:28px 0 6px;font-size:15px;font-weight:500}.controls{flex-wrap:wrap;gap:12px 24px;margin:0 0 8px;display:flex}.switcher{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.switcher .sub{margin-right:2px}.switcher button{font:inherit;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:6px;padding:3px 10px;font-size:13px}.switcher button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.switcher button:focus-visible{outline:2px solid var(--warn);outline-offset:2px}.address{white-space:nowrap;font-size:12px}td>.cell{white-space:nowrap;flex-wrap:nowrap}
