@import url("https://api.fontshare.com/v2/css?f[]=satoshi@400,700&display=swap");*{box-sizing:border-box}body{margin:0;padding:0;background-color:#000;color:#fff;font-family:Satoshi,sans-serif;text-align:center;scroll-behavior:smooth}section{min-height:100vh;position:relative}.content-block,section{display:flex;align-items:center;justify-content:center}.content-block{width:100%;max-width:800px;padding:5vh 2rem 10vh;flex-direction:column;margin:0 auto}h1{font-size:2.5rem;margin-bottom:.5rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}h1,h2{color:#f7931a}h2{font-size:2rem;font-weight:600;margin-bottom:2rem}.bolt{display:inline-block;animation:pulse 1.5s infinite}@keyframes pulse{0%{text-shadow:0 0 5px #f7931a}50%{text-shadow:0 0 20px #f7931a,0 0 30px #f7931a}to{text-shadow:0 0 5px #f7931a}}p{color:#ccc;font-size:1.1rem;margin-bottom:2rem}.cta,.submit-btn{background-color:#f7931a;color:black;padding:.75rem 1.5rem;font-weight:700;border:none;border-radius:999px;font-size:1rem;cursor:pointer;transition:background-color .3s ease}.cta:hover,.submit-btn:hover{background-color:#ffa733}.waitlist{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1rem}.email-input{padding:.75rem 1rem;font-size:1rem;border-radius:10px;border:none;width:280px}.success-msg{color:#00e676;font-size:1rem;margin-top:2rem}.error-msg,.success-msg{animation:fadeIn .4s ease-in}.error-msg{color:#ff4d4d;font-size:.95rem;margin-top:1rem;text-align:center}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.twitter-link{margin-top:.5rem;display:inline-block;transition:transform .2s ease}.twitter-link:hover{transform:scale(1.1)}.why-section{max-width:800px;margin:0 auto}.why-title{font-size:2rem;font-weight:700;margin-bottom:1rem;color:#fff}.why-description{color:#ccc;font-size:1.1rem;margin-bottom:2rem;max-width:800px;line-height:1.6}.why-list{list-style:none;padding:0;margin:0;text-align:center}.why-list li{color:#f7931a;font-size:1rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.scroll-indicator{color:#f7931a;font-size:1.25rem;text-decoration:none;position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);animation:bounce 1.5s infinite}.scroll-indicator:hover{transform:translateX(-50%) scale(1.1);cursor:pointer}@keyframes bounce{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(8px)}}.chart-title{font-size:2rem;font-weight:600;color:#ffffff;margin-bottom:2rem;margin-top:4rem;text-align:center}.timeframe-toggle{display:flex;justify-content:center;gap:.75rem;margin-bottom:1rem}.tf-btn{background:none;border:2px solid #f7931a;color:#f7931a;padding:.3rem .9rem;font-size:.9rem;font-weight:600;border-radius:999px;cursor:pointer;transition:all .2s ease}.tf-btn.active{background-color:#f7931a;color:#000}.tf-btn:hover{background-color:#ffa733;color:#000}@media screen and (max-width:600px){h1{font-size:1.8rem;white-space:normal}.subtitle{font-size:1rem}.why-title{font-size:1.5rem}.why-description{font-size:1rem;padding:0 1rem}.why-list li{font-size:.95rem;flex-direction:column;text-align:center}.scroll-indicator{font-size:1rem}.chart-title{font-size:1.6rem;margin-top:3rem;margin-bottom:1.5rem}}