:root{--bg:#07090d;--card:#151b18;--green:#39ff14;--yellow:#ffd22e;--blue:#2f62b8;--text:#f8fafc;--muted:#9ca3af}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at top,#103b2e,#07090d 45%);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.nav{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05070be8;border-bottom:1px solid #26322e;justify-content:space-between;align-items:center;padding:22px 36px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:14px;display:flex}.brandMark{color:#dfff90;background:#163f2a;border:2px solid #78d64b;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.nav b{letter-spacing:2px;font-size:28px}.nav nav{gap:20px;display:flex}.hamb{cursor:pointer;background:0 0;border:0;width:54px;height:44px;display:none}.hamb span{background:#fff;border-radius:10px;height:4px;margin:7px 4px;display:block}.mobileMenu{z-index:100;color:#fff;background:#2f62b8;padding:26px 30px;position:fixed;inset:0;overflow:auto}.mobileMenuTop{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.closeMenu{color:#fff;background:0 0;border:0;font-size:64px;line-height:1}.mobileLinks{display:grid}.mobileLinks a{border-bottom:1px solid #fff5;padding:14px 18px;font-size:28px}.socialBtns{justify-content:center;gap:28px;margin:34px 0 24px;display:flex}.socialBtns a{border:4px solid #fff;border-radius:50%;place-items:center;width:60px;height:60px;font-size:28px;display:grid}.langBtn,.menuBuy{color:#fff;text-align:left;background:0 0;border:4px solid #fff;border-radius:28px;justify-content:space-between;width:100%;margin:12px 0;padding:18px 26px;font-size:24px;font-weight:700;display:flex}.menuBuy{text-align:center;justify-content:center}.ticker{color:#fff;white-space:nowrap;background:#ef233c;padding:12px 0;font-weight:900;overflow:hidden}.ticker span{animation:18s linear infinite marquee;display:inline-block}@keyframes marquee{0%{transform:translate(100vw)}to{transform:translate(-100%)}}.hero{background:linear-gradient(#0003,#0008);grid-template-columns:1fr 500px;align-items:center;gap:34px;min-height:760px;padding:70px 7vw;display:grid}.status{color:var(--green);letter-spacing:4px}.hero h1{margin:12px 0;font-size:64px;line-height:1}.hero p{color:#d1d5db;font-size:20px}.cta{gap:18px;margin-top:28px;display:flex}.cta a,.admin button,.saveBar a{color:#111;background:#f3f4f6;border:0;border-radius:16px;padding:16px 28px;font-weight:900}.cta a:last-child,.admin button:first-of-type{background:var(--green)!important}.presalePanel{background:#2f62b8;border:6px solid #fff;border-radius:46px;padding:28px 32px;box-shadow:0 30px 100px #0008}.panelTitle{text-align:center;text-transform:uppercase;margin:8px 0 24px;font-size:34px}.countdown{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.timeBox{text-align:center;border:2px solid #fff5;border-radius:18px;padding:14px 8px}.timeBox b{color:#fff;font-size:38px}.timeBox span{color:#e6efff;font-size:14px;display:block}.raised{text-align:center;color:#fff;margin:22px 0;font-size:19px;font-weight:700}.progress{background:#1b3c76;border:3px solid #fff;border-radius:999px;height:30px;overflow:hidden}.progress i{background:linear-gradient(90deg,#641009,#a61509);height:100%;display:block}.price{text-align:center;letter-spacing:2px;color:#fff!important}.buyBox{background:#ffffff10;border:3px solid #fff;border-radius:32px;margin-top:22px;padding:24px;box-shadow:0 30px 80px #0007}.buyBox h2{text-align:center;color:#fff;text-transform:uppercase;font-size:30px}.tabs{grid-template-columns:1fr 1fr;gap:14px;margin:16px 0;display:grid}.tabs button,.connectBtn,.buyBtn{color:#fff;text-transform:uppercase;cursor:pointer;background:#fff2;border:3px solid #fff;border-radius:20px;padding:17px 18px;font-weight:900}.tabs .active{color:#111;background:#ffd22e!important}.rateStrip{color:#d7ff2f;background:#071207;border:1px solid #fff5;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:13px;line-height:1.35;display:flex}.rateStrip button{color:#d7ff2f;background:0 0;border:1px solid #d7ff2f;border-radius:999px;width:34px;height:30px;font-weight:900}.fieldLabel{color:#eaf2ff;justify-content:space-between;align-items:center;margin:18px 0 8px;font-size:17px;display:flex}.fieldLabel button{color:#d7ff2f;background:0 0;border:0;font-size:16px;font-weight:900}.fieldLabel em{color:#d7ff2f;font-style:normal}.amountWrap,.receiveBox{background:#2b5db4;border:4px solid #fff;border-radius:28px;align-items:center;gap:14px;padding:6px 18px;display:flex}.amountWrap input{color:#fff;background:0 0;border:0;outline:none;width:100%;padding:14px 0;font-size:28px}.amountWrap b,.receiveBox b{background:#ffffff2b;border-radius:50px;padding:10px 14px}.receiveBox strong{word-break:break-word;font-variant-numeric:tabular-nums;flex:1;font-size:28px}.calcNote{line-height:1.45;color:#e9f2ff!important;margin:12px 0!important;font-size:13px!important}.buyActions{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.connectBtn{color:#111;background:#fff}.buyBtn{color:#071207;background:#39ff14;border-color:#39ff14}.wallet{text-align:center;word-break:break-all;border:3px solid #fff;border-radius:20px;margin:0;padding:14px;color:#fff!important;font-size:15px!important}.walletHelp{text-align:center;margin-top:16px;text-decoration:underline;display:block}.buyBox small{color:#ffe4e6;word-break:break-all;margin-top:12px;display:block}.section{padding:80px 7vw}.section h2{text-align:center;font-size:46px}.muted{text-align:center;color:var(--muted)}.tokenGrid{background:#101317cc;border:1px solid #272b33;border-radius:36px;grid-template-columns:360px 1fr;gap:50px;max-width:1100px;margin:auto;padding:40px;display:grid}.donut{border-radius:50%;place-items:center;width:320px;height:320px;display:grid}.donut>div{text-align:center;background:#07090d;border-radius:50%;place-items:center;width:190px;height:190px;display:grid}.donut b{font-size:44px}.donut span{color:var(--muted);display:block}.tok{margin:20px 0}.tok p{align-items:center;gap:14px;margin:0 0 8px;display:flex}.tok span{width:18px;height:18px}.tok em{color:var(--muted);margin-left:auto;font-style:normal}.bar{background:#000;border-radius:999px;height:14px;overflow:hidden}.bar i{border-radius:999px;height:100%;display:block}.roadScroller{scroll-snap-type:x mandatory;cursor:grab;gap:32px;padding:60px 0 30px;display:flex;overflow-x:auto}.roadScroller::-webkit-scrollbar{height:8px}.roadScroller::-webkit-scrollbar-thumb{background:#4ade80;border-radius:99px}.roadCard{scroll-snap-align:center;background:#215f55e6;border:3px dashed #4ade80;border-radius:42px;min-width:420px;min-height:520px;padding:70px 44px 34px;position:relative}.roadCard:nth-child(2n){border-style:solid}.badge{color:#061006;border-radius:50%;place-items:center;width:70px;height:70px;font-size:32px;font-weight:900;display:grid;position:absolute;top:-32px;left:42px}.roadCard h3{color:var(--yellow);text-transform:uppercase;font-size:34px}.roadCard h4{color:#66ff87;text-transform:uppercase}.roadCard b{color:#ffd22e;text-transform:uppercase;margin-top:22px;display:block}.roadCard p{font-size:19px;line-height:1.5}details{background:#111827;border:1px solid #273244;border-radius:18px;max-width:900px;margin:14px auto;padding:18px}summary{cursor:pointer;font-weight:800}footer{text-align:center;color:#aaa;padding:40px}.admin{max-width:1200px;margin:auto;padding:40px}.admin h1{color:var(--green)}.adminGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.admin label{gap:6px;display:grid}.admin input,.admin textarea{color:#fff;background:#0f172a;border:1px solid #334155;border-radius:10px;width:100%;padding:12px}.row,.roadAdmin{grid-template-columns:2fr 1fr 1fr 80px 80px;gap:10px;margin:10px 0;display:grid}.roadAdmin{grid-template-columns:1fr 1fr 2fr 2fr 80px 80px}.saveBar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030712cc;border-radius:22px;gap:12px;margin-top:30px;padding:20px;display:flex;position:sticky;bottom:0}@media (max-width:900px){.nav{background:#071017;padding:18px 22px}.nav nav{display:none}.nav b{font-size:24px}.hamb{display:block}.hero{padding:38px 16px;display:block}.heroText{margin-bottom:28px}.hero h1{font-size:42px}.presalePanel{border-width:5px;border-radius:36px;padding:20px 16px}.panelTitle{font-size:28px}.timeBox b{font-size:32px}.timeBox span{font-size:13px}.countdown{gap:8px}.buyBox{border-radius:28px;padding:18px}.buyBox h2{font-size:26px}.buyActions{grid-template-columns:1fr}.tokenGrid{grid-template-columns:1fr;padding:24px}.donut{width:260px;height:260px;margin:auto}.roadCard{min-width:82vw}.adminGrid,.row,.roadAdmin{grid-template-columns:1fr}.section{padding:60px 18px}}@media (max-width:420px){.countdown{grid-template-columns:repeat(2,1fr)}.panelTitle{font-size:24px}.tabs{grid-template-columns:1fr}.receiveBox strong,.amountWrap input,.mobileLinks a{font-size:24px}}.mobileMenu{background:linear-gradient(#255bb2 0%,#214f9a 55%,#173a77 100%);padding:34px 28px}.mobileMenuTop{margin-bottom:44px}.mobileMenu .brand b{letter-spacing:1px;font-size:22px}.mobileLinks a{letter-spacing:.2px;border-bottom:1px solid #ffffff47;padding:18px 8px;font-size:24px}.socialBtns{margin:42px 0 26px}.langBtn{display:none!important}.menuBuy{text-transform:uppercase;letter-spacing:.5px;background:#ffffff14;border-width:3px;border-radius:22px;padding:18px 26px}.buyBox{color:#fff;background:linear-gradient(#17231ff5,#0b1210fa);border:1px solid #ffffff29;border-radius:34px;padding:24px;box-shadow:0 28px 70px #00000073,inset 0 1px #ffffff14}.buyBoxHeader{color:#b7ff56;text-transform:uppercase;letter-spacing:1px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.buyBoxHeader b{color:#e6ff9a;white-space:nowrap;background:#b7ff561c;border:1px solid #b7ff5647;border-radius:999px;padding:8px 10px}.buyBox h2{letter-spacing:1px;color:#34ff17;margin:8px 0 20px;font-size:30px}.tabs{background:#0b100e;border:1px solid #ffffff1f;border-radius:22px;gap:6px;padding:6px}.tabs button{color:#d9e4dd;background:0 0;border:0;border-radius:17px;padding:16px 12px}.tabs .active{color:#111;box-shadow:0 10px 25px #ffd32e3d;background:linear-gradient(#ffd949,#f6b91d)!important}.rateStrip{display:none}.priceGrid{background:#07110d;border:1px solid #b7ff5638;border-radius:22px;grid-template-columns:1fr 1fr auto;align-items:stretch;gap:10px;margin:16px 0;padding:12px;display:grid}.priceGrid div{gap:5px;display:grid}.priceGrid span{text-transform:uppercase;letter-spacing:.8px;color:#8da195;font-size:11px}.priceGrid b{color:#e8ff9e;font-size:14px}.priceGrid button{color:#dfff7a;background:#b7ff5614;border:1px solid #b7ff566b;border-radius:16px;width:42px;font-size:20px;font-weight:900}.priceWarning{color:#ffd99a;background:#3b1f05;border:1px solid #ad721e;border-radius:16px;margin:12px 0;padding:12px 14px;font-size:13px}.fieldLabel{color:#d6e2dc;margin:18px 0 9px;font-size:15px}.fieldLabel button,.fieldLabel em{color:#dfff5e}.amountWrap,.receiveBox{background:#070b09;border:1px solid #ffffff38;border-radius:24px;min-height:74px;padding:9px 12px}.amountWrap:focus-within{border-color:#dfff5e;box-shadow:0 0 0 4px #dfff5e14}.amountWrap input{padding:10px 4px;font-size:30px}.amountWrap b,.receiveBox b{color:#e8f3eb;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:16px;padding:12px 14px}.receiveBox strong{color:#fff;padding-left:4px;font-size:30px}.formulaBox{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;margin:14px 0 0;padding:0}.formulaBox summary{color:#cfd9d3;padding:13px 14px;font-size:13px}.formulaBox p{padding:0 14px 14px;line-height:1.45;color:#dfff5e!important;margin:0!important;font-size:13px!important}.buyActions{gap:12px}.connectBtn,.buyBtn{letter-spacing:.4px;border:0;border-radius:20px;padding:18px}.connectBtn{color:#0b0d0c;background:#fff;box-shadow:0 8px 22px #ffffff1f}.buyBtn{color:#051106;background:linear-gradient(#39ff14,#1ed600);box-shadow:0 12px 26px #39ff1438}.walletHelp{color:#e8f3eb;opacity:.9}.buyBox small{color:#ffd1d1}.presalePanel{background:linear-gradient(#2f62b8,#2859ad);border-color:#ffffffeb}@media (max-width:900px){.nav{padding:18px 28px}.brandMark{width:48px;height:48px}.hamb{width:56px;height:46px}.hamb span{height:4px;margin:7px 2px}.presalePanel{border-radius:34px;padding:22px 18px}.buyBox{padding:20px 18px}.buyBox h2{font-size:28px}.priceGrid{grid-template-columns:1fr}.priceGrid button{width:100%;height:42px}.buyActions{grid-template-columns:1fr}.mobileLinks a{font-size:28px}.menuBuy{text-align:center;justify-content:center;font-size:18px}}@media (max-width:420px){.buyBox{border-radius:30px;padding:18px 14px}.tabs{grid-template-columns:1fr 1fr}.tabs button{font-size:13px}.amountWrap input,.receiveBox strong{font-size:28px}.amountWrap,.receiveBox{min-height:68px}.mobileLinks a{padding:15px 4px;font-size:26px}.socialBtns a{width:58px;height:58px}}button,a,input,textarea{transition:transform .12s,box-shadow .12s,background .12s,border-color .12s,opacity .12s}button:active,a:active{transform:scale(.97)}button:hover,a:hover{filter:brightness(1.06)}.compactPrice{background:linear-gradient(#08110e,#0d1713);border-color:#dfff5e29;grid-template-columns:1fr 1fr 44px;margin:14px 0 18px}.compactPrice button{width:44px;height:auto}.fieldLabel button,.formulaBox,.calcNote{display:none!important}.buyBox .fieldLabel:first-of-type{margin-top:14px}.buyBox .buyActions{margin-top:22px}.buyBox{max-width:760px;margin-left:auto;margin-right:auto}.connectBtn,.buyBtn,.tabs button{position:relative;overflow:hidden}.connectBtn:after,.buyBtn:after,.tabs button:after{content:"";opacity:0;background:#ffffff40;transition:opacity .12s;position:absolute;inset:0}.connectBtn:active:after,.buyBtn:active:after,.tabs button:active:after{opacity:1}@media (min-width:901px){.roadScroller{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;gap:24px;display:grid;overflow:visible}.roadCard{min-width:0;height:100%;min-height:520px;padding:64px 28px 28px}.roadCard h3{font-size:26px}.roadCard h4{font-size:14px}.roadCard p{font-size:16px}.badge{left:28px}.roadScroller::-webkit-scrollbar{display:none}}.adminShell{color:#172033;background:#f3f6fb;grid-template-columns:270px 1fr;min-height:100vh;font-family:Arial,Helvetica,sans-serif;display:grid}.adminSide{color:#fff;background:linear-gradient(#2f63c4,#244ca3);padding:18px 16px;box-shadow:10px 0 30px #1b397629}.adminUser{align-items:center;gap:12px;margin-bottom:18px;display:flex}.adminUser .avatar{color:#2f63c4;background:#e9eef8;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.adminUser b{display:block}.adminUser span{color:#bbf7d0;margin-top:2px;font-size:12px;display:block}.adminSearch{color:#fff;background:#ffffff29;border:0;border-radius:8px;outline:none;width:100%;margin-bottom:14px;padding:11px 12px}.adminSearch::placeholder{color:#dce8ff}.adminSide nav{gap:6px;display:grid}.adminSide nav button{color:#eaf2ff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex;position:relative}.adminSide nav button i{text-align:center;width:22px;font-style:normal}.adminSide nav button:hover,.adminSide nav button.on{background:#ffffff2e;box-shadow:inset 3px 0 #fff}.adminMain{padding:0 0 96px;overflow:auto}.adminTop{z-index:4;background:#fff;border-bottom:1px solid #e3e8f2;justify-content:space-between;align-items:center;padding:14px 24px;display:flex;position:sticky;top:0;box-shadow:0 8px 20px #0f172a0a}.adminTop h1{color:#273447;margin:0;font-size:20px}.adminTop div{align-items:center;gap:10px;display:flex}.adminTop a,.adminTop button,.sectionHead button,.adminSave button,.adminSave a{color:#244ca3;cursor:pointer;background:#eaf0ff;border:0;border-radius:8px;padding:10px 14px;font-weight:800}.adminTop button,.sectionHead button,.adminSave button:first-child{color:#fff;background:#2f63c4}.toast{z-index:10;color:#fff;background:#16a34a;border-radius:10px;padding:12px 16px;position:fixed;top:76px;right:24px;box-shadow:0 10px 30px #16a34a40}.adminPanel{background:#fff;border:1px solid #e4e9f3;border-radius:14px;margin:22px 24px;padding:20px;box-shadow:0 12px 30px #0f172a0d}.dashboardGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.dashCard{background:linear-gradient(#f8fbff,#edf3ff);border:1px solid #dfe7f5;border-radius:16px;padding:18px}.dashCard span{color:#64748b;font-size:13px;display:block}.dashCard b{color:#172033;margin:8px 0;font-size:28px;display:block}.dashCard small{color:#64748b}.adminHint{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;margin-top:18px;padding:14px}.formGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.formGrid .wide{grid-column:1/-1}.adminShell label{color:#334155;gap:7px;font-size:13px;font-weight:700;display:grid}.adminShell input,.adminShell textarea{color:#172033;background:#fff;border:1px solid #cfd8e6;border-radius:9px;outline:none;width:100%;padding:11px 12px}.adminShell textarea{resize:vertical;min-height:90px}.adminShell input:focus,.adminShell textarea:focus{border-color:#2f63c4;box-shadow:0 0 0 4px #2f63c41a}.sectionHead{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.sectionHead h2{color:#172033;margin:0}.tableRow,.roadEdit{align-items:center;gap:10px;margin:10px 0;display:grid}.tokenRow{grid-template-columns:2fr 110px 1fr 70px 80px}.faqRow{grid-template-columns:1fr 2fr 80px}.roadEdit{background:#f8fbff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:1fr 1fr 1.6fr 1.6fr 70px 80px;padding:12px}.adminShell button.danger{color:#b91c1c;cursor:pointer;background:#fee2e2;border:0;border-radius:8px;padding:10px;font-weight:800}.adminSave{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-top:1px solid #e3e8f2;border-radius:0;margin:0;padding:14px 24px;position:fixed;bottom:0;left:270px;right:0}.adminSave button,.adminSave a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (max-width:900px){.compactPrice{grid-template-columns:1fr}.compactPrice button{width:100%;height:42px}.adminShell{grid-template-columns:1fr}.adminSide{position:relative}.adminMain{padding-bottom:120px}.adminTop{display:block;position:relative}.adminTop div{margin-top:12px}.dashboardGrid,.formGrid,.tokenRow,.faqRow,.roadEdit{grid-template-columns:1fr}.adminSave{grid-template-columns:1fr;display:grid;left:0}.roadCard{min-width:82vw}}.brandMark{overflow:hidden}.brandMark img{object-fit:cover;border-radius:50%;width:100%;height:100%}.coinPill{white-space:nowrap;align-items:center;gap:8px;display:inline-flex!important}.tokenIcon{color:#071207;background:linear-gradient(#e7fff1,#58d48a);border:1px solid #fff3;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:inline-grid;overflow:hidden}.tokenIcon img{object-fit:cover;width:100%;height:100%}.tokenIcon em{font-style:normal;font-weight:900}.logoAdminGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid!important}.logoAdminCard{background:#f8fbff;border:1px solid #dbe5f2;border-radius:14px;gap:10px;padding:14px;display:grid}.adminLogoPreview{color:#244ca3;background:#eaf0ff;border:1px solid #cfd8e6;border-radius:50%;place-items:center;width:64px;height:64px;font-size:24px;font-weight:900;display:grid;overflow:hidden}.adminLogoPreview img{object-fit:cover;width:100%;height:100%}.logoAdminCard input[type=file]{background:#fff;padding:9px}@media (max-width:900px){.logoAdminGrid{grid-template-columns:1fr!important}.coinPill{gap:6px}.tokenIcon{width:28px;height:28px}}.builderList{gap:16px;display:grid}.builderCard{background:#f8fbff;border:1px solid #dfe7f5;border-radius:16px;padding:16px;box-shadow:0 8px 22px #0f172a0a}.builderCardHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.builderCardHead b{color:#172033;font-size:16px}.builderCardHead div{gap:8px;display:flex}.builderCardHead button,.linkPreview a{color:#244ca3;cursor:pointer;background:#eaf0ff;border:0;border-radius:8px;padding:9px 12px;font-weight:900;text-decoration:none}.builderCardHead button:disabled{opacity:.45;cursor:not-allowed}.builderCardHead .danger{color:#b91c1c;background:#fee2e2}.sectionHead p{color:#64748b;margin:5px 0 0}.linkGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.linkPreview{background:#f8fbff;border:1px solid #dfe7f5;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding:14px;display:flex}.adminShell button,.adminShell a,.builderCardHead button,.linkPreview a{transition:transform 80ms,box-shadow .12s,filter .12s}.adminShell button:hover,.adminShell a:hover,.builderCardHead button:hover,.linkPreview a:hover{filter:brightness(.97);box-shadow:0 8px 18px #244ca31f}.adminShell button:active,.adminShell a:active,.builderCardHead button:active,.linkPreview a:active{transform:scale(.97)}@media (min-width:901px){.roadScroller{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;display:grid;overflow:visible}.roadCard{scroll-snap-align:unset;width:100%;min-width:0;height:100%;min-height:520px}}@media (max-width:900px){.linkGrid{grid-template-columns:1fr}.builderCardHead{flex-direction:column;align-items:flex-start}.builderCardHead div{flex-wrap:wrap}.logoAdminGrid{grid-template-columns:1fr!important}}.adminShell button:after{content:none!important;pointer-events:none!important;display:none!important}.adminSide nav button{z-index:2;position:relative!important}.adminSide,.adminSide nav,.adminSide nav button{pointer-events:auto!important}.adminMain{z-index:1;position:relative}.adminProfile{align-items:center;gap:12px;margin-bottom:18px;display:flex}.adminProfile>b{color:#2f63c4;background:#e9eef8;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.adminProfile span{font-weight:800}.adminProfile small{color:#bbf7d0;display:block}.adminSide>button{color:#eaf2ff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;padding:12px;font-weight:800}.adminSide>button:hover,.adminSide>button.on{background:#ffffff2e;box-shadow:inset 3px 0 #fff}.adminCard{background:#fff;border:1px solid #e4e9f3;border-radius:14px;margin:22px 24px;padding:20px;box-shadow:0 12px 30px #0f172a0d}.grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.adminInput{color:#172033;background:#fff;border:1px solid #cfd8e6;border-radius:9px;outline:none;width:100%;padding:11px 12px}.adminBottom{background:#fffffff0;border-top:1px solid #e3e8f2;align-items:center;gap:12px;padding:14px 24px;display:flex;position:fixed;bottom:0;left:270px;right:0}.adminBottom button,.adminBottom a,.addBtn{color:#244ca3;cursor:pointer;background:#eaf0ff;border:0;border-radius:8px;padding:10px 14px;font-weight:800;text-decoration:none}.adminBottom button:first-child,.addBtn{color:#fff;background:#2f63c4}.dashGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.dashGrid div{background:#f8fbff;border:1px solid #dfe7f5;border-radius:16px;padding:18px}.dashGrid b{font-size:26px;display:block}.dashGrid span{color:#64748b}.editItem{background:#f8fbff;border:1px solid #dfe7f5;border-radius:16px;margin:12px 0;padding:14px}.editHead{justify-content:space-between;margin-bottom:10px;display:flex}.editHead button{color:#b91c1c;background:#fee2e2;border:0;border-radius:8px;padding:8px 12px;font-weight:800}.row{grid-template-columns:1fr 1fr 120px;align-items:center;gap:10px;display:grid}.stack{gap:10px;display:grid}@media (max-width:900px){.grid2,.dashGrid,.row{grid-template-columns:1fr}.adminBottom{display:grid;left:0}.adminCard{margin:14px}}.walletModal{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000ad;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.walletPanel{color:#fff;background:#111429;border:1px solid #ffffff24;border-radius:24px;width:min(420px,100%);padding:18px;box-shadow:0 24px 80px #0000008c}.walletPanelHead{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:18px;display:flex}.walletPanelHead button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:12px;width:36px;height:36px;font-size:24px}.walletOption{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;justify-content:space-between;align-items:center;width:100%;margin:10px 0;padding:16px 15px;transition:all .15s;display:flex}.walletOption:hover{background:#ffffff1a;transform:translateY(-1px)}.walletOption em{color:#9ef2c0;font-size:12px;font-style:normal}.walletNote{color:#ffffffb8;margin:12px 2px 0;font-size:13px;line-height:1.5}.proWalletPanel{background:linear-gradient(#14172a,#0e1120);border:1px solid #ffffff21;max-width:460px;box-shadow:0 30px 90px #0009}.walletGrid{gap:12px;margin-top:14px;display:grid}.proWalletOption{text-align:left;background:linear-gradient(#ffffff14,#ffffff0a);border:1px solid #ffffff24;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;min-height:76px;display:grid;box-shadow:inset 0 1px #ffffff0f}.proWalletOption span{font-size:16px;font-weight:900}.proWalletOption em{color:#9ff8bf;background:#50ff7814;border:1px solid #50ff7829;border-radius:999px;padding:6px 9px;font-size:12px}.walletLogo{border-radius:16px;place-items:center;width:50px;height:50px;font-size:25px;display:grid;box-shadow:0 10px 25px #00000038}.phantomLogo{background:linear-gradient(135deg,#5b4bff,#a66cff)}.solflareLogo{background:linear-gradient(135deg,#ffcf32,#ff7d24)}.trustLogo{background:linear-gradient(135deg,#2f7dff,#17d1ff)}.backpackLogo{background:linear-gradient(135deg,#ff5b5b,#ffc145)}.genericLogo{background:linear-gradient(135deg,#2dd4bf,#22c55e)}.connectedWallet{color:#fff!important;background:#ffffff24!important;border:1px solid #ffffff2e!important}.connectedWallet:after{content:"  · Disconnect";color:#dfff5e;font-size:12px}@media (max-width:520px){.proWalletPanel{width:min(100%,390px)}.proWalletOption{grid-template-columns:48px 1fr}.proWalletOption em{grid-column:2;width:max-content;font-size:11px}.walletLogo{width:46px;height:46px}}.realWalletLogo{border-radius:16px;padding:0;overflow:hidden;box-shadow:0 10px 25px #00000038;background:0 0!important}.realWalletLogo img{object-fit:cover;border-radius:16px;width:100%;height:100%;display:block}.socialIcon{color:#fff;background:linear-gradient(135deg,#0ea5e9,#22c55e);border-radius:50%;place-items:center;width:100%;height:100%;font-weight:900;display:grid;overflow:hidden}.socialIcon img{object-fit:cover;width:100%;height:100%;display:block}.siteFooter{color:#e5e7eb;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:30px 20px;display:flex}.footerSocial{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:9px;padding:9px 14px;display:inline-flex}.footerSocial .socialIcon{flex:0 0 30px;width:30px;height:30px}.socialBtns a{background:#ffffff14;overflow:hidden}.socialBtns a .socialIcon{width:100%;height:100%}.linkEditRow{grid-template-columns:58px 1fr 1.4fr 1.2fr 190px 80px;align-items:center;gap:10px;display:grid}.adminLinkIcon{color:#244ca3;background:#eef4ff;border:1px solid #ccd8ed;border-radius:50%;place-items:center;width:52px;height:52px;font-weight:900;display:grid;overflow:hidden}.adminLinkIcon img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:900px){.linkEditRow{grid-template-columns:58px 1fr}.linkEditRow input[type=file],.linkEditRow label{grid-column:1/-1}.siteFooter{gap:10px}.footerSocial{padding:8px 10px}}.onChainBuyBox{margin-top:0}.chainHeader{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.chainHeader h2{text-align:left;margin:8px 0 0;font-size:26px}.chainHeader>a{white-space:nowrap;border:1px solid #ffffff59;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:800}.networkBadge{color:#baff9e;letter-spacing:1px;background:#39ff141f;border:1px solid #39ff1473;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.networkBadge:before{content:"";background:#39ff14;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #39ff14}.chainLoading{text-align:center;color:#e5edff;border:1px dashed #fff6;border-radius:18px;padding:22px}.chainRates{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.chainRates span,.walletBalances span,.purchaseSummary span{background:#040c2347;border:1px solid #ffffff2e;border-radius:14px;padding:10px 12px;font-size:13px}.chainRates b,.walletBalances b,.purchaseSummary b{color:#d7ff2f}.walletBalances{grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0;display:grid}.purchaseSummary{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.claimBtn{color:#d7ff2f;cursor:pointer;background:#101b0e;border:2px solid #d7ff2f;border-radius:18px;width:100%;margin-top:14px;padding:15px 18px;font-weight:900}.claimBtn:not(:disabled):hover{filter:brightness(1.15)}.contractNotice{color:#fff5c2;background:#ffd22e1a;border-left:4px solid #ffd22e;border-radius:12px;margin-top:14px;padding:11px 13px;font-size:12px;line-height:1.45}.explorerLink{color:#d7ff2f;margin-top:10px;font-size:13px;font-weight:800;text-decoration:underline;display:block}.errorStatus{color:#ffd1d5!important}.buyBox button:disabled{opacity:.48;cursor:not-allowed;filter:grayscale(.2)}.buyBox .progress{margin-top:8px}.buyBox .raised{margin-bottom:8px}.onChainBuyBox .countdown{margin-top:10px}.connectedWallet{cursor:pointer}.onChainBuyBox small{line-height:1.45}.onChainBuyBox .fieldLabel em{text-align:right;font-size:12px}.onChainBuyBox .buyActions{align-items:stretch}@media (max-width:620px){.chainHeader{display:grid}.chainHeader>a{width:max-content}.chainRates,.walletBalances,.purchaseSummary{grid-template-columns:1fr}.onChainBuyBox .fieldLabel{align-items:flex-start;gap:8px}.onChainBuyBox .fieldLabel em{max-width:55%}}.adminChainNotice{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:14px;gap:7px;margin-bottom:18px;padding:15px 16px;display:grid}.adminChainNotice b{font-size:16px}.adminChainNotice span{line-height:1.45}.adminChainNotice code{word-break:break-all;color:#064e3b;background:#d1fae5;border-radius:8px;padding:8px}.adminLoginPage{background:radial-gradient(circle at top,#244ca3,#09101f 60%);place-items:center;min-height:100vh;padding:24px;display:grid}.adminLoginCard{color:#172033;background:#fff;border-radius:24px;gap:16px;width:min(440px,100%);padding:30px;display:grid;box-shadow:0 30px 100px #00000059}.adminLoginLogo{color:#fff;background:linear-gradient(135deg,#2f63c4,#5f8df0);border-radius:20px;place-items:center;width:64px;height:64px;margin:auto;font-size:30px;font-weight:900;display:grid}.adminLoginCard h1{text-align:center;margin:0}.adminLoginCard p{text-align:center;color:#64748b;margin:0 0 6px}.adminLoginCard label{gap:7px;font-size:13px;font-weight:800;display:grid}.adminLoginCard input{border:1px solid #cfd8e6;border-radius:12px;outline:none;padding:13px 14px;font-size:16px}.adminLoginCard input:focus{border-color:#2f63c4;box-shadow:0 0 0 4px #2f63c41f}.adminLoginCard button{color:#fff;cursor:pointer;background:#2f63c4;border:0;border-radius:12px;padding:14px;font-weight:900}.adminLoginCard a{text-align:center;color:#2f63c4;font-weight:800}.adminLoginError{color:#b91c1c;text-align:center;background:#fee2e2;border-radius:10px;padding:11px}.chainAdminPanel{gap:18px;display:grid}.adminWalletBar{flex-wrap:wrap;gap:10px;display:flex}.adminWalletBar button,.onChainPrimary,.pauseBox button{color:#fff;cursor:pointer;background:#2f63c4;border:0;border-radius:10px;padding:12px 16px;font-weight:900}.onChainPrimary{width:100%;font-size:15px}.onChainPrimary:disabled,.pauseBox button:disabled{opacity:.45;cursor:not-allowed}.pauseBox{background:#f8fbff;border:1px solid #dfe7f5;border-radius:14px;flex-wrap:wrap;align-items:center;gap:18px;padding:16px;display:flex}.pauseBox label{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:flex!important}.pauseBox input{width:auto!important}.vestingSummary{grid-template-columns:repeat(2,1fr)}@media (max-width:620px){.vestingSummary{grid-template-columns:1fr}.adminWalletBar,.pauseBox{display:grid}.adminLoginCard{padding:24px}}.compactBuyBox{position:relative;overflow:visible}.compactBuyBox .chainHeader{margin-bottom:14px}.compactBuyBox .chainHeader h2{letter-spacing:-.5px;font-size:30px}.compactBuyBox .countdown{margin:8px 0 14px}.compactBuyBox .chainRates{margin:12px 0}.compactBuyBox .paymentTabs{margin-top:14px}.compactBuyBox .amountWrap,.compactBuyBox .receiveBox{min-height:92px}.compactBuyBox .purchaseSummary{margin-top:12px}.tokenRaised{letter-spacing:.2px;justify-content:center;align-items:center;font-weight:900;display:flex}.animatedProgress{background:#061230b3;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff26,0 0 20px #346eff26}.animatedProgress i{background:linear-gradient(90deg,#ff3b30,#ff8a00,#ffe600,#59ff57);min-width:0;transition:width .9s cubic-bezier(.2,.8,.2,1);display:block;position:relative;box-shadow:0 0 22px #ffd60080}.animatedProgress i:after{content:"";background:linear-gradient(105deg,#0000 20%,#ffffff8c 48%,#0000 72%);animation:2.2s linear infinite presaleShimmer;position:absolute;inset:0;transform:translate(-120%)}@keyframes presaleShimmer{to{transform:translate(140%)}}.compactFieldLabel em{color:#dfff5e;justify-content:flex-end;align-items:center;font-weight:900;display:inline-flex}.purchaseSummaryAnimated span{transition:transform .25s,border-color .25s,background .25s}.purchaseSummaryAnimated span:hover{background:#142b1ab8;border-color:#d7ff2fa6;transform:translateY(-2px)}.presaleToast{z-index:12000;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;grid-template-columns:34px 1fr 28px;align-items:center;gap:10px;width:min(430px,100vw - 32px);padding:14px 15px;animation:.25s both toastIn;display:grid;position:fixed;top:22px;right:22px;box-shadow:0 22px 65px #00000073}.presaleToast>span{background:#ffffff2e;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:1000;display:grid}.presaleToast p{margin:0;font-size:14px;font-weight:800;line-height:1.45}.presaleToast button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:22px}.presaleToast.success{background:linear-gradient(135deg,#0e7841f5,#21ab51f0);border:1px solid #9fffbc73}.presaleToast.error{background:linear-gradient(135deg,#971c2df7,#e0373df0);border:1px solid #ffbbc16b}.presaleToast.info{background:linear-gradient(135deg,#1f4897f7,#3472e1f0);border:1px solid #b1ceff6b}@keyframes toastIn{0%{opacity:0;transform:translateY(-12px)scale(.97)}to{opacity:1;transform:none}}.soldOutBtn{letter-spacing:1.3px;color:#fff!important;box-shadow:none!important;background:linear-gradient(135deg,#4b5563,#1f2937)!important;border:1px solid #ffffff38!important}.soldOutBtn:disabled{opacity:1!important;filter:none!important}.compactBuyBox .buyActions{gap:12px}.compactBuyBox .buyBtn,.compactBuyBox .connectBtn,.compactBuyBox .wallet{min-height:58px}.compactBuyBox .claimBtn{min-height:56px}.secureTreasuryBox{background:linear-gradient(135deg,#eff6ff,#f8fbff);border:1px solid #bdd8ff;border-radius:16px;grid-template-columns:1.2fr 1.5fr auto;align-items:end;gap:14px;padding:18px;display:grid}.secureTreasuryBox>div{gap:5px;display:grid}.secureTreasuryBox>div b{color:#173c78;font-size:16px}.secureTreasuryBox>div span{color:#52637c;font-size:13px;line-height:1.45}.secureTreasuryBox label{gap:7px;font-weight:800;display:grid}.secureTreasuryBox button{color:#fff;cursor:pointer;background:#173c78;border:0;border-radius:11px;padding:13px 16px;font-weight:900}.secureTreasuryBox small{color:#52637c;word-break:break-all;grid-column:1/-1}@media (max-width:700px){.presaleToast{width:auto;top:14px;left:16px;right:16px}.compactBuyBox .chainHeader h2{font-size:26px}.compactBuyBox .chainRates{grid-template-columns:1fr 1fr}.compactBuyBox .buyActions{grid-template-columns:1fr}.compactBuyBox .amountWrap,.compactBuyBox .receiveBox{min-height:82px}.compactFieldLabel{gap:5px;display:grid!important}.compactFieldLabel em{justify-content:flex-start!important;max-width:100%!important}.secureTreasuryBox{grid-template-columns:1fr}.secureTreasuryBox small{grid-column:auto}.tokenRaised{text-align:center;font-size:13px}.purchaseSummaryAnimated{grid-template-columns:1fr!important}}.legacyVaultRow{color:#52637c;border-top:1px solid #d5e3f5;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.legacyVaultRow button{background:#0f766e;padding:10px 13px}.legacyVaultRow button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:700px){.legacyVaultRow{grid-column:auto;display:grid}}.roadmapSection{max-width:var(--road-section-max,1400px);width:100%;margin-inline:auto}.roadmapSection .roadScroller{gap:var(--road-gap,24px)}.roadmapSection .roadCard{min-height:var(--road-card-min-height,520px);padding:64px var(--road-card-padding,28px) var(--road-card-padding,28px)}.roadmapSizePanel{background:#0b1220;border:1px solid #334155;border-radius:18px;padding:20px}.roadmapSizePanel h3{color:#d7ff2f;margin:0 0 8px}.adminHint{color:#94a3b8;margin:0 0 18px;line-height:1.45}@media (min-width:901px){.roadmapSection .roadScroller{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--road-card-width,320px)),1fr))}.roadmapSection .roadCard{width:100%;min-width:0}}@media (max-width:900px){.roadmapSection .roadCard{min-width:min(86vw,var(--road-card-width,320px));width:min(86vw,var(--road-card-width,320px));padding:64px min(var(--road-card-padding,28px),32px) min(var(--road-card-padding,28px),32px)}}.projectFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:min(1240px,100% - 40px);margin:0 auto 80px;display:grid}.projectFacts article{background:linear-gradient(145deg,#101830f0,#090d1dfa);border:1px solid #73f0ff3d;border-radius:22px;min-height:120px;padding:22px;position:relative;overflow:hidden;box-shadow:0 18px 45px #0000003d}.projectFacts article:after{content:"";background:radial-gradient(circle,#a94cff59,#0000 68%);border-radius:50%;width:100px;height:100px;position:absolute;bottom:-50px;right:-42px}.projectFacts span{color:#7deaff;letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:900;display:block}.projectFacts b{z-index:1;color:#fff;font-size:17px;line-height:1.35;display:block;position:relative}.brandMark img,.tokenIcon img{object-position:center}@media (max-width:1000px){.projectFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.projectFacts{grid-template-columns:1fr;width:min(100% - 24px,1240px);margin-bottom:55px}.projectFacts article{min-height:105px}}.fomoxExperience{--fx-primary:#22d3ee;--fx-secondary:#a855f7;--fx-accent:#ff8a00;--fx-page:#030712;--fx-header:#030712d1;isolation:isolate;background:var(--fx-page);color:#f8fbff;min-height:100vh;position:relative;overflow:hidden}.fomoxExperience:before{content:"";z-index:-5;background:radial-gradient(circle at 18% 10%,color-mix(in srgb,var(--fx-primary) 20%,transparent),transparent 30%),radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--fx-secondary) 22%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--fx-page) 94%,black),var(--fx-page));pointer-events:none;position:fixed;inset:0}.fomoxExperience.withScanlines:after{content:"";z-index:10000;pointer-events:none;opacity:.12;mix-blend-mode:soft-light;background:repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 5px);position:fixed;inset:0}.ambientBackdrop{z-index:-4;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambientOrb{filter:blur(90px);opacity:.18;border-radius:50%;width:32vw;min-width:320px;height:32vw;min-height:320px;animation:16s ease-in-out infinite alternate ambientDrift;position:absolute}.orbOne{background:var(--fx-primary);top:10vh;left:-12vw}.orbTwo{background:var(--fx-secondary);animation-delay:-4s;top:34vh;right:-10vw}.orbThree{background:var(--fx-accent);animation-delay:-8s;bottom:-24vw;left:33vw}.particleField{opacity:.34;background-image:radial-gradient(circle,#fff 0 1px,transparent 1.5px),radial-gradient(circle,var(--fx-primary) 0 1px,transparent 1.5px);background-position:0 0,35px 52px;background-size:90px 90px,130px 130px;animation:24s linear infinite particleRise;position:absolute;inset:0}@keyframes ambientDrift{to{transform:translate(6vw,-5vh)scale(1.16)}}@keyframes particleRise{to{background-position:0 -180px,35px -208px}}.cinematicNav{box-shadow:0 14px 50px #0000002e;background:var(--fx-header)!important;border-bottom:1px solid color-mix(in srgb,var(--fx-primary) 25%,transparent)!important;padding:16px clamp(18px,4vw,58px)!important}.cinematicNav .brandMark{border-color:color-mix(in srgb,var(--fx-primary) 72%,white);width:52px;height:52px;box-shadow:0 0 24px color-mix(in srgb,var(--fx-primary) 28%,transparent);background:#030711;overflow:hidden}.brandMark img{object-fit:cover;width:100%;height:100%}.cinematicNav .brand b{text-shadow:0 0 20px color-mix(in srgb,var(--fx-primary) 30%,transparent);font-size:25px}.cinematicNav nav{align-items:center;gap:26px}.cinematicNav nav a{letter-spacing:1.2px;text-transform:uppercase;font-size:13px;font-weight:900;transition:all .25s}.cinematicNav nav a:hover{color:var(--fx-primary);transform:translateY(-2px)}.cinematicNav .navBuy{border:1px solid color-mix(in srgb,var(--fx-primary) 70%,white);background:linear-gradient(135deg,color-mix(in srgb,var(--fx-primary) 24%,transparent),color-mix(in srgb,var(--fx-secondary) 24%,transparent));box-shadow:0 0 22px color-mix(in srgb,var(--fx-primary) 18%,transparent);border-radius:999px;padding:11px 18px}.cinematicMobileMenu{background:radial-gradient(circle at top left,color-mix(in srgb,var(--fx-secondary) 45%,#07111e),#030712 58%)!important}.cinematicTicker{z-index:8;position:relative;box-shadow:0 8px 35px #00000047;background:linear-gradient(90deg,var(--fx-secondary),#ed255f,var(--fx-accent))!important;padding:10px 0!important}.cinematicTicker span{letter-spacing:1px;animation-duration:26s!important}.cinematicHero{z-index:2;position:relative;background:linear-gradient(#03071252,#030712cc)!important;grid-template-columns:minmax(280px,1fr) minmax(320px,.82fr) minmax(440px,510px)!important;align-items:center!important;gap:clamp(24px,3vw,52px)!important;min-height:900px!important;padding:72px clamp(22px,5vw,84px) 92px!important;display:grid!important}.cinematicHero:before{content:"";z-index:-1;background:linear-gradient(90deg,#030712e0,#0307122e 48%,#030712bf),radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--fx-primary) 13%,transparent),transparent 38%);position:absolute;inset:0}.cinematicHero .heroText{max-width:660px}.cinematicHero .status{border:1px solid color-mix(in srgb,var(--fx-primary) 45%,transparent);background:color-mix(in srgb,var(--fx-primary) 9%,transparent);color:#bff8ff;letter-spacing:2px;border-radius:999px;align-items:center;gap:10px;margin:0 0 14px;padding:9px 13px;font-size:11px;font-weight:900;display:inline-flex}.cinematicHero .status:before{content:"";background:#5cff7b;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite statusPulse;box-shadow:0 0 16px #5cff7b}.cinematicHero h1{letter-spacing:-4px;background:linear-gradient(110deg,#fff 5%,var(--fx-primary) 45%,#fff 60%,var(--fx-secondary));color:#0000;max-width:760px;text-shadow:0 18px 70px color-mix(in srgb,var(--fx-primary) 16%,transparent);-webkit-background-clip:text;background-clip:text;margin:16px 0 22px!important;font-size:clamp(54px,6vw,96px)!important;line-height:.94!important}.cinematicHero .heroText>p:not(.status){max-width:640px;line-height:1.7;color:#cbd7e8!important;font-size:19px!important}.heroChips{flex-wrap:wrap;gap:9px;margin:24px 0;display:flex}.heroChips span{letter-spacing:1.2px;color:#e8faff;background:#070f1c9e;border:1px solid #ffffff24;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900}.cinematicHero .cta a{border:1px solid #ffffff5c;transition:all .25s;box-shadow:0 12px 35px #0000003d;color:#fff!important;background:#ffffff14!important;border-radius:999px!important}.cinematicHero .cta a:last-child{border-color:#0000;background:linear-gradient(135deg,var(--fx-primary),var(--fx-secondary))!important;color:#06101a!important}.cinematicHero .cta a:hover{box-shadow:0 18px 42px color-mix(in srgb,var(--fx-primary) 20%,#00000059);transform:translateY(-4px)}@keyframes statusPulse{50%{opacity:.45;transform:scale(.75)}}.heroArtwork{min-width:0;transform-style:preserve-3d;position:relative}.heroMediaShell{aspect-ratio:1/1.18;border:1px solid color-mix(in srgb,var(--fx-primary) 38%,transparent);box-shadow:0 45px 110px #00000094,0 0 80px color-mix(in srgb,var(--fx-secondary) 16%,transparent);isolation:isolate;background:#060b16;border-radius:44% 44% 28% 28%/30% 30% 22% 22%;position:relative;overflow:hidden}.heroMediaShell:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;border:1px solid #ffffff1f;position:absolute;inset:6%}.heroMediaShell picture{width:100%;height:100%;display:block}.cinematicMedia{object-fit:cover;width:100%;height:100%;display:block}.heroMediaShade{z-index:1;background:linear-gradient(180deg,#03071214,rgba(3,7,18,var(--hero-overlay,.24))),radial-gradient(circle at 50% 46%,transparent 18%,#0307129e 88%);position:absolute;inset:0}.heroMascot{z-index:4;aspect-ratio:1;object-fit:contain;width:min(80%,520px);filter:drop-shadow(0 30px 45px #0000009e) drop-shadow(0 0 25px color-mix(in srgb,var(--fx-primary) 36%,transparent));animation:4.8s ease-in-out infinite mascotFloat;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.orbit{z-index:3;border:2px solid color-mix(in srgb,var(--fx-primary) 58%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--fx-primary) 22%,transparent);border-radius:50%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.orbitOne{width:70%;height:70%;animation:11s linear infinite orbitSpin}.orbitTwo{border-color:color-mix(in srgb,var(--fx-secondary) 58%,transparent);width:88%;height:54%;animation:14s linear infinite orbitSpinReverse}.orbitThree{border-color:color-mix(in srgb,var(--fx-accent) 45%,transparent);width:50%;height:90%;animation:16s linear infinite orbitSpin}.heroContractBadge{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;background:#020812c2;border:1px solid #fff3;border-radius:16px;min-width:190px;padding:10px 16px;display:grid;position:absolute;bottom:6%;left:50%;transform:translate(-50%);box-shadow:0 16px 30px #0000005c}.heroContractBadge small{letter-spacing:1.5px;color:#8defff;font-size:8px}.heroContractBadge b{letter-spacing:1px;font-size:14px}@keyframes mascotFloat{50%{transform:translate(-50%,-54%)rotate(1.5deg)}}@keyframes orbitSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes orbitSpinReverse{to{transform:translate(-50%,-50%)rotate(-360deg)}}.cinematicPresalePanel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:7!important;box-shadow:0 38px 90px #0000007a,0 0 45px color-mix(in srgb,var(--fx-secondary) 14%,transparent)!important;background:linear-gradient(150deg,#162348e0,#200d3de6)!important;border:1px solid #ffffff47!important;border-radius:34px!important;padding:22px!important;position:relative!important}.cinematicPresalePanel:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(135deg,color-mix(in srgb,var(--fx-primary) 48%,transparent),transparent 35%,color-mix(in srgb,var(--fx-secondary) 55%,transparent));filter:blur(1px);position:absolute;inset:-1px}.cinematicPresalePanel .panelTitle{letter-spacing:.5px;font-size:25px!important}.cinematicPresalePanel .buyBox{box-shadow:none!important;background:#0309188a!important;border:1px solid #ffffff2e!important;border-radius:25px!important}.cinematicPresalePanel .tabs button,.cinematicPresalePanel .connectBtn,.cinematicPresalePanel .buyBtn{border-width:1px!important}.cinematicPresalePanel .amountWrap,.cinematicPresalePanel .receiveBox{background:#14264fa8!important;border-width:1px!important}.cinematicPresalePanel .progress{border-width:1px!important}.cinematicFacts{z-index:4;position:relative;margin-top:-38px!important}.cinematicFacts article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:all .3s;border-color:color-mix(in srgb,var(--fx-primary) 25%,transparent)!important;background:linear-gradient(145deg,#081327e6,#0d051ceb)!important}.cinematicFacts article:hover{transform:translateY(-7px);border-color:color-mix(in srgb,var(--fx-primary) 60%,transparent)!important;box-shadow:0 24px 52px #00000061,0 0 24px color-mix(in srgb,var(--fx-primary) 10%,transparent)!important}.cinematicFacts span{color:var(--fx-primary)!important}.cinematicScene{z-index:2;isolation:isolate;opacity:0;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;align-items:center;margin:0;transition:opacity .8s,transform .8s;display:flex;position:relative;overflow:hidden;transform:translateY(42px)}.cinematicScene.isVisible{opacity:1;transform:none}.sceneMediaLayer{z-index:-4;will-change:transform;position:absolute;inset:-5%}.sceneMediaLayer picture{width:100%;height:100%;display:block}.sceneShade{z-index:-3;background:linear-gradient(90deg,rgba(3,7,18,var(--scene-overlay,.4)),#0307122e 50%,rgba(3,7,18,var(--scene-overlay,.4))),linear-gradient(180deg,#03071214,#0307129e);position:absolute;inset:0}.sceneGrid{z-index:-2;opacity:.16;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.sceneCopy{z-index:4;width:min(700px,100% - 44px);margin:0 clamp(24px,8vw,130px);padding:54px 0;position:relative}.sceneAlign-right{justify-content:flex-end}.sceneAlign-right .sceneCopy{text-align:right}.sceneAlign-center{text-align:center;justify-content:center}.sceneAlign-center .sceneCopy{margin-inline:auto}.sceneEyebrow,.sectionKicker{color:var(--fx-primary);letter-spacing:3px;margin-bottom:16px;font-size:12px;font-weight:1000;display:inline-block}.sceneCopy h2{letter-spacing:-3px;text-wrap:balance;text-shadow:0 20px 50px #00000094;margin:0 0 24px;font-size:clamp(45px,6vw,88px);line-height:.98}.sceneCopy p{color:#d9e5f3;text-shadow:0 3px 18px #000000a6;max-width:720px;margin:0 0 30px;font-size:clamp(17px,1.55vw,22px);line-height:1.7}.sceneAlign-right .sceneCopy p{margin-left:auto}.sceneAlign-center .sceneCopy p{margin-inline:auto}.sceneCta{border:1px solid color-mix(in srgb,var(--fx-primary) 52%,white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.8px;background:#030a1694;border-radius:999px;padding:15px 23px;font-size:13px;font-weight:1000;transition:all .25s;display:inline-flex;box-shadow:0 16px 34px #0000004d}.sceneCta:hover{background:linear-gradient(135deg,var(--fx-primary),var(--fx-secondary));color:#05111d;transform:translateY(-4px)}.sceneMascot{z-index:2;aspect-ratio:1;pointer-events:none;place-items:center;width:min(36vw,500px);display:grid;position:absolute;bottom:-4%;right:8%}.sceneAlign-right .sceneMascot{left:6%;right:auto}.sceneAlign-center .sceneMascot{opacity:.56;right:5%}.sceneMascot img{z-index:2;object-fit:contain;width:86%;height:86%;filter:drop-shadow(0 25px 38px #000000a3) drop-shadow(0 0 28px color-mix(in srgb,var(--fx-primary) 28%,transparent));animation:5.4s ease-in-out infinite mascotFloat;position:relative}.mascotHalo{background:radial-gradient(circle,color-mix(in srgb,var(--fx-primary) 24%,transparent),transparent 68%);border:1px solid color-mix(in srgb,var(--fx-primary) 25%,transparent);border-radius:50%;width:86%;height:86%;animation:3.5s ease-in-out infinite haloPulse;position:absolute}@keyframes haloPulse{50%{opacity:.45;transform:scale(1.12)}}.motion-float{animation:8s ease-in-out infinite alternate motionFloat}.motion-zoom{animation:14s ease-in-out infinite alternate motionZoom}.motion-pan-left{animation:16s ease-in-out infinite alternate motionPanLeft}.motion-pan-right{animation:16s ease-in-out infinite alternate motionPanRight}.motion-pulse{animation:8s ease-in-out infinite alternate motionPulse}.motion-none{animation:none}@keyframes motionFloat{to{transform:translateY(-14px)}}@keyframes motionZoom{0%{transform:scale(1.02)}to{transform:scale(1.12)}}@keyframes motionPanLeft{0%{transform:scale(1.08)translate(2%)}to{transform:scale(1.08)translate(-3%)}}@keyframes motionPanRight{0%{transform:scale(1.08)translate(-3%)}to{transform:scale(1.08)translate(2%)}}@keyframes motionPulse{to{filter:saturate(1.28)brightness(1.1);transform:scale(1.04)}}.contentGlowBand{z-index:2;background:radial-gradient(circle at 50% 5%,color-mix(in srgb,var(--fx-secondary) 14%,transparent),transparent 26%);padding-top:1px;position:relative}.contentGlowBand .section{position:relative}.contentGlowBand .section>h2,.cinematicFaq>h2{letter-spacing:-2px;text-wrap:balance;font-size:clamp(42px,5vw,68px)!important}.contentGlowBand .tokenGrid{border-color:color-mix(in srgb,var(--fx-primary) 20%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#071325db,#150722e0);box-shadow:0 34px 85px #0000005c}.contentGlowBand .roadCard{background:linear-gradient(155deg,#0c1930eb,#140822eb);transition:all .3s;box-shadow:0 24px 55px #0000004d}.contentGlowBand .roadCard:hover{transform:translateY(-8px)}.cinematicFaq{opacity:0;transition:all .7s;transform:translateY(34px)}.cinematicFaq.isVisible{opacity:1;transform:none}.cinematicFaq .sectionKicker{text-align:center;display:block}.faqGrid{gap:13px;width:min(1000px,100%);margin:34px auto 0;display:grid}.cinematicFaq details{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#081427d1,#10081edb);border:1px solid #ffffff21;border-radius:18px;overflow:hidden}.cinematicFaq summary{cursor:pointer;padding:19px 22px;font-size:17px;font-weight:900}.cinematicFaq details p{color:#bfcde0;margin:0;padding:0 22px 20px;line-height:1.65}.cinematicFooter{z-index:3;position:relative;border-top:1px solid color-mix(in srgb,var(--fx-primary) 22%,transparent)!important;background:#02060fe0!important;justify-content:space-between!important;align-items:center!important;gap:30px!important;padding:38px clamp(22px,6vw,90px)!important;display:flex!important}.footerBrand{align-items:center;gap:14px;display:flex}.footerBrand .brandMark{overflow:hidden}.footerBrand>div{display:grid}.footerBrand b{letter-spacing:2px;font-size:22px}.footerBrand span{color:#8fa2ba;font-size:12px}.footerLinks{flex-wrap:wrap;gap:12px;display:flex}.cinematicFooter .footerSocial{background:#ffffff0a;border:1px solid #ffffff21;border-radius:999px;padding:9px 13px}[data-reveal]{opacity:0;transition:opacity .72s,transform .72s;transform:translateY(30px)}[data-reveal].isVisible{opacity:1;transform:none}.heroText[data-reveal]{transition-delay:50ms}.heroArtwork[data-reveal]{transition-delay:.16s}.cinematicPresalePanel[data-reveal]{transition-delay:.25s}.mediaPreview{background:#07101f;border:1px solid #334155;border-radius:15px;min-height:170px;position:relative;overflow:hidden}.mediaPreview img,.mediaPreview video{object-fit:cover;width:100%;height:190px;display:block}.mediaPreview.empty{color:#64748b;place-items:center;display:grid}.visualSettingsPanel{gap:20px;display:grid}.visualSettingsPanel h3{color:#d7ff2f;margin:0}.visualUploadRow{grid-template-columns:1fr auto;align-items:end;gap:9px;display:grid}.visualUploadRow input[type=file]{max-width:230px}.visualCheckRow{flex-wrap:wrap;gap:20px;display:flex}.visualCheckRow label{align-items:center;gap:8px;grid-template-columns:auto 1fr!important;display:flex!important}.visualCheckRow input{width:auto!important}.sceneAdminGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sceneAdminGrid .wide{grid-column:1/-1}.adminInput select,select.adminInput{width:100%}@media (max-width:1380px){.cinematicHero{grid-template-columns:minmax(300px,1fr) minmax(430px,500px)!important}.heroArtwork{z-index:-1;opacity:.38;width:38%;position:absolute;top:8%;left:28%}.cinematicHero:before{z-index:-2}.cinematicHero .heroText{padding-right:20px}}@media (max-width:980px){.cinematicNav nav{display:none}.cinematicNav .hamb{display:block}.cinematicHero{grid-template-columns:1fr!important;min-height:auto!important;padding:55px 22px 78px!important}.heroArtwork{z-index:1;opacity:1;width:min(620px,100%);margin:0 auto;position:relative;top:auto;left:auto}.heroMediaShell{aspect-ratio:1}.cinematicPresalePanel{width:min(620px,100%);margin:0 auto}.cinematicHero .heroText{text-align:center;max-width:760px;margin:auto;padding:0}.cinematicHero .heroText>p:not(.status){margin-inline:auto}.heroChips,.cinematicHero .cta{justify-content:center}.cinematicFacts{margin-top:-20px!important}.sceneMascot{opacity:.8;width:min(48vw,430px)}.sceneCopy{margin-inline:6vw}.cinematicFooter{display:grid!important}.footerLinks{justify-content:flex-start}.sceneAdminGrid{grid-template-columns:1fr}}@media (max-width:700px){.cinematicNav{padding:12px 16px!important}.cinematicNav .brandMark{width:44px;height:44px}.cinematicNav .brand b{font-size:21px}.cinematicTicker{font-size:12px}.cinematicHero{gap:22px!important;padding:40px 14px 64px!important}.cinematicHero h1{letter-spacing:-3px;font-size:clamp(48px,16vw,72px)!important}.cinematicHero .status{letter-spacing:1px;font-size:9px}.cinematicHero .heroText>p:not(.status){line-height:1.6;font-size:16px!important}.heroChips{gap:6px}.heroChips span{font-size:8px}.cinematicHero .cta{grid-template-columns:1fr 1fr;gap:9px;width:100%;display:grid}.cinematicHero .cta a{text-align:center;padding:14px 12px}.heroMediaShell{aspect-ratio:1/1.15;border-radius:34px}.heroMascot{width:84%}.cinematicPresalePanel{border-radius:25px!important;padding:13px!important}.cinematicPresalePanel .panelTitle{font-size:21px!important}.cinematicFacts{width:calc(100% - 22px)!important}.cinematicScene{align-items:flex-end;min-height:700px!important}.sceneMediaLayer{inset:-2%}.sceneShade{background:linear-gradient(#0307121f,#03071285 42%,#030712f0 86%)}.sceneGrid{background-size:48px 48px}.sceneCopy,.sceneAlign-right .sceneCopy{text-align:left;width:calc(100% - 30px);margin:0 15px;padding:50px 0}.sceneCopy h2{letter-spacing:-2px;font-size:clamp(40px,13vw,60px)}.sceneCopy p,.sceneAlign-right .sceneCopy p{margin-left:0;font-size:16px;line-height:1.6}.sceneMascot,.sceneAlign-right .sceneMascot,.sceneAlign-center .sceneMascot{opacity:.88;width:min(76vw,420px);inset:12% auto auto 50%;transform:translate(-50%)}.sceneAlign-center .sceneCopy{text-align:center}.sceneAlign-center .sceneCopy p{margin-inline:auto}.contentGlowBand .section{padding-inline:16px}.contentGlowBand .tokenGrid{padding:22px}.cinematicFaq summary{font-size:15px}.cinematicFooter{padding:28px 18px!important}.footerLinks{grid-template-columns:1fr 1fr;width:100%;display:grid}.cinematicFooter .footerSocial{justify-content:flex-start}.visualUploadRow{grid-template-columns:1fr}.visualUploadRow input[type=file]{max-width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ambientOrb,.particleField,.heroMascot,.orbit,.sceneMascot img,.mascotHalo,.motion-float,.motion-zoom,.motion-pan-left,.motion-pan-right,.motion-pulse,.ticker span,.animatedProgress i:after{animation:none!important}.cinematicScene,[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}
