.cf-liq{transform-box:fill-box;transform-origin:50% 100%}[data-mo=wait] .cf-liq{transform:scaleY(0)}[data-mo=play] .cf-liq{animation:cf-fill 1.1s cubic-bezier(.33, 1, .68, 1) calc(var(--i,0) * .48s + .2s) both}@keyframes cf-fill{0%{transform:scaleY(0)}}.roll{font-variant-numeric:lining-nums tabular-nums}.roll-col{vertical-align:-.3em;height:1.3em;line-height:1.3;display:inline-block;overflow:hidden}.roll-strip{transform:translateY(calc(var(--d) * -1.3em));flex-direction:column;display:flex}.roll-strip>span{height:1.3em;line-height:1.3}[data-mo=wait] .roll-strip{transform:translateY(0)}[data-mo=play] .roll-strip{animation:roll 1.5s cubic-bezier(.2, .8, .2, 1) calc(var(--c,0) * 90ms + .15s) both}@keyframes roll{0%{transform:translateY(0)}}[data-mo=wait] .vr-stamp{opacity:0;transform:scale(2.4)rotate(-18deg)}[data-mo=play] .vr-stamp{animation:.6s cubic-bezier(.3,1.6,.5,1) .25s both vr-stamp}@keyframes vr-stamp{0%{opacity:0;transform:scale(2.4)rotate(-18deg)}}.cd-scan{inset-inline:0;opacity:0;pointer-events:none;background:linear-gradient(90deg, transparent, var(--color-sage), transparent);height:2px;position:absolute;top:0}[data-mo=play] .cd-scan{animation:1.4s ease-in-out .1s both cd-scan}@keyframes cd-scan{0%{opacity:0;top:0}10%,90%{opacity:1}to{opacity:0;top:100%}}[data-mo=wait] .cd-row{opacity:0}[data-mo=play] .cd-row{animation:mo-pop .5s cubic-bezier(.34, 1.56, .64, 1) calc(var(--i,0) * .13s + .9s) both}
