.hero:where(.astro-ecbhh6jz){--glow:1;background-color:var(--color-background);background-image:radial-gradient(40% 45% at 78% 30%, color-mix(in oklch, var(--color-agent) calc(28% * var(--glow)), transparent), transparent 75%), radial-gradient(35% 40% at 80% 72%, color-mix(in oklch, var(--color-info) calc(16% * var(--glow)), transparent), transparent 75%), radial-gradient(60% 30% at 20% 100%, color-mix(in oklch, var(--color-success) calc(14% * var(--glow)), transparent), transparent 80%)}[data-mode=light] .hero:where(.astro-ecbhh6jz){--glow:.4}.title-accent:where(.astro-ecbhh6jz){background-image:linear-gradient(90deg, var(--color-success-text), var(--color-info-text));color:#0000;-webkit-background-clip:text;background-clip:text}.schema:where(.astro-ecbhh6jz) text:where(.astro-ecbhh6jz){font-family:var(--font-mono)}.frame:where(.astro-ecbhh6jz){fill:none;stroke:color-mix(in oklch, var(--color-success) 70%, transparent);stroke-dasharray:6 5}.frame-label:where(.astro-ecbhh6jz){fill:var(--color-success-text);letter-spacing:.08em;font-size:12px}.chip:where(.astro-ecbhh6jz){fill:var(--color-surface-1)}.chip-agent:where(.astro-ecbhh6jz){stroke:var(--color-agent)}.chip-teams:where(.astro-ecbhh6jz){stroke:var(--color-line-strong)}.chip-dot:where(.astro-ecbhh6jz){fill:var(--color-agent)}.chip-label:where(.astro-ecbhh6jz){fill:var(--color-foreground);font-size:13px}.beam:where(.astro-ecbhh6jz){stroke-width:1.5px;stroke-dasharray:3 4}.beam-agent:where(.astro-ecbhh6jz),.beam-mcp:where(.astro-ecbhh6jz){stroke:var(--color-agent)}.beam-teams:where(.astro-ecbhh6jz){stroke:var(--color-muted-foreground)}.port:where(.astro-ecbhh6jz){fill:var(--color-background)}.port-agent:where(.astro-ecbhh6jz),.port-mcp:where(.astro-ecbhh6jz){stroke:var(--color-agent)}.port-teams:where(.astro-ecbhh6jz){stroke:var(--color-muted-foreground)}.port-label:where(.astro-ecbhh6jz){fill:var(--color-agent-text);letter-spacing:.08em;font-size:11px}.panel:where(.astro-ecbhh6jz){fill:var(--color-panel)}.panel-agentic:where(.astro-ecbhh6jz){stroke:color-mix(in oklch, var(--color-agent) 62%, var(--color-border))}.panel-data:where(.astro-ecbhh6jz){stroke:color-mix(in oklch, var(--color-info) 62%, var(--color-border))}.panel-title:where(.astro-ecbhh6jz){letter-spacing:.08em;font-size:12px;font-weight:600}.title-agentic:where(.astro-ecbhh6jz){fill:var(--color-agent-text)}.title-data:where(.astro-ecbhh6jz){fill:var(--color-info-text)}.tile:where(.astro-ecbhh6jz) rect:where(.astro-ecbhh6jz){stroke-width:1px}.tile-agentic:where(.astro-ecbhh6jz) rect:where(.astro-ecbhh6jz){fill:color-mix(in oklch, var(--color-agent) 9%, var(--color-surface-1));stroke:color-mix(in oklch, var(--color-agent) 45%, var(--color-border))}.tile-data:where(.astro-ecbhh6jz) rect:where(.astro-ecbhh6jz){fill:color-mix(in oklch, var(--color-info) 8%, var(--color-surface-1));stroke:color-mix(in oklch, var(--color-info) 45%, var(--color-border))}.tile:where(.astro-ecbhh6jz) text:where(.astro-ecbhh6jz){fill:var(--color-foreground);font-size:12px}.tile-agentic:where(.astro-ecbhh6jz) .dot:where(.astro-ecbhh6jz){fill:var(--color-agent)}.tile-data:where(.astro-ecbhh6jz) .dot:where(.astro-ecbhh6jz){fill:var(--color-info)}.strip:where(.astro-ecbhh6jz) rect:where(.astro-ecbhh6jz){fill:none;stroke-dasharray:2 4}.strip-agentic:where(.astro-ecbhh6jz) rect:where(.astro-ecbhh6jz){stroke:color-mix(in oklch, var(--color-agent) 40%, var(--color-border))}.strip-data:where(.astro-ecbhh6jz) rect:where(.astro-ecbhh6jz){stroke:color-mix(in oklch, var(--color-info) 40%, var(--color-border))}.strip:where(.astro-ecbhh6jz) text:where(.astro-ecbhh6jz){fill:var(--color-muted-foreground);font-size:11px}.foundation:where(.astro-ecbhh6jz) rect:where(.astro-ecbhh6jz){fill:var(--color-success-subtle);stroke:color-mix(in oklch, var(--color-success) 60%, transparent)}.foundation:where(.astro-ecbhh6jz) text:where(.astro-ecbhh6jz){fill:var(--color-success-text);letter-spacing:.04em;font-size:11px}.pulse:where(.astro-ecbhh6jz){opacity:0}.pulse-agent:where(.astro-ecbhh6jz),.pulse-mcp:where(.astro-ecbhh6jz){fill:var(--color-agent)}.pulse-teams:where(.astro-ecbhh6jz){fill:var(--color-muted-foreground)}@media (prefers-reduced-motion:no-preference){.pulse-agent:where(.astro-ecbhh6jz){animation:pulse-agent 8s var(--ease-out) infinite both}.pulse-teams:where(.astro-ecbhh6jz){animation:pulse-teams 8s var(--ease-out) infinite both}.pulse-mcp:where(.astro-ecbhh6jz){animation:pulse-mcp 8s var(--ease-out) infinite both}.tile-agentic:where(.astro-ecbhh6jz) .dot:where(.astro-ecbhh6jz),.tile-agentic:where(.astro-ecbhh6jz) rect:where(.astro-ecbhh6jz){animation:8s linear infinite both lit;animation-delay:calc(.9s + var(--i) * .25s)}.tile-data:where(.astro-ecbhh6jz) .dot:where(.astro-ecbhh6jz),.tile-data:where(.astro-ecbhh6jz) rect:where(.astro-ecbhh6jz){animation:8s linear infinite both lit;animation-delay:calc(4.1s + var(--i) * .25s)}.strip-agentic:where(.astro-ecbhh6jz) text:where(.astro-ecbhh6jz){animation:8s linear 6s infinite both strip-lit}}@keyframes pulse-agent{0%{opacity:0;transform:translateY(0)}2%{opacity:1}10%{opacity:1;transform:translateY(46px)}13%,to{opacity:0;transform:translateY(46px)}}@keyframes pulse-teams{0%,26%{opacity:0;transform:translateY(0)}28%{opacity:1}36%{opacity:1;transform:translateY(46px)}39%,to{opacity:0;transform:translateY(46px)}}@keyframes pulse-mcp{0%,39%{opacity:0;transform:translateY(0)}41%{opacity:1}50%{opacity:1;transform:translateY(40px)}53%,to{opacity:0;transform:translateY(40px)}}@keyframes lit{0%{opacity:.35;filter:none}3%{opacity:1;filter:brightness(1.45)}10%,to{opacity:1;filter:none}}@keyframes strip-lit{0%{fill:var(--color-muted-foreground)}4%,to{fill:var(--color-agent-text)}}.demo-states:where(.astro-xuxpay46):before{content:"";background:var(--color-line);width:1px;position:absolute;top:1.75rem;bottom:1.75rem;left:calc(1.75rem - .5px)}.demo-step:where(.astro-xuxpay46){color:var(--color-foreground)}@media (prefers-reduced-motion:no-preference){.demo:where(.astro-xuxpay46)[data-run] .demo-in:where(.astro-xuxpay46){animation:demo-in .48s var(--ease-out) both;animation-delay:var(--d)}.demo:where(.astro-xuxpay46)[data-run] .demo-progress:where(.astro-xuxpay46){animation:demo-grow var(--demo-duration) linear both}.demo:where(.astro-xuxpay46)[data-run] .demo-step:where(.astro-xuxpay46){animation:1ms step-end both demo-step-on;animation-delay:var(--s)}.demo:where(.astro-xuxpay46)[data-run] .demo-step-bar:where(.astro-xuxpay46){transform-origin:0;animation:demo-grow var(--len) linear both;animation-delay:var(--s)}.demo:where(.astro-xuxpay46)[data-state=paused],.demo:where(.astro-xuxpay46)[data-state=paused] :where(.astro-xuxpay46){animation-play-state:paused!important}html.js-demo .demo:where(.astro-xuxpay46) :where(.astro-xuxpay46)[data-demo-controls]{display:inline-flex}}@keyframes demo-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes demo-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes demo-step-on{0%{color:var(--color-muted-foreground)}to{color:var(--color-foreground)}}@media (prefers-reduced-motion:reduce){.demo:where(.astro-xuxpay46) :where(.astro-xuxpay46){animation:none!important}}
