/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */.markdown-preview-typography{--chat-message-font-size:.875rem;font-size:.875rem}.markdown-preview-typography .markdown-body,.markdown-preview-typography.markdown-body{--markdown-body-font-size:.875rem;font-size:.875rem;font-size:var(--markdown-body-font-size)}.markdown-preview-typography .markdown-body h1,.markdown-preview-typography.markdown-body h1{font-size:1.25rem;line-height:1.4}.markdown-preview-typography .markdown-body h2,.markdown-preview-typography.markdown-body h2{font-size:1.125rem;line-height:1.5}.markdown-preview-typography .markdown-body h3,.markdown-preview-typography.markdown-body h3{font-size:1rem;line-height:1.5}.markdown-preview-typography .markdown-body :is(h4,h5,h6),.markdown-preview-typography.markdown-body :is(h4,h5,h6){font-size:.875rem;line-height:1.5}.markdown-preview-typography .markdown-body table,.markdown-preview-typography.markdown-body table{font-size:inherit}.markdown-body{--markdown-body-font-size:var(--chat-message-font-size,1rem);font-size:1rem;font-size:var(--markdown-body-font-size);background-color:#0000;line-height:1.5}.dark .markdown-body{color:#fff}.markdown-body:empty{display:none}.markdown-body li,.markdown-body p{color:#374151;margin-bottom:0;line-height:1.75}.dark .markdown-body li,.dark .markdown-body p{color:#d1d5db}.markdown-body p{white-space:pre-wrap}.markdown-body code:after,.markdown-body code:before{content:none}.markdown-body code:not([data-inline]){white-space:pre-wrap;background-color:#f9fafb;padding:1rem}.dark .markdown-body code{background-color:#1f2937}.markdown-body table td,.markdown-body table th{background-color:#fff;border-color:#d1d5db}.dark .markdown-body table td,.dark .markdown-body table th{background-color:#111827;border-color:#374151}.markdown-body .download-btn,.markdown-body a{font-size:.875rem;font-size:var(--chat-message-font-size,.875rem);color:#7c3aed;background-color:#0000;border:none;height:auto;padding:0;text-decoration:none}.markdown-body .download-btn:hover,.markdown-body a:hover{color:#7c3aed;text-decoration:underline}.markdown-body img{width:100%}.markdown-body .markdown-code-viewer{background-color:#0000}.markdown-body li+li{margin-top:.5rem}.markdown-body .hljs{color:#111827}.dark .markdown-body .hljs{color:#f3f4f6}.markdown-body .hljs-comment,.markdown-body .hljs-quote{color:#6b7280;font-style:italic}.dark .markdown-body .hljs-comment,.dark .markdown-body .hljs-quote{color:#9ca3af}.markdown-body .hljs-keyword,.markdown-body .hljs-selector-tag{color:#ff7b72;font-weight:600}.dark .markdown-body .hljs-keyword,.dark .markdown-body .hljs-selector-tag{color:#f87171;font-weight:600}.markdown-body .hljs-subst{color:#c9d1d9}.markdown-body .hljs-built_in,.markdown-body .hljs-literal,.markdown-body .hljs-number,.markdown-body .hljs-template-variable,.markdown-body .hljs-variable{color:#c2410c}.dark .markdown-body .hljs-built_in,.dark .markdown-body .hljs-literal,.dark .markdown-body .hljs-number,.dark .markdown-body .hljs-template-variable,.dark .markdown-body .hljs-variable{color:#fb923c}.markdown-body .hljs-doctag,.markdown-body .hljs-regexp,.markdown-body .hljs-string{color:#15803d}.dark .markdown-body .hljs-doctag,.dark .markdown-body .hljs-regexp,.dark .markdown-body .hljs-string{color:#4ade80}.markdown-body .hljs-section,.markdown-body .hljs-selector-id,.markdown-body .hljs-title{color:#b91c1c;font-weight:700}.dark .markdown-body .hljs-section,.dark .markdown-body .hljs-selector-id,.dark .markdown-body .hljs-title{color:#f87171}.markdown-body .hljs-class .hljs-title,.markdown-body .hljs-type{color:#1e40af;font-weight:600}.dark .markdown-body .hljs-class .hljs-title,.dark .markdown-body .hljs-type{color:#60a5fa}.markdown-body .hljs-attribute,.markdown-body .hljs-name,.markdown-body .hljs-tag{color:#0891b2;font-weight:400}.dark .markdown-body .hljs-attribute,.dark .markdown-body .hljs-name,.dark .markdown-body .hljs-tag{color:#22d3ee}.markdown-body .hljs-function .hljs-title{color:#1d4ed8;font-weight:600}.dark .markdown-body .hljs-function .hljs-title{color:#3b82f6}.stream-down [data-footnotes]{border-top:1px solid #e5e7eb;margin-top:1.5rem;padding-top:.75rem;font-size:.8125rem}.stream-down [data-footnotes] li,.stream-down [data-footnotes] p{color:#6b7280;line-height:1.6}.stream-down [data-footnotes] ol{margin:0;padding-left:1.5rem}.stream-down [data-footnote-backref],.stream-down [data-footnote-ref]{scroll-margin-block:1rem}.dark .stream-down [data-footnotes]{border-color:#374151}.dark .stream-down [data-footnotes] li,.dark .stream-down [data-footnotes] p{color:#9ca3af}.stream-down [data-footnotes] p{margin-top:.25rem;margin-bottom:.25rem}.stream-down [data-footnotes] a{font-size:inherit}.ChatContent_custom-scroll__K7hpy::-webkit-scrollbar,.ChatContent_custom-scroll__K7hpy::-webkit-scrollbar-thumb{visibility:hidden}.ChatContent_custom-scroll-show__Qxla1::-webkit-scrollbar{visibility:hidden}.ChatContent_custom-scroll-show__Qxla1::-webkit-scrollbar-thumb{width:4px;border-radius:2px;visibility:visible}.ChatContent_markdown-body__3vIIj p{margin-top:.2rem;margin-bottom:0}