.illustrated-workflows[data-astro-cid-6bbqp7ui] [data-astro-cid-6bbqp7ui][hidden]{display:none}.workflow-card[data-astro-cid-6bbqp7ui] h3[data-astro-cid-6bbqp7ui]{font-size:1.55rem;font-weight:700}.workflow-navigation[data-astro-cid-6bbqp7ui]{justify-content:center;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.offer-link[data-astro-cid-6bbqp7ui]:focus-visible{outline:2px solid var(--color-link);outline-offset:3px}.offer-link[data-astro-cid-6bbqp7ui]{min-height:44px;color:var(--color-link);align-items:center;gap:.35rem;text-decoration:underline;display:inline-flex}.illustrated-workflows[data-astro-cid-6bbqp7ui]{gap:1rem;display:grid}.workflow-case[data-astro-cid-6bbqp7ui]{max-width:65ch;color:var(--color-text-secondary)}.workflow-card[data-astro-cid-6bbqp7ui]{border:1px solid var(--color-border);border-left:3px solid var(--brand-orange);background:var(--color-background-surface)}.workflow-card[data-astro-cid-6bbqp7ui] header[data-astro-cid-6bbqp7ui]{padding:.85rem 1rem 0}.workflow-scene[data-astro-cid-6bbqp7ui]{border:1px solid var(--color-border);margin:.65rem 1rem 0;position:relative}.workflow-art[data-astro-cid-6bbqp7ui]{aspect-ratio:4.5;background:#f5f0e6;position:relative;overflow:hidden}.workflow-art[data-astro-cid-6bbqp7ui] img[data-astro-cid-6bbqp7ui]{top:calc(-100% * var(--scene-row));width:100%;max-width:none;height:300%;position:absolute}.workflow-highlight[data-astro-cid-6bbqp7ui]{inset-block:0;left:calc(100% / var(--step-count) * var(--active-step));width:calc(100% / var(--step-count));border:2px solid var(--brand-orange);position:absolute;box-shadow:0 0 0 100vmax #1614126e}.workflow-markers[data-astro-cid-6bbqp7ui]{grid-template-columns:repeat(var(--step-count), minmax(0, 1fr));justify-items:center;display:grid;position:absolute;inset:auto 0 .4rem}.workflow-markers[data-astro-cid-6bbqp7ui] button[data-astro-cid-6bbqp7ui]{cursor:pointer;place-items:center;min-width:44px;min-height:44px;display:grid}.workflow-markers[data-astro-cid-6bbqp7ui] button[data-astro-cid-6bbqp7ui] span[data-astro-cid-6bbqp7ui],.step-number[data-astro-cid-6bbqp7ui]{color:#f5f0e6;background:#191b1d;border:1px solid #f5f0e6;place-items:center;width:1.65rem;height:1.65rem;font:700 .86rem/1 IBM Plex Mono,monospace;display:grid}.workflow-markers[data-astro-cid-6bbqp7ui] button[data-astro-cid-6bbqp7ui] span[data-astro-cid-6bbqp7ui]{box-shadow:1px 2px #191b1d}.workflow-markers[data-astro-cid-6bbqp7ui] button[data-astro-cid-6bbqp7ui]:is(:hover,:focus-visible,[aria-expanded=true]) span[data-astro-cid-6bbqp7ui],.step-number[data-astro-cid-6bbqp7ui]{color:#0a0a0a;background:var(--brand-orange)}.workflow-markers[data-astro-cid-6bbqp7ui] button[data-astro-cid-6bbqp7ui]:focus-visible{outline-offset:-2px;outline:2px solid #191b1d}.workflow-steps[data-astro-cid-6bbqp7ui] li[data-astro-cid-6bbqp7ui]{border-left:2px solid var(--brand-orange);background:var(--color-background-elevated);margin:.65rem 1rem .8rem;padding:.65rem .75rem}.workflow-steps[data-astro-cid-6bbqp7ui] p[data-astro-cid-6bbqp7ui]{color:var(--color-text-secondary);font-size:.9rem}.workflow-steps[data-astro-cid-6bbqp7ui] li[data-astro-cid-6bbqp7ui]{align-items:start;gap:.6rem;display:flex}.workflow-steps[data-astro-cid-6bbqp7ui] strong[data-astro-cid-6bbqp7ui]{line-height:1.25;display:block}.workflow-steps[data-astro-cid-6bbqp7ui] p[data-astro-cid-6bbqp7ui]{margin-top:.2rem}.step-number[data-astro-cid-6bbqp7ui]{flex:none}.workflow-thread[data-astro-cid-6bbqp7ui]{color:var(--color-text-secondary);padding:.15rem 1rem .75rem;font-size:.875rem}.workflow-thread[data-astro-cid-6bbqp7ui] strong[data-astro-cid-6bbqp7ui]{color:var(--color-text-primary)}.workflow-card[data-astro-cid-6bbqp7ui] footer[data-astro-cid-6bbqp7ui]{border-top:1px solid var(--color-border);background:var(--color-background-elevated);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.15rem 1rem;padding:.4rem 1rem;display:flex}.workflow-card[data-astro-cid-6bbqp7ui] footer[data-astro-cid-6bbqp7ui] p[data-astro-cid-6bbqp7ui]{max-width:68ch}.workflow-card[data-astro-cid-6bbqp7ui] footer[data-astro-cid-6bbqp7ui] .brand-eyebrow[data-astro-cid-6bbqp7ui]{margin-right:.35rem}@media (width<=620px){.workflow-markers[data-astro-cid-6bbqp7ui]{background:#f5f0e6;position:static}}.agent-workshop[data-astro-cid-yhkfkwzd]{min-width:0;display:block}.agent-workshop[data-astro-cid-yhkfkwzd] [data-astro-cid-yhkfkwzd][hidden]{display:none}.worked-example-heading[data-astro-cid-yhkfkwzd]{grid-template-columns:1.1fr 1fr;align-items:end;gap:40px;margin-bottom:28px;display:grid}.worked-example-heading[data-astro-cid-yhkfkwzd] h2[data-astro-cid-yhkfkwzd]{max-width:24ch;margin:12px 0 0;font:800 clamp(2rem,4vw,3.1rem)/1.08 Barlow Condensed,sans-serif}.worked-example-heading[data-astro-cid-yhkfkwzd]>p[data-astro-cid-yhkfkwzd],.mission-explanation[data-astro-cid-yhkfkwzd]>p[data-astro-cid-yhkfkwzd]{color:var(--color-text-secondary);line-height:1.65}.mission-navigation[data-astro-cid-yhkfkwzd] ol[data-astro-cid-yhkfkwzd]{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 28px;padding:0;list-style:none;display:grid}.mission-navigation[data-astro-cid-yhkfkwzd] button[data-astro-cid-yhkfkwzd]{text-align:left;border-top:2px solid var(--color-border);width:100%;min-height:60px;color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:10px;padding:12px 8px;font-size:.85rem;display:flex}.mission-navigation[data-astro-cid-yhkfkwzd] button[data-astro-cid-yhkfkwzd] span[data-astro-cid-yhkfkwzd]{color:var(--color-link);font:.7rem IBM Plex Mono,monospace}.mission-navigation[data-astro-cid-yhkfkwzd] button[data-astro-cid-yhkfkwzd][aria-current]{border-color:var(--brand-orange);color:var(--color-text-primary);background:var(--color-background-surface);font-weight:700}.mission-panel[data-astro-cid-yhkfkwzd]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:36px;margin-bottom:24px;display:grid}.mission-panel[data-astro-cid-yhkfkwzd]+.mission-panel[data-astro-cid-yhkfkwzd]{border-top:1px solid var(--color-border);padding-top:24px}.agent-workshop[data-astro-cid-yhkfkwzd][data-ready] .mission-panel[data-astro-cid-yhkfkwzd]{border:0;padding-top:0}.mission-explanation[data-astro-cid-yhkfkwzd]{padding-top:12px}.mission-owner[data-astro-cid-yhkfkwzd]{align-items:center;gap:10px;margin-bottom:16px;font-size:.8rem;display:flex}.mission-owner[data-astro-cid-yhkfkwzd] .editorial-bullet{color:var(--color-link)}h3[data-astro-cid-yhkfkwzd]{margin:0 0 16px;scroll-margin-top:110px;font:700 clamp(1.7rem,3vw,2.3rem)/1.12 Barlow Condensed,sans-serif}.mission-output[data-astro-cid-yhkfkwzd]{border-left:2px solid var(--brand-orange);margin-top:24px;padding-left:16px;font-size:.9rem}.mission-output[data-astro-cid-yhkfkwzd] strong[data-astro-cid-yhkfkwzd]{color:var(--color-text-primary);margin-bottom:6px;display:block}.mission-artifact[data-astro-cid-yhkfkwzd]{background:var(--color-background-surface);border:1px solid var(--color-border);border-top:3px solid var(--brand-orange);min-width:0;min-height:330px;padding:24px}.mission-artifact-label[data-astro-cid-yhkfkwzd]{text-transform:uppercase;color:var(--color-link);margin-bottom:18px;font:.65rem/1.5 IBM Plex Mono,monospace}h4[data-astro-cid-yhkfkwzd]{margin:0 0 18px;font:700 1.5rem/1.2 Barlow Condensed,sans-serif}.mission-checklist[data-astro-cid-yhkfkwzd]{gap:14px;margin:0;padding:0;font-size:.9rem;line-height:1.5;list-style:none;display:grid}.mission-checklist[data-astro-cid-yhkfkwzd] li[data-astro-cid-yhkfkwzd]{align-items:baseline;gap:10px;display:flex}.mission-checklist[data-astro-cid-yhkfkwzd] .editorial-bullet{color:var(--color-link)}.mission-artifact-note[data-astro-cid-yhkfkwzd]{color:var(--color-text-secondary);margin:20px 0 0;font-size:.75rem;line-height:1.5}.mission-deliverables[data-astro-cid-yhkfkwzd]{grid-template-columns:1fr 1fr;gap:16px;font-size:.85rem;line-height:1.5;display:grid}.mission-deliverables[data-astro-cid-yhkfkwzd] p[data-astro-cid-yhkfkwzd]{color:var(--color-text-secondary);margin-top:6px}.mission-contract[data-astro-cid-yhkfkwzd]{border-top:1px solid var(--color-border);gap:8px;margin-top:20px;padding-top:16px;font:.75rem/1.6 IBM Plex Mono,monospace;display:grid}.mission-test[data-astro-cid-yhkfkwzd]{color:var(--color-text-secondary);margin-bottom:16px;font-size:.85rem;line-height:1.5}.mission-comparison[data-astro-cid-yhkfkwzd]{grid-template-columns:1fr 1fr;gap:12px;font-size:.8rem;line-height:1.5;display:grid}.mission-comparison[data-astro-cid-yhkfkwzd]>div[data-astro-cid-yhkfkwzd]{border-left:2px solid var(--color-border);padding-left:12px}.mission-comparison[data-astro-cid-yhkfkwzd] .mission-corrected[data-astro-cid-yhkfkwzd]{border-color:var(--brand-orange)}.mission-sample[data-astro-cid-yhkfkwzd]{background:var(--color-background);min-height:5em;margin:12px 0;padding:12px}.mission-review-change[data-astro-cid-yhkfkwzd]{margin-top:20px;font-size:.9rem;line-height:1.6}.mission-review-change[data-astro-cid-yhkfkwzd] strong[data-astro-cid-yhkfkwzd]{color:var(--color-link);margin-bottom:4px;display:block}.mission-comparison[data-astro-cid-yhkfkwzd] strong[data-astro-cid-yhkfkwzd]{margin-bottom:8px;display:block}.mission-limit[data-astro-cid-yhkfkwzd]{border-top:1px dashed var(--color-border);margin-top:20px;padding-top:14px;font-size:.85rem;line-height:1.6}.mission-limit[data-astro-cid-yhkfkwzd] strong[data-astro-cid-yhkfkwzd]{color:var(--color-link);display:block}.mission-controls[data-astro-cid-yhkfkwzd]{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:16px;padding-top:20px;display:flex}.mission-controls[data-astro-cid-yhkfkwzd] [data-astro-cid-yhkfkwzd][data-progress]{color:var(--color-text-secondary);flex:1;font-size:.75rem}@media (width<=767px){.worked-example-heading[data-astro-cid-yhkfkwzd],.mission-panel[data-astro-cid-yhkfkwzd]{grid-template-columns:1fr;gap:20px}.mission-navigation[data-astro-cid-yhkfkwzd] ol[data-astro-cid-yhkfkwzd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mission-artifact[data-astro-cid-yhkfkwzd]{min-height:0;padding:18px}.mission-controls[data-astro-cid-yhkfkwzd] [data-astro-cid-yhkfkwzd][data-progress]{flex-basis:55%}.mission-controls[data-astro-cid-yhkfkwzd] [data-astro-cid-yhkfkwzd][data-next]{justify-content:center;width:100%}}@media (width<=380px){.mission-comparison[data-astro-cid-yhkfkwzd],.mission-deliverables[data-astro-cid-yhkfkwzd]{grid-template-columns:1fr}}.subagent-crew[data-astro-cid-svbi5qfi]{width:calc(88px * var(--crew-scale));aspect-ratio:var(--subagent-ratio);flex-shrink:0;display:block;position:relative;overflow:hidden}img[data-astro-cid-svbi5qfi]{width:var(--subagent-width);height:var(--subagent-height);max-width:none;left:var(--subagent-x);top:var(--subagent-y);position:absolute}.harness-page[data-astro-cid-cuxodo52] #harness-system-title,.harness-player[data-astro-cid-cuxodo52],.harness-deep-dive[data-astro-cid-cuxodo52],#explanation-title[data-astro-cid-cuxodo52]{scroll-margin-top:7rem}h1[data-astro-cid-cuxodo52]{margin:16px 0 24px;font-size:clamp(2rem,3.8vw,3.5rem);line-height:1.1}h2[data-astro-cid-cuxodo52]{text-align:left;margin:12px 0 24px;font-size:clamp(1.7rem,2.6vw,2.4rem);line-height:1.15}h3[data-astro-cid-cuxodo52]{margin-bottom:8px;font-size:1.35rem;line-height:1.3}p[data-astro-cid-cuxodo52]{line-height:1.65}.harness-heading[data-astro-cid-cuxodo52]>p[data-astro-cid-cuxodo52]:not(.brand-eyebrow){max-width:70ch;color:var(--color-text-secondary);font-size:1.2rem}.harness-actions[data-astro-cid-cuxodo52]{flex-wrap:wrap;align-items:center;gap:16px;padding:0 0 24px;display:flex}.harness-actions[data-astro-cid-cuxodo52]>span[data-astro-cid-cuxodo52],.harness-motion-note[data-astro-cid-cuxodo52],.harness-credit[data-astro-cid-cuxodo52]{color:var(--color-text-secondary);font-size:.9rem}.harness-motion-note[data-astro-cid-cuxodo52]{max-width:80ch;margin-top:16px}[data-astro-cid-cuxodo52][hidden]{display:none!important}.harness-steps[data-astro-cid-cuxodo52]{counter-reset:steps;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;padding:0;list-style:none;display:grid}.harness-steps[data-astro-cid-cuxodo52] li[data-astro-cid-cuxodo52]{counter-increment:steps;border-top:1px solid var(--color-border);padding:24px 0 24px 42px;position:relative}.harness-steps[data-astro-cid-cuxodo52] li[data-astro-cid-cuxodo52]:before{content:"0" counter(steps);color:var(--color-accent);font-family:monospace;font-weight:700;position:absolute;left:0}.harness-steps[data-astro-cid-cuxodo52] li[data-astro-cid-cuxodo52]:last-child{grid-column:1/-1;max-width:85ch}.harness-limits[data-astro-cid-cuxodo52]{border-left:3px solid var(--brand-orange);background:var(--color-background-surface);margin-top:16px;padding:20px 24px}.harness-limits[data-astro-cid-cuxodo52] summary[data-astro-cid-cuxodo52],.harness-organisation[data-astro-cid-cuxodo52]>summary[data-astro-cid-cuxodo52]{cursor:pointer;font-weight:700}.harness-limits[data-astro-cid-cuxodo52] p[data-astro-cid-cuxodo52]{max-width:90ch;margin-top:16px}.harness-organisation[data-astro-cid-cuxodo52]{border-top:1px solid var(--color-border);margin-top:32px}.harness-organisation[data-astro-cid-cuxodo52]>summary[data-astro-cid-cuxodo52]{color:var(--color-link);padding:20px 0}.harness-deep-dive[data-astro-cid-cuxodo52] .worked-example-heading .brand-eyebrow{display:none}.harness-deep-dive[data-astro-cid-cuxodo52] .worked-example-heading h2{font-size:clamp(1.7rem,2.6vw,2.4rem)}.harness-section-intro[data-astro-cid-cuxodo52]{max-width:72ch;color:var(--color-text-secondary);margin-bottom:28px}.harness-reading[data-astro-cid-cuxodo52]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.brand-interactive-card[data-astro-cid-cuxodo52]{border:1px solid var(--color-border);border-top:3px solid var(--brand-orange);background:var(--color-background-surface);color:var(--color-text-primary);padding:24px;text-decoration:none;display:block}.harness-reading[data-astro-cid-cuxodo52] h3[data-astro-cid-cuxodo52]{margin-top:12px}.harness-credit[data-astro-cid-cuxodo52]{margin-top:24px}.harness-next[data-astro-cid-cuxodo52]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.harness-next[data-astro-cid-cuxodo52] h2[data-astro-cid-cuxodo52]{margin-bottom:0}@media (width<=767px){.harness-steps[data-astro-cid-cuxodo52],.harness-reading[data-astro-cid-cuxodo52]{grid-template-columns:1fr}.harness-actions[data-astro-cid-cuxodo52]{flex-direction:column;align-items:flex-start}}
