:root{--gold:#f0b90b;--bright:#fcd535;--orange:#f0b90b;--ink:#111318;--panel:#181a20;--cream:#eaecef;--muted:#92969f;--line:#ffffff1c;--display:"Barlow Condensed",Impact,sans-serif;--body:"DM Sans",sans-serif;--mono:"IBM Plex Mono",monospace;color:var(--cream);background:var(--ink);font-family:var(--body);font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:95px}*{box-sizing:border-box}body{margin:0;min-width:320px}button,a,input,select{-webkit-tap-highlight-color:transparent}button,input,select{font:inherit}button,a{touch-action:manipulation;color:inherit}button{cursor:pointer;border:0}a{text-decoration:none}button:disabled{cursor:not-allowed;opacity:.45}:is(button,a,input,select,summary):focus-visible{outline:2px solid var(--bright);outline-offset:5px}[hidden]{display:none!important}img{max-width:100%;display:block}::selection{background:var(--gold);color:var(--ink)}.wrap{width:min(1240px,calc(100% - 112px));margin-inline:auto}.section{padding-block:112px}.muted{color:var(--muted)}.skip-link{position:fixed;top:-100px;left:20px;background:var(--gold);color:var(--ink);padding:15px;z-index:100}.skip-link:focus{top:15px}.landing-header{height:94px;display:flex;align-items:center;gap:35px;padding:0 4%;border-bottom:1px solid var(--line);background:#111318f2;position:relative;z-index:10}.brand-lockup{display:flex;align-items:center;gap:12px;flex-shrink:0}.brand-lockup img{border-radius:50%}.brand-lockup>span{font:800 30px/.9 var(--display);letter-spacing:1px}.brand-lockup small{display:block;font:7px var(--mono);letter-spacing:1.3px;color:var(--muted);margin-top:8px}.landing-header nav{display:flex;gap:28px;margin-left:auto;align-items:center}.landing-header nav a{font:9px var(--mono);letter-spacing:.6px;color:#c6c8cd;white-space:nowrap}.landing-header nav a:hover,.text-link:hover{color:var(--gold)}.header-status{margin-left:5px}.wallet-button{background:transparent;border:1px solid #f0b90b70;color:var(--gold);padding:14px 17px;font:10px var(--mono);white-space:nowrap}.wallet-button:hover{background:#f0b90b12}.menu-toggle{display:none}.hero{min-height:700px;height:min(780px,calc(100svh - 94px));position:relative;isolation:isolate;display:flex;align-items:center;overflow:hidden}.hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3}.hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#0a0d12,#0a0d12f5 14%,#0a0d12ed 39%,#0a0d1280 58%,#0a0d1200 79%),linear-gradient(0deg,#111318,#11131800 24%)}.hero-grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px);background-size:75px 75px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 70%);mask-image:linear-gradient(90deg,#000,transparent 70%)}.hero-content{padding-top:12px}.eyebrow{font:10px/1.6 var(--mono);letter-spacing:1.8px;color:var(--gold);display:flex;align-items:center;gap:10px}.signal{width:6px;height:6px;border-radius:50%;background:var(--gold);display:inline-block;flex-shrink:0;box-shadow:0 0 12px #f0b90b40}.hero h1{font:800 clamp(64px,6.7vw,108px)/.98 var(--display);letter-spacing:-.5px;margin:25px 0;max-width:780px}.hero h1 span{color:var(--gold)}.hero-content>p{font-size:15px;line-height:1.9;color:#b7bac2;margin:0 0 30px}.hero-actions{display:flex;gap:30px;align-items:center}.button{min-height:54px;padding:0 26px;display:inline-flex;align-items:center;justify-content:space-between;gap:34px;font:700 18px var(--display);letter-spacing:1px;transition:background .2s,transform .2s}.button span{font:26px var(--body)}.button:hover{transform:translateY(-2px)}.button-gold{background:var(--gold);color:#111318}.button-gold:hover{background:var(--bright)}.button-outline{border:1px solid #f0b90b80;color:var(--gold);background:transparent}.button-outline:hover{background:#f0b90b10}.text-link{font:10px var(--mono);letter-spacing:1px;display:inline-flex;align-items:center;gap:16px}.text-link span{color:var(--gold);font-size:18px}.hero-status{font:8px var(--mono);color:#a6a9b2;display:flex;gap:9px;align-items:center;margin-top:25px;letter-spacing:.4px}.hero-status .signal{width:4px;height:4px}.hero-status i{height:10px;width:1px;background:#ffffff35;margin:0 3px}.hero-coordinate{position:absolute;bottom:29px;left:4%;right:4%;display:flex;justify-content:space-between;color:#80838d;font:8px var(--mono);letter-spacing:1.7px}.hero-coordinate span{color:#a0a1a7}.spec-strip{border-block:1px solid var(--line);background:#16181d}.spec-strip>.wrap{min-height:82px;display:flex;justify-content:space-between;gap:20px;align-items:center}.spec-strip span{display:flex;align-items:center;gap:12px;font:9px var(--mono);letter-spacing:.5px;color:#adb0b9}.spec-strip b{font:600 26px var(--display);color:var(--gold)}.chain-label i{width:12px;height:12px;border:2px solid var(--gold);transform:rotate(45deg)}.section-heading{display:flex;justify-content:space-between;gap:50px;align-items:flex-end;margin-bottom:48px}.section h2{font:700 clamp(44px,4.7vw,68px)/1.02 var(--display);letter-spacing:.4px;margin:14px 0 0}.section h2 span{color:#9da0aa}.section-heading>p{font-size:13px;line-height:1.9;color:var(--muted);max-width:345px;margin:0 0 3px}.steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.step{padding:27px 25px 26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start;min-width:0}.step:hover{background:#ffffff02}.step-number{display:flex;width:100%;justify-content:space-between;font:10px var(--mono);color:#6b707d}.step-number>span{color:var(--gold)}.line-icon{color:var(--gold);font:44px/1 var(--mono);height:63px;margin-top:23px}.step h3{font:600 29px/1.05 var(--display);letter-spacing:.4px;margin:10px 0 18px}.step p{font-size:12px;line-height:1.9;color:#a4a8b2;margin:0 0 15px}.step p strong{color:var(--cream);font-weight:500}.step small{font-size:10px;line-height:1.8;color:#777e8b;display:block;margin-bottom:25px}.step-link{background:none;padding:0;margin-top:auto;color:var(--gold);font:9px/1.8 var(--mono);letter-spacing:.4px;text-align:left;display:flex;gap:18px;align-items:center}.step-link>span{font-size:16px}.state-label{font:7px/1.8 var(--mono);padding:5px 7px;border:1px solid #ffffff20;color:#8e929d;margin-top:auto;letter-spacing:.1px}.modes-section{background:#16181e;border-block:1px solid var(--line)}.modes-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:20px}.mode-card{position:relative;overflow:hidden;isolation:isolate;border:1px solid var(--line)}.featured{min-height:640px;display:flex;flex-direction:column;justify-content:space-between}.featured>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:75%;z-index:-3}.mode-card-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(0deg,#0a0c12 3%,#0a0c12ce 44%,#0a0c1200 75%)}.mode-card-top{display:flex;justify-content:space-between;align-items:center;padding:24px}.mode-badge{background:var(--gold);color:var(--ink);padding:7px 9px;font:8px var(--mono);letter-spacing:1px}.mode-index{color:#aeb2bc;font:9px var(--mono);letter-spacing:1px}.mode-card-content{padding:32px}.mode-card h3{font:700 55px/.98 var(--display);margin:0 0 15px}.mode-card p{font-size:13px;line-height:1.9;color:#a4a8b2;margin:0 0 22px}.mode-specs{display:flex;gap:16px;font:8px var(--mono);color:var(--gold);margin-bottom:25px}.mode-note{display:block;font-size:10px;color:#888f9d;line-height:1.8;max-width:370px;margin-top:16px}.secondary-modes{display:grid;gap:20px}.secondary-modes .mode-card{padding:29px 30px}.secondary-modes .mode-index{display:block;margin-bottom:25px}.small-status{position:absolute;top:29px;right:24px;font:7px var(--mono);color:var(--gold)}.secondary-modes h3{font-size:40px}.secondary-modes p{max-width:295px;font-size:12px;margin-bottom:17px}.campaign-card{background:linear-gradient(130deg,#1e2424,#15191e)}.mode-symbol{position:absolute;right:13px;bottom:12px;font-size:160px;color:#b2a7470a;z-index:-1}.survival-card{background:linear-gradient(130deg,#222019,#16181e)}.survival-card:after{content:"";position:absolute;right:30px;top:35px;height:80%;width:90px;transform:skew(-15deg);background:repeating-linear-gradient(0deg,#f0b90b09 0 16px,transparent 16px 30px);z-index:-1}.scoreboard{border:1px solid var(--line)}.scoreboard-top{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#1a1d24;padding:20px 25px;font:9px var(--mono);letter-spacing:.5px}.score-row{display:grid;grid-template-columns:50px 1fr 1.3fr 150px;gap:20px;align-items:center;padding:25px;border-top:1px solid var(--line)}.score-index{color:var(--gold);font:12px var(--mono)}.score-row h3{font:600 26px var(--display);margin:0}.score-row p{font-size:12px;line-height:1.8;color:var(--muted);margin:0}.score-value{font:600 25px var(--display);text-align:right;letter-spacing:1px;color:#c2c5cb}.section-footnote{font-size:11px;line-height:1.9;color:#737b88;margin:18px 0 0;max-width:780px}.token-section{border-block:1px solid var(--line);background:#16181e}.token-grid{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px}.token-visual{position:relative;padding:26px;border:1px solid var(--line)}.token-visual:before,.token-visual:after{content:"";position:absolute;width:35px;height:35px;border:1px solid var(--gold)}.token-visual:before{left:-1px;top:-1px;border-bottom:0;border-right:0}.token-visual:after{right:-1px;bottom:-1px;border-top:0;border-left:0}.token-visual img{width:100%;height:auto}.token-coordinate{font:8px var(--mono);letter-spacing:1px;color:#7e8490;display:block;text-align:center;margin-top:22px}.token-copy h2{font-size:48px}.token-copy h2 span{color:var(--gold)}.token-intro{font-size:13px;line-height:1.9;color:#a4a8b2;margin:24px 0 25px}.token-facts{border-top:1px solid var(--line)}.token-facts>div{display:flex;gap:20px;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--line)}.token-facts span{font:8px var(--mono);color:#858b99}.token-facts strong{font:9px var(--mono);text-align:right}.launch-note{display:flex;gap:12px;align-items:flex-start;margin:20px 0 25px}.launch-note .signal{margin-top:7px;width:4px;height:4px}.launch-note p{font-size:11px;line-height:1.9;color:#9299a7;margin:0}.launch-note strong{color:var(--gold);font:9px var(--mono)}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.faq>div>p{font-size:13px;line-height:1.9;color:var(--muted)}.faq-list{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;gap:20px;align-items:center;list-style:none;cursor:pointer;padding:25px 0;font-size:13px;font-weight:500;line-height:1.7}.faq summary::-webkit-details-marker{display:none}.faq summary>span{color:var(--gold);font:24px var(--mono);transition:transform .2s}.faq details[open] summary>span{transform:rotate(45deg)}.faq details p{color:var(--muted);font-size:12px;line-height:1.9;margin:0 35px 25px 0}.final-cta{background:var(--gold);color:#111318;padding:70px 0;position:relative;overflow:hidden;isolation:isolate}.final-cta .eyebrow{color:#4b3e10}.final-cta h2{font:800 clamp(65px,8vw,114px)/.9 var(--display);margin:22px 0 30px}.final-cta h2>span{color:#11131880}.final-cta .button-gold{background:#111318;color:var(--gold)}.final-cta p{font-size:11px;margin-top:19px;color:#4b3e10;max-width:350px;line-height:1.8}.cta-mark{position:absolute;right:4%;top:-140px;font:italic 800 650px/1 var(--display);color:#1113180b;z-index:-1;transform:rotate(-8deg)}.site-footer{display:grid;grid-template-columns:auto 1fr auto;gap:25px;align-items:center;padding-block:40px}.site-footer>p{color:#7e8490;font-size:11px;text-align:center}.footer-actions{display:flex;gap:24px;align-items:center}.footer-actions>a{font:8px var(--mono);color:#a7abb4}.footer-actions>.wallet-open{background:none;color:var(--gold);padding:0;width:22px;height:22px}.footer-actions svg{width:20px;height:20px}.site-footer>small{grid-column:1/-1;color:#606976;font:8px var(--mono);letter-spacing:.7px;padding-top:20px;border-top:1px solid var(--line)}.wallet-dialog{border:1px solid #f0b90b50;background:#15181f;color:var(--cream);padding:40px;max-width:calc(100vw - 32px);box-shadow:0 30px 100px #0008}.wallet-dialog::backdrop{background:#07090dcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wallet-dialog .close-dialog{position:absolute;top:12px;right:16px;font:28px var(--body);background:none;color:#aaa;width:35px;height:35px}.wallet-dialog h2{font:700 43px/1 var(--display);margin:20px 0}.wallet-dialog h2>span{color:var(--gold)}.wallet-dialog p{font-size:12px;line-height:1.9;color:#a5acb8}.wallet-dialog .deploy{background:var(--gold);color:#111318;padding:15px 20px;width:100%;font:700 17px var(--display);letter-spacing:1px}.wallet-dialog .secondary-button{background:transparent;border:1px solid #ffffff30;color:#c4cad3;padding:12px}.wallet-dialog .text-button{background:none;color:var(--gold);padding:20px 0 0;font:10px var(--mono)}.wallet-dialog a{color:var(--gold)}@media(min-width:1600px){.hero-art{object-position:50% 43%}.hero{height:800px}}@media(max-width:1150px){.landing-header{gap:20px}.landing-header nav{gap:17px}.landing-header nav a{font-size:8px}.brand-lockup>span{font-size:27px}.wrap{width:calc(100% - 72px)}.hero{min-height:650px}.hero h1{font-size:78px}.step{padding:23px 19px}.step h3{font-size:25px}.section-heading>p{max-width:295px}.token-grid{gap:45px}.token-copy h2{font-size:40px}.small-status{font-size:6px;right:16px}.secondary-modes .mode-card{padding:25px}.score-row{grid-template-columns:35px 1fr 1.3fr 105px}.modes-grid{grid-template-columns:1.05fr 1fr}}@media(max-width:900px){.landing-header{height:80px;padding-inline:28px;gap:18px}.landing-header nav{display:none;position:absolute;left:0;right:0;top:79px;background:#15181f;padding:25px 28px;border-bottom:1px solid var(--line);flex-wrap:wrap;gap:25px;margin:0}.landing-header nav.is-open{display:flex}.landing-header nav a{font-size:10px}.header-status{margin-left:auto}.menu-toggle{display:flex;order:3;flex-direction:column;justify-content:center;gap:6px;width:30px;height:35px;background:none;padding:3px}.menu-toggle span{display:block;height:1px;width:23px;background:#eaecef}.hero{height:660px;min-height:0}.hero h1{font-size:clamp(57px,8vw,78px)}.hero-shade{background:linear-gradient(90deg,#0a0d12f7,#0a0d12d9 43%,#0a0d1230),linear-gradient(0deg,#111318,transparent 35%)}.hero-art{object-position:68%}.spec-strip>.wrap{display:grid;grid-template-columns:1fr 1fr;padding-block:23px;gap:18px}.section{padding-block:80px}.section-heading{gap:25px}.section-heading>p{max-width:260px;font-size:12px}.steps{grid-template-columns:1fr 1fr}.step{padding:28px;min-height:350px}.step h3{font-size:30px}.modes-grid{grid-template-columns:1fr}.featured{min-height:540px}.featured>img{object-position:50%}.secondary-modes{grid-template-columns:1fr 1fr}.secondary-modes .mode-card{padding:25px}.small-status{position:static;display:block;margin-bottom:15px;font-size:7px}.secondary-modes h3{font-size:36px}.secondary-modes p{max-width:100%}.token-grid{grid-template-columns:.75fr 1.25fr;gap:28px}.token-copy h2{font-size:37px}.token-visual{padding:12px}.token-coordinate{font-size:6px}.faq{gap:30px;grid-template-columns:.8fr 1.2fr}.score-row{gap:14px;grid-template-columns:25px 1fr 1.3fr 90px}.score-row h3{font-size:22px}.score-row p{font-size:11px}.score-value{font-size:21px}.site-footer{grid-template-columns:1fr auto}.site-footer>p{grid-column:1/-1;grid-row:2;text-align:left;margin:0}.brand-lockup small{font-size:6px}}@media(max-width:600px){:root{scroll-padding-top:25px}.wrap{width:calc(100% - 40px)}.landing-header{height:74px;padding-inline:20px;gap:13px}.brand-lockup{gap:8px}.brand-lockup img{width:34px;height:34px}.brand-lockup>span{font-size:24px}.brand-lockup small{font-size:5px;letter-spacing:.8px;margin-top:6px}.header-status .wallet-button{font-size:8px;padding:11px 9px}.menu-toggle{width:24px}.menu-toggle span{width:21px}.landing-header nav{top:73px;padding:22px 20px}.hero{height:650px}.hero-content{padding-top:0}.hero .eyebrow{font-size:8px;letter-spacing:1px}.hero h1{font-size:clamp(50px,10.7vw,67px);line-height:1.03;letter-spacing:0;margin-top:23px;margin-bottom:24px}.hero-art{object-position:74%}.hero-shade{background:linear-gradient(90deg,#0a0d12ed,#0a0d12ce 48%,#0a0d1250),linear-gradient(0deg,#111318,transparent 50%)}.hero-content>p{font-size:13px;line-height:1.9;margin-bottom:26px;max-width:320px}.hero-actions{align-items:flex-start;gap:20px;flex-direction:column}.button{min-height:51px;font-size:17px;padding-inline:21px;gap:28px}.hero-actions .text-link{font-size:9px}.hero-status{font-size:6px;gap:6px;margin-top:23px;flex-wrap:wrap;line-height:1.8}.hero-coordinate{left:20px;right:20px;bottom:22px;font-size:6px;letter-spacing:.7px}.spec-strip span{font-size:7px;gap:8px;letter-spacing:0}.spec-strip b{font-size:22px}.chain-label i{width:9px;height:9px}.section{padding-block:66px}.section-heading{display:block;margin-bottom:30px}.section h2{font-size:46px}.section-heading>p{max-width:100%;margin-top:23px;font-size:12px}.eyebrow{font-size:8px;letter-spacing:1.3px}.steps{grid-template-columns:1fr}.step{min-height:0;padding:26px}.step .line-icon{margin-top:20px;height:52px}.step h3{font-size:32px}.step p{font-size:13px}.step small{font-size:11px;margin-bottom:20px}.state-label{font-size:8px}.step-link{font-size:10px}.featured{min-height:540px}.mode-card-top{padding:20px}.mode-card-content{padding:25px}.mode-card h3{font-size:48px}.mode-specs{gap:13px;font-size:7px}.mode-badge{font-size:7px}.mode-index{font-size:8px}.secondary-modes{grid-template-columns:1fr}.secondary-modes .mode-card{padding:25px}.secondary-modes h3{font-size:38px}.small-status{position:absolute;top:26px;right:25px;font-size:6px}.secondary-modes .mode-index{margin-bottom:23px}.scoreboard-top{padding:17px;align-items:flex-start;flex-direction:column;gap:7px;font-size:8px}.scoreboard-top .muted{font-size:6px;line-height:1.6}.score-row{grid-template-columns:20px 1fr auto;padding:21px 16px;gap:10px}.score-row h3{font-size:23px}.score-row p{grid-column:2/-1;grid-row:2;font-size:11px;margin-top:5px}.score-value{font-size:19px;grid-column:3;grid-row:1}.section-footnote{font-size:10px}.token-grid{grid-template-columns:1fr;gap:40px}.token-visual{max-width:290px;margin-inline:auto;padding:20px}.token-coordinate{font-size:7px}.token-copy h2{font-size:41px}.token-facts strong{font-size:8px}.token-facts span{font-size:7px}.faq{grid-template-columns:1fr;gap:25px}.faq>div>p{font-size:12px}.faq summary{font-size:12px;padding:22px 0}.faq details p{font-size:12px;margin-right:10px}.final-cta{padding:55px 0}.final-cta h2{font-size:80px}.final-cta .eyebrow{font-size:7px}.final-cta p{font-size:10px;max-width:270px}.cta-mark{right:-90px;top:0;font-size:420px}.site-footer{padding-block:30px;gap:20px}.footer-actions{gap:16px}.footer-actions>a{font-size:7px}.footer-actions .wallet-open{width:18px}.site-footer>small{font-size:6px;line-height:1.8}.wallet-dialog{padding:32px 20px}.wallet-dialog h2{font-size:35px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.arrow-icon{width:18px;height:18px;flex-shrink:0}.text-link .arrow-icon,.step-link .arrow-icon{width:14px;height:14px;color:var(--gold)}.skip-link{top:15px;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link:focus{width:auto;height:auto;clip-path:none}
