:root{--text-primary:#181d27;--text-secondary:#414651;--text-tertiary:#535862;--text-quaternary:#717680;--text-white:#ffffff;--text-brand-secondary:#085184;--text-success-primary:#067647;--text-error-primary:#b42318;--text-warning-primary:#b54708;--bg-primary:#ffffff;--bg-secondary:#fafafa;--bg-tertiary:#f5f5f5;--bg-quaternary:#e9eaeb;--bg-brand-primary:#f1f7fe;--bg-brand-secondary:#bae2fd;--bg-brand-solid:#0460a0;--bg-success-secondary:#dcfae6;--bg-warning-secondary:#fef0c7;--bg-success-solid:#067647;--bg-error-solid:#d92d20;--fg-primary:#181d27;--fg-secondary:#414651;--fg-tertiary:#535862;--fg-quaternary:#717680;--fg-white:#ffffff;--fg-brand-primary:#0460a0;--fg-success-primary:#067647;--fg-warning-primary:#b54708;--fg-error-primary:#d92d20;--border-primary:#d5d7da;--border-secondary:#e9eaeb;--border-tertiary:#f5f5f5;--border-brand:#0378c6;--utility-brand-50:#f1f7fe;--utility-brand-200:#7ecbfb;--utility-brand-500:#0378c6;--utility-brand-700:#085184;--utility-brand-900:#0a3356;--utility-success-50:#ecfdf3;--utility-success-200:#abefc6;--utility-success-500:#17b26a;--utility-success-700:#067647;--utility-warning-50:#fffaeb;--utility-warning-200:#fedf89;--utility-warning-500:#f79009;--utility-warning-700:#b54708;--utility-error-50:#fef3f2;--utility-error-200:#fecdca;--utility-error-500:#f04438;--utility-error-700:#b42318;--utility-blue-50:#eff8ff;--utility-blue-200:#b2ddff;--utility-blue-500:#2e90fa;--utility-blue-700:#175cd3;--utility-gray-50:#fafafa;--utility-gray-200:#e9eaeb;--utility-gray-500:#717680;--utility-gray-700:#414651;--spacing-xxs:2px;--spacing-xs:4px;--spacing-sm:6px;--spacing-md:8px;--spacing-lg:12px;--spacing-xl:16px;--spacing-2xl:20px;--spacing-3xl:24px;--spacing-4xl:32px;--spacing-5xl:40px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px;--font-family-body:var(--font-sans);--font-family-display:var(--font-sans);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-size-text-2xs:10px;--line-height-text-2xs:14px;--font-size-text-xs:12px;--line-height-text-xs:18px;--font-size-text-sm:14px;--line-height-text-sm:20px;--font-size-text-md:16px;--line-height-text-md:24px;--font-size-text-lg:18px;--line-height-text-lg:28px;--font-size-text-xl:20px;--line-height-text-xl:30px;--font-size-display-xs:24px;--line-height-display-xs:32px;--font-size-display-sm:30px;--line-height-display-sm:38px;--shadow-xs:0 1px 2px 0 rgb(10 13 18/0.05);--shadow-sm:0 1px 3px 0 rgb(10 13 18/0.1),0 1px 2px -1px rgb(10 13 18/0.1);--shadow-md:0 4px 6px -1px rgb(10 13 18/0.1),0 2px 4px -2px rgb(10 13 18/0.06);--shadow-lg:0 12px 16px -4px rgb(10 13 18/0.08),0 4px 6px -2px rgb(10 13 18/0.03),0 2px 2px -1px rgb(10 13 18/0.04);--shadow-xl:0 20px 24px -4px rgb(10 13 18/0.08),0 8px 8px -4px rgb(10 13 18/0.03);--shadow-xs-skeuomorphic:0 1px 2px 0 rgb(10 13 18/0.05),inset 0 -2px 0 0 rgb(10 13 18/0.05),inset 0 0 0 1px rgb(10 13 18/0.18);--font-sans:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-arabic:"IBM Plex Sans Arabic","Cairo",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace;--background:#fafafa;--card:#ffffff;--popover:#ffffff;--foreground:#18181b;--muted:#f4f4f5;--muted-foreground:#71717a;--border:#e4e4e7;--input:#e4e4e7;--primary:#4f46e5;--primary-foreground:#ffffff;--ring:#6366f1;--accent:#f4f4f5;--success:#059669;--warning:#d97706;--destructive:#dc2626;--radius:0.625rem}:root{--background:var(--bg-secondary);--card:var(--bg-primary);--popover:var(--bg-primary);--foreground:var(--text-primary);--muted:var(--bg-secondary);--muted-foreground:var(--text-quaternary);--border:var(--border-secondary);--input:var(--border-primary);--primary:var(--bg-brand-solid);--primary-foreground:var(--text-white);--ring:var(--border-brand);--accent:var(--bg-tertiary);--success:var(--fg-success-primary);--warning:var(--fg-warning-primary);--destructive:var(--bg-error-solid)}