.agent-circuit[data-astro-cid-lgsgeb3b]{width:100%}.ac-svg[data-astro-cid-lgsgeb3b]{width:100%;height:auto;display:block;overflow:visible}.ac-edge-line[data-astro-cid-lgsgeb3b],.ac-edge-bloom[data-astro-cid-lgsgeb3b],.ac-edge-comet[data-astro-cid-lgsgeb3b]{fill:none;stroke-linecap:round;stroke-linejoin:round}.ac-edge-line[data-astro-cid-lgsgeb3b]{stroke:var(--ac-cat,var(--color-accent-text));stroke-width:1.5px}.ac-corner-dot[data-astro-cid-lgsgeb3b]{fill:var(--color-accent-text);opacity:.7}.ac-node-dot[data-astro-cid-lgsgeb3b]{fill:color-mix(in srgb, var(--ac-cat,var(--color-accent-text)) var(--ac-fill-pct,0%), var(--color-surface));stroke:var(--ac-cat,var(--color-accent-text));stroke-width:2px}.ac-node-dot--core[data-astro-cid-lgsgeb3b]{stroke-width:2.5px}.ac-ring[data-astro-cid-lgsgeb3b]{fill:none;stroke:var(--color-accent-line);stroke-width:1px}.ac-node-label[data-astro-cid-lgsgeb3b]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;fill:var(--color-accent-text);font-size:11px}.ac-node-label--core[data-astro-cid-lgsgeb3b]{font-size:13px}.ac-edge-comet[data-astro-cid-lgsgeb3b],.ac-flash[data-astro-cid-lgsgeb3b]{display:none}.ac-edge-bloom[data-astro-cid-lgsgeb3b]{stroke:var(--color-signal-bloom);stroke-width:5px;opacity:.25}@media (prefers-reduced-motion:no-preference){.ac-edge-comet[data-astro-cid-lgsgeb3b]{stroke-dasharray:.1 2;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:var(--ac-delay,0s);display:inline}.ac-edge[data-astro-cid-lgsgeb3b]:not(.ac-edge--ambient) .ac-edge-comet[data-astro-cid-lgsgeb3b]{animation-name:agent-circuit-comet;animation-duration:var(--ac-cycle)}.ac-edge--ambient[data-astro-cid-lgsgeb3b] .ac-edge-comet[data-astro-cid-lgsgeb3b]{animation-name:agent-circuit-comet;animation-duration:var(--ac-dur,3s)}.ac-edge-comet[data-astro-cid-lgsgeb3b]{stroke:var(--color-signal);stroke-width:2px}.ac-flash[data-astro-cid-lgsgeb3b]{fill:none;stroke:var(--color-signal);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:agent-circuit-flash var(--ac-cycle) linear infinite;animation-delay:var(--ac-delay,0s);display:inline}.ac-core-rings[data-astro-cid-lgsgeb3b]{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite agent-circuit-core-breathe;scale:1}}@keyframes agent-circuit-comet{0%{stroke-dashoffset:.1px;opacity:0}1%{opacity:1}9%{opacity:1}10%{stroke-dashoffset:-.9px;opacity:0}}@keyframes agent-circuit-flash{0%,9%{opacity:0;transform:scale(1)}10%{opacity:.9;transform:scale(1)}24%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1.7)}}@keyframes agent-circuit-core-breathe{0%,to{--breathe:1}50%{--breathe:1.06}}[data-astro-cid-lgsgeb3b][data-offscreen] .ac-edge-comet[data-astro-cid-lgsgeb3b],[data-astro-cid-lgsgeb3b][data-offscreen] .ac-flash[data-astro-cid-lgsgeb3b],[data-astro-cid-lgsgeb3b][data-offscreen] .ac-core-rings[data-astro-cid-lgsgeb3b]{animation-play-state:paused}@media (width<=640px){.ac-layout--wide[data-astro-cid-lgsgeb3b]{display:none}}@media (width>=641px){.ac-layout--stacked[data-astro-cid-lgsgeb3b]{display:none}}.ac-legend[data-astro-cid-lgsgeb3b]{justify-content:center;gap:var(--space-3);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ac-legend-item[data-astro-cid-lgsgeb3b]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:.4em;font-size:.75rem;display:inline-flex}.ac-legend-swatch[data-astro-cid-lgsgeb3b]{background:color-mix(in srgb, var(--ac-cat,var(--color-accent-text)) var(--ac-fill-pct,0%), var(--color-surface));border:1.5px solid var(--ac-cat,var(--color-accent-text));border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}section[data-astro-cid-q2gcmei6]{padding-block:var(--space-4)}.intro[data-astro-cid-q2gcmei6]{isolation:isolate;text-align:center;max-width:60ch;margin-inline:auto;position:relative}.intro[data-astro-cid-q2gcmei6] h1[data-astro-cid-q2gcmei6]{font-size:var(--step-hero);line-height:1.1}.stack-section[data-astro-cid-q2gcmei6] h2[data-astro-cid-q2gcmei6]{font-size:var(--step-section);line-height:1.15}.intro[data-astro-cid-q2gcmei6]:before{content:"";z-index:-2;pointer-events:none;background-image:repeating-linear-gradient(90deg, var(--color-accent-line) 0, var(--color-accent-line) 1px, transparent 1px, transparent 56px);opacity:.6;position:absolute;inset:0}.intro[data-astro-cid-q2gcmei6]:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 70% at 50% 100%, var(--color-accent-glow-soft), transparent 75%);height:75%;position:absolute;inset:auto 0 0}.intro-tag[data-astro-cid-q2gcmei6]{margin-bottom:var(--space-2);justify-content:center}.circuit-frame[data-astro-cid-q2gcmei6]{padding:var(--space-4) var(--space-3)}.circuit-frame[data-astro-cid-q2gcmei6] .intro-tag{margin-bottom:var(--space-3);justify-content:center}.grid[data-astro-cid-q2gcmei6]{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (width>=640px){.grid[data-astro-cid-q2gcmei6]{grid-template-columns:repeat(2,1fr)}}.cta-block[data-astro-cid-q2gcmei6],.stack-section[data-astro-cid-q2gcmei6]{text-align:center}.stack-section[data-astro-cid-q2gcmei6] h2[data-astro-cid-q2gcmei6]{margin-bottom:var(--space-1)}.stack-section[data-astro-cid-q2gcmei6]>p[data-astro-cid-q2gcmei6]:not(.logo-marquee-disclaimer){max-width:60ch;margin-inline:auto;margin-bottom:var(--space-3)}.faq-section[data-astro-cid-q2gcmei6]{max-width:52rem;margin-inline:auto}.faq-heading[data-astro-cid-q2gcmei6]{text-align:center;margin:var(--space-1) 0 var(--space-3);font-size:clamp(1.5rem,2.8vw,2.1rem)}.faq-list[data-astro-cid-q2gcmei6]{gap:var(--space-2);margin:0;display:grid}.faq-item[data-astro-cid-q2gcmei6]{padding:var(--space-3)}.faq-item[data-astro-cid-q2gcmei6] dt[data-astro-cid-q2gcmei6]{color:var(--color-fg);margin:0 0 var(--space-1);font-size:1.05rem;font-weight:600}.faq-item[data-astro-cid-q2gcmei6] dd[data-astro-cid-q2gcmei6]{color:var(--color-muted);margin:0;font-size:.95rem}
