.auth__bg--forgot{object-position:46% 42%;filter:saturate(.9)brightness(1.1)contrast(1.02);animation:42s ease-in-out infinite alternate forgot-drift}@keyframes forgot-drift{0%{transform:scale(1.03)translate(0)}to{transform:scale(1.1)translate(1.2%,-1%)}}.auth__key{transform-origin:30%}.auth__key .auth__key-bow,.auth__key .auth__key-shaft,.auth__key .auth__key-bit{fill:none;stroke-dasharray:1;stroke-dashoffset:1px}.auth__key .auth__key-bow{animation:auth-draw .9s var(--ease-out).3s forwards}.auth__key path.auth__key-shaft{animation:auth-draw .45s var(--ease-out)1.15s forwards}.auth__key path.auth__key-bit{animation:auth-draw .28s var(--ease-out)1.55s forwards}.auth__key path.auth__key-bit--tip{animation:auth-draw .22s var(--ease-out)1.8s forwards}.auth--forgot.is-sent .auth__key{transition:transform .9s cubic-bezier(.5,-.2,.3,1.35) .15s;transform:rotate(38deg)}.auth__lead{color:color-mix(in srgb,var(--ink)78%,transparent);margin:0;font-size:16px;line-height:1.55}.auth__form{transition:opacity .4s var(--ease-out),transform .4s var(--ease-out)}.auth--forgot.is-sent .auth__form{opacity:0;pointer-events:none;transform:translateY(-8px)}.auth--forgot.is-sent .auth__foot{opacity:0;pointer-events:none;transition:opacity .3s}.auth__sent{margin-top:clamp(28px,3.4vw,42px)}.auth__sent:not([hidden]){animation:auth-err .5s var(--ease-out).25s backwards;gap:18px;display:grid}.auth__sent-line{font-family:var(--fd);letter-spacing:-.01em;margin:0;font-size:clamp(19px,2vw,23px);font-weight:600;line-height:1.35}.auth__sent-line strong{font-weight:800}.auth__sent-sub{color:color-mix(in srgb,var(--ink)72%,transparent);margin:0;font-size:15px}.auth__again{cursor:pointer;font:inherit;color:var(--ink);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline 1px}.auth__again:hover{text-decoration-thickness:2px}.auth__back{justify-self:start;margin-top:8px}@media (prefers-reduced-motion:reduce){.auth__bg--forgot{animation:none}.auth__key .auth__key-bow,.auth__key .auth__key-shaft,.auth__key .auth__key-bit{stroke-dashoffset:0;animation:none}.auth--forgot.is-sent .auth__key{transition:none;transform:none}.auth__form{transition:none}.auth__sent:not([hidden]){animation:none}}