.ai-markdown{color:#253955;font-size:15px;line-height:1.85;overflow-wrap:anywhere}.ai-markdown>:first-child{margin-top:0}.ai-markdown h1,.ai-markdown h2,.ai-markdown h3,.ai-markdown h4,.ai-markdown h5,.ai-markdown h6{margin:.8em 0 .4em;font-weight:700;line-height:1.4}.ai-markdown p{margin:.4em 0}.ai-markdown ol,.ai-markdown ul{margin:.5em 0;padding-left:1.6em}.ai-markdown ul li{list-style:disc}.ai-markdown ol li{list-style:decimal}.ai-markdown li{margin:.2em 0}.ai-markdown a{color:#2450a6;text-decoration:underline;text-underline-offset:2px}.ai-markdown blockquote{margin:.6em 0;padding:.4em .8em;border-left:3px solid #d0d5dd;background:#f7f8fa;color:#5c6a87}.ai-markdown code{padding:.15em .35em;border-radius:4px;background:#f2f3f5;font-family:SF Mono,Menlo,Monaco,monospace;font-size:.88em}.ai-markdown pre{padding:.7em .9em;overflow-x:auto;border-radius:6px;background:#f2f3f5}.ai-markdown pre code{padding:0;background:none;font-size:.85em}.ai-markdown table{width:100%;border-collapse:collapse}.ai-markdown table td,.ai-markdown table th{padding:.5em .7em;border:1px solid #e5e7eb;text-align:left}.ai-markdown table th{background:#f7f8fa;font-weight:700}.ai-markdown img{max-width:100%;height:auto}.ai-markdown hr{margin:1em 0;border:0;border-top:1px solid #e5e7eb}