.toc[data-astro-cid-zat3ekjm]{font-size:var(--text-xs);line-height:var(--leading-normal)}summary[data-astro-cid-zat3ekjm]{padding-block:var(--space-3);border-block:var(--border-width) solid var(--color-rule);cursor:pointer;list-style:none}summary[data-astro-cid-zat3ekjm]::-webkit-details-marker{display:none}summary[data-astro-cid-zat3ekjm]:after{content:"+";float:right;font-size:var(--text-sm);line-height:1}details[data-astro-cid-zat3ekjm][open] summary[data-astro-cid-zat3ekjm]:after{content:"−"}ol[data-astro-cid-zat3ekjm]{padding-block:var(--space-3)}a[data-astro-cid-zat3ekjm]{gap:var(--space-3);padding:var(--space-1) 0;color:var(--color-muted);transition:color var(--duration-fast) var(--ease-out);text-decoration:none;display:flex}a[data-astro-cid-zat3ekjm]:hover,a[data-astro-cid-zat3ekjm][aria-current]{color:var(--color-ink)}.n[data-astro-cid-zat3ekjm]{font-family:var(--font-mono);font-size:var(--text-label);transition:color var(--duration-fast) var(--ease-out);padding-top:.15em}a[data-astro-cid-zat3ekjm][aria-current] .n[data-astro-cid-zat3ekjm]{color:var(--color-accent)}@media (width>=64rem){.toc[data-astro-cid-zat3ekjm]{top:calc(var(--header-height) + var(--space-6));position:sticky}summary[data-astro-cid-zat3ekjm]{pointer-events:none;border-top:0}summary[data-astro-cid-zat3ekjm]:after{content:none}}.callout[data-astro-cid-lnlu5god]{gap:var(--space-2);padding:var(--space-4) var(--space-5);border-left:2px solid var(--color-ink);background:var(--color-plate);font-size:var(--text-sm);line-height:var(--leading-normal);display:grid}.planned[data-astro-cid-lnlu5god],.unverified[data-astro-cid-lnlu5god]{border-left-style:dashed;border-left-color:var(--color-muted)}.limitation[data-astro-cid-lnlu5god]{border-left-color:var(--color-accent)}.body[data-astro-cid-lnlu5god]>*+*{margin-top:var(--space-3)}.figure[data-astro-cid-2n6bsby7]{margin-block:var(--space-7)}figcaption[data-astro-cid-2n6bsby7]{margin-top:var(--space-3);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-muted);max-width:var(--measure)}.figure-grid[data-astro-cid-y6pwlhmw]{gap:var(--space-5);margin-block:var(--space-7);display:grid}.figure-grid[data-astro-cid-y6pwlhmw]:not(:has(figure)){display:none}.figure-grid[data-astro-cid-y6pwlhmw] .figure{margin:0}@media (width>=40rem){.figure-grid[data-astro-cid-y6pwlhmw]{grid-template-columns:repeat(var(--columns), minmax(0, 1fr))}}.pipeline[data-astro-cid-pnkyrs7g]{margin-block:var(--space-7);container-type:inline-size}ol[data-astro-cid-pnkyrs7g]{gap:var(--space-5);margin:0;padding:0;display:grid}li[data-astro-cid-pnkyrs7g]{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-rule-strong);border-radius:var(--radius);background:var(--color-raised);flex-direction:column;min-width:0;display:flex;position:relative}li[data-astro-cid-pnkyrs7g].candidate{background:0 0;border-style:dashed}li[data-astro-cid-pnkyrs7g]:not(:last-child):after{content:"";left:var(--space-5);width:1px;height:var(--space-5);background:var(--color-rule-strong);position:absolute;top:100%}li[data-astro-cid-pnkyrs7g]:not(:last-child):before{content:"";left:calc(var(--space-5) - 3px);top:calc(100% + var(--space-5) - 5px);border:3.5px solid #0000;border-top:5px solid var(--color-rule-strong);border-bottom:0;position:absolute}.index[data-astro-cid-pnkyrs7g]{font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-muted);letter-spacing:var(--tracking-label)}.name[data-astro-cid-pnkyrs7g]{font-size:var(--text-sm);font-weight:560;line-height:var(--leading-snug);color:var(--color-ink)}.detail[data-astro-cid-pnkyrs7g]{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-muted)}@container (width>=40rem){li[data-astro-cid-pnkyrs7g]{padding:var(--space-4)}ol[data-astro-cid-pnkyrs7g]{grid-template-columns:repeat(var(--count), minmax(0, 1fr));gap:var(--space-5)}li[data-astro-cid-pnkyrs7g]:not(:last-child):after{left:100%;top:calc(var(--space-4) + .55rem);width:var(--space-5);height:1px}li[data-astro-cid-pnkyrs7g]:not(:last-child):before{left:calc(100% + var(--space-5) - 5px);top:calc(var(--space-4) + .55rem - 3px);border:3.5px solid #0000;border-left:5px solid var(--color-rule-strong);border-right:0}}figcaption[data-astro-cid-pnkyrs7g]{justify-content:space-between;gap:var(--space-2) var(--space-5);margin-top:var(--space-4);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-muted);flex-wrap:wrap;display:flex}.legend[data-astro-cid-pnkyrs7g]{align-items:center;gap:var(--space-2);display:inline-flex}.swatch[data-astro-cid-pnkyrs7g]{border:1px dashed var(--color-rule-strong);border-radius:var(--radius-sm);width:1.25rem;height:.75rem}.video[data-astro-cid-7t73l5nx]{margin-block:var(--space-7)}.frame[data-astro-cid-7t73l5nx]{background:var(--color-plate);position:relative}.frame[data-astro-cid-7t73l5nx] video{aspect-ratio:16/9;background:#000;width:100%}.play[data-astro-cid-7t73l5nx]{left:var(--space-4);bottom:var(--space-4);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5) var(--space-3) var(--space-4);background:var(--color-ink);color:var(--color-bg);font-size:var(--text-sm);transition:transform var(--duration) var(--ease-out), background var(--duration) var(--ease-out);border:0;border-radius:999px;display:inline-flex;position:absolute}.play[data-astro-cid-7t73l5nx] svg[data-astro-cid-7t73l5nx]{width:.875rem;height:.875rem}.play[data-astro-cid-7t73l5nx]:hover{background:var(--color-accent);transform:translateY(-1px)}.missing[data-astro-cid-7t73l5nx]{left:var(--space-3);bottom:var(--space-3);padding:var(--space-2) var(--space-3);border:1px dashed var(--color-dev);border-radius:var(--radius);background:var(--color-raised);color:var(--color-dev);font-family:var(--font-mono);font-size:var(--text-label);position:absolute}.missing[data-astro-cid-7t73l5nx] code[data-astro-cid-7t73l5nx]{color:var(--color-ink)}figcaption[data-astro-cid-7t73l5nx]{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--color-muted)}
