:root{--neon-green: #00ff41;--dark-bg: #030303;--glass-bg: rgba(0, 255, 65, .05);--glass-border: rgba(0, 255, 65, .2);--font-mono: "Fira Code", monospace;--font-display: "Orbitron", sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{background-color:#000;overflow-x:hidden;max-width:100vw}body{background-color:transparent;color:var(--neon-green);font-family:var(--font-mono);overflow-x:hidden;max-width:100vw}.loader{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--dark-bg);z-index:9999;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:opacity 1s ease,visibility 1s ease}.loader.hidden{opacity:0;visibility:hidden;pointer-events:none}.loader-content{text-align:center}.loader-icon-container{position:relative;width:120px;height:120px;margin:0 auto 20px}.loader-icon-dim{width:100%;height:100%;object-fit:contain;opacity:.15;filter:grayscale(100%)}.loader-icon-fill{position:absolute;bottom:0;left:0;width:100%;height:100%;object-fit:contain;clip-path:inset(100% 0 0 0);transition:clip-path .1s linear,filter .5s ease}.loader-icon-container.ready .loader-icon-fill{filter:drop-shadow(0 0 20px var(--neon-green))}.progress-bar{width:300px;height:4px;background:#111;margin:20px auto;position:relative;overflow:hidden}.progress-fill{position:absolute;top:0;left:0;height:100%;width:0%;background:var(--neon-green);box-shadow:0 0 10px var(--neon-green);transition:width .2s}.hint{font-size:.8rem;opacity:.6;margin-top:10px}.cyber-button{background:#0006;color:#fff;border:1px solid var(--neon-green);padding:12px 30px;font-family:var(--font-mono);font-size:.9rem;font-weight:500;cursor:pointer;text-transform:uppercase;letter-spacing:3px;position:relative;overflow:hidden;transition:all .3s ease;border-radius:50px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.cyber-button:hover{background:#00ff411a;box-shadow:0 0 15px #00ff4133,inset 0 0 10px #00ff411a;border-color:var(--neon-green);color:#fff}.cyber-button-gold{border-color:#d4af37}.cyber-button-gold:hover{background:#d4af371a;box-shadow:0 0 15px #d4af3733,inset 0 0 10px #d4af371a;border-color:#d4af37}.mt-4{margin-top:1rem}.fixed-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:#000}#v0{width:100%;height:100%;object-fit:cover;opacity:.6}.overlay-grain{position:absolute;top:0;right:0;bottom:0;left:0;background:url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg"%3E%3Cfilter id="noiseFilter"%3E%3CfeTurbulence type="fractalNoise" baseFrequency="0.65" numOctaves="3" stitchTiles="stitch"/%3E%3C/filter%3E%3Crect width="100%25" height="100%25" filter="url(%23noiseFilter)"/%3E%3C/svg%3E');opacity:.05;pointer-events:none}.navbar{position:fixed;top:0;width:100%;padding:20px 40px;display:flex;justify-content:space-between;align-items:center;z-index:100;background:linear-gradient(to bottom,rgba(0,0,0,.8),transparent);transition:background .4s ease,padding .4s ease,backdrop-filter .4s ease}.navbar.scrolled{background:#00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 40px}.logo{flex:1;display:flex;justify-content:flex-start}.nav-logo-btn{display:block;width:50px;height:50px;position:relative;transition:all .3s ease;cursor:pointer}.nav-logo-btn:hover{transform:translateY(-2px)}nav{position:relative;display:flex;align-items:center;justify-content:center}.hamburger{display:none}nav a{color:#fff;text-decoration:none;margin:0 15px;font-size:.9rem;font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;opacity:.5;transition:opacity .3s,color .3s;padding-bottom:8px;position:relative;z-index:2}nav a.active{opacity:1;color:#fff}nav a:hover{opacity:1}.nav-indicator{position:absolute;bottom:0;left:0;height:2px;background-color:var(--neon-green);transition:all .4s cubic-bezier(.25,.8,.25,1);box-shadow:0 0 4px var(--neon-green);z-index:1;pointer-events:none;width:0}.sound-control{flex:1;display:flex;flex-direction:column;align-items:flex-end;gap:8px;position:relative}.sound-toggle{background:none;border:none;color:var(--neon-green);font-family:var(--font-mono);cursor:pointer;transition:text-shadow .3s}.sound-toggle:hover{text-shadow:0 0 8px var(--neon-green)}.volume-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100px;height:4px;background:var(--glass-border);border-radius:2px;outline:none;opacity:.7;transition:opacity .3s}.volume-slider:hover,.volume-slider:focus{opacity:1}.volume-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:var(--neon-green);cursor:pointer;box-shadow:0 0 8px var(--neon-green);transition:transform .2s}.volume-slider::-moz-range-thumb{width:12px;height:12px;border:none;border-radius:50%;background:var(--neon-green);cursor:pointer;box-shadow:0 0 8px var(--neon-green);transition:transform .2s}.volume-slider::-webkit-slider-thumb:hover,.volume-slider::-moz-range-thumb:hover{transform:scale(1.3)}#scroll-content{position:relative;z-index:10;padding-top:50vh;padding-bottom:0}.step{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:0 10%;opacity:0;transform:translateY(30px);transition:all 1s ease;position:relative}.step.visible{opacity:1;transform:translateY(0)}.step.hero{align-items:center;text-align:center}.hero-title{font-family:var(--font-display);font-size:6rem;font-weight:900;position:relative;text-shadow:0 0 20px var(--neon-green);margin-bottom:10px}.hero-title:before,.hero-title:after{content:attr(data-text);position:absolute;left:0;top:0;width:100%;height:100%;color:inherit;text-shadow:none;background:transparent;pointer-events:none;opacity:0;z-index:10}.hero-title.is-revealed:before{animation:glitch-static-1 3.5s linear infinite alternate-reverse;animation-delay:4s}.hero-title.is-revealed:after{animation:glitch-static-2 4.5s linear infinite alternate-reverse;animation-delay:4s}@keyframes glitch-static-1{0%,15%{clip-path:inset(20% 0 80%);transform:translate(0);opacity:0}16%{clip-path:inset(20% 0 80%);transform:translate(-6px,2px);opacity:1}18%{clip-path:inset(20% 0 80%);transform:translate(0);opacity:0}35%,45%{clip-path:inset(60% 0 30%);transform:translate(0);opacity:0}46%{clip-path:inset(60% 0 30%);transform:translate(8px,-2px);opacity:1}49%{clip-path:inset(60% 0 30%);transform:translate(0);opacity:0}70%,80%{clip-path:inset(10% 0 85%);transform:translate(0);opacity:0}81%{clip-path:inset(10% 0 85%);transform:translate(-10px,-3px);opacity:1}84%{clip-path:inset(10% 0 85%);transform:translate(0);opacity:0}to{clip-path:inset(50% 0);transform:translate(0);opacity:0}}@keyframes glitch-static-2{0%,25%{clip-path:inset(80% 0 10%);transform:translate(0);opacity:0}26%{clip-path:inset(80% 0 10%);transform:translate(6px,1px);opacity:1}29%{clip-path:inset(80% 0 10%);transform:translate(0);opacity:0}45%,55%{clip-path:inset(30% 0 60%);transform:translate(0);opacity:0}56%{clip-path:inset(30% 0 60%);transform:translate(-8px,4px);opacity:1}59%{clip-path:inset(30% 0 60%);transform:translate(0);opacity:0}80%,90%{clip-path:inset(90% 0 5%);transform:translate(0);opacity:0}91%{clip-path:inset(90% 0 5%);transform:translate(10px,-2px);opacity:1}94%{clip-path:inset(90% 0 5%);transform:translate(0);opacity:0}to{clip-path:inset(50% 0);transform:translate(0);opacity:0}}.subtitle{font-size:1.5rem;letter-spacing:5px;opacity:.8}.word-wrap{display:inline-block;vertical-align:top}.preset-slide .word-wrap{overflow:hidden}.word-inner{display:inline-block;animation-fill-mode:forwards;opacity:0;will-change:transform,opacity,filter}.preset-zoom-out .word-inner{transform:scale(7.5);opacity:0;filter:blur(10px)}.is-revealed.preset-zoom-out .word-inner{animation-name:reveal-zoom-out;animation-timing-function:cubic-bezier(.1,1,.1,1)}.preset-fade .word-inner{opacity:0}.is-revealed.preset-fade .word-inner{animation-name:reveal-fade;animation-timing-function:cubic-bezier(.16,1,.3,1)}.preset-slide .word-inner{transform:translateY(100%)}.is-revealed.preset-slide .word-inner{animation-name:reveal-slide;animation-timing-function:cubic-bezier(.16,1,.3,1)}@keyframes reveal-zoom-out{0%{opacity:0;filter:blur(10px);transform:scale(3.5)}15%{opacity:.3;filter:blur(5px)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes reveal-slide{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.scroll-prompt{margin-top:50px;font-size:.9rem;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:.3}50%{opacity:1}}.glass-panel{background:#0006;border-left:3px solid var(--neon-green);border-radius:20px;padding:40px;max-width:600px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 20px 40px #00000080,inset 0 0 0 1px #00ff411a}.glass-panel h3{font-family:var(--font-display);margin-bottom:20px;font-size:2rem;overflow-wrap:break-word;word-wrap:break-word}.glass-panel p{line-height:1.6;font-size:1.1rem}.align-right{margin-left:auto;border-left:none;border-right:3px solid var(--neon-green);text-align:right}.cyber-footer{display:flex;justify-content:space-between;align-items:flex-end;padding:40px 10%;border-top:1px solid var(--glass-border);font-family:var(--font-mono);font-size:.75rem;color:var(--neon-green);background:#0009;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);gap:20px}.footer-left{display:flex;flex-direction:column;letter-spacing:2px;font-weight:700;text-transform:uppercase}.footer-center{flex:1;text-align:center;max-width:600px;line-height:1.6;opacity:.6}.footer-right{display:flex;gap:20px;align-items:center}.footer-right a{color:var(--neon-green);transition:all .3s ease;display:flex;align-items:center;justify-content:center;opacity:.7}.footer-right a:hover{opacity:1;transform:translateY(-2px);filter:drop-shadow(0 0 5px var(--neon-green))}.footer-right svg{width:24px;height:24px}.footer-right a[aria-label=Telegram] svg{transform:scale(1.15)}@media (max-width: 768px){.cyber-footer{flex-direction:column;align-items:center;text-align:center;gap:30px}.footer-left{align-items:center}}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:10000;display:flex;align-items:center;justify-content:center;opacity:1;visibility:visible;transition:opacity .4s ease,visibility .4s ease}.modal.hidden{opacity:0;visibility:hidden;pointer-events:none}.modal-content{position:relative;max-width:90%;max-height:90%;transform:scale(1) translateY(0);opacity:1;transition:all .5s cubic-bezier(.16,1,.3,1)}.modal.hidden .modal-content{transform:scale(.95) translateY(20px);opacity:0}.glitch-img-wrapper{position:relative;display:block}.glitch-base{max-width:100%;max-height:90vh;border-radius:16px;border:1px solid rgba(0,255,65,.2);box-shadow:0 20px 60px #0009,0 0 30px #00ff411a;display:block}.glitch-layer{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:16px;object-fit:cover;pointer-events:none;opacity:.8}.glitch-layer.layer-1{animation:glitch-anim-slice-1 3s infinite linear alternate-reverse;filter:drop-shadow(-2px 0 0 var(--neon-green))}.glitch-layer.layer-2{animation:glitch-anim-slice-2 2.5s infinite linear alternate-reverse;filter:drop-shadow(2px 0 0 #fff)}.close-btn{position:absolute;top:-20px;right:-20px;width:44px;height:44px;background:#0009;border:1px solid rgba(255,255,255,.1);border-radius:50%;color:transparent;font-size:1.8rem;display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:var(--font-mono);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10;overflow:hidden}.close-btn:before,.close-btn:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.close-btn:before{animation:glitch-anim-slice-1 2.5s infinite linear alternate-reverse;text-shadow:-2px 0 var(--neon-green);color:var(--neon-green)}.close-btn:after{animation:glitch-anim-slice-2 3s infinite linear alternate-reverse;text-shadow:2px 0 #fff;color:#fff}.close-btn:hover{background:var(--neon-green);border-color:var(--neon-green);box-shadow:0 0 20px #00ff4166;transform:rotate(90deg) scale(1.1)}.close-btn:hover:before,.close-btn:hover:after{animation:none;opacity:0}.close-btn:hover{color:#000}@keyframes glitch-anim-slice-1{0%{clip-path:inset(20% 0 80% 0);transform:translate(-2px)}5%{clip-path:inset(10% 0 60% 0);transform:translate(2px)}10%{clip-path:inset(80% 0 5% 0);transform:translate(-2px)}15%{clip-path:inset(40% 0 40% 0);transform:translate(2px)}20%{clip-path:inset(0 0 100% 0);transform:translate(0)}to{clip-path:inset(0 0 100% 0);transform:translate(0)}}@keyframes glitch-anim-slice-2{0%{clip-path:inset(10% 0 60% 0);transform:translate(2px)}5%{clip-path:inset(80% 0 5% 0);transform:translate(-2px)}10%{clip-path:inset(20% 0 80% 0);transform:translate(2px)}15%{clip-path:inset(50% 0 30% 0);transform:translate(-2px)}20%{clip-path:inset(0 0 100% 0);transform:translate(0)}to{clip-path:inset(0 0 100% 0);transform:translate(0)}}.contract-container{display:flex;align-items:center;justify-content:flex-end;gap:15px}.contract-icon{width:45px;height:45px;object-fit:contain;opacity:.8}.contract-box{display:flex;align-items:center;background:#0006;border:1px solid var(--neon-green);padding:8px 20px;border-radius:50px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:fit-content;position:relative;overflow:hidden;cursor:pointer;transition:all .3s ease}.contract-box:hover{box-shadow:0 0 15px #00ff4133}.copy-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--neon-green);color:#000;display:flex;align-items:center;justify-content:center;font-weight:700;font-family:var(--font-mono);font-size:.95rem;letter-spacing:2px;opacity:0;transform:translateY(100%);transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:50px}.contract-box:hover .copy-overlay{opacity:1;transform:translateY(0)}.contract-box.copied .copy-overlay{opacity:1;transform:translateY(0);background:#fff}.btt-icon-wrapper{position:relative;width:100%;height:100%}.btt-icon-normal,.btt-icon-hover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.btt-icon-hover,.nav-logo-btn:hover .btt-icon-normal{opacity:0}.nav-logo-btn:hover .btt-icon-hover{opacity:1;filter:drop-shadow(0 0 10px var(--neon-green))}.ca-label{color:var(--neon-green);font-weight:700;margin-right:15px;font-size:.9rem}.contract-box input{background:transparent;border:none;color:#fff;font-family:var(--font-mono);width:250px;outline:none;text-align:left;letter-spacing:1px;font-size:.9rem;text-overflow:ellipsis;pointer-events:none;-webkit-user-select:none;user-select:none}.button-group{display:flex;gap:15px;flex-wrap:wrap}@media (max-width: 1024px){.hero-title{font-size:5rem}.navbar{padding:15px 30px}.glass-panel{padding:30px;max-width:90%}.align-right{align-self:center}}@media (max-width: 768px){.hero-title{font-size:3.5rem}.subtitle,h3{font-size:1.2rem}p{font-size:.95rem}.glitch-text{font-size:2rem}.glass-panel{width:95%;padding:20px}.contract-box input{width:150px}.button-group{justify-content:center}.hamburger{display:flex;flex-direction:column;justify-content:space-around;width:30px;height:25px;background:transparent;border:none;cursor:pointer;z-index:101;padding:0}.hamburger span{width:30px;height:3px;background:var(--neon-green);border-radius:10px;transition:all .3s linear;position:relative;transform-origin:1px}.hamburger.active span:nth-child(1){transform:rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0;transform:translate(20px)}.hamburger.active span:nth-child(3){transform:rotate(-45deg)}#nav-links{position:fixed;top:0;right:-100%;width:250px;height:100vh;background:#000000f2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .4s ease;z-index:100}#nav-links.active{right:0}#nav-links a{margin:20px 0;font-size:1.2rem}.nav-indicator,.sound-control{display:none}}@media (max-width: 480px){.hero-title{font-size:2.5rem}.subtitle{font-size:.9rem}.glitch-text{font-size:1.5rem}.contract-box input{width:110px}.cyber-button{font-size:.8rem;padding:10px 15px}}
