.work-diagram[data-astro-cid-qjt6c5tk]{--diagram-indigo:var(--primary);--diagram-yellow:var(--yellow);--diagram-teal:var(--teal);--diagram-violet:var(--violet);--diagram-ink:var(--ink);--diagram-paper:var(--surface);width:min(100%,46rem);margin:clamp(1.25rem,2.5vw,2rem) 0 .25rem}.work-diagram__canvas[data-astro-cid-qjt6c5tk]{border:2px solid var(--diagram-ink);width:100%;height:auto;box-shadow:.5rem .5rem 0 var(--diagram-violet);border-radius:1.55rem;display:block;overflow:visible}.work-diagram--animgen-latent-loop[data-astro-cid-qjt6c5tk] .work-diagram__canvas[data-astro-cid-qjt6c5tk]{box-shadow:.5rem .5rem 0 var(--diagram-teal)}.work-diagram[data-astro-cid-qjt6c5tk] figcaption[data-astro-cid-qjt6c5tk]{border-left:3px solid var(--diagram-indigo);max-width:65ch;color:var(--muted,#5d5a69);font-family:var(--font-mono,monospace);margin-top:.85rem;padding-left:.75rem;font-size:.78rem;line-height:1.55}.work-diagram__mobile-legend[data-astro-cid-qjt6c5tk]{display:none}.work-diagram__rule[data-astro-cid-qjt6c5tk]{fill:none;stroke:var(--diagram-ink);stroke-width:7px}.work-diagram__label[data-astro-cid-qjt6c5tk] text[data-astro-cid-qjt6c5tk]{fill:var(--diagram-ink);font-family:var(--font-mono,monospace);letter-spacing:1.2px;font-size:12px;font-weight:700}.work-diagram__label--inverse[data-astro-cid-qjt6c5tk] text[data-astro-cid-qjt6c5tk],.work-diagram__label[data-astro-cid-qjt6c5tk] .work-diagram__text--paper[data-astro-cid-qjt6c5tk]{fill:var(--diagram-paper)}.work-diagram__trajectory--under[data-astro-cid-qjt6c5tk]{fill:none;stroke:var(--diagram-ink);stroke-linecap:round;stroke-width:18px}.work-diagram__trajectory[data-astro-cid-qjt6c5tk]{fill:none;stroke:var(--diagram-teal);stroke-dasharray:3 18;stroke-linecap:round;stroke-width:8px}.work-diagram__pose[data-astro-cid-qjt6c5tk] circle[data-astro-cid-qjt6c5tk],.work-diagram__pose[data-astro-cid-qjt6c5tk] path[data-astro-cid-qjt6c5tk]{fill:var(--diagram-yellow);stroke:var(--diagram-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:8px}.work-diagram__pose[data-astro-cid-qjt6c5tk] path[data-astro-cid-qjt6c5tk]{fill:none}.work-diagram__pose--paper[data-astro-cid-qjt6c5tk] circle[data-astro-cid-qjt6c5tk]{fill:var(--diagram-paper)}.work-diagram__anchor[data-astro-cid-qjt6c5tk] circle[data-astro-cid-qjt6c5tk]{fill:var(--diagram-teal);stroke:var(--diagram-ink);stroke-width:5px}.work-diagram__anchor[data-astro-cid-qjt6c5tk] path[data-astro-cid-qjt6c5tk]{fill:none;stroke:var(--diagram-paper);stroke-linecap:round;stroke-width:3px}.work-diagram__frames[data-astro-cid-qjt6c5tk] rect[data-astro-cid-qjt6c5tk],.work-diagram__output[data-astro-cid-qjt6c5tk]>rect[data-astro-cid-qjt6c5tk]{fill:var(--diagram-paper);stroke:var(--diagram-ink);stroke-width:5px}.work-diagram__frames[data-astro-cid-qjt6c5tk] .work-diagram__frame--middle[data-astro-cid-qjt6c5tk]{fill:var(--diagram-violet)}.work-diagram__frames[data-astro-cid-qjt6c5tk] .work-diagram__frame--front[data-astro-cid-qjt6c5tk]{fill:var(--diagram-indigo)}.work-diagram__mini-pose[data-astro-cid-qjt6c5tk] circle[data-astro-cid-qjt6c5tk],.work-diagram__mini-pose[data-astro-cid-qjt6c5tk] path[data-astro-cid-qjt6c5tk],.work-diagram__ghost-pose[data-astro-cid-qjt6c5tk] circle[data-astro-cid-qjt6c5tk],.work-diagram__ghost-pose[data-astro-cid-qjt6c5tk] path[data-astro-cid-qjt6c5tk]{fill:var(--diagram-yellow);stroke:var(--diagram-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:6px}.work-diagram__mini-pose[data-astro-cid-qjt6c5tk] path[data-astro-cid-qjt6c5tk],.work-diagram__ghost-pose[data-astro-cid-qjt6c5tk] path[data-astro-cid-qjt6c5tk]{fill:none}.work-diagram__latent[data-astro-cid-qjt6c5tk]>circle[data-astro-cid-qjt6c5tk]:first-child{fill:var(--diagram-indigo);stroke:var(--diagram-ink);stroke-width:6px}.work-diagram__latent[data-astro-cid-qjt6c5tk]>path[data-astro-cid-qjt6c5tk]:not(.work-diagram__latent-shape){fill:none;stroke:var(--diagram-paper);stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}.work-diagram__latent[data-astro-cid-qjt6c5tk]>path[data-astro-cid-qjt6c5tk]:nth-of-type(2){fill:var(--diagram-paper);stroke:none}.work-diagram__latent-dot[data-astro-cid-qjt6c5tk]{stroke:var(--diagram-ink);stroke-width:4px}.work-diagram__latent-dot--yellow[data-astro-cid-qjt6c5tk]{fill:var(--diagram-yellow)}.work-diagram__latent-dot--teal[data-astro-cid-qjt6c5tk]{fill:var(--diagram-teal)}.work-diagram__latent-dot--violet[data-astro-cid-qjt6c5tk]{fill:var(--diagram-violet)}.work-diagram__latent-dot--paper[data-astro-cid-qjt6c5tk]{fill:var(--diagram-paper)}.work-diagram__latent-shape[data-astro-cid-qjt6c5tk]{fill:var(--diagram-violet);stroke:var(--diagram-ink);stroke-linejoin:round;stroke-width:4px}.work-diagram__flow-line[data-astro-cid-qjt6c5tk]{fill:none;stroke:var(--diagram-ink);stroke-dasharray:5 8;stroke-width:4px}.work-diagram__flow-arrow[data-astro-cid-qjt6c5tk]{fill:var(--diagram-ink)}.work-diagram__ghost-pose[data-astro-cid-qjt6c5tk]{opacity:.22}.work-diagram__ghost-pose--second[data-astro-cid-qjt6c5tk]{opacity:.48}@media (width<=40rem){.work-diagram__canvas[data-astro-cid-qjt6c5tk],.work-diagram--animgen-latent-loop[data-astro-cid-qjt6c5tk] .work-diagram__canvas[data-astro-cid-qjt6c5tk]{box-shadow:.3rem .3rem 0 var(--diagram-violet);border-radius:1rem}.work-diagram--animgen-latent-loop[data-astro-cid-qjt6c5tk] .work-diagram__canvas[data-astro-cid-qjt6c5tk]{box-shadow:.3rem .3rem 0 var(--diagram-teal)}.work-diagram[data-astro-cid-qjt6c5tk] .work-diagram__mobile-legend[data-astro-cid-qjt6c5tk]{border-block:1px solid var(--diagram-ink);font-family:var(--font-mono,monospace);text-transform:uppercase;grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0 0;padding:0;font-size:.75rem;line-height:1.35;list-style:none;display:grid}.work-diagram[data-astro-cid-qjt6c5tk] .work-diagram__mobile-legend[data-astro-cid-qjt6c5tk]>li[data-astro-cid-qjt6c5tk]{border-bottom:0;grid-column:auto;grid-template-columns:1fr;gap:.3rem;padding:.65rem .45rem;display:grid}.work-diagram[data-astro-cid-qjt6c5tk] .work-diagram__mobile-legend[data-astro-cid-qjt6c5tk]>li[data-astro-cid-qjt6c5tk]+li[data-astro-cid-qjt6c5tk]{border-left:1px solid var(--diagram-ink)}.work-diagram__mobile-legend[data-astro-cid-qjt6c5tk] span[data-astro-cid-qjt6c5tk]{color:var(--diagram-indigo);font-size:.68rem;font-weight:700}}.selected-work-list__copy[data-astro-cid-vixr6wch]>p[data-astro-cid-vixr6wch]:not(.selected-work-list__type){max-width:60rem;color:var(--muted);margin-top:.55rem}
