.CustomerAuthForm-module__9CN4sW__googleButton{color:#17231f;cursor:pointer;width:100%;min-height:54px;font:750 13px var(--font-body), sans-serif;background:#fff;border:1px solid #cbd7d0;border-radius:14px;justify-content:center;align-items:center;gap:11px;padding:0 18px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 6px 16px #123b360b}.CustomerAuthForm-module__9CN4sW__googleButton:hover:not(:disabled){border-color:#95aa9f;transform:translateY(-1px);box-shadow:0 10px 22px #123b3614}.CustomerAuthForm-module__9CN4sW__googleButton:disabled{opacity:.62;cursor:wait;transform:none}.CustomerAuthForm-module__9CN4sW__googleButton[data-unavailable=true]{cursor:not-allowed}.CustomerAuthForm-module__9CN4sW__googleButton svg{flex:0 0 20px;width:20px;height:20px}.CustomerAuthForm-module__9CN4sW__googleUnavailable{color:#66706c;text-align:center;margin:9px 4px 0;font-size:11px;font-weight:600;line-height:1.5}.CustomerAuthForm-module__9CN4sW__authDivider{color:#7a8580;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:12px;margin:23px 0;font-size:10px;font-weight:700;display:flex}.CustomerAuthForm-module__9CN4sW__authDivider:before,.CustomerAuthForm-module__9CN4sW__authDivider:after{content:"";background:#dfe5e1;flex:1;height:1px}.CustomerAuthForm-module__9CN4sW__authDivider span{white-space:nowrap}.CustomerAuthForm-module__9CN4sW__passwordStrength{gap:8px;margin-top:12px;display:grid}.CustomerAuthForm-module__9CN4sW__recoveryCooldownNote{color:#66706c;margin-top:9px;font-size:10px;font-weight:550;line-height:1.45;display:block}.CustomerAuthForm-module__9CN4sW__passwordStrengthHeading{color:#6c7772;justify-content:space-between;align-items:center;gap:16px;font-size:11px;font-weight:600;display:flex}.CustomerAuthForm-module__9CN4sW__passwordStrengthHeading strong{color:#78827d;font-size:11px;font-weight:750}.CustomerAuthForm-module__9CN4sW__passwordStrengthTrack{background:#e2e7e3;border-radius:999px;height:6px;overflow:hidden}.CustomerAuthForm-module__9CN4sW__passwordStrengthTrack>span{border-radius:inherit;background:#c5cec9;width:0;height:100%;transition:width .32s cubic-bezier(.2,.9,.1,1),background-color .25s;display:block}.CustomerAuthForm-module__9CN4sW__passwordStrength[data-strength=weak] .CustomerAuthForm-module__9CN4sW__passwordStrengthTrack>span{background:#d95b4c;width:34%}.CustomerAuthForm-module__9CN4sW__passwordStrength[data-strength=medium] .CustomerAuthForm-module__9CN4sW__passwordStrengthTrack>span{background:#d7a62f;width:68%}.CustomerAuthForm-module__9CN4sW__passwordStrength[data-strength=strong] .CustomerAuthForm-module__9CN4sW__passwordStrengthTrack>span{background:#2f8b62;width:100%}.CustomerAuthForm-module__9CN4sW__passwordStrength[data-strength=weak] .CustomerAuthForm-module__9CN4sW__passwordStrengthHeading strong{color:#b84438}.CustomerAuthForm-module__9CN4sW__passwordStrength[data-strength=medium] .CustomerAuthForm-module__9CN4sW__passwordStrengthHeading strong{color:#9a7011}.CustomerAuthForm-module__9CN4sW__passwordStrength[data-strength=strong] .CustomerAuthForm-module__9CN4sW__passwordStrengthHeading strong{color:#25704f}.CustomerAuthForm-module__9CN4sW__passwordRules{color:#929b96;flex-wrap:wrap;gap:6px 13px;font-size:10px;font-weight:600;line-height:1.35;display:flex}.CustomerAuthForm-module__9CN4sW__passwordRules span{padding-left:11px;position:relative}.CustomerAuthForm-module__9CN4sW__passwordRules span:before{content:"";background:#c6ceca;border-radius:50%;width:5px;height:5px;position:absolute;top:.42em;left:0}.CustomerAuthForm-module__9CN4sW__passwordRules span.CustomerAuthForm-module__9CN4sW__isMet{color:#47735e}.CustomerAuthForm-module__9CN4sW__passwordRules span.CustomerAuthForm-module__9CN4sW__isMet:before{background:#45a274}.CustomerAuthForm-module__9CN4sW__passwordManagerHint{color:#66706c;font-size:10px;font-weight:550;line-height:1.45}.CustomerAuthForm-module__9CN4sW__confirmationPanel{text-align:center;padding:4px 2px 2px}.CustomerAuthForm-module__9CN4sW__confirmationIcon{color:#123b36;background:linear-gradient(145deg,#effbec,#dff3df);border:1px solid #b9d8be;border-radius:22px;place-items:center;width:72px;height:72px;margin:0 auto 20px;display:grid;box-shadow:0 14px 32px #123b361f}.CustomerAuthForm-module__9CN4sW__confirmationIcon svg{width:34px;height:34px}.CustomerAuthForm-module__9CN4sW__confirmationKicker{color:#66706c;letter-spacing:.2em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:750}.CustomerAuthForm-module__9CN4sW__confirmationPanel h2{color:#0b1715;font:650 29px/1.08 var(--font-display), sans-serif;letter-spacing:-.035em;margin:0 0 13px}.CustomerAuthForm-module__9CN4sW__confirmationPanel>p:not(.CustomerAuthForm-module__9CN4sW__confirmationKicker,.CustomerAuthForm-module__9CN4sW__confirmationHint,.CustomerAuthForm-module__9CN4sW__resendMessage){color:#66706c;margin:0;font-size:13px}.CustomerAuthForm-module__9CN4sW__confirmationAddress{overflow-wrap:anywhere;color:#123b36;background:#f6faf3;border:1px solid #c7d8cd;border-radius:12px;margin:11px auto 22px;padding:11px 15px;font-size:13px;display:block}.CustomerAuthForm-module__9CN4sW__confirmationSteps{text-align:left;background:#fbfcf8;border:1px solid #d7e1da;border-radius:16px;gap:12px;padding:18px;display:grid}.CustomerAuthForm-module__9CN4sW__confirmationSteps span{color:#34413d;align-items:flex-start;gap:10px;font-size:12px;line-height:1.45;display:flex}.CustomerAuthForm-module__9CN4sW__confirmationSteps svg{color:#2f8b62;flex:0 0 17px;width:17px;height:17px}.CustomerAuthForm-module__9CN4sW__confirmationHint{color:#6c7772;margin:17px 0 0;font-size:11px;line-height:1.5}.CustomerAuthForm-module__9CN4sW__resendMessage{color:#245348;background:#eaf7e8;border-radius:10px;margin:13px 0 0;padding:10px 12px;font-size:11px;line-height:1.45}.CustomerAuthForm-module__9CN4sW__confirmationActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.CustomerAuthForm-module__9CN4sW__confirmationActions button{cursor:pointer;min-height:48px;font:700 11px var(--font-body), sans-serif;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.CustomerAuthForm-module__9CN4sW__confirmationActions button:hover{transform:translateY(-2px)}.CustomerAuthForm-module__9CN4sW__confirmationActions svg{width:15px;height:15px}.CustomerAuthForm-module__9CN4sW__resendButton{color:#f8f5ed;background:#123b36;border:0;box-shadow:0 10px 22px #123b3626}.CustomerAuthForm-module__9CN4sW__resendButton:hover{background:#0d332f;box-shadow:0 14px 25px #123b3633}.CustomerAuthForm-module__9CN4sW__resendButton:disabled{opacity:.6;cursor:wait;transform:none}.CustomerAuthForm-module__9CN4sW__loginButton{color:#123b36;background:#fff;border:1px solid #cdd8d2}.CustomerAuthForm-module__9CN4sW__loginButton:hover{background:#f4faf2;border-color:#95aa9f}.CustomerAuthForm-module__9CN4sW__spin{animation:.8s linear infinite CustomerAuthForm-module__9CN4sW__confirmation-spin}@keyframes CustomerAuthForm-module__9CN4sW__confirmation-spin{to{transform:rotate(360deg)}}@media (max-width:480px){.CustomerAuthForm-module__9CN4sW__confirmationPanel h2{font-size:25px}.CustomerAuthForm-module__9CN4sW__confirmationActions{grid-template-columns:1fr}}@media (min-width:841px){.CustomerAuthForm-module__9CN4sW__googleButton{font-size:14px}.CustomerAuthForm-module__9CN4sW__googleUnavailable{font-size:13px}.CustomerAuthForm-module__9CN4sW__authDivider{font-size:12px}.CustomerAuthForm-module__9CN4sW__recoveryCooldownNote{font-size:12.5px}.CustomerAuthForm-module__9CN4sW__passwordStrengthHeading,.CustomerAuthForm-module__9CN4sW__passwordStrengthHeading strong{font-size:13px}.CustomerAuthForm-module__9CN4sW__passwordRules{font-size:12px;line-height:1.45}.CustomerAuthForm-module__9CN4sW__passwordManagerHint,.CustomerAuthForm-module__9CN4sW__confirmationKicker{font-size:12px}.CustomerAuthForm-module__9CN4sW__confirmationPanel>p:not(.CustomerAuthForm-module__9CN4sW__confirmationKicker,.CustomerAuthForm-module__9CN4sW__confirmationHint,.CustomerAuthForm-module__9CN4sW__resendMessage){font-size:15px;line-height:1.55}.CustomerAuthForm-module__9CN4sW__confirmationAddress,.CustomerAuthForm-module__9CN4sW__confirmationSteps span{font-size:14px}.CustomerAuthForm-module__9CN4sW__confirmationHint,.CustomerAuthForm-module__9CN4sW__resendMessage{font-size:13px}.CustomerAuthForm-module__9CN4sW__confirmationActions button{font-size:13.5px}}
.reset-password-module__3F7Z9W__card{background:#fffefa;border:1px solid #c9d5cf;border-radius:22px;width:min(100%,560px);margin-top:32px;padding:40px;box-shadow:0 18px 42px #123b3614,0 2px 8px #123b3609}.reset-password-module__3F7Z9W__formHeading{align-items:center;gap:16px;margin-bottom:30px;display:flex}.reset-password-module__3F7Z9W__formHeading h2,.reset-password-module__3F7Z9W__centered h2{color:#0b1715;font:650 27px/1.08 var(--font-display), sans-serif;letter-spacing:-.035em;margin:0}.reset-password-module__3F7Z9W__keyIcon,.reset-password-module__3F7Z9W__statusIcon{color:#123b36;background:#eaf7e8;place-items:center;display:grid}.reset-password-module__3F7Z9W__keyIcon{border:1px solid #c6ddca;border-radius:17px;flex:0 0 54px;width:54px;height:54px}.reset-password-module__3F7Z9W__keyIcon svg{width:24px;height:24px}.reset-password-module__3F7Z9W__kicker{color:#66706c;letter-spacing:.19em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:750}.reset-password-module__3F7Z9W__matchStatus{align-items:center;gap:6px;margin-top:9px;font-size:11px;font-weight:650;display:inline-flex}.reset-password-module__3F7Z9W__matchStatus svg{width:14px;height:14px}.reset-password-module__3F7Z9W__matches{color:#2f7e5b}.reset-password-module__3F7Z9W__doesNotMatch{color:#ad493d}.reset-password-module__3F7Z9W__securityNote,.reset-password-module__3F7Z9W__requestHint{color:#78817d;text-align:center;margin:14px 0 0;font-size:11px;line-height:1.5}.reset-password-module__3F7Z9W__centered{text-align:center}.reset-password-module__3F7Z9W__centered>p:not(.reset-password-module__3F7Z9W__kicker,.reset-password-module__3F7Z9W__requestHint){color:#66706c;max-width:390px;margin:15px auto 0;font-size:13px;line-height:1.6}.reset-password-module__3F7Z9W__statusIcon{border-radius:23px;width:76px;height:76px;margin:0 auto 20px}.reset-password-module__3F7Z9W__statusIcon svg{width:35px;height:35px}.reset-password-module__3F7Z9W__successIcon{border:1px solid #b9d8be;box-shadow:0 14px 32px #123b361f}.reset-password-module__3F7Z9W__errorIcon{color:#9c4338;background:#fff1ed;border:1px solid #e2b8b0}.reset-password-module__3F7Z9W__primaryAction{color:#f8f5ed;background:#123b36;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;margin-top:25px;padding:0 22px;font-size:13px;font-weight:750;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex;box-shadow:0 10px 22px #123b3624}.reset-password-module__3F7Z9W__primaryAction:hover{background:#0d332f;transform:translateY(-2px);box-shadow:0 14px 28px #123b3633}.reset-password-module__3F7Z9W__primaryAction svg{width:16px;height:16px}.reset-password-module__3F7Z9W__spinner{color:#123b36;width:34px;height:34px;margin:0 auto 20px;animation:.8s linear infinite reset-password-module__3F7Z9W__reset-spin}@keyframes reset-password-module__3F7Z9W__reset-spin{to{transform:rotate(360deg)}}@media (max-width:620px){.reset-password-module__3F7Z9W__card{border-radius:18px;margin-top:24px;padding:28px 20px 25px}.reset-password-module__3F7Z9W__formHeading{align-items:flex-start}.reset-password-module__3F7Z9W__formHeading h2,.reset-password-module__3F7Z9W__centered h2{font-size:24px}.reset-password-module__3F7Z9W__keyIcon{border-radius:15px;flex-basis:48px;width:48px;height:48px}}@media (min-width:841px){.reset-password-module__3F7Z9W__kicker{font-size:12px}.reset-password-module__3F7Z9W__matchStatus,.reset-password-module__3F7Z9W__securityNote,.reset-password-module__3F7Z9W__requestHint{font-size:13px}.reset-password-module__3F7Z9W__centered>p:not(.reset-password-module__3F7Z9W__kicker,.reset-password-module__3F7Z9W__requestHint){font-size:15px}.reset-password-module__3F7Z9W__primaryAction{font-size:14px}}
