@layer theme,base,components,utilities;@layer theme{@theme default{ --font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-red-50: rgb(254, 242, 242); --color-red-100: rgb(255, 226, 226); --color-red-200: rgb(255, 202, 202); --color-red-300: rgb(255, 163, 164); --color-red-400: rgb(255, 101, 104); --color-red-500: rgb(251, 44, 54); --color-red-600: rgb(228, 0, 22); --color-red-700: rgb(191, 0, 15); --color-red-800: rgb(159, 7, 18); --color-red-900: rgb(130, 24, 26); --color-red-950: rgb(70, 8, 9); --color-orange-50: rgb(255, 247, 237); --color-orange-100: rgb(255, 237, 213); --color-orange-200: rgb(255, 215, 168); --color-orange-300: rgb(255, 185, 112); --color-orange-400: rgb(255, 139, 31); --color-orange-500: rgb(252, 113, 0); --color-orange-600: rgb(236, 86, 0); --color-orange-700: rgb(196, 62, 0); --color-orange-800: rgb(159, 45, 0); --color-orange-900: rgb(126, 42, 12); --color-orange-950: rgb(68, 19, 6); --color-amber-50: rgb(255, 251, 235); --color-amber-100: rgb(254, 243, 198); --color-amber-200: rgb(254, 230, 133); --color-amber-300: rgb(255, 210, 55); --color-amber-400: rgb(250, 188, 0); --color-amber-500: rgb(246, 158, 0); --color-amber-600: rgb(218, 119, 0); --color-amber-700: rgb(181, 82, 0); --color-amber-800: rgb(149, 61, 0); --color-amber-900: rgb(123, 51, 6); --color-amber-950: rgb(70, 25, 1); --color-yellow-50: rgb(254, 252, 232); --color-yellow-100: rgb(254, 249, 194); --color-yellow-200: rgb(255, 240, 133); --color-yellow-300: rgb(255, 224, 46); --color-yellow-400: rgb(247, 201, 0); --color-yellow-500: rgb(234, 179, 0); --color-yellow-600: rgb(202, 138, 0); --color-yellow-700: rgb(162, 98, 0); --color-yellow-800: rgb(135, 76, 0); --color-yellow-900: rgb(115, 62, 10); --color-yellow-950: rgb(67, 32, 4); --color-lime-50: rgb(247, 254, 231); --color-lime-100: rgb(236, 252, 202); --color-lime-200: rgb(216, 249, 153); --color-lime-300: rgb(187, 244, 81); --color-lime-400: rgb(157, 229, 0); --color-lime-500: rgb(131, 204, 0); --color-lime-600: rgb(100, 163, 0); --color-lime-700: rgb(75, 124, 0); --color-lime-800: rgb(61, 99, 0); --color-lime-900: rgb(53, 83, 14); --color-lime-950: rgb(25, 46, 3); --color-green-50: rgb(240, 253, 244); --color-green-100: rgb(220, 252, 231); --color-green-200: rgb(185, 248, 207); --color-green-300: rgb(123, 241, 168); --color-green-400: rgb(5, 223, 114); --color-green-500: rgb(0, 198, 90); --color-green-600: rgb(0, 164, 71); --color-green-700: rgb(0, 129, 58); --color-green-800: rgb(1, 102, 48); --color-green-900: rgb(13, 84, 43); --color-green-950: rgb(3, 46, 21); --color-emerald-50: rgb(236, 253, 245); --color-emerald-100: rgb(208, 250, 229); --color-emerald-200: rgb(164, 244, 207); --color-emerald-300: rgb(94, 233, 181); --color-emerald-400: rgb(0, 210, 148); --color-emerald-500: rgb(0, 185, 129); --color-emerald-600: rgb(0, 150, 105); --color-emerald-700: rgb(0, 120, 87); --color-emerald-800: rgb(0, 95, 70); --color-emerald-900: rgb(0, 78, 59); --color-emerald-950: rgb(0, 44, 34); --color-teal-50: rgb(240, 253, 250); --color-teal-100: rgb(203, 251, 241); --color-teal-200: rgb(150, 247, 228); --color-teal-300: rgb(70, 236, 213); --color-teal-400: rgb(0, 211, 189); --color-teal-500: rgb(0, 185, 166); --color-teal-600: rgb(0, 148, 136); --color-teal-700: rgb(0, 119, 110); --color-teal-800: rgb(0, 95, 90); --color-teal-900: rgb(11, 79, 74); --color-teal-950: rgb(2, 47, 46); --color-cyan-50: rgb(236, 254, 255); --color-cyan-100: rgb(206, 250, 254); --color-cyan-200: rgb(162, 244, 253); --color-cyan-300: rgb(83, 234, 253); --color-cyan-400: rgb(0, 209, 236); --color-cyan-500: rgb(0, 182, 212); --color-cyan-600: rgb(0, 145, 179); --color-cyan-700: rgb(0, 116, 145); --color-cyan-800: rgb(0, 95, 120); --color-cyan-900: rgb(16, 78, 100); --color-cyan-950: rgb(5, 51, 69); --color-sky-50: rgb(240, 249, 255); --color-sky-100: rgb(223, 242, 254); --color-sky-200: rgb(184, 230, 254); --color-sky-300: rgb(120, 212, 255); --color-sky-400: rgb(0, 187, 253); --color-sky-500: rgb(0, 165, 234); --color-sky-600: rgb(0, 132, 199); --color-sky-700: rgb(0, 105, 162); --color-sky-800: rgb(0, 89, 134); --color-sky-900: rgb(2, 74, 112); --color-sky-950: rgb(5, 47, 74); --color-blue-50: rgb(239, 246, 255); --color-blue-100: rgb(219, 234, 254); --color-blue-200: rgb(190, 219, 255); --color-blue-300: rgb(145, 197, 255); --color-blue-400: rgb(86, 162, 255); --color-blue-500: rgb(50, 128, 255); --color-blue-600: rgb(21, 93, 252); --color-blue-700: rgb(20, 71, 230); --color-blue-800: rgb(25, 60, 184); --color-blue-900: rgb(28, 57, 142); --color-blue-950: rgb(22, 36, 86); --color-indigo-50: rgb(238, 242, 255); --color-indigo-100: rgb(224, 231, 255); --color-indigo-200: rgb(199, 210, 255); --color-indigo-300: rgb(164, 180, 255); --color-indigo-400: rgb(125, 135, 255); --color-indigo-500: rgb(98, 96, 255); --color-indigo-600: rgb(79, 57, 246); --color-indigo-700: rgb(67, 45, 215); --color-indigo-800: rgb(55, 42, 172); --color-indigo-900: rgb(49, 44, 133); --color-indigo-950: rgb(30, 26, 77); --color-violet-50: rgb(245, 243, 255); --color-violet-100: rgb(237, 233, 254); --color-violet-200: rgb(221, 214, 255); --color-violet-300: rgb(196, 180, 255); --color-violet-400: rgb(166, 134, 255); --color-violet-500: rgb(141, 86, 255); --color-violet-600: rgb(127, 34, 254); --color-violet-700: rgb(112, 8, 231); --color-violet-800: rgb(93, 14, 192); --color-violet-900: rgb(77, 23, 154); --color-violet-950: rgb(47, 13, 104); --color-purple-50: rgb(250, 245, 255); --color-purple-100: rgb(243, 232, 255); --color-purple-200: rgb(233, 213, 255); --color-purple-300: rgb(216, 180, 255); --color-purple-400: rgb(191, 126, 255); --color-purple-500: rgb(171, 78, 255); --color-purple-600: rgb(152, 16, 250); --color-purple-700: rgb(130, 0, 217); --color-purple-800: rgb(110, 17, 176); --color-purple-900: rgb(89, 22, 139); --color-purple-950: rgb(60, 3, 102); --color-fuchsia-50: rgb(253, 244, 255); --color-fuchsia-100: rgb(250, 232, 255); --color-fuchsia-200: rgb(246, 207, 255); --color-fuchsia-300: rgb(242, 169, 255); --color-fuchsia-400: rgb(236, 109, 255); --color-fuchsia-500: rgb(225, 42, 251); --color-fuchsia-600: rgb(197, 0, 218); --color-fuchsia-700: rgb(166, 0, 180); --color-fuchsia-800: rgb(138, 1, 148); --color-fuchsia-900: rgb(114, 19, 120); --color-fuchsia-950: rgb(75, 0, 79); --color-pink-50: rgb(253, 242, 248); --color-pink-100: rgb(252, 231, 243); --color-pink-200: rgb(252, 206, 232); --color-pink-300: rgb(253, 165, 213); --color-pink-400: rgb(251, 100, 182); --color-pink-500: rgb(246, 51, 154); --color-pink-600: rgb(227, 0, 118); --color-pink-700: rgb(194, 0, 92); --color-pink-800: rgb(162, 0, 76); --color-pink-900: rgb(134, 16, 67); --color-pink-950: rgb(81, 4, 36); --color-rose-50: rgb(255, 241, 242); --color-rose-100: rgb(255, 228, 230); --color-rose-200: rgb(255, 204, 211); --color-rose-300: rgb(255, 163, 174); --color-rose-400: rgb(255, 104, 128); --color-rose-500: rgb(255, 35, 87); --color-rose-600: rgb(230, 0, 69); --color-rose-700: rgb(193, 0, 58); --color-rose-800: rgb(163, 0, 55); --color-rose-900: rgb(139, 8, 54); --color-rose-950: rgb(77, 2, 24); --color-slate-50: rgb(248, 250, 252); --color-slate-100: rgb(241, 245, 249); --color-slate-200: rgb(226, 232, 240); --color-slate-300: rgb(202, 213, 226); --color-slate-400: rgb(144, 161, 185); --color-slate-500: rgb(98, 116, 142); --color-slate-600: rgb(69, 85, 108); --color-slate-700: rgb(49, 65, 88); --color-slate-800: rgb(29, 41, 61); --color-slate-900: rgb(15, 23, 43); --color-slate-950: rgb(2, 6, 24); --color-gray-50: rgb(249, 250, 251); --color-gray-100: rgb(243, 244, 246); --color-gray-200: rgb(229, 231, 235); --color-gray-300: rgb(209, 213, 220); --color-gray-400: rgb(153, 161, 175); --color-gray-500: rgb(106, 114, 130); --color-gray-600: rgb(74, 85, 101); --color-gray-700: rgb(54, 65, 83); --color-gray-800: rgb(30, 41, 57); --color-gray-900: rgb(16, 24, 40); --color-gray-950: rgb(3, 7, 18); --color-zinc-50: oklch(98.5% 0 none); --color-zinc-100: rgb(244, 244, 245); --color-zinc-200: rgb(228, 228, 231); --color-zinc-300: rgb(212, 212, 216); --color-zinc-400: rgb(159, 159, 169); --color-zinc-500: rgb(113, 113, 123); --color-zinc-600: rgb(82, 82, 92); --color-zinc-700: rgb(63, 63, 70); --color-zinc-800: rgb(39, 39, 42); --color-zinc-900: rgb(24, 24, 27); --color-zinc-950: rgb(9, 9, 11); --color-neutral-50: oklch(98.5% 0 none); --color-neutral-100: oklch(97% 0 none); --color-neutral-200: oklch(92.2% 0 none); --color-neutral-300: oklch(87% 0 none); --color-neutral-400: oklch(70.8% 0 none); --color-neutral-500: oklch(55.6% 0 none); --color-neutral-600: oklch(43.9% 0 none); --color-neutral-700: oklch(37.1% 0 none); --color-neutral-800: oklch(26.9% 0 none); --color-neutral-900: oklch(20.5% 0 none); --color-neutral-950: oklch(14.5% 0 none); --color-stone-50: rgb(250, 250, 249); --color-stone-100: rgb(245, 245, 244); --color-stone-200: rgb(231, 229, 228); --color-stone-300: rgb(214, 211, 209); --color-stone-400: rgb(166, 160, 155); --color-stone-500: rgb(121, 113, 107); --color-stone-600: rgb(87, 83, 77); --color-stone-700: rgb(68, 64, 59); --color-stone-800: rgb(41, 37, 36); --color-stone-900: rgb(28, 25, 23); --color-stone-950: rgb(12, 10, 9); --color-mauve-50: oklch(98.5% 0 none); --color-mauve-100: rgb(243, 241, 243); --color-mauve-200: rgb(231, 228, 231); --color-mauve-300: rgb(215, 208, 215); --color-mauve-400: rgb(168, 158, 169); --color-mauve-500: rgb(121, 105, 123); --color-mauve-600: rgb(89, 76, 91); --color-mauve-700: rgb(70, 57, 71); --color-mauve-800: rgb(42, 33, 44); --color-mauve-900: rgb(29, 22, 30); --color-mauve-950: rgb(12, 9, 12); --color-olive-50: rgb(251, 251, 249); --color-olive-100: rgb(244, 244, 240); --color-olive-200: rgb(232, 232, 227); --color-olive-300: rgb(216, 216, 208); --color-olive-400: rgb(171, 171, 156); --color-olive-500: rgb(124, 124, 103); --color-olive-600: rgb(91, 91, 75); --color-olive-700: rgb(71, 71, 57); --color-olive-800: rgb(43, 43, 34); --color-olive-900: rgb(29, 29, 22); --color-olive-950: rgb(12, 12, 9); --color-mist-50: rgb(249, 251, 251); --color-mist-100: rgb(241, 243, 243); --color-mist-200: rgb(227, 231, 232); --color-mist-300: rgb(208, 214, 216); --color-mist-400: rgb(156, 168, 171); --color-mist-500: rgb(103, 120, 124); --color-mist-600: rgb(75, 88, 91); --color-mist-700: rgb(57, 68, 71); --color-mist-800: rgb(34, 41, 43); --color-mist-900: rgb(22, 27, 29); --color-mist-950: rgb(9, 11, 12); --color-taupe-50: rgb(251, 250, 249); --color-taupe-100: rgb(243, 241, 241); --color-taupe-200: rgb(232, 228, 227); --color-taupe-300: rgb(216, 210, 208); --color-taupe-400: rgb(171, 160, 156); --color-taupe-500: rgb(124, 109, 103); --color-taupe-600: rgb(91, 79, 75); --color-taupe-700: rgb(71, 60, 57); --color-taupe-800: rgb(43, 36, 34); --color-taupe-900: rgb(29, 24, 22); --color-taupe-950: rgb(12, 10, 9); --color-black: #000; --color-white: #fff; --spacing: .25rem; --breakpoint-sm: 40rem; --breakpoint-md: 48rem; --breakpoint-lg: 64rem; --breakpoint-xl: 80rem; --breakpoint-2xl: 96rem; --container-3xs: 16rem; --container-2xs: 18rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --container-7xl: 80rem; --text-xs: .75rem; --text-xs--line-height: calc(1 / .75); --text-sm: .875rem; --text-sm--line-height: calc(1.25 / .875); --text-base: 1rem; --text-base--line-height: 1.5 ; --text-lg: 1.125rem; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 1.875rem; --text-3xl--line-height: 1.2 ; --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5 / 2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --text-6xl: 3.75rem; --text-6xl--line-height: 1; --text-7xl: 4.5rem; --text-7xl--line-height: 1; --text-8xl: 6rem; --text-8xl--line-height: 1; --text-9xl: 8rem; --text-9xl--line-height: 1; --font-weight-thin: 100; --font-weight-extralight: 200; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --font-weight-black: 900; --tracking-tighter: -.05em; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-wide: .025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; --radius-xs: .125rem; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --radius-4xl: 2rem; --shadow-2xs: 0 1px rgb(0 0 0 / .05); --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05); --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1); --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1); --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1); --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25); --inset-shadow-2xs: inset 0 1px rgb(0 0 0 / .05); --inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / .05); --inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / .05); --drop-shadow-xs: 0 1px 1px rgb(0 0 0 / .05); --drop-shadow-sm: 0 1px 2px rgb(0 0 0 / .15); --drop-shadow-md: 0 3px 3px rgb(0 0 0 / .12); --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / .15); --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / .1); --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / .15); --text-shadow-2xs: 0px 1px 0px rgb(0 0 0 / .15); --text-shadow-xs: 0px 1px 1px rgb(0 0 0 / .2); --text-shadow-sm: 0px 1px 0px rgb(0 0 0 / .075), 0px 1px 1px rgb(0 0 0 / .075), 0px 2px 2px rgb(0 0 0 / .075); --text-shadow-md: 0px 1px 1px rgb(0 0 0 / .1), 0px 1px 2px rgb(0 0 0 / .1), 0px 2px 4px rgb(0 0 0 / .1); --text-shadow-lg: 0px 1px 2px rgb(0 0 0 / .1), 0px 3px 2px rgb(0 0 0 / .1), 0px 4px 8px rgb(0 0 0 / .1); --ease-in: cubic-bezier(.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, .2, 1); --ease-in-out: cubic-bezier(.4, 0, .2, 1); --animate-spin: spin 1s linear infinite; --animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite; --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --animate-bounce: bounce 1s infinite; @keyframes spin { to { transform: rotate(360deg); } } @keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } } @keyframes pulse { 50% { opacity: .5; } } @keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(.8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, .2, 1); } } --blur-xs: 4px; --blur-sm: 8px; --blur-md: 12px; --blur-lg: 16px; --blur-xl: 24px; --blur-2xl: 40px; --blur-3xl: 64px; --perspective-dramatic: 100px; --perspective-near: 300px; --perspective-normal: 500px; --perspective-midrange: 800px; --perspective-distant: 1200px; --aspect-video: 16 / 9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: --theme(--font-sans, initial); --default-font-feature-settings: --theme( --font-sans--font-feature-settings, initial ); --default-font-variation-settings: --theme( --font-sans--font-variation-settings, initial ); --default-mono-font-family: --theme(--font-mono, initial); --default-mono-font-feature-settings: --theme( --font-mono--font-feature-settings, initial ); --default-mono-font-variation-settings: --theme( --font-mono--font-variation-settings, initial ); }@supports (color: color(display-p3 0 0 0%)){@theme default{ --color-red-200: rgb(255, 202, 202); --color-red-300: rgb(255, 163, 164); --color-red-400: rgb(255, 101, 104); --color-red-600: rgb(228, 0, 22); --color-red-700: rgb(191, 0, 16); --color-orange-50: rgb(255, 247, 237); --color-orange-100: rgb(255, 237, 213); --color-orange-200: rgb(255, 215, 168); --color-orange-300: rgb(255, 185, 112); --color-orange-400: rgb(255, 139, 31); --color-orange-500: rgb(252, 113, 0); --color-orange-600: rgb(236, 86, 0); --color-orange-700: rgb(196, 62, 0); --color-orange-800: rgb(159, 45, 0); --color-amber-50: rgb(255, 251, 235); --color-amber-300: rgb(255, 210, 55); --color-amber-400: rgb(250, 188, 0); --color-amber-500: rgb(246, 158, 0); --color-amber-600: rgb(218, 119, 0); --color-amber-700: rgb(181, 82, 0); --color-amber-800: rgb(149, 61, 0); --color-yellow-300: rgb(255, 224, 46); --color-yellow-400: rgb(247, 201, 0); --color-yellow-500: rgb(234, 179, 0); --color-yellow-600: rgb(202, 138, 0); --color-yellow-700: rgb(162, 98, 0); --color-yellow-800: rgb(135, 76, 0); --color-lime-400: rgb(157, 229, 0); --color-lime-500: rgb(131, 204, 0); --color-lime-600: rgb(100, 163, 0); --color-lime-700: rgb(75, 124, 0); --color-lime-800: rgb(61, 99, 0); --color-green-500: rgb(0, 198, 90); --color-green-600: rgb(0, 164, 71); --color-green-700: rgb(0, 129, 58); --color-emerald-400: rgb(0, 210, 148); --color-emerald-500: rgb(0, 185, 129); --color-emerald-600: rgb(0, 150, 105); --color-emerald-700: rgb(0, 120, 87); --color-emerald-800: rgb(0, 95, 70); --color-emerald-900: rgb(0, 78, 59); --color-emerald-950: rgb(0, 44, 34); --color-teal-400: rgb(0, 211, 189); --color-teal-500: rgb(0, 185, 166); --color-teal-600: rgb(0, 148, 136); --color-teal-700: rgb(0, 119, 110); --color-teal-800: rgb(0, 95, 90); --color-cyan-400: rgb(0, 209, 236); --color-cyan-500: rgb(0, 182, 212); --color-cyan-600: rgb(0, 145, 179); --color-cyan-700: rgb(0, 116, 145); --color-cyan-800: rgb(0, 95, 120); --color-sky-50: rgb(240, 249, 255); --color-sky-300: rgb(120, 212, 255); --color-sky-400: rgb(0, 187, 253); --color-sky-500: rgb(0, 165, 234); --color-sky-600: rgb(0, 132, 199); --color-sky-700: rgb(0, 105, 162); --color-sky-800: rgb(0, 89, 134); --color-blue-200: rgb(190, 219, 255); --color-blue-300: rgb(145, 197, 255); --color-blue-400: rgb(86, 162, 255); --color-blue-500: rgb(50, 128, 255); --color-indigo-50: rgb(238, 242, 255); --color-indigo-100: rgb(224, 231, 255); --color-indigo-200: rgb(199, 210, 255); --color-indigo-300: rgb(164, 180, 255); --color-indigo-400: rgb(125, 135, 255); --color-indigo-500: rgb(98, 96, 255); --color-violet-200: rgb(221, 214, 255); --color-violet-300: rgb(196, 180, 255); --color-violet-400: rgb(166, 134, 255); --color-violet-500: rgb(141, 86, 255); --color-purple-200: rgb(233, 213, 255); --color-purple-300: rgb(216, 180, 255); --color-purple-400: rgb(191, 126, 255); --color-purple-500: rgb(171, 78, 255); --color-purple-700: rgb(130, 0, 217); --color-fuchsia-100: rgb(250, 232, 255); --color-fuchsia-200: rgb(246, 207, 255); --color-fuchsia-300: rgb(242, 169, 255); --color-fuchsia-400: rgb(236, 109, 255); --color-fuchsia-600: rgb(197, 0, 218); --color-fuchsia-700: rgb(166, 0, 180); --color-pink-600: rgb(227, 0, 118); --color-pink-700: rgb(194, 0, 92); --color-pink-800: rgb(162, 0, 76); --color-rose-100: rgb(255, 228, 230); --color-rose-200: rgb(255, 204, 211); --color-rose-300: rgb(255, 163, 174); --color-rose-400: rgb(255, 104, 128); --color-rose-500: rgb(255, 35, 87); --color-rose-600: rgb(230, 0, 69); --color-rose-700: rgb(193, 0, 58); --color-rose-800: rgb(163, 0, 55); }@media(color-gamut:p3){@theme default{ --color-red-200: color(display-p3 .96956 .79815 .7943); --color-red-300: color(display-p3 .95692 .65189 .64512); --color-red-400: color(display-p3 .93353 .43168 .42349); --color-red-600: color(display-p3 .83032 .14038 .1332); --color-red-700: color(display-p3 .69274 .11623 .10468); --color-orange-50: color(display-p3 .99533 .97013 .9335); --color-orange-100: color(display-p3 .98876 .93139 .84327); --color-orange-200: color(display-p3 .97465 .84705 .68011); --color-orange-300: color(display-p3 .96801 .73435 .46416); --color-orange-400: color(display-p3 .95019 .56181 .21102); --color-orange-500: color(display-p3 .94659 .44979 .07573); --color-orange-600: color(display-p3 .88747 .34166 .022); --color-orange-700: color(display-p3 .72984 .25726 .05111); --color-orange-800: color(display-p3 .57559 .21198 .08266); --color-amber-50: color(display-p3 .9978 .98505 .92631); --color-amber-300: color(display-p3 .97433 .83063 .33298); --color-amber-400: color(display-p3 .95919 .73852 .11827); --color-amber-500: color(display-p3 .93994 .62058 .05854); --color-amber-600: color(display-p3 .82714 .46717 .0336); --color-amber-700: color(display-p3 .67989 .32771 .05205); --color-amber-800: color(display-p3 .54753 .25606 .07283); --color-yellow-300: color(display-p3 .98267 .88088 .32102); --color-yellow-400: color(display-p3 .95994 .79017 .05852); --color-yellow-500: color(display-p3 .90365 .70306 .07454); --color-yellow-600: color(display-p3 .77634 .54249 .04171); --color-yellow-700: color(display-p3 .61315 .38666 .05797); --color-yellow-800: color(display-p3 .50318 .30478 .07554); --color-lime-400: color(display-p3 .66872 .89377 .20881); --color-lime-500: color(display-p3 .5627 .8018 .13123); --color-lime-600: color(display-p3 .43535 .64061 .09093); --color-lime-700: color(display-p3 .33335 .48633 .09443); --color-lime-800: color(display-p3 .27146 .38418 .09751); --color-green-500: color(display-p3 .30873 .77475 .37431); --color-green-600: color(display-p3 .24388 .64082 .29481); --color-green-700: color(display-p3 .19836 .5018 .24533); --color-emerald-400: color(display-p3 .3347 .8196 .59158); --color-emerald-500: color(display-p3 .26711 .72685 .5084); --color-emerald-600: color(display-p3 .20656 .58906 .41396); --color-emerald-700: color(display-p3 .16404 .47023 .34351); --color-emerald-800: color(display-p3 .1354 .3714 .27756); --color-emerald-900: color(display-p3 .11782 .30297 .2345); --color-emerald-950: color(display-p3 .05491 .17043 .13484); --color-teal-400: color(display-p3 .32279 .82206 .74439); --color-teal-500: color(display-p3 .26657 .72152 .65546); --color-teal-600: color(display-p3 .20711 .57958 .53668); --color-teal-700: color(display-p3 .17409 .46132 .43387); --color-teal-800: color(display-p3 .1457 .36705 .35075); --color-cyan-400: color(display-p3 .29464 .81399 .935); --color-cyan-500: color(display-p3 .2467 .71003 .84144); --color-cyan-600: color(display-p3 .19325 .56465 .7072); --color-cyan-700: color(display-p3 .16412 .45143 .57057); --color-cyan-800: color(display-p3 .15144 .36521 .46105); --color-sky-50: color(display-p3 .9465 .9754 .99834); --color-sky-300: color(display-p3 .54636 .82256 .99058); --color-sky-400: color(display-p3 .30598 .72501 .98017); --color-sky-500: color(display-p3 .21911 .63903 .93148); --color-sky-600: color(display-p3 .16251 .50938 .79608); --color-sky-700: color(display-p3 .13031 .40457 .64085); --color-sky-800: color(display-p3 .12072 .34308 .52441); --color-blue-200: color(display-p3 .76688 .85521 .98748); --color-blue-300: color(display-p3 .60256 .76721 .99394); --color-blue-400: color(display-p3 .39744 .62813 .99212); --color-blue-500: color(display-p3 .26642 .49122 .98862); --color-indigo-50: color(display-p3 .93622 .94862 .99562); --color-indigo-100: color(display-p3 .88303 .90499 .99314); --color-indigo-200: color(display-p3 .78656 .82175 .98845); --color-indigo-300: color(display-p3 .65089 .70016 .99082); --color-indigo-400: color(display-p3 .49499 .52529 .98511); --color-indigo-500: color(display-p3 .38037 .37224 .97171); --color-violet-200: color(display-p3 .86154 .83885 .98801); --color-violet-300: color(display-p3 .75887 .70626 .99173); --color-violet-400: color(display-p3 .63122 .52218 .99001); --color-violet-500: color(display-p3 .52337 .3296 .99088); --color-purple-200: color(display-p3 .90118 .83598 .99224); --color-purple-300: color(display-p3 .82939 .70374 .99608); --color-purple-400: color(display-p3 .71992 .4925 .99517); --color-purple-500: color(display-p3 .62952 .30089 .99082); --color-purple-700: color(display-p3 .4653 .06526 .8244); --color-fuchsia-100: color(display-p3 .96918 .91147 .99504); --color-fuchsia-200: color(display-p3 .93953 .81894 .98798); --color-fuchsia-300: color(display-p3 .91137 .67005 .98621); --color-fuchsia-400: color(display-p3 .86677 .44776 .97903); --color-fuchsia-600: color(display-p3 .71659 .08368 .84104); --color-fuchsia-700: color(display-p3 .60171 .07756 .69279); --color-pink-600: color(display-p3 .82565 .1412 .45934); --color-pink-700: color(display-p3 .71154 .10101 .35821); --color-pink-800: color(display-p3 .58415 .10534 .2974); --color-rose-100: color(display-p3 .98224 .89723 .90257); --color-rose-200: color(display-p3 .96875 .80878 .82732); --color-rose-300: color(display-p3 .96017 .6477 .68372); --color-rose-400: color(display-p3 .94293 .43076 .5031); --color-rose-500: color(display-p3 .92182 .24075 .35567); --color-rose-600: color(display-p3 .84879 .10201 .26926); --color-rose-700: color(display-p3 .7118 .07708 .22678); --color-rose-800: color(display-p3 .59125 .09291 .2201); }}}@theme default inline reference{ --blur: 8px; --shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05); --drop-shadow: 0 1px 2px rgb(0 0 0 / .1), 0 1px 1px rgb(0 0 0 / .06); --radius: .25rem; --max-width-prose: 65ch; }}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:--theme(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings,normal);font-variation-settings:--theme(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:--theme(--default-mono-font-feature-settings,normal);font-variation-settings:--theme(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{@tailwind utilities;}:root{--white: #fff;--black: #000000;--red: #a91b34;--red-light: rgba(202, 22, 67, .1);--red-800: #ca1643;--black-60: rgba(0, 0, 0, .6);--bg-grey: #f5f5f5;--bg-grey-light: rgba(229, 229, 229, .15);--grey-100: #f1f1f1;--grey-110: #f5f5ff;--grey-115: #f5f6f7;--grey-120: #f7f8fa;--grey-130: #e2e2e2;--grey-150: #dfdfdf;--grey-200: #828282;--grey-250: #a7a7b0;--grey-300: #b0b0b0;--grey-350: #5b5b5b;--grey-400: #757575;--grey-450: #666666;--grey-500: #606064;--grey-550: #444444;--outline: #dfdfdf;--neutral-100: #e5e5e5;--neutral-150: #e9e9e9;--neutral-200: #8e8e96;--neutral-300: #4c4c53;--neutral-400: #252526;--neutral-500: #171614;--neutral-550: #1e1e1e;--neutral-600: #737373;--neutral-650: #313132;--neutral-850: #181716;--neutral-old-100: #fcfcfc;--neutral-old-200: #f6f6f6;--neutral-old-300: #cbd5e1;--neutral-old-500: #64748b;--neutral-old-700: #59626b;--neutral-old-900: #0f172a;--primary-cta: #000000;--primary-cta-disabled: #a9a9a9;--primary-error: #f05340;--primary-error-light: #fff1ef;--orange-100: #fff1ef;--orange-300: #f3c060;--warning-400: #ffb136;--tertiary-400: #ffc107;--tertiary-500: #ffc133;--blue-100: #f3f9ff;--blue-150: #e0f0ff;--blue-200: #f1f5f9;--blue-300: #0070de;--green-100: #f1fffc;--green-150: #ccebe4;--green-110: #f2f7f0;--green-120: #e3f1ff;--green-130: #d3ebd9;--green-200: #1abb9c;--green-300: #129279;--green-350: #71c78c;--green-400: #2f7f51;--green-450: #4ba375;--green-500: #71c78c;--green-550: #005a44;--green-600: #143a3a;--purple-100: #efecfe;--purple-120: #e9e7ff;--purple-200: #d3c9ff;--purple-250: #6c4ae1;--purple-350: #937de8;--purple-300: #665abe;--purple-450: #4c1cc3;--purple-400: #4817c2;--purple-600: #6d41d8;--purple-800: #1b0948;--red-100: #ffeeec;--red-150: #fff8f5;--neutral-800: #1e293b;--quaternary-151: #fce0de;--quaternary-11: #faf1f0;--tertiary: #c4944d;--tertiary-200: #fac53d;--secondary-text: #243443;--shadow-1dp: 0px 6px 9px 0px #0000000f;--shadow-2dp: 0px 4px 24px 0px #0000001a;--font-georgia: "Georgia", sans-serif, serif;--font-gilroy: "Gilroy", sans-serif, serif;--font-weight-400: 400;--font-weight-500: 500;--font-weight-600: 600;--font-weight-700: 700;--font-weight-800: 800;--font-size-8: .8rem;--font-size-10: 1rem;--font-size-11: 1.1rem;--font-size-12: 1.2rem;--font-size-13: 1.3rem;--font-size-14: 1.4rem;--font-size-15: 1.5rem;--font-size-16: 1.6rem;--font-size-18: 1.8rem;--font-size-19: 1.9rem;--font-size-20: 2rem;--font-size-22: 2.2rem;--font-size-24: 2.4rem;--font-size-26: 2.6rem;--font-size-28: 2.8rem;--font-size-30: 3rem;--font-size-32: 3.2rem;--font-size-34: 3.4rem;--font-size-36: 3.6rem;--font-size-40: 4rem;--font-size-48: 4.8rem;--line-height-1: 1.5;--line-height-2: 1.8;--space-0: 0rem;--space-1: .2rem;--space-2: .2rem;--space-4: .4rem;--space-5: .5rem;--space-6: .6rem;--space-8: .8rem;--space-9: .9rem;--space-10: 1rem;--space-12: 1.2rem;--space-14: 1.4rem;--space-15: 1.5rem;--space-16: 1.6rem;--space-18: 1.8rem;--space-20: 2rem;--space-22: 2.2rem;--space-23: 2.3rem;--space-24: 2.4rem;--space-25: 2.5rem;--space-26: 2.6rem;--space-28: 2.8rem;--space-30: 3rem;--space-32: 3.2rem;--space-34: 3.4rem;--space-36: 3.6rem;--space-38: 3.8rem;--space-40: 4rem;--space-44: 4.4rem;--space-45: 4.5rem;--space-48: 4.8rem;--space-50: 5rem;--space-51: 5.1rem;--space-56: 5.6rem;--space-60: 6rem;--space-64: 6.4rem;--space-70: 7.2rem;--space-67: 6.7rem;--space-72: 7.2rem;--space-74: 7.4rem;--space-80: 8rem;--space-84: 8.4rem;--space-86: 8.6rem;--space-96: 9.6rem;--space-100: 10rem;--space-120: 12rem;--space-150: 15rem;--space-1000: 100rem}.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.h1,.h1-500,.h1-600{font-size:var(--font-size-28);font-weight:var(--font-weight-400)}.h1-500{font-weight:var(--font-weight-500)}.h1-600{font-weight:var(--font-weight-600)}.h2,.h2-500,.h2-600{font-size:var(--font-size-20);font-weight:var(--font-weight-400)}.h2-500{font-weight:var(--font-weight-500)}.h2-600{font-weight:var(--font-weight-600)}.h3,.h3-500,.h3-600{font-size:var(--font-size-16);font-weight:var(--font-weight-400)}.h3-500{font-weight:var(--font-weight-500)}.h3-600{font-weight:var(--font-weight-600)}.base,.base-500,.base-600{font-size:var(--font-size-14);font-weight:var(--font-weight-400)}.base-500{font-weight:var(--font-weight-500)}.base-600{font-weight:var(--font-weight-600)}.small,.small-500,.small-600{font-size:var(--font-size-12);font-weight:var(--font-weight-400)}.small-500{font-weight:var(--font-weight-500)}.small-600{font-weight:var(--font-weight-600)}.tiny,.tiny-500,.tiny-600{font-size:var(--font-size-10);font-weight:var(--font-weight-400)}.tiny-500{font-weight:var(--font-weight-500)}.tiny-600{font-weight:var(--font-weight-600)}.error{font-size:var(--font-size-12);color:var(--primary-error)}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInRightBlock{animation-name:fadeInRight;animation-fill-mode:forwards;animation-duration:.8s;display:block!important}@keyframes fadeInRightShort{0%{opacity:0;transform:translate3d(10px,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInRight{animation-name:fadeInRightShort;animation-fill-mode:forwards;animation-duration:.5s}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft;animation-fill-mode:forwards;animation-duration:.5s}@keyframes delayedFadeOut{0%{opacity:1;grid-template-rows:1fr}to{opacity:0;grid-template-rows:0;margin:0}}.delayedFadeOut{animation-name:delayedFadeOut;animation-fill-mode:forwards;animation-delay:2.5s;animation-duration:.5s}@keyframes shrinkPadding{0%{padding:var(--space-16) var(--space-10)}to{padding:0}}.shrinkPadding{animation-name:shrinkPadding;animation-fill-mode:forwards;animation-delay:2.5s;animation-duration:.5s}body.formations{--primary-100: #f5f5ff;--primary-150: #e5dffa;--primary-200: #928ce6;--primary-300: #6d52d4;--primary-400: #35118f;--primary-500: #4817c2;--quaternary-100: #fff5f6;--quaternary-200: #e6928c;--quaternary-300: #e05166;--quaternary-400: #7a0f2a;--quaternary-500: #ca1643;--secondary-100: #f2f7f0;--secondary-150: #f2f7f0;--secondary-200: #6da487;--secondary-300: #358246;--secondary-400: #143a3a;--secondary-450: #01372a;--secondary-500: #005a44;--secondary-600: #2f7f51;--tertiary-100: #fff8f5;--tertiary-200: #e6bf8c;--tertiary-300: #98672d;--tertiary-400: #98672d;--tertiary-500: #ffc133;--font-color: #171614;--font-family: "Gilroy", sans-serif, serif;--font-secondary: "Roboto Serif", sans-serif, serif;--font-blue: #002142;--neutral-10: #f5f5f5;--icon-color: var(--primary-500);--cta-border-radius: 16px;--input-border-radius: 16px;--btn-starter-bg: var(--black);--btn-starter-bg-hover: var(--black);--btn-starter-bg-active: var(--black);--btn-essential-bg: var(--secondary-500);--btn-essential-bg-hover: var(--secondary-450);--btn-essential-bg-active: var(--secondary-450);--btn-essential-bg-active: var(--secondary-400);--btn-secure-bg: var(--primary-500);--btn-secure-bg-hover: var(--primary-400);--btn-secure-bg-active: var(--primary-400);--bundle-indicator-color: var(--primary-500);--starter-bg: var(--neutral-10);--essential-bg: var(--secondary-150);--secure-bg: var(--primary-100);--radio-color: #6c4ae1;--testimonial-highlight-color: var(--purple-200);--title-font-family: var(--font-family);--menu-active-color: var(--primary-500);--menu-active-outline: var(--primary-200);--menu-active-bg: var(--primary-100);--btn-primary-bg: var(--primary-500);--btn-primary-bg-hover: var(--primary-400);--btn-primary-bg-active: var(--primary-400)}*{font-family:var(--font-family)!important}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:400;src:url(/assets/Gilroy-Regular-CY081Tb4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:500;src:url(/assets/Gilroy-Medium-RhujHmrb.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:600;src:url(/assets/Gilroy-Semibold-Cu1_Dviq.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:700;src:url(/assets/Gilroy-Bold-Bt_SZrlr.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:800;src:url(/assets/Gilroy-Heavy-BwzGdMHm.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto Serif";font-style:normal;font-weight:400;src:url(/assets/RobotoSerif-Regular-CaI0tJS2.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto Serif";font-style:normal;font-weight:500;src:url(/assets/RobotoSerif-Medium-9LonqHbU.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto Serif";font-style:normal;font-weight:600;src:url(/assets/RobotoSerif-SemiBold-DvVsRN0X.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto Serif";font-style:normal;font-weight:700;src:url(/assets/RobotoSerif-Bold-DsK67LeG.woff2) format("woff2")}html{font-size:62.5%}body{line-height:1.25;color:var(--font-color);font-size:var(--font-size-14)}#root,.app{width:100vw;height:var(--app-viewport-height, 100dvh);overflow:hidden}p{line-height:1.5}@media only screen and (max-width:600px){html{font-size:60%!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:1.28rem}}*{-webkit-text-size-adjust:100%;font-family:var(--font-family)!important;box-sizing:border-box;text-rendering:optimizeLegibility!important;font-feature-settings:none;font-variant-ligatures:none;-webkit-font-variant-ligatures:none}@font-face{font-family:Georgia;font-weight:bolder;font-style:normal;src:local("Georgia"),url(/assets/Georgia-Bold-DCzS9Qb2.woff2) format("woff2")}.spinner___TNcl-{display:flex}.left___OwH1-{justify-content:start}.center___TIIdf{justify-content:center}.right___ejcCW{justify-content:end}.small___TY4e0 svg{width:6.4rem;height:6.4rem}.medium___yEp7I svg{width:12.8rem;height:12.8rem}.large___xzqCD svg{width:20rem;height:20rem}.inputContainer___UCowg{display:flex;flex-direction:column;gap:.8rem;align-items:flex-start;height:fit-content}.inputContainer___UCowg.fullWidth___VjXmV{width:100%}.inputContainer___UCowg .labelWrapper___QM8yJ{display:flex;align-items:center;width:fit-content;flex-shrink:0}.inputContainer___UCowg .labelWrapper___QM8yJ label{color:var(--grey-200)}.inputContainer___UCowg .labelWrapper___QM8yJ span{margin-left:var(--space-2);color:var(--quaternary-500)}.inputContainer___UCowg .inputWrapper___KHcXq{display:flex;flex-direction:column;width:inherit;gap:.8rem}.inputContainer___UCowg .inputWrapper___KHcXq .inputRootContainer___ifk5V{line-height:1.4375em;box-sizing:border-box;cursor:text;display:inline-flex;align-items:center;width:100%;position:relative;gap:.4rem}.inputContainer___UCowg .inputWrapper___KHcXq .inputRoot___Bew9K{border:1px solid var(--grey-100);font-size:16px;font-weight:var(--font-weight-500);border-radius:var(--input-border-radius, 16px);background-color:var(--white);padding:1.5rem var(--space-16)}.inputContainer___UCowg .inputWrapper___KHcXq .inputRoot___Bew9K.hasLabel___Mm4AK{padding:1rem var(--space-16)}.inputContainer___UCowg .inputWrapper___KHcXq .inputRoot___Bew9K:focus-within{border-color:var(--primary-500)}.inputContainer___UCowg .inputWrapper___KHcXq .inputRoot___Bew9K:focus-within .adornment___ihdxd svg path[stroke]{stroke:var(--icon-color)}.inputContainer___UCowg .inputWrapper___KHcXq .inputRoot___Bew9K:focus-within .adornment___ihdxd svg path[fill]{fill:var(--icon-color)}.inputContainer___UCowg .inputWrapper___KHcXq .inputRoot___Bew9K:focus-within .adornment___ihdxd svg rect{stroke:var(--icon-color)}.inputContainer___UCowg .inputWrapper___KHcXq .inputRoot___Bew9K.disabled___CfuKu{background-color:var(--grey-100);border-color:var(--grey-100);color:var(--grey-100)}.inputContainer___UCowg .inputWrapper___KHcXq .inputRoot___Bew9K.error___piJXL{border-color:var(--quaternary-500)}.inputContainer___UCowg .inputWrapper___KHcXq .inputRoot___Bew9K.borderless___GSAqd{border:none}.inputContainer___UCowg .inputWrapper___KHcXq .inputRoot___Bew9K .input___IpR8I{padding:var(--space-0);height:2rem;border:none;color:var(--neutral-500)}.inputContainer___UCowg .inputWrapper___KHcXq .inputRoot___Bew9K .input___IpR8I::placeholder{color:var(--neutral-200);opacity:.9;font-weight:var(--font-weight-400)}.inputContainer___UCowg .inputWrapper___KHcXq .inputRoot___Bew9K .input___IpR8I.large___jHPoz{height:4rem}.inputContainer___UCowg .inputWrapper___KHcXq .inputRoot___Bew9K .adornment___ihdxd{display:flex;align-items:center;justify-content:center;min-width:2.4rem;min-height:2.4rem;flex-shrink:0}.inputContainer___UCowg .messagesList___2q6QB{display:flex;flex-direction:column;gap:.4rem;color:var(--quaternary-500)}.inputContainer___UCowg .messagesList___2q6QB span{font-size:var(--font-size-12);font-weight:var(--font-weight-500);text-align:left}.button___2ZuB7{border:none;border-radius:var(--cta-border-radius, 16px);cursor:pointer;transition:all .3s}.button___2ZuB7:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.button___2ZuB7 .children___7Eljd{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:var(--space-16) var(--space-16)}.button___2ZuB7 .children___7Eljd.noPadding___yNtUC{padding:0}.button___2ZuB7.small___l39oh .children___7Eljd{padding:var(--space-8) var(--space-16)}.button___2ZuB7.small___l39oh .label___UJ3Zt{font-weight:var(--font-weight-400);font-size:var(--font-size-14)}.button___2ZuB7.regular___nNNzy .label___UJ3Zt{font-size:var(--font-size-15)}.button___2ZuB7.fullWidth___36oJT{width:100%}.button___2ZuB7:disabled{cursor:not-allowed}.button___2ZuB7 .leftIcon___aT0iS{margin-right:var(--space-8);display:flex;width:2.4rem;height:2.4rem;align-items:center;justify-content:center}.button___2ZuB7 .rightIcon___7Nqrl{margin-left:var(--space-8);display:flex;width:2.4rem;height:2.4rem;align-items:center;justify-content:center}.button___2ZuB7 .loadingIcon___w-qeh{margin-right:var(--space-8);display:flex;width:2.4rem;height:2.4rem}.button___2ZuB7 .label___UJ3Zt{font-weight:var(--font-weight-600);font-size:var(--font-size-16);text-align:center}.button___2ZuB7 .subLabel___5OBoo{font-size:var(--font-size-12);font-weight:var(--font-weight-600);margin-top:var(--space-10)}.button___2ZuB7.primary___s1sM6{background-color:var(--btn-primary-bg, var(--primary-500))}.button___2ZuB7.primary___s1sM6 .label___UJ3Zt{color:var(--white)}.button___2ZuB7.primary___s1sM6:hover:not(:disabled){background-color:var(--btn-primary-bg-hover, var(--primary-400))}.button___2ZuB7.primary___s1sM6:active:not(:disabled){background-color:var(--btn-primary-bg-active, var(--primary-500))}.button___2ZuB7.primary___s1sM6:disabled{background-color:var(--neutral-200)!important;cursor:not-allowed}.button___2ZuB7.danger___V4fX8{background-color:var(--quaternary-500)}.button___2ZuB7.danger___V4fX8 .label___UJ3Zt{color:var(--white)}.button___2ZuB7.danger___V4fX8:disabled{background-color:var(--neutral-200)}.button___2ZuB7.secondary___R0waJ{border:1px solid var(--btn-secondary-border, var(--neutral-400));color:var(--btn-secondary-text, var(--neutral-400));background-color:var(--white)}.button___2ZuB7.secondary___R0waJ:hover:not(:disabled){background-color:var(--btn-secondary-bg-hover, var(--primary-100))}.button___2ZuB7.secondary___R0waJ:disabled{border-color:var(--neutral-200);color:var(--neutral-200);cursor:not-allowed}.button___2ZuB7.link___Zt5hw{background-color:transparent;padding:0;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--btn-link-underline, var(--primary-500));text-underline-offset:4px}.button___2ZuB7.link___Zt5hw.noLinkUnderline___IElhb{-webkit-text-decoration:none;text-decoration:none}.button___2ZuB7.link___Zt5hw.small___l39oh .label___UJ3Zt{font-size:var(--font-size-12)}.button___2ZuB7.link___Zt5hw.medium___KTxdk .label___UJ3Zt{font-size:var(--font-size-14)}.button___2ZuB7.link___Zt5hw.regular___nNNzy .label___UJ3Zt{font-size:var(--font-size-15)}.button___2ZuB7.link___Zt5hw.large___6bsb7 .label___UJ3Zt{font-size:var(--font-size-16)}.button___2ZuB7.link___Zt5hw .label___UJ3Zt{color:var(--btn-link-color, var(--primary-500));font-weight:var(--font-weight-400)}.flexColumn___-J6v0 .children___7Eljd{flex-direction:column}.drawer___WqK1d .paperRoot___yiNJo{border-top-left-radius:16px;border-top-right-radius:16px;padding-top:var(--space-16);width:auto;max-height:90%}.container___WZe81{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.container___WZe81 .header___sYoP1{display:flex;justify-content:space-between;padding:0 1.5rem 1.5rem;border-bottom:1px solid var(--grey-300);align-items:center;color:var(--font-color)}.container___WZe81 .header___sYoP1.noTitle___fly1H{border:none}.container___WZe81 .header___sYoP1 h3{font-size:var(--font-size-16);font-weight:var(--font-weight-500)}.container___WZe81 .header___sYoP1 .closeBtn___yDmAL{margin-left:auto;cursor:pointer;display:flex}.scrollBody___CuOQl{height:100%;outline:0px;overflow:hidden auto;text-align:center;transition:opacity 225ms cubic-bezier(.4,0,.2,1) 0ms}.contentBox___MAyyR{margin:8rem 0;background-color:#fff;padding:var(--space-24) var(--space-24);border-radius:12px;outline:none;width:calc(100% - 15px);text-align:left;position:relative;overflow-y:auto;display:inline-block;vertical-align:middle}@media(min-width:960px){.contentBox___MAyyR{padding:var(--space-24) var(--space-40);width:fit-content;margin:8rem}}.contentBox___MAyyR .content___dWO-B{display:flex;flex-direction:column;width:100%;height:100%}.contentBox___MAyyR .content___dWO-B .close___-ER1C{align-self:flex-end;cursor:pointer;padding-bottom:var(--space-8);display:flex}.contentBox___MAyyR .content___dWO-B .disabled___8j9D-{cursor:not-allowed}.switchContainer___lhqzQ{width:42px;height:26px;padding:0}.switchBase___-sCur{padding:0;margin:2px;transition-duration:.3s}.thumb___-FTeK,.switchBase___-sCur .thumb___-FTeK{color:var(--primary-500)}.switchBase___-sCur.checked___uqoAc .thumb___-FTeK{transform:translate(-4px);color:var(--primary-500)}.switchBase___-sCur.checked___uqoAc+.track___7ObdZ{background-color:var(--primary-100);opacity:1}.thumb___-FTeK{width:22px;height:22px;box-shadow:0 2px 4px #0000004d}.disabledThumb___UCskw{width:22px;height:22px;background-color:var(--neutral-200)}.track___7ObdZ,.disabledTrack___tRmG6{border-radius:13px;background-color:#fff;opacity:1;border:3px solid var(--primary-500);transition:background-color .3s,border .3s}.disabledTrack___tRmG6{border:3px solid var(--neutral-200)}.option___cZsvO{font-size:var(--font-size-16);font-weight:var(--font-weight-400);color:var(--neutral-old-900);padding:var(--space-8) var(--space-16)}.noOption___i73Nw{font-size:var(--font-size-16);font-weight:var(--font-weight-400);color:var(--primary-cta-disabled)}.paper___7tvOR{border-radius:8px}.listBox___YFO69::-webkit-scrollbar{width:2px}.listBox___YFO69::-webkit-scrollbar-track{background:var(--white)}.listBox___YFO69::-webkit-scrollbar-thumb{background:var(--neutral-old-300)}.formControl___15xzB{gap:1.2rem;align-items:center;margin:0}.formControl___15xzB.Mui-disabled{opacity:.5;cursor:not-allowed}.formControl___15xzB.Mui-disabled .label___cwRtI{color:var(--font-color)}.formControl___15xzB.Mui-disabled .checkBox___U1y1R{opacity:1}.checkBox___U1y1R{font-size:12px;padding:0}.checkBox___U1y1R svg{height:var(--space-20);width:var(--space-20)}.checkBox___U1y1R.Mui-disabled{opacity:.5}.label___cwRtI{font-size:var(--font-size-16);color:var(--font-color);text-align:left}.errorBanner___ME-0x{display:flex;align-items:center;gap:var(--space-8);max-width:40rem;margin:var(--space-24) auto 0;padding:var(--space-12) var(--space-16);background-color:var(--quaternary-11);border-left:2px solid var(--red-800);border-radius:var(--space-8);box-shadow:0 5px 12px 6px #00000014;text-align:left;color:var(--neutral-500);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:20px}.errorBanner___ME-0x svg{flex-shrink:0;width:1.6rem;height:1.6rem}.errorBannerText___13mOk{flex:1;word-break:break-word}.errorBannerClose___Hygms{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.6rem;height:1.6rem;padding:0;background:transparent;border:none;cursor:pointer;color:var(--neutral-500)}.errorBannerClose___Hygms svg{width:1rem;height:1rem}.container___tkQ86{display:flex;flex-direction:column;gap:3.2rem;align-items:center;text-align:center}@media(min-width:960px){.container___tkQ86{width:38.4rem}}.container___tkQ86 p{font-size:var(--font-size-22);font-weight:var(--font-weight-500)}.backdrop___QVPhH{background-color:#82828280}
