.mb-defs{width:0;height:0;position:absolute;overflow:hidden}.mb{--size:64px;width:var(--size);height:var(--size);perspective:calc(var(--size) * 5);--fz:calc(var(--size) * .12);flex-shrink:0;display:block;position:relative}.mb-3d{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(var(--lift,1));transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.mb[data-hot]{--lift:1.07}.mb[data-hot] .mb-3d{transition:transform .14s ease-out}.mb-layer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mb-edge{transform:translateZ(calc(var(--fz) * -.7))}.mb-face{transform:translateZ(var(--fz))}.mb-fx{transform:translateZ(calc(var(--fz) * 1.8))}.mb :is(.mb-dot,.mb-hop,.mb-wide,.mb-beat,.mb-blink,.mb-brow,.mb-glance,.mb-peek,.mb-squint,.mb-twirl,.mb-spin,.mb-flick,.mb-kaching,.mb-snore,.mb-wave,.mb-tw,.mb-fwrap,.mb-zz path,.mb-coin){transform-box:fill-box;transform-origin:50%}.mb-glare{transform:translate(var(--gx,30px),var(--gy,14px));opacity:.35;transition:opacity .4s}.mb[data-hot] .mb-glare{opacity:1}.mb-shine{transform:translate(-70px)skew(-18deg)}.mb[data-hot] .mb-shine{animation:1s cubic-bezier(.3,.6,.3,1) both mb-sweep}@keyframes mb-sweep{0%{transform:translate(-70px)skew(-18deg)}to{transform:translate(160px)skew(-18deg)}}.mb.is-ready{animation:1.7s ease-in-out infinite mb-bob}.mb.is-ready:before{content:"";background:radial-gradient(circle,#c8affb61,#c8affb00 64%);border-radius:50%;animation:1.7s ease-in-out infinite mb-glow;position:absolute;inset:-6%}@keyframes mb-bob{50%{transform:translateY(-4px)}}@keyframes mb-glow{50%{opacity:.45;transform:scale(.92)}}.mb[data-hot] .mb-dot{animation:.9s ease-in-out infinite mb-dot}.mb[data-hot] .mb-dot2{animation-delay:.15s}.mb[data-hot] .mb-dot3{animation-delay:.3s}@keyframes mb-dot{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-7px)}}.mb[data-hot] .mb-hop{animation:.8s ease-in-out infinite mb-hop}@keyframes mb-hop{0%,to{transform:translateY(0)scale(1)}35%{transform:translateY(-5px)scale(1.04,1.1)}70%{transform:translateY(1px)scale(1.06,.9)}}.mb[data-hot] .mb-wide{animation:.75s cubic-bezier(.3,1.6,.5,1) infinite alternate mb-wide}@keyframes mb-wide{to{transform:scale(1.22)}}.mb[data-hot] .mb-beat{animation:1s ease-in-out infinite mb-beat}.mb[data-hot] .mb-beat2{animation-delay:70ms}@keyframes mb-beat{0%,to{transform:scale(1)}15%{transform:scale(1.3)}30%{transform:scale(1)}45%{transform:scale(1.17)}60%{transform:scale(1)}}.mb[data-hot] .mb-blink{animation:1.5s infinite mb-blink}@keyframes mb-blink{0%,38%,50%,to{transform:scaleY(1)}44%{transform:scaleY(.08)}}.mb[data-hot] .mb-brow{animation:1s ease-in-out infinite mb-brow}@keyframes mb-brow{50%{transform:translateY(-5px)rotate(-9deg)}}.mb[data-hot] .mb-glance{animation:2.2s ease-in-out infinite mb-glance}@keyframes mb-glance{0%,8%{transform:translate(0)}22%,42%{transform:translate(-3px)}58%,80%{transform:translate(11px)translateY(-1px)}94%,to{transform:translate(0)}}.mb[data-hot] .mb-peek{animation:1.6s ease-in-out infinite mb-peek}@keyframes mb-peek{0%,to{transform:translateY(0)scaleY(1)}35%,62%{transform:translateY(-5px)scaleY(1)}48%{transform:translateY(-5px)scaleY(.1)}}.mb[data-hot] .mb-squint{animation:1.1s ease-in-out infinite mb-squint}@keyframes mb-squint{50%{transform:scaleY(.68)translateY(2px)}}.mb[data-hot] .mb-twirl{animation:1.3s ease-in-out infinite mb-twirl}.mb[data-hot] .mb-twirl2{animation-delay:.15s}@keyframes mb-twirl{50%{transform:rotate(36deg)scale(1.25)}to{transform:rotate(72deg)scale(1)}}.mb[data-hot] .mb-spin{animation:1.2s ease-in-out infinite mb-spin}.mb[data-hot] .mb-spin2{animation-delay:.12s}@keyframes mb-spin{50%{transform:rotate(45deg)scale(.78)}to{transform:rotate(90deg)scale(1)}}.mb .mb-flick{transform-origin:bottom}.mb[data-hot] .mb-flick{animation:.45s ease-in-out infinite mb-flick}.mb[data-hot] .mb-flick2{animation-delay:.12s}@keyframes mb-flick{0%,to{transform:scale(1)skew(0)}25%{transform:scale(.9,1.16)skew(-6deg)}50%{transform:scale(1.06,.94)skew(4deg)}75%{transform:scale(.95,1.09)skew(-2deg)}}.mb[data-hot] .mb-kaching{animation:1.3s cubic-bezier(.4,0,.2,1) infinite mb-kaching}.mb[data-hot] .mb-kaching2{animation-delay:.1s}@keyframes mb-kaching{0%,58%,to{transform:scaleX(1)translateY(0)}14%{transform:scaleX(-1)translateY(-3px)}28%{transform:scaleX(1)translateY(-5px)}42%{transform:scaleX(1)translateY(0)}}.mb-coin{opacity:0}.mb[data-hot] .mb-coin{animation:1.5s ease-out infinite mb-coin}.mb[data-hot] .mb-coin1{animation-delay:.3s}.mb[data-hot] .mb-coin2{animation-delay:.6s}@keyframes mb-coin{0%{opacity:0;transform:translateY(24px)scale(.4)}20%{opacity:1}45%{opacity:1;transform:translateY(-12px)scale(1)rotate(-14deg)}to{opacity:0;transform:translateY(8px)scale(.85)rotate(16deg)}}.mb[data-hot] .mb-wave{animation:1.1s ease-in-out infinite mb-wave}@keyframes mb-wave{30%{transform:translate(3px,-8px)rotate(12deg)}60%{transform:translateY(-4px)rotate(-9deg)}}.mb .mb-snore{animation:3.2s ease-in-out infinite mb-snore}.mb[data-hot] .mb-snore{animation-duration:1.6s}@keyframes mb-snore{50%{transform:scaleY(.72)translateY(1.5px)}}.mb-zz path{opacity:0;animation:3s ease-out infinite mb-zz}.mb-zz .mb-z2{animation-delay:1.5s}.mb[data-hot] .mb-zz path{animation-duration:1.5s}.mb[data-hot] .mb-zz .mb-z2{animation-delay:.75s}@keyframes mb-zz{0%{opacity:0;transform:translate(-4px,6px)scale(.6)}25%{opacity:1}to{opacity:0;transform:translate(8px,-14px)scale(1.1)}}.mb-tw{animation:2.6s ease-in-out infinite mb-tw}.mb-tw2{animation-delay:.9s}.mb-tw3{animation-delay:1.7s}.mb[data-hot] .mb-tw{animation-duration:1.1s}@keyframes mb-tw{50%{opacity:.5;transform:scale(.45)rotate(45deg)}}.mb-face.is-popping .mb-fwrap{animation:.46s cubic-bezier(.3,1.5,.5,1) mb-pop}@keyframes mb-pop{0%{transform:scale(.4)}60%{transform:scale(1.18)}to{transform:scale(1)}}.mb-burst{z-index:3;pointer-events:none;--mb-c0:#d9925c;--mb-c1:#ffe9d3;--mb-c2:#fff;--mb-c3:#9fd4b8;position:absolute;inset:0}.mb-burst[data-look=silver]{--mb-c0:#c9d0dc;--mb-c1:#fff;--mb-c2:#e4dbff;--mb-c3:#9fd4b8}.mb-burst[data-look=gold]{--mb-c0:#f0c75a;--mb-c1:#fffbe6;--mb-c2:#fff;--mb-c3:#9fd4b8}.mb-burst[data-look=violet]{--mb-c0:#a48bff;--mb-c1:#e4dbff;--mb-c2:#fff;--mb-c3:#9fd4b8}.mb-flash{opacity:0;background:radial-gradient(circle,#ffffffe6,#fff0 60%);border-radius:50%;animation:.65s ease-out both mb-flash;position:absolute;inset:-15%}@keyframes mb-flash{0%{opacity:0;transform:scale(.4)}25%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.mb-ring{border:3px solid var(--mb-c0);opacity:0;border-radius:50%;animation:.8s cubic-bezier(.2,.7,.3,1) both mb-ring;position:absolute;inset:5%}@keyframes mb-ring{0%{opacity:1;transform:scale(.35)}to{opacity:0;transform:scale(1.95)}}.mb-burst i{width:calc(var(--size) * var(--s));height:calc(var(--size) * var(--s));margin:calc(var(--size) * var(--s) / -2) 0 0 calc(var(--size) * var(--s) / -2);background:var(--c);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);opacity:0;animation:mb-particle 1.1s cubic-bezier(.15,.7,.3,1) var(--d) both;position:absolute;top:50%;left:50%}.mb-burst i.is-coin{clip-path:none;background:radial-gradient(circle at 35% 30%,#fff7d1,#f2c757 45%,#a87412);border-radius:50%;box-shadow:inset 0 0 0 1.5px #7a5108}@keyframes mb-particle{0%{opacity:1;transform:translate(0)scale(0)rotate(0)}65%{opacity:1;transform:translate(calc(var(--size) * var(--x)),calc(var(--size) * var(--y))) scale(1) rotate(160deg)}to{opacity:0;transform:translate(calc(var(--size) * var(--x) * 1.12),calc(var(--size) * (var(--y) * 1.12 + .12))) scale(.3) rotate(230deg)}}@media (prefers-reduced-motion:reduce){.mb,.mb *,.mb:before{animation:none!important}.mb-3d{transition:none}}.reduce-motion .mb,.reduce-motion .mb *,.reduce-motion .mb:before{animation:none!important}.reduce-motion .mb-3d{transition:none}
