@keyframes ms-stat-slam{0%{opacity:0;filter:blur(6px);transform:translateY(26px)scale(.62)}55%{opacity:1;filter:blur();transform:translateY(0)scale(1.16)}72%{transform:translateY(0)scale(.94)}86%{transform:translateY(0)scale(1.03)}to{opacity:1;transform:translateY(0)scale(1)}}.ms-stat-value{animation:.7s cubic-bezier(.16,1,.3,1) both ms-stat-slam}@keyframes ms-badge-pop{0%{opacity:0;transform:scale(.2)rotate(-24deg)}45%{opacity:1;transform:scale(1.18)rotate(6deg)}68%{transform:scale(.95)rotate(-2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes ms-badge-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ms-medal-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.035)}}.ms-badge-pop{animation:.6s cubic-bezier(.2,.9,.3,1.2) both ms-badge-pop}.ms-badge-rise{animation:.45s ease-out both ms-badge-rise}.ms-medal-breathe{animation:2.8s ease-in-out .9s infinite ms-medal-breathe}.ms-badge-cell{transition:background .18s,outline-color .18s,transform .18s}.ms-badge-cell:hover{transform:translateY(-3px)}.ms-badge-cell .ms-medal{transition:transform .22s cubic-bezier(.2,.9,.3,1.2),box-shadow .22s}.ms-badge-cell:hover .ms-medal{transform:scale(1.08)rotate(-4deg)}@keyframes ms-tease-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(-2.5deg)}}@keyframes ms-tease-sheen{0%{opacity:0;transform:translate(-150%)rotate(20deg)}12%{opacity:.85}38%{opacity:0;transform:translate(210%)rotate(20deg)}to{opacity:0;transform:translate(210%)rotate(20deg)}}@keyframes ms-tease-glow{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.ms-tease-float{animation:4.4s ease-in-out infinite ms-tease-float}.ms-tease-sheen{animation:6s ease-out infinite ms-tease-sheen}.ms-tease-glow{animation:5s ease-in-out infinite ms-tease-glow}@keyframes ms-spot-backdrop{0%{opacity:0}to{opacity:1}}@keyframes ms-spot-card{0%{opacity:0;transform:translateY(22px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ms-spot-medal{0%{opacity:0;transform:scale(.35)rotate(-32deg)}52%{opacity:1;transform:scale(1.14)rotate(7deg)}74%{transform:scale(.97)rotate(-3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes ms-spot-shine{0%{opacity:0;transform:translate(-140%)rotate(18deg)}30%{opacity:.9}to{opacity:0;transform:translate(190%)rotate(18deg)}}@keyframes ms-spot-halo{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.12)}}.ms-spot-backdrop{animation:.22s ease-out both ms-spot-backdrop}.ms-spot-card{animation:.4s cubic-bezier(.2,.9,.3,1.1) both ms-spot-card}.ms-spot-medal{animation:.7s cubic-bezier(.2,.9,.3,1.15) 50ms both ms-spot-medal}.ms-spot-shine{animation:1.1s ease-out .5s both ms-spot-shine}.ms-spot-halo{animation:3s ease-in-out .7s infinite ms-spot-halo}.ms-bar-fill{transition:width .9s cubic-bezier(.2,.7,.2,1)}@keyframes ms-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ms-bar-grow{transform-origin:0;animation:.8s cubic-bezier(.16,1,.3,1) both ms-bar-grow}@keyframes ms-panel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ms-panel-in{animation:.28s cubic-bezier(.2,.8,.3,1) both ms-panel-in}@media (prefers-reduced-motion:reduce){.ms-stat-value,.ms-badge-pop,.ms-badge-rise,.ms-bar-grow,.ms-spot-backdrop,.ms-spot-card,.ms-spot-medal,.ms-panel-in{opacity:1;filter:none;animation:none;transform:none}.ms-medal-breathe,.ms-tease-float,.ms-tease-sheen,.ms-tease-glow,.ms-spot-shine,.ms-spot-halo{opacity:0;animation:none}.ms-badge-cell,.ms-badge-cell .ms-medal,.ms-bar-fill{transition:none}.ms-badge-cell:hover,.ms-badge-cell:hover .ms-medal{transform:none}}@media (width<=480px){.ms-variant-grid{grid-template-columns:1fr!important}.ms-variant-card{min-height:0!important}}
