.game-activity-draw[data-v-3a1255b5]{position:relative;min-height:100vh;overflow:hidden}.draw-bg[data-v-3a1255b5]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:0}.draw-bg .bg-gradient[data-v-3a1255b5]{position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#0a0a1a,#1a1a3e 50%,#0f0f2d)}.draw-bg .bg-pattern[data-v-3a1255b5]{position:absolute;width:100%;height:100%;background-image:radial-gradient(circle at 20% 80%,rgba(255,215,0,.08) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,215,0,.06) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(255,183,0,.04) 0,transparent 30%)}.draw-bg .floating-particles[data-v-3a1255b5]{position:absolute;width:100%;height:100%;overflow:hidden}.draw-bg .floating-particles .particle[data-v-3a1255b5]{position:absolute;width:4px;height:4px;background:rgba(255,215,0,.6);border-radius:50%;left:var(--x);bottom:-10px;-webkit-animation:float-up-3a1255b5 8s linear infinite;animation:float-up-3a1255b5 8s linear infinite;-webkit-animation-delay:var(--delay);animation-delay:var(--delay)}.draw-bg .floating-particles .particle[data-v-3a1255b5]:nth-child(odd){background:hsla(0,0%,100%,.4)}@-webkit-keyframes float-up-3a1255b5{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:0}10%{opacity:1}90%{opacity:1}to{-webkit-transform:translateY(-100vh) scale(0);transform:translateY(-100vh) scale(0);opacity:0}}@keyframes float-up-3a1255b5{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:0}10%{opacity:1}90%{opacity:1}to{-webkit-transform:translateY(-100vh) scale(0);transform:translateY(-100vh) scale(0);opacity:0}}.draw-header[data-v-3a1255b5]{position:relative;z-index:1;text-align:center;padding:24px 20px;margin-bottom:10px}.draw-header .close-btn[data-v-3a1255b5]{position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:hsla(0,0%,100%,.8);font-size:15px;padding:8px 16px;background:hsla(0,0%,100%,.1);border-radius:20px;backdrop-filter:blur(10px);transition:all .3s ease}.draw-header .close-btn[data-v-3a1255b5]:hover{background:rgba(255,215,0,.2);color:gold}.draw-header .close-btn .icon[data-v-3a1255b5]{font-size:14px;margin-right:4px}.draw-header .title[data-v-3a1255b5]{font-size:32px;font-weight:700;color:gold;margin:0;text-shadow:0 0 30px rgba(255,215,0,.5);letter-spacing:4px}.draw-header .subtitle[data-v-3a1255b5]{font-size:12px;color:rgba(255,215,0,.6);letter-spacing:8px;margin-top:6px;font-weight:500}.draw-container[data-v-3a1255b5]{position:relative;z-index:1;padding:0 40px 40px}.draw-content[data-v-3a1255b5]{display:flex;justify-content:center;align-items:stretch;gap:30px;max-width:1400px;margin:0 auto}.activity-rules[data-v-3a1255b5],.winners-list[data-v-3a1255b5]{width:300px;background:hsla(0,0%,100%,.05);border:1px solid rgba(255,215,0,.2);border-radius:16px;padding:24px;backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(0,0,0,.3);display:flex;flex-direction:column}.activity-rules .rules-header[data-v-3a1255b5]{flex-shrink:0;display:flex;align-items:center;gap:10px;margin-bottom:16px}.activity-rules .rules-header .rules-icon[data-v-3a1255b5]{color:gold;font-size:18px;-webkit-animation:glow-3a1255b5 2s ease-in-out infinite;animation:glow-3a1255b5 2s ease-in-out infinite}.activity-rules .rules-header h3[data-v-3a1255b5]{margin:0;font-size:18px;color:gold;font-weight:600}.activity-rules .rules-scroll[data-v-3a1255b5]{flex:1;overflow-y:auto;max-height:620px}.activity-rules .rules-scroll[data-v-3a1255b5]::-webkit-scrollbar{width:4px}.activity-rules .rules-scroll[data-v-3a1255b5]::-webkit-scrollbar-thumb{background:rgba(255,215,0,.3);border-radius:2px}.activity-rules .rules-content[data-v-3a1255b5]{font-size:14px;line-height:1.8;color:hsla(0,0%,100%,.75)}.activity-rules .rules-content[data-v-3a1255b5] img{max-width:100%;height:auto}@-webkit-keyframes glow-3a1255b5{0%,to{opacity:1}50%{opacity:.5}}@keyframes glow-3a1255b5{0%,to{opacity:1}50%{opacity:.5}}.center-content[data-v-3a1255b5]{display:flex;flex-direction:column;align-items:center}.wheel-wrapper[data-v-3a1255b5]{position:relative;padding:30px}.wheel-glow[data-v-3a1255b5]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:560px;height:560px;background:radial-gradient(circle,rgba(255,215,0,.15) 0,transparent 70%);pointer-events:none;-webkit-animation:pulse-glow-3a1255b5 3s ease-in-out infinite;animation:pulse-glow-3a1255b5 3s ease-in-out infinite}@-webkit-keyframes pulse-glow-3a1255b5{0%,to{opacity:.6;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}50%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}}@keyframes pulse-glow-3a1255b5{0%,to{opacity:.6;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}50%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}}.wheel-container[data-v-3a1255b5]{position:relative;width:500px;height:500px}.wheel-container canvas[data-v-3a1255b5]{display:block;border-radius:50%;box-shadow:0 0 60px rgba(255,215,0,.3),inset 0 0 30px rgba(0,0,0,.5)}.wheel-container .wheel-border[data-v-3a1255b5]{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;border-radius:50%;border:4px solid transparent;background:linear-gradient(135deg,gold,#ffb700,#c90,gold) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude}.wheel-container .wheel-border .border-segment[data-v-3a1255b5]{position:absolute;width:8px;height:8px;background:gold;border-radius:50%;top:-4px;left:50%;-webkit-transform:translateX(-50%) rotate(calc(var(--i)*36deg)) translateY(-260px);transform:translateX(-50%) rotate(calc(var(--i)*36deg)) translateY(-260px);box-shadow:0 0 10px gold}.wheel-container .wheel-center[data-v-3a1255b5]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:130px;height:130px;border-radius:50%;cursor:pointer;z-index:10;transition:all .3s ease;overflow:hidden}.wheel-container .wheel-center .center-inner[data-v-3a1255b5]{position:relative;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#fff5cc,gold 50%,#c90);border-radius:50%}.wheel-container .wheel-center .center-inner .draw-btn[data-v-3a1255b5]{font-size:24px;font-weight:700;color:#1a1a2e;line-height:1}.wheel-container .wheel-center .center-inner .draw-hint[data-v-3a1255b5]{font-size:12px;color:#1a1a2e;opacity:.7;margin-top:2px}.wheel-container .wheel-center .center-ripple[data-v-3a1255b5]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;background:radial-gradient(circle,rgba(255,215,0,.4) 0,transparent 70%);-webkit-animation:ripple-3a1255b5 2s ease-out infinite;animation:ripple-3a1255b5 2s ease-out infinite}.wheel-container .wheel-center[data-v-3a1255b5]:hover:not([disabled]){-webkit-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08);box-shadow:0 0 40px rgba(255,215,0,.6)}.wheel-container .wheel-center[disabled][data-v-3a1255b5]{cursor:not-allowed}.wheel-container .wheel-center[disabled] .center-inner[data-v-3a1255b5]{background:linear-gradient(135deg,#666,#444)}.wheel-container .wheel-center[disabled] .center-inner .draw-btn[data-v-3a1255b5],.wheel-container .wheel-center[disabled] .center-inner .draw-hint[data-v-3a1255b5]{color:#999}@-webkit-keyframes ripple-3a1255b5{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}to{-webkit-transform:translate(-50%,-50%) scale(2);transform:translate(-50%,-50%) scale(2);opacity:0}}@keyframes ripple-3a1255b5{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}to{-webkit-transform:translate(-50%,-50%) scale(2);transform:translate(-50%,-50%) scale(2);opacity:0}}.wheel-pointer[data-v-3a1255b5]{position:absolute;top:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:20}.wheel-pointer .pointer-body[data-v-3a1255b5]{width:30px;height:50px;background:linear-gradient(180deg,#f44,#c00);-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);box-shadow:0 4px 15px rgba(255,0,0,.4)}.wheel-pointer .pointer-tip[data-v-3a1255b5]{position:absolute;top:45px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:20px solid gold}.draw-footer[data-v-3a1255b5]{margin-top:30px;display:flex;flex-direction:column;align-items:center;gap:16px}.draw-footer .phone-input-wrapper[data-v-3a1255b5]{position:relative;width:320px;display:flex;align-items:center;gap:12px;margin-bottom:10px}.draw-footer .phone-input-wrapper .input-icon[data-v-3a1255b5]{position:absolute;left:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:18px;z-index:1}.draw-footer .phone-input-wrapper .phone-input[data-v-3a1255b5]{flex:1}.draw-footer .phone-input-wrapper .phone-input[data-v-3a1255b5] .el-input__wrapper{background:hsla(0,0%,100%,.95);border:1px solid rgba(255,215,0,.3);border-radius:30px;padding:4px 16px;box-shadow:none;height:36px;line-height:36px}.draw-footer .phone-input-wrapper .phone-input[data-v-3a1255b5] .el-input__wrapper.is-focus,.draw-footer .phone-input-wrapper .phone-input[data-v-3a1255b5] .el-input__wrapper:hover{border-color:rgba(255,215,0,.6)}.draw-footer .phone-input-wrapper .phone-input[data-v-3a1255b5] .el-input__inner{color:#303133;padding-left:40px;height:40px;line-height:40px}.draw-footer .phone-input-wrapper .phone-input[data-v-3a1255b5] .el-input__inner::-webkit-input-placeholder{color:rgba(48,49,51,.4)}.draw-footer .phone-input-wrapper .phone-input[data-v-3a1255b5] .el-input__inner::-moz-placeholder{color:rgba(48,49,51,.4)}.draw-footer .phone-input-wrapper .phone-input[data-v-3a1255b5] .el-input__inner::placeholder{color:rgba(48,49,51,.4)}.draw-button[data-v-3a1255b5]{position:relative;width:200px;height:50px;background:linear-gradient(135deg,gold,#ffb700 50%,#c90);border:none;border-radius:25px;font-size:18px;font-weight:600;color:#1a1a2e;cursor:pointer;overflow:hidden;transition:all .3s ease}.draw-button .btn-text[data-v-3a1255b5]{position:relative;z-index:1}.draw-button .btn-shine[data-v-3a1255b5]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:left .5s ease}.draw-button[data-v-3a1255b5]:hover:not(.disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,215,0,.4)}.draw-button:hover:not(.disabled) .btn-shine[data-v-3a1255b5]{left:100%}.draw-button.disabled[data-v-3a1255b5]{background:linear-gradient(135deg,#666,#444);cursor:not-allowed}.draw-button.spinning[data-v-3a1255b5]{-webkit-animation:pulse-3a1255b5 .8s ease-in-out infinite;animation:pulse-3a1255b5 .8s ease-in-out infinite}@-webkit-keyframes pulse-3a1255b5{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.02);transform:scale(1.02)}}@keyframes pulse-3a1255b5{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.02);transform:scale(1.02)}}.winners-list .winners-header[data-v-3a1255b5]{flex-shrink:0;display:flex;align-items:center;gap:10px;margin-bottom:16px}.winners-list .winners-header .winners-icon[data-v-3a1255b5]{font-size:20px}.winners-list .winners-header h3[data-v-3a1255b5]{margin:0;font-size:18px;color:gold;font-weight:600}.winners-list .winners-scroll[data-v-3a1255b5]{flex:1;overflow-y:auto;max-height:620px}.winners-list .winners-scroll[data-v-3a1255b5]::-webkit-scrollbar{width:4px}.winners-list .winners-scroll[data-v-3a1255b5]::-webkit-scrollbar-thumb{background:rgba(255,215,0,.3);border-radius:2px}.winners-list .winner-item[data-v-3a1255b5]{display:flex;align-items:center;gap:12px;padding:12px;margin-bottom:8px;background:hsla(0,0%,100%,.05);border-radius:12px;transition:all .3s ease}.winners-list .winner-item[data-v-3a1255b5]:hover{background:rgba(255,215,0,.1)}.winners-list .winner-item .winner-avatar[data-v-3a1255b5]{width:60px;height:60px;border-radius:10px;background:linear-gradient(135deg,gold,#ffb700);display:flex;align-items:center;justify-content:center;font-weight:600;color:#1a1a2e;font-size:16px;overflow:hidden}.winners-list .winner-item .winner-avatar .prize-img[data-v-3a1255b5]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.winners-list .winner-item .winner-info[data-v-3a1255b5]{flex:1}.winners-list .winner-item .winner-info .winner-name[data-v-3a1255b5]{font-size:14px;color:#fff;font-weight:500}.winners-list .winner-item .winner-info .winner-prize[data-v-3a1255b5]{font-size:12px;color:rgba(255,215,0,.8);margin-top:2px}.winners-list .no-winners[data-v-3a1255b5]{text-align:center;color:hsla(0,0%,100%,.4);padding:40px 0;font-size:14px}.winners-list .loading-more[data-v-3a1255b5],.winners-list .no-more[data-v-3a1255b5]{text-align:center;color:hsla(0,0%,100%,.4);padding:20px 0;font-size:12px}.custom-winner-modal[data-v-3a1255b5]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:3000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.7);backdrop-filter:blur(4px)}.custom-winner-dialog[data-v-3a1255b5]{background:linear-gradient(135deg,#1a1a3e,#0f0f2d);border:1px solid rgba(255,215,0,.3);border-radius:24px;overflow:hidden;width:420px;max-width:90vw}.dialog-footer-custom[data-v-3a1255b5]{padding:0 24px 24px;text-align:center}.winner-dialog[data-v-3a1255b5]{position:relative;padding:40px 30px 30px;text-align:center;overflow:hidden}.winner-dialog .confetti-container[data-v-3a1255b5]{position:absolute;top:0;left:0;right:0;height:100%;pointer-events:none}.winner-dialog .confetti-container .confetti[data-v-3a1255b5]{position:absolute;width:10px;height:10px;top:-10px;left:calc(var(--i)*3.3%);background:hsl(calc(var(--i)*30),80%,60%);-webkit-animation:confetti-fall-3a1255b5 3s ease-in-out infinite;animation:confetti-fall-3a1255b5 3s ease-in-out infinite;-webkit-animation-delay:calc(var(--i)*0.1s);animation-delay:calc(var(--i)*0.1s)}@-webkit-keyframes confetti-fall-3a1255b5{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg);opacity:1}to{-webkit-transform:translateY(300px) rotate(2turn);transform:translateY(300px) rotate(2turn);opacity:0}}@keyframes confetti-fall-3a1255b5{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg);opacity:1}to{-webkit-transform:translateY(300px) rotate(2turn);transform:translateY(300px) rotate(2turn);opacity:0}}.winner-crown[data-v-3a1255b5]{font-size:60px;margin-bottom:10px;-webkit-animation:bounce-3a1255b5 .6s ease infinite;animation:bounce-3a1255b5 .6s ease infinite}@-webkit-keyframes bounce-3a1255b5{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes bounce-3a1255b5{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.winner-title[data-v-3a1255b5]{font-size:28px;font-weight:700;color:gold;margin:0 0 8px 0;text-shadow:0 0 20px rgba(255,215,0,.5)}.winner-message[data-v-3a1255b5]{font-size:14px;color:hsla(0,0%,100%,.6);margin:0 0 8px 0}.winner-prize-name[data-v-3a1255b5]{font-size:24px;font-weight:700;color:#fff;margin-bottom:20px}.winner-prize-info[data-v-3a1255b5]{display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05);padding:16px 24px;border-radius:16px;border:1px solid rgba(255,215,0,.2)}.winner-prize-info .winner-prize-img[data-v-3a1255b5]{width:70px;height:70px;-o-object-fit:cover;object-fit:cover;border-radius:12px;margin-right:16px}.winner-prize-info .prize-placeholder[data-v-3a1255b5]{width:70px;height:70px;background:linear-gradient(135deg,rgba(255,215,0,.2),rgba(255,183,0,.1));border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:16px}.winner-prize-info .prize-placeholder .prize-icon[data-v-3a1255b5]{font-size:32px}.winner-prize-info .winner-prize-details[data-v-3a1255b5]{text-align:left}.winner-prize-info .winner-prize-details .prize-type[data-v-3a1255b5]{font-size:13px;color:hsla(0,0%,100%,.5);margin-bottom:4px}.winner-prize-info .winner-prize-details .prize-value[data-v-3a1255b5]{font-size:18px;color:gold;font-weight:600}.confirm-btn[data-v-3a1255b5]{width:100%;height:44px;background:linear-gradient(135deg,gold,#ffb700);border:none;border-radius:22px;font-size:16px;font-weight:600;color:#1a1a2e;cursor:pointer;transition:all .3s ease}.confirm-btn[data-v-3a1255b5]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,215,0,.4)}@media screen and (max-width:1200px){.draw-content[data-v-3a1255b5]{flex-direction:column;align-items:center}.activity-rules[data-v-3a1255b5],.winners-list[data-v-3a1255b5]{width:100%;max-width:500px}.wheel-container[data-v-3a1255b5]{width:400px;height:400px}.wheel-container canvas[data-v-3a1255b5]{width:100%;height:auto}}@media screen and (max-width:480px){.draw-header .title[data-v-3a1255b5]{font-size:24px;letter-spacing:2px}.wheel-container[data-v-3a1255b5]{width:320px;height:320px}.wheel-center[data-v-3a1255b5]{width:100px!important;height:100px!important}.draw-footer .phone-input-wrapper[data-v-3a1255b5]{width:100%;flex-wrap:wrap;justify-content:center}}