.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.right-6{right:1.5rem}.top-6{top:1.5rem}.z-\[1000\]{z-index:1000}.mx-auto{margin-left:auto;margin-right:auto}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-6{margin-top:1.5rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.h-6{height:1.5rem}.h-\[12px\]{height:12px}.w-11{width:2.75rem}.w-\[12px\]{width:12px}.flex-shrink{flex-shrink:1}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-red-700{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-green-700{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-1\.5{padding:.375rem}.p-6{padding:1.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:top-0\.5:after{content:var(--tw-content);top:.125rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.hover\:bg-blue-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-green-800:hover{--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity, 1))}.hover\:bg-red-800:hover{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:z-10:focus{z-index:10}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))}.focus\:ring-green-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity, 1))}.focus\:ring-red-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))}.peer:checked~.peer-checked\:bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.peer:focus~.peer-focus\:ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.peer:focus~.peer-focus\:ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}@media(min-width:640px){.sm\:bottom-6{bottom:1.5rem}.sm\:left-16{left:4rem}.sm\:right-16{right:4rem}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-4xl{max-width:56rem}.sm\:max-w-5xl{max-width:64rem}.sm\:max-w-6xl{max-width:72rem}.sm\:max-w-7xl{max-width:80rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:max-w-xs{max-width:20rem}.sm\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:flex-row{flex-direction:row}.sm\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-md{border-radius:.375rem}.sm\:px-0{padding-left:0;padding-right:0}}@media(prefers-color-scheme:dark){.dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.dark\:bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.dark\:bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.dark\:text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:opacity-80{opacity:.8}.dark\:hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.dark\:hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:focus\:ring-blue-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-gray-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-green-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(22 101 52 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-red-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(127 29 29 / var(--tw-ring-opacity, 1))}.peer:focus~.dark\:peer-focus\:ring-blue-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))}}:root{--color-primary-default: #343B81;--color-primary-hover: #7C80AD;--color-primary-active: #2F335E;--color-primary-disabled: #343B81;--color-neutral-white: #FFFFFF;--color-neutral-light: #F6F6F6;--color-neutral-primary: #F1F3F9;--color-neutral-accent: #F7F6F2;--color-neutral-modal: #1F1E1D;--color-system-error: #DC2626;--color-system-error-light: #FDECEA;--color-system-success: #43A235;--color-system-success-light: #E8F5E9;--system-states-alert: #FFE580;--system-states-error-delete: #DC2626;--color-ui-highlight-bg: #BE9764;--color-ui-highlight-border: #8F560E;--color-ui-toast-bg: #8F560E;--color-ui-toast-hover: #C6A273;--color-ui-signals-tooltip: #383634;--color-text-primary: #222222;--color-text-body: #1F1E1D;--color-text-description: #7D7C7B;--color-text-placeholder: #ACABAA;--color-text-disabled: #C4C3C3;--color-text-on-fill: #FFFFFF;--color-bg-white: #FFFFFF;--color-bg-neutral-light: #F6F6F6;--color-bg-primary: #F1F3F9;--color-bg-accent: #F7F6F2;--color-bg-modal: #1F1E1D;--color-border-default: #C4C3C3;--color-border-light: #EAEAEA;--color-border-muted: #C4C3C3;--border-light: #EAEAEA;--border-accent: #D3B58D;--states-default: #343B81;--states-bg: #F1F3F9;--states-active: #2F335E;--states-hover: #7C80AD;--Button-default: #323873;--color-primary: var(--color-primary-default);--color-text-on-primary: var(--color-text-on-fill);--color-background-white: var(--color-bg-white);--color-background-gray: var(--color-bg-neutral-light);--color-background-neutral-light: var(--color-bg-neutral-light);--color-border: var(--color-border-default);--color-border-muted: var(--color-border-muted);--color-tag-bg: var(--color-bg-primary);--color-tag-text: var(--color-primary-default);--color-accent-blue: #6366F1;--color-accent-yellow: #FFF000;--color-accent-red: var(--color-system-error);--space-0: 0px;--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-8-5: 34px;--space-9: 36px;--space-10: 40px;--space-12: 48px;--space-15: 60px;--space-16: 64px;--space-20: 80px;--radius-sm: 2px;--radius-default: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-full: 9999px;--font-family: "Open Sans", sans-serif;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 30px;--font-size-4xl: 36px;--font-size-5xl: 48px;--font-size-6xl: 60px;--font-size-7xl: 72px;--font-size-8xl: 92px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--shadow-sm: 0px 1px 2px 0px rgba(17, 18, 26, .06);--shadow-md: 0px 1px 6px 0px rgba(17, 18, 26, .08);--shadow-lg: 0px 4px 12px 0px rgba(17, 18, 26, .12);--transition-fast: .15s ease-in-out;--transition-base: .2s ease-in-out;--transition-slow: .3s ease-in-out;--z-index-dropdown: 1000;--z-index-sticky: 1020;--z-index-fixed: 1030;--z-index-modal-backdrop: 1040;--z-index-modal: 1050;--z-index-popover: 1060;--z-index-tooltip: 1070;--breakpoint-mobile: 768px;--breakpoint-adaptive-desktop: 768px;--breakpoint-desktop: 1280px;--breakpoint-wide: 1440px;--desktop-horizontal-padding: 100px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-body);background-color:var(--color-background-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.font-extrabold{font-weight:var(--font-weight-extrabold)}.body-xs{font-family:Open Sans;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.body-xs-emphasize{font-family:Open Sans;font-size:12px;font-style:normal;font-weight:600;line-height:140%}.body-sm{font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.body-sm-emphasize{font-family:Open Sans;font-size:14px;font-style:normal;font-weight:600;line-height:140%}.body-md{font-family:Open Sans;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.body-md-emphasize{font-family:Open Sans;font-size:16px;font-style:normal;font-weight:600;line-height:140%}.body-lg{font-family:Open Sans;font-size:18px;font-style:normal;font-weight:400;line-height:160%}.body-lg-emphasize{font-family:Open Sans;font-size:18px;font-style:normal;font-weight:600;line-height:140%}.headline-xs{font-family:Open Sans;font-size:16px;font-style:normal;font-weight:600;line-height:140%}.headline-sm{font-family:Open Sans;font-size:20px;font-style:normal;font-weight:400;line-height:140%}.headline-sm-emphasize{font-family:Open Sans;font-size:20px;font-style:normal;font-weight:600;line-height:140%}.headline-md{font-family:Open Sans;font-size:24px;font-style:normal;font-weight:400;line-height:128%}.headline-md-emphasize{font-family:Open Sans;font-size:24px;font-style:normal;font-weight:600;line-height:128%}.headline-lg{font-family:Open Sans;font-size:32px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.25px}.headline-xl{font-family:Open Sans;font-size:54px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:-.25px}.button-sm{font-family:Open Sans;font-size:12px;font-style:normal;font-weight:600;line-height:14px}.button-md{font-family:Open Sans;font-size:14px;font-style:normal;font-weight:600;line-height:120%}.button-lg{font-family:Open Sans;font-size:16px;font-style:normal;font-weight:600;line-height:18px}.base-icon[data-v-637eb441]{display:inline-block;flex-shrink:0;vertical-align:middle}.base-modal[data-v-8dd7a7f5]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:var(--z-index-modal);padding:var(--space-4)}.base-modal__content[data-v-8dd7a7f5]{position:relative;background-color:var(--color-background-white);border-radius:var(--radius-lg);padding:var(--space-6);max-width:480px;width:100%;box-shadow:var(--shadow-lg)}.base-modal__close[data-v-8dd7a7f5]{position:absolute;top:4px;right:4px;background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--color-text-body);transition:color var(--transition-fast)}.base-modal__close[data-v-8dd7a7f5]:hover{color:var(--color-text-description)}.base-modal__close[data-v-8dd7a7f5]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.modal-enter-active[data-v-8dd7a7f5],.modal-leave-active[data-v-8dd7a7f5]{transition:opacity var(--transition-base)}.modal-enter-active .base-modal__content[data-v-8dd7a7f5],.modal-leave-active .base-modal__content[data-v-8dd7a7f5]{transition:transform var(--transition-base)}.modal-enter-from[data-v-8dd7a7f5],.modal-leave-to[data-v-8dd7a7f5]{opacity:0}.modal-enter-from .base-modal__content[data-v-8dd7a7f5],.modal-leave-to .base-modal__content[data-v-8dd7a7f5]{transform:scale(.95) translateY(-20px)}.base-modal__content:has(.welcome-modal){min-width:335px;max-width:335px;width:100%;max-height:calc(100vh - 32px);overflow:hidden;padding:0}@media(min-width:768px){.base-modal__content:has(.welcome-modal){max-width:688px;max-height:calc(100vh - 64px)}}.base-modal__content:has(.welcome-modal) .base-modal__close{color:#fff}.base-modal__content:has(.welcome-modal) .base-modal__close:hover{color:#fffc}.welcome-modal[data-v-6951b325]{display:flex;flex-direction:column;max-height:calc(100vh - 32px);overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.welcome-modal[data-v-6951b325]::-webkit-scrollbar{display:none}@media(min-width:768px){.welcome-modal[data-v-6951b325]{max-height:calc(100vh - 64px)}}.welcome-modal__header[data-v-6951b325]{background:linear-gradient(180deg,#343b81,#4a5199);padding:var(--space-10);text-align:center;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.welcome-modal__title[data-v-6951b325]{color:#fff;margin:0 0 var(--space-2) 0}.welcome-modal__subtitle[data-v-6951b325]{color:#e0e7ff;margin:0}.welcome-modal__content[data-v-6951b325]{background:#fff;padding:var(--space-10);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.welcome-modal__content-title[data-v-6951b325]{color:var(--color-text-body, #1E293B);margin:0 0 var(--space-2) 0}.welcome-modal__content-description[data-v-6951b325]{color:var(--color-text-body, #1E293B);margin:0 0 var(--space-6) 0}.welcome-modal__features[data-v-6951b325]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-4)}.welcome-modal__feature[data-v-6951b325]{display:flex;gap:var(--space-3);align-items:flex-start}.welcome-modal__feature-number[data-v-6951b325]{flex-shrink:0;width:32px;height:32px;border-radius:50%;background-color:var(--states-default);color:#fff;display:flex;align-items:center;justify-content:center;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:1}.welcome-modal__feature-content[data-v-6951b325]{flex:1;padding-top:2px}.welcome-modal__feature-title[data-v-6951b325]{color:var(--color-text-body, #1E293B);margin:0 0 var(--space-1) 0}.welcome-modal__feature-description[data-v-6951b325]{color:var(--color-text-body, #1E293B);margin:0}.welcome-modal__link[data-v-6951b325]{color:#4f46e5;text-decoration:underline;font-weight:600;transition:opacity var(--transition-fast)}.welcome-modal__link[data-v-6951b325]:hover{opacity:.8}@media(max-width:767px){.welcome-modal__header[data-v-6951b325]{padding:var(--space-8) var(--space-6)}.welcome-modal__title[data-v-6951b325]{font-family:Open Sans;font-size:24px;font-style:normal;font-weight:600;line-height:128%}.welcome-modal__content[data-v-6951b325]{padding:var(--space-8)}.welcome-modal__features[data-v-6951b325]{gap:var(--space-3)}.welcome-modal__feature-number[data-v-6951b325]{width:28px;height:28px;font-size:13px}}.cookie-banner__modal-footer[data-v-8bc5b6b6]{display:flex;justify-content:flex-end;align-self:stretch;padding:var(--space-6, 24px) 0 0 0;background:transparent;border-top:1px solid var(--border-light, #EAEAEA)}.cookie-banner-outer{background:var(--white, #fff)!important;border-radius:var(--radius-md, 6px)!important;box-shadow:0 4px 28px #11121a33!important;z-index:var(--z-index-modal-backdrop, 1040)!important;width:1024px!important;max-width:calc(100vw - 32px)!important;left:max(16px,calc(50vw - 512px))!important;right:auto!important;transform:none!important;bottom:24px!important;padding:var(--space-4, 16px) var(--space-6, 24px)!important}.cookie-banner-inner{gap:var(--space-6, 24px)!important;-moz-column-gap:var(--space-6, 24px)!important;column-gap:var(--space-6, 24px)!important}.cookie-banner-inner>div>h3{font-family:Open Sans,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:140%;color:var(--Text-body, #383634)!important;margin:0}.cookie-banner-desc{font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:160%;color:var(--Text-body, #383634)!important}.z-\[1000\]{z-index:var(--z-index-modal, 1050)!important}.z-\[1000\] .shadow-xl.mb-6{box-shadow:none!important;margin-bottom:0!important;width:576px!important;max-width:calc(100vw - 32px)!important}.z-\[1000\] .relative.bg-white{display:flex;flex-direction:column;align-items:center;gap:0;width:100%;max-height:calc(100svh - 140px);overflow:hidden;padding:var(--space-6, 24px)!important;border-radius:var(--radius-lg, 8px)!important;background:var(--white, #FFF)!important;box-shadow:0 4px 28px #11121a33!important}.z-\[1000\] .bg-gray-50.rounded-t-lg{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:var(--space-6, 24px)!important;align-self:stretch!important;padding:0 0 var(--space-6, 24px) 0!important;background:transparent!important;border-radius:0!important;border-bottom:1px solid var(--border-light, #EAEAEA)!important}.z-\[1000\] .text-xl{font-family:Open Sans,sans-serif!important;font-size:20px!important;font-style:normal!important;font-weight:600!important;line-height:128%!important;color:var(--Text-body, #383634)!important;text-align:left;align-self:stretch}.cookie-modal-close{display:flex;width:24px;height:24px;justify-content:center;align-items:center;flex-shrink:0;border-radius:var(--radius, 4px);border:none;background:transparent;padding:0;cursor:pointer;color:var(--color-text-description);position:absolute;top:var(--space-6, 24px);right:var(--space-6, 24px);transition:background-color .15s ease,color .15s ease}.cookie-modal-close:hover{background:var(--states-bg, #F1F3F9);color:var(--color-text-body)}@media(max-width:767px){.z-\[1000\] .shadow-xl.mb-6{width:343px!important;max-width:calc(100vw - 32px)!important}}@media(max-width:767px){.cookie-banner-outer{width:100%!important;max-width:100%!important;left:0!important;right:0!important;bottom:0!important;transform:none!important;border-radius:var(--radius-none, 0)!important;flex-direction:column!important;align-items:stretch!important;gap:var(--space-6, 24px)!important}.cookie-banner-inner{flex-direction:column!important;align-items:stretch!important;width:100%;gap:var(--space-6, 24px)!important}.cookie-banner-inner>*+*{margin-left:0!important}.cookie-banner-inner>div:first-child{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:var(--space-0-5, 2px)!important}.cookie-banner-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:var(--space-3, 12px)!important;width:100%}.cookie-btn{flex:1 0 0}}.z-\[1000\] .px-6.overflow-y-auto{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:var(--space-6, 24px)!important;align-self:stretch!important;padding:var(--space-6, 24px) 0 var(--space-6, 24px) 0!important;flex:1!important;overflow-y:auto!important;overscroll-behavior:contain;width:100%!important}.cookie-pref-item{display:flex;flex-direction:column;gap:var(--space-2, 8px);align-self:stretch;width:100%}.z-\[1000\] .px-6.overflow-y-auto>div:not(:last-child){padding-bottom:var(--space-6, 24px)!important;border-bottom:1px solid var(--border-light, #EAEAEA)!important}.cookie-pref-item__header{display:flex;justify-content:space-between;align-items:center;width:100%}.cookie-pref-item__name{font-family:Open Sans,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:140%;color:var(--Text-body, #383634)}.cookie-pref-item__desc{align-self:stretch;font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:160%;color:var(--Text-body, #383634);margin:0}.cookie-toggle{position:relative;display:inline-flex;width:44px;height:24px;flex-shrink:0;cursor:pointer}.cookie-toggle--disabled{cursor:not-allowed}.cookie-toggle__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.cookie-toggle__track{position:absolute;inset:0;border-radius:999px;background:#d1d5db;transition:background .2s ease}.cookie-toggle__track:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s ease}.cookie-toggle__input:checked~.cookie-toggle__track{background:var(--states-default, #343B81)}.cookie-toggle__input:checked~.cookie-toggle__track:after{transform:translate(20px)}.cookie-toggle--disabled .cookie-toggle__track{background:var(--states-default, #343B81);opacity:.5}.cookie-toggle--disabled .cookie-toggle__track:after{transform:translate(20px)}.cookie-save-btn{display:flex;height:44px;min-width:80px;padding:0 var(--space-4, 16px);justify-content:center;align-items:center;gap:var(--space-1, 4px);border-radius:var(--radius, 6px);border:1px solid var(--states-default, #343B81);background:var(--states-default, #343B81);color:var(--text-on-fill, #FFF);font-family:Open Sans,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:120%;cursor:pointer;transition:opacity .15s ease}.cookie-save-btn:hover{opacity:.85}.cookie-banner-actions{display:flex;flex-shrink:0;gap:var(--space-3, 12px)}.cookie-btn{display:flex;height:44px;min-width:80px;padding:0 var(--space-4, 16px);justify-content:center;align-items:center;gap:var(--space-1, 4px);border-radius:var(--radius, 6px);border:1px solid var(--states-default, #343B81);font-family:Open Sans,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:120%;white-space:nowrap;cursor:pointer;transition:opacity .15s ease}.cookie-btn:hover{opacity:.85}.cookie-btn--outline{background:var(--Background-white, #FFF);color:var(--states-default, #343B81)}.cookie-btn--filled{background:var(--states-default, #343B81);color:var(--text-on-fill, #FFF)}#app{width:100%;min-height:100vh}
