:root{--pitch:#00FF87;--gold:#FFD700}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:#000;color:#d4e4f7;font-family:'Barlow',sans-serif;overflow-x:hidden;cursor:none}#cursor{position:fixed;width:10px;height:10px;border-radius:50%;background:var(--pitch);pointer-events:none;z-index:99999;transform:translate(-50%,-50%);transition:width .15s,height .15s;mix-blend-mode:screen;box-shadow:0 0 10px var(--pitch),0 0 20px var(--pitch)}#cursor-ring{position:fixed;width:36px;height:36px;border-radius:50%;border:1px solid rgb(0 255 135 / .45);pointer-events:none;z-index:99998;transform:translate(-50%,-50%);transition:width .3s,height .3s,border-color .3s}#particles{position:fixed;inset:0;z-index:0;pointer-events:none}body::before{content:'';position:fixed;inset:0;z-index:9;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.1'/%3E%3C/svg%3E");opacity:.35;mix-blend-mode:overlay}body::after{content:'';position:fixed;inset:0;z-index:8;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgb(0 0 0 / .12) 3px,rgb(0 0 0 / .12) 4px)}#vignette{position:fixed;inset:0;z-index:7;pointer-events:none;background:radial-gradient(ellipse 85% 85% at 50% 50%,transparent 35%,rgb(0 0 0 / .45) 70%,rgb(0 0 0 / .85) 100%)}#navbar{position:fixed;top:0;left:0;right:0;z-index:10000;transition:all .5s}#navbar.scrolled{background:rgb(0 0 0 / .95);backdrop-filter:blur(30px);border-bottom:1px solid rgb(0 255 135 / .1);box-shadow:0 4px 40px rgb(0 0 0 / .9)}.pitch-grid{position:absolute;inset:0;pointer-events:none;z-index:1;background-image:linear-gradient(rgb(0 255 135 / .025) 1px,transparent 1px),linear-gradient(90deg,rgb(0 255 135 / .025) 1px,transparent 1px);background-size:90px 90px}.hero-glow{position:absolute;width:1300px;height:1300px;border-radius:50%;background:radial-gradient(circle,rgb(0 255 135 / .1) 0%,rgb(0 255 135 / .03) 45%,transparent 68%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:1;animation:pulseGlow 6s ease-in-out infinite}.hero-glow-gold{position:absolute;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgb(255 215 0 / .07) 0%,transparent 65%);top:25%;left:65%;transform:translate(-50%,-50%);pointer-events:none;z-index:1;animation:pulseGlow 9s ease-in-out infinite 3s}@keyframes pulseGlow{0%,100%{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.glitch{position:relative}.glitch::before,.glitch::after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;font:inherit;background:inherit;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.glitch::before{animation:glitchTop 5s infinite linear;clip-path:polygon(0 0,100% 0,100% 33%,0 33%);transform:translateX(-4px);filter:hue-rotate(200deg) saturate(2)}.glitch::after{animation:glitchBot 5s infinite linear;clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%);transform:translateX(4px);filter:hue-rotate(-90deg) saturate(2)}@keyframes glitchTop{0%,92%,98%,100%{transform:translateX(0) scaleX(1);opacity:0}94%,96%{transform:translateX(-6px) scaleX(1.03);opacity:1}}@keyframes glitchBot{0%,89%,95%,100%{transform:translateX(0);opacity:0}91%,93%{transform:translateX(6px);opacity:1}}.hero-sub{font-family:'Bebas Neue',sans-serif;font-size:clamp(3.5rem, 10vw, 9rem);line-height:.9;letter-spacing:.03em;color:var(--pitch);text-shadow:0 0 20px rgb(0 255 135 / .9),0 0 60px rgb(0 255 135 / .5),0 0 140px rgb(0 255 135 / .2)}.hero-sub-gold{font-family:'Bebas Neue',sans-serif;font-size:clamp(3.5rem, 10vw, 9rem);line-height:.9;letter-spacing:.03em;color:var(--gold);text-shadow:0 0 20px rgb(255 215 0 / .9),0 0 60px rgb(255 215 0 / .5),0 0 140px rgb(255 215 0 / .2)}.hero-headline{font-family:'Bebas Neue',sans-serif;font-size:clamp(5.5rem, 18vw, 16rem);line-height:.85;letter-spacing:.02em;background:linear-gradient(180deg,#ffffff 0%,rgb(200 255 225 / .85) 55%,rgb(0 255 135 / .5) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;filter:drop-shadow(0 0 35px rgb(0 255 135 / .25))}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--pitch);color:#000;font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;padding:15px 40px;border-radius:2px;position:relative;overflow:hidden;cursor:pointer;text-decoration:none;border:none;transition:all .3s ease;box-shadow:0 0 25px rgb(0 255 135 / .25)}.btn-primary::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .3),transparent);transition:left .45s ease}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 0 55px rgb(0 255 135 / .65),0 10px 40px rgb(0 0 0 / .8)}.btn-primary:hover::before{left:100%}.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff0;color:var(--gold);font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;padding:14px 40px;border-radius:2px;border:1px solid rgb(255 215 0 / .4);cursor:pointer;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden}.btn-outline:hover{border-color:var(--gold);transform:translateY(-3px);box-shadow:0 0 45px rgb(255 215 0 / .3),0 10px 40px rgb(0 0 0 / .8);background:rgb(255 215 0 / .05)}#countdown-section{position:relative;z-index:10;background:#000}.countdown-box{position:relative;background:rgb(0 255 135 / .025);border:1px solid rgb(0 255 135 / .2);border-radius:3px;padding:32px 26px 22px;text-align:center;backdrop-filter:blur(20px);overflow:hidden;transition:all .4s ease;min-width:120px}.countdown-box::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--pitch),transparent);animation:shimmerLine 2s ease-in-out infinite;box-shadow:0 0 10px var(--pitch)}.countdown-box::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgb(0 255 135 / .2),transparent)}.countdown-box:hover{border-color:rgb(0 255 135 / .5);background:rgb(0 255 135 / .045);box-shadow:0 0 50px rgb(0 255 135 / .15),inset 0 0 30px rgb(0 255 135 / .04);transform:translateY(-5px)}@keyframes shimmerLine{0%,100%{opacity:.2}50%{opacity:1}}.countdown-num{font-family:'Bebas Neue',sans-serif;font-size:clamp(4rem, 9vw, 6.5rem);line-height:1;letter-spacing:.04em;color:var(--pitch);text-shadow:0 0 15px rgb(0 255 135 / .95),0 0 50px rgb(0 255 135 / .55),0 0 100px rgb(0 255 135 / .2);display:block}.countdown-num.flip{animation:numFlip .28s ease}@keyframes numFlip{0%{transform:translateY(0) scaleY(1);opacity:1}40%{transform:translateY(-14px) scaleY(.6);opacity:0}60%{transform:translateY(14px) scaleY(.6);opacity:0}100%{transform:translateY(0) scaleY(1);opacity:1}}.countdown-label{font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:.66rem;letter-spacing:.25em;text-transform:uppercase;color:rgb(212 228 247 / .5);margin-top:10px;display:block}.countdown-sep{font-family:'Bebas Neue',sans-serif;font-size:clamp(2.5rem, 5vw, 4.5rem);color:var(--pitch);opacity:.3;align-self:flex-start;padding-top:22px;animation:sepBlink 1s step-start infinite;text-shadow:0 0 20px rgb(0 255 135 / .5)}@keyframes sepBlink{0%,49%{opacity:.3}50%,100%{opacity:.07}}.launch-banner{background:rgb(0 255 135 / .03);border:1px solid rgb(0 255 135 / .18);border-radius:2px;padding:16px 32px;text-align:center;position:relative;overflow:hidden}.launch-banner::before{content:'';position:absolute;top:0;left:-100%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgb(0 255 135 / .14),transparent);animation:bannerSweep 2.5s ease-in-out infinite}@keyframes bannerSweep{0%{left:-100%}100%{left:200%}}.ticker-wrap{overflow:hidden;padding:13px 0;background:#000;border-top:1px solid rgb(0 255 135 / .12);border-bottom:1px solid rgb(0 255 135 / .12)}.ticker-inner{display:flex;gap:60px;white-space:nowrap;animation:tickerScroll 30s linear infinite}.ticker-item{font-family:'Barlow Condensed',sans-serif;font-weight:700;letter-spacing:.14em;color:rgb(0 255 135 / .5);font-size:.8rem;text-transform:uppercase}@keyframes tickerScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.section-label{font-family:'Barlow Condensed',sans-serif;font-weight:700;letter-spacing:.28em;font-size:.68rem;text-transform:uppercase;color:var(--pitch);text-shadow:0 0 16px rgb(0 255 135 / .6)}.glass-card{background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .07);border-radius:3px;backdrop-filter:blur(20px);transition:all .4s ease}.glass-card:hover{border-color:rgb(0 255 135 / .3);background:rgb(0 255 135 / .03);box-shadow:0 0 50px rgb(0 255 135 / .1),inset 0 0 30px rgb(0 255 135 / .03),0 20px 60px rgb(0 0 0 / .9);transform:translateY(-5px)}.gold-card{background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .07);border-radius:3px;transition:all .4s ease}.gold-card:hover{border-color:rgb(255 215 0 / .35);background:rgb(255 215 0 / .03);box-shadow:0 0 50px rgb(255 215 0 / .1),0 20px 60px rgb(0 0 0 / .9);transform:translateY(-5px)}.step-num{font-family:'Bebas Neue',sans-serif;font-size:5rem;line-height:1;color:#fff0;-webkit-text-stroke:1px rgb(0 255 135 / .2)}.token-row{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:1px solid rgb(255 255 255 / .05)}.token-row:last-child{border-bottom:none}.token-row-label{font-family:'Barlow Condensed',sans-serif;font-size:.76rem;letter-spacing:.15em;text-transform:uppercase;color:rgb(212 228 247 / .5)}.token-row-value{font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:1.05rem;letter-spacing:.05em}.social-btn{display:flex;align-items:center;gap:16px;padding:22px 28px;border-radius:3px;text-decoration:none;font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;transition:all .3s ease}.social-btn:hover{transform:translateX(8px)}.orb{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;z-index:1;mix-blend-mode:screen}@keyframes orbFloat{0%,100%{transform:translate(0,0)}33%{transform:translate(28px,-20px)}66%{transform:translate(-20px,14px)}}.pitch-deco{position:absolute;border-radius:50%;border:1px solid rgb(0 255 135 / .05);pointer-events:none}.gold-line{background:linear-gradient(90deg,transparent,rgb(255 215 0 / .55),transparent);height:1px}.green-line{background:linear-gradient(90deg,transparent,rgb(0 255 135 / .55),transparent);height:1px}.text-pitch{color:var(--pitch)}.text-gold{color:var(--gold)}.glow-pitch{text-shadow:0 0 18px rgb(0 255 135 / .95),0 0 55px rgb(0 255 135 / .5),0 0 110px rgb(0 255 135 / .18)}.glow-gold{text-shadow:0 0 18px rgb(255 215 0 / .95),0 0 55px rgb(255 215 0 / .45),0 0 110px rgb(255 215 0 / .15)}.reveal{opacity:0;transform:translateY(40px);transition:opacity .9s ease,transform .9s ease}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.15s}.reveal-delay-2{transition-delay:.3s}.reveal-delay-3{transition-delay:.45s}.reveal-delay-4{transition-delay:.6s}.reveal-delay-5{transition-delay:.75s}.scroll-ind{animation:scrollBounce 2.5s ease-in-out infinite}@keyframes scrollBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(10px)}}.live-badge{display:inline-flex;align-items:center;gap:8px;background:rgb(255 215 0 / .06);border:1px solid rgb(255 215 0 / .28);border-radius:2px;padding:7px 18px;font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 6px var(--gold);animation:livePulse 1.4s ease-in-out infinite}@keyframes livePulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.5)}}#chart-section{position:relative;z-index:10;background:#000}.chart-frame-wrap{position:relative;border:1px solid rgb(0 255 135 / .14);border-radius:4px;overflow:hidden;background:#0a0f0a}.chart-frame-wrap::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--pitch),transparent);z-index:2;box-shadow:0 0 8px var(--pitch)}.chart-coming{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:rgb(0 0 0 / .7);backdrop-filter:blur(4px)}.sec-line-green{height:1px;background:linear-gradient(90deg,transparent,rgb(0 255 135 / .18),transparent)}.sec-line-gold{height:1px;background:linear-gradient(90deg,transparent,rgb(255 215 0 / .15),transparent)}.floodlight{position:absolute;z-index:4;pointer-events:none}.floodlight-bulb{position:absolute;top:0;left:50%;transform:translateX(-50%);width:10px;height:10px;border-radius:50%;background:#fffde8;box-shadow:0 0 6px 3px rgb(255 253 220 / .95),0 0 20px 8px rgb(255 253 200 / .55),0 0 60px 22px rgb(255 250 180 / .2)}.floodlight-beam{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:800px;height:1000px;background:linear-gradient(180deg,rgb(255 252 210 / .07) 0%,rgb(255 252 210 / .025) 35%,transparent 70%);clip-path:polygon(50% 0%,4% 100%,96% 100%);filter:blur(20px);pointer-events:none}.pitch-lines{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;opacity:.055}.crowd-silhouette{position:absolute;bottom:0;z-index:3;pointer-events:none}.grass-stripes{background-image:repeating-linear-gradient(180deg,rgb(0 255 135 / .018) 0,rgb(0 255 135 / .018) 60px,transparent 60px,transparent 120px)}.scoreboard{background:#040904;border:1px solid rgb(0 255 135 / .2);border-radius:4px;overflow:hidden;box-shadow:0 0 0 1px rgb(0 255 135 / .04),0 0 80px rgb(0 0 0 / .9),0 0 40px rgb(0 255 135 / .05)}.scoreboard-header{background:rgb(0 255 135 / .07);border-bottom:1px solid rgb(0 255 135 / .12);padding:12px 28px;display:flex;justify-content:space-between;align-items:center;font-family:'Barlow Condensed',sans-serif;font-weight:700;letter-spacing:.2em;font-size:.7rem;text-transform:uppercase}.scoreboard-mid{display:flex;align-items:center;gap:10px;font-family:'Bebas Neue',sans-serif;font-size:1.2rem;letter-spacing:.1em;color:var(--pitch)}.scoreboard-body{padding:40px 28px 36px}.stadium-haze{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse 100% 55% at 50% 100%,rgb(0 18 0 / .45) 0%,transparent 70%)}.pitch-players{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden}.player{position:absolute;width:7px;height:18px;border-radius:50% 50% 40% 40%;background:rgb(0 255 135 / .13);box-shadow:0 0 8px rgb(0 255 135 / .1),0 0 20px rgb(0 255 135 / .05);animation:playerDrift linear infinite}.player::before{content:'';position:absolute;top:-7px;left:50%;transform:translateX(-50%);width:7px;height:7px;border-radius:50%;background:rgb(0 255 135 / .2);box-shadow:0 0 6px rgb(0 255 135 / .25)}.p1{left:22%;top:38%;animation-duration:22s;animation-delay:0s}.p2{left:40%;top:52%;animation-duration:19s;animation-delay:-5s}.p3{left:56%;top:44%;animation-duration:25s;animation-delay:-9s}.p4{left:70%;top:58%;animation-duration:18s;animation-delay:-2s}.p5{left:48%;top:32%;animation-duration:21s;animation-delay:-13s}.p6{left:32%;top:63%;animation-duration:24s;animation-delay:-7s}.p7{left:76%;top:42%;animation-duration:20s;animation-delay:-11s}.p8{left:17%;top:50%;animation-duration:27s;animation-delay:-15s}.p9{left:62%;top:68%;animation-duration:16s;animation-delay:-3s}.p10{left:50%;top:47%;animation-duration:23s;animation-delay:-8s}@keyframes playerDrift{0%{transform:translate(0,0) rotate(0deg)}15%{transform:translate(28px,-18px) rotate(5deg)}30%{transform:translate(-15px,25px) rotate(-4deg)}50%{transform:translate(35px,12px) rotate(3deg)}70%{transform:translate(-22px,-20px) rotate(-6deg)}85%{transform:translate(18px,30px) rotate(4deg)}100%{transform:translate(0,0) rotate(0deg)}}@keyframes crowdSway1{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes crowdSway2{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes crowdSway3{0%,100%{transform:translateY(0)}50%{transform:translateY(-1.5px)}}.crowd-silhouette path:nth-child(1){animation:crowdSway1 3.2s ease-in-out infinite;transform-origin:bottom center}.crowd-silhouette path:nth-child(2){animation:crowdSway2 3.8s ease-in-out infinite .6s;transform-origin:bottom center}.crowd-silhouette path:nth-child(3){animation:crowdSway3 4.2s ease-in-out infinite 1.1s;transform-origin:bottom center}.roadmap-spine{display:block}@media (max-width:768px){.nav-links{display:none}.floodlight{display:none}.pitch-players{display:none}.crowd-silhouette{width:180px!important;height:130px!important}.scoreboard-header{flex-direction:column;gap:6px;text-align:center;padding:10px 14px}.scoreboard-mid{justify-content:center}.scoreboard-body{padding:20px 8px 18px!important;gap:6px!important}.countdown-box{padding:16px 10px 12px;min-width:64px}.countdown-num{font-size:clamp(2rem, 11vw, 3.2rem)!important}.countdown-sep{font-size:clamp(1.2rem, 6vw, 1.8rem);padding-top:10px}.chart-frame-wrap{height:300px!important}.social-btn{padding:16px 16px;gap:12px}.btn-primary,.btn-outline{padding:13px 22px;font-size:.92rem}.hero-sub,.hero-sub-gold{font-size:clamp(2.6rem, 10vw, 4.5rem)}.hero-headline{font-size:clamp(4rem, 18vw, 9rem)}.glass-card,.gold-card{padding:20px!important}.step-num{font-size:3.5rem}.token-row{flex-direction:column;align-items:flex-start;gap:4px;padding:14px 0}.token-row-value{font-size:.95rem}.launch-banner{padding:12px 16px}.sec-line-green,.sec-line-gold{display:block}.roadmap-spine{left:20px!important}.roadmap-row{flex-direction:column!important;margin-top:0!important}.roadmap-row>div:first-child:not([style*="width:56px"]){width:100%!important;padding-right:0!important;text-align:left!important;order:2}.roadmap-row>div:last-child:not([style*="width:56px"]){width:100%!important;padding-left:44px!important;order:2}.roadmap-row>div[style*="width:56px"]{position:absolute;left:0;top:0;order:1}.roadmap-row{position:relative;padding-left:44px}.roadmap-card-wrap{padding-left:0!important;padding-right:0!important}.roadmap-card{display:block!important;max-width:100%!important}}@media (max-width:480px){.countdown-box{min-width:54px;padding:12px 6px 10px}.countdown-sep{font-size:1rem;padding-top:8px}.scoreboard-body{gap:3px!important}.crowd-silhouette{display:none}}