.auth-page_authPage__ba2HS{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:100vh;padding:0;background:radial-gradient(circle at 4% 4%,rgba(227,203,145,.2) 0,transparent 30%),radial-gradient(circle at 80% 15%,rgba(163,213,239,.2) 0,transparent 30%),radial-gradient(circle at 80% 70%,rgba(248,147,205,.2) 0,transparent 30%),radial-gradient(circle at 10% 70%,rgba(148,222,245,.25) 0,transparent 30%)}.auth-page_content__Kx0aY{display:flex;gap:5.3125rem;align-items:center;width:100%;max-width:var(--max-width);padding:3.125rem var(--page-pad-x)}@media(width <= 984px){.auth-page_content__Kx0aY{flex-direction:column;gap:2.5rem}}@media(width <= 464px){.auth-page_content__Kx0aY{gap:1.875rem}}.auth-page_leftSection__oFVbx{display:flex;flex:1;align-items:center;justify-content:center;max-width:50rem}.auth-page_heroContent__x398u{display:flex;flex-direction:column;gap:1.25rem;width:100%}.auth-page_heroTitle__NYX55{margin:0;font-family:var(--font-poppins),sans-serif;font-size:var(--hero);font-weight:600;line-height:2.0625rem;color:var(--text);letter-spacing:-.075rem}@media(width <= 765px){.auth-page_heroTitle__NYX55{font-size:var(--heading-1);line-height:1.75rem}}@media(width <= 464px){.auth-page_heroTitle__NYX55{font-size:var(--heading-2);line-height:1.5rem}}.auth-page_heroDescription__GWbqn{margin:0;font-family:var(--font-general-sans),sans-serif;font-size:var(--text-lg);font-weight:400;line-height:1.5;color:var(--text-mild)}.auth-page_featuresList__JyXIu{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:.625rem}@media(width <= 464px){.auth-page_featuresList__JyXIu{flex-direction:column;gap:.5rem}}.auth-page_featureItem__Cq5rc{display:flex;gap:.25rem;align-items:center;font-family:var(--font-general-sans),sans-serif;font-size:var(--text-xs);font-weight:400;color:#595959}.auth-page_featureItem__Cq5rc svg{color:#368dc5}.auth-page_authCard__Zim4H{display:flex;flex-direction:column;gap:1.25rem;justify-content:space-between;width:35.75rem;min-height:49.375rem;padding:2.25rem;background:#fff;border:.0625rem solid rgba(0,0,0,.05);border-radius:1.125rem;box-shadow:var(--shadow)}@media(width <= 765px){.auth-page_authCard__Zim4H{width:100%;max-width:31.25rem;min-height:34.375rem;padding:1.5rem}}@media(width <= 464px){.auth-page_authCard__Zim4H{min-height:31.25rem;padding:1.25rem}}.auth-page_tabs__Mkb1o{display:flex;gap:.625rem;height:2.5rem;padding:.25rem;background:#f5f5f5;border-radius:.875rem}.auth-page_tab__1bbd8{flex:1;height:100%;font-family:var(--font-general-sans),sans-serif;font-size:var(--text-md);font-weight:500;color:var(--text-mild);cursor:pointer;background:rgba(0,0,0,0);border:none;border-radius:.625rem}.auth-page_tab__1bbd8.auth-page_active__QwkIO{color:var(--text);background:#fff;box-shadow:0 0 .625rem .125rem rgba(0,0,0,.03),0 .0625rem .0625rem 0 rgba(0,0,0,.14)}.auth-page_formContainer__oRXEM{display:flex;flex-direction:column;gap:.9375rem}.auth-page_inputGroup__cBU8Y{display:flex;flex:1;flex-direction:column;gap:.25rem;margin:0}.auth-page_inputGroup__cBU8Y label{font-family:var(--font-geist-sans),sans-serif;font-size:var(--text-xs);font-weight:500;color:#262626}.auth-page_inputGroup__cBU8Y input{box-sizing:border-box;display:block;width:100%;height:2.5rem;padding:0 .75rem;font-family:var(--font-general-sans),sans-serif;font-size:var(--text-base);font-weight:500;color:var(--text);background:var(--light);border:.0625rem solid var(--input-border);border-radius:.5rem;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.auth-page_inputGroup__cBU8Y input::-moz-placeholder{color:var(--text-mild2)}.auth-page_inputGroup__cBU8Y input::placeholder{color:var(--text-mild2)}.auth-page_inputGroup__cBU8Y input:focus{outline:none;border-color:#9fccfd;box-shadow:0 0 .125rem .1875rem rgba(159,204,253,.3)}.auth-page_inputGroup__cBU8Y input.auth-page_inputError__GohZc,.auth-page_inputGroup__cBU8Y input[data-invalid=true]{border-color:#f8a9a3;box-shadow:0 0 .125rem .1875rem rgba(248,169,163,.3)}.auth-page_inputGroup__cBU8Y .auth-page_helperRow__4fA_h{min-height:1rem}.auth-page_labelRow__u3WlC{display:flex;gap:.5rem;align-items:baseline;justify-content:space-between;min-height:1rem}.auth-page_labelRow__u3WlC .auth-page_errorText__M4k7S{margin:0}.auth-page_signinForm__cvdXN{gap:.9375rem}.auth-page_signinForm__cvdXN .auth-page_inputGroup__cBU8Y{margin-bottom:0}.auth-page_signinCard__LRclv{gap:.9375rem}.auth-page_nameFields__OhuWn{display:flex;gap:.5rem}.auth-page_inputWithIcon__SaGXY{position:relative;display:flex;align-items:center}.auth-page_inputWithIcon__SaGXY input{width:100%;padding-left:2.75rem}.auth-page_errorBadge__K_ZNN{position:absolute;top:-.875rem;right:0;padding:0 .375rem;font-family:var(--font-general-sans),sans-serif;font-size:var(--text-xs);color:#da3e33;pointer-events:none;background:#feeceb;border:.0625rem solid #f8a9a3;border-radius:.375rem}.auth-page_inputIcon__Q71XE{position:absolute;left:.75rem;z-index:1;color:#8c8c8c;pointer-events:none}.auth-page_passwordInput__FAOri{position:relative}.auth-page_passwordInput__FAOri input{width:100%;padding-right:2.75rem}.auth-page_eyeButton__Qdm1T{position:absolute;top:50%;right:.75rem;z-index:1;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:#8c8c8c;cursor:pointer;background:none;border:none;transform:translateY(-50%)}.auth-page_strengthText__bWutH{margin:0;font-family:var(--font-general-sans),sans-serif;font-size:var(--text-xs);color:#595959}.auth-page_strengthText__bWutH span{color:#595959}.auth-page_strengthText__bWutH .auth-page_strong__sJcGu{font-weight:500;color:#15a260}.auth-page_divider__waFOq{display:flex;gap:.625rem;align-items:center;margin:.9375rem 0}.auth-page_divider__waFOq:after,.auth-page_divider__waFOq:before{flex:1;height:.0625rem;content:"";background:#d9d9d9}.auth-page_divider__waFOq span{font-family:var(--font-general-sans),sans-serif;font-size:var(--text-xs);color:#595959;white-space:nowrap}.auth-page_passwordStrength__nDMpo{display:flex;flex-direction:column;gap:.5rem}.auth-page_passwordStrength__nDMpo.auth-page_weak__KdyHR .auth-page_bar__VvTjR.auth-page_filled__o11j8{background:#f36960}.auth-page_passwordStrength__nDMpo.auth-page_weak__KdyHR .auth-page_strengthText__bWutH span{font-weight:500;color:#da3e33}.auth-page_passwordStrength__nDMpo.auth-page_fair__X4W7F .auth-page_bar__VvTjR.auth-page_filled__o11j8{background:#ffd633}.auth-page_passwordStrength__nDMpo.auth-page_fair__X4W7F .auth-page_strengthText__bWutH span{font-weight:500;color:#b59100}.auth-page_passwordStrength__nDMpo.auth-page_good__KAesE .auth-page_bar__VvTjR.auth-page_filled__o11j8{background:#45c188}.auth-page_passwordStrength__nDMpo.auth-page_good__KAesE .auth-page_strengthText__bWutH span{font-weight:500;color:#15a260}.auth-page_passwordStrength__nDMpo.auth-page_strong__sJcGu .auth-page_bar__VvTjR.auth-page_filled__o11j8{background:#15a260}.auth-page_passwordStrength__nDMpo.auth-page_strong__sJcGu .auth-page_strengthText__bWutH span{font-weight:600;color:#107e4b}.auth-page_requirements__LFAby{display:flex;flex-direction:column;gap:.375rem}.auth-page_requirement__rn3Ln{display:flex;gap:.25rem;align-items:center;font-family:var(--font-general-sans),sans-serif;font-size:var(--text-xs);color:#595959}.auth-page_requirement__rn3Ln svg{color:#45c188}.auth-page_requirementInvalid__XlQGp svg{color:#f04438}.auth-page_checkboxRoot__lMjM1{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;cursor:pointer;background:#fff;border:.0625rem solid rgba(0,0,0,.1);border-radius:.25rem}.auth-page_checkboxRoot__lMjM1[data-state=checked]{background-color:#2a83e4}.auth-page_checkboxIndicator__nqe3X{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:var(--text-xs);color:var(--light);transform:translate(-50%,-50%)}.auth-page_checkboxGroup__SDY3M{justify-content:space-between}.auth-page_checkboxGroup__SDY3M,.auth-page_checkboxGroup__SDY3M .auth-page_checkboxLeft__PvrMR{display:flex;gap:.75rem;align-items:center}.auth-page_checkboxGroup__SDY3M label{font-family:var(--font-general-sans),sans-serif;font-size:var(--text-xs);color:#595959;cursor:pointer}.auth-page_checkboxGroup__SDY3M label .auth-page_link__Iizp2{font-weight:500;color:var(--primary);text-decoration:underline}.auth-page_submitButton__b1IPu{display:flex;gap:.5rem;align-items:center;justify-content:center;height:2.875rem;padding:.5rem 1.25rem;font-family:var(--font-poppins),sans-serif;font-size:var(--text-md);font-weight:500;color:#fff;cursor:pointer;background:var(--primary);border:none;border-radius:6.25rem}.auth-page_socialButtons__x70Gh{display:flex;flex-direction:column;gap:.625rem}.auth-page_socialButton__awNlh{display:flex;gap:.9375rem;align-items:center;justify-content:center;padding:.625rem 0;font-family:var(--font-geist-sans),sans-serif;font-size:var(--text-base);color:#454545;cursor:pointer;background:#fff;border:.0625rem solid rgba(0,0,0,.1);border-radius:.5625rem}.auth-page_socialButton__awNlh svg{width:1.5rem;height:1.5rem}.auth-page_securityInfo__UaTav{display:flex;flex-direction:column;gap:.625rem;padding:.75rem;background:#f9fbfc;border:.0625rem solid #f5f5f5;border-radius:.5rem}.auth-page_securityItem__ucyCD{display:flex;gap:.5rem;align-items:center;font-family:var(--font-general-sans),sans-serif;font-size:var(--text-xs);color:#595959}.auth-page_securityIcon__ShM_l{flex-shrink:0;width:.75rem;height:.75rem}.auth-page_rememberForgot__PZwOq{display:flex;align-items:center;justify-content:space-between;width:100%}.auth-page_rememberMe__1TcpY{display:flex;gap:.625rem;align-items:center}.auth-page_rememberMe__1TcpY label{color:#595959;cursor:pointer}.auth-page_forgotPassword__fBeXf,.auth-page_rememberMe__1TcpY label{font-family:var(--font-general-sans),sans-serif;font-size:var(--text-xs)}.auth-page_forgotPassword__fBeXf{font-weight:500;color:var(--primary);text-decoration:none}.auth-page_forgotPassword__fBeXf:hover{text-decoration:underline}.auth-page_welcomeMessage__ShLG2{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.auth-page_welcomeMessage__ShLG2 h2{margin:0;font-family:var(--font-poppins),sans-serif;font-size:var(--heading-3);font-weight:600;line-height:1.2;color:#454545}.auth-page_welcomeMessage__ShLG2 p{margin:0;font-family:var(--font-general-sans),sans-serif;font-size:var(--text-base);font-weight:400;line-height:1.4;color:#8c8c8c}