html.dark figure.svelte-1721bv2 picture:where(.svelte-1721bv2) source.dark-source:where(.svelte-1721bv2){display:block}.steps.svelte-17qwayl{counter-reset:step}.step.svelte-1o5ngko{counter-increment:step}.step-marker.svelte-1o5ngko:before{content:counter(step)}.filetree.svelte-blzb08 ul{margin:0;padding-left:1.1rem;list-style:none}.filetree.svelte-blzb08>ul{padding-left:0}.filetree.svelte-blzb08 ul ul{border-left:1px solid var(--border)}.filetree.svelte-blzb08 li{padding:.12rem 0}.filetree.svelte-blzb08 li:before{margin-right:.45rem}.filetree.svelte-blzb08 li:has(>ul):before{content:"📁"}.filetree.svelte-blzb08 li:not(:has(>ul)):before{content:"📄"}.mermaid-figure svg{max-width:100%;height:auto}.mermaid-figure .nodeLabel,.mermaid-figure .edgeLabel{font-weight:500}.mermaid-figure .edgeLabel,.mermaid-figure .edgeLabel p,.mermaid-figure .edgeLabel span{color:var(--foreground)!important;background-color:var(--background)!important;font-size:12px}.mermaid-figure .edgeLabel rect,.mermaid-figure rect.label-background,.mermaid-figure .edge-label-background{fill:var(--background)!important}.shiki{background-color:var(--muted)!important}html.dark .shiki,html.dark .shiki span{color:var(--shiki-dark)!important}.code-block pre{padding:.857em 1.143em;border-radius:.375rem;overflow-x:auto;font-size:.875em;line-height:1.7;background-color:var(--muted)}.shiki .line.highlighted,.shiki .line.diff{display:inline-block;width:100%}.shiki .line.highlighted{background-color:color-mix(in oklab,var(--primary) 14%,transparent)}.shiki .line.diff.add{background-color:color-mix(in oklab,#22c55e 18%,transparent)}.shiki .line.diff.remove{background-color:color-mix(in oklab,#ef4444 18%,transparent);opacity:.75}
