.mention{color:var(--mention-user-fg);background-color:var(--mention-user-bg);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.25rem;padding:0 .25rem;font-weight:500}.message-blockquote:before,.message-blockquote:after{content:none}.hljs{color:hsl(var(--foreground));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem}pre .hljs{display:block;overflow-x:auto}.hljs:not(pre .hljs){background-color:hsl(var(--muted) / .4);border-radius:.375rem;padding:.75rem}.hljs-comment,.hljs-quote{color:hsl(var(--muted-foreground));font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#8e4ec6;font-weight:600}.dark .hljs-keyword,.dark .hljs-selector-tag,.dark .hljs-subst{color:#c792ea}.hljs-number,.hljs-literal,.hljs-variable,.hljs-template-variable{color:#d96332}.dark .hljs-number,.dark .hljs-literal,.dark .hljs-variable,.dark .hljs-template-variable{color:#f78c6c}.hljs-string,.hljs-doctag{color:#7a9f3a}.dark .hljs-string,.dark .hljs-doctag{color:#c3e88d}.hljs-title,.hljs-section,.hljs-selector-id{color:#4a7acc;font-weight:600}.dark .hljs-title,.dark .hljs-section,.dark .hljs-selector-id{color:#82aaff}.hljs-type,.hljs-class .hljs-title{color:#d9a000}.dark .hljs-type,.dark .hljs-class .hljs-title{color:#ffcb6b}.hljs-tag,.hljs-name,.hljs-attribute{color:#c63649;font-weight:400}.dark .hljs-tag,.dark .hljs-name,.dark .hljs-attribute{color:#f07178}.hljs-regexp,.hljs-link{color:#00a0c6}.dark .hljs-regexp,.dark .hljs-link{color:#89ddff}.hljs-symbol,.hljs-bullet{color:#8e4ec6}.dark .hljs-symbol,.dark .hljs-bullet{color:#c792ea}.hljs-built_in,.hljs-builtin-name{color:#4a7acc}.dark .hljs-built_in,.dark .hljs-builtin-name{color:#82aaff}.hljs-meta{color:#00a0c6}.dark .hljs-meta{color:#89ddff}.hljs-deletion{background:#ff5370}.hljs-addition{background:#c3e88d}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.message-mdx :where(ul,ol)>li::marker{color:hsl(var(--brand));font-variant-numeric:tabular-nums}.message-mdx p:empty:before{content:" "}.message-preview-flow,.message-preview-flow .message-mdx{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.message-preview-flow .message-mdx>*{max-width:100%}.message-preview-flow .message-mdx :where(p,li,a,code){overflow-wrap:anywhere;word-break:break-word}.message-preview-flow .message-mdx :where([data-block=code],[data-block=table],pre,.hljs){max-width:100%}.message-preview-flow .message-mdx [data-block=table]{width:100%}