.Checkbox_root__dAuYm{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Checkbox_box__rcM_x{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid #2c2c2c;border-radius:4px;background:var(--ma-white);overflow:hidden}.Checkbox_input__zSn0p{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.Checkbox_check__cmIGk{display:none;width:10px;height:8px;object-fit:contain;pointer-events:none}.Checkbox_input__zSn0p:checked+.Checkbox_check__cmIGk{display:block}.Checkbox_box__rcM_x:has(.Checkbox_input__zSn0p:checked){background:#2c2c2c}.Checkbox_label__Po95u{color:#2c2c2c;font-family:var(--ma-font-auth);font-size:12px;font-weight:400;line-height:16px}.PasswordInput_field__XELHZ{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;font-family:var(--ma-font-auth)}.PasswordInput_label__L1ebN{color:#344054;font-family:var(--ma-font-auth);font-size:14px;font-weight:500;line-height:20px}.PasswordInput_control__b5Us1{display:flex;align-items:center;gap:8px;box-sizing:border-box;width:100%;padding:10px 14px;border:1px solid #d0d5dd;border-radius:8px;background:var(--ma-white);box-shadow:0 1px 2px rgba(16,24,40,.05)}.PasswordInput_control__b5Us1:focus-within{border-color:var(--ma-primary)}.PasswordInput_invalid__w6M8t,.PasswordInput_invalid__w6M8t:focus-within{border-color:#fda29b}.PasswordInput_input__t_rzx{flex:1 1;min-width:0;margin:0;padding:0;border:none;background:rgba(0,0,0,0);color:var(--ma-text);font-family:var(--ma-font-auth);font-size:16px;font-weight:400;line-height:24px;outline:none}.PasswordInput_input__t_rzx::placeholder{color:#667085}.PasswordInput_toggle__CVSG3{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px;margin:0;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer}.PasswordInput_icon__fuSd7{display:block;width:16px;height:16px;object-fit:contain}.PasswordInput_error__8F0aB{margin:0;color:#c10007;font-family:var(--ma-font-auth);font-size:14px;font-weight:500;line-height:16px}.TextInput_field__Z9LWC{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;font-family:var(--ma-font-auth)}.TextInput_labelRow__N48gk{display:flex;gap:6px;align-items:center}.TextInput_label__KTDB0{color:#344054;font-family:var(--ma-font-auth);font-size:14px;font-weight:500;line-height:20px}.TextInput_input__VPYkY{box-sizing:border-box;width:100%;margin:0;padding:10px 14px;border:1px solid #d0d5dd;border-radius:8px;background:var(--ma-white);box-shadow:0 1px 2px rgba(16,24,40,.05);color:var(--ma-text);font-family:var(--ma-font-auth);font-size:16px;font-weight:400;line-height:24px;outline:none}.TextInput_input__VPYkY::placeholder{color:#667085}.TextInput_input__VPYkY:disabled{cursor:not-allowed;opacity:1}.TextInput_invalid__6XUr7,.TextInput_invalid__6XUr7:focus{border-color:#fda29b}.TextInput_error__3OpMh{margin:0;color:#c10007;font-family:var(--ma-font-auth);font-size:14px;font-weight:500;line-height:16px}.AuthCardHeader_header__jUXXm{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;font-family:var(--ma-font-auth-display)}.AuthCardHeader_title__bCl9l{font-size:30px;line-height:30px}.AuthCardHeader_subtitle__ZJ2Rz,.AuthCardHeader_title__bCl9l{margin:0;color:#000;font-family:var(--ma-font-auth-display);font-weight:400}.AuthCardHeader_subtitle__ZJ2Rz{font-size:12px;line-height:normal}.BackToLoginLink_link__SDb6R{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--ma-font-auth);font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.BackToLoginLink_primary__GNRW9{color:var(--ma-primary)}.BackToLoginLink_muted__UEqM4{color:#667085}.BackToLoginLink_icon__5kpp6{display:block;width:20px;height:20px;object-fit:contain}.PasswordRulesList_list__q9NmG{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.PasswordRulesList_item__1zH82{display:flex;align-items:center;gap:8px;font-family:var(--ma-font-auth);font-size:14px;font-weight:400;line-height:16px}.PasswordRulesList_met__TBR2_{color:var(--ma-primary)}.PasswordRulesList_unmet__LD4rX{color:#a4a4a4}.PasswordRulesList_icon__ItrV7{display:block;flex-shrink:0;width:24px;height:24px;object-fit:contain}.ResetPasswordForm_card___cGkC{gap:35px;max-width:460px;padding:32px 50px;border-radius:16px;background:var(--ma-white)}.ResetPasswordForm_card___cGkC,.ResetPasswordForm_fields__dByWg{display:flex;flex-direction:column;align-items:center;width:100%}.ResetPasswordForm_fields__dByWg{gap:32px;max-width:360px}.ResetPasswordForm_error__LFUur{margin:0;width:100%;padding:12px 14px;border-radius:8px;font-family:var(--ma-font-auth);font-size:14px;line-height:20px;color:#750e13;background:#fff1f1;border:1px solid #ffd7d9;box-sizing:border-box}.ResetPasswordForm_passwordBlock__igY4E{display:flex;flex-direction:column;gap:6px;width:100%}.ResetPasswordForm_submit__Pi0qM{height:auto;min-height:44px;font-family:var(--ma-font-auth);font-size:16px;font-weight:500;line-height:24px}.ResetPasswordForm_forgotAgain__WcBDX{color:var(--ma-primary,#0f62fe);font-family:var(--ma-font-auth);font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.ResetPasswordForm_forgotAgain__WcBDX:hover{text-decoration:underline}@media(max-width:900px){.ResetPasswordForm_card___cGkC{padding:32px 24px}}.SignInForm_card__2hjMv{display:flex;flex-direction:column;gap:35px;width:100%;max-width:515px;padding:50px;border-radius:16px;background:var(--ma-white)}.SignInForm_fields__mW9Cj{display:flex;flex-direction:column;align-items:stretch;gap:17px;width:100%}.SignInForm_error__l1tBA{margin:0;padding:12px 14px;border-radius:8px;font-family:var(--ma-font-auth);font-size:14px;line-height:20px;color:#750e13;background:#fff1f1;border:1px solid #ffd7d9}.SignInForm_row__XW_6W{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.SignInForm_forgot__GaBT8{color:var(--ma-primary);font-family:var(--ma-font-auth);font-size:12px;font-weight:400;line-height:16px;text-decoration:none;white-space:nowrap}.SignInForm_forgot__GaBT8:hover{text-decoration:underline}@media(max-width:900px){.SignInForm_card__2hjMv{padding:32px 24px}}.SignUpForm_card__d3t04{display:flex;flex-direction:column;gap:35px;width:100%;max-width:515px;padding:50px;border-radius:16px;background:var(--ma-white)}.SignUpForm_fields__vvPt7{display:flex;flex-direction:column;align-items:stretch;gap:24px;width:100%}.SignUpForm_submit__snU1B{height:auto;min-height:44px;font-family:var(--ma-font-auth);font-size:16px;font-weight:500;line-height:24px}.SignUpForm_error__CbP2_{margin:0;padding:12px 14px;border-radius:8px;font-family:var(--ma-font-auth);font-size:14px;line-height:20px;color:#750e13;background:#fff1f1;border:1px solid #ffd7d9}.SignUpForm_hint__gxtuR{margin:0;font-family:var(--ma-font-auth);font-size:13px;line-height:18px;color:var(--ma-text-secondary,#697077)}@media(max-width:900px){.SignUpForm_card__d3t04{padding:32px 24px}}