.Textarea_field__jeJZl{display:flex;flex-direction:column;gap:8px}.Textarea_fullWidth__MdtYx{width:100%}.Textarea_label__mIGZA{font-family:var(--font-body);font-weight:400;line-height:1.5;font-size:.875rem;font-weight:700;color:var(--color-text)}.Textarea_required__qxabx{color:var(--color-danger)}.Textarea_optional__fjOaS{color:var(--color-text-muted);font-weight:500}.Textarea_srOnly__AtQr5{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Textarea_textarea__Mqn7r{width:100%;min-height:110px;padding:12px 14px;font-size:1rem;line-height:1.5;color:var(--color-text);background-color:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-input);box-shadow:var(--control-shadow);resize:vertical;transition:background-color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-fast)}.Textarea_textarea__Mqn7r::placeholder{color:var(--color-text-muted)}.Textarea_textarea__Mqn7r:hover:not(:disabled){border-color:var(--border-strong)}.Textarea_textarea__Mqn7r:focus-visible{outline:none;border-color:var(--color-focus);box-shadow:var(--shadow-focus)}.Textarea_textarea__Mqn7r:disabled{opacity:.6;cursor:not-allowed}.Textarea_invalid__1NBTI{border-color:var(--color-danger)}.Textarea_helper__DkTNi{font-family:var(--font-body);font-weight:400;line-height:1.4;font-size:.8125rem;color:var(--color-text-muted)}