.textarea_field__fVSNf{display:flex;flex-direction:column;gap:var(--space-1);width:100%}.textarea_label__lToNL{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.textarea_required__kTZ4b{color:var(--color-danger-text);margin-left:var(--space-1)}.textarea_textarea___ofXv{width:100%;padding:var(--space-2) var(--space-3);background-color:var(--color-bg-surface);border:var(--border-width-hairline) solid var(--color-border-interactive);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-base);line-height:var(--line-height-base);resize:vertical;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.textarea_textarea___ofXv::placeholder{color:var(--color-text-tertiary)}.textarea_textarea___ofXv:hover:not(:disabled){border-color:var(--color-text-tertiary)}.textarea_textarea___ofXv:focus-visible{border-color:var(--color-accent);outline:var(--border-width-thick) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.textarea_textarea___ofXv:disabled{cursor:not-allowed;background-color:var(--color-bg-subtle);color:var(--color-text-disabled);opacity:var(--opacity-disabled)}.textarea_error__NO0no .textarea_textarea___ofXv{border-color:var(--color-danger-border)}.textarea_error__NO0no .textarea_textarea___ofXv:focus-visible{border-color:var(--color-danger-text)}.textarea_helpText__oSsjW{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.textarea_errorText___CgLI{font-size:var(--font-size-xs);color:var(--color-danger-text);display:flex;align-items:center;gap:var(--space-1)}