.shop-bee-idle-stage{position:relative;width:112px;height:76px;margin:0 auto 10px;perspective:260px}.shop-waiting-bee{display:block;width:52px!important;height:52px!important;max-width:52px!important;max-height:52px!important;margin:0 auto 10px;object-fit:contain;transform-origin:50% 82%;will-change:transform;animation:shopWaitingBeeIdle 6.8s ease-in-out infinite}.shop-bee-idle-stage .shop-waiting-bee{position:absolute;inset:0;margin:0 auto}.shop-bee-tool,.shop-bee-sleep,.shop-bee-lonely,.shop-bee-dig{position:absolute;z-index:2;opacity:0;pointer-events:none;font-weight:900}.shop-bee-tool{right:1px;top:4px;font-size:18px;animation:shopBeeToolCheck 18s ease-in-out infinite}.shop-bee-sleep{right:5px;top:-7px;color:#64748b;font-size:17px;animation:shopBeeSleep 18s ease-in-out infinite}.shop-bee-lonely{left:2px;top:24px;color:#94a3b8;font-size:22px;animation:shopBeeLonelyTurn 18s ease-in-out infinite}.shop-bee-dig{left:2px;bottom:-2px;color:#a16207;font-size:13px;animation:shopBeeDig 18s ease-in-out infinite}.shop-incoming-bee{display:block;width:52px!important;height:52px!important;max-width:52px!important;max-height:52px!important;margin:0 auto 8px;object-fit:contain;animation:shopIncomingBeeAlert 1.5s cubic-bezier(.23,1,.32,1) both}.shop-connected-bee{display:block;width:22px!important;height:22px!important;object-fit:contain;animation:shopConnectedBeeCelebrate .62s ease-out both}@keyframes shopWaitingBeeIdle{0%,43%,to{transform:translateY(0) rotate(0) scale(1)}49%{transform:translateY(-4px) rotate(-4deg) scale(1.06)}55%{transform:translateY(0) rotate(4deg) scale(1)}61%{transform:translateY(-3px) rotate(-3deg) scale(1.04)}67%{transform:translateY(0) rotate(0) scale(1)}}@keyframes shopIncomingBeeAlert{0%{opacity:.7;transform:scale(.94) translateY(3px)}10%{opacity:1;transform:scale(1.08) translateY(-3px)}30%{transform:scale(1.13) translateY(-8px) rotate(-5deg)}47%{transform:scale(.98) translateY(0) rotate(5deg)}65%{transform:scale(1.04) rotate(-3deg)}82%,to{transform:scale(1) rotate(0)}}@keyframes shopConnectedBeeCelebrate{0%{transform:translateY(4px) rotate(-8deg);opacity:.65}55%{transform:translateY(-3px) rotate(8deg);opacity:1}to{transform:translateY(0) rotate(0);opacity:1}}@keyframes shopBeeToolCheck{0%,24%{opacity:0;transform:translateY(4px) rotate(-8deg)}27%,34%{opacity:1;transform:translateY(0) rotate(0)}38%,to{opacity:0;transform:translateY(4px) rotate(8deg)}}@keyframes shopBeeSleep{0%,47%{opacity:0;transform:translateY(3px) scale(.8)}50%,56%{opacity:1;transform:translateY(0) scale(1)}59%,to{opacity:0;transform:translateY(-2px) scale(1.12)}}@keyframes shopBeeLonelyTurn{0%,68%{opacity:0;transform:translate(0) rotateY(0)}71%,80%{opacity:1;transform:translate(-2px) rotateY(180deg)}84%,to{opacity:0;transform:translate(0) rotateY(0)}}@keyframes shopBeeDig{0%,84%{opacity:0;transform:translateY(3px)}87%,94%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(2px)}}@media (prefers-reduced-motion: reduce){.shop-waiting-bee,.shop-incoming-bee,.shop-connected-bee,.shop-bee-tool,.shop-bee-sleep,.shop-bee-lonely,.shop-bee-dig{animation:none!important}}
