input:focus-visible,select:focus-visible,textarea:focus-visible{border-radius:.25rem;box-shadow:inset 0 0 0 1px #6d28d9,0 0 0 2px color-mix(in srgb,#6d28d9 40%,transparent),0 0 8px color-mix(in srgb,#6d28d9 20%,transparent);outline:none}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-transition:background-color 0s 600000s,color 0s 600000s!important;transition:background-color 0s 600000s,color 0s 600000s!important}input,textarea{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input:focus-visible,textarea:focus-visible{outline:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.form-input,.form-select,.form-textarea{border-radius:.375rem;border-style:solid;border-width:1px;font-weight:500;min-height:3.5rem;padding-left:1rem;padding-right:1rem;width:100%;--tw-text-opacity:1;box-shadow:0 10px 8px #0000000a,0 4px 3px #0000001a;color:rgb(109 40 217/var(--tw-text-opacity,1))}.form-input::-moz-placeholder,.form-select::-moz-placeholder,.form-textarea::-moz-placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.form-input::placeholder,.form-select::placeholder,.form-textarea::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.form-input:focus,.form-select:focus,.form-textarea:focus{--tw-border-opacity:1;border-color:rgb(109 40 217/var(--tw-border-opacity,1))}.field-error .form-input,.field-error .form-select,.field-error .form-textarea{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.field-disabled .form-input,.field-disabled .form-select,.field-disabled .form-textarea{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(229 229 229/var(--tw-text-opacity,1))}.field-disabled .form-input::-moz-placeholder,.field-disabled .form-select::-moz-placeholder,.field-disabled .form-textarea::-moz-placeholder{--tw-text-opacity:1;color:rgb(229 229 229/var(--tw-text-opacity,1))}.field-disabled .form-input::placeholder,.field-disabled .form-select::placeholder,.field-disabled .form-textarea::placeholder{--tw-text-opacity:1;color:rgb(229 229 229/var(--tw-text-opacity,1))}
