.diagram-scroll[data-astro-cid-6ap2qaki]{--diagram-figure-bg:color-mix(in srgb, hsl(var(--secondary)) 30%, hsl(var(--background)));background:linear-gradient(to right, var(--diagram-figure-bg), transparent) 0 0 / 2.5rem 100% no-repeat local, linear-gradient(to left, var(--diagram-figure-bg), transparent) 100% 0 / 2.5rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #00000059, transparent) 0 0 / .9rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #00000059, transparent) 100% 0 / .9rem 100% no-repeat scroll}.diagram-figure svg{width:100%;height:auto;font-family:var(--font-sans);display:block}.diagram-figure .paper-cell,.diagram-figure .paper-tape,.diagram-figure .paper-process{fill:hsl(var(--background));stroke:hsl(var(--muted-foreground));stroke-width:1.25px;vector-effect:non-scaling-stroke}.diagram-figure .paper-tick{stroke:hsl(var(--muted-foreground));stroke-width:1px;opacity:.3;vector-effect:non-scaling-stroke}.diagram-figure .paper-process{fill:hsl(var(--secondary))}.diagram-figure .paper-hot{fill:color-mix(in srgb, hsl(var(--brand)) 10%, hsl(var(--background)));stroke:hsl(var(--brand))}.diagram-figure .paper-muted{opacity:.42;stroke-dasharray:5 4}.diagram-figure .paper-line{fill:none;stroke:hsl(var(--muted-foreground));stroke-width:1.25px;vector-effect:non-scaling-stroke}.diagram-figure .paper-line-hot{fill:none;stroke:hsl(var(--brand));stroke-width:1.5px;vector-effect:non-scaling-stroke}.diagram-figure .paper-line-muted{fill:none;stroke:hsl(var(--muted-foreground));stroke-dasharray:5 5;stroke-width:1.25px;opacity:.55;vector-effect:non-scaling-stroke}.diagram-figure .paper-text{fill:hsl(var(--foreground));font-size:15px}.diagram-figure .paper-small{fill:hsl(var(--muted-foreground));font-size:13px}.diagram-figure .paper-note{fill:hsl(var(--muted-foreground));font-size:13px;font-style:italic}.diagram-figure .paper-brand{fill:hsl(var(--brand))}.diagram-figure .paper-mono{fill:hsl(var(--muted-foreground));font-family:var(--font-mono);font-size:13px}.diagram-figure .paper-arrow{fill:hsl(var(--muted-foreground))}.diagram-figure .paper-arrow-hot{fill:hsl(var(--brand))}.tree-list[data-astro-cid-egxe5ewa]{--row:2rem;--line:hsl(var(--muted-foreground) / .35);--indent:1.25rem;margin:0;padding:0;list-style:none}.tree-list[data-astro-cid-egxe5ewa] .tree-list[data-astro-cid-egxe5ewa]{padding-left:var(--indent);margin-left:.8rem}.tree-list[data-astro-cid-egxe5ewa]>.tree-item[data-astro-cid-egxe5ewa]{margin:0;padding:0;position:relative}.tree-list[data-astro-cid-egxe5ewa]>.tree-item[data-astro-cid-egxe5ewa]:before{content:none}.tree-list[data-astro-cid-egxe5ewa] .tree-list[data-astro-cid-egxe5ewa]>.tree-item[data-astro-cid-egxe5ewa]:before{content:"";top:0;bottom:0;left:calc(var(--indent) * -1);border-left:1px solid var(--line);position:absolute}.tree-list[data-astro-cid-egxe5ewa] .tree-list[data-astro-cid-egxe5ewa]>.tree-item[data-astro-cid-egxe5ewa]:last-child:before{height:calc(var(--row) / 2);bottom:auto}.tree-list[data-astro-cid-egxe5ewa] .tree-list[data-astro-cid-egxe5ewa]>.tree-item[data-astro-cid-egxe5ewa]:after{content:"";top:calc(var(--row) / 2);left:calc(var(--indent) * -1);width:calc(var(--indent) - .25rem);border-top:1px solid var(--line);position:absolute}.tree-row[data-astro-cid-egxe5ewa]{min-width:0;height:var(--row);align-items:center;gap:.5rem;padding-inline:.25rem;list-style:none;display:flex}.tree-row[data-astro-cid-egxe5ewa]::-webkit-details-marker{display:none}.tree-name[data-astro-cid-egxe5ewa]{font-family:var(--font-mono);flex-shrink:0;font-size:.875rem}.tree-note[data-astro-cid-egxe5ewa]{min-width:0;color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;margin-left:auto;padding-left:1rem;font-size:.8125rem;overflow:hidden}summary[data-astro-cid-egxe5ewa]>.tree-opened,details[data-astro-cid-egxe5ewa][open]>summary[data-astro-cid-egxe5ewa]>.tree-closed{display:none}details[data-astro-cid-egxe5ewa][open]>summary[data-astro-cid-egxe5ewa]>.tree-opened{display:block}details[data-astro-cid-egxe5ewa][open]>summary[data-astro-cid-egxe5ewa]>.tree-chevron{transform:rotate(90deg)}@media (prefers-reduced-motion:no-preference){summary[data-astro-cid-egxe5ewa]>.tree-chevron{transition:transform .2s}details[data-astro-cid-egxe5ewa]{interpolate-size:allow-keywords}details[data-astro-cid-egxe5ewa]::details-content{block-size:0;transition:block-size .25s ease, content-visibility .25s allow-discrete;overflow:clip}details[data-astro-cid-egxe5ewa][open]::details-content{block-size:auto}.tree-item[data-astro-cid-egxe5ewa]{animation:.3s both tree-row-in;animation-delay:calc(var(--i) * 40ms)}}@keyframes tree-row-in{0%{opacity:0;translate:-.375rem}}
