.kstack[data-astro-cid-blyo7nqr]{overflow-x:auto;margin:20px 0 6px}.kstack[data-astro-cid-blyo7nqr] svg[data-astro-cid-blyo7nqr]{display:block;width:100%;min-width:0;height:auto}.kstack[data-astro-cid-blyo7nqr] text[data-astro-cid-blyo7nqr]{font-family:inherit}.kstack[data-astro-cid-blyo7nqr] .cap[data-astro-cid-blyo7nqr]{font-size:9.5px;fill:var(--dim);letter-spacing:.4px}.kstack[data-astro-cid-blyo7nqr] .api[data-astro-cid-blyo7nqr]{fill:color-mix(in srgb,var(--blue) 12%,var(--panel));stroke:var(--blue-dim);stroke-width:1.2}.kstack[data-astro-cid-blyo7nqr] .api-t[data-astro-cid-blyo7nqr]{font-size:12px;font-weight:700;fill:var(--text)}.kstack[data-astro-cid-blyo7nqr] .api-s[data-astro-cid-blyo7nqr]{font-size:9.5px;fill:var(--blue)}.kstack[data-astro-cid-blyo7nqr] .host[data-astro-cid-blyo7nqr]{fill:var(--panel2);stroke:var(--line2);stroke-width:1.2}.kstack[data-astro-cid-blyo7nqr] .host-l[data-astro-cid-blyo7nqr]{font-size:10px;font-weight:700;letter-spacing:1.1px;fill:var(--dim)}.kstack[data-astro-cid-blyo7nqr] .rt[data-astro-cid-blyo7nqr]{fill:color-mix(in srgb,var(--blue) 13%,var(--panel));stroke:var(--blue);stroke-width:1.5}.kstack[data-astro-cid-blyo7nqr] .rt-t[data-astro-cid-blyo7nqr]{font-size:17px;font-weight:800;fill:var(--text);letter-spacing:-.3px}.kstack[data-astro-cid-blyo7nqr] .rt-s[data-astro-cid-blyo7nqr]{font-size:10px;fill:var(--muted)}.kstack[data-astro-cid-blyo7nqr] .rt-badge[data-astro-cid-blyo7nqr]{font-size:9px;font-weight:600;fill:var(--blue)}.kstack[data-astro-cid-blyo7nqr] .rt-badge2[data-astro-cid-blyo7nqr]{font-size:9px;fill:var(--dim)}.kstack[data-astro-cid-blyo7nqr] .drv[data-astro-cid-blyo7nqr]{fill:var(--panel);stroke:var(--line2);stroke-width:1.2}.kstack[data-astro-cid-blyo7nqr] .drv-t[data-astro-cid-blyo7nqr]{font-size:11.5px;font-weight:700;fill:var(--text)}.kstack[data-astro-cid-blyo7nqr] .drv-s[data-astro-cid-blyo7nqr]{font-size:9px;fill:var(--dim)}.kstack[data-astro-cid-blyo7nqr] .rail[data-astro-cid-blyo7nqr]{font-size:9px;font-style:italic;fill:var(--dim)}.kstack[data-astro-cid-blyo7nqr] .kdrv[data-astro-cid-blyo7nqr]{fill:var(--panel);stroke:var(--line2);stroke-width:1.2;stroke-dasharray:5 4}.kstack[data-astro-cid-blyo7nqr] .kdrv-t[data-astro-cid-blyo7nqr]{font-size:11.5px;font-weight:700;fill:var(--muted)}.kstack[data-astro-cid-blyo7nqr] .kdrv-s[data-astro-cid-blyo7nqr]{font-size:9px;fill:var(--dim)}.kstack[data-astro-cid-blyo7nqr] .gpu[data-astro-cid-blyo7nqr]{fill:color-mix(in srgb,var(--green) 9%,var(--panel));stroke:color-mix(in srgb,var(--green) 40%,var(--line2));stroke-width:1.4}.kstack[data-astro-cid-blyo7nqr] .gpu-t[data-astro-cid-blyo7nqr]{font-size:13px;font-weight:700;fill:var(--text)}.kstack[data-astro-cid-blyo7nqr] .gpu-s[data-astro-cid-blyo7nqr]{font-size:9.5px;fill:var(--muted)}.kstack[data-astro-cid-blyo7nqr] .art[data-astro-cid-blyo7nqr]{fill:var(--panel2);stroke:var(--line2);stroke-width:1.2;stroke-dasharray:5 4}.kstack[data-astro-cid-blyo7nqr] .art-h[data-astro-cid-blyo7nqr]{font-size:9.5px;font-weight:700;letter-spacing:1px;fill:var(--dim)}.kstack[data-astro-cid-blyo7nqr] .chip[data-astro-cid-blyo7nqr]{fill:var(--panel);stroke:var(--line2);stroke-width:1}.kstack[data-astro-cid-blyo7nqr] .chip[data-astro-cid-blyo7nqr].build{fill:color-mix(in srgb,var(--chart-b,#b8813a) 12%,var(--panel));stroke:color-mix(in srgb,var(--chart-b,#b8813a) 44%,var(--line2))}.kstack[data-astro-cid-blyo7nqr] .chip-t[data-astro-cid-blyo7nqr]{font-size:10px;font-weight:600;fill:var(--text)}.kstack[data-astro-cid-blyo7nqr] .art-f[data-astro-cid-blyo7nqr]{font-size:8.5px;fill:var(--dim)}.kstack[data-astro-cid-blyo7nqr] .flow[data-astro-cid-blyo7nqr]{stroke:var(--muted);stroke-width:1.5}.kstack[data-astro-cid-blyo7nqr] .ah[data-astro-cid-blyo7nqr]{fill:var(--muted)}.kstack[data-astro-cid-blyo7nqr] .load[data-astro-cid-blyo7nqr]{stroke:var(--blue);stroke-width:1.5;stroke-dasharray:5 3}.kstack[data-astro-cid-blyo7nqr] .ah2[data-astro-cid-blyo7nqr]{fill:var(--blue)}.kstack[data-astro-cid-blyo7nqr] .load-l[data-astro-cid-blyo7nqr]{font-size:9px;fill:var(--blue)}.kstack[data-astro-cid-blyo7nqr] .edge[data-astro-cid-blyo7nqr]{font-size:9px;fill:var(--dim)}.cpl[data-astro-cid-yeegoqyz]{overflow-x:auto}.cpl[data-astro-cid-yeegoqyz] svg[data-astro-cid-yeegoqyz]{display:block;width:100%;min-width:0;height:auto}.cpl[data-astro-cid-yeegoqyz] text[data-astro-cid-yeegoqyz]{font-family:inherit}.cpl[data-astro-cid-yeegoqyz] .lane[data-astro-cid-yeegoqyz].compile{font-size:10px;font-weight:700;letter-spacing:1.2px;fill:var(--chart-b,#b8813a)}.cpl[data-astro-cid-yeegoqyz] .stg[data-astro-cid-yeegoqyz]{fill:var(--panel);stroke:var(--line2);stroke-width:1.2}.cpl[data-astro-cid-yeegoqyz] .stg[data-astro-cid-yeegoqyz].egraph{fill:color-mix(in srgb,var(--chart-b,#b8813a) 9%,var(--panel));stroke:color-mix(in srgb,var(--chart-b,#b8813a) 46%,var(--line2))}.cpl[data-astro-cid-yeegoqyz] .stg[data-astro-cid-yeegoqyz].emit{fill:color-mix(in srgb,var(--blue) 10%,var(--panel));stroke:var(--blue-dim)}.cpl[data-astro-cid-yeegoqyz] .stg-n[data-astro-cid-yeegoqyz]{font-size:11px;font-weight:600;fill:var(--text);text-anchor:middle}.cpl[data-astro-cid-yeegoqyz] .stg-s[data-astro-cid-yeegoqyz]{font-size:9px;fill:var(--dim);text-anchor:middle}.cpl[data-astro-cid-yeegoqyz] .flow[data-astro-cid-yeegoqyz]{stroke:color-mix(in srgb,var(--chart-b,#b8813a) 60%,var(--line2));stroke-width:1.4}.cpl[data-astro-cid-yeegoqyz] .ah[data-astro-cid-yeegoqyz]{fill:var(--chart-b,#b8813a)}.cpl[data-astro-cid-yeegoqyz] .rail[data-astro-cid-yeegoqyz]{fill:color-mix(in srgb,var(--green) 5%,var(--panel2));stroke:color-mix(in srgb,var(--green) 38%,var(--line2));stroke-width:1.2}.cpl[data-astro-cid-yeegoqyz] .rail-lbl[data-astro-cid-yeegoqyz]{font-size:11px;font-weight:700;letter-spacing:.8px;fill:var(--green)}.cpl[data-astro-cid-yeegoqyz] .rail-sub[data-astro-cid-yeegoqyz]{font-size:9px;fill:var(--dim)}.cpl[data-astro-cid-yeegoqyz] .tie[data-astro-cid-yeegoqyz]{stroke:color-mix(in srgb,var(--green) 52%,var(--line2));stroke-width:1;stroke-dasharray:3 4}.cpl[data-astro-cid-yeegoqyz] .chk[data-astro-cid-yeegoqyz]{fill:var(--cell-bg);stroke:var(--green);stroke-width:1.5}.cpl[data-astro-cid-yeegoqyz] .chk-l[data-astro-cid-yeegoqyz]{font-size:12px;font-weight:700;fill:var(--green);text-anchor:middle}.cpl[data-astro-cid-yeegoqyz] .chk-g[data-astro-cid-yeegoqyz]{font-size:8.5px;fill:var(--muted)}.iph[data-astro-cid-puvywbsn]{overflow-x:auto}.iph[data-astro-cid-puvywbsn] svg[data-astro-cid-puvywbsn]{display:block;width:100%;min-width:0;height:auto}.iph[data-astro-cid-puvywbsn] text[data-astro-cid-puvywbsn]{font-family:inherit}.iph[data-astro-cid-puvywbsn] .bundle[data-astro-cid-puvywbsn]{font-size:8.5px;font-weight:700;letter-spacing:1px;fill:var(--dim)}.iph[data-astro-cid-puvywbsn] .lane[data-astro-cid-puvywbsn]{fill:var(--panel2);stroke:var(--line2);stroke-width:1.1}.iph[data-astro-cid-puvywbsn] .lane[data-astro-cid-puvywbsn].pf{fill:color-mix(in srgb,var(--chart-b,#b8813a) 5%,var(--panel2));stroke:color-mix(in srgb,var(--chart-b,#b8813a) 34%,var(--line2))}.iph[data-astro-cid-puvywbsn] .lane[data-astro-cid-puvywbsn].dc{fill:color-mix(in srgb,var(--blue) 5%,var(--panel2));stroke:var(--blue-dim)}.iph[data-astro-cid-puvywbsn] .lane-n[data-astro-cid-puvywbsn]{font-size:12px;font-weight:700;letter-spacing:1.1px}.iph[data-astro-cid-puvywbsn] .lane-n[data-astro-cid-puvywbsn].pf{fill:var(--chart-b,#b8813a)}.iph[data-astro-cid-puvywbsn] .lane-n[data-astro-cid-puvywbsn].dc{fill:var(--blue)}.iph[data-astro-cid-puvywbsn] .lane-s[data-astro-cid-puvywbsn]{font-size:10px;fill:var(--muted)}.iph[data-astro-cid-puvywbsn] .lane-note[data-astro-cid-puvywbsn]{font-size:9.5px;fill:var(--dim)}.iph[data-astro-cid-puvywbsn] .blk[data-astro-cid-puvywbsn]{fill:var(--panel);stroke:color-mix(in srgb,var(--chart-b,#b8813a) 42%,var(--line2));stroke-width:1.2}.iph[data-astro-cid-puvywbsn] .blk-n[data-astro-cid-puvywbsn]{font-size:11px;font-weight:600;fill:var(--text);text-anchor:middle}.iph[data-astro-cid-puvywbsn] .blk-s[data-astro-cid-puvywbsn]{font-size:9px;fill:var(--dim);text-anchor:middle}.iph[data-astro-cid-puvywbsn] .ell[data-astro-cid-puvywbsn]{font-size:14px;fill:var(--dim);text-anchor:middle;letter-spacing:2px}.iph[data-astro-cid-puvywbsn] .flow[data-astro-cid-puvywbsn]{stroke-width:1.4}.iph[data-astro-cid-puvywbsn] .flow[data-astro-cid-puvywbsn].pf{stroke:color-mix(in srgb,var(--chart-b,#b8813a) 60%,var(--line2))}.iph[data-astro-cid-puvywbsn] .flow[data-astro-cid-puvywbsn].dc{stroke:var(--blue-dim)}.iph[data-astro-cid-puvywbsn] .ah[data-astro-cid-puvywbsn]{fill:var(--chart-b,#b8813a)}.iph[data-astro-cid-puvywbsn] .ah2[data-astro-cid-puvywbsn]{fill:var(--blue)}.iph[data-astro-cid-puvywbsn] .dispatch[data-astro-cid-puvywbsn]{fill:color-mix(in srgb,var(--blue) 10%,var(--panel));stroke:var(--blue-dim);stroke-width:1.3}.iph[data-astro-cid-puvywbsn] .tick[data-astro-cid-puvywbsn]{stroke:color-mix(in srgb,var(--blue) 55%,var(--line2));stroke-width:1.5}.iph[data-astro-cid-puvywbsn] .ctr[data-astro-cid-puvywbsn]{fill:var(--green)}.iph[data-astro-cid-puvywbsn] .disp-n[data-astro-cid-puvywbsn]{font-size:10px;fill:var(--muted);text-anchor:middle}.iph[data-astro-cid-puvywbsn] .samp[data-astro-cid-puvywbsn]{fill:var(--cell-bg);stroke:var(--blue-dim);stroke-width:1.2}.iph[data-astro-cid-puvywbsn] .samp-n[data-astro-cid-puvywbsn]{font-size:10.5px;font-weight:600;fill:var(--text);text-anchor:middle}.iph[data-astro-cid-puvywbsn] .samp-s[data-astro-cid-puvywbsn]{font-size:9px;fill:var(--dim);text-anchor:middle}.iph[data-astro-cid-puvywbsn] .loop[data-astro-cid-puvywbsn]{fill:none;stroke:var(--blue-dim);stroke-width:1.3;stroke-dasharray:4 4}.iph[data-astro-cid-puvywbsn] .loop-l[data-astro-cid-puvywbsn]{font-size:9.5px;fill:var(--muted);text-anchor:middle}.pmx[data-astro-cid-of7yixed]{margin-block:var(--space-lg) var(--space-xs)}.pmx-row[data-astro-cid-of7yixed]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg);margin-bottom:var(--space-xl)}.pmx-key[data-astro-cid-of7yixed]{grid-column:1 / -1}.pmx-key[data-astro-cid-of7yixed] h3[data-astro-cid-of7yixed]{margin:0;font-size:var(--text-title)}.pmx-key[data-astro-cid-of7yixed] p[data-astro-cid-of7yixed]{margin:var(--space-xs) 0 0;font-size:var(--text-md);line-height:1.6;color:var(--color-ink-2)}.pmx-cell[data-astro-cid-of7yixed]{min-width:0;border-top:var(--rule-hair) solid var(--color-rule);padding-top:var(--space-md)}.pmx-cell[data-astro-cid-of7yixed] h4[data-astro-cid-of7yixed]{margin:0 0 var(--space-md);font-size:var(--text-md);line-height:1.4;font-weight:600}.pmx-cell[data-astro-cid-of7yixed] ul[data-astro-cid-of7yixed]{list-style:none;margin:0;padding:0}.pmx-cell[data-astro-cid-of7yixed] li[data-astro-cid-of7yixed]{padding-block:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule)}.pmx-cell[data-astro-cid-of7yixed] li[data-astro-cid-of7yixed]:first-child{border-top:none;padding-top:0}.pmx-cell[data-astro-cid-of7yixed] code[data-astro-cid-of7yixed]{display:block;font-size:var(--text-sm);line-height:1.5;color:var(--color-ink);overflow-wrap:anywhere}.pmx-cell[data-astro-cid-of7yixed] li[data-astro-cid-of7yixed] span[data-astro-cid-of7yixed]{display:block;margin-top:var(--space-xs);font-size:var(--text-md);line-height:1.65;color:var(--color-ink-2)}.pmx-foot[data-astro-cid-of7yixed]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);padding-top:var(--space-md);margin:var(--space-xs) 0 0}.pmx-foot[data-astro-cid-of7yixed] div[data-astro-cid-of7yixed]{display:flex;flex-direction:column;gap:var(--space-xs)}.pmx-foot[data-astro-cid-of7yixed] dt[data-astro-cid-of7yixed]{font-size:var(--text-sm);line-height:1.5;color:var(--color-muted)}.pmx-foot[data-astro-cid-of7yixed] dd[data-astro-cid-of7yixed]{order:-1;margin:0;font-size:var(--text-lg);font-weight:600;color:var(--color-ink)}@media (max-width: 40rem){.pmx-row[data-astro-cid-of7yixed]{grid-template-columns:minmax(0,1fr)}.pmx-foot[data-astro-cid-of7yixed]{grid-template-columns:repeat(2,minmax(0,1fr))}}
