.barrage-container[data-v-3ad1f3a4]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:999;overflow:hidden}.barrage[data-v-3ad1f3a4]{position:absolute;right:0;white-space:nowrap;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.8);-webkit-animation:barrageMove-data-v-3ad1f3a4 linear forwards;animation:barrageMove-data-v-3ad1f3a4 linear forwards;padding:5px 15px;background:rgba(0,0,0,.4);border-radius:20px;transform:translateX(100%)}@-webkit-keyframes barrageMove-data-v-3ad1f3a4{to{transform:translateX(-100vw)}}@keyframes barrageMove-data-v-3ad1f3a4{to{transform:translateX(-100vw)}}.page-container[data-v-3ad1f3a4]{display:flex;flex-direction:column;min-height:100vh;background:#342522;padding:20px;padding-bottom:70px;position:relative}.game-container[data-v-3ad1f3a4]{max-width:400px;margin:0 auto;background:#f5ece6;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.3);position:relative;flex:1;margin-bottom:20px}.header[data-v-3ad1f3a4]{background:linear-gradient(90deg,#5d3b2b,#342522);padding:20px;text-align:center;color:#f5d7b4;position:relative;overflow:hidden}.header h1[data-v-3ad1f3a4]{font-size:24px;margin-bottom:10px;position:relative;z-index:2;text-shadow:0 2px 4px rgba(0,0,0,.3)}.money-display[data-v-3ad1f3a4]{font-size:32px;font-weight:700;margin:0 0;text-align:center;color:#d4a657;text-shadow:0 0 10px rgba(212,166,87,.5);position:relative;-webkit-animation:pulse-data-v-3ad1f3a4 1.5s infinite;animation:pulse-data-v-3ad1f3a4 1.5s infinite}@-webkit-keyframes pulse-data-v-3ad1f3a4{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes pulse-data-v-3ad1f3a4{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.money-subtitle[data-v-3ad1f3a4]{font-size:16px;color:#7e5a3c;margin-top:5px}.wheel-container[data-v-3ad1f3a4]{padding:30px 20px;text-align:center;position:relative}.wheel-wrapper[data-v-3ad1f3a4]{position:relative;width:280px;height:280px;margin:0 auto 20px}.wheel[data-v-3ad1f3a4]{position:relative;display:flex;align-items:center;justify-content:center;background-position:50%;box-shadow:0 5px 15px rgba(0,0,0,.2)}.wheel-image[data-v-3ad1f3a4],.wheel[data-v-3ad1f3a4]{width:100%;height:100%;border-radius:50%;background-image:url(/static/icon/lottery_wheel.png);transition:transform 5s cubic-bezier(.17,.67,.83,.67)}.wheel-pointer[data-v-3ad1f3a4]{position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:40px;height:40px;z-index:10}.wheel-pointer[data-v-3ad1f3a4]:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:30px solid #d4a657}.wheel-inner[data-v-3ad1f3a4]{position:absolute;width:100px;height:100px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#342522;box-shadow:0 0 10px rgba(0,0,0,.1);z-index:2;font-size:20px}.spin-button[data-v-3ad1f3a4]{background:linear-gradient(90deg,#5d3b2b,#342522);color:#f5d7b4;border:none;padding:15px 30px;font-size:18px;border-radius:50px;cursor:pointer;margin-top:2px;box-shadow:0 5px 15px rgba(52,37,34,.6);transition:all .3s;position:relative;overflow:hidden;border:1px solid #d4a657}.spin-button[data-v-3ad1f3a4]:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(52,37,34,.8)}.spin-button[data-v-3ad1f3a4]:disabled{background:#5a4a40;cursor:not-allowed}.progress-container[data-v-3ad1f3a4]{padding:15px 20px;background:#f0e6de;margin:15px;border-radius:10px;box-shadow:inset 0 0 5px rgba(0,0,0,.1)}.progress-label[data-v-3ad1f3a4]{display:flex;justify-content:space-between;margin-bottom:10px;color:#5d3b2b}.progress-bar[data-v-3ad1f3a4]{height:10px;background:#d9c9b8;border-radius:5px;overflow:hidden;position:relative}.progress-fill[data-v-3ad1f3a4]{height:100%;background:linear-gradient(90deg,#d4a657,#b88746);border-radius:5px;transition:width .5s;position:relative}.invite-section[data-v-3ad1f3a4]{padding:20px;text-align:center;background:#f5ece6;border-radius:15px;margin:2px;box-shadow:0 3px 10px rgba(0,0,0,.1)}.invite-button[data-v-3ad1f3a4]{background:#d4a657;color:#342522;border:none;padding:12px 25px;border-radius:50px;cursor:pointer;font-size:16px;display:inline-flex;align-items:center;margin-bottom:15px;position:relative;overflow:hidden;box-shadow:0 4px 10px rgba(212,166,87,.4);font-weight:700}.invite-button[data-v-3ad1f3a4]:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(212,166,87,.6)}.invite-code[data-v-3ad1f3a4]{background:#f0e6de;padding:10px;border-radius:10px;margin-top:15px;font-weight:700;color:#5d3b2b;position:relative;border:1px dashed #d4a657}.reward-history[data-v-3ad1f3a4]{padding:20px;background:#f5ece6;border-top:1px solid #e0d4c9;margin-top:15px;border-radius:0 0 20px 20px}.reward-history h3[data-v-3ad1f3a4]{margin-bottom:15px;color:#5d3b2b;text-align:center}.reward-item[data-v-3ad1f3a4]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e0d4c9;color:#5d3b2b}.notification[data-v-3ad1f3a4]{position:fixed;top:20px;right:20px;background:#9c6d4a;color:#f5d7b4;padding:15px;border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,.3);z-index:1000;-webkit-animation:slideIn-data-v-3ad1f3a4 .5s,fadeOut-data-v-3ad1f3a4 .5s 2.5s forwards;animation:slideIn-data-v-3ad1f3a4 .5s,fadeOut-data-v-3ad1f3a4 .5s 2.5s forwards}@-webkit-keyframes slideIn-data-v-3ad1f3a4{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideIn-data-v-3ad1f3a4{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@-webkit-keyframes fadeOut-data-v-3ad1f3a4{0%{opacity:1}to{opacity:0}}@keyframes fadeOut-data-v-3ad1f3a4{0%{opacity:1}to{opacity:0}}.prize-popup[data-v-3ad1f3a4]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:2000;-webkit-animation:fadeIn-data-v-3ad1f3a4 .3s;animation:fadeIn-data-v-3ad1f3a4 .3s}@-webkit-keyframes fadeIn-data-v-3ad1f3a4{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-data-v-3ad1f3a4{0%{opacity:0}to{opacity:1}}.prize-content[data-v-3ad1f3a4]{background:#f5ece6;border-radius:20px;padding:30px;text-align:center;position:relative;-webkit-animation:popIn-data-v-3ad1f3a4 .5s cubic-bezier(.175,.885,.32,1.275);animation:popIn-data-v-3ad1f3a4 .5s cubic-bezier(.175,.885,.32,1.275);border:3px solid #d4a657}@-webkit-keyframes popIn-data-v-3ad1f3a4{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes popIn-data-v-3ad1f3a4{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.prize-content h2[data-v-3ad1f3a4]{color:#5d3b2b;margin-bottom:15px;font-size:28px}.prize-amount[data-v-3ad1f3a4]{font-size:48px;font-weight:700;color:#d4a657;text-shadow:0 0 10px rgba(212,166,87,.5);margin:20px 0;-webkit-animation:pulse-data-v-3ad1f3a4 1.5s infinite;animation:pulse-data-v-3ad1f3a4 1.5s infinite}.close-popup[data-v-3ad1f3a4]{position:absolute;top:10px;right:10px;background:#5d3b2b;color:#f5d7b4;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:700}.coins[data-v-3ad1f3a4]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:100}.coin[data-v-3ad1f3a4]{position:absolute;width:30px;height:30px;-webkit-animation:coinFall-data-v-3ad1f3a4 linear forwards;animation:coinFall-data-v-3ad1f3a4 linear forwards}@-webkit-keyframes coinFall-data-v-3ad1f3a4{0%{transform:translateY(-100px) rotate(0deg);opacity:1}to{transform:translateY(100vh) rotate(1turn);opacity:0}}@keyframes coinFall-data-v-3ad1f3a4{0%{transform:translateY(-100px) rotate(0deg);opacity:1}to{transform:translateY(100vh) rotate(1turn);opacity:0}}.withdraw-popup[data-v-3ad1f3a4]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:2000;-webkit-animation:fadeIn-data-v-3ad1f3a4 .3s;animation:fadeIn-data-v-3ad1f3a4 .3s}.withdraw-content[data-v-3ad1f3a4]{background:#f5ece6;border-radius:20px;padding:30px;text-align:center;position:relative;-webkit-animation:popIn-data-v-3ad1f3a4 .5s cubic-bezier(.175,.885,.32,1.275);animation:popIn-data-v-3ad1f3a4 .5s cubic-bezier(.175,.885,.32,1.275);max-width:300px;width:90%;border:3px solid #d4a657}.withdraw-content h2[data-v-3ad1f3a4]{color:#5d3b2b;margin-bottom:15px;font-size:28px}.withdraw-amount[data-v-3ad1f3a4]{font-size:48px;font-weight:700;color:#d4a657;text-shadow:0 0 10px rgba(212,166,87,.5);margin:20px 0;-webkit-animation:pulse-data-v-3ad1f3a4 1.5s infinite;animation:pulse-data-v-3ad1f3a4 1.5s infinite}.withdraw-button[data-v-3ad1f3a4]{background:linear-gradient(90deg,#d4a657,#b88746);color:#342522;border:none;padding:15px 30px;font-size:18px;border-radius:50px;cursor:pointer;margin-top:20px;box-shadow:0 5px 15px rgba(212,166,87,.4);transition:all .3s;position:relative;overflow:hidden;width:100%;font-weight:700}.withdraw-button[data-v-3ad1f3a4]:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(212,166,87,.6)}