.presence-scene{opacity:.6;position:absolute;inset:0;overflow:hidden}.scene-pigeon{width:12px;height:9px;position:absolute;bottom:2px}.scene-pigeon__wing{transform-origin:bottom;transform-box:fill-box;animation:.9s ease-in-out infinite scene-flap-soft}.scene-pigeon__legs{opacity:0;transition:opacity .24s}.presence-scene--live .scene-pigeon{animation:6s ease-in-out infinite scene-swoop-a}.presence-scene--live .scene-pigeon__wing{animation:.42s ease-in-out infinite scene-flap}.presence-scene--live .scene-pigeon .scene-pigeon__legs{opacity:0;animation:none}.scene-pigeon--p0{left:7%}.scene-pigeon--p1{left:21%}.scene-pigeon--p2{left:35%}.scene-pigeon--p3{left:50%}.scene-pigeon--p4{left:65%}.scene-pigeon--p5{left:81%}.scene-pigeon--p0{animation:19s linear infinite scene-glide-r}.scene-pigeon--p1{animation:24s linear -8s infinite scene-glide-land-l}.scene-pigeon--p1 .scene-pigeon__legs{animation:24s linear -8s infinite scene-touch-legs}.scene-pigeon--p2{animation:21s linear -13s infinite scene-glide-r}.scene-pigeon--p3{animation:23s linear -5s infinite scene-glide-l}.scene-pigeon--p4{animation:18s linear -16s infinite scene-glide-r}.scene-pigeon--p5{animation:25s linear -3s infinite scene-glide-l}.presence-scene--live .scene-pigeon--p1{animation:6.6s ease-in-out .3s infinite scene-swoop-b}.presence-scene--live .scene-pigeon--p2{animation:5.4s ease-in-out .9s infinite scene-swoop-c}.presence-scene--live .scene-pigeon--p3{animation:7.2s ease-in-out .5s infinite scene-swoop-a}.presence-scene--live .scene-pigeon--p4{animation:5.8s ease-in-out 1.3s infinite scene-swoop-b}.presence-scene--live .scene-pigeon--p5{animation:6.9s ease-in-out .2s infinite scene-swoop-c}@keyframes scene-swoop-a{0%{transform:translate(0)rotate(0)}25%{transform:translate(34px,-16px)rotate(7deg)}50%{transform:translate(96px,-26px)rotate(-3deg)}75%{transform:translate(48px,-12px)rotate(6deg)}to{transform:translate(0)rotate(0)}}@keyframes scene-swoop-b{0%{transform:translate(0)rotate(0)}30%{transform:translate(-30px,-22px)rotate(-8deg)}55%{transform:translate(-74px,-14px)rotate(4deg)}80%{transform:translate(-28px,-24px)rotate(-5deg)}to{transform:translate(0)rotate(0)}}@keyframes scene-swoop-c{0%{transform:translate(0)rotate(0)}20%{transform:translate(20px,-28px)rotate(5deg)}50%{transform:translate(-16px,-34px)rotate(-6deg)}78%{transform:translate(28px,-18px)rotate(8deg)}to{transform:translate(0)rotate(0)}}@keyframes scene-glide-r{0%{transform:translate(-420px,-10px)}25%{transform:translate(-130px,-15px)}50%{transform:translate(170px,-9px)}75%{transform:translate(470px,-15px)}to{transform:translate(770px,-10px)}}@keyframes scene-glide-l{0%{transform:translate(770px,-11px)}25%{transform:translate(470px,-15px)}50%{transform:translate(170px,-9px)}75%{transform:translate(-130px,-15px)}to{transform:translate(-420px,-11px)}}@keyframes scene-glide-land-l{0%{transform:translate(770px,-12px)}28%{transform:translate(330px,-14px)}42%{transform:translate(225px,-3px)}48%,54%{transform:translate(210px)}60%{transform:translate(195px,-3px)}74%{transform:translate(-40px,-14px)}to{transform:translate(-420px,-12px)}}@keyframes scene-touch-legs{0%,44%{opacity:0}48%,54%{opacity:.8}58%,to{opacity:0}}@keyframes scene-flap-soft{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(-.5px)scaleY(.72)}}@keyframes scene-flap{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(-1px)scaleY(.35)}}.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}@keyframes scene-fly-by{0%,6%{transform:translate(-60px)}18%{transform:translate(700px)}to{transform:translate(700px)}}.scene-alpaca{width:18px;height:24px;animation:.6s ease-out both scene-graze-in;position:absolute;bottom:1px;right:14px}.scene-alpaca__head{transform-origin:0 100%;transform-box:fill-box;animation:3.4s ease-in-out infinite scene-chew}@keyframes scene-graze-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes scene-chew{0%,70%,to{transform:rotate(0)}80%{transform:rotate(-7deg)}90%{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.presence-scene .scene-pigeon,.presence-scene .scene-pigeon__wing,.presence-scene .scene-pigeon__legs,.presence-scene .scene-cloud,.presence-scene .scene-airplane,.presence-scene .scene-alpaca,.presence-scene .scene-alpaca__head{animation:none}.presence-scene .scene-pigeon__legs{opacity:1}}
.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}@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}}
