.lobster-avatar-animated{--lobster-breath-duration:4.4s;--lobster-blink-duration:5.6s;--lobster-idle-delay:calc(var(--lobster-idle-phase,0) * -1 * var(--lobster-breath-duration));contain:layout paint;backface-visibility:hidden;transform:translateZ(0)}@keyframes lobsterIdleBob{0%,to{transform:translate(0,0)}50%{transform:translateY(-1.6px)}}@keyframes lobsterIdleAbdomen{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.016)}}@keyframes lobsterIdleAntennaLeft{0%,to{transform:rotate(0)}50%{transform:rotate(-5deg)}}@keyframes lobsterIdleAntennaRight{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes lobsterIdleClawLeft{0%,to{transform:rotate(0)}50%{transform:rotate(-3deg)}}@keyframes lobsterIdleClawRight{0%,to{transform:rotate(0)}50%{transform:rotate(3deg)}}@keyframes lobsterIdleTail{0%,to{transform:rotate(0)scaleX(1)}50%{transform:rotate(1.5deg)scaleX(1.03)}}@keyframes lobsterIdleFlank{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.03)}}@keyframes lobsterIdleBrow{0%,to{transform:translate(0,0)}50%{transform:translateY(-.9px)}}@keyframes lobsterIdleBlink{0%,92%,to{opacity:0}93.5%,96%{opacity:1}}.lobster-avatar-animated .lobster-idle-carapace{transform-box:fill-box;transform-origin:50% 100%;animation:lobsterIdleBob var(--lobster-breath-duration) ease-in-out infinite;animation-delay:var(--lobster-idle-delay)}.lobster-avatar-animated .lobster-idle-abdomen{transform-box:fill-box;transform-origin:50% 100%;animation:lobsterIdleAbdomen var(--lobster-breath-duration) ease-in-out infinite;animation-delay:var(--lobster-idle-delay)}.lobster-avatar-animated .lobster-idle-antenna-left{transform-box:fill-box;transform-origin:100% 100%;animation:lobsterIdleAntennaLeft var(--lobster-breath-duration) ease-in-out infinite;animation-delay:var(--lobster-idle-delay)}.lobster-avatar-animated .lobster-idle-antenna-right{transform-box:fill-box;transform-origin:0 100%;animation:lobsterIdleAntennaRight var(--lobster-breath-duration) ease-in-out infinite;animation-delay:var(--lobster-idle-delay)}.lobster-avatar-animated .lobster-idle-claw-left{transform-box:fill-box;transform-origin:50%;animation:lobsterIdleClawLeft var(--lobster-breath-duration) ease-in-out infinite;animation-delay:var(--lobster-idle-delay)}.lobster-avatar-animated .lobster-idle-claw-right{transform-box:fill-box;transform-origin:50%;animation:lobsterIdleClawRight var(--lobster-breath-duration) ease-in-out infinite;animation-delay:var(--lobster-idle-delay)}.lobster-avatar-animated .lobster-idle-tail{transform-box:fill-box;transform-origin:50% 0;animation:lobsterIdleTail var(--lobster-breath-duration) ease-in-out infinite;animation-delay:var(--lobster-idle-delay)}.lobster-avatar-animated .lobster-idle-flank-limbs{transform-box:fill-box;transform-origin:50% 0;animation:lobsterIdleFlank var(--lobster-breath-duration) ease-in-out infinite;animation-delay:var(--lobster-idle-delay)}.lobster-avatar-animated .lobster-idle-brow-left,.lobster-avatar-animated .lobster-idle-brow-right{transform-box:fill-box;transform-origin:50%;animation:lobsterIdleBrow var(--lobster-breath-duration) ease-in-out infinite;animation-delay:var(--lobster-idle-delay)}.lobster-avatar-animated .lobster-idle-blink{animation:lobsterIdleBlink var(--lobster-blink-duration) linear infinite;animation-delay:calc(var(--lobster-idle-phase,0) * -1 * var(--lobster-blink-duration))}@media (prefers-reduced-motion:reduce){.lobster-avatar-animated .lobster-idle-layer{animation:none!important}}@keyframes equipment-breathe{0%,to{opacity:.45}50%{opacity:1}}.lobster-avatar-animated .equipment-signature{animation:4s ease-in-out infinite equipment-breathe}@media (prefers-reduced-motion:reduce){.equipment-signature{animation:none!important}}
