@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700;800&display=swap";:where([data-cc-scope~="2vkosr6j"]) :where([data-cc-scope~="2vkosr6j"]),:where([data-cc-scope~="2vkosr6j"]):where([data-cc-scope~="2vkosr6j"]){--primitive-color-navy-300: oklch(70% .104 273);--primitive-color-navy-500: oklch(45% .104 273);--primitive-color-navy-700: oklch(34% .104 273);--primitive-color-navy-900: oklch(20% .104 273);--primitive-color-teal-300: oklch(96% .018 214);--primitive-color-teal-500: oklch(76% .094 209);--primitive-color-teal-700: oklch(52% .094 223);--primitive-color-paper-50: oklch(99% .006 273);--primitive-color-paper-100: oklch(97% .008 273);--primitive-color-paper-200: oklch(94% .01 273);--primitive-color-white: oklch(100% 0 0);--primitive-color-red-700: oklch(50% .178 29);--primitive-color-red-900: oklch(42% .147 28);--primitive-spacing-0: 0;--primitive-spacing-1: .25rem;--primitive-spacing-2: .5rem;--primitive-spacing-3: .75rem;--primitive-spacing-4: 1rem;--primitive-spacing-6: 1.5rem;--primitive-spacing-8: 2rem;--primitive-spacing-12: 3rem;--primitive-spacing-16: 4rem;--primitive-spacing-24: 6rem;--primitive-fontFamily-sans: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--primitive-fontSize-label: .8125rem;--primitive-fontSize-body: 1rem;--primitive-fontSize-title: 1.5rem;--primitive-fontSize-headline: 2.5rem;--primitive-fontSize-display: clamp(2.25rem, 5.5vw, 5rem);--primitive-fontWeight-regular: 400;--primitive-fontWeight-medium: 500;--primitive-fontWeight-bold: 700;--primitive-fontWeight-extrabold: 800;--primitive-letterSpacing-display: -.04em;--primitive-letterSpacing-default: normal;--primitive-radius-none: 0;--primitive-radius-sm: 8px;--primitive-radius-default: 12px;--primitive-radius-lg: 20px;--primitive-radius-full: 9999px;--primitive-shadow-none: none;--primitive-shadow-glass-edge: inset 0 1px 0 oklch(100% 0 0 / .5), 0 10px 32px oklch(20% .104 273 / .16);--primitive-blur-glass: 24px;--primitive-duration-fast: .15s;--primitive-duration-normal: .2s;--primitive-duration-slow: .4s;--primitive-easing-out-quart: cubic-bezier(.25, 1, .5, 1)}:where([data-cc-scope~="2vkosr6j"]) :where([data-cc-scope~="2vkosr6j"]),:where([data-cc-scope~="2vkosr6j"]):where([data-cc-scope~="2vkosr6j"]){--color-background: oklch(99% .006 273);--color-foreground: oklch(20% .104 273);--color-muted-foreground: oklch(45% .104 273);--color-brand-navy: oklch(34% .104 273);--color-brand-teal: oklch(76% .094 209);--color-brand-teal-deep: oklch(52% .094 223);--color-border: oklch(94% .01 273);--color-glass-bg: oklch(88% .02 273 / .75);--color-glass-border: oklch(70% .02 273 / .4);--color-danger: oklch(50% .178 29);--spacing-component: 1rem;--spacing-section: 6rem;--z-dropdown: 10;--z-sticky: 20;--z-modal-backdrop: 30;--z-modal: 40;--z-toast: 50;--z-tooltip: 60}:where([data-cc-scope~="2vkosr6j"]) :where([data-cc-scope~="2vkosr6j"]),:where([data-cc-scope~="2vkosr6j"]):where([data-cc-scope~="2vkosr6j"]){--button-primary-bg: oklch(52% .094 223);--button-primary-fg: oklch(100% 0 0);--button-primary-hover-bg: oklch(34% .104 273);--button-primary-padding-x: 1.5rem;--button-primary-padding-y: .75rem;--button-primary-radius: 8px;--button-primary-font-size: 1rem;--button-ghost-bg: transparent;--button-ghost-fg: oklch(20% .104 273);--button-ghost-border: oklch(94% .01 273);--button-ghost-hover-bg: oklch(97% .008 273);--button-ghost-radius: 8px;--button-dangerous-bg: oklch(50% .178 29);--button-dangerous-fg: oklch(100% 0 0);--button-dangerous-hover-bg: oklch(42% .147 28);--badge-bg: oklch(76% .094 209);--badge-fg: oklch(20% .104 273);--badge-radius: 9999px;--badge-padding-x: 1rem;--badge-padding-y: .5rem;--nav-bg: oklch(88% .02 273 / .38);--nav-border: oklch(70% .02 273 / .22);--nav-blur: 28px;--nav-fg: oklch(20% .104 273);--card-bg: oklch(100% 0 0);--card-border: oklch(94% .01 273);--card-shadow: none;--card-padding: 1.5rem;--card-radius: 12px;--card-highlight-bg: oklch(88% .02 273 / .75);--card-highlight-border: oklch(70% .02 273 / .4);--card-highlight-blur: 24px;--card-highlight-shadow: inset 0 1px 0 oklch(100% 0 0 / .5), 0 10px 32px oklch(20% .104 273 / .16);--card-highlight-padding: 2rem;--card-highlight-radius: 20px}
