.brand-logo.svelte-sizjj8{display:inline-flex;align-items:center}.brand-logo__img.svelte-sizjj8{height:100%;width:auto;display:block}.brand-logo__img--dark.svelte-sizjj8{display:none}:root[data-mode=dark] .brand-logo__img--light.svelte-sizjj8{display:none}:root[data-mode=dark] .brand-logo__img--dark.svelte-sizjj8{display:block}.markdown-body.svelte-e3ypq0{color:var(--color-text-2);line-height:1.7;font-size:var(--text-md)}.markdown-body.svelte-e3ypq0 h1,.markdown-body.svelte-e3ypq0 h2,.markdown-body.svelte-e3ypq0 h3,.markdown-body.svelte-e3ypq0 h4,.markdown-body.svelte-e3ypq0 h5,.markdown-body.svelte-e3ypq0 h6{color:var(--color-text);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.3}.markdown-body.svelte-e3ypq0 h1{font-size:var(--text-3xl)}.markdown-body.svelte-e3ypq0 h2{font-size:var(--text-2xl);border-bottom:1px solid var(--color-border);padding-bottom:.3em}.markdown-body.svelte-e3ypq0 h3{font-size:var(--text-xl)}.markdown-body.svelte-e3ypq0 h4{font-size:var(--text-lg)}.markdown-body.svelte-e3ypq0 h5{font-size:var(--text-base)}.markdown-body.svelte-e3ypq0 h6{font-size:var(--text-sm);color:var(--color-text-3)}.markdown-body.svelte-e3ypq0 p{margin-bottom:1em}.markdown-body.svelte-e3ypq0 :not(pre)>code{background-color:var(--color-surface-2);color:var(--color-danger);font-family:var(--font-mono);font-size:var(--text-sm);padding:.15em .4em;border-radius:4px;border:1px solid var(--color-border)}.markdown-body.svelte-e3ypq0 pre{background-color:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1em 1.25em;overflow-x:auto;margin-bottom:1em}.markdown-body.svelte-e3ypq0 pre code{background:none;border:none;padding:0;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text)}.markdown-body.svelte-e3ypq0 .hljs-keyword,.markdown-body.svelte-e3ypq0 .hljs-selector-tag,.markdown-body.svelte-e3ypq0 .hljs-built_in{color:var(--color-primary)}.markdown-body.svelte-e3ypq0 .hljs-string,.markdown-body.svelte-e3ypq0 .hljs-attr{color:var(--color-success)}.markdown-body.svelte-e3ypq0 .hljs-number,.markdown-body.svelte-e3ypq0 .hljs-literal{color:var(--color-warning)}.markdown-body.svelte-e3ypq0 .hljs-comment,.markdown-body.svelte-e3ypq0 .hljs-quote{color:var(--color-text-3);font-style:italic}.markdown-body.svelte-e3ypq0 .hljs-variable,.markdown-body.svelte-e3ypq0 .hljs-template-variable{color:var(--color-danger)}.markdown-body.svelte-e3ypq0 .hljs-title,.markdown-body.svelte-e3ypq0 .hljs-section,.markdown-body.svelte-e3ypq0 .hljs-type{color:var(--color-info)}.markdown-body.svelte-e3ypq0 .hljs-meta,.markdown-body.svelte-e3ypq0 .hljs-tag{color:var(--color-text-2)}.markdown-body.svelte-e3ypq0 table{width:100%;border-collapse:collapse;margin-bottom:1em;font-size:var(--text-base)}.markdown-body.svelte-e3ypq0 th{background-color:var(--color-surface-2);color:var(--color-text);font-weight:600;padding:.6em .9em;border:1px solid var(--color-border);text-align:left}.markdown-body.svelte-e3ypq0 td{padding:.5em .9em;border:1px solid var(--color-border);color:var(--color-text-2)}.markdown-body.svelte-e3ypq0 tr:nth-child(2n) td{background-color:var(--color-surface)}.markdown-body.svelte-e3ypq0 a{color:var(--color-primary);text-decoration:none}.markdown-body.svelte-e3ypq0 a:hover{text-decoration:underline}.markdown-body.svelte-e3ypq0 ul,.markdown-body.svelte-e3ypq0 ol{padding-left:1.5em;margin-bottom:1em}.markdown-body.svelte-e3ypq0 li{margin-bottom:.3em}.markdown-body.svelte-e3ypq0 li::marker{color:var(--color-text-3)}.markdown-body.svelte-e3ypq0 ul>li{list-style-type:disc}.markdown-body.svelte-e3ypq0 ol>li{list-style-type:decimal}.markdown-body.svelte-e3ypq0 blockquote{border-left:4px solid var(--color-primary);background-color:var(--color-surface-2);margin:0 0 1em;padding:.75em 1em;border-radius:0 6px 6px 0}.markdown-body.svelte-e3ypq0 blockquote p{margin:0;color:var(--color-text-2)}.markdown-body.svelte-e3ypq0 hr{border:none;border-top:1px solid var(--color-border);margin:1.5em 0}.markdown-body.svelte-e3ypq0 strong{color:var(--color-text);font-weight:600}.markdown-body.svelte-e3ypq0 em{color:var(--color-text-2);font-style:italic}.markdown-body.svelte-e3ypq0 img{max-width:100%;border-radius:6px;border:1px solid var(--color-border)}.markdown-body.svelte-e3ypq0 .mermaid-container,.markdown-body.svelte-e3ypq0 .wireloom-container{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem;background-color:var(--color-surface);margin-bottom:1em;text-align:center;max-width:100%;overflow-x:auto}.markdown-body.svelte-e3ypq0 .mermaid-diagram,.markdown-body.svelte-e3ypq0 .wireloom-diagram{display:flex;justify-content:center;max-width:100%;overflow-x:auto}.markdown-body.svelte-e3ypq0 .mermaid-diagram svg,.markdown-body.svelte-e3ypq0 .wireloom-diagram svg{max-width:100%;height:auto}.markdown-body.svelte-e3ypq0 .mermaid-placeholder,.markdown-body.svelte-e3ypq0 .wireloom-placeholder{color:var(--color-text-3);font-size:var(--text-base);padding:1rem 0}.markdown-body.svelte-e3ypq0 .mermaid-error-msg,.markdown-body.svelte-e3ypq0 .wireloom-error-msg{color:var(--color-warning);font-size:var(--text-sm);margin-bottom:.5em;text-align:left}
