.agent-map[data-astro-cid-cmnkn7we]{color:var(--series-ink);margin:2rem 0;font-size:.9rem;line-height:1.65;container-type:inline-size}.user[data-astro-cid-cmnkn7we]{border:1px dashed var(--series-secondary);background:var(--series-paper);border-radius:.5rem;flex-direction:column;align-items:center;gap:.15rem;max-width:19rem;margin:0 auto;padding:.75rem 1rem;display:flex}.user[data-astro-cid-cmnkn7we] span[data-astro-cid-cmnkn7we],.module[data-astro-cid-cmnkn7we] small[data-astro-cid-cmnkn7we],.interface[data-astro-cid-cmnkn7we] span[data-astro-cid-cmnkn7we]{color:var(--series-secondary);font-size:.8rem}.connection[data-astro-cid-cmnkn7we]{text-align:center;color:var(--series-secondary);padding:.7rem 0;font-size:.8rem}.harness[data-astro-cid-cmnkn7we]{border:1px solid var(--series-secondary);border-top:3px solid var(--series-blue);background:var(--series-canvas);border-radius:.6rem;padding:1.1rem}.boundary[data-astro-cid-cmnkn7we]{color:var(--series-ink);margin:0 0 1rem;font-size:.8rem;font-weight:600}.interface[data-astro-cid-cmnkn7we]{text-align:center;flex-direction:column;display:flex}.engine[data-astro-cid-cmnkn7we]{grid-template-columns:1fr auto 1.25fr auto 1fr;align-items:stretch;gap:.5rem;display:grid}.module[data-astro-cid-cmnkn7we]{border:1px solid var(--series-secondary);background:var(--series-paper);text-align:center;border-radius:.5rem;flex-direction:column;justify-content:center;gap:.35rem;min-width:0;padding:.9rem .6rem;display:flex}.module[data-astro-cid-cmnkn7we] strong[data-astro-cid-cmnkn7we]{font-size:.95rem}.module[data-astro-cid-cmnkn7we] span[data-astro-cid-cmnkn7we]{font-size:.8rem}.loop[data-astro-cid-cmnkn7we]{background:var(--series-blue-wash);border:1px solid var(--series-blue);border-radius:.4rem}.tools[data-astro-cid-cmnkn7we]{border-color:var(--series-feedback)}.tools[data-astro-cid-cmnkn7we] small[data-astro-cid-cmnkn7we]{color:var(--series-feedback)}.exchange[data-astro-cid-cmnkn7we]{color:var(--series-blue);align-self:center}.exchange-description[data-astro-cid-cmnkn7we]{color:var(--series-secondary);margin:.9rem 0;font-size:.8rem}.support-group[data-astro-cid-cmnkn7we]{border-top:1px solid var(--series-secondary);margin-top:1.25rem;padding-top:1rem}.group-label[data-astro-cid-cmnkn7we]{margin:0 0 .7rem;font-size:.85rem;font-weight:600}.group-label[data-astro-cid-cmnkn7we] span[data-astro-cid-cmnkn7we]{color:var(--series-secondary);margin-left:.5rem;font-size:.75rem;font-weight:400;display:inline-block}.support[data-astro-cid-cmnkn7we]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;margin:0;display:grid}.support[data-astro-cid-cmnkn7we]>div[data-astro-cid-cmnkn7we]{border:1px solid var(--series-secondary);background:var(--series-paper);border-radius:.5rem;padding:.8rem}.support[data-astro-cid-cmnkn7we] dt[data-astro-cid-cmnkn7we]{font-weight:600}.support[data-astro-cid-cmnkn7we] dd[data-astro-cid-cmnkn7we]{color:var(--series-secondary);margin:.3rem 0 0;font-size:.8rem}.child[data-astro-cid-cmnkn7we]{border:1px solid var(--series-secondary);background:var(--series-paper);border-radius:.5rem;margin:1rem 0 0;padding:.8rem;font-size:.8rem}.child[data-astro-cid-cmnkn7we] strong[data-astro-cid-cmnkn7we]{margin-bottom:.3rem;font-size:.9rem;display:block}.agent-map[data-astro-cid-cmnkn7we] figcaption[data-astro-cid-cmnkn7we]{color:var(--series-secondary);margin:.65rem 0 0;font-size:.8rem}@container (width<=540px){.harness[data-astro-cid-cmnkn7we]{padding:1rem}.engine[data-astro-cid-cmnkn7we]{grid-template-columns:1fr;gap:.2rem}.module[data-astro-cid-cmnkn7we]{padding:.6rem}.exchange[data-astro-cid-cmnkn7we]{justify-self:center;transform:rotate(90deg)}.support[data-astro-cid-cmnkn7we]{grid-template-columns:1fr;gap:.8rem}}.task-overview[data-astro-cid-mjsf2ry4]{color:var(--series-ink);margin:1.7rem 0;font-size:.9rem;line-height:1.6;container-type:inline-size}.flowchart[data-astro-cid-mjsf2ry4]{--node-height:76px;--arrow:var(--series-blue);grid-template-columns:2.5rem minmax(0,23rem) 2.5rem;grid-template-rows:repeat(7, var(--node-height));border:1px solid var(--series-rule);background:var(--series-canvas);border-radius:.6rem;justify-content:center;row-gap:28px;padding:1.25rem 1rem;display:grid}.node[data-astro-cid-mjsf2ry4]{grid-column:2;grid-row:var(--row);border:1px solid var(--series-secondary);background:var(--series-paper);text-align:center;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;min-width:0;padding:.4rem;display:flex;position:relative}.node[data-astro-cid-mjsf2ry4] strong[data-astro-cid-mjsf2ry4]{font-size:.9rem}.node[data-astro-cid-mjsf2ry4]>span[data-astro-cid-mjsf2ry4]{color:var(--series-secondary);font-size:.8rem}.start[data-astro-cid-mjsf2ry4],.finish[data-astro-cid-mjsf2ry4]{border-radius:2rem}.model[data-astro-cid-mjsf2ry4]{border-color:var(--series-blue);background:var(--series-blue-wash)}.tool[data-astro-cid-mjsf2ry4],.result[data-astro-cid-mjsf2ry4]{border-color:var(--series-feedback)}.forward[data-astro-cid-mjsf2ry4]:after{content:"";background:var(--arrow);width:2px;height:28px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.forward[data-astro-cid-mjsf2ry4]:before{content:"";z-index:1;border-left:5px solid #0000;border-right:5px solid #0000;border-top:7px solid var(--arrow);position:absolute;top:calc(100% + 21px);left:50%;transform:translate(-50%)}.decision[data-astro-cid-mjsf2ry4]{background:0 0;border:0;border-radius:0;padding:0}.decision[data-astro-cid-mjsf2ry4] svg[data-astro-cid-mjsf2ry4]{width:100%;height:100%;position:absolute;inset:0}.decision[data-astro-cid-mjsf2ry4] polygon[data-astro-cid-mjsf2ry4]{fill:var(--series-blue-wash);stroke:var(--series-blue);stroke-width:1px;vector-effect:non-scaling-stroke}.decision[data-astro-cid-mjsf2ry4] strong[data-astro-cid-mjsf2ry4]{font-size:.85rem;line-height:1.5;position:relative}.decision[data-astro-cid-mjsf2ry4] .yes[data-astro-cid-mjsf2ry4]{z-index:2;color:var(--series-blue);font-weight:600;position:absolute;top:calc(100% + 2px);left:calc(50% + 9px)}.exit-route[data-astro-cid-mjsf2ry4],.return-route[data-astro-cid-mjsf2ry4]{margin-block:calc(var(--node-height) / 2);border-block:2px solid var(--arrow);color:var(--arrow);font-size:.75rem;font-weight:600;position:relative}.exit-route[data-astro-cid-mjsf2ry4]{border-left:2px solid var(--arrow);grid-area:4/1/8}.exit-route[data-astro-cid-mjsf2ry4] span[data-astro-cid-mjsf2ry4]{position:absolute;top:-1.6rem;left:.5rem}.return-route[data-astro-cid-mjsf2ry4]{border-right:2px solid var(--arrow);grid-area:2/3/7}.return-route[data-astro-cid-mjsf2ry4] span[data-astro-cid-mjsf2ry4]{writing-mode:vertical-rl;letter-spacing:.15em;background:var(--series-canvas);padding-block:.6rem;position:absolute;top:50%;right:-.6rem;transform:translateY(-50%)}.exit-route[data-astro-cid-mjsf2ry4]:after{content:"";border-block:5px solid #0000;border-left:7px solid var(--arrow);position:absolute;bottom:-6px;right:-1px}.return-route[data-astro-cid-mjsf2ry4]:after{content:"";border-block:5px solid #0000;border-right:7px solid var(--arrow);position:absolute;top:-6px;left:-1px}figcaption[data-astro-cid-mjsf2ry4],.flow-note[data-astro-cid-mjsf2ry4]{color:var(--series-secondary);font-size:.8rem}figcaption[data-astro-cid-mjsf2ry4]{margin-top:.75rem}.flow-note[data-astro-cid-mjsf2ry4]{margin:.5rem 0 0}@container (width<=420px){.flowchart[data-astro-cid-mjsf2ry4]{grid-template-columns:1.75rem minmax(0,1fr) 1.75rem;padding-inline:.75rem}.node[data-astro-cid-mjsf2ry4] strong[data-astro-cid-mjsf2ry4]{font-size:.85rem}.node[data-astro-cid-mjsf2ry4]>span[data-astro-cid-mjsf2ry4]{font-size:.75rem}}.series-directory[data-astro-cid-eteot5w3]{color:var(--series-ink);margin:1.5rem 0;font-size:.9rem;line-height:1.65}.series-directory[data-astro-cid-eteot5w3] ol[data-astro-cid-eteot5w3]{margin:0;padding:0;list-style:none}.series-directory[data-astro-cid-eteot5w3] li[data-astro-cid-eteot5w3]{border-top:1px solid var(--series-rule);grid-template-columns:2.7rem 1fr auto;align-items:start;gap:.7rem;margin:0;padding:.9rem 0;display:grid}.series-directory[data-astro-cid-eteot5w3] li[data-astro-cid-eteot5w3]:last-child{border-bottom:1px solid var(--series-rule)}.series-directory[data-astro-cid-eteot5w3] .number[data-astro-cid-eteot5w3]{color:var(--series-blue);font-variant-numeric:tabular-nums}.series-directory[data-astro-cid-eteot5w3] p[data-astro-cid-eteot5w3]{color:var(--series-secondary);margin:.2rem 0 0;font-size:.8rem}.series-directory[data-astro-cid-eteot5w3] .status[data-astro-cid-eteot5w3]{color:var(--series-secondary);padding-top:.2rem;font-size:.7rem}.series-directory[data-astro-cid-eteot5w3] a[data-astro-cid-eteot5w3]{color:var(--series-blue);text-underline-offset:.2em;text-decoration:underline}.series-directory[data-astro-cid-eteot5w3] a[data-astro-cid-eteot5w3]:focus-visible{outline:2px solid var(--series-blue);outline-offset:3px}.series-directory[data-astro-cid-eteot5w3] [data-astro-cid-eteot5w3][aria-current=page] .status[data-astro-cid-eteot5w3]{color:var(--series-blue)}
