.IntegrationOrbit-module__19ZR8W__orbit{aspect-ratio:1;width:100%;max-width:24rem;margin-inline:auto;position:relative}.IntegrationOrbit-module__19ZR8W__wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.IntegrationOrbit-module__19ZR8W__wire{stroke:var(--color-surface-2);stroke-width:.5px;fill:none;stroke-dasharray:100;stroke-dashoffset:100px;animation:.9s ease-out forwards IntegrationOrbit-module__19ZR8W__draw;animation-delay:calc(var(--i) * 90ms)}.IntegrationOrbit-module__19ZR8W__pulse{stroke:var(--color-accent);stroke-width:.9px;stroke-linecap:round;fill:none;stroke-dasharray:5 95;stroke-dashoffset:100px;opacity:0;animation:3.4s linear infinite IntegrationOrbit-module__19ZR8W__flow;animation-delay:calc(1s + var(--i) * .42s)}.IntegrationOrbit-module__19ZR8W__pulseBack{animation-name:IntegrationOrbit-module__19ZR8W__flowBack;animation-duration:4.1s;animation-delay:calc(1.6s + var(--i) * .42s)}@keyframes IntegrationOrbit-module__19ZR8W__draw{to{stroke-dashoffset:0}}@keyframes IntegrationOrbit-module__19ZR8W__flow{0%{stroke-dashoffset:100px;opacity:0}8%,55%{opacity:1}70%,to{stroke-dashoffset:0;opacity:0}}@keyframes IntegrationOrbit-module__19ZR8W__flowBack{0%{stroke-dashoffset:0;opacity:0}8%,55%{opacity:1}70%,to{stroke-dashoffset:100px;opacity:0}}.IntegrationOrbit-module__19ZR8W__node{left:var(--x);top:var(--y);border-radius:var(--radius-card);width:3rem;height:3rem;box-shadow:0 0 0 1px var(--color-surface-2);opacity:0;animation:.55s cubic-bezier(.2,.9,.3,1.3) forwards IntegrationOrbit-module__19ZR8W__pop,5s ease-in-out infinite IntegrationOrbit-module__19ZR8W__breathe;animation-delay:calc(var(--i) * 90ms), calc(1.2s + var(--i) * .3s);place-items:center;display:grid;position:absolute;overflow:hidden;transform:translate(-50%,-50%)scale(.7)}.IntegrationOrbit-module__19ZR8W__node img{filter:grayscale()brightness(.55);animation:.7s ease-out forwards IntegrationOrbit-module__19ZR8W__wake;animation-delay:calc(1.1s + var(--i) * .14s)}@keyframes IntegrationOrbit-module__19ZR8W__wake{to{filter:grayscale(0)brightness()}}.IntegrationOrbit-module__19ZR8W__node img{object-fit:cover;width:100%;height:100%;display:block}.IntegrationOrbit-module__19ZR8W__nodeLabel{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--color-fg-subtle);font-size:.5625rem;position:absolute;top:calc(100% + .4rem);left:50%;transform:translate(-50%)}@keyframes IntegrationOrbit-module__19ZR8W__pop{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes IntegrationOrbit-module__19ZR8W__breathe{0%,to{box-shadow:0 0 0 1px var(--color-surface-2)}50%{box-shadow:0 0 0 1px var(--color-border)}}.IntegrationOrbit-module__19ZR8W__hub{border:1px solid var(--color-accent);border-radius:var(--radius-pill);background:var(--color-accent);opacity:0;place-items:center;width:5.25rem;height:5.25rem;animation:.7s ease-out .5s forwards IntegrationOrbit-module__19ZR8W__hubIn;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.IntegrationOrbit-module__19ZR8W__hubRing{border:1px solid var(--color-accent);border-radius:var(--radius-pill);animation:3.4s ease-out 2.2s infinite IntegrationOrbit-module__19ZR8W__ring;position:absolute;inset:-1px}@keyframes IntegrationOrbit-module__19ZR8W__hubIn{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes IntegrationOrbit-module__19ZR8W__ring{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(1.55)}}@media (min-width:768px){.IntegrationOrbit-module__19ZR8W__node{width:3.5rem;height:3.5rem}.IntegrationOrbit-module__19ZR8W__hub{width:6rem;height:6rem}}@media (prefers-reduced-motion:reduce){.IntegrationOrbit-module__19ZR8W__wire,.IntegrationOrbit-module__19ZR8W__node,.IntegrationOrbit-module__19ZR8W__hub{opacity:1;stroke-dashoffset:0;animation:none}.IntegrationOrbit-module__19ZR8W__node{transform:translate(-50%,-50%)scale(1)}.IntegrationOrbit-module__19ZR8W__node img{filter:none;animation:none}.IntegrationOrbit-module__19ZR8W__hub{transform:translate(-50%,-50%)}.IntegrationOrbit-module__19ZR8W__pulse,.IntegrationOrbit-module__19ZR8W__hubRing{display:none}}
