.markdown-content{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.markdown-content pre{white-space:pre-wrap;max-width:100%;overflow-x:hidden}.markdown-content code{overflow-wrap:anywhere;word-break:break-word}.markdown-content [data-streamdown=table-wrapper]>.overflow-x-auto{border:1px solid var(--border);border-radius:var(--radius-xl,var(--radius));background:var(--background);overflow:hidden}.markdown-content [data-streamdown=table]{table-layout:fixed;width:100%;border:none!important}.markdown-content [data-streamdown=table] th,.markdown-content [data-streamdown=table] td{overflow-wrap:anywhere;word-break:break-word}.markdown-content [data-streamdown=mermaid] .absolute.z-10.flex.flex-col.gap-1.rounded-md.border.border-border.p-1.shadow-sm.backdrop-blur-sm{overscroll-behavior:contain;height:auto!important;max-height:calc(100dvh - 2rem)!important;overflow:hidden auto!important}.markdown-content [data-streamdown=mermaid] .fixed.inset-0 [aria-label=Mermaid\ chart]>svg{width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important}.markdown-content [data-streamdown=mermaid] [aria-label=Mermaid\ chart]>svg{display:block;width:100%!important;max-width:100%!important;height:auto!important}
