@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Rajdhani:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-blue:#00d4ff;--primary-purple:#8b5fff;--accent-green:#0f8;--accent-orange:#ff6b35;--accent-red:#ff4757;--bg-dark:#0a0a0f;--bg-secondary:#1a1a2e;--bg-tertiary:#16213e;--bg-card:#1a1a2ecc;--text-primary:#fff;--text-secondary:#b8c5d6;--text-accent:#00d4ff;--border-primary:#00d4ff4d;--border-secondary:#8b5fff4d;--gradient-primary:linear-gradient(135deg,var(--primary-blue),var(--primary-purple));--gradient-secondary:linear-gradient(135deg,var(--accent-green),var(--primary-blue));--shadow-primary:0 8px 32px #00d4ff33;--shadow-secondary:0 8px 32px #8b5fff33}*{box-sizing:border-box;margin:0;padding:0}body{color:#fff;color:var(--text-primary);font-family:Inter,sans-serif;line-height:1.6;overflow-x:hidden}.app,body{background:#0a0a0f;background:var(--bg-dark)}.app{min-height:100vh;position:relative}.toast,.toaster-container,div[data-testid=toast-container]{z-index:99999!important}.background-animation{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-1}.neural-network{animation:pulse 4s ease-in-out infinite alternate;background:radial-gradient(circle at 20% 20%,#00d4ff1a 0,#0000 50%),radial-gradient(circle at 80% 80%,#8b5fff1a 0,#0000 50%),radial-gradient(circle at 40% 60%,#00ff880d 0,#0000 50%)}.neural-network,.particles{height:100%;position:absolute;width:100%}.particles{animation:particleMove 20s linear infinite;background-image:radial-gradient(2px 2px at 20px 30px,#00d4ff4d,#0000),radial-gradient(2px 2px at 40px 70px,#8b5fff4d,#0000),radial-gradient(1px 1px at 90px 40px,#00ff884d,#0000),radial-gradient(1px 1px at 130px 80px,#ff6b354d,#0000),radial-gradient(2px 2px at 160px 30px,#00d4ff4d,#0000);background-repeat:repeat;background-size:200px 100px}@keyframes particleMove{0%{transform:translateY(0)}to{transform:translateY(-200px)}}.navigation{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2ee6;border-bottom:1px solid #00d4ff4d;border-bottom:1px solid var(--border-primary);justify-content:space-between;padding:1rem 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:100}.nav-brand,.navigation{align-items:center;display:flex}.nav-brand{gap:.5rem}.nav-brand h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#8b5fff);background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-family:Rajdhani,sans-serif;font-size:1.8rem;font-weight:700}.version{background:var(--primary-blue);border-radius:12px;color:var(--bg-dark);font-size:.7rem;padding:.2rem .5rem}.nav-links{display:flex;gap:.5rem}.nav-links button{background:#0000;border:1px solid #00d4ff4d;border:1px solid var(--border-primary);border-radius:8px;color:#b8c5d6;color:var(--text-secondary);cursor:pointer;font-weight:500;overflow:hidden;padding:.8rem 1.5rem;position:relative;transition:all .3s ease}.nav-links button:before{background:linear-gradient(135deg,#00d4ff,#8b5fff);background:var(--gradient-primary);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .3s ease;width:100%;z-index:-1}.nav-links button.active:before,.nav-links button:hover:before{left:0}.nav-links button.active,.nav-links button:hover{border-color:#00d4ff;border-color:var(--primary-blue);box-shadow:0 8px 32px #00d4ff33;box-shadow:var(--shadow-primary);color:#fff;color:var(--text-primary)}.nav-user{align-items:center;display:flex;gap:1rem}.wallet-address{color:var(--text-primary);font-size:.9rem}.user-id{color:var(--text-accent);font-size:.8rem}.disconnect-btn{background:linear-gradient(135deg,var(--accent-red),#c44569);padding:.6rem 1.2rem}.main-content{margin:0 auto;max-width:1400px;padding:2rem}.btn{border:none;border-radius:8px;cursor:pointer;font-family:inherit;font-weight:600;letter-spacing:.5px;overflow:hidden;padding:.8rem 1.5rem;position:relative;text-transform:uppercase;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#00d4ff,#8b5fff);background:var(--gradient-primary);box-shadow:0 8px 32px #00d4ff33;box-shadow:var(--shadow-primary);color:#fff}.btn-secondary{background:linear-gradient(135deg,#0f8,#00d4ff);background:var(--gradient-secondary);box-shadow:0 8px 32px #8b5fff33;box-shadow:var(--shadow-secondary);color:#fff}.btn-outline{background:#0000;border:2px solid #00d4ff;border:2px solid var(--primary-blue);color:#00d4ff;color:var(--primary-blue)}.btn:hover{box-shadow:0 8px 32px #00d4ff33,0 4px 16px #0003;box-shadow:var(--shadow-primary),0 4px 16px #0003;transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.loading{align-items:center;display:flex;gap:.5rem;justify-content:center}.loading:after{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#00d4ff;border-top:2px solid var(--primary-blue);content:"";height:20px;width:20px}.card{background:#1a1a2ecc;border:1px solid #00d4ff4d;overflow:hidden;position:relative}.card:before{background:linear-gradient(135deg,#00d4ff,#8b5fff);background:var(--gradient-primary);content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.card:hover{border-color:#00d4ff;box-shadow:0 8px 32px #00d4ff33;transform:translateY(-4px)}.card:hover:before{opacity:1}.grid{grid-gap:1.5rem;display:grid;gap:1.5rem}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#8b5fff);background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text}.text-accent{color:#00d4ff;color:var(--text-accent)}.text-secondary{color:#b8c5d6;color:var(--text-secondary)}.text-success{color:#0f8;color:var(--accent-green)}.text-warning{color:#ff6b35;color:var(--accent-orange)}.text-danger{color:#ff4757;color:var(--accent-red)}@media (max-width:768px){.navigation{flex-direction:column;gap:1rem;padding:1rem}.nav-links{flex-wrap:wrap;justify-content:center}.main-content{padding:1rem}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1a1a2e;background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:#00d4ff;background:var(--primary-blue);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#8b5fff;background:var(--primary-purple)}.top-header-fixed{align-items:center!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#1a1a2ef2!important;border-bottom:1px solid #00d4ff4d!important;box-sizing:border-box!important;display:flex!important;height:60px!important;justify-content:space-between!important;left:0!important;padding:0 1rem!important;position:fixed!important;right:0!important;top:0!important;width:100vw!important;z-index:9999!important}.header-brand{align-items:center;display:flex;gap:.5rem}.brand-logo{border-radius:6px;height:60px;object-fit:contain;transition:transform .3s ease;width:90px}.brand-logo:hover{transform:scale(1.1)}.header-brand h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#8b5fff);-webkit-background-clip:text;background-clip:text;font-family:Rajdhani,sans-serif;font-size:1.5rem;font-weight:700;margin:0!important}.version{background:#00d4ff;border-radius:8px;color:#0a0a0f;font-size:.6rem;font-weight:600;padding:.15rem .4rem}.header-user{align-items:center;display:flex;gap:.8rem}.wallet-info{align-items:flex-end;display:flex;flex-direction:column}.wallet-address{color:#fff;font-family:JetBrains Mono,monospace;font-size:.8rem}.user-id{color:#00d4ff;font-size:.7rem;font-weight:600}.disconnect-btn{background:linear-gradient(135deg,#ff4757,#c44569);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:500;padding:.4rem .8rem;transition:all .3s ease}.disconnect-btn:hover{box-shadow:0 4px 16px #ff47574d;transform:translateY(-2px)}@media (max-width:768px){.top-header-fixed{height:55px!important;padding:0 .8rem!important}.brand-logo{height:60px;width:90px}.header-brand h1{font-size:1.3rem}.version{font-size:.55rem;padding:.1rem .3rem}.wallet-address{font-size:.7rem}.user-id{font-size:.65rem}.disconnect-btn{font-size:.7rem;padding:.3rem .6rem}}@media (max-width:480px){.header-user{gap:.5rem}.wallet-info{display:none}.brand-logo{height:60px;width:90px}.header-brand h1{font-size:1.1rem}}.bottom-navigation-fixed{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#1a1a2ef2!important;border-top:1px solid #00d4ff4d!important;bottom:0!important;box-sizing:border-box!important;height:70px!important;justify-content:center!important;left:0!important;position:fixed!important;right:0!important;width:100vw!important;z-index:9999!important}.bottom-navigation-fixed,.nav-menu{align-items:center!important;display:flex!important}.nav-menu{height:100%!important;justify-content:space-around!important;max-width:600px!important;padding:0 1rem!important;width:100%!important}.nav-item{align-items:center!important;background:none!important;border:none!important;color:#b8c5d6!important;cursor:pointer!important;display:flex!important;flex:1 1!important;flex-direction:column!important;gap:.2rem!important;justify-content:center!important;min-width:60px!important;padding:.5rem!important;text-decoration:none!important;transition:all .3s ease!important}.nav-item.active,.nav-item:hover{color:#00d4ff!important}.nav-item:hover{transform:translateY(-2px)!important}.nav-icon{font-size:1.2rem!important;margin-bottom:.1rem!important}.nav-label{font-size:.7rem!important;font-weight:500!important;letter-spacing:.5px!important;text-align:center!important;text-transform:uppercase!important}@media (max-width:768px){.bottom-navigation-fixed{height:65px!important}.nav-icon{font-size:1.1rem!important}.nav-label{font-size:.65rem!important}}@media (max-width:480px){.nav-label{font-size:.6rem!important}.nav-icon{font-size:1rem!important}}.wallet-connect{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:2rem}.connect-container{animation:fadeInUp .8s ease-out;max-width:600px;text-align:center}.register-container{animation:slideInUp .6s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:16px;max-width:500px;padding:2rem;width:100%}.ai-avatar{height:120px;margin:0 auto 2rem;position:relative;width:120px}.avatar-ring{animation:rotate 3s linear infinite;border:2px solid var(--primary-blue);border-radius:50%;height:100%;position:absolute;width:100%}.avatar-ring:before{background:var(--primary-blue);box-shadow:0 0 20px var(--primary-blue);content:"";height:8px;top:-4px;transform:translateX(-50%);width:8px}.avatar-core,.avatar-ring:before{border-radius:50%;left:50%;position:absolute}.avatar-core{align-items:center;animation:pulse 2s ease-in-out infinite;background:var(--gradient-primary);display:flex;font-size:2rem;height:80px;justify-content:center;top:50%;transform:translate(-50%,-50%);width:80px}.avatar-core:before{animation:bounce 2s ease-in-out infinite;content:"🤖"}.avatar-particles{animation:particleFloat 4s ease-in-out infinite;background:radial-gradient(2px 2px at 20px 30px,var(--accent-green),#0000),radial-gradient(2px 2px at 80px 20px,var(--primary-purple),#0000),radial-gradient(1px 1px at 60px 80px,var(--accent-orange),#0000);border-radius:50%;height:100%;position:absolute;width:100%}.connect-title{-webkit-text-fill-color:#0000;animation:glow 2s ease-in-out infinite alternate;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-family:Rajdhani,sans-serif;font-size:3rem;font-weight:700;margin-bottom:1rem}.connect-subtitle{color:var(--text-secondary);font-size:1.2rem;line-height:1.5;margin-bottom:3rem}.features-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:3rem}.feature-card{background:#1a1a2e99;border:1px solid var(--border-secondary);border-radius:12px;overflow:hidden;padding:1.5rem;position:relative;text-align:center;transition:all .3s ease}.feature-card:before{background:linear-gradient(90deg,#0000,#00d4ff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.feature-card:hover:before{left:100%}.feature-card:hover{border-color:var(--primary-blue);box-shadow:var(--shadow-primary);transform:translateY(-5px)}.feature-icon{display:block;font-size:2.5rem;margin-bottom:1rem}.feature-card h3{color:var(--primary-blue);font-family:Rajdhani,sans-serif;font-size:1.3rem;font-weight:600;margin-bottom:.5rem}.feature-card p{color:var(--text-secondary);font-size:.9rem;line-height:1.4}.connect-btn{font-size:1.2rem;margin-bottom:2rem;overflow:hidden;padding:1rem 2rem;position:relative}.btn-glow{animation:buttonGlow 2s ease-in-out infinite;background:radial-gradient(circle,#00d4ff1a 0,#0000 70%);height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%}.supported-wallets{text-align:center}.supported-wallets p{color:var(--text-secondary);font-size:.9rem;margin-bottom:1rem}.wallet-icons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.wallet-icon{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:6px;color:var(--text-secondary);font-size:.8rem;padding:.5rem 1rem;transition:all .3s ease}.wallet-icon:hover{border-color:var(--primary-blue);color:var(--primary-blue)}.register-header{margin-bottom:2rem;text-align:center}.register-header h2{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-family:Rajdhani,sans-serif;font-size:2rem;font-weight:600;margin-bottom:.5rem}.register-header p{color:var(--text-secondary);font-family:JetBrains Mono,monospace;font-size:.9rem}.package-info{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:12px;margin-bottom:2rem;padding:1.5rem;text-align:center}.package-info h3{color:var(--accent-green);font-family:Rajdhani,sans-serif;font-size:1.5rem;margin-bottom:1rem}.package-details .price{color:var(--primary-blue);font-size:2rem;font-weight:700;margin-bottom:1rem}.benefits{display:flex;flex-direction:column;gap:.5rem}.benefits span{color:var(--text-secondary);font-size:.9rem;padding:.3rem 0}.form-group{margin-bottom:1.5rem}.form-group label{color:var(--text-primary);display:block;font-weight:500;margin-bottom:.5rem}.input-group{align-items:center;display:flex;position:relative}.form-input{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);font-size:1rem;padding:.8rem;transition:all .3s ease;width:100%}.form-input:focus{border-color:var(--primary-blue);box-shadow:0 0 0 3px #00d4ff1a;outline:none}.copy-btn{background:var(--primary-blue);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.8rem;padding:.4rem;position:absolute;right:.5rem;transition:all .3s ease}.copy-btn:hover{background:var(--primary-purple);transform:scale(1.1)}.form-group small{color:var(--text-secondary);display:block;font-size:.8rem;margin-top:.5rem}.registration-steps{display:flex;gap:1rem;margin:2rem 0}.step{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;display:flex;flex:1 1;gap:1rem;padding:1rem;transition:all .3s ease}.step.active{background:#00d4ff0d;border-color:var(--primary-blue)}.step.completed{background:#00ff880d;border-color:var(--accent-green)}.step-number{background:var(--bg-tertiary);font-size:.9rem;font-weight:600;height:30px;width:30px}.step.active .step-number{background:var(--primary-blue);color:#fff}.step.completed .step-number{background:var(--accent-green);color:#fff}.step-content h4{font-size:.9rem;margin-bottom:.2rem}.step-content p{font-size:.8rem;margin:0}.register-btn{font-size:1.1rem;margin-bottom:2rem;overflow:hidden;padding:1rem;position:relative;width:100%}.security-info{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.security-item{align-items:center;color:var(--text-secondary);display:flex;font-size:.9rem;gap:.5rem}.security-item .icon{font-size:1rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes particleFloat{0%,to{transform:rotate(0deg)}50%{transform:rotate(180deg)}}@keyframes buttonGlow{0%,to{transform:translate(-50%,-50%) rotate(0deg)}50%{transform:translate(-50%,-50%) rotate(180deg)}}@media (max-width:768px){.connect-container{padding:1rem}.connect-title{font-size:2rem}.features-grid{gap:1rem;grid-template-columns:1fr}.registration-steps,.security-info{flex-direction:column}.security-info{text-align:center}.register-container{margin:1rem;padding:1.5rem}}.dashboard{animation:fadeIn .6s ease-out;box-sizing:border-box;max-width:100vw;overflow-x:hidden;padding:0;width:100%}.dashboard.v3-theme{background:linear-gradient(135deg,#00d4ff05,#8b5fff05)}.welcome-section{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:16px;display:flex;justify-content:space-between;margin-bottom:2rem;overflow:hidden;padding:2rem;position:relative}.welcome-section.v3-gradient{background:linear-gradient(135deg,#1a1a2ee6,#16213ee6 50%,#1a1a2ee6);background-clip:padding-box;border:2px solid #0000;position:relative}.welcome-section.v3-gradient:before{animation:gradientShift 3s ease-in-out infinite;background:linear-gradient(90deg,var(--primary-blue),var(--primary-purple),var(--accent-green),var(--primary-blue));background-size:200% 100%;content:"";height:4px;left:0;position:absolute;right:0;top:0}.royal-crown-indicator{animation:crownPulse 3s ease-in-out infinite;filter:drop-shadow(0 0 10px rgba(255,215,0,.8));font-size:2.5rem;left:20px;position:absolute;top:20px;z-index:10}.royal-crown-indicator.v3-royal{animation:crownPulse 3s ease-in-out infinite,crownFloat 4s ease-in-out infinite}.welcome-content h1{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;display:flex;flex-direction:column;font-family:Rajdhani,sans-serif;font-size:2.5rem;font-weight:700;gap:.5rem;margin-bottom:.5rem}.welcome-title.v3-title{-webkit-text-fill-color:#0000;animation:titleGradient 4s ease-in-out infinite;background:linear-gradient(135deg,var(--primary-blue),var(--primary-purple),var(--accent-green));-webkit-background-clip:text;background-clip:text;background-size:200% 200%}.version-badge.v3-badge{animation:badgePulse 2s ease-in-out infinite;background:linear-gradient(135deg,#00d4ff,#8b5fff);border-radius:20px;box-shadow:0 0 15px #00d4ff80;color:#fff;font-size:.8rem;font-weight:700;letter-spacing:1px;margin-left:1rem;padding:.3rem .8rem}.royal-club-badge,.version-badge.v3-badge{align-items:center;display:inline-flex;justify-content:center;text-transform:uppercase}.royal-club-badge{animation:royalShimmer 3s ease-in-out infinite,royalFloat 4s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1a1a2ef2,#16213ef2 25%,#4027b0f2 50%,#16213ef2 75%,#1a1a2ef2);border:4px solid;border-image:linear-gradient(45deg,gold,orange,#ffed4a,gold) 1;border-radius:30px;box-shadow:0 0 30px #ffd70099,inset 0 4px 0 #fff3,inset 0 -4px 0 #0000004d,0 8px 32px #0006;font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:800;gap:.8rem;letter-spacing:2px;margin-top:1rem;padding:1rem 2rem;position:relative;text-shadow:0 0 15px gold,0 2px 4px #000000e6,0 0 5px #ffd700cc;width:-webkit-fit-content;width:fit-content}.royal-club-badge.v3-royal-badge{background:linear-gradient(135deg,#1a1a2efa,#16213efa 20%,#4027b0fa 40%,#8b4513fa 60%,#16213efa 80%,#1a1a2efa);border:4px solid;border-image:linear-gradient(45deg,gold,orange,#ffed4a,tomato,gold) 1}.royal-text{color:gold;font-size:1.1rem;font-weight:900;letter-spacing:2px;position:relative;text-shadow:0 0 20px gold,0 2px 6px #000,0 0 10px #ffd700e6,2px 2px 0 #000c;z-index:10}.royal-sparkles{display:flex;gap:.3rem;margin-left:.5rem}.sparkle{animation:sparkleFloat 2s ease-in-out infinite;filter:drop-shadow(0 0 5px rgba(255,215,0,.8));font-size:.9rem}.sparkle:first-child{animation-delay:0s}.sparkle:nth-child(2){animation-delay:.7s}.sparkle:nth-child(3){animation-delay:1.4s}.royal-club-badge:before{animation:royalBorder 3s linear infinite;background:linear-gradient(45deg,gold,orange,#ffed4a,tomato,gold);background-size:400% 400%;border-radius:30px;bottom:-4px;content:"";left:-4px;position:absolute;right:-4px;top:-4px;z-index:-1}.royal-club-badge:after{animation:sparkle 2s ease-in-out infinite;content:"✨";filter:drop-shadow(0 0 10px rgba(255,215,0,1));font-size:1.5rem;position:absolute;right:-12px;top:-12px}.royal-crown{animation:crownBounce 2s ease-in-out infinite;filter:drop-shadow(0 3px 6px rgba(0,0,0,.7));font-size:1.5rem;text-shadow:0 0 15px gold}.welcome-subtitle{color:var(--text-secondary);font-size:1.1rem;margin-bottom:.5rem}.upline-info{color:var(--text-secondary);font-size:1rem;margin-top:.5rem}.upline-id{color:var(--primary-purple);font-family:JetBrains Mono,monospace;font-weight:600}.avatar-frame,.user-avatar{position:relative}.avatar-frame{align-items:center;animation:avatarGlow 2s ease-in-out infinite alternate;background:var(--gradient-primary);border:3px solid var(--primary-blue);border-radius:50%;display:flex;height:80px;justify-content:center;width:80px}.user-avatar.v3-avatar .avatar-frame{animation:avatarGlow 2s ease-in-out infinite alternate,avatarRotate 8s linear infinite;border:3px solid;border-image:linear-gradient(45deg,var(--primary-blue),var(--primary-purple),var(--accent-green)) 1}.avatar-id{color:#fff;font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:700}.stats-grid{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem;width:100%}.stats-grid.v3-stats{gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.stat-card{align-items:flex-start;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;display:flex;gap:1rem;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.stat-card.v3-card{background:linear-gradient(135deg,#1a1a2ecc,#16213ecc);border:2px solid var(--border-primary);border-radius:16px;transition:all .4s ease}.stat-card:hover{box-shadow:var(--shadow-primary);transform:translateY(-5px)}.stat-card.v3-card:hover{box-shadow:var(--shadow-primary),0 15px 40px #0000004d;transform:translateY(-8px) scale(1.02)}.stat-card.primary{border-color:var(--primary-blue)}.stat-card.secondary{border-color:var(--primary-purple)}.stat-card.success{border-color:var(--accent-green)}.stat-card.warning{border-color:var(--accent-orange)}.stat-card.package{background:#00d4ff0d;border-color:var(--package-color)}.stat-card.pool{background:#8b5fff0d;border-color:#8b5fff}.stat-card.royalty{background:#ffd7000d;border-color:gold}.stat-card.claim-all{background:#00ff880d;border-color:#0f8}.stat-glow{background:var(--gradient-primary);height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.stat-glow.v3-glow{animation:glowShift 2s ease-in-out infinite;background:linear-gradient(90deg,var(--primary-blue),var(--primary-purple),var(--accent-green));background-size:200% 100%;height:3px}.stat-card:hover .stat-glow{opacity:1}.stat-content h3{color:var(--text-secondary);font-size:.9rem;font-weight:500;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.stat-value{margin-bottom:.3rem}.stat-trend{color:var(--text-secondary);font-size:.8rem}.current-package-info{align-items:center;display:flex;gap:.5rem}.package-number-small{align-items:center;background:var(--bg-tertiary);background:var(--package-color,var(--bg-tertiary));border-radius:50%;color:#fff;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:700;height:30px;justify-content:center;width:30px}.package-name-small{color:var(--text-primary);color:var(--package-color,var(--text-primary));font-family:Rajdhani,sans-serif;font-size:1.5rem;font-weight:600}.no-package .package-number-small{background:var(--bg-tertiary);color:var(--text-secondary)}.no-package .package-name-small{color:var(--text-secondary)}.claim-btn{background:var(--gradient-secondary);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:600;letter-spacing:.5px;margin-top:.5rem;padding:.5rem 1rem;text-transform:uppercase;transition:all .3s ease}.claim-btn:hover:not(:disabled){box-shadow:0 4px 16px #00ff884d;transform:translateY(-2px)}.claim-btn:disabled{cursor:not-allowed;opacity:.5}.claim-all-btn{background:linear-gradient(135deg,#0f8,#00cc7a);font-size:.9rem;font-weight:700;padding:.6rem 1.2rem}.claim-all-btn:hover:not(:disabled){background:linear-gradient(135deg,#00cc7a,#0f8);box-shadow:0 6px 20px #0f86}.main-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.main-grid.v3-main{gap:2rem;grid-template-columns:1fr 1fr}.card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;padding:1.5rem;transition:all .3s ease}.card.v3-card{background:linear-gradient(135deg,#1a1a2ecc,#16213ecc);border:2px solid var(--border-primary);border-radius:16px}.card:hover{border-color:var(--primary-blue);box-shadow:var(--shadow-primary)}.card.v3-card:hover{box-shadow:var(--shadow-primary),0 10px 30px #0003;transform:translateY(-5px)}.card-title{align-items:center;color:var(--text-primary);display:flex;font-family:Rajdhani,sans-serif;font-size:1.3rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem}.card-title.v3-title{font-size:1.4rem;font-weight:700}.card-title:before{background:var(--gradient-primary);border-radius:2px;content:"";height:20px;width:4px}.title-icon{font-size:1.2rem;margin-right:.3rem}.referral-link-card{grid-column:1/-1}.referral-link-container{display:flex;flex-direction:column;gap:1.5rem}.referral-input{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);flex:1 1;font-family:JetBrains Mono,monospace;font-size:.9rem;padding:1rem}.referral-input.v3-input{background:linear-gradient(135deg,#16213ecc,#1a1a2ecc);border:2px solid var(--border-primary);border-radius:12px;transition:all .3s ease}.referral-input:focus{border-color:var(--primary-blue);box-shadow:0 0 0 3px #00d4ff1a;outline:none}.referral-input.v3-input:focus{box-shadow:0 0 0 3px #00d4ff33;transform:translateY(-2px)}.copy-link-btn{align-items:center;background:var(--gradient-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;height:50px;justify-content:center;padding:1rem;transition:all .3s ease;width:50px}.copy-link-btn.v3-btn{background:linear-gradient(135deg,var(--primary-blue),var(--primary-purple));border-radius:12px;box-shadow:0 4px 15px #00d4ff4d}.copy-link-btn .button-text{display:none}.copy-link-btn:hover{box-shadow:0 4px 16px #0003;transform:translateY(-2px)}.copy-link-btn.v3-btn:hover{box-shadow:0 8px 25px #00d4ff66;transform:translateY(-4px) scale(1.05)}.referral-stats{justify-content:center}.referral-stat{align-items:center;display:flex;flex-direction:column;gap:.3rem}.stat-number{color:var(--primary-blue);font-family:JetBrains Mono,monospace;font-size:1.8rem;font-weight:700}.pool-income-card{grid-column:1/-1}.pool-income-container{display:flex;flex-direction:column;gap:1rem}.eligible-pools{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.pool-item{background:linear-gradient(135deg,#16213e99,#1a1a2e99);border:2px solid var(--border-primary);border-radius:12px;padding:1rem;transition:all .3s ease}.pool-item:hover{border-color:var(--primary-blue);box-shadow:0 8px 25px #00d4ff33;transform:translateY(-3px)}.pool-item.royalty-item{background:linear-gradient(135deg,#ffd7001a,#ffa5001a);border-color:gold}.pool-item.royalty-item:hover{border-color:gold;box-shadow:0 8px 25px #ffd7004d}.pool-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.8rem}.pool-name{font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:700}.pool-name.royalty-name{color:gold;text-shadow:0 0 10px #ffd70080}.pool-status{border-radius:20px;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:.3rem .6rem;text-transform:uppercase}.pool-status.eligible{background:#0f83;border:1px solid #0f8;color:#0f8}.pool-details{gap:.5rem}.pool-details,.pool-info{display:flex;flex-direction:column}.pool-info{gap:.3rem}.pool-claimable{color:var(--accent-green);font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:700}.pool-package-status{color:var(--text-secondary);font-size:.8rem;opacity:.8}.claim-pool-btn{background:linear-gradient(135deg,#8b5fff,#6a4fbb);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:.5rem 1rem;text-transform:uppercase;transition:all .3s ease}.claim-pool-btn:hover:not(:disabled){box-shadow:0 4px 16px #8b5fff66;transform:translateY(-2px)}.claim-pool-btn:disabled{cursor:not-allowed;opacity:.5}.claim-pool-btn.royalty-btn{background:linear-gradient(135deg,gold,orange);color:#000;font-weight:700}.claim-pool-btn.royalty-btn:hover:not(:disabled){box-shadow:0 4px 16px #ffd70066}.no-eligible-pools{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:.5rem;padding:2rem;text-align:center}.no-pools-icon{font-size:2rem;opacity:.5}.no-eligible-pools small{font-size:.8rem;opacity:.7}.income-breakdown{grid-column:1}.income-items{gap:1rem}.income-item,.income-items{display:flex;flex-direction:column}.income-item{gap:.5rem}.income-item .income-label{align-items:center;color:var(--text-secondary);display:flex;font-size:.9rem;justify-content:space-between}.income-value{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-weight:700}.income-bar{background:var(--bg-secondary);border-radius:3px;height:6px;overflow:hidden}.income-fill{background:var(--primary-blue);border-radius:3px;height:100%;transition:width .8s ease}.income-fill.v3-fill{background:linear-gradient(90deg,var(--primary-blue),var(--primary-purple));box-shadow:0 0 10px #00d4ff4d}.income-fill.royalty-fill{background:linear-gradient(90deg,gold,orange);box-shadow:0 0 10px #ffd70080}.recent-activity{grid-column:2}.activity-list{display:flex;flex-direction:column;gap:1rem;max-height:400px;overflow-y:auto;padding-right:.5rem}.activity-item{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;display:flex;gap:1rem;padding:1rem;transition:all .3s ease}.activity-item.v3-activity{background:linear-gradient(135deg,#16213e99,#1a1a2e99);border:2px solid var(--border-primary);border-radius:12px}.activity-item:hover{border-color:var(--primary-blue);transform:translateX(5px)}.activity-item.v3-activity:hover{box-shadow:0 5px 20px #00d4ff33;transform:translateX(8px) translateY(-2px)}.activity-icon{flex-shrink:0;font-size:1.5rem}.activity-content{flex:1 1}.activity-title{color:var(--text-primary);font-weight:600;margin-bottom:.2rem}.activity-details{color:var(--text-secondary);font-size:.8rem}.activity-amount{color:var(--accent-green);font-family:JetBrains Mono,monospace;font-weight:700}.activity-amount.v3-amount{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--accent-green),#00cc7a);-webkit-background-clip:text;background-clip:text;font-weight:800}.no-activity{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:.5rem;padding:2rem;text-align:center}.no-activity-icon{font-size:2rem;opacity:.5}.activity-list::-webkit-scrollbar{width:6px}.activity-list::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:3px}.activity-list::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:3px}.activity-list::-webkit-scrollbar-thumb:hover{background:var(--primary-blue)}.loading-spinner{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:12px;margin-right:.5rem;width:12px}@keyframes avatarGlow{0%{box-shadow:0 0 20px #00d4ff4d}to{box-shadow:0 0 30px #00d4ff99}}@keyframes avatarRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes crownPulse{0%,to{filter:drop-shadow(0 0 10px rgba(255,215,0,.8));transform:scale(1) rotate(-5deg)}50%{filter:drop-shadow(0 0 20px rgba(255,215,0,1));transform:scale(1.1) rotate(5deg)}}@keyframes crownFloat{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-5px) rotate(5deg)}}@keyframes royalShimmer{0%{background-position:0 50%;text-shadow:0 0 20px gold,0 2px 6px #000,0 0 10px #ffd700e6,2px 2px 0 #000c}50%{background-position:100% 50%;text-shadow:0 0 25px gold,0 2px 8px #000,0 0 15px gold,3px 3px 0 #000000e6}to{background-position:0 50%;text-shadow:0 0 20px gold,0 2px 6px #000,0 0 10px #ffd700e6,2px 2px 0 #000c}}@keyframes royalBorder{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes royalFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes sparkle{0%,to{opacity:1;transform:scale(1) rotate(0deg)}50%{opacity:.7;transform:scale(1.2) rotate(180deg)}}@keyframes sparkleFloat{0%,to{transform:translateY(0) scale(1)}33%{transform:translateY(-3px) scale(1.1)}66%{transform:translateY(2px) scale(.9)}}@keyframes crownBounce{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.1)}}@keyframes badgePulse{0%,to{box-shadow:0 0 15px #00d4ff80;transform:scale(1)}50%{box-shadow:0 0 25px #00d4ffcc;transform:scale(1.05)}}@keyframes glowShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:1200px){.stats-grid.v3-stats{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.eligible-pools{grid-template-columns:1fr}}@media (max-width:1024px){.main-grid.v3-main{gap:1.5rem}.pool-income-card{grid-column:1/-1}}@media (max-width:768px){.dashboard{padding:0}.welcome-section{flex-direction:column;gap:1rem;margin-bottom:1rem;padding:1.5rem;text-align:center}.welcome-content h1{align-items:center;font-size:2rem}.royal-crown-indicator{font-size:2rem;left:15px;top:15px}.royal-club-badge{font-size:.85rem;gap:.6rem;margin-top:1rem;padding:.8rem 1.5rem}.royal-text{font-size:1rem}.royal-crown{font-size:1.2rem}.stats-grid{grid-gap:1rem;box-sizing:border-box;display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:1rem;width:100%}.stats-grid.v3-stats{gap:1rem;grid-template-columns:1fr}.stat-card{margin:0;padding:1rem}.main-grid,.stat-card{box-sizing:border-box;width:100%}.main-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}.main-grid.v3-main{gap:1rem;grid-template-columns:1fr}.card{box-sizing:border-box;margin:0;padding:1rem;width:100%}.card,.income-breakdown,.pool-income-card,.recent-activity,.referral-link-card{grid-column:1}.link-display,.referral-link-container{box-sizing:border-box;width:100%}.link-display{display:flex;flex-direction:column;gap:1rem}.referral-input{font-size:.8rem;padding:.8rem;word-break:break-all}.copy-link-btn,.referral-input{box-sizing:border-box;width:100%}.copy-link-btn{gap:.5rem;height:auto;padding:1rem 1.5rem}.copy-link-btn .button-text{display:inline;font-size:.9rem;font-weight:600}.referral-stats{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.pool-income-container{box-sizing:border-box;padding:0;width:100%}.eligible-pools{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}.eligible-pools,.pool-item{box-sizing:border-box;width:100%}.pool-item{margin:0;padding:1rem}.pool-header{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;text-align:left;width:100%}.pool-name{word-wrap:break-word;font-size:.9rem;line-height:1.3;width:100%}.pool-status{align-self:flex-start;font-size:.7rem;padding:.2rem .5rem}.pool-details{gap:.8rem;margin-top:.5rem}.pool-details,.pool-info{display:flex;flex-direction:column;width:100%}.pool-info{gap:.4rem}.pool-claimable{word-wrap:break-word;font-size:.9rem;width:100%}.pool-package-status{font-size:.7rem;width:100%}.claim-pool-btn{box-sizing:border-box;font-size:.8rem;margin-top:.5rem;padding:.8rem;width:100%}.pool-income-container>div:first-child{word-wrap:break-word;box-sizing:border-box!important;font-size:.7rem!important;line-height:1.4;margin-bottom:1rem!important;padding:.6rem!important;width:100%!important}.activity-item{box-sizing:border-box;padding:.8rem;width:100%}.version-badge.v3-badge{font-size:.7rem;margin-left:.5rem;padding:.2rem .6rem}.card-title{font-size:1.2rem;margin-bottom:1rem}*{box-sizing:border-box;max-width:100%}}@media (max-width:480px){.dashboard{padding:0}.welcome-section{margin-bottom:1rem;padding:1rem}.welcome-content h1{font-size:1.6rem}.stats-grid{gap:.8rem}.stat-card{padding:1rem}.stat-value{font-size:1.6rem}.main-grid{gap:.8rem}.card{padding:.8rem}.card-title{font-size:1.1rem}.activity-item,.referral-stats{flex-direction:column;gap:1rem}.activity-item{align-items:flex-start}.activity-amount{align-self:flex-end}.royal-crown-indicator{font-size:1.5rem;left:10px;top:10px}.royal-club-badge{font-size:.75rem;gap:.4rem;margin-top:.8rem;padding:.6rem 1rem}.royal-text{font-size:.8rem;letter-spacing:1px}.royal-crown{font-size:1rem}.version-badge.v3-badge{font-size:.6rem;margin-left:.3rem;padding:.15rem .4rem}.pool-item{padding:.8rem}.pool-claimable,.pool-name{font-size:.8rem}.pool-package-status{font-size:.65rem}.claim-pool-btn,.referral-input{font-size:.7rem;padding:.6rem}.copy-link-btn{padding:.8rem 1rem}.copy-link-btn .button-text{font-size:.8rem}.pool-income-container>div:first-child{font-size:.65rem!important;line-height:1.3;padding:.5rem!important}}.package-upgrade{animation:fadeIn .6s ease-out;padding:0}.page-header{margin-bottom:3rem;text-align:center}.page-header h1{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-family:Rajdhani,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.page-header p{color:var(--text-secondary);font-size:1.1rem}.packages-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-bottom:3rem}.package-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-card);border:2px solid var(--border-primary);border-radius:16px;overflow:hidden;padding:2rem;position:relative;transition:all .4s ease}.package-card:before{background:var(--package-color);content:"";height:4px;left:0;opacity:.7;position:absolute;right:0;top:0}.package-card.active{background:#00ff880d;border-color:var(--accent-green)}.package-card.available,.package-card.available:hover{border-color:var(--package-color)}.package-card.available:hover{box-shadow:0 20px 40px #0000004d,0 0 30px var(--package-color);transform:translateY(-8px)}.package-card.locked{filter:grayscale(.3);opacity:.6}.package-glow{background:radial-gradient(circle,#00d4ff0d 0,#0000 70%);height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transition:opacity .4s ease;width:200%}.package-card:hover .package-glow{opacity:1}.package-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.package-badge{background:var(--package-color);height:50px;position:relative;width:50px}.package-badge:before{animation:pulse 2s ease-in-out infinite;border:2px solid var(--package-color);border-radius:50%;content:"";height:60px;position:absolute;width:60px}.package-number{color:#fff;font-family:JetBrains Mono,monospace;font-size:1.2rem;font-weight:700}.package-status{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:20px;display:flex;gap:.5rem;padding:.5rem 1rem}.status-icon{font-size:1.1rem}.status-text{font-size:.8rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.package-card.active .package-status{background:#00ff881a;border-color:var(--accent-green);color:var(--accent-green)}.package-card.available .package-status{background:#00d4ff1a;border-color:var(--primary-blue);color:var(--primary-blue)}.package-content{text-align:center}.package-name{color:var(--package-color);font-family:Rajdhani,sans-serif;font-size:1.8rem;margin-bottom:1rem}.package-price{align-items:baseline;display:flex;gap:.5rem;justify-content:center;margin-bottom:2rem}.price-amount{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:2.5rem;font-weight:700}.price-currency{color:var(--text-secondary);font-size:1rem;font-weight:500}.ceiling-info{border:1px solid #ffd7004d;border-radius:8px;margin-bottom:15px;padding:8px 12px}.ceiling-info div{font-size:12px;margin:2px 0}.balance-check{border-radius:12px;font-weight:500;margin-bottom:10px;padding:4px 8px;text-align:center}.upgrade-btn{align-items:center;background:var(--package-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.5px;margin-bottom:8px;padding:1rem;text-transform:uppercase;transition:all .3s ease;width:100%}.upgrade-btn:hover:not(:disabled){box-shadow:0 8px 25px #0000004d;filter:brightness(1.1);transform:translateY(-2px)}.upgrade-btn:disabled{cursor:not-allowed;opacity:.6}.upgrade-icon{font-size:1.1rem}.retopup-btn{align-items:center;background:linear-gradient(135deg,gold,orange);border:none;border-radius:8px;color:#000;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.5px;padding:.8rem;text-transform:uppercase;transition:all .3s ease;width:100%}.retopup-btn:hover:not(:disabled){box-shadow:0 6px 20px #ffd70066;filter:brightness(1.1);transform:translateY(-2px)}.retopup-btn:disabled{cursor:not-allowed;opacity:.6}.package-active{margin-bottom:8px}.package-active,.package-starter{background:#00ff881a;border:2px solid var(--accent-green);border-radius:8px;color:var(--accent-green);font-weight:600;letter-spacing:.5px;text-transform:uppercase}.package-active,.package-locked,.package-starter{align-items:center;display:flex;gap:.5rem;justify-content:center;padding:1rem;width:100%}.package-locked{background:var(--bg-secondary);border:2px solid var(--border-primary);border-radius:8px;color:var(--text-secondary);font-size:.9rem;font-weight:500}.package-buttons{display:flex;flex-direction:column;gap:8px}.upgrade-info{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.info-card,.upgrade-guide{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:16px;padding:2rem}.info-card h3,.upgrade-guide h3{color:var(--text-primary);font-family:Rajdhani,sans-serif;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.info-grid{grid-gap:1.5rem;display:grid;gap:1.5rem}.info-item{align-items:flex-start;display:flex;gap:1rem}.info-icon{flex-shrink:0;font-size:2rem}.info-content h4{color:var(--text-primary);font-weight:600;margin-bottom:.5rem}.info-content p{color:var(--text-secondary);font-size:.9rem;line-height:1.5}.guide-steps{display:flex;flex-direction:column;gap:1.5rem}.guide-step{align-items:flex-start;display:flex;gap:1rem}.step-number{align-items:center;background:var(--gradient-primary);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:JetBrains Mono,monospace;font-weight:700;height:40px;justify-content:center;width:40px}.step-content h4{color:var(--text-primary);font-weight:600;margin-bottom:.5rem}.step-content p{color:var(--text-secondary);font-size:.9rem;line-height:1.5}@keyframes pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes glow{0%,to{box-shadow:0 0 5px #ffd70080}50%{box-shadow:0 0 20px #ffd700cc}}.needs-retopup{animation:glow 2s ease-in-out infinite}@media (max-width:1024px){.upgrade-info{grid-template-columns:1fr}}@media (max-width:768px){.packages-container{gap:1.5rem;grid-template-columns:1fr}.page-header h1{font-size:2rem}.package-card{padding:1.5rem}.package-name{font-size:1.5rem}.price-amount{font-size:2rem}.retopup-btn,.upgrade-btn{font-size:.9rem;padding:.8rem}.ceiling-info{padding:6px 8px}.ceiling-info div{font-size:11px}}.matrix{animation:fadeIn .6s ease-out;padding:0}.matrix.v3-theme{background:linear-gradient(135deg,#00d4ff05,#8b5fff05)}.loading-progress-bar{background:var(--bg-secondary);border-radius:2px;height:4px;overflow:hidden;width:200px}.loading-progress-fill{background:var(--gradient-primary);border-radius:2px;height:100%;transition:width .3s ease}.matrix-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:16px;margin-bottom:2rem;padding:2rem}.matrix-header.v3-header{background:linear-gradient(135deg,#1a1a2ee6,#16213ee6 50%,#1a1a2ee6);background-clip:padding-box;border:2px solid #0000;position:relative}.matrix-header.v3-header:before{animation:gradientShift 3s ease-in-out infinite;background:linear-gradient(90deg,var(--primary-blue),var(--primary-purple),var(--accent-green),var(--primary-blue));background-size:200% 100%;content:"";height:4px;left:0;position:absolute;right:0;top:0}.header-content{margin-bottom:2rem;text-align:center}.header-content h1.v3-title{-webkit-text-fill-color:#0000;align-items:center;animation:titleGradient 4s ease-in-out infinite;background:linear-gradient(135deg,var(--primary-blue),var(--primary-purple),var(--accent-green));-webkit-background-clip:text;background-clip:text;background-size:200% 200%;display:flex;gap:1rem;justify-content:center}.matrix-controls{display:flex;flex-direction:column;gap:2rem}.matrix-controls.v3-controls{gap:2.5rem}.package-selector label{color:var(--text-primary);display:block;font-weight:600;margin-bottom:1rem}.package-tabs{display:flex;flex-wrap:wrap;gap:.5rem}.package-tabs.v3-tabs{gap:.8rem}.package-tab{align-items:center;background:var(--bg-secondary);border:2px solid var(--border-primary);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;min-width:80px;padding:.8rem 1rem;transition:all .3s ease}.package-tab.v3-tab{background:linear-gradient(135deg,#16213ecc,#1a1a2ecc);border-radius:12px}.package-tab.active{background:#00d4ff1a;border-color:var(--tab-color);transform:translateY(-2px)}.package-tab.v3-tab.active{box-shadow:0 8px 25px #00d4ff4d;transform:translateY(-4px) scale(1.05)}.package-tab.inactive{cursor:not-allowed;opacity:.5}.package-tab:hover:not(.inactive){border-color:var(--tab-color);transform:translateY(-2px)}.package-tab.v3-tab:hover:not(.inactive){box-shadow:0 5px 20px #00d4ff33;transform:translateY(-3px) scale(1.02)}.tab-number{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:1.2rem;font-weight:700}.tab-name{color:var(--text-secondary);font-size:.7rem;margin-top:.2rem}.package-tab.active .tab-number{color:var(--tab-color)}.view-toggle{display:flex;gap:.5rem;justify-content:center}.view-toggle.v3-toggle{gap:1rem}.toggle-btn{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-secondary);cursor:pointer;font-weight:500;padding:.8rem 1.5rem;transition:all .3s ease}.toggle-btn.v3-btn{background:linear-gradient(135deg,#16213ecc,#1a1a2ecc);border:2px solid var(--border-primary);border-radius:12px}.toggle-btn.active{background:var(--gradient-primary);border-color:var(--primary-blue);color:#fff}.toggle-btn:hover{border-color:var(--primary-blue);color:var(--primary-blue)}.toggle-btn.v3-btn:hover{box-shadow:0 5px 15px #00d4ff33;transform:translateY(-2px)}.toggle-btn.active:hover{color:#fff}.matrix-content{margin-bottom:2rem}.matrix-placeholder{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-card);border:2px dashed var(--border-primary);border-radius:16px;padding:4rem 2rem;text-align:center}.matrix-placeholder.v3-placeholder{background:linear-gradient(135deg,#1a1a2e99,#16213e99);border:3px dashed var(--border-primary)}.placeholder-icon{font-size:4rem;margin-bottom:1rem;opacity:.5}.matrix-placeholder h3{color:var(--text-primary);font-family:Rajdhani,sans-serif;font-size:1.5rem;margin-bottom:.5rem}.matrix-placeholder p{color:var(--text-secondary)}.matrix-tree{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:16px;overflow-x:auto;padding:2rem;position:relative}.matrix-tree.v3-tree{background:linear-gradient(135deg,#1a1a2ecc,#16213ecc);border:2px solid var(--border-primary)}.matrix-level{align-items:center;display:flex;flex-direction:column;margin-bottom:3rem;position:relative}.level-label{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:20px;color:var(--text-primary);font-family:Rajdhani,sans-serif;font-size:.9rem;font-weight:600;margin-bottom:1rem;padding:.5rem 1rem}.level-label.v3-label{background:linear-gradient(135deg,#16213ee6,#1a1a2ee6);border:2px solid var(--border-primary);font-weight:700}.level-nodes{display:flex;justify-content:center;width:100%}.downline-container{align-items:center;display:flex;gap:2rem}.downline-slot,.matrix-node{display:flex;justify-content:center}.matrix-node{align-items:center;border-radius:50%;height:100px;position:relative;transition:all .3s ease;width:100px}.matrix-node.v3-node{height:110px;width:110px}.matrix-node.filled{background:var(--gradient-primary);border:3px solid var(--primary-blue);box-shadow:0 0 20px #00d4ff4d}.matrix-node.v3-node.filled{animation:nodeGradient 4s ease-in-out infinite;background:linear-gradient(135deg,var(--primary-blue),var(--primary-purple),var(--accent-green));background-size:200% 200%;border:4px solid var(--primary-blue);box-shadow:0 0 25px #00d4ff66}.matrix-node.empty{background:var(--bg-secondary);border:3px dashed var(--border-primary)}.matrix-node.v3-node.empty{background:linear-gradient(135deg,#16213e99,#1a1a2e99);border:4px dashed var(--border-primary)}.matrix-node.current-user{animation:userPulse 2s ease-in-out infinite;border-color:var(--accent-green);box-shadow:0 0 30px #00ff8880}.matrix-node.v3-node.current-user{animation:userPulse 2s ease-in-out infinite,nodeGlow 3s ease-in-out infinite;border-color:var(--accent-green);box-shadow:0 0 35px #0f89}.node-content{align-items:center;display:flex;flex-direction:column;gap:.2rem}.node-id{color:#fff;font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:700}.matrix-node.empty .node-id{color:var(--text-secondary);font-size:.7rem}.user-indicator{background:#0f83;border-radius:8px;color:var(--accent-green);font-size:.6rem;font-weight:600;padding:.1rem .3rem}.matrix-node:before{background:var(--border-primary);content:"";height:30px;left:50%;position:absolute;top:-30px;transform:translateX(-50%);width:2px}.matrix-level.current-level .matrix-node:before,.matrix-level.upline-level .matrix-node:before{display:none}.matrix-levels-view{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:16px;padding:2rem}.matrix-levels-view.v3-levels{background:linear-gradient(135deg,#1a1a2ecc,#16213ecc);border:2px solid var(--border-primary)}.matrix-note{align-items:flex-start;background:#00d4ff0d;border:1px solid #00d4ff33;border-radius:12px;display:flex;gap:1rem;margin-bottom:2rem;padding:1.5rem}.matrix-note.v3-note{background:linear-gradient(135deg,#00d4ff14,#8b5fff14);border:2px solid #00d4ff4d;border-radius:16px}.note-icon{color:var(--primary-blue);flex-shrink:0;font-size:1.5rem}.note-content h4{color:var(--text-primary);font-family:Rajdhani,sans-serif;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.note-content p{color:var(--text-secondary);font-size:.9rem;line-height:1.4}.level-row.matrix-level-row{background:linear-gradient(135deg,#00d4ff08,#8b5fff08);border:1px solid #00d4ff33;transition:all .3s ease}.level-row.matrix-level-row.v3-level-row{background:linear-gradient(135deg,#00d4ff0d,#8b5fff0d);border:2px solid #00d4ff4d}.level-row.matrix-level-row:hover{background:linear-gradient(135deg,#00d4ff14,#8b5fff14);border-color:var(--primary-blue);transform:translateX(8px)}.level-row.matrix-level-row.v3-level-row:hover{box-shadow:0 8px 25px #00d4ff33;transform:translateX(12px) translateY(-2px)}.level-row.overflow-level{background:linear-gradient(135deg,#ff6b6b0d,#ee5a520d);border-color:#ff6b6b4d}.level-row.overflow-level:hover{background:linear-gradient(135deg,#ff6b6b1a,#ee5a521a);border-color:#ff6b6b}.progress-fill.matrix-progress{box-shadow:0 0 12px #00d4ff66;transition:all .8s ease}.progress-fill.matrix-progress.v3-progress{box-shadow:0 0 15px #00d4ff80}.progress-fill.overflow-progress{box-shadow:0 0 12px #ff6b6b66}.level-nodes-grid.matrix-grid{justify-content:flex-start;max-width:350px;min-width:200px}.level-nodes-grid.matrix-grid.v3-grid{max-width:400px;min-width:220px}.mini-node.matrix-node-mini{box-shadow:0 2px 10px #0000001a;font-size:.6rem;height:42px;margin:2px;width:42px}.mini-node.matrix-node-mini.v3-mini{font-size:.65rem;height:45px;margin:3px;width:45px}.mini-node.matrix-node-mini.filled{background:linear-gradient(135deg,var(--primary-blue),var(--primary-purple));border:1px solid #00d4ff80;box-shadow:0 0 15px #00d4ff4d}.mini-node.matrix-node-mini.v3-mini.filled{animation:miniNodeGradient 6s ease-in-out infinite;background:linear-gradient(135deg,var(--primary-blue),var(--primary-purple),var(--accent-green));background-size:200% 200%;box-shadow:0 0 18px #00d4ff66}.mini-node.matrix-node-mini.empty{background:var(--bg-tertiary);border:1px dashed #fff3;color:var(--text-secondary)}.mini-node.matrix-node-mini.v3-mini.empty{background:linear-gradient(135deg,#16213e66,#1a1a2e66);border:2px dashed #ffffff26}.more-nodes{background:#00d4ff1a;border:1px solid #00d4ff4d;border-radius:15px;color:var(--primary-blue);font-size:.75rem;font-weight:600;margin:2px;padding:.4rem .8rem;white-space:nowrap}.more-nodes.v3-more{background:linear-gradient(135deg,#00d4ff26,#8b5fff26);border:2px solid #00d4ff66;box-shadow:0 0 10px #00d4ff33}.capacity-indicator{background:#00ff881a;border:1px solid #00ff884d;border-radius:12px;color:var(--accent-green);font-size:.7rem;font-weight:600;margin:2px;padding:.3rem .6rem;white-space:nowrap}.capacity-reference{color:var(--text-secondary);font-size:.8rem;opacity:.7}.overflow-indicator{background:#ff6b6b1a;border-radius:8px;font-weight:600;padding:.2rem .4rem}.overflow-indicator,.overflow-text{color:#ff6b6b;font-size:.7rem;margin-left:.5rem}.mini-node.overflow-node{background:linear-gradient(135deg,#ff6b6b,#ee5a52);border:2px solid #ff6b6b;box-shadow:0 0 15px #ff6b6b66}.level-row{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;display:flex;gap:2rem;margin-bottom:1rem;padding:1.5rem;transition:all .3s ease}.level-row:hover{border-color:var(--primary-blue);transform:translateX(5px)}.level-info{flex:1 1;min-width:200px}.level-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.level-title{color:var(--text-primary);font-family:Rajdhani,sans-serif;font-size:1.1rem;font-weight:600}.level-count{color:var(--text-accent);font-family:JetBrains Mono,monospace;font-weight:600}.level-progress{align-items:center;display:flex;gap:1rem}.progress-bar{background:var(--bg-tertiary);border-radius:4px;flex:1 1;height:8px;overflow:hidden}.progress-fill{border-radius:4px;height:100%;transition:width .8s ease}.progress-percentage{color:var(--text-secondary);font-family:JetBrains Mono,monospace;font-size:.8rem;min-width:50px;text-align:right}.level-nodes-grid{flex-wrap:wrap;gap:.5rem}.level-nodes-grid,.mini-node{align-items:center;display:flex}.mini-node{border-radius:50%;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:600;height:40px;justify-content:center;width:40px}.mini-node.filled{background:var(--gradient-primary);border:1px solid var(--primary-blue);color:#fff}.mini-node.empty{background:var(--bg-tertiary);border:1px dashed var(--border-primary);color:var(--text-secondary)}.matrix-stats{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:16px;padding:2rem}.matrix-stats.v3-stats{background:linear-gradient(135deg,#1a1a2ecc,#16213ecc);border:2px solid var(--border-primary)}.stats-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stats-grid.v3-stats-grid{gap:2rem}.stat-item{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;padding:1.5rem;transition:all .3s ease}.stat-item.v3-stat{background:linear-gradient(135deg,#16213e99,#1a1a2e99);border:2px solid var(--border-primary);border-radius:16px}.stat-item:hover{border-color:var(--primary-blue);transform:translateY(-2px)}.stat-item.v3-stat:hover{box-shadow:0 8px 25px #00d4ff33;transform:translateY(-4px) scale(1.02)}.stat-icon{font-size:2rem}.stat-content{flex:1 1}.stat-label{margin-bottom:.3rem}.stat-value{font-size:1.5rem}@keyframes userPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes nodeGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes nodeGlow{0%,to{box-shadow:0 0 35px #0f89}50%{box-shadow:0 0 45px #0f8c}}@keyframes miniNodeGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:1024px){.matrix-controls{gap:1.5rem}.package-tabs{justify-content:center}.level-nodes-grid.matrix-grid{max-width:280px;min-width:180px}}@media (max-width:768px){.matrix-header{padding:1.5rem}.header-content h1{font-size:2rem}.level-row{align-items:flex-start;flex-direction:column;gap:1rem}.level-nodes-grid{justify-content:center}.stats-grid{grid-template-columns:1fr}.downline-container{gap:1rem}.matrix-node{height:80px;width:80px}.matrix-node.v3-node{height:90px;width:90px}.package-tabs{gap:.3rem}.package-tab{min-width:60px;padding:.6rem .8rem}.matrix-note{flex-direction:column;gap:.5rem}.level-nodes-grid.matrix-grid{max-width:240px;min-width:160px}.level-nodes-grid.matrix-grid.v3-grid{max-width:280px;min-width:180px}.mini-node.matrix-node-mini{font-size:.55rem;height:38px;width:38px}.mini-node.matrix-node-mini.v3-mini{font-size:.6rem;height:40px;width:40px}.capacity-indicator,.more-nodes{font-size:.65rem;padding:.3rem .6rem}.version-badge.v3-badge{font-size:.7rem;margin-left:.5rem;padding:.2rem .6rem}}.income{animation:incomePageFadeIn .6s ease-out;padding:0}.income.v3-theme{background:linear-gradient(135deg,#00d4ff05,#8b5fff05)}.loader-ring{animation:incomeLoaderSpin 1s linear infinite}.income-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:16px;display:flex;justify-content:space-between;margin-bottom:2rem;overflow:hidden;padding:2rem;position:relative}.income-header.v3-gradient{background:linear-gradient(135deg,#1a1a2ee6,#16213ee6 50%,#1a1a2ee6);background-clip:padding-box;border:2px solid #0000}.income-header:before{background:var(--gradient-primary);content:"";height:3px;left:0;position:absolute;right:0;top:0}.income-header.v3-gradient:before{animation:gradientShift 3s ease-in-out infinite;background:linear-gradient(90deg,var(--primary-blue),var(--primary-purple),var(--accent-green),var(--primary-blue));background-size:200% 100%;height:4px}.income-header-content h1.income-title{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-family:Rajdhani,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.income-title.v3-title{-webkit-text-fill-color:#0000;align-items:center;animation:titleGradient 4s ease-in-out infinite;background:linear-gradient(135deg,var(--primary-blue),var(--primary-purple),var(--accent-green));-webkit-background-clip:text;background-clip:text;background-size:200% 200%;display:flex;gap:1rem}.income-header-content p.income-subtitle{color:var(--text-secondary);font-size:1.1rem}.income-claim-section{gap:1rem}.income-claim-section,.income-claimable{align-items:flex-end;display:flex;flex-direction:column}.income-claim-label{color:var(--text-secondary);font-size:.9rem;margin-bottom:.3rem}.income-claim-amount{color:var(--accent-green);font-family:JetBrains Mono,monospace;font-size:2rem;font-weight:700}.income-claim-btn{align-items:center;background:var(--gradient-secondary);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;letter-spacing:.5px;padding:1rem 2rem;text-transform:uppercase;transition:all .3s ease}.income-claim-btn.v3-btn{background:linear-gradient(135deg,var(--accent-green),#00cc7a);border-radius:12px;box-shadow:0 4px 15px #00ff884d}.income-claim-btn:hover:not(.disabled){box-shadow:0 8px 25px #00ff884d;transform:translateY(-2px)}.income-claim-btn.v3-btn:hover:not(.disabled){box-shadow:0 10px 30px #0f86;transform:translateY(-4px) scale(1.05)}.income-claim-btn.disabled{cursor:not-allowed;opacity:.6}.income-overview{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:2rem}.income-overview.v3-overview{gap:2rem}.income-overview-card{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;display:flex;gap:1.5rem;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}.income-overview-card.v3-card{background:linear-gradient(135deg,#1a1a2ecc,#16213ecc);border:2px solid var(--border-primary);border-radius:16px}.income-overview-card:hover{box-shadow:var(--shadow-primary);transform:translateY(-5px)}.income-overview-card.v3-card:hover{box-shadow:var(--shadow-primary),0 15px 40px #0000004d;transform:translateY(-8px) scale(1.02)}.income-card-icon{flex-shrink:0;font-size:3rem}.income-card-content{flex:1 1}.income-card-label{color:var(--text-secondary);font-size:.9rem;font-weight:500;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.income-card-value{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:2rem;font-weight:700;margin-bottom:.3rem}.income-card-trend{color:var(--text-secondary);font-size:.8rem}.income-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.income-content.v3-content{gap:2.5rem}.income-breakdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:16px;padding:2rem}.income-breakdown.v3-card{background:linear-gradient(135deg,#1a1a2ecc,#16213ecc);border:2px solid var(--border-primary)}.income-section-title{align-items:center;color:var(--text-primary);display:flex;font-family:Rajdhani,sans-serif;font-size:1.5rem;font-weight:600;gap:.5rem;margin-bottom:2rem}.income-section-title.v3-title{font-size:1.6rem;font-weight:700}.income-title-bar{background:var(--gradient-primary);border-radius:2px;height:20px;width:4px}.income-title-bar.v3-bar{background:linear-gradient(135deg,var(--primary-blue),var(--primary-purple),var(--accent-green));height:24px;width:5px}.income-breakdown-list{display:flex;flex-direction:column;gap:2rem}.income-breakdown-item{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;padding:1.5rem;transition:all .3s ease}.income-breakdown-item.v3-item{background:linear-gradient(135deg,#16213e99,#1a1a2e99);border:2px solid var(--border-primary);border-radius:16px}.income-breakdown-item:hover{border-color:var(--primary-blue);transform:translateX(5px)}.income-breakdown-item.v3-item:hover{box-shadow:0 5px 20px #00d4ff33;transform:translateX(8px) translateY(-2px)}.income-item-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;width:100%}.income-item-left{align-items:center;display:flex;flex:1 1;gap:.8rem}.income-item-icon{flex-shrink:0;font-size:1.4rem;text-align:center;width:24px}.income-item-label{color:var(--text-primary);font-size:1rem;font-weight:600}.income-item-value{color:var(--text-primary);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:700}.income-progress-bar{background:var(--bg-tertiary);border-radius:4px;height:8px;margin-bottom:.8rem;overflow:hidden;width:100%}.income-progress-fill{border-radius:4px;height:100%;transition:width .8s ease}.income-progress-fill.green{background:var(--accent-green)}.income-progress-fill.blue{background:var(--primary-blue)}.income-progress-fill.purple{background:var(--primary-purple)}.income-progress-fill.orange{background:var(--accent-orange)}.income-progress-fill.royalty{background:linear-gradient(90deg,gold,orange)}.income-progress-fill.v3-fill{box-shadow:0 0 10px #00d4ff4d}.income-progress-fill.royalty.v3-fill{box-shadow:0 0 15px #ffd70080}.income-item-desc{color:var(--text-secondary);font-size:.85rem;line-height:1.4;margin-top:.2rem}.income-activity{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:16px;padding:2rem}.income-activity.v3-card{background:linear-gradient(135deg,#1a1a2ecc,#16213ecc);border:2px solid var(--border-primary)}.income-activity-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.income-filter-buttons{display:flex;gap:.5rem}.income-filter-btn{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:.8rem;font-weight:500;letter-spacing:.5px;padding:.5rem 1rem;text-transform:uppercase;transition:all .3s ease}.income-filter-btn.v3-filter{background:linear-gradient(135deg,#16213ecc,#1a1a2ecc);border:2px solid var(--border-primary);border-radius:8px}.income-filter-btn.active{background:var(--gradient-primary);border-color:var(--primary-blue);color:#fff}.income-filter-btn:hover{border-color:var(--primary-blue);color:var(--primary-blue)}.income-filter-btn.active:hover{color:#fff}.income-activity-list{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;max-height:600px;overflow-y:auto;padding-right:.5rem}.income-activity-item{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;display:flex;justify-content:space-between;padding:1.5rem;transition:all .3s ease}.income-activity-item.v3-activity{background:linear-gradient(135deg,#16213e99,#1a1a2e99);border:2px solid var(--border-primary);border-radius:12px}.income-activity-item:hover{border-color:var(--primary-blue);transform:translateX(5px)}.income-activity-item.v3-activity:hover{box-shadow:0 5px 20px #00d4ff33;transform:translateX(8px) translateY(-2px)}.income-activity-left{align-items:center;display:flex;flex:1 1;gap:1rem}.income-activity-icon{flex-shrink:0;font-size:1.8rem}.income-activity-details{flex:1 1}.income-activity-title{color:var(--text-primary);font-weight:600;margin-bottom:.3rem}.income-activity-meta{color:var(--text-secondary);font-size:.8rem;line-height:1.4}.income-activity-right{align-items:center;display:flex;gap:1rem}.income-activity-amount{color:var(--accent-green);font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:700}.income-status-badge{border-radius:12px;font-size:.7rem;font-weight:600;letter-spacing:.5px;padding:.3rem .8rem;text-transform:uppercase}.income-status-badge.income{background:#00ff881a;border:1px solid var(--accent-green);color:var(--accent-green)}.income-status-badge.income.royalty{background:#ffd7001a;border:1px solid gold;box-shadow:0 0 10px #ffd7004d;color:gold}.income-status-badge.claim{background:#00d4ff1a;border:1px solid var(--primary-blue);color:var(--primary-blue)}.income-status-badge.action{background:#8b5fff1a;border:1px solid var(--primary-purple);color:var(--primary-purple)}.income-no-activity{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:3rem;text-align:center}.income-no-activity-icon{font-size:3rem;opacity:.3}.income-no-activity h4{color:var(--text-primary);font-family:Rajdhani,sans-serif;font-size:1.3rem;margin-bottom:.5rem}.income-no-activity p{color:var(--text-secondary);font-size:.9rem}.income-load-more{align-items:center;display:flex;gap:1rem;justify-content:center}.income-load-more-btn{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.8rem 1.5rem;transition:all .3s ease}.income-load-more-btn.v3-btn{background:linear-gradient(135deg,#16213ecc,#1a1a2ecc);border:2px solid var(--border-primary);border-radius:12px}.income-load-more-btn:hover:not(:disabled){border-color:var(--primary-blue);color:var(--primary-blue)}.income-load-more-btn.v3-btn:hover:not(:disabled){box-shadow:0 5px 15px #00d4ff33;transform:translateY(-2px)}.income-load-more-btn:disabled{cursor:not-allowed;opacity:.5}.income-activity-list::-webkit-scrollbar{width:6px}.income-activity-list::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:3px}.income-activity-list::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:3px}.income-activity-list::-webkit-scrollbar-thumb:hover{background:var(--primary-blue)}@keyframes incomePageFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes incomeLoaderSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes titleGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:1024px){.income-content{grid-template-columns:1fr}.income-activity-header{align-items:flex-start;flex-direction:column;gap:1rem}.income-filter-buttons{align-self:stretch;justify-content:center}}@media (max-width:768px){.income-header{flex-direction:column;gap:1.5rem;text-align:center}.income-claim-section{align-items:center}.income-header-content h1.income-title{font-size:2rem}.income-overview{grid-template-columns:1fr}.income-overview-card{flex-direction:column;gap:1rem;text-align:center}.income-activity-item{align-items:flex-start;flex-direction:column;gap:1rem}.income-activity-right{align-self:flex-end;justify-content:space-between;width:100%}.income-activity,.income-breakdown{padding:1.5rem}.income-item-header{align-items:flex-start;flex-direction:column;gap:.5rem}.income-item-left{width:100%}.income-item-value{align-self:flex-end}.version-badge.v3-badge{font-size:.7rem;margin-left:.5rem;padding:.2rem .6rem}}.referrals{animation:fadeIn .6s ease-out;padding:0}.loading-container{justify-content:center;min-height:400px}.ai-loader,.loading-container{align-items:center;display:flex}.ai-loader{flex-direction:column;gap:1rem}.loader-ring{animation:spin 1s linear infinite;border-top:3px solid var(--bg-secondary);border:3px solid var(--bg-secondary);border-radius:50%;border-top-color:var(--primary-blue);height:60px;width:60px}.loader-text{color:var(--text-secondary);font-weight:500}.referrals-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:16px;display:flex;justify-content:space-between;margin-bottom:2rem;overflow:hidden;padding:2rem;position:relative}.referrals-header:before{background:var(--gradient-primary);content:"";height:3px;left:0;position:absolute;right:0;top:0}.header-content h1{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-family:Rajdhani,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.header-content p{color:var(--text-secondary);font-size:1.1rem}.referral-stats{display:flex;gap:2rem}.stat-item{align-items:center;display:flex;gap:1rem}.stat-icon{flex-shrink:0;font-size:2.5rem}.stat-content{text-align:center}.stat-value{color:var(--text-primary);display:block;font-family:JetBrains Mono,monospace;font-size:2rem;font-weight:700}.stat-label{color:var(--text-secondary);font-size:.8rem;letter-spacing:.5px;text-transform:uppercase}.referral-link-section{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:16px;margin-bottom:2rem;padding:2rem}.referral-link-section h3{align-items:center;color:var(--text-primary);display:flex;font-family:Rajdhani,sans-serif;font-size:1.5rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem}.referral-link-section h3:before{background:var(--gradient-primary);border-radius:2px;content:"";height:20px;width:4px}.link-container{margin-bottom:2rem}.link-display{align-items:center;display:flex;gap:.5rem}.link-input{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);flex:1 1;font-family:JetBrains Mono,monospace;font-size:.9rem;padding:1rem}.link-input:focus{border-color:var(--primary-blue);box-shadow:0 0 0 3px #00d4ff1a;outline:none}.referral-copy-button{align-items:center;background:linear-gradient(135deg,#00d4ff,#8b5fff);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:1.1rem;height:50px;justify-content:center;padding:1rem;transition:all .3s ease;width:50px}.referral-copy-button .button-text{display:none}.referral-copy-button:hover{box-shadow:0 4px 16px #00d4ff4d;transform:translateY(-2px)}.referral-share-button{align-items:center;background:linear-gradient(135deg,#0f8,#00d4ff);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:1.1rem;height:50px;justify-content:center;padding:1rem;transition:all .3s ease;width:50px}.referral-share-button .button-text{display:none}.referral-share-button:hover{box-shadow:0 4px 16px #00ff884d;transform:translateY(-2px)}.referral-benefits h4{color:var(--text-primary);font-family:Rajdhani,sans-serif;font-size:1.3rem;font-weight:600;margin-bottom:1.5rem}.benefits-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.benefit-item{align-items:flex-start;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;display:flex;gap:1rem;padding:1.5rem;transition:all .3s ease}.benefit-item:hover{border-color:var(--primary-blue);transform:translateY(-2px)}.benefit-icon{flex-shrink:0;font-size:2rem}.benefit-content h5{color:var(--text-primary);font-weight:600;margin-bottom:.5rem}.benefit-content p{color:var(--text-secondary);font-size:.9rem;line-height:1.4}.referrals-list-section{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:16px;padding:2rem}.list-header{justify-content:space-between;margin-bottom:2rem}.list-header,.list-header h3{align-items:center;display:flex}.list-header h3{color:var(--text-primary);font-family:Rajdhani,sans-serif;font-size:1.5rem;font-weight:600;gap:.5rem}.list-header h3:before{background:var(--gradient-primary);border-radius:2px;content:"";height:20px;width:4px}.search-container{position:relative}.search-input{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);font-size:.9rem;padding:.8rem 2.5rem .8rem 1rem;width:300px}.search-input:focus{border-color:var(--primary-blue);box-shadow:0 0 0 3px #00d4ff1a;outline:none}.search-icon{color:var(--text-secondary);position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.referrals-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:2rem}.referral-card{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.referral-card:hover{border-color:var(--primary-blue);box-shadow:var(--shadow-primary);transform:translateY(-3px)}.card-header{justify-content:space-between;margin-bottom:1.5rem}.card-header,.referral-id{align-items:flex-start;display:flex}.referral-id{flex-direction:column}.id-label{color:var(--text-secondary);font-size:.7rem;letter-spacing:.5px;text-transform:uppercase}.id-value{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:1.3rem;font-weight:700}.referral-badges{display:flex;gap:.5rem}.status-badge{border-radius:12px;font-size:.7rem;font-weight:600;letter-spacing:.5px;padding:.2rem .5rem;text-transform:uppercase}.status-badge.virtual{background:#8b5fff33;border:1px solid #8b5fff4d;color:#8b5fff}.card-content{margin-bottom:1.5rem}.address-section,.income-section,.package-section{margin-bottom:1rem}.address-section label,.income-section label,.package-section label{color:var(--text-secondary);display:block;font-size:.8rem;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.address-display{align-items:center;display:flex;gap:.5rem}.address{color:var(--text-primary);flex:1 1;font-family:JetBrains Mono,monospace;font-size:.9rem}.mini-copy-btn{background:var(--primary-blue);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.7rem;padding:.3rem;transition:all .3s ease}.mini-copy-btn:hover{background:var(--primary-purple);transform:scale(1.1)}.loading-text{color:var(--text-secondary);font-style:italic}.package-display{margin-top:.5rem}.current-package,.no-package{align-items:flex-start;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:8px;display:flex;gap:.8rem;padding:.8rem}.package-badge{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.8rem;font-weight:700;height:30px;justify-content:center;width:30px}.package-badge.inactive{background:#666}.package-info{display:flex;flex:1 1;flex-direction:column;gap:.2rem}.package-name{color:var(--text-primary);font-size:.9rem;font-weight:600}.package-value{color:var(--text-secondary);font-size:.8rem;font-weight:500}.ceiling-info{background:#ffd7001a;border:1px solid #ffd70033;border-radius:4px;margin-top:.5rem;padding:.4rem}.ceiling-info div{font-size:10px;font-weight:500;margin:1px 0}.income-grid{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:8px;padding:.8rem}.income-grid>div{align-items:center;display:flex;justify-content:space-between;padding:2px 0}.income-grid span:first-child{font-size:11px;font-weight:500}.income-grid span:last-child{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.no-referrals,.no-results{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:4rem 2rem;text-align:center}.no-referrals-icon,.no-results-icon{font-size:4rem;opacity:.3}.no-referrals h4,.no-results h4{color:var(--text-primary);font-family:Rajdhani,sans-serif;font-size:1.5rem;margin-bottom:.5rem}.no-referrals p,.no-results p{color:var(--text-secondary);font-size:1rem;margin-bottom:1rem}.share-link-btn{background:var(--gradient-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;letter-spacing:.5px;padding:1rem 2rem;text-transform:uppercase;transition:all .3s ease}.share-link-btn:hover{box-shadow:var(--shadow-primary);transform:translateY(-2px)}.pagination{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:2rem}.page-btn{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-weight:500;padding:.8rem 1.2rem;transition:all .3s ease}.page-btn:hover:not(:disabled){border-color:var(--primary-blue);color:var(--primary-blue)}.page-btn:disabled{cursor:not-allowed;opacity:.5}.page-numbers{display:flex;gap:.5rem}.page-number{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-weight:500;height:40px;justify-content:center;transition:all .3s ease;width:40px}.page-number.active{background:var(--gradient-primary);border-color:var(--primary-blue);color:#fff}.page-number:hover:not(.active){border-color:var(--primary-blue);color:var(--primary-blue)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.referrals-header{flex-direction:column;gap:1.5rem;text-align:center}.list-header{align-items:flex-start;flex-direction:column;gap:1rem}.search-input{width:100%}.benefits-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:768px){.header-content h1{font-size:2rem}.referral-stats{flex-direction:column;gap:1rem}.benefits-grid,.referrals-grid{grid-template-columns:1fr}.link-display{flex-direction:column;gap:1rem}.referral-copy-button,.referral-share-button{gap:.5rem;height:auto;padding:1rem 1.5rem;width:100%}.referral-copy-button .button-text,.referral-share-button .button-text{display:inline;font-size:.9rem;font-weight:600}.pagination{flex-wrap:wrap;gap:.5rem}.referral-link-section,.referrals-list-section{padding:1.5rem}.card-header{align-items:flex-start;flex-direction:column;gap:.5rem}.current-package,.no-package{align-items:center;flex-direction:column;gap:.5rem;text-align:center}.income-grid{font-size:10px}}
/*# sourceMappingURL=main.97def353.css.map*/