.money-game-container[data-v-35931fd4]{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:1.33333rem;font-family:PingFang SC,Microsoft YaHei,sans-serif;user-select:none;-webkit-user-select:none}.money-stack[data-v-35931fd4]{position:relative;margin-bottom:1.06667rem;touch-action:none}.money-bill[data-v-35931fd4]{position:absolute;top:0;left:0;border-radius:.32rem;background-color:#fff;box-shadow:0 .10667rem .4rem rgba(0,0,0,.2);cursor:grab;overflow:hidden;background:linear-gradient(135deg,#3cb371,#2e8b57 50%,#1e6b47);will-change:transform,opacity}.money-bill[data-v-35931fd4]:active{cursor:grabbing}.bill-image[data-v-35931fd4]{width:100%;height:100%;object-fit:cover;pointer-events:none;display:block}.default-bill-content[data-v-35931fd4]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.default-bill-content[data-v-35931fd4]:before{content:"";position:absolute;top:.26667rem;left:.26667rem;right:.26667rem;bottom:.26667rem;border:.05333rem dashed hsla(0,0%,100%,.3);border-radius:.21333rem}.bill-text[data-v-35931fd4]{font-size:.74667rem;font-weight:700;color:hsla(0,0%,100%,.9);text-shadow:0 .05333rem .10667rem rgba(0,0,0,.2)}.hint-text[data-v-35931fd4]{position:absolute;bottom:.8rem;color:hsla(0,0%,100%,.8);font-size:.42667rem;animation:float-35931fd4 2s ease-in-out infinite;display:flex;align-items:center}.icon-up[data-v-35931fd4]:before{content:"👆";margin-right:.21333rem;font-size:.53333rem}@keyframes float-35931fd4{0%,to{transform:translateY(0);opacity:.8}50%{transform:translateY(-.26667rem);opacity:1}}.coin-container[data-v-35931fd4]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:99}.ready-page[data-v-69f161b3]{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1000}.ready-overlay[data-v-69f161b3]{width:100%;height:100%;background:linear-gradient(160deg,#0a1628,#162447 40%,#1f4068);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.floating-bills[data-v-69f161b3]{position:absolute;width:100%;height:100%;pointer-events:none}.float-bill[data-v-69f161b3]{position:absolute;border-radius:.10667rem;background:linear-gradient(135deg,#3cb371,#2e8b57);opacity:0;display:flex;align-items:center;justify-content:center;animation:billRise-69f161b3 linear infinite;box-shadow:0 .05333rem .21333rem rgba(0,0,0,.15)}.float-bill-text[data-v-69f161b3]{color:hsla(0,0%,100%,.35);font-weight:800}@keyframes billRise-69f161b3{0%{transform:translateY(100vh) rotate(0deg);opacity:0}5%{opacity:.12}90%{opacity:.08}to{transform:translateY(-3.2rem) rotate(25deg);opacity:0}}.ready-content[data-v-69f161b3]{text-align:center;z-index:2}.bill-stack[data-v-69f161b3]{position:relative;width:2.4rem;height:4.53333rem;margin:0 auto .74667rem}.stack-bill[data-v-69f161b3]{position:absolute;width:2.4rem;height:4.53333rem;border-radius:.21333rem;background:linear-gradient(145deg,#3cb371,#2e8b57 50%,#1e6b47);box-shadow:0 .05333rem .21333rem rgba(0,0,0,.2),inset 0 .02667rem 0 hsla(0,0%,100%,.15)}.stack-bill[data-v-69f161b3]:before{content:"";position:absolute;top:.16rem;left:.16rem;right:.16rem;bottom:.16rem;border:.04rem dashed hsla(0,0%,100%,.2);border-radius:.10667rem}.stack-bill[data-v-69f161b3]:after{content:"¥";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.74667rem;font-weight:800;color:hsla(0,0%,100%,.3)}.stack-bill-top[data-v-69f161b3]{z-index:10!important;transform:translateY(-.21333rem)!important;animation:billHint-69f161b3 2s ease-in-out infinite;box-shadow:0 .16rem .53333rem rgba(0,0,0,.25),inset 0 .02667rem 0 hsla(0,0%,100%,.15)}@keyframes billHint-69f161b3{0%,to{transform:translateY(-.21333rem)}50%{transform:translateY(-.48rem)}}.ready-title[data-v-69f161b3]{font-size:.85333rem;font-weight:800;background:linear-gradient(90deg,#3cb371,gold,#3cb371);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer-69f161b3 3s linear infinite;margin-bottom:.21333rem}@keyframes shimmer-69f161b3{0%{background-position:0}to{background-position:200%}}.ready-desc[data-v-69f161b3]{font-size:.4rem;color:hsla(0,0%,100%,.45);margin-bottom:.96rem}.waiting[data-v-69f161b3]{display:flex;flex-direction:column;align-items:center;gap:.37333rem}.waiting-dots[data-v-69f161b3]{display:flex;gap:.16rem}.waiting-dots span[data-v-69f161b3]{width:.21333rem;height:.21333rem;border-radius:50%;background:#3cb371;animation:dotPulse-69f161b3 1.4s ease-in-out infinite}.waiting-dots span[data-v-69f161b3]:nth-child(2){animation-delay:.2s}.waiting-dots span[data-v-69f161b3]:nth-child(3){animation-delay:.4s}@keyframes dotPulse-69f161b3{0%,80%,to{transform:scale(.4);opacity:.3}40%{transform:scale(1);opacity:1}}.waiting-text[data-v-69f161b3]{font-size:.37333rem;color:hsla(0,0%,100%,.35);letter-spacing:.05333rem}.playing-page[data-v-69f161b3]{position:relative;width:100%;min-height:100vh}.top-bar[data-v-69f161b3]{position:fixed;top:0;left:0;width:100%;z-index:100;display:flex;justify-content:center;padding-top:1.38667rem;box-sizing:border-box;pointer-events:none}.score-card[data-v-69f161b3]{position:relative;display:inline-flex;align-items:center;pointer-events:auto}.score-card-glow[data-v-69f161b3]{position:absolute;inset:-.05333rem;border-radius:1.06667rem;background:linear-gradient(135deg,rgba(255,215,0,.4),rgba(255,165,0,.15),rgba(255,215,0,.4));background-size:200% 200%;animation:glowShift-69f161b3 3s ease-in-out infinite;filter:blur(.10667rem);opacity:.6;z-index:0}@keyframes glowShift-69f161b3{0%,to{background-position:0 50%;opacity:.4}50%{background-position:100% 50%;opacity:.75}}.score-inner[data-v-69f161b3]{position:relative;z-index:1;display:flex;align-items:center;gap:.16rem;padding:.13333rem .37333rem .13333rem .26667rem;border-radius:1.06667rem;background:linear-gradient(135deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.05));backdrop-filter:blur(.42667rem);-webkit-backdrop-filter:blur(.42667rem);border:.02667rem solid rgba(255,215,0,.2);box-shadow:inset 0 .02667rem 0 hsla(0,0%,100%,.12),0 .10667rem .42667rem rgba(0,0,0,.25)}.score-icon[data-v-69f161b3]{font-size:.42667rem;animation:coinBounce-69f161b3 1.5s ease-in-out infinite;filter:drop-shadow(0 0 .08rem rgba(255,215,0,.5))}@keyframes coinBounce-69f161b3{0%,to{transform:translateY(0)}50%{transform:translateY(-.05333rem)}}.score-label[data-v-69f161b3]{font-size:.29333rem;font-weight:500;color:hsla(0,0%,100%,.4);letter-spacing:.02667rem}.score-value[data-v-69f161b3]{font-size:.58667rem;font-weight:800;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#ffe7a0,gold 40%,orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 .16rem rgba(255,215,0,.5));line-height:1;min-width:.64rem;text-align:right}.ended-page[data-v-69f161b3]{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1000}.ended-overlay[data-v-69f161b3]{width:100%;height:100%;background:linear-gradient(135deg,#0f0c29,#302b63 50%,#24243e);display:flex;align-items:center;justify-content:center}.ended-content[data-v-69f161b3]{text-align:center;animation:endedIn-69f161b3 .6s ease-out}@keyframes endedIn-69f161b3{0%{opacity:0;transform:translateY(.8rem) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.ended-icon[data-v-69f161b3]{font-size:1.92rem;margin-bottom:.42667rem;animation:trophyBounce-69f161b3 1s ease-in-out infinite}@keyframes trophyBounce-69f161b3{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-.26667rem) rotate(-5deg)}75%{transform:translateY(-.26667rem) rotate(5deg)}}.ended-title[data-v-69f161b3]{font-size:.85333rem;font-weight:800;color:#fff;margin-bottom:.64rem}.ended-score-box[data-v-69f161b3]{background:hsla(0,0%,100%,.08);border:.02667rem solid hsla(0,0%,100%,.12);border-radius:.53333rem;padding:.64rem 1.28rem;display:inline-block}.ended-score-label[data-v-69f161b3]{display:block;font-size:.37333rem;color:hsla(0,0%,100%,.5);margin-bottom:.21333rem}.ended-score-value[data-v-69f161b3]{font-size:1.38667rem;font-weight:900;background:linear-gradient(135deg,gold,#ff6b6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}