.lottery-page[data-v-411134ea]{min-height:100vh;background:linear-gradient(160deg,#1a3a1a,#2b5e2b 40%,#3d7a3d 60%,#2b5e2b 85%,#1a3a1a);position:relative;overflow:hidden;padding-bottom:8vw}.mugwort-particles[data-v-411134ea]{position:fixed;top:0;left:0;right:0;height:100%;pointer-events:none;z-index:0}.mugwort[data-v-411134ea]{position:absolute;top:-5.33333vw;opacity:.12;animation:fallMugwort-411134ea 6s linear infinite}@keyframes fallMugwort-411134ea{0%{transform:translateY(-20px) rotate(0deg);opacity:0}10%{opacity:.12}to{transform:translateY(100vh) rotate(1turn);opacity:0}}.page-header[data-v-411134ea]{display:flex;align-items:center;padding:4.26667vw 5.33333vw 1.6vw;position:relative;z-index:2}.back-btn[data-v-411134ea]{font-size:5.33333vw;color:hsla(0,0%,100%,.5);background:none;border:none;cursor:pointer;width:10.13333vw;height:10.13333vw;border-radius:50%;display:flex;align-items:center;justify-content:center}.back-btn[data-v-411134ea]:active{background:hsla(0,0%,100%,.08)}.header-center[data-v-411134ea]{flex:1;display:flex;align-items:center;justify-content:center;gap:2.13333vw}.header-dragon[data-v-411134ea]{font-size:6.4vw;animation:rockDragon-411134ea 2.5s ease-in-out infinite}@keyframes rockDragon-411134ea{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.page-title[data-v-411134ea]{font-size:5.33333vw;font-weight:800;color:#fef9e6;text-shadow:0 .53333vw 2.13333vw rgba(0,0,0,.3);letter-spacing:1.06667vw}.header-spacer[data-v-411134ea]{width:10.13333vw}.chance-bar[data-v-411134ea]{text-align:center;padding:1.06667vw 0 2.13333vw;position:relative;z-index:2}.thread-line[data-v-411134ea]{width:80%;height:.53333vw;margin:0 auto 2.13333vw;background:linear-gradient(90deg,transparent,#e74c3c,#f1c40f,#2ecc71,#3498db,transparent);border-radius:1px}.chance-badge[data-v-411134ea]{display:inline-block;font-size:3.2vw;color:rgba(254,249,230,.7);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);padding:.8vw 4.26667vw;border-radius:5.33333vw}.wheel-section[data-v-411134ea]{display:flex;flex-direction:column;align-items:center;padding:5.33333vw 0 1.06667vw;position:relative;z-index:2}.wheel-wrapper[data-v-411134ea]{position:relative}.wheel-float[data-v-411134ea]{animation:floatWheel-411134ea 4s ease-in-out infinite}@keyframes floatWheel-411134ea{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.outer-ring[data-v-411134ea]{position:absolute;top:-6.4vw;left:-6.4vw;width:95.46667vw;height:95.46667vw;pointer-events:none;z-index:3}.flag[data-v-411134ea]{position:absolute;top:-2.13333vw;left:50%;transform-origin:50% 49.86667vw}.flag-icon[data-v-411134ea]{font-size:3.73333vw;color:var(--flag-color,#e74c3c);filter:drop-shadow(0 1px .53333vw rgba(0,0,0,.2))}.bamboo-ring[data-v-411134ea]{position:absolute;top:-2.66667vw;left:-2.66667vw;width:88vw;height:88vw;border-radius:50%;border:1.06667vw solid #4c8b3c;box-shadow:0 0 5.33333vw rgba(43,94,43,.3)}.wheel-ring[data-v-411134ea]{position:relative;width:82.66667vw;height:82.66667vw}.wheel-canvas[data-v-411134ea]{width:82.66667vw;height:82.66667vw;border-radius:50%;display:block;transform-origin:center center}.pointer[data-v-411134ea]{position:absolute;top:-5.86667vw;left:50%;transform:translateX(-50%);font-size:7.46667vw;z-index:10;filter:drop-shadow(0 .8vw 1.6vw rgba(0,0,0,.4));animation:pointerWave-411134ea 1.5s ease-in-out infinite}@keyframes pointerWave-411134ea{0%,to{transform:translateX(-50%) rotate(-10deg)}50%{transform:translateX(-50%) rotate(10deg)}}.center-btn[data-v-411134ea]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20.26667vw;height:20.26667vw;border-radius:50%;background:linear-gradient(145deg,#b95c2a,#8b4513);border:.8vw solid #d4943a;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 0 5.33333vw rgba(212,148,58,.3),inset 0 -.8vw 2.13333vw rgba(0,0,0,.4);z-index:4;transition:all .2s;overflow:hidden}.btn-bg[data-v-411134ea]{position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(from 0deg,transparent 0deg 10deg,hsla(0,0%,100%,.03) 10deg 20deg);pointer-events:none}.btn-text[data-v-411134ea]{position:relative;z-index:1;color:#fef9e6;font-size:3.46667vw;font-weight:800;text-align:center;line-height:1.2;letter-spacing:1px;text-shadow:0 1px 1.06667vw rgba(0,0,0,.5)}.spinning-text[data-v-411134ea]{font-size:7.46667vw}.center-btn[data-v-411134ea]:active:not(:disabled){transform:translate(-50%,-50%) scale(.93)}.center-btn[data-v-411134ea]:disabled:not(.spinning){opacity:.4;cursor:not-allowed}.center-btn.spinning[data-v-411134ea]{cursor:wait}.center-btn.gold-flash[data-v-411134ea]{animation:goldFlash-411134ea .5s ease 3}@keyframes goldFlash-411134ea{0%,to{box-shadow:0 0 20px rgba(212,148,58,.3)}50%{box-shadow:0 0 50px rgba(212,148,58,.6),0 0 80px rgba(212,148,58,.3)}}.ripple[data-v-411134ea]{position:absolute;width:100%;height:100%;border-radius:50%;border:.53333vw solid rgba(254,249,230,.5);animation:rippleAnim-411134ea .6s ease-out forwards}@keyframes rippleAnim-411134ea{0%{transform:scale(.8);opacity:.8}to{transform:scale(1.8);opacity:0}}.prize-legend[data-v-411134ea]{display:flex;flex-wrap:wrap;justify-content:center;gap:2.13333vw;padding:4.26667vw 4.26667vw 1.06667vw;max-width:90.66667vw;margin:0 auto}.legend-item[data-v-411134ea]{display:flex;align-items:center;gap:1.33333vw;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);padding:1.06667vw 2.66667vw;border-radius:4.26667vw}.legend-icon[data-v-411134ea]{font-size:3.73333vw}.legend-name[data-v-411134ea]{font-size:2.93333vw;color:rgba(254,249,230,.7)}.overlay-enter-active[data-v-411134ea],.overlay-leave-active[data-v-411134ea]{transition:all .35s}.overlay-enter[data-v-411134ea],.overlay-leave-to[data-v-411134ea]{opacity:0}.overlay-enter .scroll-card[data-v-411134ea]{transform:scale(.8) translateY(5.33333vw)}.result-overlay[data-v-411134ea]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(26,58,26,.6);backdrop-filter:blur(1.06667vw);display:flex;align-items:center;justify-content:center;z-index:100}.scroll-card[data-v-411134ea]{width:77.33333vw;border-radius:2.13333vw;overflow:hidden;background:linear-gradient(180deg,#f5e6c8,#efe0b8,#f5e6c8);box-shadow:0 2.13333vw 10.66667vw rgba(0,0,0,.3),inset 0 0 5.33333vw rgba(212,148,58,.05);border:.53333vw solid #c4a87a;transition:transform .35s;position:relative}.scroll-card[data-v-411134ea]:after,.scroll-card[data-v-411134ea]:before{content:"🎋";position:absolute;font-size:4.8vw;z-index:2}.scroll-card[data-v-411134ea]:before{left:-.53333vw;top:50%;transform:translateY(-50%) rotate(-10deg)}.scroll-card[data-v-411134ea]:after{right:-.53333vw;top:50%;transform:translateY(-50%) rotate(10deg)}.scroll-top[data-v-411134ea]{background:linear-gradient(135deg,#b95c2a,#8b4513);color:#fef9e6;text-align:center;padding:4.8vw 4.26667vw 3.73333vw;font-size:4.53333vw;font-weight:800;letter-spacing:.8vw}.scroll-top-lose[data-v-411134ea]{background:linear-gradient(135deg,#8a7d62,#6b6048)}.gold-burst[data-v-411134ea]{position:absolute;top:0;left:50%;transform:translateX(-50%);width:26.66667vw;height:26.66667vw;border-radius:50%;background:radial-gradient(circle,rgba(212,148,58,.3) 0,transparent 70%);animation:burstPulse-411134ea .8s ease-in-out infinite alternate}@keyframes burstPulse-411134ea{0%{opacity:.5;transform:translateX(-50%) scale(1)}to{opacity:1;transform:translateX(-50%) scale(1.3)}}.scroll-body[data-v-411134ea]{padding:6.4vw 6.4vw 4.26667vw;text-align:center;position:relative}.prize-big-icon[data-v-411134ea]{font-size:12.8vw;margin-bottom:2.13333vw}.prize-win-name[data-v-411134ea]{font-size:5.86667vw;font-weight:800;color:#2b5e2b;letter-spacing:.53333vw}.scroll-divider[data-v-411134ea]{width:10.66667vw;height:.53333vw;background:linear-gradient(90deg,transparent,#d4943a,transparent);margin:2.66667vw auto}.prize-blessing[data-v-411134ea]{font-size:3.46667vw;color:#8a7d62;letter-spacing:.53333vw}.lose-text[data-v-411134ea]{font-size:4vw;color:#8a7d62;margin-top:1.06667vw}.scroll-btn[data-v-411134ea]{width:calc(100% - 12.8vw);margin:0 6.4vw 5.33333vw;height:11.73333vw;border:none;border-radius:5.86667vw;background:linear-gradient(135deg,#b95c2a,#8b4513);color:#fef9e6;font-size:4.26667vw;font-weight:700;cursor:pointer;letter-spacing:.8vw;box-shadow:0 1.06667vw 3.2vw rgba(185,92,42,.2);transition:all .2s}.scroll-btn[data-v-411134ea]:active{transform:scale(.97)}.scroll-btn-lose[data-v-411134ea]{background:linear-gradient(135deg,#8a7d62,#6b6048)}