:root{--aicr__syntax-text: #2e3440;--aicr__syntax-selection-bg: #d8dee9;--aicr__syntax-comment: #6b7280;--aicr__syntax-punctuation: #4b5563;--aicr__syntax-number: #d97706;--aicr__syntax-keyword: #8b5cf6;--aicr__syntax-tag: #dc2626;--aicr__syntax-string: #059669;--aicr__syntax-function: #2563eb;--aicr__syntax-cyan: #0891b2;--aicr__syntax-error: #ef4444;--aicr__syntax-whitespace: hsla(220, 14%, 30%, 0.15)}.aicr__streaming-message{padding:.5rem .75rem;display:flex;flex-direction:column;gap:.5rem}.aicr__streaming-message>table{width:100%;border-collapse:collapse;border-spacing:0;overflow-x:auto;border-radius:.5rem}.aicr__streaming-message>table thead{background-color:#f8f9fa;border-bottom:2px solid #dee2e6}.aicr__streaming-message>table thead th{padding:.75rem;text-align:left;font-weight:600;color:#212529;border-bottom:2px solid #dee2e6}.aicr__streaming-message>table tbody tr{border-bottom:1px solid #e9ecef}.aicr__streaming-message>table tbody tr:hover{background-color:#f8f9fa}.aicr__streaming-message>table tbody tr:last-child{border-bottom:none}.aicr__streaming-message>table tbody td{padding:.75rem;color:#495057}.aicr__streaming-message .aicr__syntax-highlighter-code .linenumber:last-child{display:none !important}.aicr__streaming-message .aicr__syntax-highlighter-pre{overflow-x:auto;background-color:var(--aicr__bg-primary);border-radius:.5rem;padding:.5rem;margin:0}.aicr__streaming-message .aicr__syntax-highlighter-pre code[class*=language-]{color:var(--aicr__syntax-text);font-family:"Fira Code","Fira Mono",Menlo,Consolas,"DejaVu Sans Mono",monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.aicr__streaming-message .aicr__syntax-highlighter-pre code[class*=language-]::selection,.aicr__streaming-message .aicr__syntax-highlighter-pre code[class*=language-]::-moz-selection{background:var(--aicr__syntax-selection-bg);color:inherit;text-shadow:none}.aicr__streaming-message .aicr__syntax-highlighter-pre .token.cdata,.aicr__streaming-message .aicr__syntax-highlighter-pre .token.comment{color:var(--aicr__syntax-comment)}.aicr__streaming-message .aicr__syntax-highlighter-pre .token.comment{font-style:italic}.aicr__streaming-message .aicr__syntax-highlighter-pre .token.prolog{color:var(--aicr__syntax-comment)}.aicr__streaming-message .aicr__syntax-highlighter-pre .token.doctype,.aicr__streaming-message .aicr__syntax-highlighter-pre .token.entity,.aicr__streaming-message .aicr__syntax-highlighter-pre .token.punctuation{color:var(--aicr__syntax-punctuation)}.aicr__streaming-message .aicr__syntax-highlighter-pre .token.entity{cursor:help}.aicr__streaming-message .aicr__syntax-highlighter-pre .token.atrule,.aicr__streaming-message .aicr__syntax-highlighter-pre .token.attr-name,.aicr__streaming-message .aicr__syntax-highlighter-pre .token.boolean,.aicr__streaming-message .aicr__syntax-highlighter-pre .token.class-name,.aicr__streaming-message .aicr__syntax-highlighter-pre .token.constant,.aicr__streaming-message .aicr__syntax-highlighter-pre .token.number{color:var(--aicr__syntax-number)}.aicr__streaming-message .aicr__syntax-highlighter-pre .token.keyword{color:var(--aicr__syntax-keyword)}.aicr__streaming-message .aicr__syntax-highlighter-pre .token.deleted,.aicr__streaming-message .aicr__syntax-highlighter-pre .token.important,.aicr__streaming-message .aicr__syntax-highlighter-pre .token.property,.aicr__streaming-message .aicr__syntax-highlighter-pre .token.symbol,.aicr__streaming-message .aicr__syntax-highlighter-pre .token.tag{color:var(--aicr__syntax-tag)}.aicr__streaming-message .aicr__syntax-highlighter-pre .token.attr-value,.aicr__streaming-message .aicr__syntax-highlighter-pre .token.builtin,.aicr__streaming-message .aicr__syntax-highlighter-pre .token.char,.aicr__streaming-message .aicr__syntax-highlighter-pre .token.inserted,.aicr__streaming-message .aicr__syntax-highlighter-pre .token.regex,.aicr__streaming-message .aicr__syntax-highlighter-pre .token.selector,.aicr__streaming-message .aicr__syntax-highlighter-pre .token.string{color:var(--aicr__syntax-string)}.aicr__streaming-message .aicr__syntax-highlighter-pre .token.attr-value>.token.punctuation{color:var(--aicr__syntax-string)}.aicr__streaming-message .aicr__syntax-highlighter-pre .token.function,.aicr__streaming-message .aicr__syntax-highlighter-pre .token.operator,.aicr__streaming-message .aicr__syntax-highlighter-pre .token.variable{color:var(--aicr__syntax-function)}.aicr__streaming-message .aicr__syntax-highlighter-pre .token.url{color:var(--aicr__syntax-cyan)}.aicr__streaming-message .aicr__syntax-highlighter-pre .token.attr-value>.token.punctuation.attr-equals{color:var(--aicr__syntax-punctuation)}.aicr__streaming-message .aicr__syntax-highlighter-pre .token.special-attr>.token.attr-value>.token.value.css{color:var(--aicr__syntax-punctuation)}.aicr__streaming-message .aicr__syntax-highlighter-pre .token.bold{font-weight:700}.aicr__streaming-message .aicr__syntax-highlighter-pre .token.italic{font-style:italic}.aicr__streaming-message .aicr__syntax-highlighter-pre .token.namespace{opacity:.8}.aicr__streaming-message .aicr__syntax-highlighter-pre .token.cr:before,.aicr__streaming-message .aicr__syntax-highlighter-pre .token.lf:before,.aicr__streaming-message .aicr__syntax-highlighter-pre .token.space:before,.aicr__streaming-message .aicr__syntax-highlighter-pre .token.tab:not(:empty):before{color:var(--aicr__syntax-whitespace);text-shadow:none}.aicr__streaming-message .aicr__syntax-highlighter-pre .language-css .token.selector{color:var(--aicr__syntax-tag)}.aicr__streaming-message .aicr__syntax-highlighter-pre .language-css .token.property{color:var(--aicr__syntax-punctuation)}.aicr__streaming-message .aicr__syntax-highlighter-pre .language-css .token.function{color:var(--aicr__syntax-cyan)}.aicr__streaming-message .aicr__syntax-highlighter-pre .language-css .token.url>.token.function{color:var(--aicr__syntax-cyan)}.aicr__streaming-message .aicr__syntax-highlighter-pre .language-css .token.url>.token.string.url{color:var(--aicr__syntax-string)}.aicr__streaming-message .aicr__syntax-highlighter-pre .language-css .token.atrule .token.rule{color:var(--aicr__syntax-keyword)}.aicr__streaming-message .aicr__syntax-highlighter-pre .language-css .token.important{color:var(--aicr__syntax-keyword)}.aicr__streaming-message .aicr__syntax-highlighter-pre .language-javascript .token.operator{color:var(--aicr__syntax-keyword)}.aicr__streaming-message .aicr__syntax-highlighter-pre .language-javascript .token.template-string>.token.interpolation>.token.interpolation-punctuation.punctuation{color:var(--aicr__syntax-error)}.aicr__streaming-message .aicr__syntax-highlighter-pre .language-json .token.operator{color:var(--aicr__syntax-punctuation)}.aicr__streaming-message .aicr__syntax-highlighter-pre .language-json .token.null.keyword{color:var(--aicr__syntax-number)}.aicr__streaming-message .aicr__syntax-highlighter-pre .language-markdown .token.url{color:var(--aicr__syntax-punctuation)}.aicr__streaming-message .aicr__syntax-highlighter-pre .language-markdown .token.url-reference.url>.token.string{color:var(--aicr__syntax-punctuation)}.aicr__streaming-message .aicr__syntax-highlighter-pre .language-markdown .token.url>.token.operator{color:var(--aicr__syntax-punctuation)}.aicr__streaming-message .aicr__syntax-highlighter-pre .language-markdown .token.url>.token.content{color:var(--aicr__syntax-function)}.aicr__streaming-message .aicr__syntax-highlighter-pre .language-markdown .token.url-reference.url{color:var(--aicr__syntax-cyan)}.aicr__streaming-message .aicr__syntax-highlighter-pre .language-markdown .token.url>.token.url{color:var(--aicr__syntax-cyan)}.aicr__streaming-message .aicr__syntax-highlighter-pre .language-markdown .token.blockquote.punctuation,.aicr__streaming-message .aicr__syntax-highlighter-pre .language-markdown .token.hr.punctuation{color:var(--aicr__syntax-comment);font-style:italic}.aicr__streaming-message .aicr__syntax-highlighter-pre .language-markdown .token.code-snippet{color:var(--aicr__syntax-string)}.aicr__streaming-message .aicr__syntax-highlighter-pre .language-markdown .token.bold .token.content{color:var(--aicr__syntax-number)}.aicr__streaming-message .aicr__syntax-highlighter-pre .language-markdown .token.italic .token.content{color:var(--aicr__syntax-keyword)}.aicr__streaming-message .aicr__syntax-highlighter-pre .language-markdown .token.list.punctuation{color:var(--aicr__syntax-tag)}.aicr__streaming-message .aicr__syntax-highlighter-pre .language-markdown .token.strike .token.content,.aicr__streaming-message .aicr__syntax-highlighter-pre .language-markdown .token.strike .token.punctuation{color:var(--aicr__syntax-tag)}.aicr__streaming-message .aicr__syntax-highlighter-pre .language-markdown .token.title.important>.token.punctuation{color:var(--aicr__syntax-tag)}.aicr__streaming-message .aicr__chart{max-height:20rem}.aicr__streaming-message>p{margin:0}.aicr__streaming-message>p .aicr__code{font-size:.85rem;background-color:#f5f5f5;padding:.1rem .25rem;border-radius:.5rem;font-family:monospace}
