.TextField_root__P1aJJ{display:flex;flex-direction:column;gap:.5rem;width:100%}.TextField_box__Dy0JI{position:relative;box-sizing:border-box;height:3.5rem;background:#fff;border-radius:.625rem;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;transition:outline-color .2s ease-in-out}.TextField_input__MAB9B{position:absolute;inset:0;padding:1.5rem 1rem .625rem;border:0;background:rgba(0,0,0,0);outline:none;color:#232222;caret-color:#ff6f23;font-family:var(--font-primary),Arial,sans-serif;font-size:1rem;line-height:1.4;font-weight:400}.TextField_input__MAB9B::placeholder{color:rgba(0,0,0,0)}.TextField_label__cK8es{position:absolute;left:1rem;top:50%;transform:translateY(-50%);transform-origin:left center;color:rgba(35,34,34,.4784313725);pointer-events:none;font-family:var(--font-primary),Arial,sans-serif;font-size:1rem;line-height:1.4;font-weight:400;transition:transform .2s ease-in-out}.TextField_box__Dy0JI:has(.TextField_input__MAB9B:focus) .TextField_label__cK8es,.TextField_box__Dy0JI:has(.TextField_input__MAB9B:not(:placeholder-shown)) .TextField_label__cK8es{transform:translateY(calc(-50% - .75rem)) scale(.75)}.TextField_error__i1R6n{position:absolute;top:.625rem;right:1rem;color:#e35656;pointer-events:none}.TextField_description__T7IcC,.TextField_error__i1R6n{font-family:var(--font-primary),Arial,sans-serif;font-size:.75rem;line-height:1.2;font-weight:400}.TextField_description__T7IcC{padding-left:1rem;color:rgba(35,34,34,.4784313725)}.TextField_box__Dy0JI:has(.TextField_input__MAB9B:focus){outline-color:#ede2d6}.TextField_box__Dy0JI:has(.TextField_input__MAB9B[data-invalid]){outline:1px solid #e35656;outline-offset:-1px}.TextField_box__Dy0JI:has(.TextField_input__MAB9B[data-invalid]:focus){outline:2px solid #e35656;outline-offset:-2px}@media(prefers-reduced-motion:reduce){.TextField_box__Dy0JI,.TextField_label__cK8es{transition:none}}