.ForgotPage_page__LttxT{position:relative;min-height:100vh;padding:2.9rem 1.5rem;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top left,rgba(45,212,191,.18),transparent 55%),radial-gradient(circle at bottom right,rgba(59,130,246,.12),transparent 60%),#f9fafb;color:#0f172a;font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif;overflow:hidden}.ForgotPage_backdropGlow__cBHoq{position:absolute;top:-12rem;right:-6rem;width:22rem;height:22rem;background:radial-gradient(circle,rgba(45,212,191,.16),transparent 60%);filter:blur(16px);opacity:.9;pointer-events:none;transform-origin:50% 50%;animation:ForgotPage_floatGlow__vs4Hh 14s ease-in-out infinite alternate}.ForgotPage_shell__VqJ6n{position:relative;z-index:1;width:100%;max-width:1040px;padding:1.8rem 1.9rem;border-radius:1.75rem;border:1px solid rgba(148,163,184,.5);background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(248,250,252,.98));box-shadow:0 26px 60px rgba(15,23,42,.16),0 0 0 1px hsla(0,0%,100%,.9);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:2.4rem;gap:2.4rem}@media (max-width:900px){.ForgotPage_shell__VqJ6n{padding:1.5rem 1.35rem;border-radius:1.5rem;grid-template-columns:minmax(0,1fr);gap:2rem}}@media (max-width:640px){.ForgotPage_page__LttxT{padding:2rem 1.1rem}.ForgotPage_shell__VqJ6n{padding:1.35rem 1.1rem 1.4rem}}.ForgotPage_leftColumn__LKHAV{display:flex;flex-direction:column;gap:1.25rem}.ForgotPage_brandRow__ZZJXX{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ForgotPage_logoBadge__hSUw1{display:inline-flex;align-items:center;gap:.65rem;padding:.45rem .85rem;border-radius:999px;border:1px solid rgba(148,163,184,.6);background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(248,250,252,.95));box-shadow:0 6px 18px rgba(15,23,42,.06),0 0 0 1px hsla(0,0%,100%,.9)}.ForgotPage_logoCircle__TI_hT{width:28px;height:28px;border-radius:999px;border:1px solid rgba(45,212,191,.55);background:radial-gradient(circle at 30% 0,rgba(45,212,191,.8),rgba(12,74,110,.95));display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:650;color:#ecfeff}.ForgotPage_logoTextBlock__aiowO{display:flex;flex-direction:column;line-height:1.1}.ForgotPage_logoTitle__VzOIk{font-size:.8rem;font-weight:650;letter-spacing:-.02em;color:#020617}.ForgotPage_logoSubtitle__WUR_P{font-size:.7rem;color:#64748b}.ForgotPage_planBadge__NTbEB{padding:.3rem .8rem;border-radius:999px;border:1px solid rgba(34,197,94,.4);background:radial-gradient(circle at 0 0,rgba(34,197,94,.18),#f0fdf4);font-size:.7rem;font-weight:650;text-transform:uppercase;letter-spacing:.08em;color:#166534}.ForgotPage_headlineBlock__4_Icx{display:flex;flex-direction:column;gap:.55rem;max-width:34rem}.ForgotPage_headline__GYXqy{font-size:clamp(1.65rem,3vw,2.25rem);font-weight:700;letter-spacing:-.03em;color:#020617;margin:0}.ForgotPage_headlineAccent__cCtBu{color:#12e3c4}.ForgotPage_subcopy__72Rlr{font-size:.9rem;line-height:1.7;color:#4b5563;margin:0}.ForgotPage_successBanner__3Coa1{border-radius:.85rem;border:1px solid rgba(34,197,94,.36);background:rgba(240,253,244,.96);padding:.65rem .95rem;font-size:.82rem;color:#166534;line-height:1.6}.ForgotPage_infoBanner__ZLkin{border-radius:.85rem;border:1px solid rgba(45,212,191,.38);background:rgba(240,253,250,.96);padding:.65rem .95rem;font-size:.82rem;color:#065f46;line-height:1.6}.ForgotPage_mono__SvXyM{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:#0f172a}.ForgotPage_formCard__ebtUk{margin-top:.1rem;border-radius:1.25rem;border:1px solid #e2e8f0;background:linear-gradient(135deg,#fff,rgba(248,250,252,.98));padding:1.35rem 1.5rem 1.15rem;display:flex;flex-direction:column;gap:.9rem;box-shadow:0 18px 40px rgba(15,23,42,.06),0 0 0 1px hsla(0,0%,100%,.9)}.ForgotPage_formField__hhxmw{display:flex;flex-direction:column;gap:.3rem}.ForgotPage_label__l88Gf{font-size:.75rem;font-weight:500;color:#111827}.ForgotPage_input__I8B5p{width:100%;border-radius:.75rem;border:1px solid #d1d5db;background:#fff;padding:.62rem .85rem;font-size:.9rem;color:#0f172a;outline:none;transition:border-color .15s ease,box-shadow .15s ease,transform .08s ease,opacity .12s ease}.ForgotPage_input__I8B5p::placeholder{color:#9ca3af}.ForgotPage_input__I8B5p:focus{border-color:rgba(45,212,191,.9);box-shadow:0 0 0 1px rgba(45,212,191,.25),0 10px 18px rgba(15,23,42,.06);transform:translateY(-.5px)}.ForgotPage_input__I8B5p:focus-visible{outline:2px solid rgba(14,165,233,.22);outline-offset:2px}.ForgotPage_hint__N47BF{margin-top:.15rem;font-size:.72rem;color:#6b7280}.ForgotPage_formFooter__UEYIM{margin-top:.35rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.ForgotPage_secondaryLink__ey8ey{font-size:.75rem;color:#6b7280;text-decoration:none;display:inline-flex;align-items:baseline;gap:.15rem;transition:color .15s ease,transform .12s ease}.ForgotPage_secondaryLink__ey8ey span{text-decoration:underline}.ForgotPage_secondaryLink__ey8ey:hover{color:#0ea5e9;transform:translateY(-.5px)}.ForgotPage_secondaryLink__ey8ey:focus-visible{outline:2px solid rgba(14,165,233,.22);outline-offset:4px;border-radius:10px}.ForgotPage_primaryButton__oagKK{position:relative;display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1.45rem;border-radius:999px;border:none;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#022c22;background:linear-gradient(135deg,#22c55e,#14b8a6);box-shadow:0 12px 28px rgba(34,197,94,.28),0 0 0 1px hsla(0,0%,100%,.9);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.ForgotPage_primaryButton__oagKK:hover{transform:translateY(-1px);box-shadow:0 16px 36px rgba(34,197,94,.36),0 0 0 1px hsla(0,0%,100%,.9)}.ForgotPage_primaryButton__oagKK:active{transform:translateY(0)}.ForgotPage_primaryButton__oagKK:focus-visible{outline:2px solid rgba(14,165,233,.22);outline-offset:3px}.ForgotPage_primaryButton__oagKK:disabled{opacity:.65;cursor:not-allowed;transform:none}.ForgotPage_buttonSpinner__gYOw7{width:12px;height:12px;border-radius:999px;border:2px solid rgba(148,163,184,.3);border-top-color:rgba(15,23,42,.9);animation:ForgotPage_spin__cnHxt .7s linear infinite}.ForgotPage_termsNote__cAgM_{margin-top:.3rem;font-size:.72rem;color:#6b7280;max-width:34rem;line-height:1.6}.ForgotPage_rightColumn__6hgrE{display:flex;flex-direction:column;justify-content:center;gap:.75rem}@media (max-width:768px){.ForgotPage_rightColumn__6hgrE{margin-top:.75rem}}.ForgotPage_previewCard__KX4VR{margin-left:auto;width:100%;max-width:320px;border-radius:1.5rem;border:1px solid #cbd5e1;background:linear-gradient(135deg,#f8fafc,rgba(239,246,255,.98));padding:.95rem 1.05rem;box-shadow:0 20px 40px rgba(148,163,184,.28),0 0 0 1px hsla(0,0%,100%,.9);animation:ForgotPage_floatCard__Ppisg 11s ease-in-out infinite alternate}.ForgotPage_previewHeader__I6Pta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.ForgotPage_previewLabel__DqDJR{font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:#9ca3af}.ForgotPage_previewTag__hASGv{font-size:.65rem;padding:.15rem .5rem;border-radius:999px;border:1px solid rgba(148,163,184,.8);color:#0f172a;background:hsla(0,0%,100%,.95)}.ForgotPage_previewBody__16xUD{display:flex;flex-direction:column;gap:.65rem}.ForgotPage_previewStrip__4ftnT{display:flex;align-items:center;gap:.45rem;padding:.45rem .6rem;border-radius:.85rem;border:1px dashed #d1d5db;background:hsla(0,0%,100%,.9)}.ForgotPage_previewStripDot__IIFRw{width:8px;height:8px;border-radius:999px;background:radial-gradient(circle,#22c55e,#15803d);box-shadow:0 0 0 5px rgba(34,197,94,.18);animation:ForgotPage_pulseDot__2ZSV4 1.8s ease-in-out infinite}.ForgotPage_previewStripText__HeGfM{font-size:.75rem;color:#4b5563;line-height:1.55}.ForgotPage_previewBadges__hffBq{display:flex;flex-wrap:wrap;gap:.35rem}.ForgotPage_previewBadge__I1J2g{font-size:.7rem;padding:.22rem .6rem;border-radius:999px;border:1px solid #d1d5db;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(241,245,249,.98));color:#111827}.ForgotPage_previewFootnote__Lt01g{margin-left:auto;max-width:320px;font-size:.72rem;color:#6b7280;text-align:right;line-height:1.55}@keyframes ForgotPage_spin__cnHxt{to{transform:rotate(1turn)}}@keyframes ForgotPage_floatGlow__vs4Hh{0%{transform:translateZ(0) scale(1);opacity:.8}to{transform:translate3d(-6px,10px,0) scale(1.06);opacity:1}}@keyframes ForgotPage_floatCard__Ppisg{0%{transform:translateZ(0)}to{transform:translate3d(0,-4px,0)}}@keyframes ForgotPage_pulseDot__2ZSV4{0%{transform:scale(1);box-shadow:0 0 0 5px rgba(34,197,94,.18)}50%{transform:scale(1.08);box-shadow:0 0 0 7px rgba(34,197,94,.28)}to{transform:scale(1);box-shadow:0 0 0 5px rgba(34,197,94,.18)}}@media (prefers-reduced-motion:reduce){.ForgotPage_backdropGlow__cBHoq,.ForgotPage_buttonSpinner__gYOw7,.ForgotPage_previewCard__KX4VR,.ForgotPage_previewStripDot__IIFRw{animation:none!important}.ForgotPage_page__LttxT *{scroll-behavior:auto!important;transition:none!important}}