:root{--color-brand-50:#F4F3FC;--color-brand-100:#E9E7F9;--color-brand-200:#D0CCF0;--color-brand-300:#AEA6E3;--color-brand-400:#877BD5;--color-brand-500:#6454C9;--color-brand-600:#4736B5;--color-brand-700:#35288A;--color-brand-800:#2B206F;--color-brand-900:#211957;--color-accent-sky:#0284c7;--color-accent-sky-bg:#e0f2fe;--color-accent-amber:#d97706;--color-accent-amber-bg:#fffbeb;--color-bg:#f6f4f1;--color-bg-canvas:#ebe8e3;--color-bg-elevated:#ffffff;--color-bg-muted:#f3f1ed;--color-bg-subtle:#e7e4de;--color-border:rgb(28 25 23/0.08);--color-border-strong:rgb(28 25 23/0.14);--color-text:#1c1917;--color-text-muted:#57534e;--color-text-subtle:#a8a29e;--color-success:#059669;--color-success-bg:#ecfdf5;--color-warning:#d97706;--color-warning-bg:#fffbeb;--color-danger:#dc2626;--color-danger-bg:#fef2f2;--color-info:#0284c7;--color-info-bg:#e0f2fe;--font-sans:"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono","Cascadia Code",monospace;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:0.5rem;--radius-md:0.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-xs:0 1px 2px rgb(28 25 23/0.04);--shadow-sm:0 2px 10px rgb(28 25 23/0.045),0 1px 2px rgb(28 25 23/0.03);--shadow-md:0 10px 28px rgb(28 25 23/0.07),0 2px 6px rgb(28 25 23/0.04);--shadow-lg:0 18px 48px rgb(28 25 23/0.09),0 4px 12px rgb(28 25 23/0.04);--shadow-glow:0 0 0 1px rgb(71 54 181/0.1),0 10px 36px rgb(71 54 181/0.14);--sidebar-width:17.25rem;--sidebar-collapsed-width:4.25rem;--header-height:3.25rem;--content-max-width:88rem;--shell-gap:0.75rem;--shell-padding:0.75rem;--z-dropdown:50;--z-sticky:100;--z-overlay:200;--z-drawer:250;--z-modal:300;--z-toast:400;--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-base:220ms cubic-bezier(0.22,1,0.36,1);--transition-spring:400ms cubic-bezier(0.34,1.56,0.64,1);--focus-ring:0 0 0 2px var(--color-bg-elevated),0 0 0 4px var(--color-brand-500)}[data-theme=dark]{--color-bg:#0c0a09;--color-bg-canvas:#0c0a09;--color-bg-elevated:#1c1917;--color-bg-muted:#292524;--color-bg-subtle:#44403c;--color-border:rgb(255 255 255/0.08);--color-border-strong:rgb(255 255 255/0.14);--color-text:#fafaf9;--color-text-muted:#a8a29e;--color-text-subtle:#78716c}