:root{--color-bg:#fbfbfa;--color-surface:#fff;--color-surface-2:#f4f4f2;--color-border:#e8e8e5;--color-border-strong:#8a8a86;--color-text:#1f1f1d;--color-text-muted:#6b6b67;--color-primary:#3b6ea8;--color-primary-hover:#2f5c8f;--color-primary-soft:#e8f0f8;--color-on-primary:#fff;--color-accent:#c7893a;--color-danger:#b4432f;--color-danger-fill:#c4503f;--color-success:#3d7a54;--color-warn-bg:#f6ecd9;--color-warn-text:#7f5614;--color-focus:#3b6ea8;--avatar-1:#e3ebf3;--avatar-2:#e6efe7;--avatar-3:#f3e9dc;--avatar-4:#efe3ea;--avatar-5:#e9e6f3;--avatar-6:#e4eeee;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:-apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", system-ui, sans-serif;--font-mono:ui-monospace, "JetBrains Mono", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:9999px;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 4px 12px #0000000f;--shadow-lg:0 12px 28px #0000001a;--shell-sidebar-collapsed:64px;--shell-sidebar-expanded:232px;--shell-topbar:56px;--shell-bottombar:64px;--shell-panel:360px;--shell-fab:56px;--control-md:40px;--control-sm:36px;--control-touch:44px;--content-max:1200px;--duration:.2s}:root[data-theme=dark]{--color-bg:#191918;--color-surface:#222220;--color-surface-2:#2a2a28;--color-border:#343431;--color-border-strong:#6f6f6a;--color-text:#ececea;--color-text-muted:#9a9a95;--color-primary:#7aa6d6;--color-primary-hover:#93b6de;--color-primary-soft:#26323f;--color-on-primary:#0f1b27;--color-accent:#d9a05a;--color-danger:#e0735f;--color-danger-fill:#e0735f;--color-success:#6fb088;--color-warn-bg:#3a3120;--color-warn-text:#d9a05a;--color-focus:#93b6de;--avatar-1:#2c3a48;--avatar-2:#2d3d33;--avatar-3:#43392a;--avatar-4:#40313a;--avatar-5:#36324a;--avatar-6:#2c3f40;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 12px #00000059;--shadow-lg:0 12px 28px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:#191918;--color-surface:#222220;--color-surface-2:#2a2a28;--color-border:#343431;--color-border-strong:#6f6f6a;--color-text:#ececea;--color-text-muted:#9a9a95;--color-primary:#7aa6d6;--color-primary-hover:#93b6de;--color-primary-soft:#26323f;--color-on-primary:#0f1b27;--color-accent:#d9a05a;--color-danger:#e0735f;--color-danger-fill:#e0735f;--color-success:#6fb088;--color-warn-bg:#3a3120;--color-warn-text:#d9a05a;--color-focus:#93b6de;--avatar-1:#2c3a48;--avatar-2:#2d3d33;--avatar-3:#43392a;--avatar-4:#40313a;--avatar-5:#36324a;--avatar-6:#2c3f40;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 12px #00000059;--shadow-lg:0 12px 28px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{font-family:var(--font-sans);font-size:var(--text-base);background:var(--color-bg);color:var(--color-text);margin:0;font-weight:400;line-height:1.5}a{color:var(--color-primary)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
