:root{--sky-blue: #00c6ff;--electric-blue: #0072ff;--deep-blue: #0056b3;--lightning-blue: #00f2fe;--neon-blue: #00fffc;--dark-bg: #0a0a1a;--darker-bg: #050510;--card-bg: rgba(0, 114, 255, .1);--card-border: rgba(0, 198, 255, .3);--text-primary: #ffffff;--text-secondary: #b3e0ff;--text-accent: #00fffc;--success: #00ff88;--warning: #ffaa00;--error: #ff4444;--gradient-primary: linear-gradient(135deg, #00c6ff 0%, #0072ff 100%);--gradient-secondary: linear-gradient(135deg, #00f2fe 0%, #00c6ff 100%);--gradient-dark: linear-gradient(135deg, #050510 0%, #0a0a1a 100%)}.premium-app{background:var(--dark-bg);color:var(--text-primary);min-height:100vh;position:relative;overflow-x:hidden;font-family:Courier New,Monaco,Menlo,monospace}.app-loading,.error-page{background:var(--dark-bg)!important;color:var(--text-primary)!important}.loading-container{background:var(--dark-bg)!important}html,body{background:var(--dark-bg)!important;margin:0;padding:0}#root{background:var(--dark-bg)!important}.lightning-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 80%,rgba(0,198,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(0,242,254,.1) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(0,114,255,.05) 0%,transparent 50%);z-index:-1;opacity:.6}.lightning-bg.active{animation:lightningFlash 1s ease-in-out}@keyframes lightningFlash{0%,to{opacity:.6}50%{opacity:1}}.premium-bg-elements{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.floating-orb{position:absolute;border-radius:50%;filter:blur(40px);opacity:.1;animation:float 6s ease-in-out infinite}.orb-1{width:200px;height:200px;background:var(--sky-blue);top:10%;left:10%;animation-delay:0s}.orb-2{width:150px;height:150px;background:var(--electric-blue);top:60%;right:10%;animation-delay:-2s}.orb-3{width:180px;height:180px;background:var(--lightning-blue);bottom:20%;left:20%;animation-delay:-4s}.orb-4{width:120px;height:120px;background:var(--neon-blue);top:30%;right:20%;animation-delay:-1s}@keyframes float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}.main-content{padding:20px 16px 80px;max-width:400px;margin:0 auto;position:relative;z-index:1}.page{width:100%;min-height:calc(100vh - 120px);display:flex;flex-direction:column;align-items:center}.premium-header{width:100%;padding:20px 16px;background:var(--gradient-dark);border-bottom:1px solid var(--card-border);position:relative;overflow:hidden;text-align:center}.premium-header.animated-header{background:linear-gradient(135deg,rgba(0,114,255,.2) 0%,rgba(0,198,255,.1) 100%)}.header-bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.1}.header-bg.gradient-mesh{background:radial-gradient(circle at 30% 30%,var(--sky-blue) 0%,transparent 50%),radial-gradient(circle at 70% 70%,var(--electric-blue) 0%,transparent 50%)}.header-sparkles{position:absolute;top:0;left:0;width:100%;height:100%}.sparkle{position:absolute;width:4px;height:4px;background:var(--neon-blue);border-radius:50%;animation:sparkle 3s linear infinite}.sparkle:nth-child(1){top:20%;left:20%;animation-delay:0s}.sparkle:nth-child(2){top:60%;left:80%;animation-delay:1s}.sparkle:nth-child(3){top:40%;left:40%;animation-delay:2s}@keyframes sparkle{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}.header-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:12px}.header-icon-main{width:60px;height:60px;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:8px;box-shadow:0 0 20px #00c6ff80}.header-text{text-align:center}.glowing-text{font-size:24px;font-weight:700;background:linear-gradient(135deg,var(--text-primary) 0%,var(--text-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 10px rgba(0,242,254,.3)}.premium-badge{background:var(--gradient-primary);padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:4px;box-shadow:0 0 10px #00c6ff80}.user-avatar{position:relative;width:80px;height:80px;border-radius:50%;border:3px solid var(--sky-blue);padding:3px;background:var(--gradient-dark)}.user-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.online-indicator{position:absolute;bottom:5px;right:5px;width:16px;height:16px;background:var(--success);border:2px solid var(--dark-bg);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.enhanced-premium-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;padding:20px;margin:16px 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden;width:100%;max-width:368px}.enhanced-premium-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--gradient-primary);animation:shimmer 3s infinite}@keyframes shimmer{0%,to{opacity:.5}50%{opacity:1}}.enhanced-glow{box-shadow:0 0 20px #00c6ff33,inset 0 0 20px #00c6ff1a}.enhanced-glow:hover{box-shadow:0 0 30px #00c6ff4d,inset 0 0 20px #00c6ff1a}.main-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:368px;margin:20px 0}.main-stat-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;padding:16px;text-align:center;position:relative;overflow:hidden}.main-stat-card.primary-glow{box-shadow:0 0 20px #00c6ff4d}.main-stat-card.secondary-glow{box-shadow:0 0 20px #00f2fe4d}.stat-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.main-stat-icon{width:40px;height:40px;background:var(--gradient-primary);border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 10px #00c6ff80}.stat-badge{background:rgba(255,255,255,.1);padding:4px;border-radius:6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.main-stat-content h3{font-size:14px;color:var(--text-secondary);margin-bottom:8px}.main-stat-value{font-size:24px;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:4px}.main-stat-label{font-size:12px;color:var(--text-secondary)}.total-balance-card,.spin-balance-card{width:100%;max-width:368px}.balance-content{display:flex;align-items:center;gap:16px}.balance-icon-wrapper{position:relative}.balance-icon,.balance-main-icon{width:50px;height:50px;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px #00c6ff80}.balance-pulse{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px solid var(--sky-blue);border-radius:50%;animation:pulse 2s infinite}.balance-info{flex:1}.balance-label{font-size:14px;color:var(--text-secondary);display:block;margin-bottom:4px}.balance-total,.balance-value{font-size:28px;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block;margin-bottom:4px}.balance-trend{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--success)}.balance-trend.negative{color:var(--error)}.balance-trend.flipped{transform:rotate(180deg)}.balance-stats{display:flex;flex-direction:column;gap:4px}.balance-stat{display:flex;align-items:center;gap:4px;font-size:12px;padding:4px 8px;border-radius:8px;background:rgba(0,255,136,.1)}.balance-stat.negative{background:rgba(255,68,68,.1)}.price-ticker{display:flex;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:1px solid rgba(0,198,255,.2)}.ticker-item{display:flex;flex-direction:column;align-items:center;gap:2px}.ticker-symbol{font-size:10px;color:var(--text-secondary)}.ticker-price{font-size:12px;font-weight:600}.ticker-change{font-size:10px;font-weight:600}.ticker-change.positive{color:var(--success)}.ticker-change.negative{color:var(--error)}.header-icon{width:36px;height:36px;background:var(--gradient-primary);border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 10px #00c6ff80}.section-header h3{font-size:18px;font-weight:600;flex:1;text-align:left}.reward-tag,.assets-count,.rewards-count{background:var(--gradient-primary);padding:4px 8px;border-radius:8px;font-size:10px;font-weight:600;display:flex;align-items:center;gap:4px}.referral-section{width:100%;max-width:368px}.referral-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.referral-info p{color:var(--text-secondary);font-size:14px;text-align:center;margin-bottom:16px}.referral-input-group{margin-bottom:16px}.input-wrapper{position:relative;display:flex;gap:8px}.referral-input{flex:1;background:rgba(0,0,0,.3);border:1px solid var(--card-border);border-radius:12px;padding:12px 16px;color:var(--text-primary);font-size:14px}.referral-input:focus{outline:none;border-color:var(--sky-blue);box-shadow:0 0 10px #00c6ff4d}.premium-copy-btn{background:var(--gradient-primary);border:none;border-radius:12px;padding:12px 16px;color:#fff;font-weight:600;font-size:14px;display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .3s ease}.premium-copy-btn:hover{transform:translateY(-1px);box-shadow:0 5px 15px #00c6ff66}.premium-copy-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.referral-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.referral-stat{display:flex;align-items:center;gap:12px;padding:12px;background:rgba(0,198,255,.1);border-radius:12px;border:1px solid rgba(0,198,255,.2)}.stat-icon{width:36px;height:36px;background:var(--gradient-primary);border-radius:8px;display:flex;align-items:center;justify-content:center}.stat-info{display:flex;flex-direction:column}.stat-number{font-size:18px;font-weight:700;color:var(--text-accent)}.stat-label{font-size:12px;color:var(--text-secondary)}.features-grid{display:flex;flex-direction:column;gap:12px;width:100%;max-width:368px}.feature-card{display:flex;align-items:center;gap:16px;padding:16px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;transition:all .3s ease}.feature-card:hover{transform:translateY(-2px);box-shadow:0 5px 20px #00c6ff4d}.feature-icon{width:48px;height:48px;background:var(--gradient-primary);border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 10px #00c6ff80}.feature-content{flex:1}.feature-content h4{font-size:16px;font-weight:600;margin-bottom:4px;color:var(--text-primary)}.feature-content p{font-size:12px;color:var(--text-secondary)}.feature-arrow{color:var(--sky-blue)}.tasks-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:368px;margin:16px 0}.task-stat-card{display:flex;align-items:center;gap:12px;padding:16px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px}.task-stat-icon{width:40px;height:40px;background:var(--gradient-primary);border-radius:10px;display:flex;align-items:center;justify-content:center}.task-stat-icon img{width:24px;height:24px;filter:brightness(0) invert(1)}.task-stat-content{display:flex;flex-direction:column}.task-stat-number{font-size:20px;font-weight:700;color:var(--text-accent)}.task-stat-label{font-size:12px;color:var(--text-secondary)}.tasks-list-container{width:100%;max-width:368px}.compact-tasks{display:flex;flex-direction:column;gap:12px}.compact-task-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;padding:16px;transition:all .3s ease}.compact-task-card:hover{transform:translateY(-2px);box-shadow:0 5px 20px #00c6ff4d}.task-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.task-icon{width:40px;height:40px;background:var(--gradient-primary);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.task-icon img{width:20px;height:20px;filter:brightness(0) invert(1)}.task-info{flex:1}.task-info h4{font-size:16px;font-weight:600;margin-bottom:4px;color:var(--text-primary)}.task-description{font-size:12px;color:var(--text-secondary);margin-bottom:8px}.task-meta{display:flex;gap:12px;align-items:center}.task-type{font-size:10px;padding:4px 8px;background:rgba(0,198,255,.2);border-radius:6px;color:var(--sky-blue)}.task-reward img{width:14px;height:14px}.task-actions{display:flex;gap:8px}.btn{padding:10px 16px;border:none;border-radius:12px;font-size:14px;font-weight:600;display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .3s ease;justify-content:center;flex:1}.task-start-btn{background:var(--gradient-primary);color:#fff}.task-claim-btn{background:var(--success);color:#fff}.task-completed-btn{background:rgba(0,255,136,.2);color:var(--success);cursor:not-allowed}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 15px #00c6ff66}.empty-state{text-align:center;padding:40px 20px;color:var(--text-secondary)}.empty-state img{width:64px;height:64px;margin-bottom:16px;opacity:.5}.empty-state h3{font-size:18px;margin-bottom:8px;color:var(--text-secondary)}.empty-state p{font-size:14px}.wallet-tabs{display:flex;background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;padding:4px;margin:20px 0;width:100%;max-width:368px}.premium-tab-btn{flex:1;padding:12px 16px;border:none;background:transparent;color:var(--text-secondary);font-size:14px;font-weight:600;display:flex;align-items:center;gap:6px;cursor:pointer;border-radius:12px;transition:all .3s ease;justify-content:center}.premium-tab-btn.active{background:var(--gradient-primary);color:#fff;box-shadow:0 0 10px #00c6ff80}.tab-content{width:100%;max-width:368px}.balances-grid{display:flex;flex-direction:column;gap:12px}.balance-card-premium{display:flex;align-items:center;gap:16px;padding:16px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;position:relative;overflow:hidden;transition:all .3s ease}.balance-card-premium:hover{transform:translateY(-2px);box-shadow:0 5px 20px #00c6ff4d}.token-glow{position:absolute;top:0;left:0;width:100%;height:2px;opacity:.7}.token-icon-wrapper{position:relative}.token-icon-premium{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.token-emoji{font-size:20px}.token-info{flex:1}.token-header{display:flex;align-items:center;gap:8px;margin-bottom:4px}.token-symbol{font-size:16px;font-weight:700;color:var(--text-primary)}.token-status-dot{width:6px;height:6px;border-radius:50%;animation:pulse 2s infinite}.token-balance-premium{font-size:18px;font-weight:700;color:var(--text-accent);display:block;margin-bottom:2px}.token-name{font-size:12px;color:var(--text-secondary)}.token-value-info{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.token-value{font-size:16px;font-weight:600;color:var(--text-primary)}.token-change{font-size:12px;font-weight:600}.token-change.positive{color:var(--success)}.token-change.negative{color:var(--error)}.token-actions{display:flex}.token-action-btn{width:32px;height:32px;background:rgba(0,198,255,.2);border:1px solid var(--card-border);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--sky-blue);cursor:pointer;transition:all .3s ease}.token-action-btn:hover{background:var(--gradient-primary);color:#fff;transform:scale(1.1)}.portfolio-summary{margin-top:20px}.summary-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.summary-header h4{font-size:16px;font-weight:600}.last-updated{font-size:10px;color:var(--text-secondary);background:rgba(0,198,255,.2);padding:4px 8px;border-radius:6px}.summary-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.summary-item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px;background:rgba(0,198,255,.1);border-radius:12px;border:1px solid rgba(0,198,255,.2)}.summary-label{font-size:10px;color:var(--text-secondary);text-align:center}.summary-value{font-size:14px;font-weight:700;color:var(--text-accent)}.summary-value.positive{color:var(--success)}.summary-value.negative{color:var(--error)}.withdraw-form-premium{width:100%}.form-group-premium{margin-bottom:20px}.form-group-premium label{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:var(--text-primary)}.token-selector{display:flex;flex-direction:column;gap:8px}.token-option{display:flex;align-items:center;gap:12px;padding:12px;background:rgba(0,198,255,.1);border:1px solid var(--card-border);border-radius:12px;cursor:pointer;transition:all .3s ease;position:relative}.token-option.active{background:var(--gradient-primary);border-color:var(--sky-blue)}.token-option:hover:not(.active){background:rgba(0,198,255,.2)}.token-option-icon{width:40px;height:40px;background:rgba(255,255,255,.1);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.token-option-info{flex:1;display:flex;flex-direction:column;align-items:flex-start}.token-option-symbol{font-size:14px;font-weight:700;margin-bottom:2px}.token-option-balance{font-size:12px;color:var(--text-accent);margin-bottom:2px}.token-option-value{font-size:10px;color:var(--text-secondary)}.token-option-min{font-size:10px;color:var(--text-secondary);margin-top:2px}.token-option-check{color:#fff}.amount-input-wrapper{position:relative;display:flex;gap:8px}.amount-input{flex:1;background:rgba(0,0,0,.3);border:1px solid var(--card-border);border-radius:12px;padding:12px 16px;color:var(--text-primary);font-size:16px;font-weight:600}.amount-input:focus{outline:none;border-color:var(--sky-blue);box-shadow:0 0 10px #00c6ff4d}.max-btn{background:var(--gradient-primary);border:none;border-radius:8px;padding:0 12px;color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.max-btn:hover{transform:translateY(-1px);box-shadow:0 5px 15px #00c6ff66}.amount-details{display:flex;justify-content:space-between;margin-top:8px;font-size:12px}.available-balance{display:flex;align-items:center;gap:4px;color:var(--text-secondary)}.amount-usd{color:var(--text-accent);font-weight:600}.address-input-wrapper{position:relative}.address-input{width:100%;background:rgba(0,0,0,.3);border:1px solid var(--card-border);border-radius:12px;padding:12px 16px 12px 44px;color:var(--text-primary);font-size:14px}.address-input:focus{outline:none;border-color:var(--sky-blue);box-shadow:0 0 10px #00c6ff4d}.address-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-secondary)}.address-note{font-size:10px;color:var(--text-secondary);margin-top:4px;text-align:center}.withdrawal-info-card h5{font-size:14px;font-weight:600;margin-bottom:12px;color:var(--text-primary)}.info-item{display:flex;justify-content:space-between;align-items:center;font-size:12px}.info-item span:first-child{color:var(--text-secondary)}.premium-withdraw-btn{width:100%;background:var(--gradient-primary);border:none;border-radius:16px;padding:16px;color:#fff;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 0 20px #00c6ff80}.premium-withdraw-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 25px #00c6ffb3}.premium-withdraw-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.withdrawal-history-premium{width:100%}.history-list-premium{display:flex;flex-direction:column;gap:8px}.history-item-premium{display:flex;align-items:center;gap:12px;padding:16px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;transition:all .3s ease}.history-item-premium:hover{transform:translateY(-1px);box-shadow:0 5px 15px #00c6ff4d}.history-icon{flex-shrink:0}.history-token-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.history-details{flex:1}.history-main{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.history-amount-info{display:flex;flex-direction:column}.history-amount{font-size:16px;font-weight:700;color:var(--text-primary);margin-bottom:2px}.history-value{font-size:12px;color:var(--text-accent)}.history-status{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600}.status-icon{font-size:14px}.history-secondary{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--text-secondary)}.history-address{display:flex;align-items:center;gap:4px}.copy-address-btn{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:2px;border-radius:4px;transition:all .3s ease}.copy-address-btn:hover{background:rgba(0,198,255,.2);color:var(--sky-blue)}.empty-history{text-align:center;padding:40px 20px;color:var(--text-secondary)}.empty-history h4{font-size:18px;margin:16px 0 8px;color:var(--text-secondary)}.empty-history p{font-size:14px}.premium-wheel-container{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:368px;margin:20px 0}.wheel-wrapper{position:relative;width:280px;height:280px}.premium-wheel{width:100%;height:100%;border-radius:50%;position:relative;transition:transform 4s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 40px #00c6ff80,inset 0 0 40px #00c6ff33;background:var(--darker-bg);overflow:visible}.wheel-section{position:absolute;width:50%;height:50%;transform-origin:100% 100%;left:0;top:0;border-radius:0 100% 0 0;overflow:visible}.section-content{position:absolute;left:-65%;top:28%;width:200%;transform-origin:center;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.token-name{display:block;font-size:12px;font-weight:700;color:#fff;margin-bottom:2px}.token-amount{display:block;font-size:11px;font-weight:900;color:#0c4a6e;background:rgba(255,255,255,.95);padding:4px 8px;border-radius:12px;border:1px solid rgba(255,255,255,.8);box-shadow:0 2px 4px #0003;min-width:45px;text-align:center}.wheel-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px #00c6ffcc,inset 0 0 10px #ffffff4d;z-index:2}.center-logo{color:#fff}.premium-pointer{position:absolute;top:-15px;left:50%;transform:translate(-50%);z-index:3}.pointer-arrow{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:18px solid #FFD700;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.pointer-base{width:4px;height:25px;background:#FFD700;margin:0 auto;border-radius:2px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.premium-spin-btn{background:var(--gradient-primary);border:none;border-radius:25px;padding:18px 40px;color:#fff;font-size:18px;font-weight:700;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .3s ease;box-shadow:0 0 30px #00c6ff99,0 5px 15px #0000004d}.premium-spin-btn:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 0 40px #00c6ffcc,0 8px 25px #0006}.premium-spin-btn:disabled{opacity:.6;cursor:not-allowed;transform:none;background:var(--card-bg);color:var(--text-secondary)}.premium-spin-btn.spinning{animation:pulse 1s infinite}.spin-loader{display:flex;align-items:center;gap:8px}.spinning{animation:spin 1s linear infinite}.premium-result{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(10,10,26,.95);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.result-confetti{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 80%,rgba(0,198,255,.3) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(0,242,254,.3) 0%,transparent 50%);animation:confetti 2s ease-in-out}@keyframes confetti{0%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1)}to{opacity:.3;transform:scale(1)}}.result-content{background:var(--gradient-dark);border:2px solid var(--neon-blue);border-radius:25px;padding:40px 30px;text-align:center;position:relative;z-index:2;box-shadow:0 0 50px #00f2fe80,inset 0 0 30px #00f2fe33;animation:resultPop .6s ease-out}@keyframes resultPop{0%{transform:scale(.5);opacity:0}70%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}.result-icon{margin-bottom:20px;animation:bounce 1s ease-in-out}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.result-content h3{font-size:24px;font-weight:700;margin-bottom:16px;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.result-reward{font-size:18px;color:var(--text-secondary);margin-bottom:24px}.highlight{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.result-close-btn{background:var(--gradient-primary);border:none;border-radius:20px;padding:12px 24px;color:#fff;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .3s ease;margin:0 auto}.result-close-btn:hover{transform:translateY(-2px);box-shadow:0 5px 20px #00c6ff80}.premium-rewards{width:100%;max-width:368px}.rewards-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.premium-reward-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;padding:16px;position:relative;overflow:hidden;transition:all .3s ease}.premium-reward-card:hover{transform:translateY(-2px);box-shadow:0 5px 20px #00c6ff4d}.reward-color{position:absolute;top:0;left:0;width:100%;height:3px;opacity:.8}.reward-content{display:flex;flex-direction:column;align-items:center;gap:6px}.reward-token{font-size:14px;font-weight:700;color:var(--text-primary)}.reward-amount{font-size:16px;font-weight:700;color:var(--text-accent)}.reward-probability{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--text-secondary);background:rgba(0,198,255,.2);padding:4px 8px;border-radius:8px}.premium-loading-spinner{display:flex;justify-content:center;align-items:center;padding:40px}.spinner-container{display:flex;flex-direction:column;align-items:center;gap:16px}.spinner{border:3px solid;border-radius:50%;animation:spin 1s linear infinite;position:relative}.spinner-inner-glow{position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:50%;background:radial-gradient(circle,rgba(0,198,255,.3) 0%,transparent 70%);animation:pulse 2s infinite}.spinner-content{display:flex;flex-direction:column;align-items:center;gap:8px}.spinner-icon{width:32px;height:32px;opacity:.7}.spinner-text{font-size:14px;color:var(--text-secondary);text-align:center}.loading-container{display:flex;justify-content:center;align-items:center;height:200px}.premium-notification{position:fixed;top:20px;left:50%;transform:translate(-50%);background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;padding:0;box-shadow:0 10px 30px #0000004d,0 0 20px #00c6ff4d;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;max-width:320px;width:90%}.premium-notification.success{border-top:3px solid var(--success)}.premium-notification.error{border-top:3px solid var(--error)}.premium-notification.warning{border-top:3px solid var(--warning)}.notification-content{display:flex;align-items:center;gap:12px;padding:16px}.notification-icon{width:24px;height:24px;flex-shrink:0}.notification-icon img{width:100%;height:100%}.notification-message{flex:1;font-size:14px;font-weight:600;color:var(--text-primary)}.notification-close-btn{background:none;border:none;padding:4px;cursor:pointer;border-radius:6px;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.notification-close-btn:hover{background:rgba(0,198,255,.2)}.notification-close-btn img{width:16px;height:16px;opacity:.7}.notification-progress{width:100%;height:3px;background:rgba(0,198,255,.2)}.progress-bar{height:100%;background:var(--gradient-primary);animation:progressBar linear forwards}@keyframes progressBar{0%{width:100%}to{width:0%}}.bottom-nav{position:fixed;bottom:0;left:0;right:0;background:var(--darker-bg);border-top:1px solid var(--card-border);display:flex;padding:8px 16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:100}.premium-nav{background:rgba(10,10,26,.95);border-top:1px solid rgba(0,198,255,.3)}.premium-nav-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;background:none;border:none;color:var(--text-secondary);font-size:10px;cursor:pointer;transition:all .3s ease;position:relative;border-radius:12px}.premium-nav-item:hover{color:var(--sky-blue);background:rgba(0,198,255,.1)}.premium-nav-item.active{color:var(--neon-blue)}.premium-nav-item.active .nav-icon-wrapper{transform:translateY(-2px)}.nav-icon-wrapper{position:relative;transition:all .3s ease}.nav-sparkle{position:absolute;top:-2px;right:-2px;color:var(--neon-blue);filter:drop-shadow(0 0 4px var(--neon-blue))}.nav-active-pulse{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;background:var(--neon-blue);border-radius:50%;opacity:.1;animation:pulse 2s infinite}.nav-active-glow{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(0,242,254,.3) 0%,transparent 70%);border-radius:12px;opacity:.5}.refresh-btn,.refresh-small-btn{background:rgba(0,198,255,.2);border:1px solid var(--card-border);border-radius:8px;padding:8px;color:var(--sky-blue);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.refresh-btn:hover,.refresh-small-btn:hover{background:var(--gradient-primary);color:#fff;transform:rotate(180deg)}.refresh-btn:disabled,.refresh-small-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.app-loading,.error-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;text-align:center;padding:20px;position:relative}.premium-loading{background:var(--dark-bg)}.floating-particles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.particle{position:absolute;width:4px;height:4px;background:var(--neon-blue);border-radius:50%;animation:floatParticle 3s ease-in-out infinite;filter:drop-shadow(0 0 4px var(--neon-blue))}@keyframes floatParticle{0%,to{transform:translateY(0) scale(1);opacity:0}50%{transform:translateY(-20px) scale(1.2);opacity:1}}.error-content{background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;padding:40px 30px;text-align:center;max-width:320px;position:relative;z-index:2}.premium-error-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.error-icon{font-size:48px;margin-bottom:20px;animation:bounce 2s infinite}.error-content h2{font-size:24px;margin-bottom:12px;color:var(--text-primary)}.error-content p{color:var(--text-secondary);margin-bottom:24px;font-size:14px}@media (max-width: 380px){.main-content{padding:16px 12px 80px}.premium-header{padding:16px 12px}.header-icon-main{width:50px;height:50px}.glowing-text{font-size:20px}.main-stats-grid{grid-template-columns:1fr;gap:8px}.main-stat-card{padding:12px}.main-stat-value{font-size:20px}.wheel-wrapper{width:250px;height:250px}.premium-spin-btn{padding:16px 32px;font-size:16px}.rewards-grid{grid-template-columns:1fr}.wallet-tabs{flex-direction:column;gap:4px}.premium-tab-btn{padding:10px 12px;font-size:12px}}@media (max-width: 320px){.main-content{padding:12px 8px 80px}.premium-header{padding:12px 8px}.header-icon-main{width:44px;height:44px}.glowing-text{font-size:18px}.user-avatar{width:60px;height:60px}.wheel-wrapper{width:220px;height:220px}.feature-card,.compact-task-card{padding:12px}}::-webkit-scrollbar-track{background:rgba(0,198,255,.1);border-radius:3px}::-webkit-scrollbar-thumb{background:var(--gradient-primary);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--sky-blue)}::selection{background:rgba(0,198,255,.3);color:#fff}*:focus{outline:2px solid var(--sky-blue);outline-offset:2px}.loading{opacity:.7;pointer-events:none}.loading:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,198,255,.1),transparent);animation:loadingShimmer 1.5s infinite}@keyframes loadingShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media print{.bottom-nav,.premium-bg-elements,.lightning-bg{display:none}.premium-app{background:white;color:#000}.enhanced-premium-card{background:white;border:1px solid #ccc;box-shadow:none}}.task-emoji{font-size:20px;display:block}.task-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:2px solid}.task-type{font-size:10px;padding:4px 8px;border-radius:6px;font-weight:600;text-transform:capitalize}.task-reward{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--success);font-weight:600}.balance-header{display:flex;align-items:center;gap:16px;width:100%}.token-option-icon .token-emoji{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px}.current-price{font-size:12px;color:var(--text-accent);font-weight:600;background:rgba(0,198,255,.2);padding:4px 8px;border-radius:6px}.history-status{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:4px 8px;border-radius:6px;background:rgba(255,255,255,.1)}.history-address{display:flex;align-items:center;gap:4px;font-family:Courier New,monospace;background:rgba(0,198,255,.1);padding:4px 8px;border-radius:6px}.empty-history{text-align:center;padding:60px 20px;color:var(--text-secondary);background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;margin:20px 0}.empty-history h4{font-size:18px;margin:20px 0 8px;color:var(--text-secondary)}.empty-history p{font-size:14px;color:var(--text-secondary)}.loading-container{display:flex;justify-content:center;align-items:center;height:200px;background:transparent!important}.form-group-premium label{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:var(--text-primary);text-align:left}.amount-details{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;padding:0 4px}.address-note{font-size:10px;color:var(--text-secondary);margin-top:8px;text-align:center;font-style:italic}.withdrawal-info-card{background:rgba(0,198,255,.1);border:1px solid var(--card-border);border-radius:12px;padding:16px;margin:20px 0}.withdrawal-info-card h5{font-size:14px;font-weight:600;margin-bottom:12px;color:var(--text-primary);text-align:center}.info-grid{display:flex;flex-direction:column;gap:8px}.info-item{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding:4px 0}.info-item span:first-child{color:var(--text-secondary);font-weight:500}.info-item span:last-child{color:var(--text-primary);font-weight:600}.token-option.active{background:var(--gradient-primary);border-color:var(--sky-blue);transform:scale(1.02)}.token-option.active .token-option-symbol,.token-option.active .token-option-balance,.token-option.active .token-option-value,.token-option.active .token-option-min{color:#fff}.trend-label{font-size:10px;opacity:.8;margin-left:2px}.balance-stats{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.section-header{display:flex;align-items:center;gap:12px;margin:24px 0 16px;padding:0 8px;width:100%;max-width:368px}.section-header h3{font-size:18px;font-weight:600;flex:1;text-align:left;color:var(--text-primary)}.empty-state{text-align:center;padding:60px 20px;color:var(--text-secondary);background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;margin:20px 0}.empty-state h3{font-size:18px;margin:20px 0 8px;color:var(--text-secondary)}.empty-state p{font-size:14px;color:var(--text-secondary)}.task-actions{display:flex;gap:8px;margin-top:12px}.task-actions .btn{padding:10px 16px;border:none;border-radius:12px;font-size:14px;font-weight:600;display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .3s ease;justify-content:center;flex:1}.task-icon[style*=telegram]{border-color:#08c}.task-icon[style*=twitter]{border-color:#1da1f2}.task-icon[style*=youtube]{border-color:red}.task-icon[style*=website]{border-color:#667eea}.wallet-tabs,.tab-content,.balances-grid,.balance-card-premium,.withdraw-form-premium,.history-section,.withdrawal-history-premium,.history-list-premium,.history-item-premium{background:transparent!important}.premium-tab-btn,.token-option,.amount-input,.address-input,.withdrawal-info-card{background:var(--card-bg)!important}*{background-color:transparent!important}body,html,#root,.premium-app,.page{background:var(--dark-bg)!important}.task-meta{display:none!important}.task-reward-display{display:flex;align-items:center;gap:8px;margin-top:8px}.task-reward{display:flex;align-items:center;gap:6px;font-size:14px!important;color:var(--success)!important;font-weight:700!important;padding:6px 12px;background:rgba(0,255,136,.15);border-radius:8px;border:1px solid rgba(0,255,136,.3)}.compact-task-card .task-info{flex:1;min-width:0}.compact-task-card .task-info h4{font-size:16px;font-weight:700;margin-bottom:6px;color:var(--text-primary);line-height:1.3}.compact-task-card .task-description{font-size:13px;color:var(--text-secondary);line-height:1.4;margin-bottom:8px;-webkit-line-clamp:2;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.task-actions{display:flex;gap:10px;margin-top:16px}.task-actions .btn{padding:12px 16px!important;border-radius:12px!important;font-size:14px!important;font-weight:600!important;flex:1;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease}.task-start-btn{background:var(--gradient-primary)!important;color:#fff!important;box-shadow:0 4px 15px #00c6ff66!important}.task-claim-btn{background:var(--success)!important;color:#fff!important;box-shadow:0 4px 15px #0f86!important}.task-completed-btn{background:rgba(0,255,136,.15)!important;color:var(--success)!important;border:1px solid rgba(0,255,136,.3)!important;cursor:not-allowed!important}.task-start-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #00c6ff99!important}.task-claim-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #0f89!important}@media (max-width: 380px){.completed-task-item{gap:12px;padding:12px}.completed-task-icon.social-icon-wrapper{width:40px!important;height:40px!important}.completed-task-title{font-size:14px}.completed-task-reward{font-size:12px}.completed-task-time{font-size:10px;min-width:60px}}@media (max-width: 320px){.completed-task-item{gap:10px;padding:10px}.completed-task-icon.social-icon-wrapper{width:36px!important;height:36px!important}.completed-task-info{gap:2px}}.line-clamp-1{-webkit-line-clamp:1;display:-webkit-box;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;display:-webkit-box;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.completed-task-icon.social-icon-wrapper{width:44px!important;height:44px!important;border-radius:11px!important;flex-shrink:0}.completed-tasks-container{width:100%;max-width:368px;margin-top:24px}.completed-tasks-list{display:flex;flex-direction:column;gap:8px}.completed-task-item{display:flex;align-items:center;gap:14px;padding:16px;background:rgba(0,255,136,.08);border:1px solid rgba(0,255,136,.15);border-radius:14px;transition:all .3s ease;position:relative;overflow:hidden}.completed-task-item:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--success);opacity:.6}.completed-task-item:hover{transform:translateY(-2px);box-shadow:0 5px 20px #0f83;background:rgba(0,255,136,.12)}.completed-task-icon.social-icon-wrapper{width:44px!important;height:44px!important;border-radius:11px!important;flex-shrink:0;display:flex;align-items:center;justify-content:center}.completed-task-info{flex:1;display:flex;flex-direction:column;gap:6px}.completed-task-main{display:flex;justify-content:space-between;align-items:center;gap:12px}.completed-task-title{font-size:15px;font-weight:600;color:var(--text-primary);line-height:1.2;flex:1}.completed-task-reward{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--success);font-weight:700;padding:6px 10px;background:rgba(0,255,136,.15);border-radius:8px;border:1px solid rgba(0,255,136,.3);white-space:nowrap}.completed-task-time{font-size:12px;color:var(--text-secondary);font-weight:500;text-align:left}.social-icon-wrapper{display:flex;align-items:center;justify-content:center;border-radius:10px}.social-icon{display:flex;align-items:center;justify-content:center}.completed-tasks-container .section-header{display:flex;align-items:center;gap:12px;margin:24px 0 16px;padding:0 8px;width:100%;max-width:368px}.completed-tasks-container .section-header h3{font-size:18px;font-weight:600;flex:1;text-align:left;color:var(--text-primary)}.completed-tasks-container .rewards-count{background:var(--gradient-primary);padding:4px 8px;border-radius:8px;font-size:10px;font-weight:600;display:flex;align-items:center;gap:4px}@media (max-width: 380px){.completed-task-item{gap:12px;padding:14px}.completed-task-icon.social-icon-wrapper{width:40px!important;height:40px!important}.completed-task-main{flex-direction:column;align-items:flex-start;gap:6px}.completed-task-title{font-size:14px}.completed-task-reward{font-size:13px;padding:4px 8px}.completed-task-time{font-size:11px}}@media (max-width: 320px){.completed-task-item{gap:10px;padding:12px}.completed-task-icon.social-icon-wrapper{width:36px!important;height:36px!important}.completed-task-title{font-size:13px}.completed-task-reward{font-size:12px}.completed-task-time{font-size:10px}}.completed-task-icon .social-icon{width:24px;height:24px}.completed-task-icon .social-icon svg{width:100%;height:100%}.premium-recent-wins{width:100%;max-width:368px;margin-top:24px}.recent-wins-list{display:flex;flex-direction:column;gap:8px}.recent-win-card{display:flex;align-items:center;gap:12px;padding:16px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;transition:all .3s ease;position:relative;overflow:hidden}.recent-win-card:hover{transform:translateY(-2px);box-shadow:0 5px 20px #00c6ff4d}.win-avatar{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(0,198,255,.1);border:2px solid rgba(0,198,255,.3);flex-shrink:0}.token-icon-small{width:24px;height:24px;border-radius:6px;object-fit:contain}.win-details{flex:1;display:flex;flex-direction:column;gap:4px}.win-username{font-size:14px;font-weight:600;color:var(--text-primary)}.win-reward{font-size:12px;color:var(--text-secondary)}.win-time{font-size:11px;color:var(--text-secondary);background:rgba(0,198,255,.1);padding:4px 8px;border-radius:8px;font-weight:500}.win-latest-badge{position:absolute;top:8px;right:8px;background:var(--success);color:#fff;font-size:9px;font-weight:700;padding:2px 6px;border-radius:4px;animation:pulse 2s infinite}.no-wins-message{text-align:center;padding:40px 20px;color:var(--text-secondary);background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px}.no-wins-message p{font-size:16px;font-weight:600;margin:16px 0 8px;color:var(--text-secondary)}.no-wins-message span{font-size:14px;color:var(--text-secondary)}.token-icon-wheel{width:24px;height:24px;border-radius:4px;object-fit:contain;margin-bottom:4px;background:rgba(255,255,255,.9);padding:2px}.token-icon-large{width:80px;height:80px;border-radius:16px;object-fit:contain;margin-bottom:16px;box-shadow:0 0 20px #00c6ff80;background:rgba(255,255,255,.9);padding:8px}.token-icon-small{width:24px;height:24px;border-radius:6px;object-fit:contain;background:rgba(255,255,255,.9);padding:2px}.section-content{position:absolute;left:-90%;top:15%;width:200%;transform-origin:center;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}.token-name{display:none}.token-amount{display:block;font-size:11px;font-weight:700;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.8);background:rgba(0,0,0,.5);padding:2px 6px;border-radius:8px}.result-sparkle{position:absolute;top:0;left:50%;transform:translate(-50%);width:100px;height:100px;background:radial-gradient(circle,rgba(0,242,254,.4) 0%,transparent 70%);border-radius:50%;animation:sparklePulse 2s ease-in-out infinite}@keyframes sparklePulse{0%,to{opacity:.3;transform:translate(-50%) scale(1)}50%{opacity:.8;transform:translate(-50%) scale(1.1)}}.recent-wins-count{background:var(--gradient-primary);padding:4px 8px;border-radius:8px;font-size:10px;font-weight:600;display:flex;align-items:center;gap:4px}.wheel-section .section-content img,.result-icon img,.win-avatar img{display:block!important}@media (max-width: 380px){.recent-win-card{padding:14px;gap:10px}.win-avatar{width:40px;height:40px}.token-icon-small{width:20px;height:20px}.win-username{font-size:13px}.win-reward{font-size:11px}.win-time{font-size:10px}.token-icon-wheel{width:20px;height:20px}.token-icon-large{width:70px;height:70px}}@media (max-width: 320px){.recent-win-card{padding:12px;gap:8px}.win-avatar{width:36px;height:36px}.token-icon-small{width:18px;height:18px}.win-details{gap:2px}.token-icon-wheel{width:18px;height:18px}.token-icon-large{width:60px;height:60px}}.circular-wheel{position:relative;width:100%;height:100%;border-radius:50%;border:10px solid #2a72ff;background:#8ec0ff;box-shadow:0 0 20px #0000004d,inset 0 0 10px #ffffff4d;overflow:visible;transition:none;transform:translateZ(0);-webkit-font-smoothing:antialiased;will-change:transform}.token-svg-icon{width:24px;height:24px;object-fit:contain}.token-svg-wrapper{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px}.empty-state{text-align:center;padding:30px 20px!important;color:var(--text-secondary);background:var(--card-bg)!important;border:1px solid var(--card-border)!important;border-radius:16px!important;margin:20px 0!important;width:100%;max-width:368px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.empty-state:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--gradient-primary);animation:shimmer 3s infinite}.empty-state svg{width:48px!important;height:48px!important;margin-bottom:12px!important;opacity:.7;color:var(--text-secondary)}.empty-state h3{font-size:16px!important;margin:0 0 8px!important;color:var(--text-secondary)!important;font-weight:600}.empty-state p{font-size:13px!important;color:var(--text-secondary)!important;margin:0!important;line-height:1.4}.tasks-list-container .empty-state{padding:24px 16px!important;margin:10px 0!important}.tasks-list-container .empty-state svg{width:40px!important;height:40px!important;margin-bottom:10px!important}.tasks-list-container .empty-state h3{font-size:15px!important;margin-bottom:6px!important}.tasks-list-container .empty-state p{font-size:12px!important}.empty-state-enhanced{box-shadow:0 0 15px #00c6ff26,inset 0 0 15px #00c6ff0d}.empty-state-enhanced:hover{box-shadow:0 0 20px #00c6ff33,inset 0 0 15px #00c6ff14}@media (max-width: 380px){.empty-state{padding:24px 16px!important}.empty-state svg{width:44px!important;height:44px!important}.empty-state h3{font-size:15px!important}.empty-state p{font-size:12px!important}.tasks-list-container .empty-state{padding:20px 12px!important}.tasks-list-container .empty-state svg{width:36px!important;height:36px!important}}@media (max-width: 320px){.empty-state{padding:20px 12px!important}.empty-state svg{width:40px!important;height:40px!important}.tasks-list-container .empty-state{padding:16px 10px!important}.tasks-list-container .empty-state svg{width:32px!important;height:32px!important}}.admin-login-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.admin-login-card{background:linear-gradient(145deg,#ffffff 0%,#f8fafc 100%);padding:40px;border-radius:16px;box-shadow:0 20px 60px #00000026;width:100%;max-width:400px;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-login-header{text-align:center;margin-bottom:30px}.admin-login-header h1{font-size:28px;font-weight:700;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px}.admin-login-header p{color:#718096;font-size:14px}.admin-login-form{display:flex;flex-direction:column;gap:20px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group input{padding:14px 16px;border:2px solid #e2e8f0;border-radius:12px;font-size:14px;transition:all .3s ease;background:linear-gradient(145deg,#ffffff 0%,#fafbfc 100%);color:#2d3748;box-shadow:inset 0 2px 4px #0000000d}.form-group input::placeholder{color:#a0aec0}.form-group input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px #667eea26,inset 0 2px 4px #0000000d;background:white;transform:translateY(-1px)}.login-button{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none;padding:16px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 8px 25px #667eea4d}.login-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 35px #667eea66}.admin-panel{min-height:100vh;background:linear-gradient(135deg,#f7fafc 0%,#edf2f7 100%);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#2d3748}.admin-header{background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%);padding:16px 20px;border-bottom:1px solid rgba(226,232,240,.8);display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 15px #00000014;position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-header h1{font-size:20px;font-weight:700;background:linear-gradient(135deg,#2d3748 0%,#4a5568 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;flex:1;text-align:center}.mobile-menu-btn{display:none;background:linear-gradient(145deg,#667eea 0%,#764ba2 100%);border:none;padding:10px;cursor:pointer;color:#fff;border-radius:10px;transition:all .3s ease;box-shadow:0 4px 15px #667eea4d}.mobile-menu-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.logout-btn{background:linear-gradient(135deg,#e53e3e 0%,#c53030 100%);color:#fff;border:none;padding:10px 16px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease;flex-shrink:0;box-shadow:0 4px 15px #e53e3e4d}.logout-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #e53e3e66}.admin-tabs{background:linear-gradient(180deg,#2d3748 0%,#4a5568 100%);border-bottom:none;padding:0 20px;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;position:sticky;top:73px;z-index:99;box-shadow:0 4px 20px #0000001a}.admin-tabs::-webkit-scrollbar{display:none}.admin-tabs button{background:transparent;border:none;padding:16px 20px;font-size:14px;font-weight:500;color:#cbd5e0;cursor:pointer;border-bottom:3px solid transparent;white-space:nowrap;display:flex;align-items:center;gap:10px;transition:all .3s ease;flex-shrink:0;border-radius:8px 8px 0 0}.admin-tabs button:hover{color:#fff;background:rgba(255,255,255,.1)}.admin-tabs button.active{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-bottom-color:#667eea;box-shadow:0 -4px 20px #667eea4d}.admin-content{padding:20px;max-width:1200px;margin:0 auto;width:100%;color:#2d3748}.dashboard-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:24px}.stat-card{background:linear-gradient(145deg,#ffffff 0%,#f8fafc 100%);padding:24px;border-radius:16px;box-shadow:0 8px 30px #00000014;border-left:5px solid #667eea;display:flex;flex-direction:column;gap:12px;transition:all .3s ease;position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.stat-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000026}.stat-card h3{font-size:14px;font-weight:600;color:#718096;margin:0;text-transform:uppercase;letter-spacing:.5px}.stat-card p{font-size:32px;font-weight:700;color:#2d3748;margin:0}.stat-card svg{color:#667eea;margin-bottom:8px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tab-content{background:linear-gradient(145deg,#ffffff 0%,#f8fafc 100%);border-radius:16px;box-shadow:0 8px 30px #00000014;overflow:hidden;color:#2d3748;border:1px solid rgba(226,232,240,.6)}.tab-header{padding:24px;border-bottom:1px solid rgba(226,232,240,.8);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;background:linear-gradient(135deg,#f8fafc 0%,#edf2f7 100%)}.tab-header h3{font-size:20px;font-weight:700;color:#2d3748;margin:0;background:linear-gradient(135deg,#2d3748 0%,#4a5568 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tab-header p{color:#718096;margin:0}.btn{padding:12px 20px;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease;text-decoration:none;white-space:nowrap;flex-shrink:0;color:#fff;box-shadow:0 4px 15px #0000001a}.btn-primary{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.btn-secondary{background:linear-gradient(135deg,#e2e8f0 0%,#cbd5e0 100%);color:#4a5568}.btn-secondary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #cbd5e066}.btn-success{background:linear-gradient(135deg,#48bb78 0%,#38a169 100%)}.btn-success:hover{transform:translateY(-2px);box-shadow:0 8px 25px #48bb7866}.btn-danger{background:linear-gradient(135deg,#f56565 0%,#e53e3e 100%)}.btn-danger:hover{transform:translateY(-2px);box-shadow:0 8px 25px #f5656566}.btn-edit{background:linear-gradient(135deg,#ed8936 0%,#dd6b20 100%)}.btn-edit:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ed893666}.btn-delete{background:linear-gradient(135deg,#fc8181 0%,#f56565 100%);color:#fff;padding:10px}.btn-delete:hover{transform:translateY(-2px);box-shadow:0 8px 25px #fc818166}.btn-toggle{background:linear-gradient(135deg,#9ae6b4 0%,#68d391 100%);color:#22543d;font-size:12px;padding:8px 14px}.btn-toggle:hover{transform:translateY(-2px);box-shadow:0 8px 25px #9ae6b466}.search-box{display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:100%}.search-input-wrapper{position:relative;flex:1;min-width:200px}.search-input-wrapper svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#667eea;z-index:1}.search-input-wrapper input{padding:12px 16px 12px 48px;border:2px solid #e2e8f0;border-radius:12px;font-size:14px;width:100%;background:linear-gradient(145deg,#ffffff 0%,#fafbfc 100%);color:#2d3748;transition:all .3s ease;box-shadow:inset 0 2px 4px #0000000d}.search-input-wrapper input::placeholder{color:#a0aec0}.search-input-wrapper input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px #667eea26,inset 0 2px 4px #0000000d;background:white;transform:translateY(-1px)}.form-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(102,126,234,.9) 0%,rgba(118,75,162,.9) 100%);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.form-card{background:linear-gradient(145deg,#ffffff 0%,#f8fafc 100%);padding:32px;border-radius:20px;box-shadow:0 25px 60px #00000040;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;position:relative;color:#2d3748;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.form-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:20px;border-bottom:2px solid rgba(226,232,240,.8)}.form-header h4{font-size:22px;font-weight:700;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.close-btn{background:linear-gradient(135deg,#e53e3e 0%,#c53030 100%);border:none;padding:10px;cursor:pointer;color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 4px 15px #e53e3e4d}.close-btn:hover{transform:translateY(-2px) rotate(90deg);box-shadow:0 6px 20px #e53e3e66}.form-group{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.form-group label{font-weight:600;color:#4a5568;font-size:14px}.form-group input,.form-group select,.form-group textarea{padding:14px 16px;border:2px solid #e2e8f0;border-radius:12px;font-size:16px;transition:all .3s ease;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(145deg,#ffffff 0%,#fafbfc 100%);color:#2d3748;box-shadow:inset 0 2px 4px #0000000d}.form-group input::placeholder,.form-group textarea::placeholder{color:#a0aec0}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px #667eea26,inset 0 2px 4px #0000000d;background:white;transform:translateY(-1px)}.form-group textarea{resize:vertical;min-height:120px;color:#2d3748}.form-group select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23667eea' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:18px;padding-right:50px;color:#2d3748}.checkbox-group{margin-bottom:0}.checkbox-label{display:flex;align-items:center;gap:14px;cursor:pointer;font-weight:600;padding:10px 0;color:#4a5568;transition:all .3s ease}.checkbox-label:hover{color:#2d3748;transform:translate(5px)}.checkbox-label input[type=checkbox]{display:none}.checkmark{width:22px;height:22px;border:2px solid #e2e8f0;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0;background:linear-gradient(145deg,#ffffff 0%,#fafbfc 100%);box-shadow:inset 0 2px 4px #0000000d}.checkbox-label input[type=checkbox]:checked+.checkmark{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-color:#667eea;box-shadow:0 4px 15px #667eea4d}.checkbox-label input[type=checkbox]:checked+.checkmark:after{content:"✓";color:#fff;font-size:14px;font-weight:700}.form-actions{display:flex;gap:14px;justify-content:flex-end;margin-top:28px;flex-wrap:wrap}.tasks-list,.rewards-list,.users-list,.withdrawals-list{padding:0}.task-card,.reward-card,.user-card,.withdrawal-card{padding:24px;border-bottom:1px solid rgba(226,232,240,.8);display:flex;justify-content:space-between;align-items:flex-start;gap:20px;transition:all .3s ease;background:white;color:#2d3748;position:relative}.task-card:hover,.reward-card:hover,.user-card:hover,.withdrawal-card:hover{background:linear-gradient(145deg,#f8fafc 0%,#edf2f7 100%);transform:translate(5px);box-shadow:inset 4px 0 #667eea}.task-card:last-child,.reward-card:last-child,.user-card:last-child,.withdrawal-card:last-child{border-bottom:none}.task-info h4,.reward-info h4,.withdrawal-info h4{font-size:18px;font-weight:700;color:#2d3748;margin:0 0 10px;background:linear-gradient(135deg,#2d3748 0%,#4a5568 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.task-info p,.reward-info p,.withdrawal-info p{color:#718096;margin:0 0 14px;line-height:1.6;font-size:14px}.task-meta,.reward-meta,.withdrawal-meta,.user-wallet{display:flex;gap:12px;flex-wrap:wrap}.task-meta span,.reward-meta span,.withdrawal-meta span,.user-wallet span{font-size:12px;color:#4a5568;background:linear-gradient(145deg,#ffffff 0%,#f8fafc 100%);padding:8px 14px;border-radius:8px;white-space:nowrap;border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 8px #0000000d;font-weight:500}.wallet-address{word-break:break-all;white-space:normal!important;font-family:monospace;font-size:11px!important;color:#4a5568}.user-info p{margin:0 0 10px;font-size:14px;color:#2d3748}.user-info p:first-child{font-weight:700;color:#2d3748;font-size:16px}.status{font-weight:700;padding:6px 12px;border-radius:8px;font-size:12px;box-shadow:0 2px 8px #0000001a}.status.active{background:linear-gradient(135deg,#c6f6d5 0%,#9ae6b4 100%);color:#22543d}.status.inactive{background:linear-gradient(135deg,#fed7d7 0%,#feb2b2 100%);color:#c53030}.status-pending{color:#ed8936;font-weight:700}.status-approved{color:#48bb78;font-weight:700}.status-rejected{color:#f56565;font-weight:700}.task-actions,.reward-actions,.withdrawal-actions{display:flex;gap:10px;flex-shrink:0;flex-wrap:wrap}.withdrawal-actions{justify-content:flex-end}.loading-container,.admin-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;gap:20px;background:linear-gradient(135deg,#f7fafc 0%,#edf2f7 100%);color:#718096;border-radius:16px}.loading-spinner,.spinner{width:50px;height:50px;border:4px solid #e2e8f0;border-top:4px solid #667eea;border-radius:50%;animation:spin 1s linear infinite;box-shadow:0 8px 25px #667eea4d}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:24px;padding:24px}.settings-card{background:linear-gradient(145deg,#ffffff 0%,#f8fafc 100%);padding:24px;border-radius:16px;border:1px solid rgba(226,232,240,.8);color:#2d3748;box-shadow:0 8px 30px #00000014;transition:all .3s ease;position:relative;overflow:hidden}.settings-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.settings-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000026}.settings-card h4{font-size:18px;font-weight:700;color:#2d3748;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid rgba(226,232,240,.8);background:linear-gradient(135deg,#2d3748 0%,#4a5568 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.settings-form{display:flex;flex-direction:column;gap:20px}.settings-form .form-group{margin-bottom:0}.settings-form .form-actions{margin-top:8px;justify-content:flex-start}.empty-history,.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;color:#718096;background:linear-gradient(145deg,#ffffff 0%,#f8fafc 100%);border-radius:16px;margin:20px}.empty-history svg,.empty-state svg{margin-bottom:20px;color:#cbd5e0;opacity:.6}.empty-history h4,.empty-state h4{font-size:20px;font-weight:700;color:#4a5568;margin-bottom:12px;background:linear-gradient(135deg,#4a5568 0%,#718096 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.empty-history p,.empty-state p{font-size:14px;margin:0;color:#718096}.mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(45,55,72,.9) 0%,rgba(74,85,104,.9) 100%);z-index:98;display:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width: 768px){.mobile-menu-btn{display:flex}.admin-header{padding:12px 16px;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.admin-header h1{font-size:18px;text-align:center;margin:0 8px}.logout-btn .btn-text{display:none}.logout-btn{padding:10px;background:linear-gradient(135deg,#e53e3e 0%,#c53030 100%)}.admin-tabs{position:fixed;top:0;left:-320px;bottom:0;width:320px;background:linear-gradient(180deg,#2d3748 0%,#4a5568 100%);flex-direction:column;padding:80px 0 20px;border-right:none;transition:left .4s cubic-bezier(.4,0,.2,1);z-index:99;overflow-y:auto;box-shadow:4px 0 30px #0000004d}.admin-tabs.mobile-open{left:0}.admin-tabs button{padding:18px 24px;border-bottom:none;border-left:4px solid transparent;justify-content:flex-start;color:#cbd5e0;font-size:15px;margin:4px 16px;border-radius:8px}.admin-tabs button.active{border-left-color:#667eea;border-bottom-color:transparent;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;box-shadow:0 4px 20px #667eea66}.mobile-menu-overlay{display:block}.admin-content{padding:16px}.tab-header{padding:20px;flex-direction:column;gap:16px;align-items:stretch;background:linear-gradient(135deg,#f8fafc 0%,#edf2f7 100%)}.search-box{flex-direction:column;gap:12px}.search-input-wrapper{min-width:100%}.search-box .btn{width:100%;justify-content:center}.task-card,.reward-card,.user-card,.withdrawal-card{padding:20px;flex-direction:column;gap:20px;background:white}.task-actions,.reward-actions,.withdrawal-actions{width:100%;justify-content:stretch}.task-actions .btn,.reward-actions .btn,.withdrawal-actions .btn{flex:1;justify-content:center;min-width:0}.dashboard-stats{grid-template-columns:1fr;gap:16px}.form-actions{flex-direction:column;width:100%}.form-actions .btn{width:100%;justify-content:center}.task-meta,.reward-meta,.withdrawal-meta,.user-wallet{gap:8px}.task-meta span,.reward-meta span,.withdrawal-meta span,.user-wallet span{flex:1;min-width:calc(50% - 8px);text-align:center;font-size:11px;padding:8px 10px;color:#4a5568;background:linear-gradient(145deg,#ffffff 0%,#f8fafc 100%)}.settings-grid{grid-template-columns:1fr;padding:20px;gap:20px}.settings-card{padding:20px}.form-modal{padding:10px;align-items:flex-end;background:linear-gradient(135deg,rgba(102,126,234,.95) 0%,rgba(118,75,162,.95) 100%)}.form-card{padding:24px;border-radius:20px 20px 0 0;max-height:85vh;margin-bottom:0;background:linear-gradient(145deg,#ffffff 0%,#f8fafc 100%);color:#2d3748}.stat-card{padding:20px;background:linear-gradient(145deg,#ffffff 0%,#f8fafc 100%);color:#2d3748}.stat-card p{font-size:28px;color:#2d3748}.btn .btn-text{display:inline;color:inherit}@media (max-width: 380px){.task-actions .btn .btn-text,.reward-actions .btn .btn-text,.withdrawal-actions .btn .btn-text{display:none}.task-actions .btn,.reward-actions .btn,.withdrawal-actions .btn{padding:12px}}}@media (max-width: 480px){.admin-login-card{padding:24px 20px;background:linear-gradient(145deg,#ffffff 0%,#f8fafc 100%)}.admin-login-header h1{font-size:24px;color:#2d3748}.tab-header h3{font-size:18px;color:#2d3748}.settings-card h4{font-size:16px;color:#2d3748}.withdrawal-meta{flex-direction:column;gap:8px}.withdrawal-meta span{display:block;width:100%;text-align:left;color:#4a5568}.btn{font-size:13px;padding:12px 16px}.form-group input,.form-group select,.form-group textarea{font-size:16px;background:linear-gradient(145deg,#ffffff 0%,#fafbfc 100%);color:#2d3748}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:linear-gradient(180deg,#f7fafc 0%,#edf2f7 100%);border-radius:4px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5a67d8 0%,#6b46c1 100%)}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.mt-1{margin-top:8px}.mb-1{margin-bottom:8px}.ml-1{margin-left:8px}.mr-1{margin-right:8px}.mt-2{margin-top:16px}.mb-2{margin-bottom:16px}.ml-2{margin-left:16px}.mr-2{margin-right:16px}.p-0{padding:0}.p-1{padding:8px}.p-2{padding:16px}.p-3{padding:24px}.w-full{width:100%}.h-full{height:100%}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:8px}.gap-2{gap:16px}.gap-3{gap:24px}.hidden{display:none}.block{display:block}.inline-block{display:inline-block}@supports (padding: max(0px)){.admin-content,.admin-header,.admin-tabs{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.admin-tabs.mobile-open{padding-left:max(0px,env(safe-area-inset-left))}}.floating-action-btn{position:fixed;bottom:30px;right:30px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 30px #667eea66;transition:all .3s ease;z-index:90}.floating-action-btn:hover{transform:scale(1.1) rotate(90deg);box-shadow:0 12px 40px #667eea99}.glass-effect{background:rgba(255,255,255,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);box-shadow:0 8px 32px #0000001a}.gradient-text{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:Courier New,Monaco,Menlo,monospace;background:#0a0a0a;overflow-x:hidden;color:#0f0}#root{min-height:100vh;display:flex;flex-direction:column}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:1rem}.p-4{padding:1.5rem}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:#00ff00;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00cc00}
