.login,.register,.edit,.forgot{display:flex;width:100%;max-width:560px;flex-direction:column}.login.inactive,.register.inactive,.edit.inactive,.forgot.inactive{display:none}.login .heading,.register .heading,.edit .heading,.forgot .heading{margin-bottom:1rem}@media (min-width: 768px){.login .heading,.register .heading,.edit .heading,.forgot .heading{margin-top:0}}.login .sub-msg,.register .sub-msg,.edit .sub-msg,.forgot .sub-msg{margin-bottom:2rem}.login .field,.register .field,.edit .field,.forgot .field{margin-bottom:1.5rem}.login__form,.register__form,.edit__form,.forgot__form{margin-bottom:2rem}.login__form .input-field,.register__form .input-field,.edit__form .input-field,.forgot__form .input-field{position:relative}.login__form .input-field:first-of-type,.register__form .input-field:first-of-type,.edit__form .input-field:first-of-type,.forgot__form .input-field:first-of-type{margin-top:0}.login__form .input-field label,.register__form .input-field label,.edit__form .input-field label,.forgot__form .input-field label{position:absolute;top:0;left:.5rem;z-index:10;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-gradient-to: #FFFFFF var(--tw-gradient-to-position);padding-left:.25rem;padding-right:.25rem;line-height:1}.login__form .input-field .input,.register__form .input-field .input,.edit__form .input-field .input,.forgot__form .input-field .input{width:100%;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:1rem;padding-bottom:1rem;font-weight:300}.login__form .input-field .input:-webkit-autofill,.login__form .input-field .input:-webkit-autofill:hover,.login__form .input-field .input:-webkit-autofill:focus,.login__form .input-field .input:-webkit-autofill:active,.register__form .input-field .input:-webkit-autofill,.register__form .input-field .input:-webkit-autofill:hover,.register__form .input-field .input:-webkit-autofill:focus,.register__form .input-field .input:-webkit-autofill:active,.edit__form .input-field .input:-webkit-autofill,.edit__form .input-field .input:-webkit-autofill:hover,.edit__form .input-field .input:-webkit-autofill:focus,.edit__form .input-field .input:-webkit-autofill:active,.forgot__form .input-field .input:-webkit-autofill,.forgot__form .input-field .input:-webkit-autofill:hover,.forgot__form .input-field .input:-webkit-autofill:focus,.forgot__form .input-field .input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important}.login__submit,.register__submit,.edit__submit,.forgot__submit{display:flex;flex-direction:column;align-items:center}@media (min-width: 768px){.login__submit,.register__submit,.edit__submit,.forgot__submit{flex-direction:row}}.login__submit a,.register__submit a,.edit__submit a,.forgot__submit a{margin-top:1rem;--tw-text-opacity: 1;color:rgb(26 101 143 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.login__submit a,.register__submit a,.edit__submit a,.forgot__submit a{margin-top:0;margin-left:2rem}}.login__submit button,.register__submit button,.edit__submit button,.forgot__submit button{padding-left:3rem;padding-right:3rem}.register__privacy label{display:flex;align-items:center}.register__privacy label input{margin-right:.5rem}.login__remember{margin-top:-.75rem;display:flex;justify-content:space-between}.login__remember label{display:flex;align-items:center}.login__remember label input{margin-right:.5rem}.password-container{position:relative;display:inline-block;width:100%}.password-container button{position:absolute;top:50%;right:.75rem;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.password-container button .fa-eye-slash{display:none}.password-container button .svg-inline--fa{width:20px}.password-container.pw-visible .fa-eye{display:none}.password-container.pw-visible .fa-eye-slash{display:block}.password-container input[type=password]::-ms-reveal{display:none}.companies{position:relative;min-height:60px;cursor:pointer;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(33 33 33 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(235 235 235 / var(--tw-bg-opacity, 1));padding-top:.625rem;padding-bottom:.625rem}.companies__opener{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0}.companies__container{z-index:10;margin-left:-1px;margin-right:-1px;display:flex;max-height:335px;width:calc(100% + 2px);flex-direction:column;overflow:auto;border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.companies__company{margin-left:1px;margin-right:1px;--tw-bg-opacity: 1;background-color:rgb(235 235 235 / var(--tw-bg-opacity, 1));padding:.5rem 1rem}.companies__company:not(#selected){display:none}.companies__company:not(#selected):hover{--tw-brightness: brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.companies__icon{position:absolute;top:50%;right:1rem;z-index:30;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.companies--open .companies__container{position:absolute;top:.625rem;left:0;border-width:1px;border-top-width:0px;--tw-border-opacity: 1;border-color:rgb(33 33 33 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.companies--open .companies__company{order:1;display:block}.companies--open .companies__company:not(#selected){order:2;display:block}.companies--open .companies__icon{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.companies--error{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.create-account{display:flex;flex-direction:column;--tw-bg-opacity: 1;background-color:rgb(243 242 236 / var(--tw-bg-opacity, 1));padding:1rem;text-align:center}.create-account .note{margin-bottom:1rem;font-size:var(--text-md);line-height:var(--leading-md);font-weight:300}.create-account .button{margin-left:auto;margin-right:auto;padding-left:3rem;padding-right:3rem}.more-link{margin-left:auto;margin-right:auto;margin-top:1rem;--tw-text-opacity: 1;color:rgb(26 101 143 / var(--tw-text-opacity, 1))}.resend-form{display:none}.resend-form.active{position:relative;margin-bottom:4rem;display:flex;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(33 33 33 / var(--tw-border-opacity, 1))}.resend-form.active input{width:100%;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem;padding-top:1rem;padding-bottom:1rem;--tw-text-opacity: 1;color:rgb(85 85 85 / var(--tw-text-opacity, 1))}.resend-form.active input:-webkit-autofill,.resend-form.active input:-webkit-autofill:hover,.resend-form.active input:-webkit-autofill:focus,.resend-form.active input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important}.resend-form.active button{border-top-left-radius:0;border-bottom-left-radius:0}.resend-form.active:after{position:absolute;bottom:-2rem;left:0;width:100%;border-bottom-width:1px;--tw-content: "";content:var(--tw-content)}
