.ea-nft{max-width:840px;padding-top:max(18px, calc(env(safe-area-inset-top) + 10px));padding-bottom:max(20px, calc(env(safe-area-inset-bottom) + 12px));gap:13px}.ea-nft .ea-hero{padding:0}.ea-nft .ea-logo{height:58px}.ea-nft .ea-kicker{margin-top:8px}.ea-nft .ea-hero h1{margin:9px 0 5px}.ea-nft .ea-chips{margin-top:9px}.nf-balance-panel{justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.nf-balance{grid-template-columns:auto auto;align-items:baseline;gap:0 12px;display:grid}.nf-balance>span{color:var(--lab);font:800 12px var(--font-ui);letter-spacing:.1em;text-transform:uppercase}.nf-balance-label{align-items:center;gap:6px;display:inline-flex}.nf-shares-icon{object-fit:contain;width:24px;height:24px}.nf-balance>b{color:var(--jade);font:700 30px/1 var(--font-display)}.nf-balance>small{color:var(--ink-3);grid-column:1/-1;font-size:12px}.nf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.nf-case{color:var(--ink);background:#eee2c6 url(./paper-Bg9p6s_N.webp) 50%/cover;border-radius:18px;justify-items:center;padding:12px 16px 10px;text-decoration:none;transition:transform .15s,filter .15s;display:grid;box-shadow:0 12px 32px #0000004d,inset 0 0 0 1px #fffaeb8c,inset 0 0 50px #78541e26}.nf-case:hover{filter:brightness(1.04);transform:translateY(-3px)}.nf-case-top{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.nf-rarity{background:var(--strip);color:var(--cream);font:800 11px var(--font-ui);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:5px 12px;display:inline-flex}.nf-elite .nf-rarity{background:linear-gradient(#5fa391,#2e6e60)}.nf-epic .nf-rarity{background:linear-gradient(#a77bd8,#65428c)}.nf-legendary .nf-rarity{background:var(--btn-gold);color:var(--gold-ink)}.nf-cost{color:var(--jade);font:700 17px var(--font-display);align-items:center;gap:5px;display:flex}.nf-cost img,.nf-mint-info b img{object-fit:contain;width:24px;height:24px}.nf-art{object-fit:contain;filter:drop-shadow(0 12px 10px #37230a4d);width:156px;height:130px}.nf-view{color:var(--jade);font:800 12px var(--font-ui)}.nf-view span{margin-left:4px}.nf-detail{gap:14px;display:grid}.nf-back{color:var(--cream);justify-self:start;font-weight:800;text-decoration:none}.nf-back span{margin-right:5px}.nf-single{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);align-items:center;gap:24px;padding:24px;display:grid}.nf-single-art{background:radial-gradient(#ffd76a4d,#0000 70%);border-radius:20px;place-items:center;min-width:0;display:grid}.nf-single-art img{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 18px 15px #37230a52);width:100%;max-width:310px}.nf-single-info{justify-items:start;gap:12px;min-width:0;display:grid}.nf-single-info h1{color:var(--jade);text-shadow:none;margin:0;font-size:36px}.nf-single-info>p{color:var(--ink-2);margin:0}.nf-mint-info,.nf-your-balance{background:var(--row);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:1px 12px;width:100%;padding:10px 12px;display:grid}.nf-mint-info>span,.nf-your-balance>span{color:var(--lab);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800}.nf-mint-info>b{color:var(--jade);font:700 22px var(--font-display);align-items:center;gap:5px;display:flex}.nf-mint-info small,.nf-your-balance small{color:var(--ink-3);grid-column:1/-1;font-size:12px}.nf-your-balance>b{color:var(--jade);font:700 22px var(--font-display)}.nf-actions{gap:9px;width:100%;display:flex}.nf-actions .ea-btn{flex:1;padding:0 12px;font-size:15px}.nf-possible{text-align:center}.nf-possible .ea-sub{margin-bottom:12px}.nf-rewards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.nf-reward{background:var(--row);color:var(--ink-2);border-radius:10px;align-content:start;justify-items:center;gap:7px;padding:14px 8px;display:grid}.nf-reward img{object-fit:contain;width:58px;height:58px}.nf-earn{scroll-margin-top:18px}.nf-phases{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nf-phase{background:var(--row);border-radius:12px;align-content:start;gap:8px;padding:16px;display:grid}.nf-phase-n{color:var(--lab);font:800 11px var(--font-ui);letter-spacing:.12em;text-transform:uppercase}.nf-phase h3{color:var(--jade);font:600 21px var(--font-display);margin:0}.nf-phase p{color:var(--ink-2);margin:0 0 6px}.nf-note{max-width:700px;color:var(--mint);text-align:center;margin:0 auto;font-size:12px}.ea-foot{justify-content:center;gap:8px;font-size:13px;display:flex}@media (max-width:680px){.ea-nft{gap:10px}.ea-nft .ea-logo{height:42px}.ea-nft .ea-lede{display:none}.ea-nft .ea-hero h1{font-size:30px}.nf-balance-panel{padding:9px 12px}.nf-balance>small{max-width:270px;font-size:11px;line-height:1.25}.nf-grid{gap:9px}.nf-case{border-radius:14px;padding:9px 8px 8px}.nf-rarity{padding:4px 8px;font-size:9px}.nf-cost{gap:3px;font-size:13px}.nf-cost img{width:19px;height:19px}.nf-art{width:130px;height:116px}.nf-single{grid-template-columns:1fr;gap:10px;padding:18px}.nf-single-art img{max-width:230px}.nf-single-info{text-align:center;justify-items:center}.nf-single-info h1{font-size:32px}.nf-mint-info,.nf-your-balance{text-align:left}.nf-phases{grid-template-columns:1fr}.nf-rewards{gap:6px}.nf-reward{padding:10px 5px;font-size:12px}.nf-reward img{width:46px;height:46px}}@media (max-height:740px) and (min-width:681px){.ea-nft .ea-logo{display:none}.ea-nft .ea-kicker{margin-top:0}.nf-art{width:130px;height:105px}.nf-note{display:none}}@media (prefers-reduced-motion:reduce){.nf-case{transition:none}#nf-earn{scroll-behavior:auto}}
