.markdown-content{color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:1.4}.markdown-content p{font-size:var(--font-size-xs);line-height:1.4;margin-bottom:var(--spacing-md, 16px)}.markdown-content strong,.markdown-content b{font-weight:var(--font-weight-semibold)}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{font-weight:var(--font-weight-semibold);font-size:var(--font-size-xs);line-height:1.4;margin-bottom:var(--spacing-md, 16px)}.markdown-content[data-duplicate-title=true]>h1:first-child{display:none}.markdown-content ul,.markdown-content ol{padding-inline-start:var(--spacing-20, 1.25rem);margin-bottom:var(--spacing-md, 16px);list-style-position:outside}.markdown-content li{font-size:var(--font-size-xs);line-height:1.4;letter-spacing:0}.markdown-content pre{background-color:var(--ai-bg-code, #282c34);border-radius:var(--radius);padding:var(--spacing-md, 16px);margin-bottom:var(--spacing-md, 16px);max-width:100%;overflow-x:auto;overflow-wrap:anywhere;word-break:break-word}.markdown-content code{font-family:Menlo,Monaco,Courier New,monospace;font-size:var(--font-size-sm, 16px);max-width:100%;overflow-wrap:anywhere;word-break:break-word}.markdown-content :not(pre)>code{background-color:var(--ai-bg-inline-code, rgb(0 0 0 / 5%));border-radius:var(--radius);padding:.2em .4em}.markdown-table-scroll{display:block;width:100%;max-width:100%;overflow-x:auto;margin-bottom:var(--spacing-md, 16px)}.markdown-table-scroll table{width:max-content;min-width:100%;border-collapse:collapse}.markdown-table-scroll th,.markdown-table-scroll td{padding:var(--spacing-sm) var(--spacing-md);text-align:left;vertical-align:top;border:var(--table-border, 1px solid var(--ai-border-light));white-space:nowrap}.markdown-table-scroll th{background-color:var(--ai-bg-table-header, rgb(0 0 0 / 2%));font-weight:var(--font-weight-semibold, 600);border-bottom:var(--table-border, 1px solid var(--ai-border-light))}.markdown-content a{color:var(--ai-link-color, #07c);text-decoration:none}.markdown-content a:hover{text-decoration:underline}.markdown-content blockquote{border-left:4px solid var(--ai-border-light);padding-left:var(--spacing-md, 16px);color:var(--ai-text-secondary);margin:var(--spacing-md, 16px) 0}.markdown-content hr{border:0;border-top:1px solid var(--ai-border-light);margin:var(--spacing-sm, 16px) 0}
