*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:vagrounded_ltregular_pro;src:url(/fonts/vagrounded_lt_regular.eot);src:url(/fonts/vagrounded_lt_regular.eot?#iefix) format("embedded-opentype"),url(/fonts/vagrounded_lt_regular.woff2) format("woff2"),url(/fonts/vagrounded_lt_regular.woff) format("woff"),url(/fonts/vagrounded_lt_regular.svg#vagrounded_ltregular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VAG_Rounded_LT_pro_Bold;src:url(/fonts/VAG_Rounded_LT_Bold.woff2) format("woff2"),url(/fonts/VAG_Rounded_LT_Bold.woff) format("woff"),url(/fonts/VAG_Rounded_LT_Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:VAGRoundedLT_Light_pro;src:url(/fonts/VAGRoundedLT_Light.woff2) format("woff2"),url(/fonts/VAGRoundedLT_Light.woff) format("woff"),url(/fonts/VAGRoundedLT_Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:VAG_Rounded_LT_Thin_pro;src:url(/fonts/VAG_Rounded_LT_Thin.woff2) format("woff2"),url(/fonts/VAG_Rounded_LT_Thin.woff) format("woff"),url(/fonts/VAG_Rounded_LT_Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}body{font-family:vagrounded_ltregular_pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#0a0a0a;color:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh;max-width:500px;margin:0 auto;background-color:#131313;background-image:url(/images/main-auth-bg.95ded6b6.jpg);position:relative}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#3a3a3a}.app-container{min-height:100vh;padding-bottom:100px;font-family:vagrounded_ltregular_pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:1px;position:relative}.app-header{display:flex;align-items:center;justify-content:center;padding:8px;position:sticky;top:0;z-index:1000;background:transparent;transition:background-color .3s ease,box-shadow .3s ease;width:100%;overflow:hidden;height:60px}.app-header.header-scrolled{background-color:#0a0a0a;border-bottom:1px solid #1a1a1a;box-shadow:0 2px 10px #0000004d}.menu-btn{display:flex;background:transparent;border:none;cursor:pointer}.menu-icon{width:30px;height:30px;object-fit:contain}.logo{width:100%;display:flex;align-items:center}.logo-img{height:60px;width:auto;object-fit:contain;margin-left:10px}.logo-icon-small{display:flex;align-items:center;gap:2px}.logo-icon-small .crown{font-size:14px}.logo-icon-small .number-7{font-size:18px}.logo-text-small{font-size:8px;color:gold;font-weight:600}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap;margin-left:auto}.header-actions template[v-if=isLoggedIn]{display:contents}.btn-login,.btn-register{padding:6px 12px;border:none;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif}.btn-login{background:linear-gradient(135deg,#0f0,#0c0);color:#000;box-shadow:0 2px 8px #00ff004d}.btn-login:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00ff0080}.btn-login:active{transform:translateY(0)}.btn-register{background:#1a1a1a;color:#fff;border:1px solid #333}.btn-register:hover{background:#2a2a2a;border-color:#0f0;transform:translateY(-2px);box-shadow:0 4px 12px #0f03}.btn-register:active{transform:translateY(0)}.btn-logout{padding:6px 12px;border:none;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;background:#f44;color:#fff;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif}.btn-logout:hover{background:#f66;transform:translateY(-2px);box-shadow:0 4px 12px #ff444480}.btn-logout:active{transform:translateY(0)}.user-header-info{display:flex;align-items:center;gap:8px;margin-right:8px}.user-avatar-small{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#0f0,#0c0);display:flex;align-items:center;justify-content:center;font-weight:700;color:#000;font-size:14px;border:2px solid rgba(0,255,0,.3)}.user-header-details{display:flex;flex-direction:column;gap:2px}.user-header-name{font-size:12px;font-weight:600;color:#fff;line-height:1.2}.user-header-balance{font-size:10px;color:#0f0;font-weight:500}.balance-display-integrated{display:flex;align-items:center;gap:0;padding:3px 4px 3px 16px;background:#1a1a1ad9;border-radius:30px;border:1px solid rgba(255,255,255,.08);font-family:vagrounded_ltregular_pro,sans-serif;white-space:nowrap;min-width:fit-content;box-shadow:0 2px 10px #0006,0 0 20px #0003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;overflow:hidden}.balance-content{display:flex;align-items:baseline;gap:4px;padding-right:10px}.balance-currency{font-size:13px;color:#999;font-weight:500;line-height:1}.balance-amount{font-size:16px;color:#fff;font-weight:700;line-height:1}.btn-add-funds-integrated{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#0f0,#0c0);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 2px 8px #00ff0080,inset 0 1px 2px #fff3;flex-shrink:0;position:relative;overflow:hidden}.btn-add-funds-integrated:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 50%);border-radius:50%}.btn-add-funds-integrated:hover{transform:scale(1.08);box-shadow:0 4px 14px #00ff00b3,inset 0 1px 2px #ffffff4d}.btn-add-funds-integrated:active{transform:scale(.96);box-shadow:0 1px 4px #0f06}.plus-icon{font-size:22px;color:#0a0a0a;font-weight:900;line-height:1;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;font-family:Arial,sans-serif}.btn-notification,.btn-gift{position:relative;width:40px;height:40px;border-radius:50%;background:#1a1a1a;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:0}.btn-notification:hover,.btn-gift:hover{background:#2a2a2a;transform:scale(1.1)}.notification-icon,.gift-icon{width:20px;height:20px;object-fit:contain;filter:brightness(0) invert(1)}.notification-badge,.gift-badge{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;background:linear-gradient(135deg,#0f0,#0c0);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#000;padding:0 4px;box-shadow:0 2px 4px #0000004d;border:2px solid #0a0a0a}.user-profile-header{top:-5px;position:relative;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .3s ease}.user-profile-header:hover{transform:scale(1.05)}.user-avatar-header{width:45px;height:45px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;border:2px solid rgba(0,255,0,.3);overflow:hidden;position:relative;box-shadow:0 2px 8px #0000004d}.profile-pic-img{width:100%;height:100%;object-fit:cover;border-radius:50%}.user-avatar-header img{width:100%;height:100%;object-fit:cover}.vip-badge-header{margin-bottom:5px;margin-left:-1.25rem;margin-top:-15px;position:relative}.vip-icon{display:block;left:-25px;min-width:58px;position:absolute;top:-2px;width:4.4rem}.vip-text{align-items:center;color:#00ae00;display:flex;font-size:.6rem;font-style:italic;font-weight:700;justify-content:center;line-height:1.5;padding-bottom:.2rem;padding-left:.1rem;padding-top:.2rem;position:absolute;z-index:3;width:40px}.lang-btn{background:transparent;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;color:#fff}.welcome-banner{margin:12px 16px;padding:16px 20px;background:linear-gradient(135deg,#00ff001a,#00ff000d);border:1px solid rgba(0,255,0,.3);border-radius:12px;box-shadow:0 4px 12px #00ff001a}.welcome-content{text-align:center}.welcome-title{font-size:18px;font-weight:700;color:#fff;margin:0 0 8px;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif}.welcome-subtitle{font-size:14px;color:#ccc;margin:0}.welcome-balance{color:#0f0;font-weight:600;font-size:16px}.promo-banner-slider{position:relative;margin:12px 16px;border-radius:12px;overflow:hidden;height:150px;background:#1a1a1a}.slider-container{display:flex;width:100%;height:100%;transition:transform .5s ease-in-out;will-change:transform;position:relative}.slide{width:100%;min-width:100%;max-width:100%;height:150px;position:relative;overflow:hidden;flex-shrink:0;flex-grow:0}.slide-image{width:100%;height:100%;object-fit:cover;display:block;object-position:center}.banner-indicators{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;justify-content:center;gap:6px;z-index:10}.dot{width:6px;height:6px;border-radius:50%;background:#fff6;transition:all .3s;cursor:pointer;border:1px solid rgba(255,255,255,.2)}.dot:hover{background:#fff9}.dot.active{background:#0f0;width:20px;border-radius:3px;box-shadow:0 0 8px #00ff0080}.news-ticker{display:flex;align-items:center;gap:8px;padding:5px 16px;overflow:hidden;position:relative}.speaker-icon-container{width:30px;height:30px;display:flex;align-items:center;justify-content:center}.ticker-text-container{flex:1;min-width:0;overflow:hidden;position:relative}.speaker-icon{flex-shrink:0;width:16px;height:16px;object-fit:contain}.ticker-text{display:inline-block;white-space:nowrap;animation:scroll 20s linear infinite;font-size:12px;color:#ccc;padding-right:50px}.app-download-btn-inline{flex-shrink:0;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .3s ease}.app-download-btn-inline:hover .app-download-img-inline{animation-play-state:paused;transform:scale(1.2)}.app-download-btn-inline:active .app-download-img-inline{transform:scale(1.1)}.app-download-img-inline{width:auto;height:32px;object-fit:contain;display:block;animation:zoomInOut 2s ease-in-out infinite}@keyframes zoomInOut{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.app-download-btn-container{flex-shrink:0;width:auto}@keyframes scroll{0%{transform:translate(100%)}to{transform:translate(-100%)}}.category-nav{display:flex;flex-wrap:nowrap;gap:8px;padding:12px 16px;overflow-x:visible;scrollbar-width:none;-ms-overflow-style:none;justify-content:space-between;align-items:stretch;width:100%;box-sizing:border-box}.category-nav::-webkit-scrollbar{display:none}.category-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;padding:8px 16px;background:transparent;border:none;border-radius:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;flex:1;position:relative;overflow:hidden;min-height:35px}.category-btn:hover{background:#ffffff0d}.category-btn:active{transform:scale(.97)}.category-btn.active{background:#000;border:none;box-shadow:none}.category-icon{flex-shrink:0;display:block;width:17px;height:17px;background-image:url(/images/icons/cat-selection-icons.868b288d.svg);background-repeat:no-repeat;background-size:auto 100%;transition:filter .3s;filter:grayscale(1) contrast(.5) brightness(.5)}.category-btn.active .category-icon{filter:none}.category-name{font-size:14px;color:#fff;font-family:vagrounded_ltregular_pro,sans-serif;font-weight:500;transition:color .3s;line-height:1.2}.category-btn.active .category-name{color:#fff;font-weight:500}.category-section{padding:16px;margin-bottom:24px}.category-section:last-child{margin-bottom:0}.category-games-section{padding:16px 16px 100px}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-title{font-size:18px;font-weight:700;color:#fff;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif}.section-actions{display:flex;align-items:center;gap:8px}.view-all-btn{background:transparent;border:1px solid #333;color:#0f0;padding:4px 12px;border-radius:4px;font-size:12px;cursor:pointer}.nav-arrow{display:flex;align-items:center;justify-content:center}.nav-arrow svg{width:16px;height:16px;display:block}.nav-arrow{background:#1a1a1a;border:1px solid #333;color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;transition:all .3s}.nav-arrow:hover{background:#2a2a2a;border-color:#0f0}.games-grid{display:grid;grid-template-rows:repeat(2,1fr);grid-auto-columns:calc(25% - 9px);grid-auto-flow:column;gap:12px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:8px;max-height:360px;height:360px;max-width:100%;position:relative;scroll-behavior:smooth}.games-grid .game-card{width:100%;height:100%}.games-grid::-webkit-scrollbar{display:none}.games-grid-no-scroll{flex-wrap:wrap;overflow-x:visible;overflow-y:visible;max-height:none;height:auto}.games-grid-no-scroll .game-card{flex:0 0 calc(25% - 9px);min-width:calc(25% - 9px);max-width:calc(25% - 9px)}.category-full-grid{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;grid-template-rows:none!important;grid-auto-columns:none!important;grid-auto-flow:unset!important;max-height:none;height:auto;overflow-x:visible;overflow-y:visible}.category-full-grid .game-card{flex:0 0 calc(25% - 9px);min-width:calc(25% - 9px);max-width:calc(25% - 9px);width:calc(25% - 9px);height:auto}.sports-vertical-grid{display:flex;flex-direction:column;gap:8px;max-height:none;height:auto;overflow-x:visible;overflow-y:visible;padding-bottom:0}.sports-vertical-grid .game-card{flex:0 0 auto;width:100%;min-width:100%;max-width:100%;height:auto;margin-bottom:0}.sports-vertical-grid .game-image{aspect-ratio:16/9;height:120px;margin-bottom:0}.sports-vertical-grid .game-name{display:none}.game-card{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);animation:fadeInScale .5s ease-out backwards}.game-card:nth-child(1){animation-delay:.1s}.game-card:nth-child(2){animation-delay:.2s}.game-card:nth-child(3){animation-delay:.3s}.game-card:nth-child(4){animation-delay:.4s}.game-card:nth-child(5){animation-delay:.5s}.game-card:nth-child(6){animation-delay:.6s}.game-card:nth-child(7){animation-delay:.7s}.game-card:nth-child(8){animation-delay:.8s}.game-card:hover{transform:translateY(-5px) scale(1.02);filter:brightness(1.1)}.game-card:active{transform:scale(.95)}.game-image{width:100%;aspect-ratio:3/4;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);position:relative;overflow:hidden;margin-bottom:6px;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center}.hot-badge{position:absolute;top:4px;right:4px;display:inline-flex;align-items:center;justify-content:center;z-index:10}.hot-badge svg{width:18px;height:18px;display:block;flex-shrink:0;filter:drop-shadow(0 0 3px rgba(255,107,0,.8))}.game-tag{position:absolute;top:4px;left:4px;background:#000000b3;color:#fff;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:700}.game-name{font-size:11px;color:#ccc;text-align:center;font-weight:500;font-family:vagrounded_ltregular_pro,sans-serif}.bottom-nav{position:fixed;bottom:5px;left:50%;transform:translate(-50%);width:calc(100% - 32px);max-width:500px;display:flex;justify-content:space-around;align-items:flex-end;background-image:url(/images/menu-frame.cdc8ee6b.png);background-size:100% 100%;background-position:bottom;background-repeat:no-repeat;border:none;height:100px;z-index:1000}.nav-item{display:flex;flex-direction:column;align-items:center;gap:3px;background:transparent;border:none;cursor:pointer;padding:8px 10px;transition:all .3s cubic-bezier(.4,0,.2,1);color:#fff;position:relative;flex:1}.nav-item:hover{background:#ffffff0d}.nav-item:first-child:hover{border-radius:50px 0 0 50px}.nav-item:last-child:hover{border-radius:0 50px 50px 0}.nav-item:nth-child(3):hover{border-radius:50px 50px 0 0}.nav-item:active{transform:scale(.95)}.nav-icon{width:35px;height:35px;display:block;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:1;filter:grayscale(.5);object-fit:contain}.nav-item.active .nav-icon{filter:grayscale(0) drop-shadow(0 0 6px rgba(0,255,0,.6));transform:scale(1.05)}.nav-item:hover .nav-icon{filter:grayscale(0)}.nav-item:first-child.active .nav-icon{filter:grayscale(0) drop-shadow(0 0 6px rgba(0,255,0,.6))}.nav-label{font-size:13px;font-weight:500;transition:all .3s;position:relative;z-index:1;font-family:vagrounded_ltregular_pro,sans-serif;color:#7f828b}.nav-item.active .nav-label{font-weight:600;color:#fff}.nav-item:nth-child(3){position:relative;margin-bottom:0;z-index:2}.nav-item:nth-child(3):before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:#ffffff1a;border-radius:50%;z-index:-1;opacity:0;transition:opacity .3s}.nav-item:nth-child(3).active:before{opacity:1}.nav-item:nth-child(3) .nav-icon{width:70px;height:70px;display:block;background:#0f0;border-radius:50%;box-shadow:0 4px 15px #0f06,0 0 20px #00ff004d;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;filter:none;margin-bottom:-20px;transform:translateY(-12px);object-fit:contain;box-sizing:border-box}.nav-item:nth-child(3) .nav-icon:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.3),transparent);transform:rotate(45deg);animation:shineRotate 3s infinite}.nav-item:nth-child(3):hover .nav-icon{transform:translateY(-12px) scale(1.05);box-shadow:0 6px 25px #0f09,0 0 30px #0f06}.nav-item:nth-child(3).active .nav-icon{box-shadow:0 0 25px #0f09,0 0 35px #0f06;transform:translateY(-12px)}.nav-item:nth-child(3) .nav-label{margin-top:8px;font-weight:500;color:#fff}.nav-item:nth-child(3):active .nav-icon{transform:translateY(-12px) scale(.98)}.nav-item.active:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:50px;height:50px;background:radial-gradient(circle,rgba(0,255,0,.1) 0%,transparent 70%);border-radius:50%;opacity:0;animation:activeRipple .6s ease-out}@keyframes iconPulse{0%,to{filter:drop-shadow(0 0 8px rgba(0,255,0,.8))}50%{filter:drop-shadow(0 0 12px rgba(0,255,0,1))}}@keyframes centerButtonPulse{0%,to{box-shadow:0 0 20px #ffd700cc,0 0 40px #ffd70066;transform:scale(1.1)}50%{box-shadow:0 0 30px gold,0 0 60px #ffd70099;transform:scale(1.15)}}@keyframes shineRotate{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}@keyframes activeRipple{0%{opacity:1;transform:translate(-50%) scale(.5)}to{opacity:0;transform:translate(-50%) scale(1.5)}}.account-page{width:100%;min-height:calc(100vh - 140px);padding:20px 16px 100px;animation:fadeIn .3s ease;box-sizing:border-box}.account-container{max-width:500px;margin:0 auto}.account-header{margin-bottom:20px}.account-id-section{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#1a1a1a99;border-radius:12px}.crown-icon{font-size:20px;filter:drop-shadow(0 0 4px rgba(255,215,0,.6))}.account-id-text{flex:1;font-size:14px;color:#fff;font-weight:500;font-family:vagrounded_ltregular_pro,sans-serif}.copy-btn{background:transparent;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border-radius:4px}.copy-btn:hover{background:#00ff001a;transform:scale(1.1)}.total-score-banner{background:linear-gradient(135deg,#0f0,#0c0);border-radius:16px;padding:20px 24px;margin-bottom:24px;box-shadow:0 4px 20px #00ff004d;position:relative;overflow:hidden}.total-score-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 50%);pointer-events:none}.score-label{font-size:12px;color:#000000b3;font-weight:500;margin-bottom:8px;font-family:vagrounded_ltregular_pro,sans-serif}.score-amount{font-size:28px;color:#000;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;position:relative;z-index:1}.main-actions{display:flex;gap:12px;margin-bottom:32px}.action-btn{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;background:#1a1a1acc;border:1px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;transition:all .3s ease}.action-btn:hover{background:#1a1a1a;border-color:#00ff004d;transform:translateY(-2px);box-shadow:0 4px 12px #0f03}.action-icon{width:32px;height:32px;object-fit:contain}.action-label{font-size:14px;color:#fff;font-weight:500;font-family:vagrounded_ltregular_pro,sans-serif}.other-services-section{margin-top:32px}.services-title{font-size:14px;font-weight:700;color:#fff;margin-bottom:16px;text-transform:uppercase;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif}.services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.service-item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;background:#1a1a1a99;border:1px solid rgba(255,255,255,.05);border-radius:12px;cursor:pointer;transition:all .3s ease}.service-item:hover{background:#1a1a1ae6;border-color:#00ff004d;transform:translateY(-2px);box-shadow:0 4px 12px #00ff0026}.service-icon{width:40px;height:40px;object-fit:contain}.service-label{font-size:14px;color:#fff;font-weight:500;text-align:center;font-family:vagrounded_ltregular_pro,sans-serif;line-height:1.2}.profile-page{width:100%;min-height:calc(100vh - 140px);padding:20px 16px 100px;animation:fadeIn .3s ease;box-sizing:border-box}.profile-container{max-width:500px;margin:0 auto}.profile-header-section{display:flex;gap:20px;margin-bottom:30px;padding:20px;background:#1a1a1a99;border-radius:16px;align-items:flex-start}.profile-avatar-section{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.profile-avatar-wrapper{border-radius:50%;display:inline-block;font-size:48px;height:1em;position:relative;vertical-align:middle;width:1em}.profile-avatar-img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid rgba(0,255,0,.3);display:block}.vip-badge-overlay{margin-bottom:5px;margin-left:20px;margin-top:-20px;position:relative}.vip-badge-small{display:block;left:-25px;position:absolute;top:5px;width:60px}.vip-check{align-items:center;color:#00ae00;display:flex;font-size:11px;font-weight:700;justify-content:center;line-height:1.1;padding-bottom:4px;padding-top:2px;top:8px;position:absolute;z-index:3}.profile-name{font-size:14px;color:#fff;font-weight:500;text-align:center;font-family:vagrounded_ltregular_pro,sans-serif;line-height:1.3;max-width:100px}.vip-progress-section{flex:1;display:flex;flex-direction:column;gap:0px}.amount-progress-container{align-items:center;display:flex;justify-content:space-between}.vip-level-text{font-size:24px;font-weight:700;color:#fff;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif}.vip-progress-container{display:flex;flex-direction:column;gap:8px}.vip-progress-bar{width:100%;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden}.vip-progress-fill{height:100%;background:linear-gradient(90deg,#0f0,#0c0);border-radius:4px;transition:width .3s ease}.vip-progress-text{font-size:12px;color:#ffffffb3;font-family:vagrounded_ltregular_pro,sans-serif;text-align:right}.vip-encouragement{font-size:12px;color:#fff9;font-family:vagrounded_ltregular_pro,sans-serif}.profile-form-section{display:flex;flex-direction:column;gap:20px}.form-field{display:flex;flex-direction:column;gap:8px}.form-label{font-size:14px;color:#fff;font-weight:500;font-family:vagrounded_ltregular_pro,sans-serif}.form-input{width:100%;padding:12px 16px;background:#1a1a1acc;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:14px;font-family:vagrounded_ltregular_pro,sans-serif;box-sizing:border-box}.form-input:focus{outline:none;border-color:#00ff0080;background:#1a1a1a}.form-input::placeholder{color:#fff6}.form-input[readonly]{cursor:not-allowed;opacity:.7}.form-input-wrapper{position:relative;display:flex;align-items:center}.form-input-wrapper .form-input{padding-right:40px}.form-arrow{position:absolute;right:16px;color:#fff9;font-size:20px;font-weight:300;pointer-events:none;display:inline-flex;align-items:center;justify-content:center}.form-arrow svg{width:12px;height:12px;display:block;flex-shrink:0}.form-actions{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.change-password-link{color:#0f0;font-size:14px;font-weight:500;text-decoration:none;font-family:vagrounded_ltregular_pro,sans-serif;transition:color .3s ease}.change-password-link:hover{color:#0c0;text-decoration:underline}.update-btn{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#0f0,#0c0);border:none;border-radius:12px;color:#000;font-size:14px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #00ff004d}.update-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0f06}.update-btn:active{transform:translateY(0)}.update-icon{width:16px;height:16px;stroke:#000}.update-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.update-btn:disabled:hover{transform:none;box-shadow:0 4px 12px #00ff004d}.profile-message{margin-top:12px;padding:12px 16px;border-radius:8px;font-size:14px;font-family:vagrounded_ltregular_pro,sans-serif;text-align:center;animation:fadeIn .3s ease}.profile-error{background:#ff00001a;border:1px solid rgba(255,0,0,.3);color:#ff6b6b}.profile-success{background:#00ff001a;border:1px solid rgba(0,255,0,.3);color:#0f0}.popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn .3s ease;padding:20px}.popup-container{background:#1a1a1a;border-radius:16px;width:100%;max-width:400px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #00000080;animation:slideUp .3s ease}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.popup-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1)}.popup-title{font-size:20px;font-weight:700;color:#fff;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;margin:0}.popup-close{background:transparent;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .3s ease}.popup-close:hover{background:#ffffff1a}.popup-content{padding:24px}.popup-form{display:flex;flex-direction:column;gap:20px}.popup-field{display:flex;flex-direction:column;gap:8px}.popup-label{font-size:14px;color:#fff;font-weight:500;font-family:vagrounded_ltregular_pro,sans-serif}.popup-input{width:100%;padding:12px 16px;background:#1a1a1acc;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:14px;font-family:vagrounded_ltregular_pro,sans-serif;box-sizing:border-box}.popup-input:focus{outline:none;border-color:#00ff0080;background:#1a1a1a}.popup-input::placeholder{color:#fff6}.popup-message{padding:12px 16px;border-radius:8px;font-size:14px;font-family:vagrounded_ltregular_pro,sans-serif;text-align:center;animation:fadeIn .3s ease}.popup-error{background:#ff00001a;border:1px solid rgba(255,0,0,.3);color:#ff6b6b}.popup-success{background:#00ff001a;border:1px solid rgba(0,255,0,.3);color:#0f0}.popup-actions{display:flex;gap:12px;margin-top:10px}.popup-btn{flex:1;padding:12px 24px;border:none;border-radius:12px;font-size:14px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;cursor:pointer;transition:all .3s ease}.popup-btn:disabled{opacity:.6;cursor:not-allowed}.popup-btn-cancel{background:#ffffff1a;color:#fff}.popup-btn-cancel:hover:not(:disabled){background:#fff3}.popup-btn-submit{background:linear-gradient(135deg,#0f0,#0c0);color:#000;box-shadow:0 4px 12px #00ff004d}.popup-btn-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #0f06}.popup-btn-submit:active:not(:disabled){transform:translateY(0)}.record-page{min-height:calc(100vh - 60px);padding:20px 20px 80px}.record-container{max-width:100%;margin:0 auto}.record-header-actions{display:flex;align-items:center;gap:16px;width:100%}.btn-back-record{width:40px;height:40px;border-radius:50%;background:#00ff001a;border:1px solid rgba(0,255,0,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.btn-back-record:hover{background:#0f03;border-color:#00ff0080}.record-header-title{flex:1;text-align:center;font-size:18px;font-weight:700;color:#0f0;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;margin-right:40px}.record-date-filters{display:flex;align-items:center;gap:12px;margin-bottom:40px;flex-wrap:wrap}.date-input-wrapper{flex:1;min-width:140px;position:relative;display:flex;align-items:center}.date-icon{position:absolute;left:12px;z-index:1;pointer-events:none}.date-input{width:100%;padding:12px 16px 12px 44px;background:#1a1a1acc;border:1px solid #00ff00;border-radius:12px;color:#0f0;font-size:14px;font-family:vagrounded_ltregular_pro,sans-serif;box-sizing:border-box;cursor:pointer}.date-input::-webkit-datetime-edit-text{color:#0f0}.date-input::-webkit-datetime-edit-month-field,.date-input::-webkit-datetime-edit-day-field,.date-input::-webkit-datetime-edit-year-field{color:#0f0}.date-input:focus{outline:none;border-color:#0f0;background:#1a1a1a;box-shadow:0 0 0 3px #00ff001a}.date-input::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer;opacity:0;position:absolute;width:100%;height:100%;left:0}.date-separator{color:#ffffff80;font-size:14px;font-family:vagrounded_ltregular_pro,sans-serif;white-space:nowrap}.record-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;padding:40px 20px}.empty-state-icon{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:30px;width:200px;height:120px}.document-icon{position:relative;z-index:2;opacity:.3}.cloud-icon{position:absolute;opacity:.3;z-index:1}.cloud-left{left:0;top:0}.cloud-right{right:0;top:0}.empty-state-title{font-size:24px;font-weight:700;color:#fff;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;margin:0 0 12px}.empty-state-message{font-size:16px;color:#ffffff80;font-family:vagrounded_ltregular_pro,sans-serif;margin:0}.discount-page{min-height:calc(100vh - 60px);padding:20px 20px 80px}.discount-container{max-width:100%;margin:0 auto}.discount-header-actions{display:flex;align-items:center;gap:16px;width:100%}.btn-back-discount{width:40px;height:40px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.btn-back-discount:hover{background:#ffffff26;border-color:#ffffff4d}.discount-header-title{flex:1;text-align:center;font-size:18px;font-weight:700;color:#ffffffe6;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;margin-right:40px}.discount-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;padding:40px 20px}.order-page{min-height:calc(100vh - 60px);padding:20px 20px 80px}.order-container{max-width:100%;margin:0 auto}.order-header-actions{display:flex;align-items:center;gap:16px;width:100%}.btn-back-order{width:40px;height:40px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.btn-back-order:hover{background:#ffffff26;border-color:#ffffff4d}.order-header-title{flex:1;text-align:center;font-size:18px;font-weight:700;color:#ffffffe6;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;margin-right:40px}.order-tabs{display:flex;gap:12px;margin-bottom:24px;background:#1a1a1acc;border-radius:12px;padding:4px}.order-tab{flex:1;padding:12px 20px;border:none;border-radius:8px;background:transparent;color:#ffffff80;font-size:14px;font-weight:600;font-family:vagrounded_ltregular_pro,sans-serif;cursor:pointer;transition:all .3s ease}.order-tab.active{background:linear-gradient(135deg,#0f0,#0c0);color:#000;box-shadow:0 2px 8px #00ff004d}.order-tab:not(.active):hover{color:#ffffffb3}.order-time-filters{display:flex;gap:0;margin-bottom:32px;width:100%;justify-content:space-between}.time-filter-btn{flex:1;padding:8px 16px;border:none;background:transparent;color:#ffffff80;font-size:14px;font-weight:500;font-family:vagrounded_ltregular_pro,sans-serif;cursor:pointer;transition:all .3s ease;position:relative;border-bottom:2px solid transparent;text-align:center}.time-filter-btn.active{color:#0f0;border-bottom-color:#0f0}.time-filter-btn:not(.active):hover{color:#ffffffb3}.order-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;padding:40px 20px}.message-page{min-height:calc(100vh - 60px);padding:20px 20px 80px}.message-container{max-width:100%;margin:0 auto}.message-header-actions{display:flex;align-items:center;gap:16px;width:100%}.btn-back-message{width:40px;height:40px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.btn-back-message:hover{background:#ffffff26;border-color:#ffffff4d}.message-header-title{flex:1;text-align:center;font-size:18px;font-weight:700;color:#ffffffe6;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;margin-right:40px}.message-category-tabs{display:flex;gap:12px;margin-bottom:24px;background:#1a1a1acc;border-radius:12px;padding:4px}.message-category-tab{flex:1;padding:12px 16px;border:none;border-radius:8px;background:transparent;color:#ffffff80;font-size:14px;font-weight:600;font-family:vagrounded_ltregular_pro,sans-serif;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;position:relative}.message-category-tab.active{background:#00ff001a;color:#0f0}.message-category-tab:not(.active):hover{color:#ffffffb3}.category-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:#0f0;color:#000;border-radius:10px;font-size:12px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif}.message-list{display:flex;flex-direction:column;gap:16px}.message-card{background:#1a1a1acc;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;position:relative}.message-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.message-title{font-size:16px;font-weight:700;color:#fff;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;margin:0;flex:1;line-height:1.4}.message-emoji{font-size:18px;margin-left:4px}.new-badge{display:inline-block;padding:4px 8px;background:#0f0;color:#000;border-radius:4px;font-size:11px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;margin-left:8px}.message-image{width:100%;margin-bottom:12px;border-radius:8px;overflow:hidden}.message-image img{width:100%;height:auto;display:block}.message-description{font-size:14px;color:#ffffffb3;font-family:vagrounded_ltregular_pro,sans-serif;line-height:1.5;margin:0 0 12px}.message-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.message-time{font-size:12px;color:#ffffff80;font-family:vagrounded_ltregular_pro,sans-serif}.message-actions{display:flex;gap:8px}.message-action-btn{padding:8px 16px;border:none;border-radius:8px;font-size:12px;font-weight:600;font-family:vagrounded_ltregular_pro,sans-serif;cursor:pointer;transition:all .3s ease}.message-action-btn.primary{background:linear-gradient(135deg,#0f0,#0c0);color:#000}.message-action-btn.primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00ff004d}.message-action-btn.secondary{background:#00ff001a;color:#0f0;border:1px solid rgba(0,255,0,.3)}.message-action-btn.secondary:hover{background:#0f03;border-color:#00ff0080}.feedback-page{min-height:calc(100vh - 60px);padding:20px 20px 80px}.feedback-container{max-width:100%;margin:0 auto}.feedback-header-actions{display:flex;align-items:center;gap:16px;width:100%}.btn-back-feedback{width:40px;height:40px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.btn-back-feedback:hover{background:#ffffff26;border-color:#ffffff4d}.feedback-header-title{flex:1;text-align:center;font-size:18px;font-weight:700;color:#ffffffe6;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;margin-right:40px}.feedback-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;padding:40px 20px}.feedback-empty-title{font-size:18px;font-weight:500;color:#ffffffb3;font-family:vagrounded_ltregular_pro,sans-serif;margin:0 0 40px}.post-comments-btn{position:relative;padding:14px 40px;background:linear-gradient(135deg,#0f0,#0c0);border:none;border-radius:25px;color:#000;font-size:14px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #00ff004d;display:flex;align-items:center;gap:8px}.post-comments-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0f06}.post-comments-btn:active{transform:translateY(0)}.btn-decoration{color:#0f0;font-size:16px;font-weight:300;display:inline-flex;align-items:center;justify-content:center}.btn-decoration svg{width:12px;height:12px;display:block;flex-shrink:0}.feedback-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn .3s ease;padding:20px}.feedback-popup-container{background:#1a1a1a;border-radius:16px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #00000080;animation:slideUp .3s ease}.feedback-popup-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1)}.feedback-popup-title{font-size:20px;font-weight:700;color:#fff;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;margin:0}.feedback-popup-close{background:transparent;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .3s ease}.feedback-popup-close:hover{background:#ffffff1a}.feedback-popup-content{padding:24px}.feedback-form{display:flex;flex-direction:column;gap:20px}.feedback-field{display:flex;flex-direction:column;gap:8px}.feedback-label{font-size:14px;color:#fff;font-weight:500;font-family:vagrounded_ltregular_pro,sans-serif}.feedback-select,.feedback-input,.feedback-textarea{width:100%;padding:12px 16px;background:#1a1a1acc;border:1px solid rgba(184,134,11,.3);border-radius:8px;color:#fff;font-size:14px;font-family:vagrounded_ltregular_pro,sans-serif;box-sizing:border-box}.feedback-select:focus,.feedback-input:focus,.feedback-textarea:focus{outline:none;border-color:#b8860b99;background:#1a1a1a}.feedback-select::placeholder,.feedback-input::placeholder,.feedback-textarea::placeholder{color:#fff6}.feedback-textarea{resize:vertical;min-height:120px}.char-counter{text-align:right;font-size:12px;color:#ffffff80;font-family:vagrounded_ltregular_pro,sans-serif}.upload-image-wrapper{position:relative}.file-input{position:absolute;opacity:0;width:0;height:0}.upload-image-btn{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#1a1a1acc;border:1px solid rgba(184,134,11,.3);border-radius:8px;color:#fff9;font-size:14px;font-family:vagrounded_ltregular_pro,sans-serif;cursor:pointer;transition:all .3s ease}.upload-image-btn:hover{background:#1a1a1a;border-color:#b8860b99;color:#fffc}.upload-icon{flex-shrink:0}.feedback-message{padding:12px 16px;border-radius:8px;font-size:14px;font-family:vagrounded_ltregular_pro,sans-serif;text-align:center;animation:fadeIn .3s ease}.feedback-error{background:#ff00001a;border:1px solid rgba(255,0,0,.3);color:#ff6b6b}.feedback-success{background:#00ff001a;border:1px solid rgba(0,255,0,.3);color:#0f0}.bonus-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:flex-start;justify-content:center;z-index:10000;animation:fadeIn .3s ease;padding-top:60px;overflow-y:auto}.bonus-popup-container{background-image:url(/images/bonus-container-light.e2351657.png);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:16px;width:100%;max-width:400px;margin:0 auto;box-shadow:0 10px 40px #00000080;animation:slideDown .4s ease;transform:translateY(-100%);opacity:0;transition:transform .4s ease,opacity .4s ease}.bonus-popup-container.bonus-popup-open{transform:translateY(0);opacity:1}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.bonus-popup-header{position:absolute;display:flex;justify-content:center;padding:0;border-radius:16px 16px 0 0;width:100%;top:-20px}.bonus-header-image{max-width:250px;width:100%;margin:0 auto;height:auto;display:block}.bonus-popup-close{position:absolute;top:12px;right:12px;background:#282828e6;border:none;border-radius:50%;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10;padding:0}.bonus-popup-close:hover{background:#3c3c3ce6;transform:scale(1.1)}.bonus-popup-close svg{width:16px;height:16px}.bonus-close-dot{position:absolute;top:-4px;right:-4px;width:8px;height:8px;background:red;border-radius:50%;z-index:11;box-shadow:0 0 4px #f009}.bonus-popup-content{padding:50px 15px 15px;background:linear-gradient(325.86deg,#0e1e08 5.38%,#1b6026 98.11%);border:1px solid #9fe871;border-radius:16px}.bonus-item{display:flex;align-items:center;gap:12px;padding:16px;background:#ffffff0d;border-radius:12px;margin-bottom:12px;transition:all .3s ease}.bonus-item:last-child{margin-bottom:0}.bonus-item:hover{background:#ffffff14;transform:translate(4px)}.bonus-icon-wrapper{flex-shrink:0}.bonus-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;position:relative;border-radius:8px}.bonus-icon svg,.bonus-icon img{width:100%;height:100%;object-fit:contain}.vip-icon-img{width:48px;height:48px;object-fit:contain;display:block}.bonus-dollar-signs{position:absolute;top:-4px;right:-4px;font-size:10px;color:#0f0;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.bonus-text{flex:1;color:#fff;font-size:14px;font-weight:500;font-family:vagrounded_ltregular_pro,sans-serif;line-height:1.4}.bonus-action-btn{padding:10px 24px;border:none;border-radius:8px;font-size:14px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;cursor:pointer;transition:all .3s ease;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.bonus-claim-btn{position:relative;background:linear-gradient(135deg,#0f0,#0c0);color:#000;box-shadow:0 4px 12px #00ff004d}.bonus-claim-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0f06}.bonus-claim-btn:active{transform:translateY(0)}.bonus-details-btn{background:linear-gradient(135deg,#0f0,#0c0);color:#000;box-shadow:0 4px 12px #00ff004d}.bonus-details-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0f06}.bonus-details-btn:active{transform:translateY(0)}@media (max-width: 768px){.bonus-popup-overlay{padding-top:20px;padding-left:10px;padding-right:10px}.bonus-popup-container{max-width:100%}.bonus-item{flex-wrap:wrap;gap:8px}.bonus-text{flex-basis:100%;order:2}.bonus-action-btn{order:3;width:100%;margin-top:8px}}.feedback-submit-btn{position:relative;padding:14px 40px;background:linear-gradient(135deg,#0f0,#0c0);border:none;border-radius:25px;color:#000;font-size:14px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #00ff004d;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px}.feedback-submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #0f06}.feedback-submit-btn:active:not(:disabled){transform:translateY(0)}.feedback-submit-btn:disabled{opacity:.6;cursor:not-allowed}.bank-page{min-height:calc(100vh - 60px);padding:20px 20px 80px}.bank-container{max-width:100%;margin:0 auto}.bank-header-actions{display:flex;align-items:center;gap:16px;width:100%}.btn-back-bank{width:40px;height:40px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.btn-back-bank:hover{background:#ffffff26;border-color:#ffffff4d}.bank-header-title{flex:1;text-align:center;font-size:18px;font-weight:700;color:#ffffffe6;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;margin-right:40px}.bank-actions-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.bank-action-btn{padding:14px 16px;background:linear-gradient(135deg,#0f0,#0c0);border:none;border-radius:12px;color:#000;font-size:14px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #00ff004d;display:flex;align-items:center;justify-content:center;gap:8px;text-align:center}.bank-action-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0f06}.bank-action-btn:active{transform:translateY(0)}.bank-action-btn-full{grid-column:1 / -1}.btn-plus{font-size:18px;font-weight:700;line-height:1}.bank-dropdown-section{margin-bottom:24px}.bank-dropdown-wrapper{position:relative;background:#1a1a1acc;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px 16px}.bank-dropdown{width:100%;background:transparent;border:none;color:#fff;font-size:14px;font-weight:500;font-family:vagrounded_ltregular_pro,sans-serif;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px}.bank-dropdown:focus{outline:none}.bank-dropdown option{background:#1a1a1a;color:#fff}.dropdown-chevron{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none}.bank-accounts-list{display:flex;flex-direction:column;gap:16px}.bank-account-card{background:#1a1a1acc;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px}.account-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.account-logo-name{display:flex;align-items:center;gap:12px}.account-logo{display:flex;align-items:center;justify-content:center}.account-logo{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:24px;background:#ffffff1a;border-radius:8px}.account-logo svg{width:24px;height:24px;display:block;flex-shrink:0}.account-name{font-size:16px;font-weight:700;color:#fff;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif}.account-details{display:flex;flex-direction:column;gap:4px}.account-type-label{font-size:12px;color:#fff9;font-family:vagrounded_ltregular_pro,sans-serif}.account-number{font-size:14px;color:#fff;font-weight:500;font-family:vagrounded_ltregular_pro,sans-serif;letter-spacing:1px}.add-bank-card-page{min-height:calc(100vh - 60px);padding:20px 20px 80px}.add-bank-card-container{max-width:100%;margin:0 auto}.add-bank-card-header-actions{display:flex;align-items:center;gap:16px;width:100%}.btn-back-add-bank-card{width:40px;height:40px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.btn-back-add-bank-card:hover{background:#ffffff26;border-color:#ffffff4d}.add-bank-card-header-title{flex:1;text-align:center;font-size:18px;font-weight:700;color:#ffffffe6;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;margin-right:40px}.bank-selection-section{margin-bottom:24px}.section-label{display:block;font-size:14px;font-weight:500;color:#fff;font-family:vagrounded_ltregular_pro,sans-serif;margin-bottom:12px}.required-asterisk{color:#ff6b6b}.bank-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.bank-option-btn{padding:16px 12px;background:#1a1a1acc;border:2px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.bank-option-btn:hover{background:#1a1a1a;border-color:#fff3}.bank-option-btn.active{border-color:#ff6b6b;background:#ff6b6b1a}.bank-option-logo{display:flex;align-items:center;justify-content:center}.bank-option-logo svg{width:24px;height:24px;display:block;flex-shrink:0}.bank-option-name{font-size:12px;font-weight:600;color:#fff;font-family:vagrounded_ltregular_pro,sans-serif;word-break:break-word}.bank-account-section{margin-bottom:24px}.bank-account-input{width:100%;padding:14px 16px;background:#1a1a1acc;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:14px;font-family:vagrounded_ltregular_pro,sans-serif;box-sizing:border-box}.bank-account-input:focus{outline:none;border-color:#00ff0080;background:#1a1a1a}.bank-account-input::placeholder{color:#fff6}.warm-reminder{margin-bottom:24px;padding:12px 16px;background:#ffa5001a;border:1px solid rgba(255,165,0,.3);border-radius:8px}.reminder-text{font-size:12px;color:orange;font-family:vagrounded_ltregular_pro,sans-serif;line-height:1.5;margin:0}.bank-account-message{padding:12px 16px;border-radius:8px;font-size:14px;font-family:vagrounded_ltregular_pro,sans-serif;text-align:center;animation:fadeIn .3s ease;margin-bottom:16px}.bank-account-error{background:#ff00001a;border:1px solid rgba(255,0,0,.3);color:#ff6b6b}.bank-account-success{background:#00ff001a;border:1px solid rgba(0,255,0,.3);color:#0f0}.confirm-bank-card-btn{position:relative;width:100%;padding:16px 40px;background:linear-gradient(135deg,#0f0,#0c0);border:none;border-radius:25px;color:#000;font-size:16px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #00ff004d;display:flex;align-items:center;justify-content:center;gap:8px}.confirm-bank-card-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #0f06}.confirm-bank-card-btn:active:not(:disabled){transform:translateY(0)}.confirm-bank-card-btn:disabled{opacity:.6;cursor:not-allowed}.add-virtual-wallet-page{min-height:calc(100vh - 60px);padding:20px 20px 80px}.add-virtual-wallet-container{max-width:100%;margin:0 auto}.add-virtual-wallet-header-actions{display:flex;align-items:center;gap:16px;width:100%}.btn-back-add-virtual-wallet{width:40px;height:40px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.btn-back-add-virtual-wallet:hover{background:#ffffff26;border-color:#ffffff4d}.add-virtual-wallet-header-title{flex:1;text-align:center;font-size:18px;font-weight:700;color:#ffffffe6;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;margin-right:40px}.virtual-wallet-type-section{margin-bottom:24px}.virtual-wallet-options{display:flex;flex-direction:column;gap:12px}.virtual-wallet-option-btn{padding:16px;background:#1a1a1acc;border:2px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:16px;text-align:left}.virtual-wallet-option-btn:hover{background:#1a1a1a;border-color:#fff3}.virtual-wallet-option-btn.active{border-color:#ff6b6b;background:#ff6b6b1a}.wallet-logo-wrapper{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wallet-logo-wrapper.easypaisa-logo{background:#fff}.wallet-logo-wrapper.jazzcash-logo{background:transparent}.wallet-logo{font-size:20px;font-weight:700;line-height:1}.wallet-logo-wrapper.easypaisa-logo .wallet-logo{color:#0f0}.wallet-logo-wrapper.jazzcash-logo .wallet-logo{color:gold;font-size:16px}.virtual-wallet-option-name{font-size:16px;font-weight:600;color:#fff;font-family:vagrounded_ltregular_pro,sans-serif}.virtual-wallet-input-section{margin-bottom:24px}.virtual-wallet-input{width:100%;padding:14px 16px;background:#1a1a1acc;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:14px;font-family:vagrounded_ltregular_pro,sans-serif;box-sizing:border-box}.virtual-wallet-input:focus{outline:none;border-color:#00ff0080;background:#1a1a1a}.virtual-wallet-input::placeholder{color:#fff6}.virtual-wallet-message{padding:12px 16px;border-radius:8px;font-size:14px;font-family:vagrounded_ltregular_pro,sans-serif;text-align:center;animation:fadeIn .3s ease;margin-bottom:16px}.virtual-wallet-error{background:#ff00001a;border:1px solid rgba(255,0,0,.3);color:#ff6b6b}.virtual-wallet-success{background:#00ff001a;border:1px solid rgba(0,255,0,.3);color:#0f0}.confirm-virtual-wallet-btn{position:relative;width:100%;padding:16px 40px;background:linear-gradient(135deg,#0f0,#0c0);border:none;border-radius:25px;color:#000;font-size:16px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #00ff004d;display:flex;align-items:center;justify-content:center;gap:8px}.confirm-virtual-wallet-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #0f06}.confirm-virtual-wallet-btn:active:not(:disabled){transform:translateY(0)}.confirm-virtual-wallet-btn:disabled{opacity:.6;cursor:not-allowed}.add-crypto-page{min-height:calc(100vh - 60px);padding:20px 20px 80px}.add-crypto-container{max-width:100%;margin:0 auto}.add-crypto-header-actions{display:flex;align-items:center;gap:16px;width:100%}.btn-back-add-crypto{width:40px;height:40px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.btn-back-add-crypto:hover{background:#ffffff26;border-color:#ffffff4d}.add-crypto-header-title{flex:1;text-align:center;font-size:18px;font-weight:700;color:#ffffffe6;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;margin-right:40px}.crypto-type-section{margin-bottom:24px;position:relative}.crypto-type-selector{position:relative}.crypto-type-btn{width:100%;padding:16px;background:#1a1a1acc;border:2px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:space-between;text-align:left}.crypto-type-btn:hover{background:#1a1a1a;border-color:#fff3}.crypto-type-btn.active{border-color:#ff6b6b;background:#ff6b6b1a}.crypto-type-content{display:flex;align-items:center;gap:16px;flex:1}.crypto-icon-wrapper{position:relative;flex-shrink:0}.crypto-icon-large{width:48px;height:48px;border-radius:50%;background:#0f0;display:flex;align-items:center;justify-content:center;position:relative}.crypto-icon-inner{font-size:24px;font-weight:700;color:#fff;line-height:1}.crypto-icon-badge{position:absolute;top:-4px;right:-4px;width:20px;height:20px;border-radius:50%;background:#ff6b6b;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;border:2px solid #1a1a1a}.crypto-type-text{font-size:16px;font-weight:600;color:#fff;font-family:vagrounded_ltregular_pro,sans-serif}.dropdown-arrow{flex-shrink:0;transition:transform .3s ease}.crypto-type-btn.active .dropdown-arrow{transform:rotate(180deg)}.crypto-type-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#1a1a1af2;border:2px solid rgba(255,255,255,.1);border-radius:12px;z-index:100;overflow:hidden;box-shadow:0 8px 24px #00000080;animation:slideDown .3s ease}.crypto-type-option{width:100%;padding:16px;background:transparent;border:none;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:16px;text-align:left;border-bottom:1px solid rgba(255,255,255,.05)}.crypto-type-option:last-child{border-bottom:none}.crypto-type-option:hover{background:#ffffff0d}.crypto-type-option.active{background:#ff6b6b1a}.crypto-type-option-text{font-size:16px;font-weight:600;color:#fff;font-family:vagrounded_ltregular_pro,sans-serif}.crypto-account-section{margin-bottom:24px}.crypto-account-input{width:100%;padding:14px 16px;background:#1a1a1acc;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:14px;font-family:vagrounded_ltregular_pro,sans-serif;box-sizing:border-box}.crypto-account-input:focus{outline:none;border-color:#00ff0080;background:#1a1a1a}.crypto-account-input::placeholder{color:#fff6}.crypto-message{padding:12px 16px;border-radius:8px;font-size:14px;font-family:vagrounded_ltregular_pro,sans-serif;text-align:center;animation:fadeIn .3s ease;margin-bottom:16px}.crypto-error{background:#ff00001a;border:1px solid rgba(255,0,0,.3);color:#ff6b6b}.crypto-success{background:#00ff001a;border:1px solid rgba(0,255,0,.3);color:#0f0}.confirm-crypto-btn{position:relative;width:100%;padding:16px 40px;background:linear-gradient(135deg,#0f0,#0c0);border:none;border-radius:25px;color:#000;font-size:16px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #00ff004d;display:flex;align-items:center;justify-content:center;gap:8px}.confirm-crypto-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #0f06}.confirm-crypto-btn:active:not(:disabled){transform:translateY(0)}.confirm-crypto-btn:disabled{opacity:.6;cursor:not-allowed}.confirm-crypto-btn .btn-decoration{font-size:18px;color:#0009}.deposit-page{min-height:calc(100vh - 60px);padding:20px 20px 80px}.deposit-container{max-width:100%;margin:0 auto}.deposit-header-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.btn-back-deposit{width:40px;height:40px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.btn-back-deposit:hover{background:#ffffff26;border-color:#ffffff4d}.deposit-header-title{text-align:right;font-size:18px;font-weight:700;color:#ffffffe6;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;margin-left:auto}.deposit-tabs{display:flex;gap:0;margin-bottom:24px;background:#1a1a1acc;border-radius:12px;padding:4px}.deposit-tab{flex:1;padding:12px 24px;background:transparent;border:none;border-radius:8px;color:#fff9;font-size:16px;font-weight:600;font-family:vagrounded_ltregular_pro,sans-serif;cursor:pointer;transition:all .3s ease}.deposit-tab.active{background:linear-gradient(135deg,#0f0,#0c0);color:#000;box-shadow:0 2px 8px #00ff004d}.payment-methods-section{margin-bottom:24px}.payment-methods-row{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px}.payment-method-btn{flex-shrink:0;width:80px;height:auto;min-height:80px;background:#1a1a1acc;border:2px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;padding-bottom:8px}.payment-method-btn:hover{border-color:#fff3}.payment-method-btn.active{border-color:#0f0;background:#00ff001a}.payment-method-icon{width:100%;height:80px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border-radius:10px}.payment-method-name{width:100%;margin-top:6px;font-size:11px;font-weight:600;color:#fff;text-align:center;line-height:1.2;padding:0 4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.payment-method-icon.jazzcash-icon{background:#ff6b6b}.payment-method-icon.easypaisa-icon{background:#fff}.payment-method-icon.bankcard-icon{background:#1a1a1acc}.payment-method-icon.crypto-icon{background:#0f0}.method-logo{font-size:12px;font-weight:700;color:#fff;text-align:center;line-height:1.2}.payment-method-icon.easypaisa-icon .method-logo{color:#0f0;font-size:24px}.payment-method-icon.bankcard-icon .method-logo{color:#4a90e2;font-size:10px}.method-bonus-wrapper{position:absolute;top:-6px;right:-3px;z-index:10;transform:rotate(12deg);display:flex;align-items:center;justify-content:center}.method-bonus-ribbon{width:auto;height:35px;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.method-bonus-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:11px;font-weight:700;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.5);z-index:1}.method-icon-img{width:100%;height:100%;object-fit:contain;border-radius:10px}.payment-channels-section{margin-bottom:24px}.section-title{font-size:16px;font-weight:600;color:#fff;font-family:vagrounded_ltregular_pro,sans-serif;margin-bottom:12px}.payment-channels-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.payment-channel-btn{background:transparent;border:2px solid rgba(255,255,255,.1);border-radius:12px;padding:12px 8px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:8px}.payment-channel-btn:hover{border-color:#fff3}.payment-channel-btn.active{border-color:#ff6b6b;background:#ff6b6b1a}.channel-icon-wrapper{position:relative;width:100%;display:flex;justify-content:center}.channel-icon{width:60px;height:60px;border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative}.channel-icon.jazzcash-channel{background:#ff6b6b}.channel-icon.easypaisa-channel{background:#fff}.channel-icon.bankcard-channel{background:#1a1a1acc}.channel-icon.crypto-channel{background:#0f0}.channel-logo{font-size:12px;font-weight:700;color:#fff;text-align:center}.channel-icon.easypaisa-channel .channel-logo{color:#0f0;font-size:20px}.channel-icon-img{width:100%;height:100%;object-fit:contain;border-radius:8px}.channel-bonus-wrapper{position:absolute;top:-18px;right:-14px;z-index:10;transform:rotate(12deg);display:flex;align-items:center;justify-content:center}.channel-bonus-ribbon{width:auto;height:35px;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.channel-bonus-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:10px;font-weight:700;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.5);z-index:1}.channel-info{text-align:center;width:100%}.channel-name{font-size:11px;font-weight:600;color:#fff;font-family:vagrounded_ltregular_pro,sans-serif;margin-bottom:4px}.channel-range{font-size:10px;color:#fff9;font-family:vagrounded_ltregular_pro,sans-serif}.select-amount-section{margin-bottom:24px}.amount-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.amount-btn{padding:14px 16px;background:#1a1a1acc;border:2px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:14px;font-weight:600;font-family:vagrounded_ltregular_pro,sans-serif;cursor:pointer;transition:all .3s ease}.amount-btn:hover{border-color:#fff3}.amount-btn.active{border-color:#0f0;background:#00ff001a;color:#0f0}.custom-amount-section{margin-bottom:24px}.bonus-checkbox-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.bonus-checkbox-label{display:flex;align-items:center;gap:8px;cursor:pointer}.bonus-checkbox{width:18px;height:18px;cursor:pointer}.checkbox-text{font-size:14px;color:#fff;font-family:vagrounded_ltregular_pro,sans-serif}.tutorial-link{font-size:14px;color:#0f0;text-decoration:none;font-family:vagrounded_ltregular_pro,sans-serif}.tutorial-link:hover{text-decoration:underline}.custom-amount-input{width:100%;padding:14px 16px;background:#1a1a1acc;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:14px;font-family:vagrounded_ltregular_pro,sans-serif;box-sizing:border-box}.custom-amount-input:focus{outline:none;border-color:#00ff0080;background:#1a1a1a}.custom-amount-input::placeholder{color:#fff6}.withdraw-tab-content{margin-top:24px}.balance-displays{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.balance-card{background:#1a1a1acc;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;text-align:center}.balance-label{font-size:12px;color:#fff9;font-family:vagrounded_ltregular_pro,sans-serif;margin-bottom:8px}.balance-value{font-size:20px;font-weight:700;color:#fff;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif}.withdrawal-method-tabs{display:flex;gap:0;margin-bottom:16px;background:#1a1a1acc;border-radius:12px;padding:4px}.withdrawal-method-tab{flex:1;padding:12px 16px;background:transparent;border:none;border-radius:8px;color:#fff9;font-size:14px;font-weight:600;font-family:vagrounded_ltregular_pro,sans-serif;cursor:pointer;transition:all .3s ease}.withdrawal-method-tab.active{background:linear-gradient(135deg,#0f0,#0c0);color:#000;box-shadow:0 2px 8px #00ff004d}.usdt-section{margin-bottom:24px}.usdt-btn{width:100%;padding:16px;background:#1a1a1acc;border:2px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:16px}.usdt-btn:hover{border-color:#fff3}.usdt-btn.active{border-color:#0f0;background:#00ff001a}.usdt-icon{width:48px;height:48px;border-radius:8px;background:#0f0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.usdt-logo{font-size:24px;font-weight:700;color:#fff}.usdt-label{font-size:16px;font-weight:600;color:#fff;font-family:vagrounded_ltregular_pro,sans-serif}.account-selection-section{margin-bottom:24px}.account-dropdown-wrapper{position:relative;margin-bottom:12px}.account-dropdown{width:100%;padding:14px 40px 14px 16px;background:#1a1a1acc;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:14px;font-family:vagrounded_ltregular_pro,sans-serif;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.account-dropdown:focus{outline:none;border-color:#00ff0080}.account-dropdown option{background:#1a1a1a;color:#fff}.account-dropdown-wrapper .dropdown-chevron{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none}.add-account-btn{width:100%;padding:14px 16px;background:linear-gradient(135deg,#0f0,#0c0);border:none;border-radius:12px;color:#000;font-size:14px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 12px #00ff004d}.add-account-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0f06}.add-account-btn:active{transform:translateY(0)}.withdrawal-amount-section{margin-bottom:24px}.withdrawal-amount-label{display:block;font-size:14px;font-weight:500;color:#fff;font-family:vagrounded_ltregular_pro,sans-serif;margin-bottom:8px}.withdrawal-amount-input{width:100%;padding:14px 16px;background:#1a1a1acc;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:14px;font-family:vagrounded_ltregular_pro,sans-serif;box-sizing:border-box}.withdrawal-amount-input:focus{outline:none;border-color:#00ff0080;background:#1a1a1a}.withdrawal-amount-input::placeholder{color:#fff6}.status-bars{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.status-bar{padding:12px 16px;background:#00ff001a;border:1px solid rgba(0,255,0,.3);border-radius:8px;display:flex;justify-content:space-between;align-items:center}.status-label{font-size:12px;font-weight:600;color:#0f0;font-family:vagrounded_ltregular_pro,sans-serif}.status-value{font-size:14px;font-weight:700;color:#0f0;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;display:flex;align-items:center;gap:8px}.refresh-icon{cursor:pointer;transition:transform .3s ease}.refresh-icon:hover{transform:rotate(180deg)}.fee-announcement{padding:12px 16px;background:#ffc10733;border:1px solid rgba(255,193,7,.5);border-radius:8px;margin-bottom:24px}.fee-announcement p{margin:0;font-size:13px;color:#ffc107;font-family:vagrounded_ltregular_pro,sans-serif;line-height:1.5}.withdraw-tutorial-section{margin-bottom:24px}.withdraw-tutorial-link{display:block;font-size:14px;color:#0f0;text-decoration:none;font-family:vagrounded_ltregular_pro,sans-serif;margin-bottom:8px}.withdraw-tutorial-link:hover{text-decoration:underline}.tutorial-sublinks{display:flex;align-items:center;gap:8px;margin-left:20px}.tutorial-sublink{font-size:13px;color:#0f0;text-decoration:none;font-family:vagrounded_ltregular_pro,sans-serif}.tutorial-sublink:hover{text-decoration:underline}.withdrawal-rules{margin-bottom:24px;padding:16px;background:#1a1a1a80;border-radius:12px}.rules-list{margin:0;padding-left:20px;color:#fffc;font-size:13px;font-family:vagrounded_ltregular_pro,sans-serif;line-height:1.6}.rules-list li{margin-bottom:12px}.tutorial-section{margin-bottom:24px;padding:16px;background:#1a1a1a80;border-radius:12px}.tutorial-title{font-size:14px;font-weight:600;color:#fff;font-family:vagrounded_ltregular_pro,sans-serif;margin-bottom:8px}.tutorial-links{display:flex;align-items:center;gap:8px;margin-bottom:16px}.tutorial-link-item{font-size:14px;color:#0f0;text-decoration:none;font-family:vagrounded_ltregular_pro,sans-serif}.tutorial-link-item:hover{text-decoration:underline}.tutorial-separator{color:#fff9}.tutorial-steps{margin:0;padding-left:20px;color:#fffc;font-size:13px;font-family:vagrounded_ltregular_pro,sans-serif;line-height:1.6}.tutorial-steps li{margin-bottom:8px}.deposit-message{padding:12px 16px;border-radius:8px;font-size:14px;font-family:vagrounded_ltregular_pro,sans-serif;text-align:center;animation:fadeIn .3s ease;margin-bottom:16px}.deposit-error{background:#ff00001a;border:1px solid rgba(255,0,0,.3);color:#ff6b6b}.deposit-success{background:#00ff001a;border:1px solid rgba(0,255,0,.3);color:#0f0}.deposit-submit-btn{position:relative;width:100%;padding:16px 40px;background:linear-gradient(135deg,#0f0,#0c0);border:none;border-radius:25px;color:#000;font-size:16px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #00ff004d;display:flex;align-items:center;justify-content:center;gap:8px}.deposit-submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #0f06}.deposit-submit-btn:active:not(:disabled){transform:translateY(0)}.deposit-submit-btn:disabled{opacity:.6;cursor:not-allowed}.deposit-submit-btn .btn-decoration{font-size:18px;color:#0009}.jackpot-aviator-page{width:100%;min-height:calc(100vh - 80px);background:#0a0a0a;display:flex;flex-direction:column;position:relative;padding-bottom:120px;overflow-x:hidden}.jackpot-aviator-close-btn{position:absolute;top:20px;right:20px;width:40px;height:40px;background:#fff3;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.jackpot-aviator-close-btn:hover{background:#ffffff4d;transform:scale(1.1)}.jackpot-bg-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.jackpot-main-bg{width:100%;height:100%;object-fit:cover;opacity:.3}.jackpot-animated-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.5;z-index:1}.jackpot-content-container{position:relative;width:100%;min-height:100vh;background:url(/images/main-bg.52102e44.jpg) no-repeat top center;background-size:cover;padding-bottom:120px}.jackpot-content-inner-container{position:relative;width:100%;min-height:100vh;background:url(/images/jackpot-bg.da35d253.gif) no-repeat center;background-size:cover;padding:20px;display:flex;flex-direction:column;align-items:center}.jackpot-header-section{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:60px;width:100%;position:relative;z-index:20}.jackpot-title{display:flex;align-items:center;justify-content:center;gap:4px;font-size:48px;font-weight:900;font-family:VAG_Rounded_LT_pro_Bold,sans-serif;text-shadow:0 0 20px rgba(255,255,255,.8),0 0 40px rgba(255,215,0,.6);letter-spacing:4px;animation:jackpot-glow 2s ease-in-out infinite}@keyframes jackpot-glow{0%,to{filter:drop-shadow(0 0 10px rgba(255,215,0,.8))}50%{filter:drop-shadow(0 0 20px rgba(255,215,0,1))}}.jackpot-letter{display:inline-block;font-size:56px;font-weight:900;text-shadow:0 0 15px currentColor;animation:letter-pulse 1.5s ease-in-out infinite}.jackpot-letter:nth-child(odd){animation-delay:.2s}.jackpot-letter-green{color:#0f0;text-shadow:0 0 20px #00ff00,0 0 30px #00ff00}.jackpot-letter-pink{color:#f0f;text-shadow:0 0 20px #ff00ff,0 0 30px #ff00ff}@keyframes letter-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.jackpot-amount-container{padding:16px 32px;position:relative;overflow:hidden}.jackpot-amount-container:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);animation:shine 3s infinite}@keyframes shine{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.jackpot-amount{top:25px;font-size:30px;font-weight:900;color:gold;font-family:VAG_Rounded_LT_pro_Bold,sans-serif;text-shadow:0 0 10px rgba(255,215,0,.8);position:relative;z-index:1}.jackpot-receive-btn{position:relative;background:linear-gradient(135deg,gold,#ff8c00);border:2px solid #ffd700;border-radius:50px;top:-10px;padding:5px 20px;font-size:15px;font-weight:700;color:#000;font-family:VAG_Rounded_LT_pro_Bold,sans-serif;cursor:pointer;box-shadow:0 0 20px #ffd70099;transition:all .3s ease;text-transform:uppercase;letter-spacing:2px}.jackpot-receive-btn:hover{transform:translateY(-2px);box-shadow:0 0 30px #ffd700cc}.jackpot-receive-btn:active{transform:translateY(0)}.jackpot-nav-buttons{position:absolute;left:-4px;top:100px;display:flex;flex-direction:column;gap:12px;z-index:100}.jackpot-nav-btn{background:linear-gradient(135deg,gold,#ff8c00);border:2px solid #ffd700;border-radius:8px;padding:5px 10px;font-size:14px;font-weight:700;color:#000;font-family:VAG_Rounded_LT_pro_Bold,sans-serif;cursor:pointer;box-shadow:0 0 15px #ffd70080;transition:all .3s ease;text-transform:uppercase;min-width:80px}.jackpot-nav-btn:hover{transform:translate(5px);box-shadow:0 0 20px #ffd700b3}.jackpot-podium-section{position:relative;width:100%;margin:40px 0 20px;display:flex;flex-direction:column;align-items:center;z-index:10}.jackpot-podium-img{width:100%;height:auto;object-fit:contain;position:relative;z-index:1;max-height:300px}.jackpot-top-three{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;gap:47px;padding:0 10px 15px;z-index:2;box-sizing:border-box}.jackpot-rank-card{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;max-width:110px;padding:0 4px}.jackpot-rank-1{order:2;z-index:3;transform:translateY(-10px)}.jackpot-rank-2{order:1;z-index:2}.jackpot-rank-3{order:3;z-index:2}.jackpot-crown{display:flex;align-items:center;justify-content:center;margin-bottom:8px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5))}.jackpot-crown-gold{transform:scale(1.2)}.jackpot-crown-silver{transform:scale(.9)}.jackpot-crown-bronze{transform:scale(.8)}.jackpot-rank-username{font-size:11px;font-weight:600;color:#fff;text-align:center;font-family:vagrounded_ltregular_pro,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.8);word-break:break-all;line-height:1.2}.jackpot-rank-bet-volume{font-size:9px;color:#ffffffe6;text-align:center;font-family:vagrounded_ltregular_pro,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.8);line-height:1.2}.jackpot-leaderboard-table{width:100%;max-width:450px;background:#0009;border-radius:12px;overflow:hidden;border:2px solid rgba(255,215,0,.3);margin-top:20px;position:relative;z-index:10}.jackpot-table-header{display:grid;grid-template-columns:80px 1fr 1fr;background:linear-gradient(135deg,#ffd70033,#ff8c0033);border-bottom:2px solid rgba(255,215,0,.5);padding:12px;gap:8px}.jackpot-table-cell{font-size:14px;font-weight:700;color:gold;text-align:center;font-family:VAG_Rounded_LT_pro_Bold,sans-serif;text-transform:uppercase}.jackpot-table-body{display:flex;flex-direction:column}.jackpot-table-row{display:grid;grid-template-columns:80px 1fr 1fr;padding:12px;gap:8px;border-bottom:1px solid rgba(255,255,255,.1);transition:background .3s ease}.jackpot-table-row:last-child{border-bottom:none}.jackpot-table-row:hover{background:#ffd7001a}.jackpot-table-row .jackpot-table-cell{font-size:13px;font-weight:600;color:#fff;text-align:center;font-family:vagrounded_ltregular_pro,sans-serif}.referral-bonus-page{width:100%;min-height:calc(100vh - 80px);display:flex;flex-direction:column;position:relative;padding-bottom:120px;overflow-x:hidden}.referral-bonus-close-btn{position:absolute;top:20px;right:20px;width:40px;height:40px;background:#fff3;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.referral-bonus-close-btn:hover{background:#ffffff4d;transform:scale(1.1)}.referral-bonus-content{padding:20px;display:flex;flex-direction:column;gap:24px;max-width:500px;margin:0 auto;width:100%}.referral-banner-img{width:100%}.referral-banner-title{font-size:32px;font-weight:900;background:linear-gradient(135deg,#8a2be2,#ff1493);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:VAG_Rounded_LT_pro_Bold,sans-serif;margin-bottom:12px;text-shadow:0 0 20px rgba(138,43,226,.5);letter-spacing:2px}.referral-banner-subtitle{font-size:18px;color:#fff;font-weight:600;margin-bottom:8px;font-family:vagrounded_ltregular_pro,sans-serif;line-height:1.4}.referral-highlight{color:gold;font-weight:900;font-size:20px;text-shadow:0 0 10px rgba(255,215,0,.8)}.referral-banner-text{font-size:14px;color:#ffffffe6;font-weight:500;font-family:vagrounded_ltregular_pro,sans-serif}.referral-earn-button-section{display:flex;flex-direction:column;align-items:center;gap:12px}.referral-earn-btn{background:linear-gradient(135deg,#0f0,#0c0);border:none;border-radius:12px;padding:14px 32px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #0f06;font-size:18px;font-weight:700;color:#000;font-family:VAG_Rounded_LT_pro_Bold,sans-serif;min-width:200px;justify-content:center}.referral-earn-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0f09}.referral-earn-btn:active{transform:translateY(0)}.referral-share-icon{width:24px;height:24px;color:#000}.referral-bonus-label{font-size:25px;font-weight:700;color:#fff;background:#00000080;padding:8px 16px;border-radius:8px;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.referral-table-title{font-size:20px;font-weight:700;color:#fff;margin-bottom:16px;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.referral-table-container{background:#1e1e1ee6;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.referral-table-header{display:grid;grid-template-columns:1fr 1fr;background:#00000080;border-bottom:2px solid rgba(255,255,255,.2)}.referral-table-header-cell{padding:14px 16px;font-size:14px;font-weight:700;color:#fff;text-align:center;font-family:VAG_Rounded_LT_pro_Bold,sans-serif;border-right:1px solid rgba(255,255,255,.1)}.referral-table-header-cell:last-child{border-right:none}.referral-table-body{display:flex;flex-direction:column}.referral-table-row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid rgba(255,255,255,.1);transition:background .3s ease}.referral-table-row:last-child{border-bottom:none}.referral-table-row:hover{background:#ffffff0d}.referral-table-cell{padding:12px 16px;font-size:14px;font-weight:600;color:#ffffffe6;text-align:center;font-family:vagrounded_ltregular_pro,sans-serif;border-right:1px solid rgba(255,255,255,.1)}.referral-table-cell:last-child{border-right:none}.referral-terms-section{background:linear-gradient(180deg,#0064004d,#000c);border-radius:12px;padding:20px;margin-top:20px}.referral-terms-title{font-size:18px;font-weight:700;color:#fff;margin-bottom:16px;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.referral-terms-list{display:flex;flex-direction:column;gap:12px}.referral-term-item{display:flex;gap:8px;font-size:14px;color:#fff;line-height:1.6;font-family:vagrounded_ltregular_pro,sans-serif}.term-number{font-weight:700;color:#fff;flex-shrink:0}.term-text{flex:1}.red-packet-rain-page{width:100%;min-height:100vh;top:0;left:0;right:0;bottom:0;z-index:10000;overflow-y:auto;overflow-x:hidden}.red-packet-bg{height:100%;left:50%;max-height:100vh;overflow:hidden;pointer-events:none;position:fixed;top:0;transform:translate(-50%);width:100%;z-index:-10}.falling-dollars{position:absolute;width:100%;height:100%;overflow:hidden}.falling-dollars:before,.falling-dollars:after{content:"$";position:absolute;color:#0f06;font-size:20px;font-weight:700;font-family:Arial,sans-serif;animation:fallDown 6s linear infinite;text-shadow:0 0 10px rgba(0,255,0,.5)}.falling-dollars:before{left:10%;animation-delay:0s}.falling-dollars:after{left:80%;animation-delay:1.5s}@keyframes fallDown{0%{transform:translateY(-50px) translate(0) rotate(0);opacity:1}50%{transform:translateY(50vh) translate(20px) rotate(180deg);opacity:.8}to{transform:translateY(calc(100vh + 50px)) translate(-10px) rotate(360deg);opacity:0}}.red-packet-top-banner{position:relative;z-index:10;width:100%;padding:20px;justify-content:center;align-items:center;margin-top:20px}.red-packet-title-img-top{width:100%;max-width:250px;margin:auto;height:auto}.red-packet-title-img{width:100%;max-width:450px;margin:auto;height:auto;object-fit:contain}.red-packet-content{position:relative;z-index:10;max-width:450px;margin:20px auto;padding:0 20px 100px}.red-packet-logo-section{background:#90ee90f2;border-radius:16px;padding:20px;text-align:center;margin-bottom:16px;box-shadow:0 4px 20px #0000004d}.red-packet-logo{margin-bottom:12px}.red-packet-logo-img{height:50px;width:auto;object-fit:contain}.red-packet-promo-text{display:flex;flex-direction:column;gap:4px;font-size:14px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.promo-text-green{color:#006400}.promo-text-orange{color:#ff8c00}.red-packet-tabs{display:flex;gap:8px;margin-bottom:16px}.red-packet-tab{flex:1;padding:12px;border:none;border-radius:8px 8px 0 0;background:#90ee9099;color:#000;font-size:16px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,sans-serif;cursor:pointer;transition:all .3s ease}.red-packet-tab.active{background:#90ee90f2;color:#000;box-shadow:0 -2px 10px #0003}.red-packet-tab:not(.active){background:#90ee9066;color:#0009}.red-packet-tab-content{background:#90ee90f2;border-radius:0 0 16px 16px;padding:20px;min-height:300px;box-shadow:0 4px 20px #0000004d}.red-packet-rewind-section{background:#90ee90f2;border-radius:12px;padding:16px;display:flex;align-items:center;gap:16px;margin-bottom:20px;border:2px solid rgba(0,100,0,.3)}.rewind-icon{flex-shrink:0}.rewind-treasure-img{width:60px;height:60px;object-fit:contain}.rewind-text{flex:1;display:flex;flex-direction:column;gap:4px}.rewind-label{font-size:14px;color:#fff;font-weight:600;font-family:vagrounded_ltregular_pro,sans-serif}.rewind-time{font-size:16px;color:gold;font-weight:900;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.red-packet-winners-section{background:#90ee90f2;border-radius:12px;padding:16px;border:2px solid rgba(0,100,0,.3)}.winners-title{font-size:16px;font-weight:700;color:#fff;margin-bottom:12px;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.winners-table{width:100%}.winners-table-header{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:8px;margin-bottom:8px;padding-bottom:8px;border-bottom:2px solid rgba(0,0,0,.2)}.winners-header-cell{font-size:12px;font-weight:700;color:#fff;text-align:center;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.winners-table-body{display:flex;flex-direction:column;gap:4px}.winners-table-row{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:8px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.1)}.winners-table-row:last-child{border-bottom:none}.winners-table-cell{font-size:12px;color:#fff;text-align:center;font-weight:600;font-family:vagrounded_ltregular_pro,sans-serif}.red-packet-records-section{padding:16px}.red-packet-close-btn{position:fixed;bottom:30px;left:50%;transform:translate(-50%);width:50px;height:50px;background:#3c3c3ce6;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10001;transition:all .3s ease;box-shadow:0 4px 15px #00000080}.red-packet-close-btn:hover{background:#505050e6;transform:translate(-50%) scale(1.1)}.red-packet-close-btn:active{transform:translate(-50%) scale(.95)}.rain-money-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.rain-money-bg{display:block;margin-bottom:-15px}.rain-money-bg img{display:block;width:302px}.rain-money-title{margin-bottom:-60px;max-width:420px;width:100%;z-index:2}.rain-money-title img{display:block;width:100%}.rain-money-tabs-wrapper{background:linear-gradient(149.95deg,#94febe 1.35%,#96f8ec 41.73%,#90fc9b 84.62%);border-radius:12px;margin:16px;max-width:400px;padding:6px}.rain-money-tabs-container{background:linear-gradient(151.97deg,#fefefc 2.12%,#bbfdca 83.61%);border-radius:12px;padding:16px 10px 4px;box-shadow:0 4px 20px #00000080}.rain-money-header{text-align:center;margin-bottom:20px;font-size:16px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.rain-money-header .orange{color:#ff8c00}.rain-money-header .green{color:#0f0}.rain-money-tabs{background:#00b352;border-top-left-radius:16px;border-top-right-radius:16px;display:flex;margin-top:10px;overflow:hidden}.rain-money-tabs .tab-header{color:#fff9;font-weight:700;padding:12px;text-align:center;width:50%}.rain-money-tabs .tab-header.active{background:linear-gradient(135deg,#0f0,#0c0);color:#000;box-shadow:0 2px 8px #00ff004d}.rain-money-tab-content{background:linear-gradient(90deg,#24ee89,#9fe871);border-bottom-left-radius:12px;border-bottom-right-radius:12px;height:calc(100dvh - 450px);min-height:30dvh;overflow-y:auto;padding:16px;scrollbar-width:none}.content-sec{align-items:center;background:#00b352;border-radius:12px;display:flex;padding:8px}.treasure-img{padding-left:8px}.treasure-img img{display:block;width:70px}.rewind-title{font-weight:700;margin-left:auto;margin-right:auto;text-align:center}.rewind-title span{color:#edff1e;display:block;font-family:Arial,sans-serif;font-size:18px;font-weight:900}.content-timing{background:#00b352;border-radius:12px;margin-top:12px;padding:8px;text-align:center}.timing-head{font-weight:700}.timing-body{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:12px}.timing-body span{font-size:12px;padding-left:13px;position:relative}.timing-divider{background:#ffffff36;display:block;height:1px;margin:12px 0;width:100%}.content-footer{margin-top:12px}.footer-title{font-weight:700}.footer-content{font-size:13px}.content-table{margin-top:20px}.table-title{font-size:18px;font-weight:700;color:#fff;text-align:center;margin-bottom:16px;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.table-data{background:#00000080;border-radius:12px;overflow:hidden}.table-data table{width:100%;border-collapse:collapse}.table-data thead td{background:#0f03;padding:12px;font-size:14px;font-weight:700;color:#0f0;text-align:center;font-family:VAG_Rounded_LT_pro_Bold,sans-serif;border-bottom:2px solid rgba(0,255,0,.3)}.table-container{max-height:400px;overflow-y:auto}.table-container table tbody tr{border-bottom:1px solid rgba(255,255,255,.1);transition:background .3s ease}.table-container table tbody tr:hover{background:#ffffff0d}.table-container table tbody td{padding:10px 12px;font-size:14px;color:#ffffffe6;text-align:center;font-family:vagrounded_ltregular_pro,sans-serif}.betting-rebate-page{width:100%;min-height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;overflow-y:auto;overflow-x:hidden}.betting-rebate-banner{position:relative;width:100%;height:auto}.betting-rebate-banner-img{width:100%;height:auto;display:block;object-fit:cover}.betting-rebate-close-btn{position:absolute;top:15px;right:15px;width:40px;height:40px;background:#0009;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10001}.betting-rebate-close-btn:hover{background:#000c;transform:scale(1.1)}.betting-rebate-close-btn:active{transform:scale(.95)}.betting-rebate-content{padding:20px 20px 100px;max-width:450px;margin:0 auto}.betting-rebate-earn-button-section{margin:20px 0;display:flex;justify-content:center}.betting-rebate-earn-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:15px 40px;background:linear-gradient(135deg,#0f0,#0c0);border:none;border-radius:12px;color:#000;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #00ff004d;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.betting-rebate-earn-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0f06}.betting-rebate-earn-btn:active{transform:translateY(0)}.betting-rebate-share-icon{width:24px;height:24px;color:#000}.betting-rebate-title{font-size:24px;font-weight:700;color:#fff;text-align:center;margin:20px 0;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.betting-rebate-share-section{margin:25px 0}.betting-rebate-share-title{font-size:18px;font-weight:700;color:#fff;margin-bottom:10px;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.betting-rebate-share-description{font-size:14px;color:#fffc;line-height:1.6;font-family:vagrounded_ltregular_pro,sans-serif}.betting-rebate-table-section{margin:25px 0}.betting-rebate-table-container{background:#0064004d;border-radius:12px;overflow:hidden;border:1px solid rgba(0,255,0,.2)}.betting-rebate-table-header{display:flex;background:#00960080;border-bottom:2px solid rgba(0,255,0,.3)}.betting-rebate-table-header-cell{flex:1;padding:15px;font-size:16px;font-weight:700;color:#fff;text-align:center;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.betting-rebate-table-body{display:flex;flex-direction:column}.betting-rebate-table-row{display:flex;border-bottom:1px solid rgba(255,255,255,.1);transition:background .3s ease}.betting-rebate-table-row:last-child{border-bottom:none}.betting-rebate-table-row:hover{background:#ffffff0d}.betting-rebate-table-cell{flex:1;padding:15px;font-size:14px;color:#ffffffe6;text-align:center;font-family:vagrounded_ltregular_pro,sans-serif}.betting-rebate-table-cell:first-child{text-align:left;padding-left:20px}.betting-rebate-table-cell:last-child{font-weight:600;color:#0f0}.betting-rebate-terms-section{margin:30px 0;background:#00640033;border-radius:12px;padding:20px;border:1px solid rgba(0,255,0,.1)}.betting-rebate-terms-title{font-size:18px;font-weight:700;color:#fff;margin-bottom:15px;text-transform:lowercase;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.betting-rebate-terms-list{display:flex;flex-direction:column;gap:12px}.betting-rebate-term-item{display:flex;gap:10px;align-items:flex-start}.betting-rebate-term-number{font-size:14px;font-weight:700;color:#fff;min-width:20px;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.betting-rebate-term-text{font-size:14px;color:#fffc;line-height:1.6;flex:1;font-family:vagrounded_ltregular_pro,sans-serif}.referral-deposit-bonus-page{width:100%;min-height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;overflow-y:auto;overflow-x:hidden}.referral-deposit-bonus-banner{position:relative;width:100%;height:auto}.referral-deposit-bonus-banner-img{width:100%;height:auto;display:block;object-fit:cover}.referral-deposit-bonus-close-btn{position:absolute;top:15px;right:15px;width:40px;height:40px;background:#0009;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10001}.referral-deposit-bonus-close-btn:hover{background:#000c;transform:scale(1.1)}.referral-deposit-bonus-close-btn:active{transform:scale(.95)}.referral-deposit-bonus-content{padding:20px 20px 100px;max-width:450px;margin:0 auto}.referral-deposit-bonus-earn-button-section{margin:20px 0;display:flex;justify-content:center}.referral-deposit-bonus-earn-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:15px 40px;background:linear-gradient(135deg,#0f0,#0c0);border:none;border-radius:12px;color:#000;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #00ff004d;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.referral-deposit-bonus-earn-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0f06}.referral-deposit-bonus-earn-btn:active{transform:translateY(0)}.referral-deposit-bonus-share-icon{width:24px;height:24px;color:#000}.referral-deposit-bonus-title{font-size:24px;font-weight:700;color:#fff;text-align:center;margin:20px 0;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.referral-deposit-bonus-share-section{margin:25px 0}.referral-deposit-bonus-share-title{font-size:18px;font-weight:700;color:#fff;margin-bottom:10px;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.referral-deposit-bonus-share-description{font-size:14px;color:#fffc;line-height:1.6;font-family:vagrounded_ltregular_pro,sans-serif}.referral-deposit-bonus-terms-section{margin:30px 0;background:#0000004d;border-radius:12px;padding:20px;border:1px solid rgba(255,255,255,.1)}.referral-deposit-bonus-terms-title{font-size:18px;font-weight:700;color:#fff;margin-bottom:15px;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.referral-deposit-bonus-terms-list{display:flex;flex-direction:column;gap:12px}.referral-deposit-bonus-term-item{display:flex;gap:10px;align-items:flex-start}.referral-deposit-bonus-term-number{font-size:14px;font-weight:700;color:#fff;min-width:20px;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.referral-deposit-bonus-term-text{font-size:14px;color:#fffc;line-height:1.6;flex:1;font-family:vagrounded_ltregular_pro,sans-serif}.crypto-deposit-bonus-page{width:100%;min-height:100vh;top:0;left:0;right:0;bottom:0;z-index:10000;overflow-y:auto;overflow-x:hidden}.crypto-deposit-bonus-banner{position:relative;width:100%;height:auto}.crypto-deposit-bonus-banner-img{width:100%;height:auto;display:block;object-fit:cover}.crypto-deposit-bonus-close-btn{position:absolute;top:15px;right:15px;width:40px;height:40px;background:#0009;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10001}.crypto-deposit-bonus-close-btn:hover{background:#000c;transform:scale(1.1)}.crypto-deposit-bonus-close-btn:active{transform:scale(.95)}.crypto-deposit-bonus-content{padding:20px 20px 100px;max-width:450px;margin:0 auto}.crypto-deposit-bonus-title{font-size:24px;font-weight:700;color:#000;text-align:center;margin:20px 0;padding:15px;background:#2a2a2a;border-radius:8px;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.crypto-deposit-bonus-participation-section,.crypto-deposit-bonus-terms-section{margin:25px 0}.crypto-deposit-bonus-section-title{display:flex;align-items:center;justify-content:center;margin-bottom:20px;gap:10px}.crypto-title-line{flex:1;height:1px;background:#0f0}.crypto-title-diamond{width:8px;height:8px;background:#0f0;transform:rotate(45deg)}.crypto-section-title-text{font-size:18px;font-weight:700;color:#0f0;white-space:nowrap;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.crypto-deposit-bonus-participation-content{display:flex;flex-direction:column;gap:15px}.crypto-participation-item{font-size:14px;color:#fffc;line-height:1.6;padding:12px;background:#0000004d;border-radius:8px;font-family:vagrounded_ltregular_pro,sans-serif}.crypto-deposit-bonus-terms-list{display:flex;flex-direction:column;gap:15px}.crypto-deposit-bonus-term-item{display:flex;gap:10px;align-items:flex-start;padding:12px;background:#0000004d;border-radius:8px}.crypto-deposit-bonus-term-number{font-size:14px;font-weight:700;color:#fff;min-width:20px;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.crypto-deposit-bonus-term-text{font-size:14px;color:#fffc;line-height:1.6;flex:1;font-family:vagrounded_ltregular_pro,sans-serif}.crypto-deposit-bonus-term-text strong{color:#fff;font-weight:700}.daily-loss-rescue-page{width:100%;min-height:100vh;top:0;left:0;right:0;bottom:0;z-index:10000;overflow-y:auto;overflow-x:hidden}.daily-loss-rescue-banner{position:relative;width:100%;height:auto}.daily-loss-rescue-banner-img{width:100%;height:auto;display:block;object-fit:cover}.daily-loss-rescue-close-btn{position:absolute;top:15px;right:15px;width:40px;height:40px;background:#0009;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10001}.daily-loss-rescue-close-btn:hover{background:#000c;transform:scale(1.1)}.daily-loss-rescue-close-btn:active{transform:scale(.95)}.daily-loss-rescue-content{padding:20px 20px 100px;max-width:450px;margin:0 auto}.daily-loss-rescue-title{font-size:24px;font-weight:700;color:#000;text-align:center;margin:20px 0;padding:15px;background:#2a2a2a;border-radius:8px;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.daily-loss-rescue-rebate-section{margin:25px 0}.daily-loss-rescue-rebate-title{font-size:18px;font-weight:700;color:#ff8c00;margin-bottom:15px;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.daily-loss-rescue-table-container{overflow-x:auto;border-radius:8px;background:#2a2a2a}.daily-loss-rescue-table{width:100%;border-collapse:collapse;font-family:vagrounded_ltregular_pro,sans-serif}.daily-loss-rescue-table thead{background:#00000080}.daily-loss-rescue-table th{padding:12px 8px;font-size:14px;font-weight:700;color:#fff;text-align:left;border-bottom:2px solid rgba(255,255,255,.2);font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.daily-loss-rescue-table tbody tr{border-bottom:1px solid rgba(255,255,255,.1);transition:background .3s ease}.daily-loss-rescue-table tbody tr:hover{background:#ffffff0d}.daily-loss-rescue-table tbody tr:last-child{border-bottom:none}.daily-loss-rescue-table td{padding:12px 8px;font-size:14px;color:#ffffffe6;text-align:left;vertical-align:middle;font-family:vagrounded_ltregular_pro,sans-serif}.turnover-cell{color:red;font-weight:600;text-align:center;vertical-align:middle}.rules-cell{color:#ffffffe6;text-align:center;vertical-align:middle}.turnover-cell-empty,.rules-cell-empty{padding:0;height:0;border:none}.daily-loss-rescue-terms-section{margin:30px 0;background:#00640033;border-radius:12px;padding:20px;border:1px solid rgba(0,255,0,.1)}.daily-loss-rescue-terms-title{font-size:18px;font-weight:700;color:#ffff00e6;margin-bottom:15px;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.daily-loss-rescue-terms-list{display:flex;flex-direction:column;gap:12px}.daily-loss-rescue-term-item{display:flex;gap:10px;align-items:flex-start}.daily-loss-rescue-term-number{font-size:14px;font-weight:700;color:#ffff00e6;min-width:20px;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.daily-loss-rescue-term-text{font-size:14px;color:#ff0c;line-height:1.6;flex:1;font-family:vagrounded_ltregular_pro,sans-serif}.welcome-new-players-page{width:100%;min-height:100vh;top:0;left:0;right:0;bottom:0;z-index:10000;overflow-y:auto;overflow-x:hidden}.welcome-new-players-banner{position:relative;width:100%;height:auto}.welcome-new-players-banner-img{width:100%;height:auto;display:block;object-fit:cover}.welcome-new-players-close-btn{position:absolute;top:15px;right:15px;width:40px;height:40px;background:#0009;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10001}.welcome-new-players-close-btn:hover{background:#000c;transform:scale(1.1)}.welcome-new-players-close-btn:active{transform:scale(.95)}.welcome-new-players-content{padding:20px 20px 100px;max-width:450px;margin:0 auto}.welcome-new-players-title{font-size:24px;font-weight:700;color:#fff;text-align:center;margin:20px 0;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.welcome-new-players-prize-section{margin:25px 0}.welcome-new-players-section-title{display:flex;align-items:center;justify-content:center;margin-bottom:20px;gap:10px}.welcome-title-line{flex:1;height:1px;background:#0f0}.welcome-title-diamond{width:8px;height:8px;background:#0f0;transform:rotate(45deg)}.welcome-section-title-text{font-size:18px;font-weight:700;color:#00ff00e6;white-space:nowrap;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.welcome-new-players-table-container{overflow-x:auto;border-radius:8px;background:#00960033;border:1px solid rgba(0,255,0,.2)}.welcome-new-players-table{width:100%;border-collapse:collapse;font-family:vagrounded_ltregular_pro,sans-serif}.welcome-new-players-table thead{background:#00c8004d}.welcome-new-players-table th{padding:15px;font-size:16px;font-weight:700;color:#fff;text-align:center;border-bottom:2px solid rgba(0,255,0,.3);font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.welcome-new-players-table tbody tr{border-bottom:1px solid rgba(255,255,255,.1);transition:background .3s ease}.welcome-new-players-table tbody tr:hover{background:#ffffff0d}.welcome-new-players-table tbody tr:last-child{border-bottom:none}.welcome-new-players-table td{padding:15px;font-size:14px;color:#ffffffe6;font-family:vagrounded_ltregular_pro,sans-serif}.welcome-prize-row{display:flex;align-items:center;gap:15px;justify-content:flex-start}.welcome-prize-rank{min-width:100px}.welcome-prize-label{font-size:14px;color:#ffffffe6;font-weight:600;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.welcome-prize-medal{display:flex;align-items:center;justify-content:center;flex-shrink:0}.welcome-prize-name{flex:1;font-size:14px;color:#ffffffe6;font-family:vagrounded_ltregular_pro,sans-serif}.welcome-new-players-terms-section{margin:30px 0;background:#00640033;border-radius:12px;padding:20px;border:1px solid rgba(0,255,0,.1)}.welcome-new-players-terms-list{display:flex;flex-direction:column;gap:12px}.welcome-new-players-term-item{display:flex;gap:10px;align-items:flex-start}.welcome-term-bullet{font-size:16px;color:#00ff00e6;min-width:20px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.welcome-term-text{font-size:14px;color:#0f0c;line-height:1.6;flex:1;font-family:vagrounded_ltregular_pro,sans-serif}.promo-page{min-height:calc(100vh - 60px);padding:20px 20px 80px}.promo-container{max-width:100%;margin:0 auto}.promo-vip-tabs{display:flex;gap:0;margin-bottom:14px;background:#1a1a1acc;border-radius:12px;padding:4px}.promo-vip-tab{flex:1;padding:14px 24px;background:transparent;border:none;border-radius:8px;color:#fff9;font-size:16px;font-weight:600;font-family:vagrounded_ltregular_pro,sans-serif;cursor:pointer;transition:all .3s ease}.promo-vip-tab.active{background:linear-gradient(135deg,#0f0,#0c0);color:#000;box-shadow:0 2px 8px #00ff004d}.promo-categories{display:flex;width:100%;margin-bottom:24px;border-bottom:1px solid rgba(200,200,200,.3);position:relative;justify-content:space-around;align-items:center}.promo-category-btn{flex:1;padding:16px 20px;background:transparent;border:none;color:#969696cc;font-size:12px;font-weight:600;font-family:vagrounded_ltregular_pro,sans-serif;cursor:pointer;transition:all .3s ease;text-transform:uppercase;position:relative;text-align:center}.promo-category-btn:hover{color:#c8c8c8e6}.promo-category-btn.active{color:#0f0;background:transparent}.promo-category-btn.active:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%);width:calc(100% + 20px);height:2px;background:#0f0}.promo-banners-list{display:flex;flex-direction:column;gap:20px}.promo-banner-card{background:#1a1a1acc;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s ease;border:1px solid rgba(255,255,255,.1)}.promo-banner-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0f03;border-color:#00ff004d}.promo-banner-image-wrapper{position:relative;width:100%;height:145px;overflow:hidden}.promo-banner-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.promo-banner-card:hover .promo-banner-image{transform:scale(1.05)}.promo-banner-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);padding:12px;pointer-events:none}.promo-banner-logo{display:flex;align-items:center}.banner-logo-img{height:30px;width:auto;object-fit:contain;pointer-events:none}.promo-banner-info{padding:8px 16px}.promo-banner-title{font-size:18px;font-weight:700;color:#fff;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;margin:0 0 4px;line-height:1.3}.promo-banner-subtitle{font-size:14px;font-weight:600;color:gold;font-family:vagrounded_ltregular_pro,sans-serif;margin:0 0 8px}.promo-banner-description{font-size:14px;color:#ffffffb3;font-family:vagrounded_ltregular_pro,sans-serif;margin:0;line-height:1.5}.deposit-spinner-page{width:100%;min-height:calc(100vh - 80px);background:#141414;display:flex;flex-direction:column;position:relative;padding-bottom:120px}.deposit-spinner-close-btn{position:absolute;top:20px;right:20px;width:40px;height:40px;background:#fff3;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.deposit-spinner-close-btn:hover{background:#ffffff4d;transform:scale(1.1)}.deposit-spinner-banner{width:100%;position:relative}.deposit-spinner-banner-img{width:100%;height:auto;display:block}.deposit-spinner-content{padding:24px 20px 40px;background:url(/images/bg-img.8c7989af.png) no-repeat;flex:1;max-width:600px;margin:0 auto;width:100%}.deposit-spinner-rules-section{display:flex;align-items:flex-start;gap:16px;margin-bottom:32px;padding:20px;background:#1e1e1ecc;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.rules-label{background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.rules-text{color:#ffffffe6;font-size:16px;font-weight:600;font-family:vagrounded_ltregular_pro,sans-serif;line-height:1.6;flex:1}.highlight-amount{color:#f80;font-weight:700;font-size:18px}.deposit-spinner-button-section{display:flex;justify-content:center;margin-top:24px;margin-bottom:40px}.deposit-spinner-btn{background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff;border:none;border-radius:50px;padding:16px 48px;font-size:18px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #9b59b666;text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden}.deposit-spinner-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.deposit-spinner-btn:hover:before{left:100%}.deposit-spinner-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #9b59b699}.deposit-spinner-btn:active{transform:translateY(0);box-shadow:0 2px 10px #9b59b666}.spinner-wheel-section{margin-top:40px;padding:0 20px 40px}.spinner-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:32px}.spinner-tab{background:#141414f2;border:1px solid rgba(255,215,0,.3);border-radius:12px;padding:16px 12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;transition:all .3s ease;cursor:pointer;position:relative;overflow:visible;min-height:120px}.spinner-tab:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffd7000d,#ffd70005);opacity:0;transition:opacity .3s ease}.spinner-tab:hover:before{opacity:1}.spinner-tab:not(.active):hover{border-color:#ffd70080;transform:translateY(-2px);box-shadow:0 4px 12px #ffd70026}.spinner-tab.active{border:2.5px solid rgba(255,215,0,.95);background:#1e1e1ef2;box-shadow:0 0 15px #ffd70066,0 0 30px #ffd70033,inset 0 0 10px #ffd7000d}.spinner-tab.active:before{opacity:1;background:linear-gradient(135deg,#ffd70014,#ffd7000a)}.tab-active-indicator{position:absolute;top:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #ffd700;z-index:10;filter:drop-shadow(0 1px 3px rgba(255,215,0,.6))}.spinner-tab.locked{opacity:.7;border-color:#ffd70033;cursor:not-allowed}.spinner-tab.locked .tab-icon-img.locked-icon{filter:hue-rotate(240deg) saturate(.8);opacity:.6}.spinner-tab.locked:hover{transform:none;box-shadow:none;border-color:#ffd70033}.spinner-tab:disabled{cursor:not-allowed}.spinner-tab-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:4px}.tab-icon-img{position:absolute;width:100%;height:100%;object-fit:contain;z-index:1;opacity:.9}.tab-reward-img{position:relative;width:35px;height:35px;object-fit:contain;z-index:2;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.tab-lock-icon{position:relative;z-index:2;width:35px;height:35px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.spinner-tab-text{color:#ffffffe6;font-size:11px;font-weight:500;font-family:vagrounded_ltregular_pro,sans-serif;line-height:1.2;text-align:center}.spinner-tab-text strong{font-size:18px;font-weight:700;color:gold;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;display:block;margin-top:2px;letter-spacing:.5px}.spinner-tab.active .spinner-tab-text{color:#fff;font-weight:600}.spinner-tab.active .spinner-tab-text strong{color:gold;text-shadow:0 0 10px rgba(255,215,0,.6);font-weight:800}.spinner-tab.locked .spinner-tab-text{color:#ffffffb3}.spinner-tab.locked .spinner-tab-text strong{color:#ffd700b3}.spinner-deposit-progress{margin-bottom:80px}.progress-label{color:#ffffffe6;font-size:16px;font-weight:600;margin-bottom:12px;text-align:center;font-family:vagrounded_ltregular_pro,sans-serif}.progress-bar-container{position:relative}.progress-bar-track{width:100%;height:20px;background:#ffffff1a;border-radius:4px;position:relative;overflow:visible}.progress-bar-fill{height:100%;background:linear-gradient(90deg,#4a90e2,#357abd);border-radius:4px;transition:width .3s ease}.progress-marker{position:absolute;top:-0px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px}.marker-icon{background:#ffd700e6;color:#000;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700;white-space:nowrap}.marker-coin{width:17px;object-fit:contain}.progress-labels{display:flex;justify-content:space-between;margin-top:8px;color:#ffffffb3;font-size:12px}.spinner-wheel-container{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}.spinner-wheel-wrapper{position:relative;width:100%;max-width:500px;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.spinwheel{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.spinwheel-img{width:100%;height:100%;object-fit:contain;position:absolute;top:50%;left:50%;transform-origin:center center;transform:translate(-50%,-50%) rotate(0);transition:transform .1s ease}.spinwheel-img.spinning{transition:transform 3s cubic-bezier(.17,.67,.12,.99)}.spintop{position:absolute;top:-15px;left:50%;transform:translate(-50%);width:180px;height:auto;z-index:5;pointer-events:none}.spingo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;object-fit:contain;z-index:10;cursor:pointer;transition:all .3s ease;pointer-events:auto}.spingo:hover:not(.disabled){transform:translate(-50%,-50%) scale(1.05);filter:brightness(1.1) drop-shadow(0 0 15px rgba(255,215,0,.6))}.spingo:active:not(.disabled){transform:translate(-50%,-50%) scale(.95)}.spingo.disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.5)}.spinnum{position:absolute;top:53%;left:50%;transform:translate(-50%,-50%);z-index:15;color:#8b4513;font-size:12px;font-weight:700;font-family:vagrounded_ltregular_pro,sans-serif;pointer-events:none;margin-top:20px}.spinner-pointer{position:absolute;top:-10px;left:50%;transform:translate(-50%);width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:30px solid #fff;z-index:10;filter:drop-shadow(0 2px 4px rgba(255,215,0,.5))}.spinner-pointer:after{content:"";position:absolute;top:-32px;left:-18px;width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;border-top:28px solid #ffd700}.spinner-wheel{width:100%;height:100%;position:relative;transition:transform 3s cubic-bezier(.17,.67,.12,.99)}.spinner-wheel.spinning{transition:transform 3s cubic-bezier(.17,.67,.12,.99)}.spinner-wheel-img{width:100%;height:100%;object-fit:contain;border-radius:50%;display:block}.spinner-center-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20}.spinner-go-btn{width:120px;height:120px;border-radius:50%;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s ease;position:relative;overflow:visible;padding:0}.go-btn-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:contain;z-index:1}.go-btn-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}.spinner-go-btn:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);opacity:0;transition:opacity .3s ease}.spinner-go-btn:hover:before{opacity:1}.spinner-go-btn:hover{transform:scale(1.05)}.spinner-go-btn:hover .go-btn-image{filter:brightness(1.1) drop-shadow(0 0 15px rgba(255,215,0,.6))}.spinner-go-btn:active{transform:scale(.95)}.spinner-go-btn:disabled{opacity:.5;cursor:not-allowed;transform:scale(1)}.spinner-go-btn:disabled:hover{transform:scale(1)}.spinner-go-btn:disabled .go-btn-image{filter:grayscale(.5) opacity(.7)}.go-btn-text{font-size:32px;font-weight:900;color:#8b4513;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.3);line-height:1;margin-bottom:4px}.go-btn-spins{font-size:12px;font-weight:700;color:#8b4513;font-family:vagrounded_ltregular_pro,sans-serif}.spinner-remaining-times{text-align:center;color:#fffc;font-size:16px;font-weight:600;font-family:vagrounded_ltregular_pro,sans-serif;margin-top:16px}.bonus-misterioso-page{width:100%;min-height:calc(100vh - 80px);background:#2a2a2a;display:flex;flex-direction:column;position:relative;padding-bottom:120px}.bonus-misterioso-header{background:#1a5f3f;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:100}.bonus-misterioso-title{color:#fff;font-size:18px;font-weight:600;font-family:vagrounded_ltregular_pro,sans-serif}.bonus-misterioso-close-btn{width:32px;height:32px;background:#fff3;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.bonus-misterioso-close-btn:hover{background:#ffffff4d;transform:scale(1.1)}.bonus-misterioso-content{flex:1;display:flex;flex-direction:column;align-items:center;padding:24px 20px;gap:24px}.bonus-day-tabs{display:flex;gap:8px;width:100%;max-width:600px;justify-content:center;flex-wrap:nowrap}.bonus-day-tabs::-webkit-scrollbar{height:4px}.bonus-day-tabs::-webkit-scrollbar-track{background:#ffffff1a;border-radius:2px}.bonus-day-tabs::-webkit-scrollbar-thumb{background:#00ff0080;border-radius:2px}.bonus-day-tab{background:#1a5f3f;border:none;border-radius:12px;padding:12px 8px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;transition:all .3s ease;position:relative;flex:0 0 auto;width:82px}.bonus-day-tab.active{background:#2d8f5f;box-shadow:0 4px 12px #2d8f5f66}.bonus-tab-indicator{position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #2d8f5f;z-index:10}.bonus-tab-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center}.bonus-tab-icon img{width:100%;height:100%;object-fit:contain}.bonus-tab-label{color:gold;font-size:12px;font-weight:600;font-family:vagrounded_ltregular_pro,sans-serif}.bonus-tab-status{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.status-red-circle{width:12px;height:12px;border-radius:50%;background:red}.bonus-claim-panel{background:linear-gradient(180deg,#b8f5b8,#90ee90);border-radius:16px;padding:24px;width:100%;max-width:600px;display:flex;flex-direction:column;gap:20px;box-shadow:0 4px 20px #0003;border:2px solid #1a5f3f}.bonus-claim-header{display:flex;flex-direction:column;gap:8px}.bonus-claim-title{color:#1a5f3f;font-size:18px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif}.bonus-claim-time{display:flex;align-items:center;gap:8px;color:#1a5f3f;font-size:14px;font-weight:600;font-family:vagrounded_ltregular_pro,sans-serif}.clock-icon{width:16px;height:16px}.bonus-gift-section{display:flex;justify-content:center;align-items:center;min-height:200px}.bonus-gift-img{width:100%;max-width:300px;height:auto;object-fit:contain}.bonus-status-btn{background:#1a5f3f;border:none;border-radius:8px;padding:12px 24px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:default;color:#ffffffe6;font-size:16px;font-weight:700;font-family:vagrounded_ltregular_pro,sans-serif}.bonus-status-btn.available{background:#7acc7a;cursor:pointer;transition:all .3s ease}.bonus-status-btn.available:hover{background:#6ab86a;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.bonus-status-btn.claimed{background:#a0a0a0;cursor:not-allowed;opacity:.7}.bonus-status-btn.expired{background:#1a5f3f;color:#fffc;cursor:default}.bonus-start-icon{width:20px;height:20px;object-fit:contain}.bonus-info-text{color:#fffc;font-size:14px;font-family:vagrounded_ltregular_pro,sans-serif;text-align:center;margin-top:8px}.bonus-deposit-table-section{width:100%;max-width:800px;margin-top:32px}.bonus-section-title{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px}.title-line{height:2px;background:linear-gradient(90deg,transparent,#00ff00,transparent);flex:1;max-width:100px}.title-diamond{width:8px;height:8px;background:#0f0;transform:rotate(45deg)}.section-title-text{color:#0f0;font-size:20px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;text-transform:uppercase;white-space:nowrap}.bonus-deposit-table{background:#1e1e1ecc;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.bonus-table-header{display:grid;grid-template-columns:1fr 1fr;background:linear-gradient(90deg,#0f0,#0c0)}.bonus-table-header-cell{padding:16px;color:#000;font-size:16px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;text-align:center;text-transform:uppercase}.bonus-table-body{display:flex;flex-direction:column}.bonus-table-row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid rgba(255,255,255,.1);background:#282828cc}.bonus-table-row:last-child{border-bottom:none}.bonus-table-cell{padding:14px 16px;color:#ffffffe6;font-size:15px;font-family:vagrounded_ltregular_pro,sans-serif;text-align:center;border-right:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center}.bonus-table-cell:last-child{border-right:none}.deposit-cell{font-weight:600;color:gold}.gift-cell{color:#0f0;font-weight:600}.bonus-event-rules-section{width:100%;max-width:800px;margin-top:40px;margin-bottom:40px}.bonus-rules-list{display:flex;flex-direction:column;gap:12px}.bonus-rule-item{display:flex;gap:12px;padding:12px;background:#1e1e1e99;border-radius:8px;border-left:3px solid #00ff00}.rule-number{color:#0f0;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;min-width:24px}.rule-text{color:#ffffffe6;font-size:14px;font-family:vagrounded_ltregular_pro,sans-serif;line-height:1.6;flex:1}.daily-deposits-page{width:100%;min-height:calc(100vh - 80px);background:#141414;display:flex;flex-direction:column;position:relative;padding-bottom:120px}.daily-deposits-close-btn{position:absolute;top:20px;right:20px;width:40px;height:40px;background:#fff3;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.daily-deposits-close-btn:hover{background:#ffffff4d;transform:scale(1.1)}.daily-deposits-banner{width:100%;position:relative}.daily-deposits-banner-img{width:100%;height:auto;display:block}.daily-deposits-content{padding:24px 20px 40px;background:#141414;flex:1;max-width:600px;margin:0 auto;width:100%}.daily-deposits-notice{display:flex;align-items:center;gap:12px;background:#ff646433;border:1px solid rgba(255,100,100,.4);border-radius:8px;padding:12px 16px;margin-bottom:24px;margin-top:20px}.notice-icon{flex-shrink:0;width:24px;height:24px;background:#ff00004d;border-radius:4px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 4px rgba(255,0,0,.5))}.notice-icon svg{width:20px;height:20px}.notice-text{color:#f44;font-size:14px;font-weight:600;font-family:vagrounded_ltregular_pro,sans-serif;flex:1}.daily-deposits-activities-title{display:flex;align-items:center;justify-content:center;gap:12px;margin:32px 0 24px;position:relative}.activities-title{display:flex;align-items:center;justify-content:center;gap:12px;margin:5px 0;position:relative}.title-line{flex:1;height:2px;background:linear-gradient(90deg,transparent,#00ff00)}.title-line.right-line{background:linear-gradient(90deg,#00ff00,transparent)}.title-diamond{width:12px;height:12px;background:#0f0;transform:rotate(45deg);box-shadow:0 0 8px #0f09}.activities-text{color:#0f0;font-size:24px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;text-transform:uppercase;letter-spacing:2px}.daily-deposits-description{margin-bottom:24px;padding:0 4px}.daily-deposits-description p{color:#ffffffe6;font-size:14px;line-height:1.6;margin:0 0 8px;font-family:vagrounded_ltregular_pro,sans-serif}.daily-deposits-description p:last-child{margin-bottom:0}.daily-deposits-description strong{color:#fff;font-weight:700}.daily-deposits-rewards-table{margin-top:32px;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.rewards-table{width:100%;border-collapse:collapse;background:transparent}.rewards-table thead{background:linear-gradient(90deg,#0f0,#0c0)}.rewards-table th{padding:12px 16px;color:#fff;font-size:14px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;text-align:center;text-transform:uppercase;border-right:1px solid rgba(255,255,255,.2)}.rewards-table th:last-child{border-right:none}.rewards-table tbody tr{background:#282828cc;border-bottom:1px solid rgba(255,255,255,.1)}.rewards-table tbody tr:last-child{border-bottom:none}.rewards-table td{padding:12px 16px;color:#ffffffe6;font-size:14px;font-family:vagrounded_ltregular_pro,sans-serif;border-right:1px solid rgba(255,255,255,.1);vertical-align:middle}.rewards-table td:last-child{border-right:none}.table-days-cell{text-align:center;font-weight:600;width:80px}.table-reward-cell{text-align:left;font-weight:600}.table-requirements-cell{text-align:left;line-height:1.6;width:35%;vertical-align:top;padding-top:12px}.table-requirements-cell-empty{display:none}.rewards-table-header{display:grid;grid-template-columns:80px 1fr 2fr;background:linear-gradient(90deg,#0f0,#0c0)}.table-header-cell{padding:12px 16px;color:#fff;font-size:14px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;text-align:center;text-transform:uppercase}.rewards-table-body{display:flex;flex-direction:column}.rewards-table-body{position:relative}.rewards-table-row{display:grid;grid-template-columns:80px 1fr 2fr;background:#282828cc;border-bottom:1px solid rgba(255,255,255,.1);min-height:48px}.rewards-table-row:last-child{border-bottom:none}.table-cell{padding:12px 16px;color:#ffffffe6;font-size:14px;font-family:vagrounded_ltregular_pro,sans-serif;border-right:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center}.table-cell:last-child{border-right:none}.days-cell{font-weight:600}.reward-cell{text-align:left;justify-content:flex-start}.requirements-cell{text-align:left;justify-content:flex-start;line-height:1.5}.requirements-span{position:absolute;top:48px;right:0;width:calc(66.666% - 1px);height:calc(100% - 48px);padding:12px 16px;color:#ffffffe6;font-size:14px;font-family:vagrounded_ltregular_pro,sans-serif;line-height:1.5;display:flex;align-items:flex-start;border-right:1px solid rgba(255,255,255,.1);background:#282828cc}.requirements-empty{visibility:hidden}.daily-deposits-event-rules{margin-top:40px;padding:24px;background:#1e3c1e99;border-radius:12px;border:1px solid rgba(100,200,100,.3)}.event-rules-intro{margin-bottom:24px;padding:0 4px}.event-rules-intro p{color:#ffffffe6;font-size:14px;line-height:1.6;margin:0;font-family:vagrounded_ltregular_pro,sans-serif}.promotions-center-link{color:#f44;font-weight:700;cursor:pointer}.event-rules-title{display:flex;align-items:center;justify-content:center;gap:12px;margin:32px 0 24px;position:relative}.event-rules-text{color:#96ff96e6;font-size:20px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;text-transform:uppercase;letter-spacing:1px}.event-rules-list{display:flex;flex-direction:column;gap:16px;padding:0 4px}.event-rule-item{display:flex;gap:12px;color:#ffffffe6;font-size:14px;line-height:1.6;font-family:vagrounded_ltregular_pro,sans-serif}.rule-number{color:#96ff96e6;font-weight:700;flex-shrink:0;min-width:24px}.rule-text{flex:1}.daily-deposits-title-section{display:flex;justify-content:center;margin-bottom:20px}.daily-deposits-title-img{display:block;width:100%;max-width:160px}.daily-deposits-menu{width:100%;background:#28322899;border-bottom:1px solid rgba(200,200,200,.3);position:relative;display:flex;justify-content:center;align-items:center;padding:0}.daily-deposits-menu-btn{flex:1;padding:16px 20px;background:transparent;border:none;color:#0f0;font-size:12px;font-weight:600;font-family:vagrounded_ltregular_pro,sans-serif;cursor:pointer;transition:all .3s ease;text-transform:uppercase;position:relative;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}.daily-deposits-menu-btn.active:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%);width:calc(100% + 20px);height:2px;background:#0f0}.daily-deposits-menu-btn .menu-icon{width:16px;height:16px;flex-shrink:0}.daily-deposits-info-box{background:#282828cc;border-radius:8px;padding:16px;margin-bottom:24px;border:1px solid rgba(255,255,255,.1)}.daily-deposits-info-box p{color:#ffffffe6;font-size:14px;line-height:1.6;margin:0;font-family:vagrounded_ltregular_pro,sans-serif;text-align:center}.daily-deposits-claim-section{margin-bottom:32px;display:flex;justify-content:center}.daily-deposits-claim-btn{position:relative;background:transparent;border:none;cursor:pointer;padding:0;transition:transform .3s ease}.daily-deposits-claim-btn:hover{transform:scale(1.05)}.daily-deposits-claim-btn:active{transform:scale(.98)}.claim-btn-img{width:100%;height:auto;display:block}.claim-btn-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:gold;font-size:18px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;text-shadow:2px 2px 4px rgba(0,0,0,.8);letter-spacing:2px;white-space:nowrap}.daily-deposits-progress-section{display:flex;flex-direction:column;gap:16px}.daily-deposits-signin{display:flex;justify-content:space-between;align-items:center;color:#ffffffe6;font-size:16px;font-weight:600;font-family:vagrounded_ltregular_pro,sans-serif;padding:0 4px}.signin-left{display:flex;align-items:center;gap:8px}.calendar-icon{width:16px;height:16px;flex-shrink:0}.signin-right{color:#ffffffe6}.daily-deposits-progress-container{background:#1e3c1ecc;border-radius:12px;padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.daily-deposits-progress-item{display:flex;flex-direction:column;gap:12px}.progress-title{color:#96ff96e6;font-size:14px;font-weight:600;font-family:vagrounded_ltregular_pro,sans-serif}.progress-bar-wrapper{display:flex;flex-direction:column;gap:8px}.progress-bar{width:100%;height:32px;background:#28502899;border-radius:8px;overflow:hidden;position:relative;display:flex;align-items:center}.progress-fill{height:100%;background:#64c86466;border-radius:8px;transition:width .3s ease;position:absolute;left:0;top:0}.progress-percentage{position:absolute;left:50%;transform:translate(-50%);color:#fff;font-size:14px;font-weight:600;font-family:vagrounded_ltregular_pro,sans-serif;z-index:2;white-space:nowrap}.progress-target{color:#ffffffe6;font-size:14px;font-weight:500;font-family:vagrounded_ltregular_pro,sans-serif;text-align:right;padding-right:4px}.daily-rewards-grid-section{margin-top:32px}.daily-rewards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%}.daily-reward-card{position:relative;background:#1e3c1ecc;border-radius:12px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;border:2px solid rgba(100,200,100,.3);transition:all .3s ease}.daily-reward-card.day-7{flex-direction:row;align-items:center;gap:16px;min-height:140px;padding:16px}.daily-reward-card.completed{border-color:#00ff0080;box-shadow:0 0 15px #0f03;padding:12px;min-height:160px;transform:scale(.85)}.daily-reward-card.completed .reward-nugget-container{margin:12px 0;min-height:90px}.daily-reward-card.completed .reward-deposit-image{max-height:90px}.daily-reward-card.completed .reward-amount{font-size:16px;margin-top:6px}.daily-reward-card.completed .reward-deposit{font-size:12px;margin-top:3px}.daily-reward-card.completed .reward-day-label{font-size:11px;padding:4px 10px;top:8px;right:8px}.daily-reward-card.completed .reward-checkmark{top:8px;left:8px;width:18px;height:18px}.daily-reward-card.completed .reward-checkmark svg{width:18px;height:18px}.reward-checkmark{position:absolute;top:12px;left:12px;z-index:2}.daily-reward-card.day-7{grid-column:span 3;flex-direction:row;align-items:center;gap:16px;min-height:140px;padding:16px}.daily-reward-card.day-7 .reward-left-side{position:relative;flex:0 0 auto;width:140px;height:100%;display:flex;align-items:center;justify-content:center}.daily-reward-card.day-7 .reward-right-side{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;position:relative;height:100%}.daily-reward-card.day-7 .reward-checkmark{position:absolute;top:0;left:0;z-index:2}.reward-day-label{position:absolute;top:12px;right:12px;background:#1e3c1ee6;border-radius:8px;padding:6px 12px;color:#fff;font-size:12px;font-weight:600;font-family:vagrounded_ltregular_pro,sans-serif;z-index:2}.daily-reward-card.day-7 .reward-day-label{position:absolute;top:0;right:0}.reward-nugget-container{flex:1;display:flex;align-items:center;justify-content:center;margin:20px 0;width:100%;background-image:url(/images/icons/deposit_day_bg.png);background-size:contain;background-position:center;background-repeat:no-repeat;min-height:120px}.daily-reward-card.day-7 .reward-nugget-container{width:100%;height:100%;margin:0;min-height:120px}.daily-reward-card.day-7 .reward-deposit-image{max-height:120px}.reward-deposit-image{max-width:100%;height:auto;max-height:120px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(255,215,0,.6));position:relative;z-index:1}.reward-amount{color:#fff;font-size:18px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;margin-top:8px;text-align:center}.reward-deposit{color:#ffffffb3;font-size:14px;font-weight:500;font-family:vagrounded_ltregular_pro,sans-serif;margin-top:4px;text-align:center}.daily-reward-card.day-7 .reward-amount{margin-top:20px;text-align:left}.daily-reward-card.day-7 .reward-deposit{margin-top:0;text-align:left}.sports-page{min-height:calc(100vh - 80px);padding:20px 16px 120px;display:flex;align-items:center;justify-content:center}.sports-container{max-width:500px;margin:0 auto;width:100%}.coming-soon-content{text-align:center;padding:60px 20px;background:#28282899;border-radius:16px;border:1px solid rgba(255,255,255,.1)}.coming-soon-icon{display:flex;justify-content:center;align-items:center;margin-bottom:30px;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.coming-soon-title{font-size:32px;font-weight:700;color:#0f0;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;margin:0 0 16px}.coming-soon-message{font-size:20px;font-weight:600;color:#fff;font-family:vagrounded_ltregular_pro,sans-serif;margin:0 0 12px}.coming-soon-description{font-size:16px;color:#ffffffb3;font-family:vagrounded_ltregular_pro,sans-serif;margin:0;line-height:1.6}.earn-page{min-height:calc(100vh - 80px);padding:20px 16px 120px}.earn-container{max-width:500px;margin:0 auto}.earn-title{font-size:24px;font-weight:700;color:#fff;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;text-align:center;margin:0 0 24px;padding-top:20px}.earn-main-tabs{display:flex;gap:8px;margin-bottom:16px;background:#ffffff0d;padding:4px;border-radius:12px}.earn-main-tab{flex:1;padding:10px 12px;background:transparent;border:none;border-radius:8px;color:#ffffff80;font-size:14px;font-weight:500;font-family:vagrounded_ltregular_pro,sans-serif;cursor:pointer;transition:all .3s ease}.earn-main-tab.active{background:linear-gradient(135deg,#0f0,#0c0);color:#000;font-weight:700;box-shadow:0 2px 8px #00ff004d}.earn-main-tab:hover:not(.active){color:#fffc;background:#ffffff0d}.earn-time-tabs{display:flex;gap:8px;margin-bottom:24px;background:#ffffff0d;padding:4px;border-radius:12px}.earn-time-tab{flex:1;padding:10px 12px;background:transparent;border:none;border-radius:8px;color:#ffffff80;font-size:14px;font-weight:500;font-family:vagrounded_ltregular_pro,sans-serif;cursor:pointer;transition:all .3s ease}.earn-time-tab.active{background:linear-gradient(135deg,#0f0,#0c0);color:#000;font-weight:700;box-shadow:0 2px 8px #00ff004d}.earn-time-tab:hover:not(.active){color:#fffc;background:#ffffff0d}.earn-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.earn-card{background:#ffffff1a;border-radius:12px;padding:12px 8px;display:flex;flex-direction:column;align-items:center;gap:6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:all .3s ease;position:relative;overflow:hidden}.earn-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.3;z-index:0}.earn-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000004d}.earn-card-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.earn-card-icon svg{width:100%;height:100%}.earn-card-value{font-size:18px;font-weight:700;color:gold;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;position:relative;z-index:1;text-align:center;line-height:1.2}.earn-card-label{font-size:11px;color:#fff;font-weight:500;font-family:vagrounded_ltregular_pro,sans-serif;text-align:center;line-height:1.3;position:relative;z-index:1}.earn-card-income:before{background:linear-gradient(135deg,#ff6b35,#c0392b)}.earn-card-invites:before{background:linear-gradient(135deg,#3498db,#2980b9)}.earn-card-invitation:before{background:linear-gradient(135deg,#2ecc71,#27ae60)}.earn-card-deposit:before{background:linear-gradient(135deg,#9b59b6,#8e44ad)}.earn-card-bet:before{background:linear-gradient(135deg,#e91e63,#8e24aa)}.earn-card-refer:before{background:linear-gradient(135deg,#00bcd4,#0097a7)}.invite-friends-section{margin-top:32px;padding:20px;background:#0032004d;border-radius:16px;border:1px solid rgba(0,255,0,.2)}.invite-title{font-size:22px;font-weight:700;color:#fff;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;margin:0 0 8px;text-align:center}.invite-subtitle{font-size:14px;color:#ffffffb3;font-family:vagrounded_ltregular_pro,sans-serif;margin:0 0 24px;text-align:center}.invite-steps{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.invite-step{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#00500066;border-radius:12px;border:1px solid rgba(0,255,0,.1)}.invite-step-number{width:32px;height:32px;min-width:32px;display:flex;align-items:center;justify-content:center;background:gold;color:#000;border-radius:50%;font-size:18px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.invite-step-text{flex:1;font-size:14px;color:#fff;font-weight:500;font-family:vagrounded_ltregular_pro,sans-serif}.referral-link-container{display:flex;gap:12px;margin-bottom:20px}.referral-link-input{flex:1}.referral-link-field{width:100%;padding:12px 16px;background:#282828cc;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:13px;font-family:vagrounded_ltregular_pro,sans-serif;box-sizing:border-box}.referral-link-field:focus{outline:none;border-color:#00ff0080}.copy-link-btn{padding:12px 24px;background:linear-gradient(135deg,#0f0,#0c0);border:none;border-radius:8px;color:#000;font-size:14px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;cursor:pointer;transition:all .3s ease;white-space:nowrap;box-shadow:0 4px 12px #00ff004d}.copy-link-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0f06}.copy-link-btn:active{transform:translateY(0)}.social-share-icons{display:flex;gap:12px;justify-content:center}.social-share-btn{width:48px;height:48px;border-radius:12px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:0}.social-share-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.social-share-btn:active{transform:translateY(0)}.whatsapp-btn{background:#25d366}.instagram-btn{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcaf45)}.tiktok-btn{background:#000}.more-btn{background:#3c3c3ccc}.social-share-btn svg{width:24px;height:24px}.invitation-rewards-section{border-radius:16px;margin-top:32px;padding:0;background-color:#1e371f;border:1px solid #337e3a}.invitation-rewards-title-banner{padding:0;border-radius:16px 16px 0 0}.invitation-rewards-title-image{width:100%;max-width:350px;height:auto;display:block;margin:-10px auto 0}.invitation-rewards-table-container{padding:20px;overflow-x:auto}.invitation-rewards-table{width:100%;border-collapse:collapse;background:#00780026;border-radius:12px;overflow:hidden}.invitation-rewards-table thead{background:linear-gradient(90deg,#24ee89,#9fe871)}.invitation-rewards-table th{padding:14px 12px;text-align:left;font-size:13px;font-weight:700;color:#fff;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;border-bottom:2px solid rgba(0,255,0,.2)}.invitation-rewards-table th:first-child{border-radius:12px 0 0}.invitation-rewards-table th:last-child{border-radius:0 12px 0 0}.invitation-rewards-table tbody tr{border-bottom:1px solid rgba(0,255,0,.1);transition:background .3s ease}.invitation-rewards-table tbody tr:hover{background:#00ff001a}.invitation-rewards-table tbody tr:last-child{border-bottom:none}.invitation-rewards-table td{padding:12px;font-size:13px;color:#fff;font-family:vagrounded_ltregular_pro,sans-serif}.reward-grade{font-weight:700;color:gold;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.reward-players{color:#ffffffe6}.reward-amount{display:flex;align-items:center;gap:6px;font-weight:600;color:gold;font-family:VAG_Rounded_LT_pro_Bold,sans-serif}.coin-icon{font-size:16px;display:inline-block}.betting-commission-section{border-radius:16px;margin-top:32px;padding:0;background-color:#1e371f;border:1px solid #337e3a}.betting-commission-title-banner{padding:0;border-radius:16px 16px 0 0}.betting-commission-title-image{width:100%;max-width:350px;height:auto;display:block;margin:-10px auto 0}.betting-commission-table-container{background:#00640033;border-radius:0 0 16px 16px;padding:20px;overflow-x:auto}.betting-commission-table{width:100%;border-collapse:collapse;background:#00780026;border-radius:12px;overflow:hidden}.betting-commission-table thead{background:#0096004d}.betting-commission-table th{padding:14px 12px;text-align:left;font-size:13px;font-weight:700;color:#fff;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;border-bottom:2px solid rgba(0,255,0,.2)}.betting-commission-table th:first-child{border-radius:12px 0 0}.betting-commission-table th:last-child{border-radius:0 12px 0 0}.betting-commission-table tbody tr{border-bottom:1px solid rgba(0,255,0,.1);transition:background .3s ease}.betting-commission-table tbody tr:hover{background:#00ff001a}.betting-commission-table tbody tr:last-child{border-bottom:none}.betting-commission-table td{padding:12px;font-size:13px;color:#fff;font-family:vagrounded_ltregular_pro,sans-serif}.commission-value{font-weight:700;color:gold;font-family:VAG_Rounded_LT_pro_Bold,sans-serif;text-align:center}.commission-level-row{background:#00960033}.commission-level{font-weight:600;color:#ffffffe6;font-family:VAG_Rounded_LT_pro_Bold,sans-serif;text-align:center;padding:14px 12px}.deposit-commission-section{border-radius:16px;margin-top:32px;padding:0;background-color:#1e371f;border:1px solid #337e3a}.deposit-commission-title-banner{padding:0;border-radius:16px 16px 0 0}.deposit-commission-title-image{width:100%;max-width:350px;height:auto;display:block;margin:-10px auto 0}.deposit-commission-table-container{background:#00640033;border-radius:0 0 16px 16px;padding:20px;overflow-x:auto}.deposit-commission-table{width:100%;border-collapse:collapse;background:#00780026;border-radius:12px;overflow:hidden;margin-bottom:20px}.deposit-commission-table thead{background:#0096004d}.deposit-commission-table th{padding:14px 12px;text-align:left;font-size:13px;font-weight:700;color:#fff;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;border-bottom:2px solid rgba(0,255,0,.2)}.deposit-commission-table th:first-child{border-radius:12px 0 0}.deposit-commission-table th:last-child{border-radius:0 12px 0 0}.deposit-commission-table tbody tr{border-bottom:1px solid rgba(0,255,0,.1);transition:background .3s ease}.deposit-commission-table tbody tr:hover{background:#00ff001a}.deposit-commission-table tbody tr:last-child{border-bottom:none}.deposit-commission-table td{padding:12px;font-size:13px;color:#fff;font-family:vagrounded_ltregular_pro,sans-serif}.deposit-commission-notes{margin-top:20px}.note-section{margin-bottom:16px}.note-heading{font-size:14px;font-weight:700;color:#00c800e6;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;margin-bottom:8px}.note-content{font-size:13px;color:#ffffffe6;font-family:vagrounded_ltregular_pro,sans-serif;line-height:1.5}.notice-section{margin-top:16px}.notice-heading{font-size:14px;font-weight:700;color:#f44;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;margin-bottom:8px}.notice-content{display:flex;flex-direction:column;gap:8px}.notice-item{font-size:13px;color:#f66;font-family:vagrounded_ltregular_pro,sans-serif;line-height:1.5}.total-amount-section{margin-top:32px;padding:20px;background:#28282899;border-radius:16px;border:1px solid rgba(255,255,255,.1)}.total-amount-header{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}.total-amount-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.total-amount-icon svg{width:100%;height:100%}.total-amount-info{flex:1}.total-amount-label{font-size:14px;color:#ffffffb3;font-family:vagrounded_ltregular_pro,sans-serif;margin-bottom:8px}.total-amount-value{font-size:24px;font-weight:700;color:gold;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;background:#ffffff1a;padding:12px 16px;border-radius:8px;display:inline-block}.player-transactions-list{display:flex;flex-direction:column;gap:0}.transactions-header{display:flex;padding:12px 0;border-bottom:2px solid rgba(255,255,255,.2);margin-bottom:8px}.transaction-header-col{flex:1;font-size:14px;font-weight:700;color:#fff;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif}.transaction-header-col:first-child{flex:2}.transaction-row{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05);transition:background .3s ease}.transaction-row:hover{background:#ffffff0d;border-radius:8px;padding-left:8px;padding-right:8px}.transaction-row.highlighted{background:#ffffff14;border-radius:8px;padding-left:8px;padding-right:8px}.transaction-player{flex:2;display:flex;align-items:center;gap:12px}.player-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;border:2px solid rgba(255,255,255,.2)}.avatar-img{width:100%;height:100%;object-fit:cover}.player-id{font-size:14px;color:#fff;font-family:vagrounded_ltregular_pro,sans-serif}.transaction-money{flex:1;font-size:14px;font-weight:600;color:#0f0;font-family:VAG_Rounded_LT_pro_Bold,sans-serif;text-align:right}.team-management-content{display:flex;flex-direction:column;gap:20px}.team-date-filters{display:flex;flex-direction:column;gap:12px}.date-range-pickers{display:flex;align-items:center;gap:8px}.date-input-wrapper{flex:1;position:relative}.date-picker-input{width:100%;padding:12px 40px 12px 16px;background:#282828cc;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:14px;font-family:vagrounded_ltregular_pro,sans-serif;cursor:pointer;box-sizing:border-box}.date-picker-input:focus{outline:none;border-color:#00ff0080;background:#282828}.calendar-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}.date-separator{color:#ffffff80;font-size:16px;font-weight:500}.quick-date-filters{display:flex;gap:16px;align-items:center}.date-filter-option{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:14px;color:#ffffffb3;font-family:vagrounded_ltregular_pro,sans-serif}.date-filter-option input[type=radio]{width:18px;height:18px;cursor:pointer;accent-color:#00ff00}.date-filter-option input[type=radio]:checked+span{color:#0f0;font-weight:600}.date-filter-option span{transition:color .3s ease}.team-search-bar{display:flex;gap:12px;align-items:center}.team-search-input{flex:1;padding:12px 16px;background:#282828cc;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:14px;font-family:vagrounded_ltregular_pro,sans-serif;box-sizing:border-box}.team-search-input:focus{outline:none;border-color:#00ff0080;background:#282828}.team-search-input::placeholder{color:#ffffff80}.team-search-btn{padding:12px 24px;background:linear-gradient(135deg,#0f0,#0c0);border:none;border-radius:8px;color:#000;font-size:14px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;cursor:pointer;transition:all .3s ease;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 12px #00ff004d}.team-search-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0f06}.team-search-btn:active{transform:translateY(0)}.team-table-container{background:#00640033;border-radius:16px;overflow:hidden}.team-table-header{display:flex;background:linear-gradient(135deg,#00c80066,#00960066);padding:14px 12px;border-bottom:2px solid rgba(0,255,0,.2)}.team-header-col{flex:1;font-size:14px;font-weight:700;color:#fff;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;text-align:left}.team-header-col:first-child{flex:1.5}.team-no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:12px}.no-data-icon{width:48px;height:48px;color:#fff;opacity:.7}.team-no-data span{font-size:14px;color:#fff;font-family:vagrounded_ltregular_pro,sans-serif}.team-members-list{display:flex;flex-direction:column}.team-member-row{display:flex;padding:14px 12px;border-bottom:1px solid rgba(0,255,0,.1);transition:background .3s ease}.team-member-row:hover{background:#00ff001a}.team-member-row:last-child{border-bottom:none}.team-member-col{flex:1;font-size:13px;color:#fff;font-family:vagrounded_ltregular_pro,sans-serif;text-align:left}.team-member-col:first-child{flex:1.5}.team-pagination{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 0}.pagination-btn{width:40px;height:40px;border-radius:50%;background:#0096004d;border:1px solid rgba(0,255,0,.2);color:#ffffffb3;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:0}.pagination-btn:hover:not(:disabled){background:#00c80066;color:#fff;border-color:#0f06}.pagination-btn:disabled{opacity:.4;cursor:not-allowed}.pagination-info{font-size:14px;color:#fff;font-family:vagrounded_ltregular_pro,sans-serif;min-width:60px;text-align:center}.team-summary-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.team-summary-card{background:#28282899;border-radius:12px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.1)}.team-summary-value{font-size:18px;font-weight:700;color:#0f0;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;text-align:center}.team-summary-label{font-size:12px;color:#fffc;font-family:vagrounded_ltregular_pro,sans-serif;text-align:center}.profit-loss-content{display:flex;flex-direction:column;gap:20px}.profit-date-filters{display:flex;flex-direction:column;gap:12px}.profit-search-bar{display:flex;gap:12px;align-items:center}.profit-search-input{flex:1;padding:12px 16px;background:#282828cc;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:14px;font-family:vagrounded_ltregular_pro,sans-serif;box-sizing:border-box}.profit-search-input:focus{outline:none;border-color:#00ff0080;background:#282828}.profit-search-input::placeholder{color:#ffffff80}.profit-search-btn{padding:12px 24px;background:linear-gradient(135deg,#0f0,#0c0);border:none;border-radius:8px;color:#000;font-size:14px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;cursor:pointer;transition:all .3s ease;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 12px #00ff004d}.profit-search-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0f06}.profit-search-btn:active{transform:translateY(0)}.profit-table-container{background:#00640033;border-radius:16px;overflow:hidden}.profit-table-header{display:flex;background:linear-gradient(135deg,#00c80066,#00960066);padding:14px 12px;border-bottom:2px solid rgba(0,255,0,.2)}.profit-header-col{flex:1;font-size:14px;font-weight:700;color:#fff;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;text-align:left}.profit-header-col:first-child{flex:1.5}.profit-no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:12px}.profit-loss-list{display:flex;flex-direction:column}.profit-loss-row{display:flex;padding:14px 12px;border-bottom:1px solid rgba(0,255,0,.1);transition:background .3s ease}.profit-loss-row:hover{background:#00ff001a}.profit-loss-row:last-child{border-bottom:none}.profit-loss-col{flex:1;font-size:13px;color:#fff;font-family:vagrounded_ltregular_pro,sans-serif;text-align:left}.profit-loss-col:first-child{flex:1.5}.profit-pagination{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 0}.profit-summary-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.profit-summary-card{background:#28282899;border-radius:12px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.1)}.profit-summary-value{font-size:18px;font-weight:700;color:#0f0;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;text-align:center}.profit-summary-label{font-size:12px;color:#fffc;font-family:vagrounded_ltregular_pro,sans-serif;text-align:center}@media (max-width: 480px){.earn-cards-grid{gap:12px}.earn-card{padding:16px}.earn-card-value{font-size:20px}.earn-card-label{font-size:12px}.earn-title{font-size:20px}.invite-friends-section{padding:16px;margin-top:24px}.invite-title{font-size:20px}.referral-link-container{flex-direction:column}.copy-link-btn{width:100%}.social-share-btn{width:44px;height:44px}.invitation-rewards-section{margin-top:24px}.invitation-rewards-table-container{padding:12px}.invitation-rewards-table th,.invitation-rewards-table td{padding:10px 8px;font-size:11px}.invitation-rewards-table th:first-child,.invitation-rewards-table td:first-child{min-width:80px}.invitation-rewards-table th:nth-child(2),.invitation-rewards-table td:nth-child(2){min-width:180px}.betting-commission-section{margin-top:24px}.betting-commission-table-container{padding:12px}.betting-commission-table th,.betting-commission-table td{padding:10px 8px;font-size:11px}.deposit-commission-section{margin-top:24px}.deposit-commission-table-container{padding:12px}.deposit-commission-table th,.deposit-commission-table td{padding:10px 8px;font-size:11px}.note-heading,.notice-heading{font-size:13px}.note-content,.notice-item{font-size:12px}.total-amount-section{margin-top:24px;padding:16px}.total-amount-header{flex-direction:column;align-items:flex-start;gap:12px}.total-amount-icon{width:40px;height:40px}.total-amount-value{font-size:18px;padding:10px 12px;word-break:break-all}.transaction-row{padding:10px 0}.player-avatar{width:36px;height:36px}.player-id,.transaction-money{font-size:13px}.team-search-bar{flex-direction:column}.team-search-btn{width:100%}.team-table-header,.team-member-row{padding:12px 8px}.team-header-col,.team-member-col{font-size:12px}.team-no-data{padding:40px 20px}.team-date-filters{gap:10px}.date-range-pickers{flex-direction:column;gap:8px}.date-separator{display:none}.quick-date-filters{flex-wrap:wrap;gap:12px}.team-summary-cards{grid-template-columns:repeat(2,1fr);gap:10px}.team-summary-card{padding:12px}.team-summary-value{font-size:16px}.team-summary-label{font-size:11px}.profit-date-filters{gap:10px}.profit-search-bar{flex-direction:column}.profit-search-btn{width:100%}.profit-table-header,.profit-loss-row{padding:12px 8px}.profit-header-col,.profit-loss-col{font-size:12px}.profit-no-data{padding:40px 20px}.profit-summary-cards{grid-template-columns:repeat(2,1fr);gap:10px}.profit-summary-card{padding:12px}.profit-summary-value{font-size:16px}.profit-summary-label{font-size:11px}}.vip-tab-content{padding:20px 0}.vip-loading,.vip-error{padding:40px 20px;text-align:center;color:#fffc}.vip-error{color:#ff6b6b}.retry-btn{margin-top:12px;padding:8px 20px;background:#0c6;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600}.retry-btn:hover{background:#0f8}.vip-slider{margin-bottom:16px;overflow:hidden}.vip-slider-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-right:16px}.vip-slider-track::-webkit-scrollbar{display:none}.vip-slider-item{flex:0 0 calc(100% - 40px);margin-right:16px;scroll-snap-align:start}.vip-slider-item:last-child{flex-basis:100%;margin-right:0}.vip-status-card{border-radius:14px;overflow:hidden;padding:50px 18px 14px;background-position:bottom;background-repeat:no-repeat;background-size:100% 100%;display:flex;flex-direction:column;font-size:12px;min-height:150px;justify-content:flex-start;position:relative;width:100%}.vip-status-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 14% 25%,rgba(255,255,255,.18) 0 18px,transparent 19px),radial-gradient(circle at 32% 55%,rgba(255,255,255,.12) 0 26px,transparent 27px),radial-gradient(circle at 55% 35%,rgba(255,255,255,.1) 0 20px,transparent 21px),radial-gradient(circle at 78% 62%,rgba(255,255,255,.1) 0 24px,transparent 25px),radial-gradient(circle at 88% 22%,rgba(255,255,255,.12) 0 16px,transparent 17px);opacity:.35;pointer-events:none}.vip-status-card.vip-level-0{background-image:url(/images/vip_banner/banner-0.png)}.vip-status-card.vip-level-1{background-image:url(/images/vip_banner/banner-1.png)}.vip-status-card.vip-level-2{background-image:url(/images/vip_banner/banner-2.png)}.vip-status-card.vip-level-3{background-image:url(/images/vip_banner/banner-3.png)}.vip-status-card.vip-level-4{background-image:url(/images/vip_banner/banner-4.png)}.vip-status-card.vip-level-5{background-image:url(/images/vip_banner/banner-5.png)}.vip-status-card.vip-level-6{background-image:url(/images/vip_banner/banner-6.png)}.vip-status-card.vip-level-7{background-image:url(/images/vip_banner/banner-7.png)}.vip-status-card.vip-level-8{background-image:url(/images/vip_banner/banner-8.png)}.vip-status-card.vip-level-9{background-image:url(/images/vip_banner/banner-9.png)}.vip-status-card.vip-level-10{background-image:url(/images/vip_banner/banner-10.png)}.vip-status-card.vip-level-11{background-image:url(/images/vip_banner/banner-11.png)}.vip-status-card.vip-level-12{background-image:url(/images/vip_banner/banner-12.png)}.vip-status-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px;z-index:2;padding-right:92px}.vip-status-title{font-size:44px;font-weight:800;color:#fff;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;margin:0;letter-spacing:.5px;text-shadow:0 2px 6px rgba(0,0,0,.25)}.vip-crown-icon{position:absolute;top:10px;right:12px;width:80px;height:80px;opacity:.9;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));z-index:2;pointer-events:none}.vip-status-info{display:flex;flex-direction:column;gap:6px;margin-bottom:10px;position:relative;z-index:2;padding-right:92px}.vip-info-item{display:flex;align-items:center}.vip-info-label{font-size:13px;color:#ffffffeb;font-family:vagrounded_ltregular_pro,sans-serif}.vip-info-value{font-size:14px;font-weight:800;color:#fff;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.2);margin-left:5px}.vip-progress-section{margin-top:auto;position:relative;z-index:2}.vip-progress-text{font-size:12px;font-weight:800;color:#fff;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.2)}.vip-progress-bar{width:100%;height:8px;background:#ffffff59;border-radius:999px;overflow:hidden;position:relative;margin-bottom:6px}.vip-progress-fill{height:100%;background:#ffffffbf;border-radius:999px;transition:width .3s ease}.vip-progress-labels{display:flex;justify-content:space-between;align-items:center}.vip-level-label{font-size:12px;font-weight:600;color:#ffffffe6;font-family:vagrounded_ltregular_pro,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.2)}.vip-rewards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:24px}.vip-reward-card{background:#1a1a1acc;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px 5px 5px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.reward-icon-wrapper{position:relative;width:48px;height:48px;margin-bottom:8px;display:flex;align-items:center;justify-content:center}.reward-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.reward-icon-withdrawal{display:flex;align-items:center;justify-content:center}.reward-medal{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.reward-label{font-size:11px;color:#ffffffb3;font-family:vagrounded_ltregular_pro,sans-serif;margin-bottom:4px}.reward-value{font-size:16px;font-weight:700;color:#fff;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;margin-bottom:8px}.reward-receive-btn{width:100%;padding:8px 12px;background:#8080804d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff9;font-size:12px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;cursor:pointer;transition:all .3s ease}.reward-receive-btn:hover:not(:disabled){background:#80808080;color:#fffc}.reward-receive-btn:disabled{opacity:.5;cursor:not-allowed}.reward-status{display:flex;align-items:center;justify-content:center;margin-top:8px}.vip-instruction{padding:16px;background:#1a1a1a80;border-radius:12px;margin-bottom:24px}.vip-instruction p{margin:0;font-size:14px;color:#fff;font-family:vagrounded_ltregular_pro,sans-serif;text-align:center;line-height:1.5}.vip-table-section{background:#1a1a1acc;border-radius:12px;overflow:hidden;margin-bottom:24px;border:1px solid rgba(255,255,255,.1)}.vip-table-header{display:grid;grid-template-columns:.5fr 1fr 1.5fr 1fr;background:linear-gradient(135deg,#0f0,#0c0);padding:12px 0;gap:8px}.table-header-cell{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:#fff;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif}.vip-table-body::-webkit-scrollbar{width:4px}.vip-table-body::-webkit-scrollbar-track{background:#1a1a1a80}.vip-table-body::-webkit-scrollbar-thumb{background:#00ff004d;border-radius:2px}.vip-table-row{display:grid;grid-template-columns:.5fr 1fr 1.5fr 1fr;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05);transition:background .3s ease}.vip-table-row:last-child{border-bottom:none}.vip-table-row:hover{background:#ffffff0d}.vip-table-row.active{background:#00ff001a;border-left:3px solid #00ff00}.table-cell{font-size:13px;color:#fffc;font-family:vagrounded_ltregular_pro,sans-serif;display:flex;align-items:center}.level-cell{font-weight:700;color:#fff;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif}.bet-cell{display:flex;align-items:center}.vip-action-buttons{display:flex;gap:12px;margin-bottom:24px}.vip-action-btn{flex:1;padding:14px 20px;border:none;border-radius:12px;font-size:14px;font-weight:700;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.vip-deposit-btn{background:linear-gradient(135deg,#0f0,#0c0);color:#000;box-shadow:0 4px 12px #00ff004d}.vip-deposit-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0f06}.vip-rewards-btn{background:#1a1a1acc;border:1px solid rgba(255,255,255,.1);color:#fff}.vip-rewards-btn:hover{background:#1a1a1a;border-color:#fff3}.vip-upgrade-instruction{padding:16px;background:#1a1a1a80;border-radius:12px;margin-bottom:24px}.vip-upgrade-instruction p{margin:0;font-size:13px;color:#fffc;font-family:vagrounded_ltregular_pro,sans-serif;line-height:1.6;text-align:center}.auth-page{min-height:calc(100vh - 60px);display:flex;align-items:center;justify-content:center;padding:80px 20px 100px;animation:fadeIn .3s ease}.auth-container{background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border-radius:20px;width:100%;max-width:420px;position:relative;border:2px solid #00ff00;box-shadow:0 20px 60px #00ff004d,0 0 40px #00ff001a;animation:slideUp .4s cubic-bezier(.4,0,.2,1)}.btn-back{background:#ffffff1a;border:none;color:#fff;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;padding:0}.btn-back:hover{background:#fff3;transform:scale(1.1)}.profile-header-actions{display:flex;align-items:center;justify-content:space-between;width:100%}.profile-header-title{flex:1;text-align:center;font-size:16px;font-weight:700;color:#fff;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;padding-right:40px}.auth-header{text-align:center;padding:40px 24px 24px;background:linear-gradient(135deg,#00ff001a,#00ff000d);border-bottom:1px solid rgba(0,255,0,.2);border-radius:18px 18px 0 0}.auth-logo{display:flex;align-items:center;justify-content:center;margin-bottom:16px}.auth-logo-img{height:60px;width:auto;object-fit:contain;animation:logoFloat 3s ease-in-out infinite}.auth-title{font-size:24px;font-weight:700;color:#fff;margin:12px 0 8px;text-shadow:0 0 10px rgba(0,255,0,.5);font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif}.auth-subtitle{font-size:14px;color:#999;margin:0}.auth-form{padding:24px}.form-group{margin-bottom:20px}.form-group label{display:block;font-size:12px;color:#ccc;margin-bottom:8px;font-weight:600;text-transform:uppercase}.form-group input{width:100%;padding:14px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;font-size:14px;transition:all .3s;box-sizing:border-box}.form-group input:focus{outline:none;border-color:#0f0;background:#ffffff14;box-shadow:0 0 0 3px #00ff001a;transform:translateY(-2px)}.form-group input::placeholder{color:#666}.form-hint{display:block;font-size:11px;color:#888;margin-top:4px;font-style:italic}.error-message{background:#ff44441a;border:1px solid rgba(255,68,68,.3);color:#ff6b6b;padding:12px;border-radius:8px;margin-bottom:20px;font-size:13px;text-align:center;animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.submit-btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.submit-btn:disabled:hover{transform:none!important;box-shadow:0 4px 15px #0f06}.form-options{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;font-size:12px}.checkbox-label{display:flex;align-items:center;gap:8px;color:#ccc;cursor:pointer}.checkbox-label input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#00ff00}.forgot-link{color:#0f0;text-decoration:none;transition:all .3s}.forgot-link:hover{text-shadow:0 0 8px rgba(0,255,0,.8);text-decoration:underline}.submit-btn{width:100%;padding:16px;background:linear-gradient(135deg,#0f0,#0c0);border:none;border-radius:12px;color:#000;font-size:16px;font-weight:700;cursor:pointer;position:relative;overflow:hidden;transition:all .3s;box-shadow:0 4px 15px #0f06;text-transform:uppercase;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0f09}.submit-btn:active{transform:translateY(0)}.btn-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shine 3s infinite}.auth-footer{text-align:center;margin-top:20px;font-size:12px;color:#999}.auth-footer a{color:#0f0;text-decoration:none;font-weight:600;transition:all .3s}.auth-footer a:hover{text-shadow:0 0 8px rgba(0,255,0,.8);text-decoration:underline}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes shine{0%{left:-100%}50%,to{left:100%}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow{0%,to{text-shadow:0 0 12px #ff0000}50%{text-shadow:0 0 20px #ff0000,0 0 30px #ff0000}}.fade-in-up{animation:fadeInUp .6s ease-out}.delay-1{animation-delay:.2s;animation-fill-mode:both}.delay-2{animation-delay:.4s;animation-fill-mode:both}.menu-btn:hover{transform:scale(1.1);filter:brightness(1.2)}.menu-btn:active{transform:scale(.95)}.lang-btn:hover{transform:rotate(15deg) scale(1.1)}.view-all-btn:hover{background:#00ff001a;border-color:#0f0;transform:translateY(-2px)}.nav-arrow:hover{transform:scale(1.1)}.logo-img{animation:logoFloat 3s ease-in-out infinite}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.game-image{transition:all .4s cubic-bezier(.4,0,.2,1)}.game-card:hover .game-image{transform:scale(1.05);filter:brightness(1.2) saturate(1.1)}.section-title{position:relative;display:inline-block}.section-title:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:linear-gradient(90deg,#00ff00,transparent);animation:underlineExpand 1s ease-out .5s forwards}@keyframes underlineExpand{to{width:100%}}.sidebar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1500;animation:fadeIn .3s ease}.sidebar-menu{position:fixed;top:0;left:0;width:280px;max-width:85vw;height:100vh;background:linear-gradient(180deg,#1a1a1a,#0f0f0f);border-right:2px solid #00ff00;box-shadow:4px 0 20px #00000080,0 0 40px #00ff001a;z-index:1501;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.sidebar-menu.sidebar-open{transform:translate(0)}.sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:20px 16px;background:linear-gradient(135deg,#00ff001a,#00ff000d);border-bottom:1px solid rgba(0,255,0,.2)}.sidebar-logo{display:flex;align-items:center;justify-content:center}.sidebar-logo-img{height:40px;width:auto;object-fit:contain}.sidebar-close{background:#ffffff1a;border:none;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .3s}.sidebar-close:hover{background:#ff00004d;transform:rotate(90deg) scale(1.1)}.sidebar-user{display:flex;align-items:center;gap:12px;padding:20px 16px;background:#00ff000d;border-bottom:1px solid rgba(0,255,0,.1)}.user-avatar{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#2a2a2a,#1a1a1a);display:flex;align-items:center;justify-content:center;font-size:24px;border:2px solid rgba(0,255,0,.3);transition:all .3s}.user-avatar.logged-in{border-color:#0f0;box-shadow:0 0 12px #0f06}.user-info{flex:1;min-width:0}.user-greeting{font-size:14px;color:#ccc;margin:0 0 6px}.user-name{font-size:16px;font-weight:600;color:#fff;margin:0 0 4px}.user-balance{font-size:12px;color:#999;margin:0}.user-balance span{color:#0f0;font-weight:600}.user-username{font-size:11px;color:#999;margin:2px 0 4px;font-family:vagrounded_ltregular_pro,sans-serif}.user-avatar.logged-in{font-size:20px;font-weight:700;color:#000;background:linear-gradient(135deg,#0f0,#0c0)}.user-login-btn{padding:8px 16px;background:linear-gradient(135deg,#0f0,#0c0);border:none;border-radius:8px;color:#000;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s;width:100%;margin-top:8px}.user-login-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0f06}.sidebar-nav{flex:1;padding:16px 0;overflow-y:auto}.sidebar-item{display:flex;align-items:center;gap:12px;padding:14px 20px;color:#ccc;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;border-left:3px solid transparent}.sidebar-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:#00ff001a;transition:width .3s}.sidebar-item:hover{background:#00ff000d;color:#0f0;border-left-color:#0f0;padding-left:24px}.sidebar-item:hover:before{width:100%}.sidebar-item:hover .sidebar-icon{transform:scale(1.2);filter:drop-shadow(0 0 8px rgba(0,255,0,.6))}.sidebar-icon{font-size:20px;width:24px;text-align:center;transition:all .3s}.sidebar-label{font-size:14px;font-weight:500;flex:1;font-family:vagrounded_ltregular_pro,sans-serif}.sidebar-badge{background:linear-gradient(135deg,red,#c00);color:#fff;font-size:10px;font-weight:600;padding:2px 8px;border-radius:10px;text-transform:uppercase;animation:pulse 2s infinite}.sidebar-footer{padding:16px 0;border-top:1px solid rgba(0,255,0,.1)}.sidebar-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,0,.3),transparent);margin:0 20px 16px}.logout-item{color:#ff6b6b}.logout-item:hover{background:#ff6b6b1a;color:red;border-left-color:red}.sidebar-version{text-align:center;font-size:10px;color:#666;padding:12px 20px 0;margin-top:8px;border-top:1px solid rgba(255,255,255,.05)}.sidebar-menu::-webkit-scrollbar{width:4px}.sidebar-menu::-webkit-scrollbar-track{background:transparent}.sidebar-menu::-webkit-scrollbar-thumb{background:#00ff004d;border-radius:2px}.sidebar-menu::-webkit-scrollbar-thumb:hover{background:#00ff0080}.game-header{display:flex;align-items:center;justify-content:space-between;padding:5px 20px;background:#1a1a1a}.close-btn{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;padding:0}.close-btn:hover{background:#ffffff26;border-color:#ffffff4d}.game-title{font-size:20px;font-weight:700;color:#0f0;text-align:center;flex:1;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif}.game-balance{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.balance-label{font-size:11px;color:#fff9;text-transform:uppercase}.balance-amount{color:#0f0;font-weight:700;font-size:14px}.deposit-page .game-area{display:flex;flex-direction:column;gap:16px}.deposit-page .history-preview{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;margin-bottom:12px;align-items:center}.deposit-page .history-preview::-webkit-scrollbar{height:4px}.deposit-page .history-preview::-webkit-scrollbar-track{background:#0a0a0a;border-radius:2px}.deposit-page .history-preview::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.deposit-page .history-preview::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.deposit-page .history-preview-item{padding:6px 0;background:#1a1a1a;border-radius:6px;font-size:11px;font-weight:600;border:1px solid #2a2a2a;min-width:50px;text-align:center}.deposit-page .history-preview-item.low{color:#00d9ff}.deposit-page .history-preview-item.medium,.deposit-page .history-preview-item.high{color:#9333ea}.deposit-page .history-menu-btn{background:#2a2a2a;border:1px solid #2a2a2a;border-radius:6px;padding:6px 12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;min-width:50px}.deposit-page .history-menu-btn:hover{background:#3a3a3a;border-color:#4a4a4a}.deposit-page .multiplier-section{display:flex;flex-direction:column;gap:16px}.deposit-page .multiplier-display{text-align:center;padding:24px 20px;background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:12px;border:2px solid #00ff00}.deposit-page .betting-window-info{margin-bottom:12px;font-size:12px;font-weight:600}.deposit-page .betting-open{color:#0f0;animation:pulse 1s infinite}.deposit-page .betting-closed{color:red}.deposit-page .betting-timer-container{margin:20px 0;padding:16px;background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:12px;border:1px solid rgba(0,255,0,.3)}.deposit-page .betting-timer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.deposit-page .timer-label{font-size:14px;color:#ffffffb3;font-weight:600;text-transform:uppercase;letter-spacing:1px}.deposit-page .timer-countdown{font-size:18px;font-weight:700;color:#0f0;text-shadow:0 0 10px rgba(0,255,0,.5)}.deposit-page .betting-timer-slider{position:relative;width:100%;height:40px;background:#0000004d;border-radius:20px;overflow:hidden;border:2px solid rgba(255,255,255,.1)}.deposit-page .betting-timer-fill{position:absolute;left:0;top:0;height:100%;transition:width .3s ease,background .3s ease;border-radius:20px;box-shadow:0 0 15px #0f06}.deposit-page .betting-timer-fill.betting-open{background:linear-gradient(90deg,#0f0,#0c0,#0f0);animation:pulse-glow 2s infinite}.deposit-page .betting-timer-fill.betting-closed{background:linear-gradient(90deg,#f44,#c00,#f44)}.deposit-page .betting-timer-markers{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.deposit-page .timer-marker{position:absolute;top:-20px;transform:translate(-50%);font-size:10px;color:#ffffff80;font-weight:600}.deposit-page .timer-marker:after{content:"";position:absolute;top:20px;left:50%;transform:translate(-50%);width:2px;height:8px;background:#ffffff4d}.deposit-page .betting-timer-status{margin-top:12px;text-align:center;font-size:14px;font-weight:600}.deposit-page .status-open{color:#0f0;text-shadow:0 0 10px rgba(0,255,0,.5)}.deposit-page .status-closed{color:#f44;text-shadow:0 0 10px rgba(255,68,68,.5)}@keyframes pulse-glow{0%,to{box-shadow:0 0 15px #0f06}50%{box-shadow:0 0 25px #0f0c}}.deposit-page .multiplier-label{font-size:12px;color:#999;margin-bottom:8px;text-transform:uppercase;letter-spacing:2px}.deposit-page .multiplier-value{font-size:48px;font-weight:700;color:#0f0;text-shadow:0 0 20px rgba(0,255,0,.5);transition:all .3s}.deposit-page .multiplier-value.crash{color:red;text-shadow:0 0 20px rgba(255,0,0,.5);animation:shake .5s}.deposit-page .multiplier-x{font-size:32px;margin-left:4px}.deposit-page .crash-message{margin-top:10px;font-size:18px;color:red;font-weight:700;animation:pulse 1s infinite}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.deposit-page .aircraft-container{position:relative;min-height:200px;margin:20px 0;background:radial-gradient(ellipse at bottom left,#000,#1a0a2e 40%,#4a148c);border-radius:8px;overflow:hidden;padding:0;background-image:radial-gradient(circle at bottom left,rgba(0,0,0,.3) 0%,transparent 50%),radial-gradient(circle at bottom left,rgba(0,0,0,.2) 0%,transparent 40%),radial-gradient(circle at bottom left,rgba(0,0,0,.1) 0%,transparent 30%),radial-gradient(ellipse at bottom left,#000,#1a0a2e 40%,#4a148c)}.deposit-page .betting-progress-bar{position:absolute;width:100%;height:20px;background:#0000004d;border-radius:25px;overflow:visible;border:2px solid rgba(255,255,255,.1);margin-bottom:20px;z-index:5}.deposit-page .betting-progress-fill{position:absolute;left:0;top:0;height:100%;transition:width .3s ease,background .3s ease;border-radius:25px;box-shadow:0 0 15px #0f06}.deposit-page .betting-progress-fill.betting-open{background:linear-gradient(90deg,#0f0,#0c0,#0f0);animation:pulse-glow 2s infinite}.deposit-page .betting-progress-fill.betting-closed{background:linear-gradient(90deg,#f44,#c00,#f44)}.deposit-page .betting-progress-markers{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.deposit-page .progress-marker{position:absolute;top:-18px;transform:translate(-50%);font-size:20px;color:#fff9;font-weight:600}.deposit-page .progress-marker:after{content:"";position:absolute;top:18px;left:50%;transform:translate(-50%);width:2px;height:10px;background:#fff6}.deposit-page .betting-status-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:6;pointer-events:none}.deposit-page .status-text-open,.deposit-page .status-text-closed{font-size:10px;font-weight:700;text-transform:uppercase;line-height:2.5;letter-spacing:1px;text-shadow:0 0 10px currentColor}.deposit-page .status-text-open,.deposit-page .status-text-closed{color:#fff}.deposit-page .multiplier-display-large{position:absolute;top:30px;left:50%;transform:translate(-50%);z-index:10;pointer-events:none}.deposit-page .multiplier-value-large{font-size:72px;font-weight:700;color:#fff;text-shadow:0 0 30px rgba(255,255,255,.8);line-height:1;white-space:nowrap}.deposit-page .multiplier-value-large.crash{color:red;text-shadow:0 0 30px rgba(255,0,0,.8)}.deposit-page .multiplier-x-large{font-size:56px;margin-left:4px;vertical-align:baseline}.deposit-page .flight-graph-container{position:absolute;left:0;width:100%;height:calc(100% - 90px);min-height:200px;z-index:1}.deposit-page .flight-canvas{width:100%;height:100%;display:block}.deposit-page .av2-c-game-canvas{width:100%;height:100%;display:block;position:relative}.deposit-page .aircraft-red{position:absolute;left:0;top:0;z-index:30;pointer-events:none;transform-origin:center center;transition:transform .1s linear}.deposit-page .aircraft-gif{width:100px;height:auto;display:block;filter:drop-shadow(0 0 15px rgba(0,150,255,.8)) drop-shadow(0 0 8px rgba(0,150,255,.6))}.deposit-page .aircraft-red svg{display:block}.deposit-page .aircraft-red svg .propeller{animation:propeller-spin .08s linear infinite;transform-origin:20px 60px}@keyframes propeller-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.deposit-page .crash-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000000b3;z-index:20}.deposit-page .crash-text{font-size:48px;font-weight:700;color:red;text-shadow:0 0 20px rgba(255,0,0,.8);animation:shake .5s,pulse 1s infinite}.deposit-page .flight-path{position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(to right,transparent,#00ff00,transparent);opacity:.3}.deposit-page .betting-panels-container{display:flex;flex-direction:column;gap:16px}.deposit-page .betting-panel{background:#1a1a1a;padding:16px;border-radius:12px;border:1px solid #2a2a2a}.deposit-page .betting-tabs{display:flex;gap:8px;margin-bottom:16px}.deposit-page .betting-tab{flex:1;padding:8px;background:#0a0a0a;border:1px solid #2a2a2a;border-radius:6px;color:#fff9;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s}.deposit-page .betting-tab.active{background:#2a2a2a;color:#fff;border-color:#3a3a3a}.deposit-page .bet-input-section{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.deposit-page .bet-amount-control{display:flex;align-items:center;gap:8px;background:#0a0a0a;border:1px solid #2a2a2a;border-radius:8px;padding:4px}.deposit-page .amount-btn{width:36px;height:36px;background:#2a2a2a;border:1px solid #333;border-radius:6px;color:#fff;font-size:20px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s}.deposit-page .amount-btn:hover{background:#3a3a3a;border-color:#0f0}.deposit-page .bet-amount-input{flex:1;padding:8px 12px;background:transparent;border:none;color:#fff;font-size:16px;font-weight:600;text-align:center}.deposit-page .bet-amount-input:focus{outline:none}.deposit-page .quick-bet-buttons{display:grid;grid-template-columns:repeat(8,1fr);gap:5px}.deposit-page .quick-bet-btn{padding:8px;background:#0a0a0a;border:1px solid #2a2a2a;border-radius:6px;color:#ffffffb3;font-size:11px;font-weight:500;cursor:pointer;transition:all .3s}.deposit-page .quick-bet-btn:hover{background:#2a2a2a;border-color:#3a3a3a;color:#fff}.deposit-page .auto-cashout-section{margin-bottom:16px}.deposit-page .auto-cashout-input{width:100%;padding:10px;background:#0a0a0a;border:1px solid #2a2a2a;border-radius:8px;color:#fff;font-size:13px;text-align:center}.deposit-page .auto-cashout-input:focus{outline:none;border-color:#0f0}.deposit-page .main-bet-button{width:100%;padding:20px;background:linear-gradient(135deg,#0f0,#0c0);border:none;border-radius:12px;color:#000;cursor:pointer;transition:all .3s;display:flex;flex-direction:column;align-items:center;gap:4px;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif}.deposit-page .bet-button-text{font-size:18px;font-weight:700}.deposit-page .bet-button-amount{font-size:13px;font-weight:600;opacity:.8}.deposit-page .main-bet-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 20px #0f06}.deposit-page .main-bet-button:disabled{opacity:.5;cursor:not-allowed}.deposit-page .cancel-bet-button{background:linear-gradient(135deg,red,#c00);color:#fff}.deposit-page .cancel-bet-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 20px #ff000080}.deposit-page .cashout-pending-button{background:linear-gradient(135deg,red,#c00);color:#fff;opacity:.7;cursor:not-allowed}.deposit-page .cashout-pending-button:hover{transform:none;box-shadow:none}.deposit-page .main-bet-button.pending-button{opacity:.6;cursor:not-allowed}.deposit-page .main-bet-button.pending-button:hover{transform:none;box-shadow:none}.deposit-page .pending-bet-button{background:linear-gradient(135deg,#fa0,#f80);color:#fff}.deposit-page .pending-bet-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 20px #fa06}.deposit-page .pending-bet-info{text-align:center;padding:12px;margin:12px 0;background:#ffaa001a;border:1px solid rgba(255,170,0,.3);border-radius:8px}.deposit-page .pending-bet-info p{margin:0 0 8px;color:#fa0;font-size:12px;font-weight:500;font-family:vagrounded_ltregular_pro,sans-serif}.deposit-page .cancel-pending-bet-btn{padding:6px 12px;background:#fa03;border:1px solid rgba(255,170,0,.5);border-radius:6px;color:#fa0;font-size:11px;font-weight:600;cursor:pointer;transition:all .3s;font-family:vagrounded_ltregular_pro,sans-serif}.deposit-page .cancel-pending-bet-btn:hover{background:#ffaa004d;border-color:#ffaa00b3}.deposit-page .wait-next-round-message{text-align:center;padding:20px;margin:16px 0;background:#ff66001a;border:1px solid rgba(255,102,0,.3);border-radius:8px}.deposit-page .wait-next-round-message p{margin:0;color:#f60;font-size:14px;font-weight:600;font-family:vagrounded_ltregular_pro,sans-serif}.deposit-page .active-game-panel{background:#1a1a1a}.deposit-page .active-game-info{display:flex;justify-content:space-around;margin-bottom:16px;padding:16px;background:#0a0a0a;border-radius:8px}.deposit-page .active-bet-display,.deposit-page .active-multiplier-display{display:flex;flex-direction:column;align-items:center;gap:4px}.deposit-page .active-bet-label,.deposit-page .active-multiplier-label{font-size:11px;color:#fff9}.deposit-page .active-bet-value,.deposit-page .active-multiplier-value{font-size:16px;font-weight:700;color:#0f0}.deposit-page .main-cashout-button{width:100%;padding:20px;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:12px;color:#fff;cursor:pointer;transition:all .3s;display:flex;flex-direction:column;align-items:center;gap:4px;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;animation:pulse-green 2s infinite}.deposit-page .cashout-button-text{font-size:18px;font-weight:700}.deposit-page .cashout-button-amount{font-size:13px;font-weight:600;opacity:.9}.deposit-page .main-cashout-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 20px #10b98180}.deposit-page .main-cashout-button:disabled{opacity:.5;cursor:not-allowed;animation:none}@keyframes pulse-green{0%,to{box-shadow:0 0 10px #10b9814d}50%{box-shadow:0 0 20px #10b98199}}.deposit-page .all-bets-section{background:#1a1a1a;padding:16px;border-radius:12px;border:1px solid #2a2a2a}.deposit-page .bets-tabs{display:flex;gap:8px;margin-bottom:16px}.deposit-page .bets-tab{flex:1;padding:10px;background:#0a0a0a;border:1px solid #2a2a2a;border-radius:20px;color:#fff9;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s}.deposit-page .bets-tab.active{background:#2a2a2a;color:#fff;border-color:#3a3a3a}.deposit-page .bets-summary{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #2a2a2a}.deposit-page .bets-count{display:flex;align-items:center;gap:8px}.deposit-page .bets-count-number{font-size:13px;color:#fffc}.deposit-page .total-win{display:flex;flex-direction:column;align-items:flex-end}.deposit-page .total-win-label{font-size:11px;color:#fff9;margin-bottom:4px}.deposit-page .total-win-amount{font-size:20px;font-weight:700;color:#fff}.deposit-page .bets-table{margin-bottom:16px}.deposit-page .bets-table-header{display:grid;grid-template-columns:2fr 1.5fr 1fr 1.5fr;gap:8px;padding:8px 0;border-bottom:1px solid #2a2a2a;margin-bottom:8px}.deposit-page .table-col{font-size:11px;color:#fff9;font-weight:500}.deposit-page .bets-table-body{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto}.deposit-page .bets-table-row{display:grid;grid-template-columns:2fr 1.5fr 1fr 1.5fr;gap:8px;padding:10px 0;border-bottom:1px solid #1a1a1a}.deposit-page .bets-table-row:last-child{border-bottom:none}.deposit-page .player-col{display:flex;align-items:center;gap:8px}.deposit-page .player-avatar{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;background:#0a0a0a}.deposit-page .player-name{font-size:12px;color:#fffc}.deposit-page .bet-col,.deposit-page .multiplier-col,.deposit-page .win-col{font-size:12px;color:#fffc;display:flex;align-items:center;font-weight:500}.deposit-page .bet-col{font-weight:600}.deposit-page .bets-footer{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #2a2a2a;font-size:11px;color:#fff9}.deposit-page .provably-fair{display:flex;align-items:center;gap:6px}.deposit-page .fair-icon{color:#0f0;font-weight:700}.deposit-page .powered-by{color:#fff9}.deposit-page .active-players{position:fixed;bottom:20px;right:20px;display:flex;align-items:center;gap:6px;background:#1a1a1a;padding:8px 12px;border-radius:20px;border:1px solid #2a2a2a;z-index:100}.deposit-page .players-icon{font-size:16px}.deposit-page .players-count{font-size:13px;color:#fffc;font-weight:600}.history-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.history-modal{background:#1a1a1a;border-radius:12px;border:1px solid #2a2a2a;max-width:500px;width:100%;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.history-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #2a2a2a}.history-modal-title{font-size:18px;font-weight:700;color:#ffffffe6;font-family:VAG_Rounded_LT_pro_Bold,vagrounded_ltregular_pro,sans-serif;margin:0}.history-modal-close{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;padding:0}.history-modal-close:hover{background:#ffffff26;border-color:#ffffff4d}.history-modal-content{padding:20px;overflow-y:auto;flex:1}.history-modal-list{display:flex;flex-wrap:wrap;gap:12px}.history-modal-item{padding:10px 16px;background:#0a0a0a;border-radius:8px;font-size:14px;font-weight:600;border:1px solid #2a2a2a;min-width:70px;text-align:center;transition:all .3s}.history-modal-item.low{color:#00d9ff}.history-modal-item.medium,.history-modal-item.high{color:#9333ea}.history-modal-item:hover{background:#1a1a1a;border-color:#3a3a3a;transform:translateY(-2px)}.game-header[data-v-eded65fd]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#0000004d;position:sticky;top:0;z-index:10}.close-btn[data-v-eded65fd]{background:none;border:none;color:#fffc;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center}.game-title[data-v-eded65fd]{font-size:1.25rem;font-weight:700;margin:0;letter-spacing:.05em;color:#fff}.game-balance[data-v-eded65fd]{display:flex;flex-direction:column;align-items:flex-end}.balance-label[data-v-eded65fd]{font-size:.7rem;color:#ffffffb3}.balance-amount[data-v-eded65fd]{font-size:1rem;font-weight:600;color:gold}.game-history[data-v-345b1b18]{background:#2e4f3e;border-radius:10px;padding:10px 12px;margin-bottom:12px}.stats-row[data-v-345b1b18]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:6px}.stats-bar[data-v-345b1b18]{display:flex;gap:10px;font-size:.9rem;font-weight:600}.stat[data-v-345b1b18]{color:#f0c14b}.stats-note[data-v-345b1b18]{font-size:.7rem;color:#e6a23c}.stars-row[data-v-345b1b18]{display:flex;justify-content:center;gap:2px;margin-bottom:8px}.star[data-v-345b1b18]{color:gold;font-size:.85rem;line-height:1}.history-strip[data-v-345b1b18]{display:flex;gap:0px;overflow-x:auto;padding:4px 0;-webkit-overflow-scrolling:touch}.history-item[data-v-345b1b18]{flex-shrink:0;width:35px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px;border-radius:6px;border:2px solid transparent;transition:border-color .2s,box-shadow .2s}.history-item--latest[data-v-345b1b18]{border-color:#f0c14b;box-shadow:0 0 8px #f0c14b80}.history-sum-box[data-v-345b1b18]{width:100%;min-height:20px;border-radius:4px;display:flex;align-items:center;justify-content:center;padding:2px 4px}.history-sum-box.outcome-down[data-v-345b1b18]{background:#4caf50;color:#fff}.history-sum-box.outcome-seven[data-v-345b1b18]{background:#2196f3;color:#fff}.history-sum-box.outcome-up[data-v-345b1b18]{background:#b71c1c;color:#fff}.history-sum[data-v-345b1b18]{font-weight:700;font-size:12px}.dice-faces[data-v-345b1b18]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:46px;font-size:.75rem;color:#ffffffe6}.dice-faces .die-face-wrap[data-v-345b1b18]{width:20px;height:20px;flex-shrink:0;border-radius:3px;overflow:hidden;position:relative}.dice-faces .die-face-img[data-v-345b1b18]{display:block;width:600%;height:240%}.dice-faces .die[data-v-345b1b18]{font-size:.75rem}.dice-shaker[data-v-49a0dd7c]{width:120px;height:120px}.dome[data-v-49a0dd7c]{position:relative;width:100%;height:100%;border-radius:50%;background:linear-gradient(180deg,#fff3,#ffffff0d);border:2px solid rgba(255,255,255,.35);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 24px #00000040,0 4px 16px #0003;transition:filter .2s ease-out;overflow:hidden}.dome[data-v-49a0dd7c]:before{content:"";position:absolute;left:50%;top:50%;width:150%;height:150%;transform:translate(-50%,-50%) rotate(-90deg);background-image:var(--dome-bg);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0;border-radius:50%}.dice-pair[data-v-49a0dd7c]{position:relative;z-index:1;display:flex;gap:8px;align-items:center;justify-content:center}.dice-shaker.rolling .dome[data-v-49a0dd7c]{filter:blur(2px);animation:shake-49a0dd7c .12s ease-in-out infinite}.dice-shaker:not(.rolling) .dome[data-v-49a0dd7c]{filter:blur(0)}.die[data-v-49a0dd7c]{width:36px;height:36px;background:#fff;color:#222;border-radius:6px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.25rem;box-shadow:0 2px 4px #0000004d}.die-face-wrap[data-v-49a0dd7c]{overflow:hidden;border-radius:4px}.die-face-img[data-v-49a0dd7c]{display:block;width:600%;height:200%;object-fit:none;object-position:0 0}.die-face[data-v-49a0dd7c]{width:100%;height:100%;border-radius:4px;background-size:600% 200%;background-repeat:no-repeat}.die-face--rolling[data-v-49a0dd7c]{animation:dice-roll-faces-49a0dd7c .12s steps(6) infinite}.die-face--land[data-v-49a0dd7c]{animation:dice-land-49a0dd7c .4s ease-out}@keyframes shake-49a0dd7c{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-3px,3px) rotate(-3deg)}75%{transform:translate(3px,-3px) rotate(3deg)}}@keyframes dice-roll-faces-49a0dd7c{0%{background-position:0% 0%}16.66%{background-position:-20% 0%}33.33%{background-position:-40% 0%}50%{background-position:-60% 0%}66.66%{background-position:-80% 0%}83.33%{background-position:-100% 0%}to{background-position:0% 0%}}@keyframes dice-land-49a0dd7c{0%{transform:scale(1.3);opacity:.85}50%{transform:scale(.92)}to{transform:scale(1);opacity:1}}.game-controls[data-v-f71caa7e]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#0003;border-radius:8px;margin-bottom:12px;flex-wrap:wrap}.ctrl-btn[data-v-f71caa7e]{background:none;border:none;color:#fffc;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.ctrl-label[data-v-f71caa7e]{font-size:.8rem;color:#fffc}.ctrl-limits[data-v-f71caa7e]{font-size:.8rem;color:#ffffffb3;margin-left:auto}.bet-locked-banner[data-v-67e3fe93]{position:absolute;left:50%;transform:translate(-50%);top:50%;margin-top:-20px;z-index:5;background:linear-gradient(90deg,#daa520f2,#b8860bf2);color:#1a1a1a;font-weight:700;font-size:1.1rem;letter-spacing:.1em;padding:12px 24px;border-radius:8px;box-shadow:0 4px 12px #0006;pointer-events:none;display:flex;align-items:center;gap:8px}.bet-locked-banner .banner-img[data-v-67e3fe93]{max-height:28px;width:auto;object-fit:contain}.main-betting-zones[data-v-9438d185]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:12px;position:relative}.zone[data-v-9438d185]{position:relative;min-height:72px;border-radius:10px;border:2px solid rgba(255,255,255,.3);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;cursor:pointer;color:#fff;font-weight:700;transition:transform .1s,box-shadow .1s}.zone[data-v-9438d185]:not(:disabled):active{transform:scale(.98)}.zone[data-v-9438d185]:disabled{opacity:.7;cursor:not-allowed}.zone-down[data-v-9438d185]{background:linear-gradient(180deg,#2e7d32,#1b5e20)}.zone-seven[data-v-9438d185]{background:linear-gradient(180deg,#1976d2,#0d47a1)}.zone-up[data-v-9438d185]{background:linear-gradient(180deg,#c62828,#b71c1c)}.zone-range[data-v-9438d185]{font-size:1rem;margin-bottom:2px}.zone-label[data-v-9438d185]{font-size:.75rem;letter-spacing:.05em;opacity:.95}.zone-odds[data-v-9438d185]{font-size:.8rem;margin-top:4px;opacity:.9}.chip-overlay[data-v-9438d185]{position:absolute;bottom:4px;right:6px;background:#ffd700e6;color:#1a1a1a;font-size:.7rem;padding:2px 6px;border-radius:6px}.extra-pay-grid[data-v-a53be5f6]{margin-bottom:16px}.grid-label[data-v-a53be5f6]{font-size:.9rem;font-weight:700;color:gold;margin-bottom:8px;text-align:center}.grid[data-v-a53be5f6]{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.cell[data-v-a53be5f6]{position:relative;min-height:52px;background:#2d7a3ecc;border:1px solid rgba(255,255,255,.25);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px;cursor:pointer;color:#fff;font-weight:600;transition:transform .1s}.cell[data-v-a53be5f6]:not(:disabled):active{transform:scale(.97)}.cell[data-v-a53be5f6]:disabled{opacity:.7;cursor:not-allowed}.cell-num[data-v-a53be5f6]{font-size:1rem}.cell-odds[data-v-a53be5f6]{font-size:.65rem;color:#ffffffd9;margin-top:2px}.cell-chip[data-v-a53be5f6]{position:absolute;bottom:2px;right:4px;background:#ffd700e6;color:#1a1a1a;font-size:.6rem;padding:1px 4px;border-radius:4px}.user-controls[data-v-bff8417e]{background:#0003;border-radius:10px;padding:12px}.balance-row[data-v-bff8417e]{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.85rem;color:#ffffffe6}.actions[data-v-bff8417e]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;margin-bottom:12px}.action-btn[data-v-bff8417e]{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:#ffffff1a;color:#fff;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.action-btn[data-v-bff8417e]:hover:not(:disabled){background:#fff3}.clear-btn[data-v-bff8417e]{color:#ff6b6b}.chip-btn[data-v-bff8417e]{min-width:48px;height:40px;border-radius:20px;border:2px solid rgba(255,215,0,.5);background:#2d7a3ee6;color:#fff;font-weight:700;font-size:.9rem;cursor:pointer;padding:0 12px;transition:all .15s}.chip-btn.active[data-v-bff8417e]{background:gold;color:#1a1a1a;border-color:gold}.chip-btn[data-v-bff8417e]:hover{transform:scale(1.05)}.submit-bet-btn[data-v-bff8417e]{width:100%;padding:12px;border-radius:10px;border:none;background:linear-gradient(180deg,#2e7d32,#1b5e20);color:#fff;font-weight:700;font-size:1rem;cursor:pointer;transition:opacity .15s}.submit-bet-btn[data-v-bff8417e]:disabled{opacity:.5;cursor:not-allowed}.submit-bet-btn[data-v-bff8417e]:not(:disabled):hover{opacity:.95}.seven-up-seven-down-page[data-v-d9d2e6ad]{min-height:100vh;background:linear-gradient(180deg,#0d3d1a,#1a5c2e,#0d3d1a);color:#fff;padding-bottom:80px}.game-content[data-v-d9d2e6ad]{max-width:480px;margin:0 auto;padding:12px}.dice-section[data-v-d9d2e6ad]{border-radius:16px;overflow:hidden;margin:12px 0;min-height:200px;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 6px 24px #00000059,inset 0 1px #ffffff0f}.dice-section[data-v-d9d2e6ad]:after{content:"";position:absolute;left:50%;top:50%;width:150%;height:150%;transform:translate(-50%,-50%) rotate(-90deg);background-image:var(--dice-section-bg);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.dice-section[data-v-d9d2e6ad]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.08) 0%,transparent 40%,transparent 60%,rgba(0,0,0,.06) 100%);pointer-events:none;z-index:0}.dice-and-controls[data-v-d9d2e6ad]{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;position:relative;z-index:1}.round-indicator[data-v-d9d2e6ad]{width:40px;height:40px;border-radius:50%;background:#2d7a3e;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}.betting-area[data-v-d9d2e6ad]{position:relative;min-height:120px}.error-message[data-v-d9d2e6ad]{color:#ff6b6b;font-size:.9rem;text-align:center;margin:8px 0}.phone-input-group[data-v-9146c015]{display:flex;gap:10px;align-items:stretch}.custom-country-select[data-v-9146c015]{flex:0 0 180px;position:relative;min-width:160px}.country-select-display[data-v-9146c015]{padding:12px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#0000004d;color:#fff;font-size:14px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:space-between;gap:8px}.country-select-display[data-v-9146c015]:hover{border-color:#fff6;background:#0006}.country-select-display.open[data-v-9146c015]{border-color:#00d4ff;box-shadow:0 0 0 2px #00d4ff33}.selected-country[data-v-9146c015]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.placeholder-text[data-v-9146c015]{color:#ffffff80;flex:1}.country-flag-img[data-v-9146c015]{width:20px;height:15px;object-fit:cover;border-radius:2px;flex-shrink:0}.country-name[data-v-9146c015]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.country-code[data-v-9146c015]{color:#ffffffb3;font-size:12px;flex-shrink:0}.dropdown-arrow[data-v-9146c015]{font-size:10px;color:#fff9;transition:transform .3s ease;flex-shrink:0}.country-select-display.open .dropdown-arrow[data-v-9146c015]{transform:rotate(180deg)}.country-dropdown[data-v-9146c015]{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:300px;overflow-y:auto;background:#1a1a2ef2;border:1px solid rgba(255,255,255,.2);border-radius:8px;z-index:1000;box-shadow:0 4px 12px #00000080}.country-option[data-v-9146c015]{padding:10px 12px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:background .2s ease;border-bottom:1px solid rgba(255,255,255,.05)}.country-option[data-v-9146c015]:last-child{border-bottom:none}.country-option[data-v-9146c015]:hover{background:#ffffff1a}.country-dropdown[data-v-9146c015]::-webkit-scrollbar{width:6px}.country-dropdown[data-v-9146c015]::-webkit-scrollbar-track{background:#0003;border-radius:3px}.country-dropdown[data-v-9146c015]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.country-dropdown[data-v-9146c015]::-webkit-scrollbar-thumb:hover{background:#ffffff80}.mobile-number-input[data-v-9146c015]{flex:1;padding:12px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#0000004d;color:#fff;font-size:14px;transition:all .3s ease}.mobile-number-input[data-v-9146c015]::placeholder{color:#ffffff80}.mobile-number-input[data-v-9146c015]:focus{outline:none;border-color:#00d4ff;box-shadow:0 0 0 2px #00d4ff33;background:#0006}@media (max-width: 480px){.phone-input-group[data-v-9146c015]{flex-direction:column;gap:8px}.custom-country-select[data-v-9146c015]{flex:1;width:100%}.mobile-number-input[data-v-9146c015]{width:100%}}.avatar-upload-overlay[data-v-15b4bf1c]{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10}.avatar-upload-spinner[data-v-15b4bf1c]{color:#fff;font-size:12px;font-family:vagrounded_ltregular_pro,sans-serif}.total-deposits[data-v-15b4bf1c]{font-size:12px;color:#ffffffb3;margin-top:4px;font-family:vagrounded_ltregular_pro,sans-serif;text-align:center}.profile-avatar-img[data-v-15b4bf1c]{transition:opacity .3s ease}.profile-avatar-img[data-v-15b4bf1c]:hover{opacity:.8}.payment-methods-section[data-v-fd91402b],.payment-channels-section[data-v-fd91402b]{margin-bottom:24px}.accounts-section[data-v-fd91402b]{margin-top:24px;margin-bottom:24px}.section-title[data-v-fd91402b]{font-size:16px;font-weight:600;color:#fff;font-family:vagrounded_ltregular_pro,sans-serif;margin-bottom:12px}.loading-message[data-v-fd91402b]{text-align:center;padding:20px;color:#fff9;font-family:vagrounded_ltregular_pro,sans-serif}.method-icon-img[data-v-fd91402b],.channel-icon-img[data-v-fd91402b]{width:100%;height:100%;object-fit:contain;border-radius:8px}.bank-account-form-section[data-v-fd91402b]{margin-bottom:24px;padding:20px;background:#1a1a1a80;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.account-icon-img[data-v-fd91402b]{width:24px;height:24px;object-fit:contain;border-radius:4px}.account-ifsc[data-v-fd91402b]{font-size:12px;color:#ffffff80;font-family:vagrounded_ltregular_pro,sans-serif;margin-top:4px}.bank-loading[data-v-fd91402b],.bank-empty-state[data-v-fd91402b]{text-align:center;padding:40px 20px;color:#fff9;font-family:vagrounded_ltregular_pro,sans-serif}
