@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;700;900&family=Rajdhani:wght@300;400;500;600;700&display=swap";html{scroll-behavior:smooth}:root{--color-void: #0c051c;--color-void-deep: #050010;--color-alien-green: #67d93d;--color-toxic-cyan: #ff7a1a;--color-purple-haze: #a440dc;--color-blood-red: #ff003c;--font-display: "Orbitron", sans-serif;--font-body: "Rajdhani", sans-serif;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 2rem;--spacing-xl: 4rem;--transition-fast: .2s ease;--transition-smooth: .5s cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--color-void-deep);color:#fff;font-family:var(--font-body);overflow-x:hidden;cursor:default;-webkit-font-smoothing:antialiased}section[id]{scroll-margin-top:6.5rem}@media(max-width:480px){section[id]{scroll-margin-top:5.75rem}}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);text-transform:uppercase!important;letter-spacing:.1em;color:var(--color-alien-green)}a{color:inherit;text-decoration:none;cursor:pointer}button{cursor:pointer;border:none;background:none;font-family:var(--font-display)}[role=button],.clickable,.btn,input[type=button],input[type=submit]{cursor:pointer}input,textarea{cursor:text}.glitch{position:relative;color:var(--color-toxic-cyan)}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.glitch:before{left:2px;text-shadow:-1px 0 var(--color-blood-red);clip:rect(44px,450px,56px,0);animation:glitch-anim 5s infinite linear alternate-reverse}.glitch:after{left:-2px;text-shadow:-1px 0 var(--color-purple-haze);clip:rect(44px,450px,56px,0);animation:glitch-anim-2 5s infinite linear alternate-reverse}@keyframes glitch-anim{0%{clip:rect(42px,9999px,44px,0);transform:skew(.5deg)}5%{clip:rect(21px,9999px,126px,0);transform:skew(.2deg)}10%{clip:rect(69px,9999px,12px,0);transform:skew(.6deg)}to{clip:rect(32px,9999px,3px,0);transform:skew(.8deg)}}@keyframes glitch-anim-2{0%{clip:rect(12px,9999px,44px,0);transform:skew(.3deg)}5%{clip:rect(31px,9999px,26px,0);transform:skew(.9deg)}10%{clip:rect(9px,9999px,2px,0);transform:skew(.1deg)}to{clip:rect(2px,9999px,83px,0);transform:skew(.5deg)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-void-deep)}::-webkit-scrollbar-thumb{background:var(--color-alien-green);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-toxic-cyan)}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:2;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/></filter><rect width='260' height='260' filter='url(%23n)' opacity='0.55'/></svg>")}.lore-title,.stats-title,.roadmap-title,.chart-title,.features-title,.buy-title,.howbuy-title{position:relative;text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:800!important;line-height:1.05;background-image:linear-gradient(90deg,#ffffffeb,#00ffffbf,#39ff14bf,#ffffffeb);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;filter:drop-shadow(0 10px 28px rgba(0,0,0,.35));animation:titleShimmer 10s ease-in-out infinite}.lore-title:before,.stats-title:before,.roadmap-title:before,.chart-title:before,.features-title:before,.buy-title:before,.howbuy-title:before{content:"";position:absolute;left:50%;transform:translate(-50%);top:-.9rem;width:min(340px,70%);height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,255,.6),rgba(57,255,20,.5),transparent);opacity:.75}.lore-title:after,.stats-title:after,.roadmap-title:after,.chart-title:after,.features-title:after,.buy-title:after,.howbuy-title:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:-1.05rem;width:min(520px,85%);height:18px;background:radial-gradient(closest-side,rgba(255,154,46,.22),transparent 70%);filter:blur(8px);opacity:.9;pointer-events:none}@keyframes titleShimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.footer-section{padding:3rem 0;border-top:1px solid rgba(255,255,255,.1);background:#00000059;position:relative;z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.footer-container{max-width:80rem;margin:0 auto;padding:0 1rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:2rem}@media(min-width:768px){.footer-container{flex-direction:row}}.footer-content{text-align:center}@media(min-width:768px){.footer-content{text-align:left}}.footer-logo{font-size:1.875rem;font-weight:900;color:var(--color-alien-green);letter-spacing:.05em;margin-bottom:.5rem}.footer-desc{color:#6b7280;font-size:.875rem;max-width:20rem}.footer-socials{display:flex;gap:1.5rem}.social-link{padding:.75rem;background-color:#ffffff0d;border-radius:9999px;color:#fff;transition:all .3s;display:flex;align-items:center;justify-content:center}.social-link.twitter:hover{background-color:var(--color-alien-green);color:#000}.social-link.discord:hover{background-color:var(--color-purple-haze);color:#fff}.social-link.telegram:hover{background-color:var(--color-toxic-cyan);color:#000}.footer-bottom{margin-top:2rem;text-align:center;color:#374151;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.footer-links{max-width:64rem;margin:1.25rem auto 0;padding:0 1rem;display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;opacity:.9}.footer-links a{display:inline-flex;align-items:center;gap:.4rem;color:#fffc;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.18);padding-bottom:2px}.footer-links a:hover{border-bottom-color:#39ff148c}.footer-bottom{max-width:80rem;margin:.75rem auto 0;padding:0 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#fff9;font-size:.85rem}.footer-radio{position:fixed;right:1.25rem;bottom:calc(1.25rem + env(safe-area-inset-bottom));z-index:999;display:flex;align-items:center;justify-content:flex-end}@media(max-width:640px){.footer-bottom{flex-direction:column;align-items:flex-start}.footer-radio{left:1rem;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));justify-content:flex-start}}.radio-hidden{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}.radio-btn{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .75rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#0a0a148c;color:#ffffffdb;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease;-webkit-user-select:none;user-select:none}.radio-btn .radio-label{font-size:.78rem;letter-spacing:.08em;font-family:var(--font-display);opacity:.95}.radio-btn .radio-status{font-size:.7rem;letter-spacing:.1em;padding:.18rem .45rem;border-radius:999px;border:1px solid rgba(57,255,20,.28);color:#39ff14eb;background:#39ff1414}.radio-btn:hover{transform:translateY(-2px);border-color:#00ffc859;box-shadow:0 12px 30px #00000047}.radio-btn:active{transform:translateY(0) scale(.98);box-shadow:0 8px 18px #00000038}.radio-btn.on{border-color:#00ffc84d}.radio-btn.on:hover{box-shadow:0 0 18px #00ffc82e,0 12px 30px #00000047}.radio-shell{display:inline-flex;align-items:center;gap:.5rem}.radio-controls{display:inline-flex;align-items:center;gap:.35rem}.radio-skip{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#0a0a148c;color:#ffffffdb;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.radio-skip:hover{transform:translateY(-2px);border-color:#00ffc859;box-shadow:0 12px 30px #00000047}.radio-skip:active{transform:translateY(0) scale(.98);box-shadow:0 8px 18px #00000038}.radio-fallback{display:none}.radio-floating{position:fixed;top:84px;right:18px;z-index:80;pointer-events:auto}@media(max-width:768px){.radio-floating{inset:auto auto 16px 50%;transform:translate(-50%)}@supports (padding: max(0px)){.radio-floating{bottom:max(16px,env(safe-area-inset-bottom))}}}.hero-section{position:relative;min-height:100svh;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-x:hidden;overflow-y:visible;padding-top:calc(5.25rem + env(safe-area-inset-top));padding-bottom:calc(4.5rem + env(safe-area-inset-bottom));padding-left:1rem;padding-right:1rem;z-index:10}.hero-logo-container{position:relative;margin-bottom:2rem;text-align:center;display:flex;flex-direction:column;align-items:center}.hero-image{width:min(80vw,300px);height:auto;margin-bottom:-1rem;z-index:20;filter:drop-shadow(0 0 20px var(--color-alien-green));animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media(min-width:768px){.hero-image{width:500px}}.hero-title{font-size:clamp(3rem,12vw,4.5rem);font-weight:900;letter-spacing:.05em;-webkit-user-select:none;user-select:none;color:#fff;text-shadow:0 0 10px var(--color-alien-green),0 0 20px var(--color-alien-green),0 0 40px var(--color-alien-green);animation:pulse-glow 3s ease-in-out infinite;line-height:1.1}@keyframes pulse-glow{0%,to{text-shadow:0 0 10px var(--color-alien-green),0 0 20px var(--color-alien-green),0 0 40px var(--color-alien-green)}50%{text-shadow:0 0 15px var(--color-alien-green),0 0 30px var(--color-alien-green),0 0 60px var(--color-alien-green),0 0 80px var(--color-toxic-cyan)}}@media(min-width:768px){.hero-title{font-size:8rem}}.hero-glow{position:absolute;inset:-1rem;background-color:var(--color-alien-green);filter:blur(100px);opacity:.2;border-radius:50%;pointer-events:none}.hero-content{text-align:center;margin-bottom:2.25rem}.hero-tagline{font-size:1.25rem;color:var(--color-alien-green);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem}@media(min-width:768px){.hero-tagline{font-size:1.875rem}}.hero-subtagline{font-size:.875rem;color:#9ca3af;font-family:var(--font-body);letter-spacing:.05em}@media(min-width:768px){.hero-subtagline{font-size:1.125rem}}.hero-buttons{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.hero-buttons{flex-direction:row}}.btn-primary{position:relative;padding:1rem 2rem;background-color:var(--color-alien-green);color:#000;font-weight:700;font-size:1.25rem;text-transform:uppercase;letter-spacing:.05em;clip-path:polygon(10% 0,100% 0,100% 70%,90% 100%,0 100%,0 30%);overflow:hidden;transition:all .3s}.btn-primary:hover span{color:#fff}.btn-primary-bg{position:absolute;inset:0;background-color:#000;transform:translateY(100%);transition:transform .3s ease-in-out;z-index:0}.btn-primary:hover .btn-primary-bg{transform:translateY(0)}.btn-text{position:relative;z-index:10}.btn-secondary{padding:1rem 2rem;border:1px solid var(--color-purple-haze);color:var(--color-purple-haze);font-weight:700;font-size:1.25rem;text-transform:uppercase;letter-spacing:.05em;background:transparent;transition:all .3s;clip-path:polygon(10% 0,100% 0,100% 70%,90% 100%,0 100%,0 30%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.btn-secondary:hover{background-color:var(--color-purple-haze);color:#fff}.scroll-indicator{position:absolute;bottom:calc(2.25rem + env(safe-area-inset-bottom))}@media(max-width:480px){.hero-logo-container{margin-bottom:1.25rem}.hero-image{width:min(78vw,260px);max-height:38svh;object-fit:contain;margin-bottom:-.5rem}.hero-title{font-size:clamp(2.75rem,13vw,3.75rem)}.hero-tagline{font-size:1.05rem}.hero-subtagline{font-size:.85rem;line-height:1.45}.hero-content{margin-bottom:1.6rem}.hero-buttons{gap:1rem}.btn-primary,.btn-secondary{font-size:1.05rem;padding:.9rem 1.4rem}}@media(max-height:700px){.hero-section{justify-content:flex-start}.scroll-indicator{display:none}.hero-image{animation:none}}.scroll-line{width:1px;height:4rem;background:linear-gradient(to bottom,var(--color-alien-green),transparent)}.hero-microcopy{margin-top:.75rem;color:#ffffffa6;font-size:.95rem;letter-spacing:.03em}.hero-section:before{display:none}.hero-section>*{position:relative;z-index:1}.hero-pill{display:inline-flex;align-items:center;justify-content:center;margin-top:.85rem;padding:.45rem .85rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#00000052;color:#ffffffdb;font-weight:900;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;box-shadow:0 20px 80px #0000008c}.chart-section{position:relative;padding:5rem 1rem 4rem;z-index:10;background:transparent}.chart-container{max-width:72rem;margin:0 auto;text-align:center}.chart-title{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.25rem);letter-spacing:.08em;color:#31e6ff;text-transform:uppercase;margin-bottom:.75rem;text-shadow:0 0 18px rgba(49,230,255,.22)}.chart-subtitle{max-width:42rem;margin:0 auto 1.75rem;color:#ffffffb8;line-height:1.6;font-size:1rem}.chart-embed{border:1px solid rgba(49,230,255,.22);border-radius:16px;overflow:hidden;background:#0707128c;box-shadow:0 0 32px #000000a6}.chart-embed iframe{width:100%;height:600px;border:0;display:block}.chart-links{margin-top:1rem;display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.chart-link{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1rem;border-radius:12px;border:1px solid rgba(57,255,20,.18);background:#0505108c;color:#ffffffd9;text-decoration:none;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.chart-link:hover{transform:translateY(-1px);border-color:#39ff1459;box-shadow:0 0 18px #39ff141f}@media(max-width:640px){.chart-embed iframe{height:520px}}.chart-section:before{display:none}.chart-container{position:relative;z-index:1}.lore-section{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 1rem;z-index:10;background:transparent}.lore-container{max-width:56rem;text-align:center;display:flex;flex-direction:column;gap:3rem}.lore-title{font-size:2.25rem;font-weight:700;color:var(--color-alien-green);text-transform:uppercase;letter-spacing:-.05em}@media(min-width:768px){.lore-title{font-size:3.75rem}}.lore-text-container{display:flex;flex-direction:column;gap:1.5rem;font-size:1.125rem;color:#d1d5db;font-family:var(--font-body);line-height:1.625;max-width:42rem;margin:0 auto}@media(min-width:768px){.lore-text-container{font-size:1.5rem}}.highlight-cyan{color:var(--color-toxic-cyan);font-weight:700}.highlight-italic{font-style:italic;color:#fff}.highlight-purple{color:var(--color-purple-haze);font-weight:700}.crypto-symbols{display:flex;justify-content:center;gap:2rem;opacity:.5}.symbol{font-size:2.25rem}.deco-corner-tl{position:absolute;top:0;left:0;width:8rem;height:8rem;border-top:2px solid var(--color-alien-green);border-left:2px solid var(--color-alien-green);opacity:.2}.deco-corner-br{position:absolute;bottom:0;right:0;width:8rem;height:8rem;border-bottom:2px solid var(--color-alien-green);border-right:2px solid var(--color-alien-green);opacity:.2}.lore-section:before{display:none}.tokenomics-section{position:relative;padding:6rem 1rem;overflow:hidden}.tokenomics-container{max-width:72rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:4rem;position:relative;z-index:10}@media(min-width:768px){.tokenomics-container{flex-direction:row}}.hologram-container{position:relative;width:100%;height:400px;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.hologram-container{width:50%}}.hologram-glow{position:absolute;inset:0;background-color:var(--color-alien-green);opacity:.05;filter:blur(100px);border-radius:50%}.ring-outer{width:16rem;height:16rem;max-width:80vw;max-height:80vw;border:2px dashed var(--color-alien-green);border-radius:50%;position:absolute;opacity:.5;transform-style:preserve-3d}.ring-inner{width:12rem;height:12rem;max-width:60vw;max-height:60vw;border:2px dotted var(--color-toxic-cyan);border-radius:50%;position:absolute;opacity:.5;transform-style:preserve-3d}.supply-info{text-align:center;z-index:10}.supply-value{font-size:3.75rem;font-weight:700}.supply-label{font-size:.875rem;letter-spacing:.1em;color:var(--color-alien-green);text-transform:uppercase}.stats-container{width:100%;display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.stats-container{width:50%}}.tokenomics-kicker{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.18em;font-size:.9rem;color:#ffffffb3;margin-bottom:.75rem}.stats-title{font-size:2.25rem;font-family:var(--font-display);color:#fff;margin-bottom:2rem}.tokenomics-subtitle{color:#ffffffbf;line-height:1.5;margin-top:-1.25rem;margin-bottom:1.75rem;max-width:42ch}@media(min-width:768px){.stats-title{font-size:3rem}}.highlight-bio{color:var(--color-purple-haze)}.stat-list{display:flex;flex-direction:column;gap:1.5rem}.stat-item{position:relative;background-color:#05051080;border:1px solid rgba(255,255,255,.1);padding:1rem;transition:border-color .3s}.stat-item:hover{border-color:var(--color-alien-green)}.stat-content{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:10}.stat-label{font-family:var(--font-body);font-size:1.25rem;text-transform:uppercase;letter-spacing:.05em;color:#d1d5db;transition:color .3s}.stat-item:hover .stat-label{color:#fff}.stat-value{font-family:var(--font-display);font-size:1.5rem;font-weight:700}.stat-bar{position:absolute;bottom:0;left:0;height:2px;width:0;transition:width .7s ease-out}.stat-item:hover .stat-bar{width:100%}.contract-address-box{margin-top:2rem;padding:1rem;border:1px solid var(--color-alien-green);background-color:#39ff140d}.contract-address{font-family:monospace;font-size:.875rem;color:var(--color-alien-green);word-break:break-all;text-align:center}.roadmap-section{position:relative;padding:6rem 1rem;background:transparent}.roadmap-container{max-width:64rem;margin:0 auto;position:relative}.roadmap-title{font-size:2.25rem;font-weight:700;text-align:center;margin-bottom:4rem;text-transform:uppercase;letter-spacing:.1em}@media(min-width:768px){.roadmap-title{font-size:3.75rem}}.timeline-line{display:none;position:absolute;left:50%;top:8rem;bottom:0;width:2px;background-color:var(--color-purple-haze);opacity:.3;transform:translate(-50%)}@media(min-width:768px){.timeline-line{display:block}}.phases-list{display:flex;flex-direction:column;gap:3rem}.phase-item{display:flex;flex-direction:column;align-items:center;gap:2rem}@media(min-width:768px){.phase-item{flex-direction:row}.phase-item.reverse{flex-direction:row-reverse}}.phase-content{width:100%;padding:1.5rem;border:1px solid rgba(255,255,255,.1);background-color:#050510cc;position:relative;transition:border-color .3s}.phase-content:hover{border-color:var(--color-purple-haze)}@media(min-width:768px){.phase-content{width:50%}}.phase-title{font-size:1.5rem;font-weight:700;color:var(--color-alien-green);margin-bottom:1rem}.phase-tasks{display:flex;flex-direction:column;gap:.5rem;list-style:none}.phase-task-item{display:flex;align-items:center;color:#9ca3af;transition:color .3s}.phase-content:hover .phase-task-item{color:#e5e7eb}.phase-dot{width:.375rem;height:.375rem;background-color:var(--color-toxic-cyan);border-radius:50%;margin-right:.75rem}.connector-dot{display:none;position:absolute;top:50%;width:1rem;height:1rem;background-color:var(--color-purple-haze);border-radius:50%;transform:translateY(-50%);box-shadow:0 0 10px var(--color-purple-haze)}@media(min-width:768px){.connector-dot{display:block}.phase-item-even .connector-dot{right:-1.75rem;right:calc(-2rem - 9px)}.phase-item-odd .connector-dot{left:calc(-2rem - 9px)}}.phase-spacer{display:none;width:100%}@media(min-width:768px){.phase-spacer{display:block;width:50%}}.roadmap-subtitle{text-align:center;margin:.75rem auto 3rem;max-width:44rem;color:#ffffffb3;line-height:1.6}.phase-desc{margin-top:-.5rem;margin-bottom:1.25rem;color:#ffffffb3;font-style:italic}.phase-quote{margin-top:1.25rem;color:#31e6ffd9;text-shadow:0 0 14px rgba(49,230,255,.18);font-style:italic}.roadmap-section:before{display:none}.roadmap-container{position:relative;z-index:1}.features-section{min-height:100vh;padding:5.5rem 1rem;background:transparent;position:relative;overflow:hidden;display:flex;align-items:stretch}.features-container{max-width:78rem;margin:0 auto;width:100%;display:flex;flex-direction:column;flex:1}.features-title{font-size:2.25rem;font-weight:700;text-align:center;margin-bottom:0;text-transform:uppercase;letter-spacing:.1em;color:var(--color-toxic-cyan)}.features-header{display:flex;flex-direction:column;align-items:center;gap:1.25rem;margin-bottom:2rem}.portal-mode{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:center}.portal-mode-label{font-size:.75rem;letter-spacing:.18em;color:#ffffff8c}.portal-mode-toggle{display:inline-flex;padding:.25rem;border:1px solid rgba(255,255,255,.12);border-radius:9999px;background:#00000040;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.portal-mode-btn{border:none;background:transparent;color:#ffffffb3;font-size:.75rem;letter-spacing:.12em;padding:.4rem .85rem;border-radius:9999px;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.portal-mode-btn:hover{transform:translateY(-1px)}.portal-mode-btn.active{background:#00ffc824;border:1px solid rgba(0,255,200,.22);color:var(--color-toxic-cyan)}.portal-mode-btn:disabled{opacity:.45;cursor:not-allowed}.portal-lock{border:1px solid rgba(57,255,20,.32);background:#00000038;color:#39ff14d9;font-size:.75rem;letter-spacing:.12em;padding:.45rem .9rem;border-radius:9999px;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease,border-color .16s ease}.portal-lock:hover{transform:translateY(-1px);background:#39ff1414}.portal-lock:disabled{opacity:.35;cursor:not-allowed}.portal-lock.locked{border-color:#ff007859;color:#ff0078d9;background:#ff00780f}@media(min-width:768px){.features-title{font-size:3rem}}.features-grid{display:grid;grid-template-columns:1fr;gap:2rem;flex:1;align-items:stretch}.features-grid.show{display:grid}.features-grid.hide{display:none}@media(min-width:768px){.features-grid{grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr;height:clamp(520px,62vh,720px);align-content:stretch}}@media(min-width:768px){.features-grid .feature-card:nth-child(-n+3){grid-column:span 2}.features-grid .feature-card:nth-child(n+4){grid-column:span 3}}.feature-card{display:flex;flex-direction:column;height:100%;background:linear-gradient(180deg,#10181eb8,#0000008c);border:1px solid rgba(0,255,200,.18);padding:2rem;border-radius:.5rem;text-align:center;position:relative;overflow:hidden;transition:all .3s;--dx: 2px;--dy: -2px;animation:portalDrift 7.5s ease-in-out infinite alternate;will-change:transform}.feature-card:before{content:"";position:absolute;inset:0;border-radius:.5rem;pointer-events:none;background:radial-gradient(120% 90% at 50% 0%,#00ffc82e,#0000 60%),radial-gradient(120% 90% at 50% 100%,#39ff141a,#0000 55%);opacity:.85}.feature-card:nth-child(1){--dx: 1.5px;--dy: -1.5px;animation-delay:-.8s}.feature-card:nth-child(2){--dx: -2px;--dy: -1px;animation-delay:-2.1s}.feature-card:nth-child(3){--dx: 1px;--dy: 2px;animation-delay:-1.4s}.feature-card:nth-child(4){--dx: -1.5px;--dy: 1.5px;animation-delay:-2.8s}.feature-card:nth-child(5){--dx: 2px;--dy: 1px;animation-delay:-.3s}@keyframes portalDrift{0%{transform:translate3d(calc(var(--dx) * -1),calc(var(--dy) * -1),0)}to{transform:translate3d(var(--dx),var(--dy),0)}}.feature-card:hover{box-shadow:0 18px 50px #00000059;border-color:var(--color-alien-green);animation-play-state:paused;transform:translateZ(0) scale(1.01)}.feature-glow{position:absolute;inset:0;background:linear-gradient(to bottom,transparent,rgba(57,255,20,.1));opacity:0;transition:opacity .3s}.feature-card:hover .feature-glow{opacity:1}.feature-icon{margin-bottom:1.25rem;padding:1rem;background-color:#39ff141a;border-radius:9999px;color:var(--color-alien-green);transition:all .3s;align-self:center}.feature-card:hover .feature-icon{color:#fff;background-color:var(--color-alien-green)}.feature-content{flex:1;width:100%;position:relative;z-index:10;display:flex;flex-direction:column;align-items:center}.feature-title{font-size:1.4rem;font-weight:700;margin-bottom:.85rem;text-transform:uppercase;color:#fff}.feature-description{color:#9ca3af;margin-bottom:1.6rem;line-height:1.625}.feature-icon-wrapper{margin-bottom:1.5rem;padding:1rem;background-color:#39ff141a;border-radius:9999px;color:var(--color-alien-green);transition:all .3s}.feature-card:hover .feature-icon-wrapper{color:#fff;background-color:var(--color-alien-green)}.feature-card-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase;color:#fff}.feature-card-desc{color:#9ca3af;margin-bottom:2rem;line-height:1.625}.btn-feature{margin-top:auto;align-self:center;padding:.5rem 1.5rem;border:1px solid var(--color-toxic-cyan);color:var(--color-toxic-cyan);text-transform:uppercase;font-size:.875rem;letter-spacing:.05em;transition:all .3s;clip-path:polygon(10% 0,100% 0,100% 70%,90% 100%,0 100%,0 30%)}.btn-feature:hover{background-color:var(--color-toxic-cyan);color:#000}.portal-icon{transition:transform .22s ease,filter .22s ease,color .22s ease,opacity .22s ease;will-change:transform,filter}.feature-card:hover .portal-icon{transform:translateY(-1px) scale(1.06);filter:drop-shadow(0 0 10px rgba(0,255,200,.22))}.feature-card:hover .portal-icon.telegram{color:var(--color-alien-green);filter:drop-shadow(0 0 12px rgba(57,255,20,.22))}.feature-card:hover .portal-icon.discord{color:var(--color-toxic-cyan)}.portal-halo{position:absolute;left:50%;top:52%;width:min(1100px,120vw);height:min(1100px,120vw);transform:translate(-50%,-50%);pointer-events:none;opacity:.18;filter:none;background:radial-gradient(circle at center,transparent 0 58%,rgba(0,255,200,.14) 60%,rgba(57,255,20,.1) 62%,transparent 70%),radial-gradient(circle at center,rgba(0,255,200,.06) 0%,transparent 55%);border-radius:50%;border:1px solid rgba(0,255,200,.1);box-shadow:0 0 80px #00ffc80f;animation:none}.features-section.is-orbit .portal-halo{opacity:.2}.portals-orbit-wrap{position:relative;width:100%;display:flex;justify-content:center;align-items:center;padding:3rem 0 1rem}.portals-orbit-wrap.show{display:flex}.portals-orbit-wrap.hide{display:none}.portals-orbit-rotor{position:relative;width:min(820px,92vw);height:min(560px,70vw);animation:orbitSpin 28s linear infinite}.portals-orbit-rotor.paused{animation-play-state:paused}@keyframes orbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.orbit-card{--radius: min(260px, 28vw);position:absolute;left:50%;top:50%;transform:rotate(var(--angle)) translate(var(--radius));transform-origin:center}.orbit-card-inner{width:min(320px,72vw);transform:rotate(calc(var(--angle) * -1));animation:orbitSpin 28s linear infinite reverse}.portals-orbit-rotor.paused .orbit-card-inner{animation-play-state:paused}.portals-orbit-hint{position:absolute;bottom:.25rem;left:50%;transform:translate(-50%);font-size:.75rem;color:#ffffff8c;letter-spacing:.05em;text-align:center;width:100%;pointer-events:none}@media(prefers-reduced-motion:reduce){.portal-halo,.portals-orbit-rotor,.orbit-card-inner,.feature-card{animation:none!important}}.features-section{position:relative}.features-section:before{display:none}.feature-card{transform:translateZ(0)}.feature-card:after{content:"";position:absolute;inset:-1px;border-radius:22px;pointer-events:none;opacity:0;transition:opacity .22s ease;background:radial-gradient(600px 180px at 30% 10%,rgba(255,122,26,.18),transparent 60%)}.feature-card:hover:after{opacity:1}.buy-section{position:relative;padding:6rem 1rem;background:transparent;overflow:hidden}.buy-background-runes{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:.05;pointer-events:none;overflow:hidden;-webkit-user-select:none;user-select:none}.rune-large{font-size:clamp(10rem,40vw,20rem);font-family:var(--font-display);color:var(--color-purple-haze);transform:rotate(12deg)}.buy-container{max-width:56rem;margin:0 auto;position:relative;z-index:10}.buy-title{font-size:2.25rem;font-weight:900;text-align:center;margin-bottom:1rem;text-transform:uppercase;color:var(--color-purple-haze)}@media(min-width:768px){.buy-title{font-size:3.75rem}}.buy-subtitle{text-align:center;color:#9ca3af;margin-bottom:4rem;text-transform:uppercase;letter-spacing:.1em;max-width:36rem;margin-left:auto;margin-right:auto}.steps-list{display:flex;flex-direction:column;gap:1.5rem}.step-item{display:flex;align-items:flex-start;gap:1.5rem;padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.1);transition:border-color .3s}.step-item:hover{border-color:var(--color-alien-green)}@media(min-width:768px){.step-item{align-items:center}}.step-number{font-size:1.875rem;font-weight:900;color:#ffffff1a;transition:color .3s}@media(min-width:768px){.step-number{font-size:3rem}}.step-item:hover .step-number{color:var(--color-alien-green)}.step-title{font-size:1.25rem;font-weight:700;color:#fff;text-transform:uppercase;margin-bottom:.25rem}@media(min-width:768px){.step-title{font-size:1.5rem}}.step-desc{color:#9ca3af;font-family:var(--font-body);font-size:1.125rem;transition:color .3s}.step-item:hover .step-desc{color:#d1d5db}.buy-actions{margin-top:4rem;text-align:center}.btn-ritual{padding:1rem 2.5rem;background-color:var(--color-purple-haze);color:#fff;font-weight:700;font-size:1.25rem;text-transform:uppercase;letter-spacing:.05em;transition:all .3s;clip-path:polygon(10% 0,100% 0,100% 70%,90% 100%,0 100%,0 30%);box-shadow:0 0 20px var(--color-purple-haze)}.btn-ritual:hover{background-color:#fff;color:#000;box-shadow:0 0 40px #fff}.howbuy-section{position:relative;padding:6rem 1rem 4rem;background:linear-gradient(to bottom,var(--color-void-deep),var(--color-void));z-index:10}.howbuy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2.25rem}.howbuy-card{border:1px solid rgba(49,230,255,.18);background:#0707128c;border-radius:18px;padding:1.5rem 1.5rem 1.25rem;box-shadow:0 0 28px #0009}.howbuy-kicker{color:#31e6ffe6;font-weight:700;letter-spacing:.12em;font-size:.85rem;margin-bottom:.75rem}.howbuy-title{color:var(--color-alien-green);font-size:1.25rem;letter-spacing:.06em;margin-bottom:.5rem}.howbuy-desc{color:#ffffffb8;margin-bottom:1rem;line-height:1.5}.howbuy-steps{margin:0 0 1.25rem;padding-left:1.25rem;color:#ffffffc7}.howbuy-steps li{margin:.4rem 0}.btn-howbuy{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.9rem 1rem;border-radius:14px;text-decoration:none;border:none;cursor:pointer;background:#39ff14e6;color:#06060f;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:transform .15s ease,filter .15s ease}.btn-howbuy:hover{transform:translateY(-1px);filter:brightness(1.05)}.btn-howbuy.secondary{background:#31e6ffe6}.howbuy-links{margin-top:1.25rem;display:flex;justify-content:center;align-items:center;gap:.6rem;flex-wrap:wrap;color:#ffffffb3}.howbuy-links a{color:#ffffffd9;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.2)}.howbuy-links a:hover{border-bottom-color:#39ff1480}.howbuy-links .dot{opacity:.55}.buy-tabs{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap;margin:0 auto .5rem}.buy-tab{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#07071259;color:#ffffffd1;font-weight:700;letter-spacing:.03em;cursor:pointer;transition:transform .15s ease,border-color .15s ease,filter .15s ease}.buy-tab:hover{transform:translateY(-1px);border-color:#39ff1459;filter:brightness(1.05)}.buy-tab.active{background:#39ff1424;border-color:#39ff148c;color:#ffffffeb}.network-card{margin:1rem 0 1.25rem;padding:1rem;border-radius:16px;border:1px solid rgba(49,230,255,.22);background:#00000040}.network-title{color:#31e6ffeb;font-weight:800;letter-spacing:.1em;font-size:.85rem;text-transform:uppercase;margin-bottom:.75rem}.network-grid{display:flex;flex-direction:column;gap:.6rem}.net-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0707126b}.net-meta{min-width:0}.net-label{color:#ffffff9e;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem}.net-value{display:block;color:#ffffffeb;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.92rem;word-break:break-word;line-height:1.25}.copy-btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .75rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#00000040;color:#ffffffdb;font-weight:800;letter-spacing:.04em;transition:transform .15s ease,border-color .15s ease,filter .15s ease}.copy-btn:hover{transform:translateY(-1px);border-color:#31e6ff73;filter:brightness(1.06)}.copy-btn.copied{border-color:#39ff148c;background:#39ff141f;color:#ffffffeb}.network-note{margin-top:.75rem;color:#ffffffb8;font-size:.95rem;line-height:1.45}@media(max-width:900px){.howbuy-grid{grid-template-columns:1fr}}.buy-section:before{display:none}.buy-container{position:relative;z-index:1}.app-root{min-height:100vh;color:#fff;overflow-x:hidden;position:relative;background:transparent}.app-main{position:relative;z-index:1}.app-root::selection{background:var(--color-alien-green);color:#000}.background-container{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(1400px 900px at 18% 12%,rgba(164,64,220,.16),transparent 62%),radial-gradient(1100px 820px at 82% 18%,rgba(255,154,46,.1),transparent 66%),radial-gradient(1200px 980px at 45% 92%,rgba(26,165,156,.08),transparent 70%),linear-gradient(180deg,#050010fa,#000000f5 55%,#000000fa)}.background-container:before{content:"";position:absolute;inset:-10%;opacity:.55;background-image:radial-gradient(circle at 12% 18%,rgba(255,255,255,.22) 0 1px,transparent 2px),radial-gradient(circle at 78% 26%,rgba(255,255,255,.18) 0 1px,transparent 2px),radial-gradient(circle at 44% 74%,rgba(255,255,255,.16) 0 1px,transparent 2px),radial-gradient(circle at 62% 58%,rgba(255,255,255,.12) 0 1px,transparent 2px);background-size:260px 260px,340px 340px,420px 420px,520px 520px;background-position:0 0,40px 80px,-120px 50px,90px -140px;filter:blur(.1px);animation:starDrift 90s linear infinite}.background-container:after{content:"";position:absolute;inset:0;opacity:.22;mix-blend-mode:screen;background:radial-gradient(900px 700px at 30% 55%,rgba(164,64,220,.1),transparent 65%),radial-gradient(1000px 760px at 70% 62%,rgba(255,154,46,.06),transparent 72%),radial-gradient(1200px 900px at 50% 40%,rgba(103,217,61,.05),transparent 75%);animation:nebulaBreath 18s ease-in-out infinite}.star-orb{position:absolute;border-radius:50%;background-color:#fffffff2;opacity:.14;box-shadow:0 0 10px #ffffff29;animation:twinkle 3.2s ease-in-out infinite}.grid-overlay{position:absolute;inset:0;opacity:.045;transform:translateZ(0);mix-blend-mode:screen;background-image:linear-gradient(var(--color-purple-haze) 1px,transparent 1px),linear-gradient(90deg,var(--color-purple-haze) 1px,transparent 1px);background-size:70px 70px;animation:gridDrift 26s linear infinite}.vignette{position:absolute;inset:0;background:radial-gradient(circle at 50% 45%,transparent 38%,rgba(0,0,0,.92) 100%);opacity:.9}@keyframes twinkle{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.22;transform:scale(1.08)}}@keyframes starDrift{0%{transform:translateZ(0)}to{transform:translate3d(-4%,3%,0)}}@keyframes nebulaBreath{0%,to{opacity:.18;filter:saturate(1) blur(0px)}50%{opacity:.26;filter:saturate(1.15) blur(.2px)}}.navbar{position:fixed;top:0;left:0;width:100%;z-index:50;background-color:#050510cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(138,43,226,.3)}.navbar.scrolled{background-color:#050510eb;box-shadow:0 10px 30px #00000059}.scroll-progress{height:2px;background:linear-gradient(90deg,var(--color-alien-green),var(--color-toxic-cyan));width:0%;transition:width .15s linear}.navbar-container{max-width:80rem;margin:0 auto;padding:1rem;display:flex;justify-content:space-between;align-items:center}@media(min-width:768px){.navbar-container{padding:1rem 2rem}}.nav-logo{font-size:1.5rem;font-family:var(--font-display);font-weight:700;color:var(--color-alien-green);letter-spacing:.05em}.nav-links{display:none}@media(min-width:768px){.nav-links{display:flex;gap:2rem;align-items:center}}.nav-item,.nav-link{color:#fff;text-transform:uppercase;letter-spacing:.1em;font-size:.875rem;transition:color .3s;position:relative}.nav-item:hover,.nav-link:hover{color:var(--color-toxic-cyan)}.nav-item:after,.nav-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background-color:var(--color-alien-green);transition:width .3s}.nav-item:hover:after,.nav-link:hover:after{width:100%}.btn-join{margin-left:1rem;padding:.5rem 1.5rem;border:1px solid var(--color-alien-green);color:var(--color-alien-green);font-family:var(--font-display);font-size:.875rem;transition:all .3s;clip-path:polygon(10% 0,100% 0,100% 70%,90% 100%,0 100%,0 30%)}.btn-join:hover{background-color:var(--color-alien-green);color:#000}.mobile-toggle{display:block;color:#fff}@media(min-width:768px){.mobile-toggle{display:none}}.mobile-menu{position:absolute;top:100%;left:0;width:100%;background-color:var(--color-void-deep);border-bottom:1px solid var(--color-purple-haze);animation:slideDown .3s ease-out}.mobile-menu-content,.mobile-links{display:flex;flex-direction:column;padding:1rem;gap:1rem}section[id]{scroll-margin-top:110px}.mobile-link{color:#fff;font-size:1.125rem;text-transform:uppercase;font-family:var(--font-display);transition:color .2s}.mobile-link:hover{color:var(--color-alien-green)}.btn-join-mobile{width:100%;padding:.75rem;border:1px solid var(--color-alien-green);color:var(--color-alien-green);font-family:var(--font-display);text-transform:uppercase;transition:all .3s}.btn-join-mobile:hover{background-color:var(--color-alien-green);color:#000}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.btn-primary,.btn-secondary,.btn-ritual,.btn-howbuy,.btn-feature,.btn-join,.btn-join-mobile{will-change:transform,box-shadow;transform:translateY(0)}.btn-primary:hover,.btn-secondary:hover,.btn-ritual:hover,.btn-howbuy:hover,.btn-feature:hover,.btn-join:hover,.btn-join-mobile:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000047}.btn-primary:active,.btn-secondary:active,.btn-ritual:active,.btn-howbuy:active,.btn-feature:active,.btn-join:active,.btn-join-mobile:active{transform:translateY(0) scale(.98);box-shadow:0 8px 18px #00000038}main>section{position:relative}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}@keyframes gridDrift{0%{transform:translateZ(0)}to{transform:translate3d(12px,8px,0)}}
