:root{font-family:Courier New,Consolas,monospace;line-height:1.5;font-weight:400;color-scheme:dark;color:#00d4fff2;background:linear-gradient(135deg,#5548d9,#9d5ec8,#e890c8);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth;margin:0;padding:0;overflow-x:hidden}body{margin:0!important;padding:0!important;min-width:320px;min-height:100vh;overflow-x:hidden;background:linear-gradient(135deg,#5548d9,#9d5ec8,#e890c8);background-attachment:fixed;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,212,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,.08) 1px,transparent 1px);background-size:20px 20px;pointer-events:none;z-index:1;animation:gridScroll 20s linear infinite}@keyframes gridScroll{0%{transform:translateY(0)}to{transform:translateY(20px)}}#root{width:100%;min-height:100vh;position:relative;z-index:2}*{box-sizing:border-box}.matrix-bg{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;pointer-events:none}.matrix-column{position:absolute;top:-100%;font-family:Courier New,monospace;font-size:14px;color:#00d4ff99;opacity:.5;animation:matrixRain linear infinite;text-shadow:0 0 5px rgba(0,212,255,.4)}@keyframes matrixRain{0%{top:-100%}to{top:100%}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0000004d}::-webkit-scrollbar-thumb{background:#00d4ff80;border-radius:5px;box-shadow:0 0 10px #00d4ff4d}::-webkit-scrollbar-thumb:hover{background:#00d4ffb3;box-shadow:0 0 20px #00d4ff80}*{margin:0;padding:0;box-sizing:border-box}html,body{margin:0!important;padding:0!important;overflow-x:hidden}.app{width:100%;min-height:100vh;background:transparent;color:#fff;position:relative;font-family:Courier New,monospace;margin:0;padding:0}section{width:100%;padding:80px 20px;position:relative}section:before{content:"";position:absolute;inset:0;background:#0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1;pointer-events:none;transform:translateZ(0)}.section-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:1.5rem;color:#00d4ff;text-shadow:0 0 20px rgba(0,212,255,.8),0 0 40px rgba(0,212,255,.5);font-family:Courier New,monospace;letter-spacing:3px;animation:glitch 3s infinite;position:relative}@keyframes glitch{0%,90%,to{transform:translate(0)}92%{transform:translate(-2px,2px)}94%{transform:translate(2px,-2px)}96%{transform:translate(-2px,-2px)}98%{transform:translate(2px,2px)}}.btn{padding:14px 36px;font-size:1rem;font-weight:700;border-radius:50px;border:2px solid rgba(0,212,255,.8);cursor:pointer;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease;text-decoration:none;display:inline-block;text-align:center;font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:2px;position:relative;overflow:hidden;box-shadow:0 0 #00d4ff00;background:#000000b3;color:#00d4ff;will-change:transform;transform:translateZ(0)}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#00d4ffe6;transition:left .3s ease;z-index:-1}.btn:hover:before{left:0}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px #00d4ff66;color:#000}.btn:active{transform:translateY(0)}.btn-primary{background:#00d4ff1a;color:#00d4ff;border:2px solid rgba(0,212,255,.8)}.btn-primary:hover{color:#5548d9}.btn-secondary{background:#00d4ff0d;color:#00d4ff;border:2px solid rgba(0,212,255,.5)}.btn-secondary:before{background:#00d4ffcc}.btn-secondary:hover{border-color:#00d4ffe6;color:#5548d9}.btn-buy{background:#00d4ff;color:#5548d9;border:2px solid #00D4FF;box-shadow:0 10px 30px #00d4ff66;animation:pulse-buy 2s ease-in-out infinite;font-weight:700}.btn-buy:before{background:linear-gradient(135deg,#5548d9,#e890c8)}.btn-buy:hover{color:#00d4ff;box-shadow:0 15px 40px #00d4ff99;transform:scale(1.05)}@keyframes pulse-buy{0%,to{box-shadow:0 10px 30px #00d4ff66}50%{box-shadow:0 15px 40px #00d4ff99}}.btn-small{padding:8px 20px;font-size:.9rem}@media(max-width:768px){section{padding:60px 20px}.section-title{font-size:2rem}}@media(max-width:480px){.section-title{font-size:1.75rem}}.scroll-section{opacity:0;will-change:opacity,transform;transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94);transform:translateY(50px)}.scroll-section.animate-in{opacity:1;transform:translateY(0)}.scroll-section.animate-out{opacity:.3;transform:translateY(-20px)}.hero.scroll-section{opacity:1;transform:translateY(0)}.hero.animate-out{opacity:.5;transform:scale(.98)}.video-section.scroll-section{transform:translateY(60px) scale(.95)}.video-section.animate-in{transform:translateY(0) scale(1)}.video-section.animate-out{transform:translateY(-30px) scale(.98);opacity:.4}.about.scroll-section{transform:translate(-50px)}.about.animate-in{transform:translate(0)}.about.animate-out{transform:translate(30px);opacity:.4}.trading-signals.scroll-section{transform:translateY(60px)}.trading-signals.animate-in{transform:translateY(0)}.leaderboard.scroll-section{transform:translate(50px)}.leaderboard.animate-in{transform:translate(0)}.community.scroll-section{transform:translateY(60px) scale(.96)}.community.animate-in{transform:translateY(0) scale(1)}.stagger-container .stagger-item{opacity:0;transform:translateY(30px);will-change:opacity,transform;transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94)}.stagger-container .stagger-item.stagger-in{opacity:1;transform:translateY(0)}.scroll-section.animate-in .stagger-item:not(.stagger-in){opacity:1;transform:translateY(0)}.scroll-section,.stagger-item{backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:1000px;-webkit-perspective:1000px}@media(prefers-reduced-motion:no-preference){.scroll-section{transition-duration:.8s}.stagger-item{transition-duration:.6s}}@media(prefers-reduced-motion:reduce){.scroll-section,.stagger-item{transition:none;opacity:1;transform:none}}.parallax-bg{will-change:transform;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}html{scroll-behavior:smooth}@supports (scroll-behavior: smooth){html{scroll-behavior:smooth}}.scroll-section,.stagger-item,.parallax-bg,.animate-in,.animate-out{transform:translateZ(0);-webkit-transform:translateZ(0)}.fade-in-text{opacity:0;transform:translateY(20px);animation:fadeInUp .8s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.scale-in{opacity:0;transform:scale(.9);animation:scaleIn .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes scaleIn{to{opacity:1;transform:scale(1)}}.slide-in-left{opacity:0;transform:translate(-50px);animation:slideInLeft .8s cubic-bezier(.25,.46,.45,.94) forwards}.slide-in-right{opacity:0;transform:translate(50px);animation:slideInRight .8s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes slideInLeft{to{opacity:1;transform:translate(0)}}@keyframes slideInRight{to{opacity:1;transform:translate(0)}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scroll-section,.stagger-item,section,.hero-content,.video-content,.signals-content,.leaderboard-content,.community-content{transform:translateZ(0);-webkit-transform:translate3d(0,0,0)}.loading-screen{position:fixed;top:0;left:0;width:100%;height:100vh;background:linear-gradient(135deg,#5548d9,#9d5ec8,#e890c8);z-index:10001;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:opacity .5s ease,visibility .5s ease}.loading-screen.complete{animation:screenFadeOut .8s ease forwards}@keyframes screenFadeOut{to{opacity:0;visibility:hidden}}.loading-matrix{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.15;overflow:hidden}.matrix-column{position:absolute;top:-100%;font-family:Courier New,monospace;font-size:14px;color:#00d4ff99;animation:matrixFall linear infinite;text-shadow:0 0 8px rgba(0,212,255,.4);display:flex;flex-direction:column}@keyframes matrixFall{to{transform:translateY(200vh)}}.matrix-char{opacity:0;animation:charFade .5s ease-in-out infinite}@keyframes charFade{0%,to{opacity:0}50%{opacity:1}}.loading-scanlines{position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,rgba(0,212,255,.05),rgba(0,212,255,.05) 1px,transparent 1px,transparent 2px);animation:scanlineMove 8s linear infinite;pointer-events:none}@keyframes scanlineMove{0%{transform:translateY(0)}to{transform:translateY(10px)}}.loading-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:40px;padding:40px}.loading-logo-container{position:relative;width:200px;height:200px;display:flex;align-items:center;justify-content:center;animation:logoFloat 3s ease-in-out infinite}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.loading-logo{width:180px;height:180px;object-fit:contain;filter:drop-shadow(0 0 20px rgba(0,212,255,.8)) drop-shadow(0 0 40px rgba(0,212,255,.6)) drop-shadow(0 0 60px rgba(0,212,255,.4));animation:logoPulse 2s ease-in-out infinite;position:relative;z-index:2}@keyframes logoPulse{0%,to{filter:drop-shadow(0 0 20px rgba(0,212,255,.8)) drop-shadow(0 0 40px rgba(0,212,255,.6)) brightness(1)}50%{filter:drop-shadow(0 0 30px rgba(0,212,255,1)) drop-shadow(0 0 60px rgba(0,212,255,.8)) brightness(1.3)}}.loading-logo-glitch{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.7;z-index:1;animation:glitch1 .3s infinite}.loading-logo-glitch-2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.7;z-index:1;animation:glitch2 .4s infinite reverse}@keyframes glitch1{0%,to{transform:translate(-50%,-50%);opacity:0}50%{transform:translate(-48%,-48%);opacity:.7}}@keyframes glitch2{0%,to{transform:translate(-50%,-50%);opacity:0}50%{transform:translate(-52%,-52%);opacity:.7}}.loading-ring{position:absolute;border:2px solid rgba(0,212,255,.5);border-radius:50%;opacity:.4}.loading-ring-1{width:220px;height:220px;animation:ringRotate 4s linear infinite;border-top-color:transparent}.loading-ring-2{width:260px;height:260px;animation:ringRotate 6s linear infinite reverse;border-right-color:transparent}.loading-ring-3{width:300px;height:300px;animation:ringRotate 8s linear infinite;border-bottom-color:transparent}@keyframes ringRotate{to{transform:rotate(360deg)}}.loading-text-container{display:flex;flex-direction:column;align-items:center;gap:20px}.loading-title{font-family:Courier New,monospace;font-size:4rem;font-weight:700;color:#00d4ff;text-shadow:0 0 20px rgba(0,212,255,.8),0 0 40px rgba(0,212,255,.6);display:flex;align-items:center;gap:10px;margin:0;animation:titleGlitch 3s infinite}@keyframes titleGlitch{0%,90%,to{text-shadow:0 0 20px rgba(0,212,255,.8),0 0 40px rgba(0,212,255,.6)}92%{text-shadow:2px 0 10px #E890C8,-2px 0 10px #5548D9;transform:translate(2px)}94%{text-shadow:0 0 20px rgba(0,212,255,.8),0 0 40px rgba(0,212,255,.6);transform:translate(0)}}.title-bracket{font-size:5rem;opacity:.7}.loading-status{display:flex;align-items:center;gap:5px;font-family:Courier New,monospace;font-size:1.1rem;color:#00d4ff;height:30px}.status-text{position:relative;letter-spacing:2px;text-shadow:0 0 10px rgba(0,212,255,.6);animation:textFlicker .1s infinite}.status-text:before{content:attr(data-text);position:absolute;left:2px;text-shadow:-2px 0 #E890C8;top:0;color:#00d4ff;background:transparent;overflow:hidden;clip:rect(0,900px,0,0);animation:noise-anim 2s infinite linear alternate-reverse}@keyframes noise-anim{0%{clip:rect(42px,9999px,44px,0)}5%{clip:rect(12px,9999px,59px,0)}10%{clip:rect(48px,9999px,29px,0)}15%{clip:rect(42px,9999px,73px,0)}20%{clip:rect(63px,9999px,27px,0)}25%{clip:rect(34px,9999px,55px,0)}30%{clip:rect(86px,9999px,73px,0)}35%{clip:rect(20px,9999px,20px,0)}40%{clip:rect(26px,9999px,60px,0)}45%{clip:rect(25px,9999px,66px,0)}50%{clip:rect(57px,9999px,98px,0)}55%{clip:rect(5px,9999px,46px,0)}60%{clip:rect(82px,9999px,31px,0)}65%{clip:rect(54px,9999px,27px,0)}70%{clip:rect(28px,9999px,99px,0)}75%{clip:rect(45px,9999px,69px,0)}80%{clip:rect(23px,9999px,85px,0)}85%{clip:rect(54px,9999px,84px,0)}90%{clip:rect(45px,9999px,47px,0)}95%{clip:rect(37px,9999px,20px,0)}to{clip:rect(4px,9999px,91px,0)}}@keyframes textFlicker{0%,to{opacity:1}50%{opacity:.95}}.status-cursor{animation:cursorBlink 1s infinite;font-weight:700}@keyframes cursorBlink{0%,49%{opacity:1}50%,to{opacity:0}}.loading-progress-container{width:100%;max-width:500px;display:flex;flex-direction:column;gap:15px}.progress-bar-wrapper{position:relative;width:100%;height:6px;background:#00d4ff26;border:2px solid rgba(0,212,255,.5);border-radius:10px;overflow:hidden}.progress-bar-fill{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,#00d4ff,#00d4ffcc);transition:width .3s ease;box-shadow:0 0 15px #00d4ff99,0 0 30px #00d4ff66,inset 0 0 10px #00d4ffcc;position:relative;border-radius:10px}.progress-bar-glow{position:absolute;right:0;top:0;width:30px;height:100%;background:linear-gradient(90deg,transparent,rgba(0,212,255,.8));animation:glowMove 1s infinite}@keyframes glowMove{0%,to{transform:translate(0)}50%{transform:translate(-10px)}}.progress-percentage{font-family:Courier New,monospace;font-size:2rem;font-weight:700;color:#00d4ff;text-align:center;text-shadow:0 0 15px rgba(0,212,255,.8);display:flex;align-items:baseline;justify-content:center;gap:5px}.percentage-symbol{font-size:1.5rem;opacity:.8}.loading-details{display:flex;flex-direction:column;gap:10px;font-family:Courier New,monospace;font-size:.9rem;color:#00d4ff;opacity:.8}.detail-line{display:flex;gap:10px;letter-spacing:1px}.detail-label{opacity:.6}.detail-value{font-weight:700}.detail-value.blink{animation:valueBlink 1.5s infinite}@keyframes valueBlink{0%,49%,to{opacity:1}50%,99%{opacity:.3}}.loading-particles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.particle{position:absolute;width:3px;height:3px;background:#00d4ff;border-radius:50%;box-shadow:0 0 10px #00d4ffcc;animation:particleFloat linear infinite}@keyframes particleFloat{0%{transform:translateY(100vh) scale(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100px) scale(1);opacity:0}}.loading-corner{position:absolute;width:40px;height:40px;border:2px solid rgba(0,212,255,.6);opacity:.6}.loading-corner-tl{top:20px;left:20px;border-right:none;border-bottom:none;animation:cornerPulse 2s infinite}.loading-corner-tr{top:20px;right:20px;border-left:none;border-bottom:none;animation:cornerPulse 2s infinite .5s}.loading-corner-bl{bottom:20px;left:20px;border-right:none;border-top:none;animation:cornerPulse 2s infinite 1s}.loading-corner-br{bottom:20px;right:20px;border-left:none;border-top:none;animation:cornerPulse 2s infinite 1.5s}@keyframes cornerPulse{0%,to{opacity:.6;box-shadow:none}50%{opacity:1;box-shadow:0 0 20px #00d4ffcc}}@media(max-width:768px){.loading-title{font-size:3rem}.title-bracket{font-size:3.5rem}.loading-logo{width:140px;height:140px}.loading-ring-1{width:180px;height:180px}.loading-ring-2{width:220px;height:220px}.loading-ring-3{width:260px;height:260px}.loading-status{font-size:.9rem}.loading-details{font-size:.8rem}}@media(max-width:480px){.loading-title{font-size:2.5rem}.title-bracket{font-size:3rem}.loading-logo{width:120px;height:120px}.loading-ring-1{width:150px;height:150px}.loading-ring-2{width:180px;height:180px}.loading-ring-3{width:210px;height:210px}.loading-progress-container{max-width:300px}.percentage-value{font-size:1.5rem}}.matrix-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.08;pointer-events:none;mix-blend-mode:screen;transform:translateZ(0);will-change:contents}*,*:before,*:after,html,body,body *{cursor:none!important}.custom-cursor{position:fixed;pointer-events:none;z-index:10000;transform:translate(-50%,-50%) translateZ(0);will-change:transform}.cursor-logo{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(0,212,255,.6));transform:translateZ(0);will-change:filter}@keyframes cursor-glow{0%,to{filter:drop-shadow(0 0 10px rgba(0,212,255,.8)) drop-shadow(0 0 20px rgba(0,212,255,.6)) drop-shadow(0 0 30px rgba(0,212,255,.4));transform:scale(1)}50%{filter:drop-shadow(0 0 15px rgba(0,212,255,1)) drop-shadow(0 0 30px rgba(0,212,255,.8)) drop-shadow(0 0 45px rgba(0,212,255,.6));transform:scale(1.1)}}.click-splash{position:fixed;pointer-events:none;z-index:9999;transform:translate(-50%,-50%)}.splash-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-radius:50%;border:2px solid rgba(0,212,255,.9);box-shadow:0 0 10px #00d4ffcc,inset 0 0 10px #00d4ff80;animation:splash-ring .8s ease-out forwards}.splash-ring-1{animation-delay:0s}.splash-ring-2{animation-delay:.1s;border-width:3px}.splash-ring-3{animation-delay:.2s;border-width:4px}@keyframes splash-ring{0%{width:0;height:0;opacity:1}to{width:150px;height:150px;opacity:0}}.splash-particles{position:absolute;top:0;left:0}.particle{position:absolute;width:8px;height:8px;background:#00d4ffe6;border-radius:50%;box-shadow:0 0 10px #00d4ffe6,0 0 20px #00d4ffe6;animation:particle-burst .6s ease-out forwards;transform-origin:center}@keyframes particle-burst{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(calc(cos(var(--angle))*80px),calc(sin(var(--angle))*80px)) scale(0);opacity:0}}body a:hover~.custom-cursor .cursor-logo,body button:hover~.custom-cursor .cursor-logo,body input:hover~.custom-cursor .cursor-logo,body textarea:hover~.custom-cursor .cursor-logo{transform:scale(1.3);filter:drop-shadow(0 0 20px rgba(0,212,255,1)) drop-shadow(0 0 40px rgba(0,212,255,.8)) drop-shadow(0 0 60px rgba(0,212,255,.6))}.custom-cursor:active .cursor-logo{transform:scale(.9)}.custom-cursor{will-change:transform}@media(max-width:768px){*,*:before,*:after,html,body,body *{cursor:auto!important}.custom-cursor,.click-splash{display:none}}.mobile-nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:15px 20px;background:transparent;transition:all .3s cubic-bezier(.4,0,.2,1);display:none}.mobile-nav.scrolled{background:#000000f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,212,255,.2);box-shadow:0 2px 20px #00d4ff1a}.mobile-nav-content{display:flex;justify-content:space-between;align-items:center;max-width:100%}.mobile-logo{font-family:Courier New,monospace;font-size:1.5rem;font-weight:700;color:#00d4ffe6;text-decoration:none;text-shadow:0 0 10px rgba(0,212,255,.9);display:flex;align-items:center;gap:5px;transition:all .3s ease}.mobile-logo:active{transform:scale(.95)}.logo-bracket{font-size:1.8rem;opacity:.7}.hamburger{width:40px;height:40px;background:transparent;border:2px solid rgba(0,212,255,.9);border-radius:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;cursor:pointer;position:relative;transition:all .3s ease;padding:8px}.hamburger:active{transform:scale(.9);box-shadow:0 0 20px #00d4ff80}.hamburger-line{width:24px;height:2px;background:#00d4ffe6;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 5px #00d4ffe6}.hamburger.active .hamburger-line:nth-child(1){transform:translateY(8px) rotate(45deg)}.hamburger.active .hamburger-line:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.active .hamburger-line:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:transparent;z-index:999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.mobile-menu-overlay:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,212,255,.03),rgba(0,212,255,.03) 1px,transparent 1px,transparent 2px);animation:scanlines 8s linear infinite;pointer-events:none}.mobile-menu-overlay.active{opacity:1;pointer-events:auto}.mobile-menu-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px 40px;position:relative}.mobile-menu-links{display:flex;flex-direction:column;gap:10px;width:100%;max-width:400px;margin-bottom:40px}.mobile-menu-link{display:flex;align-items:center;gap:20px;padding:20px 25px;background:#00d4ff08;border:2px solid rgba(0,212,255,.9);color:#00d4ffe6;text-decoration:none;font-family:Courier New,monospace;font-size:1.3rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0;transform:translate(-50px);animation:slideInLink .5s ease-out forwards;position:relative;overflow:hidden}@keyframes slideInLink{to{opacity:1;transform:translate(0)}}.mobile-menu-link:before{content:"";position:absolute;left:0;top:0;height:100%;width:0;background:#00d4ffe6;transition:width .3s ease;z-index:-1}.mobile-menu-link:active{transform:scale(.98)}.mobile-menu-link:active:before{width:100%}.mobile-menu-link:active .link-text,.mobile-menu-link:active .link-icon,.mobile-menu-link:active .link-arrow{color:transparent}.link-icon{font-size:1.5rem;min-width:30px}.link-text{flex:1;letter-spacing:1px}.link-arrow{font-size:1.5rem;transition:transform .3s ease}.mobile-menu-link:active .link-arrow{transform:translate(5px)}.mobile-menu-cta{display:flex;flex-direction:column;gap:20px;width:100%;max-width:400px;margin-bottom:30px}.mobile-menu-buy-btn{padding:20px 40px;background:#00d4ffe6;color:transparent;border:2px solid rgba(0,212,255,.9);font-family:Courier New,monospace;font-size:1.3rem;font-weight:700;text-decoration:none;text-align:center;letter-spacing:2px;text-transform:uppercase;position:relative;overflow:hidden;box-shadow:0 0 20px #00d4ff80;animation:pulse-glow 2s ease-in-out infinite}.mobile-menu-buy-btn:active{transform:scale(.95);box-shadow:0 0 30px #00d4ffcc}.mobile-menu-socials{display:flex;gap:15px;justify-content:center}.mobile-social-link{padding:12px 20px;background:transparent;border:2px solid rgba(0,212,255,.9);color:#00d4ffe6;font-family:Courier New,monospace;font-weight:700;font-size:.9rem;text-decoration:none;transition:all .3s ease;letter-spacing:1px}.mobile-social-link:active{background:#00d4ffe6;color:transparent;transform:scale(.95)}.mobile-menu-hint{font-family:Courier New,monospace;font-size:.9rem;color:#00d4ffe6;opacity:.5;text-align:center;margin-top:auto}.sticky-buy-button{position:fixed;bottom:20px;right:20px;z-index:998;padding:16px 24px;background:#00d4ffe6;color:#000;border:2px solid rgba(0,212,255,.9);border-radius:50px;font-family:Courier New,monospace;font-weight:700;font-size:1rem;text-decoration:none;display:none;align-items:center;gap:10px;box-shadow:0 4px 20px #00d4ff66,0 0 40px #00d4ff33;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(100px) scale(.8);animation:pulse-glow 2s ease-in-out infinite;letter-spacing:1px;text-transform:uppercase}.sticky-buy-button.visible{opacity:1;transform:translateY(0) scale(1)}.sticky-buy-button:active{transform:translateY(0) scale(.9);box-shadow:0 2px 15px #00d4ff99,0 0 50px #00d4ff66}.sticky-buy-icon{font-size:1.3rem;animation:bounce 2s ease-in-out infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.sticky-buy-text{font-weight:700}@media(max-width:1024px){.mobile-nav{display:block}.sticky-buy-button{display:flex}}@media(max-width:768px){.mobile-menu-link{font-size:1.2rem;padding:18px 20px}.mobile-menu-buy-btn{font-size:1.2rem;padding:18px 35px}}@media(max-width:480px){.mobile-logo{font-size:1.3rem}.mobile-menu-link{font-size:1.1rem;padding:16px 18px}.mobile-menu-buy-btn{font-size:1.1rem;padding:16px 30px}.sticky-buy-button{bottom:15px;right:15px;padding:14px 20px;font-size:.9rem}}@media(min-width:1025px){.mobile-nav,.mobile-menu-overlay,.sticky-buy-button{display:none!important}}.back-to-top{position:fixed;bottom:80px;right:20px;z-index:997;width:60px;height:60px;background:transparent;border:2px solid rgba(0,212,255,.9);color:#00d4ffe6;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(100px) scale(.8);transition:all .4s cubic-bezier(.4,0,.2,1);font-family:Courier New,monospace;overflow:hidden;position:relative}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.back-to-top:hover{background:#00d4ff1a;box-shadow:0 0 30px #00d4ff80;transform:translateY(-5px) scale(1.05)}.back-to-top:active{transform:translateY(0) scale(.95)}.back-to-top-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:2px}.arrow-up{font-size:1.5rem;font-weight:700;line-height:1;animation:arrowBounce 2s ease-in-out infinite}@keyframes arrowBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.back-text{font-size:.7rem;font-weight:700;letter-spacing:1px}.back-to-top-glow{position:absolute;top:50%;left:50%;width:100%;height:100%;background:radial-gradient(circle,rgba(0,212,255,.3) 0%,transparent 70%);transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease;pointer-events:none}.back-to-top:hover .back-to-top-glow{opacity:1;animation:glowPulse 1.5s ease-in-out infinite}@keyframes glowPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.2);opacity:1}}@media(max-width:1024px){.back-to-top{bottom:95px;right:20px}}@media(max-width:768px){.back-to-top{bottom:95px;right:15px;width:50px;height:50px}.arrow-up{font-size:1.3rem}.back-text{font-size:.6rem}}@media(max-width:480px){.back-to-top{width:45px;height:45px;bottom:85px}}.chat-bubble{position:fixed;bottom:20px;right:20px;width:70px;height:70px;background:transparent;border:3px solid rgba(0,212,255,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:999;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #00d4ff4d,0 0 40px #00d4ff33;overflow:hidden}.chat-bubble:hover{transform:scale(1.1) translateY(-5px);box-shadow:0 6px 30px #00d4ff80,0 0 60px #00d4ff4d}.chat-bubble.open{transform:scale(.9);opacity:.8}.chat-bubble-logo{width:45px;height:45px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(0,212,255,.9));animation:float 3s ease-in-out infinite;position:relative;z-index:2;transition:all .3s ease}.mood-happy{animation:float 3s ease-in-out infinite}.mood-excited{animation:bounce-excited .5s ease infinite}.mood-thinking{animation:tilt-thinking 2s ease-in-out infinite}.mood-dancing{animation:dance-spin .5s ease-in-out infinite}@keyframes bounce-excited{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.1)}}@keyframes tilt-thinking{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}@keyframes dance-spin{0%{transform:rotate(0) scale(1)}25%{transform:rotate(-15deg) scale(1.1)}50%{transform:rotate(0) scale(1.2)}75%{transform:rotate(15deg) scale(1.1)}to{transform:rotate(0) scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.chat-bubble-glow{position:absolute;width:100%;height:100%;background:radial-gradient(circle,rgba(0,212,255,.3) 0%,transparent 70%);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.chat-bubble-ping{position:absolute;top:5px;right:5px;width:14px;height:14px;background:#00d4ffe6;border-radius:50%;animation:ping 2s cubic-bezier(0,0,.2,1) infinite;z-index:3}@keyframes ping{0%{transform:scale(1);opacity:1}75%,to{transform:scale(2);opacity:0}}.chat-bubble-notification{position:absolute;top:-8px;right:-8px;width:32px;height:32px;background:#00d4ffe6;color:transparent;border:3px solid transparent;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:900;font-family:Courier New,monospace;z-index:5;animation:notificationPulse 1.5s ease-in-out infinite;box-shadow:0 0 20px #00d4ffcc,0 0 40px #00d4ff99,0 0 60px #00d4ff66}@keyframes notificationPulse{0%,to{transform:scale(1);box-shadow:0 0 20px #00d4ffcc,0 0 40px #00d4ff99,0 0 60px #00d4ff66}50%{transform:scale(1.15);box-shadow:0 0 30px #00d4ff,0 0 60px #00d4ffcc,0 0 90px #00d4ff99}}.chat-window{position:fixed;bottom:110px;right:20px;width:400px;height:600px;background:#000000d9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:3px solid rgba(0,212,255,.9);z-index:998;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(30px) scale(.95);transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 50px #00d4ff4d,0 0 100px #00d4ff33}.chat-window.open{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.chat-header{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background:#00000080;border-bottom:2px solid rgba(0,212,255,.9)}.chat-header-left{display:flex;align-items:center;gap:12px}.chat-header-logo{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(0,212,255,.9));transition:all .3s ease}.chat-header-logo.mood-excited{animation:bounce-excited .5s ease infinite}.chat-header-logo.mood-thinking{animation:tilt-thinking 2s ease-in-out infinite}.chat-header-logo.mood-dancing{animation:dance-spin .5s ease-in-out infinite}.chat-header-info{display:flex;flex-direction:column;gap:4px}.chat-header-name{font-family:Courier New,monospace;font-size:1.1rem;font-weight:700;color:#00d4ffe6;letter-spacing:1px}.chat-header-status{display:flex;align-items:center;gap:6px;font-family:Courier New,monospace;font-size:.75rem;color:#00d4ffe6;opacity:.8}.status-dot{width:8px;height:8px;background:#00d4ffe6;border-radius:50%;animation:pulse 2s ease-in-out infinite}.chat-close{background:transparent;border:2px solid rgba(0,212,255,.9);color:#00d4ffe6;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem;font-weight:700;transition:all .3s ease}.chat-close:hover{background:#00d4ffe6;color:transparent;transform:rotate(90deg)}.chat-messages{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px;background:#000000b3}.chat-messages::-webkit-scrollbar{width:6px}.chat-messages::-webkit-scrollbar-track{background:#00d4ff0d}.chat-messages::-webkit-scrollbar-thumb{background:#00d4ffe6;border-radius:3px}.message{display:flex;gap:10px;align-items:flex-start;animation:messageSlideIn .3s ease}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message.user{flex-direction:row-reverse}.message-avatar{width:32px;height:32px;object-fit:contain;filter:drop-shadow(0 0 6px rgba(0,212,255,.9));flex-shrink:0}.message-bubble{max-width:70%;padding:12px 16px;border:2px solid rgba(0,212,255,.9);background:#0009;font-family:Courier New,monospace;font-size:.9rem;line-height:1.5;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.message.bot .message-bubble{border-radius:0 12px 12px}.message.user .message-bubble{border-radius:12px 0 12px 12px;background:#000000b3;border-color:#00d4ffe6}.message-text{color:#fff;white-space:pre-line}.message-bubble.typing{padding:12px 20px}.typing-indicator{display:flex;gap:6px;align-items:center}.typing-indicator span{width:8px;height:8px;background:#00d4ffe6;border-radius:50%;animation:typingBounce 1.4s infinite ease-in-out both}.typing-indicator span:nth-child(1){animation-delay:-.32s}.typing-indicator span:nth-child(2){animation-delay:-.16s}@keyframes typingBounce{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-10px);opacity:1}}.quick-replies{padding:10px 20px;display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid rgba(0,212,255,.2);animation:fadeIn .5s ease}.quick-reply-btn{padding:8px 12px;background:#00000080;border:1px solid rgba(0,212,255,.9);color:#fff;font-family:Courier New,monospace;font-size:.75rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.quick-reply-btn:hover{background:#00d4ffe6;color:#000;transform:translateY(-2px)}.quick-reply-btn:active{transform:translateY(0)}.chat-input-container{display:flex;gap:10px;padding:15px 20px;border-top:2px solid rgba(0,212,255,.9);background:#00000080}.chat-input{flex:1;padding:12px 16px;background:#00000080;border:2px solid rgba(0,212,255,.9);color:#fff;font-family:Courier New,monospace;font-size:.9rem;transition:all .3s ease}.chat-input::placeholder{color:#ffffff80}.chat-input:focus{outline:none;box-shadow:0 0 20px #00d4ff4d}.chat-send{width:45px;height:45px;background:transparent;border:2px solid rgba(0,212,255,.9);color:#00d4ffe6;font-size:1.2rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.chat-send:hover:not(:disabled){background:#00d4ffe6;color:transparent;transform:translate(3px)}.chat-send:disabled{opacity:.3;cursor:not-allowed}.chat-footer{padding:10px 20px;text-align:center;border-top:1px solid rgba(0,212,255,.2);background:#00d4ff05}.footer-text{font-family:Courier New,monospace;font-size:.7rem;color:#00d4ffe6;opacity:.6}@media(max-width:1024px){.chat-bubble{left:20px;right:auto;bottom:20px;z-index:997}.chat-window{left:10px;right:10px;width:auto;bottom:100px;height:520px}.chat-bubble-notification{width:28px;height:28px;font-size:.9rem;top:-6px;right:-6px;border-width:3px}}@media(max-width:768px){.chat-window{right:10px;left:10px;width:auto;bottom:100px;height:500px}.chat-bubble{left:15px;right:auto;bottom:20px;width:60px;height:60px}.chat-bubble-logo{width:38px;height:38px}}@media(max-width:480px){.chat-window{height:450px;bottom:95px}.chat-bubble{left:15px;bottom:95px;width:55px;height:55px}.chat-bubble-logo{width:35px;height:35px}.chat-bubble-notification{width:26px;height:26px;font-size:.85rem;top:-6px;right:-6px;border-width:3px}.message-bubble{max-width:80%;font-size:.85rem}.quick-reply-btn{font-size:.7rem;padding:6px 10px}}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;background:transparent;position:relative;overflow:hidden;margin:0;padding-top:0}.hero:before{content:"";position:absolute;width:100%;height:100%;background:repeating-linear-gradient(0deg,rgba(0,212,255,.08),rgba(0,212,255,.08) 1px,transparent 1px,transparent 2px);animation:scanlines 8s linear infinite;pointer-events:none}@keyframes scanlines{0%{transform:translateY(0)}to{transform:translateY(10px)}}.hero-content{max-width:1000px;text-align:center;z-index:1;position:relative;padding:40px 20px}.logo-section{margin-bottom:4rem;animation:fadeInDown .8s ease-out}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.logo{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:1rem}.logo-icon{animation:float 3s ease-in-out infinite;filter:drop-shadow(0 0 20px rgba(0,212,255,.8))}.logo-image{width:150px;height:150px;object-fit:contain;animation:logo-glow 3s ease-in-out infinite}@keyframes logo-glow{0%,to{filter:drop-shadow(0 0 20px rgba(0,212,255,.8)) brightness(1)}50%{filter:drop-shadow(0 0 40px rgba(0,212,255,1)) brightness(1.2)}}.logo-text{font-size:3rem;font-weight:800;color:#00d4ff;font-family:Courier New,monospace;text-shadow:0 0 20px rgba(0,212,255,.8),0 0 40px rgba(0,212,255,.5);animation:glitchText 5s infinite;letter-spacing:5px}@keyframes glitchText{0%,90%,to{transform:translate(0);text-shadow:0 0 20px rgba(0,212,255,.8),0 0 40px rgba(0,212,255,.5)}92%{transform:translate(-3px,3px);text-shadow:3px 0 10px #E890C8,-3px 0 20px #5548D9}94%{transform:translate(3px,-3px);text-shadow:-3px 0 10px #5548D9,3px 0 20px #E890C8}96%{transform:translate(-3px,-3px);text-shadow:3px 3px 10px #E890C8,-3px -3px 20px #5548D9}98%{transform:translate(3px,3px);text-shadow:-3px -3px 10px #5548D9,3px 3px 20px #E890C8}}.slogan{font-size:1.3rem;color:#00d4ff;font-style:normal;font-family:Courier New,monospace;opacity:.9;letter-spacing:2px}.hero-text{margin-bottom:3.5rem;animation:fadeIn 1s ease-out .3s backwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hero-title{font-size:2rem;line-height:1.4;margin-bottom:1.5rem;color:#00d4ff;font-weight:600;font-family:Courier New,monospace;text-shadow:0 0 10px rgba(0,212,255,.5)}.hero-subtitle{font-size:1.2rem;color:#00d4ff;line-height:1.6;opacity:.85;font-family:Courier New,monospace}.token-info{display:flex;flex-direction:column;gap:20px;margin-bottom:3.5rem;padding:35px 40px;background:#000000b3;border:2px solid rgba(0,212,255,.3);border-radius:20px;max-width:900px;margin-left:auto;margin-right:auto;box-shadow:0 10px 40px #0000004d;animation:fadeInUp 1s ease-out .5s backwards;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.token-info:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,212,255,.1),transparent);animation:shimmer 3s infinite}.token-header{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.token-header .info-row{margin:0}.live-indicator{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#00d4ff;font-weight:700;letter-spacing:1px;font-family:Courier New,monospace}.pulse-dot{width:8px;height:8px;background:#00d4ff;border-radius:50%;box-shadow:0 0 10px #00d4ff;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.divider{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.3),transparent);margin:10px 0;position:relative;z-index:1}.integrated-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.2rem;position:relative;z-index:1}.integrated-stats.loading{justify-items:center;padding:1rem 0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.info-row{display:flex;align-items:center;gap:15px;font-family:Courier New,monospace;flex-wrap:wrap;position:relative;z-index:1}.info-label{color:#00d4ff;font-weight:700;font-size:.9rem;opacity:.85;white-space:nowrap}.info-value{color:#00d4ff;font-size:1rem;font-weight:600;flex:1}.contract-row{align-items:center}.contract-address{font-size:.85rem;word-break:break-all;opacity:.9}.copy-btn{background:#00d4ff1a;color:#00d4ff;border:2px solid rgba(0,212,255,.5);border-radius:10px;padding:8px 15px;font-family:Courier New,monospace;font-weight:700;font-size:.85rem;cursor:pointer;transition:all .3s ease;white-space:nowrap}.copy-btn:hover{background:#00d4ffe6;color:#5548d9;box-shadow:0 0 15px #00d4ff80;border-color:#00d4ff}.integrated-stats .stat-item{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#0006;border:1px solid rgba(0,212,255,.2);border-radius:10px;transition:all .3s ease}.integrated-stats .stat-item:hover{border-color:#00d4ff99;box-shadow:0 0 20px #00d4ff33;transform:translateY(-2px)}.stat-label{font-family:Courier New,monospace;font-size:.75rem;color:#fff9;text-transform:uppercase;letter-spacing:1px}.stat-value{font-family:Courier New,monospace;font-size:1.2rem;color:#00d4ff;font-weight:700;text-shadow:0 0 10px rgba(0,212,255,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-value.positive{color:#0f8;text-shadow:0 0 10px rgba(0,255,136,.5)}.stat-value.negative{color:#f46;text-shadow:0 0 10px rgba(255,68,102,.5)}.cta-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;animation:fadeIn 1s ease-out .7s backwards}@media(max-width:768px){.logo-image{width:120px;height:120px}.logo-text{font-size:2.5rem}.slogan{font-size:1.1rem}.hero-title{font-size:1.5rem}.hero-subtitle{font-size:1rem}}@media(max-width:480px){.hero{min-height:90vh}.logo-image{width:100px;height:100px}.logo-text{font-size:2rem}.hero-title{font-size:1.3rem}.token-info{padding:15px}.info-row{flex-direction:column;align-items:flex-start;gap:8px}.contract-address{font-size:.75rem}.copy-btn{width:100%}.token-header{flex-direction:column;align-items:flex-start;gap:.5rem}.divider{margin:15px 0}.integrated-stats{grid-template-columns:repeat(2,1fr);gap:.8rem}.integrated-stats .stat-item{padding:.8rem}.stat-label{font-size:.65rem}.stat-value{font-size:.95rem}.cta-buttons{flex-direction:column;align-items:stretch}.btn{width:100%}}.share-buttons-container{display:flex;gap:15px;align-items:center;flex-wrap:wrap;justify-content:center}.share-button{display:flex;align-items:center;gap:10px;padding:12px 24px;background:transparent;border:2px solid rgba(0,212,255,.9);color:#00d4ffe6;font-family:Courier New,monospace;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);letter-spacing:1px;position:relative;overflow:hidden}.share-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#ffffffe6;transition:left .3s ease;z-index:-1}.share-button:hover:before{left:0}.share-button:hover{color:#000;border-color:#ffffffe6;box-shadow:0 0 20px #ffffff80;transform:translateY(-2px)}.share-button:active{transform:translateY(0) scale(.98)}.share-icon{font-size:1.1rem;display:flex;align-items:center}.share-text{text-transform:uppercase}.share-twitter:hover{border-color:#00d4ffe6}.share-copy .share-icon{font-size:1rem}.share-notification{position:fixed;top:100px;right:20px;z-index:10000;background:transparent;border:2px solid rgba(0,212,255,.9);padding:20px 25px;min-width:300px;box-shadow:0 4px 20px #00d4ff4d,0 0 40px #00d4ff33;opacity:0;visibility:hidden;transform:translate(400px);transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.share-notification.visible{opacity:1;visibility:visible;transform:translate(0)}.notification-content{display:flex;align-items:center;gap:15px;position:relative;z-index:2}.notification-icon{width:30px;height:30px;background:#00d4ffe6;color:transparent;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;flex-shrink:0;animation:checkmarkPop .5s cubic-bezier(.34,1.56,.64,1)}@keyframes checkmarkPop{0%{transform:scale(0) rotate(-180deg)}to{transform:scale(1) rotate(0)}}.notification-text{font-family:Courier New,monospace;font-size:.95rem;color:#00d4ffe6;font-weight:600;letter-spacing:.5px}.notification-progress{position:absolute;bottom:0;left:0;height:3px;background:#00d4ffe6;width:100%;transform-origin:left;animation:progressShrink 3s linear forwards;box-shadow:0 0 10px #00d4ffe6}@keyframes progressShrink{to{transform:scaleX(0)}}@media(max-width:768px){.share-buttons-container{gap:10px}.share-button{padding:10px 20px;font-size:.9rem}.share-notification{right:15px;left:15px;min-width:auto;max-width:calc(100% - 30px)}}@media(max-width:480px){.share-button{padding:10px 16px;font-size:.85rem}.share-text{display:none}.share-icon{font-size:1.2rem}.share-notification{top:80px}.notification-text{font-size:.85rem}}.video-section{background:transparent;position:relative;padding:80px 20px;overflow:hidden}.video-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#00d4ffe6;box-shadow:0 0 10px #00d4ffe6;z-index:2}.video-section-header{text-align:center;margin-bottom:60px}.video-section-title{font-size:2.5rem;font-weight:700;color:#00d4ffe6;font-family:Courier New,monospace;letter-spacing:4px;text-shadow:0 0 20px rgba(0,212,255,.9),0 0 40px rgba(0,212,255,.9);margin:0 0 20px;animation:title-glow 3s ease-in-out infinite}@keyframes title-glow{0%,to{text-shadow:0 0 20px rgba(0,212,255,.9),0 0 40px rgba(0,212,255,.9)}50%{text-shadow:0 0 30px rgba(0,212,255,.9),0 0 60px rgba(0,212,255,.9),0 0 80px rgba(0,212,255,.9)}}.title-underline{width:200px;height:2px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.9),transparent);margin:0 auto;box-shadow:0 0 10px #00d4ffe6}.videos-grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:2fr auto 1fr;gap:40px;align-items:center}.featured-video-card,.showcase-video-card{position:relative;display:flex;flex-direction:column;gap:20px}.card-label{font-family:Courier New,monospace;font-size:.85rem;color:#00d4ffe6;letter-spacing:3px;opacity:.7;padding:8px 0;border-bottom:1px solid rgba(0,212,255,.3);text-align:center}.video-frame{position:relative;border:2px solid rgba(0,212,255,.9);box-shadow:0 0 20px #00d4ff4d,inset 0 0 20px #00d4ff0d;overflow:hidden;pointer-events:none;background:transparent;transition:all .3s ease}.video-frame:hover{box-shadow:0 0 30px #00d4ff80,inset 0 0 30px #00d4ff14;transform:translateY(-2px)}.video-frame.wide{width:100%;aspect-ratio:16 / 9}.video-frame.vertical{width:100%;max-width:360px;height:640px;margin:0 auto}.video-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;pointer-events:auto}.video-divider{width:1px;height:600px;background:linear-gradient(to bottom,transparent,rgba(0,212,255,.9) 20%,rgba(0,212,255,.9) 80%,transparent);box-shadow:0 0 10px #00d4ffe6;position:relative;animation:divider-pulse 3s ease-in-out infinite}@keyframes divider-pulse{0%,to{opacity:.5;box-shadow:0 0 10px #00d4ffe6}50%{opacity:1;box-shadow:0 0 20px #00d4ffe6}}.video-divider:before,.video-divider:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:10px;height:10px;border:2px solid rgba(0,212,255,.9);background:transparent;box-shadow:0 0 10px #00d4ffe6}.video-divider:before{top:0}.video-divider:after{bottom:0}.ticker-branding{display:flex;align-items:center;gap:15px;padding:20px 0}.ticker-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.9),transparent);box-shadow:0 0 5px #00d4ffe6}.ticker-text{font-family:Courier New,monospace;font-size:2.5rem;font-weight:900;color:#00d4ffe6;text-shadow:0 0 10px rgba(0,212,255,.9),0 0 20px rgba(0,212,255,.9),0 0 30px rgba(0,212,255,.9),0 0 40px rgba(0,212,255,.9);letter-spacing:5px;animation:ticker-glow 2s ease-in-out infinite}@keyframes ticker-glow{0%,to{text-shadow:0 0 10px rgba(0,212,255,.9),0 0 20px rgba(0,212,255,.9),0 0 30px rgba(0,212,255,.9);transform:scale(1)}50%{text-shadow:0 0 20px rgba(0,212,255,.9),0 0 40px rgba(0,212,255,.9),0 0 60px rgba(0,212,255,.9),0 0 80px rgba(0,212,255,.9);transform:scale(1.05)}}@media(max-width:1200px){.videos-grid{grid-template-columns:1fr;gap:60px}.video-divider{width:80%;height:1px;margin:0 auto;background:linear-gradient(to right,transparent,rgba(0,212,255,.9) 20%,rgba(0,212,255,.9) 80%,transparent)}.video-divider:before,.video-divider:after{display:none}.video-frame.vertical{max-width:400px}}@media(max-width:768px){.video-section{padding:60px 20px}.video-section-title{font-size:2rem}.video-section-header{margin-bottom:40px}.video-frame.vertical{max-width:320px;height:568px}.ticker-text{font-size:2rem}}@media(max-width:480px){.video-section-title{font-size:1.5rem;letter-spacing:2px}.video-frame.vertical{max-width:280px;height:497px}.ticker-text{font-size:1.5rem;letter-spacing:3px}.ticker-branding{gap:10px}}.about{background:transparent;position:relative}.about:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#00d4ff4d;box-shadow:0 0 10px #00d4ff33}.about-content{max-width:1000px;margin:0 auto}.quote-section{margin:3rem 0;max-width:800px;margin-left:auto;margin-right:auto;text-align:center}.main-quote{font-size:2.2rem;line-height:1.6;color:#00d4ff;margin-bottom:1.5rem;padding:2.5rem;background:#00d4ff1a;border:2px solid rgba(0,212,255,.3);border-radius:15px;font-family:Courier New,monospace;font-style:italic;font-weight:700;text-shadow:0 0 10px rgba(0,212,255,.5);animation:quote-glow 3s ease-in-out infinite;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.main-quote:before,.main-quote:after{content:'"';position:absolute;font-size:5rem;opacity:.3;font-family:Georgia,serif;color:#00d4ff}.main-quote:before{top:10px;left:15px}.main-quote:after{bottom:10px;right:15px}@keyframes quote-glow{0%,to{box-shadow:0 0 20px #00d4ff33}50%{box-shadow:0 0 30px #00d4ff66}}.quote-author{font-size:1.1rem;color:#00d4ff;opacity:.8;font-family:Courier New,monospace}.evolution-section{margin:4rem 0;max-width:900px;margin-left:auto;margin-right:auto}.evolution-title{font-size:1.5rem;color:#00d4ff;text-align:center;margin-bottom:2rem;font-family:Courier New,monospace;font-weight:700;letter-spacing:2px;text-shadow:0 0 10px rgba(0,212,255,.5)}.story-text{display:flex;flex-direction:column;gap:1.5rem}.story-paragraph{font-size:1.1rem;line-height:1.8;color:#fff;padding:1.2rem;background:#0006;border-left:2px solid rgba(0,212,255,.5);border-radius:5px;font-family:Courier New,monospace;opacity:.95;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.story-paragraph.highlight{background:#0009;border-left:4px solid rgba(0,212,255,.9);font-weight:600;opacity:1;box-shadow:0 0 15px #00d4ff4d;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.story-paragraph.final{background:#00d4ff1f;border:2px solid rgba(0,212,255,.5);border-left:4px solid rgba(0,212,255,.7);border-radius:10px;font-weight:700;font-size:1.2rem;text-align:center;text-shadow:0 0 10px rgba(0,212,255,.6)}.manifesto-cta{text-align:center;margin-top:3rem}.read-manifesto-link{display:inline-block;padding:15px 35px;background:#00d4ff1a;color:#00d4ff;border:2px solid rgba(0,212,255,.5);border-radius:50px;text-decoration:none;font-family:Courier New,monospace;font-weight:700;font-size:1.1rem;letter-spacing:2px;transition:all .3s ease;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.read-manifesto-link:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#00d4ffe6;transition:left .3s ease;z-index:-1}.read-manifesto-link:hover:before{left:0}.read-manifesto-link:hover{color:#5548d9;box-shadow:0 0 20px #00d4ff80}.social-links{margin-top:4rem;text-align:center}.social-links h3{font-size:1.5rem;margin-bottom:2rem;color:#00d4ff;font-family:Courier New,monospace;text-shadow:0 0 10px rgba(0,212,255,.5)}.links-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;max-width:900px;margin:0 auto}.social-link{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px;background:#00d4ff14;border:2px solid rgba(0,212,255,.3);border-radius:15px;color:#00d4ff;text-decoration:none;font-size:1.1rem;font-weight:500;transition:all .3s ease;font-family:Courier New,monospace;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.social-link:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#00d4ffe6;transition:left .3s ease;z-index:-1}.social-link:hover:before{left:0}.social-link:hover{color:#5548d9;box-shadow:0 10px 30px #00d4ff4d}.social-link .icon{font-size:1.2rem;font-weight:700;font-family:Courier New,monospace;border:2px solid currentColor;padding:5px 10px;border-radius:5px}.social-link.chart-link{border-color:#00d4ff80;background:#00d4ff26;font-weight:600}.social-link.chart-link:hover{background:#00d4ffe6;box-shadow:0 10px 40px #00d4ff80}@media(max-width:768px){.main-quote{font-size:1.5rem;padding:1.5rem}.evolution-title{font-size:1.2rem}.story-paragraph{font-size:1rem;padding:1rem}.links-grid{grid-template-columns:1fr}}@media(max-width:480px){.main-quote{font-size:1.2rem;padding:1rem}.quote-author{font-size:.9rem}.story-paragraph{font-size:.95rem}.social-link{font-size:1rem}}.manifesto-trigger{text-align:center;padding:40px 20px;background:#00d4ff05;border-top:1px solid rgba(0,212,255,.9);border-bottom:1px solid rgba(0,212,255,.9)}.manifesto-btn{background:transparent;color:#00d4ffe6;border:2px solid rgba(0,212,255,.9);padding:15px 40px;font-family:Courier New,monospace;font-weight:700;font-size:1.2rem;cursor:pointer;transition:all .3s ease;letter-spacing:2px;animation:manifesto-pulse 2s ease-in-out infinite;position:relative;overflow:hidden}@keyframes manifesto-pulse{0%,to{box-shadow:0 0 10px #00d4ff80}50%{box-shadow:0 0 25px #00d4ffcc}}.manifesto-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#00d4ffe6;transition:left .3s ease;z-index:-1}.manifesto-btn:hover:before{left:0}.manifesto-btn:hover{color:transparent;transform:scale(1.05)}.manifesto-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000f2;z-index:9999;display:flex;justify-content:center;align-items:center;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.manifesto-content{position:relative;width:100%;max-width:1000px;max-height:90vh;background:transparent;border:2px solid rgba(0,212,255,.9);box-shadow:0 0 30px #00d4ff80;overflow:hidden}.close-btn{position:absolute;top:20px;right:20px;background:transparent;color:#00d4ffe6;border:2px solid rgba(0,212,255,.9);padding:10px 20px;font-family:Courier New,monospace;font-weight:700;cursor:pointer;transition:all .3s ease;z-index:10}.close-btn:hover{background:#00d4ffe6;color:transparent}.manifesto-scroll{height:90vh;overflow-y:auto;padding:60px 40px 40px;font-family:Courier New,monospace;color:#00d4ffe6}.manifesto-scroll::-webkit-scrollbar{width:10px}.manifesto-scroll::-webkit-scrollbar-track{background:transparent}.manifesto-scroll::-webkit-scrollbar-thumb{background:#00d4ffe6;box-shadow:0 0 10px #00d4ffe6}.manifesto-title{font-size:2.5rem;text-align:center;margin-bottom:1rem;text-shadow:0 0 20px rgba(0,212,255,.9);animation:title-glitch 5s infinite}.manifesto-subtitle{font-size:1.3rem;text-align:center;margin-bottom:2rem;opacity:.8}.contract-display{text-align:center;padding:15px;background:#00d4ff1a;border:2px solid rgba(0,212,255,.9);margin:2rem 0;font-size:.9rem;word-break:break-all}.contract-display.final{margin-top:3rem;font-weight:700}.manifesto-section{margin:3rem 0}.manifesto-section h2{font-size:2rem;margin-bottom:1.5rem;text-shadow:0 0 10px rgba(0,212,255,.9);border-bottom:2px solid rgba(0,212,255,.9);padding-bottom:.5rem}.manifesto-section h3{font-size:1.5rem;margin:2rem 0 1rem;text-shadow:0 0 8px rgba(0,212,255,.9)}.manifesto-section h4{font-size:1.2rem;margin:1rem 0 .5rem;color:#00d4ffe6}.manifesto-section p{font-size:1rem;line-height:1.8;margin-bottom:1rem;opacity:.9}.manifesto-section p.highlight{background:#00d4ff1a;padding:1rem;border-left:4px solid rgba(0,212,255,.9);font-weight:600;opacity:1}.manifesto-section blockquote{margin:2rem 0;padding:1.5rem;background:#00d4ff0d;border:2px solid rgba(0,212,255,.9);font-size:1.2rem;font-style:italic;text-align:center}.manifesto-section blockquote cite{display:block;margin-top:1rem;font-size:.9rem;opacity:.8;font-style:normal}.manifesto-section ul{margin:1rem 0 1rem 2rem;list-style:none}.manifesto-section ul li{position:relative;margin-bottom:.5rem;padding-left:1.5rem}.manifesto-section ul li:before{content:">";position:absolute;left:0;color:#00d4ffe6;font-weight:700}.values-list{display:grid;gap:1.5rem;margin:2rem 0}.value-item{padding:1.5rem;background:#00d4ff0d;border:2px solid rgba(0,212,255,.9);transition:all .3s ease}.value-item:hover{background:#00d4ff1a;box-shadow:0 0 20px #00d4ff4d}.value-item h4{margin-top:0;font-size:1.3rem;text-shadow:0 0 5px rgba(0,212,255,.9)}.value-item p{margin-bottom:0;font-size:1.1rem}@media(max-width:768px){.manifesto-scroll{padding:60px 25px 25px}.manifesto-title{font-size:2rem}.manifesto-subtitle{font-size:1.1rem}.manifesto-section h2{font-size:1.5rem}.manifesto-section h3{font-size:1.3rem}.close-btn{padding:8px 15px}}@media(max-width:480px){.manifesto-btn{font-size:1rem;padding:12px 25px}.manifesto-scroll{padding:60px 15px 15px}.manifesto-title{font-size:1.5rem}.manifesto-section p{font-size:.95rem}}.trading-signals{background:transparent;position:relative}.trading-signals:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#00d4ff4d;box-shadow:0 0 10px #00d4ff33}.signals-content{max-width:1200px;margin:0 auto}.signals-header{text-align:center;margin-bottom:3rem}.strategy-badge{display:inline-block;padding:8px 20px;margin:1rem 0 .5rem;background:#00d4ff26;border:2px solid rgba(0,212,255,.5);border-radius:50px;color:#00d4ff;font-weight:700;font-size:.95rem;letter-spacing:2px;text-transform:uppercase;font-family:Courier New,monospace;box-shadow:0 0 20px #00d4ff33;animation:pulse-glow 2s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #00d4ff33}50%{box-shadow:0 0 30px #00d4ff66}}.last-update{color:#fff;font-size:.9rem;margin-top:0;opacity:.9;font-family:Courier New,monospace}.strategy-overview{max-width:1000px;margin:0 auto;padding:40px 20px}.overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin-bottom:3rem}.overview-item{padding:25px;background:#00000080;border:2px solid rgba(0,212,255,.3);border-radius:15px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.overview-item:hover{background:#00d4ff1f;box-shadow:0 10px 30px #00d4ff33;transform:translateY(-3px)}.overview-item h3{font-size:.9rem;color:#00d4ff;margin:0 0 15px;font-family:Courier New,monospace;letter-spacing:2px;opacity:.8}.overview-item p{font-size:1.1rem;color:#fff;margin:0;font-family:Courier New,monospace;font-weight:600;line-height:1.6}.strategy-description{margin-bottom:3rem;padding:30px;background:#00d4ff14;border-left:4px solid rgba(0,212,255,.5);border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.strategy-description p{font-size:1.1rem;line-height:1.8;color:#00d4ff;margin:0;font-family:Courier New,monospace;opacity:.9}.expand-btn{display:block;margin:0 auto;padding:18px 45px;background:#00d4ff1a;color:#00d4ff;border:2px solid rgba(0,212,255,.5);border-radius:50px;font-family:Courier New,monospace;font-weight:700;font-size:1.1rem;cursor:pointer;transition:all .3s ease;letter-spacing:2px;position:relative;overflow:hidden;animation:pulse-glow 2s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.expand-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#00d4ffe6;transition:left .3s ease;z-index:-1}.expand-btn:hover:before{left:0}.expand-btn:hover{color:#5548d9;transform:scale(1.05)}.signals-expanded{animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.expanded-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:0 20px;flex-wrap:wrap;gap:15px}.collapse-btn{padding:10px 25px;background:#00d4ff1a;color:#00d4ff;border:2px solid rgba(0,212,255,.5);border-radius:50px;font-family:Courier New,monospace;font-weight:700;font-size:.9rem;cursor:pointer;transition:all .3s ease;letter-spacing:2px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.collapse-btn:hover{background:#00d4ffe6;color:#5548d9;box-shadow:0 0 20px #00d4ff66}.loading{text-align:center;padding:4rem 2rem}.spinner{width:50px;height:50px;margin:0 auto 1rem;border:4px solid rgba(0,212,255,.2);border-top-color:#00d4ff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.error-message{text-align:center;padding:3rem 2rem;background:#ff646426;border:2px solid rgba(255,100,100,.4);border-radius:15px;margin:2rem 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.error-message p{color:#f99;margin-bottom:1rem}.no-signals{text-align:center;padding:3rem 2rem;color:#00d4ff99}.signals-list{display:grid;gap:15px;margin-bottom:3rem}.signal-item{display:flex;flex-direction:column;gap:12px;padding:20px;background:#00d4ff14;border:1px solid rgba(0,212,255,.3);border-radius:15px;transition:all .3s ease;font-family:Courier New,monospace;box-shadow:0 0 10px #00d4ff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.signal-item:hover{background:#00d4ff1f;box-shadow:0 10px 30px #00d4ff33;transform:translateY(-2px)}.signal-header-row,.signal-main-row{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap}.signal-item.buy{border-color:#64ff6480;box-shadow:0 0 15px #64ff6433}.signal-item.sell{border-color:#ff646480;box-shadow:0 0 15px #ff646433}.signal-item.hold{border-color:#ffff6480;box-shadow:0 0 15px #ffff6433}.signal-item.observation{border-color:#00d4ff4d}.signal-time{color:#00d4ff;font-size:.85rem;font-weight:500;opacity:.7}.signal-type{font-weight:700;font-size:.9rem;padding:6px 14px;border-radius:10px;background:#00d4ff26;text-align:center;color:#00d4ff;letter-spacing:2px;border:1px solid rgba(0,212,255,.3)}.signal-item.buy .signal-type{background:#64ff6433;color:#9fff9f;border-color:#64ff6480;text-shadow:0 0 5px rgba(100,255,100,.5)}.signal-item.sell .signal-type{background:#ff646433;color:#f99;border-color:#ff646480;text-shadow:0 0 5px rgba(255,100,100,.5)}.signal-item.hold .signal-type{background:#ffff6433;color:#00D4FFf99;border-color:#ffff6480;text-shadow:0 0 5px rgba(255,255,100,.5)}.signal-event{font-size:.85rem;color:#00d4ff;text-transform:uppercase;opacity:.6}.signal-market{display:flex;align-items:center;gap:12px}.market-label{font-weight:700;font-size:1.2rem;color:#00d4ff;text-shadow:0 0 10px rgba(0,212,255,.5)}.signal-price{font-size:1.1rem;font-weight:600;color:#00d4ff}.signal-score{font-size:.95rem;color:#00d4ff;opacity:.8}.score-value{font-weight:700;font-size:1.1rem;margin-left:5px}.score-value.positive{color:#9fff9f;text-shadow:0 0 5px rgba(100,255,100,.5)}.score-value.negative{color:#f99;text-shadow:0 0 5px rgba(255,100,100,.5)}.score-value.neutral{color:#00d4ff;opacity:.5}.signal-note{font-size:.9rem;color:#00d4ff;padding:8px 12px;background:#00d4ff0d;border-radius:8px;line-height:1.4;opacity:.7;border-left:2px solid rgba(0,212,255,.3)}.signal-details{display:flex;flex-wrap:wrap;gap:12px;padding-top:8px;border-top:1px solid rgba(0,212,255,.2)}.detail-item{font-size:.85rem;padding:4px 10px;background:#00d4ff1a;border-radius:8px;color:#00d4ff;font-weight:500;border:1px solid rgba(0,212,255,.2)}.detail-item.highlight{background:#ffff6433;color:#00D4FFf99;font-weight:700;border-color:#ffff6466;text-shadow:0 0 5px rgba(255,255,100,.3)}.signals-footer{text-align:center;margin-top:2rem}.disclaimer{color:#00D4FFf99;font-size:.95rem;padding:15px;background:#ffff641a;border-radius:10px;max-width:800px;margin:0 auto;border:1px solid rgba(255,255,100,.3);font-family:Courier New,monospace;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.warning-symbol{font-weight:700;padding:3px 8px;border:2px solid rgba(255,255,100,.5);border-radius:5px;animation:warning-pulse 1.5s ease-in-out infinite}@keyframes warning-pulse{0%,to{box-shadow:0 0 5px #ffff644d}50%{box-shadow:0 0 15px #ffff6480}}@media(max-width:768px){.strategy-badge{font-size:.85rem;padding:6px 16px}.signal-header-row,.signal-main-row{flex-direction:column;align-items:flex-start;gap:8px}.signal-type{display:inline-block}.signal-market{width:100%;justify-content:space-between}.signal-details{gap:8px}.detail-item{font-size:.8rem;padding:3px 8px}}@media(max-width:480px){.signals-list{gap:10px}.signal-item{padding:15px}}.leaderboard{background:transparent;position:relative}.leaderboard:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#00d4ffe6;box-shadow:0 0 10px #00d4ffe6}.leaderboard-content{max-width:1200px;margin:0 auto}.leaderboard-subtitle{text-align:center;font-size:1.1rem;color:#00d4ffe6;margin-bottom:3rem;font-family:Courier New,monospace;opacity:.7}.leaderboard-table{background:#00d4ff05;border-radius:0;overflow:hidden;margin-bottom:4rem;border:2px solid rgba(0,212,255,.9);box-shadow:0 0 20px #00d4ff26}.table-header,.table-row{display:grid;grid-template-columns:80px 1fr 120px 100px 100px;gap:20px;padding:20px;align-items:center}.table-header{background:#00d4ff1a;font-weight:700;color:#00d4ffe6;font-size:.9rem;text-transform:uppercase;letter-spacing:2px;font-family:Courier New,monospace}.table-row{border-bottom:1px solid rgba(0,212,255,.1);transition:all .3s cubic-bezier(.4,0,.2,1);font-family:Courier New,monospace;position:relative}.table-row:before{content:"";position:absolute;left:0;top:0;width:0;height:100%;background:linear-gradient(90deg,rgba(0,212,255,.1),transparent);transition:width .3s ease}.table-row:hover:before{width:100%}.table-row:hover{background:#00d4ff0d;box-shadow:inset 0 0 20px #00d4ff1a;transform:scale(1.01)}.table-row:last-child{border-bottom:none}.rank-badge{display:inline-flex;align-items:center;gap:5px}.rank-number{font-family:Courier New,monospace;font-weight:700;font-size:1.2rem;color:#00d4ffe6;display:flex;align-items:center;gap:5px}.rank-star{font-size:1.5rem;color:#00d4ffe6;text-shadow:0 0 10px rgba(0,212,255,.9);animation:star-pulse 2s ease-in-out infinite}.rank-1{color:#00d4ffe6;text-shadow:0 0 15px rgba(0,212,255,.9)}.rank-2{color:#00d4ffe6;text-shadow:0 0 10px rgba(0,212,255,.9)}.rank-3{color:#00d4ffe6;text-shadow:0 0 8px rgba(0,212,255,.9)}@keyframes star-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}.col-username{font-weight:600;color:#00d4ffe6}.col-points{color:#00d4ffe6;font-weight:700;text-shadow:0 0 5px rgba(0,212,255,.9)}.col-winrate{color:#00d4ffe6;font-weight:700;font-size:1.1rem;text-shadow:0 0 5px rgba(0,212,255,.5)}.leaderboard-info{margin:4rem 0}.leaderboard-info h3{text-align:center;font-size:1.8rem;margin-bottom:3rem;color:#00d4ffe6;font-family:Courier New,monospace;text-shadow:0 0 5px rgba(0,212,255,.9)}.rewards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;max-width:1000px;margin:0 auto}.reward-item{text-align:center;padding:35px 25px;background:#00d4ff05;border:2px solid rgba(0,212,255,.9);border-radius:0;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:Courier New,monospace;position:relative;overflow:hidden}.reward-item:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(0,212,255,.1) 0%,transparent 70%);opacity:0;transition:opacity .3s ease}.reward-item:hover:before{opacity:1}.reward-item:hover{background:#00d4ff0d;box-shadow:0 0 30px #00d4ff4d;transform:translateY(-5px)}.reward-icon{display:flex;justify-content:center;align-items:center;margin-bottom:1rem;height:60px}.reward-icon .icon-text{font-family:Courier New,monospace;font-size:1.2rem;font-weight:700;color:#00d4ffe6;border:2px solid rgba(0,212,255,.9);padding:10px 15px;text-shadow:0 0 10px rgba(0,212,255,.9);animation:icon-glow 2s ease-in-out infinite}@keyframes icon-glow{0%,to{box-shadow:0 0 5px #00d4ff80}50%{box-shadow:0 0 15px #00d4ffcc}}.reward-item h4{font-size:1.3rem;margin-bottom:.5rem;color:#00d4ffe6}.reward-item p{color:#00d4ffe6;line-height:1.5;opacity:.7}.coming-soon{text-align:center;margin-top:3rem;padding:20px;background:#ffff000d;border:2px solid #00D4FFf00;border-radius:0;font-family:Courier New,monospace}.coming-soon p{font-size:1.1rem;color:#00D4FFf99;font-weight:600;text-shadow:0 0 5px #00D4FFf00;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.coming-soon-icon{font-family:Courier New,monospace;font-weight:700;padding:5px 10px;border:2px solid #00D4FFf00;animation:blink 1.5s ease-in-out infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@media(max-width:968px){.table-header,.table-row{grid-template-columns:60px 1fr 100px 80px 80px;gap:15px;padding:15px;font-size:.9rem}.table-header{font-size:.8rem}.rank-badge{font-size:1.3rem}}@media(max-width:768px){.table-header{display:none}.table-row{grid-template-columns:1fr;gap:10px;padding:20px}.col-rank,.col-username,.col-points,.col-trades,.col-winrate{display:flex;justify-content:space-between;align-items:center}.col-rank:before{content:"Rank: ";color:#a0a0a0}.col-username:before{content:"Trader: ";color:#a0a0a0}.col-points:before{content:"Points: ";color:#a0a0a0}.col-trades:before{content:"Trades: ";color:#a0a0a0}.col-winrate:before{content:"Win Rate: ";color:#a0a0a0}.rewards-grid{grid-template-columns:1fr}}.roadmap{background:transparent;position:relative;overflow:hidden}.roadmap:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#00d4ff4d;box-shadow:0 0 10px #00d4ff33}.roadmap-content{max-width:900px;margin:0 auto;position:relative}.roadmap-header{text-align:center;margin-bottom:4rem}.terminal-prompt{color:#00d4ff;margin-right:10px;animation:prompt-blink 1s infinite}@keyframes prompt-blink{0%,50%{opacity:1}51%,to{opacity:.5}}.roadmap-progress-bar{width:100%;height:40px;background:#000000b3;border:2px solid #00D4FF;margin:30px 0;position:relative;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,#00d4ff,#9d5ec8,#e890c8);transition:width 2s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;position:relative;animation:progress-glow 2s ease-in-out infinite}@keyframes progress-glow{0%,to{box-shadow:0 0 20px #00d4ff80}50%{box-shadow:0 0 40px #00d4ffcc}}.progress-text{font-family:Courier New,monospace;font-size:.9rem;color:#000;font-weight:700;letter-spacing:2px;position:relative;z-index:2}.roadmap-subtitle{font-size:1.1rem;color:#fff;font-family:Courier New,monospace;opacity:.9}.typing-text{display:inline-block;animation:typing 2s steps(40) 1;overflow:hidden;white-space:nowrap}@keyframes typing{0%{width:0}to{width:100%}}.roadmap-timeline{position:relative;padding-left:80px}.timeline-line{position:absolute;left:30px;top:0;bottom:0;width:4px;background:#00d4ff33;border-radius:2px}.timeline-progress{position:absolute;top:0;left:0;width:100%;background:linear-gradient(180deg,#00d4ff,#9d5ec8,#e890c8);border-radius:2px;transition:height 2s cubic-bezier(.4,0,.2,1);box-shadow:0 0 20px #00d4ffcc;animation:line-pulse 2s ease-in-out infinite}@keyframes line-pulse{0%,to{box-shadow:0 0 20px #00d4ffcc}50%{box-shadow:0 0 40px #00d4ff}}.phase-card{background:#0006;border:2px solid rgba(0,212,255,.3);padding:0;margin-bottom:40px;position:relative;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);opacity:0;transform:translate(-50px);overflow:hidden}.phase-card.booted{opacity:1;transform:translate(0)}.phase-card:before{content:"";position:absolute;left:-60px;top:50%;transform:translateY(-50%);width:20px;height:20px;background:#00d4ff4d;border:3px solid #00D4FF;border-radius:50%;z-index:10;transition:all .4s ease}.phase-card:hover:before{width:30px;height:30px;left:-65px;box-shadow:0 0 20px #00d4ffcc}.phase-card.completed:before{background:#00d4ff;box-shadow:0 0 20px #00d4ffcc;animation:node-pulse 2s ease-in-out infinite}.phase-card.in-progress:before{background:#9d5ec8;border-color:#9d5ec8;animation:node-spin 2s linear infinite,node-pulse 2s ease-in-out infinite}@keyframes node-pulse{0%,to{box-shadow:0 0 20px #00d4ffcc}50%{box-shadow:0 0 40px #00d4ff}}@keyframes node-spin{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}.phase-card:hover{border-color:#00d4ff;box-shadow:0 10px 50px #00d4ff4d;transform:translate(10px) scale(1.02);background:#000000b3}.phase-card.expanded{border-color:#9d5ec8;box-shadow:0 15px 60px #9d5ec866}.phase-particles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.phase-particles .particle{position:absolute;width:4px;height:4px;background:#00d4ff;border-radius:50%;animation:particle-float 3s ease-in-out infinite;animation-delay:var(--delay);opacity:0;box-shadow:0 0 10px #00d4ff}.phase-particles .particle:nth-child(1){left:10%;top:20%}.phase-particles .particle:nth-child(2){left:30%;top:40%}.phase-particles .particle:nth-child(3){left:50%;top:30%}.phase-particles .particle:nth-child(4){left:70%;top:50%}.phase-particles .particle:nth-child(5){left:80%;top:20%}.phase-particles .particle:nth-child(6){left:90%;top:60%}@keyframes particle-float{0%{opacity:0;transform:translateY(0)}50%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(-40px)}}.phase-header{display:flex;align-items:center;justify-content:space-between;padding:25px 30px;background:#0006;border-bottom:2px solid rgba(0,212,255,.2);position:relative;z-index:2}.phase-number{display:flex;align-items:center;gap:20px;flex:1}.phase-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#00d4ff1a;border:2px solid #00D4FF;border-radius:50%;font-size:1.5rem;transition:all .3s ease}.phase-card:hover .phase-icon{transform:rotate(360deg) scale(1.1);box-shadow:0 0 20px #00d4ff99}.icon-check{color:#00d4ff;animation:check-pop .5s ease}@keyframes check-pop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.icon-loading{color:#9d5ec8;animation:loading-spin 2s linear infinite}@keyframes loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-lock{filter:grayscale(100%);opacity:.5}.phase-info{display:flex;flex-direction:column;gap:5px}.phase-label{font-family:Courier New,monospace;font-size:.8rem;color:#00d4ff;letter-spacing:2px}.terminal-boot{display:flex;align-items:center;gap:5px}.boot-text{color:#00d4ff;text-shadow:0 0 10px rgba(0,212,255,.8)}.boot-cursor{color:#00d4ff;animation:cursor-blink .8s infinite}@keyframes cursor-blink{0%,50%{opacity:1}51%,to{opacity:0}}.phase-title{font-family:Courier New,monospace;font-size:1.8rem;color:#fff;margin:0;font-weight:700;text-shadow:0 0 20px rgba(255,255,255,.3)}.phase-card:hover .phase-title{animation:glitch .3s ease}@keyframes glitch{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}.phase-status{padding:8px 16px;font-family:Courier New,monospace;font-size:.7rem;font-weight:700;letter-spacing:2px;border:2px solid;border-radius:20px;white-space:nowrap}.status-completed{color:#00d4ff;border-color:#00d4ff;background:#00d4ff1a;box-shadow:0 0 15px #00d4ff4d}.status-in-progress{color:#9d5ec8;border-color:#9d5ec8;background:#9d5ec81a;animation:status-pulse 2s ease-in-out infinite}@keyframes status-pulse{0%,to{box-shadow:0 0 15px #9d5ec84d}50%{box-shadow:0 0 30px #9d5ec899}}.status-upcoming{color:#fff6;border-color:#fff3;background:#ffffff0d}.phase-content{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1);position:relative;z-index:2}.phase-content.visible{max-height:1000px}.content-divider{text-align:center;padding:20px 0 10px;position:relative}.divider-text{font-family:Courier New,monospace;font-size:.8rem;color:#00d4ff;letter-spacing:3px;background:#000c;padding:0 15px;position:relative;z-index:2}.content-divider:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:linear-gradient(90deg,transparent,#00D4FF,transparent)}.phase-items{list-style:none;padding:20px 30px;margin:0}.phase-item{display:flex;gap:12px;align-items:flex-start;padding:12px 0;font-family:Courier New,monospace;font-size:.95rem;line-height:1.6;color:#fff;opacity:0;transform:translate(-20px);animation:item-slide-in .4s ease forwards}.phase-content.visible .phase-item{opacity:1;transform:translate(0)}.phase-content.visible .phase-item:nth-child(1){animation-delay:.1s}.phase-content.visible .phase-item:nth-child(2){animation-delay:.2s}.phase-content.visible .phase-item:nth-child(3){animation-delay:.3s}.phase-content.visible .phase-item:nth-child(4){animation-delay:.4s}.phase-content.visible .phase-item:nth-child(5){animation-delay:.5s}.phase-content.visible .phase-item:nth-child(6){animation-delay:.6s}@keyframes item-slide-in{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.item-bullet{color:#00d4ff;font-size:1.2rem;flex-shrink:0;margin-top:2px}.phase-quote{background:#00d4ff0d;border:2px solid rgba(0,212,255,.3);padding:25px 30px;margin:20px 30px 30px;position:relative}.quote-icon{position:absolute;top:-20px;left:20px;font-size:4rem;color:#00d4ff;opacity:.2;font-family:Georgia,serif}.quote-text{font-family:Courier New,monospace;font-size:1rem;color:#fff;font-style:italic;line-height:1.8;margin-bottom:15px;position:relative;z-index:2}.quote-author{font-family:Courier New,monospace;font-size:.9rem;color:#00d4ff;text-align:right}.phase-expand-hint{text-align:center;padding:15px;background:#00000080;border-top:1px solid rgba(0,212,255,.2);position:relative;z-index:2}.hint-text{font-family:Courier New,monospace;font-size:.75rem;color:#00d4ff;letter-spacing:2px;opacity:.7;transition:opacity .3s ease}.phase-card:hover .hint-text{opacity:1;animation:hint-pulse 1s ease-in-out infinite}@keyframes hint-pulse{0%,to{opacity:1}50%{opacity:.5}}.phase-scanlines{position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,rgba(0,212,255,.03),rgba(0,212,255,.03) 1px,transparent 1px,transparent 2px);pointer-events:none;z-index:1;animation:scanlines-move 8s linear infinite}@keyframes scanlines-move{0%{transform:translateY(0)}to{transform:translateY(10px)}}@media(max-width:768px){.roadmap-timeline{padding-left:60px}.timeline-line{left:20px}.phase-card:before{left:-50px;width:15px;height:15px}.phase-card:hover:before{width:20px;height:20px;left:-52px}.phase-title{font-size:1.4rem}.phase-header{flex-direction:column;gap:15px;align-items:flex-start}.phase-number{gap:15px}.phase-icon{width:40px;height:40px;font-size:1.2rem}}@media(max-width:480px){.roadmap-timeline{padding-left:40px}.timeline-line{left:10px}.phase-card:before{left:-35px}.progress-text{font-size:.7rem}.phase-items{padding:15px 20px}.phase-quote{margin:15px 20px 20px;padding:20px}}.trading-cards{min-height:100vh;padding:80px 20px;position:relative}.cards-container{max-width:1400px;margin:0 auto}.cards-stats{display:flex;justify-content:center;gap:3rem;margin:2rem 0;padding:1.5rem;background:#0009;border:2px solid rgba(0,212,255,.3);border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cards-stats .stat-item{display:flex;flex-direction:column;align-items:center;gap:.5rem}.cards-stats .stat-label{font-family:Courier New,monospace;font-size:.8rem;color:#fff9;letter-spacing:2px}.cards-stats .stat-value{font-family:Courier New,monospace;font-size:1.8rem;color:#00d4ff;font-weight:700;text-shadow:0 0 10px rgba(0,212,255,.6)}.stat-value.shiny-glow{background:linear-gradient(90deg,#ff69b4,gold,#0ff,#ff69b4);background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:rainbowShift 3s linear infinite}@keyframes rainbowShift{0%{background-position:0% 50%}to{background-position:300% 50%}}.opening-mode-selector{display:flex;justify-content:center;gap:1rem;margin:2rem 0 1rem}.mode-btn{padding:.8rem 2rem;background:#0009;border:2px solid rgba(0,212,255,.3);border-radius:10px;color:#00d4ff;font-family:Courier New,monospace;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .3s ease}.mode-btn:hover{border-color:#00d4ff;box-shadow:0 0 20px #00d4ff4d;transform:translateY(-2px)}.mode-btn.active{background:#00d4ff33;border-color:#00d4ff;box-shadow:0 0 30px #00d4ff66}.open-pack-btn{display:block;margin:0 auto 1rem;padding:1.5rem 4rem;background:linear-gradient(135deg,#00d4ff,#5548d9);border:none;border-radius:15px;color:#000;font-family:Courier New,monospace;font-size:1.3rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 40px #00d4ff66;position:relative;overflow:hidden}.open-pack-btn:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.3),transparent);transform:rotate(45deg);animation:shimmer 3s infinite}.open-pack-btn:hover:not(.disabled){transform:translateY(-5px) scale(1.05);box-shadow:0 15px 50px #00d4ff99}.open-pack-btn.opening{animation:pulse .5s infinite;pointer-events:none}.open-pack-btn.disabled{background:#6464644d;color:#ffffff4d;cursor:not-allowed;box-shadow:none}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.pack-info-section{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;align-items:center}.pack-info{text-align:center;color:#ffffffb3;font-family:Courier New,monospace;font-size:.9rem}.view-gallery-btn{padding:.8rem 2rem;background:#00d4ff1a;border:2px solid rgba(0,212,255,.4);border-radius:12px;color:#00d4ff;font-family:Courier New,monospace;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .3s ease}.view-gallery-btn:hover{background:#00d4ff33;border-color:#00d4ff;box-shadow:0 0 30px #00d4ff66;transform:translateY(-2px)}.pack-count{color:#00d4ff;font-weight:700;font-size:1.1rem;text-shadow:0 0 10px rgba(0,212,255,.6)}.reset-timer{color:#ffffff80;font-size:.85rem}.pack-cooldown{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin:2rem auto;padding:2rem;max-width:500px;background:#0009;border:2px solid rgba(0,212,255,.3);border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cooldown-icon{font-size:3rem;animation:cooldownPulse 2s ease-in-out infinite}@keyframes cooldownPulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}.cooldown-text{display:flex;flex-direction:column;gap:.5rem}.cooldown-title{font-family:Courier New,monospace;font-size:1.1rem;color:#00d4ff;font-weight:700;text-shadow:0 0 10px rgba(0,212,255,.5)}.cooldown-subtitle{font-family:Courier New,monospace;font-size:.85rem;color:#fff9}.cooldown-timer{font-family:Courier New,monospace;font-size:1.5rem;color:#00d4ff;font-weight:700;text-shadow:0 0 15px rgba(0,212,255,.7);animation:timerGlow 2s ease-in-out infinite}@keyframes timerGlow{0%,to{text-shadow:0 0 15px rgba(0,212,255,.7)}50%{text-shadow:0 0 25px rgba(0,212,255,1)}}.slot-container{display:flex;justify-content:center;align-items:center;min-height:400px;margin:2rem 0}.slot-frame{position:relative;width:300px;height:350px;border:4px solid #00D4FF;border-radius:20px;background:#000000e6;box-shadow:0 0 40px #00d4ffcc,inset 0 0 40px #00d4ff33;display:flex;justify-content:center;align-items:center;animation:slotPulse 2s ease-in-out infinite}@keyframes slotPulse{0%,to{box-shadow:0 0 40px #00d4ffcc,inset 0 0 40px #00d4ff33}50%{box-shadow:0 0 60px #00d4ff,inset 0 0 60px #00d4ff66}}.slot-card{width:260px;padding:1.5rem;border:3px solid;border-radius:15px;display:flex;flex-direction:column;align-items:center;gap:1rem;animation:cardPop .1s ease-out}@keyframes cardPop{0%{transform:scale(.95);opacity:.8}to{transform:scale(1);opacity:1}}.slot-card img{width:120px;height:120px;object-fit:contain;animation:breathing 2s ease-in-out infinite}.slot-card .card-name{font-family:Courier New,monospace;font-size:1.1rem;color:#00d4ff;font-weight:700;text-align:center}.slot-card .card-rarity{font-family:Courier New,monospace;font-size:.9rem;font-weight:700;text-transform:uppercase}.spin-container-old{position:relative;width:100%;max-width:800px;height:250px;margin:2rem auto;border:3px solid #00D4FF;border-radius:20px;overflow:hidden;background:#000c;box-shadow:0 0 30px #00d4ff99,inset 0 0 40px #00d4ff1a;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:spinContainerPulse 2s ease-in-out infinite}@keyframes spinContainerPulse{0%,to{box-shadow:0 0 30px #00d4ff99,inset 0 0 40px #00d4ff1a}50%{box-shadow:0 0 50px #00d4ffe6,inset 0 0 60px #00d4ff33}}.spin-indicator{position:absolute;top:0;left:50%;transform:translate(-50%);width:4px;height:100%;background:linear-gradient(180deg,transparent,#00D4FF,transparent);box-shadow:0 0 20px #00d4ff;z-index:10;animation:indicatorPulse 1s infinite}@keyframes indicatorPulse{0%,to{opacity:1}50%{opacity:.5}}.spin-track{display:flex;gap:20px;padding:30px;transform:translate(0)}.spin-card{min-width:160px;height:240px;background:#000000e6;border:3px solid;border-radius:10px;padding:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;box-shadow:0 0 20px #00000080}.spin-card img{width:80px;height:80px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(0,212,255,.5))}.spin-card .card-name{font-family:Courier New,monospace;font-size:.9rem;color:#fff;text-align:center;font-weight:700}.spin-card .card-rarity{font-family:Courier New,monospace;font-size:.75rem;font-weight:700;text-transform:uppercase}.spin-card.winning-card{border:3px solid #FFD700!important;box-shadow:0 0 30px #ffd700cc,inset 0 0 20px #ffd7004d;transform:scale(1.05);z-index:5}.card-index-debug{position:absolute;top:5px;left:5px;background:#f00c;color:#fff;padding:2px 6px;border-radius:4px;font-size:.7rem;font-weight:700;z-index:10}.flip-container{position:relative;width:100%;height:400px;display:flex;justify-content:center;align-items:center;margin:2rem 0}.pack-rip-animation{position:relative;width:300px;height:400px;animation:packShake .5s ease-in-out,packTear .5s .5s ease-out forwards}@keyframes packShake{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}@keyframes packTear{0%{transform:scale(1);opacity:1}to{transform:scale(1.5) translateY(-50px);opacity:0}}.pack-wrapper{position:relative;width:100%;height:100%;perspective:1000px}.pack-front{width:100%;height:100%;background:linear-gradient(135deg,#00d4ff,#5548d9);border:5px solid #00D4FF;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 20px 60px #00d4ff66;animation:packGlow 2s infinite}@keyframes packGlow{0%,to{box-shadow:0 20px 60px #00d4ff66}50%{box-shadow:0 20px 80px #00d4ffcc}}.pack-design{text-align:center}.pack-design img{width:150px;height:150px;object-fit:contain;filter:drop-shadow(0 0 20px rgba(255,255,255,.8))}.pack-text{font-family:Courier New,monospace;font-size:1.5rem;font-weight:700;color:#000;margin-top:1rem;text-shadow:0 0 10px rgba(255,255,255,.5)}.rip-effect{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.reveal-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000;animation:modalFadeIn .3s ease-out}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.reveal-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.revealed-card{position:relative;width:400px;max-width:90vw;background:#000000f2;border:4px solid;border-radius:20px;padding:2rem;z-index:1001;animation:cardReveal .6s cubic-bezier(.34,1.56,.64,1);overflow:hidden;transform-style:preserve-3d;will-change:transform;box-shadow:0 20px 60px #00000080,0 0 40px currentColor}@keyframes cardReveal{0%{transform:scale(.3) rotateY(180deg) translateZ(-100px);opacity:0;filter:blur(10px)}50%{transform:scale(1.05) rotateY(90deg) translateZ(0)}to{transform:scale(1) rotateY(0) translateZ(0);opacity:1;filter:blur(0)}}.shiny-badge{position:absolute;top:15px;left:15px;background:linear-gradient(135deg,#ff69b4,gold,#0ff);background-size:200% 200%;color:#000;padding:.5rem 1rem;border-radius:8px;font-family:Courier New,monospace;font-weight:700;font-size:.75rem;animation:rainbowPulse 2s ease-in-out infinite;box-shadow:0 0 20px #ff69b4cc;z-index:10;letter-spacing:1px}@keyframes rainbowPulse{0%,to{background-position:0% 50%;transform:scale(1)}50%{background-position:100% 50%;transform:scale(1.05)}}.shiny-sparkles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5;overflow:hidden}.sparkle{position:absolute;font-size:1.5rem;animation:sparkleFloat 2s infinite;opacity:0}@keyframes sparkleFloat{0%{opacity:0;transform:translateY(0) rotate(0) scale(.5)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(-30px) rotate(180deg) scale(1.2)}}.rainbow-border{position:absolute;inset:-4px;background:linear-gradient(45deg,#ff69b4,gold,#0ff,#ff69b4);background-size:400% 400%;animation:rainbowBorder 3s linear infinite;border-radius:20px;z-index:-1}@keyframes rainbowBorder{0%{background-position:0% 50%}to{background-position:400% 50%}}.shiny-shimmer{animation:shimmerEffect 2s ease-in-out infinite!important}@keyframes shimmerEffect{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.3) saturate(1.5)}}.card-shiny-badge{position:absolute;top:5px;right:5px;font-size:1.5rem;z-index:10;animation:shinyBadgeSpin 3s linear infinite}@keyframes shinyBadgeSpin{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(360deg) scale(1)}}.particles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.particle{position:absolute;width:4px;height:4px;background:gold;border-radius:50%;animation:particleFloat 3s infinite;box-shadow:0 0 10px gold}@keyframes particleFloat{0%{transform:translateY(100%) scale(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100%) scale(1);opacity:0}}.epic-glow-pulse{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;pointer-events:none;animation:epicPulse 2s ease-in-out infinite;z-index:0}@keyframes epicPulse{0%,to{box-shadow:inset 0 0 30px #a855f74d,0 0 30px #a855f733}50%{box-shadow:inset 0 0 50px #a855f799,0 0 50px #a855f766}}.holographic-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent 30%,rgba(255,0,128,.2) 40%,rgba(0,255,255,.2) 50%,rgba(255,255,0,.2) 60%,transparent 70%);background-size:200% 200%;animation:holoShift 3s linear infinite;pointer-events:none;border-radius:20px;mix-blend-mode:screen;opacity:.6}@keyframes holoShift{0%{background-position:0% 0%}to{background-position:200% 200%}}.revealed-card.common{border-color:#9ca3af;box-shadow:0 0 40px #9ca3af80}.revealed-card.uncommon{border-color:#10b981;box-shadow:0 0 40px #10b98180}.revealed-card.rare{border-color:#3b82f6;box-shadow:0 0 40px #3b82f680}.revealed-card.epic{border-color:#a855f7;box-shadow:0 0 60px #a855f7b3;animation:cardReveal .6s cubic-bezier(.34,1.56,.64,1),epicGlow 2s infinite}@keyframes epicGlow{0%,to{box-shadow:0 0 60px #a855f7b3}50%{box-shadow:0 0 80px #a855f7}}.revealed-card.legendary{border-color:#f59e0b;box-shadow:0 0 80px #f59e0b;animation:cardReveal .6s cubic-bezier(.34,1.56,.64,1),legendaryGlow 1.5s infinite}@keyframes legendaryGlow{0%,to{box-shadow:0 0 80px #f59e0b;transform:scale(1)}50%{box-shadow:0 0 120px #f59e0b,0 0 200px #f59e0b80;transform:scale(1.02)}}.card-shine{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);animation:shine 3s infinite;pointer-events:none}@keyframes shine{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}.revealed-card.legendary .card-shine{background:linear-gradient(45deg,transparent 30%,rgba(255,215,0,.3) 50%,transparent 70%)}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;position:relative;z-index:2}.card-header h3{font-family:Courier New,monospace;font-size:1.5rem;color:#00d4ff;margin:0;text-shadow:0 0 10px rgba(0,212,255,.6)}.card-rarity-badge{padding:.4rem .8rem;border-radius:8px;font-family:Courier New,monospace;font-size:.75rem;font-weight:700;color:#000;letter-spacing:1px}.card-image{width:100%;height:250px;display:flex;justify-content:center;align-items:center;margin:1rem 0;background:#00d4ff0d;border-radius:15px;position:relative;overflow:hidden;z-index:2}.card-image img{width:180px;height:180px;object-fit:contain;filter:drop-shadow(0 0 20px rgba(0,212,255,.6))}.card-image-inner{transition:transform .3s ease}.breathing-animation{animation:breathing 3s ease-in-out infinite}.legendary-float{animation:legendaryFloat 3s ease-in-out infinite}@keyframes breathing{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes legendaryFloat{0%,to{transform:translateY(0) scale(1) rotate(0)}25%{transform:translateY(-8px) scale(1.03) rotate(-2deg)}50%{transform:translateY(-12px) scale(1.05) rotate(0)}75%{transform:translateY(-8px) scale(1.03) rotate(2deg)}}.revealed-card.legendary .card-image img{filter:drop-shadow(0 0 30px rgba(245,158,11,.8));animation:float 3s ease-in-out infinite,legendaryPulse 2s ease-in-out infinite}@keyframes legendaryPulse{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.05)}}.card-stats{display:flex;flex-direction:column;gap:.8rem;margin:1.5rem 0;position:relative;z-index:2}.stat{display:flex;align-items:center;gap:.8rem;font-family:Courier New,monospace}.stat-name{min-width:120px;font-size:.85rem;color:#fffc}.stat-bar{position:relative;flex:1;height:12px;background:#00000080;border-radius:6px;overflow:hidden;border:1px solid rgba(0,212,255,.3)}.stat-fill{display:block;height:100%;background:linear-gradient(90deg,#00d4ff,#5548d9);border-radius:6px;transition:width .8s ease-out;box-shadow:0 0 10px #00d4ff99;min-width:2px}.stat-num{min-width:30px;text-align:right;font-size:.9rem;color:#00d4ff;font-weight:700}.card-description{font-family:Courier New,monospace;font-size:.95rem;color:#fffc;text-align:center;line-height:1.5;font-style:italic;margin:1rem 0;position:relative;z-index:2}.new-badge{position:absolute;top:20px;right:20px;background:#f46;color:#fff;padding:.5rem 1rem;border-radius:8px;font-family:Courier New,monospace;font-weight:700;font-size:.8rem;animation:badgePulse 1s infinite;box-shadow:0 0 20px #f469;z-index:10}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.card-actions{display:flex;gap:1rem;margin:1.5rem 0 .5rem;position:relative;z-index:2}.card-action-btn{flex:1;padding:.8rem 1.5rem;background:#00d4ff1a;border:2px solid rgba(0,212,255,.5);border-radius:10px;color:#00d4ff;font-family:Courier New,monospace;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .3s ease}.card-action-btn:hover{background:#00d4ff33;border-color:#00d4ff;box-shadow:0 0 20px #00d4ff66;transform:translateY(-2px)}.card-action-btn.download:hover{background:#10b98133;border-color:#10b981;color:#10b981;box-shadow:0 0 20px #10b98166}.card-action-btn.share:hover{background:#a855f733;border-color:#a855f7;color:#a855f7;box-shadow:0 0 20px #a855f766}.acquired-date{text-align:center;font-family:Courier New,monospace;font-size:.75rem;color:#ffffff80;margin-top:1rem;position:relative;z-index:2}.achievement-popup{position:fixed;top:100px;right:20px;display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:#000000f2;border:2px solid #00D4FF;border-radius:12px;z-index:2000;animation:achievementSlide .5s ease-out,achievementGlow 2s infinite;box-shadow:0 10px 40px #00d4ff80}@keyframes achievementSlide{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes achievementGlow{0%,to{box-shadow:0 10px 40px #00d4ff80}50%{box-shadow:0 10px 60px #00d4ffcc}}.achievement-icon{font-size:2.5rem;animation:achievementBounce .6s ease-out}@keyframes achievementBounce{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.achievement-text{display:flex;flex-direction:column;gap:.3rem}.achievement-title{font-family:Courier New,monospace;font-size:.75rem;color:#fff9;text-transform:uppercase;letter-spacing:1px}.achievement-name{font-family:Courier New,monospace;font-size:1.1rem;color:#00d4ff;font-weight:700}.rarity-stats{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem;margin:2rem 0;padding:1rem}.rarity-stat{display:flex;align-items:center;gap:.5rem;font-family:Courier New,monospace;font-size:.9rem;color:#fffc}.rarity-dot{width:12px;height:12px;border-radius:50%;box-shadow:0 0 10px currentColor}.filter-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:.8rem;margin:2rem 0}.filter-tab{padding:.6rem 1.5rem;background:#0009;border:2px solid rgba(0,212,255,.3);border-radius:10px;color:#ffffffb3;font-family:Courier New,monospace;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .3s ease}.filter-tab:hover{border-color:#00d4ff;color:#00d4ff;transform:translateY(-2px)}.filter-tab.active{color:#fff;box-shadow:0 0 20px currentColor}.collection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem;margin:2rem 0}.collection-card{background:#000c;border:3px solid;border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;transform-style:preserve-3d}.collection-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,transparent,rgba(255,255,255,.1));opacity:0;transition:opacity .3s ease}.collection-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 10px 40px currentColor}.collection-card:hover:before{opacity:1}.collection-card-image{width:100%;height:150px;display:flex;justify-content:center;align-items:center;margin-bottom:1rem;border-radius:10px}.collection-card-image img{width:100px;height:100px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(0,212,255,.5));transition:transform .3s ease;animation:breathing 3s ease-in-out infinite}.collection-card:hover .collection-card-image img{transform:scale(1.1)}.collection-card-name{font-family:Courier New,monospace;font-size:1rem;color:#fff;text-align:center;font-weight:700;margin-bottom:.5rem}.collection-card-rarity{font-family:Courier New,monospace;font-size:.75rem;text-align:center;font-weight:700;text-transform:uppercase;letter-spacing:1px}.empty-collection{grid-column:1 / -1;text-align:center;padding:4rem 2rem}.empty-icon{font-size:4rem;margin-bottom:1rem;animation:float 3s ease-in-out infinite}.empty-collection h3{font-family:Courier New,monospace;font-size:1.5rem;color:#00d4ff;margin-bottom:.5rem}.empty-collection p{font-family:Courier New,monospace;color:#fff9;font-size:1rem}.gallery-modal .gallery-container{position:relative;width:90vw;max-width:1200px;max-height:90vh;background:#000000f2;border:3px solid rgba(0,212,255,.5);border-radius:20px;padding:2rem;z-index:1001;overflow-y:auto;animation:modalSlideUp .4s ease-out}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.gallery-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid rgba(0,212,255,.3)}.gallery-header h2{font-family:Courier New,monospace;font-size:1.8rem;color:#00d4ff;margin:0;text-shadow:0 0 10px rgba(0,212,255,.6)}.gallery-close{background:#f463;border:2px solid #FF4466;border-radius:50%;width:40px;height:40px;font-size:1.5rem;color:#f46;cursor:pointer;transition:all .3s ease}.gallery-close:hover{background:#f466;transform:rotate(90deg);box-shadow:0 0 20px #f469}.gallery-drop-rates{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:2rem;padding:1.5rem;background:#00000080;border-radius:12px;border:1px solid rgba(0,212,255,.2)}.drop-rate-item{display:flex;align-items:center;gap:.5rem;font-family:Courier New,monospace;font-size:.85rem;color:#fffc}.drop-rate-item.shiny-rate{color:#ff69b4;font-weight:700}.rate-dot{width:12px;height:12px;border-radius:50%;box-shadow:0 0 10px currentColor}.shiny-dot{background:linear-gradient(45deg,#ff69b4,gold,#0ff,#ff69b4);background-size:200% 200%;animation:rainbowShift 3s linear infinite}.gallery-filters{display:flex;justify-content:center;flex-wrap:wrap;gap:.8rem;margin-bottom:2rem}.gallery-filter-btn{padding:.6rem 1.5rem;background:#0009;border:2px solid rgba(0,212,255,.3);border-radius:10px;color:#ffffffb3;font-family:Courier New,monospace;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .3s ease}.gallery-filter-btn:hover{border-color:#00d4ff;color:#00d4ff;transform:translateY(-2px)}.gallery-filter-btn.active{color:#fff;box-shadow:0 0 20px currentColor}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1.5rem}.gallery-card{background:#000c;border:2px solid;border-radius:12px;padding:1rem;transition:all .3s ease;cursor:pointer}.gallery-card:hover{transform:translateY(-5px) scale(1.05) rotate(-2deg);box-shadow:0 10px 40px currentColor,0 0 20px currentColor}.gallery-card-image{width:100%;height:120px;display:flex;justify-content:center;align-items:center;border-radius:8px;margin-bottom:.8rem}.gallery-card-image img{width:80px;height:80px;object-fit:contain;animation:breathing 3s ease-in-out infinite}.gallery-card-name{font-family:Courier New,monospace;font-size:.85rem;color:#fff;text-align:center;font-weight:700;margin-bottom:.5rem}.gallery-card-rarity{font-family:Courier New,monospace;font-size:.7rem;text-align:center;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:.8rem}.gallery-card-stats{display:flex;justify-content:space-around;margin-bottom:.8rem;padding:.5rem;background:#0006;border-radius:6px}.mini-stat{font-family:Courier New,monospace;font-size:.75rem;color:#ffffffb3}.gallery-card-owned{text-align:center;font-family:Courier New,monospace;font-size:.75rem}.owned-badge{display:inline-block;padding:.3rem .8rem;background:#10b98133;border:1px solid #10B981;border-radius:6px;color:#10b981;font-weight:700}.not-owned-badge{display:inline-block;padding:.3rem .8rem;background:#9ca3af1a;border:1px solid rgba(156,163,175,.3);border-radius:6px;color:#fff6}@keyframes shimmer{0%{left:-100%}to{left:100%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:768px){.cards-stats{flex-direction:column;gap:1rem}.opening-mode-selector{flex-direction:column}.mode-btn{width:100%}.open-pack-btn{width:100%;padding:1.2rem 2rem;font-size:1.1rem}.spin-container{height:250px}.spin-card{min-width:140px;height:200px}.revealed-card{width:350px;padding:1.5rem}.card-header h3{font-size:1.2rem}.card-image{height:200px}.card-image img{width:140px;height:140px}.collection-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}.filter-tabs{gap:.5rem}.filter-tab{padding:.5rem 1rem;font-size:.75rem}.achievement-popup{top:80px;right:10px;left:10px;padding:.8rem 1rem}.achievement-icon{font-size:2rem}.achievement-name{font-size:.95rem}.pack-cooldown{flex-direction:column;padding:1.5rem;gap:1rem}.cooldown-icon{font-size:2.5rem}.cooldown-timer{font-size:1.3rem}.gallery-container{width:95vw;padding:1.5rem}.gallery-header h2{font-size:1.3rem}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem}.gallery-drop-rates{gap:.8rem;padding:1rem}.drop-rate-item{font-size:.75rem}}.community{background:transparent;position:relative}.community:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#00d4ffe6;box-shadow:0 0 10px #00d4ffe6}.community-content{max-width:1200px;margin:0 auto}.community-subtitle{text-align:center;font-size:1.2rem;color:#00d4ffe6;margin-bottom:3rem;line-height:1.6;font-family:Courier New,monospace;opacity:.7}.community-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:4rem}.community-card{padding:45px 35px;background:#0009;border:2px solid rgba(0,212,255,.9);border-radius:0;text-align:center;text-decoration:none;color:#fff;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;gap:18px;font-family:Courier New,monospace;position:relative;overflow:hidden;box-shadow:0 0 #00d4ff00;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.community-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#fffffff2;transition:left .4s ease;z-index:-1}.community-card:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#00d4ff33;transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease;z-index:-1}.community-card:hover:before{left:0}.community-card:hover:after{width:400px;height:400px}.community-card:hover{color:#000;border-color:#ffffffe6;box-shadow:0 10px 40px #fff6;transform:translateY(-8px)}.community-card.coming-soon-card{opacity:.6;cursor:default;border-color:#00D4FFf99;background:#ffff000d}.community-card.coming-soon-card:before{background:#00D4FFf99}.community-card.coming-soon-card:hover{color:#00d4ffe6;box-shadow:none}.community-card.coming-soon-card:hover:before{left:-100%}.card-icon{margin-bottom:.5rem;display:flex;justify-content:center;align-items:center;height:80px}.social-icon{font-family:Courier New,monospace;font-size:2rem;font-weight:700;color:#00d4ff;border:3px solid #00D4FF;padding:15px 25px;text-shadow:0 0 10px rgba(0,212,255,.8);z-index:1}.community-card h3{font-size:1.5rem;margin-bottom:.5rem;color:#00d4ff;font-weight:700;z-index:1;text-shadow:0 0 10px rgba(0,212,255,.5)}.community-card p{color:#fff;line-height:1.6;margin-bottom:1rem;opacity:.95;z-index:1;font-size:1rem}.card-cta{font-weight:600;color:inherit;font-size:1rem;z-index:1}.coming-soon-card .card-cta{color:#00D4FFf99}.newsletter{max-width:700px;margin:4rem auto 0;text-align:center;padding:50px 40px;background:#00d4ff08;border-radius:0;border:2px solid rgba(0,212,255,.9);font-family:Courier New,monospace;box-shadow:0 0 30px #00d4ff33;position:relative;overflow:hidden}.newsletter:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,rgba(0,212,255,.9),transparent,rgba(0,212,255,.9));opacity:0;animation:newsletter-border 3s infinite;z-index:-1}@keyframes newsletter-border{0%,to{opacity:0}50%{opacity:.5}}.newsletter h3{font-size:1.8rem;margin-bottom:1rem;color:#00d4ffe6;text-shadow:0 0 5px rgba(0,212,255,.9)}.newsletter>p{color:#00d4ffe6;margin-bottom:2rem;line-height:1.6;opacity:.7}.newsletter-form{display:flex;gap:10px;flex-wrap:wrap}.email-input{flex:1;min-width:250px;padding:12px 20px;font-size:1rem;background:#00d4ff0d;border:2px solid rgba(0,212,255,.9);border-radius:0;color:#00d4ffe6;transition:all .3s ease;font-family:Courier New,monospace}.email-input:focus{outline:none;border-color:#00d4ffe6;background:#00d4ff1a;box-shadow:0 0 10px #00d4ff4d}.email-input::placeholder{color:#00d4ffe6;opacity:.5}@media(max-width:768px){.community-grid{grid-template-columns:1fr}.newsletter{padding:30px 20px}.newsletter-form{flex-direction:column}.email-input,.newsletter-form .btn{width:100%}}@media(max-width:480px){.community-card{padding:30px 20px}.card-icon{font-size:2.5rem}}.footer{background:transparent;padding:40px 20px;border-top:2px solid rgba(0,212,255,.9);box-shadow:0 -2px 10px #00d4ff4d}.footer-content{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px}.footer-logo{display:flex;align-items:center;gap:10px}.footer-logo-icon{display:flex;align-items:center}.footer-logo-image{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(0,212,255,.5))}.footer-logo .logo-text{font-size:1.5rem;font-weight:700;color:#00d4ffe6;font-family:Courier New,monospace;text-shadow:0 0 10px rgba(0,212,255,.9)}.footer-text{text-align:center;font-family:Courier New,monospace}.copyright{font-size:1rem;color:#00d4ffe6;margin-bottom:.5rem;font-weight:500}.disclaimer-text{font-size:.85rem;color:#00d4ffe6;opacity:.6;margin-top:.3rem;font-family:Courier New,monospace}.footer-links{display:flex;gap:15px;align-items:center;flex-wrap:wrap;justify-content:center}.footer-links a{color:#00d4ffe6;text-decoration:none;font-size:.95rem;transition:all .3s ease;font-family:Courier New,monospace}.footer-links a:hover{text-shadow:0 0 10px rgba(0,212,255,.9)}.separator{color:#00d4ffe6;opacity:.3}@media(max-width:480px){.footer-content{gap:15px}.footer-logo .logo-icon{font-size:1.5rem}.footer-logo .logo-text{font-size:1.2rem}.copyright{font-size:.9rem}.built-by{font-size:.8rem}.footer-links{font-size:.85rem}}.made-by{font-size:.95rem;margin-top:20px;padding-top:15px;border-top:1px solid rgba(0,212,255,.2);font-family:Courier New,monospace;color:#00d4ffe6;font-weight:600;letter-spacing:.5px}.creator-name{color:#00d4ffe6;font-weight:700;letter-spacing:2px;display:inline-block;padding:2px 8px;text-transform:uppercase;background:linear-gradient(90deg,rgba(0,212,255,.1) 0%,transparent 100%);border:1px solid rgba(0,212,255,.3)}.creator-name:before{content:"[ ";color:#00d4ffe6;opacity:.7;margin-right:3px}.creator-name:after{content:" ]";color:#00d4ffe6;opacity:.7;margin-left:3px}
