.agents-nebula .react-flow__node{transition:opacity .22s}.agents-nebula .agents-nebula-card{animation:.36s cubic-bezier(.22,1,.36,1) both agents-node-appear}@keyframes agents-node-appear{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}.agents-nebula .react-flow__node.agents-node-finished{opacity:.5}.agents-nebula .react-flow__edge{transition:opacity .22s}.agents-nebula .react-flow__edge-path{animation:.48s cubic-bezier(.22,1,.36,1) .2s both agents-edge-appear}@keyframes agents-edge-appear{0%{opacity:0}to{opacity:1}}.agents-nebula .react-flow__edge.agents-edge-finished{opacity:.3}.agents-nebula .react-flow__edge.agents-edge-active .react-flow__edge-path{stroke:var(--primary);stroke-width:2px}.agents-nebula .react-flow__edge.agents-edge-coordination .react-flow__edge-path{stroke:var(--warning);stroke-width:2px}@media (prefers-reduced-motion:reduce){.agents-nebula .agents-nebula-card,.agents-nebula .react-flow__edge-path,.agents-nebula .react-flow__edge.animated .react-flow__edge-path{animation:none}}
.action-digi{-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.action-digi__sprite{width:100%;height:100%;image-rendering:pixelated;transform-origin:50%;display:block}.action-digi__body{fill:#9aa4b2}.action-digi__light{fill:#c6ced9}.action-digi__shade{fill:#5f6a79}.action-digi__glow{fill:#6fdcea}.action-digi__catch{fill:#dffaff}@media (prefers-reduced-motion:no-preference){.action-digi__sprite{animation:.32s ease-out both action-digi-pop}.action-digi__glow{animation:2.4s ease-in-out infinite action-digi-pulse}}@keyframes action-digi-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes action-digi-pulse{0%,to{opacity:1}50%{opacity:.55}}
.presence-scene{--scene-pigeon-body:#9aa7bd;--scene-pigeon-light:#aab6c9;--scene-pigeon-shade:#6d7a90;--scene-pigeon-wing:#c7a8d4;--scene-pigeon-warm:#f0a868;--scene-pigeon-eye:#2a2f3a;--scene-horizon:#cfd6c7;--scene-grass:#86a86a;--scene-shrub:#6f9a5c;--scene-shrub-crown:#83b06a;--scene-rock:#a9a69c;--scene-rock-light:#c4c1b6;--scene-bloom-stem:#6f9a5c;--scene-bloom-petal-a:#e8a0b8;--scene-bloom-petal-b:#efbf6a;--scene-bloom-heart:#f6d365;--scene-butterfly:#d29ad8;--scene-butterfly-body:#5a4632;position:absolute;inset:0;overflow:visible}.scene-pigeon,.scene-cloud,.scene-airplane{opacity:.6}.scene-pigeon{width:12px;height:9px;position:absolute;transform:translate(-160px)}.scene-pigeon__body,.scene-pigeon__head{fill:var(--scene-pigeon-body)}.scene-pigeon__light{fill:var(--scene-pigeon-light)}.scene-pigeon__shade{fill:var(--scene-pigeon-shade)}.scene-pigeon__eye{fill:var(--scene-pigeon-eye)}.scene-pigeon__warm{fill:var(--scene-pigeon-warm)}.scene-pigeon__wing{fill:var(--scene-pigeon-wing);transform-origin:bottom;transform-box:fill-box;animation:.9s ease-in-out infinite scene-flap-soft}.scene-pigeon__legs{opacity:0}.scene-pigeon--p0{animation:34s linear -6s infinite scene-flyby-r;top:5px}.scene-pigeon--p1{animation:46s linear -24s infinite scene-flyby-l;top:15px}@keyframes scene-flyby-r{0%,82%{transform:translate(-160px)}to{transform:translate(calc(100vw + 60px))}}@keyframes scene-flyby-l{0%,82%{transform:translate(calc(100vw + 60px))scaleX(-1)}to{transform:translate(-160px)scaleX(-1)}}@keyframes scene-flap-soft{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(-.5px)scaleY(.72)}}.scene-cloud{width:28px;height:14px;position:absolute}.scene-cloud--c0{animation:64s linear infinite scene-drift;top:4px}.scene-cloud--c1{animation:92s linear -38s infinite scene-drift;top:12px}@keyframes scene-drift{0%{transform:translate(-44px)}to{transform:translate(720px)}}.scene-airplane{width:24px;height:11px;animation:96s linear -20s infinite scene-fly-by;position:absolute;top:3px;left:0;transform:translate(-80px)}@keyframes scene-fly-by{0%,88%{transform:translate(-80px)}to{transform:translate(calc(100vw + 80px))}}.scene-creature{transform-origin:bottom;will-change:transform;display:inline-block}.scene-creature--walk{animation:.8s ease-in-out infinite scene-creature-walk}.scene-creature--hop{animation:.9s ease-in-out infinite scene-creature-hop}.scene-creature--hammer{animation:.6s ease-in-out infinite scene-creature-hammer}.scene-creature--fly{animation:2.8s ease-in-out infinite scene-creature-fly}@keyframes scene-creature-walk{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes scene-creature-hop{0%,to{transform:translateY(0)scaleY(1)}18%{transform:translateY(0)scaleY(.86)}50%{transform:translateY(-6px)scaleY(1.06)}78%{transform:translateY(0)scaleY(.92)}}@keyframes scene-creature-hammer{0%,to{transform:rotate(0)}35%{transform:rotate(-9deg)}60%{transform:rotate(6deg)}}@keyframes scene-creature-fly{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.scene-creature--think{animation:3s ease-in-out infinite scene-creature-think}.scene-creature--celebrate{animation:.75s ease-in-out infinite scene-creature-celebrate}.scene-creature--idle{animation:4s ease-in-out infinite scene-creature-idle}.scene-creature--sleep{animation:4.5s ease-in-out infinite scene-creature-sleep}@keyframes scene-creature-think{0%,to{transform:rotate(0)}35%{transform:rotate(-4deg)translateY(-.5px)}65%{transform:rotate(3deg)translateY(-.5px)}}@keyframes scene-creature-celebrate{0%,to{transform:translateY(0)scaleY(1)}18%{transform:translateY(0)scaleY(.82)}48%{transform:translateY(-8px)scaleY(1.12)}72%{transform:translateY(0)scaleY(.9)}}@keyframes scene-creature-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-.75px)}}@keyframes scene-creature-sleep{0%,to{transform:rotate(0)}40%,60%{transform:rotate(-5deg)translateY(-.5px)}}.scene-landscape{opacity:.72;position:absolute;inset:0}.presence-scene{--scene-ground-lift:6px}.scene-horizon{right:0;bottom:var(--scene-ground-lift);background:linear-gradient(to right, transparent, var(--scene-horizon) 18%, var(--scene-horizon) 82%, transparent);height:1px;position:absolute;left:0}.scene-landscape__item{bottom:var(--scene-ground-lift);transform-origin:bottom;display:inline-block;position:absolute;transform:translate(-50%)}.scene-grass,.scene-shrub,.scene-bloom{transform-origin:bottom;animation:4.5s ease-in-out infinite scene-sway;display:block}.scene-landscape__item:nth-child(3n) .scene-grass,.scene-landscape__item:nth-child(3n) .scene-shrub,.scene-landscape__item:nth-child(3n) .scene-bloom{animation-duration:5.2s;animation-delay:-1.6s}.scene-landscape__item:nth-child(3n+1) .scene-grass,.scene-landscape__item:nth-child(3n+1) .scene-shrub,.scene-landscape__item:nth-child(3n+1) .scene-bloom{animation-delay:-3.1s}@keyframes scene-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.scene-grass__blade{fill:var(--scene-grass)}.scene-shrub__base{fill:var(--scene-shrub)}.scene-shrub__crown{fill:var(--scene-shrub-crown)}.scene-rock__body{fill:var(--scene-rock)}.scene-rock__light{fill:var(--scene-rock-light)}.scene-bloom__stem{fill:var(--scene-bloom-stem)}.scene-bloom__petal-a{fill:var(--scene-bloom-petal-a)}.scene-bloom__petal-b{fill:var(--scene-bloom-petal-b)}.scene-bloom__heart{fill:var(--scene-bloom-heart)}.scene-butterfly{animation:28s linear infinite scene-butterfly-drift;display:inline-block;position:absolute;bottom:14px;left:0;transform:translate(-40px)}.scene-butterfly__body{fill:var(--scene-butterfly-body)}.scene-butterfly__wing{fill:var(--scene-butterfly);transform-origin:50%;transform-box:fill-box;animation:.4s ease-in-out infinite scene-butterfly-beat}@keyframes scene-butterfly-beat{0%,to{transform:scaleX(1)}50%{transform:scaleX(.5)}}@keyframes scene-butterfly-drift{0%,70%{transform:translate(-40px)translateY(0)}82%{transform:translate(40vw)translateY(-8px)}to{transform:translate(calc(100vw + 40px))translateY(2px)}}@media (prefers-reduced-motion:reduce){.presence-scene .scene-pigeon,.presence-scene .scene-pigeon__wing,.presence-scene .scene-cloud,.presence-scene .scene-airplane,.presence-scene .scene-creature,.presence-scene .scene-grass,.presence-scene .scene-shrub,.presence-scene .scene-bloom,.presence-scene .scene-butterfly,.presence-scene .scene-butterfly__wing{animation:none}}
