:root{--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-full:999px;--transition-fast:.12s ease;--transition-normal:.2s ease;--z-nav:50;--z-toast:1000;--z-modal:1500;--z-skip:2000}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f6f8;--surface:#fff;--surface2:#eef0f4;--surface3:#e3e6ec;--line:#d5d9e2;--line2:#b6bcc9;--text:#1a1f2b;--text2:#566074;--text3:#6b7385;--acc:#1d4ed8;--acc-hover:#1e40af;--on-acc:#fff;--acc-bg:#e2eaff;--acc-line:#9db4f2;--risk:#b42318;--risk-bg:#fde8e6;--risk-line:#f1a39b;--warn:#8a4b00;--warn-bg:#fff1d6;--warn-line:#e8b866;--pos:#0f6b3a;--pos-bg:#dcf5e6;--pos-line:#86cfa3;--focus:#1d4ed8;--shadow-sm:0 1px 2px #10182814;--shadow-md:0 1px 2px #10182814, 0 4px 12px #1018280f;--overlay:#10182880;--lvl-error-bg:#b42318;--lvl-error-fg:#fff;--lvl-warn-bg:#a14400;--lvl-warn-fg:#fff;--lvl-info-bg:#175cd3;--lvl-info-fg:#fff;--lvl-debug-bg:#475467;--lvl-debug-fg:#fff;--lvl-trace-bg:#5f6b7c;--lvl-trace-fg:#fff;--pal-red:#d92d20;--pal-orange:#e8590c;--pal-yellow:#ca8a04;--pal-green:#17a34a;--pal-teal:#0e9aa7;--pal-blue:#2563eb;--pal-purple:#7c3aed;--pal-pink:#db2777;--pal-gray:#667085;--row-hover:#f0f4ff;--row-flash:#fff3b0;--local-time:#1a1f2b;--original-time:#6b7385}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f131a;--surface:#171c25;--surface2:#1f2531;--surface3:#2a3140;--line:#2e3647;--line2:#465068;--text:#e6e9f0;--text2:#9aa4b8;--text3:#8c97ab;--acc:#7aa2ff;--acc-hover:#9db9ff;--on-acc:#0b1020;--acc-bg:#1d2a4d;--acc-line:#3d5594;--risk:#ff8a80;--risk-bg:#3b1a18;--risk-line:#7a3530;--warn:#fbbf5a;--warn-bg:#3a2a0c;--warn-line:#7a5a1c;--pos:#5fd38d;--pos-bg:#12301f;--pos-line:#2c6a45;--focus:#9db9ff;--shadow-sm:0 1px 2px #0006;--shadow-md:0 1px 2px #0006, 0 4px 12px #0000004d;--overlay:#0009;--lvl-error-bg:#ff9b92;--lvl-error-fg:#3b0a06;--lvl-warn-bg:#fdc654;--lvl-warn-fg:#3b2100;--lvl-info-bg:#8ec5ff;--lvl-info-fg:#06234f;--lvl-debug-bg:#c3cad8;--lvl-debug-fg:#1a2233;--lvl-trace-bg:#8c97ab;--lvl-trace-fg:#0f1520;--pal-red:#ff7b72;--pal-orange:#ffa657;--pal-yellow:#e3c34a;--pal-green:#56d364;--pal-teal:#39c5cf;--pal-blue:#79b8ff;--pal-purple:#b392f0;--pal-pink:#f778ba;--pal-gray:#9aa4b8;--row-hover:#1c2433;--row-flash:#5a4a00;--local-time:#e6e9f0;--original-time:#8c97ab}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);-webkit-text-size-adjust:100%;font-size:14px;line-height:1.45}h1,h2,h3{margin:0;line-height:1.25}h1{font-size:1.4rem}h2{font-size:1.1rem}h3{font-size:1rem}a{color:var(--acc)}code,pre,kbd{font-family:var(--font-mono)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}button,input,select,textarea{font:inherit;color:inherit}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.muted{color:var(--text2)}.page{flex-direction:column;gap:16px;max-width:1200px;margin:0 auto;padding:16px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.host.svelte-7eblfj{z-index:1000;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.toast.svelte-7eblfj{pointer-events:auto;border:1px solid var(--line2);background:var(--surface);max-width:420px;box-shadow:var(--shadow-md);overflow-wrap:anywhere;border-left-width:4px;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.error.svelte-7eblfj{border-left-color:var(--risk)}.success.svelte-7eblfj{border-left-color:var(--pos)}.info.svelte-7eblfj{border-left-color:var(--acc)}button.svelte-7eblfj{cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}
