html{scroll-behavior:auto}body{margin:0;padding:0;background:#060614;overflow-x:hidden}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}.page{background:#060614;position:relative;min-height:100vh}.space-canvas{position:fixed;inset:0;width:100%;height:100%;z-index:0}.hero-zone{position:relative;height:100vh;z-index:1}.hero-sticky{position:sticky;top:0;height:100vh;display:flex;flex-direction:column}.nav{display:flex;align-items:center;justify-content:space-between;padding:1.4rem 2.5rem}.nav-brand{display:flex;align-items:center;gap:.7rem}.nav-logo{font-family:"Press Start 2P",monospace;font-size:.78rem;color:#f0a030;text-shadow:2px 2px 0 #7a4000,0 0 24px rgba(240,160,48,.55);letter-spacing:.04em}.live-badge{font-family:"Press Start 2P",monospace;font-size:.42rem;color:#ff4060;border:2px solid #ff4060;padding:.22em .55em;letter-spacing:.08em;box-shadow:0 0 10px #ff406073;animation:blink 1.6s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.35}}.nav-links{display:flex;list-style:none;gap:0;border:2px solid rgba(240,160,48,.38);background:#060614b8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.nav-links li{border-right:2px solid rgba(240,160,48,.3)}.nav-links li:last-child{border-right:none}.nav-links a{display:block;font-family:"Press Start 2P",monospace;font-size:.5rem;color:#f0e1bebf;text-decoration:none;padding:.65em 1.3em;transition:color .18s,background .18s;letter-spacing:.04em}.nav-links a:hover{color:#f0a030;background:#f0a0301a}.hero{flex:1;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:1.5rem 2.5rem 3.5rem;gap:2rem}.hero-copy{display:flex;flex-direction:column;gap:1.6rem}.hero-tag{font-family:"Press Start 2P",monospace;font-size:.52rem;color:#4a9eff;letter-spacing:.1em;text-shadow:0 0 14px rgba(74,158,255,.65)}.hero-title{font-family:"Press Start 2P",monospace;font-size:clamp(1.2rem,2.8vw,2.2rem);line-height:1.65;color:#7ecbff;text-shadow:3px 3px 0 #8b1a22,6px 6px 0 #4a0a10,0 0 50px rgba(126,203,255,.28)}.hero-sub{font-family:Space Mono,monospace;font-size:.7rem;line-height:1.95;color:#c8bcffa6;max-width:460px}.stats{display:flex;gap:0;border:2px solid rgba(240,160,48,.22);background:#060616b3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.stat{display:flex;flex-direction:column;gap:.45rem;padding:1.3rem 1.5rem;border-right:2px solid rgba(240,160,48,.18)}.stat:last-child{border-right:none}.stat-value{font-family:"Press Start 2P",monospace;font-size:.9rem;color:#f0a030;text-shadow:0 0 14px rgba(240,160,48,.55)}.stat-label{font-family:Space Mono,monospace;font-size:.56rem;letter-spacing:.07em;color:#c8bcff6b}.ca-bar{display:inline-flex;align-items:center;gap:.8rem;background:#060616d1;border:2px solid rgba(74,158,255,.28);padding:.65em 1.2em;width:fit-content}.ca-label{font-family:"Press Start 2P",monospace;font-size:.48rem;color:#4a9eff;letter-spacing:.1em}.ca-value{font-family:Space Mono,monospace;font-size:.7rem;color:#c8bcffe6;word-break:break-all}.cta-btn{display:inline-flex;align-items:center;gap:.5rem;font-family:"Press Start 2P",monospace;font-size:.58rem;letter-spacing:.04em;color:#060614;background:#f0a030;border:none;padding:1em 1.8em;cursor:pointer;transition:background .18s,transform .12s,box-shadow .12s;align-self:flex-start;box-shadow:4px 4px #7a4000}.cta-btn:hover{background:#ffc050;transform:translate(-2px,-2px);box-shadow:6px 6px #7a4000}.cta-btn:active{transform:translate(2px,2px);box-shadow:2px 2px #7a4000}.hero-ship{display:flex;justify-content:center;align-items:center}.pixel-ship{width:100%;max-width:460px;height:auto;image-rendering:pixelated;filter:drop-shadow(0 0 28px rgba(74,158,255,.55)) drop-shadow(0 0 55px rgba(196,30,58,.4));animation:ship-float 4.5s ease-in-out infinite}@keyframes ship-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(-.8deg)}}@media(max-width:900px){.hero{grid-template-columns:1fr;padding-bottom:2rem}.hero-ship{display:none}.hero-title{font-size:clamp(.9rem,4vw,1.4rem)}.stats{flex-wrap:wrap}}@media(max-width:560px){.nav{padding:1rem 1.2rem}.hero{padding:1rem 1.2rem 2rem}.nav-logo{font-size:.58rem}}.section{width:100%;position:relative;z-index:1}.section-inner{max-width:1200px;margin:0 auto;padding:7rem 2.5rem}.section-header{margin-bottom:4rem;max-width:580px}.section-tag{display:inline-block;font-family:"Press Start 2P",monospace;font-size:.5rem;letter-spacing:.15em;color:#4a9eff;margin-bottom:1.2rem;text-shadow:0 0 12px rgba(74,158,255,.55)}.section-tag--dim{color:#4a9eff80}.section-title{font-family:"Press Start 2P",monospace;font-size:clamp(1rem,2.5vw,1.7rem);line-height:1.75;color:#7ecbff;margin-bottom:1.2rem;text-shadow:2px 2px 0 #8b1a22,0 0 30px rgba(126,203,255,.2)}.section-title--light{color:#f0a030;text-shadow:2px 2px 0 #7a4000,0 0 24px rgba(240,160,48,.3)}.section-sub{font-family:Space Mono,monospace;font-size:.7rem;line-height:1.95;color:#c8bcff99}.section-sub--light{color:#f0dca5a6}.how-it-works{background-color:#060616e6;background-image:radial-gradient(circle,rgba(240,160,48,.32) 1.5px,transparent 1.5px),linear-gradient(rgba(240,160,48,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(240,160,48,.1) 1px,transparent 1px);background-size:40px 40px,40px 40px,40px 40px;animation:grid-drift-down 6s linear infinite;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-top:2px solid rgba(240,160,48,.25)}.steps-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;background:#f0a0301a;border:2px solid rgba(240,160,48,.18)}.step-card{background:#060618f7;padding:2.5rem;display:flex;flex-direction:column;gap:1rem}.step-top{display:flex;align-items:baseline;gap:1rem}.step-num{font-family:"Press Start 2P",monospace;font-size:.58rem;color:#f0a030;text-shadow:0 0 10px rgba(240,160,48,.55)}.step-title{font-family:"Press Start 2P",monospace;font-size:.7rem;color:#7ecbff;letter-spacing:.04em}.step-desc{font-family:Space Mono,monospace;font-size:.68rem;line-height:1.9;color:#c8bcff94}.step-code{margin-top:auto;background:#05051a;border:1px solid rgba(74,158,255,.18);border-left:3px solid rgba(74,158,255,.4);padding:1.2rem 1.4rem;overflow-x:auto;font-family:Space Mono,monospace;font-size:.64rem;line-height:1.75;color:#4aff90}.step-code code{font-family:inherit}.the-code{background-color:#040412ed;background-image:radial-gradient(circle,rgba(74,158,255,.32) 1.5px,transparent 1.5px),linear-gradient(rgba(74,158,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(74,158,255,.1) 1px,transparent 1px);background-size:40px 40px,40px 40px,40px 40px;animation:grid-drift-diagonal 8s linear infinite;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-top:2px solid rgba(74,158,255,.18)}.the-code .section-header{max-width:620px}.code-block{border:2px solid rgba(240,160,48,.22);background:#07071e}.code-block-header{display:flex;align-items:center;gap:1.2rem;background:#0a0a28;padding:.65rem 1.2rem;border-bottom:2px solid rgba(240,160,48,.14)}.code-dots{display:flex;gap:5px;flex-shrink:0}.code-dots span{width:10px;height:10px}.code-dots span:nth-child(1){background:#ff4060}.code-dots span:nth-child(2){background:#f0a030}.code-dots span:nth-child(3){background:#4aff90}.code-tabs{display:flex;gap:0}.code-tab{font-family:"Press Start 2P",monospace;font-size:.42rem;color:#c8bcff61;background:none;border:none;border-right:1px solid rgba(240,160,48,.14);padding:.55em 1.3em;cursor:pointer;transition:color .15s,background .15s;white-space:nowrap;letter-spacing:.04em}.code-tab:first-child{border-left:1px solid rgba(240,160,48,.14)}.code-tab:hover{color:#f0a030;background:#f0a0300f}.code-tab--active{color:#f0a030;background:#07071e;border-bottom:2px solid #07071e;margin-bottom:-2px}.code-body{background:#07071e;padding:1.8rem 2rem;overflow-x:auto;font-family:Space Mono,monospace;font-size:.7rem;line-height:1.8;color:#4aff90}.code-body--scrollable{height:380px;overflow-y:auto;overflow-x:auto}.code-body code{font-family:inherit;color:#4aff90;white-space:pre}.tokenomics{background:#08061cf0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:2px solid rgba(240,160,48,.14)}.tknmx-layout{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:start}.supply-stats{display:flex;flex-direction:column;gap:0}.supply-row{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;border-bottom:1px solid rgba(240,160,48,.1)}.supply-row:first-child{border-top:1px solid rgba(240,160,48,.1)}.supply-label{font-family:Space Mono,monospace;font-size:.66rem;color:#c8bcff7a;letter-spacing:.06em}.supply-right{display:flex;align-items:baseline;gap:.5rem}.supply-value{font-family:"Press Start 2P",monospace;font-size:.9rem;color:#f0a030;text-shadow:0 0 12px rgba(240,160,48,.42)}.supply-unit{font-family:Space Mono,monospace;font-size:.58rem;color:#c8bcff52;letter-spacing:.08em}.burn-bar-wrap{margin-top:2rem}.burn-bar-label{display:flex;justify-content:space-between;font-family:Space Mono,monospace;font-size:.62rem;color:#c8bcff6b;margin-bottom:.5rem}.burn-bar-track{height:6px;background:#ffffff0f;border:1px solid rgba(196,30,58,.28)}.burn-bar-fill{height:100%;background:#c41e3a;box-shadow:0 0 10px #c41e3aa6;transition:width 1s ease}.mechanics-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:#f0a0301a;border:2px solid rgba(240,160,48,.14)}.mechanic-card{background:#060616fc;padding:1.8rem;display:flex;flex-direction:column;gap:.75rem}.mechanic-title{font-family:"Press Start 2P",monospace;font-size:.52rem;color:#4a9eff;letter-spacing:.04em;text-shadow:0 0 10px rgba(74,158,255,.4)}.mechanic-desc{font-family:Space Mono,monospace;font-size:.63rem;line-height:1.9;color:#c8bcff85}.site-footer{background-color:#04040ef7;background-image:radial-gradient(circle,rgba(240,160,48,.28) 1.5px,transparent 1.5px),linear-gradient(rgba(240,160,48,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(240,160,48,.08) 1px,transparent 1px);background-size:40px 40px,40px 40px,40px 40px;animation:grid-drift-up 10s linear infinite;border-top:2px solid rgba(240,160,48,.2);position:relative;z-index:1}.footer-inner{max-width:1200px;margin:0 auto;padding:5rem 2.5rem 3rem;display:grid;grid-template-columns:1.5fr 1fr;gap:5rem}.footer-brand{display:flex;flex-direction:column;gap:1.2rem}.footer-logo{display:flex;align-items:center;gap:.7rem;font-family:"Press Start 2P",monospace;font-size:.7rem;color:#f0a030;text-shadow:2px 2px 0 #7a4000,0 0 18px rgba(240,160,48,.42)}.footer-tagline{font-family:Space Mono,monospace;font-size:.65rem;line-height:1.95;color:#c8bcff61;max-width:300px}.footer-status{display:flex;align-items:center;gap:.5rem;font-family:Space Mono,monospace;font-size:.62rem;color:#c8bcff4d}.status-dot{width:7px;height:7px;background:#4aff90;box-shadow:0 0 8px #4aff90;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.28}}.footer-links{display:flex;gap:4rem}.footer-group{display:flex;flex-direction:column;gap:.75rem}.footer-group-label{font-family:"Press Start 2P",monospace;font-size:.42rem;letter-spacing:.12em;color:#f0a0307a;text-transform:uppercase}.footer-group ul{list-style:none;display:flex;flex-direction:column;gap:.55rem}.footer-group a{font-family:Space Mono,monospace;font-size:.65rem;color:#c8bcff61;text-decoration:none;transition:color .2s}.footer-group a:hover{color:#f0a030}.footer-bottom{max-width:1200px;margin:0 auto;padding:1.5rem 2.5rem;border-top:1px solid rgba(240,160,48,.08);display:flex;justify-content:space-between;font-family:Space Mono,monospace;font-size:.6rem;color:#c8bcff33}@keyframes grid-drift-down{0%{background-position:0 0,0 0,0 0}to{background-position:0 40px,0 40px,0 40px}}@keyframes grid-drift-diagonal{0%{background-position:0 0,0 0,0 0}to{background-position:40px 40px,40px 40px,40px 40px}}@keyframes grid-drift-up{0%{background-position:0 0,0 0,0 0}to{background-position:0 -40px,0 -40px,0 -40px}}@media(max-width:860px){.steps-grid{grid-template-columns:1fr}.tknmx-layout{grid-template-columns:1fr;gap:3rem}.mechanics-grid{grid-template-columns:1fr}.footer-inner{grid-template-columns:1fr;gap:3rem}.footer-links{gap:2.5rem}.footer-bottom{flex-direction:column;gap:.5rem}}@media(max-width:560px){.section-inner{padding:5rem 1.2rem}.step-card{padding:1.8rem 1.4rem}.footer-inner{padding:3rem 1.2rem 2rem}}
