.Form .form-message-enter-active,.Form .form-message-leave-active{transform-origin:top;transition:all .3s ease}.Form .form-message-enter-from,.Form .form-message-leave-to{margin-top:0;max-height:0;opacity:0;transform:scaleY(0)}.Form .form-message-enter-to,.Form .form-message-leave-from{max-height:200px;opacity:1;transform:scaleY(1)}.FormInput input,.FormInput textarea{border-width:2px;display:block;resize:none;width:100%;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.FormInput input::-moz-placeholder,.FormInput textarea::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.FormInput input::placeholder,.FormInput textarea::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.FormInput input,.FormInput textarea{border-radius:1.5em;outline:2px solid transparent;outline-offset:2px;padding:.6em 1.1em;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-shadow-color:#000;--tw-shadow:var(--tw-shadow-colored);box-shadow:.1rem .1rem 0 var(--tw-shadow-color)}.FormInput input:focus,.FormInput textarea:focus{box-shadow:.1rem .2rem 0 var(--tw-shadow-color)}.FormInput input.--invalid,.FormInput textarea.--invalid{--tw-border-opacity:1;border-color:rgb(245 92 62/var(--tw-border-opacity,1));--tw-shadow-color:#f55c3e;--tw-shadow:var(--tw-shadow-colored)}.FormInput input[type=number]{-moz-appearance:textfield}.FormInput input[type=number]::-webkit-inner-spin-button,.FormInput input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.FormInput .add-number-button,.FormInput .password-button{align-items:center;border:none;border-radius:9999px;cursor:pointer;display:flex;font-size:1.6em;height:1.5em;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .15s ease-in-out;width:1.5em}.FormInput .add-number-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));padding-bottom:.1em}.FormInput .password-button{background-color:rgb(0 0 0/var(--tw-bg-opacity,1));border-radius:9999px;padding-left:.5rem;padding-right:.5rem;right:.2em}.FormInput .password-button,.FormInput__error-message{--tw-bg-opacity:1}.FormInput__error-message{background-color:rgb(245 92 62/var(--tw-bg-opacity,1));border-bottom-left-radius:1em;border-bottom-right-radius:1em;bottom:0;font-size:.8em;left:1.3em;max-width:calc(100% - 2.6em);padding:.3rem .7rem .2rem;position:absolute;z-index:10;--tw-text-opacity:1;animation:expand .2s ease-out;color:rgb(255 255 255/var(--tw-text-opacity,1));transform:translateY(100%);transform-origin:top}@keyframes expand{0%{opacity:0;transform:translateY(100%) scaleY(0)}to{opacity:1;transform:translateY(100%) scaleY(1)}}
