.input_root__FlSI_{position:relative;font:var(--font-body-md)}.input_control__ViyJ3{height:4rem;padding:1.75rem 1rem .875rem;border:1px solid var(--color-lily-white);border-radius:.5rem;transition:border-color .15s linear}.input_control__ViyJ3:focus-visible{outline:transparent;border-color:var(--color-primary)}.input_control__ViyJ3:user-invalid{border-color:var(--color-error)}.input_control__ViyJ3:is(:focus-visible,:not(:-moz-placeholder))+.input_label__cebB_{font:var(--font-body-xs);transform:none}.input_control__ViyJ3:is(:focus-visible,:not(:placeholder-shown))+.input_label__cebB_{font:var(--font-body-xs);transform:none}:is(.input_control__ViyJ3:is(:focus-visible,:not(:-moz-placeholder))+.input_label__cebB_) .input_required__ph2AJ{opacity:0}:is(.input_control__ViyJ3:is(:focus-visible,:not(:placeholder-shown))+.input_label__cebB_) .input_required__ph2AJ{opacity:0}.input_control__ViyJ3:not(:-moz-placeholder)+.input_label__cebB_{color:var(--color-muted)}.input_control__ViyJ3:not(:placeholder-shown)+.input_label__cebB_{color:var(--color-muted)}.input_control__ViyJ3::-moz-placeholder{color:transparent}.input_control__ViyJ3::placeholder{color:transparent}.input_label__cebB_{position:absolute;inset-inline:1rem;top:.625rem;display:flex;-moz-column-gap:.25rem;column-gap:.25rem;align-items:baseline;overflow:hidden;text-overflow:ellipsis;color:var(--color-primary);text-align:left;white-space:nowrap;pointer-events:none;transform:translateY(.6875rem);transition:.15s linear;transition-property:font,color,transform}.input_required__ph2AJ{font-size:.75em;color:var(--color-muted);transition:opacity .15s linear}