:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-24:96px;--space-28:112px;--layout-max:1440px;--gutter:56px;--gutter-mobile:20px;--tap-min:44px;--control-2xs:28px;--control-xs:32px;--control-sm:36px;--control-md:40px;--control-lg:48px;--control-xl:56px;--dot-size:6px;--indicator:20px;--step-marker:22px;--thumb-sm:64px;--thumb-md:96px;--card-mark-sm:40px;--card-mark-md:52px;--dialog-md:560px;--dialog-lg:800px;--drawer-width:440px;--dropzone-height:200px;--underline-offset:3px;--focus-ring-width:2px;--focus-ring-offset:2px;--duration-fast:.12s;--duration-base:.2s;--ease-standard:cubic-bezier(.2, 0, .2, 1);--z-sticky:20;--z-overlay:100;--z-toast:110}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s}}:root,[data-theme=enterprise]{--navy-950:#0a0f2c;--navy-900:#141a3d;--navy-800:#262d55;--navy-600:#4a5180;--navy-300:#8a90b4;--navy-200:#b8bdd6;--ink-950:#0b0d17;--slate-700:#3a3f55;--slate-600:#4b5068;--slate-500:#6b7088;--slate-400:#8a8fa6;--slate-300:#c9ccd8;--slate-200:#d6d9e2;--slate-100:#e6e8ee;--grey-100:#eef0f5;--grey-50:#f5f6f9;--white:#fff;--pink-300:#ff8fb0;--pink-500:#ff3d77;--pink-600:#e02461;--pink-700:#c41d54;--green-700:#11795a;--green-50:#e8f6f0;--amber-700:#9a5b00;--amber-50:#fdf3e1;--red-700:#c0213f;--red-50:#fdecef;--blue-700:#3346a8;--blue-50:#eef1fb;--text-primary:var(--ink-950);--text-strong:var(--slate-700);--text-body:var(--slate-600);--text-secondary:var(--slate-500);--text-disabled:var(--slate-400);--text-accent:var(--pink-600);--text-inverse:var(--white);--text-inverse-body:var(--navy-200);--text-inverse-secondary:var(--navy-300);--text-inverse-accent:var(--pink-300);--surface-page:var(--white);--surface-card:var(--white);--surface-quiet:var(--grey-50);--surface-sunken:var(--grey-100);--surface-stage:var(--grey-100);--surface-inverse:var(--navy-950);--surface-inverse-raised:var(--navy-900);--surface-scrim:#0a0f2c7a;--border-divider:var(--slate-100);--border-default:var(--slate-200);--border-strong:var(--slate-300);--border-input:var(--slate-400);--border-selected:var(--ink-950);--border-inverse:var(--navy-800);--border-focus:var(--pink-600);--action-primary:var(--pink-600);--action-primary-hover:var(--pink-700);--action-primary-text:var(--white);--action-neutral:var(--ink-950);--action-neutral-hover:var(--slate-700);--action-neutral-text:var(--white);--action-outline-border:var(--slate-300);--action-outline-border-hover:var(--ink-950);--action-highlight:var(--pink-300);--action-highlight-hover:var(--pink-500);--action-highlight-text:var(--ink-950);--highlight-mark:transparent;--selected-fill:var(--ink-950);--selected-text:var(--white);--accent:var(--pink-500);--status-success-text:var(--green-700);--status-success-surface:var(--green-50);--status-warning-text:var(--amber-700);--status-warning-surface:var(--amber-50);--status-danger-text:var(--red-700);--status-danger-surface:var(--red-50);--status-info-text:var(--blue-700);--status-info-surface:var(--blue-50);--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:24px;--radius-pill:999px;--shadow-sm:0 1px 3px #0a0f2c1f;--shadow-float:0 20px 50px #0a0f2c29;--shadow-action-primary:none;--shadow-action-highlight:none;--border-width:1px;--border-width-selected:2px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:900;--weight-display:600;--font-sans:"Geist", ui-sans-serif, system-ui, sans-serif;--font-display:"Geist", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, monospace;--type-display-xl:var(--weight-display) 84px/.98 var(--font-display);--type-display-lg:var(--weight-display) 60px/1 var(--font-display);--type-display-md:var(--weight-display) 48px/1.02 var(--font-display);--type-heading-lg:var(--weight-semibold) 36px/1.1 var(--font-sans);--type-heading-md:var(--weight-semibold) 30px/1.1 var(--font-sans);--type-heading-sm:var(--weight-semibold) 24px/1.2 var(--font-sans);--type-title:var(--weight-semibold) 20px/1.3 var(--font-sans);--type-body-lg:var(--weight-regular) 20px/1.55 var(--font-sans);--type-body-md:var(--weight-regular) 18px/1.55 var(--font-sans);--type-body:var(--weight-regular) 16px/1.55 var(--font-sans);--type-body-sm:var(--weight-regular) 14px/1.5 var(--font-sans);--type-caption:var(--weight-regular) 13px/1.4 var(--font-sans);--type-ui-lg:var(--weight-semibold) 16px/1.2 var(--font-sans);--type-ui:var(--weight-medium) 15px/1.2 var(--font-sans);--type-ui-sm:var(--weight-medium) 14px/1.3 var(--font-sans);--type-wordmark:var(--weight-bold) 21px/1 var(--font-sans);--type-wordmark-sm:var(--weight-bold) 18px/1 var(--font-sans);--type-label:var(--weight-medium) 12px/1.3 var(--font-mono);--type-annotation:var(--weight-medium) 11px/1.5 var(--font-mono);--tracking-display-xl:-.05em;--tracking-display:-.05em;--tracking-heading:-.035em;--tracking-title:-.025em;--tracking-ui:-.01em;--tracking-wordmark:-.035em;--tracking-label:.06em}body{background-color:var(--surface-page);color:var(--text-primary);font-family:var(--font-sans);margin:0}
