:root,[data-theme=dark]{--robux-gradient:linear-gradient(135deg, #FFD700 0%, #FF9800 100%)}.menu-btn,body{color:var(--text-primary)}.btn,.menu-item{text-decoration:none}.btn-offer i,.offer-points i{filter:drop-shadow(0 1px 2px rgba(0, 0, 0, .2))}.email-login-section h2,.logo-center,.withdrawal-alert-title{-webkit-text-fill-color:transparent}:root{--primary-gradient:linear-gradient(135deg, #6A11CB 0%, #2575FC 100%);--secondary-gradient:linear-gradient(135deg, #FF9A9E 0%, #FAD0C4 100%);--success-gradient:linear-gradient(135deg, #00b09b 0%, #96c93d 100%);--warning-gradient:linear-gradient(135deg, #FFD700 0%, #FFA500 100%);--premium-gradient:linear-gradient(135deg, #667eea 0%, #764ba2 100%);--shadow-layer-1:0 2px 8px rgba(0, 0, 0, 0.06);--shadow-layer-2:0 4px 16px rgba(0, 0, 0, 0.08),0 2px 8px rgba(0, 0, 0, 0.04);--shadow-layer-3:0 8px 32px rgba(0, 0, 0, 0.12),0 4px 16px rgba(0, 0, 0, 0.06);--shadow-layer-4:0 16px 48px rgba(0, 0, 0, 0.16),0 8px 24px rgba(0, 0, 0, 0.08);--shadow-glow-primary:0 0 20px rgba(106, 17, 203, 0.25);--shadow-glow-success:0 0 20px rgba(0, 176, 155, 0.25);--shadow-glow-robux:0 0 20px rgba(255, 215, 0, 0.25);--shadow-inset:inset 0 2px 4px rgba(0, 0, 0, 0.1);--shadow-inset-dark:inset 0 2px 8px rgba(0, 0, 0, 0.2);--bg-primary:#F8FAFF;--bg-secondary:#FFFFFF;--bg-card:rgba(255, 255, 255, 0.95);--bg-glass:rgba(255, 255, 255, 0.25);--bg-nav:rgba(255, 255, 255, 0.95);--text-primary:#1A1A2E;--text-secondary:#5A5A7A;--text-muted:#8A8AA3;--border-light:rgba(255, 255, 255, 0.4);--border-regular:rgba(0, 0, 0, 0.08);--border-primary:rgba(106, 17, 203, 0.2);--border-glow:rgba(106, 17, 203, 0.3);--border-robux:rgba(255, 215, 0, 0.3);--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-pill:100px;--spacing-xs:8px;--spacing-sm:16px;--spacing-md:24px;--spacing-lg:32px;--spacing-xl:48px;--transition-fast:0.2s cubic-bezier(0.4, 0, 0.2, 1);--transition-medium:0.3s cubic-bezier(0.4, 0, 0.2, 1);--transition-slow:0.5s cubic-bezier(0.4, 0, 0.2, 1)}.menu-btn,.theme-toggle{transition:all var(--transition-medium);animation:3s linear infinite glow-rotate;cursor:pointer;outline:0}[data-theme=dark]{--primary-gradient:linear-gradient(135deg, #8A2BE2 0%, #4A00E0 100%);--secondary-gradient:linear-gradient(135deg, #FF6B6B 0%, #FF8E53 100%);--shadow-layer-1:0 2px 8px rgba(0, 0, 0, 0.3);--shadow-layer-2:0 4px 16px rgba(0, 0, 0, 0.35),0 2px 8px rgba(0, 0, 0, 0.2);--shadow-layer-3:0 8px 32px rgba(0, 0, 0, 0.4),0 4px 16px rgba(0, 0, 0, 0.25);--shadow-layer-4:0 16px 48px rgba(0, 0, 0, 0.45),0 8px 24px rgba(0, 0, 0, 0.3);--shadow-glow-primary:0 0 20px rgba(138, 43, 226, 0.4);--shadow-glow-success:0 0 20px rgba(0, 176, 155, 0.4);--shadow-glow-robux:0 0 20px rgba(255, 215, 0, 0.4);--bg-primary:#0F0F23;--bg-secondary:#1A1A2E;--bg-card:rgba(26, 26, 46, 0.95);--bg-glass:rgba(255, 255, 255, 0.05);--bg-nav:rgba(15, 15, 35, 0.95);--text-primary:#FFFFFF;--text-secondary:#B8B8D0;--text-muted:#6A6A8A;--border-light:rgba(255, 255, 255, 0.15);--border-regular:rgba(255, 255, 255, 0.1);--border-primary:rgba(138, 43, 226, 0.3);--border-glow:rgba(138, 43, 226, 0.4);--border-robux:rgba(255, 215, 0, 0.4)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;background-color:var(--bg-primary);line-height:1.6;transition:background-color var(--transition-medium);min-height:100vh;overflow-x:hidden}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg-glass);border-radius:5px;box-shadow:var(--shadow-inset)}::-webkit-scrollbar-thumb{background:var(--primary-gradient);border-radius:5px;box-shadow:var(--shadow-layer-1)}.app-header,.menu-btn:hover{box-shadow:var(--shadow-layer-2)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#8a2be2 0,#2575fc 100%)}h1,h2,h3,h4{font-family:Poppins,sans-serif;font-weight:700;line-height:1.2}.container{max-width:480px;margin:0 auto;padding:0 var(--spacing-sm);position:relative;z-index:1}.app-header{background:var(--bg-nav);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:sticky;top:0;z-index:1000;padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border-light);animation:3s linear infinite glow-rotate;border-radius:0/100%;border-right:0px solid #000;box-shadow:0 15px 10px -10px rgba(0,0,0,.4),0 0 7px rgba(255,255,255,.7)}@keyframes slideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}.header-content{display:flex;justify-content:space-between;align-items:center;padding:0 var(--spacing-sm);height:60px}.logo-center,.menu-btn{align-items:center;display:flex}.menu-btn{width:40px;height:40px;border-radius:var(--radius-md);background:var(--bg-card);border:1px solid var(--border-regular);justify-content:center;box-shadow:var(--shadow-layer-1);border:none;box-shadow:0 15px 10px -10px rgba(0,0,0,.4),0 0 7px rgba(255,255,255,.7)}.logo-center,.theme-toggle::before{background:var(--primary-gradient)}.menu-btn:hover{border-color:var(--border-primary);transform:translateY(-1px)}.theme-toggle i,.theme-toggle::before{position:absolute;top:50%;transform:translateY(-50%)}.menu-btn i{font-size:1.2rem}.logo-center{gap:12px;font-size:1.5rem;font-weight:800;-webkit-background-clip:text;background-clip:text;position:absolute;left:50%;transform:translateX(-50%)}.logo-icon{width:155px;height:155px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.3rem}.theme-toggle{width:60px;height:32px;background:var(--bg-card);border-radius:var(--radius-pill);position:relative;border:1px solid var(--border-regular);box-shadow:var(--shadow-layer-1);overflow:hidden;border:none;box-shadow:0 15px 10px -10px rgba(0,0,0,.4),0 0 7px rgba(255,255,255,.7)}.theme-toggle::before{content:'';width:26px;height:26px;border-radius:50%;left:3px;transition:transform var(--transition-medium) cubic-bezier(.4, 0, .2, 1);box-shadow:var(--shadow-layer-1);z-index:2}.close-menu-btn:hover,.menu-item:hover{background:var(--bg-glass)}[data-theme=dark] .theme-toggle::before{transform:translate(24px,-50%)}.theme-toggle i{font-size:.85rem;z-index:1;transition:color var(--transition-fast)}.theme-toggle .sun{left:8px;color:var(--text-secondary)}.theme-toggle .moon,[data-theme=dark] .theme-toggle .sun{color:var(--text-muted)}.theme-toggle .moon{right:8px}.email-login-section p,[data-theme=dark] .theme-toggle .moon{color:var(--text-secondary)}.theme-toggle:hover{box-shadow:var(--shadow-layer-2);transform:translateY(-1px)}.user-menu-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);backdrop-filter:blur(10px);display:none;justify-content:flex-start;align-items:flex-start;z-index:3000;animation:.3s fadeIn}.menu-avatar,.modal.active,.user-menu-modal.active,.withdraw-username-modal.active,.withdrawal-alert-modal.active{display:flex}.menu-content{background:var(--bg-card);backdrop-filter:blur(30px);width:280px;height:100vh;box-shadow:var(--shadow-layer-4);border-right:1px solid var(--border-light);animation:.4s cubic-bezier(.4,0,.2,1) slideInLeft;position:relative;overflow-y:auto}.menu-avatar,.menu-level{background:var(--primary-gradient);color:#fff}@keyframes slideInLeft{from{transform:translateX(-100%)}to{transform:translateX(0)}}.menu-header{padding:var(--spacing-lg) var(--spacing-md);border-bottom:1px solid var(--border-regular);text-align:center}.menu-avatar{width:80px;height:80px;border-radius:50%;align-items:center;justify-content:center;font-size:2rem;font-weight:700;margin:0 auto var(--spacing-sm);box-shadow:var(--shadow-layer-3);box-shadow:0 15px 10px -10px rgba(0,0,0,.4),0 0 7px rgba(255,255,255,.7);animation:3s linear infinite glow-rotate}.menu-item.logout,.menu-level{box-shadow:0 15px 10px -10px rgba(0,0,0,.4),0 0 7px rgba(255,255,255,.7);animation:3s linear infinite glow-rotate}.menu-level{padding:4px 12px;border-radius:var(--radius-pill);font-size:.85rem;display:inline-block;border-radius:20px/50%;border-right:1px solid #ffffff29}.close-menu-btn,.menu-item{display:flex;align-items:center;color:var(--text-primary)}.menu-items{padding:var(--spacing-md)}.menu-item{gap:12px;padding:14px 16px;border-radius:var(--radius-md);transition:all var(--transition-fast);cursor:pointer;margin-bottom:8px}.input-field,.withdraw-username-btn{transition:all var(--transition-medium)}.menu-item.logout{color:#ff6b6b;margin-top:var(--spacing-md);border-top:1px solid var(--border-regular);padding-top:var(--spacing-md);border-radius:20px/50%;border-right:3px solid #000}.menu-item.logout:hover{background:rgba(255,107,107,.1)}.menu-item i{font-size:1.2rem;width:24px;text-align:center}.close-menu-btn{position:absolute;top:20px;right:20px;width:40px;height:40px;border-radius:50%;background:var(--bg-card);border:1px solid var(--border-regular);justify-content:center;cursor:pointer;z-index:3001;box-shadow:var(--shadow-layer-2)}.btn,.withdraw-username-btn{align-items:center;cursor:pointer}.close-menu-btn:hover{transform:rotate(90deg)}.withdraw-username-btn{position:fixed;bottom:20px;right:20px;width:56px;height:56px;border-radius:50%;background:var(--primary-gradient);border:1px solid var(--border-primary);display:none;justify-content:center;color:#fff;z-index:1000;box-shadow:var(--shadow-layer-3),var(--shadow-glow-primary)}.withdraw-username-btn:hover{transform:scale(1.1) rotate(15deg);box-shadow:var(--shadow-layer-4),var(--shadow-glow-primary)}.withdraw-username-btn i{font-size:1.5rem}.withdraw-username-btn.pulse{animation:2s infinite pulse}.withdraw-username-modal,.withdrawal-alert-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);backdrop-filter:blur(10px);display:none;justify-content:center;align-items:center;z-index:3000;padding:var(--spacing-sm);animation:.3s fadeIn}.modal-content,.withdraw-username-content{background:var(--bg-card);backdrop-filter:blur(30px);border-radius:var(--radius-lg);padding:var(--spacing-xl);max-width:420px;width:100%;box-shadow:var(--shadow-layer-4);border:1px solid var(--border-light);animation:3s linear infinite glow-rotate;position:relative;overflow:hidden;border-radius:20px/50%;border:3px solid #b3ae77;box-shadow:0 15px 10px -10px rgba(0,0,0,.4),0 0 7px rgba(255,255,255,.7)}.email-login-section,.offer-card,.progress-section,.tabs-nav,.toast{backdrop-filter:blur(20px)}.email-login-section::before,.modal-content::before,.progress-section::before,.referral-section::before,.withdraw-username-content::before,.withdrawal-section::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--primary-gradient)}.btn,.btn-offer,.input-field,.input-field:focus{position:relative}@keyframes modalSlideUp{from{transform:translateY(50px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.main-container{padding:var(--spacing-md) 0;animation:.8s cubic-bezier(.4,0,.2,1) fadeIn}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.email-login-section{background:var(--bg-card);border-radius:var(--radius-lg);padding:var(--spacing-xl);text-align:center;box-shadow:var(--shadow-layer-3);border:1px solid var(--border-light);margin-bottom:var(--spacing-lg);animation:.6s cubic-bezier(.4,0,.2,1) scaleIn;position:relative;overflow:hidden}.btn-offer,.btn-offer::before,.btn-primary,.btn-success,.progress-section{animation:3s linear infinite glow-rotate}@keyframes scaleIn{from{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.email-login-section h2{background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text;margin-bottom:var(--spacing-sm);font-size:1.75rem}.email-login-section p{margin-bottom:var(--spacing-lg)}.input-field{width:100%;padding:18px 20px;background:var(--bg-secondary);border:2px solid var(--border-regular);border-radius:var(--radius-md);font-family:Inter,sans-serif;font-size:1rem;color:var(--text-primary);margin-bottom:var(--spacing-md);box-shadow:var(--shadow-layer-1);box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 8px 16px -8px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.1);transition:.3s;height:60px}.btn,.tab{font-family:Poppins,sans-serif}.input-field:focus{outline:0;border-color:var(--border-primary);box-shadow:var(--shadow-layer-2),var(--shadow-glow-primary);transform:translateY(-1px);box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 8px 16px -8px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.1);transition:.3s;height:60px}.btn-offer::before,.btn::before{height:100%;content:'';position:absolute;top:0;left:-100%;width:100%}.btn{display:inline-flex;justify-content:center;gap:10px;padding:18px 36px;border-radius:var(--radius-pill);font-weight:600;font-size:1.05rem;border:none;transition:all var(--transition-medium);overflow:hidden;user-select:none;-webkit-tap-highlight-color:transparent;min-height:56px;box-shadow:var(--shadow-layer-2)}.btn::before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .7s}#save-inline-username-btn,.btn-offer::before{background:linear-gradient(0deg,#cd7724,#cd7724 49.5%,#ec9f38 60%,#fdeca9 95%,#efb741)}.btn-offer:hover::before,.btn:hover::before{left:100%}.btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:var(--shadow-layer-4)}.btn:active{transform:translateY(-1px) scale(.98);box-shadow:var(--shadow-inset),var(--shadow-layer-1)}.btn-primary{background:var(--primary-gradient);color:#fff;box-shadow:var(--shadow-layer-3),var(--shadow-glow-primary);border:1px solid var(--border-primary);background:linear-gradient(0deg,#2e7d32,#388e3c 49.5%,#43a047 60%,#1b5e20 95%);border-radius:20px/50%;border-right:1px solid #ffffff29;box-shadow:0 15px 10px -10px rgba(0,0,0,.4),0 0 7px rgba(255,255,255,.7)}.btn-primary:hover{box-shadow:var(--shadow-layer-4),var(--shadow-glow-primary)}.btn-success{background:var(--success-gradient);color:#fff;box-shadow:var(--shadow-layer-3),var(--shadow-glow-success);border:1px solid rgba(0,176,155,.3);background:linear-gradient(0deg,#cd7724,#cd7724 49.5%,#ec9f38 60%,#fdeca9 95%,#efb741);border-radius:20px/50%;border-right:1px solid #ffffff29;box-shadow:0 15px 10px -10px rgba(0,0,0,.4),0 0 7px rgba(255,255,255,.7)}.btn-success:hover{box-shadow:var(--shadow-layer-4),var(--shadow-glow-success)}.btn-offer{background:var(--robux-gradient);color:#fff;font-weight:700;font-size:1rem;padding:16px 24px;border-radius:var(--radius-md);box-shadow:var(--shadow-layer-3),var(--shadow-glow-robux);border:2px solid rgba(255,215,0,.4);overflow:hidden;transition:.4s cubic-bezier(.4, 0, .2, 1);min-height:52px;letter-spacing:.5px;text-transform:uppercase;background:linear-gradient(0deg,#cd7724,#cd7724 49.5%,#ec9f38 60%,#fdeca9 95%,#efb741);border-radius:20px/50%;border-right:1px solid #ffffff29;box-shadow:0 15px 10px -10px rgba(0,0,0,.4),0 0 7px rgba(255,255,255,.7)}.btn-offer::before{transition:left .8s;border-radius:20px/50%;border-right:1px solid #ffffff29;box-shadow:0 15px 10px -10px rgba(0,0,0,.4),0 0 7px rgba(255,255,255,.7)}.btn-offer:hover{transform:translateY(-3px) scale(1.03);box-shadow:var(--shadow-layer-4),0 0 25px rgba(255,215,0,.4);border-color:rgba(255,215,0,.6)}.btn-offer:active{transform:translateY(-1px) scale(.99);box-shadow:var(--shadow-inset),var(--shadow-layer-2),0 0 15px rgba(255,215,0,.3)}.btn-offer i{font-size:1.2rem;color:#fff}.btn-secondary,.progress-section h4,.progress-text,.tab:hover:not(.active){color:var(--text-primary)}.btn-offer span{font-weight:800;font-size:1.1rem;margin-left:4px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.btn-offer.btn-disabled{opacity:.6;cursor:not-allowed;background:linear-gradient(135deg,#ccc 0,#999 100%);color:#666;border-color:rgba(0,0,0,.1);box-shadow:var(--shadow-layer-1)!important}.btn-disabled:hover,.btn-offer.btn-disabled:hover{transform:none!important;box-shadow:var(--shadow-layer-1)!important}.btn-secondary{background:var(--bg-card);border:1px solid var(--border-regular);box-shadow:var(--shadow-layer-2)}.btn-secondary:hover{background:var(--bg-secondary);box-shadow:var(--shadow-layer-3);border-color:var(--border-primary)}.btn-disabled{opacity:.6;cursor:not-allowed;box-shadow:var(--shadow-layer-1)!important}.game-card,.tab{cursor:pointer;text-align:center}.btn-sm{padding:12px 24px;min-height:44px;font-size:.95rem}.daily-bonus-card,.progress-section{border-radius:var(--radius-lg);padding:var(--spacing-md);position:relative;overflow:hidden}.progress-section{background:var(--bg-card);margin-bottom:var(--spacing-lg);box-shadow:var(--shadow-layer-3);border:1px solid var(--border-light);text-align:center;border-radius:20px/50%;border:1px solid #b3ae77;box-shadow:0 15px 10px -10px rgba(0,0,0,.4),0 0 7px rgba(255,255,255,.7)}.progress-section h4{margin-bottom:var(--spacing-sm);font-size:1.1rem;display:flex;align-items:center;justify-content:center;gap:8px}.progress-bar-container{height:12px;background:var(--bg-glass);border-radius:6px;overflow:hidden;margin:var(--spacing-sm) 0;box-shadow:var(--shadow-inset)}.daily-bonus-card,.tabs-nav{margin-bottom:var(--spacing-lg)}.progress-fill{height:100%;background:var(--robux-gradient);width:0%;transition:width var(--transition-medium);border-radius:6px;position:relative}.offer-card,.tab,.tab i,.tab span{transition:all var(--transition-medium)}.progress-fill-small::after,.progress-fill::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:2s infinite shimmer}.offer-card::before,.withdrawal-alert-content::before{content:'';position:absolute;height:4px;right:0;top:0}.daily-bonus-card,.tab.active,.tabs-nav{animation:3s linear infinite glow-rotate}@keyframes shimmer{100%{left:100%}}.progress-text{font-weight:700;font-size:.95rem;display:flex;justify-content:space-between;align-items:center}.progress-stats{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:.85rem;color:var(--text-secondary)}.progress-needed{color:#ff6b6b;font-weight:600}.progress-achieved{color:#00b09b;font-weight:600}.daily-bonus-card{background:var(--warning-gradient);box-shadow:var(--shadow-layer-4);border-radius:20px/50%;border:2px solid #b3ae77;box-shadow:0 15px 10px -10px rgba(0,0,0,.4),0 0 7px rgba(255,255,255,.7)}.daily-bonus-content{position:relative;z-index:1;text-align:center}.daily-bonus-content h3{color:#fff;margin-bottom:var(--spacing-sm);font-size:1.3rem;text-shadow:0 2px 4px rgba(0,0,0,.2)}.tabs-nav{display:flex;background:var(--bg-card);border-radius:var(--radius-lg);padding:8px;box-shadow:var(--shadow-layer-3);border:1px solid var(--border-light);border-radius:20px/50%;border:1px solid #b3ae77;box-shadow:0 15px 10px -10px rgba(0,0,0,.4),0 0 7px rgba(255,255,255,.7)}.offer-image,.tab{border-radius:var(--radius-md)}.tab{flex:1;padding:16px 12px;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--text-muted);background:0 0;border:none;font-weight:600;box-shadow:none}.offer-image,.tab.active{box-shadow:var(--shadow-layer-2);color:#fff}.tab i{font-size:1.3rem}.tab span{font-size:.9rem}.tab.active{background:var(--primary-gradient);transform:translateY(-2px);background:linear-gradient(0deg,#cd7724,#cd7724 49.5%,#ec9f38 60%,#fdeca9 95%,#efb741);border-radius:20px/50%;border-right:1px solid #ffffff29;box-shadow:0 15px 10px -10px rgba(0,0,0,.4),0 0 7px rgba(255,255,255,.7)}.tab.active i{transform:scale(1.1) translateY(-1px)}.tab:hover:not(.active){background:var(--bg-glass);transform:translateY(-1px);box-shadow:var(--shadow-layer-1)}.tab-content{display:none;animation:.4s cubic-bezier(.4,0,.2,1) fadeIn}.offer-card,.offer-image,.referral-section,.withdrawal-section{animation:3s linear infinite glow-rotate}.tab-content.active{display:block}.cards-grid{display:grid;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.offer-card{background:var(--bg-card);border-radius:var(--radius-lg);padding:var(--spacing-md);border:1px solid var(--border-light);box-shadow:var(--shadow-layer-3);position:relative;overflow:hidden;border-radius:30px/60%;border:3px solid #b3ae77;box-shadow:0 15px 10px -10px rgba(0,0,0,.4),0 0 7px rgba(255,255,255,.7)}.game-card.active,.game-card.active .game-icon,.offer-card::before,.offer-image{background:var(--primary-gradient)}.offer-card::before{left:0;transform:scaleX(0);transform-origin:left;transition:transform var(--transition-medium)}.offer-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-layer-4);border-color:var(--border-primary)}.offer-card:hover::before{transform:scaleX(1)}.offer-card.highlight{border:2px solid var(--border-glow);box-shadow:var(--shadow-layer-3),var(--shadow-glow-primary)}.offer-header{display:flex;align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.offer-image{width:50px;height:50px;min-width:80px;object-fit:cover;border:2px solid var(--border-light);display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:0 15px 10px -10px rgba(0,0,0,.4),0 0 7px rgba(255,255,255,.7)}.game-icon,.game-logo{width:60px;height:60px}.offer-image img,.offer-points{border-radius:var(--radius-md)}.offer-image img{width:100%;height:100%;object-fit:cover}.offer-content{flex:1;display:flex;flex-direction:column;min-width:0}.offer-title{font-weight:700;color:var(--text-primary);font-size:1.1rem;margin-bottom:8px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;white-space:normal}.offer-info{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.offer-points{background:var(--robux-gradient);color:#fff;padding:8px 16px;font-weight:800;font-size:1.1rem;display:flex;align-items:center;gap:6px;box-shadow:var(--shadow-layer-2);border:1px solid rgba(255,215,0,.3);white-space:nowrap}.offer-points i{color:#fff;font-size:1.2rem}.offer-description{color:var(--text-secondary);font-size:.95rem;line-height:1.5;margin-top:var(--spacing-sm);margin-bottom:var(--spacing-md)}.referral-section,.withdrawal-section{background:var(--bg-card);backdrop-filter:blur(20px);border-radius:var(--radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl);box-shadow:var(--shadow-layer-4);border:1px solid var(--border-light);position:relative;overflow:hidden;border-radius:20px/50%;border:3px solid #b3ae77;box-shadow:0 15px 10px -10px rgba(0,0,0,.4),0 0 7px rgba(255,255,255,.7)}.referral-section h2,.withdrawal-section h2{background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--spacing-sm);font-size:1.5rem}.withdrawal-info{background:var(--bg-glass);border-radius:var(--radius-md);padding:var(--spacing-md);margin:var(--spacing-md) 0}.withdrawal-info-item{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;margin-bottom:10px;border:1px dashed currentColor;border-radius:8px;background:rgba(255,255,255,.03);transition:.25s;color:#000}.game-card,.referral-link-container,.toast{transition:all var(--transition-medium)}.dark,[data-theme=dark],body.dark{color:#fff}.withdrawal-info-item:hover{border-color:var(--primary-color);box-shadow:0 0 10px rgba(0,255,200,.3);transform:translateY(-2px)}.game-card.active,.game-card:hover{border-color:var(--border-primary)}.game-card:hover,.game-icon{box-shadow:var(--shadow-layer-2)}.withdrawal-info-item:last-child{margin-bottom:0}.withdrawal-info-label{color:var(--text-secondary);font-size:.95rem}.withdrawal-info-value{font-weight:700;color:var(--text-primary);font-size:1rem}.game-card.active,.withdrawal-requirements{color:#fff;animation:3s linear infinite glow-rotate}.withdrawal-requirements{background:var(--warning-gradient);border-radius:var(--radius-md);padding:var(--spacing-md);margin:var(--spacing-md) 0;text-align:center;box-shadow:var(--shadow-layer-3);border:1px solid #b3ae77;border-radius:20px/50%;box-shadow:0 15px 10px -10px rgba(0,0,0,.4),0 0 7px rgba(255,255,255,.7)}.withdrawal-alert-offers h4,.withdrawal-requirements h4{margin-bottom:8px;font-size:1.1rem}.game-selection{margin-bottom:var(--spacing-lg)}.game-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-sm);margin-top:var(--spacing-md)}.game-card{background:var(--bg-card);border:1px solid var(--border-regular);border-radius:var(--radius-md);padding:var(--spacing-sm);display:flex;flex-direction:column;align-items:center;gap:8px}.game-card:hover{transform:translateY(-3px)}.game-card.active{box-shadow:var(--shadow-layer-3);background:linear-gradient(0deg,#cd7724,#cd7724 49.5%,#ec9f38 60%,#fdeca9 95%,#efb741);border-radius:20px/50%;border-right:1px solid #ffffff29;box-shadow:0 15px 10px -10px rgba(0,0,0,.4),0 0 7px rgba(255,255,255,.7)}.game-icon{border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg-glass);border:2px solid var(--border-light);border-right:1px solid #ffffff29;box-shadow:0 15px 10px -10px rgba(0,0,0,.4),0 0 7px rgba(255,255,255,.7);animation:3s linear infinite glow-rotate;overflow:hidden;position:relative;padding:8px}.game-card.active .game-icon{border-color:var(--border-primary)}.game-logo{object-fit:contain;object-position:center;display:block}.game-card.active .game-logo{filter:none!important}.game-name{font-size:.85rem;font-weight:600}.game-username-section{margin:var(--spacing-lg) 0}.game-username-section h4{margin-bottom:var(--spacing-sm);color:var(--text-primary);font-size:1rem}.referral-link-container{background:var(--bg-glass);border-radius:var(--radius-md);padding:18px;margin:var(--spacing-md) 0;border:1px solid var(--border-regular);display:flex;align-items:center;gap:12px;box-shadow:var(--shadow-layer-2)}.loading,.toast{border-radius:var(--radius-lg);display:flex}.referral-link-container:hover{border-color:var(--border-primary);box-shadow:var(--shadow-layer-3)}.referral-link{flex:1;font-family:'Courier New',monospace;color:var(--text-primary);word-break:break-all;font-size:.95rem}.loading{flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);gap:var(--spacing-md);background:var(--bg-card);box-shadow:var(--shadow-layer-3);border:1px solid var(--border-light)}.spinner{width:48px;height:48px;border:3px solid var(--border-regular);border-top-color:#6a11cb;border-radius:50%;animation:1s linear infinite spin;box-shadow:var(--shadow-layer-1)}.toast,.withdrawal-alert-content{background:var(--bg-card);box-shadow:var(--shadow-layer-4)}@keyframes spin{to{transform:rotate(360deg)}}.toast{position:fixed;bottom:var(--spacing-lg);left:50%;transform:translateX(-50%) translateY(100px);padding:18px 28px;align-items:center;gap:14px;z-index:2000;opacity:0;border:1px solid var(--border-light);max-width:90%;min-width:300px}.toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.toast.success{border-left:4px solid #00b09b;box-shadow:var(--shadow-layer-4),0 0 20px rgba(0,176,155,.2)}.toast.error{border-left:4px solid #ff6b6b;box-shadow:var(--shadow-layer-4),0 0 20px rgba(255,107,107,.2)}.toast.warning{border-left:4px solid gold;box-shadow:var(--shadow-layer-4),0 0 20px rgba(255,215,0,.2)}.toast i{font-size:1.4rem}.toast.success i{color:#00b09b}.toast.error i{color:#ff6b6b}.toast.warning i{color:gold}.withdrawal-alert-content{backdrop-filter:blur(30px);border-radius:var(--radius-lg);padding:var(--spacing-xl);max-width:420px;width:100%;border:1px solid var(--border-light);animation:.4s cubic-bezier(.4,0,.2,1) modalSlideUp;position:relative;overflow:hidden;text-align:center}.withdrawal-alert-content::before{left:0;background:var(--warning-gradient)}.withdrawal-alert-icon{font-size:3rem;color:gold;margin-bottom:var(--spacing-md);animation:1.5s infinite pulse}#save-inline-username-btn,.withdrawal-alert-stat{box-shadow:0 15px 10px -10px rgba(0,0,0,.4),0 0 7px rgba(255,255,255,.7);animation:3s linear infinite glow-rotate}@keyframes pulse{0%,100%{box-shadow:var(--shadow-layer-3),var(--shadow-glow-primary);transform:scale(1)}50%{box-shadow:var(--shadow-layer-3),0 0 25px rgba(106,17,203,.5);transform:scale(1.1)}}.withdrawal-alert-title{background:var(--warning-gradient);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;margin-bottom:var(--spacing-sm)}.withdrawal-alert-message{color:var(--text-secondary);margin-bottom:var(--spacing-lg);line-height:1.6}.withdrawal-alert-stats{background:var(--bg-glass);border-radius:var(--radius-md);padding:var(--spacing-md);margin:var(--spacing-md) 0;text-align:left}.withdrawal-alert-stat{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--border-regular);border-radius:20px/50%;border-right:1px solid #ffffff29}.withdrawal-alert-stat:last-child{border-bottom:none}.withdrawal-alert-stat-label{color:var(--text-secondary);font-size:.9rem}.withdrawal-alert-stat-value{font-weight:700;color:var(--text-primary)}.withdrawal-alert-offers{margin-top:var(--spacing-md);padding:var(--spacing-sm);background:var(--success-gradient);border-radius:var(--radius-md);color:#fff}.modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(10px);display:none;justify-content:center;align-items:center;z-index:3000;padding:var(--spacing-sm);animation:.3s fadeIn}@keyframes glow-rotate{0%,100%{border-color:#b3ae77}25%,75%{border-color:gold}50%{border-color:#ff9800}}.progress-bar{height:8px;background:var(--bg-glass);border-radius:4px;overflow:hidden;margin:var(--spacing-md) 0;box-shadow:var(--shadow-inset)}.progress-fill-small{height:100%;background:var(--success-gradient);width:0%;transition:width var(--transition-medium);border-radius:4px;box-shadow:var(--shadow-layer-1);position:relative;overflow:hidden}.app-footer{text-align:center;padding:var(--spacing-lg) 0;color:var(--text-muted);font-size:.9rem;border-top:1px solid var(--border-regular);margin-top:var(--spacing-xl)}.trust-badge{display:inline-flex;align-items:center;gap:10px;background:var(--bg-glass);padding:12px 24px;border-radius:var(--radius-pill);margin-top:var(--spacing-md);font-weight:600;color:var(--text-secondary);box-shadow:var(--shadow-layer-2);border:1px solid var(--border-regular);transition:all var(--transition-medium)}.trust-badge:hover{transform:translateY(-2px);box-shadow:var(--shadow-layer-3);border-color:var(--border-primary)}@media (min-width:768px){.container{max-width:768px;padding:0 var(--spacing-md)}.cards-grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.game-grid{grid-template-columns:repeat(4,1fr)}.offer-card,.referral-section,.withdrawal-section{padding:var(--spacing-lg)}.btn{min-height:60px;padding:20px 40px;font-size:1.1rem}.tabs-nav{padding:10px}.tab{padding:18px 16px}.tab i{font-size:1.4rem}.tab span{font-size:1rem}.modal-content,.withdrawal-alert-content{padding:var(--spacing-xl)}.offer-image{width:100px;height:100px;min-width:100px}.btn-offer{padding:18px 28px;font-size:1.05rem}}@media (min-width:1024px){.container{max-width:1024px}.cards-grid{grid-template-columns:repeat(3,1fr)}.game-grid{grid-template-columns:repeat(6,1fr)}.header-content{padding:0 var(--spacing-lg)}.main-container{padding:var(--spacing-lg) 0}}@media (max-width:480px){.container{padding:0 var(--spacing-xs)}.email-login-section,.referral-section,.withdrawal-section{padding:var(--spacing-md);border-radius:20px/50%;border-right:1px solid #ffffff29;box-shadow:0 15px 10px -10px rgba(0,0,0,.4),0 0 7px rgba(255,255,255,.7);animation:3s linear infinite glow-rotate}.game-grid{grid-template-columns:repeat(3,1fr);gap:var(--spacing-xs)}.game-card{padding:var(--spacing-xs)}.game-name{font-size:.75rem}.btn{padding:16px 28px;min-height:52px}.offer-card{padding:var(--spacing-md)}.offer-header{flex-direction:column;align-items:flex-start}.offer-image{width:60px;height:60px;min-width:60px;align-self:flex-start}.offer-content{width:100%}.offer-info{flex-wrap:wrap}.btn-offer{padding:14px 20px;font-size:.95rem;min-height:48px}}.particles{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.particle{position:absolute;background:var(--primary-gradient);border-radius:50%;opacity:.1;animation:20s linear infinite float;box-shadow:var(--shadow-layer-1)}@keyframes float{0%,100%{transform:translate(0,0) rotate(0)}25%{transform:translate(100px,100px) rotate(90deg)}50%{transform:translate(0,200px) rotate(180deg)}75%{transform:translate(-100px,100px) rotate(270deg)}}.will-change{will-change:transform,opacity}.hardware-accelerated{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.logo-img{width:32px;height:32px;object-fit:contain;display:block}#save-inline-username-btn{width:70px;height:48px;font-size:16px;border-radius:20px/50%;border-right:1px solid #ffffff29}
