.PasswordRecovery_page__bRIGU{position:relative;min-height:calc(100vh - 120px);overflow:hidden;padding:96px 20px;background:radial-gradient(circle at 75% 20%,rgba(246,189,61,.13),transparent 34%),linear-gradient(135deg,#061827,#0b2236 48%,#0f2b42)}.PasswordRecovery_backgroundGlow__nelAp{position:absolute;top:8%;right:4%;width:460px;height:460px;border-radius:999px;background:rgba(246,189,61,.08);filter:blur(80px);pointer-events:none}.PasswordRecovery_shell__IYF_r{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,.7fr);align-items:center;gap:72px;width:min(1120px,100%);margin:0 auto}.PasswordRecovery_intro__nfInM{max-width:650px}.PasswordRecovery_eyebrow__vbpnT{display:inline-flex;align-items:center;gap:9px;margin-bottom:22px;color:#f6bd3d;font-size:.78rem;font-weight:900;letter-spacing:.11em}.PasswordRecovery_eyebrow__vbpnT svg{width:18px;height:18px}.PasswordRecovery_intro__nfInM h1{max-width:700px;margin:0;color:#ffffff;font-size:clamp(2.7rem,5.4vw,5.2rem);line-height:.98;letter-spacing:-.055em}.PasswordRecovery_intro__nfInM>p{max-width:620px;margin:28px 0 0;color:#afc2d2;font-size:1.08rem;line-height:1.8}.PasswordRecovery_securityList__NqCKd{display:grid;gap:12px;margin-top:32px;color:#dce8f1;font-size:.94rem;font-weight:700}.PasswordRecovery_securityList__NqCKd span:first-letter{color:#f6bd3d}.PasswordRecovery_card__rJ_gA{width:100%;padding:clamp(26px,4vw,42px);border:1px solid rgba(164,194,216,.22);border-radius:26px;background:linear-gradient(145deg,rgba(31,58,79,.97),rgba(17,41,60,.98));box-shadow:0 30px 90px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.04)}.PasswordRecovery_cardHeading__sc7Rz{display:flex;align-items:flex-start;gap:16px;margin-bottom:28px}.PasswordRecovery_headingIcon__GY6Nk,.PasswordRecovery_successIcon__EqiAG{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid rgba(246,189,61,.42);border-radius:15px;background:rgba(246,189,61,.13);color:#f6bd3d}.PasswordRecovery_headingIcon__GY6Nk svg,.PasswordRecovery_successIcon__EqiAG svg{width:25px;height:25px}.PasswordRecovery_card__rJ_gA h2{margin:0;color:#ffffff;font-size:clamp(1.55rem,3vw,2.05rem);line-height:1.12}.PasswordRecovery_cardHeading__sc7Rz p,.PasswordRecovery_invalidState__7uUqT>p,.PasswordRecovery_successState__LuH_I>p{margin:8px 0 0;color:#9fb4c5;line-height:1.65}.PasswordRecovery_form__XKbQN{display:grid;gap:20px}.PasswordRecovery_form__XKbQN label{display:grid;gap:8px;color:#f0f5f8;font-size:.85rem;font-weight:850}.PasswordRecovery_inputWrap__dK1QN{display:flex;align-items:center;gap:11px;min-height:56px;padding:0 16px;border:1px solid rgba(173,199,218,.25);border-radius:13px;background:rgba(4,23,37,.63);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.PasswordRecovery_inputWrap__dK1QN:focus-within{border-color:rgba(246,189,61,.72);background:rgba(4,23,37,.84);box-shadow:0 0 0 4px rgba(246,189,61,.1)}.PasswordRecovery_inputWrap__dK1QN svg{flex:0 0 auto;width:20px;height:20px;color:#f6bd3d}.PasswordRecovery_inputWrap__dK1QN input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#ffffff;font:inherit}.PasswordRecovery_inputWrap__dK1QN input::placeholder{color:#71899b}.PasswordRecovery_primaryButton__NOvpq,.PasswordRecovery_primaryLink__4HbqE{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:54px;padding:13px 20px;border:0;border-radius:13px;background:linear-gradient(135deg,#ffd05a,#f2b632);color:#071827;font-size:.92rem;font-weight:950;text-align:center;text-decoration:none;cursor:pointer;box-shadow:0 13px 34px rgba(246,189,61,.18);transition:transform .16s ease,box-shadow .16s ease}.PasswordRecovery_primaryButton__NOvpq:hover,.PasswordRecovery_primaryLink__4HbqE:hover{transform:translateY(-1px);box-shadow:0 16px 38px rgba(246,189,61,.25)}.PasswordRecovery_primaryButton__NOvpq svg,.PasswordRecovery_primaryLink__4HbqE svg{width:19px;height:19px}.PasswordRecovery_backLink__ZBldn{display:inline-flex;align-items:center;gap:8px;margin-top:22px;color:#c3d2dd;font-size:.86rem;font-weight:800;text-decoration:none}.PasswordRecovery_backLink__ZBldn:hover{color:#ffffff}.PasswordRecovery_backLink__ZBldn svg{width:17px;height:17px}.PasswordRecovery_error__3Hwc_{margin-bottom:22px;padding:14px 16px;border:1px solid rgba(255,108,105,.38);border-radius:12px;background:rgba(150,30,30,.15);color:#ffb4b2;font-size:.88rem;font-weight:750;line-height:1.55}.PasswordRecovery_invalidState__7uUqT,.PasswordRecovery_successState__LuH_I{display:flex;flex-direction:column;align-items:flex-start}.PasswordRecovery_successIcon__EqiAG{margin-bottom:22px;border-color:rgba(67,204,136,.42);background:rgba(67,204,136,.12);color:#66dfa3}.PasswordRecovery_notice__9MyVb{display:flex;align-items:flex-start;gap:10px;width:100%;margin:24px 0;padding:15px;border:1px solid rgba(159,189,211,.2);border-radius:13px;background:rgba(5,25,40,.42);color:#bdceda;font-size:.86rem;line-height:1.55}.PasswordRecovery_notice__9MyVb svg{flex:0 0 auto;width:19px;height:19px;color:#f6bd3d}.PasswordRecovery_passwordHint__3_tS4{margin:-4px 0 0;color:#8fa6b7;font-size:.78rem;line-height:1.55}@media (max-width:900px){.PasswordRecovery_page__bRIGU{padding:64px 18px}.PasswordRecovery_shell__IYF_r{grid-template-columns:1fr;gap:42px;max-width:650px}.PasswordRecovery_intro__nfInM{text-align:center}.PasswordRecovery_eyebrow__vbpnT{justify-content:center}.PasswordRecovery_securityList__NqCKd{justify-items:center}}@media (max-width:520px){.PasswordRecovery_page__bRIGU{padding:42px 13px}.PasswordRecovery_intro__nfInM h1{font-size:2.65rem}.PasswordRecovery_intro__nfInM>p{font-size:.97rem}.PasswordRecovery_card__rJ_gA{padding:23px 18px;border-radius:20px}.PasswordRecovery_cardHeading__sc7Rz{gap:12px}.PasswordRecovery_headingIcon__GY6Nk,.PasswordRecovery_successIcon__EqiAG{width:46px;height:46px}.PasswordRecovery_primaryButton__NOvpq,.PasswordRecovery_primaryLink__4HbqE{width:100%}}