:root{--color-bg:#f2f5fa;--color-surface:#f6f8fc;--color-surface-2:#e9eef7;--color-overlay:#fff;--color-fg:#1b2540;--color-fg-secondary:#47536f;--color-muted:#76819c;--color-muted-2:#9aa4bd;--color-border:#dfe4ee;--color-border-strong:#cfd6e4;--color-border-subtle:#ecf0f6;--color-primary:#335ec1;--color-primary-hover:#234083;--color-primary-fg:#fff;--color-primary-soft:#e9effb;--color-accent:var(--color-primary);--color-danger:#9e0a0e;--color-danger-soft:#f9ecec;--color-success:#0a5546;--color-success-soft:#e3f2ec;--color-warning:#8a6116;--color-warning-soft:#fdf3dc;--color-ring:#335ec1;--color-scrim:#182c5b66;--color-sidebar-bg:#182c5b;--color-sidebar-fg:#a3b1cf;--color-sidebar-fg-strong:#e8eef7;--color-sidebar-heading:#64749c;--color-sidebar-hover-bg:#ffffff0f;--color-sidebar-active-bg:#7ecef42e;--color-sidebar-active-fg:#a8dcf7;--color-sidebar-border:#ffffff14;--color-sidebar-mark-bg:#7ecef4;--color-sidebar-mark-fg:#182c5b;--shadow-xs:0 1px 2px 0 #0000000a;--shadow-sm:0 1px 3px 0 #0000000f, 0 1px 2px -1px #0000000a;--shadow-md:0 4px 8px -2px #0000000f, 0 2px 4px -2px #0000000a;--shadow-lg:0 10px 24px -6px #00000014, 0 4px 8px -4px #0000000a;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:14px;--radius-full:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--font-sans:system-ui, sans-serif;--font-mono:ui-monospace, monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-lg:1.0625rem;--text-xl:1.25rem;--text-2xl:1.5rem;--line-tight:1.3;--line-normal:1.5;--control-h-sm:28px;--control-h:34px;--control-h-lg:40px;--row-h:28px;--bar-h:56px;--breadcrumb-h:36px;--sidebar-w:240px;--inspector-w:380px;--z-overlay:45;--z-drawer:46;--z-popover:50;--z-modal:100;--z-toast:9999;--ease:ease;--duration-fast:.12s;--duration-base:.2s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-density=comfortable]{--control-h-sm:32px;--control-h:38px;--control-h-lg:46px;--row-h:36px;--bar-h:64px;--breadcrumb-h:40px;--text-xs:.8125rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.625rem;--space-3:14px;--space-4:18px;--space-5:24px;--space-6:28px;--space-7:38px;--space-8:56px}[data-density=spacious]{--control-h-sm:36px;--control-h:44px;--control-h-lg:52px;--row-h:44px;--bar-h:72px;--breadcrumb-h:44px;--text-xs:.875rem;--text-sm:.9375rem;--text-base:1.0625rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.875rem;--line-tight:1.4;--line-normal:1.6;--space-3:16px;--space-4:22px;--space-5:28px;--space-6:34px;--space-7:44px;--space-8:64px}[data-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0a0a0a;--color-surface:#111113;--color-surface-2:#1a1a1d;--color-overlay:#161618;--color-fg:#fafafa;--color-fg-secondary:#a1a1aa;--color-muted:#71717a;--color-muted-2:#52525b;--color-border:#27272a;--color-border-strong:#3f3f46;--color-border-subtle:#1f1f23;--color-primary:#3b82f6;--color-primary-hover:#2563eb;--color-primary-fg:#fff;--color-primary-soft:#1e3a8a33;--color-danger:#ef4444;--color-danger-soft:#7f1d1d33;--color-success:#22c55e;--color-success-soft:#14532d33;--color-warning:#f59e0b;--color-warning-soft:#78350f33;--color-ring:#3b82f6;--color-scrim:#0009}@media (prefers-color-scheme:dark){:root:not([data-color-scheme]){--color-bg:#0a0a0a;--color-surface:#111113;--color-surface-2:#1a1a1d;--color-overlay:#161618;--color-fg:#fafafa;--color-fg-secondary:#a1a1aa;--color-muted:#71717a;--color-muted-2:#52525b;--color-border:#27272a;--color-border-strong:#3f3f46;--color-border-subtle:#1f1f23;--color-primary:#335ec1;--color-primary-hover:#4874cf;--color-primary-fg:#fff;--color-primary-soft:#182c5b4d;--color-danger:#ef4444;--color-danger-soft:#7f1d1d33;--color-success:#22c55e;--color-success-soft:#14532d33;--color-warning:#f59e0b;--color-warning-soft:#78350f33;--color-ring:#335ec1;--color-scrim:#0009}}
*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html,body{margin:0;padding:0}body{isolation:isolate;min-height:100dvh;font-family:var(--font-sans);font-size:var(--text-base);background:var(--color-bg);color:var(--color-fg);line-height:var(--line-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scrollbar-color:var(--color-border-strong) transparent;position:relative}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}
