.markdown-content{color:hsl(var(--foreground));line-height:1.6}.markdown-content>*{margin-top:0;margin-bottom:16px}.markdown-content>:first-child{margin-top:0}.markdown-content>:last-child{margin-bottom:0}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{color:hsl(var(--foreground));margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-content h1{border-bottom:1px solid hsl(var(--border));padding-bottom:.3em;font-size:2em}.markdown-content h2{border-bottom:1px solid hsl(var(--border));padding-bottom:.3em;font-size:1.5em}.markdown-content h3{font-size:1.25em}.markdown-content h4{font-size:1em}.markdown-content h5{font-size:.875em}.markdown-content h6{color:hsl(var(--muted-foreground));font-size:.85em}.markdown-content p{margin-bottom:16px}.markdown-content code{background-color:hsl(var(--muted));border-radius:3px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.9em}.markdown-content pre{background-color:hsl(var(--muted)/.3);border-radius:6px;margin-bottom:16px;padding:16px;overflow-x:auto}.markdown-content pre code{color:inherit;background-color:#0000;padding:0;font-size:.875em}.markdown-content pre code .hljs{background-color:#0000}.markdown-content blockquote{border-left:4px solid hsl(var(--border));color:hsl(var(--muted-foreground));margin:16px 0;padding-left:16px}.markdown-content table{border-collapse:collapse;width:100%;margin:16px 0;display:block;overflow-x:auto}.markdown-content table th,.markdown-content table td{border:1px solid hsl(var(--border));text-align:left;padding:8px 12px}.markdown-content table th{background-color:hsl(var(--muted));font-weight:600}.markdown-content ul,.markdown-content ol{margin:16px 0;padding-left:24px}.markdown-content li{margin-bottom:4px}.markdown-content a{color:hsl(var(--primary));text-decoration:none}.markdown-content a:hover{text-decoration:underline}.markdown-content hr{border:none;border-top:1px solid hsl(var(--border));margin:24px 0}.markdown-content img{max-width:100%;height:auto}.markdown-content strong{font-weight:600}.markdown-content em{font-style:italic}.markdown-content del{text-decoration:line-through}.markdown-content input[type=checkbox]{margin-right:8px}.markdown-content pre code.hljs{color:hsl(var(--foreground));padding:0;display:block;overflow-x:auto}.markdown-content .hljs-comment,.markdown-content .hljs-quote{color:hsl(var(--muted-foreground));font-style:italic}.markdown-content .hljs-keyword,.markdown-content .hljs-selector-tag,.markdown-content .hljs-subst{color:hsl(var(--primary));font-weight:600}.markdown-content .hljs-number,.markdown-content .hljs-literal,.markdown-content .hljs-variable,.markdown-content .hljs-template-variable,.markdown-content .hljs-tag .hljs-attr{color:#0969da}.markdown-content .hljs-string,.markdown-content .hljs-doctag{color:#0a3069}.markdown-content .hljs-title,.markdown-content .hljs-section,.markdown-content .hljs-selector-id{color:#6f42c1;font-weight:600}.markdown-content .hljs-type,.markdown-content .hljs-class .hljs-title{color:#0969da;font-weight:600}.markdown-content .hljs-tag,.markdown-content .hljs-name,.markdown-content .hljs-attribute{color:#116329;font-weight:600}.markdown-content .hljs-regexp,.markdown-content .hljs-link{color:#0969da}.markdown-content .hljs-symbol,.markdown-content .hljs-bullet{color:#953800}.markdown-content .hljs-built_in,.markdown-content .hljs-builtin-name{color:#0969da}.markdown-content .hljs-meta{color:#8250df}.markdown-content .hljs-deletion{color:#82071e;background-color:#ffebe9}.markdown-content .hljs-addition{color:#116329;background-color:#dafbe1}.markdown-content .hljs-emphasis{font-style:italic}.markdown-content .hljs-strong{font-weight:600}:root[class~=dark] .markdown-content .hljs-number,:root[class~=dark] .markdown-content .hljs-literal,:root[class~=dark] .markdown-content .hljs-variable,:root[class~=dark] .markdown-content .hljs-template-variable,:root[class~=dark] .markdown-content .hljs-tag .hljs-attr{color:#79c0ff}:root[class~=dark] .markdown-content .hljs-string,:root[class~=dark] .markdown-content .hljs-doctag{color:#a5d6ff}:root[class~=dark] .markdown-content .hljs-title,:root[class~=dark] .markdown-content .hljs-section,:root[class~=dark] .markdown-content .hljs-selector-id{color:#d2a8ff}:root[class~=dark] .markdown-content .hljs-type,:root[class~=dark] .markdown-content .hljs-class .hljs-title{color:#79c0ff}:root[class~=dark] .markdown-content .hljs-tag,:root[class~=dark] .markdown-content .hljs-name,:root[class~=dark] .markdown-content .hljs-attribute{color:#7ee787}:root[class~=dark] .markdown-content .hljs-regexp,:root[class~=dark] .markdown-content .hljs-link{color:#79c0ff}:root[class~=dark] .markdown-content .hljs-symbol,:root[class~=dark] .markdown-content .hljs-bullet{color:#ffa657}:root[class~=dark] .markdown-content .hljs-built_in,:root[class~=dark] .markdown-content .hljs-builtin-name{color:#79c0ff}:root[class~=dark] .markdown-content .hljs-meta{color:#d2a8ff}:root[class~=dark] .markdown-content .hljs-deletion{color:#ffa198;background-color:#f8514926}:root[class~=dark] .markdown-content .hljs-addition{color:#7ee787;background-color:#2ea04326}
