.PasswordRecovery_page__7Sh0v{--recovery-peach:#ffae94;--recovery-muted:#b4b0b9;position:relative;display:flex;min-height:100svh;flex-direction:column;overflow:hidden;background:var(--main-background);color:var(--text-white);font-family:var(--font-bricolage-next),sans-serif;isolation:isolate}.PasswordRecovery_page__7Sh0v:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 18% 48%,rgb(137 74 124/12%),transparent 48%);pointer-events:none}.PasswordRecovery_footer__3a5OR,.PasswordRecovery_header__Ql0c7{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1180px,calc(100% - 96px));margin-inline:auto}.PasswordRecovery_header__Ql0c7{padding-block:32px}.PasswordRecovery_logo__yS0yh{display:flex;align-items:center;min-height:44px}.PasswordRecovery_logo__yS0yh img{width:108px;height:auto}.PasswordRecovery_supportLink__0tyA8{display:inline-flex;align-items:center;min-height:44px;color:#d0cbd3;font-size:14px}.PasswordRecovery_content___80aP{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(48px,8vw,128px);width:min(1080px,calc(100% - 96px));margin:auto;padding-block:40px 64px}.PasswordRecovery_story__pGOeZ{padding:0 8px}.PasswordRecovery_storyTitle__VZlp5{max-width:410px;margin:22px 0 16px;font-family:var(--font-montas-next),serif;font-size:clamp(38px,4.2vw,54px);font-weight:400;line-height:1.13;letter-spacing:-1.6px;text-wrap:balance}.PasswordRecovery_storyDescription__JXl6E{max-width:370px;margin:0;color:var(--recovery-muted);font-size:15px;line-height:1.8}.PasswordRecovery_illustration__Q1qK3{position:relative;width:320px;height:240px;margin-inline:20px}.PasswordRecovery_orbit__FUMw7{position:absolute;width:310px;height:190px;top:34px;left:-4px;border:1px solid rgb(255 174 148/10%);border-radius:50%;transform:rotate(-24deg)}.PasswordRecovery_orbit__FUMw7:after{content:"";position:absolute;inset:18px -20px;border:1px solid rgb(255 174 148/5%);border-radius:50%;transform:rotate(42deg)}.PasswordRecovery_envelope__0_kjz{position:absolute;top:86px;left:56px;width:214px;height:143px;border:1px solid #bc7e89;border-radius:10px 10px 16px 16px;background:#895571;box-shadow:0 28px 45px rgb(0 0 0/24%);transform:rotate(-9deg);animation:PasswordRecovery_envelope-arrive__5ZmJq 1.1s cubic-bezier(.2,.8,.2,1) both}.PasswordRecovery_letter__Ooe8o{position:absolute;top:-62px;left:20px;display:flex;flex-direction:column;align-items:center;width:172px;height:163px;padding-top:22px;gap:12px;border:1px solid #edc9bc;border-radius:9px;background:linear-gradient(145deg,#ffdfcf,#e5b9b3);transform:rotate(6deg);animation:PasswordRecovery_letter-arrive__CNcH6 1.1s cubic-bezier(.2,.8,.2,1) both}.PasswordRecovery_letter__Ooe8o img{filter:brightness(0);opacity:.65}.PasswordRecovery_letterLineShort__BqcPN,.PasswordRecovery_letterLine__HVk_G{display:block;height:3px;width:80px;border-radius:4px;background:rgb(137 74 124/25%)}.PasswordRecovery_letterLineShort__BqcPN{width:52px;margin-top:-3px}.PasswordRecovery_envelopeFront__tQbJO{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(155deg,#dc9ca4,#aa6d91);clip-path:polygon(0 0,50% 57%,100% 0,100% 100%,0 100%)}.PasswordRecovery_envelopeFront__tQbJO:after{content:"";position:absolute;inset:0;background:linear-gradient(145deg,#e9afa6,#ba7a99);clip-path:polygon(0 100%,50% 47%,100% 100%)}.PasswordRecovery_seal__1x4uR{position:absolute;top:55px;left:84px;display:grid;place-items:center;width:46px;height:46px;color:#fff0e3;background:linear-gradient(145deg,#784b68,#503b51);border:1px solid rgb(255 224 207/50%);border-radius:50%;box-shadow:0 4px 12px rgb(55 27 52/20%)}.PasswordRecovery_sparkle__Lto1U{position:absolute;top:32px;left:274px;color:#edc9ad;font-size:29px;animation:PasswordRecovery_sparkle-arrive__X0a_l 1.2s ease both}.PasswordRecovery_smallSparkle__7qwRa{position:absolute;bottom:24px;left:16px;color:#b187a6;font-size:22px}.PasswordRecovery_steps__flsWa{display:flex;gap:20px;list-style:none;padding:0;margin:34px 0 0}.PasswordRecovery_steps__flsWa li{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:1;color:#817a87;font-size:12px;line-height:1.4}.PasswordRecovery_stepDot__wPsOf{display:grid;place-items:center;width:23px;height:23px;border:1px solid #49434f;border-radius:50%;font-size:10px}.PasswordRecovery_steps__flsWa .PasswordRecovery_activeStep__mHhCq{color:#e2c5d4}.PasswordRecovery_activeStep__mHhCq .PasswordRecovery_stepDot__wPsOf{color:var(--recovery-peach);border-color:#a77485;background:rgb(137 74 124/15%)}.PasswordRecovery_panel__1oqlB{position:relative;width:100%;padding:44px;border:1px solid rgb(255 255 255/10%);border-radius:32px;background:linear-gradient(145deg,#1e1c22,var(--card-background) 70%);box-shadow:0 28px 80px rgb(0 0 0/18%),inset 0 1px 0 rgb(255 255 255/3%)}.PasswordRecovery_stateIcon__HGMJ9{position:relative;display:grid;place-items:center;width:58px;height:58px;margin-bottom:28px;color:var(--recovery-peach);background:rgb(255 174 148/6%);border:1px solid rgb(255 174 148/15%);border-radius:18px}.PasswordRecovery_successIcon__eLQ_P{color:#a8ddc4;background:rgb(91 183 140/8%);border-color:rgb(91 183 140/20%)}.PasswordRecovery_iconCheck__366Bt{position:absolute;display:grid;place-items:center;width:19px;height:19px;bottom:-4px;right:-4px;border:3px solid #1e1c22;border-radius:50%;background:#a8ddc4;color:#16382a}.PasswordRecovery_title__Z_tYi{margin:0 0 16px;font-family:var(--font-montas-next),serif;font-weight:400;font-size:clamp(32px,3vw,40px);line-height:1.16;letter-spacing:-1px;text-wrap:balance;outline:none}.PasswordRecovery_title__Z_tYi:focus-visible{outline:2px solid var(--recovery-peach);outline-offset:6px}.PasswordRecovery_description__D7VoX{margin:0;color:var(--recovery-muted);font-size:15px;line-height:1.7}.PasswordRecovery_form__YiI73{margin-top:30px}.PasswordRecovery_label__Em6pI{display:block;margin-bottom:10px;color:#e3dfe8;font-size:14px;line-height:1.5}.PasswordRecovery_inputWrap__gTmbF{position:relative}.PasswordRecovery_inputIcon__i3gSS{position:absolute;left:17px;top:50%;transform:translateY(-50%);color:#8f8995;pointer-events:none}.PasswordRecovery_input__8hGUw{width:100%;min-height:56px;border:1px solid rgb(255 255 255/14%);border-radius:14px;outline:none;padding:14px 16px 14px 47px;background:rgb(255 255 255/3%);color:#fff;font:inherit;font-size:16px;line-height:1.5;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.PasswordRecovery_input__8hGUw::placeholder{color:#928c98}.PasswordRecovery_input__8hGUw:hover{background:rgb(255 255 255/5%)}.PasswordRecovery_input__8hGUw:focus{border-color:#c58a98;box-shadow:0 0 0 3px rgb(197 138 152/12%)}.PasswordRecovery_input__8hGUw[aria-invalid=true]{border-color:#e49198}.PasswordRecovery_input__8hGUw:disabled{opacity:.65}.PasswordRecovery_passwordInput__8ar1d{padding-right:52px}.PasswordRecovery_visibilityButton__Z3Ww1{position:absolute;top:50%;right:5px;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;border-radius:10px;color:#b4acbb;cursor:pointer;background:transparent;border:0}.PasswordRecovery_visibilityButton__Z3Ww1:hover{color:white}.PasswordRecovery_hint__kLgCc{margin:10px 0 0;color:#a39da9;font-size:12px;line-height:1.6}.PasswordRecovery_fieldGroup___33pR{margin-bottom:20px}.PasswordRecovery_error__A_1cI{display:flex;align-items:flex-start;gap:8px;margin:16px 0 0;color:#ffabb3;font-size:13px;line-height:1.6}.PasswordRecovery_error__A_1cI svg{flex:none;margin-top:3px}.PasswordRecovery_primaryButton__fOo2t{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;margin-top:26px;padding:14px 18px;border:1px solid rgb(255 220 202/25%);border-radius:14px;background:linear-gradient(105deg,#ffc0a7,#e2a2b4);color:#33222d;font:inherit;font-size:15px;font-weight:600;line-height:1.5;box-shadow:0 3px 0 #8b5b70,inset 0 1px 0 rgb(255 255 255/20%);cursor:pointer;transition:transform .16s ease,filter .16s ease}.PasswordRecovery_primaryButton__fOo2t:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.06)}.PasswordRecovery_primaryButton__fOo2t:not(:disabled):active{transform:translateY(2px)}.PasswordRecovery_primaryButton__fOo2t:disabled{opacity:.55;box-shadow:none;cursor:not-allowed}.PasswordRecovery_textButton__HWI_1{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:16px auto 0;padding:8px 12px;border:none;border-radius:10px;background:transparent;color:#cec6d4;font:inherit;font-size:14px;line-height:1.5;cursor:pointer}.PasswordRecovery_textButton__HWI_1:hover{color:white}.PasswordRecovery_textButton__HWI_1:disabled{opacity:.5;cursor:not-allowed}.PasswordRecovery_signIn__gOz0_{margin-top:26px;padding-top:10px;border-top:1px solid rgb(255 255 255/7%)}.PasswordRecovery_emailReceipt__dCKgx{display:flex;align-items:center;gap:12px;margin-top:26px;padding:16px;color:#e5dde9;border:1px solid rgb(255 255 255/10%);border-radius:14px;background:rgb(255 255 255/3%);font-size:15px;line-height:1.5}.PasswordRecovery_emailReceipt__dCKgx span{min-width:0;overflow-wrap:anywhere}.PasswordRecovery_emailReceipt__dCKgx svg{flex:none;color:#b69baf}.PasswordRecovery_inboxTip__Qgo_J{margin-top:20px;color:var(--recovery-muted);font-size:13px;line-height:1.7}.PasswordRecovery_inboxTip__Qgo_J p{margin:0 0 8px}.PasswordRecovery_inlineLink__tPyNa{color:#edb9a7;text-decoration:underline;text-underline-offset:4px}.PasswordRecovery_footer__3a5OR{padding-block:24px;border-top:1px solid rgb(255 255 255/7%);color:#9f97a7;font-size:12px;line-height:1.5}.PasswordRecovery_security__9IhlM{display:flex;align-items:center;gap:8px}.PasswordRecovery_security__9IhlM svg{color:#b6a8bd;flex:none}.PasswordRecovery_footer__3a5OR nav{display:flex;gap:24px}.PasswordRecovery_footer__3a5OR a{display:inline-flex;align-items:center;min-height:44px}.PasswordRecovery_page__7Sh0v a:hover{color:white}.PasswordRecovery_page__7Sh0v a:focus-visible,.PasswordRecovery_page__7Sh0v button:focus-visible{outline:2px solid var(--recovery-peach);outline-offset:4px}.PasswordRecovery_spinner__QpyYr{animation:PasswordRecovery_recovery-spin__R5BA9 1s linear infinite}.PasswordRecovery_loading__YPuy1{display:flex;align-items:center;gap:10px;margin-top:28px;color:var(--recovery-muted);font-size:14px}.PasswordRecovery_stateContent__djjA_{animation:PasswordRecovery_state-arrive___DH0R .24s ease both}.PasswordRecovery_successContent__L0HCt .PasswordRecovery_stateIcon__HGMJ9{animation:PasswordRecovery_success-arrive__oxKkE .42s cubic-bezier(.2,.8,.2,1) both}@keyframes PasswordRecovery_envelope-arrive__5ZmJq{0%{transform:translateY(15px) rotate(-4deg)}to{transform:translateY(0) rotate(-9deg)}}@keyframes PasswordRecovery_letter-arrive__CNcH6{0%{transform:translateY(34px) rotate(0)}to{transform:translateY(0) rotate(6deg)}}@keyframes PasswordRecovery_sparkle-arrive__X0a_l{0%{opacity:0;transform:scale(.5) rotate(-30deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes PasswordRecovery_recovery-spin__R5BA9{to{transform:rotate(1turn)}}@keyframes PasswordRecovery_state-arrive___DH0R{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes PasswordRecovery_success-arrive__oxKkE{0%{transform:scale(.8)}to{transform:scale(1)}}@media (max-width:900px){.PasswordRecovery_content___80aP,.PasswordRecovery_footer__3a5OR,.PasswordRecovery_header__Ql0c7{width:calc(100% - 48px)}.PasswordRecovery_content___80aP{gap:36px}.PasswordRecovery_panel__1oqlB{padding:32px}.PasswordRecovery_illustration__Q1qK3{margin-inline:0;transform:scale(.86);transform-origin:left bottom;width:280px}.PasswordRecovery_storyTitle__VZlp5{font-size:38px}.PasswordRecovery_steps__flsWa{gap:10px}}@media (max-width:700px){.PasswordRecovery_footer__3a5OR,.PasswordRecovery_header__Ql0c7{width:calc(100% - 40px)}.PasswordRecovery_header__Ql0c7{padding-block:20px}.PasswordRecovery_logo__yS0yh img{width:96px}.PasswordRecovery_content___80aP{display:flex;flex-direction:column;gap:28px;width:min(480px,calc(100% - 32px));margin:auto;padding-block:10px 36px}.PasswordRecovery_story__pGOeZ{width:100%;padding:0}.PasswordRecovery_illustration__Q1qK3{width:176px;height:130px;margin:-20px auto 0;transform:scale(.56);transform-origin:10% 0}.PasswordRecovery_storyDescription__JXl6E,.PasswordRecovery_storyTitle__VZlp5{display:none}.PasswordRecovery_steps__flsWa{justify-content:center;margin:16px auto 0;gap:14px;max-width:340px}.PasswordRecovery_steps__flsWa li{align-items:center;text-align:center;font-size:11px}.PasswordRecovery_panel__1oqlB{padding:28px 24px;border-radius:24px}.PasswordRecovery_stateIcon__HGMJ9{margin-bottom:24px;width:52px;height:52px;border-radius:16px}.PasswordRecovery_title__Z_tYi{font-size:34px}.PasswordRecovery_description__D7VoX{font-size:14px}.PasswordRecovery_footer__3a5OR{flex-wrap:wrap;justify-content:center;gap:4px 24px;padding-block:16px;text-align:center}}@media (prefers-reduced-motion:reduce){.PasswordRecovery_page__7Sh0v *,.PasswordRecovery_page__7Sh0v :after,.PasswordRecovery_page__7Sh0v :before{animation:none!important;transition:none!important}.PasswordRecovery_primaryButton__fOo2t:not(:disabled):active,.PasswordRecovery_primaryButton__fOo2t:not(:disabled):hover{transform:none}}