.wrap[data-v-6b9b1d46]{place-items:center;min-height:100vh;padding:1.5rem;display:grid}form[data-v-6b9b1d46]{background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:.75rem;width:min(340px,100%);padding:1.75rem;display:flex}h1[data-v-6b9b1d46]{margin:0;font-size:1.3rem}.sub[data-v-6b9b1d46]{color:var(--muted);margin:0 0 .5rem;font-size:.85rem}label[data-v-6b9b1d46]{color:var(--muted);flex-direction:column;gap:.25rem;font-size:.8rem;display:flex}input[data-v-6b9b1d46]{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:4px;padding:.45rem .6rem}button[data-v-6b9b1d46]{font:inherit;cursor:pointer;border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:4px;margin-top:.5rem;padding:.5rem}button[data-v-6b9b1d46]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-6b9b1d46]{color:var(--bad);margin:0;font-size:.85rem}.top[data-v-ed7f7e76]{border-bottom:1px solid var(--line);align-items:center;gap:1rem;padding:.9rem 1.5rem;display:flex}.brand[data-v-ed7f7e76]{color:var(--fg);margin-right:auto;font-weight:700;text-decoration:none}.who[data-v-ed7f7e76]{color:var(--muted);font-size:.85rem}.link[data-v-ed7f7e76]{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem}main[data-v-ed7f7e76]{max-width:1400px;margin:0 auto;padding:1.5rem}.restart[data-v-f8bde114]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ask[data-v-f8bde114]{font-size:.85rem}.btn[data-v-f8bde114]{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--fg);cursor:pointer;border-radius:4px;padding:.3rem .7rem;font-size:.85rem}.btn[data-v-f8bde114]:disabled{opacity:.45;cursor:not-allowed}.btn.danger[data-v-f8bde114]{border-color:var(--bad);color:var(--bad)}.msg[data-v-f8bde114]{color:var(--muted);flex-basis:100%;margin:0;font-size:.8rem}.wrap[data-v-2ec42b16]{width:100%}svg[data-v-2ec42b16]{width:100%;display:block}.axis[data-v-2ec42b16]{color:var(--muted);gap:1rem;margin-top:.25rem;font-size:.75rem;display:flex}.note[data-v-2ec42b16]{margin-left:auto;font-style:italic}.muted[data-v-2ec42b16]{color:var(--muted);margin:0;font-size:.85rem}.bar[data-v-fc5da749]{align-items:stretch;gap:1px;height:32px;display:flex}.slot[data-v-fc5da749]{border-radius:1px;flex:1;min-width:2px}.up[data-v-fc5da749]{background:var(--ok)}.degraded[data-v-fc5da749]{background:var(--warn)}.down[data-v-fc5da749]{background:var(--bad)}.paused[data-v-fc5da749],.empty[data-v-fc5da749]{background:var(--line)}.grid[data-v-ae06ac20]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1rem;display:grid}.card[data-v-ae06ac20]{background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}header[data-v-ae06ac20]{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.name[data-v-ae06ac20]{color:var(--fg);font-weight:600;text-decoration:none}.name[data-v-ae06ac20]:hover{text-decoration:underline}.detail[data-v-ae06ac20]{color:var(--muted);flex-basis:100%;font-size:.8rem}.dot[data-v-ae06ac20]{border-radius:50%;flex:none;width:10px;height:10px}.dot.up[data-v-ae06ac20]{background:var(--ok)}.dot.degraded[data-v-ae06ac20]{background:var(--warn)}.dot.down[data-v-ae06ac20]{background:var(--bad)}.dot.paused[data-v-ae06ac20],.dot.unknown[data-v-ae06ac20]{background:var(--muted);opacity:.45}.paused-note[data-v-ae06ac20]{color:var(--muted);margin:0;font-size:.8rem}dl[data-v-ae06ac20]{gap:1.5rem;margin:0;display:flex}dt[data-v-ae06ac20]{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:.7rem}dd[data-v-ae06ac20]{font-variant-numeric:tabular-nums;margin:0}.error[data-v-ae06ac20]{color:var(--bad)}.muted[data-v-ae06ac20]{color:var(--muted)}.back[data-v-7cb7eb38]{color:var(--muted);font-size:.85rem;text-decoration:none}h2[data-v-7cb7eb38]{align-items:center;gap:.6rem;margin:.5rem 0 1rem;display:flex}h2 small[data-v-7cb7eb38]{color:var(--muted);font-size:.8rem;font-weight:400}h3[data-v-7cb7eb38]{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 .6rem;font-size:.8rem}.dot[data-v-7cb7eb38]{border-radius:50%;flex:none;width:12px;height:12px}.dot.up[data-v-7cb7eb38]{background:var(--ok)}.dot.degraded[data-v-7cb7eb38]{background:var(--warn)}.dot.down[data-v-7cb7eb38]{background:var(--bad)}.dot.paused[data-v-7cb7eb38],.dot.unknown[data-v-7cb7eb38]{background:var(--muted);opacity:.45}.ranges[data-v-7cb7eb38]{gap:.5rem;margin-bottom:1rem;display:flex}.ranges button[data-v-7cb7eb38]{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:4px;padding:.3rem .8rem;font-size:.85rem}.ranges button.active[data-v-7cb7eb38]{border-color:var(--accent);color:var(--accent)}.panel[data-v-7cb7eb38]{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin-bottom:1rem;padding:1rem}.runbook ol[data-v-7cb7eb38]{margin:0 0 1rem;padding-left:1.2rem;line-height:1.6}.runbook .symptoms[data-v-7cb7eb38]{margin:0 0 .75rem}.links[data-v-7cb7eb38]{gap:1rem;margin:0 0 1rem;padding:0;font-size:.85rem;list-style:none;display:flex}a[data-v-7cb7eb38]{color:var(--accent)}table[data-v-7cb7eb38]{border-collapse:collapse;width:100%;font-size:.85rem}td[data-v-7cb7eb38]{border-bottom:1px solid var(--line);vertical-align:top;padding:.35rem .5rem .35rem 0}.ts[data-v-7cb7eb38]{white-space:nowrap;font-variant-numeric:tabular-nums}.tag[data-v-7cb7eb38]{white-space:nowrap;border-radius:3px;padding:.1rem .4rem;font-size:.75rem}.tag.up[data-v-7cb7eb38]{background:color-mix(in srgb, var(--ok) 20%, transparent)}.tag.degraded[data-v-7cb7eb38]{background:color-mix(in srgb, var(--warn) 25%, transparent)}.tag.down[data-v-7cb7eb38]{background:color-mix(in srgb, var(--bad) 22%, transparent)}.tag.paused[data-v-7cb7eb38]{background:var(--line)}.muted[data-v-7cb7eb38]{color:var(--muted);font-size:.85rem}.error[data-v-7cb7eb38]{color:var(--bad)}:root{--bg:#fff;--surface:#fbfbfc;--fg:#1a1c1f;--muted:#6b7280;--line:#e3e5e9;--accent:#2563eb;--ok:#16a34a;--warn:#d97706;--bad:#dc2626}@media (prefers-color-scheme:dark){:root{--bg:#16181c;--surface:#1e2126;--fg:#e8eaed;--muted:#9aa1ab;--line:#2e3238;--accent:#60a5fa;--ok:#22c55e;--warn:#f59e0b;--bad:#ef4444}}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.5}
