.route-error{place-content:center;justify-items:start;gap:var(--space-4);min-height:100%;padding:var(--space-4);display:grid}.route-error h1{font-size:var(--font-size-xl)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f6f7f9;--color-surface:#fff;--color-surface-2:#f0f2f5;--color-surface-hover:#e8ebf0;--color-border:#d9dde3;--color-border-strong:#b8bec8;--color-text:#1b1f24;--color-text-muted:#5b6470;--color-text-faint:#8a929d;--color-accent:#1f5f8b;--color-accent-hover:#184c70;--color-accent-soft:#e3eef6;--color-on-accent:#fff;--color-focus:#2f7fd1;--color-error:#b42318;--color-error-soft:#fdecea;--color-warning:#a15c07;--color-warning-soft:#fef4e2;--color-success:#1e7a46;--color-success-soft:#e5f4ec;--color-status-notrun:#6b7380;--color-status-running:#1f5f8b;--color-status-done:#1e7a46;--color-status-failed:#b42318;--color-status-outdated:#a15c07;--color-series-1:#1f5f8b;--color-series-2:#c2571a;--color-series-3:#2e8540;--color-series-4:#8e3b9e;--color-series-5:#b8860b;--color-series-6:#4a6670;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--font-size-xs:11px;--font-size-sm:12px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:20px;--font-size-2xl:24px;--line-height:1.45;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--shadow-1:0 1px 2px #1018280f;--shadow-2:0 6px 24px #10182824;--topbar-height:48px;--nav-width:232px;--inspector-width:320px;--inspector-collapsed-width:36px;--editing-min-width:1280px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#121519;--color-surface:#1a1e23;--color-surface-2:#22272e;--color-surface-hover:#2a3038;--color-border:#313840;--color-border-strong:#46505b;--color-text:#e6e9ed;--color-text-muted:#a2abb6;--color-text-faint:#747e8a;--color-accent:#6aa9d8;--color-accent-hover:#8bbde2;--color-accent-soft:#1d3446;--color-on-accent:#0d1a24;--color-focus:#7cb6ea;--color-error:#f0857a;--color-error-soft:#3a1f1c;--color-warning:#e8b062;--color-warning-soft:#3a2c16;--color-success:#6cc792;--color-success-soft:#18321f;--color-status-notrun:#8f99a5;--color-status-running:#6aa9d8;--color-status-done:#6cc792;--color-status-failed:#f0857a;--color-status-outdated:#e8b062;--color-series-1:#6aa9d8;--color-series-2:#f08c4f;--color-series-3:#6cc792;--color-series-4:#c58fd3;--color-series-5:#e3c15c;--color-series-6:#9db6bf;--shadow-1:0 1px 2px #0006;--shadow-2:0 6px 24px #00000080}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#121519;--color-surface:#1a1e23;--color-surface-2:#22272e;--color-surface-hover:#2a3038;--color-border:#313840;--color-border-strong:#46505b;--color-text:#e6e9ed;--color-text-muted:#a2abb6;--color-text-faint:#747e8a;--color-accent:#6aa9d8;--color-accent-hover:#8bbde2;--color-accent-soft:#1d3446;--color-on-accent:#0d1a24;--color-focus:#7cb6ea;--color-error:#f0857a;--color-error-soft:#3a1f1c;--color-warning:#e8b062;--color-warning-soft:#3a2c16;--color-success:#6cc792;--color-success-soft:#18321f;--color-status-notrun:#8f99a5;--color-status-running:#6aa9d8;--color-status-done:#6cc792;--color-status-failed:#f0857a;--color-status-outdated:#e8b062;--color-series-1:#6aa9d8;--color-series-2:#f08c4f;--color-series-3:#6cc792;--color-series-4:#c58fd3;--color-series-5:#e3c15c;--color-series-6:#9db6bf;--shadow-1:0 1px 2px #0006;--shadow-2:0 6px 24px #00000080}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--line-height);-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;line-height:1.25}a{color:var(--color-accent)}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}code,kbd,.numeric{font-family:var(--font-mono)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.button{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;color:var(--color-text);text-decoration:none;display:inline-flex}.button:hover:not(:disabled){background:var(--color-surface-hover)}.button:disabled{color:var(--color-text-faint);cursor:not-allowed}.button-primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.button-primary:hover:not(:disabled){background:var(--color-accent-hover)}
