.LoginBanner_banner__jgeEw{display:flex;position:relative;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:0 10rem;background-color:#fafafa;height:560px;width:383px;border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}@media (max-width:768px){.LoginBanner_banner__jgeEw{padding:2.5rem;width:100%;height:200px}}@media (max-width:640px){.LoginBanner_banner__jgeEw{padding:1.25rem;height:150px}}.LoginBanner_bannerTitle__OkyZ0{font-size:1.875rem;font-weight:700;letter-spacing:-.025em;line-height:2.5rem;text-align:center;height:45px;color:#a3a3a3;width:55px}@media (max-width:768px){.LoginBanner_bannerTitle__OkyZ0{font-size:1.5rem}}@media (max-width:640px){.LoginBanner_bannerTitle__OkyZ0{font-size:1.25rem}}.CustomInput_inputContainer__F6eet{display:flex;position:relative;align-items:center;padding:1.25rem 1.5rem;border-radius:.75rem;background-color:#fafafa;height:60px;width:407px}@media (max-width:768px){.CustomInput_inputContainer__F6eet{width:100%}}@media (max-width:640px){.CustomInput_inputContainer__F6eet{height:50px}}.CustomInput_input__wsZNC{position:absolute;font-size:1rem;letter-spacing:-.025em;line-height:1.25rem;height:21px;left:22px;top:19px;background:transparent;border:none;outline:none;width:calc(100% - 44px)}@media (max-width:640px){.CustomInput_input__wsZNC{top:14px;font-size:.875rem}}.CustomInput_input__wsZNC.CustomInput_filled__JdAcy{color:#27272a}.CustomInput_input__wsZNC.CustomInput_empty__gvlLc{color:#a3a3a3}.CustomInput_input__wsZNC::placeholder{color:#a3a3a3}.CustomInput_width196__lVY16{width:196px}.CustomInput_width275__hmGeL{width:275px;min-width:240px}.CustomInput_width407__2xWDi{width:407px;max-width:100%}.CustomInput_passwordToggle__5pCSb{display:flex;position:absolute;top:1.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;right:22px;background:none;border:none;cursor:pointer}@media (max-width:640px){.CustomInput_passwordToggle__5pCSb{top:15px}}.CustomInput_passwordToggle__5pCSb:hover{opacity:.7}.CustomButton_buttonContainer__3Lknt{display:flex;justify-content:center;align-items:center;height:62px;border-radius:.75rem}@media (max-width:768px){.CustomButton_buttonContainer__3Lknt{width:100%}}.CustomButton_button__r_Iw7{display:flex;flex-direction:column;flex-shrink:0;gap:.625rem;align-items:flex-start;padding-top:1.4rem;border-radius:.75rem;background-color:#27272a;height:62px;border:none;cursor:pointer;transition:background-color .2s ease}@media (max-width:768px){.CustomButton_button__r_Iw7{width:100%}}@media (max-width:640px){.CustomButton_button__r_Iw7{padding:1rem 1.25rem;height:50px}}.CustomButton_button__r_Iw7:hover{background-color:#3f3f46}.CustomButton_button__r_Iw7:disabled{opacity:.5;cursor:not-allowed}.CustomButton_primary__3rC2j{background-color:#27272a;color:#fff}.CustomButton_primary__3rC2j:hover:not(:disabled){background-color:#18181b}.CustomButton_secondary__wHt6M{background-color:#fafafa;color:#a3a3a3}.CustomButton_secondary__wHt6M:hover:not(:disabled){background-color:#f5f5f5}.CustomButton_small__l3b_u{font-size:.875rem}.CustomButton_large__Ofhdv,.CustomButton_medium__prInu{font-size:1.125rem}.CustomButton_buttonContent__LSGRc{display:flex;gap:.625rem;justify-content:center;align-items:center;align-self:stretch;height:18px}.CustomButton_buttonText__WdMua{font-size:1.125rem;font-weight:700;letter-spacing:-.025em;line-height:1.5rem;text-align:center}@media (max-width:640px){.CustomButton_buttonText__WdMua{font-size:1rem}}.CustomCheckbox_checkbox__lz2tZ{display:flex;gap:.25rem;align-items:center;cursor:pointer}.CustomCheckbox_checkboxInput__H5wzc{appearance:none;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;border-radius:2px;width:12px;height:12px;outline:none;position:relative;cursor:pointer;transition:box-shadow .2s}.CustomCheckbox_checkboxInput__H5wzc,.CustomCheckbox_checkboxInput__H5wzc:checked{box-shadow:0 0 0 2px #ddd;background:#fff}.CustomCheckbox_checkboxInput__H5wzc:checked:after{content:"";display:block;position:absolute;left:4px;bottom:2px;width:4px;height:8px;border:solid #0ea5e9;border-width:0 2px 2px 0;transform:rotate(45deg)}.CustomCheckbox_checkboxLabel__k5pEm{font-size:.875rem;letter-spacing:-.025em;line-height:1.25rem;color:#a3a3a3}.LoginForm_form__nLOwP{display:flex;flex-direction:column;gap:2rem;justify-content:flex-start;align-items:flex-start;padding:4rem 0;margin-left:2.5rem;height:480px;width:407px;background-color:#fff}@media (max-width:768px){.LoginForm_form__nLOwP{padding:2.5rem;width:100%}}@media (max-width:640px){.LoginForm_form__nLOwP{gap:2.5rem;padding:1.25rem}}.LoginForm_formContent__sRRB8{display:flex;flex-direction:column;gap:2.5rem;align-items:flex-start;align-self:stretch;height:296px;width:407px}@media (max-width:768px){.LoginForm_formContent__sRRB8{width:100%}}.LoginForm_header__c1ZPQ{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}.LoginForm_title__MomZu{align-self:stretch;font-size:1.875rem;font-weight:700;letter-spacing:-.025em;line-height:2.5rem;color:#27272a}@media (max-width:640px){.LoginForm_title__MomZu{font-size:1.5rem}}.LoginForm_subtitle__G_v0K{display:flex;gap:.25rem;align-items:flex-start}.LoginForm_subtitleText__VEi1C{font-size:1rem;letter-spacing:-.025em;line-height:1.25rem;color:#404040}@media (max-width:640px){.LoginForm_subtitleText__VEi1C{font-size:.875rem}}.LoginForm_signupLinkContainer__2WJL0{display:flex;justify-content:flex-end;align-items:center}.LoginForm_signupLink__stIBT{font-size:.8rem;letter-spacing:-.025em;line-height:1.25rem;color:#0ea5e9;height:21px;width:188px;text-decoration:none}@media (max-width:640px){.LoginForm_signupLink__stIBT{font-size:.875rem}}.LoginForm_signupLink__stIBT:hover{text-decoration:underline}.LoginForm_formFields__SB9Ti{gap:1.5rem}.LoginForm_formFields__SB9Ti,.LoginForm_inputGroup__PHLIH{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.LoginForm_inputGroup__PHLIH{gap:1rem}.LoginForm_formOptions__eaAqM{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.LoginForm_forgotLink__tTA_H{font-size:.875rem;letter-spacing:-.025em;line-height:1.25rem;color:#a3a3a3;text-decoration:none}.LoginForm_forgotLink__tTA_H:hover{color:#737373}.CloseButton_closeButton__VRfQc{position:absolute;top:1rem;right:1rem;width:32px;height:32px;background:none;border:none;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.CloseButton_closeButton__VRfQc:hover{background-color:rgba(0,0,0,.05)}.CloseButton_closeIcon__ydM86{width:20px;height:20px;color:#666}.LoginModal_loginModal__CW7Aj{display:flex;position:relative;background-color:#fff;border-radius:.75rem;height:560px;width:918px;overflow:hidden}@media (max-width:768px){.LoginModal_loginModal__CW7Aj{flex-direction:column;width:100%;height:auto;max-width:600px}}@media (max-width:640px){.LoginModal_loginModal__CW7Aj{margin:0;width:100%}}.ProgressIndicator_progress-indicator__KrZOJ{box-sizing:border-box;display:inline-flex;position:absolute;right:0;gap:.5rem;justify-content:center;align-items:center;padding:.5rem .75rem;width:4rem;height:1.5rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:50px;top:60px}@media (max-width:768px){.ProgressIndicator_progress-indicator__KrZOJ{position:relative;top:auto;right:auto;margin:1.25rem auto 0}}@media (max-width:640px){.ProgressIndicator_progress-indicator__KrZOJ{margin:1rem auto 0}}.ProgressIndicator_progress-indicator__background__pOyvd{display:flex;position:absolute;top:0;left:0;justify-content:center;align-items:center;width:4rem;height:1.5rem;border-radius:100px}.ProgressIndicator_progress-indicator__background-inner__vtni1{flex-shrink:0;width:4rem;height:1.5rem;background-color:#fff;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:100px}.ProgressIndicator_progress-indicator__dot__JXAvE{position:relative;width:.5rem;height:.5rem;opacity:.3;background-color:#d4d4d8;border-radius:50px}.ProgressIndicator_progress-indicator__dot-active__5rFcn{position:relative;width:.5rem;height:.5rem;opacity:1;background-color:#6fb2ff;border-radius:50px}.DropdownField_dropdown-field__1ugkF{display:flex;position:relative;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background-color:#fff;border-radius:.75rem;border:1px solid #f4f4f5;height:60px;width:407px}@media (max-width:768px){.DropdownField_dropdown-field__1ugkF{width:100%}}@media (max-width:640px){.DropdownField_dropdown-field__1ugkF{padding:1rem 1.25rem;height:50px}}.DropdownField_dropdown-field__text__xwsHb{font-size:1rem;letter-spacing:-.025em;line-height:1.25rem;color:#525252}@media (max-width:640px){.DropdownField_dropdown-field__text__xwsHb{font-size:.875rem}}.DropdownField_dropdown-field__arrow__G3WyK{width:20px;height:20px;flex-shrink:0}.DropdownField_dropdown-field__menu__o5I_2{position:absolute;left:0;top:100%;min-width:100%;z-index:10;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);border-radius:.5rem;margin-top:.25rem;padding:.5rem 0}.DropdownField_dropdown-field__menu__o5I_2 li{padding:.5rem 1rem;cursor:pointer}.DropdownField_dropdown-field__menu__o5I_2 li:hover{background-color:#ddd}.RegisterForm_register-form__aVHol{position:relative;flex-shrink:0;padding:4rem 0 0 3rem;height:420px;width:457px;background-color:#fff}@media (max-width:768px){.RegisterForm_register-form__aVHol{box-sizing:border-box;padding:2.5rem 1.25rem;width:100%}}@media (max-width:640px){.RegisterForm_register-form__aVHol{padding:2rem 1rem}}.RegisterForm_register-form__header__uot52{display:inline-flex;flex-direction:column;gap:.75rem;align-items:flex-start;margin-bottom:2rem;height:78px;width:100%}@media (max-width:768px){.RegisterForm_register-form__header__uot52{width:100%}}.RegisterForm_register-form__title__V_WF0{font-size:1.875rem;font-weight:700;letter-spacing:-.025em;line-height:2.5rem;color:#27272a}@media (max-width:640px){.RegisterForm_register-form__title__V_WF0{font-size:1.5rem}}.RegisterForm_register-form__subtitle__w1byw{display:flex;gap:.25rem;align-items:flex-start}.RegisterForm_register-form__subtitle-text__A48XJ{font-size:1rem;letter-spacing:-.025em;line-height:1.25rem;color:#404040}@media (max-width:640px){.RegisterForm_register-form__subtitle-text__A48XJ{font-size:.875rem}}.RegisterForm_register-form__subtitle-highlight__LGybz{color:#2563eb}.RegisterForm_register-form__inputs__E9zC_{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;margin-bottom:2.5rem;height:212px;width:407px}@media (max-width:768px){.RegisterForm_register-form__inputs__E9zC_{width:100%}}.RegisterForm_register-form__submit-button__dtgeL{display:flex;flex-shrink:0;justify-content:center;align-items:center;height:62px;width:407px;background:none;border:none;padding:0;cursor:pointer}@media (max-width:768px){.RegisterForm_register-form__submit-button__dtgeL{width:100%}}.RegisterForm_register-form__submit-button-inner__adWq_{box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:.625rem;align-items:flex-start;padding:1.5rem 3rem;border-radius:.75rem;background-color:#27272a;height:62px;width:407px}@media (max-width:768px){.RegisterForm_register-form__submit-button-inner__adWq_{box-sizing:border-box;width:100%}}@media (max-width:640px){.RegisterForm_register-form__submit-button-inner__adWq_{padding:1.25rem 2.5rem;height:50px}}.RegisterForm_register-form__submit-button-content__cq0tC{display:flex;gap:.625rem;justify-content:center;align-items:center;align-self:stretch;height:18px}.RegisterForm_register-form__submit-button-text__xNVSU{width:100%;font-size:1.125rem;font-weight:700;letter-spacing:-.025em;line-height:1.5rem;text-align:center;color:#fff}@media (max-width:640px){.RegisterForm_register-form__submit-button-text__xNVSU{font-size:1rem}}.RegisterForm_step2-register-form__ckjV2{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:2.5rem;letter-spacing:-.025em;line-height:1.375}.RegisterForm_step2-field-row__bAg6U{display:flex;gap:1rem;align-items:flex-start;font-size:1rem;color:#a3a3a3}.RegisterForm_row-input__q0rnP{width:50%}.RegisterForm_fieldRowWithButton__MwvWp{display:flex;gap:1rem;margin-bottom:1rem;align-items:flex-start;margin-top:1rem}.RegisterForm_register-form__buttons__Rd_7a{margin-top:0;display:flex;justify-content:space-between}.RegisterForm_step3__rSv5_{height:230px;padding-bottom:2rem}.RegisterForm_formOptions__B4ebL{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.RegisterForm_terms-checkbox__terms-button___DPaf{display:flex;position:relative;gap:.5rem;justify-content:center;align-items:center;padding:.375rem .625rem;border-radius:.375rem;background-color:#f4f4f5;border:none;cursor:pointer}.RegisterForm_terms-checkbox__terms-button___DPaf span{position:relative;font-size:.75rem;letter-spacing:-.025em;line-height:1rem;text-align:center;color:#525252}.RegisterModal_registerModal__wXuhK{display:flex;position:relative;background-color:#fff;border-radius:.75rem;height:560px;width:918px;overflow:hidden}@media (max-width:768px){.RegisterModal_registerModal__wXuhK{flex-direction:column;width:100%;height:auto;max-width:600px}}@media (max-width:640px){.RegisterModal_registerModal__wXuhK{margin:0;width:100%}}