:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--card:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{color:#0f172a;background:#f1f5f9;min-height:100vh;margin:0}a{color:#2563eb}@media (prefers-color-scheme:dark){body{color:#e2e8f0;background:#0f172a}}.app[data-v-9cbc9911]{max-width:860px;margin:0 auto;padding:1.5rem}.topbar[data-v-9cbc9911]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.topbar h1[data-v-9cbc9911]{margin:0;font-size:1.5rem}.status[data-v-9cbc9911]{text-transform:capitalize;border:1px solid #0000;border-radius:999px;padding:.25rem .7rem;font-size:.8rem}.status.online[data-v-9cbc9911]{color:#16a34a;background:#16a34a22;border-color:#16a34a55}.status.offline[data-v-9cbc9911]{color:#dc2626;background:#dc262622;border-color:#dc262655}.status.checking…[data-v-9cbc9911]{color:#64748b;background:#64748b22}.card[data-v-9cbc9911]{background:var(--card,#fff);border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1.25rem;padding:1.25rem}.card h2[data-v-9cbc9911]{margin:0 0 1rem;font-size:1.1rem}.form[data-v-9cbc9911]{flex-wrap:wrap;gap:.6rem;display:flex}.form input[data-v-9cbc9911]{border:1px solid #cbd5e1;border-radius:8px;flex:160px;padding:.55rem .7rem;font-size:.95rem}.form button[data-v-9cbc9911],.del[data-v-9cbc9911]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:.55rem 1.1rem;font-size:.95rem}.form button[data-v-9cbc9911]:disabled{opacity:.6;cursor:default}.del[data-v-9cbc9911]{background:#ef4444;padding:.35rem .75rem;font-size:.85rem}table[data-v-9cbc9911]{border-collapse:collapse;width:100%}th[data-v-9cbc9911],td[data-v-9cbc9911]{text-align:left;border-bottom:1px solid #e2e8f0;padding:.55rem .5rem}th[data-v-9cbc9911]{text-transform:uppercase;color:#64748b;font-size:.78rem}.empty[data-v-9cbc9911]{color:#94a3b8}.error[data-v-9cbc9911]{color:#dc2626;margin-top:.75rem}.footnote[data-v-9cbc9911]{text-align:center;color:#94a3b8;font-size:.85rem}@media (prefers-color-scheme:dark){.card[data-v-9cbc9911]{background:#1e293b;border-color:#334155}.form input[data-v-9cbc9911]{color:#e2e8f0;background:#0f172a;border-color:#334155}th[data-v-9cbc9911],td[data-v-9cbc9911]{border-color:#334155}}
