.FloatingLabelInput-module-scss-module__GjM0ZW__floatingLabelWrapper{width:100%;position:relative}.FloatingLabelInput-module-scss-module__GjM0ZW__input{border:1px solid var(--brandPurple);border-radius:.25rem;width:100%;padding:.625rem .75rem .5rem;line-height:1.2;transition:border-color .2s,box-shadow .2s}.FloatingLabelInput-module-scss-module__GjM0ZW__input:focus-visible{border-color:var(--brandPurple);outline:none;box-shadow:0 0 0 2px #6e40aa4d}.FloatingLabelInput-module-scss-module__GjM0ZW__input:disabled{background:var(--grey100);cursor:not-allowed;color:var(--grey800)}.FloatingLabelInput-module-scss-module__GjM0ZW__inputError{border-color:var(--red600)}.FloatingLabelInput-module-scss-module__GjM0ZW__inputError:focus-visible{border-color:var(--red600);box-shadow:0 0 0 2px #d7453a33}.FloatingLabelInput-module-scss-module__GjM0ZW__label{pointer-events:none;color:#777;background:0 0;padding:0 .25rem;transition:all .2s;position:absolute;top:50%;left:.5rem;transform:translateY(-50%)}.FloatingLabelInput-module-scss-module__GjM0ZW__input:focus+.FloatingLabelInput-module-scss-module__GjM0ZW__label,.FloatingLabelInput-module-scss-module__GjM0ZW__input:not(:placeholder-shown)+.FloatingLabelInput-module-scss-module__GjM0ZW__label{color:var(--brandPurple);font-size:.75rem;top:-.5rem}.FloatingLabelInput-module-scss-module__GjM0ZW__inputError+.FloatingLabelInput-module-scss-module__GjM0ZW__label{color:var(--red600)}
.FormStyles-module-scss-module__4WF8Aq__form{flex-direction:column;gap:1.25rem;display:flex}.FormStyles-module-scss-module__4WF8Aq__fieldRow{gap:1rem;display:flex}.FormStyles-module-scss-module__4WF8Aq__field{flex:1}.FormStyles-module-scss-module__4WF8Aq__errorMessage{color:var(--red600);margin-top:.1rem;font-size:.75rem}.FormStyles-module-scss-module__4WF8Aq__checkboxRow{align-items:center;gap:.5rem;display:flex}.FormStyles-module-scss-module__4WF8Aq__checkboxLabel{align-items:center;display:flex}.FormStyles-module-scss-module__4WF8Aq__checkbox{width:1.5rem;height:1.5rem;accent-color:var(--brandMediumPurple);cursor:pointer}.FormStyles-module-scss-module__4WF8Aq__checkbox:disabled{cursor:not-allowed;opacity:.5}@media (max-width:40rem){.FormStyles-module-scss-module__4WF8Aq__fieldRow{flex-direction:column}}