:root{--bg: #f6f7f6;--panel: #ffffff;--text: #1b1f1d;--muted: #66706b;--line: #dde2df;--accent: #2f6f5e;--accent-soft: #2f6f5e22;--bad: #b3261e;--warn: #8a5a00;color-scheme:light dark;font:14px/1.45 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media(prefers-color-scheme:dark){:root{--bg: #121513;--panel: #1a1e1c;--text: #e3e8e5;--muted: #8f9a94;--line: #2c3330;--accent: #6cc3a6;--accent-soft: #6cc3a622;--bad: #f2867d;--warn: #e6b450}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text)}a{color:var(--accent)}h1{font-size:1.35rem;margin:0 0 1rem}h2{font-size:1.05rem;margin:1.5rem 0 .6rem}code,.mono{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.92em}.muted{color:var(--muted)}.bad{color:var(--bad)}.warn{color:var(--warn)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:1rem}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.75rem}.stat{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:.7rem .8rem}.stat .k{color:var(--muted);font-size:.8rem}.stat .v{font-size:1.4rem;font-variant-numeric:tabular-nums}.scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;background:var(--panel)}th,td{text-align:left;padding:.4rem .6rem;border-bottom:1px solid var(--line);white-space:nowrap}th{color:var(--muted);font-weight:600;font-size:.8rem;text-transform:capitalize}.n{text-align:right;font-variant-numeric:tabular-nums}input,select,button{font:inherit;color:inherit;background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:.35rem .6rem}button{cursor:pointer}button:hover{border-color:var(--accent)}button.primary{background:var(--accent);border-color:var(--accent);color:var(--bg)}button.danger:hover{border-color:var(--bad);color:var(--bad)}button:disabled{opacity:.5;cursor:default}.row{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin-bottom:.75rem}.seg{display:inline-flex}.seg button{border-radius:0;margin-left:-1px}.seg button:first-child{border-radius:6px 0 0 6px}.seg button:last-child{border-radius:0 6px 6px 0}.seg button.on{background:var(--accent);border-color:var(--accent);color:var(--bg)}.tag{display:inline-block;font-size:.75rem;padding:0 .4rem;border-radius:4px;border:1px solid currentColor}.error{color:var(--bad);margin:.5rem 0}dl{display:grid;grid-template-columns:max-content 1fr;gap:.3rem 1rem;margin:0}dt{color:var(--muted)}dd{margin:0}.shell.svelte-12qhfyh{display:grid;grid-template-columns:190px 1fr;min-height:100vh}nav.svelte-12qhfyh{display:flex;flex-direction:column;gap:.15rem;padding:1rem .75rem;border-right:1px solid var(--line);background:var(--panel)}.brand.svelte-12qhfyh{font-weight:700;font-size:1.1rem;margin:0 .5rem 1rem}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--text);text-decoration:none;padding:.35rem .5rem;border-radius:6px}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:var(--bg)}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){background:var(--accent-soft);color:var(--accent);font-weight:600}.out.svelte-12qhfyh{margin-top:auto}main.svelte-12qhfyh{padding:1.5rem;min-width:0;max-width:1200px}@media(max-width:700px){.shell.svelte-12qhfyh{grid-template-columns:1fr}nav.svelte-12qhfyh{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--line)}.brand.svelte-12qhfyh{width:100%;margin-bottom:.3rem}.out.svelte-12qhfyh{margin-top:0}main.svelte-12qhfyh{padding:1rem}}
