@layer components{.Textarea_Container__qQBnV{--textarea-line-height:20px;--textarea-font-weight:var(--font-weight-normal);--textarea-color:var(--color-text);--textarea-gutter-y:calc(0.5 * calc(var(--textarea-base-height) - var(--textarea-line-height)));--textarea-min-height:calc((var(--textarea-gutter-y) * 2) + (var(--textarea-line-height) * var(--textarea-min-rows)));--textarea-max-height:calc((var(--textarea-gutter-y) * 2) + (var(--textarea-line-height) * var(--textarea-max-rows)))}.Textarea_Container__qQBnV:where([data-size="3xs"]){--textarea-base-height:var(--control-size-3xs);--textarea-font-size:var(--control-font-size-sm);--textarea-radius:var(--control-radius-sm);--textarea-gutter-x:var(--control-gutter-xs)}.Textarea_Container__qQBnV:where([data-size="2xs"]){--textarea-base-height:var(--control-size-2xs);--textarea-font-size:var(--control-font-size-sm);--textarea-radius:var(--control-radius-sm);--textarea-gutter-x:var(--control-gutter-xs)}.Textarea_Container__qQBnV:where([data-size=xs]){--textarea-base-height:var(--control-size-xs);--textarea-font-size:var(--control-font-size-md);--textarea-radius:var(--control-radius-sm);--textarea-gutter-x:var(--control-gutter-xs)}.Textarea_Container__qQBnV:where([data-size=sm]){--textarea-base-height:var(--control-size-sm);--textarea-font-size:var(--control-font-size-md);--textarea-radius:var(--control-radius-md);--textarea-gutter-x:var(--control-gutter-sm)}.Textarea_Container__qQBnV:where([data-size=md]){--textarea-base-height:var(--control-size-md);--textarea-font-size:var(--control-font-size-md);--textarea-radius:var(--control-radius-md);--textarea-gutter-x:var(--control-gutter-md)}.Textarea_Container__qQBnV:where([data-size=lg]){--textarea-base-height:var(--control-size-lg);--textarea-font-size:var(--control-font-size-md);--textarea-radius:var(--control-radius-md);--textarea-gutter-x:var(--control-gutter-md)}.Textarea_Container__qQBnV:where([data-size=xl]){--textarea-base-height:var(--control-size-xl);--textarea-font-size:var(--control-font-size-lg);--textarea-radius:var(--control-radius-lg);--textarea-gutter-x:var(--control-gutter-lg)}.Textarea_Container__qQBnV:where([data-size="2xl"]){--textarea-base-height:var(--control-size-2xl);--textarea-font-size:var(--control-font-size-lg);--textarea-radius:var(--control-radius-xl);--textarea-gutter-x:var(--control-gutter-xl)}.Textarea_Container__qQBnV:where([data-size="3xl"]){--textarea-base-height:var(--control-size-3xl);--textarea-font-size:var(--control-font-size-lg);--textarea-radius:var(--control-radius-xl);--textarea-gutter-x:var(--control-gutter-xl)}.Textarea_Container__qQBnV:where([data-gutter-size="2xs"]){--textarea-gutter-x:var(--control-gutter-2xs)}.Textarea_Container__qQBnV:where([data-gutter-size=xs]){--textarea-gutter-x:var(--control-gutter-xs)}.Textarea_Container__qQBnV:where([data-gutter-size=sm]){--textarea-gutter-x:var(--control-gutter-sm)}.Textarea_Container__qQBnV:where([data-gutter-size=md]){--textarea-gutter-x:var(--control-gutter-md)}.Textarea_Container__qQBnV:where([data-gutter-size=lg]){--textarea-gutter-x:var(--control-gutter-lg)}.Textarea_Container__qQBnV:where([data-gutter-size=xl]){--textarea-gutter-x:var(--control-gutter-xl)}.Textarea_Container__qQBnV{position:relative;overflow:hidden;display:flex;width:100%;border-radius:var(--textarea-radius);color:var(--textarea-color);cursor:text;font-size:var(--textarea-font-size);font-weight:var(--textarea-font-weight);transition-duration:var(--transition-duration-basic);transition-property:color,box-shadow,background-color;transition-timing-function:var(--transition-ease-basic)}.Textarea_Container__qQBnV:where([data-variant=outline]){box-shadow:0 0 0 1px var(--input-outline-border-color) inset}@media (hover:hover) and (pointer:fine){.Textarea_Container__qQBnV:where([data-variant=outline]):not([data-disabled]):hover{box-shadow:0 0 0 1px var(--input-outline-border-color-hover) inset}}.Textarea_Container__qQBnV:where([data-variant=outline]):not([data-disabled])[data-focused=true]{box-shadow:0 0 0 1px var(--input-outline-border-color-focus) inset}.Textarea_Container__qQBnV:where([data-variant=outline]):not([data-disabled])[data-invalid]{box-shadow:0 0 0 1px var(--input-border-color-invalid) inset}.Textarea_Container__qQBnV:where([data-variant=soft]){background-color:var(--input-soft-background-color)}.Textarea_Container__qQBnV:where([data-variant=soft]):not([data-disabled])[data-focused=true]{box-shadow:0 0 0 1px var(--input-soft-border-color-focus) inset}.Textarea_Container__qQBnV:where([data-variant=soft]):not([data-disabled])[data-invalid]{box-shadow:0 0 0 1px var(--input-border-color-invalid) inset}.Textarea_Container__qQBnV[data-invalid] ::-moz-selection{background-color:var(--red-a50)}.Textarea_Container__qQBnV[data-invalid] ::selection{background-color:var(--red-a50)}.Textarea_Container__qQBnV[data-disabled]{cursor:not-allowed;opacity:.5}.Textarea_Textarea__6peLB{display:block;width:100%;max-width:100%;min-height:var(--textarea-min-height);max-height:var(--textarea-max-height);padding:var(--textarea-gutter-y) var(--textarea-gutter-x);border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;box-shadow:none;color:inherit;filter:none;font-size:inherit;font-weight:inherit;line-height:var(--textarea-line-height);resize:none}.Textarea_Textarea__6peLB:focus{outline:0}.Textarea_Textarea__6peLB:disabled{cursor:not-allowed}.Textarea_Textarea__6peLB::-moz-placeholder{color:var(--input-placeholder-text-color);opacity:1}.Textarea_Textarea__6peLB::placeholder{color:var(--input-placeholder-text-color);opacity:1}.Textarea_Textarea__6peLB:-webkit-autofill{animation:Textarea_native-autofill-in__H4ZQi 1ms}.Textarea_Textarea__6peLB:-webkit-autofill,.Textarea_Textarea__6peLB:-webkit-autofill-and-obscured,.Textarea_Textarea__6peLB:-webkit-autofill-strong-password,.Textarea_Textarea__6peLB:-webkit-autofill-strong-password-viewable,.Textarea_Textarea__6peLB:-webkit-autofill:focus,.Textarea_Textarea__6peLB:-webkit-autofill:hover{color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important;-webkit-transition:background-color 0s 50000s,box-shadow 0s 50000s,filter 0s 50000s!important;transition:background-color 0s 50000s,box-shadow 0s 50000s,filter 0s 50000s!important}.Textarea_Textarea__6peLB:-webkit-autofill:first-line{font-size:16px!important;-webkit-transition:font-size 0s 50000s!important;transition:font-size 0s 50000s!important}.Textarea_Textarea__6peLB::-webkit-resizer{visibility:hidden}@keyframes Textarea_native-autofill-in__H4ZQi{0%{opacity:1}to{opacity:1}}}