@layer equip{.eq-textarea{gap:var(--eq-space-1);min-width:0;font-family:var(--eq-font);color:var(--eq-ink);flex-direction:column;display:flex}.eq-textarea-label{width:fit-content;font:var(--eq-weight-strong) var(--eq-text-s) / 1.3 var(--eq-font);color:var(--eq-ink)}.eq-textarea-input{box-sizing:border-box;width:100%;min-height:var(--eq-h-m);padding:var(--eq-space-2) var(--eq-space-3);border:1px solid var(--eq-line-strong);border-radius:var(--eq-radius-m);background:var(--eq-raised);color:var(--eq-ink);font:var(--eq-weight) var(--eq-text-m) / 1.45 var(--eq-font);resize:vertical;transition:border-color var(--eq-dur) var(--eq-ease);margin:0;display:block}@supports (field-sizing:content){.eq-textarea-input{field-sizing:content;min-block-size:calc(var(--_rows,3) * 1lh + 2 * var(--eq-space-2) + 2px);max-block-size:calc(12lh + 2 * var(--eq-space-2) + 2px);resize:none}}.eq-textarea-input::placeholder{color:var(--eq-ink-3);opacity:1}@media (hover:hover){.eq-textarea-input:hover:where(:not(:disabled)){border-color:color-mix(in srgb, var(--eq-line-strong), var(--eq-ink) 30%)}}.eq-textarea-input:focus-visible{outline:2px solid var(--eq-focus);outline-offset:-1px}.eq-textarea-input[aria-invalid=true]{border-color:var(--eq-danger)}.eq-textarea-input:user-invalid{border-color:var(--eq-danger)}.eq-textarea-input:disabled{opacity:.45;cursor:not-allowed}.eq-textarea-hint,.eq-textarea-error{font:var(--eq-weight) var(--eq-text-s) / 1.4 var(--eq-font);margin:0}.eq-textarea-hint{color:var(--eq-ink-2)}.eq-textarea-error{color:var(--eq-danger)}}
