@keyframes appPhoneFloat{0%,to{transform:translate3d(-50%,-50%,0) rotate(-1.5deg)}50%{transform:translate3d(-50%,calc(-50% - 9px),0) rotate(0deg)}}@keyframes appOrbitClockwise{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes appOrbitCounterClockwise{0%{transform:translate(-50%,-50%) rotate(1turn)}to{transform:translate(-50%,-50%) rotate(0deg)}}@keyframes appIconFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(3deg)}}@keyframes appGlowPulse{0%,to{opacity:.42;transform:translate(-50%,-50%) scale(.96)}50%{opacity:.72;transform:translate(-50%,-50%) scale(1.04)}}@keyframes appPlatformPulse{0%,to{opacity:.52;transform:translateX(-50%) scaleX(.94)}50%{opacity:.8;transform:translateX(-50%) scaleX(1.03)}}@keyframes appSparklePulse{0%,to{opacity:.25;transform:scale(.7) rotate(0deg)}50%{opacity:1;transform:scale(1.2) rotate(45deg)}}.app-phone-float{animation:appPhoneFloat 5s ease-in-out infinite;will-change:transform}.app-orbit-clockwise{animation:appOrbitClockwise 24s linear infinite;width:min(100%,280px);height:auto;aspect-ratio:1}.app-orbit-counter{animation:appOrbitCounterClockwise 18s linear infinite;width:min(82.15%,230px);height:auto;aspect-ratio:1}@media (min-width:640px){.app-orbit-clockwise{width:min(100%,400px)}.app-orbit-counter{width:min(82.5%,330px)}}@media (min-width:1024px){.app-orbit-clockwise{width:min(100%,470px)}.app-orbit-counter{width:min(82.98%,390px)}}.app-icon-float{animation:appIconFloat 4.2s ease-in-out infinite}.app-glow-pulse{animation:appGlowPulse 4s ease-in-out infinite}.app-platform-pulse{animation:appPlatformPulse 4.5s ease-in-out infinite}.app-sparkle-pulse{animation:appSparklePulse 2.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.app-glow-pulse,.app-icon-float,.app-orbit-clockwise,.app-orbit-counter,.app-phone-float,.app-platform-pulse,.app-sparkle-pulse{animation:none}}