:root{--color-primary: #0049e6;--color-primary-dim: #0040cb;--color-primary-container: #829bff;--color-on-primary: #f2f1ff;--color-on-primary-container: #001a63;--color-primary-fixed: #829bff;--color-primary-fixed-dim: #6e8cff;--color-on-primary-fixed: #000000;--color-on-primary-fixed-variant: #002278;--color-inverse-primary: #6a89ff;--color-secondary: #a33800;--color-secondary-dim: #8f3000;--color-secondary-container: #ffc4af;--color-on-secondary: #ffefeb;--color-on-secondary-container: #812b00;--color-secondary-fixed: #ffc4af;--color-secondary-fixed-dim: #ffb194;--color-on-secondary-fixed: #611e00;--color-on-secondary-fixed-variant: #903100;--color-tertiary: #00647b;--color-tertiary-dim: #00576c;--color-tertiary-container: #00cffc;--color-on-tertiary: #e2f6ff;--color-on-tertiary-container: #004050;--color-tertiary-fixed: #00cffc;--color-tertiary-fixed-dim: #00c0ea;--color-on-tertiary-fixed: #002a35;--color-on-tertiary-fixed-variant: #004a5c;--color-positive: #1f8a5b;--color-error: #b41340;--color-error-dim: #a70138;--color-error-container: #f74b6d;--color-on-error: #ffefef;--color-on-error-container: #510017;--color-surface: #f8f5ff;--color-surface-dim: #d1d0ff;--color-surface-bright: #f8f5ff;--color-surface-container-lowest: #ffffff;--color-surface-container-low: #f2efff;--color-surface-container: #e8e6ff;--color-surface-container-high: #e1dfff;--color-surface-container-highest: #dbd9ff;--color-surface-variant: #dbd9ff;--color-on-surface: #2a2b51;--color-on-surface-variant: #575881;--color-surface-tint: #0049e6;--color-outline: #73739e;--color-outline-variant: #a9a9d7;--color-inverse-surface: #09082f;--color-inverse-on-surface: #9999c6;--color-background: #f8f5ff;--color-on-background: #2a2b51;--color-brand-ink: #0c0a1c;--color-fg-primary: var(--color-on-surface);--color-fg-secondary: var(--color-on-surface-variant);--color-fg-on-primary: var(--color-on-primary);--color-bg-page: var(--color-background);--color-bg-card: var(--color-surface-container-lowest);--color-bg-card-soft: var(--color-surface-container-low);--color-bg-elevated: var(--color-surface-container);--color-border-hairline: var(--color-outline-variant);--color-link: var(--color-primary);--color-link-hover: var(--color-primary-dim);--fg-1: var(--color-fg-primary);--fg-2: var(--color-fg-secondary);--bg-page: var(--color-bg-page);--bg-card: var(--color-bg-card);--bg-card-soft: var(--color-bg-card-soft);--bg-elevated: var(--color-bg-elevated);--brand-ink: var(--color-brand-ink);--primary: var(--color-primary);--primary-dim: var(--color-primary-dim);--primary-container: var(--color-primary-container);--on-primary: var(--color-on-primary);--on-primary-container: var(--color-on-primary-container);--secondary: var(--color-secondary);--secondary-dim: var(--color-secondary-dim);--secondary-container: var(--color-secondary-container);--on-secondary: var(--color-on-secondary);--on-secondary-container: var(--color-on-secondary-container);--tertiary: var(--color-tertiary);--tertiary-dim: var(--color-tertiary-dim);--tertiary-container: var(--color-tertiary-container);--on-tertiary: var(--color-on-tertiary);--on-tertiary-container: var(--color-on-tertiary-container);--positive: var(--color-positive);--error: var(--color-error);--error-dim: var(--color-error-dim);--on-error: var(--color-on-error);--surface: var(--color-surface);--surface-dim: var(--color-surface-dim);--surface-bright: var(--color-surface-bright);--surface-container-lowest: var(--color-surface-container-lowest);--surface-container-low: var(--color-surface-container-low);--surface-container: var(--color-surface-container);--surface-container-high: var(--color-surface-container-high);--surface-container-highest: var(--color-surface-container-highest);--surface-variant: var(--color-surface-variant);--surface-tint: var(--color-surface-tint);--on-surface: var(--color-on-surface);--on-surface-variant: var(--color-on-surface-variant);--inverse-surface: var(--color-inverse-surface);--inverse-on-surface: var(--color-inverse-on-surface);--inverse-primary: var(--color-inverse-primary);--outline: var(--color-outline);--outline-variant: var(--color-outline-variant);--r-sm: var(--radius-sm);--r-md: var(--radius-md);--r-lg: var(--radius-lg);--r-xl: var(--radius-xl);--r-2xl: var(--radius-2xl);--r-3xl: var(--radius-3xl);--r-full: var(--radius-full);--font-headline: var(--font-family-headline);--font-body: var(--font-family-body);--font-label: var(--font-family-label);--font-mono: var(--font-family-mono);--font-family-headline: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-family-body: "Manrope", ui-sans-serif, system-ui, sans-serif;--font-family-label: "Manrope", ui-sans-serif, system-ui, sans-serif;--font-family-mono: "JetBrains Mono", "Courier New", ui-monospace, monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--font-size-7xl: 4.5rem;--font-size-8xl: 6rem;--font-size-9xl: 8rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--line-height-none: 1;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--line-height-loose: 2;--letter-spacing-tighter: -.05em;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em;--letter-spacing-widest: .1em;--spacing-0: 0;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--radius-none: 0;--radius-sm: .125rem;--radius-default: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-base: 0 1px 3px 0 rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--shadow-editorial: 0 40px 60px -20px rgba(42, 43, 81, .06);--shadow-primary: 0 10px 15px -3px rgba(0, 73, 230, .2);--duration-fast: .15s;--duration-base: .2s;--duration-slow: .3s;--duration-slower: .5s;--duration-slide: .7s;--ease-out: ease-out;--ease-in-out: ease-in-out;--ease-pulse: cubic-bezier(.4, 0, .6, 1);--z-index-dropdown: 1000;--z-index-sticky: 1020;--z-index-fixed: 1030;--z-index-backdrop: 1040;--z-index-modal: 1050;--z-index-popover: 1060;--z-index-tooltip: 1070;--container-2xl: 1536px;--container-xl: 1280px;--container-lg: 1024px}
