.ForgotPasswordPanel_section__FYwvF{position:relative;isolation:isolate;display:flex;min-height:100svh;overflow:hidden;padding-top:calc(var(--header-height) + var(--space-24))}.ForgotPasswordPanel_inner___PPm5{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;width:100%;margin:0 auto;gap:var(--space-16)}.ForgotPasswordPanel_content___ncjc{width:100%}.ForgotPasswordPanel_formWrapper__W4KMP{position:relative;width:min(100%,460px);justify-self:end}.ForgotPasswordPanel_blob__prfz7{position:absolute;z-index:0;top:50%;left:50%;width:min(50vw,550px);aspect-ratio:1/1;transform:translate(-50%,-50%)}.ForgotPasswordPanel_panel__fEIK_{position:relative;z-index:1;padding:var(--space-8);border:1px solid color-mix(in srgb,var(--border-primary) 60%,transparent);border-radius:var(--radius-2xl);background:color-mix(in srgb,var(--surface-primary) 65%,transparent)}[data-theme=dark] .ForgotPasswordPanel_panel__fEIK_{border-color:color-mix(in srgb,var(--border-primary) 60%,transparent);background:color-mix(in srgb,var(--surface-primary) 65%,transparent)}.ForgotPasswordPanel_doneState__Ze5ZP,.ForgotPasswordPanel_form__D0hLV{display:grid;gap:var(--space-4)}.ForgotPasswordPanel_error__Vb45a,.ForgotPasswordPanel_resendMessage__CbCug,.ForgotPasswordPanel_success__aIDI2{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);text-align:center}.ForgotPasswordPanel_success__aIDI2{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success-dark)}.ForgotPasswordPanel_resendMessage__CbCug{background:color-mix(in srgb,var(--accent-primary) 10%,transparent);color:var(--accent-primary)}.ForgotPasswordPanel_inlineAction__lGJSY,.ForgotPasswordPanel_resendPrompt__Yiymd button{width:fit-content;margin:0 auto;border:0;background:transparent;color:var(--text-link);font:inherit;font-weight:var(--font-semibold);cursor:pointer;text-decoration:none}.ForgotPasswordPanel_inlineAction__lGJSY:focus-visible,.ForgotPasswordPanel_inlineAction__lGJSY:hover,.ForgotPasswordPanel_resendPrompt__Yiymd button:focus-visible,.ForgotPasswordPanel_resendPrompt__Yiymd button:hover{color:var(--text-link-hover)}.ForgotPasswordPanel_inlineAction__lGJSY:focus-visible,.ForgotPasswordPanel_resendPrompt__Yiymd button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-primary) 35%,transparent);outline-offset:3px}.ForgotPasswordPanel_resendPrompt__Yiymd{margin:0;color:var(--text-muted);font-size:var(--text-sm);text-align:center}.ForgotPasswordPanel_resendPrompt__Yiymd button:disabled{cursor:wait;opacity:.7}.ForgotPasswordPanel_error__Vb45a{background:color-mix(in srgb,var(--color-danger) 12%,transparent);color:var(--color-danger)}.ForgotPasswordPanel_switchLink__4jwwR{margin:var(--space-4) 0 0;color:var(--text-muted);font-size:var(--text-sm);text-align:center}.ForgotPasswordPanel_switchLink__4jwwR a{color:var(--text-link);font-weight:var(--font-semibold);text-decoration:none;transition:color var(--duration-150) var(--ease-out)}.ForgotPasswordPanel_switchLink__4jwwR a:hover{color:var(--text-link-hover)}@media (max-width:1024px){.ForgotPasswordPanel_inner___PPm5{grid-template-columns:1fr;padding:var(--space-16) var(--space-6);gap:var(--space-12)}.ForgotPasswordPanel_content___ncjc{max-width:100%;justify-self:center;text-align:center}.ForgotPasswordPanel_formWrapper__W4KMP{justify-self:center;width:min(100%,460px)}.ForgotPasswordPanel_blob__prfz7{width:400px;height:400px}}@media (max-width:520px){.ForgotPasswordPanel_inner___PPm5{padding:var(--space-14) var(--space-4);gap:var(--space-8)}.ForgotPasswordPanel_panel__fEIK_{padding:var(--space-6)}.ForgotPasswordPanel_blob__prfz7{width:300px;height:300px}}