.auth-form_form__YUZO_{display:grid;gap:1rem}.auth-form_field__nAfp4{display:grid;gap:.5rem}.auth-form_fieldHeader__Cwjd2{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.auth-form_label__9L7EX{color:#35413b;font-size:.82rem;font-weight:600;letter-spacing:-.01em}.auth-form_textLink__Uknbo{align-items:center;color:var(--color-brand);display:inline-flex;font-size:.8125rem;min-height:3rem}.auth-form_inputWrap__dUhrH{position:relative}.auth-form_input__4x0l9{background:#fff;border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--color-ink);font-size:.94rem;height:3.5rem;outline:none;padding:0 1rem;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.auth-form_input__4x0l9::placeholder{color:var(--color-muted)}.auth-form_input__4x0l9:hover{border-color:#bec4bf}.auth-form_input__4x0l9:focus{border-color:var(--color-brand);box-shadow:0 0 0 4px rgb(28 90 67/10%)}.auth-form_input__4x0l9[aria-invalid=true]{border-color:var(--color-danger)}.auth-form_inputWithAction__zPcls{padding-right:3.75rem}.auth-form_inputAction__zfbOC{align-items:center;background:transparent;border:0;border-radius:.45rem;color:#6f7772;cursor:pointer;display:flex;height:3rem;justify-content:center;padding:0;position:absolute;right:.25rem;top:50%;transform:translateY(-50%);width:3rem}.auth-form_inputAction__zfbOC:hover{background:#f1f3ef;color:var(--color-brand)}.auth-form_inputAction__zfbOC:disabled{cursor:wait;opacity:.6}.auth-form_inputAction__zfbOC svg{height:1.2rem;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:1.2rem}.auth-form_backLink__deZz5:focus-visible,.auth-form_inputAction__zfbOC:focus-visible,.auth-form_submit__87njQ:focus-visible,.auth-form_textLink__Uknbo:focus-visible{outline:3px solid rgb(28 90 67/22%);outline-offset:3px}.auth-form_error__iHX3t{color:var(--color-danger);font-size:.76rem;line-height:1.4;margin:-.15rem 0 0}.auth-form_alert__QutnX{background:#fff3f0;border:1px solid #f0cec7;border-radius:var(--radius-md);color:#7f332c;font-size:.8rem;line-height:1.5;margin:0;padding:.85rem 1rem}.auth-form_success__V1se7{background:#edf7f1;border-color:#c8e3d2;color:#24543e}.auth-form_submit__87njQ{align-items:center;background:var(--color-brand);border:1px solid var(--color-brand);border-radius:var(--radius-md);color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:700;gap:.6rem;height:3.5rem;justify-content:center;margin-top:.25rem;padding:0 1.25rem;transition:background .15s ease,border-color .15s ease,transform .15s ease;width:100%}.auth-form_submit__87njQ:hover:not(:disabled){background:var(--color-brand-strong);border-color:var(--color-brand-strong);transform:translateY(-1px)}.auth-form_submit__87njQ:disabled{cursor:wait;opacity:.72}.auth-form_spinner__ypjXt{animation:auth-form_spin__tah5p .7s linear infinite;border-radius:50%;border:2px solid rgb(255 255 255/35%);border-top-color:#fff;height:1rem;width:1rem}.auth-form_backLink__deZz5{align-items:center;color:var(--color-brand);display:inline-flex;font-size:.82rem;gap:.45rem;margin-bottom:1.5rem;min-height:3rem}.auth-form_accountPrompt__ygdqJ{color:var(--color-muted);font-size:.82rem;line-height:1.5;margin:0;text-align:center}.auth-form_accountPrompt__ygdqJ .auth-form_textLink__Uknbo{display:inline-flex}@keyframes auth-form_spin__tah5p{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.auth-form_input__4x0l9,.auth-form_submit__87njQ{transition:none}.auth-form_spinner__ypjXt{animation-duration:1.4s}}