@layer fabric-components.text-field-input{.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.inset-y-0{top:0;bottom:0}.left-0{left:0}.right-0{right:0}.top-1\/2{top:50%}.top-\[0\.5rem\]{top:.5rem}.inline-block{display:inline-block}.flex{display:flex}.hidden{display:none}.flex-shrink{flex-shrink:1}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.items-center{align-items:center}.justify-center{justify-content:center}.border{border-width:1px}.\!border-gray-400{--tw-border-opacity:1!important;border-color:rgb(166 166 166/var(--tw-border-opacity,1))!important}.\!border-red-600{--tw-border-opacity:1!important;border-color:rgb(220 38 38/var(--tw-border-opacity,1))!important}.\!pb-0{padding-bottom:0!important}.\!pt-0{padding-top:0!important}.pl-3\.5{padding-left:.875rem}.pl-s{padding-left:.5rem}.pl-xs{padding-left:.25rem}.pr-3\.5{padding-right:.875rem}.text-body-medium-medium{letter-spacing:0;font-size:1rem;font-weight:500;line-height:160%}.text-body-xsmall{letter-spacing:0;font-size:.75rem;font-weight:400;line-height:160%}.text-gray-400{--tw-text-opacity:1;color:rgb(166 166 166/var(--tw-text-opacity,1))}.outline{outline-style:solid}.\!outline-2{outline-width:2px!important}.outline-0{outline-width:0}.outline-2{outline-width:2px}.outline-offset-2{outline-offset:2px}.outline-blue-600{outline-color:#2563eb}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.delay-150{transition-delay:.15s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.fade-in{--tw-enter-opacity:0}.duration-300{animation-duration:.3s}.delay-150{animation-delay:.15s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.placeholder\:transition-\[color\]::placeholder{transition-property:color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.focus-visible\:outline-2:where([data-rac])[data-focus-visible],.focus-visible\:outline-2:where(:not([data-rac])):focus-visible{outline-width:2px}@media (forced-colors:active){.forced-colors\:outline-\[Highlight\]{outline-color:highlight}}}.fab-text-field{--tw-border-opacity:1;border-color:rgb(221 221 221/var(--tw-border-opacity,1));letter-spacing:0;border-width:1px;border-radius:.5rem;max-width:100%;height:4rem;font-size:1rem;font-weight:400;line-height:160%;position:relative}.fab-text-field-input-label{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1));text-align:left;max-width:calc(100% - 2rem - 2px);transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute;left:1rem}.fab-text-field-input-label.with-icon-left{left:calc(3rem + 1px)}.fab-text-field-input-label-text{text-overflow:ellipsis;white-space:nowrap;flex-grow:0;flex-shrink:1;overflow:hidden}.fab-text-field-input-label-optional{--tw-text-opacity:1;color:rgb(166 166 166/var(--tw-text-opacity,1));text-overflow:ellipsis;white-space:nowrap;flex:1 0 0;min-width:0;overflow:hidden}.fab-text-field-input{letter-spacing:0;border-style:none;border-radius:.5rem;width:100%;height:100%;margin:0;padding:1.5375rem 1rem .625rem;font-size:1rem;font-weight:500;line-height:160%}.fab-text-field-input::placeholder{color:#0000}.fab-text-field-input{outline-width:0}.fab-text-field-input:focus::placeholder{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.fab-text-field-input:focus-visible{outline-offset:0;outline-width:2px;outline-color:#3b82f6}.fab-text-field-input:disabled{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.fab-text-field-input.with-icon-left{padding-left:3rem}.fab-text-field-input.with-icon-right{padding-right:3rem}.fab-text-field-error{color:rgb(220 38 38/var(--tw-text-opacity,1))}.fab-text-field-error,.fab-text-field-helper{--tw-text-opacity:1;letter-spacing:0;padding-top:.25rem;font-size:.875rem;font-weight:500;line-height:160%}.fab-text-field-helper{color:rgb(115 115 115/var(--tw-text-opacity,1))}