.emoji-select-component[data-v-97223842]{width:100%;display:flex;flex-direction:column}.emoji-select-component .emoji-label[data-v-97223842]{font-size:.85rem;font-weight:500;color:var(--text-secondary)}.emoji-select-component .picker-wrapper[data-v-97223842]{width:100%;border:1px solid var(--gray-low);border-radius:var(--radius-m);overflow:hidden}.emoji-select-component .picker-wrapper[data-v-97223842] .v3-emoji-picker{width:100%!important;height:300px!important;box-shadow:none!important;border:none!important;--v3-spacing: 8px}.emoji-select-component .picker-wrapper[data-v-97223842] .v3-emoji-picker .v3-header{padding:var(--space-2)}.emoji-select-component .picker-wrapper[data-v-97223842] .v3-emoji-picker .v3-footer{display:none}.emoji-select-component .selected-preview[data-v-97223842]{display:flex;align-items:center;gap:var(--space-2);font-size:.85rem;padding:var(--space-1) var(--space-2);background:var(--blue-lowest);border-radius:var(--radius-m);align-self:flex-start;margin-top:var(--space-2)}.emoji-select-component .selected-preview .preview-char[data-v-97223842]{font-size:1.25rem}.emoji-select-component .selected-preview .remove-btn[data-v-97223842]{background:none;border:none;padding:0;display:flex;align-items:center;color:var(--red-medium);cursor:pointer;opacity:.6;transition:opacity .2s ease}.emoji-select-component .selected-preview .remove-btn[data-v-97223842]:hover{opacity:1}.textarea-group[data-v-f2b137fd]{display:flex;flex-direction:column;width:100%}.textarea-group[data-width=stretch][data-v-f2b137fd]{width:100%}.textarea-group[data-width=contain][data-v-f2b137fd]{width:auto;display:inline-flex}.textarea-group .textarea-wrapper[data-v-f2b137fd]{position:relative;display:flex;width:100%}.textarea-group .textarea-wrapper .form-textarea[data-v-f2b137fd]{width:100%;padding:var(--space-3) var(--space-5);border:0;background-color:var(--blue-lowest);border-radius:min(var(--app-radius, var(--radius-m)),var(--radius-l));font-size:1rem;color:var(--color);transition:all .2s ease;line-height:1.5;resize:vertical}.textarea-group .textarea-wrapper .form-textarea[data-v-f2b137fd]::placeholder{color:color-mix(in srgb,var(--color),transparent 50%);opacity:1}.textarea-group .textarea-wrapper .form-textarea[data-v-f2b137fd]:focus{outline:0;background-color:var(--bg-elevated);box-shadow:0 0 0 4px var(--blue-low)}.textarea-group .textarea-wrapper[data-highlight-html][data-v-f2b137fd]{background-color:var(--blue-lowest);border-radius:min(var(--app-radius, var(--radius-m)),var(--radius-l))}.textarea-group .textarea-wrapper[data-highlight-html][data-v-f2b137fd]:focus-within{background-color:var(--bg-elevated)}.textarea-group .textarea-wrapper[data-highlight-html] .html-highlight[data-v-f2b137fd],.textarea-group .textarea-wrapper[data-highlight-html] .form-textarea[data-v-f2b137fd]{padding:var(--space-3) var(--space-5);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;font-weight:400;line-height:1.5;letter-spacing:normal;-moz-tab-size:2;tab-size:2;white-space:pre;overflow-wrap:normal;word-break:normal;text-align:left}.textarea-group .textarea-wrapper[data-highlight-html] .html-highlight[data-v-f2b137fd]{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;border:0;overflow:hidden;pointer-events:none;color:var(--color)}.textarea-group .textarea-wrapper[data-highlight-html] .html-highlight[data-v-f2b137fd] .hljs-name,.textarea-group .textarea-wrapper[data-highlight-html] .html-highlight[data-v-f2b137fd] .hljs-tag{color:var(--blue-medium)}.textarea-group .textarea-wrapper[data-highlight-html] .html-highlight[data-v-f2b137fd] .hljs-attr{color:var(--red-medium)}.textarea-group .textarea-wrapper[data-highlight-html] .html-highlight[data-v-f2b137fd] .hljs-string{color:var(--green-high)}.textarea-group .textarea-wrapper[data-highlight-html] .html-highlight[data-v-f2b137fd] .hljs-meta,.textarea-group .textarea-wrapper[data-highlight-html] .html-highlight[data-v-f2b137fd] .hljs-comment{color:var(--gray-high)}.textarea-group .textarea-wrapper[data-highlight-html] .form-textarea[data-v-f2b137fd]{position:relative;color:transparent;-webkit-text-fill-color:transparent;caret-color:var(--color);background-color:transparent;transition:none}.textarea-group .textarea-wrapper[data-highlight-html] .form-textarea[data-v-f2b137fd]:focus{background-color:transparent}.textarea-group .textarea-wrapper[data-highlight-html] .form-textarea[data-v-f2b137fd]::placeholder{-webkit-text-fill-color:var(--gray-high)}.textarea-group .textarea-wrapper[data-highlight-html] .form-textarea[data-v-f2b137fd]::selection{background-color:color-mix(in srgb,var(--blue-medium),transparent 75%)}.textarea-group .markdown-toolbar[data-v-f2b137fd]{display:flex;gap:var(--space-1);margin-bottom:var(--space-1)}.textarea-group .markdown-toolbar button[data-v-f2b137fd]{background:var(--blue-lowest);border:0;border-radius:var(--radius-s);color:var(--color);cursor:pointer;padding:var(--space-1) var(--space-2)}.textarea-group.has-error .textarea-label[data-v-f2b137fd]{color:var(--red-medium)}.textarea-group.has-error .form-textarea[data-v-f2b137fd]{box-shadow:0 0 0 2px var(--red-medium)}.textarea-group.has-error .form-textarea[data-v-f2b137fd]:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--red-medium),transparent 80%)}.textarea-group.has-error .error-icon[data-v-f2b137fd]{position:absolute;right:var(--space-4);top:var(--space-4);width:1.25rem;height:1.25rem;background-color:var(--red-medium);color:var(--on-red);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:900}.textarea-group.has-error .error-message[data-v-f2b137fd]{color:var(--red-medium);font-size:.8rem;font-weight:600;padding-left:var(--space-1)}.textarea-group .textarea-wrapper[locked] .form-textarea[data-v-f2b137fd]{cursor:not-allowed;font-style:italic;color:color-mix(in srgb,var(--color),transparent 40%)}.textarea-group .textarea-wrapper[locked][data-v-f2b137fd]:after{content:"";font-family:bootstrap-icons;position:absolute;right:var(--space-4);top:var(--space-4);opacity:.5;font-size:.9rem}.textarea-group.is-disabled[data-v-f2b137fd]{opacity:.5}.textarea-group.is-disabled .form-textarea[data-v-f2b137fd]{cursor:not-allowed}.textarea-group .field-help[data-v-f2b137fd]{color:var(--gray-medium);display:block}.markdown-toolbar[data-v-f2b137fd],.emoji-picker-anchor[data-v-f2b137fd]{position:relative}.emoji-picker-popover[data-v-f2b137fd]{left:0;position:absolute;top:calc(100% + var(--space-2));z-index:10}.emoji-picker-popover[data-v-f2b137fd] .emoji-select-component{width:320px}
