:root{--apx-navy:#070b1a;--apx-neon:#39ff88;--apx-purple:#8b5cf6;--apx-gold:#f5c542;--apx-steel:#9aa7c7;--apx-cut:14px}.apx-hex{clip-path:polygon(var(--apx-cut) 0, calc(100% - var(--apx-cut)) 0, 100% var(--apx-cut), 100% calc(100% - var(--apx-cut)), calc(100% - var(--apx-cut)) 100%, var(--apx-cut) 100%, 0 calc(100% - var(--apx-cut)), 0 var(--apx-cut))}.apx-glow-neon,.apx-glow-gold,.apx-glow-purple{border:1px solid var(--apx-neon);filter:drop-shadow(0 0 8px #39ff8866)}.apx-glow-gold{border-color:var(--apx-gold);filter:drop-shadow(0 0 8px #f5c54273)}.apx-glow-purple{border-color:var(--apx-purple);filter:drop-shadow(0 0 8px #8b5cf673)}.apx-lift{transition:transform .18s,filter .18s}.apx-shimmer{position:relative}.apx-lift:active{transform:scale(.98)}.apx-title,.apx-route-banner~[data-apx-page] h1{color:#e8eef8;-webkit-text-fill-color:transparent;background-image:linear-gradient(#f8fafc 10%,#9aa7c7 90%);-webkit-background-clip:text;background-clip:text}.apx-tex-hex,.apx-tex-stars,.apx-hero-arena,.apx-hero-nebula,.apx-frame-bg{isolation:isolate;position:relative}.apx-tex-hex:before,.apx-tex-stars:before{content:"";z-index:-1;pointer-events:none;opacity:.14;background-repeat:repeat;background-size:400px;position:absolute;inset:0}.apx-tex-hex:before{background-image:url(/art/v15/tex-hexgrid.webp)}.apx-tex-stars:before{background-image:url(/art/v15/tex-starfield.webp)}.apx-hero-arena,.apx-hero-nebula{background-color:var(--apx-navy);background-position:50%;background-repeat:no-repeat;background-size:cover}.apx-hero-arena{background-image:linear-gradient(#070b1a59,#070b1ad1),url(/art/v15/hero-bg-arena.webp)}.apx-hero-nebula{background-image:linear-gradient(#070b1a59,#070b1ad1),url(/art/v15/hero-bg-nebula.webp)}.apx-frame-bg{background-color:var(--apx-navy);background-image:url(/art/v15/frame-hex.webp);background-position:50%;background-size:cover}.apx-hexcard{max-width:100%;color:var(--color-fg);background:color-mix(in oklab, var(--color-panel) 88%, transparent);padding:16px}.apx-hexcard-art{aspect-ratio:16/9;background:#070b1a;margin:-16px -16px 12px;overflow:hidden}.apx-hexcard-art img,.apx-banner img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.apx-hexcard-eye,.apx-banner-eye{letter-spacing:.08em;text-transform:uppercase;color:var(--apx-neon);margin:0;font-size:12px;font-weight:700}.apx-energy{max-width:100%;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.apx-energy-sm{min-height:44px;padding:0 14px;font-size:13px}.apx-energy-md{min-height:44px;padding:0 16px;font-size:14px}.apx-energy-lg{min-height:48px;padding:0 20px;font-size:16px}.apx-energy-primary{color:#07140e;background:linear-gradient(180deg, #8dffc0, var(--apx-neon) 45%, #12c56a)}.apx-energy-gold{color:#1a1408;background:linear-gradient(180deg, #ffe08a, var(--apx-gold) 50%, #d7a21a)}.apx-energy-ghost{color:var(--color-fg);border:1px solid var(--apx-neon);background:0 0}.apx-energy:disabled,.apx-energy[aria-disabled=true]{opacity:.5;cursor:not-allowed;filter:none;transform:none}.apx-banner{color:#f8fafc;clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px));background:#070b1a;max-width:100%;position:relative;overflow:hidden}.apx-banner-sm{height:clamp(120px,22vw,220px)}.apx-banner-md{height:clamp(170px,30vw,320px)}.apx-banner-lg{height:clamp(220px,40vw,440px)}.apx-banner img{position:absolute;inset:0}.apx-banner-copy{background:linear-gradient(#070b1a0d,#070b1a59 45%,#070b1aeb);max-width:100%;padding:16px;position:absolute;bottom:0;left:0;right:0}.apx-banner-copy h2,.apx-banner-title{color:#f8fafc;font-family:var(--font-display,inherit);text-shadow:0 1px 2px #000;-webkit-text-fill-color:#f8fafc;background:0 0;margin:4px 0 0;font-size:clamp(1.35rem,3vw,2.25rem);line-height:1.1}.apx-banner-copy p{color:#f8fafc;overflow-wrap:anywhere;margin:4px 0 0}.apx-route-banner{max-width:100%;margin-bottom:12px;overflow:hidden}.apx-chip{max-width:100%;min-height:44px;color:var(--color-fg);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.apx-chip-face{color:#39ff88;clip-path:polygon(8px 0,24px 0,32px 8px,32px 24px,24px 32px,8px 32px,0 24px,0 8px);background:#070b1a;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.apx-chip-name{text-overflow:ellipsis;white-space:nowrap;max-width:14ch;font-size:12px;font-weight:700;display:none;overflow:hidden}@media (width>=1024px){header.site-header,nav[aria-label=Main]{min-width:0;max-width:100%}}.apx-nav-item{text-decoration:none;box-shadow:inset 0 -2px #0000}.apx-nav-on{box-shadow:inset 0 -2px 0 var(--apx-neon)}.card{background:color-mix(in oklab, var(--color-panel) 90%, transparent);clip-path:polygon(var(--apx-cut) 0, calc(100% - var(--apx-cut)) 0, 100% var(--apx-cut), 100% calc(100% - var(--apx-cut)), calc(100% - var(--apx-cut)) 100%, var(--apx-cut) 100%, 0 calc(100% - var(--apx-cut)), 0 var(--apx-cut));filter:drop-shadow(0 0 8px #39ff8838);border:1px solid #39ff8873;border-radius:0}a.card,button.card{transition:transform .18s,filter .18s}.btn,.btn-go,.btn-violet{clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);border-radius:0}.btn-go{color:#07140e;background:linear-gradient(180deg, #8dffc0, var(--apx-neon) 45%, #12c56a);border-color:#0000}.btn{border-color:var(--apx-neon)}.btn-violet{color:#f8fafc;background:linear-gradient(180deg, #c4b5fd, var(--apx-purple));border-color:#0000}.apx-hero-panel,.apx-splash-panel{isolation:isolate;color:#f8fafc;background:#070b1a;min-height:240px;position:relative;overflow:hidden}.apx-hero-fallback{z-index:0;background:linear-gradient(160deg,#39ff882e,#0000 42%),repeating-linear-gradient(60deg,#9aa7c729 0 1px,#0000 1px 28px),#070b1a;position:absolute;inset:0}.apx-hero-photo{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.apx-hero-copy{z-index:1;background:linear-gradient(#070b1a33,#070b1a73 42%,#070b1af0);flex-direction:column;justify-content:flex-end;gap:8px;min-height:240px;padding:16px;display:flex;position:relative}.apx-splash-title{color:#f8fafc;text-shadow:0 1px 2px #000;margin:0;font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.1}.apx-splash-line,.apx-splash-clock{color:#f8fafc;margin:0}.apx-splash{z-index:80;background:#070b1a;display:grid;position:fixed;inset:0}.apx-splash-panel{min-height:100%}.s1-splash-hero{object-fit:cover;object-position:center top;border-top-left-radius:16px;border-top-right-radius:16px;width:100%;height:220px;display:block}.s1-splash-x{z-index:6;color:#fff;width:44px;height:44px;font:inherit;background:#070b14b8;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:8px;right:8px}@media (width>=768px){.s1-splash-hero{height:260px}}.apx-splash-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.apx-splash-skip{color:#f8fafc;background:0 0;border:0;min-height:44px;padding:0 8px;text-decoration:underline}.apx-game-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.apx-game-link{min-height:44px;color:inherit;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.apx-hexcard{position:relative}.apx-game-link:after{content:"";position:absolute;inset:0}.apx-fold{margin-top:16px}.apx-fold-sum{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.apx-set{flex-wrap:wrap;gap:6px;max-width:100%;display:flex}.apx-set-btn{border:1px solid var(--apx-neon);color:#f8fafc;background:#070b1a;place-items:center;width:44px;height:44px;font-size:12px;font-weight:700;text-decoration:none;display:inline-grid;overflow:hidden}@media (width<=420px){:root{--apx-cut:10px}.apx-tex-hex:before,.apx-tex-stars:before{background-size:280px}.apx-banner{clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px))}}html[data-theme=dark] .apx-title,html[data-theme=dark] .apx-route-banner~[data-apx-page] h1{filter:drop-shadow(0 0 8px #39ff8859)}html[data-theme=light] .apx-title,html[data-theme=light] .apx-route-banner~[data-apx-page] h1{color:#1e293b;filter:none;background-image:linear-gradient(#0f172a,#334155)}html[data-theme=light] .apx-tex-hex:before,html[data-theme=light] .apx-tex-stars:before{opacity:.06}html[data-theme=light] .apx-glow-neon,html[data-theme=light] .apx-glow-gold,html[data-theme=light] .apx-glow-purple,html[data-theme=light] .card{filter:drop-shadow(0 8px 16px #0f172a1a)}html[data-theme=light] .card,html[data-theme=light] .apx-hexcard{color:#111;border-color:var(--apx-steel);background:#fff}html[data-theme=light] .apx-energy-ghost,html[data-theme=light] .btn{color:#111;border-color:#0f766e}html[data-theme=light] .apx-nav-on{color:#047857;box-shadow:inset 0 -2px #047857}@media (width>=900px){.apx-splash{background:#000000b8;place-items:center;padding:24px}.apx-splash-panel{border-radius:16px;width:min(760px,100%);min-height:420px}.apx-game-grid{grid-template-columns:repeat(4,1fr)}}@media (width>=1280px){.apx-chip-name{display:inline-block}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.apx-lift:hover,.apx-lift:focus-visible,a.card:hover,a.card:focus-visible,button.card:hover,button.card:focus-visible,.btn:hover,.btn:focus-visible,.btn-go:hover,.btn-go:focus-visible,.btn-violet:hover,.btn-violet:focus-visible,.apx-energy:hover,.apx-energy:focus-visible{filter:drop-shadow(0 0 12px #39ff888c);transform:translateY(-3px)}.apx-energy-gold:hover,.apx-energy-gold:focus-visible,.apx-glow-gold:hover,.apx-glow-gold:focus-visible{filter:drop-shadow(0 0 12px #f5c54299)}.apx-chip{transition:transform .18s,filter .18s}.apx-chip:hover,.apx-chip:focus-visible{filter:drop-shadow(0 0 8px #39ff88a6);transform:translateY(-2px)}.apx-nav-item:hover,.apx-nav-item:focus-visible{color:var(--apx-neon);text-shadow:0 0 8px #39ff8873}.apx-shimmer{overflow:hidden}.apx-shimmer:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 38%,#fff3 50%,#0000 62%);position:absolute;inset:0;transform:translate(-130%)}.apx-shimmer:hover:after,.apx-shimmer:focus-visible:after{animation:6s linear apx-sweep}.site-header [data-nav]:hover,.nav-drop-item:hover,footer a:hover{color:var(--apx-neon);-webkit-text-decoration-color:var(--apx-neon);text-decoration-color:var(--apx-neon);text-shadow:0 0 8px #39ff888c}.apx-set-btn{position:relative}.apx-set-btn:hover:after,.apx-set-btn:focus-visible:after{content:attr(title);z-index:2;color:#f8fafc;white-space:nowrap;background:#070b1a;padding:2px 6px;font-size:11px;position:absolute;bottom:calc(100% + 4px);left:0}}.apx-chip:focus-visible,.apx-nav-item:focus-visible{color:var(--apx-neon);text-shadow:0 0 8px #39ff8873}.site-header [data-nav]:focus-visible,.nav-drop-item:focus-visible,footer a:focus-visible{color:var(--apx-neon);text-decoration:underline;-webkit-text-decoration-color:var(--apx-neon);text-decoration-color:var(--apx-neon);text-underline-offset:4px;text-shadow:0 0 8px #39ff888c}html[data-theme=light] .site-header [data-nav]:focus-visible,html[data-theme=light] .nav-drop-item:focus-visible,html[data-theme=light] footer a:focus-visible,html[data-theme=light] .site-header [data-nav]:hover,html[data-theme=light] .nav-drop-item:hover,html[data-theme=light] footer a:hover,html[data-theme=light] .apx-chip:hover,html[data-theme=light] .apx-chip:focus-visible,html[data-theme=light] .apx-nav-item:hover,html[data-theme=light] .apx-nav-item:focus-visible{color:#047857;text-shadow:none;filter:drop-shadow(0 4px 8px #0f172a29);text-decoration-color:#047857}.apx-menu-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width>=768px){.apx-menu-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=1280px){.apx-menu-grid{grid-template-columns:repeat(4,1fr)}}.apx-hex-ph,.apx-item-tile,.apx-box-tile{object-fit:cover;background:#070b1a;width:48px;height:48px;display:block}.apx-box-tile{width:96px;height:96px}.apx-hex-ph{background:linear-gradient(160deg,#39ff8859,#070b1a33 45%,#8b5cf659),#070b1a}.apx-r-common{box-shadow:0 0 10px #9aa7c7b3}.apx-r-rare{box-shadow:0 0 10px #39ff88b3}.apx-r-epic{box-shadow:0 0 12px #8b5cf6d9}.apx-r-legendary{box-shadow:0 0 12px #f5c542d9}[data-apx-zone]{overflow-x:clip}[data-apx-zone=trust] .card,[data-apx-zone=more] .card,[data-apx-zone=rewards] .card{border:1px solid var(--apx-neon);background:color-mix(in oklab, var(--color-panel) 88%, transparent);box-shadow:0 0 8px #39ff8847}[data-apx-zone=rewards] .card,[data-apx-zone=nft] .card{border-color:var(--apx-purple);box-shadow:0 0 8px #8b5cf659}[data-apx-zone=holders] .card,[data-apx-zone=packs] .card{border:1px solid var(--apx-gold);background:color-mix(in oklab, var(--color-panel) 88%, transparent);box-shadow:0 0 8px #f5c54259}[data-apx-zone=staking] .card{border:1px solid var(--apx-neon);background:color-mix(in oklab, var(--color-panel) 88%, transparent);box-shadow:0 0 8px #39ff8847}[data-apx-zone=trust] .card,[data-apx-zone=more] .card{max-width:100%;overflow-x:auto}[data-apx-zone=trust] table{width:max-content;min-width:100%}[data-apx-zone=trust] thead th,[data-apx-zone=trust] table th{color:var(--apx-neon)}[data-apx-zone=trust] tbody tr:nth-child(2n){background:#9aa7c714}[data-apx-zone=trust] .btn,[data-apx-zone=trust] .btn-go,[data-apx-zone=more] .btn,[data-apx-zone=more] .btn-go,[data-apx-zone=staking] .btn,[data-apx-zone=holders] .btn,[data-apx-zone=nft] .btn,[data-apx-zone=rewards] .btn,[data-apx-zone=rewards] .btn-go,[data-apx-zone=packs] .btn{border:1px solid var(--apx-neon);color:#f8fafc;background:#070b1a;font-weight:700}[data-apx-zone=markets] .card,[data-apx-zone=compete] .card{border:1px solid var(--apx-neon);background:color-mix(in oklab, var(--color-panel) 88%, transparent);max-width:100%;overflow-x:auto;box-shadow:0 0 8px #39ff8847}[data-apx-zone=events] .card{border:1px solid var(--apx-purple);background:color-mix(in oklab, var(--color-panel) 88%, transparent);max-width:100%;overflow-x:auto;box-shadow:0 0 8px #8b5cf659}[data-apx-zone=markets] .btn,[data-apx-zone=markets] .btn-go,[data-apx-zone=compete] .btn,[data-apx-zone=compete] .btn-go,[data-apx-zone=events] .btn,[data-apx-zone=events] .btn-go{border:1px solid var(--apx-neon);color:#f8fafc;background:#070b1a;font-weight:700}.apx-rank{color:#f8fafc;background:#070b1a;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.apx-hot-row{padding:10px}.apx-utc-pill,.apx-pill-neon{border:1px solid var(--apx-neon);min-height:28px;color:var(--apx-neon);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.apx-bubbles-map{background:#070b1a}@media (width>=1024px){.apx-bubbles-map{background-color:#070b1a;background-image:url(/art/v15/frame-hex.webp);background-position:50%;background-size:cover}}.apx-on{box-shadow:inset 0 0 0 1px var(--apx-gold);color:var(--apx-gold)}footer.apx-tex-hex{padding:12px;overflow:hidden}@keyframes apx-sweep{to{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.apx-chip,.apx-chip:hover,.apx-chip:focus-visible,.apx-lift,.apx-lift:hover,.apx-lift:focus-visible,.apx-lift:active,a.card,a.card:hover,a.card:focus-visible,button.card,button.card:hover,button.card:focus-visible,.btn,.btn:hover,.btn:focus-visible,.btn-go,.btn-go:hover,.btn-go:focus-visible,.btn-violet,.btn-violet:hover,.btn-violet:focus-visible,.apx-energy,.apx-energy:hover,.apx-energy:focus-visible,.apx-energy:active{transition:none;transform:none}.apx-shimmer:after{animation:none;display:none}}@media (hover:none){.btn:hover,.btn-go:hover,.btn-violet:hover,.apx-energy:hover,a.card:hover,button.card:hover{opacity:1;transform:none}}
