.PasswordRecovery-module__LfTAnq__page{background:var(--v115-canvas);min-height:100dvh;color:var(--v115-ink);place-items:center;padding:32px 16px;display:grid}.PasswordRecovery-module__LfTAnq__card{border:1px solid var(--v115-line);background:var(--v115-surface);border-radius:16px;width:min(100%,520px);min-width:0;padding:clamp(24px,5vw,40px)}.PasswordRecovery-module__LfTAnq__card h1{margin:28px 0 14px;font-size:clamp(24px,5vw,30px);line-height:1.2}.PasswordRecovery-module__LfTAnq__description{color:var(--v115-muted-strong);margin-bottom:24px;line-height:1.6}.PasswordRecovery-module__LfTAnq__form{gap:18px;margin:24px 0 8px;display:grid}.PasswordRecovery-module__LfTAnq__form label{gap:8px;font-size:15px;font-weight:600;display:grid}.PasswordRecovery-module__LfTAnq__form input{box-sizing:border-box;border:1px solid var(--v115-line-strong);background:var(--v115-surface-muted);width:100%;min-width:0;min-height:48px;color:var(--v115-ink);border-radius:8px;padding:12px;font-size:16px}.PasswordRecovery-module__LfTAnq__primary,.PasswordRecovery-module__LfTAnq__primaryLink{text-align:center;border:1px solid var(--v115-action);background:var(--v115-action);color:#fff;min-height:48px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:12px 18px;font-weight:600;text-decoration:none;display:flex}.PasswordRecovery-module__LfTAnq__primary:hover,.PasswordRecovery-module__LfTAnq__primaryLink:hover{background:var(--v115-action-hover)}.PasswordRecovery-module__LfTAnq__primary:disabled{cursor:wait;opacity:.65}.PasswordRecovery-module__LfTAnq__primaryLink{margin-top:24px}.PasswordRecovery-module__LfTAnq__link,.PasswordRecovery-module__LfTAnq__toggle{color:var(--v115-accent);min-height:44px;font:inherit;text-underline-offset:4px;align-items:center;padding:10px 0;display:inline-flex}.PasswordRecovery-module__LfTAnq__toggle{cursor:pointer;background:0 0;border:0;width:fit-content}.PasswordRecovery-module__LfTAnq__form input:focus-visible,.PasswordRecovery-module__LfTAnq__primary:focus-visible,.PasswordRecovery-module__LfTAnq__primaryLink:focus-visible,.PasswordRecovery-module__LfTAnq__link:focus-visible,.PasswordRecovery-module__LfTAnq__toggle:focus-visible{outline:3px solid var(--v115-focus-color);outline-offset:3px}.PasswordRecovery-module__LfTAnq__help{color:var(--v115-muted-strong);margin:-6px 0 0;font-size:14px;line-height:1.6}.PasswordRecovery-module__LfTAnq__notice,.PasswordRecovery-module__LfTAnq__error{overflow-wrap:anywhere;border:1px solid;border-radius:8px;padding:14px;font-size:15px;line-height:1.6}.PasswordRecovery-module__LfTAnq__notice{color:var(--v115-success);background:var(--v115-success-soft);border-color:var(--v115-success-border)}.PasswordRecovery-module__LfTAnq__error{color:var(--v115-danger);background:var(--v115-danger-soft);border-color:var(--v115-danger-border)}@media (max-width:420px){.PasswordRecovery-module__LfTAnq__page{padding:16px 10px}.PasswordRecovery-module__LfTAnq__card{padding:24px 18px}}body.v1150-body .PasswordRecovery-module__LfTAnq__page .PasswordRecovery-module__LfTAnq__card h1{font-size:clamp(24px,5vw,30px)!important}body.v1150-body .PasswordRecovery-module__LfTAnq__page .PasswordRecovery-module__LfTAnq__form label{color:var(--v115-ink-soft)!important}body.v1150-body .PasswordRecovery-module__LfTAnq__page :is(.PasswordRecovery-module__LfTAnq__primary,.PasswordRecovery-module__LfTAnq__primaryLink,.PasswordRecovery-module__LfTAnq__toggle){box-shadow:none!important;transform:none!important}
