._root_4o92f_28{gap:var(--space-2);flex-direction:column;width:100%;display:flex}._label_4o92f_39{font-family:var(--font-text);font-size:var(--marketing-body-sm-size);font-weight:var(--weight-medium);color:var(--textarea-label-color)}._textarea_4o92f_55{resize:vertical;width:100%;min-height:6rem;padding:var(--space-3) var(--space-4);background:linear-gradient(var(--textarea-bg), var(--textarea-bg)) padding-box, linear-gradient(180deg, var(--textarea-border-top), var(--textarea-border-bottom)) border-box;border-radius:var(--textarea-radius);color:var(--textarea-text);font-family:var(--font-text);font-size:var(--marketing-body-size);font-weight:var(--weight-regular);box-shadow:var(--textarea-shadow);transition:background var(--duration-base) var(--ease-out-brand), box-shadow var(--duration-base) var(--ease-out-brand);border:1px solid #0000;outline:none;line-height:1.5}._textarea_4o92f_55::placeholder{color:var(--textarea-placeholder)}._textarea_4o92f_55[data-hovered]{background:linear-gradient(var(--textarea-bg), var(--textarea-bg)) padding-box, linear-gradient(180deg, var(--textarea-border-top-hover), var(--textarea-border-bottom-hover)) border-box}._textarea_4o92f_55[data-focused]{background:linear-gradient(var(--textarea-bg), var(--textarea-bg)) padding-box, linear-gradient(var(--textarea-focus-border), var(--textarea-focus-border)) border-box;box-shadow:var(--textarea-shadow), var(--textarea-focus-ring)}._textarea_4o92f_55[data-invalid]{background:linear-gradient(var(--textarea-bg), var(--textarea-bg)) padding-box, linear-gradient(var(--textarea-invalid-border), var(--textarea-invalid-border)) border-box}._textarea_4o92f_55[data-invalid][data-focused]{background:linear-gradient(var(--textarea-bg), var(--textarea-bg)) padding-box, linear-gradient(var(--textarea-invalid-border), var(--textarea-invalid-border)) border-box;box-shadow:var(--textarea-shadow), var(--textarea-invalid-focus-ring)}._textarea_4o92f_55[data-disabled]{opacity:var(--textarea-disabled-opacity);cursor:not-allowed;resize:none}._description_4o92f_140{font-family:var(--font-text);font-size:var(--marketing-body-sm-size);font-weight:var(--weight-regular);color:var(--textarea-description-color);margin:0}._errorMessage_4o92f_148{font-family:var(--font-text);font-size:var(--marketing-body-sm-size);font-weight:var(--weight-regular);color:var(--textarea-error-color);margin:0}._root_4o92f_28[data-surface=cream]{--textarea-bg:color-mix(in srgb, var(--color-neutral-950) 3%, var(--color-neutral-25));--textarea-border-top:color-mix(in srgb, var(--color-neutral-950) 18%, transparent);--textarea-border-bottom:color-mix(in srgb, var(--color-neutral-950) 8%, transparent);--textarea-text:var(--color-neutral-900);--textarea-placeholder:var(--color-neutral-400);--textarea-radius:var(--radius-sm);--textarea-shadow:inset 0 1px 2px color-mix(in srgb, var(--color-neutral-950) 8%, transparent);--textarea-border-top-hover:color-mix(in srgb, var(--color-burgundy-500) 35%, transparent);--textarea-border-bottom-hover:color-mix(in srgb, var(--color-burgundy-500) 15%, transparent);--textarea-focus-border:var(--color-burgundy-500);--textarea-focus-ring:0 0 0 3px color-mix(in srgb, var(--color-burgundy-500) 18%, transparent);--textarea-invalid-border:var(--color-error-400);--textarea-invalid-focus-ring:0 0 0 3px color-mix(in srgb, var(--color-error-400) 18%, transparent);--textarea-disabled-opacity:.55;--textarea-label-color:var(--color-neutral-700);--textarea-description-color:var(--color-neutral-500);--textarea-error-color:var(--color-error-text)}._root_4o92f_28[data-surface=dark]{--textarea-bg:color-mix(in srgb, var(--color-neutral-950) 35%, var(--surface-raised-bg-dark));--textarea-border-top:color-mix(in srgb, var(--color-neutral-100) 14%, transparent);--textarea-border-bottom:color-mix(in srgb, var(--color-neutral-100) 4%, transparent);--textarea-text:var(--color-neutral-50);--textarea-placeholder:var(--color-neutral-400);--textarea-radius:var(--radius-sm);--textarea-shadow:inset 0 1px 2px color-mix(in srgb, var(--color-neutral-950) 50%, transparent);--textarea-border-top-hover:color-mix(in srgb, var(--color-burgundy-400) 40%, transparent);--textarea-border-bottom-hover:color-mix(in srgb, var(--color-burgundy-400) 20%, transparent);--textarea-focus-border:var(--color-burgundy-400);--textarea-focus-ring:0 0 0 3px color-mix(in srgb, var(--color-burgundy-400) 22%, transparent);--textarea-invalid-border:var(--color-error-200);--textarea-invalid-focus-ring:0 0 0 3px color-mix(in srgb, var(--color-error-200) 22%, transparent);--textarea-disabled-opacity:.6;--textarea-label-color:var(--color-neutral-200);--textarea-description-color:var(--color-neutral-300);--textarea-error-color:var(--color-error-200)}
