.richMsgInput{width:100%;min-height:2.4em;max-height:6.5em;padding:var(--spacing-sm)var(--spacing-sm);box-sizing:border-box;border-radius:var(--radius-md);background:color-mix(in srgb,var(--text)4%,transparent);color:var(--text);white-space:pre-wrap;word-break:break-word;caret-color:var(--primary);scrollbar-width:none;text-align:start;unicode-bidi:plaintext;outline:none;font-size:1em;font-weight:200;line-height:1.55;overflow-y:auto}.richMsgInput[dir=rtl]{text-align:right}.richMsgInput[dir=ltr]{text-align:left}.richMsgInput::-webkit-scrollbar{display:none}.richMsgInput:empty:before,.richMsgInput[data-empty=true]:before{content:attr(data-placeholder);color:color-mix(in srgb,var(--text)35%,transparent);pointer-events:none;direction:inherit;text-align:inherit;display:block}.richMsgInput .richToken,.richMsgInput .richAnimatedEmoji{vertical-align:text-bottom;direction:ltr;unicode-bidi:isolate;justify-content:center;align-items:center;width:1.45em;height:1.45em;margin-inline:.1em;display:inline-flex}.richMsgInput .richToken img{object-fit:contain;width:100%;height:100%}.richMsgInput .richAnimatedEmoji{flex:none}.richMsgInput .richAnimatedEmojiHost{pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.richMsgInput .richAnimatedEmojiPlayer,.richMsgInput .richAnimatedEmojiHost .emojiPlayer{pointer-events:none;width:100%;height:100%;display:inline-flex}.richMsgInput .richAnimatedEmojiHost canvas,.richMsgInput .richAnimatedEmojiHost svg{pointer-events:none;display:block;width:100%!important;height:100%!important}