.fled{transform:translateX(500px);animation:flee 5s!important}@keyframes flee{0%{transform:translateX(0)}to{transform:translateX(500px)}}.victory{animation:victory 5s!important}@keyframes victory{0%{transform:translateY(0);scale:1}50%{transform:translateY(-20px);scale:1.1}to{transform:translateY(0);scale:1}}.card{display:flex;justify-content:center;align-items:center;position:relative;transition:all .6s ease-in-out;transform-style:preserve-3d;transform:perspective(1000px) rotateY(var(--rotate-y,0))}.card.flipped{--rotate-y:180deg}.back,.front{position:absolute;padding-inline:1rem;backface-visibility:hidden}.front{pointer-events:auto}.back{transform:rotateY(180deg)}.back,.card.flipped .front{pointer-events:none}.card.flipped .back{pointer-events:auto}.signal-container{display:flex;align-items:flex-end;justify-content:center;gap:1px;height:16px;width:90px;overflow:hidden;transition:opacity .3s ease,transform .3s ease}.signal-bar{width:2px;border-radius:2px;background-color:#ffffff;transform-origin:bottom center;opacity:.9}.signal-container.idle{opacity:0;transform:scale(.9)}.signal-container.active{opacity:1;transform:scale(1)}@keyframes signalPulse{0%{height:3px}50%{height:14px}to{height:3px}}