.login-form-module__QBXazq__form{gap:1.75rem;display:grid}.login-form-module__QBXazq__passwordField{position:relative}.login-form-module__QBXazq__passwordField input{padding-right:3.25rem}.login-form-module__QBXazq__passwordToggle{border-radius:var(--radius-md);width:2.25rem;height:2.25rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;bottom:.6rem;right:.65rem}.login-form-module__QBXazq__passwordToggle:hover{color:var(--color-action);background:var(--color-action-soft)}.login-form-module__QBXazq__resetLink{width:fit-content;color:var(--color-action);font-size:var(--text-14);font-weight:var(--font-weight-semibold);text-underline-offset:.22em;margin-top:-.75rem}.login-form-module__QBXazq__formMessage{border-left:3px solid var(--color-danger);color:var(--color-danger);background:var(--color-danger-soft);font-size:var(--text-13);margin:-.25rem 0 0;padding:.8rem 1rem}.login-form-module__QBXazq__notice{border-left:3px solid var(--color-success);color:var(--color-success);background:var(--color-success-soft);font-size:var(--text-13);margin:0 0 1.25rem;padding:.8rem 1rem}.login-form-module__QBXazq__support{border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-14);text-align:center;margin:2.5rem 0 0;padding-top:1.6rem}
