.markdown-content,.markdown-body{color:#e2e8f0;font-size:14px;line-height:1.85;word-break:break-word}.markdown-content p,.markdown-body p{margin:0 0 1em}.markdown-content p:last-child,.markdown-body p:last-child{margin-bottom:0}.markdown-content h1,.markdown-body h1{font-size:1.65rem;font-weight:700;color:#f7fafc;margin:2em 0 .6em;padding-bottom:.4em;border-bottom:1px solid #2d3748;line-height:1.3}.markdown-content h2,.markdown-body h2{font-size:1.3rem;font-weight:600;color:#f0f4f8;margin:1.75em 0 .5em;padding-bottom:.3em;border-bottom:1px solid #2d3748;line-height:1.35}.markdown-content h3,.markdown-body h3{font-size:1.1rem;font-weight:600;color:#e2e8f0;margin:1.5em 0 .4em;line-height:1.4}.markdown-content h4,.markdown-content h5,.markdown-content h6,.markdown-body h4,.markdown-body h5,.markdown-body h6{font-size:.95rem;font-weight:600;color:#cbd5e0;margin:1.25em 0 .35em;line-height:1.4}.markdown-content>h1:first-child,.markdown-content>h2:first-child,.markdown-content>h3:first-child,.markdown-body>h1:first-child,.markdown-body>h2:first-child,.markdown-body>h3:first-child{margin-top:0}.markdown-content ul,.markdown-content ol,.markdown-body ul,.markdown-body ol{margin:.25em 0 1em 1.6em;padding:0}.markdown-content li,.markdown-body li{margin-bottom:.45em;line-height:1.75}.markdown-content li:last-child,.markdown-body li:last-child{margin-bottom:0}.markdown-content li>ul,.markdown-content li>ol,.markdown-body li>ul,.markdown-body li>ol{margin:.35em 0 .35em 1.25em}.markdown-content li>p,.markdown-body li>p{margin:.2em 0}.markdown-content strong,.markdown-body strong{color:#f7fafc;font-weight:600}.markdown-content em,.markdown-body em{color:#cbd5e0;font-style:italic}.markdown-content code,.markdown-body code{background:#2d3748;color:#90cdf4;padding:.15em .45em;border-radius:4px;font-family:Fira Code,Cascadia Code,Consolas,monospace;font-size:.85em}.markdown-content pre,.markdown-body pre{background:#1a202c;border:1px solid #2d3748;border-radius:8px;padding:1.1em 1.25em;overflow-x:auto;margin:.5em 0 1em;line-height:1.65}.markdown-content pre code,.markdown-body pre code{background:none;color:#e2e8f0;padding:0;font-size:.85rem}.markdown-content blockquote,.markdown-body blockquote{border-left:3px solid #4299e1;margin:.75em 0 1em;padding:.4em 0 .4em 1.1em;color:#a0aec0}.markdown-content blockquote p:last-child,.markdown-body blockquote p:last-child{margin-bottom:0}.markdown-content table,.markdown-body table{border-collapse:collapse;width:100%;margin:.5em 0 1.25em;font-size:13px;line-height:1.6}.markdown-content th,.markdown-body th{background:#2d3748;color:#f7fafc;font-weight:600;padding:9px 14px;text-align:left;border:1px solid #4a5568}.markdown-content td,.markdown-body td{padding:8px 14px;border:1px solid #2d3748;color:#e2e8f0}.markdown-content tr:nth-child(2n) td,.markdown-body tr:nth-child(2n) td{background:#1a1f2e}.markdown-content tr:hover td,.markdown-body tr:hover td{background:#2d3748}.markdown-content hr,.markdown-body hr{border:none;border-top:1px solid #2d3748;margin:1.75em 0}.markdown-content a,.markdown-body a{color:#63b3ed;text-decoration:none}.markdown-content a:hover,.markdown-body a:hover{text-decoration:underline}[data-theme=light] .markdown-content,[data-theme=light] .markdown-body{color:#111827}[data-theme=light] .markdown-content h1,[data-theme=light] .markdown-body h1{color:#0f172a;border-bottom-color:#e2e8f0}[data-theme=light] .markdown-content h2,[data-theme=light] .markdown-body h2{color:#1e293b;border-bottom-color:#e2e8f0}[data-theme=light] .markdown-content h3,[data-theme=light] .markdown-body h3{color:#1e293b}[data-theme=light] .markdown-content h4,[data-theme=light] .markdown-content h5,[data-theme=light] .markdown-content h6,[data-theme=light] .markdown-body h4,[data-theme=light] .markdown-body h5,[data-theme=light] .markdown-body h6{color:#374151}[data-theme=light] .markdown-content strong,[data-theme=light] .markdown-body strong{color:#0f172a}[data-theme=light] .markdown-content em,[data-theme=light] .markdown-body em{color:#374151}[data-theme=light] .markdown-content code,[data-theme=light] .markdown-body code{background:#f1f5f9;color:#0369a1}[data-theme=light] .markdown-content pre,[data-theme=light] .markdown-body pre{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .markdown-content pre code,[data-theme=light] .markdown-body pre code{color:#1e293b}[data-theme=light] .markdown-content blockquote,[data-theme=light] .markdown-body blockquote{border-left-color:#3182ce;color:#475569}[data-theme=light] .markdown-content th,[data-theme=light] .markdown-body th{background:#f1f5f9;color:#0f172a;border-color:#d1d5db}[data-theme=light] .markdown-content td,[data-theme=light] .markdown-body td{color:#1e293b;border-color:#e2e8f0}[data-theme=light] .markdown-content tr:nth-child(2n) td,[data-theme=light] .markdown-body tr:nth-child(2n) td{background:#f8fafc}[data-theme=light] .markdown-content tr:hover td,[data-theme=light] .markdown-body tr:hover td{background:#f1f5f9}[data-theme=light] .markdown-content hr,[data-theme=light] .markdown-body hr{border-top-color:#e2e8f0}[data-theme=light] .markdown-content a,[data-theme=light] .markdown-body a{color:#2563eb}:root,[data-theme=dark]{--bg: #0f1117;--bg-surface: #1a1f2e;--bg-hover: #2d3748;--border: #2d3748;--text: #e2e8f0;--text-muted: #718096;--text-dim: #4a5568;--accent: #4299e1;--accent-light: #63b3ed;--user-bubble: #2b4c7e;--user-border: #3a5f96}[data-theme=light]{--bg: #f7fafc;--bg-surface: #ffffff;--bg-hover: #edf2f7;--border: #e2e8f0;--text: #1a202c;--text-muted: #4a5568;--text-dim: #a0aec0;--accent: #3182ce;--accent-light: #2b6cb0;--user-bubble: #ebf8ff;--user-border: #bee3f8}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text);transition:background .2s,color .2s}@media(max-width:640px){body{overflow-x:hidden}}
