@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&family=Inter:wght@400;600;700;900&display=swap";*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}html,body,#root{width:100%;min-height:100%}body{font-family:Inter,Arial Black,sans-serif;background:#050d02;color:#fff;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0a1a04}::-webkit-scrollbar-thumb{background:#22c55e;border-radius:4px}.app{position:relative;overflow-x:hidden;background:#050d02}.dollar-rain{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.rain-drop{position:absolute;top:-40px;font-family:Orbitron,monospace;font-weight:900;color:#22c55e;animation:rain-fall linear infinite;text-shadow:0 0 8px rgba(34,197,94,.6)}@keyframes rain-fall{0%{transform:translateY(-40px);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(105vh);opacity:0}}.particles{position:fixed;inset:0;z-index:0;pointer-events:none}.particle{position:absolute;bottom:-10px;border-radius:50%;background:#22c55e;opacity:.3;animation:float-up linear infinite;box-shadow:0 0 6px #22c55e80}@keyframes float-up{0%{transform:translateY(0) scale(1);opacity:0}10%{opacity:.4}90%{opacity:.1}to{transform:translateY(-110vh) scale(.3);opacity:0}}.top-bar{position:fixed;top:0;left:0;right:0;z-index:100;padding:12px 24px;transition:background .3s,box-shadow .3s,padding .3s;background:transparent}.top-bar--scrolled{background:#050d02eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 2px 30px #22c55e26;padding:8px 24px}.top-bar-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.logo-text{font-family:Orbitron,sans-serif;font-weight:900;font-size:24px;color:#22c55e;text-shadow:0 0 20px rgba(34,197,94,.6),0 0 40px rgba(34,197,94,.3);letter-spacing:.05em;animation:pulse-glow 2s ease-in-out infinite alternate}@keyframes pulse-glow{0%{text-shadow:0 0 20px rgba(34,197,94,.6),0 0 40px rgba(34,197,94,.3)}to{text-shadow:0 0 30px rgba(34,197,94,.9),0 0 60px rgba(34,197,94,.5),0 0 100px rgba(34,197,94,.2)}}.top-bar-actions{display:flex;gap:12px;align-items:center}.twitter-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background:#fff;color:#000;font-family:Inter,sans-serif;font-weight:800;font-size:13px;text-decoration:none;text-transform:uppercase;border-radius:50px;transition:all .2s ease;letter-spacing:.05em}.twitter-btn:hover{transform:scale(1.08) translateY(-2px);box-shadow:0 6px 25px #ffffff4d}.copy-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-family:Inter,sans-serif;font-weight:800;font-size:13px;border:none;border-radius:50px;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 0 20px #22c55e4d}.copy-btn:hover{transform:scale(1.08) translateY(-2px);box-shadow:0 6px 30px #22c55e99}.marquee-wrapper{position:relative;z-index:2;background:#22c55e;overflow:hidden;padding:10px 0;border-top:2px solid rgba(255,255,255,.2);border-bottom:2px solid rgba(255,255,255,.2)}.marquee-track{display:flex;white-space:nowrap;animation:marquee-scroll 20s linear infinite}.marquee-track span{font-family:Orbitron,sans-serif;font-weight:900;font-size:14px;color:#050d02;text-transform:uppercase;letter-spacing:.15em;padding:0 8px}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-glow{position:absolute;bottom:0;left:0;right:0;height:200px;background:linear-gradient(to top,rgba(5,13,2,.9),transparent);z-index:2;pointer-events:none}.hero-image-wrap{position:absolute;inset:0;z-index:1}.hero-image{width:100%;height:100%;object-fit:cover;object-position:center}@keyframes fade-in-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.hero-bottom{position:absolute;bottom:40px;left:0;right:0;z-index:3;display:flex;justify-content:center;animation:fade-in-up 1s ease-out .4s both}.hero-buttons{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.btn-buy{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:16px 48px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-family:Orbitron,sans-serif;font-weight:900;font-size:18px;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;border-radius:60px;overflow:hidden;transition:all .3s ease;box-shadow:0 0 20px #22c55e66,0 0 60px #22c55e33;animation:buy-pulse 2s ease-in-out infinite}@keyframes buy-pulse{0%,to{box-shadow:0 0 20px #22c55e66,0 0 60px #22c55e33}50%{box-shadow:0 0 30px #22c55e99,0 0 80px #22c55e66,0 0 120px #22c55e26}}.btn-buy:hover{transform:scale(1.1) translateY(-3px);box-shadow:0 0 40px #22c55ecc,0 0 100px #22c55e66,0 0 160px #22c55e33}.btn-buy-text{position:relative;z-index:2}.btn-buy-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent,rgba(255,255,255,.3),transparent,transparent);animation:rotate-glow 3s linear infinite;z-index:1}@keyframes rotate-glow{to{transform:rotate(360deg)}}.btn-chart{display:inline-flex;align-items:center;justify-content:center;padding:16px 48px;background:transparent;color:#22c55e;font-family:Orbitron,sans-serif;font-weight:700;font-size:16px;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;border-radius:60px;border:2px solid rgba(34,197,94,.5);transition:all .3s ease}.btn-chart:hover{background:#22c55e1a;border-color:#22c55e;transform:scale(1.05) translateY(-2px);box-shadow:0 0 30px #22c55e33}.candlestick-section{position:relative;z-index:2;padding:80px 24px 60px;background:linear-gradient(180deg,#050d02fa,#081403fa,#050d02fa);overflow:hidden}.candlestick-subtitle{font-family:Orbitron,sans-serif;font-size:clamp(.75rem,1.5vw,1rem);font-weight:700;text-align:center;color:#22c55e80;letter-spacing:.35em;margin-bottom:40px}.candlestick-wrapper{position:relative;max-width:1100px;margin:0 auto;border:1px solid rgba(34,197,94,.12);border-radius:20px;background:#0006;padding:20px;box-shadow:0 0 60px #22c55e0f,inset 0 0 60px #22c55e05;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.candlestick-canvas{width:100%;height:400px;display:block}.candlestick-reflection{position:absolute;bottom:0;left:20px;right:20px;height:100px;background:linear-gradient(to top,rgba(34,197,94,.04),transparent);pointer-events:none;border-radius:0 0 20px 20px}.candlestick-wrapper:before{content:"";position:absolute;inset:-1px;border-radius:20px;padding:1px;background:conic-gradient(from var(--chart-angle, 0deg),transparent 60%,rgba(34,197,94,.4) 75%,rgba(34,197,94,.6) 80%,rgba(34,197,94,.4) 85%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:chart-border-spin 4s linear infinite;pointer-events:none;z-index:1}@property --chart-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes chart-border-spin{to{--chart-angle: 360deg}}.stats{position:relative;z-index:2;padding:60px 24px;background:linear-gradient(180deg,#050d02f2,#0a1a04f2)}.stats-grid{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.stat-card{background:#22c55e0d;border:1px solid rgba(34,197,94,.15);border-radius:16px;padding:28px 20px;text-align:center;display:flex;flex-direction:column;gap:8px;transition:all .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stat-card:hover{transform:translateY(-4px);border-color:#22c55e66;box-shadow:0 8px 40px #22c55e26;background:#22c55e14}.stat-label{font-family:Inter,sans-serif;font-size:12px;font-weight:700;color:#fff6;letter-spacing:.15em;text-transform:uppercase}.stat-value{font-family:Orbitron,sans-serif;font-size:clamp(1.2rem,2.5vw,2rem);font-weight:900;color:#22c55e;text-shadow:0 0 20px rgba(34,197,94,.4)}.about{position:relative;z-index:2;padding:100px 24px}.about-inner{max-width:1000px;margin:0 auto}.section-title{font-family:Orbitron,sans-serif;font-weight:900;font-size:clamp(2rem,5vw,3.5rem);text-align:center;margin-bottom:24px;background:linear-gradient(135deg,#fff,#22c55e);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about-text{font-size:18px;line-height:1.8;color:#ffffffa6;text-align:center;max-width:700px;margin:0 auto 60px}.highlight{color:#22c55e;font-weight:900;text-shadow:0 0 10px rgba(34,197,94,.5)}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.feature-card{background:#22c55e0a;border:1px solid rgba(34,197,94,.12);border-radius:20px;padding:36px 28px;text-align:center;transition:all .3s ease}.feature-card:hover{transform:translateY(-6px);border-color:#22c55e59;box-shadow:0 12px 50px #22c55e1f;background:#22c55e12}.feature-icon{font-size:48px;margin-bottom:16px}.feature-card h3{font-family:Orbitron,sans-serif;font-weight:700;font-size:16px;color:#22c55e;margin-bottom:12px;letter-spacing:.1em}.feature-card p{font-size:14px;line-height:1.7;color:#ffffff80}.how-to-buy{position:relative;z-index:2;padding:100px 24px;background:linear-gradient(180deg,transparent 0%,rgba(34,197,94,.03) 50%,transparent 100%)}.steps{max-width:1000px;margin:40px auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.step{position:relative;background:#22c55e0a;border:1px solid rgba(34,197,94,.12);border-radius:20px;padding:36px 24px;text-align:center;transition:all .3s ease}.step:hover{transform:translateY(-6px);border-color:#22c55e59;box-shadow:0 12px 50px #22c55e1f}.step-number{font-family:Orbitron,sans-serif;font-weight:900;font-size:48px;color:#22c55e26;margin-bottom:12px;line-height:1}.step h3{font-family:Orbitron,sans-serif;font-weight:700;font-size:14px;color:#22c55e;margin-bottom:12px;letter-spacing:.08em}.step p{font-size:14px;line-height:1.6;color:#ffffff73}.footer{position:relative;z-index:2;padding:40px 24px;text-align:center;border-top:1px solid rgba(34,197,94,.1)}.footer-logo{display:block;font-family:Orbitron,sans-serif;font-weight:900;font-size:28px;color:#22c55e;text-shadow:0 0 20px rgba(34,197,94,.4);margin-bottom:12px}.footer p{font-size:13px;color:#ffffff4d}@media(max-width:768px){.stats-grid{grid-template-columns:repeat(2,1fr)}.features{grid-template-columns:1fr}.steps{grid-template-columns:repeat(2,1fr)}.top-bar-inner{flex-direction:column;gap:10px}}@media(max-width:480px){.stats-grid,.steps{grid-template-columns:1fr}.hero-buttons{flex-direction:column}}
