:root{--bg:#f6f7f9;--surface:#fff;--surface-2:#f0f2f5;--border:#dfe3e8;--text:#1c2128;--muted:#66707c;--accent:#1f6feb;--accent-soft:#e7f0fe;--good:#1a7f37;--bad:#cf222e;--warn:#9a6700;--radius:10px;--shadow:0 1px 2px #0000000d, 0 2px 8px #0000000a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0f1216;--surface:#171b21;--surface-2:#1f242c;--border:#2c333d;--text:#e6e9ee;--muted:#9aa4b1;--accent:#58a6ff;--accent-soft:#15253d;--good:#3fb950;--bad:#f85149;--warn:#d29922;--shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;font:15px/1.45 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{background:var(--surface);border:1px solid var(--border);border-radius:7px;min-width:0;padding:6px 9px}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:-1px}button{cursor:pointer;border:1px solid var(--border);background:var(--surface);border-radius:7px;padding:6px 12px}button:hover{background:var(--surface-2)}button.primary{background:var(--accent);border-color:var(--accent);color:#fff}button.primary:hover{filter:brightness(1.08)}button:disabled{opacity:.55;cursor:default}.chip{background:var(--surface-2);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}.muted{color:var(--muted)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}header.svelte-12qhfyh{z-index:1000;background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:24px;padding:10px 20px;display:flex;position:sticky;top:0}.brand.svelte-12qhfyh{color:var(--text);align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.brand.svelte-12qhfyh:hover{text-decoration:none}nav.svelte-12qhfyh{gap:4px;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--muted);border-radius:7px;padding:5px 10px}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:var(--surface-2);text-decoration:none}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:var(--text);background:var(--surface-2);font-weight:600}main.svelte-12qhfyh{max-width:1500px;margin:0 auto;padding:16px 20px 60px}
