:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f7f7f8;--bg-panel:#fff;--border:#e2e2e6;--text:#1c1c1f;--text-muted:#6b6b74;--accent:#2f6feb;--brand-navy:#0041a1;--ok:#1a7f37;--warn:#b35900;--off:#8a8a94;--hover-bg:#0000000f;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#17171a;--bg-panel:#202024;--border:#33333a;--text:#f0f0f2;--text-muted:#9a9aa2;--hover-bg:#ffffff14}}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit}body{background:var(--bg);color:var(--text);margin:0}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--border);padding:8px 10px}th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:600}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}tr.row-clickable{cursor:pointer}tr.row-clickable:hover{background:var(--hover-bg)}.select-option{cursor:pointer;border-radius:4px;padding:6px 8px;font-size:14px}.select-option:hover,.select-option.selected{background:var(--hover-bg)}.panel{background:var(--bg-panel);border:1px solid var(--border);border-radius:8px;padding:16px}.badge{border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.badge-ok{color:var(--ok);background:#1a7f371f}.badge-warn{color:var(--warn);background:#b359001f}.badge-off{color:var(--off);background:#8a8a9426}.terminal-card{text-align:left;background:var(--bg-panel);border:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;padding:20px;font-size:18px;font-weight:600;display:block}.terminal-card:active{background:var(--hover-bg)}.terminal-card:disabled{color:var(--text-muted);cursor:default}.terminal-btn{background:var(--accent);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:10px;width:100%;padding:16px;font-size:17px;font-weight:700;display:block}.terminal-btn:disabled{opacity:.5;cursor:default}.terminal-btn-secondary{border:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:10px;padding:16px;font-size:16px;font-weight:600;display:block}.nav-link{color:var(--text);background:0 0;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;text-decoration:none;transition:background-color .12s;display:flex}.nav-link svg{flex-shrink:0}.nav-link:hover{background:var(--hover-bg)}.nav-link.active{color:#fff;background:var(--accent)}.nav-link.active:hover{background:var(--accent);opacity:.9}.nav-link-sub{color:var(--text-muted);border-radius:4px;margin:0 -6px 8px;padding:4px 6px;font-size:13px;text-decoration:none;transition:background-color .12s,color .12s;display:block}.nav-link-sub:hover{background:var(--hover-bg);color:var(--text)}.nav-link-sub.active{color:var(--accent)}.help-content h3{margin:20px 0 8px;font-size:15px;font-weight:600}.help-content h3:first-child{margin-top:0}.help-content p{margin:0 0 10px;line-height:1.55}.help-content ul,.help-content ol{margin:0 0 10px;padding-left:22px;line-height:1.55}.help-content li{margin-bottom:4px}.help-content strong{font-weight:600}
