.md-body{--hl-fg:#24292f;--hl-comment:#6e7781;--hl-keyword:#cf222e;--hl-title:#8250df;--hl-const:#0550ae;--hl-string:#0a3069;--hl-builtin:#953800;--hl-name:#116329;--hl-add-fg:#116329;--hl-add-bg:#dafbe1;--hl-del-fg:#82071e;--hl-del-bg:#ffebe9;--md-code-bg:#f6f8fa;--md-inline-bg:color-mix(in oklab, var(--ui-text-muted) 14%, transparent);overflow-wrap:anywhere;color:var(--ui-text);font-size:.9375rem;line-height:1.7}.dark .md-body{--hl-fg:#e6edf3;--hl-comment:#8b949e;--hl-keyword:#ff7b72;--hl-title:#d2a8ff;--hl-const:#79c0ff;--hl-string:#a5d6ff;--hl-builtin:#ffa657;--hl-name:#7ee787;--hl-add-fg:#aff5b4;--hl-add-bg:#2ea04340;--hl-del-fg:#ffdcd7;--hl-del-bg:#f8514940;--md-code-bg:#00000059}.md-body>:first-child{margin-top:0}.md-body>:last-child{margin-bottom:0}.md-body .md-code,.md-body .md-table,.md-body blockquote,.md-body ol,.md-body p,.md-body pre,.md-body ul{margin:.7em 0}.md-body h1,.md-body h2,.md-body h3,.md-body h4{color:var(--ui-text-highlighted);margin:1.2em 0 .5em;font-weight:600;line-height:1.35}.md-body h1{font-size:1.35em}.md-body h2{font-size:1.2em}.md-body h3{font-size:1.08em}.md-body h4{font-size:1em}.md-body ul{padding-left:1.5em;list-style:outside}.md-body ol{padding-left:1.6em;list-style:decimal}.md-body li{margin:.25em 0}.md-body li>p{margin:.3em 0}.md-body a{color:var(--ui-primary);text-underline-offset:2px;text-decoration:underline}.md-body blockquote{border-left:3px solid var(--ui-border-accented);color:var(--ui-text-muted);padding-left:.9em}.md-body hr{border:0;border-top:1px solid var(--ui-border);margin:1.2em 0}.md-body strong{color:var(--ui-text-highlighted);font-weight:600}.md-body :not(pre)>code{font-family:var(--font-mono);background:var(--md-inline-bg);border-radius:.375rem;padding:.12em .4em;font-size:.86em}.md-body .md-table{overflow-x:auto}.md-body table{border-collapse:collapse;min-width:60%;font-size:.9em}.md-body td,.md-body th{border:1px solid var(--ui-border);text-align:left;padding:.4em .75em}.md-body th{background:var(--ui-bg-elevated);font-weight:600}.md-body .md-code{border:1px solid var(--ui-border);background:var(--md-code-bg);border-radius:.625rem;overflow:hidden}.md-body .md-code-head{border-bottom:1px solid var(--ui-border);color:var(--ui-text-muted);justify-content:space-between;align-items:center;padding:.3rem .5rem .3rem .8rem;font-size:.75rem;display:flex}.md-body .md-code code.hljs,.md-body .md-lang{font-family:var(--font-mono)}.md-body .md-copy{color:var(--ui-text-muted);cursor:pointer;border-radius:.375rem;padding:.1rem .5rem;font-size:.75rem}.md-body .md-copy:hover{background:var(--ui-bg-elevated);color:var(--ui-text)}.md-body .md-code pre{margin:0;padding:.75rem .9rem;overflow-x:auto}.md-body .md-code code.hljs{color:var(--hl-fg);white-space:pre;background:0 0;font-size:.84rem;line-height:1.6;display:block}.md-body .hljs-comment,.md-body .hljs-quote{color:var(--hl-comment);font-style:italic}.md-body .hljs-doctag,.md-body .hljs-keyword,.md-body .hljs-selector-tag,.md-body .hljs-template-tag,.md-body .hljs-template-variable,.md-body .hljs-type,.md-body .hljs-variable.language_{color:var(--hl-keyword)}.md-body .hljs-title,.md-body .hljs-title.class_,.md-body .hljs-title.function_{color:var(--hl-title)}.md-body .hljs-attr,.md-body .hljs-attribute,.md-body .hljs-literal,.md-body .hljs-meta,.md-body .hljs-number,.md-body .hljs-operator,.md-body .hljs-selector-attr,.md-body .hljs-selector-class,.md-body .hljs-selector-id,.md-body .hljs-variable{color:var(--hl-const)}.md-body .hljs-meta .hljs-string,.md-body .hljs-regexp,.md-body .hljs-string{color:var(--hl-string)}.md-body .hljs-built_in,.md-body .hljs-symbol{color:var(--hl-builtin)}.md-body .hljs-code,.md-body .hljs-formula,.md-body .hljs-name,.md-body .hljs-selector-pseudo{color:var(--hl-name)}.md-body .hljs-section{color:var(--hl-const);font-weight:600}.md-body .hljs-bullet{color:var(--hl-builtin)}.md-body .hljs-emphasis{font-style:italic}.md-body .hljs-strong{font-weight:600}.md-body .hljs-addition{color:var(--hl-add-fg);background:var(--hl-add-bg)}.md-body .hljs-deletion{color:var(--hl-del-fg);background:var(--hl-del-bg)}.md-body.md-streaming>:last-child:after{content:"";vertical-align:text-bottom;background:var(--ui-text-muted);border-radius:1px;width:.5em;height:1em;margin-left:2px;animation:1s steps(2,start) infinite md-blink;display:inline-block}.md-body.md-streaming>.md-code:last-child:after{margin:.2em .9em .5em;display:block}@keyframes md-blink{to{visibility:hidden}}
