html:has(anatomy-split){scrollbar-gutter:stable}body:has(anatomy-split) header,main:has(anatomy-split){max-width:76rem}anatomy-split[data-astro-cid-ra5dav5v]{display:block}.split[data-astro-cid-ra5dav5v]{grid-template-columns:minmax(0,1fr) minmax(0,34rem);align-items:start;gap:2.25rem;display:grid}.reading[data-astro-cid-ra5dav5v] h1{margin-top:0}.pager[data-astro-cid-ra5dav5v]{align-items:center;gap:.85rem;margin:.25rem 0 .75rem;display:flex}.step[data-astro-cid-ra5dav5v]{color:#78716c;font-variant-numeric:tabular-nums;margin:0;font-size:.85rem}.copy[data-astro-cid-ra5dav5v]{margin:0}.copy[data-astro-cid-ra5dav5v] p{margin:0 0 1rem}.copy[data-astro-cid-ra5dav5v] p:last-child{margin-bottom:0}.copy[data-astro-cid-ra5dav5v] code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.copy[data-astro-cid-ra5dav5v] pre{background:#ffffff8c;border-radius:.35rem;margin:0 0 1rem;padding:.75rem 1rem;overflow-x:auto}.copy[data-astro-cid-ra5dav5v] pre code{font-size:.9rem}.copy[data-astro-cid-ra5dav5v] ol,.copy[data-astro-cid-ra5dav5v] ul{margin:0 0 1rem;padding-left:1.25rem}.copy[data-astro-cid-ra5dav5v] a{color:inherit}.controls[data-astro-cid-ra5dav5v]{gap:.5rem;margin:0;display:flex}button[data-astro-cid-ra5dav5v]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #1c1917;border-radius:999px;padding:.3rem .9rem}button[data-astro-cid-ra5dav5v]:disabled{opacity:.35;cursor:default}button[data-astro-cid-ra5dav5v]:focus-visible{outline-offset:2px;outline:2px solid #9a3412}.stage[data-astro-cid-ra5dav5v]{top:calc(var(--sheet-inset) + .85rem);max-height:calc(100dvh - var(--sheet-inset) * 2 - 1.7rem);padding:.2rem .9rem 1.15rem .2rem;position:sticky;overflow:auto}anatomy-split[data-astro-cid-ra5dav5v] .figure{position:relative;box-shadow:0 1px 1px #30281c1f,1px 2px 4px #30281c1a,3px 8px 14px #30281c12}anatomy-split[data-astro-cid-ra5dav5v] .figure img,anatomy-split[data-astro-cid-ra5dav5v] .read-diagram svg{width:100%;height:auto;margin:0;display:block}anatomy-split[data-astro-cid-ra5dav5v] .read-diagram [data-note]{display:none}anatomy-split[data-astro-cid-ra5dav5v] .overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}anatomy-split[data-astro-cid-ra5dav5v] .overlay polygon{fill:#9a341214;stroke:#9a3412;stroke-width:2.5px;vector-effect:non-scaling-stroke}anatomy-split[data-astro-cid-ra5dav5v] .overlay polygon.flow-mark{opacity:clamp(0, min((var(--trip) - var(--on)) * 500, (var(--off) - var(--trip)) * 500), 1)}anatomy-split[data-astro-cid-ra5dav5v] .overlay polygon.flow-trail{opacity:calc(clamp(0, (var(--trip) - var(--on)) * 500, 1) * ( (1 - clamp(0, (var(--trip) - var(--t1)) / var(--fade), 1)) + clamp(0, (var(--trip) - var(--t1)) / var(--fade), 1) * (1 - clamp(0, (var(--trip) - var(--t2)) / var(--fade), 1)) * .52 + clamp(0, (var(--trip) - var(--t2)) / var(--fade), 1) * (1 - clamp(0, (var(--trip) - var(--t3)) / var(--fade), 1)) * .24 ))}anatomy-split[data-astro-cid-ra5dav5v] .reply-bubble{opacity:clamp(0, (var(--trip) - var(--on)) * 80, 1)}anatomy-split[data-astro-cid-ra5dav5v] .manifest-state{opacity:clamp(0, min((var(--trip) - var(--on)) * 80, (var(--off) - var(--trip)) * 80), 1)}anatomy-split[data-astro-cid-ra5dav5v] .overlay polygon.op-mark{fill:#dc262629;stroke:#dc2626;opacity:clamp(0, min((var(--trip) - var(--on)) * 80, (var(--off) - var(--trip)) * 80), 1)}@media (width<=960px){body:has(anatomy-split) header,main:has(anatomy-split){max-width:40rem}.split[data-astro-cid-ra5dav5v]{grid-template-columns:1fr}.reading[data-astro-cid-ra5dav5v]{order:-1}.stage[data-astro-cid-ra5dav5v]{max-height:none;position:static}}@property --trip{syntax:"<number>";inherits:true;initial-value:0}.lat-run{--trip:0}.lat-slice,.lat-tick{opacity:clamp(0, (var(--trip) - var(--at)) * 400, 1)}.byte-dot{opacity:clamp(0, min(var(--trip) - var(--depart), var(--arrive) - var(--trip)) * 500, 1)}.cache-set{opacity:clamp(0, (var(--trip) - var(--depart)) * 500, 1)}.cache-set.lru-file{opacity:clamp(0, min((var(--trip) - var(--depart)) / var(--fade-in), (var(--leave) - var(--trip)) / var(--fade-out)), 1)}.lat-slice.cache-leave{opacity:clamp(0, min((var(--trip) - var(--at)) * 400, (var(--leave) - var(--trip)) * 400), 1)}@media (prefers-reduced-motion:no-preference){.lat-run{animation:lat-run var(--cycle) linear infinite}}@media (prefers-reduced-motion:reduce){.lat-run{--trip:1}}@keyframes lat-run{0%{--trip:0}to{--trip:1}}.byte-still{visibility:hidden}@media (prefers-reduced-motion:reduce){.byte-flow{visibility:hidden}.byte-still{visibility:visible}}.share-diagram svg{width:100%;height:auto;display:block}.figure[data-diagram=share]:has([data-extend]){padding-bottom:var(--extend)}
