.ff-root{--ff-ease:cubic-bezier(0.22,1,0.36,1);--ff-enter:420ms;--ff-exit:260ms;--ff-fx:0.15;--ff-fy:0.7;--ff-zoom:1}@keyframes ff-rise{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes ff-pop{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ff-ring{0%{transform:scale(.7);opacity:.85}to{transform:scale(1.7);opacity:0}}@keyframes ff-settle{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.ff-settle{animation:ff-settle .52s var(--ff-ease) both}.ff-step{animation:ff-rise var(--ff-enter) var(--ff-ease) both}.ff-pop{animation:ff-pop .38s var(--ff-ease) both;animation-delay:calc(min(var(--ff-i, 0), 12) * 45ms)}.ff-stage{position:relative;overflow:hidden;isolation:isolate}.ff-ground{position:absolute;left:6%;right:6%;bottom:1.5%;height:7%;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,#00000029 0,#00000017 45%,#0000 72%);pointer-events:none}.ff-stage__inner{position:absolute;inset:0;transform:scale(var(--ff-zoom,1)) translate(calc((.5 - var(--ff-fx, .5)) * var(--ff-pan, 0) * 100%),calc((.5 - var(--ff-fy, .5)) * var(--ff-pan, 0) * 100%));transform-origin:50% 50%;transition:transform .52s var(--ff-ease);will-change:transform}.ff-ring{pointer-events:none}.ff-ring,.ff-ring:after{position:absolute;border:2px solid #00bcd4;border-radius:9999px}.ff-ring:after{content:"";inset:-6px;animation:ff-ring 1.6s var(--ff-ease) infinite}.ff-bubble{transition:transform .2s var(--ff-ease),border-color .14s linear,background-color .14s linear}.ff-bubble:hover{transform:translateY(-2px)}.ff-bubble:active{transform:translateY(0) scale(.98)}.ff-bubble__price{animation:ff-rise .26s var(--ff-ease) both}.ff-bubble__mine{box-shadow:0 0 0 4px #00bcd438}.ff-bubble-row{scrollbar-width:thin;scrollbar-color:#00000059 #0000}.ff-bubble-row::-webkit-scrollbar{height:4px}.ff-bubble-row::-webkit-scrollbar-thumb{background:#00000059}@keyframes ff-reward{0%{opacity:0;transform:scale(.94) translateY(10px);filter:blur(6px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}.ff-reward{animation:ff-reward .52s var(--ff-ease) both}.ff-reward-item{animation:ff-pop .4s var(--ff-ease) both;animation-delay:calc(.22s + min(var(--ff-i, 0), 4) * .11s)}.ff-tile{transition:transform .2s var(--ff-ease),border-color .14s linear,background-color .14s linear}.ff-tile:hover{transform:translateY(-2px)}.ff-tile:active{transform:translateY(0) scale(.99)}.ff-progress__fill{transition:width var(--ff-exit) var(--ff-ease)}@media (prefers-reduced-motion:reduce){.ff-bubble,.ff-bubble__price,.ff-pop,.ff-reward,.ff-reward-item,.ff-settle,.ff-step{animation:none}.ff-stage__inner{transition:none;will-change:auto}.ff-ring:after{animation:none;opacity:.6}.ff-bubble,.ff-progress__fill,.ff-tile{transition:none}.ff-bubble:hover,.ff-tile:hover{transform:none}}