.kinetic-textarea-root[data-v-0667b339]{padding-top:8px;position:relative;width:100%}.kinetic-glass-textarea[data-v-0667b339]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:.875rem;cursor:text;min-height:120px;position:relative;-webkit-tap-highlight-color:transparent;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1)}.glass-dark .kinetic-glass-textarea[data-v-0667b339]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px #ffffff0f,0 4px 24px #0003}.glass-dark .kinetic-glass-textarea[data-v-0667b339]:hover:not(.is-disabled):not(.is-readonly){background:#ffffff0f;border-color:#fff3}.glass-dark .kinetic-glass-textarea.is-focused[data-v-0667b339]{background:#ffffff14;border-color:#ffffff59;box-shadow:inset 0 1px #ffffff1a,0 0 0 3px #ffffff0f,0 8px 32px #0000004d}.glass-dark .kinetic-glass-textarea.has-value[data-v-0667b339]{background:#ffffff0f;border-color:#fff3}.glass-dark .kinetic-glass-textarea.has-error[data-v-0667b339]{border-color:#ef444480;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #ef44441a,0 4px 24px #ef444426}.glass-dark .kinetic-glass-textarea.is-warning[data-v-0667b339]{border-color:#fbbf2466}.glass-dark .kinetic-glass-textarea.is-at-limit[data-v-0667b339]{border-color:#ef444466}.glass-dark .kinetic-glass-textarea.is-disabled[data-v-0667b339],.glass-dark .kinetic-glass-textarea.is-readonly[data-v-0667b339]{background:#ffffff05;cursor:not-allowed;opacity:.5}.glass-dark .floating-label[data-v-0667b339]{color:#ffffff80}.glass-dark .kinetic-glass-textarea.has-value .floating-label[data-v-0667b339],.glass-dark .kinetic-glass-textarea.is-focused .floating-label[data-v-0667b339]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.15);color:#fffffff2}.glass-dark .kinetic-glass-textarea.has-error .floating-label[data-v-0667b339]{color:#ef4444e6}.glass-dark .kinetic-glass-textarea .textarea-field[data-v-0667b339]{caret-color:#ffffffe6;color:#fffffff2}.glass-dark .kinetic-glass-textarea .textarea-field[data-v-0667b339]::-moz-selection{background:#fff3}.glass-dark .kinetic-glass-textarea .textarea-field[data-v-0667b339]::selection{background:#fff3}.glass-dark .kinetic-glass-textarea .textarea-field[data-v-0667b339]::-webkit-scrollbar-track{background:#ffffff0d}.glass-dark .kinetic-glass-textarea .textarea-field[data-v-0667b339]::-webkit-scrollbar-thumb{background:#fff3}.glass-dark .kinetic-glass-textarea .textarea-field[data-v-0667b339]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.glass-dark .character-counter[data-v-0667b339]{color:#ffffff80}.glass-dark .character-counter.is-warning[data-v-0667b339]{color:#fbbf24e6}.glass-dark .character-counter.is-danger[data-v-0667b339]{color:#ef4444e6}.glass-dark .textarea-info[data-v-0667b339]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-top:none}.glass-dark .textarea-info .info-item[data-v-0667b339]{color:#fff9}.glass-dark .textarea-info .info-divider[data-v-0667b339]{color:#fff3}.glass-dark .textarea-info .info-btn[data-v-0667b339]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);color:#ffffff80}.glass-dark .textarea-info .info-btn[data-v-0667b339]:hover{background:#ffffff1a;color:#ffffffe6}.glass-dark .textarea-info .info-btn.info-btn-danger[data-v-0667b339]:hover{background:#ef444426;color:#ef4444e6}.glass-dark .error-message[data-v-0667b339]{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#ef4444f2}.glass-dark .help-message[data-v-0667b339]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);color:#fff9}.glass-light .kinetic-glass-textarea[data-v-0667b339]{background:#00000005;border:1px solid rgba(0,0,0,.1);box-shadow:inset 0 1px #ffffff80,0 4px 24px #0000000f}.glass-light .kinetic-glass-textarea[data-v-0667b339]:hover:not(.is-disabled):not(.is-readonly){background:#0000000a;border-color:#00000026}.glass-light .kinetic-glass-textarea.is-focused[data-v-0667b339]{background:#0000000a;border-color:#00000040;box-shadow:inset 0 1px #fff9,0 0 0 3px #0000000a,0 8px 32px #0000001a}.glass-light .kinetic-glass-textarea.has-value[data-v-0667b339]{background:#00000008;border-color:#00000026}.glass-light .kinetic-glass-textarea.has-error[data-v-0667b339]{border-color:#dc262680}.glass-light .kinetic-glass-textarea.is-warning[data-v-0667b339]{border-color:#d9770666}.glass-light .kinetic-glass-textarea.is-at-limit[data-v-0667b339]{border-color:#dc262666}.glass-light .kinetic-glass-textarea.is-disabled[data-v-0667b339],.glass-light .kinetic-glass-textarea.is-readonly[data-v-0667b339]{background:#00000005;cursor:not-allowed;opacity:.5}.glass-light .floating-label[data-v-0667b339]{color:#00000080}.glass-light .kinetic-glass-textarea.has-value .floating-label[data-v-0667b339],.glass-light .kinetic-glass-textarea.is-focused .floating-label[data-v-0667b339]{background:#ffffffe6;color:#000c}.glass-light .kinetic-glass-textarea.has-error .floating-label[data-v-0667b339]{color:#dc2626e6}.glass-light .kinetic-glass-textarea .textarea-field[data-v-0667b339]{caret-color:#000c;color:#000000e6}.glass-light .kinetic-glass-textarea .textarea-field[data-v-0667b339]::-moz-selection{background:#00000026}.glass-light .kinetic-glass-textarea .textarea-field[data-v-0667b339]::selection{background:#00000026}.glass-light .kinetic-glass-textarea .textarea-field[data-v-0667b339]::-webkit-scrollbar-track{background:#00000008}.glass-light .kinetic-glass-textarea .textarea-field[data-v-0667b339]::-webkit-scrollbar-thumb{background:#00000026}.glass-light .kinetic-glass-textarea .textarea-field[data-v-0667b339]::-webkit-scrollbar-thumb:hover{background:#00000040}.glass-light .character-counter[data-v-0667b339]{color:#00000080}.glass-light .character-counter.is-warning[data-v-0667b339]{color:#d97706e6}.glass-light .character-counter.is-danger[data-v-0667b339]{color:#dc2626e6}.glass-light .textarea-info[data-v-0667b339]{background:#00000005;border:1px solid rgba(0,0,0,.08);border-top:none}.glass-light .textarea-info .info-item[data-v-0667b339]{color:#0009}.glass-light .textarea-info .info-divider[data-v-0667b339]{color:#0003}.glass-light .textarea-info .info-btn[data-v-0667b339]{background:#00000008;border:1px solid rgba(0,0,0,.08);color:#00000080}.glass-light .textarea-info .info-btn[data-v-0667b339]:hover{background:#00000014;color:#000000e6}.glass-light .textarea-info .info-btn.info-btn-danger[data-v-0667b339]:hover{background:#dc26261a;color:#dc2626e6}.glass-light .error-message[data-v-0667b339]{background:#dc262614;border:1px solid rgba(220,38,38,.15);color:#dc2626f2}.glass-light .help-message[data-v-0667b339]{background:#00000008;border:1px solid rgba(0,0,0,.06);color:#0000008c}.floating-label[data-v-0667b339]{border-radius:.25rem;font-size:.9375rem;font-weight:500;left:1rem;padding:0 .25rem;pointer-events:none;position:absolute;top:1rem;transform:translateY(0);transition:all .3s cubic-bezier(.34,1.56,.64,1);white-space:nowrap;z-index:3}.floating-label .required-indicator[data-v-0667b339]{color:#ef4444cc;margin-left:.125rem}.has-value .floating-label[data-v-0667b339],.is-focused .floating-label[data-v-0667b339]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-weight:600;left:.75rem;padding:.125rem .5rem;top:0;transform:translateY(-50%) scale(.8);transform-origin:left center}.textarea-field[data-v-0667b339]{background:transparent;border:none;font-family:inherit;font-size:.9375rem;font-weight:500;line-height:1.6;min-height:120px;outline:none;padding:2rem 1rem 1rem;position:relative;resize:vertical;transition:padding .2s cubic-bezier(.4,0,.2,1);width:100%;z-index:2}.textarea-field[data-v-0667b339]::-moz-placeholder{color:transparent}.textarea-field[data-v-0667b339]::placeholder{color:transparent}.textarea-field[data-v-0667b339]::-webkit-scrollbar{width:6px}.textarea-field[data-v-0667b339]::-webkit-scrollbar-track{border-radius:3px;margin:.5rem 0}.textarea-field[data-v-0667b339]::-webkit-scrollbar-thumb{border-radius:3px}.is-disabled .textarea-field[data-v-0667b339],.is-readonly .textarea-field[data-v-0667b339]{cursor:not-allowed;resize:none}.character-counter[data-v-0667b339]{bottom:.5rem;font-size:.75rem;font-weight:500;position:absolute;right:.75rem;transition:color .3s cubic-bezier(.4,0,.2,1);z-index:4}.character-counter .counter-text[data-v-0667b339]{font-variant-numeric:tabular-nums}.textarea-info[data-v-0667b339]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:0 0 .875rem .875rem;display:flex;justify-content:space-between;padding:.5rem 1rem}.textarea-info .info-stats[data-v-0667b339]{align-items:center;display:flex;font-size:.75rem;font-weight:500;gap:.5rem}.textarea-info .info-actions[data-v-0667b339]{align-items:center;display:flex;gap:.25rem}.textarea-info .info-btn[data-v-0667b339]{align-items:center;border-radius:.375rem;cursor:pointer;display:flex;height:1.75rem;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);width:1.75rem}.textarea-info .info-btn i[data-v-0667b339]{height:1rem;width:1rem}.message-text[data-v-0667b339]{align-items:center;border-radius:.5rem;display:flex;font-size:.8125rem;font-weight:500;gap:.375rem;margin-top:.5rem;padding:.375rem .625rem}.message-icon[data-v-0667b339]{flex-shrink:0;height:14px;width:14px}.slide-fade-enter-active[data-v-0667b339]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-fade-leave-active[data-v-0667b339]{transition:all .2s ease-in}.slide-fade-enter-from[data-v-0667b339]{opacity:0;transform:translateY(-6px)}.slide-fade-leave-to[data-v-0667b339]{opacity:0;transform:translateY(-4px)}
