.textarea[data-v-021410c3]{display:flex;position:relative}.textarea__control[data-v-021410c3]{width:100%;min-height:80px;padding:var(--space-3);padding-bottom:var(--space-6);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:var(--text-base);resize:vertical;transition:border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease),background-color var(--duration) var(--ease);line-height:1.55}.textarea__control[data-v-021410c3]:hover{border-color:var(--border-hover)}.textarea__control[data-v-021410c3]:focus-visible{border-color:var(--text-3);background:var(--surface);box-shadow:var(--ring);outline:none}.textarea__control[data-v-021410c3]::placeholder{color:var(--text-3)}.textarea--invalid .textarea__control[data-v-021410c3]{border-color:var(--red)}.textarea--invalid .textarea__control[data-v-021410c3]:focus-visible{box-shadow:var(--ring-red)}.textarea__count[data-v-021410c3]{right:var(--space-3);bottom:var(--space-2);color:var(--text-3);pointer-events:none;font-size:11px;position:absolute}
