.flagship-hero{padding:138px 0 65px;min-height:0;overflow:hidden;background:#fff5d7}.flagship-hero.rays:before{opacity:.6}.flagship-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:55px;align-items:start}.flagship-copy{padding-top:20px}.flagship-copy h1{font-size:clamp(51px,6.2vw,82px)}.flagship-copy .hero-line{font-size:.53em}.flagship-copy .hero-name{margin:3px 0 12px}.flagship-copy .tag{font-size:14px;max-width:100%}.flagship-intro{font-size:17px;font-weight:700;margin:22px 0 0;max-width:34ch;line-height:1.6}.flagship-mascot{position:relative;width:100%;height:290px;display:grid;place-items:center;margin:10px 0 0}.flagship-mascot img{width:100%;height:100%;object-fit:contain;position:relative;z-index:2;animation:card-float 6s ease-in-out infinite}.mascot-disc{position:absolute;width:250px;height:250px;border-radius:50%;background:repeating-conic-gradient(from 0deg,#ffe898 0 15deg,#ffdc6833 15deg 30deg);border:2px dashed #dc9e34;animation:spin 70s linear infinite}.mascot-sticker{position:absolute;right:3%;bottom:35px;background:var(--blue);color:var(--cream);font-family:Super,Arial,sans-serif;font-size:14px;padding:12px 17px;transform:rotate(8deg);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--gold);z-index:4;line-height:1.4}.flagship-copy .hero-proof{margin-top:13px}.flagship-copy .hero-chest-strip{margin-top:22px;max-width:none;background:var(--cream)}.flagship-copy .mini-chest-art{width:105px}.flagship-copy .mini-chest-art img{width:100%;height:auto}.flagship-links{display:flex;flex-wrap:wrap;gap:22px;margin-top:24px;font-size:14px;font-weight:800;color:var(--blue)}.flagship-links a{border-bottom:2px solid var(--red);padding-bottom:3px}.flagship-sale{width:100%;max-width:520px;margin-left:auto;isolation:isolate}.launch-clock{background:var(--cream);border:2px solid var(--ink);border-radius:14px;box-shadow:5px 5px 0 var(--ink);padding:17px 22px;margin-bottom:18px}.clock-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.launch-phase{background:var(--red);color:white;padding:5px 10px;border-radius:5px;font-family:Super,Arial,sans-serif;font-size:14px}.schedule-label{font-size:14px;font-weight:800;letter-spacing:.11em}.clock-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;text-align:center}.clock-grid>div{display:flex;flex-direction:column;gap:6px}.clock-grid b{font-family:Super,Arial,sans-serif;font-size:28px;line-height:1;background:white;border:2px solid var(--ink);border-radius:8px;padding:10px 5px;box-shadow:2px 3px 0 var(--ink);font-variant-numeric:tabular-nums}.clock-grid span{font-size:14px;font-weight:800;letter-spacing:.1em}.launch-clock>p{font-size:14px;text-align:center;max-width:none;margin-top:11px;color:#52607a}.launch-clock.is-ended .launch-phase{background:#596780}.flagship-sale .network-checkout{margin:0 0 16px;border-radius:13px;padding:14px 17px;background:var(--cream);color:var(--ink);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}.flagship-sale .network-heading{margin-bottom:12px}.flagship-sale .network-heading .eyebrow{color:var(--blue);font-size:14px;margin-bottom:5px}.flagship-sale .network-heading h3{font-size:17px}.flagship-sale .destination-tag{display:none}.flagship-sale .network-options{gap:7px}.flagship-sale .network-option{padding:9px 3px;background:white;color:var(--ink);border-color:#91a0ba;gap:4px;border-radius:7px}.flagship-sale .network-option.is-selected{background:#ffeb9f;border-color:var(--ink)}.flagship-sale .network-option small{color:#66738b;font-size:14px}.flagship-sale .network-option:first-child small{color:#166f51}.flagship-sale .network-option b{font-size:14px}.flagship-sale .network-icon{width:23px;height:23px;font-size:17px}.flagship-sale .network-description{color:#576681;font-size:14px;margin-top:10px}.flagship-sale .crosschain-panel{background:#112240;color:var(--cream);border:0}.flagship-sale .crosschain-panel .btn{font-size:14px}.flagship-sale .buy-console{margin:0;max-width:none;border-radius:13px;padding:19px 22px;box-shadow:5px 5px 0 var(--ink);width:100%}.flagship-sale .buy-console-top{gap:15px}.flagship-sale .buy-title-block .eyebrow{font-size:14px;margin-bottom:7px}.flagship-sale .buy-title-block h3{font-size:27px}.flagship-sale .buy-title-block p{font-size:14px;line-height:1.5;margin-top:7px;max-width:35ch}.flagship-sale .sale-live-badge{font-size:14px;padding:6px 8px}.flagship-sale .wallet-action-row{margin-top:14px}.flagship-sale .wallet-connect{min-height:42px;font-size:14px;padding:10px}.flagship-sale .swap-balance-row{margin-top:16px}.flagship-sale .swap-balance-row strong{font-size:14px}.flagship-sale .swap-balance-row small{font-size:14px}.flagship-sale .pay-options{margin-top:7px}.flagship-sale .pay-option{min-height:35px;font-size:14px;padding:7px 11px}.flagship-sale .fee-details{margin-top:13px;border:1px solid #b0bed1;border-radius:7px;background:#f3f6ff}.flagship-sale .fee-details summary{font-size:14px;font-weight:800;padding:8px 10px;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.flagship-sale .purchase-helper{margin:0;border:0;border-top:1px solid #cad5e5;border-radius:0}.flagship-sale .swap-stack{margin-top:13px;gap:8px}.flagship-sale .swap-field>span{font-size:14px}.flagship-sale .swap-input-shell,.flagship-sale .swap-receive-shell{min-height:47px;padding:7px 10px}.flagship-sale .swap-field input{font-size:20px}.flagship-sale .swap-arrow{font-size:17px;width:25px;height:25px;margin:0 auto}.flagship-sale .max-btn{font-size:14px;padding:5px}.flagship-sale .buy-live-meta{margin-top:10px}.flagship-sale .buy-submit{min-height:44px;font-size:14px;margin-top:12px}.flagship-sale .buy-footnote{font-size:14px;margin-top:10px}.flagship-sale .buy-status{font-size:14px}.flagship-sale .buy-contract-details summary{font-size:14px}.contract-price-note{font-size:14px;color:#59647a;margin:14px auto 0;text-align:center;max-width:55ch}.journey-section{background:var(--cream);overflow:hidden}.journey-heading{display:flex;justify-content:space-between;align-items:center;gap:45px;margin-bottom:35px}.journey-heading>div{max-width:600px}.journey-heading p{font-size:16px;margin-top:23px;max-width:48ch}.journey-heading>img{width:270px;height:220px;object-fit:contain;animation:card-float 7s ease-in-out infinite}.journey-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:35px}.journey-filters button{border:2px solid var(--ink);border-radius:30px;background:white;color:var(--ink);padding:10px 17px;font-size:14px;font-weight:800;box-shadow:2px 2px 0 var(--ink)}.journey-filters button.is-selected{background:var(--ink);color:var(--cream)}.journey-timeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.journey-card{display:flex;align-items:start;gap:19px;padding:27px;border:2px solid var(--ink);border-radius:15px;background:white;box-shadow:5px 5px 0 #dfd8c7;position:relative;overflow:hidden}.journey-card[data-status="progress"]{background:#fff0b8}.journey-card[data-status="completed"]{background:#e1f8ec}.journey-number{font-family:Super,Arial,sans-serif;font-size:30px;color:var(--red);line-height:1;padding-top:4px}.journey-content{min-width:0}.journey-card-meta{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:15px}.journey-card-meta>span{font-size:14px;font-weight:800;letter-spacing:.1em;color:var(--blue)}.journey-card-meta>b{font-size:14px;border:1px solid var(--ink);padding:4px 8px;border-radius:20px;white-space:nowrap}.journey-card h3{font-size:23px;line-height:1.2}.journey-card p{font-size:14px;line-height:1.7;margin-top:13px}.journey-card ul{list-style:none;padding:0;margin:18px 0 0}.journey-card li{position:relative;padding:6px 0 6px 17px;font-size:14px;line-height:1.6}.journey-card li:before{content:'✦';color:var(--blue);position:absolute;left:0}.journey-note{font-size:14px;color:#647084;line-height:1.7;margin-top:28px;max-width:95ch}.staking-section{background:#f6c43f;border-block:3px solid var(--ink);overflow:hidden}.staking-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:center}.staking-copy>p{font-size:16px;margin-top:22px;max-width:49ch}.staking-badges{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.staking-badges span{font-size:14px;font-weight:800;border:1px solid var(--ink);padding:6px 11px;border-radius:30px;background:var(--cream)}.staking-copy .staking-note{font-size:14px;line-height:1.7;max-width:60ch}.staking-presentation{position:relative;min-height:430px}.staking-presentation>img{width:100%;height:300px;object-fit:contain;animation:card-float 6s ease-in-out infinite}.stake-preview-card{position:relative;background:var(--ink);color:var(--cream);border:3px solid var(--ink);border-radius:17px;padding:25px;box-shadow:7px 7px 0 var(--red);width:90%;margin:-15px auto 0;transform:rotate(-3deg)}.stake-preview-card>span{font-size:14px;color:var(--mint);font-weight:800;letter-spacing:.1em}.stake-preview-card>div:not(.preview-state){display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid #7e8da84f;align-items:center}.stake-preview-card small{font-size:14px}.stake-preview-card b{font-size:14px}.preview-state{font-size:14px;color:var(--mint);margin-top:17px}.preview-state i{width:7px;height:7px;border-radius:50%;background:var(--mint);display:inline-block;margin-right:5px}
.hero-network-disclosure{margin-bottom:15px;background:var(--cream);border:2px solid var(--ink);border-radius:9px;box-shadow:3px 3px 0 var(--ink)}.hero-network-disclosure>summary{display:flex;align-items:center;gap:15px;cursor:pointer;list-style:none;padding:11px 17px;font-size:14px}.hero-network-disclosure>summary>span{color:#58677e}.hero-network-disclosure>summary>b{margin-left:auto;font-size:14px}.hero-network-disclosure>summary>i{font-style:normal;font-size:14px}.flagship-sale .hero-network-disclosure .network-checkout{border:0;border-top:1px solid #bdc7d6;box-shadow:none;margin:0;border-radius:0 0 9px 9px}.launch-clock{padding:14px 20px}.clock-grid b{padding:8px 5px;font-size:27px}.clock-heading{margin-bottom:10px}.flagship-sale .buy-title-block p{display:none}.flagship-sale .buy-console .swap-balance-row{margin-top:12px}.flagship-sale .buy-console .fee-details{margin-top:10px}
@media(max-width:1000px){.flagship-grid{gap:28px;grid-template-columns:.95fr 1.05fr}.flagship-copy h1{font-size:clamp(43px,6.2vw,64px)}.flagship-intro{font-size:15px}.flagship-mascot{height:260px}.flagship-copy .hero-chest-strip{padding-right:10px}.flagship-copy .mini-chest-art{width:80px}.flagship-copy .hero-chest-strip p{font-size:14px}.flagship-sale .buy-console{padding:17px}.journey-card{padding:23px 20px;gap:14px}.journey-card h3{font-size:21px}.journey-card-meta{align-items:start;flex-direction:column;gap:8px}.staking-grid{gap:30px}}
@media(max-width:700px){.flagship-hero{padding:116px 0 55px}.flagship-grid{grid-template-columns:1fr;gap:30px}.flagship-copy{padding:0;text-align:center}.flagship-copy .tag{font-size:14px}.flagship-copy h1{font-size:clamp(44px,11.3vw,65px)}.flagship-intro{margin:17px auto 0;font-size:14px;max-width:32ch}.flagship-mascot{height:205px;max-width:330px;margin:0 auto}.mascot-disc{width:180px;height:180px}.mascot-sticker{font-size:14px;padding:9px;bottom:10px}.flagship-copy .hero-proof{justify-content:center;margin-top:6px}.flagship-copy .hero-chest-strip{display:none}.flagship-links{justify-content:center;font-size:14px;margin-top:15px}.flagship-sale{max-width:480px;margin:auto}.launch-clock{padding:15px 17px}.clock-grid{gap:10px}.clock-grid b{font-size:26px}.flagship-sale .buy-console{padding:20px 17px}.flagship-sale .buy-title-block h3{font-size:25px}.flagship-sale .network-heading h3{font-size:16px}.flagship-sale .network-checkout{padding:14px}.flagship-sale .network-heading{flex-direction:row}.flagship-sale .network-option b{font-size:14px}.journey-heading{gap:0;align-items:start}.journey-heading>img{width:115px;height:120px;margin-top:20px}.journey-heading h2{font-size:34px}.journey-heading p{font-size:14px}.journey-timeline{grid-template-columns:1fr}.journey-card-meta{flex-direction:row;align-items:center}.journey-card{padding:24px 20px}.journey-filters{gap:9px}.journey-filters button{font-size:14px;padding:9px 12px}.staking-grid{grid-template-columns:1fr;gap:30px}.staking-copy h2{font-size:37px}.staking-copy>p{font-size:14px}.staking-copy .btn{font-size:14px;padding:12px 16px}.staking-presentation{min-height:370px}.staking-presentation>img{height:240px}}
@media(max-width:700px){.flagship-copy .flagship-mascot{display:none}.flagship-copy .hero-proof{margin-top:16px}.flagship-copy .hero-name{margin:2px 0 9px}.flagship-copy .hero-line{font-size:.47em}.flagship-copy .hero-links{margin-top:13px}.flagship-grid{gap:26px}.launch-clock .clock-grid b{font-size:24px;padding:9px 3px}.flagship-copy .tag{margin-bottom:17px}}
.flagship-copy,.flagship-sale{min-width:0}.flagship-sale .buy-console,.flagship-sale .launch-clock,.hero-network-disclosure{min-width:0;max-width:100%}
@media(max-width:700px){.flagship-grid{grid-template-columns:minmax(0,1fr)}.flagship-copy,.flagship-sale{width:100%;max-width:100%}.flagship-copy .tag{font-size:14px;padding-inline:8px}.flagship-sale .swap-input-shell,.flagship-sale .swap-receive-shell{min-width:0}.flagship-sale .swap-input-shell input,.flagship-sale .swap-receive-shell input{min-width:0}}
