[data-v-5c837f71]{-webkit-tap-highlight-color:transparent;user-select:none;box-sizing:border-box}.egg-shop-container[data-v-5c837f71]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,#0a0a1e,#1a1a2e 50%,#0f0f1e);color:#fff;font-family:PingFang SC,Helvetica Neue,Arial,sans-serif}.header[data-v-5c837f71]{flex-shrink:0;padding:.4rem .42667rem .26667rem;text-align:center}.title[data-v-5c837f71]{font-size:.53333rem;font-weight:700;margin-bottom:.10667rem;background:linear-gradient(135deg,gold,orange);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.subtitle[data-v-5c837f71]{color:#9ca3af;font-size:.32rem}.scroll-wrapper[data-v-5c837f71]{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.eggs-grid[data-v-5c837f71]{display:grid;grid-template-columns:repeat(5,1fr);gap:.21333rem;padding:.32rem .26667rem}.egg-cell[data-v-5c837f71]{position:relative;display:flex;align-items:center;justify-content:center;padding:.16rem .10667rem;border-radius:.26667rem;cursor:pointer;background:hsla(0,0%,100%,.03);border:.05333rem solid transparent}.egg-cell.selected[data-v-5c837f71]{background:rgba(255,215,0,.15);border-color:rgba(255,215,0,.6);transform:scale(1.05);box-shadow:0 0 .53333rem rgba(255,215,0,.4)}.egg-cell[data-v-5c837f71]:active{transform:scale(.95)}.check-mark[data-v-5c837f71]{position:absolute;top:.05333rem;right:.05333rem;width:.53333rem;height:.53333rem;background:linear-gradient(135deg,gold,orange);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.26667rem;color:#000;z-index:10;box-shadow:0 .05333rem .21333rem rgba(255,215,0,.6);animation:badgePop-5c837f71 .3s ease-out}@keyframes badgePop-5c837f71{0%{transform:scale(0)}50%{transform:scale(1.3)}to{transform:scale(1)}}.golden-egg[data-v-5c837f71]{position:relative;width:1.28rem;height:1.6rem;border-radius:50% 50% 50% 50%/60% 60% 40% 40%;background:radial-gradient(ellipse at 35% 30%,#fffaf0 0,gold 15%,#daa520 50%,#b8860b 70%,#5d4e0a 100%);box-shadow:inset -.21333rem -.32rem .53333rem rgba(0,0,0,.4),inset .16rem .21333rem .4rem hsla(0,0%,100%,.3),0 .13333rem .4rem rgba(0,0,0,.5)}.egg-cell.selected .golden-egg[data-v-5c837f71]{transform:translateY(-.05333rem);filter:brightness(1.2)}.egg-highlight[data-v-5c837f71]{position:absolute;top:15%;left:25%;width:30%;height:20%;background:radial-gradient(ellipse,hsla(0,0%,100%,.8) 0,transparent 70%);border-radius:50%;filter:blur(.08rem);transform:rotate(-20deg)}.egg-number[data-v-5c837f71]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5}.egg-number span[data-v-5c837f71]{font-size:.34667rem;font-weight:800;color:hsla(0,0%,100%,.95);text-shadow:0 0 .21333rem rgba(0,0,0,.8)}.bottom-bar[data-v-5c837f71]{flex-shrink:0;width:100%;background:rgba(15,15,30,.95);backdrop-filter:blur(.53333rem);border-top:.02667rem solid rgba(255,215,0,.2);z-index:100;display:flex;flex-direction:column}.action-row[data-v-5c837f71]{display:flex;align-items:center;gap:.21333rem;padding:.21333rem .32rem;border-bottom:.02667rem solid rgba(255,215,0,.1);flex-shrink:0}.action-btn[data-v-5c837f71]{padding:.16rem .32rem;background:rgba(255,215,0,.1);border:.02667rem solid rgba(255,215,0,.3);color:gold;border-radius:.42667rem;font-size:.32rem;cursor:pointer;display:flex;align-items:center;gap:.10667rem}.action-btn[data-v-5c837f71]:active{transform:scale(.95);background:rgba(255,215,0,.2)}.count-info[data-v-5c837f71]{margin-left:auto;display:flex;align-items:center;gap:.13333rem;font-size:.34667rem;color:#fff}.count-info i[data-v-5c837f71]{color:gold}.purchase-row[data-v-5c837f71]{display:flex;align-items:center;justify-content:space-between;gap:.26667rem;padding:.26667rem .32rem;height:1.73333rem}.left-area[data-v-5c837f71]{flex:1;height:100%;position:relative}.selected-preview[data-v-5c837f71]{height:100%;background:hsla(0,0%,100%,.05);border-radius:.26667rem;padding:.10667rem .21333rem;overflow:hidden;display:flex;align-items:center}.preview-list[data-v-5c837f71]{display:flex;flex-wrap:wrap;gap:.10667rem;align-content:flex-start}.preview-item[data-v-5c837f71]{width:.69333rem;height:.53333rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,gold,orange);color:#000;font-size:.29333rem;font-weight:700;border-radius:.10667rem;flex-shrink:0;text-align:center;white-space:nowrap}.prize-trigger-box[data-v-5c837f71]{width:100%;height:100%;background:linear-gradient(135deg,rgba(255,215,0,.15),rgba(255,165,0,.05));border:.02667rem solid rgba(255,215,0,.5);border-radius:.26667rem;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;position:relative;transition:all .3s}.prize-trigger-box[data-v-5c837f71]:active{transform:scale(.98);background:rgba(255,215,0,.3)}.bell-icon-wrapper[data-v-5c837f71]{font-size:.58667rem;color:gold;margin-bottom:.10667rem;animation:bellShake-5c837f71 2s ease-in-out infinite}@keyframes bellShake-5c837f71{0%,to{transform:rotate(0)}10%{transform:rotate(15deg)}20%{transform:rotate(-15deg)}30%{transform:rotate(10deg)}40%{transform:rotate(-10deg)}50%{transform:rotate(0deg)}}.prize-text[data-v-5c837f71]{color:gold;font-size:.34667rem;font-weight:700;letter-spacing:.02667rem}.red-dot-badge[data-v-5c837f71]{position:absolute;top:-.13333rem;right:-.13333rem;min-width:.48rem;height:.48rem;background:#ff4d4f;border-radius:.24rem;color:#fff;font-size:.29333rem;border:.05333rem solid #1a1a2e;padding:0 .10667rem;box-shadow:0 .05333rem .10667rem rgba(0,0,0,.3)}.purchase-btn[data-v-5c837f71],.red-dot-badge[data-v-5c837f71]{display:flex;align-items:center;justify-content:center;font-weight:700}.purchase-btn[data-v-5c837f71]{width:2.93333rem;height:1.17333rem;padding:0 .4rem;background:linear-gradient(135deg,gold,orange);color:#000;border-radius:.58667rem;border:none;cursor:pointer;font-size:.37333rem;white-space:nowrap;box-shadow:0 .10667rem .4rem rgba(255,215,0,.4);gap:.13333rem;transition:all .3s}.purchase-btn[data-v-5c837f71]:active{transform:scale(.95)}.purchase-btn.disabled[data-v-5c837f71]{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.3);box-shadow:none;cursor:not-allowed}.purchase-btn.purchased[data-v-5c837f71]{background:#555;color:#fff;box-shadow:none;cursor:default}.prize-modal[data-v-5c837f71]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);z-index:1000;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(.21333rem)}.prize-modal-box[data-v-5c837f71]{width:8.53333rem;max-height:70vh;background:#1a1a2e;border-radius:.42667rem;border:.02667rem solid rgba(255,215,0,.3);overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-5c837f71]{padding:.4rem;text-align:center;border-bottom:.02667rem solid hsla(0,0%,100%,.1);position:relative}.modal-header h3[data-v-5c837f71]{color:gold;margin:0;font-size:.48rem}.close-btn[data-v-5c837f71]{position:absolute;right:.4rem;top:.4rem;background:none;border:none;color:#999;font-size:.42667rem;cursor:pointer}.prize-content[data-v-5c837f71]{flex:1;overflow-y:auto;padding:.4rem}.prize-item[data-v-5c837f71]{display:flex;align-items:center;gap:.32rem;background:hsla(0,0%,100%,.05);padding:.26667rem;border-radius:.21333rem;margin-bottom:.26667rem}.prize-img[data-v-5c837f71]{width:1.6rem;height:1.6rem;object-fit:cover;border-radius:.16rem;border:.02667rem solid rgba(255,215,0,.3);background:#fff}.prize-desc[data-v-5c837f71]{flex:1}.prize-name[data-v-5c837f71]{font-size:.37333rem;color:#fff;font-weight:700;margin-bottom:.10667rem}.prize-time[data-v-5c837f71]{font-size:.32rem;color:#999}.no-prize[data-v-5c837f71]{padding:1.33333rem 0;text-align:center;color:#999}.no-prize i[data-v-5c837f71]{font-size:1.06667rem;margin-bottom:.26667rem;color:#666}.no-prize p[data-v-5c837f71]{margin:0;font-size:.37333rem}.particles[data-v-5c837f71]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:50;overflow:hidden}.particle[data-v-5c837f71]{position:absolute;width:.10667rem;height:.10667rem;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);opacity:0}@keyframes particleFly-5c837f71{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) scale(0);opacity:0}}.toast[data-v-5c837f71]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.8);backdrop-filter:blur(.26667rem);color:#fff;padding:.32rem .64rem;border-radius:.53333rem;font-size:.37333rem;z-index:999;display:flex;align-items:center;gap:.21333rem;border:.02667rem solid rgba(255,215,0,.3)}.toast i[data-v-5c837f71]{color:gold}.badge-enter-active[data-v-5c837f71],.badge-leave-active[data-v-5c837f71]{transition:all .3s}.badge-enter[data-v-5c837f71],.badge-leave-to[data-v-5c837f71]{opacity:0;transform:scale(0)}.modal-enter-active[data-v-5c837f71],.modal-leave-active[data-v-5c837f71]{transition:opacity .3s}.modal-enter[data-v-5c837f71],.modal-leave-to[data-v-5c837f71]{opacity:0}.toast-enter-active[data-v-5c837f71],.toast-leave-active[data-v-5c837f71]{transition:all .3s}.toast-enter[data-v-5c837f71],.toast-leave-to[data-v-5c837f71]{opacity:0;transform:translate(-50%,-60%)}@media (max-width:320px){.golden-egg[data-v-5c837f71]{width:1.12rem;height:1.38667rem}.preview-item[data-v-5c837f71]{width:.64rem}.purchase-btn[data-v-5c837f71]{width:2.66667rem}}@media (min-width:414px){.golden-egg[data-v-5c837f71]{width:1.38667rem;height:1.70667rem}.preview-item[data-v-5c837f71]{width:.74667rem}}