:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f9f9f7;--surface:#fcfcfb;--ink:#0b0b0b;--ink-2:#52514e;--muted:#6f6d67;--grid:#e1e0d9;--ring:#0b0b0b1a;--hover:#0b0b0b0d;--accent:#1c5cab;--accent-ink:#fff;--good:#006300;--warn:#8a5300;--critical:#b02a2a;--focus:#2a78d6}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0d0d0d;--surface:#1a1a19;--ink:#f0efec;--ink-2:#c3c2b7;--muted:#a09e97;--grid:#2c2c2a;--ring:#ffffff1a;--hover:#ffffff12;--accent:#6da7ec;--accent-ink:#0b0b0b;--good:#0ca30c;--warn:#e0a030;--critical:#ec6a6a;--focus:#6da7ec}}*{box-sizing:border-box}body{background:var(--page);color:var(--ink);margin:0;font:15px/1.45 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:var(--accent)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}h1{margin:.2rem 0 1rem;font-size:1.4rem}h2{margin:1.8rem 0 .6rem;font-size:1.05rem}main{max-width:1180px;margin:0 auto;padding:1.2rem 16px 3rem}.muted{color:var(--muted)}.small{font-size:.85rem}.mono{overflow-wrap:anywhere;font-family:ui-monospace,Cascadia Mono,Menlo,monospace;font-size:.85rem}.error{color:var(--critical)}.top{background:var(--surface);border-bottom:1px solid var(--grid);flex-wrap:wrap;align-items:center;gap:1.4rem;padding:.6rem 16px;display:flex}.brand{font-weight:650}.top nav{flex-wrap:wrap;flex:1;gap:.2rem;display:flex}.top nav a{color:var(--ink-2);border-radius:6px;padding:.35rem .7rem;text-decoration:none}.top nav a:hover{background:var(--hover)}.top nav a.active{color:var(--ink);background:var(--hover);font-weight:600}.count{background:var(--warn);color:var(--page);border-radius:999px;margin-left:.4rem;padding:0 .45rem;font-size:.78rem}.count.critical{background:var(--critical)}.who{color:var(--ink-2);align-items:center;gap:.6rem;display:flex}.center{text-align:center;place-content:center;justify-items:center;gap:.8rem;min-height:60vh;padding:16px;display:grid}.btn{font:inherit;border:1px solid var(--ring);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:6px;padding:.35rem .8rem}.btn:hover:not(:disabled){background:var(--hover)}.btn:disabled{opacity:.5;cursor:default}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.quiet{background:0 0;border-color:#0000}.tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.8rem;display:grid}.tile{background:var(--surface);border:1px solid var(--ring);border-radius:8px;padding:.8rem 1rem}.tile.critical{border-color:var(--critical)}.tile-label{color:var(--ink-2);font-size:.85rem}.tile-value{font-size:1.9rem;font-weight:650;line-height:1.2}.tile.critical .tile-value{color:var(--critical)}.tile-hint{color:var(--muted);font-size:.8rem}table{border-collapse:collapse;background:var(--surface);border:1px solid var(--ring);border-radius:8px;width:100%;overflow:hidden}th,td{text-align:left;border-bottom:1px solid var(--grid);vertical-align:top;padding:.5rem .7rem}th{color:var(--ink-2);font-size:.8rem;font-weight:600}.num{text-align:right;font-variant-numeric:tabular-nums}tr.row-link{cursor:pointer}tr.row-link:hover{background:var(--hover)}@media (width<=720px){table{display:block;overflow-x:auto}}.badge{white-space:nowrap;font-weight:600}.badge.ok{color:var(--good)}.badge.idle{color:var(--muted)}.badge.degraded{color:var(--warn)}.badge.down{color:var(--critical)}.http.good{color:var(--good)}.http.warn{color:var(--warn)}.http.bad{color:var(--critical);font-weight:650}.filters{flex-wrap:wrap;align-items:end;gap:.7rem;margin-bottom:1rem;display:flex}.filters label{color:var(--ink-2);gap:.2rem;font-size:.8rem;display:grid}input,select{font:inherit;border:1px solid var(--ring);background:var(--surface);color:var(--ink);border-radius:6px;padding:.3rem .45rem}.pager{align-items:center;gap:.8rem;margin-top:.8rem;display:flex}.facts{grid-template-columns:max-content 1fr;gap:.35rem 1.2rem;margin:0;display:grid}.facts dt{color:var(--ink-2)}.facts dd{margin:0}.timeline{border-left:2px solid var(--grid);margin:0;padding:0;list-style:none}.timeline li{padding:.3rem 0 .3rem .9rem}.timeline .when{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:.5rem}.timeline li.not-forwarded,.timeline li.event-waiting{border-left:3px solid var(--critical);margin-left:-2px}.timeline li.replay{border-left:3px solid var(--accent);margin-left:-2px}.related{padding-left:1.1rem}.problem,.notice{border:1px solid var(--critical);color:var(--critical);border-radius:8px;align-items:center;gap:.8rem;margin:.8rem 0;padding:.6rem .9rem;display:flex}.notice.good{border-color:var(--good);color:var(--good)}.notice.bad{border-color:var(--critical);color:var(--critical)}.confirm{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.segmented{border:1px solid var(--ring);border-radius:6px;margin-bottom:.8rem;display:inline-flex;overflow:hidden}.segmented button{font:inherit;background:var(--surface);color:var(--ink);cursor:pointer;border:0;padding:.3rem .9rem}.segmented button.on{background:var(--accent);color:var(--accent-ink)}
