.wf[data-astro-cid-qqsggyul]{margin:var(--space-6) 0 0;padding:var(--space-5);border:1px solid var(--border);border-top:3px solid var(--accent-personal);border-radius:var(--radius);background:var(--surface);min-width:0;container-type:inline-size}.wf__label[data-astro-cid-qqsggyul]{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.05em;text-transform:uppercase;color:var(--accent-personal);margin:0 0 var(--space-4)}.wf__diagram[data-astro-cid-qqsggyul]{min-width:0}.wf__grid[data-astro-cid-qqsggyul]{counter-reset:wf-stage;grid-template-columns:minmax(0,1fr);gap:0;display:grid}.wf__node[data-astro-cid-qqsggyul]{column-gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);grid-template-columns:auto minmax(0,1fr);align-items:baseline;min-width:0;display:grid}.wf__node--human[data-astro-cid-qqsggyul]{border:2px solid var(--accent-personal)}.wf__node--agent[data-astro-cid-qqsggyul]{border-color:var(--accent)}.wf__in[data-astro-cid-qqsggyul]{font-size:var(--step--1);color:var(--muted);grid-column:1/-1}.wf__node[data-astro-cid-qqsggyul]{counter-increment:wf-stage}.wf__num[data-astro-cid-qqsggyul]:before{content:counter(wf-stage)}.wf__num[data-astro-cid-qqsggyul]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--muted);grid-row:span 2}.wf__name[data-astro-cid-qqsggyul]{font-weight:650}.wf__actor[data-astro-cid-qqsggyul]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--muted)}.wf__node--human[data-astro-cid-qqsggyul] .wf__actor[data-astro-cid-qqsggyul]{color:var(--accent-personal)}.wf__arrow[data-astro-cid-qqsggyul]{padding-block:var(--space-1);justify-content:center;min-height:1.5rem;display:flex}.wf__arrow-glyph[data-astro-cid-qqsggyul]{background:var(--muted);width:2px;height:1rem;position:relative}.wf__arrow-glyph[data-astro-cid-qqsggyul]:after{content:"";border:5px solid #0000;border-top:6px solid var(--muted);border-bottom:0;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.wf__arrow--none[data-astro-cid-qqsggyul]{min-height:var(--space-4)}.wf__loop[data-astro-cid-qqsggyul]{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border-left:3px solid var(--muted);font-size:var(--step--1);min-width:0}.wf__node[data-astro-cid-qqsggyul]+.wf__loop[data-astro-cid-qqsggyul]{margin-top:var(--space-4)}.wf__loop--decision[data-astro-cid-qqsggyul]{border-left:3px dashed var(--accent-personal)}.wf__loop-route[data-astro-cid-qqsggyul]{font-weight:600}.wf__loop--decision[data-astro-cid-qqsggyul] .wf__loop-route[data-astro-cid-qqsggyul]{color:var(--accent-personal)}.wf__loop-route[data-astro-cid-qqsggyul]:before{content:"↩ "}.wf__bracket[data-astro-cid-qqsggyul]{display:none}@container (width>=60rem){.wf__grid[data-astro-cid-qqsggyul]{grid-template-rows:auto auto auto auto;grid-template-columns:repeat(6,minmax(0,1fr) 1.75rem) minmax(0,1fr);row-gap:0}.wf__node[data-astro-cid-qqsggyul]{grid-column:var(--col);padding:var(--space-3);text-align:center;grid-row:2;grid-template-columns:minmax(0,1fr);align-content:start}.wf__num[data-astro-cid-qqsggyul]{grid-row:auto}.wf__in[data-astro-cid-qqsggyul]{margin-top:var(--space-1);order:5}.wf__arrow[data-astro-cid-qqsggyul]{grid-column:var(--col);grid-row:2;align-items:center;padding:0}.wf__arrow-glyph[data-astro-cid-qqsggyul]{width:100%;height:2px}.wf__arrow-glyph[data-astro-cid-qqsggyul]:after{border:5px solid #0000;border-left:6px solid var(--muted);border-right:0;inset:50% -2px auto auto;transform:translateY(-50%)}.wf__loop[data-astro-cid-qqsggyul]{grid-column:var(--c1) / var(--c2);grid-row:var(--row);text-align:center;border:0;flex-direction:column;margin:0;padding:0 1.25rem;display:flex}.wf__node[data-astro-cid-qqsggyul]+.wf__loop[data-astro-cid-qqsggyul]{margin-top:0}.wf__loop-route[data-astro-cid-qqsggyul]:before{content:none}.wf__loop--below[data-astro-cid-qqsggyul]{flex-direction:column-reverse;padding-top:0}.wf__loop-text[data-astro-cid-qqsggyul]{padding:var(--space-1) 0}.wf__bracket[data-astro-cid-qqsggyul]{border:2px solid var(--muted);height:.9rem;display:block;position:relative}.wf__loop--above[data-astro-cid-qqsggyul] .wf__bracket[data-astro-cid-qqsggyul]{border-bottom:0;border-radius:4px 4px 0 0}.wf__loop--below[data-astro-cid-qqsggyul] .wf__bracket[data-astro-cid-qqsggyul]{border-top:0;border-radius:0 0 4px 4px}.wf__loop--decision[data-astro-cid-qqsggyul] .wf__bracket[data-astro-cid-qqsggyul]{border-style:dashed;border-color:var(--accent-personal)}.wf__bracket[data-astro-cid-qqsggyul]:after{content:"";border:5px solid #0000;position:absolute}.wf__loop--to-start[data-astro-cid-qqsggyul] .wf__bracket[data-astro-cid-qqsggyul]:after{left:-6px}.wf__loop--to-end[data-astro-cid-qqsggyul] .wf__bracket[data-astro-cid-qqsggyul]:after{right:-6px}.wf__loop--above[data-astro-cid-qqsggyul] .wf__bracket[data-astro-cid-qqsggyul]:after{border-top:6px solid var(--muted);border-bottom:0;bottom:-7px}.wf__loop--below[data-astro-cid-qqsggyul] .wf__bracket[data-astro-cid-qqsggyul]:after{border-bottom:6px solid var(--muted);border-top:0;top:-7px}.wf__loop--decision[data-astro-cid-qqsggyul].wf__loop--above .wf__bracket[data-astro-cid-qqsggyul]:after{border-top-color:var(--accent-personal)}}.wf__caption[data-astro-cid-qqsggyul]{margin-top:var(--space-5);font-size:var(--step--1);color:var(--muted)}.wf__text[data-astro-cid-qqsggyul]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid color-mix(in srgb, var(--border) 45%, transparent);max-width:var(--measure)}.wf__text-label[data-astro-cid-qqsggyul]{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0 0 var(--space-2)}.wf__text[data-astro-cid-qqsggyul] p[data-astro-cid-qqsggyul]:last-child{margin-bottom:0}.game-context[data-astro-cid-w3kj26tt]{margin:0 0 var(--space-4)}.game-context__tag[data-astro-cid-w3kj26tt]{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.05em;text-transform:uppercase;color:var(--accent-personal);border:1px solid var(--accent-personal);border-radius:999px;padding:.1rem .6rem;display:inline-block}.game-lede[data-astro-cid-w3kj26tt]{font-size:var(--step-1)}.game[data-astro-cid-w3kj26tt] figure[data-astro-cid-w3kj26tt]{margin:var(--space-6) 0 0;min-width:0}.game[data-astro-cid-w3kj26tt] figure[data-astro-cid-w3kj26tt] img,.game[data-astro-cid-w3kj26tt] video[data-astro-cid-w3kj26tt]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;height:auto;display:block}.game[data-astro-cid-w3kj26tt] video[data-astro-cid-w3kj26tt]{aspect-ratio:16/9}.game[data-astro-cid-w3kj26tt] figcaption[data-astro-cid-w3kj26tt]{margin-top:var(--space-2);font-size:var(--step--1);color:var(--muted);max-width:var(--measure)}.game-hero[data-astro-cid-w3kj26tt] img{border-left:4px solid var(--accent-personal)}.game-clip[data-astro-cid-w3kj26tt]{max-width:56rem}.game-clip__file[data-astro-cid-w3kj26tt]{margin-left:var(--space-2);display:inline-block}.game-clip__transcript[data-astro-cid-w3kj26tt]{margin:var(--space-3) 0 0;font-size:var(--step--1);max-width:var(--measure)}.game-label[data-astro-cid-w3kj26tt]{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.05em;text-transform:uppercase;color:var(--accent-personal);margin:0 0 var(--space-1);display:block}.game[data-astro-cid-w3kj26tt] .study-toc{margin-top:var(--space-6);max-width:var(--measure)}.game[data-astro-cid-w3kj26tt] .study-toc__label{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 var(--space-2)}.study-toc[data-astro-cid-w3kj26tt] ol[data-astro-cid-w3kj26tt]{margin:0}@media (width>=48rem){.study-toc[data-astro-cid-w3kj26tt] ol[data-astro-cid-w3kj26tt]{columns:2;column-gap:var(--space-6)}}.study-toc[data-astro-cid-w3kj26tt] li[data-astro-cid-w3kj26tt]{break-inside:avoid}.game[data-astro-cid-w3kj26tt]>section{padding-block:var(--space-7);border-top:1px solid color-mix(in srgb, var(--border) 45%, transparent)}.game[data-astro-cid-w3kj26tt]>section>h2[data-astro-cid-w3kj26tt]{border-left:3px solid var(--accent-personal);padding-left:var(--space-3)}.game[data-astro-cid-w3kj26tt]>header[data-astro-cid-w3kj26tt]{padding-block:var(--space-5) var(--space-6)}.game-outcomes[data-astro-cid-w3kj26tt]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=64rem){.game-outcomes[data-astro-cid-w3kj26tt]{grid-template-columns:minmax(0,1fr) minmax(0,28rem)}.game-outcomes[data-astro-cid-w3kj26tt] .game-battle[data-astro-cid-w3kj26tt]{margin-top:0}}.game[data-astro-cid-w3kj26tt] details[data-astro-cid-w3kj26tt]{margin:var(--space-4) 0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);max-width:var(--measure)}.game[data-astro-cid-w3kj26tt] summary[data-astro-cid-w3kj26tt]{cursor:pointer;padding:var(--space-3) var(--space-4);min-height:44px;font-weight:600}.game[data-astro-cid-w3kj26tt] summary[data-astro-cid-w3kj26tt]::marker{color:var(--accent-personal)}.game[data-astro-cid-w3kj26tt] details[data-astro-cid-w3kj26tt][open] summary[data-astro-cid-w3kj26tt]{border-bottom:1px solid color-mix(in srgb, var(--border) 45%, transparent)}.game[data-astro-cid-w3kj26tt] details[data-astro-cid-w3kj26tt]>[data-astro-cid-w3kj26tt]:not(summary){margin-inline:var(--space-4)}.game[data-astro-cid-w3kj26tt] details[data-astro-cid-w3kj26tt]>[data-astro-cid-w3kj26tt]:last-child{margin-bottom:var(--space-4)}.game[data-astro-cid-w3kj26tt] details[data-astro-cid-w3kj26tt]>[data-astro-cid-w3kj26tt]:nth-child(2){margin-top:var(--space-3)}.game-walkthrough__stage[data-astro-cid-w3kj26tt]{font-weight:600}.game-record[data-astro-cid-w3kj26tt] dl[data-astro-cid-w3kj26tt]{margin-block:var(--space-3) var(--space-4)}.game-record[data-astro-cid-w3kj26tt] dl[data-astro-cid-w3kj26tt]>div[data-astro-cid-w3kj26tt]{padding-block:var(--space-2)}.game-record[data-astro-cid-w3kj26tt] dl[data-astro-cid-w3kj26tt]>div[data-astro-cid-w3kj26tt]+div[data-astro-cid-w3kj26tt]{border-top:1px solid color-mix(in srgb, var(--border) 45%, transparent)}.game-record[data-astro-cid-w3kj26tt] dt[data-astro-cid-w3kj26tt]{color:var(--accent-personal);font-weight:600}.game-record[data-astro-cid-w3kj26tt] dd[data-astro-cid-w3kj26tt]{margin:0}.game-record[data-astro-cid-w3kj26tt] dd[data-astro-cid-w3kj26tt] ul[data-astro-cid-w3kj26tt]{margin:var(--space-1) 0 0}.game-capabilities[data-astro-cid-w3kj26tt]{padding-left:1.5rem}.game-capabilities[data-astro-cid-w3kj26tt]>li[data-astro-cid-w3kj26tt]+li[data-astro-cid-w3kj26tt]{margin-top:var(--space-5)}.game-capabilities[data-astro-cid-w3kj26tt]>li[data-astro-cid-w3kj26tt]::marker{color:var(--accent-personal);font-weight:600}.game-capabilities[data-astro-cid-w3kj26tt] p[data-astro-cid-w3kj26tt]{margin-bottom:var(--space-2)}.game-capabilities__example[data-astro-cid-w3kj26tt]{color:var(--muted)}@media print{.game[data-astro-cid-w3kj26tt] video[data-astro-cid-w3kj26tt]{display:none}}
