.blocks.svelte-zo8uyg{gap:var(--space-3);flex-direction:column;display:flex}.bh.svelte-zo8uyg{color:var(--heading-color);margin:.4em 0 .1em}h2.bh.svelte-zo8uyg{font-size:var(--fs-xl)}h3.bh.svelte-zo8uyg{font-size:var(--fs-lg)}h4.bh.svelte-zo8uyg{font-size:var(--fs-md)}.bp.svelte-zo8uyg{line-height:var(--leading-relaxed);color:var(--text-color);margin:0}.bp.svelte-zo8uyg code{font-family:var(--font-mono);background:color-mix(in srgb, var(--text-muted) 12%, transparent);border-radius:var(--radius-sm);padding:.1em .35em;font-size:.92em}.codeblock.svelte-zo8uyg{background:var(--code-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);position:relative;overflow:hidden}.codebar.svelte-zo8uyg{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border-color);background:color-mix(in srgb, var(--code-bg) 60%, var(--panel-alt));display:flex}.clang.svelte-zo8uyg{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-mono);background:0 0;border:none}.copybtn.svelte-zo8uyg{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--panel-alt);color:var(--text-muted);font-size:var(--fs-2xs);cursor:pointer;white-space:nowrap;font-weight:600;display:inline-flex}.copybtn.svelte-zo8uyg:hover{color:var(--text-color);border-color:color-mix(in srgb, var(--accent) 40%, var(--border-color))}.codeblock.svelte-zo8uyg .hljs{background:0 0}.codewrap.svelte-zo8uyg{align-items:stretch;min-width:0;display:flex}.codenums.svelte-zo8uyg{padding:var(--space-3) var(--space-2) var(--space-3) var(--space-3);border-right:1px solid var(--border-color);text-align:right;font-family:var(--font-mono);font-size:var(--fs-xs);line-height:var(--leading-relaxed);color:color-mix(in srgb, var(--text-muted) 72%, transparent);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;flex-direction:column;flex:none;display:flex}.codenums.svelte-zo8uyg span:where(.svelte-zo8uyg){display:block}.codeblock.svelte-zo8uyg pre:where(.svelte-zo8uyg){flex:auto;min-width:0;overflow-x:auto}pre.svelte-zo8uyg{margin:0}.codeblock.svelte-zo8uyg code:where(.svelte-zo8uyg){padding:var(--space-3) var(--space-4);font-family:var(--font-mono);font-size:var(--fs-xs);line-height:var(--leading-relaxed);color:var(--text-color);display:block}.bq.svelte-zo8uyg{padding:var(--space-2) var(--space-3);border-left:4px solid var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--panel-color));border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--text-muted);margin:0}.callout.svelte-zo8uyg{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-color);color:var(--text-color);border-left-width:4px;flex-direction:column;display:flex}.callout-head.svelte-zo8uyg{align-items:center;gap:var(--space-2);font-weight:700;font-size:var(--fs-sm);display:flex}.callout-body.svelte-zo8uyg{line-height:var(--leading-relaxed)}.callout.c-info.svelte-zo8uyg{background:color-mix(in srgb, var(--info) 8%, var(--panel-color));border-color:color-mix(in srgb, var(--info) 32%, var(--border-color));border-left-color:var(--info)}.callout.c-info.svelte-zo8uyg .callout-head:where(.svelte-zo8uyg){color:var(--info)}.callout.c-warn.svelte-zo8uyg{background:color-mix(in srgb, var(--warn) 10%, var(--panel-color));border-color:color-mix(in srgb, var(--warn) 34%, var(--border-color));border-left-color:var(--warn)}.callout.c-warn.svelte-zo8uyg .callout-head:where(.svelte-zo8uyg){color:var(--warn)}.callout.c-tip.svelte-zo8uyg{background:color-mix(in srgb, var(--ok) 10%, var(--panel-color));border-color:color-mix(in srgb, var(--ok) 34%, var(--border-color));border-left-color:var(--ok)}.callout.c-tip.svelte-zo8uyg .callout-head:where(.svelte-zo8uyg){color:var(--ok)}.bimg.svelte-zo8uyg{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.bimg.svelte-zo8uyg img:where(.svelte-zo8uyg){border-radius:var(--radius-md);border:1px solid var(--border-color);max-width:100%}.bimg.svelte-zo8uyg figcaption:where(.svelte-zo8uyg){font-size:var(--fs-xs);color:var(--text-muted)}.bvideo.svelte-zo8uyg{aspect-ratio:16/9;border-radius:var(--radius-md);border:1px solid var(--border-color);overflow:hidden}.bvideo.svelte-zo8uyg iframe:where(.svelte-zo8uyg){border:none;width:100%;height:100%}.bdiv.svelte-zo8uyg{margin:var(--space-2) 0;border:none;border-top:1px solid var(--border-color)}.bhtml.svelte-zo8uyg{line-height:var(--leading-relaxed);color:var(--text-color)}.bhtml.svelte-zo8uyg p{margin:.6em 0}.bhtml.svelte-zo8uyg h2{font-size:var(--fs-lg);margin:1.3em 0 .5em}.bhtml.svelte-zo8uyg h3{font-size:var(--fs-md);margin:1.2em 0 .4em}.bhtml.svelte-zo8uyg ul,.bhtml.svelte-zo8uyg ol{margin:.6em 0;padding-left:1.4em}.bhtml.svelte-zo8uyg pre{background:var(--code-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-xs);line-height:var(--leading-relaxed);overflow-x:auto}.bhtml.svelte-zo8uyg code{font-family:var(--font-mono);background:color-mix(in srgb, var(--text-muted) 12%, transparent);border-radius:var(--radius-sm);padding:.1em .35em;font-size:.92em}.bhtml.svelte-zo8uyg blockquote{padding:var(--space-2) var(--space-3);border-left:4px solid var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--panel-color));border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--text-muted);margin:1em 0}.blist.svelte-zo8uyg{color:var(--text-color);line-height:var(--leading-relaxed);margin:0;padding-left:1.4em}.btable-wrap.svelte-zo8uyg{border:1px solid var(--border-color);border-radius:var(--radius-md);overflow-x:auto}.btable.svelte-zo8uyg{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.btable.svelte-zo8uyg th:where(.svelte-zo8uyg),.btable.svelte-zo8uyg td:where(.svelte-zo8uyg){padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);text-align:left}.btable.svelte-zo8uyg th:where(.svelte-zo8uyg){background:color-mix(in srgb, var(--accent) 9%, var(--panel-color));color:var(--heading-color);font-weight:700;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);border-bottom-width:2px;border-bottom-color:color-mix(in srgb, var(--accent) 40%, var(--border-color))}.btable.svelte-zo8uyg td:where(.svelte-zo8uyg){color:var(--text-color)}a.kb-term{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--sec-kb) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--sec-kb) 55%, transparent);text-underline-offset:2px;border-radius:6px;text-decoration-thickness:1px}a.kb-term:hover,a.kb-term:focus-visible{color:var(--sec-kb);-webkit-text-decoration-color:var(--sec-kb);text-decoration-color:var(--sec-kb)}
