@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c2f99d9cf2202b97-s.2jttl6v9br7xd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d5ae8bb5eabba168-s.35glb8gzssnzw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7b3954b250246604-s.p.0eonchcmd80fn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bungee Fallback;src:local(Arial);ascent-override:73.58%;descent-override:21.64%;line-gap-override:0.0%;size-adjust:138.63%}.yTx0ra_className{font-family:Bungee,Bungee Fallback;font-style:normal;font-weight:400}.yTx0ra_variable{--gx-bungee:"Bungee", "Bungee Fallback"}
@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e664fdf150ece08d.3skiflm26ffbo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400;font-display:swap;src:url(../media/847c6af3f14ca2aa.p.1mi1ugkk0px41.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e664fdf150ece08d.3skiflm26ffbo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:600;font-display:swap;src:url(../media/847c6af3f14ca2aa.p.1mi1ugkk0px41.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e664fdf150ece08d.3skiflm26ffbo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:700;font-display:swap;src:url(../media/847c6af3f14ca2aa.p.1mi1ugkk0px41.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e664fdf150ece08d.3skiflm26ffbo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:800;font-display:swap;src:url(../media/847c6af3f14ca2aa.p.1mi1ugkk0px41.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}._4Dv4wW_className{font-family:Atkinson Hyperlegible Next;font-style:normal}._4Dv4wW_variable{--gx-atkinson:"Atkinson Hyperlegible Next"}
@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/99c6cdb74b1a9f21-s.3-72worm-ib39.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b2952c75e1b82c6-s.3_mjd9z78cbbb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01d67e7cc17e7674-s.p.0wyelkczeev99.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/99c6cdb74b1a9f21-s.3-72worm-ib39.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9b2952c75e1b82c6-s.3_mjd9z78cbbb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01d67e7cc17e7674-s.p.0wyelkczeev99.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/99c6cdb74b1a9f21-s.3-72worm-ib39.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9b2952c75e1b82c6-s.3_mjd9z78cbbb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01d67e7cc17e7674-s.p.0wyelkczeev99.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans Fallback;src:local(Arial);ascent-override:81.7%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.61%}.Vm9odW_className{font-family:Pixelify Sans,Pixelify Sans Fallback;font-style:normal}.Vm9odW_variable{--gx-pixelify:"Pixelify Sans", "Pixelify Sans Fallback"}
html:root:has(.gx-site){--gx-ground:#11131f;--gx-ground-raised:#1a1d2e;--gx-ground-sunk:#0a0c15;--gx-ground-high:#262a40;--gx-line:#2c3049;--gx-line-strong:#666ea0;--gx-ink:#f6f2e9;--gx-ink-muted:#a8adc6;--gx-coin:#ff6a45;--gx-coin-deep:#b8432c;--gx-on-coin:#1c0903;--gx-coin-text:#ff8a6b;--gx-coin-soft:#3a1a17;--gx-score:#ffd23f;--gx-on-score:#231a00;--gx-good:#3ddbc4;--gx-good-soft:#0f2e2c;--gx-on-good:#03211d;--gx-danger:#ff5c8a;--gx-danger-soft:#3a1424;--gx-focus:#ffd23f;--gx-scrim:#0a0c15b8;--gx-link:var(--gx-coin-text);--gx-press-coin:0 4px 0 #b8432c;--gx-press-quiet:0 4px 0 #0a0c15;--gx-lift:0 16px 32px -12px #0009;--gx-space-1:4px;--gx-space-2:8px;--gx-space-3:12px;--gx-space-4:16px;--gx-space-5:24px;--gx-space-6:32px;--gx-space-7:48px;--gx-space-8:64px;--gx-radius-sm:6px;--gx-radius-md:10px;--gx-radius-lg:16px;--gx-radius-pill:999px;--bg:var(--gx-ground);--surface:var(--gx-ground-raised);--surface-2:var(--gx-ground-high);--surface-3:#2c3049;--elevated:var(--gx-ground-raised);--border:var(--gx-line);--border-strong:var(--gx-line-strong);--text:var(--gx-ink);--muted:var(--gx-ink-muted);--subtle:var(--gx-ink-muted);--accent:var(--gx-coin);--accent-strong:var(--gx-coin-text);--accent-soft:var(--gx-coin-soft);--accent-fg:var(--gx-on-coin);--good:var(--gx-good);--good-soft:var(--gx-good-soft);--warn:var(--gx-score);--warn-soft:#2e2412;--bad:var(--gx-danger);--bad-soft:var(--gx-danger-soft);--verify:var(--gx-good);--verify-soft:var(--gx-good-soft);--verify-fg:var(--gx-on-good);--focus:var(--gx-focus);--overlay:var(--gx-scrim);--rating:var(--gx-score);--dot:transparent;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.gx-site){background:var(--gx-ground);color:var(--gx-ink)}:is(body:has(.gx-site) .store-header,body:has(.gx-site) .store-footer,body:has(.gx-site) .spacetime){display:none}.gx-site{--gx-font-display:var(--gx-bungee), "Arial Black", sans-serif;--gx-font-text:var(--gx-atkinson), system-ui, sans-serif;--gx-font-score:var(--gx-pixelify), ui-monospace, monospace;--font-sans:var(--gx-font-text);--font-display:var(--gx-font-text);background:var(--gx-ground);min-height:100vh;color:var(--gx-ink);font-family:var(--gx-font-text);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}.gx-main{flex:1}.gx-wrap{width:100%;max-width:1240px;padding:0 var(--gx-space-5);box-sizing:border-box;margin:0 auto}@media (max-width:640px){.gx-wrap{padding:0 var(--gx-space-4)}}.gx-t-marquee{font-family:var(--gx-font-display);font-size:56px;font-weight:400;line-height:56px}.gx-t-page-title{font-family:var(--gx-font-display);font-size:32px;font-weight:400;line-height:36px}.gx-t-shelf-title{font-family:var(--gx-font-display);letter-spacing:.02em;font-size:20px;font-weight:400;line-height:24px}.gx-t-card-title{font-family:var(--gx-font-text);font-size:17px;font-weight:700;line-height:22px}.gx-t-body-text{font-family:var(--gx-font-text);font-size:16px;font-weight:400;line-height:24px}.gx-t-meta{font-family:var(--gx-font-text);font-size:14px;font-weight:400;line-height:20px}.gx-t-button-label{font-family:var(--gx-font-text);font-size:16px;font-weight:800;line-height:20px}.gx-t-badge-label{font-family:var(--gx-font-text);letter-spacing:.06em;font-size:12px;font-weight:700;line-height:16px}.gx-t-score-xl{font-family:var(--gx-font-score);font-size:40px;font-weight:600;line-height:40px}.gx-t-score-md{font-family:var(--gx-font-score);font-size:24px;font-weight:600;line-height:28px}.gx-t-score-sm{font-family:var(--gx-font-score);font-size:16px;font-weight:500;line-height:20px}.gx-ic-play-fill{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><polygon points='6 3 20 12 6 21 6 3'/></svg>")}.gx-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gx-btn:focus-visible,.gx-chip:focus-visible,.gx-vote:focus-visible,.gx-row a:focus-visible,.gx-shelf-more:focus-visible,.gx-playon:focus-visible,.gx-wordmark:focus-visible,.gx-gotd a:focus-visible,.gx-lab a:focus-visible{outline:2px solid var(--gx-focus);outline-offset:2px}.gx-btn{appearance:none;justify-content:center;align-items:center;gap:var(--gx-space-2);height:44px;padding:0 var(--gx-space-5);border-radius:var(--gx-radius-md);font-family:var(--gx-font-text);cursor:pointer;white-space:nowrap;border:0;margin:0 0 4px;text-decoration:none;transition:transform 80ms ease-out,box-shadow 80ms ease-out,background-color .12s ease-out;display:inline-flex}.gx-btn-play,.gx-btn-buy{background:var(--gx-coin);color:var(--gx-on-coin);box-shadow:var(--gx-press-coin)}.gx-btn-quiet{background:var(--gx-ground-high);color:var(--gx-ink);box-shadow:var(--gx-press-quiet)}.gx-btn-ghost{color:var(--gx-ink);box-shadow:inset 0 0 0 2px var(--gx-line-strong);background:0 0}.gx-btn-quiet:hover{background:var(--gx-line)}.gx-btn-ghost:hover{background:var(--gx-ground-high)}.gx-btn:active:not(:disabled),.gx-btn.is-pressed{box-shadow:none;transform:translateY(4px)}.gx-btn-ghost:active:not(:disabled),.gx-btn-ghost.is-pressed{box-shadow:inset 0 0 0 2px var(--gx-line-strong);transform:translateY(2px)}.gx-btn:disabled{cursor:not-allowed;opacity:.55}.gx-btn-sm{height:36px;padding:0 var(--gx-space-4)}.gx-btn-lg{height:56px;padding:0 var(--gx-space-6);font-size:20px}.gx-btn-lg .ic{width:22px;height:22px}.gx-badge,.gx-plat,.gx-seal,.gx-age{align-items:center;gap:var(--gx-space-1);height:24px;padding:0 var(--gx-space-2);border-radius:var(--gx-radius-sm);text-transform:uppercase;white-space:nowrap;box-sizing:border-box;display:inline-flex}.gx-badge .ic,.gx-plat .ic,.gx-seal .ic{width:14px;height:14px}.gx-badge-studio{background:var(--gx-score);color:var(--gx-on-score)}.gx-badge-new{background:var(--gx-ink);color:var(--gx-ground)}.gx-badge-sale{background:var(--gx-coin-soft);color:var(--gx-coin-text)}.gx-badge-lab{background:var(--gx-ground-raised);color:var(--gx-ink);border:1.5px dashed var(--gx-line-strong)}.gx-badge-neutral,.gx-plat{background:var(--gx-ground-high);color:var(--gx-ink)}.gx-plat-compact{justify-content:center;width:28px;padding:0}.gx-seal{background:var(--gx-good-soft);color:var(--gx-good)}.gx-seal-compact{border-radius:var(--gx-radius-pill);background:var(--gx-ground-raised);justify-content:center;width:28px;height:28px;padding:0}.gx-seal-compact .ic{width:16px;height:16px}.gx-age{background:var(--gx-ground-raised);min-width:32px;color:var(--gx-ink);border:1.5px solid var(--gx-line-strong);justify-content:center}.gx-chip{appearance:none;align-items:center;gap:var(--gx-space-2);height:40px;padding:0 var(--gx-space-4);border-radius:var(--gx-radius-pill);color:var(--gx-ink);border:1.5px solid var(--gx-line-strong);cursor:pointer;font-family:var(--gx-font-text);white-space:nowrap;background:0 0;margin:0;transition:background-color .12s ease-out;display:inline-flex}.gx-chip:hover{background:var(--gx-ground-high)}.gx-chip[aria-pressed=true]{background:var(--gx-ink);color:var(--gx-ground);border-color:var(--gx-ink)}.gx-chip-count{color:var(--gx-ink-muted);font-family:var(--gx-font-score);font-weight:500}.gx-chip[aria-pressed=true] .gx-chip-count{color:inherit}.gx-rating{align-items:center;gap:var(--gx-space-1);color:var(--gx-ink);white-space:nowrap;display:inline-flex}.gx-star{flex:none;width:16px;height:16px}.gx-star path{fill:var(--gx-score);stroke:var(--gx-on-score);stroke-width:1.75px;stroke-linejoin:round}.gx-rating-count{color:var(--gx-ink-muted)}.gx-price{align-items:baseline;gap:var(--gx-space-2);color:var(--gx-ink);white-space:nowrap;display:inline-flex}.gx-price-was{color:var(--gx-ink-muted)}.gx-price-sale{color:var(--gx-coin-text)}.gx-price-trial{color:var(--gx-ink-muted)}.gx-card{background:var(--gx-ground-raised);border-radius:var(--gx-radius-lg);flex-direction:column;width:280px;max-width:100%;transition:transform .16s ease-out,box-shadow .16s ease-out;display:flex;position:relative;overflow:hidden}.gx-card:hover,.gx-card:focus-within,.gx-card.is-hover{box-shadow:var(--gx-lift);transform:translateY(-4px)}.gx-cover{aspect-ratio:16/9;background:var(--gx-ground-sunk);position:relative;overflow:hidden}.gx-cover img{object-fit:cover;width:100%;height:100%;display:block}.gx-cover-none{height:100%;padding:var(--gx-space-4);box-sizing:border-box;text-align:center;color:var(--gx-ink-muted);font-family:var(--gx-font-display);place-items:center;display:grid}.gx-cover-play{background:var(--gx-scrim);opacity:0;place-items:center;transition:opacity .12s ease-out;display:grid;position:absolute;inset:0}.gx-card:hover .gx-cover-play,.gx-card:focus-within .gx-cover-play,.gx-card.is-hover .gx-cover-play{opacity:1}.gx-cover-tl{top:var(--gx-space-2);left:var(--gx-space-2);gap:var(--gx-space-1);display:flex;position:absolute}.gx-cover-tr{top:var(--gx-space-2);right:var(--gx-space-2);position:absolute}.gx-card-body{gap:var(--gx-space-2);padding:var(--gx-space-3) var(--gx-space-4) var(--gx-space-4);flex-direction:column;flex:1;display:flex}.gx-card-name{color:var(--gx-ink);margin:0}.gx-card-name a,.gx-row-name a,.gx-lab-name a{color:inherit;text-decoration:none}.gx-card-name a:hover,.gx-row-name a:hover,.gx-lab-name a:hover{text-underline-offset:3px;text-decoration:underline}.gx-card-meta{color:var(--gx-ink-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.gx-card-row{justify-content:space-between;align-items:center;gap:var(--gx-space-2);display:flex}.gx-card-foot{padding-top:var(--gx-space-2);border-top:1px solid var(--gx-line);margin-top:auto}.gx-inline{align-items:center;gap:var(--gx-space-1);display:flex}@media (hover:none){.gx-cover-play{opacity:1;padding:var(--gx-space-2);background:0 0;place-items:end}.gx-cover-play .gx-btn{height:36px;padding:0 var(--gx-space-4);font-size:16px}}.gx-gotd-wrap{container-type:inline-size}.gx-gotd{background:var(--gx-ground-raised);border-radius:var(--gx-radius-lg);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid;overflow:hidden}.gx-gotd-cover{background:var(--gx-ground-sunk);position:relative}.gx-gotd-cover img{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%;min-height:100%;display:block}.gx-gotd-panel{gap:var(--gx-space-3);padding:var(--gx-space-5);flex-direction:column;display:flex}.gx-sticker{align-self:flex-start;align-items:center;gap:var(--gx-space-2);padding:var(--gx-space-1) var(--gx-space-3);border-radius:var(--gx-radius-sm);background:var(--gx-score);color:var(--gx-on-score);display:inline-flex;transform:rotate(-2deg)}.gx-sticker-date{font-family:var(--gx-font-display);text-transform:none;letter-spacing:0;font-size:15px;font-weight:400;line-height:20px}.gx-gotd-name{color:var(--gx-ink);font-family:var(--gx-font-display);margin:0}.gx-gotd-name a{color:inherit;text-decoration:none}.gx-gotd-meta{color:var(--gx-ink-muted);margin:0}.gx-gotd-blurb{color:var(--gx-ink);margin:0}.gx-gotd-tags{gap:var(--gx-space-2);flex-wrap:wrap;display:flex}.gx-gotd-actions{align-items:center;gap:var(--gx-space-3) var(--gx-space-4);padding-top:var(--gx-space-2);flex-wrap:wrap;display:flex}@container (max-width:720px){.gx-gotd{grid-template-columns:1fr}.gx-gotd-panel{padding:var(--gx-space-4)}}.gx-shelf{gap:var(--gx-space-3);flex-direction:column;min-width:0;display:flex}.gx-shelf-head{justify-content:space-between;align-items:baseline;gap:var(--gx-space-4);display:flex}.gx-shelf-title{color:var(--gx-ink);font-family:var(--gx-font-display);margin:0}.gx-shelf-more{color:var(--gx-link);white-space:nowrap;border-radius:var(--gx-radius-sm);align-items:center;gap:2px;font-weight:700;text-decoration:none;display:inline-flex}.gx-shelf-more:hover{text-underline-offset:3px;text-decoration:underline}.gx-shelf-track{gap:var(--gx-space-4);scroll-snap-type:x mandatory;padding:var(--gx-space-1) 0 var(--gx-space-4);scrollbar-width:thin;grid-auto-columns:280px;grid-auto-flow:column;display:grid;overflow-x:auto}.gx-shelf-track>*{scroll-snap-align:start}.gx-shelf-body{min-width:0;position:relative}.gx-shelf-track{overscroll-behavior-x:contain;position:relative}.gx-shelf-track.is-dragging,.gx-shelf-track.is-gliding{scroll-snap-type:none}.gx-shelf-track.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.gx-shelf-track.is-dragging *{cursor:grabbing}.gx-shelf-arrow{z-index:3;border:1px solid var(--gx-line-strong);border-radius:var(--gx-radius-pill);background:color-mix(in srgb, var(--gx-ground-raised) 88%, transparent);width:44px;height:44px;color:var(--gx-ink);box-shadow:var(--gx-lift);cursor:pointer;opacity:0;place-items:center;margin-top:-22px;padding:0;transition:opacity .18s,transform .18s,background-color .18s;display:grid;position:absolute;top:50%}.gx-shelf-arrow.is-prev{left:8px}.gx-shelf-arrow.is-next{right:8px}.gx-shelf-body:hover .gx-shelf-arrow,.gx-shelf-arrow:focus-visible{opacity:1}.gx-shelf-arrow:hover{background:var(--gx-ground-high);transform:scale(1.06)}.gx-shelf-arrow:focus-visible{outline:2px solid var(--gx-focus);outline-offset:2px}@media (hover:none){.gx-shelf-arrow{display:none}}@media (prefers-reduced-motion:reduce){.gx-shelf-arrow{transition:none}}.gx-rows{gap:var(--gx-space-1);flex-direction:column;display:flex;container-type:inline-size}.gx-row{align-items:center;gap:var(--gx-space-4);padding:var(--gx-space-2) var(--gx-space-3);border-radius:var(--gx-radius-lg);grid-template-columns:48px 112px minmax(0,1fr) 64px auto;display:grid}.gx-row:hover{background:var(--gx-ground-high)}.gx-rank{border-radius:var(--gx-radius-md);width:48px;height:48px;color:var(--gx-ink);font-family:var(--gx-font-score);place-items:center;display:grid}.gx-rank-1{background:var(--gx-score);color:var(--gx-on-score)}.gx-row-thumb{aspect-ratio:16/9;border-radius:var(--gx-radius-sm);object-fit:cover;background:var(--gx-ground-sunk);width:112px;display:block}.gx-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.gx-row-name{color:var(--gx-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.gx-row-meta{align-items:center;gap:var(--gx-space-2);color:var(--gx-ink-muted);white-space:nowrap;margin:0;display:flex;overflow:hidden}.gx-move{font-family:var(--gx-font-score);align-items:center;gap:2px;font-size:16px;font-weight:500;line-height:20px;display:inline-flex}.gx-move .ic{width:16px;height:16px}.gx-move-up{color:var(--gx-good)}.gx-move-down{color:var(--gx-danger)}.gx-move-same{color:var(--gx-ink-muted)}.gx-row-end{align-items:center;gap:var(--gx-space-3);justify-content:flex-end;display:flex}.gx-row-end .gx-btn{margin-bottom:0}@container (max-width:600px){.gx-row{gap:var(--gx-space-3);grid-template-columns:40px 72px minmax(0,1fr) auto}.gx-rank{width:40px;height:40px}.gx-row-thumb{width:72px}.gx-row-move{display:none}}.gx-lab{background:var(--gx-ground-raised);border-radius:var(--gx-radius-lg);border:1.5px dashed var(--gx-line-strong);flex-direction:column;width:320px;max-width:100%;display:flex;overflow:hidden}.gx-lab .gx-cover{border-bottom:1.5px dashed var(--gx-line-strong)}.gx-lab-body{gap:var(--gx-space-3);padding:var(--gx-space-3) var(--gx-space-4) var(--gx-space-4);flex-direction:column;display:flex}.gx-lab-name,.gx-lab-ask{color:var(--gx-ink);margin:0}.gx-lab-meta{gap:var(--gx-space-3);color:var(--gx-ink-muted);margin:0;display:flex}.gx-lab-votes{gap:var(--gx-space-2);grid-template-columns:1fr 1fr;display:grid}.gx-vote{appearance:none;justify-content:center;align-items:center;gap:var(--gx-space-2);border-radius:var(--gx-radius-md);background:var(--gx-ground-high);height:40px;color:var(--gx-ink);box-shadow:var(--gx-press-quiet);font-family:var(--gx-font-text);cursor:pointer;border:0;margin:0 0 4px;transition:transform 80ms ease-out,box-shadow 80ms ease-out;display:inline-flex}.gx-vote:active:not(:disabled),.gx-vote[aria-pressed=true]{box-shadow:none;transform:translateY(4px)}.gx-vote-finish[aria-pressed=true]{background:var(--gx-good-soft);color:var(--gx-good);box-shadow:inset 0 0 0 2px var(--gx-good)}.gx-vote-drop[aria-pressed=true]{background:var(--gx-danger-soft);color:var(--gx-danger);box-shadow:inset 0 0 0 2px var(--gx-danger)}.gx-vote:disabled{cursor:not-allowed;opacity:.55}.gx-lab-note{color:var(--gx-ink-muted);margin:0}.gx-toast{align-items:center;gap:var(--gx-space-3);width:max-content;max-width:360px;padding:var(--gx-space-3) var(--gx-space-4) var(--gx-space-3) var(--gx-space-3);box-sizing:border-box;border-radius:var(--gx-radius-md);background:var(--gx-ground-raised);color:var(--gx-ink);border:1px solid var(--gx-line);box-shadow:var(--gx-lift);animation:.32s cubic-bezier(.2,1.4,.4,1) both gx-toast-in;display:flex}.gx-toast-tile{border-radius:var(--gx-radius-sm);background:var(--gx-score);width:48px;height:48px;color:var(--gx-on-score);flex:none;place-items:center;display:grid}.gx-toast-tile .ic{width:28px;height:28px}.gx-toast-text{flex-direction:column;gap:2px;min-width:0;display:flex}.gx-toast-kicker{color:var(--gx-ink-muted);text-transform:uppercase;margin:0}.gx-toast-name{color:var(--gx-ink);margin:0}.gx-toast-desc{color:var(--gx-ink-muted);margin:0}.gx-toast-pts{padding-left:var(--gx-space-2);color:var(--gx-ink);white-space:nowrap;margin-left:auto}@keyframes gx-toast-in{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}.gx-playon{align-items:center;gap:var(--gx-space-3);height:52px;padding:0 var(--gx-space-5) 0 6px;box-sizing:border-box;border-radius:var(--gx-radius-pill);background:var(--gx-ground);border:2px solid var(--gx-line-strong);color:var(--gx-ink);text-decoration:none;display:inline-flex}.gx-playon-dot{border-radius:var(--gx-radius-pill);background:var(--gx-coin);width:38px;height:38px;color:var(--gx-on-coin);place-items:center;display:grid}.gx-playon-dot .ic{width:18px;height:18px;margin-left:2px}.gx-playon-text{flex-direction:column;line-height:1;display:flex}.gx-playon-kicker{color:var(--gx-ink-muted);font-size:12px;font-weight:700;line-height:14px}.gx-playon-name{font-family:var(--gx-font-display);font-size:18px;line-height:20px}@media (prefers-reduced-motion:reduce){.gx-btn,.gx-vote,.gx-card,.gx-chip,.gx-cover-play{transition:none}.gx-card:hover,.gx-card:focus-within,.gx-card.is-hover,.gx-btn:active:not(:disabled),.gx-vote:active:not(:disabled){transform:none}.gx-toast{animation:none}.gx-sticker{transform:none}}.gx-page{padding-top:var(--gx-space-6);padding-bottom:var(--gx-space-8)}.gx-intro{margin-bottom:var(--gx-space-6)}.gx-intro h1,.gx-page-head h1{margin:0}.gx-intro-sub{margin:var(--gx-space-2) 0 0;max-width:720px;color:var(--gx-ink-muted)}.gx-intro-actions{gap:var(--gx-space-3);margin-top:var(--gx-space-5);flex-wrap:wrap;display:flex}.gx-page-head{margin-bottom:var(--gx-space-6)}.gx-shelves{gap:var(--gx-space-7);margin-top:var(--gx-space-7);flex-direction:column;display:flex}.gx-link{color:var(--gx-link);text-underline-offset:3px;text-decoration:underline}.gx-muted{color:var(--gx-ink-muted)}.gx-good{color:var(--gx-good)}.gx-warn{color:var(--gx-score)}.gx-bad{color:var(--gx-danger)}.gx-empty{margin:var(--gx-space-5) 0;padding:var(--gx-space-5);border-radius:var(--gx-radius-lg);background:var(--gx-ground-raised);color:var(--gx-ink-muted)}.gx-count{margin:0 0 var(--gx-space-4);color:var(--gx-ink-muted)}.gx-skel{border-radius:var(--gx-radius-lg);background:var(--gx-ground-raised)}.gx-skel-hero{height:360px}.gx-skel-grid{height:640px}.gx-skel-rows{height:480px}@media (max-width:640px){.gx-t-marquee{font-size:40px;line-height:40px}.gx-t-page-title{font-size:28px;line-height:32px}}.gx-grid{gap:var(--gx-space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.gx-grid .gx-card{width:auto}.gx-filters{gap:var(--gx-space-3);margin-bottom:var(--gx-space-5);flex-direction:column;display:flex}.gx-chips{gap:var(--gx-space-2);padding:2px 2px var(--gx-space-1);margin-bottom:var(--gx-space-4);scrollbar-width:none;display:flex;overflow-x:auto}.gx-filters .gx-chips{margin-bottom:0}.gx-chips .gx-chip{flex:none;text-decoration:none}.gx-chip[aria-current=page]{background:var(--gx-ink);color:var(--gx-ground);border-color:var(--gx-ink)}.gx-chip[aria-current=page] .gx-chip-count{color:inherit}.gx-chip:focus-visible{outline:2px solid var(--gx-focus);outline-offset:2px}.gx-gotd-player{min-width:0;padding:var(--gx-space-4);background:var(--gx-ground-sunk)}@container (max-width:720px){.gx-gotd-player{padding:0}}.gx-sticker-date{margin-left:2px}.gx-cover-none{gap:var(--gx-space-2)}.gx-cover-icon{border-radius:var(--gx-radius-md);object-fit:contain;width:56px;height:56px}.gx-cover-none .gx-cover-icon+span{font-size:16px;line-height:20px}.gx-row-thumb-icon{place-items:center;display:grid}.gx-row-thumb-icon img{border-radius:var(--gx-radius-sm);width:32px;height:32px}.gx-banner{justify-content:space-between;align-items:center;gap:var(--gx-space-4);margin-top:var(--gx-space-8);padding:var(--gx-space-5);border-radius:var(--gx-radius-lg);background:var(--gx-ground-raised);border:1.5px solid var(--gx-line);flex-wrap:wrap;display:flex}.gx-banner h2,.gx-banner p{margin:0}.gx-banner p{margin-top:var(--gx-space-2);color:var(--gx-ink-muted);max-width:640px}.gx-points{gap:var(--gx-space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.gx-point{gap:var(--gx-space-2);padding:var(--gx-space-5);border-radius:var(--gx-radius-lg);background:var(--gx-ground-raised);flex-direction:column;display:flex}.gx-point h2,.gx-point p{margin:0}.gx-point p{color:var(--gx-ink-muted)}.gx-point-ico{border-radius:var(--gx-radius-md);background:var(--gx-ground-high);width:44px;height:44px;color:var(--gx-coin-text);place-items:center;display:grid}.gx-point-ico .ic{width:22px;height:22px}.gx-note{margin-top:var(--gx-space-6);color:var(--gx-ink-muted)}.gx-crumbs{align-items:center;gap:var(--gx-space-1);margin-bottom:var(--gx-space-4);color:var(--gx-ink-muted);display:flex}.gx-crumbs a{color:var(--gx-ink-muted);text-decoration:none}.gx-crumbs a:hover{color:var(--gx-ink);text-underline-offset:3px;text-decoration:underline}.gx-crumbs [aria-current]{color:var(--gx-ink)}.gx-game-head{justify-content:space-between;align-items:flex-end;gap:var(--gx-space-4);margin-bottom:var(--gx-space-5);flex-wrap:wrap;display:flex}.gx-game-title{gap:var(--gx-space-2);flex-direction:column;min-width:0;display:flex}.gx-game-title h1,.gx-game-title p{margin:0}.gx-player{border-radius:var(--gx-radius-lg);background:var(--gx-ground-sunk);overflow:hidden}.gx-game-cols{gap:var(--gx-space-7);margin-top:var(--gx-space-7);grid-template-columns:minmax(0,1fr) 340px;display:grid}@media (max-width:960px){.gx-game-cols{grid-template-columns:1fr}}.gx-game-main,.gx-game-side{gap:var(--gx-space-6);flex-direction:column;min-width:0;display:flex}.gx-game-side{gap:var(--gx-space-4)}.gx-section{gap:var(--gx-space-3);flex-direction:column;display:flex}.gx-section h2,.gx-section p{margin:0}.gx-lead{font-size:19px;line-height:28px}.gx-prose{font-size:16px;line-height:24px}.gx-prose a{color:var(--gx-link)}.gx-tags{gap:var(--gx-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.gx-facts{gap:var(--gx-space-2) var(--gx-space-4);grid-template-columns:auto 1fr;margin:0;display:grid}.gx-facts dt{color:var(--gx-ink-muted)}.gx-facts dd{overflow-wrap:anywhere;margin:0}.gx-panel{align-items:flex-start;gap:var(--gx-space-3);padding:var(--gx-space-5);border-radius:var(--gx-radius-lg);background:var(--gx-ground-raised);flex-direction:column;display:flex}.gx-panel h2,.gx-panel p{margin:0}.gx-checks{gap:var(--gx-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gx-checks li{gap:var(--gx-space-2);align-items:flex-start;display:flex}.gx-checks .ic{margin-top:2px}.gx-shots{gap:var(--gx-space-3);scroll-snap-type:x mandatory;padding-bottom:var(--gx-space-2);grid-auto-columns:minmax(320px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.gx-shots img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--gx-radius-lg);background:var(--gx-ground-sunk);scroll-snap-align:start;width:100%}.gx-lost{text-align:left}.gx-lost-code{margin:0 0 var(--gx-space-2);color:var(--gx-score)}.gx-footer{margin-top:var(--gx-space-8);border-top:1px solid var(--gx-line);background:var(--gx-ground-raised)}.gx-footer-in{gap:var(--gx-space-6) var(--gx-space-8);padding-top:var(--gx-space-6);padding-bottom:var(--gx-space-6);flex-wrap:wrap;display:flex}.gx-footer-brand{gap:var(--gx-space-2);flex-direction:column;margin-right:auto;display:flex}.gx-footer-brand p{color:var(--gx-ink-muted);margin:0}.gx-footer-links{gap:var(--gx-space-2);flex-direction:column;display:flex}.gx-footer-links a{color:var(--gx-ink-muted);text-decoration:none}.gx-footer-links a:hover{color:var(--gx-ink);text-underline-offset:3px;text-decoration:underline}.gx-footer a:focus-visible{outline:2px solid var(--gx-focus);outline-offset:2px;border-radius:4px}.gx-article-list{gap:var(--gx-space-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.gx-article-list{grid-template-columns:1fr 1fr}}.gx-article{max-width:720px}.gx-article h1{margin:0 0 var(--gx-space-2)}.gx-article-toc{margin-top:var(--gx-space-5)}.gx-article-toc ul,.gx-article-more ul{gap:var(--gx-space-1);flex-direction:column;margin:0;padding-left:1.2em;display:flex}.gx-article-body{margin-top:var(--gx-space-6)}.gx-article-body p,.gx-article-body ul,.gx-article-body ol,.gx-article-body .article-table{margin:0 0 var(--gx-space-4)}.gx-article-body ul,.gx-article-body ol{padding-left:1.2em}.gx-article-body li+li{margin-top:var(--gx-space-1)}.gx-article-body h2{font-family:var(--gx-font-display);margin:var(--gx-space-7) 0 var(--gx-space-3);font-size:22px;font-weight:400;line-height:28px}.gx-article-body h3{margin:var(--gx-space-5) 0 var(--gx-space-2);font-size:18px;font-weight:700;line-height:24px}.gx-article-body table{border-collapse:collapse;width:100%;font-size:14px}.gx-article-body th,.gx-article-body td{text-align:left;border-bottom:1px solid var(--gx-line);vertical-align:top;padding:8px 10px}.gx-article-more{margin-top:var(--gx-space-7);max-width:720px}.gx-article-family{margin-top:var(--gx-space-7);align-items:stretch;max-width:960px}.gx-footer-family{gap:var(--gx-space-2) var(--gx-space-5);padding-top:var(--gx-space-4);border-top:1px solid var(--gx-line);color:var(--gx-ink-muted);flex-wrap:wrap;flex-basis:100%;display:flex}.gx-footer-family a{color:var(--gx-ink-muted);text-underline-offset:3px;text-decoration:underline}.gx-footer-family a:hover{color:var(--gx-ink)}
.gx-site{--gx-rail:96px;--gx-violet:#9d86ff;isolation:isolate;position:relative}.gx-site:before,.gx-site:after{content:"";z-index:-1;pointer-events:none;position:fixed;inset:0}.gx-site:before{background:radial-gradient(60vw 50vh at 100% 0,#ff6a452e,#0000 70%),radial-gradient(50vw 50vh at 0 45%,#9d86ff24,#0000 70%),radial-gradient(60vw 45vh at 70% 100%,#3ddbc41a,#0000 70%),linear-gradient(#131530,#0b0c18 65%)}.gx-site:after{background-image:radial-gradient(#ffffff0f 1px,#0000 1.3px);background-size:22px 22px;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.gx-tone-coin{--tone:var(--gx-coin)}.gx-tone-good{--tone:var(--gx-good)}.gx-tone-score{--tone:var(--gx-score)}.gx-tone-danger{--tone:var(--gx-danger)}.gx-tone-violet{--tone:var(--gx-violet)}.gx-wordmark{font-family:var(--gx-font-display);letter-spacing:.01em}.gx-wordmark span{color:var(--gx-coin)}.gx-rail{display:none}@media (min-width:900px){.gx-site{padding-left:var(--gx-rail)}.gx-rail{z-index:35;width:var(--gx-rail);box-sizing:border-box;border-right:1px solid var(--gx-line);background:linear-gradient(#0d0f1f,#090a13);flex-direction:column;align-items:center;padding:14px 0 18px;display:flex;position:fixed;top:0;bottom:0;left:0}}.gx-rail ul{flex-direction:column;gap:6px;margin:20px 0 0;padding:0;list-style:none;display:flex}.gx-rail-logo{background:var(--gx-coin);width:54px;height:54px;color:var(--gx-on-coin);font:400 21px/1 var(--gx-font-display);box-shadow:0 4px 0 var(--gx-coin-deep), 0 12px 30px -6px #ff6a4599;border-radius:16px;place-items:center;text-decoration:none;transition:transform .2s cubic-bezier(.3,1.6,.6,1);display:grid;transform:rotate(-6deg)}.gx-rail-logo:hover{transform:rotate(0)scale(1.06)}.gx-rail-item{width:80px;color:var(--gx-ink-muted);font:700 11.5px/1.1 var(--gx-font-text);border-radius:14px;flex-direction:column;align-items:center;gap:5px;padding:8px 0;text-decoration:none;display:flex}.gx-rail-ico{background:var(--gx-ground-high);width:46px;height:46px;color:var(--tone);border-radius:15px;place-items:center;transition:transform .18s cubic-bezier(.3,1.6,.6,1),background-color .18s,box-shadow .18s;display:grid}.gx-rail-ico .ic{width:23px;height:23px}.gx-rail-item:hover{color:var(--gx-ink)}.gx-rail-item:hover .gx-rail-ico{transform:translateY(-2px)rotate(-6deg)}.gx-rail-item[aria-current=page]{color:var(--gx-ink)}.gx-rail-item[aria-current=page] .gx-rail-ico{background:var(--tone);color:#0b0c16;box-shadow:0 0 0 3px color-mix(in srgb, var(--tone) 28%, transparent), 0 10px 26px -6px var(--tone)}.gx-rail-end{margin-top:auto}.gx-top{z-index:30;-webkit-backdrop-filter:blur(14px)saturate(1.4);border-bottom:1px solid color-mix(in srgb, var(--gx-line) 70%, transparent);background:#0b0c18c2;align-items:center;gap:18px;height:70px;padding:0 28px;display:flex;position:sticky;top:0}.gx-top-logo{color:var(--gx-ink);white-space:nowrap;font-size:22px;line-height:1;text-decoration:none}.gx-find{box-sizing:border-box;border-radius:var(--gx-radius-pill);background:var(--gx-ground-sunk);border:2px solid var(--gx-line);max-width:580px;height:48px;color:var(--gx-ink-muted);flex:1;align-items:center;gap:10px;margin:0 auto;padding:0 18px;transition:border-color .15s,box-shadow .15s;display:flex}.gx-find:focus-within{border-color:var(--gx-coin);box-shadow:0 0 0 4px #ff6a4538}.gx-find input{min-width:0;color:var(--gx-ink);font:600 15px var(--gx-font-text);background:0 0;border:0;outline:none;flex:1;padding:0}.gx-find input::placeholder{color:var(--gx-ink-muted);opacity:1}.gx-top-search{display:none}.gx-account-wait{width:104px;height:40px;display:inline-block}.gx-top .gx-btn{margin-bottom:0}.gx-account{position:relative}.gx-avatar-btn{border:2px solid var(--gx-coin);background:var(--gx-ground-high);width:44px;height:44px;color:var(--gx-ink);font:800 15px var(--gx-font-text);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;overflow:hidden;box-shadow:0 0 0 4px #ff6a452e}.gx-avatar-btn img{object-fit:cover;width:100%;height:100%}.gx-avatar-btn:focus-visible{outline:3px solid var(--gx-focus);outline-offset:2px}.gx-account-menu{z-index:50;border:1px solid var(--gx-line);background:var(--gx-ground-raised);border-radius:18px;flex-direction:column;width:260px;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 50px -16px #000}.gx-account-name{border-bottom:1px solid var(--gx-line);color:var(--gx-ink-muted);overflow-wrap:anywhere;margin:0 0 6px;padding:8px 12px 12px}.gx-account-name strong{color:var(--gx-ink)}.gx-account-menu a,.gx-account-menu button{width:100%;color:var(--gx-ink);font:700 14px var(--gx-font-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;text-decoration:none;display:flex}.gx-account-menu a:hover,.gx-account-menu button:hover,.gx-account-menu a:focus-visible,.gx-account-menu button:focus-visible{background:var(--gx-ground-high);outline:none}.gx-account-menu .ic{color:var(--gx-coin)}.gx-tabs{display:none}@media (max-width:899px){.gx-site{padding-bottom:calc(74px + env(safe-area-inset-bottom))}.gx-top{gap:12px;height:60px;padding:0 16px}.gx-top-logo{margin-right:auto}.gx-top .gx-find{display:none}.gx-top-search{padding:12px 16px 0;display:block}.gx-find-compact{max-width:none;height:46px}.gx-tabs{z-index:40;padding:6px 4px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--gx-line);background:#090a13eb;grid-template-columns:repeat(6,1fr);gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0}.gx-tab{color:var(--gx-ink-muted);font:700 11px/1.1 var(--gx-font-text);border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:7px 0 6px;text-decoration:none;display:flex}.gx-tab .ic{width:24px;height:24px}.gx-tab[aria-current=page]{color:var(--tone);background:color-mix(in srgb, var(--tone) 15%, transparent)}}.gx-tab:focus-visible,.gx-rail a:focus-visible,.gx-bubble:focus-visible{outline:3px solid var(--gx-focus);outline-offset:2px}.gx-glow{text-shadow:0 0 30px #ff6a4566}.gx-glow span{color:var(--gx-coin)}@media (min-width:900px){.gx-home .gx-t-marquee{font-size:76px;line-height:76px}}.gx-home .gx-intro{margin-bottom:var(--gx-space-5)}.gx-page-head h1,.gx-intro h1{text-shadow:0 0 26px #ff6a4547}.gx-tile{isolation:isolate;aspect-ratio:4/3;background:var(--gx-ground-high);border-radius:18px;flex-direction:column;justify-content:flex-end;min-width:0;transition:transform .2s cubic-bezier(.3,1.5,.6,1),box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px -16px #000}.gx-tile-img,.gx-tile-none{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.gx-tile-none{background:radial-gradient(circle at 30% 20%, #34395a, var(--gx-ground-sunk));place-items:center;display:grid}.gx-tile-icon{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 10px 18px #0000008c);border-radius:22%;width:38%;max-width:104px}.gx-tile-shade{background:linear-gradient(#0000 36%,#0809128c 66%,#080912f0 100%);position:absolute;inset:0}.gx-tile-tl,.gx-tile-tr{z-index:1;gap:4px;display:flex;position:absolute;top:10px}.gx-tile-tl{left:10px}.gx-tile-tr{right:10px}.gx-tile-tr .gx-plat{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0c15b3}.gx-tile-go{pointer-events:none;z-index:1;background:var(--gx-coin);width:58px;height:58px;color:var(--gx-on-coin);box-shadow:0 4px 0 var(--gx-coin-deep), 0 0 0 7px #ff6a4540;opacity:0;border-radius:50%;place-items:center;margin:-29px 0 0 -29px;transition:opacity .18s,transform .22s cubic-bezier(.3,1.6,.6,1);display:grid;position:absolute;top:42%;left:50%;transform:scale(.6)}.gx-tile-go .ic{width:26px;height:26px}.gx-tile-info{z-index:1;flex-direction:column;gap:2px;padding:12px 14px 13px;display:flex}.gx-tile-name{color:#fff;font:800 17px/1.2 var(--gx-font-text);text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 10px #000000b3;margin:0;overflow:hidden}.gx-tile-name a{color:inherit;text-decoration:none}.gx-tile-name a:after{content:"";z-index:3;position:absolute;inset:0}.gx-tile-name a:focus-visible{outline:none}.gx-tile:has(.gx-tile-name a:focus-visible){outline:3px solid var(--gx-focus);outline-offset:3px}.gx-tile-sub{color:#d4d7ea;justify-content:space-between;align-items:baseline;gap:8px;margin:0;display:flex}.gx-tile-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gx-tile .gx-price{color:var(--gx-score);flex:none}.gx-tile .gx-price .gx-t-card-title{font-size:14px;line-height:18px}.gx-tile:hover,.gx-tile:focus-within{box-shadow:0 0 0 3px var(--gx-coin), 0 22px 44px -14px #ff6a4580;transform:translateY(-6px)rotate(-.6deg)}.gx-tile:hover .gx-tile-img{transform:scale(1.08)}.gx-tile:hover .gx-tile-go,.gx-tile:focus-within .gx-tile-go{opacity:1;transform:scale(1)}.gx-hot{gap:var(--gx-space-3);margin-top:var(--gx-space-6);flex-direction:column;display:flex;container-type:inline-size}.gx-hot-ico{color:var(--gx-score);vertical-align:-.12em;margin-right:6px}.gx-mosaic,.gx-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-auto-flow:dense;gap:16px;display:grid}.gx-tile-big{aspect-ratio:auto;grid-area:span 2/span 2}.gx-tile-big .gx-tile-name{font:400 30px/34px var(--gx-font-display);white-space:normal}.gx-tile-big .gx-tile-go{opacity:1;width:84px;height:84px;margin:-42px 0 0 -42px;transform:none}.gx-tile-big .gx-tile-go .ic{width:36px;height:36px}@container (max-width:640px){.gx-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gx-tile-big{aspect-ratio:16/10;grid-row:auto}.gx-tile-big .gx-tile-name{font-size:22px;line-height:26px}}@media (max-width:520px){.gx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gx-tile-name{font-size:15px}.gx-tile-info{padding:10px 11px 11px}.gx-tile-tr{display:none}}.gx-shelf-track{scrollbar-width:none;grid-auto-columns:min(250px,70vw);margin:-10px -4px 0;padding:10px 4px 18px}.gx-stage{isolation:isolate;background:linear-gradient(135deg,#ff6a4538,#9d86ff29 50%,#3ddbc424);border-radius:30px;padding:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17,0 34px 90px -40px #ff6a458c}.gx-stage:before,.gx-stage:after{content:"";z-index:-1;position:absolute}.gx-stage:before{background:var(--gx-stage-art,none) center / cover;filter:blur(44px)saturate(1.7)brightness(.55);inset:-60px}.gx-stage:after{background:linear-gradient(135deg,#ff6a4542,#0d0f1fb8 42% 62%,#3ddbc42e);inset:0}.gx-stage .gx-gotd{background:color-mix(in srgb, var(--gx-ground-sunk) 72%, transparent);border-radius:20px;box-shadow:0 20px 50px -20px #000}.gx-stage .gx-gotd-name{font-size:40px;line-height:44px}.gx-stage .gx-sticker{box-shadow:0 4px #9c7700}@container (max-width:720px){.gx-stage .gx-gotd-name{font-size:30px;line-height:34px}}@media (max-width:640px){.gx-stage{border-radius:22px;margin:0 -8px;padding:8px}}.gx-bubbles{margin-top:var(--gx-space-3);scrollbar-width:none;gap:14px;padding:22px 4px 8px;display:flex;overflow-x:auto}.gx-bubble{width:92px;color:var(--gx-ink);font:700 13px/1.2 var(--gx-font-text);text-align:center;border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:9px;text-decoration:none;display:flex}.gx-bubble-ico{background:radial-gradient(circle at 32% 26%, color-mix(in srgb, var(--tone) 55%, #fff), var(--tone) 56%, color-mix(in srgb, var(--tone) 62%, #000));color:#0b0c16;width:70px;height:70px;box-shadow:0 5px 0 color-mix(in srgb, var(--tone) 50%, #000), 0 14px 26px -12px var(--tone);border-radius:50%;place-items:center;transition:transform .2s cubic-bezier(.3,1.6,.6,1);display:grid}.gx-bubble-ico .ic{width:30px;height:30px}.gx-bubble:hover .gx-bubble-ico{transform:translateY(-4px)rotate(-8deg)scale(1.05)}.gx-bubble:active .gx-bubble-ico{box-shadow:0 2px 0 color-mix(in srgb, var(--tone) 50%, #000);transform:translateY(3px)}.gx-auth{grid-template-columns:minmax(0,1fr);place-items:start center;padding-top:40px;display:grid}.gx-auth-card{box-sizing:border-box;background:linear-gradient(180deg, var(--gx-ground-raised), var(--gx-ground-sunk));text-align:center;border-radius:28px;width:100%;max-width:440px;padding:34px 28px 28px;box-shadow:inset 0 0 0 1px #ffffff14,0 40px 90px -40px #ff6a4580}.gx-auth-card h1{margin:18px 0 10px}@media (max-width:520px){.gx-auth{padding-top:20px}.gx-auth-card{border-radius:22px;padding:26px 18px 20px}.gx-auth-card h1{font-size:26px;line-height:30px}}.gx-auth-art{perspective:400px;place-items:center;height:84px;display:grid;position:relative}.gx-auth-coin{background:radial-gradient(circle at 35% 30%, #ffe88f, var(--gx-score) 52%, #c99a00);width:78px;height:78px;color:var(--gx-on-score);font:400 26px/1 var(--gx-font-display);border-radius:50%;place-items:center;animation:3.6s ease-in-out infinite gx-coin-spin;display:grid;box-shadow:0 6px #9c7700,0 0 44px #ffd23f73}@keyframes gx-coin-spin{0%,55%{transform:rotateY(0)}80%,to{transform:rotateY(360deg)}}.gx-auth-spark{background:var(--gx-good);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:12px;height:12px;animation:2.2s ease-in-out infinite gx-twinkle;position:absolute}.gx-auth-spark-1{top:4px;left:27%}.gx-auth-spark-2{background:var(--gx-coin);animation-delay:.7s;top:24px;right:26%}.gx-auth-spark-3{background:var(--gx-danger);animation-delay:1.4s;bottom:0;left:33%}@keyframes gx-twinkle{0%,to{opacity:.35;transform:scale(.4)}50%{opacity:1;transform:scale(1.2)}}.gx-perks{color:var(--gx-ink-muted);flex-direction:column;align-items:center;gap:6px;margin:0 0 24px;padding:0;list-style:none;display:flex}.gx-perks li{align-items:center;gap:8px;display:flex}.gx-perks .ic{color:var(--gx-good)}.gx-form{text-align:left;flex-direction:column;gap:10px;display:flex}.gx-label{color:var(--gx-ink)}.gx-input{box-sizing:border-box;border:2px solid var(--gx-line-strong);background:var(--gx-ground-sunk);height:52px;color:var(--gx-ink);font:600 16px var(--gx-font-text);border-radius:14px;padding:0 16px}.gx-input::placeholder{color:var(--gx-ink-muted);opacity:1}.gx-input:focus{border-color:var(--gx-coin);outline:none;box-shadow:0 0 0 4px #ff6a4538}.gx-btn-block{width:100%}.gx-btn-lg.gx-btn-block{height:54px}.gx-or{color:var(--gx-ink-muted);align-items:center;gap:12px;margin:4px 0;display:flex}.gx-or:before,.gx-or:after{content:"";background:var(--gx-line);flex:1;height:1px}.gx-alert{text-align:left;border-radius:12px;align-items:flex-start;gap:8px;margin:0 0 8px;padding:10px 12px;display:flex}.gx-alert-bad{background:var(--gx-danger-soft);color:#ffd3df}.gx-alert-warn{color:#ffe7a3;background:#2e2412}.gx-sent{background:var(--gx-good-soft);border-radius:18px;outline:none;flex-direction:column;align-items:center;gap:8px;padding:20px;display:flex}.gx-sent p{margin:0}.gx-sent-ico{background:var(--gx-good);width:58px;height:58px;color:var(--gx-on-good);border-radius:50%;place-items:center;display:grid}.gx-sent-ico .ic{width:28px;height:28px}.gx-fine{text-align:center;margin:20px 0 0;line-height:1.55;display:block}.gx-fine .ic{margin-right:4px}.gx-skel-form{height:200px}.gx-buy{scroll-margin-top:96px}.gx-downloads{gap:var(--gx-space-3);flex-direction:column;display:flex}.gx-reviews{gap:var(--gx-space-4);flex-direction:column;display:flex}.gx-site .panel{border-radius:18px}.gx-site .panel-raised{border-color:var(--gx-line);background:var(--gx-ground-raised);box-shadow:0 20px 40px -24px #000}.gx-site .btn{font-family:var(--gx-font-text);border-radius:12px;font-weight:800}.gx-site .btn-primary{background:var(--gx-coin);color:var(--gx-on-coin);box-shadow:0 4px 0 var(--gx-coin-deep);border-color:#0000}.gx-site .btn-primary:hover{background:#ff7d5c}.gx-site .btn-primary:active:not(:disabled){box-shadow:0 1px 0 var(--gx-coin-deep);transform:translateY(3px)}.gx-site .input{border-radius:12px}.gx-site .t-h1,.gx-site .t-h2{font-family:var(--gx-font-display);letter-spacing:0;font-weight:400}.gx-footer{background:#090a13bf}@media (prefers-reduced-motion:reduce){.gx-site *,.gx-site :before,.gx-site :after{transition:none!important;animation:none!important}}.gx-site .gp-load-title{font-family:var(--gx-font-display);letter-spacing:.02em;font-size:18px;font-weight:400}.gx-site .gp-load-track{background:var(--gx-ground-high);height:12px;box-shadow:inset 0 0 0 2px var(--gx-line)}.gx-site .gp-load-fill{background-image:linear-gradient(90deg, var(--gx-coin), var(--gx-score), var(--gx-coin))}.gx-site .gp-load-note{font-family:var(--gx-font-score);color:var(--gx-ink-muted)}.gx-nav-progress{z-index:200;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.gx-nav-progress span{transform-origin:0;background:linear-gradient(90deg, var(--gx-coin), var(--gx-score));height:100%;box-shadow:0 0 10px var(--gx-coin);display:block;transform:scaleX(.12)}.gx-nav-progress.is-done{opacity:0;transition:opacity .25s .2s}.gx-nav-progress.is-done span{transition:transform .2s ease-out}@media (prefers-reduced-motion:reduce){.gx-nav-progress.is-done,.gx-nav-progress.is-done span{transition:none}}.gx-site .gx-device-note{padding:var(--gx-space-3) var(--gx-space-4);border-radius:var(--gx-radius-md);background:var(--gx-ground-raised);box-shadow:inset 0 0 0 1px var(--gx-line);color:var(--gx-ink-muted);margin-bottom:var(--gx-space-4)}.gx-site .gx-device-note .ic{color:var(--gx-good)}.gx-site .device-note button{color:var(--gx-coin-text);min-height:24px}.gx-site .device-note button:focus-visible{outline:2px solid var(--gx-focus);outline-offset:2px;border-radius:4px}.gx-row-meta .gx-plat-compact{width:24px;height:22px}.gx-site .gp-warn{color:var(--gx-score)}.gx-dd{gap:var(--gx-space-4);margin-bottom:var(--gx-space-6);grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}@media (min-width:1100px){.gx-dd{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start}}.gx-dd-game{border-radius:var(--gx-radius-lg);background:var(--gx-ground-sunk);box-shadow:0 0 0 2px var(--gx-line), 0 24px 60px -24px #ff6a4573;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden;container-type:inline-size}.gx-dd-game:focus-visible{outline:3px solid var(--gx-focus);outline-offset:3px}.gx-dd-canvas{aspect-ratio:16/9;width:100%;display:block}.gx-dd-over{justify-content:center;align-items:center;gap:var(--gx-space-2);padding:var(--gx-space-4);text-align:center;color:var(--gx-ink);background:radial-gradient(closest-side,#0a0c15b8,#0a0c151f);flex-direction:column;display:flex;position:absolute;inset:0}.gx-dd-over p{max-width:460px;margin:0}.gx-dd-over .gx-btn{margin-top:var(--gx-space-2)}.gx-dd-big{text-shadow:0 0 26px #ff6a458c}.gx-dd-kicker{padding:var(--gx-space-1) var(--gx-space-3);border-radius:var(--gx-radius-sm);background:var(--gx-ground-high);color:var(--gx-ink);text-transform:uppercase}.gx-dd-new{background:var(--gx-score);color:var(--gx-on-score);animation:.42s cubic-bezier(.2,1.6,.4,1) gx-dd-pop;transform:rotate(-2deg)}@keyframes gx-dd-pop{0%{opacity:0;transform:rotate(-2deg)scale(.4)}}.gx-dd-score{font-family:var(--gx-font-score);color:var(--gx-score);text-shadow:0 0 24px #ffd23f73;font-size:64px;font-weight:700;line-height:64px}.gx-dd-rank strong{color:var(--gx-score)}.gx-dd-vs{align-items:center;gap:var(--gx-space-2);padding:var(--gx-space-1) var(--gx-space-3);border-radius:var(--gx-radius-pill);background:var(--gx-danger-soft);color:var(--gx-ink);display:inline-flex}.gx-dd-vs strong{color:var(--gx-danger)}.gx-dd-actions{justify-content:center;gap:var(--gx-space-2) var(--gx-space-3);flex-wrap:wrap;display:flex}.gx-dd-keys{color:var(--gx-ink-muted)}.gx-dd-mute{right:var(--gx-space-2);bottom:var(--gx-space-2);z-index:2;padding:2px var(--gx-space-2);border-radius:var(--gx-radius-sm);color:var(--gx-ink-muted);cursor:pointer;background:#0a0c1599;border:0;position:absolute}.gx-dd-mute:hover{color:var(--gx-ink)}.gx-dd-mute:focus-visible,.gx-dd-link:focus-visible,.gx-dd-rival input:focus-visible{outline:2px solid var(--gx-focus);outline-offset:2px}.gx-dd-toast{left:50%;bottom:var(--gx-space-3);z-index:3;max-width:calc(100% - 24px);padding:var(--gx-space-2) var(--gx-space-4);border-radius:var(--gx-radius-pill);background:var(--gx-good);color:var(--gx-on-good);overflow-wrap:anywhere;margin:0;font-weight:700;position:absolute;transform:translate(-50%)}@container (max-width:560px){.gx-dd-over{gap:var(--gx-space-1);padding:var(--gx-space-2)}.gx-dd-over .gx-t-body-text,.gx-dd-keys{display:none}.gx-dd-big{font-size:24px;line-height:28px}.gx-dd-score{font-size:40px;line-height:40px}.gx-dd-over .gx-btn{height:36px;margin-top:var(--gx-space-1);padding:0 var(--gx-space-4)}}.gx-dd-side{gap:var(--gx-space-4);padding:var(--gx-space-5);border-radius:var(--gx-radius-lg);background:var(--gx-ground-raised);box-shadow:0 0 0 1px var(--gx-line);flex-direction:column;display:flex}.gx-dd-head h2{margin:0}.gx-dd-head p{margin:var(--gx-space-1) 0 0;color:var(--gx-ink-muted)}.gx-dd-num{color:var(--gx-coin)}.gx-dd-clock{font-family:var(--gx-font-score);color:var(--gx-ink);white-space:nowrap}.gx-dd-stats{gap:var(--gx-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.gx-dd-stats>div{padding:var(--gx-space-3);border-radius:var(--gx-radius-md);background:var(--gx-ground-sunk)}.gx-dd-stats dt{color:var(--gx-ink-muted)}.gx-dd-stats dd{margin:0}.gx-dd-stat{font-family:var(--gx-font-score);color:var(--gx-score);font-size:28px;font-weight:600;line-height:32px}.gx-dd-warn{padding:var(--gx-space-2) var(--gx-space-3);border-radius:var(--gx-radius-md);background:var(--gx-coin-soft);color:var(--gx-coin-text);margin:0;font-weight:700}.gx-dd-board{gap:var(--gx-space-2);flex-direction:column;display:flex}.gx-dd-board p{color:var(--gx-ink-muted);margin:0}.gx-dd-board-head{justify-content:space-between;align-items:baseline;gap:var(--gx-space-3);display:flex}.gx-dd-board-head h3{text-transform:uppercase;color:var(--gx-ink);margin:0}.gx-dd-board-head span{color:var(--gx-good)}.gx-dd-board ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.gx-dd-board li{align-items:center;gap:var(--gx-space-2);padding:6px var(--gx-space-2);border-radius:var(--gx-radius-sm);background:var(--gx-ground-sunk);grid-template-columns:28px minmax(0,1fr) auto;display:grid}.gx-dd-board li:first-child .gx-dd-rk{color:var(--gx-score)}.gx-dd-board li:nth-child(2) .gx-dd-rk{color:#d9dce8}.gx-dd-board li:nth-child(3) .gx-dd-rk{color:#e39a6b}.gx-dd-board li.is-me{box-shadow:inset 0 0 0 2px var(--gx-coin)}.gx-dd-rk,.gx-dd-sc{font-family:var(--gx-font-score);font-weight:600}.gx-dd-rk{color:var(--gx-ink-muted);text-align:center}.gx-dd-nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gx-dd-sc{color:var(--gx-score)}.gx-dd-me{font-weight:700;color:var(--gx-coin-text)!important}.gx-dd-rival{align-items:center;gap:var(--gx-space-2);color:var(--gx-ink-muted);cursor:pointer;display:flex}.gx-dd-rival input{accent-color:var(--gx-coin)}.gx-dd-name{color:var(--gx-ink-muted);margin:0}.gx-dd-name strong{color:var(--gx-ink)}.gx-dd-link{color:var(--gx-link);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}@media (prefers-reduced-motion:reduce){.gx-dd-new{animation:none}}.gx-dd-from{margin:0 0 var(--gx-space-4);padding:var(--gx-space-3) var(--gx-space-4);border-radius:var(--gx-radius-md);background:var(--gx-danger-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gx-danger) 45%, transparent);color:var(--gx-ink)}.gx-dd-from-score{font-family:var(--gx-font-score);color:var(--gx-score)}.gx-dd-from-ask{color:var(--gx-danger);font-weight:800}.gx-dd-how h2{margin:0 0 var(--gx-space-4)}.gx-dd-how ul{gap:var(--gx-space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.gx-dd-how li{padding:var(--gx-space-4);border-radius:var(--gx-radius-md);background:var(--gx-ground-raised);box-shadow:0 0 0 1px var(--gx-line)}.gx-dd-how h3{margin:0 0 var(--gx-space-1);color:var(--gx-ink)}.gx-dd-how p{color:var(--gx-ink-muted);margin:0}
