.team-illustration{width:240px;height:240px;overflow:visible;display:block}.team-card-wrapper{cursor:default}.team-card-inner{transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s cubic-bezier(.2,.8,.2,1);box-shadow:0 10px 15px -3px #0f172a0d,0 4px 6px -4px #0f172a0d;border:1px solid #F1F5F9;height:100%}.team-card-wrapper:hover .team-card-inner{transform:translateY(-10px);box-shadow:0 28px 50px -16px #0f172a38}.rk-receipt{transform:translateY(0)}.team-card-wrapper:hover .rk-receipt{animation:rkScroll 2s linear infinite}@keyframes rkScroll{0%{transform:translateY(0)}to{transform:translateY(-26px)}}.rk-screen-line{stroke-dasharray:30;stroke-dashoffset:30}.team-card-wrapper:hover .rk-screen-line{animation:rkDrawLine 1.5s ease-out forwards}@keyframes rkDrawLine{0%{stroke-dashoffset:30}to{stroke-dashoffset:0}}.rk-btn{transition:fill .2s}.team-card-wrapper:hover .rk-btn-1{animation:rkPress 1.5s infinite .1s}.team-card-wrapper:hover .rk-btn-5{animation:rkPress 1.5s infinite .4s}.team-card-wrapper:hover .rk-btn-3{animation:rkPress 1.5s infinite .7s}.team-card-wrapper:hover .rk-btn-6{animation:rkPressOrange 1.5s infinite 1s}@keyframes rkPress{0%,to{fill:#475569}10%,30%{fill:#94a3b8}}@keyframes rkPressOrange{0%,to{fill:#f59e0b}10%,30%{fill:#fcd34d}}.rk-coin{opacity:0;transform-box:fill-box;transform-origin:center}.team-card-wrapper:hover .rk-coin-1{animation:rkCoinPop 1.5s ease-out infinite}.team-card-wrapper:hover .rk-coin-2{animation:rkCoinPop2 1.5s ease-out .4s infinite}@keyframes rkCoinPop{0%{opacity:0;transform:translate(15px,15px) scale(.5)}20%{opacity:1;transform:translate(25px) scale(1.1)}to{opacity:0;transform:translate(30px,30px) scale(.8)}}@keyframes rkCoinPop2{0%{opacity:0;transform:translate(20px,5px) scale(.5)}20%{opacity:1;transform:translate(32px,-10px) scale(1.1)}to{opacity:0;transform:translate(38px,20px) scale(.8)}}.team-rocket{transform-box:fill-box;transform-origin:center;animation:teamRocketBob 3s ease-in-out infinite}@keyframes teamRocketBob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(-2deg)}}.team-card-wrapper:hover .team-rocket{animation:teamRocketLift 1.6s ease-in-out infinite}@keyframes teamRocketLift{0%{transform:translateY(0) rotate(-3deg)}35%{transform:translateY(-12px) rotate(2deg)}70%{transform:translateY(-18px) rotate(-2deg)}to{transform:translateY(0) rotate(-3deg)}}.team-flame{opacity:0;transform-box:fill-box;transform-origin:top center}.team-card-wrapper:hover .team-flame{opacity:1;animation:teamFlame .18s steps(2) infinite}@keyframes teamFlame{0%{transform:scaleY(.85) scaleX(1)}to{transform:scaleY(1.15) scaleX(.9)}}.team-puff{opacity:0;transform-box:fill-box;transform-origin:center}.team-card-wrapper:hover .team-pf-1{animation:teamPuff 1.6s ease-out .1s infinite}.team-card-wrapper:hover .team-pf-2{animation:teamPuff 1.6s ease-out .3s infinite}@keyframes teamPuff{0%{opacity:0;transform:translateY(0) scale(.6)}20%{opacity:.8;transform:translateY(2px) scale(1)}to{opacity:0;transform:translateY(10px) scale(1.6)}}.team-trail-coin{opacity:0;transform-box:fill-box;transform-origin:center}.team-tc-1{transform:translate(-12px,38px)}.team-tc-2{transform:translate(8px,40px)}.team-tc-3{transform:translateY(44px)}.team-card-wrapper:hover .team-tc-1{animation:teamTrail1 1.6s ease-out .2s infinite}.team-card-wrapper:hover .team-tc-2{animation:teamTrail2 1.6s ease-out .45s infinite}.team-card-wrapper:hover .team-tc-3{animation:teamTrail3 1.6s ease-out .7s infinite}@keyframes teamTrail1{0%{opacity:0;transform:translate(-12px,38px) scale(.4)}25%{opacity:1;transform:translate(-18px,28px) scale(1)}to{opacity:0;transform:translate(-32px,58px) scale(.6)}}@keyframes teamTrail2{0%{opacity:0;transform:translate(8px,40px) scale(.4)}25%{opacity:1;transform:translate(14px,32px) scale(1)}to{opacity:0;transform:translate(28px,60px) scale(.6)}}@keyframes teamTrail3{0%{opacity:0;transform:translateY(44px) scale(.4)}25%{opacity:1;transform:translateY(36px) scale(.95)}to{opacity:0;transform:translateY(64px) scale(.5)}}.mb-stack{transform-box:fill-box;transform-origin:bottom left;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.team-card-wrapper:hover .mb-stack-3{transform:rotate(-12deg) translate(-4px,2px)}.team-card-wrapper:hover .mb-stack-2{transform:rotate(-6deg) translate(-2px,1px)}.team-card-wrapper:hover .mb-stack-1{transform:rotate(0)}.mb-check{stroke-dasharray:20;stroke-dashoffset:20}.team-card-wrapper:hover .mb-check{animation:mbDrawCheck .6s ease-out .3s forwards}@keyframes mbDrawCheck{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}.mb-envelope{transform-box:fill-box;transform-origin:center;animation:mbEnvFloat 4s ease-in-out infinite}@keyframes mbEnvFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.mb-dot-pulse{transform-box:fill-box;transform-origin:center}.team-card-wrapper:hover .mb-dot-pulse{animation:mbPing 1.5s cubic-bezier(0,0,.2,1) infinite}@keyframes mbPing{75%,to{transform:scale(2.5);opacity:0}}.mb-bubble{transform-box:fill-box;transform-origin:bottom left;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.team-card-wrapper:hover .mb-bubble{transform:scale(1.05) rotate(-3deg)}.mb-wave{opacity:0}.team-card-wrapper:hover .mb-wave-1{animation:mbRing 1.5s infinite .2s}.team-card-wrapper:hover .mb-wave-2{animation:mbRing 1.5s infinite .4s}@keyframes mbRing{0%,to{opacity:0;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}
