.md-content{line-height:var(--font-line-height-relaxed);color:var(--color-text-primary);word-break:break-word;overflow-wrap:break-word;border-radius:var(--radius-md)}.md-content>:first-child{margin-top:0}.md-content>:last-child{margin-bottom:0}.md-content h1,.md-content h2,.md-content h3,.md-content h4,.md-content h5,.md-content h6{font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-tight);color:var(--color-text-primary);letter-spacing:var(--font-letter-spacing-tight);margin-top:var(--space-5);margin-bottom:var(--space-2)}.md-content h1{font-size:var(--font-size-2xl)}.md-content h2{font-size:var(--font-size-xl)}.md-content h3{font-size:var(--font-size-lg);font-family:var(--font-family-title)}.md-content h4{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.md-content h5,.md-content h6{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.md-content p{margin:var(--space-2) 0;line-height:var(--font-line-height-relaxed)}.md-content ul,.md-content ol{margin:var(--space-2) 0;padding-left:var(--space-6)}.md-content li{margin:var(--space-1) 0;line-height:var(--font-line-height-relaxed)}.md-content li>p{margin:0}.md-content ul ul,.md-content ol ol,.md-content ul ol,.md-content ol ul{margin:var(--space-1) 0}.md-content ul.contains-task-list{padding-left:var(--space-1);list-style:none}.md-content li.task-list-item{align-items:flex-start;gap:var(--space-2);display:flex}.md-content li.task-list-item>input[type=checkbox]{flex-shrink:0;margin-top:5px}.md-content code:not(pre code){font-family:var(--font-family-mono);padding:1px var(--space-1);background-color:var(--color-surface-2);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:.88em}.md-content pre{margin:var(--space-3) 0}.md-content blockquote{margin:var(--space-3) 0;padding:var(--space-2) var(--space-4);border-left:3px solid var(--color-border-strong);color:var(--color-text-secondary);background-color:var(--color-surface-1);border-radius:0 var(--radius-md) var(--radius-md) 0}.md-content blockquote p{margin:var(--space-1) 0}.md-content a{transition:color var(--transition-duration-fast) var(--transition-timing-default);text-decoration:none;color:var(--color-text-link)!important}.md-content a:hover{color:var(--color-interactive-hover);text-decoration:underline}.md-content hr{border:none;border-top:1px solid var(--color-border-default);margin:var(--space-4) 0}.md-content img{border-radius:var(--radius-md);max-width:100%;height:auto;margin:var(--space-2) 0}.md-content table{border-collapse:collapse;width:100%;margin:var(--space-3) 0;font-size:var(--font-size-sm)}.md-content thead th{text-align:left;padding:var(--space-2) var(--space-3);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xs);letter-spacing:var(--font-letter-spacing-wide);text-transform:uppercase;color:var(--color-text-muted);background-color:var(--color-surface-1);border-bottom:1px solid var(--color-border-default)}.md-content tbody td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-subtle);vertical-align:top}.md-content tbody tr:last-child td{border-bottom:none}.data-table-scroll-container{position:relative}.data-table-scroll{-webkit-overflow-scrolling:touch;overflow:auto}.data-table-fade{position:relative}.data-table-fade:after{content:"";background:linear-gradient(to bottom, transparent, var(--color-surface-1,#171717));pointer-events:none;z-index:2;height:160px;position:absolute;bottom:0;left:0;right:0}.data-table-scroll table{table-layout:fixed;width:100%;min-width:300px}.data-table-scroll thead th{white-space:nowrap;text-overflow:ellipsis;z-index:1;position:sticky;top:0;overflow:hidden}.data-table-scroll tbody td{vertical-align:top;overflow:hidden}.data-table-scroll .kv-key{white-space:nowrap}.md-content.chat-history-md{font-size:var(--font-size-xs);line-height:1.5}.md-content.chat-history-md h1{font-size:var(--font-size-base)}.md-content.chat-history-md h2,.md-content.chat-history-md h3{font-size:var(--font-size-sm)}.md-content.chat-history-md h4,.md-content.chat-history-md h5,.md-content.chat-history-md h6{font-size:var(--font-size-xs)}.md-content.chat-history-md h1,.md-content.chat-history-md h2,.md-content.chat-history-md h3,.md-content.chat-history-md h4,.md-content.chat-history-md h5,.md-content.chat-history-md h6{margin-top:var(--space-3);margin-bottom:var(--space-1)}.md-content.chat-history-md p{margin:var(--space-1) 0}.md-content.chat-history-md ul,.md-content.chat-history-md ol{margin:var(--space-1) 0;padding-left:var(--space-4)}.md-content.chat-history-md blockquote{margin:var(--space-2) 0;padding:var(--space-1) var(--space-3)}.md-content.chat-history-md table{font-size:var(--font-size-xs)}.md-content.chat-history-md .ds-code-block{border-radius:var(--radius-sm);margin:var(--space-1) 0}.md-content.chat-history-md .ds-code-block__header{font-size:10px}.md-content.chat-history-md .ds-code-block__content{padding:var(--space-2)}.md-content.chat-history-md .ds-code-block__content pre code{font-size:11px;line-height:1.4}.md-content.chat-history-md pre{margin:var(--space-1) 0}.md-content del{color:var(--color-text-muted);text-decoration:line-through}.md-content strong{font-weight:var(--font-weight-semibold)}.md-content em{font-style:italic}.chat-empty-flow-md .md-content{font-size:var(--font-size-sm);line-height:var(--font-line-height-relaxed);color:var(--color-text-muted)}.chat-empty-flow-md .md-content h1,.chat-empty-flow-md .md-content h2,.chat-empty-flow-md .md-content h3,.chat-empty-flow-md .md-content h4,.chat-empty-flow-md .md-content h5,.chat-empty-flow-md .md-content h6{color:var(--color-text-muted)}.chat-empty-flow-md .md-content h1{font-size:var(--font-size-lg)}.chat-empty-flow-md .md-content h2{font-size:var(--font-size-base)}.chat-empty-flow-md .md-content h3,.chat-empty-flow-md .md-content h4,.chat-empty-flow-md .md-content h5,.chat-empty-flow-md .md-content h6{font-size:var(--font-size-sm)}.chat-empty-flow-md .md-content h1,.chat-empty-flow-md .md-content h2,.chat-empty-flow-md .md-content h3,.chat-empty-flow-md .md-content h4,.chat-empty-flow-md .md-content h5,.chat-empty-flow-md .md-content h6{margin-top:var(--space-3);margin-bottom:var(--space-1)}.chat-empty-flow-md .md-content code:not(pre code){color:var(--color-text-secondary)}.chat-empty-flow-md .md-content blockquote{color:var(--color-text-muted)}.chat-empty-flow-md .md-content strong{color:var(--color-text-secondary)}