.login_card__PZa8y{width:100%;min-width:0}.login_card__PZa8y h1{letter-spacing:normal}.login_form__Gy2Px{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-top:28px;text-align:left}.login_field__ivTTv{display:grid;gap:8px;min-width:0}.login_input__16WTN{display:block;width:100%;min-width:0;min-height:50px;padding:12px 14px;border:1px solid var(--line);border-radius:0;background:var(--cream);color:var(--plum);font:inherit;font-size:16px}.login_password__bdbqD{position:relative;min-width:0}.login_password__bdbqD .login_input__16WTN{padding-right:58px}.login_toggle__M83Np{position:absolute;inset-inline-end:4px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;padding:0;color:var(--plum);border-radius:2px}.login_toggle__M83Np:hover{background:var(--paper)}.login_input__16WTN:focus-visible,.login_toggle__M83Np:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.login_form__Gy2Px .login_submit__IXpnf{width:100%;margin-top:0;min-height:50px}.login_recovery__0ge_S{width:100%;justify-self:stretch;justify-content:center;min-height:32px;border-bottom:0;text-decoration:underline;text-underline-offset:4px;text-align:center;white-space:normal;overflow-wrap:anywhere}.login_card__PZa8y .login_status__Op188{margin:0;font-size:13px;overflow-wrap:anywhere}@media (max-width:480px){.login_card__PZa8y{padding:30px 22px}}