.input-password-icon{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));padding-top:1rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;position:absolute;top:0;bottom:0;right:0}.input-password-icon:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.input-password-icon:where([dir=rtl],[dir=rtl] *){left:0}.form-heading{text-align:center;--tw-text-opacity:1;color:rgb(240 91 32/var(--tw-text-opacity,1));font-size:1.125rem;font-weight:600;line-height:1.75rem}.form-description{text-align:center;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));margin:.5rem;font-size:.875rem;line-height:1.25rem}.form-field-wrapper{position:relative}.forgot-password-link{justify-content:flex-end;align-items:center;display:flex}.or-divider{text-align:center;margin-top:.5rem;margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem}.social-button-wrapper{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.social-button{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.social-button:hover{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.signup-link{text-align:center;margin-top:.75rem;font-size:.875rem;line-height:1.25rem}.button-wrapper{margin-top:1rem}
