:root{--code-comment:#6d7784;--code-keyword:#8250a8;--code-string:#3f6b4a;--code-number:#9a5b1e;--code-function:#2c5f9e;--code-type:#1f6f6a;--code-punct:#5b6472}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--code-comment:#7a8494;--code-keyword:#c8a2e8;--code-string:#8fd0a2;--code-number:#e0b070;--code-function:#86b6e8;--code-type:#6fc7c0;--code-punct:#a1aab8}}:root[data-theme=dark]{--code-comment:#7a8494;--code-keyword:#c8a2e8;--code-string:#8fd0a2;--code-number:#e0b070;--code-function:#86b6e8;--code-type:#6fc7c0;--code-punct:#a1aab8}.hljs-comment,.hljs-quote{color:var(--code-comment);font-style:italic}.hljs-keyword,.hljs-literal,.hljs-meta{color:var(--code-keyword)}.hljs-string,.hljs-regexp,.hljs-template-variable,.hljs-subst{color:var(--code-string)}.hljs-number,.hljs-symbol{color:var(--code-number)}.hljs-title,.hljs-title.function_,.hljs-title.class_,.hljs-section{color:var(--code-function)}.hljs-type,.hljs-built_in,.hljs-attr,.hljs-property,.hljs-variable.language_,.hljs-params{color:var(--code-type)}.hljs-punctuation,.hljs-operator{color:var(--code-punct)}.code-tabs.svelte-1fjdv3{border:1px solid var(--line);background:var(--surface);border-radius:8px;max-width:68ch;margin:0 0 1.4em;overflow:hidden}.tablist.svelte-1fjdv3{border-bottom:1px solid var(--line);background:var(--rail);gap:2px;padding:0 6px;display:flex}.tablist.svelte-1fjdv3 button:where(.svelte-1fjdv3){appearance:none;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 14px;font-family:Libre Franklin,ui-sans-serif,system-ui,sans-serif;font-size:.74rem;font-weight:700}.tablist.svelte-1fjdv3 button:where(.svelte-1fjdv3):hover{color:var(--ink-soft)}.tablist.svelte-1fjdv3 button[aria-selected=true]:where(.svelte-1fjdv3){color:var(--accent);border-bottom-color:var(--accent)}.tablist.svelte-1fjdv3 button:where(.svelte-1fjdv3):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}pre.svelte-1fjdv3{tab-size:2;margin:0;padding:16px 18px;font-family:Space Mono,ui-monospace,monospace;font-size:.82rem;line-height:1.65;overflow-x:auto}[hidden].svelte-1fjdv3{display:none}code.svelte-1fjdv3{font:inherit}.mermaid.svelte-2sia9n{text-align:center;margin:1.4em 0;overflow-x:auto}.mermaid.svelte-2sia9n svg{max-width:100%;height:auto}.mermaid.svelte-2sia9n .nodeLabel .katex,.mermaid.svelte-2sia9n .edgeLabel .katex{margin:0 .16em}.mermaid.svelte-2sia9n g.node.lit rect,.mermaid.svelte-2sia9n g.node.lit path,.mermaid.svelte-2sia9n g.node.lit polygon{stroke:var(--accent)!important;stroke-width:3px!important}.source.svelte-2sia9n{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:0;padding:14px 16px;font-family:Space Mono,ui-monospace,monospace;font-size:.82rem;line-height:1.65;overflow-x:auto}.source.svelte-2sia9n:empty{display:none}.failure.svelte-2sia9n{text-align:left;color:var(--danger);margin:0 0 .6em;font-style:italic}[hidden].svelte-2sia9n{display:none}
