.woa[data-astro-cid-tn3d73gc]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.stage[data-astro-cid-tn3d73gc]{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-l);padding:clamp(1rem,2vw,1.5rem)}.modes[data-astro-cid-tn3d73gc]{border:1px solid var(--rule);background:var(--bg);border-radius:999px;padding:4px;display:inline-flex}.mode[data-astro-cid-tn3d73gc]{font-size:var(--text-s);color:var(--muted);cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease);background:0 0;border:0;border-radius:999px;padding:.45rem 1rem}.mode[data-astro-cid-tn3d73gc][aria-pressed=true]{background:var(--text);color:var(--bg)}.graph[data-astro-cid-tn3d73gc]{width:100%;height:auto;margin-top:1rem;overflow:visible}.edges[data-astro-cid-tn3d73gc] line{stroke:var(--muted);stroke-opacity:.45;stroke-width:1.5px;transition:stroke .3s var(--ease)}.edges[data-astro-cid-tn3d73gc] line.active{stroke:var(--accent);stroke-opacity:1;stroke-width:2px;stroke-dasharray:6 6;animation:.8s linear infinite flow}.edges[data-astro-cid-tn3d73gc] line.done{stroke-opacity:1}@keyframes flow{to{stroke-dashoffset:-12px}}.node[data-astro-cid-tn3d73gc]{transition:transform .6s var(--ease)}.node[data-astro-cid-tn3d73gc] rect[data-astro-cid-tn3d73gc]{fill:var(--bg);stroke:var(--faint);stroke-width:1.5px;transition:fill .3s var(--ease), stroke .3s var(--ease)}.node[data-astro-cid-tn3d73gc] text[data-astro-cid-tn3d73gc]{text-anchor:middle;fill:var(--text)}.node[data-astro-cid-tn3d73gc] .kind[data-astro-cid-tn3d73gc]{font-family:var(--font-mono);fill:var(--muted);font-size:9px}.node[data-astro-cid-tn3d73gc] .label[data-astro-cid-tn3d73gc]{font-family:var(--font-sans);font-size:13px}.kind-person[data-astro-cid-tn3d73gc] rect[data-astro-cid-tn3d73gc]{stroke-dasharray:4 3}.node[data-astro-cid-tn3d73gc].done rect[data-astro-cid-tn3d73gc]{stroke:var(--muted)}.node[data-astro-cid-tn3d73gc].active rect[data-astro-cid-tn3d73gc]{stroke:var(--accent);fill:var(--accent)}.node[data-astro-cid-tn3d73gc].active text[data-astro-cid-tn3d73gc]{fill:#fff}.takeaway[data-astro-cid-tn3d73gc]{color:var(--muted);font-size:var(--text-s);margin-top:1rem}.controls[data-astro-cid-tn3d73gc]{gap:8px;display:flex}.btn-run[data-astro-cid-tn3d73gc],.btn-ghost[data-astro-cid-tn3d73gc]{border-radius:var(--radius-s);min-height:44px;font-size:var(--text-s);cursor:pointer;padding:0 1.1rem;font-weight:500}.btn-run[data-astro-cid-tn3d73gc]{background:var(--copper-dark);color:var(--white);border:0}.btn-run[data-astro-cid-tn3d73gc]:hover{background:#9a4520}.btn-ghost[data-astro-cid-tn3d73gc]{border:1px solid var(--rule);background:0 0}.btn-ghost[data-astro-cid-tn3d73gc]:hover{border-color:var(--text)}.cap[data-astro-cid-tn3d73gc]{font-size:var(--text-xs);color:var(--muted);margin-bottom:.6rem}.state[data-astro-cid-tn3d73gc]{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-m);margin-top:1.5rem;padding:1rem 1.1rem;font-size:.8125rem}.state[data-astro-cid-tn3d73gc] dl[data-astro-cid-tn3d73gc]{grid-template-columns:auto minmax(0,1fr);gap:.35rem 1rem;display:grid}.state[data-astro-cid-tn3d73gc] dt{color:var(--muted)}.state[data-astro-cid-tn3d73gc] dd{overflow-wrap:anywhere;margin:0}.state[data-astro-cid-tn3d73gc] dd.changed{color:var(--accent)}.log[data-astro-cid-tn3d73gc]{margin-top:1.5rem}.log[data-astro-cid-tn3d73gc] ol[data-astro-cid-tn3d73gc]{font-size:var(--text-s);gap:.5rem;line-height:1.5;display:grid}.log[data-astro-cid-tn3d73gc] li{border-left:1px solid var(--rule);padding-left:1rem}.log[data-astro-cid-tn3d73gc] li.latest{border-left-color:var(--accent)}.log[data-astro-cid-tn3d73gc] .muted{color:var(--muted)}@media (width<=1023px){.woa[data-astro-cid-tn3d73gc]{grid-template-columns:minmax(0,1fr)}}.cs[data-astro-cid-34vq2guh]{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-l);padding:clamp(1.25rem,3vw,2rem)}.cap[data-astro-cid-34vq2guh]{font-size:var(--text-xs);color:var(--muted);display:block}.slider[data-astro-cid-34vq2guh]{align-items:center;gap:1.5rem;margin-top:.75rem;display:flex}input[data-astro-cid-34vq2guh][type=range]{accent-color:var(--copper-dark);cursor:pointer;flex:1;height:32px}.value[data-astro-cid-34vq2guh]{font-variant-numeric:tabular-nums;min-width:3.2ch;font-size:clamp(2.5rem,1.5rem + 3vw,4rem);line-height:1}.layout[data-astro-cid-34vq2guh]{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:clamp(24px,4vw,48px);margin-top:1.75rem;display:grid}.grid[data-astro-cid-34vq2guh]{width:100%;height:auto}.stats[data-astro-cid-34vq2guh]{gap:1.25rem;display:grid}.stat[data-astro-cid-34vq2guh]{border-top:1px solid var(--rule);padding-top:.9rem}.num[data-astro-cid-34vq2guh]{font-variant-numeric:tabular-nums;margin-top:.4rem;font-size:clamp(2.5rem,1.5rem + 2.5vw,3.75rem);line-height:1}.num[data-astro-cid-34vq2guh].accent{color:var(--accent)}.legend[data-astro-cid-34vq2guh]{font-size:var(--text-xs);color:var(--muted);gap:.4rem;display:grid}.legend[data-astro-cid-34vq2guh] li[data-astro-cid-34vq2guh]{align-items:center;gap:.6rem;display:flex}.sw[data-astro-cid-34vq2guh]{border-radius:2px;width:12px;height:12px}.sw[data-astro-cid-34vq2guh].ok{background:var(--text)}.sw[data-astro-cid-34vq2guh].bad{background:var(--accent)}.sw[data-astro-cid-34vq2guh].person{border:1.5px solid var(--faint)}.summary[data-astro-cid-34vq2guh]{max-width:62ch;font-size:var(--text-l);margin-top:1.75rem;line-height:1.5}.note[data-astro-cid-34vq2guh]{font-size:var(--text-xs);color:var(--muted);margin-top:.75rem}@media (width<=899px){.layout[data-astro-cid-34vq2guh]{grid-template-columns:minmax(0,1fr)}.stats[data-astro-cid-34vq2guh]{grid-template-columns:repeat(3,minmax(0,1fr))}.legend[data-astro-cid-34vq2guh]{grid-column:1/-1}}
