.forgot-module__240MLG__page{background:#faf8f5;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;display:flex;position:relative;overflow:hidden}.forgot-module__240MLG__frameLeft{border-radius:var(--r-sm);z-index:0;background:0 0;border:2px solid #d1c9bc;width:90px;height:70px;position:absolute;top:28%;left:12%}.forgot-module__240MLG__frameLeft:after{content:"";background:#d1c9bc;height:1.5px;position:absolute;top:50%;left:10%;right:10%;transform:translateY(-50%)}.forgot-module__240MLG__frameRight{border-radius:var(--r-sm);z-index:0;background:0 0;border:2px solid #d1c9bc;width:75px;height:58px;position:absolute;top:35%;right:9%}.forgot-module__240MLG__frameRight:after{content:"";background:#d1c9bc;height:1.5px;position:absolute;top:50%;left:10%;right:10%;transform:translateY(-50%)}.forgot-module__240MLG__dot1{border:2px solid #c9bfb0;border-radius:50%;width:8px;height:8px;position:absolute;top:22%;left:28%}.forgot-module__240MLG__dot2{border:2px solid #c9bfb0;border-radius:50%;width:6px;height:6px;position:absolute;top:68%;right:22%}.forgot-module__240MLG__dot3{border:2px solid #c9bfb0;border-radius:50%;width:5px;height:5px;position:absolute;top:15%;right:30%}.forgot-module__240MLG__waveSvgLeft{opacity:.5;position:absolute;top:52%;left:16%}.forgot-module__240MLG__waveSvgRight{opacity:.5;position:absolute;top:20%;right:16%}.forgot-module__240MLG__illustration{opacity:.85;z-index:0;pointer-events:none;width:220px;height:auto;position:absolute;bottom:10%;right:5%}.forgot-module__240MLG__card{z-index:1;background:var(--card);border-radius:var(--r-lg);width:100%;max-width:400px;box-shadow:none;flex-direction:column;gap:.75rem;padding:1.75rem;display:flex;position:relative}.forgot-module__240MLG__cardHead{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}.forgot-module__240MLG__cardLogo{justify-content:center;align-items:center;gap:.2rem;margin-bottom:.25rem;display:flex}.forgot-module__240MLG__cardLogoText{color:#1a1a2e;letter-spacing:-.02em;font-size:1.125rem;font-weight:500}.forgot-module__240MLG__cardSub{color:var(--ink-muted);margin:0;font-size:.875rem}.forgot-module__240MLG__errorBanner{color:#ef4444;border-radius:var(--r-sm);background:#fef2f2;border:1px solid #ef444426;padding:.625rem .875rem;font-size:.8125rem;line-height:1.4}.forgot-module__240MLG__successState{text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}.forgot-module__240MLG__successIcon{width:3.5rem;height:3.5rem;color:var(--action);background:#eff6ff;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.forgot-module__240MLG__successTitle{color:var(--ink);margin:0 0 .5rem;font-size:1.125rem;font-weight:500}.forgot-module__240MLG__successDesc{color:var(--ink-muted);margin:0 0 1.25rem;font-size:.875rem;line-height:1.6}.forgot-module__240MLG__form{flex-direction:column;gap:.625rem;display:flex}.forgot-module__240MLG__formGroup{flex-direction:column;gap:.3rem;display:flex}.forgot-module__240MLG__formGroup label{color:#4a4a5a;font-size:.8rem;font-weight:500}.forgot-module__240MLG__input{border-radius:var(--r-sm);color:#1a1a2e;box-sizing:border-box;background:#fdfcfb;border:1.5px solid #ede8e0;width:100%;padding:.625rem .875rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.forgot-module__240MLG__input:focus{border-color:var(--action);background:var(--card);outline:none;box-shadow:0 0 0 3px #2563eb1a}.forgot-module__240MLG__input::placeholder{color:#c4bdb4}.forgot-module__240MLG__submitBtn{background:var(--action);color:#fff;border-radius:var(--r-md);cursor:pointer;width:100%;box-shadow:none;border:none;padding:.7rem;font-family:inherit;font-size:.9375rem;font-weight:500;transition:opacity .15s,transform .15s,box-shadow .15s}.forgot-module__240MLG__submitBtn:hover:not(:disabled){opacity:.92;box-shadow:none;transform:translateY(-1px)}.forgot-module__240MLG__submitBtn:disabled{opacity:.6;cursor:not-allowed}.forgot-module__240MLG__btnInner{justify-content:center;align-items:center;gap:.5rem;display:flex}.forgot-module__240MLG__outlineBtn{background:var(--card);color:#1a1a2e;border-radius:var(--r-md);cursor:pointer;border:1.5px solid #ede8e0;width:100%;padding:.7rem;font-family:inherit;font-size:.9375rem;font-weight:500;transition:border-color .15s}.forgot-module__240MLG__outlineBtn:hover{border-color:#c9bfb0}.forgot-module__240MLG__backRow{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.forgot-module__240MLG__backLink{color:var(--action);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.forgot-module__240MLG__backLink:hover{text-decoration:underline}.forgot-module__240MLG__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite forgot-module__240MLG__spin}@keyframes forgot-module__240MLG__spin{to{transform:rotate(360deg)}}.forgot-module__240MLG__pageFooter{color:#c4bdb4;white-space:nowrap;z-index:1;font-size:.7rem;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}@media (max-width:600px){.forgot-module__240MLG__illustration,.forgot-module__240MLG__frameLeft,.forgot-module__240MLG__frameRight,.forgot-module__240MLG__waveSvgLeft,.forgot-module__240MLG__waveSvgRight{display:none}.forgot-module__240MLG__card{padding:1.75rem 1.25rem}}.forgot-module__240MLG__pageTitle,.forgot-module__240MLG__title,.forgot-module__240MLG__header h1,.forgot-module__240MLG__pageHeader h1{color:var(--ink)!important;font-family:var(--display)!important;letter-spacing:-.02em!important;font-weight:500!important}.forgot-module__240MLG__pageTitle,.forgot-module__240MLG__pageHeader h1{font-size:clamp(28px,3vw,36px)!important;line-height:1.12!important}.forgot-module__240MLG__pageSub,.forgot-module__240MLG__subtitle,.forgot-module__240MLG__pageHeader p{color:var(--ink-muted)!important;font-size:15px!important}.forgot-module__240MLG__card,.forgot-module__240MLG__formCard,.forgot-module__240MLG__successCard,.forgot-module__240MLG__tableWrap{border:1px solid var(--line)!important;border-radius:var(--r-md)!important;box-shadow:none!important}.forgot-module__240MLG__card h2,.forgot-module__240MLG__card h3,.forgot-module__240MLG__formCard h2,.forgot-module__240MLG__successCard h1,.forgot-module__240MLG__successCard h2{font-family:var(--display);color:var(--ink);font-weight:500!important}.forgot-module__240MLG__input,.forgot-module__240MLG__form input,.forgot-module__240MLG__form select,.forgot-module__240MLG__form textarea{border-color:var(--line-strong);border-radius:var(--r-sm);color:var(--ink)}.forgot-module__240MLG__input:focus,.forgot-module__240MLG__form input:focus,.forgot-module__240MLG__form select:focus,.forgot-module__240MLG__form textarea:focus{outline:none;border-color:var(--action)!important;box-shadow:0 0 0 3px #2563eb26!important}.forgot-module__240MLG__submitBtn,.forgot-module__240MLG__actionBtn{transition:background .18s var(--ease),transform .12s var(--ease);border-radius:var(--r-sm)!important;box-shadow:none!important;font-weight:500!important}.forgot-module__240MLG__submitBtn:active,.forgot-module__240MLG__actionBtn:active{transform:scale(.98)}.forgot-module__240MLG__backLink{color:var(--ink-muted)!important;font-weight:500!important}.forgot-module__240MLG__backLink:hover{color:var(--ink)!important}