:root{--bg-dark: #030303;--neon-red: #ff1e3c;--neon-green: #00fa7a;--text-main: #f0f0f0;--terminal-font: "Share Tech Mono", monospace;--main-font: "Inter", sans-serif}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg-dark);color:var(--text-main);font-family:var(--main-font);overflow-x:hidden;overflow-y:hidden}::selection{background:var(--neon-red);color:#fff}h1,h2,h3{font-family:var(--terminal-font);text-transform:uppercase}.text-red{color:var(--neon-red)}.text-green{color:var(--neon-green)}.text-glow{text-shadow:0 0 15px currentColor}#intro-screen{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000;display:flex;justify-content:center;align-items:center;z-index:9999}.intro-grid{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(0,250,122,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,250,122,.05) 1px,transparent 1px);background-size:30px 30px;animation:bgScroll 20s linear infinite}@keyframes bgScroll{0%{background-position:0 0}to{background-position:0 100vh}}.glitch-text{font-size:5rem;color:var(--neon-red);position:relative;text-shadow:0 0 20px var(--neon-red);opacity:0}#main-content{opacity:0;display:none}header{position:fixed;top:0;left:0;width:100%;padding:1.5rem 3rem;display:flex;justify-content:space-between;align-items:center;z-index:100;background:linear-gradient(to bottom,rgba(0,0,0,.9),transparent)}.logo{display:flex;align-items:center;gap:15px;text-decoration:none}.logo img{width:45px;height:45px;border-radius:5px;border:1px solid var(--neon-green);box-shadow:0 0 10px var(--neon-green)}.logo-text{font-family:var(--terminal-font);font-size:1.8rem;color:#fff;letter-spacing:2px}nav{display:flex;align-items:center;gap:2rem}nav a{color:#fff;text-decoration:none;font-family:var(--terminal-font);font-size:1.1rem;transition:color .3s}nav a:hover{color:var(--neon-red);text-shadow:0 0 10px var(--neon-red)}.trade-btn{background:transparent;color:var(--neon-green);border:1px solid var(--neon-green);padding:.5rem 1.5rem;font-family:var(--terminal-font);font-size:1.1rem;cursor:pointer;box-shadow:inset 0 0 10px #00fa7a33;transition:all .3s}.trade-btn:hover{background:var(--neon-green);color:#000;box-shadow:0 0 20px var(--neon-green)}.hero{position:relative;height:100vh;display:flex;align-items:center;padding:0 10%;overflow:hidden}.hero-bg{position:absolute;top:-10%;left:-10%;width:120%;height:120%;background:url(/assets/hero-bg-5J_af-s_.png) no-repeat center center;background-size:cover;z-index:-2}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,transparent 0%,var(--bg-dark) 100%);z-index:-1}.hero-container{display:flex;justify-content:space-between;align-items:center;width:100%}.hero-text-block{max-width:600px}.hero-headline{font-size:6rem;line-height:.9;letter-spacing:-2px;color:#fff;text-shadow:2px 2px 0px var(--neon-red),-2px -2px 0px var(--neon-green);margin-bottom:2rem}.hero-subline{font-size:1.2rem;line-height:1.6;color:#aaa;border-left:4px solid var(--neon-red);padding-left:1rem}.heartbeat-container{position:relative;width:450px;height:450px}.heartbeat-img{width:100%;height:100%;object-fit:cover;border-radius:15px;position:relative;z-index:2;filter:contrast(1.2) grayscale(.2);border:1px solid rgba(255,30,60,.5);box-shadow:0 0 30px #ff1e3c66}.pulse-ring{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:15px;border:2px solid var(--neon-red);animation:pulse 2s infinite;z-index:1}@keyframes pulse{0%{transform:scale(1);opacity:.8}to{transform:scale(1.3);opacity:0;border-color:var(--neon-green)}}.matrix-section{position:relative;min-height:100vh;display:flex;justify-content:center;align-items:center;padding:5rem 2rem;overflow:hidden}.matrix-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/matrix-bg-ALlzJTay.png) no-repeat center center;background-size:cover;opacity:.4;z-index:-1}.matrix-content{text-align:center;max-width:800px}.section-title{font-size:5rem;margin-bottom:3rem;line-height:1}.glass-panel{background:#0a0a0ab3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:3rem;border:1px solid rgba(0,250,122,.2);border-radius:10px;font-family:var(--terminal-font);font-size:1.3rem;line-height:2;box-shadow:0 20px 50px #000c}.glass-panel p{margin-bottom:1.5rem}footer{padding:6rem 2rem;background:var(--bg-dark);text-align:center;border-top:1px solid var(--neon-red)}footer h2{font-size:3rem;margin-bottom:2rem}.ca-text{font-family:var(--terminal-font);font-size:1.5rem;color:var(--neon-green);margin-bottom:1rem}.disclaimer{color:#666;font-size:.9rem}
