.agents-scheme[data-astro-cid-6xzfi2sm]{gap:var(--s2);min-width:0;display:grid;container-type:inline-size}.agents-scheme__title--medium[data-astro-cid-6xzfi2sm]{font-size:var(--fs-medium);line-height:var(--lh-medium);letter-spacing:var(--track-medium)}.agents-scheme__title--base[data-astro-cid-6xzfi2sm]{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:0}.agents-scheme__scroll[data-astro-cid-6xzfi2sm]{overscroll-behavior-x:contain;border-top:var(--line);border-bottom:var(--hair);padding-block:var(--s2);overflow-x:auto}.agents-scheme__svg[data-astro-cid-6xzfi2sm]{width:100%;min-width:1180px;height:auto;color:var(--ink);font-family:var(--font-sans);display:block}.agents-scheme__hint[data-astro-cid-6xzfi2sm]{font-family:var(--font-mono);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted);display:none}@container (width>=720px) and (width<=1179px){.agents-scheme__hint[data-astro-cid-6xzfi2sm]{display:block}}.ast[data-astro-cid-6xzfi2sm]{display:none}@container (width<=719px){.agents-scheme__scroll[data-astro-cid-6xzfi2sm]{display:none}.ast[data-astro-cid-6xzfi2sm]{gap:var(--s2);border-top:var(--line);padding-top:var(--s2);display:grid}}.ast__stages[data-astro-cid-6xzfi2sm]{margin:0;padding:0;list-style:none;display:grid}.ast__stage[data-astro-cid-6xzfi2sm]{gap:var(--s1);display:grid;position:relative}.ast__stage[data-astro-cid-6xzfi2sm]+.ast__stage[data-astro-cid-6xzfi2sm]{padding-top:2.25rem}.ast__stage[data-astro-cid-6xzfi2sm]+.ast__stage[data-astro-cid-6xzfi2sm]:before{content:"";border-left:1.5px solid var(--ink);height:1.25rem;position:absolute;top:.375rem;left:1.25rem}.ast__stage[data-astro-cid-6xzfi2sm]+.ast__stage[data-astro-cid-6xzfi2sm]:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:7px solid var(--ink);position:absolute;top:1.5rem;left:calc(1.25rem - 4.25px)}.ast__via[data-astro-cid-6xzfi2sm]{position:absolute;top:.5rem;left:2rem}.ast__name[data-astro-cid-6xzfi2sm],.ast__gname[data-astro-cid-6xzfi2sm]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;line-height:1.35}.ast__name[data-astro-cid-6xzfi2sm]{color:var(--muted)}.ast__via[data-astro-cid-6xzfi2sm],.ast__sub[data-astro-cid-6xzfi2sm],.ast__foot[data-astro-cid-6xzfi2sm],.ast__gate[data-astro-cid-6xzfi2sm],.ast__human[data-astro-cid-6xzfi2sm]{font-family:var(--font-mono);font-size:.75rem;line-height:1.35}.ast__boxes[data-astro-cid-6xzfi2sm]{gap:var(--s1);display:grid}.ast__boxes--chain[data-astro-cid-6xzfi2sm]{gap:.875rem}.ast__boxes--chain[data-astro-cid-6xzfi2sm]>.ast__box[data-astro-cid-6xzfi2sm]+.ast__box[data-astro-cid-6xzfi2sm]:before{content:"";border-left:1.5px solid var(--ink);height:.875rem;position:absolute;top:calc(-.875rem - 1.5px);left:1.25rem}.ast__box[data-astro-cid-6xzfi2sm]{border:1.5px solid var(--ink);background:var(--paper);gap:2px;padding:.625rem .75rem;display:grid;position:relative}.ast__box--strong[data-astro-cid-6xzfi2sm]{border-width:3px}.ast__box--solid[data-astro-cid-6xzfi2sm]{background:var(--ink);color:var(--paper)}.ast__title[data-astro-cid-6xzfi2sm]{font-weight:var(--bold);font-size:.9375rem;line-height:1.3}.ast__sub[data-astro-cid-6xzfi2sm]{color:var(--muted)}.ast__box--solid[data-astro-cid-6xzfi2sm] .ast__sub[data-astro-cid-6xzfi2sm]{color:var(--paper)}.ast__groups[data-astro-cid-6xzfi2sm]{gap:var(--s1);display:grid}.ast__group[data-astro-cid-6xzfi2sm],.ast__base[data-astro-cid-6xzfi2sm]{gap:var(--s1);border:1px dashed var(--ink);padding:.75rem;display:grid}.ast__clip[data-astro-cid-6xzfi2sm]{overflow-x:clip}.ast__steps[data-astro-cid-6xzfi2sm]{row-gap:var(--s1);flex-wrap:wrap;margin:0 0 0 -.75rem;padding:0;list-style:none;display:flex}.ast__steps[data-astro-cid-6xzfi2sm]>li[data-astro-cid-6xzfi2sm]{border:1.5px solid var(--ink);font-weight:var(--bold);margin-left:.75rem;padding:.375rem .5rem;font-size:.8125rem;line-height:1.3;position:relative}.ast__steps[data-astro-cid-6xzfi2sm]>li[data-astro-cid-6xzfi2sm]:before{content:"";border-top:1.5px solid var(--ink);width:calc(.75rem + 1.5px);position:absolute;top:50%;right:100%}.ast__gate[data-astro-cid-6xzfi2sm]{align-items:center;gap:.625rem;display:flex}.ast__gate[data-astro-cid-6xzfi2sm]:before{content:"";background:var(--ink);flex:none;width:.625rem;height:.625rem;margin-left:2px;transform:rotate(45deg)}.ast__foot[data-astro-cid-6xzfi2sm]{color:var(--muted)}.ast__foot--loop[data-astro-cid-6xzfi2sm]{color:var(--ink);border-left:1.5px dashed var(--ink);padding-left:.625rem}.ast__human[data-astro-cid-6xzfi2sm]{padding-top:var(--s1);border-top:1.5px dotted var(--ink);margin-top:2px}.ast__basetext[data-astro-cid-6xzfi2sm]{color:var(--muted);font-size:.875rem;line-height:1.4}.agents-scheme__wrapfacts[data-astro-cid-6xzfi2sm]{overflow-x:clip}.agents-scheme__facts[data-astro-cid-6xzfi2sm]{margin:0 0 0 calc(-1 * var(--s2) - 1px);gap:var(--s1) 0;font-family:var(--font-mono);font-size:var(--fs-small);line-height:var(--lh-small);flex-wrap:wrap;padding:0;list-style:none;display:flex}.agents-scheme__facts[data-astro-cid-6xzfi2sm] li[data-astro-cid-6xzfi2sm]{padding-inline:var(--s2);border-left:var(--hair)}@container (width<=719px){.agents-scheme__facts[data-astro-cid-6xzfi2sm]{gap:var(--s1) var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0;display:grid}.agents-scheme__facts[data-astro-cid-6xzfi2sm] li[data-astro-cid-6xzfi2sm]{padding:var(--s1) 0 0;border-left:0;border-top:var(--hair)}}.sv-mono[data-astro-cid-6xzfi2sm]{font-family:var(--font-mono);font-weight:var(--regular);fill:var(--ink)}.sv-caps[data-astro-cid-6xzfi2sm]{text-transform:uppercase;letter-spacing:.04em}.sv-title[data-astro-cid-6xzfi2sm]{font-weight:var(--bold);fill:var(--ink)}.sv-muted[data-astro-cid-6xzfi2sm]{fill:var(--muted)}.sv-on-ink[data-astro-cid-6xzfi2sm]{fill:var(--paper)}.sv-box[data-astro-cid-6xzfi2sm]{fill:var(--paper);stroke:var(--ink);stroke-width:1.5px}.sv-box--strong[data-astro-cid-6xzfi2sm]{stroke-width:3px}.sv-solid[data-astro-cid-6xzfi2sm]{fill:var(--ink)}.sv-frame[data-astro-cid-6xzfi2sm]{fill:none;stroke:var(--ink);stroke-width:1px;stroke-dasharray:6 6}.sv-gate[data-astro-cid-6xzfi2sm]{fill:var(--ink);stroke:var(--ink);stroke-width:1.5px}.sv-line[data-astro-cid-6xzfi2sm]{fill:none;stroke:var(--ink);stroke-width:1.5px}.sv-thin[data-astro-cid-6xzfi2sm]{stroke-width:1.2px}.sv-dash[data-astro-cid-6xzfi2sm]{stroke-dasharray:4 4}.sv-dot[data-astro-cid-6xzfi2sm]{stroke-dasharray:2 4}.sv-fill[data-astro-cid-6xzfi2sm]{fill:var(--ink)}
