.route-pending{position:fixed;left:50%;top:50%;z-index:1001;transform:translate(-50%,-50%);pointer-events:none;opacity:0;animation:route-pending-in .24s ease-out .3s forwards}.route-pending-dots{display:flex;gap:7px}.route-pending-dots>i{width:7px;height:7px;border-radius:50%;background:#8e8e93;opacity:.35;animation:route-pending-dot 1.2s ease-in-out infinite}.route-pending-dots>i:nth-child(2){animation-delay:.16s}.route-pending-dots>i:nth-child(3){animation-delay:.32s}.route-pending.route-pending-now{animation-delay:0s}@keyframes route-pending-in{to{opacity:1}}@keyframes route-pending-dot{0%,80%,to{opacity:.35}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.route-pending-dots>i{animation:none;opacity:.7}}body:has(.sphere-portal:not(.sphere-portal-arrived)) .route-pending{visibility:hidden}
