.markdown-body.svelte-z28whr{color:var(--color-foreground);font-size:.875rem;line-height:1.7}.markdown-body.svelte-z28whr h1,.markdown-body.svelte-z28whr h2,.markdown-body.svelte-z28whr h3,.markdown-body.svelte-z28whr h4,.markdown-body.svelte-z28whr h5,.markdown-body.svelte-z28whr h6{color:var(--color-foreground);font-weight:600;margin-top:1.25em;margin-bottom:.5em;line-height:1.3}.markdown-body.svelte-z28whr h1{font-size:1.25rem;border-bottom:1px solid var(--color-border);padding-bottom:.3em}.markdown-body.svelte-z28whr h2{font-size:1.125rem;border-bottom:1px solid var(--color-border);padding-bottom:.3em}.markdown-body.svelte-z28whr h3{font-size:1rem}.markdown-body.svelte-z28whr h4{font-size:.875rem}.markdown-body.svelte-z28whr p{margin-top:0;margin-bottom:.75em;color:color-mix(in srgb,var(--color-foreground) 85%,transparent)}.markdown-body.svelte-z28whr a{color:var(--color-primary);text-decoration:none}.markdown-body.svelte-z28whr a:hover{text-decoration:underline}.markdown-body.svelte-z28whr strong{color:var(--color-foreground);font-weight:600}.markdown-body.svelte-z28whr ul,.markdown-body.svelte-z28whr ol{padding-left:1.5em;margin-top:0;margin-bottom:.75em}.markdown-body.svelte-z28whr li{margin-bottom:.25em;color:color-mix(in srgb,var(--color-foreground) 85%,transparent)}.markdown-body.svelte-z28whr li>ul,.markdown-body.svelte-z28whr li>ol{margin-top:.25em;margin-bottom:0}.markdown-body.svelte-z28whr code{background:color-mix(in srgb,var(--color-secondary) 60%,transparent);border:1px solid var(--color-border);border-radius:.25rem;padding:.15em .35em;font-size:.8em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;color:color-mix(in srgb,var(--color-foreground) 90%,transparent)}.markdown-body.svelte-z28whr pre{background:#0d1117;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;padding:.875rem 1rem;overflow-x:auto;margin-top:0;margin-bottom:.75em}.markdown-body.svelte-z28whr pre code{background:none;border:none;padding:0;font-size:.8em}.markdown-body.svelte-z28whr pre code.hljs{background:transparent;padding:0}.markdown-body.svelte-z28whr .hljs{color:#c9d1d9;background:transparent}.markdown-body.svelte-z28whr .hljs-doctag,.markdown-body.svelte-z28whr .hljs-keyword,.markdown-body.svelte-z28whr .hljs-meta .hljs-keyword,.markdown-body.svelte-z28whr .hljs-template-tag,.markdown-body.svelte-z28whr .hljs-template-variable,.markdown-body.svelte-z28whr .hljs-type,.markdown-body.svelte-z28whr .hljs-variable.language_{color:#ff7b72}.markdown-body.svelte-z28whr .hljs-title,.markdown-body.svelte-z28whr .hljs-title.class_,.markdown-body.svelte-z28whr .hljs-title.class_.inherited__,.markdown-body.svelte-z28whr .hljs-title.function_{color:#d2a8ff}.markdown-body.svelte-z28whr .hljs-attr,.markdown-body.svelte-z28whr .hljs-attribute,.markdown-body.svelte-z28whr .hljs-literal,.markdown-body.svelte-z28whr .hljs-meta,.markdown-body.svelte-z28whr .hljs-number,.markdown-body.svelte-z28whr .hljs-operator,.markdown-body.svelte-z28whr .hljs-selector-attr,.markdown-body.svelte-z28whr .hljs-selector-class,.markdown-body.svelte-z28whr .hljs-selector-id,.markdown-body.svelte-z28whr .hljs-variable{color:#79c0ff}.markdown-body.svelte-z28whr .hljs-meta .hljs-string,.markdown-body.svelte-z28whr .hljs-regexp,.markdown-body.svelte-z28whr .hljs-string{color:#a5d6ff}.markdown-body.svelte-z28whr .hljs-built_in,.markdown-body.svelte-z28whr .hljs-symbol{color:#ffa657}.markdown-body.svelte-z28whr .hljs-code,.markdown-body.svelte-z28whr .hljs-comment,.markdown-body.svelte-z28whr .hljs-formula{color:#8b949e}.markdown-body.svelte-z28whr .hljs-name,.markdown-body.svelte-z28whr .hljs-quote,.markdown-body.svelte-z28whr .hljs-selector-pseudo,.markdown-body.svelte-z28whr .hljs-selector-tag{color:#7ee787}.markdown-body.svelte-z28whr .hljs-subst{color:#c9d1d9}.markdown-body.svelte-z28whr .hljs-section{color:#1f6feb;font-weight:700}.markdown-body.svelte-z28whr .hljs-bullet{color:#f2cc60}.markdown-body.svelte-z28whr .hljs-emphasis{color:#c9d1d9;font-style:italic}.markdown-body.svelte-z28whr .hljs-strong{color:#c9d1d9;font-weight:700}.markdown-body.svelte-z28whr .hljs-addition{color:#aff5b4;background-color:#033a16}.markdown-body.svelte-z28whr .hljs-deletion{color:#ffdcd7;background-color:#67060c}.markdown-body.svelte-z28whr blockquote{border-left:3px solid var(--color-primary);padding-left:1em;margin-left:0;margin-bottom:.75em;color:color-mix(in srgb,var(--color-foreground) 70%,transparent)}.markdown-body.svelte-z28whr hr{border:none;border-top:1px solid var(--color-border);margin:1em 0}.markdown-body.svelte-z28whr table{border-collapse:collapse;width:100%;margin-bottom:.75em}.markdown-body.svelte-z28whr th,.markdown-body.svelte-z28whr td{border:1px solid var(--color-border);padding:.4em .75em;text-align:left}.markdown-body.svelte-z28whr th{background:color-mix(in srgb,var(--color-secondary) 60%,transparent);font-weight:600}.markdown-body.svelte-z28whr img{max-width:100%;height:auto}.markdown-body.svelte-z28whr .mermaid-block{position:relative;background:#0d1117;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;padding:1rem;margin-bottom:.75em;overflow-x:auto;text-align:center}.markdown-body.svelte-z28whr .mermaid-expand-btn{position:absolute;top:.5rem;right:.5rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:1px solid var(--color-border);border-radius:.375rem;background:color-mix(in srgb,var(--color-card) 85%,transparent);color:color-mix(in srgb,var(--color-foreground) 70%,transparent);cursor:pointer;opacity:0;transition:opacity .15s ease,color .15s ease,background .15s ease}.markdown-body.svelte-z28whr .mermaid-block:hover .mermaid-expand-btn,.markdown-body.svelte-z28whr .mermaid-expand-btn:focus-visible{opacity:1}.markdown-body.svelte-z28whr .mermaid-expand-btn:hover{color:var(--color-foreground);background:var(--color-card)}.markdown-body.svelte-z28whr .mermaid-expand-btn svg{width:1rem;height:1rem}@media(hover:none){.markdown-body.svelte-z28whr .mermaid-expand-btn{opacity:1}}.mermaid-dialog-body.svelte-z28whr{text-align:center}.mermaid-dialog-body.svelte-z28whr svg{width:100%!important;max-width:100%!important;height:auto}.markdown-body.svelte-z28whr .mermaid-block:not(.mermaid-rendered){font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.8em;text-align:left;white-space:pre;color:#8b949e}.markdown-body.svelte-z28whr .mermaid-rendered svg{max-width:100%;height:auto}.markdown-body.svelte-z28whr .mermaid-error{border-color:#ef444466}.markdown-body.svelte-z28whr>:first-child{margin-top:0}.markdown-body.svelte-z28whr>:last-child{margin-bottom:0}
