.AuthLayout_container__8KoKP{display:flex;height:100vh;width:100%;overflow:hidden}.AuthLayout_leftPanel__AwKCm{padding:var(--spacing-3xl);max-width:480px;height:100%;overflow-y:auto}.AuthLayout_leftPanelContent__S_VGx,.AuthLayout_leftPanel__AwKCm{flex:1 1;display:flex;flex-direction:column;width:100%;justify-content:center}.AuthLayout_leftPanelContent__S_VGx{overflow:visible;max-height:100%}.AuthLayout_rightPanel__K75Ij{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background:transparent}.AuthLayout_mobileIllustration____dP6{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--spacing-xl);width:100%}.AuthLayout_loadingContainer__hsn5R{display:flex;justify-content:center;align-items:center;height:100vh;width:100%}@media (min-width:1200px){.AuthLayout_rightPanel__K75Ij .illustration{width:90%;max-width:520px}}@media (max-width:1024px){.AuthLayout_leftPanel__AwKCm{padding:var(--spacing-2xl)}.AuthLayout_rightPanel__K75Ij .illustration{width:80%}}@media (max-width:768px){.AuthLayout_container__8KoKP{flex-direction:column;height:100vh;min-height:auto;overflow:auto}.AuthLayout_leftPanel__AwKCm{padding:var(--spacing-xl) var(--spacing-lg);max-width:100%;height:auto;flex:1 1;overflow-y:auto;justify-content:flex-start}.AuthLayout_leftPanelContent__S_VGx{overflow-y:visible;justify-content:flex-start}.AuthLayout_mobileIllustration____dP6{margin-bottom:var(--spacing-lg)}.AuthLayout_rightPanel__K75Ij{display:none}}@media (max-width:480px){.AuthLayout_leftPanel__AwKCm{padding:var(--spacing-lg) var(--spacing-md)}}.SimpleFormInput_paymentForm__hPoph{display:flex;flex-direction:column;gap:25px}.SimpleFormInput_formSection__v1JSW{display:flex;flex-direction:column;gap:15px}.SimpleFormInput_formSection__v1JSW h3{font-weight:400;font-size:1.1rem;line-height:20px;letter-spacing:0;color:#444}.SimpleFormInput_formGroup__wGiUz{position:relative;background:#5e88b31a;border-radius:10px;padding:8px 15px;margin-bottom:10px}.SimpleFormInput_formGroup__wGiUz label{position:absolute;left:15px;top:18px;font-size:1rem;color:#7a72c0;pointer-events:none;transition:all .2s ease-out;transform-origin:left top}.SimpleFormInput_formGroup__wGiUz input[type=email],.SimpleFormInput_formGroup__wGiUz input[type=tel],.SimpleFormInput_formGroup__wGiUz input[type=text]{background-color:transparent;border:none;outline:none;width:100%;padding:18px 0 6px;font-size:1rem;color:#1e2a39}.SimpleFormInput_formGroup__wGiUz input:focus{outline:none;box-shadow:none;border-color:transparent}.SimpleFormInput_formGroup__wGiUz input:focus+label,.SimpleFormInput_formGroup__wGiUz input:not(:placeholder-shown)+label{top:6px;transform:scale(.75);color:#7a72c0}.SimpleFormInput_formGroup__wGiUz input:valid+label{top:6px;transform:scale(.75);color:#7a72c0}.SimpleFormInput_inputError__GNTJQ{box-shadow:0 0 0 2px #dc3545}.SimpleFormInput_errorMessage__PUrBQ{color:#dc3545;font-size:.8rem;padding-left:5px;margin-top:2px;display:block;margin-bottom:5px}.SimpleFormInput_cardDetailsRow__gpEcG{display:flex;gap:15px}.SimpleFormInput_cardDetailsRow__gpEcG .SimpleFormInput_formGroup__wGiUz{flex:1 1;margin-bottom:0}.SimpleFormInput_cardDetailsRowContainer__w7EQb{margin-bottom:10px}.SimpleFormInput_readOnlyInput___tfYW{background-color:rgba(0,0,0,.1);cursor:not-allowed}.SimpleFormInput_formGroup__wGiUz:has(.SimpleFormInput_readOnlyInput___tfYW){background:#5e88b31a}.SimpleFormInput_saveDataOption__XzaoN{display:flex;align-items:flex-start;gap:10px;margin-top:10px}.SimpleFormInput_saveDataOption__XzaoN input[type=checkbox]{margin-top:3px;width:18px;height:18px;accent-color:#6f42c1}.SimpleFormInput_saveDataOption__XzaoN label{position:static;color:#333;font-size:.9rem;line-height:1.4;pointer-events:auto;transform:none}.SimpleFormInput_saveDataOption__XzaoN label span{display:block;font-size:.8rem;color:#666;margin-top:5px}.SimpleFormInput_submitButton__53KGo{padding:15px 20px;font-size:1.1rem;font-weight:700;color:#fff;background:linear-gradient(180deg,#259dab,#8a78b9);border:none;border-radius:30px;cursor:pointer;transition:background .3s ease,transform .2s ease,box-shadow .3s ease;box-shadow:0 4px 15px rgba(138,120,185,.3);margin-top:15px}.SimpleFormInput_submitButton__53KGo:hover{background:linear-gradient(180deg,#29a7b8,#9886c7 90%);transform:translateY(-3px) scale(1.02);box-shadow:0 6px 20px rgba(138,120,185,.4)}.SimpleFormInput_submitButton__53KGo:active{transform:scale(.98)}.SimpleFormInput_termsText__QbeFs{font-size:.75rem;color:#777;line-height:1.5;margin-top:20px}.SimpleFormInput_footerLinks__4Cj5d{display:flex;gap:10px;margin-top:10px;font-size:.8rem}.SimpleFormInput_footerLinks__4Cj5d a{color:#6f42c1;text-decoration:none}.SimpleFormInput_footerLinks__4Cj5d a:hover{text-decoration:underline}.SimpleFormInput_footerLinks__4Cj5d span{color:#ccc}.CreateUserForm_form___ydLE{width:100%;display:flex;flex-direction:column}.CreateUserForm_inputGroup__mkN22{position:relative;display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.CreateUserForm_floatingInput__j3Lm_{position:relative;border-radius:var(--radius-lg)}.CreateUserForm_floatingInput__j3Lm_ input{width:100%;padding:1.25rem 1rem .5rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);font-size:var(--font-size-sm);transition:all var(--transition-fast);background:var(--color-gray-50);color:var(--text-primary);height:48px}.CreateUserForm_floatingInput__j3Lm_.CreateUserForm_error__awxUn input{border-color:var(--color-error-red)!important;background:var(--color-error-bg)}.CreateUserForm_floatingInput__j3Lm_.CreateUserForm_error__awxUn label{color:var(--color-error-red)!important}.CreateUserForm_floatingInput__j3Lm_ label{position:absolute;left:1rem;top:1rem;color:var(--text-primary);font-size:var(--font-size-xs);transition:all var(--transition-fast);padding:0;pointer-events:none;opacity:.7;background:transparent}.CreateUserForm_floatingInput__j3Lm_ input:focus,.CreateUserForm_floatingInput__j3Lm_ input:not(:placeholder-shown){border-color:var(--color-brand-primary);outline:none}.CreateUserForm_floatingInput__j3Lm_ input:focus+label,.CreateUserForm_floatingInput__j3Lm_ input:not(:placeholder-shown)+label{transform:translateY(-.4rem) scale(.85);color:var(--text-primary)}.CreateUserForm_floatingInput__j3Lm_ input:focus::placeholder{opacity:1}.CreateUserForm_floatingInput__j3Lm_ input::placeholder{opacity:0;transition:opacity .2s}.CreateUserForm_passwordToggle__Dn6eA{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:rgba(19,18,18,.5);display:flex;align-items:center;justify-content:center;padding:.25rem;z-index:2}.CreateUserForm_passwordToggle__Dn6eA:hover{color:rgba(19,18,18,.8)}.CreateUserForm_passwordToggle__Dn6eA:focus{outline:none}.CreateUserForm_termsContainer__4BudN{display:flex;align-items:flex-start;margin-bottom:var(--spacing-md);margin-top:var(--spacing-sm);gap:var(--spacing-sm)}.CreateUserForm_termsCheckbox__N9TjJ{margin-top:.15rem;cursor:pointer}.CreateUserForm_termsLabel__mFLn2{font-size:var(--font-size-xs);color:var(--text-primary);line-height:var(--line-height-snug)}.CreateUserForm_termsLink__QYKrD{color:var(--color-brand-blue);text-decoration:none}.CreateUserForm_termsLink__QYKrD:hover{text-decoration:underline}.CreateUserForm_loginButton__lqVRJ{width:100%;height:44px;padding:0 1.5rem;border:none;border-radius:100px;background:linear-gradient(180deg,#259dab,#8a78b9);color:white;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;margin-top:1rem;box-shadow:0 4px 10px rgba(37,157,171,.2)}.CreateUserForm_loginButton__lqVRJ:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 6px 12px rgba(37,157,171,.3)}.CreateUserForm_loginButton__lqVRJ:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.CreateUserForm_error__awxUn{color:#ff4d4f;font-size:.75rem;margin:.5rem 0}.CreateUserForm_error__awxUn a{color:#ff4d4f;text-decoration:underline}.CreateUserForm_invalidInput__yqD6R input{border-color:#f5222d!important}.CreateUserForm_validationError__NHI2b{color:#f5222d;font-size:.75rem;margin-top:.25rem}.CreateUserForm_passwordStrengthContainer__6m5h1{margin-top:.5rem;width:100%}.CreateUserForm_passwordStrengthContainer__6m5h1>div{margin:0!important}.CreateUserForm_passwordStrengthContainer__6m5h1>div>div:last-child{font-size:.75rem!important;text-align:right}.ResetPassword_container__HoNQC{display:flex;height:100vh;width:100%;overflow:hidden}.ResetPassword_leftPanel__W1ERi,.ResetPassword_rightPanel__eBIfj{height:100vh;overflow:auto;padding:2rem;display:flex;flex-direction:column}.ResetPassword_leftPanel__W1ERi{padding:5rem;width:100%;max-width:480px;height:100%;overflow-y:auto}.ResetPassword_leftPanel__W1ERi,.ResetPassword_rightPanel__eBIfj{flex:1 1;display:flex;flex-direction:column;justify-content:center}.ResetPassword_rightPanel__eBIfj{align-items:center;height:100vh;background:transparent}.ResetPassword_logo__tLHNN{margin-bottom:2rem;display:flex;justify-content:center}.ResetPassword_welcomeText__dZsAY{margin-bottom:2.5rem}.ResetPassword_welcomeText__dZsAY h1{font-size:18px;margin-bottom:.5rem;color:#353568}.ResetPassword_welcomeText__dZsAY p{color:#666;font-size:1rem;line-height:1.5}.ResetPassword_form__uvRqX{width:100%;display:flex;flex-direction:column;gap:1rem}.ResetPassword_inputGroup__Qnr8i{position:relative;display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.ResetPassword_floatingInput__QUCIT{position:relative;border-radius:12px}.ResetPassword_floatingInput__QUCIT input{width:100%;padding:1.5rem 1rem .5rem;border:1px solid rgba(94,136,179,.1);border-radius:12px;font-size:.875rem;transition:all .2s;background:rgba(94,136,179,.1);color:rgba(19,18,18,.8);margin-left:.1rem}.ResetPassword_floatingInput__QUCIT.ResetPassword_error__HwP6t input{border-color:#ff4d4f!important;background:rgba(255,77,79,.05)}.ResetPassword_floatingInput__QUCIT.ResetPassword_error__HwP6t label{color:#ff4d4f!important}.ResetPassword_inputError__S_KFz{color:#ff4d4f;font-size:.75rem;margin-top:.25rem;margin-left:1rem}.ResetPassword_floatingInput__QUCIT label{position:absolute;left:1rem;top:1rem;color:rgba(19,18,18,.8);font-size:.75rem;transition:all .2s;padding:0;pointer-events:none;opacity:.7;background:transparent}.ResetPassword_floatingInput__QUCIT input:focus,.ResetPassword_floatingInput__QUCIT input:not(:placeholder-shown){border-color:rgba(94,136,179,.2);outline:none}.ResetPassword_floatingInput__QUCIT input:focus+label,.ResetPassword_floatingInput__QUCIT input:not(:placeholder-shown)+label{transform:translateY(-.7rem) scale(.85);color:rgba(19,18,18,.8)}.ResetPassword_floatingInput__QUCIT input:focus::placeholder{opacity:1}.ResetPassword_floatingInput__QUCIT input::placeholder{opacity:0;transition:opacity .2s}.ResetPassword_error__HwP6t{color:#ff4d4f;font-size:.875rem;margin:.5rem 0}.ResetPassword_error__HwP6t a{color:#ff4d4f;text-decoration:underline}.ResetPassword_loginButton__cHrf1{width:100%;padding:1rem;border:none;border-radius:100px;background:linear-gradient(180deg,#259dab,#8a78b9);color:white;font-size:.875rem;cursor:pointer;transition:opacity .2s;letter-spacing:.5px;margin-top:1rem}.ResetPassword_loginButton__cHrf1:hover{opacity:.9}.ResetPassword_forgotPassword__kSIW3{color:rgba(53,53,104,1);font-size:14px}.ResetPassword_passwordToggle__ldZYI{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgba(19,18,18,.6);transition:color .2s}.ResetPassword_passwordToggle__ldZYI:hover{color:rgba(19,18,18,.8)}.ResetPassword_passwordToggle__ldZYI:focus{outline:none}.ResetPassword_registerLink__XULy3{margin-top:2rem;font-size:.875rem;color:#666}.ResetPassword_registerLink__XULy3 a{color:#4776e6;text-decoration:none;font-weight:600}.ResetPassword_registerLink__XULy3 a:hover{text-decoration:underline}.ResetPassword_illustrationContainer__2SWrj{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem;width:100%}.ResetPassword_illustration__NHpA2{width:100%;max-width:80%;height:auto;object-fit:contain}.ResetPassword_illustrationLabel__qaFl5{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:1rem;width:100%}.ResetPassword_illustrationLabel__qaFl5 p{max-width:240px;color:rgba(19,18,18,.8);font-size:14px;margin:0;line-height:1.4}.ResetPassword_illustrationLabel__qaFl5:after{content:"";margin-top:.5rem}@media (min-width:1200px){.ResetPassword_rightPanel__eBIfj .ResetPassword_illustration__NHpA2{max-width:70%;max-height:70vh}}@media (max-width:1024px){.ResetPassword_leftPanel__W1ERi{padding:3rem}.ResetPassword_rightPanel__eBIfj .ResetPassword_illustration__NHpA2{max-width:80%;max-height:60vh}}@media (max-width:768px){.ResetPassword_container__HoNQC{flex-direction:column;height:auto;overflow-y:auto}.ResetPassword_leftPanel__W1ERi{max-width:100%;padding:2rem;order:1}.ResetPassword_leftPanel__W1ERi .ResetPassword_illustrationContainer__2SWrj{max-width:60%;margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center}.ResetPassword_leftPanel__W1ERi .ResetPassword_illustration__NHpA2{max-width:100%}.ResetPassword_leftPanel__W1ERi .ResetPassword_illustrationLabel__qaFl5 p{max-width:100%;text-align:center}.ResetPassword_welcomeText__dZsAY{margin-bottom:1.5rem}.ResetPassword_welcomeText__dZsAY h1{font-size:16px}.ResetPassword_welcomeText__dZsAY p{font-size:.875rem}.ResetPassword_rightPanel__eBIfj{display:none}}