.md.svelte-mbgkpl{line-height:var(--lh-prose);overflow-wrap:anywhere}.md.svelte-mbgkpl p{margin:0 0 .7em}.md.svelte-mbgkpl p:last-child,.md.svelte-mbgkpl ul:last-child,.md.svelte-mbgkpl ol:last-child,.md.svelte-mbgkpl pre:last-child{margin-bottom:0}.md.svelte-mbgkpl :is(h1,h2,h3,h4,h5,h6){font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--text);margin:1.2em 0 .5em}.md.svelte-mbgkpl :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.md.svelte-mbgkpl h1{font-size:var(--fs-lg);letter-spacing:var(--tracking-title)}.md.svelte-mbgkpl h2{font-size:var(--fs-md);letter-spacing:var(--tracking-title);margin-top:1.4em}.md.svelte-mbgkpl h3{font-size:var(--fs-base)}.md.svelte-mbgkpl :is(h4,h5,h6){font-size:var(--fs-sm);color:var(--text-2)}.md.svelte-mbgkpl ul,.md.svelte-mbgkpl ol{margin:0 0 .7em;padding-left:1.4em}.md.svelte-mbgkpl li{margin:.15em 0}.md.svelte-mbgkpl code{font:var(--fs-sm) var(--font-mono);font-feature-settings:inherit;background:var(--soft);border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 4px}.md.svelte-mbgkpl pre{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:0 0 .7em;padding:8px 10px;position:relative;overflow-x:auto}.md.svelte-mbgkpl .code-lang{font:var(--fs-2xs) var(--font-mono);color:var(--faint);-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;top:6px;right:8px}.md.streaming.svelte-mbgkpl>:last-child:after{content:"▍";color:var(--accent);margin-left:1px;animation:1s step-end infinite svelte-mbgkpl-md-blink}@keyframes svelte-mbgkpl-md-blink{50%{opacity:0}}.md.svelte-mbgkpl pre code{font-size:var(--fs-sm);line-height:var(--lh-code);background:0 0;border:0;padding:0}.md.svelte-mbgkpl a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);text-underline-offset:2px}.md.svelte-mbgkpl a:is(:hover,:focus-visible){-webkit-text-decoration-color:var(--text-2);text-decoration-color:var(--text-2)}.md.svelte-mbgkpl blockquote{background:var(--soft);border-radius:var(--radius);color:var(--text-2);margin:0 0 .7em;padding:6px 12px}.md.svelte-mbgkpl table{border-collapse:collapse;font-size:var(--fs-sm);margin:0 0 .7em}.md.svelte-mbgkpl th,.md.svelte-mbgkpl td{border:1px solid var(--border);text-align:left;padding:4px 8px}.md.svelte-mbgkpl td code,.md.svelte-mbgkpl th code{white-space:nowrap}.md.svelte-mbgkpl table{max-width:100%;display:block;overflow-x:auto}.md.svelte-mbgkpl th{background:var(--soft);font-weight:var(--fw-semibold)}.md.svelte-mbgkpl hr{border:0;border-top:1px solid var(--border);margin:1em 0}.md.svelte-mbgkpl .mermaid{border:1px solid var(--border);border-radius:var(--radius);background:var(--diagram-surface);margin:0 0 .7em;position:relative;overflow:hidden}.md.svelte-mbgkpl .mermaid:last-child{margin-bottom:0}.md.svelte-mbgkpl .mermaid>pre{background:0 0;border:0;border-radius:0;margin:0;padding-right:72px}.md.svelte-mbgkpl .mermaid-bar{z-index:1;border-radius:var(--radius-sm);background:var(--diagram-surface);align-items:center;gap:4px;padding:1px 2px;display:flex;position:absolute;top:5px;right:6px}.md.svelte-mbgkpl .mermaid-lang{font:var(--fs-2xs) var(--font-mono);color:var(--faint);-webkit-user-select:none;user-select:none;margin-right:4px}.md.svelte-mbgkpl .mermaid-bar button{font:var(--fs-2xs) var(--font-mono);color:var(--muted);border-radius:var(--radius-sm);border:1px solid #0000;padding:1px 6px}.md.svelte-mbgkpl .mermaid-bar button:is(:hover,:focus-visible){color:var(--text);background:var(--hover)}.md.svelte-mbgkpl .mermaid-bar button[aria-pressed=true]{color:var(--text);background:var(--soft);border-color:var(--border-strong)}.md.svelte-mbgkpl .mermaid:not([data-status=ready]) .mermaid-bar button,.md.svelte-mbgkpl .mermaid[data-view=source] .mermaid-size{display:none}.md.svelte-mbgkpl .mermaid-diagram{text-align:center;padding:24px 14px 14px;display:none;overflow-x:auto}.md.svelte-mbgkpl .mermaid[data-status=ready][data-view=diagram] .mermaid-diagram{display:block}.md.svelte-mbgkpl .mermaid[data-status=ready][data-view=diagram]>pre{display:none}.md.svelte-mbgkpl .mermaid-diagram svg{vertical-align:top;max-width:100%;height:auto}.md.svelte-mbgkpl .mermaid[data-size=actual] .mermaid-diagram svg{max-width:none}.md.svelte-mbgkpl .mermaid-error{border-top:1px solid var(--border);font-size:var(--fs-sm);color:var(--del-fg);padding:6px 10px;display:none}.md.svelte-mbgkpl .mermaid[data-status=error] .mermaid-error{display:block}
