@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";
:root{--bg-primary:#05080f;--bg-secondary:#0d1117;--bg-card:#161b22;--bg-card-hover:#1c2333;--bg-elevated:#21262d;--bg-input:#0d1117;--text-primary:#f0f6fc;--text-secondary:#8b949e;--text-muted:#6e7681;--accent-primary:#00e676;--accent-primary-rgb:0, 230, 118;--accent-hover:#00c853;--accent-glow:#00e6764d;--accent-subtle:#00e6761a;--accent-secondary:#7c4dff;--accent-secondary-rgb:124, 77, 255;--accent-warning:#ffab40;--accent-danger:#ff5252;--accent-info:#40c4ff;--border-color:#f0f6fc14;--border-hover:#f0f6fc26;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:96px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:20px;--radius-full:9999px;--shadow-sm:0 1px 3px #0000004d;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 32px #00000080;--shadow-glow:0 0 20px #00e67626;--shadow-glow-strong:0 0 40px #00e67640;--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-xs:.75rem;--font-sm:.875rem;--font-base:1rem;--font-lg:1.125rem;--font-xl:1.25rem;--font-2xl:1.5rem;--font-3xl:2rem;--font-4xl:2.5rem;--font-5xl:3.5rem;--font-6xl:4.5rem;--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.4s ease;--container-max:1280px;--container-padding:24px;--navbar-height:72px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--font-family);background:var(--bg-primary);color:var(--text-primary);min-height:100vh;line-height:1.6;overflow-x:hidden}a{color:var(--accent-primary);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--accent-hover)}img{max-width:100%;display:block}button{font-family:var(--font-family);cursor:pointer;border:none;outline:none}input,select,textarea{font-family:var(--font-family);outline:none}ul,ol{list-style:none}.container{max-width:var(--container-max);padding:0 var(--container-padding);margin:0 auto}.text-gradient{background:linear-gradient(135deg, var(--accent-primary), #69f0ae);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-purple{background:linear-gradient(135deg, var(--accent-secondary), #b388ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.section-title{font-size:var(--font-4xl);margin-bottom:var(--space-md);font-weight:800;line-height:1.2}.section-subtitle{font-size:var(--font-lg);color:var(--text-secondary);max-width:600px}.btn{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-lg);font-weight:600;font-size:var(--font-base);transition:all var(--transition-base);padding:12px 28px;display:inline-flex;position:relative;overflow:hidden}.btn-primary{background:var(--accent-primary);color:#000;box-shadow:var(--shadow-glow)}.btn-primary:hover{background:var(--accent-hover);box-shadow:var(--shadow-glow-strong);transform:translateY(-1px)}.btn-secondary{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary:hover{background:var(--bg-card-hover);border-color:var(--border-hover);transform:translateY(-1px)}.btn-outline{color:var(--accent-primary);border:2px solid var(--accent-primary);background:0 0}.btn-outline:hover{background:var(--accent-subtle);box-shadow:var(--shadow-glow);transform:translateY(-1px)}.btn-lg{font-size:var(--font-lg);border-radius:var(--radius-xl);padding:16px 36px}.btn-sm{font-size:var(--font-sm);padding:8px 18px}.btn-icon{border-radius:var(--radius-md);width:44px;height:44px;padding:0}.card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-lg);transition:all var(--transition-base)}.card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md)}.card-glass{-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-color);border-radius:var(--radius-lg);background:#161b22b3}.input{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;color:var(--text-primary);font-size:var(--font-base);transition:all var(--transition-fast);padding:14px 18px}.input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-subtle)}.input::placeholder{color:var(--text-muted)}.badge{border-radius:var(--radius-full);font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:4px;padding:4px 12px;font-weight:600;display:inline-flex}.badge-green{background:var(--accent-subtle);color:var(--accent-primary)}.badge-purple{color:var(--accent-secondary);background:#7c4dff1a}.divider{align-items:center;gap:var(--space-md);color:var(--text-muted);font-size:var(--font-sm);display:flex}.divider:before,.divider:after{content:"";background:var(--border-color);flex:1;height:1px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes glow{0%,to{box-shadow:0 0 20px #00e67633}50%{box-shadow:0 0 40px #00e67666}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gridGlow{0%,to{opacity:.3}50%{opacity:.6}}.animate-fade-in{animation:.6s forwards fadeIn}.animate-fade-in-up{animation:.7s forwards fadeInUp}.animate-fade-in-down{animation:.5s forwards fadeInDown}.animate-slide-left{animation:.6s forwards slideInLeft}.animate-slide-right{animation:.6s forwards slideInRight}.animate-pulse{animation:2s infinite pulse}.animate-glow{animation:3s infinite glow}.animate-float{animation:3s ease-in-out infinite float}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.navbar{height:var(--navbar-height);z-index:1000;transition:all var(--transition-base);position:fixed;top:0;left:0;right:0}.navbar-scrolled{-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-color);background:#05080fd9}.navbar-inner{height:100%;max-width:var(--container-max);padding:0 var(--container-padding);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.navbar-logo{align-items:center;gap:var(--space-sm);font-size:var(--font-xl);color:var(--text-primary);font-weight:800;text-decoration:none;display:flex}.navbar-logo-icon{background:var(--accent-primary);border-radius:var(--radius-md);justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;display:flex}.navbar-links{align-items:center;gap:var(--space-xl);display:flex}.navbar-link{color:var(--text-secondary);font-weight:500;font-size:var(--font-sm);transition:color var(--transition-fast);text-decoration:none;position:relative}.navbar-link:hover{color:var(--text-primary)}.navbar-link:after{content:"";background:var(--accent-primary);width:0;height:2px;transition:width var(--transition-base);position:absolute;bottom:-4px;left:0}.navbar-link:hover:after{width:100%}.navbar-actions{align-items:center;gap:var(--space-md);display:flex}.navbar-mobile-toggle{color:var(--text-primary);cursor:pointer;background:0 0;border:none;font-size:24px;display:none}.mobile-menu{top:var(--navbar-height);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:999;padding:var(--space-xl);gap:var(--space-lg);background:#05080ffa;flex-direction:column;display:none;position:fixed;bottom:0;left:0;right:0}.mobile-menu.open{display:flex}.mobile-menu-link{color:var(--text-primary);font-size:var(--font-xl);padding:var(--space-md) 0;border-bottom:1px solid var(--border-color);font-weight:600;text-decoration:none}.hero{min-height:100vh;padding-top:var(--navbar-height);align-items:center;display:flex;position:relative;overflow:hidden}.hero-bg{z-index:0;position:absolute;inset:0}.hero-grid{opacity:.15;padding:var(--space-xl);grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(8,1fr);gap:4px;display:grid;position:absolute;inset:0}.hero-grid-item{background:var(--bg-card);border-radius:var(--radius-md);justify-content:center;align-items:center;font-size:2rem;animation:4s ease-in-out infinite gridGlow;display:flex}.hero-grid-item:nth-child(odd){animation-delay:1s}.hero-grid-item:nth-child(3n){animation-delay:2s}.hero-gradient{background:radial-gradient(ellipse 80% 60% at 50% 100%, var(--bg-primary) 0%, transparent 60%), radial-gradient(ellipse 60% 50% at 50% 50%, #00e6760d 0%, transparent 70%), linear-gradient(180deg, #05080f4d 0%, var(--bg-primary) 100%);position:absolute;inset:0}.hero-content{z-index:1;gap:var(--space-3xl);grid-template-columns:1.2fr 1fr;align-items:center;display:grid;position:relative}.hero-text{animation:.8s forwards fadeInUp}.hero-badge{align-items:center;gap:var(--space-sm);background:var(--accent-subtle);border-radius:var(--radius-full);font-size:var(--font-sm);color:var(--accent-primary);margin-bottom:var(--space-lg);border:1px solid #00e67633;padding:6px 16px;font-weight:600;display:inline-flex}.hero-title{font-size:var(--font-5xl);margin-bottom:var(--space-lg);font-weight:900;line-height:1.1}.hero-subtitle{font-size:var(--font-lg);color:var(--text-secondary);margin-bottom:var(--space-xl);max-width:520px;line-height:1.7}.hero-stats-inline{gap:var(--space-xl);margin-top:var(--space-xl);display:flex}.hero-stat{flex-direction:column;display:flex}.hero-stat-value{font-size:var(--font-2xl);color:var(--accent-primary);font-weight:800}.hero-stat-label{font-size:var(--font-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.hero-signup{animation:.8s forwards slideInRight}.signup-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--space-xl);box-shadow:var(--shadow-lg)}.signup-card-title{font-size:var(--font-2xl);text-align:center;margin-bottom:var(--space-lg);font-weight:800}.signup-form{gap:var(--space-md);flex-direction:column;display:flex}.signup-form .btn-primary{width:100%;font-size:var(--font-lg);padding:16px;font-weight:700}.social-btn{justify-content:center;align-items:center;gap:var(--space-sm);background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius-lg);width:100%;color:var(--text-primary);font-weight:600;font-size:var(--font-base);transition:all var(--transition-fast);padding:14px;display:flex}.social-btn:hover{background:var(--bg-card-hover);border-color:var(--border-hover)}.social-btn-icon{font-size:20px}.offers-section{padding:var(--space-4xl) 0;position:relative}.offers-header{margin-bottom:var(--space-xl);justify-content:space-between;align-items:flex-end;display:flex}.offers-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.offer-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--space-lg);transition:all var(--transition-base);cursor:pointer;position:relative;overflow:hidden}.offer-card:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-glow);transform:translateY(-4px)}.offer-card-badge{top:var(--space-md);right:var(--space-md);position:absolute}.offer-card-icon{border-radius:var(--radius-lg);width:64px;height:64px;margin-bottom:var(--space-md);justify-content:center;align-items:center;font-size:32px;display:flex}.offer-card-title{font-size:var(--font-lg);margin-bottom:var(--space-xs);font-weight:700}.offer-card-desc{font-size:var(--font-sm);color:var(--text-secondary);margin-bottom:var(--space-md)}.offer-card-footer{padding-top:var(--space-md);border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.offer-card-reward{flex-direction:column;display:flex}.offer-card-reward-label{font-size:var(--font-xs);color:var(--text-muted);text-transform:uppercase}.offer-card-reward-value{font-size:var(--font-xl);color:var(--accent-primary);font-weight:800}.offer-card-rating{font-size:var(--font-sm);color:var(--accent-warning);align-items:center;gap:4px;display:flex}.stats-bar{padding:var(--space-3xl) 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.stats-grid{gap:var(--space-xl);text-align:center;grid-template-columns:repeat(3,1fr);display:grid}.stat-item{align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.stat-icon{border-radius:var(--radius-lg);background:var(--accent-subtle);width:56px;height:56px;margin-bottom:var(--space-sm);justify-content:center;align-items:center;font-size:24px;display:flex}.stat-value{font-size:var(--font-4xl);color:var(--text-primary);font-weight:900;line-height:1}.stat-label{font-size:var(--font-sm);color:var(--text-secondary)}.how-section{padding:var(--space-4xl) 0}.how-section .section-title,.how-section .section-subtitle{text-align:center;margin-left:auto;margin-right:auto}.steps-grid{gap:var(--space-xl);margin-top:var(--space-3xl);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.steps-grid:before{content:"";background:linear-gradient(90deg, transparent, var(--accent-primary), transparent);opacity:.3;height:2px;position:absolute;top:50px;left:20%;right:20%}.step-card{text-align:center;padding:var(--space-xl);position:relative}.step-number{background:linear-gradient(135deg, var(--accent-primary), var(--accent-hover));width:64px;height:64px;font-size:var(--font-2xl);color:#000;margin:0 auto var(--space-lg);z-index:1;box-shadow:var(--shadow-glow);border-radius:50%;justify-content:center;align-items:center;font-weight:900;display:flex;position:relative}.step-icon{margin-bottom:var(--space-md);font-size:48px}.step-title{font-size:var(--font-xl);margin-bottom:var(--space-sm);font-weight:700}.step-desc{font-size:var(--font-sm);color:var(--text-secondary);line-height:1.7}.categories-section{padding:var(--space-4xl) 0;background:var(--bg-secondary)}.categories-grid{gap:var(--space-lg);margin-top:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.category-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--space-xl);transition:all var(--transition-base);position:relative;overflow:hidden}.category-card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.category-card:before{content:"";background:linear-gradient(90deg, var(--accent-primary), var(--accent-secondary));opacity:0;height:3px;transition:opacity var(--transition-base);position:absolute;top:0;left:0;right:0}.category-card:hover:before{opacity:1}.category-icon{margin-bottom:var(--space-md);font-size:48px}.category-title{font-size:var(--font-xl);margin-bottom:var(--space-sm);font-weight:700}.category-desc{font-size:var(--font-sm);color:var(--text-secondary);line-height:1.7}.benefits-section{padding:var(--space-4xl) 0}.benefits-grid{gap:var(--space-lg);margin-top:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.benefit-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--space-xl);text-align:center;transition:all var(--transition-base)}.benefit-card:hover{box-shadow:var(--shadow-glow);border-color:#00e67633;transform:translateY(-4px)}.benefit-icon-wrap{background:var(--accent-subtle);width:72px;height:72px;margin:0 auto var(--space-lg);border-radius:50%;justify-content:center;align-items:center;font-size:32px;display:flex}.benefit-title{font-size:var(--font-lg);margin-bottom:var(--space-sm);font-weight:700}.benefit-desc{font-size:var(--font-sm);color:var(--text-secondary);line-height:1.7}.testimonials-section{padding:var(--space-4xl) 0;background:var(--bg-secondary)}.testimonials-grid{gap:var(--space-lg);margin-top:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.testimonial-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--space-xl);transition:all var(--transition-base)}.testimonial-card:hover{border-color:var(--border-hover);transform:translateY(-2px)}.testimonial-stars{color:var(--accent-warning);font-size:var(--font-lg);margin-bottom:var(--space-md)}.testimonial-text{font-size:var(--font-sm);color:var(--text-secondary);margin-bottom:var(--space-lg);font-style:italic;line-height:1.7}.testimonial-author{align-items:center;gap:var(--space-md);display:flex}.testimonial-avatar{background:linear-gradient(135deg, var(--accent-primary), var(--accent-secondary));width:44px;height:44px;font-weight:700;font-size:var(--font-sm);color:#000;border-radius:50%;justify-content:center;align-items:center;display:flex}.testimonial-name{font-weight:600;font-size:var(--font-sm)}.testimonial-date{font-size:var(--font-xs);color:var(--text-muted)}.faq-section{padding:var(--space-4xl) 0}.faq-section .section-title,.faq-section .section-subtitle{text-align:center;margin-left:auto;margin-right:auto}.faq-list{max-width:800px;margin:var(--space-xl) auto 0;gap:var(--space-md);flex-direction:column;display:flex}.faq-item{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:border-color var(--transition-fast);overflow:hidden}.faq-item:hover{border-color:var(--border-hover)}.faq-question{padding:var(--space-lg);cursor:pointer;font-weight:600;font-size:var(--font-base);color:var(--text-primary);text-align:left;width:100%;transition:background var(--transition-fast);background:0 0;justify-content:space-between;align-items:center;display:flex}.faq-question:hover{background:var(--bg-card-hover)}.faq-chevron{transition:transform var(--transition-base);font-size:var(--font-lg);color:var(--text-muted)}.faq-item.open .faq-chevron{color:var(--accent-primary);transform:rotate(180deg)}.faq-answer{max-height:0;transition:max-height var(--transition-slow), padding var(--transition-slow);overflow:hidden}.faq-item.open .faq-answer{max-height:300px;padding:0 var(--space-lg) var(--space-lg)}.faq-answer p{font-size:var(--font-sm);color:var(--text-secondary);line-height:1.8}.cta-section{padding:var(--space-4xl) 0;text-align:center;position:relative;overflow:hidden}.cta-glow{background:radial-gradient(circle,#00e67614 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-content{z-index:1;position:relative}.cta-title{font-size:var(--font-4xl);margin-bottom:var(--space-md);font-weight:900}.cta-subtitle{font-size:var(--font-lg);color:var(--text-secondary);margin-bottom:var(--space-xl);max-width:500px;margin-left:auto;margin-right:auto}.footer{padding:var(--space-3xl) 0 var(--space-lg);border-top:1px solid var(--border-color);background:var(--bg-secondary)}.footer-grid{gap:var(--space-xl);margin-bottom:var(--space-3xl);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.footer-brand{max-width:300px}.footer-brand-name{font-size:var(--font-xl);margin-bottom:var(--space-md);align-items:center;gap:var(--space-sm);font-weight:800;display:flex}.footer-brand-desc{font-size:var(--font-sm);color:var(--text-secondary);line-height:1.7}.footer-column-title{font-weight:700;font-size:var(--font-sm);text-transform:uppercase;letter-spacing:1px;color:var(--text-primary);margin-bottom:var(--space-lg)}.footer-links{gap:var(--space-md);flex-direction:column;display:flex}.footer-link{font-size:var(--font-sm);color:var(--text-secondary);transition:color var(--transition-fast);text-decoration:none}.footer-link:hover{color:var(--accent-primary)}.footer-bottom{padding-top:var(--space-lg);border-top:1px solid var(--border-color);font-size:var(--font-sm);color:var(--text-muted);justify-content:space-between;align-items:center;display:flex}.dashboard-layout{min-height:100vh;padding-top:var(--navbar-height);grid-template-columns:260px 1fr;display:grid}.sidebar{background:var(--bg-secondary);border-right:1px solid var(--border-color);padding:var(--space-lg);top:var(--navbar-height);height:calc(100vh - var(--navbar-height));position:sticky;overflow-y:auto}.sidebar-nav{gap:var(--space-xs);flex-direction:column;display:flex}.sidebar-link{align-items:center;gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);color:var(--text-secondary);transition:all var(--transition-fast);font-weight:500;text-decoration:none;display:flex}.sidebar-link:hover{background:var(--bg-card);color:var(--text-primary)}.sidebar-link.active{background:var(--accent-subtle);color:var(--accent-primary)}.sidebar-link-icon{font-size:20px}.dashboard-main{padding:var(--space-xl)}.dashboard-header{margin-bottom:var(--space-xl)}.dashboard-greeting{font-size:var(--font-2xl);font-weight:700}.dashboard-greeting-sub{color:var(--text-secondary);font-size:var(--font-sm)}.dashboard-stats{gap:var(--space-md);margin-bottom:var(--space-xl);grid-template-columns:repeat(4,1fr);display:grid}.dash-stat-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-lg)}.dash-stat-label{font-size:var(--font-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--space-sm)}.dash-stat-value{font-size:var(--font-2xl);font-weight:800}.dash-stat-value.green{color:var(--accent-primary)}.dash-stat-value.purple{color:var(--accent-secondary)}.dash-stat-value.orange{color:var(--accent-warning)}.dash-stat-value.blue{color:var(--accent-info)}.offerwall-container{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--space-md);min-height:600px}.offerwall-iframe{border-radius:var(--radius-lg);border:none;width:100%;min-height:600px}.activity-feed{gap:var(--space-sm);flex-direction:column;display:flex}.activity-item{align-items:center;gap:var(--space-md);padding:var(--space-md);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);display:flex}.activity-icon{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.activity-icon.earned{background:var(--accent-subtle)}.activity-icon.pending{background:#ffab401a}.activity-icon.withdrawn{background:#40c4ff1a}.activity-info{flex:1}.activity-title{font-size:var(--font-sm);font-weight:600}.activity-time{font-size:var(--font-xs);color:var(--text-muted)}.activity-amount{font-weight:700}.activity-amount.positive{color:var(--accent-primary)}.activity-amount.negative{color:var(--accent-danger)}.auth-page{min-height:100vh;padding:var(--space-xl);justify-content:center;align-items:center;display:flex;position:relative}.auth-bg{background:radial-gradient(ellipse 60% 40% at 50% 0%, #00e6760d 0%, transparent 60%), var(--bg-primary);position:absolute;inset:0}.auth-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);width:100%;max-width:440px;padding:var(--space-2xl);z-index:1;animation:.6s fadeInUp;position:relative}.auth-logo{text-align:center;margin-bottom:var(--space-xl)}.auth-title{font-size:var(--font-2xl);text-align:center;margin-bottom:var(--space-sm);font-weight:800}.auth-subtitle{font-size:var(--font-sm);color:var(--text-secondary);text-align:center;margin-bottom:var(--space-xl)}.auth-form{gap:var(--space-md);flex-direction:column;display:flex}.auth-form .btn-primary{width:100%;padding:16px}.auth-footer{text-align:center;font-size:var(--font-sm);color:var(--text-secondary);margin-top:var(--space-lg)}.cashout-methods{gap:var(--space-md);margin-top:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.cashout-method{background:var(--bg-card);border:2px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--space-xl);text-align:center;cursor:pointer;transition:all var(--transition-base)}.cashout-method:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-glow)}.cashout-method.selected{border-color:var(--accent-primary);background:var(--accent-subtle)}.cashout-method-icon{margin-bottom:var(--space-md);font-size:40px}.cashout-method-name{margin-bottom:var(--space-xs);font-weight:700}.cashout-method-min{font-size:var(--font-xs);color:var(--text-muted)}@media (max-width:1024px){.hero-content{text-align:center;grid-template-columns:1fr}.hero-subtitle{margin-left:auto;margin-right:auto}.hero-stats-inline{justify-content:center}.hero-signup{max-width:440px;margin:0 auto}.steps-grid{grid-template-columns:1fr}.steps-grid:before{display:none}.categories-grid,.benefits-grid,.testimonials-grid{grid-template-columns:1fr}.offers-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{gap:var(--space-xl);grid-template-columns:1fr 1fr}.dashboard-layout{grid-template-columns:1fr}.sidebar{display:none}.dashboard-stats,.cashout-methods{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){:root{--font-5xl:2.5rem;--font-4xl:2rem;--font-3xl:1.5rem;--container-padding:16px}.navbar-links,.navbar-actions{display:none}.navbar-mobile-toggle{display:block}.hero{padding-top:calc(var(--navbar-height) + var(--space-xl))}.hero-title{font-size:var(--font-4xl)}.stats-grid{gap:var(--space-xl);grid-template-columns:1fr}.offers-grid,.footer-grid{grid-template-columns:1fr}.footer-bottom{gap:var(--space-md);text-align:center;flex-direction:column}.dashboard-stats,.cashout-methods{grid-template-columns:1fr}.section-title{font-size:var(--font-3xl)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--bg-elevated);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-xs{margin-top:var(--space-xs)}.mt-sm{margin-top:var(--space-sm)}.mt-md{margin-top:var(--space-md)}.mt-lg{margin-top:var(--space-lg)}.mt-xl{margin-top:var(--space-xl)}.mb-lg{margin-bottom:var(--space-lg)}.mb-xl{margin-bottom:var(--space-xl)}.gap-sm{gap:var(--space-sm)}.gap-md{gap:var(--space-md)}.gap-lg{gap:var(--space-lg)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.w-full{width:100%}
