.gov:where(.astro-y3l5zhlm){position:absolute;inset:0;width:100%;height:100%;margin:0}.gov:where(.astro-y3l5zhlm) svg:where(.astro-y3l5zhlm){width:100%;height:100%;display:block}.gov-zone:where(.astro-y3l5zhlm){fill:var(--aios-fg-muted);font-family:var(--aios-font-mono);font-size:14px;letter-spacing:2.4px}.gov-edge:where(.astro-y3l5zhlm){fill:none;stroke:var(--aios-border-strong);stroke-width:1.25}.gov-edge--reject:where(.astro-y3l5zhlm){stroke:var(--aios-border-strong);stroke-dasharray:4 6;opacity:.6}.gov-arrowhead:where(.astro-y3l5zhlm){fill:none;stroke:var(--aios-border-strong);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.gov-box:where(.astro-y3l5zhlm){fill:var(--aios-surface);stroke:var(--aios-border);stroke-width:1}.gov-title:where(.astro-y3l5zhlm){fill:var(--aios-fg);font-family:var(--aios-font-display);font-size:23px;letter-spacing:-.01em}.gov-meta:where(.astro-y3l5zhlm){fill:var(--aios-fg-secondary);font-family:var(--aios-font-mono);font-size:12px}.gov-gate:where(.astro-y3l5zhlm){fill:color-mix(in srgb,var(--aios-cyan) 5%,var(--aios-surface));stroke:color-mix(in srgb,var(--aios-cyan) 45%,var(--aios-border-strong));stroke-width:1.25}.gov-kicker:where(.astro-y3l5zhlm){fill:var(--aios-cyan);font-family:var(--aios-font-mono);font-size:12px;letter-spacing:3px}.gov-gate-title:where(.astro-y3l5zhlm){fill:var(--aios-fg);font-family:var(--aios-font-display);font-size:23px;letter-spacing:-.01em}.gov-chip:where(.astro-y3l5zhlm){fill:var(--aios-surface);stroke:var(--aios-border);stroke-width:1}.gov-chip-title:where(.astro-y3l5zhlm){fill:var(--aios-fg);font-family:var(--aios-font-display);font-size:17px}.gov-chip-meta:where(.astro-y3l5zhlm){fill:var(--aios-fg-secondary);font-family:var(--aios-font-mono);font-size:11px}.gov-dot--ic:where(.astro-y3l5zhlm){fill:var(--aios-violet)}.gov-dot--brain:where(.astro-y3l5zhlm){fill:var(--aios-emerald)}.gov-dot--policy:where(.astro-y3l5zhlm){fill:var(--aios-cyan)}.gov-elabel:where(.astro-y3l5zhlm){fill:var(--aios-fg-muted);font-family:var(--aios-font-mono);font-size:12.5px}.gov-elabel--ok:where(.astro-y3l5zhlm){fill:var(--aios-emerald)}.gov-reject:where(.astro-y3l5zhlm) rect:where(.astro-y3l5zhlm){fill:color-mix(in srgb,var(--aios-fg) 5%,var(--aios-surface));stroke:var(--aios-border-strong);stroke-width:1}.gov-reject-x:where(.astro-y3l5zhlm){fill:var(--aios-fg-muted);font-family:var(--aios-font-mono);font-size:15px}.gov-reject-t:where(.astro-y3l5zhlm){fill:var(--aios-fg-secondary);font-family:var(--aios-font-mono);font-size:13px}.gov-tok:where(.astro-y3l5zhlm){fill:url(#gov-token);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--aios-violet) 70%,transparent));offset-path:path("M300,360 L980,360");animation:gov-cross 11s linear infinite}@keyframes gov-cross{0%{offset-distance:0%;opacity:0}7%{opacity:1}44%{opacity:1}52%{opacity:0}60%{opacity:1}92%{opacity:1}to{offset-distance:100%;opacity:0}}@media(prefers-reduced-motion:reduce){.gov-tok:where(.astro-y3l5zhlm){animation:none;offset-distance:78%;opacity:1}}.sr-only:where(.astro-y3l5zhlm){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sk:where(.astro-yl2lwsgn){position:absolute;inset:0;width:100%;height:100%;margin:0}.sk:where(.astro-yl2lwsgn) svg:where(.astro-yl2lwsgn){width:100%;height:100%;display:block}.sk-edge:where(.astro-yl2lwsgn){fill:none;stroke:var(--aios-border-strong);stroke-width:1.25}.sk-arrowhead:where(.astro-yl2lwsgn){fill:none;stroke:var(--aios-border-strong);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.sk-box:where(.astro-yl2lwsgn){fill:var(--aios-surface);stroke:var(--aios-border);stroke-width:1}.sk-title:where(.astro-yl2lwsgn){fill:var(--aios-fg);font-family:var(--aios-font-display);font-size:23px;letter-spacing:-.01em}.sk-meta:where(.astro-yl2lwsgn){fill:var(--aios-fg-secondary);font-family:var(--aios-font-mono);font-size:12px}.sk-dot--ic:where(.astro-yl2lwsgn){fill:var(--aios-violet)}.sk-dot--share:where(.astro-yl2lwsgn){fill:var(--aios-accent)}.sk-check:where(.astro-yl2lwsgn){fill:var(--aios-accent);font-family:var(--aios-font-mono);font-size:15px}.sk-elabel:where(.astro-yl2lwsgn){fill:var(--aios-fg-muted);font-family:var(--aios-font-mono);font-size:12.5px}.sk-elabel--share:where(.astro-yl2lwsgn){fill:var(--aios-fg-muted)}.sk-tok:where(.astro-yl2lwsgn){fill:url(#sk-token);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--aios-accent) 70%,transparent));offset-path:path("M300,360 L960,360");animation:sk-cross 11s linear infinite}@keyframes sk-cross{0%{offset-distance:0%;opacity:0}7%{opacity:1}40%{opacity:1}48%{opacity:0}56%{opacity:1}92%{opacity:1}to{offset-distance:100%;opacity:0}}@media(prefers-reduced-motion:reduce){.sk-tok:where(.astro-yl2lwsgn){animation:none;offset-distance:32%;opacity:1}}.sr-only:where(.astro-yl2lwsgn){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.iflow:where(.astro-uwj76bur){position:relative;width:100%;max-width:1180px;margin-inline:auto;aspect-ratio:1280 / 760}.iflow:where(.astro-uwj76bur) svg:where(.astro-uwj76bur){width:100%;height:100%;overflow:visible}.if-zone-frame:where(.astro-uwj76bur){fill:none;stroke:var(--aios-border);stroke-width:1}.if-zonelabel:where(.astro-uwj76bur){fill:var(--aios-fg-muted);font-family:var(--aios-font-mono);font-size:14px;letter-spacing:2.4px}.if-edge:where(.astro-uwj76bur){fill:none;stroke:var(--aios-border-strong);stroke-width:1.25}.if-edge--faint:where(.astro-uwj76bur){stroke:var(--aios-border)}.if-arrowhead:where(.astro-uwj76bur){fill:none;stroke:var(--aios-border-strong);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.if-return:where(.astro-uwj76bur){fill:none;stroke:var(--aios-border-strong);stroke-width:1.1;stroke-dasharray:4 6;stroke-linecap:round;opacity:.55}.if-boundary:where(.astro-uwj76bur){stroke:var(--aios-border-strong);stroke-width:1.5;stroke-dasharray:1.5 9;stroke-linecap:round;opacity:.7}.if-box:where(.astro-uwj76bur){fill:var(--aios-surface);stroke:var(--aios-border);stroke-width:1}.if-box--ic:where(.astro-uwj76bur){fill:url(#if-fill-ic);stroke:color-mix(in srgb,var(--aios-violet) 42%,var(--aios-border));stroke-width:1.25}.if-box--brain:where(.astro-uwj76bur){fill:url(#if-fill-brain);stroke:color-mix(in srgb,var(--aios-emerald) 44%,var(--aios-border));stroke-width:1.25}.if-box--share:where(.astro-uwj76bur){fill:url(#if-fill-share);stroke:color-mix(in srgb,var(--aios-accent) 44%,var(--aios-border));stroke-width:1.25}.if-title:where(.astro-uwj76bur){fill:var(--aios-fg);font-family:var(--aios-font-display);font-size:22px;letter-spacing:-.01em}.if-meta:where(.astro-uwj76bur){fill:var(--aios-fg-secondary);font-family:var(--aios-font-mono);font-size:11.5px;letter-spacing:.01em}.if-dot--ic:where(.astro-uwj76bur){fill:var(--aios-violet)}.if-dot--brain:where(.astro-uwj76bur){fill:var(--aios-emerald)}.if-dot--share:where(.astro-uwj76bur){fill:var(--aios-accent)}.if-dot--team:where(.astro-uwj76bur){fill:var(--aios-fg-muted)}.if-elabel:where(.astro-uwj76bur){fill:var(--aios-fg-muted);font-family:var(--aios-font-mono);font-size:12px;letter-spacing:.02em}.if-elabel--return:where(.astro-uwj76bur){fill:var(--aios-fg-muted)}.if-legend-head:where(.astro-uwj76bur){fill:var(--aios-fg-secondary);font-family:var(--aios-font-mono);font-size:12px;letter-spacing:2.2px}.if-legend:where(.astro-uwj76bur) rect:where(.astro-uwj76bur){fill:color-mix(in srgb,var(--aios-fg) 5%,var(--aios-surface));stroke:var(--aios-border-strong);stroke-width:1}.if-legend:where(.astro-uwj76bur) text:where(.astro-uwj76bur){fill:var(--aios-fg);font-family:var(--aios-font-mono);font-size:12.5px}.if-tok-accepted:where(.astro-uwj76bur){fill:url(#if-token);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--aios-violet) 70%,transparent));offset-path:path("M270,390 L860,390");animation:if-cross 11s linear infinite}@keyframes if-cross{0%{offset-distance:0%;opacity:0}6%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}@media(prefers-reduced-motion:reduce){.if-tok-accepted:where(.astro-uwj76bur){animation:none;offset-distance:30%;opacity:1}}.sr-only:where(.astro-uwj76bur){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vg:where(.astro-3itxjixb){position:absolute;inset:0;width:100%;height:100%;margin:0;background:color-mix(in srgb,var(--aios-fg) 2.5%,var(--aios-surface))}.vg:where(.astro-3itxjixb) svg:where(.astro-3itxjixb){width:100%;height:100%;display:block}.vg-arrowhead:where(.astro-3itxjixb){fill:none;stroke:var(--aios-border-strong);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.vg-edge:where(.astro-3itxjixb){fill:none;stroke:var(--aios-border-strong);stroke-width:1.4}.vg-line:where(.astro-3itxjixb){stroke:color-mix(in srgb,var(--aios-fg) 24%,var(--aios-surface));stroke-width:2.4;stroke-linecap:round}.vg-tag:where(.astro-3itxjixb){fill:var(--aios-fg-muted);font-family:var(--aios-font-mono);font-size:11px}.vg-tag--violet:where(.astro-3itxjixb){fill:var(--aios-violet)}.vg-dot--violet:where(.astro-3itxjixb){fill:var(--aios-violet)}.vg-dot--emerald:where(.astro-3itxjixb){fill:var(--aios-emerald)}.vg-dot--lime:where(.astro-3itxjixb){fill:var(--aios-accent)}.vg-dot--cyan:where(.astro-3itxjixb){fill:var(--aios-cyan)}.vg-ring:where(.astro-3itxjixb){fill:none;stroke:var(--aios-border-strong);stroke-width:1.5;stroke-dasharray:3 6}.vg-spoke:where(.astro-3itxjixb){stroke:var(--aios-border);stroke-width:1.3}.vg-hub:where(.astro-3itxjixb){fill:var(--aios-surface);stroke:var(--aios-border-strong);stroke-width:1.5}.vg-wheel:where(.astro-3itxjixb){transform-origin:160px 90px;animation:vg-spin 18s linear infinite}@keyframes vg-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.vg-wheel:where(.astro-3itxjixb){animation:none}}.vg-src:where(.astro-3itxjixb){fill:var(--aios-surface);stroke:var(--aios-border-strong);stroke-width:1.5}.vg-src-dot:where(.astro-3itxjixb){fill:var(--aios-fg-secondary)}.vg-bar:where(.astro-3itxjixb){fill:color-mix(in srgb,var(--aios-fg) 16%,var(--aios-surface))}.vg-pulse:where(.astro-3itxjixb){fill:none;stroke:var(--aios-emerald);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.vg-session:where(.astro-3itxjixb){fill:var(--aios-surface);stroke:var(--aios-border-strong);stroke-width:1.4}.vg-star:where(.astro-3itxjixb){fill:color-mix(in srgb,var(--aios-violet) 18%,var(--aios-surface));stroke:var(--aios-violet);stroke-width:1.4;stroke-linejoin:round}.vg-return:where(.astro-3itxjixb){fill:none;stroke:var(--aios-border-strong);stroke-width:1.3;stroke-dasharray:4 5}.vg-orch:where(.astro-3itxjixb){fill:color-mix(in srgb,var(--aios-cyan) 12%,var(--aios-surface));stroke:var(--aios-cyan);stroke-width:1.5}.vg-agent:where(.astro-3itxjixb){fill:var(--aios-surface);stroke:var(--aios-border-strong);stroke-width:1.4}.vg-agent-dot:where(.astro-3itxjixb){fill:var(--aios-fg-muted)}.vg-path:where(.astro-3itxjixb){fill:none;stroke:var(--aios-border-strong);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:5 5}.vg-step:where(.astro-3itxjixb){fill:var(--aios-surface);stroke:var(--aios-border-strong);stroke-width:1.6}.vg-step--goal:where(.astro-3itxjixb){fill:var(--aios-accent);stroke:none}.vg-flag:where(.astro-3itxjixb){stroke:var(--aios-fg-muted);stroke-width:1.4;stroke-linecap:round}.vg-flag-fab:where(.astro-3itxjixb){fill:var(--aios-accent)}
