:root{--color-primary-blue:#2537c1;--color-primary-blue-light:#0004ff;--color-primary-pink:#ee4485;--color-primary-peach:#e8734f;--color-primary-orange:#c6753f;--color-neutral-900:#060a08;--color-neutral-800:#141414;--color-neutral-700:#212121;--color-neutral-600:#333;--color-neutral-500:grey;--color-neutral-400:#b0b0b0;--color-neutral-300:#dedede;--color-neutral-200:#ededed;--color-neutral-100:#f7f7f7;--color-neutral-0:#fff;--color-success:#45d3a4;--color-warning:#fcd331;--color-error:#fc2234;--color-info:#49befd;--color-background:var(--color-neutral-900);--color-surface:var(--color-neutral-800);--color-surface-variant:var(--color-neutral-700);--color-text-primary:var(--color-neutral-0);--color-text-secondary:var(--color-neutral-300);--color-text-disabled:var(--color-neutral-500);--color-border:hsla(0,0%,100%,.12);--color-border-hover:hsla(0,0%,100%,.24);--color-overlay:rgba(0,0,0,.5);--gradient-primary:linear-gradient(90deg,var(--color-primary-blue) 0%,var(--color-primary-pink) 50%,var(--color-primary-peach) 100%);--gradient-primary-vertical:linear-gradient(180deg,var(--color-primary-blue) 0%,var(--color-primary-pink) 50%,var(--color-primary-peach) 100%);--font-family-base:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Arial","Ubuntu","Cantarell","Fira Sans","Droid Sans",sans-serif;--font-family-display:var(--font-family-base);--font-family-mono:"SF Mono","Monaco","Inconsolata","Fira Code","Fira Mono","Droid Sans Mono","Courier New",monospace;--font-size-xs:clamp(0.75rem,0.7rem + 0.25vw,0.875rem);--font-size-sm:clamp(0.875rem,0.8rem + 0.375vw,1rem);--font-size-base:clamp(1rem,0.95rem + 0.25vw,1.125rem);--font-size-lg:clamp(1.125rem,1rem + 0.625vw,1.25rem);--font-size-xl:clamp(1.25rem,1.1rem + 0.75vw,1.5rem);--font-size-2xl:clamp(1.5rem,1.3rem + 1vw,1.875rem);--font-size-3xl:clamp(1.875rem,1.5rem + 1.875vw,2.25rem);--font-size-4xl:clamp(2.25rem,1.75rem + 2.5vw,3rem);--font-size-5xl:clamp(3rem,2rem + 5vw,4rem);--font-weight-thin:100;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--line-height-tight:1.1;--line-height-snug:1.3;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--letter-spacing-tight:-0.025em;--letter-spacing-normal:0;--letter-spacing-wide:0.025em;--letter-spacing-wider:0.05em;--letter-spacing-widest:0.1em;--space-unit:0.5rem;--space-xxs:calc(var(--space-unit) * 0.5);--space-xs:var(--space-unit);--space-sm:calc(var(--space-unit) * 1.5);--space-md:calc(var(--space-unit) * 2);--space-lg:calc(var(--space-unit) * 3);--space-xl:calc(var(--space-unit) * 4);--space-2xl:calc(var(--space-unit) * 6);--space-3xl:calc(var(--space-unit) * 8);--space-4xl:calc(var(--space-unit) * 12);--space-5xl:calc(var(--space-unit) * 16);--container-xs:20rem;--container-sm:30rem;--container-md:48rem;--container-lg:64rem;--container-xl:80rem;--container-2xl:90rem;--container-max:100rem;--breakpoint-xs:0;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--header-height:5.625rem;--header-height-md:6.25rem;--sidebar-width:16rem;--sidebar-width-collapsed:4rem;--border-width-thin:1px;--border-width-medium:2px;--border-width-thick:4px;--radius-none:0;--radius-sm:0.125rem;--radius-md:0.25rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--shadow-xs:0 1px 2px 0 rgba(0,0,0,.05);--shadow-sm:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.06);--transition-fast:150ms ease-in-out;--transition-base:250ms ease-in-out;--transition-slow:350ms ease-in-out;--transition-slower:500ms 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;--z-index-toast:1080;--gradient-standard-text:linear-gradient(90deg,var(--color-primary-blue) 0%,var(--color-primary-pink) 60%,var(--color-primary-peach) 100%)}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{font-size:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{min-height:100vh;font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-background);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:inherit}h1{font-size:var(--font-size-5xl)}h2{font-size:var(--font-size-4xl)}h3{font-size:var(--font-size-3xl)}h4{font-size:var(--font-size-2xl)}h5{font-size:var(--font-size-xl)}h6{font-size:var(--font-size-lg)}p{line-height:var(--line-height-relaxed)}a{color:inherit;text-decoration:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}ol[role=list],ul[role=list]{list-style:none}canvas,img,picture,svg,video{display:block;max-width:100%}img,video{object-fit:cover}button,input,select,textarea{font:inherit;color:inherit}button{background:transparent;border:none;cursor:pointer}input,select,textarea{width:100%;background-color:transparent;border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);transition:border-color var(--transition-fast)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--color-border-hover)}:disabled{cursor:not-allowed;opacity:.6}table{border-collapse:collapse;width:100%}:focus-visible{outline:2px solid var(--color-primary-pink);outline-offset:2px}:focus:not(:focus-visible){outline:none}.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}.container{width:100%;max-width:var(--container-2xl);margin-inline:auto;padding-inline:var(--space-md)}@media (min-width:768px){.container{padding-inline:var(--space-xl)}}@media (min-width:1024px){.container{padding-inline:var(--space-2xl)}}*,body,html{-ms-overflow-style:none!important;scrollbar-width:none!important}::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.MuiFilledInput-input,.MuiFormLabel-root,.MuiInputBase-input,.MuiInputBase-root,.MuiInputLabel-root,.MuiOutlinedInput-input,.MuiTextField-root input,.MuiTextField-root label{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Ubuntu,Cantarell,Fira Sans,Droid Sans,sans-serif!important}.MuiInputLabel-outlined{transform:translate(14px,16px) scale(1)!important;transform-origin:top left!important;line-height:1.2!important}.MuiInputLabel-outlined.MuiInputLabel-shrink{transform:translate(14px,-9px) scale(.75)!important}.MuiOutlinedInput-root{min-height:56px!important}.MuiOutlinedInput-input{padding:16px 14px!important;height:auto!important;font-size:1rem!important;line-height:1.5!important}.MuiInputLabel-root{font-size:1rem!important;font-weight:400!important;line-height:1.2!important}.MuiInputLabel-shrink{font-size:.875rem!important;font-weight:500!important}@media print{body{color:#000;background:#fff}a{text-decoration:underline}@page{margin:2cm}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}