@keyframes oracle-pulse{0%{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1)}to{opacity:.5;transform:scale(.95)}}.nft-gallery-container{max-width:1400px;margin:0 auto;padding:2rem 1rem;animation:.5s ease-out fadeIn}.nft-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-top:2rem;display:grid}.nft-card{flex-direction:column;padding:0;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.nft-card:hover{border-color:var(--color-primary,#0fc);transform:translateY(-10px)scale(1.02);box-shadow:0 15px 30px #0fc3,0 0 20px #f0f3}.nft-image-container{background:#00000080;justify-content:center;align-items:center;width:100%;height:300px;display:flex;overflow:hidden}.nft-image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.nft-card:hover .nft-image{transform:scale(1.1)}.fallback-image{filter:grayscale()opacity(.5)}.nft-details{flex-direction:column;flex-grow:1;padding:1.5rem;display:flex}.nft-details h3{color:var(--color-text,#fff);white-space:nowrap;text-overflow:ellipsis;margin:0 0 1rem;font-size:1.25rem;overflow:hidden}.nft-stats{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.stat{flex-direction:column;display:flex}.stat-label{color:var(--color-text-muted,#a0aec0);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem;font-size:.8rem}.stat-value{color:var(--color-primary,#0fc);font-size:1rem;font-weight:700}.nft-actions{text-align:center;margin-top:auto}.btn-primary{background:linear-gradient(45deg, var(--color-primary,#0fc), var(--color-accent,#f0f));color:#fff;text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:none;border-radius:8px;width:100%;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.btn-primary:hover{box-shadow:0 0 15px var(--color-primary,#0fc);color:#fff;transform:translateY(-2px)}.loading-container,.error-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:50vh;display:flex}.circus-loader{border:5px solid #ffffff1a;border-top-color:var(--color-primary,#0fc);border-radius:50%;width:50px;height:50px;margin-bottom:1rem;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=768px){.nft-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.scanner-container{max-width:1200px;margin:0 auto;padding:2rem 1rem;animation:.5s ease-out fadeIn}.last-updated{color:var(--color-text-muted,#a0aec0);margin-top:.5rem;font-size:.85rem}.scanner-controls{justify-content:center;margin-bottom:2rem;display:flex}.btn-scan{color:#fff;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:linear-gradient(45deg,#f0f,#0fc);border:none;border-radius:30px;padding:.75rem 2rem;font-weight:700;transition:all .3s;box-shadow:0 0 15px #f0f6}.btn-scan:hover:not(:disabled){transform:scale(1.05);box-shadow:0 0 25px #0fc9}.btn-scan:disabled{opacity:.7;cursor:not-allowed;filter:grayscale(.5)}.alerts-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.alert-card{border-left:4px solid #0000;transition:transform .3s;position:relative;overflow:hidden}.alert-card:hover{transform:translateY(-5px)}.alert-card.pump{border-left-color:#00ff80}.alert-card.dump{border-left-color:#ff4081}.alert-card.intensity-extreme{animation:2s infinite pulseBorder}.alert-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.alert-header h2{color:var(--color-text,#fff);margin:0;font-size:1.5rem}.alert-type-badge{letter-spacing:1px;border-radius:12px;padding:.25rem .75rem;font-size:.8rem;font-weight:700}.alert-type-badge.pump{color:#00ff80;background:#00ff8033}.alert-type-badge.dump{color:#ff4081;background:#ff408133}.alert-body{flex-direction:column;gap:.5rem;display:flex}.alert-row{justify-content:space-between;font-size:.95rem;display:flex}.alert-row span{color:var(--color-text-muted,#a0aec0)}.change-value.pump{color:#00ff80;text-shadow:0 0 5px #00ff804d}.change-value.dump{color:#ff4081;text-shadow:0 0 5px #ff40814d}.volume-warning{color:orange;text-align:center;background:#ffa50033;border:1px solid #ffa50080;border-radius:4px;margin-top:1rem;padding:.5rem;font-size:.85rem;font-weight:700;animation:2s infinite flashWarning}.no-alerts{text-align:center;grid-column:1/-1;padding:3rem!important}.no-alerts h3{color:var(--color-primary,#0fc);margin-bottom:.5rem}@keyframes pulseBorder{0%{box-shadow:0 0 #ff408166}70%{box-shadow:0 0 0 10px #ff408100}to{box-shadow:0 0 #ff408100}}@keyframes flashWarning{0%,to{opacity:1}50%{opacity:.6}}@media (width<=768px){.alerts-grid{grid-template-columns:1fr}}.social-trading-container{max-width:1200px;margin:0 auto;padding:2rem 1rem;animation:.5s ease-out fadeIn}.leaderboard-container{border-radius:12px;overflow-x:auto}.leaderboard-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%}.leaderboard-table th{color:var(--color-text-muted,#a0aec0);text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid var(--color-primary,#0fc);white-space:nowrap;background:#0006;padding:1.25rem 1rem;font-size:.85rem;font-weight:600}.leaderboard-table td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #ffffff0d;padding:1rem}.trader-row{transition:all .3s}.trader-row:hover{background:#00ffcc0d;transform:scale(1.01);box-shadow:0 4px 15px #0003}.trader-row:hover td{border-bottom-color:#0000}.rank-cell{text-align:center;color:var(--color-text,#fff);font-size:1.5rem;font-weight:700}.rank-1 .rank-cell,.rank-2 .rank-cell,.rank-3 .rank-cell{filter:drop-shadow(0 0 5px #ffd70080);font-size:2rem}.trader-info-cell{align-items:center;gap:1rem;display:flex}.trader-avatar{border:2px solid var(--color-primary,#0fc);border-radius:50%;width:40px;height:40px;box-shadow:0 0 10px #00ffcc4d}.trader-username{color:var(--color-text,#fff);letter-spacing:.5px;font-weight:700}.asset-badge{background:#ffffff1a;border:1px solid #fff3;border-radius:12px;padding:.25rem .75rem;font-size:.85rem}.roi-cell,.pnl-cell{font-family:Fira Code,monospace;font-weight:700}.roi-cell.positive,.pnl-cell.positive{color:#00ff80;text-shadow:0 0 5px #00ff804d}.roi-cell.negative,.pnl-cell.negative{color:#ff4081;text-shadow:0 0 5px #ff40814d}.risk-badge{text-transform:uppercase;border-radius:4px;padding:.25rem .75rem;font-size:.8rem;font-weight:700}.risk-high{color:#ff4081;background:#ff408133;border:1px solid #ff4081}.risk-medium{color:orange;background:#ffa50033;border:1px solid orange}.risk-low{color:#00ff80;background:#00ff8033;border:1px solid #00ff80}.btn-mirror{color:var(--color-primary,#0fc);border:1px solid var(--color-primary,#0fc);cursor:pointer;text-transform:uppercase;background:0 0;border-radius:20px;padding:.5rem 1rem;font-size:.8rem;font-weight:700;transition:all .3s}.btn-mirror:hover{background:var(--color-primary,#0fc);color:#000;box-shadow:0 0 15px var(--color-primary,#0fc)}@media (width<=1024px){.leaderboard-table th:nth-child(5),.leaderboard-table td:nth-child(5){display:none}}@media (width<=768px){.leaderboard-table th:nth-child(6),.leaderboard-table td:nth-child(6),.leaderboard-table th:nth-child(7),.leaderboard-table td:nth-child(7){display:none}.trader-username{text-overflow:ellipsis;max-width:100px;overflow:hidden}}.whale-tracker-container{max-width:1200px;margin:0 auto;padding:2rem 1rem;animation:.5s ease-out fadeIn}.circus-header{text-align:center;margin-bottom:2rem}.circus-header h1{color:var(--color-primary,#0fc);text-shadow:0 0 10px #00ffcc80;margin-bottom:.5rem;font-size:2.5rem}.circus-header p{color:var(--color-text-muted,#a0aec0);font-size:1.1rem}.glass-panel{-webkit-backdrop-filter:blur(12px);background:#0f172a99;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:2rem;padding:1.5rem;box-shadow:0 8px 32px #0000004d}.controls-panel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.control-group{align-items:center;gap:.75rem;display:flex}.control-group label{color:var(--color-text,#e2e8f0);font-weight:500}.control-group select{color:#fff;border:1px solid var(--color-primary,#0fc);cursor:pointer;background:#00000080;border-radius:6px;outline:none;padding:.5rem 1rem;transition:all .3s}.control-group select:focus{box-shadow:0 0 10px #00ffcc4d}.status-indicator{border-radius:20px;padding:.5rem 1rem;font-size:.9rem;font-weight:500}.status-indicator.connected{color:#00ff80;background:#00ff801a;border:1px solid #00ff80}.status-indicator.disconnected{color:#ff4081;background:#ff40811a;border:1px solid #ff4081}.trades-table-container{overflow-x:auto}.trades-table{border-collapse:collapse;text-align:left;width:100%}.trades-table th{color:var(--color-text-muted,#a0aec0);white-space:nowrap;border-bottom:2px solid #ffffff1a;padding:1rem;font-weight:600}.trades-table td{color:var(--color-text,#e2e8f0);white-space:nowrap;border-bottom:1px solid #ffffff0d;padding:1rem}.trade-row{transition:background-color .3s;animation:.3s ease-out slideIn}.trade-row:hover{background-color:#ffffff0d}.trade-row.buy .trade-type{color:#00ff80;font-weight:700}.trade-row.sell .trade-type{color:#ff4081;font-weight:700}.trade-value{letter-spacing:.5px;font-weight:700}.no-data{text-align:center;color:var(--color-text-muted,#a0aec0);font-style:italic;padding:2rem!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.controls-panel{flex-direction:column;align-items:flex-start}.status-indicator{align-self:center;margin-top:1rem}}.yield-optimizer-container{max-width:1200px;margin:0 auto;padding:2rem 1rem;animation:.5s ease-out fadeIn}.filter-controls{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem;display:flex;padding:1rem!important}.filter-btn{color:var(--color-text,#fff);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:20px;padding:.5rem 1.5rem;font-weight:500;transition:all .3s}.filter-btn:hover{background:#ffffff1a;border-color:#fff6}.filter-btn.active{background:var(--color-primary,#0fc);color:#000;border-color:var(--color-primary,#0fc);font-weight:700;box-shadow:0 0 15px #0fc6}.yield-table-wrapper{overflow-x:auto}.yield-table{border-collapse:collapse;text-align:left;width:100%}.yield-table th{color:var(--color-text-muted,#a0aec0);white-space:nowrap;border-bottom:2px solid #ffffff1a;padding:1rem;font-weight:600}.yield-table td{white-space:nowrap;border-bottom:1px solid #ffffff0d;padding:1rem}.yield-row{transition:background-color .3s}.yield-row:hover{background-color:#00ffcc0d}.protocol-cell strong{color:var(--color-text,#fff);font-size:1.1rem}.chain-badge{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:4px;padding:.2rem .5rem;font-size:.8rem}.apy-cell{color:#00ff80;text-shadow:0 0 5px #00ff804d;font-size:1.1rem;font-weight:700}.risk-none,.risk-low{color:#00ff80}.risk-medium{color:orange}.risk-high{color:#ff4081}@media (width<=768px){.filter-controls{flex-direction:column}.filter-btn{width:100%}.yield-table th:nth-child(4),.yield-table td:nth-child(4),.yield-table th:nth-child(7),.yield-table td:nth-child(7){display:none}}.feature-card{background:#141419e6;border:2px solid #f0f;border-radius:15px;margin:20px 0;padding:20px;transition:transform .3s,box-shadow .3s;box-shadow:0 0 15px #f0f3}.feature-card:hover{border-color:#0ff;transform:translateY(-5px);box-shadow:0 0 25px #00ffff80}.feature-title{color:#0ff;text-shadow:0 0 5px #f0f;text-align:center;margin-bottom:15px;font-size:1.8rem}.meter-container{background:#333;border-radius:15px;width:100%;height:30px;margin:20px 0;position:relative;overflow:hidden;box-shadow:inset 0 0 10px #000}.meter-fill{background:linear-gradient(90deg,red,#ff0,#0f0);width:50%;height:100%;transition:width 1s ease-in-out}.meter-pointer{z-index:10;background:#fff;width:4px;transition:left 1s ease-in-out;position:absolute;top:-5px;bottom:-5px;left:50%;transform:translate(-50%);box-shadow:0 0 5px #000}.bot-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;display:grid}.bot-card{text-align:center;background:#1a1a1d;border:1px solid #60c;border-radius:10px;padding:15px}.bot-status{margin-top:10px;font-weight:700}.status-active{color:#0f0}.status-paused{color:#ff0}.status-stopped{color:red}.nft-gallery{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px;display:grid}.nft-item{background:#222;border:1px solid #333;border-radius:10px;transition:transform .2s;overflow:hidden}.nft-item:hover{border-color:#f0f;transform:scale(1.05)}.nft-image{object-fit:cover;background:#000;width:100%;height:200px}.nft-info{text-align:center;padding:10px}.quiz-container{background:#1e1e1e;border:1px solid #444;border-radius:10px;padding:20px}.quiz-option{color:#fff;cursor:pointer;text-align:left;background:#333;border:none;border-radius:5px;width:100%;margin:10px 0;padding:10px;transition:background .2s;display:block}.quiz-option:hover{background:#444}.quiz-option.correct{background:#0a0}.quiz-option.wrong{background:#a00}.backtest-chart-container{width:100%;height:400px;margin-top:20px}.circus-input{color:#fff;box-sizing:border-box;background:#111;border:1px solid #60c;border-radius:5px;width:100%;margin-bottom:10px;padding:10px}.circus-btn{color:#fff;cursor:pointer;text-transform:uppercase;background:linear-gradient(45deg,#f0f,#60c);border:none;border-radius:5px;padding:10px 20px;font-weight:700;transition:filter .2s}.circus-btn:hover{filter:brightness(1.2)}.features-nav{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:30px;display:flex}.features-nav a{color:#ccc;border:1px solid #444;border-radius:20px;padding:8px 15px;text-decoration:none;transition:all .3s}.features-nav a:hover,.features-nav a.active{color:#fff;background:#60c;border-color:#f0f;box-shadow:0 0 10px #f0f}:root{--primary-color:#f0f;--secondary-color:#0ff;--tertiary-color:#60c;--bg-dark:#121212;--bg-card:#1a1a1d;--text-light:#fff;--text-muted:#ccc;--accent-glow:0 0 15px #ff00ff80;--secondary-glow:0 0 15px #00ffff80;--font-main:"Roboto Mono", Courier, monospace;--font-heading:"Creepster", cursive}body{background:url(/assets/gigapixel-cryptopsmagicalcryptoworld-BNlBSm4f.png) no-repeat center center fixed, linear-gradient(to bottom, var(--bg-dark), var(--bg-card));color:var(--text-light);font-family:var(--font-main);background-size:cover;margin:0;padding:0;font-size:1.1rem;line-height:1.7}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);text-shadow:1px 1px 3px #000c;letter-spacing:2px;margin-top:0;font-weight:400}a{color:var(--secondary-color);text-decoration:none;transition:color .3s,text-shadow .3s}a:hover{color:var(--primary-color);text-shadow:var(--accent-glow)}.global-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:2px solid var(--primary-color);z-index:1000;box-shadow:var(--accent-glow);background:#121212e6;justify-content:space-between;align-items:center;padding:15px 5%;display:flex;position:sticky;top:0}.nav-brand a{color:var(--text-light);align-items:center;gap:15px;display:flex}.nav-brand a:hover{text-shadow:none}.nav-logo{border-radius:50%;width:50px;height:50px;animation:3s ease-in-out infinite levitate}.nav-title{font-family:var(--font-heading);color:var(--primary-color);text-shadow:2px 2px 0 var(--tertiary-color);font-size:1.8rem}.nav-search{flex-grow:1;max-width:300px;margin:0 20px;position:relative}.nav-search input{border:1px solid var(--secondary-color);width:100%;color:var(--text-light);font-family:var(--font-main);background:#00000080;border-radius:20px;padding:10px 15px}.nav-search input:focus{box-shadow:var(--secondary-glow);outline:none}.search-results-dropdown{border:1px solid var(--secondary-color);z-index:1001;background:#141414f2;border-radius:10px;width:100%;max-height:250px;margin:5px 0 0;padding:0;list-style:none;display:none;position:absolute;top:100%;left:0;overflow-y:auto}.search-results-dropdown li{border-bottom:1px solid #333;padding:10px 15px}.search-results-dropdown li:hover{cursor:pointer;background:#f0f3}.nav-links{align-items:center;gap:20px;margin:0;padding:0;list-style:none;display:flex}.nav-links li a{padding:5px 10px;font-size:1.1rem;font-weight:700}.nav-links li a.active{color:var(--primary-color);border-bottom:2px solid var(--primary-color)}.nav-actions{gap:15px;display:flex}.mobile-menu-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:5px;display:none}.mobile-menu-toggle span{background:var(--text-light);width:25px;height:3px;transition:all .3s}.btn-solid{background:linear-gradient(45deg, var(--primary-color), var(--tertiary-color));color:#fff;cursor:pointer;border:none;border-radius:25px;padding:10px 20px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-block}.btn-solid:hover{box-shadow:var(--accent-glow);color:#fff;transform:scale(1.05)}.btn-outline{color:var(--secondary-color);border:2px solid var(--secondary-color);cursor:pointer;background:0 0;border-radius:25px;padding:8px 18px;font-weight:700;transition:all .2s;display:inline-block}.btn-outline:hover{box-shadow:var(--secondary-glow);color:var(--secondary-color);background:#00ffff1a}.large{padding:15px 30px;font-size:1.2rem}.market-ticker-wrapper{background:#000c;border-bottom:1px solid #333;padding:10px 0;overflow:hidden}.market-ticker{white-space:nowrap;gap:30px;padding:0 5%;animation:30s linear infinite ticker;display:flex}.market-ticker div{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;align-items:center;gap:10px;padding:5px 15px;display:inline-flex}@keyframes ticker{0%{transform:translate(100%)}to{transform:translate(-100%)}}.hero-section{grid-template-columns:1fr 1fr;align-items:center;gap:50px;min-height:70vh;padding:80px 5%;display:grid}.hero-content{max-width:600px}.hero-content h1{color:var(--text-light);margin-bottom:20px;font-size:4.5rem;line-height:1.1;position:relative}.glitch-text:before,.glitch-text:after{content:attr(data-text);width:100%;height:100%;position:absolute;top:0;left:0}.glitch-text:before{text-shadow:-2px 0 var(--primary-color);clip:rect(44px, 450px, 56px, 0);animation:5s linear infinite alternate-reverse glitch-anim;left:2px}.glitch-text:after{text-shadow:-2px 0 var(--secondary-color);clip:rect(44px, 450px, 56px, 0);animation:5s linear infinite alternate-reverse glitch-anim2;left:-2px}@keyframes glitch-anim{0%{clip:rect(22px, 9999px, 83px, 0)}20%{clip:rect(61px, 9999px, 98px, 0)}40%{clip:rect(46px, 9999px, 14px, 0)}60%{clip:rect(89px, 9999px, 45px, 0)}80%{clip:rect(55px, 9999px, 2px, 0)}to{clip:rect(10px, 9999px, 34px, 0)}}@keyframes glitch-anim2{0%{clip:rect(12px, 9999px, 53px, 0)}20%{clip:rect(71px, 9999px, 28px, 0)}40%{clip:rect(26px, 9999px, 74px, 0)}60%{clip:rect(39px, 9999px, 15px, 0)}80%{clip:rect(95px, 9999px, 82px, 0)}to{clip:rect(60px, 9999px, 44px, 0)}}.hero-subtitle{color:var(--text-muted);text-shadow:1px 1px 2px #000;margin-bottom:40px;font-size:1.4rem;font-weight:500}.hero-cta{gap:20px;display:flex}.hero-visual{justify-content:center;display:flex;position:relative}.levitating-logo{border:5px solid var(--tertiary-color);border-radius:50%;width:400px;height:400px;animation:4s ease-in-out infinite levitate;box-shadow:0 0 50px #f0f6}@keyframes levitate{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.section{padding:80px 5%}.section-header{text-align:center;margin-bottom:50px}.section-header h2{color:var(--secondary-color);text-shadow:2px 2px 0 var(--tertiary-color);margin-bottom:10px;font-size:3rem}.section-header p{text-shadow:1px 1px 2px #000;color:var(--text-muted);font-size:1.35rem;font-weight:500}.section-footer{text-align:center;margin-top:50px}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;display:grid}.feature-card{text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1e1e23cc;border:1px solid #333;border-radius:20px;padding:30px;transition:all .3s}.feature-card:hover{border-color:var(--primary-color);box-shadow:var(--accent-glow);transform:translateY(-10px)}.feature-icon{margin-bottom:20px;font-size:3rem}.feature-card h3{color:var(--primary-color);text-shadow:1px 1px 5px #f0f6;margin-bottom:15px;font-size:2rem}.feature-card p{color:var(--text-muted);margin-bottom:25px;font-size:1.2rem;line-height:1.6}.card-link{color:var(--secondary-color);font-weight:700}.projects-section{background:#0a0a0fe6}.projects-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:40px;max-width:1000px;margin:0 auto;display:grid}.project-card{background:linear-gradient(135deg, var(--bg-card), #2a2a2a);border-left:4px solid var(--secondary-color);border-radius:10px;padding:30px;box-shadow:0 10px 30px #00000080}.project-card h3{color:var(--secondary-color);font-size:2rem}.project-link{background:var(--tertiary-color);color:#fff;border-radius:5px;margin-top:20px;padding:10px 20px;font-weight:700;display:inline-block}.project-link:hover{background:var(--primary-color);color:#fff}.promo-section{background-blend-mode:overlay;background:#141419f2 url(/assets/logo-DAvCvHTN.png) 100%/contain no-repeat;grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.promo-content h2{color:var(--primary-color);margin-bottom:20px;font-size:3.2rem;line-height:1.2}.membership-perks{flex-direction:column;gap:20px;margin-top:30px;display:flex}.perk-tier{background:#ffffff0d;border-left:3px solid #666;border-radius:10px;padding:20px}.perk-tier.premium{border-left-color:var(--primary-color);background:#ff00ff0d}.perk-tier h3{color:var(--text-light);font-family:var(--font-main);margin-bottom:10px;font-size:1.2rem;font-weight:700}.bitget-promo{background:linear-gradient(45deg, var(--primary-color), var(--secondary-color));text-align:center;border-radius:20px;padding:40px;animation:2s infinite alternate pulse-glow}@keyframes pulse-glow{0%{box-shadow:0 0 20px #ff00ff4d}to{box-shadow:0 0 40px #0ff9}}.bitget-promo h2{color:#fff;text-shadow:2px 2px 4px #00000080;margin-bottom:15px;font-size:2.5rem}.bitget-promo p{color:#fff;margin-bottom:25px;font-size:1.3rem;font-weight:700}.bitget-promo .cta-button{color:var(--secondary-color);border:2px solid var(--secondary-color);background:#111;border-radius:30px;padding:15px 30px;font-size:1.2rem;font-weight:700;display:inline-block}.news-section{padding:0}.news-banner-container{border-top:2px solid var(--tertiary-color);border-bottom:2px solid var(--tertiary-color);width:100%;height:300px;position:relative;overflow:hidden}.news-banner{object-fit:cover;opacity:.7;width:100%;height:100%}.site-footer{background:#0a0a0c;border-top:1px solid #222;padding:60px 5% 20px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px;margin-bottom:40px;display:grid}.footer-brand .footer-logo{border-radius:50%;width:80px;height:80px;margin-bottom:15px}.footer-brand h3{color:var(--primary-color);margin-bottom:10px;font-size:1.8rem}.footer-brand p{color:var(--text-muted)}.footer-links h4{font-family:var(--font-main);color:var(--text-light);margin-bottom:20px;font-size:1.2rem;font-weight:700}.footer-links ul{margin:0;padding:0;list-style:none}.footer-links ul li{margin-bottom:10px}.footer-links ul li a{color:var(--text-muted)}.footer-links ul li a:hover{color:var(--secondary-color)}.footer-newsletter h4{font-family:var(--font-main);color:var(--text-light);margin-bottom:15px;font-size:1.2rem;font-weight:700}.footer-newsletter p{color:var(--text-muted);margin-bottom:15px}.newsletter-form{gap:10px;display:flex}.newsletter-form input{color:#fff;background:#111;border:1px solid #444;border-radius:5px;flex-grow:1;padding:10px}.footer-bottom{text-align:center;color:#666;border-top:1px solid #222;padding-top:20px;font-size:.9rem}.modal{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000c;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.modal-content{background:linear-gradient(135deg, var(--bg-card), #222);border:1px solid var(--secondary-color);text-align:center;border-radius:20px;width:90%;max-width:500px;margin:10% auto;padding:40px;animation:.3s ease-out modal-pop;position:relative;box-shadow:0 0 40px #0ff3}@keyframes modal-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.close-button{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:30px;transition:color .2s;position:absolute;top:15px;right:20px}.close-button:hover{color:var(--primary-color)}.modal-content h2{color:var(--primary-color);margin-bottom:20px;font-size:2.5rem}.modal-content p{margin-bottom:30px;font-size:1.1rem}@media (width<=992px){.hero-section,.promo-section{text-align:center;grid-template-columns:1fr}.hero-content{margin:0 auto}.hero-cta{justify-content:center}.hero-visual{order:-1}.levitating-logo{width:250px;height:250px}.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=768px){.nav-search{display:none}.nav-links{border-bottom:2px solid var(--primary-color);background:#121212f2;flex-direction:column;width:100%;padding:20px 0;display:none;position:absolute;top:100%;left:0}.nav-links.active,.mobile-menu-toggle{display:flex}.footer-grid{text-align:center;grid-template-columns:1fr}.newsletter-form{flex-direction:column}}#particle-canvas{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.animate-on-scroll{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(30px)}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.fade-in{opacity:0;transition:opacity .8s ease-in}.fade-in.visible{opacity:1}.slide-in-left{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translate(-50px)}.slide-in-left.visible{opacity:1;transform:translate(0)}.slide-in-right{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translate(50px)}.slide-in-right.visible{opacity:1;transform:translate(0)}.feature-card{-webkit-backdrop-filter:blur(12px);background:#14141966;border:1px solid #ffffff1a;box-shadow:0 4px 30px #00000080}.feature-card:hover{border-color:var(--primary-color);background:#1e1e2399;box-shadow:0 0 20px #f0f9,inset 0 0 10px #f0f3}.global-nav{-webkit-backdrop-filter:blur(15px);background:#0a0a0fb3;border-bottom:1px solid #ffffff1a;box-shadow:0 2px 15px #00000080}.modal-content{-webkit-backdrop-filter:blur(20px);border:1px solid var(--primary-color);background:#141419cc;box-shadow:0 0 40px #f0f6}.btn-primary{background:linear-gradient(135deg, var(--primary-color), var(--tertiary-color));color:#fff;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:8px;padding:12px 24px;font-weight:700;transition:all .3s;box-shadow:0 0 15px #ff00ff80}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 25px #f0fc}.btn-secondary{border:2px solid var(--secondary-color);color:var(--secondary-color);text-transform:uppercase;letter-spacing:1px;background:0 0;border-radius:8px;padding:10px 22px;font-weight:700;transition:all .3s;box-shadow:0 0 10px #00ffff4d}.btn-secondary:hover{background:#00ffff1a;transform:translateY(-2px);box-shadow:0 0 20px #0ff9}.skeleton{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a 50%,#ffffff0d 75%) 0 0/200% 100%;border-radius:4px;height:1.2em;margin-bottom:.5em;animation:1.5s linear infinite skeleton-loading;display:inline-block}.skeleton-text{width:80%}.skeleton-price{width:30%}.skeleton-percent{width:20%}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--bg-dark);border-left:1px solid #ffffff0d}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--tertiary-color), var(--primary-color));border:2px solid var(--bg-dark);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--primary-color), var(--secondary-color))}::selection{color:var(--text-light);text-shadow:0 0 5px #fffc;background:#f0f6}::selection{color:var(--text-light);text-shadow:0 0 5px #fffc;background:#f0f6}.ws-coin-slot{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;align-items:center;min-width:120px;padding:10px 15px;transition:transform .2s,box-shadow .2s;display:flex}.ws-coin-slot:hover{box-shadow:var(--secondary-glow);border-color:var(--secondary-color);transform:translateY(-2px)}.price-up{color:#0f0}.price-down{color:red}.floating-card{border:1px solid var(--tertiary-color);-webkit-backdrop-filter:blur(10px);background:#1a1a1dd9;border-radius:12px;margin:20px 0;padding:25px 30px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000080,inset 0 0 15px #00ffff1a}.floating-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff0d,#0000);width:50%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%;transform:skew(-20deg)}.floating-card:hover{transform:translateY(-5px);box-shadow:0 12px 40px #000000b3,inset 0 0 20px #0ff3}.floating-card:hover:before{left:200%}.floating-card p{color:#e0e0e0;margin-bottom:15px;line-height:1.6}.floating-card h2,.floating-card h3{color:var(--secondary-color);text-shadow:0 0 5px #00ffff4d;margin-top:0;margin-bottom:20px}.floating-card ul{padding-left:0;list-style-type:none}.floating-card li{margin-bottom:10px;padding-left:20px;position:relative}.floating-card li:before{content:"→";color:var(--tertiary-color);position:absolute;left:0}.toast-container{z-index:9999;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:20px;right:20px}.toast{border-left:5px solid var(--primary-color);color:var(--text-light);opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1e23f2;border-radius:8px;justify-content:space-between;align-items:center;min-width:250px;max-width:350px;padding:15px 25px;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55),opacity .4s;display:flex;transform:translate(120%);box-shadow:0 4px 15px #00000080}.toast.show{opacity:1;transform:translate(0)}.toast.hiding{opacity:0;transform:translate(120%)}.toast-content{flex-grow:1}.toast-title{font-weight:700;font-family:var(--font-heading);letter-spacing:1px;margin-bottom:5px}.toast-message{color:var(--text-muted);font-size:.9rem}.toast-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-left:15px;font-size:1.2rem;transition:color .2s}.toast-close:hover{color:#fff}.toast.success{border-color:#0f0}.toast.success .toast-title{color:#0f0}.toast.success{box-shadow:0 4px 15px #0f03}.toast.error{border-color:red}.toast.error .toast-title{color:red}.toast.error{box-shadow:0 4px 15px #f003}.toast.info{border-color:var(--secondary-color)}.toast.info .toast-title{color:var(--secondary-color)}.toast.info{box-shadow:0 4px 15px #0ff3}body{cursor:auto}.custom-cursor{border:2px solid var(--primary-color);pointer-events:none;z-index:99999;width:20px;height:20px;box-shadow:0 0 10px var(--primary-color);mix-blend-mode:difference;border-radius:50%;transition:width .2s,height .2s,background-color .2s,border-color .2s;position:fixed;transform:translate(-50%,-50%)}.custom-cursor-dot{background-color:var(--secondary-color);pointer-events:none;z-index:100000;width:6px;height:6px;box-shadow:0 0 5px var(--secondary-color);border-radius:50%;transition:transform .1s;position:fixed;transform:translate(-50%,-50%)}.custom-cursor.hover{border-color:var(--secondary-color);width:40px;height:40px;box-shadow:0 0 20px var(--secondary-color);background-color:#f0f3}.custom-cursor.clicking{border-width:4px;border-color:var(--tertiary-color);width:15px;height:15px}.custom-cursor.text{background-color:var(--primary-color);width:4px;height:24px;box-shadow:0 0 8px var(--primary-color);border:none;border-radius:2px}@media (width<=768px){body{cursor:auto}.custom-cursor,.custom-cursor-dot{display:none!important}}body{opacity:1;transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}body.page-exiting{opacity:0}body.page-entering{animation:.6s cubic-bezier(.25,.46,.45,.94) forwards slideInUp}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#page-transition-loader{background-color:var(--bg-dark);z-index:999999;visibility:hidden;opacity:0;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .5s ease-out,visibility .5s ease-out;display:flex;position:fixed;top:0;left:0}#page-transition-loader.active{visibility:visible;opacity:1}.spinner{border:5px solid #f0f3;border-top-color:var(--primary-color);width:60px;height:60px;box-shadow:0 0 20px var(--primary-color);border-radius:50%;animation:1s ease-in-out infinite spin}.loader-text{color:var(--secondary-color);font-family:var(--font-heading);letter-spacing:2px;margin-top:20px;font-size:1.2rem;animation:1.5s infinite pulse}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}:root{--theme-cyberpunk-primary:#f0f;--theme-cyberpunk-secondary:#0ff;--theme-cyberpunk-tertiary:#60c;--theme-matrix-primary:#0f0;--theme-matrix-secondary:#0c0;--theme-matrix-tertiary:#030;--theme-sunset-primary:#ff5e00;--theme-sunset-secondary:#fd0;--theme-sunset-tertiary:#c05;--theme-vapor-primary:#9d00ff;--theme-vapor-secondary:#0fc;--theme-vapor-tertiary:#4a0080}body.theme-matrix{--primary-color:var(--theme-matrix-primary);--secondary-color:var(--theme-matrix-secondary);--tertiary-color:var(--theme-matrix-tertiary);--accent-glow:0 0 15px #00ff0080;--secondary-glow:0 0 15px #00cc0080}body.theme-sunset{--primary-color:var(--theme-sunset-primary);--secondary-color:var(--theme-sunset-secondary);--tertiary-color:var(--theme-sunset-tertiary);--accent-glow:0 0 15px #ff5e0080;--secondary-glow:0 0 15px #ffdd0080}body.theme-vapor{--primary-color:var(--theme-vapor-primary);--secondary-color:var(--theme-vapor-secondary);--tertiary-color:var(--theme-vapor-tertiary);--accent-glow:0 0 15px #9d00ff80;--secondary-glow:0 0 15px #00ffcc80}.theme-switcher{z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;border:1px solid #fff3;border-radius:20px;gap:10px;padding:8px 12px;transition:transform .3s;display:flex;position:fixed;bottom:20px;left:20px}.theme-switcher:hover{border-color:var(--primary-color);transform:scale(1.05)}.theme-btn{cursor:pointer;border:2px solid #0000;border-radius:50%;outline:none;width:20px;height:20px;padding:0;transition:transform .2s,box-shadow .2s}.theme-btn:hover{transform:scale(1.2)}.theme-btn.active{border-color:#fff;box-shadow:0 0 10px #fff}.theme-btn.cyberpunk{background:linear-gradient(135deg,#f0f,#0ff)}.theme-btn.matrix{background:linear-gradient(135deg,#0f0,#030)}.theme-btn.sunset{background:linear-gradient(135deg,#ff5e00,#fd0)}.theme-btn.vapor{background:linear-gradient(135deg,#9d00ff,#0fc)}@media (width<=768px){.theme-switcher{bottom:20px;left:10px;transform:scale(.9)}}.parallax-container{perspective:1px;scroll-behavior:smooth;height:100vh;overflow:hidden auto}.parallax-layer{position:absolute;inset:0}.parallax-bg{z-index:-1;transform:translateZ(-1px)scale(2)}.parallax-base{transform:translateZ(0)}.js-parallax-slow,.js-parallax-fast{will-change:transform;transition:transform .1s ease-out}.hero-visual .levitating-logo-container,.floating-card{will-change:transform}
