@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap";:root{--bg-color: #0b0c16;--surface-color: rgba(255, 255, 255, .05);--accent-red: #f22240;--accent-dark-red: #b0152b;--text-main: #ffffff;--text-muted: #a0a0b5}*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}html,body{width:100%;max-width:100vw;overflow-x:hidden!important}body{background-color:var(--bg-color);color:var(--text-main);overflow-x:hidden;background-image:radial-gradient(circle at 15% 50%,rgba(242,34,64,.15),transparent 25%),radial-gradient(circle at 85% 30%,rgba(242,34,64,.1),transparent 25%)}.app-container{min-height:100vh;width:100%;overflow-x:hidden;position:relative}.navbar{display:flex;justify-content:space-between;align-items:center;padding:20px 8%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.05);position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:#0b0c16d9}main{padding-top:95px;width:100%;display:block;box-sizing:border-box;position:relative;z-index:1}section{scroll-margin-top:110px;box-sizing:border-box;overflow-x:hidden;width:100%}.logo{display:flex;align-items:center}.logo img{height:55px;width:auto;object-fit:contain}nav ul{display:flex;list-style:none;gap:30px}nav ul li a{color:var(--text-main);text-decoration:none;font-weight:400;transition:color .3s ease}nav ul li a:hover{color:var(--accent-red)}.btn{background:linear-gradient(45deg,var(--accent-red),var(--accent-dark-red));color:#fff;padding:10px 24px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px #f2224066}.btn-outline{background:transparent;border:2px solid var(--accent-red)}.hero{display:flex;align-items:center;justify-content:space-between;min-height:80vh;padding:0 8%}.hero-content{flex:1;max-width:600px;animation:fadeIn 1.5s ease}.hero-content h1{font-size:56px;line-height:1.2;margin-bottom:20px}.hero-content h1 span{color:var(--accent-red);text-shadow:0 0 20px rgba(242,34,64,.5)}.hero-content p{color:var(--text-muted);font-size:18px;margin-bottom:40px;line-height:1.6}.hero-buttons{display:flex;gap:20px}.hero-3d{flex:1;display:flex;justify-content:center;align-items:center;height:500px;position:relative}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.hero{flex-direction:column;text-align:center;margin-top:40px}.hero-content{margin-bottom:40px}.hero-buttons{justify-content:center}.hero-content h1{font-size:40px}}.footer{background-color:#0b0c16e6;border-top:1px solid rgba(255,255,255,.05);padding:60px 8% 20px;margin-top:60px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.footer-content{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px;margin-bottom:40px}.footer-section{flex:1;min-width:250px}.brand-section p{color:var(--text-muted);font-size:14px;line-height:1.6;margin-top:15px;max-width:300px}.footer-logo{height:50px;width:auto;object-fit:contain}.links-section h4{color:var(--text-main);font-size:18px;margin-bottom:20px;position:relative;display:inline-block}.links-section h4:after{content:"";position:absolute;left:0;bottom:-5px;width:50%;height:2px;background-color:var(--accent-red)}.links-section ul{list-style:none}.links-section ul li{margin-bottom:12px}.links-section ul li a{color:var(--text-muted);text-decoration:none;font-size:14px;transition:color .3s ease}.links-section ul li a:hover{color:var(--accent-red)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.05);padding-top:20px;flex-wrap:wrap;gap:15px}.footer-bottom p{color:var(--text-muted);font-size:14px}.social-links{display:flex;gap:20px}.social-links a{color:var(--text-muted);text-decoration:none;font-size:14px;transition:color .3s ease}.social-links a:hover{color:var(--accent-red)}@media(max-width:768px){.footer-content{flex-direction:column}.footer-bottom{flex-direction:column;text-align:center}}.section-title{text-align:center;font-size:36px;margin-bottom:50px}.section-title span{color:var(--accent-red)}.nft-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;width:100%;margin-top:40px;box-sizing:border-box}.nft-card{background:var(--surface-color);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px 15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s ease,border-color .3s ease;cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;box-sizing:border-box}.nft-card:hover{transform:translateY(-8px);border-color:var(--accent-red);box-shadow:0 10px 20px #f2224026}.nft-card h3{font-size:17px;margin-bottom:10px;color:var(--text-main)}.nft-card p{font-size:13px;line-height:1.5;color:var(--text-muted)}.contract-box{display:inline-flex;align-items:center;gap:10px;background:#ffffff0d;padding:8px 16px;border-radius:30px;margin-top:15px;border:1px solid rgba(255,255,255,.1)}.marquee-wrapper{width:100%;max-width:100vw;overflow:hidden;position:relative;padding:30px 0;box-sizing:border-box;mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent)}.marquee-track{display:flex;gap:25px;width:max-content;align-items:stretch;animation:scrollMarquee 30s linear infinite}.marquee-wrapper:hover .marquee-track{animation-play-state:paused}@keyframes scrollMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 12.5px))}}.nft-card-small{background:var(--surface-color);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;width:250px;flex-shrink:0;text-align:left;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s ease}.nft-card-small:hover{transform:translateY(-8px);border-color:var(--accent-red);box-shadow:0 10px 20px #f2224026}.nft-image-small{width:100%;height:130px;background:linear-gradient(135deg,#1c1f33,#0b0c16);border-radius:8px;margin-bottom:15px;display:flex;justify-content:center;align-items:center;flex-direction:column;border:1px solid rgba(255,255,255,.05)}.nft-info-small h3{color:var(--text-main);font-size:15px;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.progress-section{background:#0003;padding:10px;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.progress-bar-bg{width:100%;height:6px;background:#ffffff1a;border-radius:4px;overflow:hidden;position:relative}.progress-bar-fill{height:100%;background:linear-gradient(90deg,#00f0ff,#08f);border-radius:4px;transition:width 1s linear;box-shadow:0 0 10px #00f0ff80}.dashboard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;flex-wrap:wrap;gap:20px;width:100%}.user-badge{display:flex;align-items:center;gap:15px;background:var(--surface-color);padding:10px 20px;border-radius:30px;border:1px solid rgba(255,255,255,.1)}.user-avatar{width:40px;height:40px;background:var(--accent-red);border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:20px}.dashboard-tabs{display:flex;gap:10px;background:#0000004d;padding:10px;border-radius:16px;margin-bottom:30px;border:1px solid rgba(255,255,255,.05);overflow-x:auto;width:100%;box-sizing:border-box}.tab-btn{padding:12px 24px;background:transparent;color:var(--text-muted);border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.tab-btn:hover{color:#fff}.tab-btn.active{background:linear-gradient(45deg,var(--accent-red),var(--accent-dark-red));color:#fff;box-shadow:0 5px 15px #f2224066}.dashboard-content{background:var(--surface-color);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:30px;min-height:400px;width:100%;box-sizing:border-box}.stat-card{background:#0006;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:30px;text-align:center;width:100%}.stat-title{color:var(--text-muted);font-size:14px;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px}.stat-value{font-size:36px;font-weight:700;color:#fff}.custom-input{width:100%;padding:15px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#00000080;color:#fff;font-size:16px;outline:none;transition:border-color .3s ease}.custom-input:focus{border-color:var(--accent-red)}.mobile-toggle{display:none;flex-direction:column;gap:6px;cursor:pointer;z-index:1001}.mobile-toggle span{width:28px;height:3px;background-color:#fff;border-radius:3px;transition:all .3s ease}.mobile-wallet{display:none!important}@media(max-width:768px){.desktop-wallet{display:none!important}.mobile-wallet{display:flex!important;justify-content:center;margin-top:15px;width:100%;padding-top:15px;border-top:1px solid rgba(255,255,255,.1)}.mobile-toggle{display:flex;order:2}.navbar{padding:15px 5%}.nav-menu{position:absolute;top:100%;left:0;width:100%;background-color:#0b0c16fa;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid rgba(255,255,255,.1);padding:30px 0;transform:translateY(-150%);opacity:0;transition:all .4s ease-in-out;z-index:999;max-height:calc(100vh - 70px);overflow-y:auto}.nav-menu.active{transform:translateY(0);opacity:1}.nav-menu ul{flex-direction:column;align-items:center;gap:25px}.nav-menu ul li a{font-size:18px;font-weight:600}.mobile-toggle.open span:nth-child(1){transform:translateY(9px) rotate(45deg);background-color:var(--accent-red)}.mobile-toggle.open span:nth-child(2){opacity:0}.mobile-toggle.open span:nth-child(3){transform:translateY(-9px) rotate(-45deg);background-color:var(--accent-red)}.hero-3d{height:350px;width:100%;margin-top:20px}.hero-3d img,.hero-3d canvas,.hero-3d iframe,.hero-3d video{max-width:100%;max-height:100%;object-fit:contain}}main{width:100%;display:block;box-sizing:border-box}#dashboard{width:100%!important;max-width:100vw!important;display:block!important}.dashboard-header,.dashboard-tabs,.dashboard-content{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.dashboard-content>div{width:100%!important}.cursor-dot,.cursor-circle{position:fixed;top:0;left:0;border-radius:50%;pointer-events:none;z-index:99999}.cursor-dot{width:8px;height:8px;background-color:var(--accent-red);box-shadow:0 0 10px var(--accent-red)}.cursor-circle{width:32px;height:32px;border:2px solid rgba(242,34,64,.5);box-shadow:0 0 15px #f2224033}@media(min-width:769px){body,a,button,input,select{cursor:none!important}}@media(max-width:768px){.cursor-dot,.cursor-circle{display:none!important}body,a,button,input,select{cursor:auto!important}}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}to{transform:scale(1);opacity:1}}.live-icon-spin{animation:spin-slow 4s linear infinite}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.income-card-mini{transition:all .3s ease}.income-card-mini:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000004d;border-color:#555!important}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh;display:block}#root{width:100%;display:block}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
