.ResetPasswordFlow-module__Icc0Qq__root{--rp-accent:#00afbf;--rp-accent-dark:#0c8b98;--rp-accent-soft:#e6f8fa;--rp-navy:#0b2840;--rp-text:#1e293b;--rp-muted:#64748b;--rp-border:#e2e8f0;--rp-red:#e11d48;--rp-red-soft:#fff1f2;--rp-green:#12b76a;width:100%;max-width:460px;color:var(--rp-text);margin-inline:auto;padding-block:8px 24px}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__card{border:1px solid var(--rp-border);text-align:center;background:#fff;border-radius:16px;padding:28px 28px 24px;box-shadow:0 12px 32px #0b284014}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__cardPlaceholder{min-height:460px}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__stepBody{animation:.25s ease-out ResetPasswordFlow-module__Icc0Qq__rpFadeIn}@keyframes ResetPasswordFlow-module__Icc0Qq__rpFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__icon{background:var(--rp-accent-soft);width:68px;height:68px;color:var(--rp-accent);border-radius:999px;justify-content:center;align-items:center;margin:0 auto 12px;font-size:28px;display:flex}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__iconSuccess{color:var(--rp-green);background:#e7f8f0}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__title{color:var(--rp-navy);outline:none;margin:0 0 6px;font-size:22px;font-weight:700}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__sub{color:var(--rp-muted);margin:0 0 18px;font-size:14px;line-height:1.7}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__email{color:var(--rp-navy);unicode-bidi:isolate;font-weight:700;display:inline-block}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__changeEmail{margin:-8px 0 18px;font-size:13px}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__hint{color:var(--rp-muted);margin:14px 0;font-size:12.5px;line-height:1.7}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__field{text-align:start;flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__field label{color:#334155;font-size:13px;font-weight:600}.ResetPasswordFlow-module__Icc0Qq__root input.ResetPasswordFlow-module__Icc0Qq__input.ResetPasswordFlow-module__Icc0Qq__input.ResetPasswordFlow-module__Icc0Qq__input{border:1px solid var(--rp-border);width:100%;min-width:0;max-width:100%;color:var(--rp-text);background:#fff;border-radius:10px;padding:11px 14px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s}.ResetPasswordFlow-module__Icc0Qq__root input.ResetPasswordFlow-module__Icc0Qq__input.ResetPasswordFlow-module__Icc0Qq__input.ResetPasswordFlow-module__Icc0Qq__input:focus{border-color:var(--rp-accent);outline:none;box-shadow:0 0 0 3px #00afbf2e}.ResetPasswordFlow-module__Icc0Qq__root input.ResetPasswordFlow-module__Icc0Qq__input.ResetPasswordFlow-module__Icc0Qq__input.ResetPasswordFlow-module__Icc0Qq__input[aria-invalid=true]{border-color:var(--rp-red)}.ResetPasswordFlow-module__Icc0Qq__root input.ResetPasswordFlow-module__Icc0Qq__input.ResetPasswordFlow-module__Icc0Qq__input.ResetPasswordFlow-module__Icc0Qq__input:disabled{cursor:not-allowed;background:#f8fafc}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__passwordWrap{position:relative}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__passwordWrap input.ResetPasswordFlow-module__Icc0Qq__input.ResetPasswordFlow-module__Icc0Qq__input.ResetPasswordFlow-module__Icc0Qq__input{padding-inline-end:44px}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__toggle{width:38px;color:var(--rp-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:4px}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__toggle:hover{color:var(--rp-accent-dark)}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__toggle:focus-visible,.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__linkButton:focus-visible,.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__footLink a:focus-visible,.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__primary:focus-visible,.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__secondary:focus-visible{outline-offset:2px;outline:3px solid #00afbf73}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__fieldError,.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__codeError{min-height:0;color:var(--rp-red);margin:0;font-size:12.5px;line-height:1.5}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__fieldError:empty{display:none}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__rules{color:var(--rp-muted);margin:2px 0 0;padding:0;font-size:12.5px;list-style:none}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__rules li{align-items:center;gap:6px;display:flex}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__ruleIcon{font-size:12px}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__ruleMet{color:#0f9d58}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__match{min-height:18px;color:var(--rp-muted);margin:0;font-size:12.5px}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__mismatch{color:var(--rp-red)}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__formError{background:var(--rp-red-soft);color:#be123c;text-align:start;border:1px solid #fecdd3;border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:13px}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__otpGroup{direction:ltr;justify-content:center;gap:8px;display:flex}.ResetPasswordFlow-module__Icc0Qq__root input.ResetPasswordFlow-module__Icc0Qq__otpBox.ResetPasswordFlow-module__Icc0Qq__otpBox.ResetPasswordFlow-module__Icc0Qq__otpBox{aspect-ratio:1/1.15;text-align:center;width:100%;min-width:0;max-width:52px;color:var(--rp-navy);border:1.5px solid var(--rp-border);caret-color:var(--rp-accent);background:#fff;border-radius:12px;padding:0;font-family:inherit;font-size:24px;font-weight:700;line-height:1;transition:border-color .15s,box-shadow .15s,background .15s}.ResetPasswordFlow-module__Icc0Qq__root input.ResetPasswordFlow-module__Icc0Qq__otpBox.ResetPasswordFlow-module__Icc0Qq__otpBox.ResetPasswordFlow-module__Icc0Qq__otpBox:focus{border-color:var(--rp-accent);outline:none;box-shadow:0 0 0 3px #00afbf33}.ResetPasswordFlow-module__Icc0Qq__root input.ResetPasswordFlow-module__Icc0Qq__otpBox.ResetPasswordFlow-module__Icc0Qq__otpBox.ResetPasswordFlow-module__Icc0Qq__otpBox.ResetPasswordFlow-module__Icc0Qq__otpBoxInvalid{border-color:var(--rp-red);background:var(--rp-red-soft)}.ResetPasswordFlow-module__Icc0Qq__root input.ResetPasswordFlow-module__Icc0Qq__otpBox.ResetPasswordFlow-module__Icc0Qq__otpBox.ResetPasswordFlow-module__Icc0Qq__otpBox:disabled{opacity:.6;cursor:progress}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__shake{animation:.45s cubic-bezier(.36,.07,.19,.97) ResetPasswordFlow-module__Icc0Qq__rpShake}@keyframes ResetPasswordFlow-module__Icc0Qq__rpShake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__messages{flex-direction:column;gap:4px;min-height:44px;margin:12px 0 0;display:flex}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__codeError{font-size:13px;font-weight:600}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__codeError:empty,.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__verifying:empty,.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__notice:empty{display:none}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__verifying{color:var(--rp-accent-dark);margin:0;font-size:13px}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__notice{color:#0f7c4a;margin:0;font-size:13px;line-height:1.6}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__primary,.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__secondary{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 22px;font-family:inherit;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .15s,opacity .15s,background .15s;display:inline-flex}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__primary{color:#fff;background:linear-gradient(to right,var(--rp-accent),#0077a8);border:none;box-shadow:0 8px 24px #0077a82e}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__secondary{color:var(--rp-accent-dark);font-variant-numeric:tabular-nums;background:#fff;border:1px solid #00afbf66}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__primary:not(:disabled):hover,.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__secondary:not(:disabled):hover{transform:translateY(-1px)}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__secondary:not(:disabled):hover{background:var(--rp-accent-soft)}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__primary:disabled,.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__secondary:disabled{opacity:.55;cursor:not-allowed}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__linkButton{color:var(--rp-accent-dark);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:600;text-decoration:underline}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__linkButton:disabled{opacity:.5;cursor:not-allowed}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__footLink{margin:16px 0 0;font-size:13px}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__footLink a{color:var(--rp-accent-dark);font-weight:600;text-decoration:none}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__footLink a:hover{text-decoration:underline}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:480px){.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__card{padding:22px 16px 20px}.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__otpGroup{gap:6px}.ResetPasswordFlow-module__Icc0Qq__root input.ResetPasswordFlow-module__Icc0Qq__otpBox.ResetPasswordFlow-module__Icc0Qq__otpBox.ResetPasswordFlow-module__Icc0Qq__otpBox{font-size:21px}}@media (prefers-reduced-motion:reduce){.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__shake,.ResetPasswordFlow-module__Icc0Qq__root .ResetPasswordFlow-module__Icc0Qq__stepBody{animation:none}}
