.layout-module__QYB5mq__authLayout{grid-template-columns:1fr;min-height:100vh;display:grid}@media (min-width:768px){.layout-module__QYB5mq__authLayout{grid-template-columns:1fr minmax(min(100%,600px),600px)}}
.auth-page-layout-module__hmSMfW__banner{display:none}@media (min-width:768px){.auth-page-layout-module__hmSMfW__banner{padding:var(--space-8);background-color:var(--color-comp-dark-deep);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.auth-page-layout-module__hmSMfW__banner .auth-page-layout-module__hmSMfW__bgStrokeTopRight{opacity:.9;pointer-events:none;z-index:0;width:100%;max-width:800px;height:auto;position:absolute;top:-50%;right:-50%}.auth-page-layout-module__hmSMfW__banner .auth-page-layout-module__hmSMfW__bgStrokeBottomLeft{opacity:.9;pointer-events:none;z-index:0;width:100%;max-width:800px;height:auto;position:absolute;bottom:-50%;left:-30%;transform:rotate(180deg)}.auth-page-layout-module__hmSMfW__banner .auth-page-layout-module__hmSMfW__languageSelectorWrapper{top:var(--space-8);left:var(--space-8);z-index:10;position:absolute}.auth-page-layout-module__hmSMfW__banner .auth-page-layout-module__hmSMfW__bannerContent{z-index:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}}.auth-page-layout-module__hmSMfW__container{padding:clamp(var(--space-6),5vw,var(--space-12));background:linear-gradient(180deg,var(--color-comp-dark-midnight)0%,var(--color-comp-dark-purple)100%);border-radius:var(--radius-lg);flex-direction:column;justify-content:start;align-items:center;width:100%;max-width:600px;min-height:100vh;margin-inline:auto;display:flex}.auth-page-layout-module__hmSMfW__container>*{width:100%;max-width:480px}
.client-module__QGchyW__errorContainer{min-height:100dvh;padding:var(--space-6);justify-content:center;align-items:center;display:flex}.client-module__QGchyW__errorCard{max-width:var(--container-lg);padding:var(--space-8);text-align:center;background:var(--surface-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.client-module__QGchyW__errorTitle{margin-bottom:var(--space-4);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}.client-module__QGchyW__errorMessage{margin-bottom:var(--space-6);font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-relaxed)}
.button-module__iDa5sG__buttonBase{--_padding-x:var(--space-4);--_padding-y:var(--space-3);--_padding-x-icon:var(--space-3);justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);border:var(--border-width-2)solid transparent;outline:none;flex-shrink:0;transition:all .15s ease-in-out;display:inline-flex;position:relative}.button-module__iDa5sG__buttonBase:disabled{pointer-events:none;opacity:var(--state-disabled-opacity)}.button-module__iDa5sG__buttonBase>svg,.button-module__iDa5sG__buttonContent>svg{pointer-events:none;width:var(--space-4);height:var(--space-4);flex-shrink:0}.button-module__iDa5sG__buttonBase[data-icon-position=right]{flex-direction:row-reverse}.button-module__iDa5sG__buttonBase[data-loading=true]{pointer-events:none}.button-module__iDa5sG__buttonContent{display:contents}.button-module__iDa5sG__buttonContent[data-hidden=true]{visibility:hidden}.button-module__iDa5sG__buttonSpinner{position:absolute}.button-module__iDa5sG__buttonBase:focus-visible{border-color:var(--state-focus-ring-color);box-shadow:0 0 0 var(--state-focus-ring-width)color-mix(in srgb,var(--state-focus-ring-color)50%,transparent)}.button-module__iDa5sG__buttonBase[aria-invalid=true]{box-shadow:0 0 0 var(--state-focus-ring-width)color-mix(in srgb,var(--color-error)30%,transparent);border-color:var(--color-error)}.button-module__iDa5sG__buttonBase[data-variant=default]{background-color:var(--button-default-bg);color:var(--button-default-color);box-shadow:var(--shadow-sm)}.button-module__iDa5sG__buttonBase[data-variant=default]:hover{background-color:var(--button-default-hover-bg)}.button-module__iDa5sG__buttonBase[data-variant=default]:focus-visible{background-color:var(--button-default-bg);border-color:var(--button-default-focus-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--button-default-focus-color)40%,transparent)}.button-module__iDa5sG__buttonBase[data-variant=default]:active{background-color:var(--button-default-active-bg)}.button-module__iDa5sG__buttonBase[data-variant=destructive]{background-color:var(--button-destructive-bg);color:var(--button-destructive-color);box-shadow:var(--shadow-sm)}.button-module__iDa5sG__buttonBase[data-variant=destructive]:hover{background-color:var(--button-destructive-hover-bg)}.button-module__iDa5sG__buttonBase[data-variant=destructive]:focus-visible{box-shadow:0 0 0 var(--state-focus-ring-width)color-mix(in srgb,var(--button-destructive-bg)30%,transparent)}.button-module__iDa5sG__buttonBase[data-variant=outline]{border-color:var(--button-outline-border);background-color:var(--button-outline-bg);color:var(--button-outline-color);box-shadow:var(--shadow-sm)}.button-module__iDa5sG__buttonBase[data-variant=outline]:hover{background-color:var(--button-outline-hover-bg);color:var(--button-outline-hover-color);border-color:var(--button-outline-border)}.button-module__iDa5sG__buttonBase[data-variant=outline]:focus-visible{background-color:var(--button-outline-hover-bg);color:var(--button-outline-hover-color);border-color:var(--button-outline-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--button-outline-border)40%,transparent)}.button-module__iDa5sG__buttonBase[data-variant=outline]:active{background-color:var(--button-outline-active-bg);color:var(--button-outline-hover-color);border-color:var(--button-outline-border)}.button-module__iDa5sG__buttonBase[data-variant=secondary]{background-color:var(--button-secondary-bg);color:var(--button-secondary-color);box-shadow:var(--shadow-sm)}.button-module__iDa5sG__buttonBase[data-variant=secondary]:hover{background-color:var(--button-secondary-hover-bg)}.button-module__iDa5sG__buttonBase[data-variant=secondary]:focus-visible{background-color:var(--button-secondary-bg);border-color:var(--button-secondary-focus-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--button-secondary-focus-color)40%,transparent)}.button-module__iDa5sG__buttonBase[data-variant=secondary]:active{background-color:var(--button-secondary-active-bg)}.button-module__iDa5sG__buttonBase[data-variant=ghost]:hover{background-color:var(--button-ghost-hover-bg);color:var(--color-white)}.button-module__iDa5sG__buttonBase[data-variant=link]{color:var(--button-link-color);text-underline-offset:var(--space-1);padding:0}.button-module__iDa5sG__buttonBase[data-variant=link]:hover{color:var(--button-link-hover-color)}.button-module__iDa5sG__buttonBase[data-variant=link][data-size]{--_padding-x:0;--_padding-y:0;--_padding-x-icon:0;--_height:fit-content;height:var(--_height);padding:0}.button-module__iDa5sG__buttonBase[data-variant=pill][data-size]{--_padding-x:var(--space-3);--_padding-y:var(--space-2);background-color:var(--button-bg,transparent);color:var(--button-color,var(--text-primary));border-radius:var(--radius-full);padding-inline:var(--_padding-x);padding-block:var(--_padding-y);transition:all .15s ease-in-out}.button-module__iDa5sG__buttonBase[data-variant=pill][data-size]:hover{background-color:var(--button-hover-bg,var(--color-primary-600));color:var(--button-hover-color,var(--foreground))}.button-module__iDa5sG__buttonBase[data-variant=pill][data-size]:focus-visible{background-color:var(--button-focus-bg,var(--color-primary-600));color:var(--button-focus-color,var(--foreground));box-shadow:0 0 0 var(--state-focus-ring-width)color-mix(in srgb,var(--color-primary-400)50%,transparent)}.button-module__iDa5sG__buttonBase[data-variant=pill][data-size][data-active=true]{background-color:var(--button-active-bg,var(--color-primary-600));color:var(--button-active-color,var(--foreground));font-weight:var(--font-weight-medium)}@media (prefers-reduced-motion:reduce){.button-module__iDa5sG__buttonBase[data-variant=pill][data-size]{transition:none}}@media (prefers-contrast:high){.button-module__iDa5sG__buttonBase[data-variant=pill][data-size]:hover,.button-module__iDa5sG__buttonBase[data-variant=pill][data-size]:focus-visible{border-color:var(--border-primary-main)}}.button-module__iDa5sG__buttonBase[data-variant=cta]{background:var(--button-cta-bg);color:var(--button-cta-color);box-shadow:0 var(--space-1)calc(var(--space-3) + var(--space-1))0 var(--button-cta-shadow);border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);border:none;transition:all .15s ease-in-out;overflow:hidden}.button-module__iDa5sG__buttonBase[data-variant=cta]:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;top:0;left:-100%}.button-module__iDa5sG__buttonBase[data-variant=cta]:hover{background:var(--button-cta-hover-bg);box-shadow:0 var(--space-2)calc(var(--space-6) + var(--space-2))0 var(--button-cta-hover-shadow)}.button-module__iDa5sG__buttonBase[data-variant=cta]:hover:before{left:100%}.button-module__iDa5sG__buttonBase[data-variant=cta]:disabled{background:var(--button-cta-bg);opacity:var(--state-disabled-opacity)}.button-module__iDa5sG__buttonBase[data-size=default]{--_padding-x:var(--space-4);--_padding-y:var(--space-3);--_padding-x-icon:var(--space-3);padding:var(--_padding-y)var(--_padding-x)}.button-module__iDa5sG__buttonBase[data-size=default]:has(>svg){padding-left:var(--_padding-x-icon);padding-right:var(--_padding-x-icon)}.button-module__iDa5sG__buttonBase[data-size=sm]{--_padding-x:var(--space-3);--_padding-y:var(--space-2);--_padding-x-icon:calc(var(--space-2) + var(--space-1));border-radius:var(--radius-md);gap:var(--space-1);font-size:var(--font-size-sm);padding:var(--_padding-y)var(--_padding-x)}.button-module__iDa5sG__buttonBase[data-size=sm]:has(>svg){padding-left:var(--_padding-x-icon);padding-right:var(--_padding-x-icon)}.button-module__iDa5sG__buttonBase[data-size=lg]{--_padding-x:var(--space-6);--_padding-y:var(--space-4);--_padding-x-icon:var(--space-4);border-radius:var(--radius-md);padding:var(--_padding-y)var(--_padding-x)}.button-module__iDa5sG__buttonBase[data-size=lg]:has(>svg){padding-left:var(--_padding-x-icon);padding-right:var(--_padding-x-icon)}.button-module__iDa5sG__buttonBase[data-size=xl]{--_padding-x:var(--space-8);--_padding-y:var(--space-5);--_padding-x-icon:var(--space-6);padding:var(--_padding-y)var(--_padding-x)}.button-module__iDa5sG__buttonBase[data-size=xl]:has(>svg){padding-left:var(--_padding-x-icon);padding-right:var(--_padding-x-icon)}.button-module__iDa5sG__buttonBase[data-size=icon]{--_height:calc(var(--space-2)*4.5);width:calc(var(--space-2)*4.5);height:var(--_height)}.button-module__iDa5sG__buttonBase[data-variant=unstyled]{font:inherit;color:inherit;cursor:pointer;box-shadow:none;border:none;border-radius:0;margin:0;padding:0;transition:none}.button-module__iDa5sG__buttonBase[data-variant=unstyled]:hover,.button-module__iDa5sG__buttonBase[data-variant=unstyled]:focus-visible,.button-module__iDa5sG__buttonBase[data-variant=unstyled]:active{box-shadow:none;border:none}.button-module__iDa5sG__buttonBase[data-variant=unstyled]:focus-visible{outline:2px solid var(--state-focus-ring-color);outline-offset:2px}
.spinner-module__GMZDtW__spinner{justify-content:center;align-items:center;display:inline-flex}.spinner-module__GMZDtW__spinnerIcon{animation:.6s linear infinite spinner-module__GMZDtW__spin}@keyframes spinner-module__GMZDtW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner-module__GMZDtW__spinnerIcon{animation:none}}.spinner-module__GMZDtW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.cronoss-logo-module__97Hi_q__logo{color:var(--text-primary);transition:opacity var(--duration-fast)var(--ease-in-out);place-items:center;text-decoration:none;display:grid}.cronoss-logo-module__97Hi_q__logo:hover{opacity:.8}.cronoss-logo-module__97Hi_q__logo.cronoss-logo-module__97Hi_q__default{width:auto;height:auto}.cronoss-logo-module__97Hi_q__logo.cronoss-logo-module__97Hi_q__default>svg{width:auto;height:2rem}.cronoss-logo-module__97Hi_q__logo.cronoss-logo-module__97Hi_q__footer{align-items:center;gap:clamp(.25rem,.25rem + .5vw,.75rem);display:flex}.cronoss-logo-module__97Hi_q__logo.cronoss-logo-module__97Hi_q__footer>svg:first-child{width:auto;height:clamp(1.25rem,1rem + 1vw,1.75rem);color:var(--color-accent-500)}.cronoss-logo-module__97Hi_q__logo.cronoss-logo-module__97Hi_q__footer>svg:last-child{width:auto;height:clamp(1.25rem,1rem + 1vw,1.75rem)}.cronoss-logo-module__97Hi_q__logo.cronoss-logo-module__97Hi_q__navbar{align-items:center;gap:var(--space-2);display:flex}.cronoss-logo-module__97Hi_q__logo.cronoss-logo-module__97Hi_q__navbar>svg:first-child{width:auto;height:clamp(1.25rem,1rem + 1vw,1.75rem);color:var(--color-accent-500)}.cronoss-logo-module__97Hi_q__logo.cronoss-logo-module__97Hi_q__navbar>svg:last-child{width:auto;height:clamp(1.25rem,1rem + 1vw,1.75rem)}.cronoss-logo-module__97Hi_q__logo.cronoss-logo-module__97Hi_q__vertical{gap:var(--space-8);grid-auto-flow:row;width:100%;max-width:250px}.cronoss-logo-module__97Hi_q__logo.cronoss-logo-module__97Hi_q__vertical>svg:first-child{width:100%;height:auto;color:var(--color-accent-500)}.cronoss-logo-module__97Hi_q__logo.cronoss-logo-module__97Hi_q__vertical>svg:last-child{width:100%;height:auto}
.FAQ-module__0omSCa__faqSection{padding-block:var(--space-16)}.FAQ-module__0omSCa__header{text-align:center;margin-bottom:var(--space-8)}.FAQ-module__0omSCa__title{font-size:var(--font-size-3xl);text-transform:uppercase;font-weight:var(--font-weight-black);margin-bottom:var(--space-2);text-wrap:balance;color:var(--text-primary);font-family:var(--font-display)}@media (min-width:768px){.FAQ-module__0omSCa__title{font-size:var(--font-size-4xl)}}.FAQ-module__0omSCa__grid{gap:var(--space-6);max-width:var(--container-6xl);grid-template-columns:1fr;margin-inline:auto;display:grid}@media (min-width:1024px){.FAQ-module__0omSCa__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.FAQ-module__0omSCa__grid{grid-template-columns:repeat(3,1fr)}}.FAQ-module__0omSCa__card{background:color-mix(in srgb,var(--color-comp-dark-purple)60%,transparent);border:1px solid var(--color-neon-blue);border-radius:var(--radius-2xl);height:fit-content;transition:box-shadow .2s}.FAQ-module__0omSCa__card:hover{box-shadow:var(--shadow-lg)}.FAQ-module__0omSCa__categoryHeader{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-6);text-align:left;cursor:pointer;background:0 0;border:none;width:100%;display:flex}.FAQ-module__0omSCa__categoryInfo{gap:var(--space-2);flex-direction:column;display:flex}.FAQ-module__0omSCa__categoryTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0;line-height:1.5;transition:color .2s}.FAQ-module__0omSCa__categoryHeader:hover .FAQ-module__0omSCa__categoryTitle,.FAQ-module__0omSCa__categoryHeader[aria-expanded=true] .FAQ-module__0omSCa__categoryTitle{color:var(--color-accent-500)}.FAQ-module__0omSCa__questionCount{font-size:var(--font-size-sm);color:var(--color-neutral-400);margin:0;line-height:1.5}.FAQ-module__0omSCa__chevron{width:var(--space-5);height:var(--space-5);color:var(--text-tertiary);flex-shrink:0;transition:transform .3s}.FAQ-module__0omSCa__chevron[data-open=true]{transform:rotate(180deg)}.FAQ-module__0omSCa__categoryContent{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.FAQ-module__0omSCa__categoryContent[data-open=true]{grid-template-rows:1fr}.FAQ-module__0omSCa__categoryContentInner{overflow:hidden}.FAQ-module__0omSCa__questionsWrapper{gap:var(--space-4);padding:0 var(--space-6)var(--space-6);display:grid}.FAQ-module__0omSCa__questionItem{gap:var(--space-2);border-bottom:1px solid color-mix(in srgb,var(--text-primary)10%,transparent);padding-bottom:var(--space-4);display:grid}.FAQ-module__0omSCa__questionItem:last-child{border-bottom:none;padding-bottom:0}.FAQ-module__0omSCa__questionButton{justify-content:space-between;align-items:start;gap:var(--space-2);text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:flex}.FAQ-module__0omSCa__questionTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin:0;line-height:1.6;transition:color .2s}.FAQ-module__0omSCa__questionButton:hover .FAQ-module__0omSCa__questionTitle{color:var(--color-accent-500)}.FAQ-module__0omSCa__questionChevron{width:var(--space-4);height:var(--space-4);color:var(--text-tertiary);margin-top:calc(var(--space-1)/2);flex-shrink:0;transition:transform .3s}.FAQ-module__0omSCa__questionChevron[data-open=true]{transform:rotate(180deg)}.FAQ-module__0omSCa__answerWrapper{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.FAQ-module__0omSCa__answerWrapper[data-open=true]{grid-template-rows:1fr}.FAQ-module__0omSCa__answerInner{overflow:hidden}.FAQ-module__0omSCa__answer{font-size:var(--font-size-sm);color:var(--text-secondary);padding-bottom:var(--space-1);text-wrap:pretty;margin:0;line-height:1.6}
.Footer-module__U1F7hq__footer{padding:var(--space-8)0;background:linear-gradient(90deg,#536ed480,#24194580);margin-top:auto}.Footer-module__U1F7hq__container{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:768px){.Footer-module__U1F7hq__container{gap:var(--space-12);grid-template-columns:minmax(200px,1fr) repeat(auto-fit,minmax(150px,1fr))}}.Footer-module__U1F7hq__brandSection{gap:var(--space-4);flex-direction:column;display:flex}.Footer-module__U1F7hq__linkColumn{gap:var(--space-3);flex-direction:column;display:flex}.Footer-module__U1F7hq__columnTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:var(--space-2);text-transform:uppercase}.Footer-module__U1F7hq__linkList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Footer-module__U1F7hq__linkItem{font-size:var(--font-size-sm)}.Footer-module__U1F7hq__link{color:var(--text-secondary);transition:color var(--duration-fast)var(--ease-in-out);align-items:center;gap:var(--space-2);text-decoration:none;display:flex}.Footer-module__U1F7hq__link:hover{color:var(--text-brand)}.Footer-module__U1F7hq__linkIcon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Footer-module__U1F7hq__bottomSection{gap:var(--space-4);padding-top:var(--space-4);margin-top:var(--space-8);border-top:1px solid #ffffff1a;flex-direction:column;display:flex}.Footer-module__U1F7hq__disclaimer{margin-top:var(--space-8)}.Footer-module__U1F7hq__disclaimerText{font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-neutral-400);width:100%;max-width:none;margin:0}.Footer-module__U1F7hq__disclaimerLink{color:var(--color-neon-pant-500);font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);text-decoration:underline;transition:opacity .2s}.Footer-module__U1F7hq__disclaimerLink:hover{opacity:.8}.Footer-module__U1F7hq__copyright{font-size:var(--font-size-base);color:var(--text-secondary);opacity:.6;align-items:center;gap:var(--space-1);display:flex}
.SocialLinks-module__dWOi5W__socialLinks{gap:var(--space-4);flex-wrap:wrap;display:flex}.SocialLinks-module__dWOi5W__socialLinksCenter{justify-content:center}.SocialLinks-module__dWOi5W__socialLinksStart{justify-content:flex-start}.SocialLinks-module__dWOi5W__socialLink{border:1px solid var(--border-secondary);background:var(--surface-secondary);width:2.75rem;height:2.75rem;color:var(--text-secondary);border-radius:.5rem;justify-content:center;align-items:center;transition:all .15s ease-in-out;display:flex}.SocialLinks-module__dWOi5W__socialLink:hover{background:var(--color-primary-500);color:var(--text-on-brand);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary-500)20%,transparent);border-color:var(--color-primary-500)}.SocialLinks-module__dWOi5W__socialLink svg{transition:transform .15s ease-in-out}.SocialLinks-module__dWOi5W__socialLinks.SocialLinks-module__dWOi5W__footer .SocialLinks-module__dWOi5W__socialLink{width:40px;height:40px;color:var(--text-primary);background:0 0;border:2px solid #ffffff1a;border-radius:100px}.SocialLinks-module__dWOi5W__socialLinks.SocialLinks-module__dWOi5W__footer .SocialLinks-module__dWOi5W__socialLink:hover{border-color:var(--color-primary-500);background:#536ed41a}
@layer components{.form-module__Qnjg2G__form{gap:var(--space-4);flex-direction:column;display:flex}.form-module__Qnjg2G__formItem{gap:var(--space-2);flex-direction:column;display:flex}.form-module__Qnjg2G__formLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-none)}.form-module__Qnjg2G__formLabel:has(~:disabled){cursor:not-allowed;opacity:var(--state-disabled-opacity)}.form-module__Qnjg2G__formLabel[data-error=true]{color:var(--destructive)}.form-module__Qnjg2G__formDescription{font-size:var(--font-size-sm);color:var(--muted-foreground)}.form-module__Qnjg2G__formMessage{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--destructive)}}
@layer components{.field-module__SaQMIW__fieldRoot{gap:var(--field-gap-label);width:100%;display:flex}.field-module__SaQMIW__fieldRoot[data-invalid=true]{color:var(--destructive)}.field-module__SaQMIW__fieldRoot[data-orientation=vertical]{flex-direction:column}.field-module__SaQMIW__fieldRoot[data-orientation=vertical]>*{width:100%}.field-module__SaQMIW__fieldRoot[data-orientation=vertical]>.field-module__SaQMIW__sr-only{width:auto}.field-module__SaQMIW__fieldRoot[data-orientation=vertical]>.field-module__SaQMIW__fieldFeedback,.field-module__SaQMIW__fieldRoot[data-orientation=vertical]>.field-module__SaQMIW__fieldError{margin-top:calc(var(--field-gap-feedback) - var(--field-gap-label))!important}.field-module__SaQMIW__fieldRoot[data-orientation=horizontal]{flex-direction:row;align-items:center}.field-module__SaQMIW__fieldRoot[data-orientation=horizontal]>[data-slot=field-label]{flex:auto}:is(.field-module__SaQMIW__fieldRoot[data-orientation=horizontal]:has(>[data-slot=field-content])>[role=checkbox],.field-module__SaQMIW__fieldRoot[data-orientation=horizontal]:has(>[data-slot=field-content])>[role=radio]){margin-top:1px}.field-module__SaQMIW__fieldRoot[data-orientation=horizontal]:has(>[data-slot=field-content]){align-items:flex-start}.field-module__SaQMIW__fieldRoot[data-orientation=responsive]{flex-direction:column}.field-module__SaQMIW__fieldRoot[data-orientation=responsive]>*{width:100%}.field-module__SaQMIW__fieldRoot[data-orientation=responsive]>.field-module__SaQMIW__sr-only{width:auto}@container (min-width:768px){.field-module__SaQMIW__fieldRoot[data-orientation=responsive]{flex-direction:row;align-items:center}.field-module__SaQMIW__fieldRoot[data-orientation=responsive]>*{width:auto}.field-module__SaQMIW__fieldRoot[data-orientation=responsive]>[data-slot=field-label]{flex:auto}.field-module__SaQMIW__fieldRoot[data-orientation=responsive]:has(>[data-slot=field-content]){align-items:flex-start}:is(.field-module__SaQMIW__fieldRoot[data-orientation=responsive]:has(>[data-slot=field-content])>[role=checkbox],.field-module__SaQMIW__fieldRoot[data-orientation=responsive]:has(>[data-slot=field-content])>[role=radio]){margin-top:1px}}.field-module__SaQMIW__fieldLabel{width:fit-content;line-height:var(--line-height-snug);display:flex}.field-module__SaQMIW__fieldLabel[data-required=true]:after{content:" *";color:var(--destructive);margin-left:var(--space-1)}.field-module__SaQMIW__fieldLabel[data-disabled=true]{opacity:var(--state-disabled-opacity);cursor:not-allowed}.field-module__SaQMIW__fieldRoot[data-disabled=true] .field-module__SaQMIW__fieldLabel{opacity:var(--state-disabled-opacity)}.field-module__SaQMIW__fieldLabel:has(>[data-slot=field]){border-radius:var(--radius-md);border:var(--border-width-1)solid transparent;flex-direction:column;width:100%}.field-module__SaQMIW__fieldLabel>[data-slot=field]{padding:var(--space-4)}.field-module__SaQMIW__fieldLabel:has([data-state=checked]){background-color:color-mix(in srgb,var(--primary)5%,transparent);border-color:var(--primary)}.field-module__SaQMIW__fieldLabel:has([data-state=checked]){background-color:color-mix(in srgb,var(--primary)10%,transparent)}.field-module__SaQMIW__fieldDescription,.field-module__SaQMIW__fieldError,.field-module__SaQMIW__fieldFeedback{--_field-text-color:var(--muted-foreground);color:var(--_field-text-color);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal)}.field-module__SaQMIW__fieldDescription{--_field-text-color:var(--muted-foreground)}.field-module__SaQMIW__fieldRoot:has([data-orientation=horizontal]) .field-module__SaQMIW__fieldDescription{text-wrap:balance}.field-module__SaQMIW__fieldDescription:nth-last-child(2){margin-top:calc(var(--space-1)*-1)}.field-module__SaQMIW__fieldDescription:last-child{margin-top:0}[data-variant=legend]+.field-module__SaQMIW__fieldDescription{margin-top:calc(var(--space-1)*-1.5)}.field-module__SaQMIW__fieldDescription>a{text-underline-offset:var(--space-1);text-decoration:underline}.field-module__SaQMIW__fieldDescription>a:hover{color:var(--primary)}.field-module__SaQMIW__fieldError{--_field-text-color:var(--destructive)}.field-module__SaQMIW__fieldFeedback{transition:opacity var(--duration-fast)var(--ease-in-out)}.field-module__SaQMIW__fieldFeedback[data-slot=field-error]{--_field-text-color:var(--destructive)}.field-module__SaQMIW__fieldFeedback[data-slot=field-helper]{--_field-text-color:var(--muted-foreground)}.field-module__SaQMIW__fieldError ul,.field-module__SaQMIW__fieldFeedback ul{margin-left:var(--space-4);gap:var(--space-1);flex-direction:column;list-style:outside;display:flex}.field-module__SaQMIW__fieldContent{gap:var(--space-1-5);line-height:var(--line-height-snug);flex-direction:column;flex:auto;display:flex}.field-module__SaQMIW__fieldTitle{align-items:center;gap:var(--space-2);width:fit-content;font-size:var(--font-size-sm);line-height:var(--line-height-snug);font-weight:var(--font-weight-medium);display:flex}.field-module__SaQMIW__fieldRoot[data-disabled=true] .field-module__SaQMIW__fieldTitle{opacity:var(--state-disabled-opacity)}.field-module__SaQMIW__fieldLegend{margin-bottom:var(--space-3);font-weight:var(--font-weight-medium)}.field-module__SaQMIW__fieldLegend[data-variant=legend]{font-size:var(--font-size-base)}.field-module__SaQMIW__fieldLegend[data-variant=label]{font-size:var(--font-size-sm)}.field-module__SaQMIW__fieldSet{gap:var(--space-6);flex-direction:column;display:flex}:is(.field-module__SaQMIW__fieldSet:has(>[data-slot=checkbox-group]),.field-module__SaQMIW__fieldSet:has(>[data-slot=radio-group])){gap:var(--space-3)}.field-module__SaQMIW__fieldGroup{gap:var(--space-7);flex-direction:column;width:100%;display:flex;container:field-group/inline-size}.field-module__SaQMIW__fieldGroup[data-slot=checkbox-group]{gap:var(--space-3)}.field-module__SaQMIW__fieldGroup>[data-slot=field-group]{gap:var(--space-4)}.field-module__SaQMIW__fieldSeparator{margin-top:calc(var(--space-2)*-1);margin-bottom:calc(var(--space-2)*-1);height:var(--space-5);font-size:var(--font-size-sm);position:relative}.field-module__SaQMIW__fieldGroup[data-variant=outline] .field-module__SaQMIW__fieldSeparator{margin-bottom:calc(var(--space-2)*-1)}.field-module__SaQMIW__fieldSeparatorLine{position:absolute;inset:50% 0 0}.field-module__SaQMIW__fieldSeparatorContent{background-color:var(--background);color:var(--muted-foreground);width:fit-content;padding-inline:var(--space-2);margin-inline:auto;display:block;position:relative}.field-module__SaQMIW__separator{background-color:var(--border);flex-shrink:0}.field-module__SaQMIW__separator[data-orientation=horizontal]{width:100%;height:1px}.field-module__SaQMIW__separator[data-orientation=vertical]{width:1px;height:100%}}
.input-module__GMMwAq__inputBase{--_bgOpacity:10%;--_borderOpacity:20%;--_blurAmount:.35rem;--_bgColor:color-mix(in srgb,var(--color-neutral-50)var(--_bgOpacity),transparent);--_borderColor:transparent;--_backdropFilter:blur(var(--_blurAmount));border-radius:var(--radius-md);border:var(--border-width-1)solid var(--_borderColor);background-color:var(--_bgColor);width:100%;min-width:0;-webkit-backdrop-filter:var(--_backdropFilter);backdrop-filter:var(--_backdropFilter);padding:var(--space-2)var(--space-3);font-size:var(--font-size-sm);color:var(--foreground);box-shadow:var(--shadow-xs),inset 0 0 .25rem color-mix(in srgb,var(--color-neutral-50)5%,transparent);outline:none;align-items:center;line-height:1.25;transition:all .15s ease-in-out;display:flex}.input-module__GMMwAq__inputBase::selection{background-color:var(--color-primary-600);color:var(--text-primary-contrast)}.input-module__GMMwAq__inputBase:focus-visible{--_bgOpacity:15%;--_blurAmount:.5rem;--_borderColor:var(--color-neutral-200)}.input-module__GMMwAq__inputBase:disabled{pointer-events:none;cursor:not-allowed;opacity:var(--state-disabled-opacity)}.input-module__GMMwAq__inputBase[aria-invalid=true]{border-color:var(--color-error);box-shadow:0 0 0 var(--state-focus-ring-width)color-mix(in srgb,var(--color-error)30%,transparent),var(--shadow-xs)}.input-module__GMMwAq__inputBase:-webkit-autofill{-webkit-text-fill-color:var(--foreground);-webkit-box-shadow:0 0 0 1000px var(--_bgColor)inset;box-shadow:0 0 0 1000px var(--_bgColor)inset,var(--shadow-xs),inset 0 0 .25rem color-mix(in srgb,var(--color-neutral-50)5%,transparent);transition:background-color 5000s ease-in-out}.input-module__GMMwAq__inputBase:-webkit-autofill:hover{-webkit-text-fill-color:var(--foreground);-webkit-box-shadow:0 0 0 1000px var(--_bgColor)inset;box-shadow:0 0 0 1000px var(--_bgColor)inset,var(--shadow-xs),inset 0 0 .25rem color-mix(in srgb,var(--color-neutral-50)5%,transparent);transition:background-color 5000s ease-in-out}.input-module__GMMwAq__inputBase:-webkit-autofill:focus{-webkit-text-fill-color:var(--foreground);-webkit-box-shadow:0 0 0 1000px var(--_bgColor)inset;box-shadow:0 0 0 1000px var(--_bgColor)inset,var(--shadow-xs),inset 0 0 .25rem color-mix(in srgb,var(--color-neutral-50)5%,transparent);transition:background-color 5000s ease-in-out}.input-module__GMMwAq__inputBase:-webkit-autofill:active{-webkit-text-fill-color:var(--foreground);-webkit-box-shadow:0 0 0 1000px var(--_bgColor)inset;box-shadow:0 0 0 1000px var(--_bgColor)inset,var(--shadow-xs),inset 0 0 .25rem color-mix(in srgb,var(--color-neutral-50)5%,transparent);transition:background-color 5000s ease-in-out}.input-module__GMMwAq__inputBase:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--color-neutral-50)15%,transparent)inset;box-shadow:0 0 0 1000px color-mix(in srgb,var(--color-neutral-50)15%,transparent)inset,var(--shadow-xs)}.input-module__GMMwAq__inputBase[data-variant=filled]{--_bgOpacity:15%;--_blurAmount:.25rem;--_borderColor:transparent}.input-module__GMMwAq__inputBase[data-variant=filled]:focus-visible{--_bgOpacity:20%;--_blurAmount:.5rem;--_borderColor:var(--state-focus-ring-color)}.input-module__GMMwAq__inputBase[data-variant=outline]{--_bgOpacity:5%;--_borderOpacity:50%;--_blurAmount:.2rem;--_borderColor:color-mix(in srgb,var(--color-neutral-200)var(--_borderOpacity),transparent)}.input-module__GMMwAq__inputBase[data-size=sm]{height:var(--space-8);padding:var(--space-1)var(--space-2);font-size:var(--font-size-xs)}.input-module__GMMwAq__inputBase[data-size=default]{height:calc(var(--space-2)*4.5);padding:var(--space-2)var(--space-3);font-size:var(--font-size-sm)}.input-module__GMMwAq__inputBase[data-size=lg]{height:var(--space-12);padding:var(--space-3)var(--space-4);font-size:var(--font-size-base)}.input-module__GMMwAq__inputBase[data-full-width=true]{width:100%}.input-module__GMMwAq__inputBase[type=file]{padding:var(--space-2)}.input-module__GMMwAq__inputBase[type=file]::file-selector-button{height:var(--space-7);margin-right:var(--space-2);padding:0 var(--space-3);color:var(--foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);cursor:pointer;background-color:#0000;border:0;align-items:center;display:inline-flex}.input-module__GMMwAq__inputBase[type=file]::file-selector-button:hover{background-color:var(--color-secondary-100)}
.dropdown-module__LICG5G__triggerBase{justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);border:var(--border-width-2)solid transparent;padding:var(--space-2)var(--space-3);outline:none;flex-shrink:0;transition:all .15s ease-in-out;display:inline-flex}.dropdown-module__LICG5G__triggerBase:disabled{pointer-events:none;opacity:var(--state-disabled-opacity)}.dropdown-module__LICG5G__triggerBase:focus-visible{border-color:var(--state-focus-ring-color);box-shadow:0 0 0 var(--state-focus-ring-width)color-mix(in srgb,var(--state-focus-ring-color)50%,transparent)}.dropdown-module__LICG5G__triggerBase[data-variant=ghost]:hover{background-color:var(--accent);color:var(--color-neutral-950)}.dropdown-module__LICG5G__triggerBase[data-variant=outline]{border-color:var(--color-secondary-600);color:var(--color-secondary-600);box-shadow:var(--shadow-sm);background-color:#0000}.dropdown-module__LICG5G__triggerBase[data-variant=outline]:hover{background-color:var(--color-secondary-100);color:var(--color-neutral-950);border-color:var(--color-secondary-600)}.dropdown-module__LICG5G__triggerBase[data-variant=fill]{background-color:var(--color-secondary-500);color:var(--color-neutral-950);box-shadow:var(--shadow-sm)}.dropdown-module__LICG5G__triggerBase[data-variant=fill]:hover{background-color:var(--color-secondary-200)}.dropdown-module__LICG5G__triggerBase[data-variant=input]{--_bgOpacity:10%;--_borderOpacity:20%;--_blurAmount:.35rem;--_bgColor:color-mix(in srgb,var(--color-neutral-50)var(--_bgOpacity),transparent);--_borderColor:transparent;--_backdropFilter:blur(var(--_blurAmount));border-radius:var(--radius-md);border:var(--border-width-1)solid var(--_borderColor);background-color:var(--_bgColor);width:100%;-webkit-backdrop-filter:var(--_backdropFilter);backdrop-filter:var(--_backdropFilter);padding:var(--space-2)var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--foreground);cursor:pointer;box-shadow:var(--shadow-xs),inset 0 0 .25rem color-mix(in srgb,var(--color-neutral-50)5%,transparent);justify-content:space-between}.dropdown-module__LICG5G__triggerBase[data-variant=input]:focus-visible{--_bgOpacity:15%;--_blurAmount:.5rem;--_borderColor:var(--color-neutral-200)}.dropdown-module__LICG5G__triggerBase[data-variant=input]:disabled{pointer-events:none;cursor:not-allowed;opacity:var(--state-disabled-opacity)}.dropdown-module__LICG5G__triggerBase[data-size=sm]{padding:var(--space-2)var(--space-3);font-size:var(--font-size-sm);gap:var(--space-1)}.dropdown-module__LICG5G__triggerBase[data-size=default]{padding:var(--space-3)var(--space-4)}.dropdown-module__LICG5G__triggerBase[data-size=lg]{padding:var(--space-4)var(--space-6)}.dropdown-module__LICG5G__chevron{flex-shrink:0;transition:rotate .2s ease-in-out;rotate:180deg}.dropdown-module__LICG5G__triggerBase[data-state=open] .dropdown-module__LICG5G__chevron{rotate:none}.dropdown-module__LICG5G__contentBase{z-index:100;min-width:6rem;max-height:var(--radix-dropdown-menu-content-available-height);border-radius:var(--radius-md);border:var(--border-width-1)solid var(--border);background-color:var(--popover);color:var(--popover-foreground);padding:var(--space-1);box-shadow:var(--shadow-md);transform-origin:var(--radix-dropdown-menu-content-transform-origin);overflow:hidden auto}.dropdown-module__LICG5G__contentBase[data-fullwidth=true]{width:var(--radix-dropdown-menu-trigger-width)}.dropdown-module__LICG5G__contentBase[data-state=open]{animation:.15s ease-out dropdown-module__LICG5G__dropdownFadeIn,.15s ease-out dropdown-module__LICG5G__dropdownZoomIn}.dropdown-module__LICG5G__contentBase[data-state=closed]{animation:.1s ease-in dropdown-module__LICG5G__dropdownFadeOut,.1s ease-in dropdown-module__LICG5G__dropdownZoomOut}.dropdown-module__LICG5G__contentBase[data-side=bottom]{animation:.15s ease-out dropdown-module__LICG5G__dropdownFadeIn,.15s ease-out dropdown-module__LICG5G__dropdownSlideFromTop}.dropdown-module__LICG5G__contentBase[data-side=top]{animation:.15s ease-out dropdown-module__LICG5G__dropdownFadeIn,.15s ease-out dropdown-module__LICG5G__dropdownSlideFromBottom}.dropdown-module__LICG5G__contentBase[data-side=left]{animation:.15s ease-out dropdown-module__LICG5G__dropdownFadeIn,.15s ease-out dropdown-module__LICG5G__dropdownSlideFromRight}.dropdown-module__LICG5G__contentBase[data-side=right]{animation:.15s ease-out dropdown-module__LICG5G__dropdownFadeIn,.15s ease-out dropdown-module__LICG5G__dropdownSlideFromLeft}@keyframes dropdown-module__LICG5G__dropdownFadeIn{0%{opacity:0}to{opacity:1}}@keyframes dropdown-module__LICG5G__dropdownFadeOut{0%{opacity:1}to{opacity:0}}@keyframes dropdown-module__LICG5G__dropdownZoomIn{0%{scale:.95}to{scale:1}}@keyframes dropdown-module__LICG5G__dropdownZoomOut{0%{scale:1}to{scale:.95}}@keyframes dropdown-module__LICG5G__dropdownSlideFromTop{0%{translate:0 -.5rem}to{translate:0}}@keyframes dropdown-module__LICG5G__dropdownSlideFromBottom{0%{translate:0 .5rem}to{translate:0}}@keyframes dropdown-module__LICG5G__dropdownSlideFromLeft{0%{translate:-.5rem}to{translate:0}}@keyframes dropdown-module__LICG5G__dropdownSlideFromRight{0%{translate:.5rem}to{translate:0}}.dropdown-module__LICG5G__itemBase{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);padding:var(--space-1-5)var(--space-2);font-size:var(--font-size-sm);cursor:default;-webkit-user-select:none;user-select:none;outline:none;display:flex;position:relative}.dropdown-module__LICG5G__itemBase:hover{background-color:color-mix(in srgb,var(--primary)40%,transparent)!important}.dropdown-module__LICG5G__itemBase:focus{background-color:var(--accent);color:var(--accent-foreground)}.dropdown-module__LICG5G__itemBase[data-disabled]{pointer-events:none;opacity:.5}.dropdown-module__LICG5G__itemBase[data-inset]{padding-left:var(--space-8)}.dropdown-module__LICG5G__itemBase[data-selected=true]{background-color:color-mix(in srgb,var(--color-neutral-50)20%,transparent);font-weight:var(--font-weight-bold)}.dropdown-module__LICG5G__itemBase[data-variant=destructive]{color:var(--destructive)}.dropdown-module__LICG5G__itemBase[data-variant=destructive]:focus{background-color:color-mix(in srgb,var(--destructive)10%,transparent);color:var(--destructive)}.dropdown-module__LICG5G__itemBase[data-variant=destructive]:focus svg{color:var(--destructive)!important}.dropdown-module__LICG5G__itemBase svg:not([class*=text-]){color:var(--muted-foreground);pointer-events:none;flex-shrink:0}.dropdown-module__LICG5G__itemBase svg:not([class*=size-]){width:var(--space-4);height:var(--space-4)}.dropdown-module__LICG5G__labelBase{padding:var(--space-1-5)var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.dropdown-module__LICG5G__labelBase[data-inset]{padding-left:var(--space-8)}.dropdown-module__LICG5G__separatorBase{height:1px;margin:var(--space-1)calc(var(--space-1)*-1);background-color:var(--muted)}.dropdown-module__LICG5G__shortcutBase{font-size:var(--font-size-xs);letter-spacing:.05em;opacity:.6;margin-left:auto}.dropdown-module__LICG5G__checkboxItemBase,.dropdown-module__LICG5G__radioItemBase{border-radius:var(--radius-sm);padding:var(--space-1-5)var(--space-2);padding-left:var(--space-8);padding-right:var(--space-2);font-size:var(--font-size-sm);cursor:default;-webkit-user-select:none;user-select:none;outline:none;align-items:center;display:flex;position:relative}.dropdown-module__LICG5G__checkboxItemBase:focus,.dropdown-module__LICG5G__radioItemBase:focus{background-color:var(--accent);color:var(--accent-foreground)}.dropdown-module__LICG5G__checkboxItemBase[data-disabled],.dropdown-module__LICG5G__radioItemBase[data-disabled]{pointer-events:none;opacity:.5}.dropdown-module__LICG5G__indicator{left:var(--space-2);width:var(--space-3-5);height:var(--space-3-5);justify-content:center;align-items:center;display:flex;position:absolute}.dropdown-module__LICG5G__subTriggerBase{border-radius:var(--radius-sm);padding:var(--space-1-5)var(--space-2);font-size:var(--font-size-sm);cursor:default;-webkit-user-select:none;user-select:none;outline:none;align-items:center;display:flex}.dropdown-module__LICG5G__subTriggerBase:focus,.dropdown-module__LICG5G__subTriggerBase[data-state=open]{background-color:var(--accent)}.dropdown-module__LICG5G__subTriggerBase[data-disabled]{pointer-events:none;opacity:.5}.dropdown-module__LICG5G__subTriggerBase[data-inset]{padding-left:var(--space-8)}.dropdown-module__LICG5G__subChevron{width:var(--space-4);height:var(--space-4);margin-left:auto}.dropdown-module__LICG5G__subContentBase{z-index:50;border-radius:var(--radius-md);border:var(--border-width-1)solid var(--border);background-color:var(--popover);min-width:8rem;color:var(--popover-foreground);padding:var(--space-1);box-shadow:var(--shadow-lg);transform-origin:var(--radix-dropdown-menu-content-transform-origin);overflow:hidden}.dropdown-module__LICG5G__subContentBase[data-state=open]{animation:.15s ease-out dropdown-module__LICG5G__dropdownFadeIn,.15s ease-out dropdown-module__LICG5G__dropdownZoomIn}.dropdown-module__LICG5G__subContentBase[data-state=closed]{animation:.1s ease-in dropdown-module__LICG5G__dropdownFadeOut,.1s ease-in dropdown-module__LICG5G__dropdownZoomOut}.dropdown-module__LICG5G__subContentBase[data-side=bottom]{animation:.15s ease-out dropdown-module__LICG5G__dropdownFadeIn,.15s ease-out dropdown-module__LICG5G__dropdownSlideFromTop}.dropdown-module__LICG5G__subContentBase[data-side=top]{animation:.15s ease-out dropdown-module__LICG5G__dropdownFadeIn,.15s ease-out dropdown-module__LICG5G__dropdownSlideFromBottom}.dropdown-module__LICG5G__subContentBase[data-side=left]{animation:.15s ease-out dropdown-module__LICG5G__dropdownFadeIn,.15s ease-out dropdown-module__LICG5G__dropdownSlideFromRight}.dropdown-module__LICG5G__subContentBase[data-side=right]{animation:.15s ease-out dropdown-module__LICG5G__dropdownFadeIn,.15s ease-out dropdown-module__LICG5G__dropdownSlideFromLeft}
.combobox-module__q7PAvG__comboboxRoot{width:100%;position:relative}.combobox-module__q7PAvG__comboboxContent{z-index:50;border-radius:var(--radius-md);border:var(--border-width-1)solid var(--_borderColor);max-height:20rem;padding:var(--space-2);color:var(--foreground);box-shadow:var(--shadow-lg),inset 0 0 .5rem color-mix(in srgb,var(--color-neutral-50)10%,transparent);outline:none;overflow-y:auto;width:var(--radix-popover-trigger-width)!important}.combobox-module__q7PAvG__comboboxItems{gap:var(--space-1);flex-direction:column;display:flex}.combobox-module__q7PAvG__comboboxItem{--_itemBgOpacity:0%;--_itemBorderOpacity:0%;--_itemBgColor:color-mix(in srgb,var(--color-neutral-100)var(--_itemBgOpacity),transparent);--_itemBorderColor:color-mix(in srgb,var(--color-neutral-300)var(--_itemBorderOpacity),transparent);padding:var(--space-2)var(--space-3);border-radius:var(--radius-sm);border:var(--border-width-1)solid var(--_itemBorderColor);background-color:var(--_itemBgColor);cursor:pointer;font-size:var(--font-size-sm);-webkit-user-select:none;user-select:none;line-height:1.4;transition:all .15s ease-in-out;color:var(--primary-50)!important}.combobox-module__q7PAvG__comboboxItem:hover{--_itemBgOpacity:10%;--_itemBorderOpacity:15%}.combobox-module__q7PAvG__comboboxItemActive{--_itemBgOpacity:15%;--_itemBorderOpacity:25%;box-shadow:0 0 0 var(--state-focus-ring-width)color-mix(in srgb,var(--state-focus-ring-color)30%,transparent)}.combobox-module__q7PAvG__comboboxItemSelected{--_itemBgOpacity:20%;--_itemBorderOpacity:30%;color:var(--state-focus-ring-color);font-weight:var(--font-weight-medium)}.combobox-module__q7PAvG__comboboxItemDisabled{--_itemBgOpacity:0%;--_itemBorderOpacity:0%;opacity:var(--state-disabled-opacity);cursor:not-allowed;pointer-events:none}.combobox-module__q7PAvG__comboboxItemContent{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;display:flex}.combobox-module__q7PAvG__comboboxItemLabel{text-align:left;flex:1}.combobox-module__q7PAvG__comboboxItemTag{padding:var(--space-1)var(--space-2);color:var(--color-neutral-50);border-radius:var(--radius-sm);background-color:color-mix(in srgb,var(--color-neutral-50)10%,transparent);border:var(--border-width-1)solid color-mix(in srgb,var(--color-neutral-50)50%,transparent);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;flex-shrink:0;line-height:1}.combobox-module__q7PAvG__comboboxEmpty{padding:var(--space-4)var(--space-3);text-align:center;color:var(--muted-foreground);font-size:var(--font-size-sm);font-style:italic}.combobox-module__q7PAvG__comboboxLoading{padding:var(--space-4)var(--space-3);text-align:center;color:var(--muted-foreground);font-size:var(--font-size-sm);justify-content:center;align-items:center;gap:var(--space-2);display:flex}.combobox-module__q7PAvG__comboboxLoading:before{content:"";width:var(--space-4);height:var(--space-4);border:2px solid var(--muted-foreground);border-top:2px solid #0000;border-radius:50%;animation:1s linear infinite combobox-module__q7PAvG__comboboxSpin}.combobox-module__q7PAvG__comboboxError{padding:var(--space-3);border-radius:var(--radius-sm);background-color:color-mix(in srgb,var(--color-error)10%,transparent);border:var(--border-width-1)solid color-mix(in srgb,var(--color-error)30%,transparent);color:var(--color-error);font-size:var(--font-size-sm);align-items:center;gap:var(--space-2);display:flex}.combobox-module__q7PAvG__comboboxError:before{content:"⚠";flex-shrink:0}@keyframes combobox-module__q7PAvG__comboboxSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.combobox-module__q7PAvG__comboboxContent::-webkit-scrollbar{width:var(--space-1)}.combobox-module__q7PAvG__comboboxContent::-webkit-scrollbar-track{background:0 0}.combobox-module__q7PAvG__comboboxContent::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-neutral-400)30%,transparent);border-radius:var(--radius-full)}.combobox-module__q7PAvG__comboboxContent::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-neutral-400)50%,transparent)}
.Navbar-module__3ZnBPW__header{--_animationStartsAfter:50vh;--_animationDistance:500px;--_surfaceColorStart:transparent;--_surfaceColorEnd:color-mix(in srgb,var(--color-neutral-50)10%,transparent);--_bgColorList:color-mix(in srgb,var(--color-neutral-50)10%,transparent);--_backdropFilterList:blur(.15rem);--_textColorStart:var(--color-neutral-50);--_textColorEnd:var(--color-neutral-50);--_logoAfterAnimation:block;--_borderColor:color-mix(in srgb,var(--color-neutral-50)15%,transparent);padding:var(--space-4)0;width:100%;z-index:var(--z-sticky);color:var(--_textColorEnd);background-color:var(--_surfaceColorEnd);-webkit-backdrop-filter:blur(.15rem);backdrop-filter:blur(.15rem);border-bottom:1px solid var(--_borderColor);box-shadow:inset 0 0 .5rem color-mix(in srgb,var(--color-neutral-50)10%,transparent),0 0 .75rem color-mix(in srgb,var(--color-neutral-950)30%,transparent);margin-block:0;position:sticky;top:0}@supports (animation-timeline:view()){.Navbar-module__3ZnBPW__header{color:var(--_textColorStart);background-color:var(--_surfaceColorStart);box-shadow:none;animation:linear forwards Navbar-module__3ZnBPW__stickyNav,linear forwards Navbar-module__3ZnBPW__glassElementsOut;animation-timeline:view(),view();animation-range-start:calc(100vh + var(--_animationStartsAfter)),calc(100vh + var(--_animationStartsAfter));animation-range-end:calc(100vh + var(--_animationStartsAfter) + var(--_animationDistance)),calc(100vh + var(--_animationStartsAfter) + var(--_animationDistance));border-bottom:none;top:-5rem}}.Navbar-module__3ZnBPW__navbar{--_widthSection:200px;grid-template-columns:minmax(1fr,var(--_widthSection))2fr minmax(1fr,var(--_widthSection));gap:var(--space-4);width:100%;display:grid}.Navbar-module__3ZnBPW__leftSection{grid-column:1;align-items:center;display:flex}.Navbar-module__3ZnBPW__rightSection{justify-content:flex-end;align-items:center;gap:var(--space-3);grid-column:3;height:100%;display:flex}.Navbar-module__3ZnBPW__navSection{flex-shrink:0}.Navbar-module__3ZnBPW__authSection{padding-top:var(--space-6);border-top:1px solid color-mix(in srgb,var(--color-neutral-50)10%,transparent);margin-top:auto}.Navbar-module__3ZnBPW__mobileAuthButton{width:100%}@media (min-width:1025px){.Navbar-module__3ZnBPW__mobileMenuTrigger{display:none!important}}@media (max-width:1024px){.Navbar-module__3ZnBPW__joinButton{display:none!important}.Navbar-module__3ZnBPW__mobileMenuTrigger{display:inline-flex!important}}@media (prefers-reduced-motion:reduce){.Navbar-module__3ZnBPW__navbar{transition:none}}@media (prefers-contrast:high){.Navbar-module__3ZnBPW__navbar{background:var(--bg-primary);border-bottom:var(--border-width-2)solid var(--border-primary)}}@keyframes Navbar-module__3ZnBPW__glassElementsOut{0%{--_backdropFilterList:blur(.15rem);--_bgColorList:color-mix(in srgb,var(--color-neutral-50)10%,transparent);--_borderColor:var(--color-neutral-950)}70%{--_backdropFilterList:0px;--_bgColorList:transparent;--_borderColor:transparent}to{--_backdropFilterList:0px;--_bgColorList:transparent;--_borderColor:transparent}}@keyframes Navbar-module__3ZnBPW__stickyNav{0%{--_headerWidth:100%;--_logoDisplay:var(--_logoAfterAnimation);color:var(--_textColorStart);background-color:var(--_surfaceColorStart);box-shadow:none;border-bottom:none;top:-5rem}70%{--_headerWidth:100%;--_logoDisplay:var(--_logoAfterAnimation);color:var(--_textColorStart);background-color:var(--_surfaceColorStart);box-shadow:none;border-bottom:none;top:-2rem}to{--_headerWidth:100%;--_logoDisplay:var(--_logoAfterAnimation);color:var(--_textColorEnd);background-color:var(--_surfaceColorEnd);border-bottom:1px solid color-mix(in srgb,var(--color-neutral-50)15%,transparent);box-shadow:inset 0 0 .5rem color-mix(in srgb,var(--color-neutral-50)10%,transparent),0 0 .75rem color-mix(in srgb,var(--color-neutral-950)30%,transparent);top:0}}
.popover-module__DanWQa__content{--_bgOpacity:95%;--_borderOpacity:20%;--_blurAmount:.15rem;--_bgColor:color-mix(in srgb,var(--color-neutral-950)var(--_bgOpacity),transparent);--_borderColor:color-mix(in srgb,var(--color-neutral-200)var(--_borderOpacity),transparent);--_backdropFilter:blur(var(--_blurAmount));z-index:50;border-radius:var(--radius-md);border:var(--border-width-1)solid var(--_borderColor);background-color:var(--color-primary-950);width:18rem;padding:var(--space-4);color:var(--foreground);box-shadow:var(--shadow-lg),inset 0 0 .5rem color-mix(in srgb,var(--color-neutral-50)10%,transparent);transform-origin:var(--radix-popover-content-transform-origin);outline:none}.popover-module__DanWQa__content[data-state=open]{will-change:opacity,transform;animation:.15s ease-out popover-module__DanWQa__popover-in}.popover-module__DanWQa__content[data-state=closed]{will-change:opacity,transform;animation:.1s ease-in popover-module__DanWQa__popover-out}@keyframes popover-module__DanWQa__popover-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes popover-module__DanWQa__popover-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}
.mobile-menu-trigger-module__EzXuWa__sharedButton{--button-bg:var(--color-primary-400);--button-color:var(--foreground);--button-hover-bg:var(--color-primary-600);--button-focus-bg:var(--color-primary-600);--button-active-bg:var(--color-primary-600);border-radius:var(--radius-full);aspect-ratio:1;justify-content:center;align-items:center;display:flex;height:auto!important}.mobile-menu-trigger-module__EzXuWa__header{margin-bottom:var(--space-6);justify-content:flex-end;display:flex}.mobile-menu-trigger-module__EzXuWa__closeButton{position:absolute;top:1rem;right:1rem}.mobile-menu-trigger-module__EzXuWa__content{gap:var(--space-6);flex-direction:column;height:100%;display:flex}.mobile-menu-trigger-module__EzXuWa__navSection{flex-shrink:0}.mobile-menu-trigger-module__EzXuWa__authSection{padding-top:var(--space-6);border-top:1px solid color-mix(in srgb,var(--color-neutral-50)10%,transparent);margin-top:auto}
.sheet-module__HWeppG__overlay{z-index:var(--z-overlay);background-color:var(--backdrop-overlay);position:fixed;inset:0}.sheet-module__HWeppG__fullHeight{height:100vh!important;top:0!important}.sheet-module__HWeppG__overlay[data-state=open]{animation-name:sheet-module__HWeppG__fadeIn;animation-duration:.15s;animation-timing-function:ease-in-out}.sheet-module__HWeppG__overlay[data-state=closed]{animation-name:sheet-module__HWeppG__fadeOut;animation-duration:.15s;animation-timing-function:ease-in-out}.sheet-module__HWeppG__content{z-index:var(--z-modal);background-color:color-mix(in srgb,var(--background)40%,transparent);-webkit-backdrop-filter:var(--glass-blur-md);backdrop-filter:var(--glass-blur-md);box-shadow:var(--shadow-lg);grid-template-rows:var(--header-height)1fr auto;row-gap:var(--space-4);padding-inline:var(--space-4);transition:all .3s ease-in-out;display:grid;position:fixed}.sheet-module__HWeppG__content[data-state=open]{animation-duration:.5s;animation-timing-function:ease-in-out}.sheet-module__HWeppG__content[data-state=closed]{animation-duration:.3s;animation-timing-function:ease-in-out}.sheet-module__HWeppG__content[data-side=right]{inset-block:0;border-left:1px solid var(--border);width:100%;max-width:450px;height:100%;right:0}.sheet-module__HWeppG__content[data-side=right][data-state=open]{animation-name:sheet-module__HWeppG__slideInFromRight}.sheet-module__HWeppG__content[data-side=right][data-state=closed]{animation-name:sheet-module__HWeppG__slideOutToRight}.sheet-module__HWeppG__content[data-side=left]{inset-block:0;border-right:1px solid var(--border);width:75%;height:100%;left:0}.sheet-module__HWeppG__content[data-side=left][data-state=open]{animation-name:sheet-module__HWeppG__slideInFromLeft}.sheet-module__HWeppG__content[data-side=left][data-state=closed]{animation-name:sheet-module__HWeppG__slideOutToLeft}.sheet-module__HWeppG__content[data-side=top]{inset-inline:0;border-bottom:1px solid var(--border);height:auto;top:0}.sheet-module__HWeppG__content[data-side=top][data-state=open]{animation-name:sheet-module__HWeppG__slideInFromTop}.sheet-module__HWeppG__content[data-side=top][data-state=closed]{animation-name:sheet-module__HWeppG__slideOutToTop}.sheet-module__HWeppG__content[data-side=bottom]{inset-inline:0;border-top:1px solid var(--border);height:auto;bottom:0}.sheet-module__HWeppG__content[data-side=bottom][data-state=open]{animation-name:sheet-module__HWeppG__slideInFromBottom}.sheet-module__HWeppG__content[data-side=bottom][data-state=closed]{animation-name:sheet-module__HWeppG__slideOutToBottom}.sheet-module__HWeppG__title{color:var(--foreground);font-weight:600}@media (min-width:640px){.sheet-module__HWeppG__content[data-side=right],.sheet-module__HWeppG__content[data-side=left]{max-width:24rem}}@keyframes sheet-module__HWeppG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sheet-module__HWeppG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes sheet-module__HWeppG__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes sheet-module__HWeppG__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes sheet-module__HWeppG__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes sheet-module__HWeppG__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes sheet-module__HWeppG__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes sheet-module__HWeppG__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes sheet-module__HWeppG__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheet-module__HWeppG__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}
[data-slot=stepper]{--_stepper-header-gap:var(--space-3);--_stepper-title-size:var(--font-size-lg);--_stepper-title-weight:var(--font-weight-semibold);--_stepper-back-padding:var(--space-2);--_stepper-back-gap:var(--space-2);--_stepper-progress-gap:var(--space-3);--_stepper-progress-height:var(--space-2);--_stepper-progress-text-size:var(--font-size-xs);--_stepper-progress-text-weight:var(--font-weight-medium);--_stepper-progress-text-width:var(--space-12);--_stepper-progress-transition:.3s;--_stepper-indicator-size:var(--space-10);--_stepper-bullet-size:var(--space-3);--_stepper-check-size:var(--space-6);--_stepper-connector-min-width:var(--space-16);--_stepper-connector-duration:.4s;--_stepper-indicator-transition:all .2s ease var(--_stepper-connector-duration);--_stepper-nav-gap:var(--space-4)}.stepper-module__SgQRuG__header{align-items:center;gap:var(--_stepper-header-gap);display:flex}.stepper-module__SgQRuG__title{font-size:var(--_stepper-title-size);font-weight:var(--_stepper-title-weight);line-height:var(--line-height-tight);font-family:var(--font-sans);margin:0;padding:0}.stepper-module__SgQRuG__backButton{align-items:center;gap:var(--_stepper-back-gap);padding:var(--_stepper-back-padding);cursor:pointer;line-height:var(--line-height-none);background:0 0;border:none;display:flex}.stepper-module__SgQRuG__backButton:disabled{opacity:var(--state-disabled-opacity);cursor:not-allowed}.stepper-module__SgQRuG__backIcon{transform:rotate(-90deg)}.stepper-module__SgQRuG__stepContent{animation:.25s ease-out stepper-module__SgQRuG__step-enter}@keyframes stepper-module__SgQRuG__step-enter{0%{opacity:0;transform:translate(10px)}}@media (prefers-reduced-motion:reduce){.stepper-module__SgQRuG__stepContent{animation:.15s ease-out stepper-module__SgQRuG__step-enter-reduced}@keyframes stepper-module__SgQRuG__step-enter-reduced{0%{opacity:0}}}.stepper-module__SgQRuG__progressContainer{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.stepper-module__SgQRuG__progressBar{width:100%;height:var(--_stepper-progress-height);background:var(--color-white);border-radius:9999px;overflow:hidden}.stepper-module__SgQRuG__progressFill{background:var(--color-underline-green);height:100%;transition:width var(--_stepper-progress-transition)ease-out;border-radius:9999px}.stepper-module__SgQRuG__progressText{font-size:var(--_stepper-progress-text-size);font-weight:var(--_stepper-progress-text-weight);color:var(--color-foreground);white-space:nowrap}.stepper-module__SgQRuG__steps{padding:var(--space-4)0;justify-content:center;align-items:center;display:flex}.stepper-module__SgQRuG__stepIndicator{width:var(--_stepper-indicator-size);height:var(--_stepper-indicator-size);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative}.stepper-module__SgQRuG__stepIndicator.stepper-module__SgQRuG__completed{background-color:var(--color-primary-300);border:3px solid var(--color-primary-300)}.stepper-module__SgQRuG__stepIndicator.stepper-module__SgQRuG__active{border:3px solid var(--color-primary-300);transition:var(--_stepper-indicator-transition);background-color:#0000}.stepper-module__SgQRuG__stepIndicator.stepper-module__SgQRuG__pending{border:3px solid var(--color-primary-50);background-color:#0000}.stepper-module__SgQRuG__stepIndicator.stepper-module__SgQRuG__active .stepper-module__SgQRuG__bullet{width:var(--_stepper-bullet-size);height:var(--_stepper-bullet-size);background-color:var(--color-primary-300);transition:var(--_stepper-indicator-transition);border-radius:50%;display:block}.stepper-module__SgQRuG__stepIndicator.stepper-module__SgQRuG__pending .stepper-module__SgQRuG__bullet{width:var(--_stepper-bullet-size);height:var(--_stepper-bullet-size);background-color:var(--color-primary-50);border-radius:50%;display:block}.stepper-module__SgQRuG__checkIcon{width:var(--_stepper-check-size);height:var(--_stepper-check-size);color:var(--color-primary-50)}.stepper-module__SgQRuG__connector{background-color:var(--color-primary-50);height:4px;min-width:var(--_stepper-connector-min-width);flex:1;position:relative;overflow:clip}.stepper-module__SgQRuG__connector:before{content:"";background-color:var(--color-primary-300);width:0;height:100%;transition:width var(--_stepper-connector-duration)ease-out;position:absolute;top:0;left:0}.stepper-module__SgQRuG__connector.stepper-module__SgQRuG__connectorCompleted:before{width:100%}.stepper-module__SgQRuG__navigation{width:100%;display:grid}
.phases-module__hhgEsW__section{padding:var(--space-16)0;row-gap:var(--space-16);scroll-margin-top:var(--header-height);display:grid}.phases-module__hhgEsW__title{text-transform:uppercase;text-align:center}.phases-module__hhgEsW__titleHighlighted{color:var(--color-neon-pant-500);--_underline-width:100%;--_underline-left:20px;--_underline-bottom:10px}.phases-module__hhgEsW__phases{--min-col-size:280px;column-gap:var(--space-10);row-gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(var(--min-col-size),100%),1fr));margin:0;padding:0;list-style:none;display:grid}.phases-module__hhgEsW__phase{grid-row:span var(--phase-rows,3);grid-template-rows:subgrid;gap:var(--space-4);padding:var(--space-6)var(--space-4);border-radius:var(--radius-2xl);background:color-mix(in srgb,var(--color-comp-dark-purple)50%,transparent);transition:box-shadow .2s;display:grid;box-shadow:0 0 #ffffff40,0 0 13.5px #31ffc366}.phases-module__hhgEsW__phaseHeader{align-items:start;gap:var(--space-4);display:flex}.phases-module__hhgEsW__phaseNumber{border:2px solid var(--color-underline-green);border-radius:var(--radius-full);width:44px;height:fit-content;color:var(--text-primary);text-align:center;font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:flex}.phases-module__hhgEsW__phaseHeader h3{color:var(--text-primary);text-overflow:ellipsis;font-family:var(--font-sans);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);flex:1;margin:0;overflow:hidden}.phases-module__hhgEsW__routes,.phases-module__hhgEsW__routeItem{display:contents}.phases-module__hhgEsW__routeLink{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-xl);border:1px solid var(--color-complementary-party-blue);background:linear-gradient(to right,color-mix(in srgb,var(--color-complementary-party-blue)50%,transparent),color-mix(in srgb,var(--color-comp-dark-purple)50%,transparent));color:inherit;grid-template-columns:50px 1fr;align-items:center;text-decoration:none;transition:border-color .2s;display:grid;position:relative;overflow:clip}.phases-module__hhgEsW__routeLink:hover{border-color:var(--color-neon-pant-500)}.phases-module__hhgEsW__routeLink[data-disabled=true]{pointer-events:none}.phases-module__hhgEsW__routeLink[data-disabled=true] .phases-module__hhgEsW__routeChevron{display:none}.phases-module__hhgEsW__routeChevron{--_size:32px;width:var(--_size);height:var(--_size);background:var(--color-neon-pant-500);color:var(--color-comp-dark-purple);padding:var(--space-1);position:absolute;top:0;right:0}.phases-module__hhgEsW__routeIcon{background-color:var(--color-comp-dark-purple);width:fit-content;height:fit-content;padding:var(--space-4);border-radius:var(--radius-full);justify-content:center;align-items:center;margin:auto;display:flex}.phases-module__hhgEsW__icon{aspect-ratio:1;--_size:24px;width:var(--_size);height:var(--_size);color:var(--color-neon-pant-500)}.phases-module__hhgEsW__routeContent{gap:var(--space-1);flex-direction:column;min-width:0;height:100%;display:flex}.phases-module__hhgEsW__routeBadge{width:fit-content;padding:var(--space-1)var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-primary);white-space:nowrap;background:#ffffff1a;align-items:center;display:inline-flex}.phases-module__hhgEsW__routeTitle{font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-primary);margin:0}
.checkbox-module__jKpJkG__checkboxBase{--_size:var(--space-5);--_radius:4px;--_shadow:var(--shadow-xs);width:var(--_size);height:var(--_size);border-radius:var(--_radius);border:var(--border-width-1,1px)solid var(--color-input);background-color:var(--color-neutral-50);box-shadow:var(--_shadow);cursor:pointer;outline:none;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s ease-in-out;display:inline-flex}.checkbox-module__jKpJkG__checkboxBase:disabled{cursor:not-allowed;opacity:var(--state-disabled-opacity,.5)}.checkbox-module__jKpJkG__checkboxBase:focus-visible{border-color:var(--state-focus-ring-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--state-focus-ring-color)50%,transparent)}.checkbox-module__jKpJkG__checkboxBase[data-state=checked]{background-color:var(--color-primary-500);border-color:var(--color-primary-500);color:var(--color-neutral-50)}.checkbox-module__jKpJkG__checkboxBase[data-state=checked]:hover{background-color:var(--color-primary-400)}.checkbox-module__jKpJkG__checkboxBase[data-state=indeterminate]{background-color:var(--color-primary-500);border-color:var(--color-primary-500);color:var(--color-neutral-50)}.checkbox-module__jKpJkG__checkboxBase[data-state=indeterminate]:hover{background-color:var(--color-primary-400)}.checkbox-module__jKpJkG__checkboxBase[data-state=unchecked]:hover{background-color:var(--color-neutral-100)}.checkbox-module__jKpJkG__checkboxBase[aria-invalid=true]{border-color:var(--color-error);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error)20%,transparent)}.checkbox-module__jKpJkG__checkboxIndicator{color:currentColor;justify-content:center;align-items:center;transition:none;display:flex}.checkbox-module__jKpJkG__checkboxIndicator svg{--_size-icon:calc(var(--_size)*.875);width:var(--_size-icon);height:var(--_size-icon)}@media (prefers-color-scheme:dark){.checkbox-module__jKpJkG__checkboxBase{background-color:var(--color-neutral-50)}.checkbox-module__jKpJkG__checkboxBase[data-state=checked],.checkbox-module__jKpJkG__checkboxBase[data-state=indeterminate]{background-color:var(--color-primary-500)}.checkbox-module__jKpJkG__checkboxBase[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error)40%,transparent)}}@media (prefers-reduced-motion:reduce){.checkbox-module__jKpJkG__checkboxBase,.checkbox-module__jKpJkG__checkboxIndicator{transition:none}}
.toaster-module__JbI36G__toast{font-family:var(--font-sans);font-size:var(--font-size-sm);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-4);border:var(--border-width-1)solid transparent}.toaster-module__JbI36G__success{background-color:var(--color-success-700);color:var(--color-neutral-50);border-color:var(--border-success)}.toaster-module__JbI36G__error{background-color:var(--color-error-700);color:var(--color-neutral-50);border-color:var(--border-error)}.toaster-module__JbI36G__warning{background-color:var(--color-warning-700);color:var(--color-neutral-950);border-color:var(--border-warning)}.toaster-module__JbI36G__info{background-color:var(--color-info-700);color:var(--color-neutral-50);border-color:var(--border-info)}.toaster-module__JbI36G__toast button{background-color:color-mix(in srgb,currentColor 15%,transparent);color:inherit;padding:var(--space-2)var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-size-xs);cursor:pointer;border:none;transition:background-color .15s}.toaster-module__JbI36G__toast button:hover{background-color:color-mix(in srgb,currentColor 25%,transparent)}
.pricing-module__T50-dG__pricing{padding:var(--space-16)0;scroll-margin-top:var(--header-height)}.pricing-module__T50-dG__container{align-items:center;gap:var(--space-8);flex-direction:column;display:flex}.pricing-module__T50-dG__header{text-align:center;gap:var(--space-4);flex-direction:column;display:flex}.pricing-module__T50-dG__title{text-transform:uppercase;text-align:center}.pricing-module__T50-dG__titleHighlighted{color:var(--color-neon-pant-500);--_underline-width:100%;--_underline-left:0;--_underline-bottom:var(--space-2-5)}.pricing-module__T50-dG__subtitle{font-family:var(--font-sans);font-size:var(--font-size-2xl);font-weight:var(--font-weight-normal);line-height:var(--line-height-snug);color:var(--text-primary);text-align:center;margin:0}.pricing-module__T50-dG__description{text-align:center;gap:var(--space-2);flex-direction:column;max-width:800px;margin:0 auto;display:flex}.pricing-module__T50-dG__descriptionPrimary{font-family:var(--font-sans);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-primary);margin:0}.pricing-module__T50-dG__descriptionSecondary{font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-secondary);margin:0;font-style:italic}.pricing-module__T50-dG__plansGrid{gap:var(--space-8);width:100%;max-width:1000px;margin:0 auto;margin-top:var(--space-10);grid-template-columns:repeat(3,1fr);display:grid}.pricing-module__T50-dG__planCard{background:color-mix(in srgb,var(--color-comp-dark-purple)50%,transparent);border:var(--border-width-2)solid var(--color-primary-400);border-radius:var(--radius-xl);padding:var(--space-4);gap:var(--space-4);flex-direction:column;min-height:450px;transition:all .3s;display:flex;position:relative}.pricing-module__T50-dG__featuredBadge{background-color:var(--color-comp-dark-purple);border-radius:var(--radius-full);padding:var(--space-1)var(--space-2);color:var(--color-accent-500);border:var(--border-width-1)solid var(--color-neon-pant-500);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);justify-content:center;align-self:center;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.pricing-module__T50-dG__planCard[data-featured=true]{border:var(--border-width-2)solid var(--color-neon-pant-500);border-radius:var(--radius-2xl);min-height:506px;box-shadow:inset 1px -1px 31.4px 0px var(--color-primary-100);transform:scale(1.05)}.pricing-module__T50-dG__planContent{gap:var(--space-2);flex-direction:column;display:flex}.pricing-module__T50-dG__planName{font-family:var(--font-sans);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--text-primary);text-align:center;justify-content:center;align-items:center;gap:var(--space-2);display:flex}.pricing-module__T50-dG__planCard[data-featured=true] .pricing-module__T50-dG__planName{font-size:var(--font-size-4xl)}.pricing-module__T50-dG__planIcon{color:var(--color-neon-pant-500);align-items:center;height:1lh;display:inline-flex}.pricing-module__T50-dG__priceGroup{margin:var(--space-1)0;flex-direction:column;justify-content:center;align-items:center;display:flex}.pricing-module__T50-dG__price{font-family:var(--font-display);font-size:var(--font-size-4xl);font-weight:var(--font-weight-black);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-widest);color:var(--text-primary)}.pricing-module__T50-dG__planCard[data-featured=true] .pricing-module__T50-dG__price{font-size:var(--font-size-5xl)}.pricing-module__T50-dG__period{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--color-neutral-300);text-align:center}.pricing-module__T50-dG__planCard[data-featured=true] .pricing-module__T50-dG__period{font-size:var(--font-size-sm)}.pricing-module__T50-dG__currencyCode{font-family:var(--font-display);font-size:30px;font-weight:var(--font-weight-black);line-height:var(--line-height-tight);letter-spacing:1.2px;color:var(--text-primary)}.pricing-module__T50-dG__planCard[data-featured=true] .pricing-module__T50-dG__currencyCode{letter-spacing:1.4px;font-size:35px}.pricing-module__T50-dG__featuresBox{border-radius:var(--radius-3xl);padding:var(--space-4)var(--space-2);background:#ffffff1a;flex:1}.pricing-module__T50-dG__featuresList{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pricing-module__T50-dG__featureItem{align-items:flex-start;gap:var(--space-1);font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-primary);display:flex}.pricing-module__T50-dG__planCard[data-featured=true] .pricing-module__T50-dG__featureItem{font-size:var(--font-size-sm)}.pricing-module__T50-dG__featureBold{font-weight:var(--font-weight-bold)}.pricing-module__T50-dG__checkIcon{width:var(--space-5);height:var(--space-5);color:var(--color-neon-pant-500);flex-shrink:0}.pricing-module__T50-dG__planCard[data-featured=true] .pricing-module__T50-dG__checkIcon{width:var(--space-6);height:var(--space-6)}.pricing-module__T50-dG__planFooter{margin-top:auto}.pricing-module__T50-dG__ctaButton{width:100%;height:var(--space-12);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-xl)}.pricing-module__T50-dG__planCard[data-featured=true] .pricing-module__T50-dG__ctaButton{height:56px;font-size:var(--font-size-base)}.pricing-module__T50-dG__comingSoon{text-align:center;font-size:var(--font-size-lg);color:var(--text-secondary);padding:var(--space-16);grid-column:1/-1}.pricing-module__T50-dG__footerBanner{background:var(--color-comp-dark-purple);border:var(--border-width-1)solid var(--color-complementary-party-blue);border-radius:var(--radius-xl);padding:var(--space-6)var(--space-8);width:100%;margin-top:var(--space-10);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.pricing-module__T50-dG__footerText{font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-primary);text-align:center;margin-inline:auto;width:100%;margin:0}@media (max-width:1024px){.pricing-module__T50-dG__plansGrid{gap:var(--space-6);grid-template-columns:1fr;max-width:400px}.pricing-module__T50-dG__planCard[data-featured=true]{transform:scale(1)}}@media (max-width:768px){.pricing-module__T50-dG__subtitle{font-size:var(--font-size-xl)}.pricing-module__T50-dG__footerText{font-size:var(--font-size-sm)}}@media (prefers-reduced-motion:reduce){.pricing-module__T50-dG__planCard{transition:none}}
.nav-items-module__Q1j5rq__navList{margin:0;width:fit-content;color:var(--color-white);touch-action:none;border-radius:var(--radius-full);flex-wrap:wrap;justify-content:space-between;margin-inline:auto;padding:10px 12px;list-style:none;transition:color .2s;display:flex;position:relative}.nav-items-module__Q1j5rq__navList:has(a:is(:focus-visible,:hover)){--intent:1}.nav-items-module__Q1j5rq__navList li{place-items:center;font-size:14px;font-style:normal;font-weight:600;display:grid;position:relative}.nav-items-module__Q1j5rq__navList li a{color:currentColor;outline-color:color-mix(in srgb,var(--color-neutral-50),transparent 50%);z-index:1;width:100%;height:100%;padding:.5rem 1rem;text-decoration:none;display:inline-block;position:relative}.nav-items-module__Q1j5rq__navList a:is(:focus-visible,:hover){color:var(--color-neutral-50)}.nav-items-module__Q1j5rq__navList:before{--transition:.18s;content:"";pointer-events:none;opacity:var(--intent,0);z-index:0;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-neutral-50)15%,transparent);transition:top var(--transition),left var(--transition),height var(--transition),opacity var(--transition),width var(--transition);transition-timing-function:linear(0 0%,.2342 12.49%,.4374 24.99%,.6093 37.49%,.6835 43.74%,.7499 49.99%,.8086 56.25%,.8593 62.5%,.9023 68.75%,.9375 75%,.9648 81.25%,.9844 87.5%,.9961 93.75%,1 100%);position:absolute}.nav-items-module__Q1j5rq__navList:after{--transition:.18s;content:"";pointer-events:none;opacity:0;z-index:0;background:var(--color-underline-blue);border-radius:var(--radius-full);transition:top var(--transition),left var(--transition),height var(--transition),opacity var(--transition),width var(--transition);transition-timing-function:linear(0 0%,.2342 12.49%,.4374 24.99%,.6093 37.49%,.6835 43.74%,.7499 49.99%,.8086 56.25%,.8593 62.5%,.9023 68.75%,.9375 75%,.9648 81.25%,.9844 87.5%,.9961 93.75%,1 100%);position:absolute}.nav-items-module__Q1j5rq__navList:has(a[data-active=true]):after{opacity:1}@supports (anchor-name:--a){.nav-items-module__Q1j5rq__navList li:has(a:is(:hover,:focus-visible)){anchor-name:--anchor}.nav-items-module__Q1j5rq__navList li:has(a[data-active=true]){anchor-name:--target}.nav-items-module__Q1j5rq__navList:before{position-anchor:--anchor;left:anchor(left);top:anchor(top);width:anchor-size(width);height:anchor-size(height)}.nav-items-module__Q1j5rq__navList:after{position-anchor:--target;left:anchor(left);top:anchor(top);width:anchor-size(width);height:anchor-size(height)}}.nav-items-module__Q1j5rq__navListDesktop{flex-direction:row}@media (max-width:1024px){.nav-items-module__Q1j5rq__navListDesktop{display:none}}.nav-items-module__Q1j5rq__navListMobile{flex-direction:column;justify-content:flex-start;width:100%;height:fit-content;margin-inline:0}.nav-items-module__Q1j5rq__navListMobile li{place-items:start;width:100%}@media (prefers-reduced-motion:reduce){.nav-items-module__Q1j5rq__navList,.nav-items-module__Q1j5rq__navList:before,.nav-items-module__Q1j5rq__navList:after{transition:none}}
@keyframes bg-stroke-module__oMedWW__fadeIn{0%{opacity:0}to{opacity:var(--path-opacity)}}.bg-stroke-module__oMedWW__animated path{--path-opacity:.3;opacity:0;animation:.6s ease-in forwards bg-stroke-module__oMedWW__fadeIn}.bg-stroke-module__oMedWW__animated path:first-child{--path-opacity:.3;animation-duration:.8s;animation-delay:0s}.bg-stroke-module__oMedWW__animated path:nth-child(2){--path-opacity:.25;animation-duration:.7s;animation-delay:.3s}.bg-stroke-module__oMedWW__animated path:nth-child(3){--path-opacity:.2;animation-duration:.6s;animation-delay:.6s}.bg-stroke-module__oMedWW__animated path:nth-child(4){--path-opacity:.15;animation-duration:.5s;animation-delay:.9s}.bg-stroke-module__oMedWW__animated path:nth-child(5){--path-opacity:.1;animation-duration:.4s;animation-delay:1.15s}.bg-stroke-module__oMedWW__animated path:nth-child(6){--path-opacity:.05;animation-duration:.3s;animation-delay:1.35s}
.auth-header-module__t9opya__header{align-items:center;gap:var(--space-3);margin-block-end:var(--space-6);display:flex}.auth-header-module__t9opya__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);font-family:var(--font-sans);margin:0;padding:0}.auth-header-module__t9opya__backIcon{transform:rotate(-90deg)}
.sponsors-module__EVkHJq__sponsors{--speed:40s;width:100%;padding:var(--space-16)0;position:relative;overflow:clip}.sponsors-module__EVkHJq__title{text-align:center;font-family:var(--font-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:color-mix(in srgb,var(--text-primary)60%,transparent);letter-spacing:.05em;margin-bottom:var(--space-8);max-width:100%;margin-inline:auto}.sponsors-module__EVkHJq__grid{gap:var(--space-6);will-change:transform;backface-visibility:hidden;perspective:1000px;flex-wrap:nowrap;align-items:center;width:max-content;height:120px;margin:0;padding:0;list-style-type:none;display:flex;transform:translateZ(0);-webkit-mask:linear-gradient(90deg,#0000,#fff 20% 80%,#0000);mask:linear-gradient(90deg,#0000,#fff 20% 80%,#0000)}@media (prefers-reduced-motion:no-preference){.sponsors-module__EVkHJq__grid{animation:sponsors-module__EVkHJq__scrollAuto var(--speed)linear infinite}@keyframes sponsors-module__EVkHJq__scrollAuto{0%{transform:translate(0,0)}to{transform:translate3d(calc(-50% - var(--space-6)),0,0)}}}.sponsors-module__EVkHJq__item{contain:layout style paint;width:200px;height:80px;padding:var(--space-4);border-radius:var(--radius-lg);flex-shrink:0;place-items:center;display:grid;box-shadow:0 2px 4px #0000001a,inset 0 1px 2px #fff3}.sponsors-module__EVkHJq__item svg{object-fit:contain;width:100%;height:100%;color:var(--text-primary)}@container not (min-width:768px){.sponsors-module__EVkHJq__grid{gap:var(--space-4)}.sponsors-module__EVkHJq__item{width:160px;height:70px}}@media (prefers-reduced-motion:reduce){.sponsors-module__EVkHJq__grid{flex-wrap:wrap;justify-content:center;width:100%;animation:none}.sponsors-module__EVkHJq__scene{-webkit-mask:none;mask:none}}
.skeleton-module__BBtfzW__skeleton{background-color:var(--surface-secondary);animation:2s cubic-bezier(.4,0,.6,1) infinite skeleton-module__BBtfzW__skeleton-pulse}.skeleton-module__BBtfzW__rect{border-radius:var(--space-2);width:100%;height:var(--space-16)}.skeleton-module__BBtfzW__text{border-radius:var(--space-1);width:100%;height:var(--space-4)}.skeleton-module__BBtfzW__circle{width:var(--space-12);height:var(--space-12);border-radius:50%}@keyframes skeleton-module__BBtfzW__skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}
.social-auth-module__IAmZbW__separator{align-items:center;gap:var(--space-4);width:100%;display:flex}.social-auth-module__IAmZbW__separatorLine{background-color:#ffffff1a;flex:1;height:1px}.social-auth-module__IAmZbW__separatorText{font-size:var(--font-size-base);color:var(--text-secondary);white-space:nowrap;justify-content:center;display:flex}.social-auth-module__IAmZbW__separatorLabel{padding:0 var(--space-2)}.social-auth-module__IAmZbW__buttonsContainer{gap:var(--space-4);width:100%;display:flex}.social-auth-module__IAmZbW__button{flex:1}
.confirm-forgot-password-module__TVnvjW__infoBox{padding:var(--space-3);border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--color-neutral-50)8%,transparent);border:var(--border-width-1)solid color-mix(in srgb,var(--color-neutral-50)15%,transparent);text-align:center;box-shadow:inset 0 0 .5rem color-mix(in srgb,var(--color-neutral-50)5%,transparent)}.confirm-forgot-password-module__TVnvjW__infoText{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:var(--line-height-normal);margin:0}.confirm-forgot-password-module__TVnvjW__infoEmail{font-weight:var(--font-weight-medium);color:var(--text-primary)}
.register-form-module__gIFmpG__legalText{margin-top:var(--space-4);text-align:center;font-size:var(--font-size-sm);color:var(--text-secondary)}.register-form-module__gIFmpG__legalText a[data-slot=button]{font-size:var(--font-size-sm)!important;line-height:inherit!important}
.verify-email-form-module__4bQJgW__subtitle{margin-block:var(--space-6);text-align:center;font-size:var(--font-size-sm);color:var(--text-secondary)}.verify-email-form-module__4bQJgW__email{color:var(--text-primary);font-weight:var(--font-weight-medium);word-break:break-all;display:inline-block}.verify-email-form-module__4bQJgW__otpField{margin-block:var(--space-8);width:fit-content;margin-inline:auto}.verify-email-form-module__4bQJgW__otpField[data-invalid=true]{animation:.4s ease-in-out verify-email-form-module__4bQJgW__shake}@keyframes verify-email-form-module__4bQJgW__shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-2px)}20%,40%,60%,80%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.verify-email-form-module__4bQJgW__otpField[data-invalid=true]{animation:none}}.verify-email-form-module__4bQJgW__otpSlot{width:3rem;height:3rem;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.verify-email-form-module__4bQJgW__helper{margin-block:var(--space-4);text-align:center;font-size:var(--font-size-sm);color:var(--text-tertiary)}.verify-email-form-module__4bQJgW__message{margin-block:var(--space-4);padding:var(--space-3)var(--space-4);border-radius:var(--space-2);text-align:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.verify-email-form-module__4bQJgW__messageSuccess{background-color:color-mix(in srgb,var(--color-success)10%,transparent);color:var(--color-success)}.verify-email-form-module__4bQJgW__messageError{background-color:color-mix(in srgb,var(--color-error)10%,transparent);color:var(--color-error)}
