.agent-stage{background-image:radial-gradient(color-mix(in srgb, var(--ink) 14%, transparent) 1px, transparent 1.2px);background-position:7px 7px;background-size:14px 14px}.agent-glow{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 16%, transparent), transparent);pointer-events:none;border-radius:9999px;width:62%;transform:translate(-50%,-50%)}.agent-wire{stroke-dasharray:4 5;animation:1.4s linear infinite agent-flow}@keyframes agent-flow{to{stroke-dashoffset:-18px}}.agent-pulse{animation:agent-pulse 2.8s var(--ease-out-expo) infinite}@keyframes agent-pulse{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.45)}}.agent-float{animation:3.6s ease-in-out infinite agent-float}@keyframes agent-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.agent-wire,.agent-pulse,.agent-float{animation:none}.agent-pulse,.agent-packet{display:none}}
