.TextArea_textArea__EJ1gf{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.TextArea_textArea__EJ1gf label{font-size:.875rem;font-weight:600;color:var(--gray-200);transition:color .2s ease}.TextArea_textArea__EJ1gf textarea{width:100%;padding:.75rem;background:rgba(var(--container-background),.3);border:1.5px solid rgba(var(--container-background),.5);border-radius:12px;color:var(--foreground);font-size:1rem;font-family:inherit;line-height:1.5;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);resize:vertical;min-height:120px}.TextArea_textArea__EJ1gf textarea::placeholder{color:var(--gray-400);font-weight:400}.TextArea_textArea__EJ1gf textarea:hover{border-color:var(--primary);background:rgba(var(--container-background),.4);transform:translateY(-1px);box-shadow:0 4px 12px rgba(65,127,242,.15)}.TextArea_textArea__EJ1gf textarea:focus{outline:none;border-color:var(--primary);background:rgba(var(--container-background),.5);box-shadow:0 0 0 3px rgba(65,127,242,.1),0 4px 16px rgba(65,127,242,.2);transform:translateY(-2px)}.TextArea_textArea__EJ1gf textarea:focus+label{color:var(--primary)}.TextArea_textArea__EJ1gf.TextArea_error__hQF0K textarea{border-color:var(--form-error-primary);background:var(--form-error-background)}.TextArea_textArea__EJ1gf.TextArea_error__hQF0K textarea:focus{border-color:var(--form-error-primary);box-shadow:0 0 0 3px var(--form-error-shadow-light),0 4px 16px var(--form-error-shadow-medium)}.TextArea_textArea__EJ1gf.TextArea_error__hQF0K label{color:var(--form-error-primary)}.TextArea_textArea__EJ1gf .TextArea_errorMessage__lnub_{color:var(--form-error-primary);font-size:.75rem;font-weight:500;margin-top:.25rem;display:flex;align-items:center;gap:.25rem}.TextArea_textArea__EJ1gf .TextArea_errorMessage__lnub_:before{content:"⚠";font-size:.875rem}.TextArea_textArea__EJ1gf.TextArea_success__c_JfS textarea{border-color:var(--form-success-primary);background:var(--form-success-background)}.TextArea_textArea__EJ1gf.TextArea_success__c_JfS textarea:focus{border-color:var(--form-success-primary);box-shadow:0 0 0 3px var(--form-success-shadow-light),0 4px 16px var(--form-success-shadow-medium)}.TextArea_textArea__EJ1gf.TextArea_success__c_JfS label{color:var(--form-success-primary)}.TextArea_textArea__EJ1gf textarea:disabled{opacity:.6;cursor:not-allowed;background:rgba(var(--container-background),.2);border-color:rgba(var(--container-background),.3)}.TextArea_textArea__EJ1gf textarea:disabled:hover{transform:none;box-shadow:none;border-color:rgba(var(--container-background),.3)}@media (max-width:768px){.TextArea_textArea__EJ1gf textarea{padding:.875rem 1rem;font-size:.95rem}.TextArea_textArea__EJ1gf label{font-size:.8rem}}@media (max-width:480px){.TextArea_textArea__EJ1gf textarea{padding:.75rem .875rem;font-size:.9rem;border-radius:10px}}