.boot[data-v-e00546c9]{color:#9aa3b2;background:#0b0d12;place-items:center;min-height:100vh;font-family:system-ui,sans-serif;display:grid}.boot-card[data-v-e00546c9]{color:#e8eaed;background:#1a2030;border:1px solid #2a3140;border-radius:8px;padding:1rem 1.25rem}:root{--bg:#0c0e12;--surface:#14181f;--surface-2:#1a1f29;--text:#e7e9ee;--muted:#8b93a7;--border:#262c38;--border-soft:#1e2430;--accent:#2dd4bf;--accent-hover:#5eead4;--accent-dim:#2dd4bf29;--danger:#f87171;--ok:#4ade80;--warn:#fbbf24;--sidebar:#0a0c10;--sidebar-text:#d5dae6;--sidebar-muted:#7c8499;--sidebar-border:#1a1e28;--input-bg:#0f1218;--chip-bg:#1a1f29;--badge-bg:#1e2930;--badge-fg:#99f6e4;--badge-ok-bg:#052e1c;--badge-ok-fg:#86efac;--badge-down-bg:#3f1212;--badge-down-fg:#fca5a5;--badge-warn-bg:#3b2a08;--badge-warn-fg:#fcd34d;--table-hover:#171c26;--table-active:#13241f;--danger-border:#5c1f1f;--chart-grid:#1c2230;--chart-axis:#6b7280;--chart-rx:#2dd4bf;--chart-tx:#a78bfa;--radius:6px;--shadow:0 1px 0 #ffffff08 inset, 0 8px 24px #00000047;--font:"IBM Plex Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--mono:"IBM Plex Mono", "Cascadia Mono", "Consolas", ui-monospace, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.theme-light{--bg:#f3f4f6;--surface:#fff;--surface-2:#f8fafc;--text:#111827;--muted:#6b7280;--border:#e5e7eb;--border-soft:#eef0f3;--accent:#0f766e;--accent-hover:#0d9488;--accent-dim:#0f766e1f;--danger:#dc2626;--ok:#15803d;--warn:#b45309;--sidebar:#111827;--sidebar-text:#e5e7eb;--sidebar-muted:#9ca3af;--sidebar-border:#1f2937;--input-bg:#fff;--chip-bg:#f3f4f6;--badge-bg:#ecfdf5;--badge-fg:#115e59;--badge-ok-bg:#dcfce7;--badge-ok-fg:#166534;--badge-down-bg:#fee2e2;--badge-down-fg:#991b1b;--badge-warn-bg:#ffedd5;--badge-warn-fg:#9a3412;--table-hover:#f9fafb;--table-active:#f0fdfa;--danger-border:#fecaca;--chart-grid:#e5e7eb;--chart-axis:#9ca3af;--chart-rx:#0f766e;--chart-tx:#7c3aed;--shadow:0 1px 2px #0f172a0f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#app{min-height:100%;font-family:var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.45}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}button,input,select,textarea{font:inherit}button{cursor:pointer;border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:var(--radius);padding:.4rem .75rem;transition:border-color .12s,background .12s,color .12s}button:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}button.primary{background:var(--accent);border-color:var(--accent);color:#042f2e;font-weight:600}html.theme-light button.primary{color:#fff}button.primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}button.danger{color:var(--danger);border-color:var(--danger-border);background:0 0}button:disabled{opacity:.5;cursor:not-allowed}input,select,textarea{border:1px solid var(--border);border-radius:var(--radius);background:var(--input-bg);width:100%;color:var(--text);padding:.45rem .65rem}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim);outline:none}input[type=color]{background:var(--input-bg);padding:.15rem}option{background:var(--surface);color:var(--text)}label{color:var(--muted);margin-bottom:.28rem;font-size:.78rem;font-weight:500;display:block}.field{margin-bottom:.75rem}.card{background:var(--surface);border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);box-shadow:var(--shadow);padding:.9rem 1rem}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:.9rem}th,td{text-align:left;border-bottom:1px solid var(--border-soft);padding:.5rem .55rem}th{color:var(--muted);letter-spacing:.01em;font-size:.72rem;font-weight:600}tbody tr:hover{background:var(--table-hover)}.mono{font-family:var(--mono);font-size:.84rem}.muted{color:var(--muted)}.error{color:var(--danger);font-size:.88rem}.row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.gap{gap:.9rem}.space-between{justify-content:space-between}.badge{background:var(--badge-bg);color:var(--badge-fg);letter-spacing:.01em;border-radius:4px;padding:.12rem .42rem;font-size:.72rem;font-weight:550;display:inline-block}.badge.ok{background:var(--badge-ok-bg);color:var(--badge-ok-fg)}.badge.down{background:var(--badge-down-bg);color:var(--badge-down-fg)}.badge.warn{background:var(--badge-warn-bg);color:var(--badge-warn-fg)}h1,h2,h3{letter-spacing:-.01em;margin:0 0 .6rem;font-weight:650}h1{font-size:1.25rem}h2{font-size:1.02rem}.page{max-width:1180px;padding:1.1rem 1.35rem 2rem}.checkbox-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.35rem .7rem;display:grid}.checkbox-grid label{color:var(--text);align-items:center;gap:.4rem;margin:0;font-size:.88rem;display:flex}.checkbox-grid input{width:auto}.empty{color:var(--muted);padding:1.25rem 0}.tabs button{background:0 0}.tabs button.primary{background:var(--accent-dim);border-color:color-mix(in srgb, var(--accent) 40%, var(--border));color:var(--text);font-weight:600}.uplot{font-family:var(--font);color:var(--text)}.uplot .u-legend{color:var(--text)}.uplot .u-label{color:var(--muted)}.uplot .u-value{color:var(--text)}
