.markdown-body{font-family:var(--font-sans);word-wrap:break-word;width:100%;max-width:100%;color:hsl(var(--foreground));font-size:15px;line-height:1.6}.markdown-body h1{border-bottom:1px solid hsl(var(--border));color:hsl(var(--foreground));margin:.7em 0 .4em;padding-bottom:.2em;font-size:1.8em;font-weight:600;line-height:1.2}.markdown-body h2{color:hsl(var(--foreground));margin:.6em 0 .3em;padding-bottom:.2em;font-size:1.5em;font-weight:600;line-height:1.2}.markdown-body h3{color:hsl(var(--foreground));margin:.5em 0 .3em;font-size:1.3em;font-weight:600;line-height:1.2}.markdown-body h4{color:hsl(var(--muted-foreground));margin:.4em 0 .2em;font-size:1.1em;font-weight:600;line-height:1.2}.markdown-body h5{color:hsl(var(--muted-foreground));margin:.3em 0 .2em;font-size:1em;font-weight:600;line-height:1.2}.markdown-body h6{color:hsl(var(--muted-foreground));margin:.3em 0 .2em;font-size:.95em;font-weight:600;line-height:1.2}.markdown-body p{color:hsl(var(--foreground));margin:.5em 0}.markdown-body strong{font-weight:600}.markdown-body em{font-style:italic}.markdown-body ul,.markdown-body ol{color:hsl(var(--foreground));margin:.4em 0;padding-left:1.5em}.markdown-body li{margin:.2em 0}.markdown-body li>ul,.markdown-body li>ol{margin:.1em 0}.markdown-body a{color:#1a8b7e;text-decoration:none;transition:opacity .2s}.markdown-body a:hover{opacity:.8;text-decoration:underline}.markdown-body img{border-radius:.5rem;max-width:100%;height:auto;margin:.5em 0}.markdown-body table{border-collapse:collapse;border-spacing:0;width:100%;margin:.5em 0}.markdown-body table th,.markdown-body table td{border:1px solid hsl(var(--border));padding:.4em .6em}.markdown-body table th{background-color:hsl(var(--muted));color:hsl(var(--foreground));font-weight:600}.markdown-body table td{color:hsl(var(--foreground))}@media (prefers-color-scheme:dark){.markdown-body table{border-color:hsl(var(--border))}.markdown-body table th,.markdown-body table td{border-color:hsl(var(--primary-foreground))}.markdown-body table th{background-color:hsl(var(--primary-foreground));color:hsl(var(--foreground))}.markdown-body table tr:nth-child(2n){background-color:hsl(var(--muted)/.3)}.markdown-body table tr:hover{background-color:hsl(var(--muted)/.5)}}.markdown-body blockquote{color:#1a8b7e;background-color:#e6f4ef;border-left:3px solid #1a8b7e;border-radius:4px;margin:.5em 0;padding:.3em .8em}.markdown-body hr{background-color:hsl(var(--border));border:none;height:1px;margin:1em 0}.markdown-body code{font-family:var(--font-mono);background-color:hsl(var(--muted));color:hsl(var(--foreground));border-radius:.3rem;margin:0;padding:.2em .4em;font-size:.9em}.markdown-body pre{background-color:hsl(var(--muted));border-radius:.5rem;margin:.5em 0;padding:1em;overflow:auto}.markdown-body pre code{color:hsl(var(--foreground));background-color:#0000;border:0;margin:0;padding:0;font-size:.9em}.markdown-body .token.comment,.markdown-body .token.prolog,.markdown-body .token.doctype,.markdown-body .token.cdata{color:hsl(var(--muted-foreground))}.markdown-body .token.punctuation{color:hsl(var(--foreground))}.markdown-body .token.property,.markdown-body .token.tag,.markdown-body .token.boolean,.markdown-body .token.number,.markdown-body .token.constant,.markdown-body .token.symbol,.markdown-body .token.deleted{color:hsl(var(--primary))}.markdown-body .token.selector,.markdown-body .token.attr-name,.markdown-body .token.string,.markdown-body .token.char,.markdown-body .token.builtin,.markdown-body .token.inserted{color:hsl(var(--success))}.markdown-body .token.operator,.markdown-body .token.entity,.markdown-body .token.url{color:hsl(var(--foreground))}.markdown-body .token.atrule,.markdown-body .token.attr-value,.markdown-body .token.keyword{color:hsl(var(--primary))}.markdown-body .token.function,.markdown-body .token.class-name{color:hsl(var(--secondary))}.markdown-body .token.regex,.markdown-body .token.important,.markdown-body .token.variable{color:hsl(var(--warning))}.markdown-body .latex-block{background-color:hsl(var(--muted));border-radius:.5rem;justify-content:center;align-items:center;width:100%;margin:.25em 0;padding:3em;display:flex;overflow-x:visible}.markdown-body .latex-block .katex-display{max-width:100%;margin:0;padding:0;overflow-x:visible}.markdown-body .katex-inline{white-space:nowrap;color:inherit;background-color:#0000;border-radius:.25rem;align-items:center;margin:0 .1em;padding:.1em .2em;display:inline-flex}.markdown-body .katex{text-rendering:auto;color:inherit;font-size:1.1em;line-height:1.2}.markdown-body .katex-html{display:inline-block!important}.markdown-body .latex-block-error,.markdown-body .latex-inline-error{color:hsl(var(--destructive));font-family:var(--font-mono);background-color:hsl(var(--destructive)/.1);border-radius:.25rem;padding:.2em .4em;font-size:.9em}.markdown-body .markdown-hr{border:none;border-top:1px solid hsl(var(--border));width:100%;margin:1.5em 0}@media (prefers-color-scheme:dark){.markdown-body .latex-block{background-color:hsl(var(--primary-foreground))}}@media (max-width:768px){.markdown-body{font-size:14px}.markdown-body h1{font-size:1.6em}.markdown-body h2{font-size:1.4em}.markdown-body h3{font-size:1.2em}.markdown-body h4{font-size:1.1em}.markdown-body h5{font-size:1em}.markdown-body h6{font-size:.9em}.markdown-body pre{padding:.8em}.markdown-body table{display:block;overflow-x:auto}}.listitem{list-style-type:disc}ul.compact{margin:.5em 0;padding-left:1em;list-style-type:disc}ul.compact li{margin-bottom:.3em}@media print{.markdown-body{color:#000}.markdown-body a{text-decoration:underline}.markdown-body blockquote{border-left-color:#ddd}.markdown-body pre,.markdown-body code{background-color:#f6f8fa}.markdown-body img{max-width:100%!important}}.markdown-link{color:#1e9c8e;cursor:pointer;text-decoration:underline;transition:color .15s}.markdown-link:hover{color:#00ffe1;text-decoration:underline}.markdown-link:visited{color:#1a8b7ed6}.markdown-link:active{color:#1ea293}
