.home-bundle-banner[data-astro-cid-euvedmp3]{z-index:40;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line);position:fixed;inset:auto 0 0;box-shadow:0 -5px 24px #12121209}.home-bundle-banner[data-astro-cid-euvedmp3][hidden]{display:none}.home-bundle-banner__inner[data-astro-cid-euvedmp3]{align-items:center;gap:24px;max-width:1040px;margin:auto;display:flex}.home-bundle-banner__copy[data-astro-cid-euvedmp3]{flex:1;gap:2px;min-width:0;display:grid}.home-bundle-banner__copy[data-astro-cid-euvedmp3] strong[data-astro-cid-euvedmp3]{font:700 14px/1.4 var(--f-head)}.home-bundle-banner__copy[data-astro-cid-euvedmp3]>span[data-astro-cid-euvedmp3]{color:var(--fg-2);font-size:12px;line-height:1.5}.home-bundle-banner__link[data-astro-cid-euvedmp3]{min-height:44px;font:700 13px/1.4 var(--f-head);flex:none;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.home-bundle-banner__link[data-astro-cid-euvedmp3] span[data-astro-cid-euvedmp3]{color:var(--orange-deep);font-size:21px}.home-bundle-banner__link[data-astro-cid-euvedmp3]:hover{text-underline-offset:4px;text-decoration:underline}.home-bundle-banner__close[data-astro-cid-euvedmp3]{width:44px;height:44px;color:var(--mute);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-right:-12px;padding:0;display:grid}.home-bundle-banner__close[data-astro-cid-euvedmp3]:hover{color:var(--ink)}@media (width<=700px){.home-bundle-banner[data-astro-cid-euvedmp3]{padding:9px 16px calc(9px + env(safe-area-inset-bottom))}.home-bundle-banner__inner[data-astro-cid-euvedmp3]{gap:12px}.home-bundle-banner__copy[data-astro-cid-euvedmp3] strong[data-astro-cid-euvedmp3]{font-size:13px}.home-bundle-banner__detail[data-astro-cid-euvedmp3]{display:none}.home-bundle-banner__copy[data-astro-cid-euvedmp3]>span[data-astro-cid-euvedmp3]{font-size:11px}.home-bundle-banner__link[data-astro-cid-euvedmp3]{gap:5px;font-size:12px}.home-bundle-banner__close[data-astro-cid-euvedmp3]{width:32px;margin-right:-8px}}.home-experience{overflow:clip}.dream-hero{isolation:isolate;background:var(--canvas);min-height:min(780px,100svh - 76px);position:relative;overflow:hidden}.dream-world{z-index:-2;translate:var(--world-x,0) var(--world-y,0);transition:translate .65s ease-out;position:absolute;inset:0}.dream-world img{object-fit:contain;object-position:right top;width:100%;height:100%}.dream-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,var(--canvas) 0%,#f7f5effa 14%,#f7f5efc7 29%,transparent 57%),linear-gradient(0deg,var(--canvas),transparent 14%);position:absolute;inset:0}.dream-layout{padding-top:clamp(58px,7vw,100px);padding-bottom:92px;position:relative}.dream-copy{width:58%;max-width:770px}.dream-intro{letter-spacing:.12em;margin:0 0 27px;font-size:11px}.dream-intro:before{content:"";background:var(--orange);width:9px;height:9px;margin-right:12px;display:inline-block;rotate:-11deg}.dream-copy h1{font:700 clamp(64px,7.5vw,112px)/.95 var(--f-display);letter-spacing:-.065em;margin:0 0 25px}.dream-copy h1 em{color:var(--orange);white-space:nowrap;font-style:normal}.dream-copy h1 .period{width:.12em;height:.12em;margin-left:.025em}.dream-lede{max-width:390px;color:var(--fg-2);margin:0 0 32px;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.dream-signup{max-width:460px}.dream-signup>p{font:600 13px/1.5 var(--f-head);margin:0 0 10px}.dream-signup .capture-bar{box-shadow:0 14px 30px -22px var(--ink);background:#fffdf8f2}.dream-signup .capture-note{letter-spacing:.05em;font-size:9px}.dream-explore{font:700 14px var(--f-head);border-bottom:1px solid var(--ink);align-items:center;gap:23px;margin-top:22px;padding-bottom:7px;text-decoration:none;display:inline-flex}.dream-explore span{color:var(--orange);font-size:24px;line-height:1;transition:translate .3s}.dream-explore:hover span{translate:3px 3px}.dream-foot{justify-content:space-between;align-items:end;gap:20px;display:flex;position:absolute;bottom:22px;left:0;right:0}.dream-signature{font:500 18px var(--f-display);letter-spacing:-.03em}.dream-signature b{color:var(--orange)}.dream-foot>.mono{color:var(--fg-2);font-size:9px}.home-experience .games-sec{padding-top:60px;padding-bottom:100px}.home-experience .games-sec .sec-head{align-items:end}.home-experience .games-sec .h2{font-size:clamp(48px,6.2vw,92px)}.home-experience .games-stage{padding-top:clamp(180px,21vw,320px)}.home-experience .games-art{height:clamp(280px,30vw,460px)}.games--home{grid-template-columns:repeat(3,minmax(0,1fr))}.games--home .game-title{font-size:clamp(30px,2.6vw,42px)}.games--home .game-tag{font-size:clamp(16px,1.2vw,18px)}.games--home .game-desc{font-size:15px;line-height:1.55}.arcade-cta{border:2px solid var(--ink);color:var(--canvas);box-shadow:0 0 0 5px var(--orange),0 0 0 7px var(--ink),0 70px 100px -56px #22346e99,0 24px 44px -30px #12121266;transition:transform .7s var(--ease-out),box-shadow .7s var(--ease-out);background:linear-gradient(90deg,#0b0b0a 0%,#1f1e1c 5%,#1b1a18 50%,#1f1e1c 95%,#0b0b0a 100%);border-radius:22px 22px 8px 8px;margin-top:clamp(40px,4.6vw,68px);position:relative}.js .arcade-cta.rv.in:hover,.arcade-cta:hover{transform:translateY(-6px)}.arcade-cta .sel{color:var(--orange);opacity:0;transition:opacity .3s}.arcade-cta:hover .sel{opacity:1}.arcade-cta-marquee{border-bottom:2px solid var(--ink);height:78px;color:var(--ink);background:linear-gradient(#fffdf8 0%,#f7f1e2 100%);border-radius:20px 20px 0 0;justify-content:center;align-items:center;gap:14px;display:flex;position:relative;box-shadow:inset 0 0 26px #ffd84d8c,0 12px 36px -6px #ffd84d80}.arcade-cta-marquee:before,.arcade-cta-marquee:after{content:"";background:radial-gradient(circle,var(--orange) 0 2.2px,transparent 2.8px) 0 0/14px 6px repeat-x;opacity:.85;height:6px;position:absolute;left:22px;right:22px}.arcade-cta-marquee:before{top:7px}.arcade-cta-marquee:after{bottom:7px}.arcade-cta-marquee .logo-mark{width:34px;height:34px}.arcade-cta-marquee span{font:700 40px/1 var(--f-display);letter-spacing:-.055em;text-transform:uppercase}.arcade-cta-body{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(30px,4.4vw,72px);padding:clamp(28px,3.8vw,58px);display:grid}.arcade-cta-kicker{color:#f7f5ef9e;align-items:center;gap:10px;margin:0 0 20px;font-size:11px;display:flex}.arcade-cta-title{font:700 clamp(42px,4.8vw,76px)/.92 var(--f-display);letter-spacing:-.05em;margin:0}.arcade-cta-title a{color:inherit;text-decoration:none}.arcade-cta-title a:after{content:"";z-index:1;position:absolute;inset:0}.arcade-cta-title em{color:var(--orange);font-style:normal}.arcade-cta-lede{color:#f7f5efbd;max-width:29em;margin:20px 0 0;font-size:17px;line-height:1.6}.arcade-cta-actions{align-items:center;gap:26px;margin-top:30px;display:flex}.arcade-cta-btn{z-index:2;height:60px;padding:0 30px;font-size:16.5px;position:relative;box-shadow:0 24px 40px -18px #ff5a36cc}.arcade-cta-keys{gap:14px;display:flex}.arcade-cta-keys i{width:38px;height:38px;transition:transform .45s var(--ease-out);place-items:center;font-size:11px;font-style:normal;display:grid;transform:rotate(-11deg);box-shadow:0 5px #0000008c,inset 0 -3px #00000029,inset 0 2px #fff6}.arcade-cta-keys i:first-child{background:var(--blue);color:#fff}.arcade-cta-keys i:last-child{background:var(--yellow);color:var(--ink)}.arcade-cta:hover .arcade-cta-keys i{transform:rotate(0)}.arcade-cta-screens{background:#080808;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 12px 30px #000000e6}.arcade-cta-screen{aspect-ratio:4/3;background:#000;border-radius:10px/13px;position:relative;overflow:hidden}.arcade-cta-screen img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.arcade-cta-screen:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#00000029 0 1px,#0000 1px 3px),radial-gradient(120% 95%,#0000 56%,#0000008c 100%);position:absolute;inset:0}.arcade-cta-screen b{z-index:1;color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 3px #000000e6;font-size:9px;font-weight:500;position:absolute;bottom:8px;left:9px;right:9px;overflow:hidden}.arcade-cta:hover .arcade-cta-screen img{transform:scale(1.06)}.home-bundle{isolation:isolate;background:radial-gradient(ellipse at 25% 50%,#ffd84d38,transparent 56%),var(--canvas)}.home-bundle .bundle-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(52px,7vw,105px)}.home-bundle .bundle-art{order:-1;align-self:center;margin:0;position:relative}.home-bundle .bundle-art:before{content:"";pointer-events:none;border:1px solid #e0472a38;border-radius:50%;position:absolute;inset:5% -10%;rotate:-22deg;scale:1 .68}.home-bundle .bundle-copy .h2{font-size:clamp(46px,5.7vw,82px)}.home-bundle .price-tag{z-index:5;top:-13%;right:-2%}.home-bundle .chips{margin-block:22px}.home-bundle .packs li{grid-template-columns:14px 1fr auto;gap:12px}.home-bundle .packs li>span:not(.sq){display:none}.home-bundle .bundle-art-caption{text-align:center;margin-top:-20px}.home-free{background:radial-gradient(ellipse at 12% 60%,#3d63ff1f,transparent 50%),var(--canvas)}.home-free .h2{font-size:clamp(50px,6vw,86px)}.home-free .free-feature{align-items:center;gap:clamp(50px,9vw,135px)}.home-free .guide{transition:rotate .4s;rotate:-4deg}.home-free .guide:hover{rotate:-1deg}.home-free .guide-cover{box-shadow:14px 14px 0 var(--canvas-2),15px 15px 0 var(--line),0 40px 60px -36px #12121266}.home-experience .community .h2{font-size:clamp(56px,7vw,100px)}.home-experience .community-pip img{width:min(100%,510px)}@media (width<=1100px) and (width>=701px){.dream-hero{min-height:700px}.dream-copy{width:65%}.dream-copy h1{font-size:clamp(64px,7.7vw,83px)}.dream-world{left:0;right:0}.dream-hero:before{background:linear-gradient(90deg,var(--canvas),#f7f5efed 27%,#f7f5ef80 45%,transparent 68%),linear-gradient(0deg,var(--canvas),transparent 16%)}.dream-signup{max-width:405px}}@media (width<=900px){.home-bundle .bundle-grid{grid-template-columns:1fr}.home-bundle .bundle-art{order:0;width:min(100%,620px);margin:0 auto}.home-bundle .price-tag{right:3%}.home-experience .games-sec{padding-top:40px;padding-bottom:70px}.home-experience .games-stage{padding-top:160px}.home-experience .games-art{height:240px}.home-free .guide{rotate:-2deg}}@media (width<=700px){.dream-hero{flex-direction:column;min-height:0;padding-bottom:0;display:flex}.dream-layout{padding-top:35px;padding-bottom:0}.dream-copy{width:100%;max-width:none}.dream-intro{margin-bottom:24px;font-size:9px}.dream-copy h1{margin-bottom:21px;font-size:clamp(47px,11.9vw,80px)}.dream-lede{margin-bottom:25px;font-size:16px}.dream-signup{max-width:460px}.dream-signup>p{font-size:12px}.dream-explore{margin-top:14px;font-size:13px}.dream-world{z-index:0;order:2;width:135%;height:clamp(310px,66vw,460px);margin-top:4px;margin-left:-35%;position:relative;inset:auto}.dream-world img{object-fit:contain;object-position:right center}.dream-world:after{content:"";background:linear-gradient(180deg,var(--canvas),transparent 14%,transparent 82%,var(--canvas));position:absolute;inset:0}.dream-hero:before{display:none}.dream-foot{order:3;justify-content:center;padding-top:0;padding-bottom:20px;position:relative;inset:auto}.dream-foot>.mono{display:none}.dream-signature{font-size:17px}.home-experience .games-sec .h2,.home-free .h2{font-size:clamp(44px,11vw,66px)}.home-experience .community .h2{font-size:clamp(45px,11vw,70px)}.home-experience .community-pip{max-width:260px;margin:0 auto;display:grid}.home-experience .community-grid{gap:20px}.home-bundle .bundle-copy .h2{font-size:clamp(44px,11vw,66px)}.home-bundle .bundle-art-caption{margin-top:0;font-size:9px}.home-free .free-feature{gap:45px}}@media (width<=1099px){.games--home{grid-template-columns:minmax(0,1fr);gap:18px}.games--home .game{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);display:grid}.games--home .game-media{aspect-ratio:auto;min-height:100%}.games--home .game-body{justify-content:center}}@media (width<=900px){.arcade-cta-body{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.games--home{gap:14px}.games--home .game{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);padding:8px}.games--home .game-media{min-height:156px}.games--home .game-body{gap:6px;padding:6px 4px 4px 14px}.games--home .game-meta,.games--home .game-desc{display:none}.games--home .game-series{margin:0;font-size:9.5px}.games--home .game-title{margin:0;font-size:25px}.games--home .game-tag{font-size:14px;line-height:1.35}.games--home .game-actions{padding-top:8px}.games--home .game-actions .btn{height:40px;padding:0 14px;font-size:13.5px}.games--home .status{gap:7px;padding:6px 8px;font-size:9px;top:7px;left:7px}.games--home .status:not(.status--new){display:none}.arcade-cta{margin-top:36px}.arcade-cta-marquee{gap:10px;height:62px}.arcade-cta-marquee span{font-size:30px}.arcade-cta-marquee .logo-mark{width:28px;height:28px}.arcade-cta-body{gap:24px;padding:26px 18px 20px}.arcade-cta-lede{font-size:15.5px}.arcade-cta-actions{margin-top:24px}.arcade-cta-btn{width:100%}.arcade-cta-keys{display:none}.arcade-cta-screens{gap:6px;padding:8px}.arcade-cta-screen b{display:none}}@media (prefers-reduced-motion:reduce){.dream-world,.dream-explore span,.home-free .guide,.arcade-cta,.arcade-cta-keys i,.arcade-cta-screen img{transition:none;translate:none}}
