.mermaid.svelte-1egxoiz{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin:.8em 0;overflow:hidden}.bar.svelte-1egxoiz{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.4em;padding:.3em .4em;display:flex}.tabs.svelte-1egxoiz,.right.svelte-1egxoiz{font-family:var(--font-mono);align-items:center;gap:.15em;font-size:.72em;display:flex}button.svelte-1egxoiz{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:.25em .6em}button.svelte-1egxoiz:hover,button.on.svelte-1egxoiz{background:var(--surface-2);color:var(--ink)}.ascii.svelte-1egxoiz{color:var(--ink);font-family:var(--font-mono);margin:0;padding:1em;font-size:.75em;line-height:1.25;overflow:auto}.canvas.svelte-1egxoiz{justify-content:safe center;padding:1em;display:flex;overflow:auto}.fit.svelte-1egxoiz{flex:none}.fit.svelte-1egxoiz svg{width:100%;height:auto;display:block}.err.svelte-1egxoiz{border-top:1px solid var(--border);color:var(--danger);font-family:var(--font-mono);margin:0;padding:.6em 1em;font-size:.75em}.mermaid.svelte-1egxoiz:fullscreen{background:var(--bg);border:0;border-radius:0;flex-direction:column;margin:0;display:flex}.mermaid.svelte-1egxoiz:fullscreen .canvas:where(.svelte-1egxoiz){flex:1;min-height:0}.markdown-body{color:var(--ink);overflow-wrap:break-word;line-height:1.6}.markdown-body :is(h1,h2,h3,h4,h5,h6){margin:1em 0 .4em;line-height:1.3}.markdown-body :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.markdown-body p{margin:.6em 0}.markdown-body a{color:var(--accent)}.markdown-body code{font-family:var(--font-mono);font-size:.9em}.markdown-body :not(pre)>code{background:var(--surface-2);border-radius:4px;padding:.15em .4em}.markdown-body blockquote{border-left:3px solid var(--border-bright);color:var(--muted);margin:.8em 0;padding:.2em 1em}.markdown-body img{border-radius:var(--radius);max-width:100%}.markdown-body :is(ul,ol){padding-left:1.4em}.markdown-body li.task{margin-left:-1.4em;list-style:none}.markdown-body li.task input{margin-right:.4em}.markdown-body hr{border:none;border-top:1px solid var(--border);margin:1.2em 0}.markdown-body table{border-collapse:collapse;margin:.8em 0;font-size:.95em}.markdown-body :is(th,td){border:1px solid var(--border);text-align:left;padding:.35em .7em}.markdown-body th{background:var(--surface-2)}.markdown-body .footnotes{border-top:1px solid var(--border);color:var(--muted);margin-top:1.6em;font-size:.9em}.markdown-body .backrefs{display:inline}.markdown-body .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
