.page.svelte-1d7bzjv.svelte-1d7bzjv{max-width:1180px;margin:0 auto;padding:1.1rem;display:grid;gap:.9rem}.hero.svelte-1d7bzjv.svelte-1d7bzjv,.panel.svelte-1d7bzjv.svelte-1d7bzjv{border:1px solid #d8e1ec;border-radius:12px;background:#ffffffde;padding:.95rem;box-shadow:0 1px 2px #0f172a0d,0 8px 24px #0f172a0a}.hero.svelte-1d7bzjv.svelte-1d7bzjv{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start}.badge.svelte-1d7bzjv.svelte-1d7bzjv{display:inline-block;margin:0 0 .35rem;padding:.15rem .5rem;border-radius:999px;background:#e8eeff;color:#365184;font-size:.8rem;font-weight:700}h1.svelte-1d7bzjv.svelte-1d7bzjv,h2.svelte-1d7bzjv.svelte-1d7bzjv{margin:0;font-family:"IBM Plex Serif",Georgia,serif}.nav-link.svelte-1d7bzjv.svelte-1d7bzjv{border:1px solid #9db4c8;border-radius:9px;background:#f0f6ff;color:#1c3a53;text-decoration:none;font-weight:700;padding:.42rem .7rem;white-space:nowrap}.cards.svelte-1d7bzjv.svelte-1d7bzjv{display:grid;gap:.55rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.kpi.svelte-1d7bzjv.svelte-1d7bzjv{border:1px solid #dde6ef;border-radius:11px;background:#fbfdff;padding:.6rem .75rem;display:grid;gap:.2rem;text-align:left;cursor:pointer;font:inherit;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.kpi.svelte-1d7bzjv.svelte-1d7bzjv:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0f172a1a;border-color:#b9c9db}.kpi.svelte-1d7bzjv span.svelte-1d7bzjv{color:#4b647b;font-size:.82rem}.kpi.svelte-1d7bzjv strong.svelte-1d7bzjv{font-size:1.5rem;font-family:"IBM Plex Serif",Georgia,serif;color:#16324a}.kpi--active.svelte-1d7bzjv.svelte-1d7bzjv{outline:2px solid #2563eb;outline-offset:1px}.kpi--ok.svelte-1d7bzjv strong.svelte-1d7bzjv{color:#1d5b3d}.kpi--off.svelte-1d7bzjv strong.svelte-1d7bzjv{color:#b3261e}.kpi--warn.svelte-1d7bzjv strong.svelte-1d7bzjv{color:#8a5a14}.kpi--crit.svelte-1d7bzjv strong.svelte-1d7bzjv{color:#991b1b}.bar.svelte-1d7bzjv.svelte-1d7bzjv{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;margin-bottom:.5rem}.search.svelte-1d7bzjv.svelte-1d7bzjv{flex:1 1 240px;min-width:180px;border:1px solid #c4d2e0;border-radius:8px;padding:.42rem .7rem;font:inherit;background:#fbfdff;color:#1c3550}.reset.svelte-1d7bzjv.svelte-1d7bzjv{border:1px solid #c4d2e0;background:#fff;color:#244763;border-radius:8px;padding:.38rem .65rem;font:inherit;font-size:.84rem;font-weight:700;cursor:pointer;white-space:nowrap}.reset.svelte-1d7bzjv.svelte-1d7bzjv:disabled{opacity:.5;cursor:default}.primary.svelte-1d7bzjv.svelte-1d7bzjv{border:1px solid #244c80;background:#244c80;color:#fff;border-radius:8px;padding:.38rem .7rem;font:inherit;font-size:.84rem;font-weight:700;cursor:pointer;white-space:nowrap}.primary.svelte-1d7bzjv.svelte-1d7bzjv:disabled{opacity:.6;cursor:default}.pagesize.svelte-1d7bzjv.svelte-1d7bzjv{font-size:.84rem;color:#4b647b;display:inline-flex;align-items:center;gap:.3rem}.pagesize.svelte-1d7bzjv select.svelte-1d7bzjv{border:1px solid #c4d2e0;border-radius:7px;padding:.22rem .4rem;font:inherit;background:#fbfdff;color:#1c3550}.info.svelte-1d7bzjv.svelte-1d7bzjv{margin:.4rem 0 0;border:1px solid #cfe3d4;background:#f1faf3;color:#1d5b3d;border-radius:9px;padding:.45rem .7rem;font-weight:600}.pager.svelte-1d7bzjv.svelte-1d7bzjv{display:flex;align-items:center;gap:.7rem;justify-content:center;margin-top:.7rem}.pg.svelte-1d7bzjv.svelte-1d7bzjv{border:1px solid #c4d2e0;background:#f3f8ff;color:#244763;border-radius:8px;padding:.3rem .7rem;font:inherit;font-weight:700;cursor:pointer}.pg.svelte-1d7bzjv.svelte-1d7bzjv:disabled{opacity:.45;cursor:default}.cleanup-toggle.svelte-1d7bzjv.svelte-1d7bzjv{border:1px solid #e7c9a0;background:#fff7ec;color:#8a5a14;border-radius:9px;padding:.45rem .8rem;font:inherit;font-weight:800;cursor:pointer}.hint.svelte-1d7bzjv.svelte-1d7bzjv{margin:.5rem 0 0;color:#4b647b;font-size:.88rem}.cleanup-controls.svelte-1d7bzjv.svelte-1d7bzjv{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:.6rem}.seg.svelte-1d7bzjv.svelte-1d7bzjv{display:flex;gap:.3rem;flex-wrap:wrap}.seg.svelte-1d7bzjv button.svelte-1d7bzjv{border:1px solid #c4d2e0;background:#f3f8ff;color:#244763;border-radius:8px;padding:.3rem .65rem;font:inherit;font-size:.84rem;font-weight:700;cursor:pointer}.seg.svelte-1d7bzjv button.active.svelte-1d7bzjv{background:#8a5a14;color:#fff;border-color:#8a5a14}.cleanup-count.svelte-1d7bzjv.svelte-1d7bzjv{margin:.6rem 0 0;font-size:.95rem;color:#27445b}.cleanup-table.svelte-1d7bzjv.svelte-1d7bzjv{margin-top:.4rem}.cleanup-exec.svelte-1d7bzjv.svelte-1d7bzjv{margin-top:.7rem;display:flex;gap:.55rem;align-items:center;flex-wrap:wrap}.danger.svelte-1d7bzjv.svelte-1d7bzjv{border:1px solid #b3261e;background:#b3261e;color:#fff;border-radius:8px;padding:.4rem .8rem;font:inherit;font-weight:800;cursor:pointer}.danger.svelte-1d7bzjv.svelte-1d7bzjv:disabled{opacity:.6;cursor:default}.confirm-q.svelte-1d7bzjv.svelte-1d7bzjv{font-weight:700;color:#8a2838}.cleanup-note.svelte-1d7bzjv.svelte-1d7bzjv{margin:.5rem 0 0;color:#4b647b;font-size:.84rem}h4.sec.svelte-1d7bzjv.svelte-1d7bzjv{margin:.9rem 0 0}.mode-badge.svelte-1d7bzjv.svelte-1d7bzjv{margin:.5rem 0 0;border-radius:8px;padding:.4rem .65rem;font-size:.88rem;border:1px solid}.mode--prod.svelte-1d7bzjv.svelte-1d7bzjv{background:#fff0ec;border-color:#f0bcbc;color:#8a2838}.mode--test.svelte-1d7bzjv.svelte-1d7bzjv{background:#fff8ec;border-color:#f0d9a4;color:#8a5a14}.mode--kill.svelte-1d7bzjv.svelte-1d7bzjv{background:#eef1f5;border-color:#cbd3dc;color:#46607a}table.svelte-1d7bzjv.svelte-1d7bzjv{width:100%;border-collapse:collapse;font-size:.88rem}th.svelte-1d7bzjv.svelte-1d7bzjv,td.svelte-1d7bzjv.svelte-1d7bzjv{border-bottom:1px solid #dbe4ed;text-align:left;padding:.4rem .5rem;vertical-align:middle}.name-cell.svelte-1d7bzjv.svelte-1d7bzjv{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.serial-cell.svelte-1d7bzjv.svelte-1d7bzjv{letter-spacing:.02em;color:#27445b}.serial-line.svelte-1d7bzjv.svelte-1d7bzjv{display:flex;align-items:baseline;gap:.5rem;margin:.45rem 0 .2rem}.serial-label.svelte-1d7bzjv.svelte-1d7bzjv{font-size:.74rem;text-transform:uppercase;letter-spacing:.04em;color:#5a7088;font-weight:700}.serial-val.svelte-1d7bzjv.svelte-1d7bzjv{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.95rem;font-weight:700;color:#14324a;background:#eef4fb;border:1px solid #cfe0f1;border-radius:6px;padding:.1rem .4rem}th.svelte-1d7bzjv.svelte-1d7bzjv{color:#35526a;font-weight:700}.sort.svelte-1d7bzjv.svelte-1d7bzjv{border:none;background:none;font:inherit;font-weight:700;color:#35526a;cursor:pointer;padding:0}.sort.svelte-1d7bzjv.svelte-1d7bzjv:hover{color:#1d4ed8}.row.svelte-1d7bzjv.svelte-1d7bzjv{cursor:pointer}.row.svelte-1d7bzjv:hover td.svelte-1d7bzjv{background:#f2f7ff}.num.svelte-1d7bzjv.svelte-1d7bzjv{font-variant-numeric:tabular-nums}.muted.svelte-1d7bzjv.svelte-1d7bzjv{color:#4e687f}.small.svelte-1d7bzjv.svelte-1d7bzjv{font-size:.84rem}.empty.svelte-1d7bzjv.svelte-1d7bzjv{margin:.5rem 0 0;color:#4e687f}.error.svelte-1d7bzjv.svelte-1d7bzjv{margin:0;border:1px solid #f0c6c6;background:#fff3f3;color:#8a2838;border-radius:9px;padding:.5rem .7rem;font-weight:600}.dot.svelte-1d7bzjv.svelte-1d7bzjv{display:inline-block;width:9px;height:9px;border-radius:999px;margin-right:.35rem;vertical-align:middle}.dot--on.svelte-1d7bzjv.svelte-1d7bzjv{background:#2c8a52}.dot--off.svelte-1d7bzjv.svelte-1d7bzjv{background:#b8341c}.dot--unk.svelte-1d7bzjv.svelte-1d7bzjv{background:#9aa9b8}.sev.svelte-1d7bzjv.svelte-1d7bzjv{border-radius:999px;padding:.1rem .55rem;font-size:.8rem;font-weight:700;white-space:nowrap}.sev--online.svelte-1d7bzjv.svelte-1d7bzjv{background:#dcf5e8;color:#1d5b3d}.sev--offline.svelte-1d7bzjv.svelte-1d7bzjv{background:#ecedef;color:#495669}.sev--warning.svelte-1d7bzjv.svelte-1d7bzjv{background:#fff1d2;color:#8a5a14}.sev--critical.svelte-1d7bzjv.svelte-1d7bzjv{background:#ffe2e2;color:#8a2838}.sev--unknown.svelte-1d7bzjv.svelte-1d7bzjv{background:#edf1f5;color:#52657b}.backdrop.svelte-1d7bzjv.svelte-1d7bzjv{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1c2c73;z-index:50}.modal.svelte-1d7bzjv.svelte-1d7bzjv{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(560px,94vw);max-height:88vh;overflow:auto;background:#fff;border:1px solid #c8d4e3;border-radius:14px;box-shadow:0 18px 60px #0f1c2c52;padding:1rem 1.1rem;z-index:60;display:grid;gap:.5rem}.modal-head.svelte-1d7bzjv.svelte-1d7bzjv{display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem}.modal-head.svelte-1d7bzjv h2.svelte-1d7bzjv{font-size:1.15rem}.modal-head.svelte-1d7bzjv>div.svelte-1d7bzjv{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.x.svelte-1d7bzjv.svelte-1d7bzjv{border:none;background:#eef2f7;border-radius:8px;width:30px;height:30px;cursor:pointer;font-size:.9rem;color:#35526a}.sec.svelte-1d7bzjv.svelte-1d7bzjv{margin:.4rem 0 0;font-size:.92rem;color:#27445b;font-family:IBM Plex Sans,sans-serif;text-transform:uppercase;letter-spacing:.03em}.grid.svelte-1d7bzjv.svelte-1d7bzjv{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:.3rem .7rem}.grid.svelte-1d7bzjv dt.svelte-1d7bzjv{color:#4b647b;font-weight:700}.grid.svelte-1d7bzjv dd.svelte-1d7bzjv{margin:0;color:#172c40}.hist.svelte-1d7bzjv.svelte-1d7bzjv{margin-top:.2rem;font-size:.88rem}.pill.svelte-1d7bzjv.svelte-1d7bzjv{border-radius:999px;padding:.1rem .5rem;font-weight:700;font-size:.78rem}.pill--off.svelte-1d7bzjv.svelte-1d7bzjv{background:#ffe0e0;color:#a51e1e}.pill--on.svelte-1d7bzjv.svelte-1d7bzjv{background:#d8f5e4;color:#1c5b3c}.modal-foot.svelte-1d7bzjv.svelte-1d7bzjv{margin-top:.3rem}.toasts.svelte-1d7bzjv.svelte-1d7bzjv{position:fixed;top:1rem;right:1rem;z-index:80;display:flex;flex-direction:column;gap:.5rem;max-width:min(420px,92vw)}.toast.svelte-1d7bzjv.svelte-1d7bzjv{display:flex;align-items:flex-start;gap:.6rem;border:1px solid;border-radius:10px;padding:.6rem .8rem;font-weight:700;font-size:.9rem;box-shadow:0 10px 30px #0f1c2c38;animation:svelte-1d7bzjv-toast-in .18s ease-out}.toast--ok.svelte-1d7bzjv.svelte-1d7bzjv{background:#e9f9ef;border-color:#b6e1c8;color:#1d5b3d}.toast--err.svelte-1d7bzjv.svelte-1d7bzjv{background:#fdecec;border-color:#f0bcbc;color:#8a2838}.toast.svelte-1d7bzjv span.svelte-1d7bzjv{flex:1}.toast-x.svelte-1d7bzjv.svelte-1d7bzjv{border:none;background:none;cursor:pointer;font-size:.85rem;color:inherit;opacity:.7;padding:0;line-height:1}@keyframes svelte-1d7bzjv-toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.modal-del.svelte-1d7bzjv.svelte-1d7bzjv{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.sn-line.svelte-1d7bzjv.svelte-1d7bzjv{margin:.4rem 0 0;font-variant-numeric:tabular-nums}.transcript.svelte-1d7bzjv.svelte-1d7bzjv{margin:.4rem 0 0;font-size:.82rem}.transcript.svelte-1d7bzjv summary.svelte-1d7bzjv{cursor:pointer;color:#4b647b;font-weight:700}.transcript.svelte-1d7bzjv pre.svelte-1d7bzjv{white-space:pre-wrap;word-break:break-word;background:#f4f7fb;border:1px solid #dbe4ed;border-radius:8px;padding:.5rem;max-height:220px;overflow:auto;margin:.35rem 0 0}html[data-theme=dark] .transcript.svelte-1d7bzjv pre.svelte-1d7bzjv{background:#0f172a;border-color:#1e293b;color:#cbd5e1}html[data-theme=dark] .transcript.svelte-1d7bzjv summary.svelte-1d7bzjv{color:#97a8c2}@media (max-width: 760px){.hero.svelte-1d7bzjv.svelte-1d7bzjv{flex-direction:column}}html[data-theme=dark] .search.svelte-1d7bzjv.svelte-1d7bzjv{background:#0f172a;color:#e2e8f0;border-color:#334155}html[data-theme=dark] .reset.svelte-1d7bzjv.svelte-1d7bzjv{background:#0f172a;color:#cbd5e1;border-color:#334155}html[data-theme=dark] .pagesize.svelte-1d7bzjv.svelte-1d7bzjv{color:#97a8c2}html[data-theme=dark] .pagesize.svelte-1d7bzjv select.svelte-1d7bzjv{background:#0f172a;color:#e2e8f0;border-color:#334155}html[data-theme=dark] .pg.svelte-1d7bzjv.svelte-1d7bzjv{background:#0f172a;color:#cbd5e1;border-color:#334155}html[data-theme=dark] .info.svelte-1d7bzjv.svelte-1d7bzjv{background:#22c55e1f;border-color:#22c55e59;color:#86efac}html[data-theme=dark] .cleanup-toggle.svelte-1d7bzjv.svelte-1d7bzjv{background:#f59e0b24;border-color:#f59e0b66;color:#fcd34d}html[data-theme=dark] .hint.svelte-1d7bzjv.svelte-1d7bzjv,html[data-theme=dark] .cleanup-count.svelte-1d7bzjv.svelte-1d7bzjv{color:#97a8c2}html[data-theme=dark] .seg.svelte-1d7bzjv button.svelte-1d7bzjv{background:#0f172a;color:#cbd5e1;border-color:#334155}html[data-theme=dark] .seg.svelte-1d7bzjv button.active.svelte-1d7bzjv{background:#b45309;color:#fff;border-color:#b45309}html[data-theme=dark] .cleanup-note.svelte-1d7bzjv.svelte-1d7bzjv{color:#97a8c2}html[data-theme=dark] .confirm-q.svelte-1d7bzjv.svelte-1d7bzjv{color:#fca5a5}html[data-theme=dark] .danger.svelte-1d7bzjv.svelte-1d7bzjv{background:#b91c1c;border-color:#b91c1c}html[data-theme=dark] .mode--prod.svelte-1d7bzjv.svelte-1d7bzjv{background:#dc262624;border-color:#dc262666;color:#fca5a5}html[data-theme=dark] .mode--test.svelte-1d7bzjv.svelte-1d7bzjv{background:#f59e0b24;border-color:#f59e0b66;color:#fcd34d}html[data-theme=dark] .mode--kill.svelte-1d7bzjv.svelte-1d7bzjv{background:#94a3b824;border-color:#94a3b859;color:#cbd5e1}html[data-theme=dark] .toast--ok.svelte-1d7bzjv.svelte-1d7bzjv{background:#0f2a1c;border-color:#22c55e66;color:#86efac}html[data-theme=dark] .toast--err.svelte-1d7bzjv.svelte-1d7bzjv{background:#2a1115;border-color:#dc262666;color:#fca5a5}html[data-theme=dark] .kpi.svelte-1d7bzjv.svelte-1d7bzjv{background:#0f172a;border-color:#1e293b}html[data-theme=dark] .kpi.svelte-1d7bzjv span.svelte-1d7bzjv{color:#97a8c2}html[data-theme=dark] .kpi.svelte-1d7bzjv strong.svelte-1d7bzjv{color:#f1f5f9}html[data-theme=dark] .kpi--ok.svelte-1d7bzjv strong.svelte-1d7bzjv{color:#86efac}html[data-theme=dark] .kpi--off.svelte-1d7bzjv strong.svelte-1d7bzjv{color:#fca5a5}html[data-theme=dark] .kpi--warn.svelte-1d7bzjv strong.svelte-1d7bzjv{color:#fcd34d}html[data-theme=dark] .kpi--crit.svelte-1d7bzjv strong.svelte-1d7bzjv{color:#fca5a5}html[data-theme=dark] .badge.svelte-1d7bzjv.svelte-1d7bzjv{background:#2563eb33;color:#bfdbfe}html[data-theme=dark] .row.svelte-1d7bzjv:hover td.svelte-1d7bzjv{background:#2563eb1f}html[data-theme=dark] .sort.svelte-1d7bzjv.svelte-1d7bzjv{color:#cbd5e1}html[data-theme=dark] .sev--online.svelte-1d7bzjv.svelte-1d7bzjv{background:#22c55e2e;color:#86efac}html[data-theme=dark] .sev--offline.svelte-1d7bzjv.svelte-1d7bzjv{background:#94a3b833;color:#cbd5e1}html[data-theme=dark] .sev--warning.svelte-1d7bzjv.svelte-1d7bzjv{background:#f59e0b2e;color:#fcd34d}html[data-theme=dark] .sev--critical.svelte-1d7bzjv.svelte-1d7bzjv{background:#dc262633;color:#fca5a5}html[data-theme=dark] .sev--unknown.svelte-1d7bzjv.svelte-1d7bzjv{background:#94a3b829;color:#94a3b8}html[data-theme=dark] .modal.svelte-1d7bzjv.svelte-1d7bzjv{background:#111c2e;border-color:#1e293b;color:#e2e8f0}html[data-theme=dark] .modal.svelte-1d7bzjv h2.svelte-1d7bzjv{color:#f1f5f9}html[data-theme=dark] .sec.svelte-1d7bzjv.svelte-1d7bzjv{color:#93c5fd}html[data-theme=dark] .serial-cell.svelte-1d7bzjv.svelte-1d7bzjv{color:#aec6dd}html[data-theme=dark] .serial-label.svelte-1d7bzjv.svelte-1d7bzjv{color:#8aa1bd}html[data-theme=dark] .serial-val.svelte-1d7bzjv.svelte-1d7bzjv{color:#dbe9f7;background:#16233a;border-color:#2b3f5b}html[data-theme=dark] .grid.svelte-1d7bzjv dt.svelte-1d7bzjv{color:#97a8c2}html[data-theme=dark] .grid.svelte-1d7bzjv dd.svelte-1d7bzjv{color:#e2e8f0}html[data-theme=dark] .x.svelte-1d7bzjv.svelte-1d7bzjv{background:#1e293b;color:#cbd5e1}html[data-theme=dark] .pill--off.svelte-1d7bzjv.svelte-1d7bzjv{background:#dc262633;color:#fca5a5}html[data-theme=dark] .pill--on.svelte-1d7bzjv.svelte-1d7bzjv{background:#22c55e2e;color:#86efac}
