:root{--bg:#0b0e14;--bg-secondary:#121722;--bg-tertiary:#080a0e;--card:#141a24;--card-glass:rgba(20,26,36,.75);--card-hover:rgba(28,36,50,.85);--card-border:hsla(0,0%,100%,.08);--card-border-active:rgba(0,230,91,.65);--text:#fff;--text-secondary:#94a3b8;--muted:#64748b;--accent:#00e65b;--accent-hover:#0f6;--accent-glow:0 0 20px rgba(0,230,91,.4);--accent-subtle:rgba(0,230,91,.12);--accent-gold:#ffb800;--accent-gold-glow:0 0 16px rgba(255,184,0,.35);--cta-deposit:linear-gradient(135deg,#ff9800,#ff5722);--cta-claim:linear-gradient(135deg,#00e65b,#00b345);--border:hsla(0,0%,100%,.08);--border-glow:rgba(0,230,91,.4);--success:#00e65b;--success-glow:rgba(0,230,91,.3);--danger:#f36;--danger-glow:rgba(255,51,102,.3);--facebook:#1877f2;--telegram:#229ed9;--whatsapp:#25d366;--youtube:red;--instagram:#e1306c;--twitter:#000}*{box-sizing:border-box;margin:0;padding:0}html{min-height:100%;box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{background-color:#05070a;overflow-x:hidden;width:100%;max-width:100%}body{color:var(--text);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;margin:0;padding:0;justify-content:center}#__next,body{min-height:100vh;display:flex;position:relative}#__next{width:100%;max-width:480px;margin:0 auto;background-color:var(--bg);box-shadow:0 0 60px rgba(0,0,0,.95),0 0 20px rgba(0,230,91,.05);border-left:1px solid hsla(0,0%,100%,.06);border-right:1px solid hsla(0,0%,100%,.06);flex-direction:column;overflow-x:hidden;box-sizing:border-box}@media (max-width:480px){body,html{overflow-x:hidden}#__next,body,html{width:100%;max-width:100%}#__next{border-left:none;border-right:none;box-shadow:none}}.glass-panel{background:rgba(20,26,36,.88);border:1px solid var(--card-border);box-shadow:0 8px 32px rgba(0,0,0,.36),inset 0 1px 0 hsla(0,0%,100%,.08)}.glass-pill{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:9999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.glass-pill-active{background:rgba(0,230,91,.12);border:1px solid rgba(0,230,91,.6);box-shadow:0 0 16px rgba(0,230,91,.25),inset 0 1px 0 hsla(0,0%,100%,.15);color:var(--accent)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}.app{width:100%;min-height:100vh;padding-bottom:75px;background-image:radial-gradient(circle at 50% -10%,rgba(0,230,91,.08) 0,transparent 60%),radial-gradient(circle at 100% 40%,rgba(255,184,0,.04) 0,transparent 50%),linear-gradient(180deg,#0b0e14,#07090d);position:relative;flex:1 1}.navbar{justify-content:space-between;padding:10px 14px;min-height:64px;width:100%;max-width:480px;background:rgba(11,14,20,.96);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);position:-webkit-sticky;position:sticky;top:0;z-index:100;border-bottom:1px solid hsla(0,0%,100%,.07);margin:0 auto;box-shadow:0 4px 24px rgba(0,0,0,.5);transform:translateZ(0)}.logo-container,.navbar{display:flex;align-items:center}.logo-container{gap:10px}.menu-toggle{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);color:var(--text);font-size:16px;cursor:pointer;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:all .2s}.menu-toggle:hover{background:hsla(0,0%,100%,.1);border-color:rgba(0,230,91,.4);color:var(--accent)}.winxpro-logo{font-size:20px;font-weight:900;letter-spacing:-.5px;background:linear-gradient(135deg,#fff,#e2e8f0 50%,#00e65b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header-right{gap:8px}.header-right,.wallet-display{display:flex;align-items:center}.wallet-display{gap:6px;background:rgba(20,26,36,.95);border:1px solid hsla(0,0%,100%,.08);padding:6px 10px;border-radius:12px;font-size:13px;font-weight:800;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 2px 8px rgba(0,0,0,.4);transition:all .2s}.wallet-display:hover{border-color:rgba(0,230,91,.5);box-shadow:0 0 12px rgba(0,230,91,.2)}.wallet-amount{color:#fff;font-family:Outfit,sans-serif;font-weight:800;letter-spacing:.3px}.wallet-refresh{background:none;border:none;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;transition:transform .4s ease,color .2s;padding:2px}.wallet-refresh:hover{color:var(--accent);transform:rotate(1turn)}.btn-deposit{background:linear-gradient(180deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,0) 50%,rgba(0,0,0,.15)),linear-gradient(135deg,#ff9800,#ff5722);color:#fff;border:1px solid hsla(0,0%,100%,.28);font-weight:800;font-size:12px;padding:7px 15px;border-radius:12px;cursor:pointer;display:flex;align-items:center;gap:5px;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.6),inset 0 -1px 2px rgba(0,0,0,.3),0 4px 16px rgba(255,87,34,.45);transition:all .2s cubic-bezier(.16,1,.3,1);position:relative;text-shadow:0 1px 2px rgba(0,0,0,.4)}.btn-deposit:hover{transform:translateY(-1.5px);border-color:hsla(0,0%,100%,.45);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.8),inset 0 -1px 2px rgba(0,0,0,.25),0 6px 22px rgba(255,87,34,.6)}.btn-deposit:active{transform:scale(.96);box-shadow:inset 0 2px 4px rgba(0,0,0,.4)}.deposit-badge{position:absolute;top:-6px;right:-6px;background:#f36;color:#fff;font-size:8.5px;padding:1px 5px;border-radius:6px;font-weight:900;border:1px solid hsla(0,0%,100%,.4);box-shadow:0 2px 8px rgba(255,51,102,.6),inset 0 1px 0 hsla(0,0%,100%,.5)}.btn{background:linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.03) 60%,rgba(0,0,0,.1)),rgba(20,26,36,.9);color:#e2e8f0;border:1px solid hsla(0,0%,100%,.14);padding:9px 18px;border-radius:12px;cursor:pointer;font-weight:700;font-size:13px;transition:all .2s cubic-bezier(.16,1,.3,1);outline:none;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.25),inset 0 -1px 1px rgba(0,0,0,.2),0 4px 12px rgba(0,0,0,.3)}.btn:hover{border-color:rgba(0,230,91,.6);color:#fff;background:linear-gradient(180deg,rgba(0,230,91,.2),rgba(0,230,91,.05)),rgba(20,26,36,.95);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.4),0 0 16px rgba(0,230,91,.35);transform:translateY(-1px)}.btn:active{transform:scale(.97)}.btn.primary{background:linear-gradient(180deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,0) 50%,rgba(0,0,0,.15)),linear-gradient(135deg,#00e65b,#00b345);color:#07090d;border:1px solid hsla(0,0%,100%,.35);font-weight:900;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.7),inset 0 -1px 2px rgba(0,0,0,.3),0 4px 18px rgba(0,230,91,.45)}.btn.primary:hover{transform:translateY(-1.5px);border-color:hsla(0,0%,100%,.55);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.9),0 6px 24px rgba(0,230,91,.6)}.btn.primary:active{transform:scale(.96);box-shadow:inset 0 2px 4px rgba(0,0,0,.4)}.glass-btn-emerald{background:linear-gradient(180deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,0) 55%,rgba(0,0,0,.15)),linear-gradient(135deg,#00e65b,#00b345);border:1px solid hsla(0,0%,100%,.35);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.7),0 4px 14px rgba(0,230,91,.4);color:#07090d;font-weight:900;transition:all .2s cubic-bezier(.16,1,.3,1)}.glass-btn-emerald:hover{transform:translateY(-1px);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.9),0 6px 20px rgba(0,230,91,.55)}.glass-btn-orange{background:linear-gradient(180deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,0) 50%,rgba(0,0,0,.15)),linear-gradient(135deg,#ff9800,#ff5722);border:1px solid hsla(0,0%,100%,.3);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.6),0 4px 14px rgba(255,87,34,.4);color:#fff;font-weight:800;transition:all .2s cubic-bezier(.16,1,.3,1)}.glass-btn-orange:hover{transform:translateY(-1px);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.8),0 6px 20px rgba(255,87,34,.55)}.banner-carousel{position:relative;width:calc(100% - 24px);margin:12px;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.08);aspect-ratio:16/7}.carousel-track{display:flex;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1)}.carousel-slide{min-width:100%;height:100%;position:relative}.carousel-image{width:100%;height:100%;object-fit:cover}.carousel-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,14,20,.92) 0,rgba(11,14,20,.45) 60%,transparent);display:flex;flex-direction:column;justify-content:center;padding:20px}.carousel-title{font-size:18px;font-weight:900;color:#fff;margin-bottom:4px}.carousel-desc{font-size:11px;color:var(--text-secondary);max-width:70%;line-height:1.4;margin-bottom:10px}.carousel-dots{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);display:flex;gap:6px}.carousel-dot{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.25);border:none;cursor:pointer;transition:all .3s}.carousel-dot.active{background:var(--accent);width:18px;border-radius:3px;box-shadow:0 0 8px var(--accent)}.announcement-bar{display:flex;align-items:center;background:rgba(18,24,34,.95);border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.06);padding:8px 14px;gap:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 4px 14px rgba(0,0,0,.25);contain:paint}.announcement-icon{color:var(--accent);font-size:14px;display:flex;align-items:center}.announcement-marquee{flex:1 1;overflow:hidden;white-space:nowrap;contain:paint}.announcement-text{display:inline-block;padding-left:100%;animation:marquee 25s linear infinite;color:#94a3b8;font-size:12px;font-weight:500;will-change:transform;transform:translateZ(0)}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.announcement-mail{position:relative;cursor:pointer;color:var(--muted);font-size:16px}.announcement-mail,.mail-badge{display:flex;align-items:center}.mail-badge{position:absolute;top:-4px;right:-6px;background:var(--danger);color:#fff;font-size:8px;font-weight:900;width:14px;height:14px;border-radius:50%;justify-content:center}.winners-ticker-container{background:rgba(14,18,26,.95);padding:10px 14px;overflow:hidden;position:relative;border-bottom:1px solid hsla(0,0%,100%,.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);contain:paint}.winners-ticker-title{font-size:10.5px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-weight:800;display:flex;align-items:center;gap:6px}.winners-ticker-track{display:flex;gap:10px;width:max-content;animation:scroll-left 45s linear infinite;will-change:transform;transform:translateZ(0)}.winners-ticker-track:hover{animation-play-state:paused}@keyframes scroll-left{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.winner-card{background:#141a24;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:7px 13px;display:flex;align-items:center;gap:9px;min-width:175px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 4px 12px rgba(0,0,0,.35);transition:transform .2s;contain:content}.winner-card:hover{border-color:rgba(0,230,91,.55);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.2),0 6px 18px rgba(0,230,91,.25);transform:translateY(-1.5px)}.winner-avatar{font-size:18px}.winner-info{display:flex;flex-direction:column;gap:1px}.winner-name{font-size:10.5px;font-weight:600;color:var(--text-secondary)}.winner-payout{font-size:12.5px;font-weight:900;color:var(--accent)}.winner-game{font-size:9px;color:#64748b;font-weight:700;text-transform:uppercase}.category-bar{display:flex;gap:8px;padding:12px 14px;overflow-x:auto;scrollbar-width:none;position:relative;background:rgba(11,14,20,.96);border-bottom:1px solid hsla(0,0%,100%,.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 4px 16px rgba(0,0,0,.35);transform:translateZ(0)}.category-bar::-webkit-scrollbar{display:none}.category-chip{background:#161d2a;color:var(--text-secondary);border:1px solid hsla(0,0%,100%,.09);padding:8px 15px;border-radius:12px;cursor:pointer;white-space:nowrap;font-weight:700;font-size:12px;display:flex;align-items:center;gap:6px;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.1),0 2px 8px rgba(0,0,0,.25)}.category-chip:hover{border-color:hsla(0,0%,100%,.25);color:#fff;transform:translateY(-1px)}.category-chip.active{background:linear-gradient(180deg,rgba(0,230,91,.22),rgba(0,230,91,.06)),#121a16;color:var(--accent);border:1px solid rgba(0,230,91,.75);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.35),0 0 16px rgba(0,230,91,.35);transform:translateY(-1px)}.coupon-ticker-banner{position:fixed;bottom:60px;left:50%;transform:translateX(-50%) translateZ(0);width:100%;max-width:480px;background:linear-gradient(180deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,0) 50%,rgba(0,0,0,.15)),linear-gradient(90deg,#ff5722,#ff9800);color:#fff;padding:9px 15px;display:flex;align-items:center;justify-content:space-between;z-index:95;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.45),0 -4px 20px rgba(255,87,34,.45);font-size:11px;font-weight:800;border-top:1px solid hsla(0,0%,100%,.35)}.coupon-ticker-text{gap:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1 1}.coupon-close-btn,.coupon-ticker-text{display:flex;align-items:center;cursor:pointer}.coupon-close-btn{background:hsla(0,0%,100%,.2);border:none;color:#fff;width:18px;height:18px;border-radius:50%;justify-content:center;font-size:9px}.bottom-nav{transform:translateX(-50%) translateZ(0);background:rgba(11,14,20,.96);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-top:1px solid hsla(0,0%,100%,.09);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.08),0 -8px 30px rgba(0,0,0,.65)}.glass-strip{background:rgba(20,26,36,.9);border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 4px 16px rgba(0,0,0,.3)}.section-title{padding:0 14px;margin:18px 0 10px;font-size:15px;font-weight:800;color:#fff;justify-content:space-between}.section-title,.title-left{display:flex;align-items:center}.title-left{gap:6px}.title-left:before{content:"";display:block;width:3.5px;height:16px;background:var(--accent);border-radius:2px;box-shadow:0 0 8px rgba(0,230,91,.6)}.games-grid-3col{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;padding:4px 12px 16px}.game-card-premium{position:relative;width:100%;aspect-ratio:1/1.32;background:#141a24;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.08);transition:transform .2s cubic-bezier(.25,.8,.25,1);cursor:pointer;display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none;contain:content}.game-card-premium:hover{transform:translateY(-3px);border-color:rgba(0,230,91,.5);box-shadow:0 8px 24px rgba(0,0,0,.6),0 0 16px rgba(0,230,91,.2)}.game-card-premium:active{transform:scale(.97)}.game-card-img-wrapper{width:100%;height:100%;position:relative;overflow:hidden;border-radius:12px}.game-card-img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.game-card-premium:hover .game-card-img{transform:scale(1.06)}.card-top-badge-left{left:5px;background:#f36;color:#fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.5)}.card-top-badge-left,.card-top-badge-right{position:absolute;top:5px;z-index:10;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:9px}.card-top-badge-right{right:5px;background:rgba(0,0,0,.65);border:1px solid hsla(0,0%,100%,.15);color:var(--accent);border-radius:50%}.card-multiplier-badge{position:absolute;top:5px;left:26px;z-index:9;background:rgba(0,230,91,.15);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(0,230,91,.4);color:var(--accent);font-size:7.5px;font-weight:800;padding:1px 5px;border-radius:4px}.game-card-pill-badge{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:calc(100% - 10px);background:rgba(11,14,20,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;padding:3px 6px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 4px 12px rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.08);z-index:10;pointer-events:none}.pill-provider{font-size:8px;font-weight:800;color:var(--accent);text-transform:uppercase}.pill-title{font-size:8px;font-weight:700;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:65px}.footer{background:var(--bg-tertiary);border-top:1px solid hsla(0,0%,100%,.06);padding:28px 16px 36px;text-align:center}.social-channels-title{font-size:12px;font-weight:800;color:var(--text-secondary);margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.social-icons-row{gap:14px;margin-bottom:20px}.social-icon-btn,.social-icons-row{display:flex;justify-content:center}.social-icon-btn{width:38px;height:38px;border-radius:10px;align-items:center;font-size:18px;color:#fff;border:1px solid hsla(0,0%,100%,.08);cursor:pointer;transition:transform .2s,filter .2s;background:hsla(0,0%,100%,.05)}.social-icon-btn:hover{transform:translateY(-2px);border-color:rgba(0,230,91,.4)}.social-icon-btn.fb{background:rgba(24,119,242,.15);color:#1877f2}.social-icon-btn.tg{background:rgba(34,158,217,.15);color:#229ed9}.social-icon-btn.wa{background:rgba(37,211,102,.15);color:#25d366}.social-icon-btn.yt{background:rgba(255,0,0,.15);color:red}.social-icon-btn.r21{background:transparent;border:1px solid #f36;color:#f36;font-weight:900;font-size:12px}.footer-disclaimer{font-size:10.5px;color:var(--muted);line-height:1.6;max-width:600px;margin:0 auto 20px}.footer-disclaimer strong{color:#94a3b8}.partners-title{font-size:10.5px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.partners-row{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px}.partner-logo{font-size:11px;font-weight:800;color:#94a3b8;letter-spacing:.5px;text-transform:uppercase;border:1px solid hsla(0,0%,100%,.08);padding:4px 10px;border-radius:8px;background:rgba(20,26,36,.5)}.bottom-nav{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:480px;height:calc(60px + env(safe-area-inset-bottom, 0px));padding-bottom:env(safe-area-inset-bottom,0);background:rgba(11,14,20,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid hsla(0,0%,100%,.07);z-index:100;box-shadow:0 -4px 24px rgba(0,0,0,.6);border-left:1px solid hsla(0,0%,100%,.06);border-right:1px solid hsla(0,0%,100%,.06)}.bottom-nav,.bottom-nav-item{display:flex;align-items:center}.bottom-nav-item{flex:1 1;flex-direction:column;justify-content:center;gap:3px;color:#64748b;font-size:10px;font-weight:700;text-decoration:none;cursor:pointer;height:100%;position:relative;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.bottom-nav-item:hover{color:#94a3b8}.bottom-nav-item.active{color:var(--accent)}.bottom-nav-item.active .bottom-nav-icon{transform:translateY(-2px);filter:drop-shadow(0 0 8px rgba(0,230,91,.6))}.bottom-nav-icon{font-size:18px;transition:transform .2s ease,filter .2s ease}.bottom-nav-badge,.bottom-nav-icon{display:flex;align-items:center;justify-content:center}.bottom-nav-badge{position:absolute;top:4px;right:22%;background:var(--danger);color:#fff;font-size:8px;font-weight:900;width:14px;height:14px;border-radius:50%;box-shadow:0 2px 6px rgba(255,51,102,.6)}