.markdown-content *{overflow-wrap:break-word;word-wrap:break-word}.markdown-content li *,.markdown-content li{line-height:1.75rem}.streaming-message>div>:last-child:is(p,a,h1,h2,h3,h4,h5,h6):after,.streaming-message>div>:last-child:is(ul,ol)>li:last-child>ul>li:last-child:after,.streaming-message>div>:last-child:is(ul,ol)>li:last-child>ol>li:last-child:after{content:"|";color:var(--primary);margin-left:2px;font-weight:800;animation:1.2s ease-in-out infinite blink-cursor;display:inline-block}.streaming-message>div>:last-child:is(ul,ol)>li:last-child:not(:has(*)):after{content:"|";color:var(--primary);margin-left:2px;font-weight:800;animation:1.2s ease-in-out infinite blink-cursor;display:inline-block}@keyframes blink-cursor{0%,to{opacity:1}50%{opacity:0}}.markdown-content{overflow:hidden}.markdown-content li::marker{color:var(--text-secondary);font-weight:700}.markdown-content code,.markdown-content pre{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace!important}.markdown-content p:not(:first-child){margin-top:.5rem}.markdown-content p:not(:last-child){margin-bottom:.5rem}.markdown-content p{line-height:1.75}.markdown-content code{color:hsl(var(--foreground));border-radius:.25rem;padding:.15rem .3rem;font-weight:500}.markdown-content pre code{padding:0}.markdown-content blockquote{border-left:4px solid hsl(var(--markdown-blockquote-border));color:hsl(var(--markdown-blockquote-text));margin-bottom:1rem;padding-left:1rem}.markdown-content ul{padding-inline-start:1.625em;list-style-type:disc}.markdown-content ol{padding-inline-start:1.625em;list-style-type:decimal}.markdown-content li{padding-inline-start:.375em}.markdown-content strong{color:hsl(var(--foreground));font-weight:500}.markdown-content [data-streamdown=strong]{font-weight:500}.markdown-content [data-streamdown=code-block-body]{--shiki-dark-bg:var(--secondary);background-color:var(--secondary)!important}.markdown-content .katex-display{overflow:auto hidden}.markdown-content table{border-collapse:separate;border-spacing:0;border-radius:.5rem;margin-bottom:.5rem;overflow:hidden}.markdown-content table th,.markdown-content table td{border:.5px solid var(--color-border);padding:.5rem}.markdown-content table th:first-child,.markdown-content table td:first-child{border-left:none}.markdown-content table th:last-child,.markdown-content table td:last-child{border-right:none}.markdown-content table tr:first-child th{border-top:none}.markdown-content table tr:last-child td{border-bottom:none}.markdown-content table th{text-align:left;font-weight:500}
