@import"https://unpkg.com/open-props";@import"https://unpkg.com/open-props/normalize.min.css";@import"https://unpkg.com/open-props/animations.min.css";:root{--brand-primary: var(--color-primary-500);--brand-accent: var(--color-accent-500)}:root{--color-primary-base: #4357ad;--color-accent-base: #f75c03;--color-success-base: #00cc66;--color-error-base: #d90303;--color-primary-50: #f0f2f9;--color-primary-100: #dde2f1;--color-primary-200: #bcc5e3;--color-primary-300: #99a7d5;--color-primary-400: #6e7fc1;--color-primary-500: #4357ad;--color-primary-600: #3a4b93;--color-primary-700: #2f3d76;--color-primary-800: #252f5a;--color-primary-900: #1a2242;--color-accent-50: #fff3ed;--color-accent-100: #ffe3d1;--color-accent-200: #ffc49e;--color-accent-300: #ffa06b;--color-accent-400: #ff7937;--color-accent-500: #f75c03;--color-accent-600: #d44d03;--color-accent-700: #ab3e02;--color-accent-800: #822f02;--color-accent-900: #5e2201;--color-success-50: #e6fff5;--color-success-100: #b3ffe0;--color-success-200: #80ffcc;--color-success-300: #4dffb8;--color-success-400: #1ae69a;--color-success-500: #00cc66;--color-success-600: #00b359;--color-success-700: #009947;--color-success-800: #008038;--color-success-900: #006629;--color-error-50: #ffeded;--color-error-100: #ffd1d1;--color-error-200: #ffa3a3;--color-error-300: #ff7575;--color-error-400: #ff3838;--color-error-500: #d90303;--color-error-600: #b80303;--color-error-700: #970202;--color-error-800: #760202;--color-error-900: #5a0101;--color-background: var(--color-primary-500);--color-background-light: var(--color-primary-400);--color-background-lighter: var(--color-primary-300);--color-background-dark: var(--color-primary-600);--color-background-darker: var(--color-primary-700);--color-surface: #ffffff;--color-surface-variant: var(--color-primary-50);--color-surface-hover: var(--color-primary-100);--color-surface-active: var(--color-primary-200);--color-text: #1a1a1a;--color-text-secondary: #666666;--color-text-tertiary: #999999;--color-text-inverse: #ffffff;--color-text-on-primary: #ffffff;--color-text-on-accent: #ffffff;--color-text-on-success: #ffffff;--color-text-on-error: #ffffff;--color-border: var(--color-primary-200);--color-border-light: var(--color-primary-100);--color-border-dark: var(--color-primary-300);--color-border-focus: var(--color-accent-500);--color-link: var(--color-accent-500);--color-link-hover: var(--color-accent-600);--color-link-visited: var(--color-primary-700);--color-info: var(--color-primary-500);--color-warning: var(--color-accent-500);--color-danger: var(--color-error-500);--color-primary-alpha-10: rgba(67, 87, 173, .1);--color-primary-alpha-20: rgba(67, 87, 173, .2);--color-primary-alpha-30: rgba(67, 87, 173, .3);--color-primary-alpha-50: rgba(67, 87, 173, .5);--color-primary-alpha-80: rgba(67, 87, 173, .8);--color-accent-alpha-10: rgba(247, 92, 3, .1);--color-accent-alpha-20: rgba(247, 92, 3, .2);--color-accent-alpha-30: rgba(247, 92, 3, .3);--color-accent-alpha-50: rgba(247, 92, 3, .5);--color-accent-alpha-80: rgba(247, 92, 3, .8);--color-success-alpha-10: rgba(0, 204, 102, .1);--color-success-alpha-20: rgba(0, 204, 102, .2);--color-success-alpha-30: rgba(0, 204, 102, .3);--color-success-alpha-50: rgba(0, 204, 102, .5);--color-success-alpha-80: rgba(0, 204, 102, .8);--color-error-alpha-10: rgba(217, 3, 3, .1);--color-error-alpha-20: rgba(217, 3, 3, .2);--color-error-alpha-30: rgba(217, 3, 3, .3);--color-error-alpha-50: rgba(217, 3, 3, .5);--color-error-alpha-80: rgba(217, 3, 3, .8);--shadow-color-sm: rgba(67, 87, 173, .1);--shadow-color-md: rgba(67, 87, 173, .15);--shadow-color-lg: rgba(67, 87, 173, .2)}:global(body){margin:0;padding:0;background:var(--color-background);color:var(--color-text)}:root{font-family:Inter,var(--font-sans);font-feature-settings:"liga" 1,"calt" 1;text-rendering:optimizeLegibility}@supports (font-variation-settings: normal){:root{font-family:InterVariable,var(--font-sans)}}html{scroll-behavior:smooth}body{margin:0;padding:0}*{box-sizing:border-box}::selection{background-color:var(--color-accent-500);color:#fff}img::selection{color:var(--color-accent-500);background-color:var(--color-accent-500)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
