._root_sz42r_1{letter-spacing:-.01em;width:100%;transition:box-shadow .35s var(--transition-ease-out);padding:6px 0;font-size:17px;font-weight:425;line-height:24px;position:relative;box-shadow:0 1px #00000040;&:has(._input_sz42r_12:focus-visible){box-shadow:0 1px 0 0 var(--color-accent);& ._placeholder_sz42r_15{color:#0006;transform:translateY(-20px)scale(.8)}}&._hasValue_sz42r_21{& ._placeholder_sz42r_15{color:#0006;transform:translateY(-20px)scale(.8)}}&._disabled_sz42r_28{opacity:.5;pointer-events:none}& ._input_sz42r_12{width:100%;color:var(--color-primary);font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;cursor:auto;resize:none;appearance:none;background:0 0;border:none;outline:none;padding:0;&::placeholder{color:#0000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}&:empty~._multilineMeasure_sz42r_55{overflow-wrap:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}& input{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}& textarea{position:absolute;inset:6px 0}& ._placeholder_sz42r_15{color:#00000040;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;pointer-events:none;transform-origin:0 0;transition-property:transform,color;transition-duration:.35s;transition-timing-function:var(--transition-ease-out);position:absolute;inset:6px 0}& ._multilineMeasure_sz42r_55{overflow-wrap:break-word;white-space:pre-wrap;opacity:0;pointer-events:none;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;padding:0;position:relative}}
