.market-body:before{background:radial-gradient(circle at 70% 8%,rgba(255,112,143,.09),transparent 24%),radial-gradient(circle at 15% 28%,rgba(88,216,255,.055),transparent 22%),linear-gradient(180deg,#07100c,#020705 34%,#030806)}.market-hero{position:relative;min-height:720px;padding:calc(var(--nav) + 82px) max(28px,calc((100vw - 1450px)/2)) 70px;display:grid;grid-template-columns:.86fr 1.14fr;align-items:center;gap:50px;overflow:hidden}.market-hero:before{position:absolute;inset:var(--nav) 0 0 48%;z-index:-1;content:"";background:linear-gradient(90deg,#020705,transparent 40%),linear-gradient(180deg,transparent,#020705),url('/hatchery-assets/v2/axo-companion-chamber-v2.webp') center/cover;opacity:.55}.market-copy{position:relative;z-index:4;max-width:720px}.market-copy h1{margin:0;font-size:clamp(5rem,9vw,9rem);line-height:.75;letter-spacing:-.08em}.market-copy h1 span{color:transparent;-webkit-text-stroke:1.5px var(--pink);text-shadow:0 0 40px rgba(255,112,143,.09)}.market-copy>p{max-width:650px;margin:32px 0 0;color:#a8bdb1;font-size:1.08rem;line-height:1.72}.market-visual{position:relative;min-height:570px;display:grid;place-items:center}.market-visual>img{position:relative;z-index:3;width:min(46vw,610px);height:auto;filter:drop-shadow(0 34px 35px rgba(0,0,0,.6)) drop-shadow(0 0 25px rgba(100,243,211,.12));animation:float 4.5s ease-in-out infinite}.market-ring{position:absolute;border:1px solid rgba(100,243,211,.18);border-radius:50%}.ring-a{width:470px;height:470px;box-shadow:0 0 80px rgba(100,243,211,.08);animation:spin 32s linear infinite}.ring-a:after{position:absolute;inset:9%;border:1px dashed rgba(255,112,143,.16);border-radius:50%;content:""}.ring-b{width:340px;height:340px;border-style:dashed;animation:spin 24s linear reverse infinite}.gear-tag{position:absolute;z-index:5;padding:7px 9px;border:1px solid rgba(100,243,211,.25);border-radius:999px;background:rgba(3,12,8,.78);color:var(--green);font:850 .51rem var(--mono);letter-spacing:.08em;backdrop-filter:blur(10px)}.tag-head{top:14%;left:19%}.tag-face{top:25%;right:9%}.tag-tool{right:3%;top:53%}.tag-charm{right:19%;bottom:15%}.tag-habitat{left:11%;bottom:18%}.market-chip{position:absolute;z-index:5;left:1%;top:48%;padding:12px 14px;border:1px solid rgba(255,112,143,.2);border-radius:10px;background:rgba(3,10,7,.82);display:grid;gap:3px}.market-chip small{color:#6d8175;font:750 .48rem var(--mono)}.market-chip b{color:var(--pink);font:900 .67rem var(--mono)}.market-chip span{color:#8ca095;font:700 .48rem var(--mono)}
.market-status{width:min(1450px,calc(100% - 56px));margin:0 auto;border:1px solid var(--line);border-radius:14px;background:rgba(7,17,13,.86);display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden}.market-status article{min-height:110px;padding:20px 21px;border-left:1px solid var(--line);display:grid;align-content:center;gap:5px}.market-status article:first-child{border-left:0}.market-status span{color:#6b8375;font:800 .52rem var(--mono);letter-spacing:.1em}.market-status b{font:900 .8rem var(--mono);letter-spacing:.03em}.market-status small{color:#82988b;font:700 .49rem var(--mono)}.market-status article:last-child b{color:var(--pink)}
.catalog-section,.collection-section,.activation-section,.economy-rules{width:min(1370px,calc(100% - 56px));margin:0 auto;padding:125px 0}.catalog-heading,.collection-section>header{display:grid;grid-template-columns:1fr .65fr;align-items:end;gap:80px;margin-bottom:42px}.catalog-heading h2,.collection-section h2,.activation-section h2,.economy-rules h2,.market-final h2{margin:17px 0 0;font-size:clamp(3rem,5.5vw,5.5rem);line-height:.92;letter-spacing:-.065em}.catalog-heading h2 em,.collection-section h2 em,.activation-section h2 em,.economy-rules h2 em{color:var(--pink);font-style:normal}.catalog-heading p,.collection-section header p{margin:0;color:var(--muted);line-height:1.7}.catalog-toolbar{padding:16px;border:1px solid var(--line);border-radius:13px;background:rgba(7,17,13,.8);display:grid;grid-template-columns:1.5fr repeat(3,.65fr);gap:9px}.catalog-toolbar label{display:grid;gap:7px}.catalog-toolbar label>span{padding-left:2px;color:#6e8578;font:800 .5rem var(--mono);letter-spacing:.1em}.catalog-toolbar input,.catalog-toolbar select{width:100%;height:48px;padding:0 13px;border:1px solid rgba(214,255,77,.14);border-radius:8px;outline:0;background:#040c08;color:#dcece2;font:750 .68rem var(--mono)}.catalog-toolbar input:focus,.catalog-toolbar select:focus{border-color:rgba(214,255,77,.5);box-shadow:0 0 0 3px rgba(214,255,77,.06)}.catalog-meta{padding:15px 4px 13px;display:flex;gap:27px;color:#667e70;font:750 .55rem var(--mono);letter-spacing:.07em}.catalog-meta b{color:#bdd1c4}.gear-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.gear-item{position:relative;min-height:310px;padding:17px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:radial-gradient(circle at 50% 31%,var(--rarity-glow),transparent 34%),linear-gradient(150deg,#0c1913,#040b07);overflow:hidden;display:flex;flex-direction:column;transition:transform .22s,border-color .22s}.gear-item:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--rarity) 45%,transparent)}.gear-item:after{position:absolute;inset:auto 0 0;height:3px;content:"";background:var(--rarity)}.gear-item[data-rarity=COMMON]{--rarity:#d4e1d8;--rarity-glow:rgba(212,225,216,.08)}.gear-item[data-rarity=RARE]{--rarity:var(--cyan);--rarity-glow:rgba(88,216,255,.1)}.gear-item[data-rarity=EPIC]{--rarity:var(--violet);--rarity-glow:rgba(199,140,255,.11)}.gear-item[data-rarity=LEGENDARY]{--rarity:var(--orange);--rarity-glow:rgba(255,173,77,.12)}.gear-item>header{display:flex;justify-content:space-between;color:var(--rarity);font:850 .5rem var(--mono);letter-spacing:.08em}.gear-emblem{position:relative;width:125px;height:125px;margin:25px auto 23px;border:1px solid color-mix(in srgb,var(--rarity) 24%,transparent);border-radius:28px 50% 35% 50%;background:radial-gradient(circle,var(--rarity-glow),transparent 62%);display:grid;place-items:center;transform:rotate(8deg)}.gear-emblem:before{font:950 2.05rem var(--mono);color:var(--rarity);content:attr(data-code);transform:rotate(-8deg);text-shadow:0 0 20px var(--rarity-glow)}.gear-emblem:after{position:absolute;inset:13px;border:1px dashed color-mix(in srgb,var(--rarity) 24%,transparent);border-radius:50%;content:""}.gear-item h3{margin:0;font-size:1.07rem}.gear-item p{margin:7px 0 0;color:#728b7d;font:750 .55rem var(--mono);text-transform:uppercase}.gear-item footer{margin-top:auto;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:8px}.gear-item footer span{color:#647b6e;font:800 .5rem var(--mono)}.gear-item footer b{padding:7px 8px;border:1px solid rgba(255,255,255,.08);border-radius:7px;color:#859c8f;font:800 .48rem var(--mono)}.gear-loading{grid-column:1/-1;min-height:220px;border:1px dashed var(--line);border-radius:14px;color:#72887b;font:800 .63rem var(--mono);display:grid;place-items:center}.catalog-disclosure{max-width:920px;margin:22px auto 0;color:#5f7569;font-size:.68rem;line-height:1.55;text-align:center}
.collection-section{padding-top:70px}.collection-section h2 em{color:var(--green)}.collection-carousel{display:grid;grid-template-columns:repeat(6,minmax(215px,1fr));gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.collection-carousel article{min-height:370px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--collection-accent) 14%,transparent),transparent 39%),linear-gradient(150deg,#0b1812,#040b07);scroll-snap-align:start}.collection-carousel img{width:100%;height:260px;object-fit:contain;filter:drop-shadow(0 20px 20px rgba(0,0,0,.45))}.collection-carousel span{color:var(--collection-accent);font:800 .5rem var(--mono)}.collection-carousel h3{min-height:38px;margin:7px 0 10px;font-size:.86rem}.collection-carousel b{padding:6px 7px;border:1px solid color-mix(in srgb,var(--collection-accent) 24%,transparent);border-radius:6px;color:var(--collection-accent);font:800 .47rem var(--mono)}
.activation-section{width:min(1450px,calc(100% - 56px));padding:85px 70px;border:1px solid rgba(214,255,77,.18);border-radius:19px;background:radial-gradient(circle at 80% 20%,rgba(214,255,77,.055),transparent 25%),linear-gradient(145deg,#0b1812,#030a06);display:grid;grid-template-columns:.72fr 1.28fr;gap:75px}.activation-section header>p{max-width:530px;color:var(--muted);line-height:1.7}.activation-roadmap article{min-height:106px;padding:17px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:13px}.activation-roadmap article:last-child{border-bottom:1px solid var(--line)}.activation-roadmap article>span{width:34px;height:34px;border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#657c70;font:850 .55rem var(--mono);display:grid;place-items:center}.activation-roadmap article div{display:grid;gap:5px}.activation-roadmap article div b{font:850 .68rem var(--mono)}.activation-roadmap article p{margin:0;color:#718779;font-size:.7rem;line-height:1.45}.activation-roadmap article em{color:#63796c;font:900 .51rem var(--mono);font-style:normal}.activation-roadmap article[data-check=complete]>span{border-color:rgba(84,246,167,.35);background:rgba(84,246,167,.07);color:var(--green)}.activation-roadmap article[data-check=complete] em{color:var(--green)}.activation-roadmap article[data-check=active]>span{border-color:rgba(255,173,77,.4);background:rgba(255,173,77,.07);color:var(--orange)}.activation-roadmap article[data-check=active] em{color:var(--orange)}
.economy-rules{display:grid;grid-template-columns:.63fr 1.37fr;gap:60px}.rule-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rule-grid article{min-height:215px;padding:24px;border:1px solid var(--line);border-radius:13px;background:rgba(7,17,13,.75)}.rule-grid article>b{color:var(--pink);font:900 .57rem var(--mono)}.rule-grid h3{margin:24px 0 9px;font-size:1.25rem}.rule-grid p{margin:0;color:#83998d;font-size:.77rem;line-height:1.6}.market-final{position:relative;width:min(1450px,calc(100% - 56px));min-height:560px;margin:0 auto 80px;padding:60px 7%;border:1px solid rgba(255,112,143,.2);border-radius:20px;background:linear-gradient(90deg,rgba(3,11,7,.98),rgba(3,11,7,.78) 52%,rgba(3,11,7,.22)),url('/hatchery-assets/v2/axo-companion-chamber-v2.webp') center/cover;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.market-final>img{position:absolute;right:4%;bottom:0;width:min(50%,680px);height:95%;object-fit:contain;filter:drop-shadow(0 30px 35px rgba(0,0,0,.55))}.market-final>div{position:relative;z-index:2;max-width:670px}.market-final>div>span{color:var(--pink);font:900 .62rem var(--mono);letter-spacing:.12em}.market-final h2{margin:16px 0}.market-final p{color:var(--muted)}.market-final .pet-button{margin-top:20px}
@media(max-width:1120px){.market-hero{grid-template-columns:.9fr 1.1fr}.market-status{grid-template-columns:repeat(3,1fr)}.market-status article:nth-child(4){border-left:0;border-top:1px solid var(--line)}.market-status article:nth-child(5){border-top:1px solid var(--line)}.gear-grid{grid-template-columns:repeat(3,1fr)}.catalog-toolbar{grid-template-columns:1fr 1fr}.catalog-search{grid-column:1/-1}.activation-section{padding:60px 42px;gap:40px}.economy-rules{grid-template-columns:1fr}.collection-carousel{grid-template-columns:repeat(6,230px)}}
@media(max-width:860px){.market-hero{min-height:0;padding:calc(var(--nav) + 45px) 20px 65px;grid-template-columns:1fr}.market-hero:before{inset:42% 0 0}.market-visual{grid-row:1;min-height:470px}.market-copy{grid-row:2}.market-copy h1{font-size:clamp(5.2rem,21vw,8rem)}.market-visual>img{width:min(88vw,570px)}.market-ring.ring-a{width:min(72vw,420px);height:min(72vw,420px)}.market-ring.ring-b{width:min(54vw,320px);height:min(54vw,320px)}.market-status{width:calc(100% - 28px);grid-template-columns:1fr 1fr}.market-status article{border-top:1px solid var(--line)}.market-status article:nth-child(odd){border-left:0}.market-status article:first-child,.market-status article:nth-child(2){border-top:0}.market-status article:last-child{grid-column:1/-1}.catalog-section,.collection-section,.economy-rules{width:calc(100% - 28px);padding:90px 0}.catalog-heading,.collection-section>header{grid-template-columns:1fr;gap:25px}.gear-grid{grid-template-columns:1fr 1fr}.activation-section{width:calc(100% - 28px);padding:45px 26px;grid-template-columns:1fr}.activation-section header>p{max-width:none}.market-final{width:calc(100% - 28px);min-height:710px;padding:35px 26px;align-items:flex-start}.market-final>img{right:0;width:100%;height:58%}.market-final>div{margin-top:auto}.market-final h2{font-size:clamp(3rem,11vw,5rem)}}
@media(max-width:560px){.market-visual{min-height:390px}.gear-tag{display:none}.market-chip{left:3%;top:auto;bottom:2%}.market-copy>p{font-size:1rem}.market-status article{padding:16px}.catalog-toolbar{grid-template-columns:1fr}.catalog-search{grid-column:auto}.catalog-meta{gap:12px;flex-wrap:wrap}.gear-grid{grid-template-columns:1fr}.gear-item{min-height:285px}.gear-emblem{margin-block:18px}.activation-roadmap article{grid-template-columns:38px 1fr}.activation-roadmap article>em{grid-column:2}.rule-grid{grid-template-columns:1fr}.market-final{min-height:630px}.market-final>img{height:50%}}
@media(prefers-reduced-motion:reduce){.market-visual>img,.market-ring{animation:none!important}}
