:root{--bg1:#080010;--bg2:#0d0117;--bg3:#120020;--card:#ffffff0a;--border:#8b5cf633;--p:#7c3aed;--pl:#a855f7;--pb:#c084fc;--gold:#f59e0b;--gl:#fbbf24;--cyan:#22d3ee;--t:#f5f0ff;--m:#f5f0ff8c;--m2:#f5f0ff47;--fd:"Orbitron",sans-serif;--fu:"Outfit",sans-serif;--fb:"DM Sans",sans-serif}.reveal{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s ease}.reveal.visible{opacity:1;transform:translateY(0)}.d1{transition-delay:.1s}.d2{transition-delay:.2s}.d3{transition-delay:.3s}.d4{transition-delay:.4s}.d5{transition-delay:.5s}.section{padding:110px 24px;position:relative;z-index:1}.bg-1{background:#080010;background:var(--bg1)}.bg-2{background:#0d0117;background:var(--bg2)}.container{margin:0 auto;max-width:1140px}.centered{text-align:center}.centered .section-tag{justify-content:center}.centered .section-p{margin:0 auto}.section-tag{align-items:center;color:#c084fc;color:var(--pb);display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.64rem;font-weight:700;gap:8px;letter-spacing:.14em;margin-bottom:16px;text-transform:uppercase}.section-tag:before{background:linear-gradient(90deg,#7c3aed,#0000);background:linear-gradient(to right,var(--p),#0000);content:"";height:1.5px;width:18px}.section-h{color:#fff;font-family:Orbitron,sans-serif;font-family:var(--fd);font-size:clamp(1.9rem,4.5vw,3.4rem);font-weight:800;letter-spacing:.03em;line-height:1.1;margin-bottom:16px}.section-p{color:#f5f0ff8c;color:var(--m);font-size:.92rem;line-height:1.8;max-width:500px}.btn-primary{align-items:center;background:linear-gradient(135deg,#7c3aed,#a855f7);border:none;border-radius:10px;box-shadow:0 0 36px #7c3aed80;color:#fff;cursor:pointer;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.86rem;font-weight:700;gap:8px;letter-spacing:.05em;padding:14px 34px;text-decoration:none;transition:all .25s}.btn-primary:hover{box-shadow:0 0 60px #7c3aedb3;transform:translateY(-3px)}.btn-ghost{align-items:center;background:#0000;border:1.5px solid #8b5cf633;border:1.5px solid var(--border);border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.86rem;font-weight:600;gap:8px;letter-spacing:.05em;padding:14px 34px;text-decoration:none;transition:all .25s}.btn-ghost:hover{background:#7c3aed1a;border-color:#a855f7;border-color:var(--pl)}.navbar{align-items:center;display:flex;justify-content:space-between;left:0;padding:18px 48px;position:fixed;right:0;top:0;transition:all .4s;z-index:200}.navbar.solid{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#080010eb;border-bottom:1px solid #8b5cf633;border-bottom:1px solid var(--border);padding:12px 48px}.nav-logo{align-items:center;display:flex;gap:10px;text-decoration:none}.nav-logo-img{background:#fff;border-radius:9px;height:36px;object-fit:contain;padding:3px;width:36px}.nav-logo-text{color:#fff;font-family:Orbitron,sans-serif;font-family:var(--fd);font-size:.78rem;font-weight:700;letter-spacing:.07em}.nav-links{align-items:center;display:flex;gap:30px;list-style:none}.nav-links a{color:#f5f0ff8c;color:var(--m);font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.78rem;font-weight:500;text-decoration:none;transition:color .2s}.nav-cta,.nav-links a:hover{color:#fff}.nav-cta{background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:8px;box-shadow:0 0 20px #7c3aed73;font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.76rem;font-weight:700;letter-spacing:.04em;padding:9px 22px;text-decoration:none;transition:all .2s}.nav-cta:hover{box-shadow:0 0 36px #7c3aeda6;transform:translateY(-1px)}.nav-burger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:4px}.nav-burger span{background:#f5f0ff8c;background:var(--m);border-radius:2px;display:block;height:2px;width:22px}.nav-mobile{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080010f7;border-bottom:1px solid #8b5cf633;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:16px;left:0;padding:20px 24px;position:absolute;right:0;top:100%}.nav-mobile a{color:#f5f0ff8c;color:var(--m);font-size:.88rem;font-weight:600}.nav-cta-mobile,.nav-mobile a{font-family:Outfit,sans-serif;font-family:var(--fu);text-decoration:none}.nav-cta-mobile{background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:8px;color:#fff;font-size:.82rem;font-weight:700;padding:12px 20px;text-align:center}.hero-section{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:110px 24px 80px;position:relative;text-align:center}.hero-canvas{inset:0;position:absolute;z-index:0}.hero-orb{border-radius:50%;pointer-events:none;position:absolute}.hero-orb-1{animation:orb-drift 9s ease-in-out infinite;background:radial-gradient(circle,#7c3aed29,#0000 65%);height:700px;left:50%;top:-200px;transform:translateX(-50%);width:700px}.hero-orb-2{animation:orb-drift 13s ease-in-out infinite reverse;background:radial-gradient(circle,#a855f71a,#0000 65%);bottom:0;height:400px;right:-80px;width:400px}.hero-orb-3{animation:orb-drift 11s ease-in-out 2s infinite;background:radial-gradient(circle,#22d3ee0f,#0000 65%);bottom:80px;height:280px;left:-40px;width:280px}@keyframes orb-drift{0%,to{transform:translate(0)}33%{transform:translate(18px,-18px)}66%{transform:translate(-14px,14px)}}.hero-content{max-width:800px;position:relative;z-index:2}.hero-eyebrow{align-items:center;animation:fade-up .7s ease both;background:#7c3aed24;border:1px solid #7c3aed66;border-radius:99px;color:#c084fc;color:var(--pb);display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.68rem;font-weight:700;gap:8px;letter-spacing:.12em;margin-bottom:26px;padding:7px 18px;text-transform:uppercase}.eye-dot{animation:blink 2s ease-in-out infinite;background:#c084fc;background:var(--pb);border-radius:50%;display:inline-block;height:6px;width:6px}@keyframes blink{0%,to{opacity:1}50%{opacity:.15}}.hero-logo-wrap{align-items:center;animation:fade-up .7s ease .07s both;background:#fff;border-radius:22px;box-shadow:0 0 70px #7c3aed80;display:flex;height:88px;justify-content:center;margin:0 auto 22px;overflow:hidden;padding:8px;width:88px}.hero-logo-wrap img{height:100%;object-fit:contain;width:100%}.hero-h1{animation:fade-up .7s ease .14s both;color:#fff;font-family:Orbitron,sans-serif;font-family:var(--fd);font-size:clamp(2.4rem,7.5vw,5.8rem);font-weight:900;letter-spacing:.04em;line-height:1.05;margin-bottom:14px}.hero-h1 span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#a855f7,#22d3ee);-webkit-background-clip:text}.hero-sub{animation:fade-up .7s ease .21s both;color:#f5f0ff8c;color:var(--m);font-family:Outfit,sans-serif;font-family:var(--fu);font-size:clamp(.92rem,2vw,1.1rem);line-height:1.8;margin:0 auto 38px;max-width:540px}.hero-sub strong{color:#c084fc;color:var(--pb);font-weight:700}.hero-btns{animation:fade-up .7s ease .28s both;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.hero-scroll-hint{align-items:center;animation:fade-up .7s ease .5s both;color:#f5f0ff47;color:var(--m2);display:flex;flex-direction:column;font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.6rem;gap:8px;letter-spacing:.15em;margin-top:60px;text-transform:uppercase}.scroll-line{animation:scroll-anim 2.2s ease-in-out infinite;background:linear-gradient(180deg,#7c3aed,#0000);background:linear-gradient(to bottom,var(--p),#0000);height:42px;width:1px}@keyframes scroll-anim{0%{opacity:0;transform:scaleY(0)}50%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)translateY(10px)}}@keyframes fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.ticker-wrap{background:#7c3aed12;border-bottom:1px solid #8b5cf633;border-bottom:1px solid var(--border);border-top:1px solid #8b5cf633;border-top:1px solid var(--border);overflow:hidden;padding:15px 0}.ticker-track{animation:ticker 26s linear infinite;display:flex;width:-webkit-max-content;width:max-content}.ticker-item{align-items:center;border-right:1px solid #8b5cf633;border-right:1px solid var(--border);display:flex;gap:10px;padding:0 38px;white-space:nowrap}.t-val{color:#c084fc;color:var(--pb);font-family:Orbitron,sans-serif;font-family:var(--fd);font-size:.82rem;letter-spacing:.04em}.t-lbl{color:#f5f0ff47;color:var(--m2);font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.how-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr);margin-top:60px}.how-card{background:#ffffff0a;background:var(--card);border:1px solid #8b5cf633;border:1px solid var(--border);border-radius:18px;overflow:hidden;padding:34px 26px;position:relative;transition:all .3s}.how-card:after{background:linear-gradient(90deg,#7c3aed,#a855f7);background:linear-gradient(to right,var(--p),var(--pl));content:"";height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s}.how-card:hover:after{transform:scaleX(1)}.how-card:hover{border-color:#7c3aed73;transform:translateY(-5px)}.how-num{color:#7c3aed1a;font-family:Orbitron,sans-serif;font-family:var(--fd);font-size:4.5rem;line-height:1;position:absolute;right:18px;top:14px}.how-ico{display:block;font-size:1.9rem;margin-bottom:18px}.how-title{color:#fff;font-family:Outfit,sans-serif;font-family:var(--fu);font-size:1rem;font-weight:800;margin-bottom:10px}.how-desc{color:#f5f0ff8c;color:var(--m);font-size:.82rem;line-height:1.75}.how-chip{align-items:center;background:#7c3aed24;border:1px solid #7c3aed47;border-radius:99px;color:#c084fc;color:var(--pb);display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.66rem;font-weight:700;gap:5px;margin-top:16px;padding:5px 12px}.gallery-section{overflow:hidden;padding-bottom:80px}.gallery-section .container{position:relative;z-index:1}.mq-rows{display:flex;flex-direction:column;gap:0;margin-bottom:56px;margin-top:60px}.mq-row{margin-bottom:28px}.mq-row-header{justify-content:space-between;margin-bottom:12px;padding:0 32px}.mq-row-header,.mq-row-left{align-items:center;display:flex}.mq-row-left{gap:10px}.mq-dot{animation:dot-pulse 2s ease-in-out infinite;border-radius:50%;flex-shrink:0;height:9px;width:9px}@keyframes dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.5)}}.mq-tier-name{font-family:Orbitron,sans-serif;font-family:var(--fd);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mq-tier-count{background:#ffffff0f;border-radius:99px;color:#f5f0ff47;color:var(--m2);font-size:.64rem;padding:2px 10px}.mq-dir-arrow,.mq-tier-count{font-family:Outfit,sans-serif;font-family:var(--fu)}.mq-dir-arrow{font-size:.75rem;letter-spacing:.18em;max-width:200px;opacity:.45;overflow:hidden}.mq-arrow-rtl,.mq-arrow-track{display:inline-block}.mq-arrow-rtl{direction:rtl}.mq-track-outer{overflow:hidden;padding:4px 0 8px;position:relative}.mq-fade-left,.mq-fade-right{bottom:0;pointer-events:none;position:absolute;top:0;width:120px;z-index:2}.mq-fade-left{background:linear-gradient(90deg,#080010,#0000);background:linear-gradient(to right,var(--bg1),#0000);left:0}.mq-fade-right{background:linear-gradient(270deg,#080010,#0000);background:linear-gradient(to left,var(--bg1),#0000);right:0}.mq-track{display:flex;gap:14px;width:-webkit-max-content;width:max-content;will-change:transform}.mq-left{animation:mq-scroll-left linear infinite}.mq-right{animation:mq-scroll-right linear infinite}@keyframes mq-scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes mq-scroll-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.mq-track-outer:hover .mq-track{animation-play-state:paused}.mq-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;cursor:pointer;flex:0 0 190px;overflow:hidden;position:relative;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s}.mq-card:hover{border-color:#7c3aed80;border-color:var(--cc,#7c3aed80);box-shadow:0 24px 48px #0009,0 0 28px #7c3aed33;box-shadow:0 24px 48px #0009,0 0 28px var(--cg,#7c3aed33);transform:translateY(-10px) scale(1.04);z-index:5}.mq-img-wrap{aspect-ratio:1/1;background:linear-gradient(145deg,#0d0117,#1a0040);overflow:hidden;position:relative}.mq-img-wrap img{display:block;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.22,1,.36,1);width:100%}.mq-card:hover .mq-img-wrap img{transform:scale(1.1)}.mq-hover-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08001073;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .25s}.mq-card:hover .mq-hover-overlay{opacity:1}.mq-hover-icon{color:#fff;font-size:1.8rem;transform:scale(.7);transition:transform .3s cubic-bezier(.22,1,.36,1)}.mq-card:hover .mq-hover-icon{transform:scale(1)}.mq-card-foot{align-items:center;display:flex;gap:6px;justify-content:space-between;padding:9px 11px 10px}.mq-card-name{color:#fff;font-size:.68rem;font-weight:800;overflow:hidden;text-overflow:ellipsis}.mq-card-name,.mq-rarity-pill{font-family:Outfit,sans-serif;font-family:var(--fu);white-space:nowrap}.mq-rarity-pill{border:1px solid;border-radius:99px;flex-shrink:0;font-size:.52rem;font-weight:700;letter-spacing:.05em;padding:2px 7px;text-transform:uppercase}.lb-overlay{align-items:center;animation:lb-in .22s ease;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04000ce0;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}@keyframes lb-in{0%{opacity:0}to{opacity:1}}.lb-box{animation:lb-box-in .28s cubic-bezier(.22,1,.36,1);background:#0d0117f2;border:1.5px solid #7c3aed66;border-radius:24px;box-shadow:0 40px 100px #000c,0 0 60px #7c3aed33;max-width:480px;overflow:hidden;position:relative;width:100%}@keyframes lb-box-in{0%{transform:scale(.88) translateY(24px)}to{transform:scale(1) translateY(0)}}.lb-img{display:block;width:100%}.lb-meta{align-items:center;display:flex;justify-content:space-between;padding:16px 20px}.lb-name{color:#fff;font-size:.85rem;font-weight:800}.lb-name,.lb-tier{font-family:Outfit,sans-serif;font-family:var(--fu)}.lb-tier{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lb-close{align-items:center;background:#ffffff1f;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.85rem;height:32px;justify-content:center;position:absolute;right:12px;top:12px;transition:background .2s;width:32px;z-index:2}.lb-close:hover{background:#ffffff47}.gallery-summary{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;flex-wrap:wrap;gap:28px;justify-content:center;margin-top:16px;padding:18px 28px}.gallery-summary,.gs-item{align-items:center;display:flex}.gs-item{gap:8px}.gs-dot{border-radius:50%;flex-shrink:0;height:9px;width:9px}.gs-label{font-size:.72rem;font-weight:700}.gs-count,.gs-label{font-family:Outfit,sans-serif;font-family:var(--fu)}.gs-count{color:#f5f0ff8c;color:var(--m);font-size:.68rem}.gs-total{border-left:1px solid #ffffff1f;color:#fff;font-family:Orbitron,sans-serif;font-family:var(--fd);font-size:.78rem;font-weight:800;padding-left:24px}.earn-grid{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin-top:60px}.earn-stats{display:flex;flex-direction:column;gap:14px}.earn-stat{align-items:center;background:#ffffff0a;background:var(--card);border:1px solid #8b5cf633;border:1px solid var(--border);border-radius:14px;display:flex;gap:14px;padding:18px 20px;transition:all .25s}.earn-stat:hover{background:#7c3aed0f;border-color:#7c3aed73}.es-icon{align-items:center;background:#7c3aed24;border-radius:11px;display:flex;flex-shrink:0;font-size:1.1rem;height:42px;justify-content:center;width:42px}.es-body{flex:1 1}.es-title{color:#fff;font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.86rem;font-weight:700;margin-bottom:3px}.es-desc{color:#f5f0ff8c;color:var(--m);font-size:.71rem;line-height:1.6}.es-val{color:#c084fc;color:var(--pb);font-family:Orbitron,sans-serif;font-family:var(--fd);font-size:.92rem;letter-spacing:.04em;white-space:nowrap}.earn-visual{background:#ffffff0a;background:var(--card);border:1px solid #8b5cf633;border:1px solid var(--border);border-radius:22px;padding:32px;text-align:center}.ev-nft-img{border:2px solid #7c3aed59;border-radius:18px;box-shadow:0 0 60px #7c3aed66;height:150px;margin:0 auto 20px;overflow:hidden;width:150px}.ev-nft-img img{display:block;height:100%;object-fit:cover;width:100%}.ev-nft-label{color:#c084fc;color:var(--pb);font-family:Orbitron,sans-serif;font-family:var(--fd);font-size:.72rem;letter-spacing:.1em;margin-bottom:18px}.ev-steps{flex-direction:column;text-align:left}.ev-step,.ev-steps{display:flex;gap:10px}.ev-step{align-items:center}.ev-dot{background:#a855f7;background:var(--pl);border-radius:50%;flex-shrink:0;height:7px;width:7px}.ev-step-text{color:#f5f0ff8c;color:var(--m);font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.76rem}.ev-step-text strong{color:#fff;font-weight:700}.presale-section{overflow:hidden;position:relative}.presale-section:before{background:radial-gradient(ellipse,#7c3aed17,#0000 65%);content:"";height:550px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px}.presale-grid{grid-gap:72px;align-items:start;display:grid;gap:72px;grid-template-columns:1fr 1fr;margin-top:60px;position:relative;z-index:1}.presale-nft-col{align-items:flex-start;display:flex;justify-content:center;position:relative;width:100%}.presale-nft-glow{animation:ps-glow 3.5s ease-in-out infinite;background:radial-gradient(circle,#7c3aed38,#0000 70%);border-radius:50%;height:280px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:280px;z-index:0}@keyframes ps-glow{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.18)}}.presale-nft-card{animation:nft-float 4.5s ease-in-out infinite;border:2px solid #7c3aed73;border-radius:22px;box-shadow:0 0 80px #7c3aed4d,0 36px 72px #00000080;overflow:hidden;position:relative;width:270px;z-index:1}@keyframes nft-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.presale-nft-card img{display:block;width:100%}.presale-nft-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080010d1;border:1.5px solid #7c3aed8c;border-radius:99px;bottom:16px;color:#c084fc;color:var(--pb);font-family:Orbitron,sans-serif;font-family:var(--fd);font-size:.68rem;left:50%;letter-spacing:.12em;padding:7px 18px;position:absolute;transform:translateX(-50%);white-space:nowrap}.presale-nft-lv{background:#f59e0be6;border-radius:9px;color:#1a0a00;font-size:.68rem;left:14px;padding:5px 12px;position:absolute;top:14px}.presale-nft-lv,.presale-soon-badge{font-family:Outfit,sans-serif;font-family:var(--fu);font-weight:800}.presale-soon-badge{align-items:center;background:#f59e0b1c;border:1px solid #f59e0b52;border-radius:99px;color:#fbbf24;color:var(--gl);display:inline-flex;font-size:.66rem;gap:8px;letter-spacing:.12em;margin-bottom:18px;padding:7px 16px;text-transform:uppercase}.presale-h{color:#fff;font-family:Orbitron,sans-serif;font-family:var(--fd);font-size:clamp(1.8rem,4vw,2.9rem);font-weight:800;letter-spacing:.03em;line-height:1.15;margin-bottom:14px}.presale-h span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f59e0b,#fbbf24);background:linear-gradient(135deg,var(--gold),var(--gl));-webkit-background-clip:text}.presale-desc{color:#f5f0ff8c;color:var(--m);font-size:.85rem;line-height:1.8;margin-bottom:22px}.presale-desc strong{color:#fff;font-weight:600}.presale-perks{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.presale-perk{align-items:center;border-radius:99px;color:#f5f0ff8c;color:var(--m);display:flex;font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.68rem;font-weight:600;gap:6px;padding:7px 13px}.presale-form-wrap,.presale-perk{background:#ffffff0a;border:1px solid #8b5cf633;border:1px solid var(--border)}.presale-form-wrap{background:var(--card);border-radius:18px;padding:26px}.pf-header{color:#fff;font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.9rem;font-weight:800;margin-bottom:5px}.pf-sub{color:#f5f0ff8c;color:var(--m);font-size:.72rem;margin-bottom:20px}.pf-progress{background:#7c3aed1f;border-radius:99px;height:2px;margin-bottom:18px;overflow:hidden}.pf-progress-bar{background:linear-gradient(90deg,#7c3aed,#a855f7);background:linear-gradient(to right,var(--p),var(--pl));border-radius:99px;height:100%;transition:width .8s ease}.pf-field{margin-bottom:14px}.pf-label{color:#f5f0ff8c;color:var(--m);display:block;font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.65rem;font-weight:700;letter-spacing:.07em;margin-bottom:6px;text-transform:uppercase}.req{color:#a855f7;color:var(--pl)}.pf-input{background:#ffffff0a;border:1.5px solid #8b5cf633;border:1.5px solid var(--border);border-radius:9px;color:#fff;font-family:DM Sans,sans-serif;font-family:var(--fb);font-size:.82rem;outline:none;padding:11px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.pf-input::placeholder{color:#f5f0ff47;color:var(--m2)}.pf-input:focus{border-color:#7c3aed99;box-shadow:0 0 0 3px #7c3aed1a}.pf-input.error{background:#ef44440d;border-color:#ef444480}.pf-err{color:#f87171;font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.66rem;margin-top:5px}.pf-err-global{background:#ef444414;border:1px solid #ef444440;border-radius:8px;margin-bottom:12px;padding:8px 12px}.pf-type-row{display:flex;gap:10px}.pf-type-btn{background:#ffffff0a;border:1.5px solid #8b5cf633;border:1.5px solid var(--border);border-radius:9px;color:#f5f0ff8c;color:var(--m);cursor:pointer;flex:1 1;font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.8rem;font-weight:700;padding:11px 14px;transition:all .2s}.pf-type-btn.selected{background:#7c3aed26;border-color:#7c3aed99;box-shadow:0 0 0 3px #7c3aed1a;color:#fff}.pf-submit-btn{align-items:center;background:linear-gradient(135deg,#7c3aed,#a855f7);border:none;border-radius:9px;box-shadow:0 0 28px #7c3aed66;color:#fff;cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.87rem;font-weight:800;gap:8px;justify-content:center;letter-spacing:.05em;margin-top:6px;padding:13px;transition:all .25s;width:100%}.pf-submit-btn:hover:not(:disabled){box-shadow:0 0 44px #7c3aed99;transform:translateY(-2px)}.pf-submit-btn:disabled{cursor:not-allowed;opacity:.65}.pf-submit-btn.loading{opacity:.8}.pf-note{color:#f5f0ff47;color:var(--m2);font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.63rem;margin-top:10px;text-align:center}.pf-spinner{animation:spin .7s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:14px;width:14px}@keyframes spin{to{transform:rotate(1turn)}}.pf-success{animation:fade-up .5s ease;padding:8px 0;text-align:center}.pf-success-icon{display:block;font-size:3rem;margin-bottom:14px}.pf-success-title{color:#fff;font-family:Outfit,sans-serif;font-family:var(--fu);font-size:1.1rem;font-weight:800;margin-bottom:8px}.pf-success-sub{color:#f5f0ff8c;color:var(--m);font-size:.8rem;line-height:1.6;margin-bottom:20px}.pf-code-box{background:#7c3aed1a;border:1.5px solid #7c3aed59;border-radius:14px;margin-bottom:18px;padding:18px}.pf-code-label{color:#fbbf24;color:var(--gl);font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.62rem;font-weight:800;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.pf-code-value{color:#fff;font-family:Orbitron,sans-serif;font-family:var(--fd);font-size:1.5rem;letter-spacing:.08em;margin-bottom:12px;text-shadow:0 0 30px #7c3aed99;word-break:break-all}.pf-copy-btn{background:#7c3aed1f;border:1.5px solid #7c3aed66;border-radius:8px;color:#c084fc;color:var(--pb);cursor:pointer;font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.78rem;font-weight:700;padding:9px 22px;transition:all .2s}.pf-copy-btn.copied{background:#22c55e26;border-color:#22c55e66;color:#4ade80}.pf-code-instructions{background:#ffffff08;border:1px solid #8b5cf633;border:1px solid var(--border);border-radius:12px;margin-bottom:18px;padding:16px 18px;text-align:left}.pf-code-instructions strong{color:#fff;display:block;font-size:.78rem;margin-bottom:10px}.pf-code-instructions ol{display:flex;flex-direction:column;gap:6px;padding-left:18px}.pf-code-instructions li{color:#f5f0ff8c;color:var(--m);font-size:.74rem;line-height:1.6}.pf-code-instructions em{color:#c084fc;color:var(--pb);font-style:normal}.pf-success-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.pf-check-btn{background:linear-gradient(135deg,#7c3aed,#a855f7);border:none;border-radius:9px;box-shadow:0 0 20px #7c3aed66;color:#fff;font-weight:700}.pf-another-btn,.pf-check-btn{cursor:pointer;font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.8rem;padding:11px 22px;transition:all .2s}.pf-another-btn{background:#0000;border:1.5px solid #8b5cf633;border:1.5px solid var(--border);border-radius:9px;color:#f5f0ff8c;color:var(--m);font-weight:600}.status-section{background:#ffffff08;border:1px solid #8b5cf633;border:1px solid var(--border);border-radius:24px;margin-top:72px;padding:40px;text-align:center}.status-tag{color:#c084fc;color:var(--pb);font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.64rem;font-weight:700;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.status-h{color:#fff;font-family:Orbitron,sans-serif;font-family:var(--fd);font-size:clamp(1.4rem,3vw,2rem);letter-spacing:.04em;margin-bottom:12px}.status-sub{color:#f5f0ff8c;color:var(--m);font-size:.84rem;line-height:1.7;margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:440px}.status-input-row{display:flex;gap:10px;margin:0 auto 12px;max-width:420px}.status-input{background:#ffffff0d;border:1.5px solid #8b5cf633;border:1.5px solid var(--border);border-radius:9px;color:#fff;flex:1 1;font-family:monospace;font-size:.9rem;letter-spacing:.06em;outline:none;padding:12px 16px;text-transform:uppercase;transition:border-color .2s}.status-input:focus{border-color:#7c3aed99;box-shadow:0 0 0 3px #7c3aed1a}.status-input.error{border-color:#ef444480}.status-check-btn{align-items:center;background:linear-gradient(135deg,#7c3aed,#a855f7);border:none;border-radius:9px;color:#fff;cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.82rem;font-weight:700;gap:6px;padding:12px 20px;transition:all .2s;white-space:nowrap}.status-check-btn:disabled{cursor:not-allowed;opacity:.6}.status-card{animation:fade-up .4s ease;border:1.5px solid;border-radius:16px;margin:20px auto 0;max-width:420px;padding:24px;text-align:left}.status-card.not-found{background:#ffffff08;border-color:#8b5cf633;border-color:var(--border);text-align:center}.status-card-icon{display:block;font-size:2rem;margin-bottom:10px}.status-card-title{font-family:Outfit,sans-serif;font-family:var(--fu);font-size:1.05rem;font-weight:800;margin-bottom:12px}.status-card-sub{color:#f5f0ff8c;color:var(--m);font-size:.78rem;line-height:1.6}.status-meta-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:14px}.smg-lbl{color:#f5f0ff47;color:var(--m2);display:block;font-size:.6rem;letter-spacing:.07em;margin-bottom:3px;text-transform:uppercase}.smg-lbl,.smg-val{font-family:Outfit,sans-serif;font-family:var(--fu)}.smg-val{color:#fff;font-size:.8rem;font-weight:700}.status-msg{color:#f5f0ff8c;color:var(--m);font-size:.78rem;line-height:1.6}.status-rejection{background:#ef444414;border:1px solid #ef444433;border-radius:9px;color:#fca5a5;font-size:.76rem;line-height:1.6;margin-top:12px;padding:10px 14px}.calc-box{background:#ffffff0a;background:var(--card);border:1px solid #8b5cf633;border:1px solid var(--border);border-radius:20px;margin:52px auto 0;max-width:640px;padding:40px}.calc-field{margin-bottom:26px}.calc-label{color:#f5f0ff8c;color:var(--m);display:flex;font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.76rem;font-weight:600;justify-content:space-between;margin-bottom:9px}.calc-label em{color:#c084fc;color:var(--pb);font-style:normal;font-weight:800}.calc-range{-webkit-appearance:none;background:#7c3aed33;border-radius:99px;cursor:pointer;height:4px;outline:none;width:100%}.calc-range::-webkit-slider-thumb{-webkit-appearance:none;background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:50%;box-shadow:0 0 10px #7c3aed80;cursor:pointer;height:17px;width:17px}.calc-range-note{color:#f5f0ff47;color:var(--m2);font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.62rem;margin-top:6px}.calc-result{background:linear-gradient(135deg,#7c3aed1c,#22d3ee0d);border:1px solid #7c3aed38;border-radius:15px;padding:26px;text-align:center}.calc-main{color:#fff;font-family:Orbitron,sans-serif;font-family:var(--fd);font-size:clamp(2.4rem,7vw,3.8rem);letter-spacing:.04em;text-shadow:0 0 40px #7c3aed80}.calc-lbl{color:#f5f0ff8c;color:var(--m);font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.72rem;margin-top:5px}.calc-breakdown{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:18px}.calc-cell{background:#ffffff08;border-radius:9px;padding:12px}.calc-cell-val{color:#c084fc;color:var(--pb);font-size:.84rem;font-weight:800}.calc-cell-lbl,.calc-cell-val{font-family:Outfit,sans-serif;font-family:var(--fu)}.calc-cell-lbl{color:#f5f0ff47;color:var(--m2);font-size:.56rem;letter-spacing:.07em;margin-top:3px;text-transform:uppercase}.download-section{background:linear-gradient(150deg,#0d0117,#120020,#0d0117);background:linear-gradient(150deg,var(--bg2),var(--bg3),var(--bg2));overflow:hidden;position:relative;text-align:center}.download-section:before{background:radial-gradient(ellipse,#7c3aed1a,#0000 65%);content:"";height:480px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:680px}.dl-content{position:relative;z-index:1}.dl-soon-badge{align-items:center;background:#fbbf241c;border:1px solid #fbbf2452;border-radius:99px;color:#fbbf24;color:var(--gl);display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.68rem;font-weight:800;gap:8px;letter-spacing:.12em;margin-bottom:18px;padding:7px 16px;text-transform:uppercase}.dl-h{color:#fff;font-family:Orbitron,sans-serif;font-family:var(--fd);font-size:clamp(2.2rem,5.5vw,4.5rem);letter-spacing:.04em;margin-bottom:14px}.dl-h span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#c084fc,#22d3ee);background:linear-gradient(135deg,var(--pb),var(--cyan));-webkit-background-clip:text}.dl-sub{color:#f5f0ff8c;color:var(--m);font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.9rem;line-height:1.75;margin:0 auto 36px;max-width:420px}.dl-notify-form{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 auto;max-width:440px}.dl-email-input{background:#ffffff0d;border:1.5px solid #8b5cf633;border:1.5px solid var(--border);border-radius:10px;color:#fff;flex:1 1;font-family:DM Sans,sans-serif;font-family:var(--fb);font-size:.86rem;min-width:220px;outline:none;padding:13px 18px;transition:border-color .2s}.dl-email-input:focus{border-color:#7c3aed99}.dl-email-input::placeholder{color:#f5f0ff47;color:var(--m2)}.dl-notify-btn{background:linear-gradient(135deg,#7c3aed,#a855f7);border:none;border-radius:10px;box-shadow:0 0 36px #7c3aed66;color:#fff;cursor:pointer;font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.88rem;font-weight:800;padding:13px 28px;transition:all .25s;white-space:nowrap}.dl-notify-btn:hover:not(:disabled){box-shadow:0 0 56px #7c3aeda6;transform:translateY(-2px)}.dl-notify-btn:disabled{cursor:not-allowed;opacity:.5}.dl-notified{background:#22c55e1a;border:1px solid #22c55e4d;border-radius:12px;color:#4ade80;font-size:.84rem;font-weight:600;margin:0 auto;max-width:440px;padding:14px 24px}.dl-meta,.dl-notified{font-family:Outfit,sans-serif;font-family:var(--fu)}.dl-meta{color:#f5f0ff47;color:var(--m2);font-size:.65rem;margin-top:18px}.phone-mock{align-items:center;background:linear-gradient(155deg,#1a0040,#2d0a52,#4c1d95);border:2px solid #7c3aed52;border-radius:34px;box-shadow:0 36px 80px #0009,0 0 55px #7c3aed2e;display:flex;flex-direction:column;gap:12px;height:384px;justify-content:center;margin:48px auto 0;overflow:hidden;position:relative;width:192px}.phone-mock:before{background:linear-gradient(155deg,#ffffff12,#0000 55%);content:"";inset:0;position:absolute}.phone-logo{align-items:center;background:#fff;border-radius:14px;box-shadow:0 0 22px #7c3aed80;display:flex;height:52px;justify-content:center;overflow:hidden;padding:5px;position:relative;width:52px;z-index:1}.phone-logo img{height:100%;object-fit:contain;width:100%}.phone-name{color:#fff;font-family:Orbitron,sans-serif;font-family:var(--fd);font-size:.78rem;letter-spacing:.06em}.phone-earn,.phone-name{position:relative;z-index:1}.phone-earn{color:#c084fc;color:var(--pb);font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.62rem;font-weight:700}.phone-bars{align-items:flex-end;display:flex;gap:3px;position:relative;z-index:1}.phone-bar{animation:bar-anim 1.4s ease-in-out infinite;background:#a855f7;background:var(--pl);border-radius:2px;width:5px}@keyframes bar-anim{0%,to{opacity:.3}50%{opacity:1}}.soc-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:56px}.soc-card{background:#ffffff0a;background:var(--card);border:1px solid #8b5cf633;border:1px solid var(--border);border-radius:18px;display:block;overflow:hidden;padding:34px 20px;position:relative;text-decoration:none;transition:all .3s}.soc-card:before{content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s}.soc-card:hover{transform:translateY(-6px)}.soc-card.tw:hover{border-color:#1da1f280}.soc-card.tw:before{background:linear-gradient(135deg,#1da1f212,#0000)}.soc-card.dc:hover{border-color:#5865f280}.soc-card.dc:before{background:linear-gradient(135deg,#5865f212,#0000)}.soc-card.tg:hover{border-color:#0088cc80}.soc-card.tg:before{background:linear-gradient(135deg,#0088cc12,#0000)}.soc-card:hover:before{opacity:1}.soc-icon{align-items:center;color:#fff;display:flex;justify-content:flex-start;margin-bottom:16px;opacity:.9}.soc-card.tw .soc-icon{color:#e7e7e7}.soc-card.dc .soc-icon{color:#5865f2}.soc-card.tg .soc-icon{color:#08c}.soc-name{color:#fff;font-family:Outfit,sans-serif;font-family:var(--fu);font-size:1rem;font-weight:800;margin-bottom:7px}.soc-desc{color:#f5f0ff8c;color:var(--m);font-size:.75rem;line-height:1.6;margin-bottom:20px}.soc-cta{align-items:center;border:1.5px solid #8b5cf633;border:1.5px solid var(--border);border-radius:8px;color:#fff;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.71rem;font-weight:700;gap:6px;padding:8px 18px;transition:all .2s}.soc-card.tw .soc-cta{border-color:#1da1f266;color:#1da1f2}.soc-card.dc .soc-cta{border-color:#5865f266;color:#5865f2}.soc-card.tg .soc-cta{border-color:#08c6;color:#08c}.presale-slider-wrap{align-items:center;display:flex;flex-direction:column;gap:0;position:relative;width:100%}.presale-nft-name-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080010bf;border-radius:8px;bottom:58px;color:#c8b4ffb3;font-family:Orbitron,sans-serif;font-family:var(--fd);font-size:.62rem;left:50%;letter-spacing:.08em;padding:4px 14px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:2}.presale-slider-img{animation:ps-img-in .4s ease;display:block;transition:opacity .35s ease;width:100%}@keyframes ps-img-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.presale-slider-controls{gap:14px;margin-top:16px}.presale-slider-controls,.ps-nav-btn{align-items:center;display:flex;justify-content:center}.ps-nav-btn{background:#ffffff0f;border:1.5px solid #8b5cf633;border:1.5px solid var(--border);border-radius:50%;color:#fff;cursor:pointer;font-size:1.2rem;height:36px;line-height:1;transition:all .2s;width:36px}.ps-nav-btn:hover{background:#7c3aed2e;border-color:#7c3aed;border-color:var(--p);box-shadow:0 0 12px #7c3aed59}.ps-dots{display:flex;gap:6px}.ps-dot{background:#fff3;border:none;border-radius:50%;cursor:pointer;height:7px;padding:0;transition:all .25s;width:7px}.ps-dot.active{background:#7c3aed;background:var(--p);border-radius:4px;box-shadow:0 0 8px #7c3aed80;width:20px}.genesis-details{background:#ffffff08;border:1px solid #7c3aed40;border-radius:16px;margin-top:24px;padding:22px 24px;width:100%}.genesis-title{border-bottom:1px solid #7c3aed2e;color:#c084fc;color:var(--pb);font-family:Orbitron,sans-serif;font-family:var(--fd);font-size:.78rem;letter-spacing:.1em;margin-bottom:18px;padding-bottom:12px;text-transform:uppercase}.genesis-grid{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.genesis-row{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid #ffffff0f;border-radius:9px;display:flex;justify-content:space-between;padding:9px 12px}.g-label{color:#f5f0ff8c;color:var(--m);font-size:.67rem;font-weight:600}.g-label,.g-value{font-family:Outfit,sans-serif;font-family:var(--fu)}.g-value{color:#fff;font-size:.73rem;font-weight:800}.g-soon{color:#fbbf24}.g-tba{color:#c084fc;color:var(--pb);opacity:.7}.genesis-more{border-top:1px dashed #ffffff12;color:#f5f0ff47;color:var(--m2);font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.65rem;line-height:1.6;padding:8px 0 0;text-align:center}.roadmap-list{display:flex;flex-direction:column;gap:0;margin-top:60px}.rm-phase{border-left:2px solid #7c3aed33;padding:0 0 40px 48px;position:relative}.rm-phase:last-child{border-left-color:#0000}.rm-phase:before{background:#c084fc;background:var(--pb);border-radius:50%;box-shadow:0 0 0 3px #7c3aed33,0 0 14px #7c3aed80;content:"";height:10px;left:-6px;position:absolute;top:8px;width:10px}.rm-phase.active:before{animation:rm-active-pulse 2s ease-in-out infinite;background:#fbbf24;background:var(--gl);border-left-color:#fbbf2466;box-shadow:0 0 0 3px #fbbf2433,0 0 18px #fbbf2499}@keyframes rm-active-pulse{0%,to{box-shadow:0 0 0 3px #fbbf2433,0 0 18px #fbbf2499}50%{box-shadow:0 0 0 6px #fbbf241a,0 0 30px #fbbf24cc}}.rm-badge{font-size:.62rem;margin-bottom:10px;padding:4px 12px}.badge-active{background:#fbbf241a;color:var(--gl)}.badge-soon{background:#ffffff0a}.rm-title{color:#fff;font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.98rem;font-weight:800;margin-bottom:14px}.rm-steps{display:flex;flex-direction:column;gap:9px}.rm-step{align-items:center;display:flex;gap:10px}.rm-step-dot{background:#7c3aed59;border:1px solid #7c3aed66;border-radius:50%;flex-shrink:0;height:7px;width:7px}.rm-step.done .rm-step-dot{background:#4ade80;border-color:#4ade8080;box-shadow:0 0 8px #4ade8066}.rm-step.current .rm-step-dot{animation:rm-active-pulse 1.5s ease-in-out infinite;background:#fbbf24;background:var(--gl);border-color:#fbbf2499;box-shadow:0 0 10px #fbbf2480}.rm-step-label{color:#f5f0ff8c;color:var(--m);font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.78rem}.rm-step.done .rm-step-label{color:#f5f0ffb3}.rm-step.current .rm-step-label{color:#fff;font-weight:700}.rm-step-current-tag{background:#fbbf241a;border:1px solid #fbbf2440;border-radius:6px;color:#fbbf24;color:var(--gl);font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.6rem;font-weight:800;padding:2px 8px;white-space:nowrap}.rm-step-done-tag{color:#4ade80;flex-shrink:0;font-size:.62rem;font-weight:700}.faq-list{margin:52px auto 0;max-width:740px}.faq-item{border-bottom:1px solid #8b5cf633;border-bottom:1px solid var(--border);cursor:pointer}.faq-q{color:#fff;font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.88rem;font-weight:700;gap:14px;justify-content:space-between;padding:21px 0}.faq-arrow,.faq-q{align-items:center;display:flex}.faq-arrow{background:#ffffff0a;background:var(--card);border:1px solid #8b5cf633;border:1px solid var(--border);border-radius:7px;color:#f5f0ff8c;color:var(--m);flex-shrink:0;font-size:.72rem;height:25px;justify-content:center;transition:all .25s;width:25px}.faq-item.open .faq-arrow{background:#7c3aed26;border-color:#7c3aed;border-color:var(--p);color:#c084fc;color:var(--pb);transform:rotate(180deg)}.faq-a{color:#f5f0ff8c;color:var(--m);font-size:.82rem;line-height:1.8;max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.faq-item.open .faq-a{max-height:280px;padding-bottom:20px}.footer{background:#0d0117;background:var(--bg2);border-top:1px solid #8b5cf633;border-top:1px solid var(--border);padding:54px 24px 34px}.footer-grid{grid-gap:44px;display:grid;gap:44px;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:36px}.footer-logo{align-items:center;display:flex;gap:10px;margin-bottom:14px;text-decoration:none}.footer-logo img{background:#fff;border-radius:9px;height:34px;object-fit:contain;padding:3px;width:34px}.footer-logo span{color:#fff;font-family:Orbitron,sans-serif;font-family:var(--fd);font-size:.78rem;letter-spacing:.07em}.footer-brand{color:#f5f0ff8c;color:var(--m);font-size:.8rem;line-height:1.8;max-width:230px}.footer-col-title{color:#f5f0ff47;color:var(--m2);font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.65rem;font-weight:800;letter-spacing:.12em;margin-bottom:16px;text-transform:uppercase}.footer-links{display:flex;flex-direction:column;gap:10px;list-style:none}.footer-links a{color:#f5f0ff8c;color:var(--m);font-size:.78rem;text-decoration:none;transition:color .2s}.footer-links a:hover{color:#fff}.footer-bottom{align-items:center;border-top:1px solid #8b5cf633;border-top:1px solid var(--border);display:flex;justify-content:space-between;padding-top:26px}.footer-copy{color:#f5f0ff47;color:var(--m2);font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.65rem}.footer-socials{display:flex;gap:9px}.footer-soc{align-items:center;background:#ffffff0a;background:var(--card);border:1px solid #8b5cf633;border:1px solid var(--border);border-radius:8px;color:#f5f0ff8c;color:var(--m);display:flex;height:34px;justify-content:center;text-decoration:none;transition:all .2s;width:34px}.footer-soc svg{flex-shrink:0;height:16px;width:16px}.footer-soc:hover{background:#7c3aed1a;border-color:#7c3aed;border-color:var(--p)}.footer-soc-x:hover{border-color:#fff6;color:#fff}.footer-soc-dc:hover{border-color:#5865f299;color:#5865f2}.footer-soc-tg:hover{border-color:#08c9;color:#08c}@media (max-width:880px){.navbar{padding:14px 20px}.navbar.solid{padding:10px 20px}.nav-cta,.nav-links{display:none}.nav-burger{display:flex}.section{padding:80px 20px}.earn-grid,.how-grid{grid-template-columns:1fr}.earn-grid{gap:32px}.presale-grid{gap:40px}.presale-grid,.soc-grid{grid-template-columns:1fr}.footer-grid{gap:26px;grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;gap:14px;text-align:center}.nft-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.hero-btns{align-items:center;flex-direction:column}.nft-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr}.calc-breakdown{grid-template-columns:repeat(3,1fr)}.status-input-row{flex-direction:column}}.nft-slider-wrap{margin-top:52px;overflow:hidden;padding:12px 4px 24px}.nft-slider-track{display:flex;gap:20px;transition:transform .65s cubic-bezier(.25,.46,.45,.94);will-change:transform}.nft-slide-card{background:#120020;background:var(--bg3);border:1px solid #8b5cf633;border:1px solid var(--border);border-radius:17px;cursor:pointer;flex-basis:calc(33.33333% - 13.33333px);flex-grow:0;flex-shrink:0;overflow:hidden;position:relative;transition:all .35s}.nft-slide-card:before{background:linear-gradient(105deg,#0000 35%,#ffffff0d 50%,#0000 65%);border-radius:17px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s;z-index:3}.nft-slide-card:hover:before{opacity:1}.nft-slide-card:hover{border-color:#7c3aed99;box-shadow:0 20px 50px #00000080,0 0 24px #7c3aed33;transform:translateY(-8px) scale(1.02)}.nft-slide-card:hover .nft-img-wrap img{transform:scale(1.07)}.slider-controls{gap:16px;margin-top:8px}.slider-btn,.slider-controls{align-items:center;display:flex;justify-content:center}.slider-btn{background:#ffffff0d;border:1.5px solid #8b5cf633;border:1.5px solid var(--border);border-radius:50%;color:#fff;cursor:pointer;font-size:1.3rem;height:40px;line-height:1;transition:all .2s;width:40px}.slider-btn:hover:not(:disabled){background:#7c3aed26;border-color:#7c3aed;border-color:var(--p);box-shadow:0 0 14px #7c3aed4d}.slider-btn:disabled{cursor:not-allowed;opacity:.28}.slider-dots{display:flex;gap:7px}.slider-dot{background:#fff3;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .25s;width:8px}.slider-dot.active{background:#7c3aed;background:var(--p);border-radius:4px;box-shadow:0 0 8px #7c3aed80;width:22px}.rar-slider-wrap{margin-top:28px;overflow:hidden}.rar-slider-track{display:flex;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.rar-slide{display:flex;flex:0 0 100%;justify-content:center;padding:0 8px}.rar-card{align-items:center;animation:rar-float 3s ease-in-out infinite;background:#ffffff08;border:1.5px dashed #7c3aed40;border-radius:20px;display:flex;flex-direction:column;gap:14px;max-width:380px;padding:48px 32px;text-align:center;width:100%}@keyframes rar-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.rar-ico{font-size:4rem}.rar-name{color:#fff;font-family:Orbitron,sans-serif;font-family:var(--fd);font-size:1.5rem;letter-spacing:.04em}.rar-desc{color:#f5f0ff8c;color:var(--m);font-size:.84rem;line-height:1.6}.rm-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:52px 0 28px}.rm-tab{align-items:center;background:#ffffff0a;border:1.5px solid #8b5cf633;border:1.5px solid var(--border);border-radius:14px;color:#f5f0ff8c;color:var(--m);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.8rem;font-weight:600;gap:4px;min-width:120px;overflow:hidden;padding:14px 16px;position:relative;transition:all .25s}.rm-tab:hover{background:#7c3aed14;border-color:#7c3aed66;color:#fff}.rm-tab.active{background:linear-gradient(135deg,#4c1d9580,#7c3aed4d);border-color:#7c3aed99;box-shadow:0 0 20px #7c3aed40;color:#fff}.rm-tab.rm-tab-active-phase.active{background:linear-gradient(135deg,#92400e66,#f59e0b33);border-color:#fbbf2480}.rm-tab-num{color:#ffffff40;font-family:Orbitron,sans-serif;font-family:var(--fd);font-size:1.3rem;line-height:1}.rm-tab.active .rm-tab-num{color:#fff9}.rm-tab-label{font-size:.72rem;font-weight:700;letter-spacing:.04em}.rm-tab-live{background:#fbbf2433;border:1px solid #fbbf2466;border-radius:99px;color:#fbbf24;font-size:.55rem;font-weight:800;letter-spacing:.07em;padding:2px 7px;position:absolute;right:8px;top:8px}.rm-slider-outer{border-radius:20px;overflow:hidden}.rm-slider-track{display:flex;transition:transform .6s cubic-bezier(.25,.46,.45,.94);will-change:transform}.rm-slide{flex:0 0 100%}.rm-slide-inner{background:#ffffff0a;border:1px solid #8b5cf633;border:1px solid var(--border);border-radius:20px;padding:32px}.rm-slide-hdr{margin-bottom:28px}.rm-badge{align-items:center;border-radius:99px;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.65rem;font-weight:700;gap:5px;letter-spacing:.1em;margin-bottom:12px;padding:5px 13px;text-transform:uppercase}.badge-active{background:#fbbf241f;border:1px solid #fbbf244d;color:#fbbf24}.badge-soon{background:#ffffff0d;border:1px solid #8b5cf633;border:1px solid var(--border);color:#f5f0ff47;color:var(--m2)}.rm-slide-title{color:#fff;font-size:1.15rem;font-weight:800;margin-bottom:10px}.rm-current-indicator,.rm-slide-title{font-family:Outfit,sans-serif;font-family:var(--fu)}.rm-current-indicator{align-items:center;background:#fbbf2412;border:1px solid #fbbf2433;border-radius:8px;color:#f5f0ff8c;color:var(--m);display:inline-flex;font-size:.77rem;gap:8px;padding:7px 13px}.rm-current-indicator strong{color:#fbbf24}.rm-current-dot{animation:rm-pulse 1.5s ease-in-out infinite;background:#fbbf24;border-radius:50%;box-shadow:0 0 8px #fbbf24b3;flex-shrink:0;height:7px;width:7px}@keyframes rm-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.rm-steps-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.rm-step-card{align-items:flex-start;background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;display:flex;gap:12px;padding:14px 16px;position:relative;transition:all .2s}.rm-step-card:hover{background:#ffffff0f;border-color:#7c3aed40}.rm-step-card.done{background:#4ade800a;border-color:#4ade8033}.rm-step-card.current{background:#fbbf2412;border-color:#fbbf2466;box-shadow:0 0 16px #fbbf241f}.rm-step-icon{align-items:center;background:#7c3aed26;border:1px solid #7c3aed40;border-radius:8px;color:#c084fc;color:var(--pb);display:flex;flex-shrink:0;font-size:.72rem;font-weight:800;height:28px;justify-content:center;width:28px}.rm-step-card.done .rm-step-icon{background:#4ade8026;border-color:#4ade804d;color:#4ade80}.rm-step-card.current .rm-step-icon{background:#fbbf2426;border-color:#fbbf2459;color:#fbbf24}.rm-step-text{color:#f5f0ff8c;color:var(--m);flex:1 1;font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.8rem;line-height:1.4}.rm-step-card.done .rm-step-text{color:#f5f0ffb3}.rm-step-card.current .rm-step-text{color:#fff;font-weight:600}.rm-step-here{background:#fbbf24e6;border-radius:99px;bottom:-9px;color:#1a0a00;font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.58rem;font-weight:800;left:50%;padding:2px 10px;position:absolute;transform:translateX(-50%);white-space:nowrap}.rm-dots{display:flex;gap:8px;justify-content:center;margin:22px 0 0}.rm-dot{background:#ffffff2e;border:none;border-radius:50%;cursor:pointer;height:9px;padding:0;transition:all .25s;width:9px}.rm-dot.active{background:#7c3aed;background:var(--p);border-radius:5px;box-shadow:0 0 10px #7c3aed80;width:26px}.rm-nav{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:18px}.rm-nav-btn{background:#ffffff0a;border:1.5px solid #8b5cf633;border:1.5px solid var(--border);border-radius:8px;color:#f5f0ff8c;color:var(--m);cursor:pointer;font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.78rem;font-weight:600;padding:9px 22px;transition:all .2s}.rm-nav-btn:hover:not(:disabled){background:#7c3aed1a;border-color:#7c3aed;border-color:var(--p);color:#fff}.rm-nav-btn:disabled{cursor:not-allowed;opacity:.3}.rm-nav-counter{color:#f5f0ff47;color:var(--m2);font-family:Outfit,sans-serif;font-family:var(--fu);font-size:.76rem}.faq-anim{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease,border-color .2s}.faq-anim.faq-visible{opacity:1;transform:translateY(0)}.faq-arrow{display:inline-block;transition:transform .28s ease}.faq-arrow.faq-arrow-open{color:#c084fc;color:var(--pb);transform:rotate(180deg)}@keyframes calc-expand{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.calc-appear{animation:calc-expand .4s cubic-bezier(.34,1.3,.64,1) both}@media (max-width:880px){.nft-slide-card{flex-basis:calc(50% - 10px);flex-grow:0;flex-shrink:0}.rm-tabs{gap:8px}.rm-tab{font-size:.72rem;min-width:80px;padding:10px 8px}.rm-steps-grid{grid-template-columns:1fr}}@media (max-width:480px){.nft-slide-card{flex:0 0 85%}}
/*# sourceMappingURL=main.a0fca821.css.map*/