.publish_hero__adDGc{padding-top:7rem;padding-bottom:3rem}.publish_anchor__1N5TS{scroll-margin-top:4rem}.publish_window__7b0Zh{margin-top:4.5rem;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:var(--card);box-shadow:0 40px 80px -40px rgb(0 0 0/40%);text-align:left}.publish_windowBar__A0ds5{display:flex;align-items:center;gap:.4rem;height:2.5rem;padding:0 1rem;border-bottom:1px solid var(--line);background:var(--tile)}.publish_windowBar__A0ds5 span{width:.6rem;height:.6rem;border-radius:50%;background:var(--line-strong)}.publish_windowBar__A0ds5 p{flex:1;margin-right:2.2rem;font-size:.8rem;color:var(--ink-3);text-align:center}.publish_windowBody___Bttu{padding:1.75rem 1.75rem 2rem}.publish_shelfTitle__bAjvs{font-size:1.35rem;font-weight:600;letter-spacing:-.03em}.publish_shelf__6qqZI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.1rem}.publish_tile__WNS7L{display:grid;gap:.2rem;min-width:0}.publish_tile__WNS7L strong{margin-top:.6rem;font-size:1rem;font-weight:600;letter-spacing:-.015em}.publish_tile__WNS7L span,.publish_tile__WNS7L strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publish_tile__WNS7L span{font-size:.88rem;color:var(--ink-2)}.publish_tile__WNS7L:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:18px}.publish_tileArt__DyKW_{aspect-ratio:4/3}.publish_shot__8jlne{margin-top:3rem;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:var(--tile)}.publish_shot__8jlne img{display:block;width:100%;height:auto}html[data-theme=dark] .publish_shot__8jlne img{filter:brightness(.82) contrast(1.05)}.publish_engines__pCuSE{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2.5rem}.publish_engines__pCuSE li{padding:.7rem 1.2rem;border:1px solid var(--line-strong);border-radius:999px;font-size:1.05rem;font-weight:500;letter-spacing:-.01em}.publish_showcase__lb3dn{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1rem;margin-top:3rem}.publish_pageCard__6TWQd{display:block;transition:border-color .15s}.publish_pageCard__6TWQd:hover{border-color:var(--line-strong)}.publish_pageCard__6TWQd:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.publish_banner__KJykQ{aspect-ratio:16/9;border-radius:0}.publish_shopCard__J85PA{padding:1.5rem 1.6rem 1.75rem}.publish_kicker__QERVI{margin-bottom:.35rem;font-size:.8rem;font-weight:500;color:var(--ink-3)}.publish_items__JM7YK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:.9rem}.publish_art__RF7pF{position:relative;width:100%;aspect-ratio:16/9;max-height:13rem}.publish_art__RF7pF>div{position:absolute;inset:0;width:auto;height:84%;margin:auto}.publish_optionCard__7biQH{display:flex;flex-direction:column}.publish_option__zsSh1{display:flex;flex:1;flex-direction:column;gap:.15rem;padding-top:1.75rem}.publish_figure__QO7B7{margin-bottom:1.25rem;font-size:clamp(3rem,5vw,4rem);font-weight:700;line-height:1;letter-spacing:-.05em}.publish_fit__nmYvS{margin-top:auto;padding-top:1.5rem;font-size:.8rem;font-weight:500;color:var(--ink-3)}.publish_terms__kSoP2{margin-top:1.5rem}.publish_steps__mMBN8{counter-reset:step}.publish_steps__mMBN8 li{counter-increment:step}.publish_step__HYtiV:before{content:counter(step);display:grid;place-items:center;width:2.25rem;height:2.25rem;margin-bottom:1.5rem;border-radius:50%;background:var(--button);color:var(--button-ink);font-size:1rem;font-weight:600}.publish_questions__Z1xgo{max-width:48rem;margin-top:2.5rem;border-top:1px solid var(--line-strong)}.publish_questions__Z1xgo details{border-bottom:1px solid var(--line)}.publish_questions__Z1xgo summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;cursor:pointer;padding:1.35rem 0;font-size:1.1rem;font-weight:500;letter-spacing:-.01em}.publish_questions__Z1xgo summary::-webkit-details-marker{display:none}.publish_questions__Z1xgo summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.publish_questions__Z1xgo summary span{position:relative;flex-shrink:0;width:.9rem;height:.9rem;color:var(--ink-3);transition:transform .2s cubic-bezier(.2,.7,.2,1)}.publish_questions__Z1xgo summary span:after,.publish_questions__Z1xgo summary span:before{content:"";position:absolute;inset:50% 0 auto;height:1.5px;margin-top:-.75px;background:currentColor}.publish_questions__Z1xgo summary span:after{transform:rotate(90deg)}.publish_questions__Z1xgo details[open] summary span{transform:rotate(45deg)}.publish_questions__Z1xgo details p{max-width:42rem;padding:0 0 1.5rem;font-size:1.02rem;line-height:1.6;color:var(--ink-2)}.publish_closing__kTlV0{padding-top:7rem;padding-bottom:7rem}.publish_more__NdDuj{margin-top:1.5rem}@media (max-width:900px){.publish_showcase__lb3dn{grid-template-columns:1fr}}@media (max-width:767px){.publish_hero__adDGc{padding-top:4rem}.publish_window__7b0Zh{margin-top:3rem;border-radius:16px}.publish_windowBody___Bttu{padding:1.25rem 1rem 1.5rem}.publish_shelf__6qqZI{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .75rem}.publish_shot__8jlne{margin-top:2.25rem;border-radius:16px}.publish_showcase__lb3dn{margin-top:2.25rem}.publish_shopCard__J85PA{padding:1.25rem 1rem 1.5rem}.publish_items__JM7YK{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.publish_items__JM7YK li:nth-child(3){display:none}.publish_closing__kTlV0{padding-top:4.5rem;padding-bottom:4.5rem}}@media (prefers-reduced-motion:reduce){.publish_pageCard__6TWQd,.publish_questions__Z1xgo summary span{transition:none}}.sign-in_dialog__5WOGE{width:min(26rem,calc(100vw - 2rem));margin:auto;padding:0;border:1px solid var(--border);border-radius:24px;background:var(--bg);color:var(--text)}.sign-in_dialog__5WOGE::backdrop{background:rgb(0 0 0/45%)}.sign-in_body__rwXvb{padding:1.6rem 1.6rem 1.4rem}.sign-in_title__cT0qj{font-size:1.35rem;font-weight:650;line-height:1.15;letter-spacing:-.03em}.sign-in_text__nwQdT{margin-top:.6rem;font-size:.98rem;line-height:1.55;color:var(--text-secondary)}.sign-in_actions__PqriO{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.4rem}.sign-in_primary__RqGFZ,.sign-in_secondary__ntAHm{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1.25rem;border-radius:999px;font-size:.92rem;font-weight:500;cursor:pointer;transition:background-color .15s,transform .1s ease-out}.sign-in_primary__RqGFZ{background:var(--text);color:var(--bg)}.sign-in_secondary__ntAHm{border:1px solid var(--border);color:var(--text)}.sign-in_primary__RqGFZ:hover{background:color-mix(in srgb,var(--text) 86%,var(--bg))}.sign-in_secondary__ntAHm:hover{background:var(--muted)}.sign-in_primary__RqGFZ:active,.sign-in_secondary__ntAHm:active{transform:scale(.97)}.sign-in_primary__RqGFZ:disabled{cursor:wait;opacity:.5}.sign-in_primary__RqGFZ:focus-visible,.sign-in_secondary__ntAHm:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.sign-in_item__NiCTQ{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.85rem;margin-top:1.1rem;padding:.6rem .9rem .6rem .6rem;border:1px solid var(--border);border-radius:16px}.sign-in_itemArt__ADV45{position:relative;width:3.5rem;aspect-ratio:1;overflow:hidden;border-radius:10px;background:var(--muted)}.sign-in_itemImage__MusMb{object-fit:contain}.sign-in_itemText__gW2kJ{display:grid;min-width:0;gap:.1rem}.sign-in_itemText__gW2kJ strong{font-size:.95rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.sign-in_itemText__gW2kJ span{font-size:.84rem;color:var(--text-secondary)}.sign-in_itemPrice__GcgMr{display:inline-flex;align-items:center;gap:.3rem;font-size:.9rem;font-weight:600;white-space:nowrap}@media (prefers-reduced-motion:reduce){.sign-in_primary__RqGFZ,.sign-in_secondary__ntAHm{transition:none}}.sign-in_page__Eftbx{display:grid;place-items:center;padding:4rem 0 5rem}.sign-in_card__woEnm{width:min(28rem,100%);padding:2rem 2rem 1.75rem;border:1px solid var(--border);border-radius:24px;background:var(--bg)}@media (max-width:30rem){.sign-in_card__woEnm{padding:1.5rem 1.25rem;border-radius:16px}}.sign-in_options__zXGRX{display:grid;gap:.6rem;margin-top:1.3rem}.sign-in_provider__Mvtss{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:2.9rem;padding:0 1.25rem;border-radius:999px;font-size:.95rem;font-weight:500;cursor:pointer;transition:background-color .15s,transform .1s ease-out}.sign-in_provider__Mvtss svg{flex:none;width:1.15rem;height:1.15rem}.sign-in_apple__MV5Fq{background:var(--text);color:var(--bg)}.sign-in_google__ca5WJ{border:1px solid var(--border);background:var(--bg);color:var(--text)}.sign-in_apple__MV5Fq:hover{background:color-mix(in srgb,var(--text) 86%,var(--bg))}.sign-in_google__ca5WJ:hover{background:var(--muted)}.sign-in_provider__Mvtss:active{transform:scale(.98)}.sign-in_provider__Mvtss:disabled{cursor:wait;opacity:.5}.sign-in_link__ieY62:focus-visible,.sign-in_provider__Mvtss:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.sign-in_input__LrCjd:focus-visible{outline:none;border-color:var(--focus-ring)}.sign-in_divider__RGJSF{display:flex;align-items:center;gap:.75rem;margin:.35rem 0;font-size:.82rem;color:var(--text-secondary)}.sign-in_divider__RGJSF:after,.sign-in_divider__RGJSF:before{content:"";flex:1;border-top:1px solid var(--border)}.sign-in_form__yCM2k{display:grid;gap:.6rem}.sign-in_label__07rXk{font-size:.88rem;font-weight:500}.sign-in_input__LrCjd{width:100%;min-height:2.9rem;padding:0 1rem;border:1px solid var(--border);border-radius:999px;background:var(--bg);color:var(--text);font:inherit}.sign-in_links__OQvh0{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem .9rem}.sign-in_hint__wQxvp{font-size:.82rem;color:var(--text-secondary)}.sign-in_form__yCM2k .sign-in_primary__RqGFZ,.sign-in_form__yCM2k .sign-in_secondary__ntAHm{width:100%}.sign-in_link__ieY62{justify-self:start;font-size:.86rem;color:var(--text-secondary);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.sign-in_link__ieY62:hover{color:var(--text)}.sign-in_error__3AJo8{font-size:.88rem;font-weight:500;color:var(--text)}.sign-in_notice__oglON{margin-top:1rem;padding:.9rem 1rem;border:1px solid var(--border);border-radius:16px}.sign-in_notice__oglON strong{display:block;font-size:.95rem;font-weight:600}.sign-in_notice__oglON p{margin-top:.3rem;font-size:.9rem;line-height:1.5;color:var(--text-secondary)}@media (prefers-reduced-motion:reduce){.sign-in_provider__Mvtss{transition:none}}.sign-in_check__wshDu,.sign-in_submit__bjRHl{display:grid}.sign-in_checkSlot__SkTA5{height:0;overflow:hidden;border-radius:12px;transition:height .2s ease-out,margin-bottom .2s ease-out}.sign-in_checkSlot__SkTA5[data-shown=flexible]{height:65px;margin-bottom:.6rem}.sign-in_checkSlot__SkTA5[data-shown=compact]{height:140px;margin-bottom:.6rem}.sign-in_checkSlot__SkTA5 iframe{display:block}.sign-in_checkProblem__sofpv{margin-bottom:.6rem;padding:.75rem .9rem;border:1px solid var(--border);border-radius:16px;font-size:.86rem;line-height:1.5;color:var(--text-secondary)}@media (prefers-reduced-motion:reduce){.sign-in_checkSlot__SkTA5{transition:none}}.ideas_head__dNNcH{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:.5rem 2rem}.ideas_headText__sVMLU{min-width:0;max-width:40rem}.ideas_post__HQDfP{margin-top:1.4rem}.ideas_hero__6GVLN{order:-1;height:9rem;margin:-1rem calc(var(--page-gutter) * -1) 0;touch-action:pan-y;-webkit-tap-highlight-color:transparent}@media (min-width:768px){.ideas_head__dNNcH{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.ideas_hero__6GVLN{order:0;height:16.5rem;margin:-1.5rem 0 -1rem}}.ideas_toolbar__pBECW{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.75rem}.ideas_toolbar__pBECW>nav{margin-top:0}.ideas_count___Qth_{font-size:.88rem;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.ideas_board__kiR_e{margin-top:1rem;border:1px solid var(--border);border-radius:22px;overflow:hidden}.ideas_board__kiR_e>li+li{border-top:1px solid var(--border)}.ideas_row__46mnw{position:relative;display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1.05rem 1.2rem;transition:background-color .15s}.ideas_row__46mnw:hover{background:color-mix(in srgb,var(--text) 2.5%,transparent)}.ideas_vote__tDLAM{display:grid;justify-items:center;gap:.1rem;width:3.25rem;padding:.45rem 0 .4rem;border:1px solid var(--border);border-radius:14px;color:var(--text);font-size:.82rem;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s,transform .1s ease-out}.ideas_vote__tDLAM:hover{background:var(--muted)}.ideas_vote__tDLAM[aria-pressed=true]{border-color:var(--text);background:var(--text);color:var(--bg)}.ideas_vote__tDLAM:active{transform:scale(.96)}.ideas_vote__tDLAM:disabled{cursor:default;opacity:.55;transform:none}.ideas_vote__tDLAM:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ideas_rowBody__x8QMA{display:grid;gap:.3rem;min-width:0}.ideas_rowTitle__JqIm8{font-size:1.02rem;font-weight:600;line-height:1.3;letter-spacing:-.012em;overflow-wrap:anywhere}.ideas_rowTitle__JqIm8 a:after{content:"";position:absolute;inset:0}.ideas_rowTitle__JqIm8 a:focus-visible{outline:none}.ideas_row__46mnw:has(.ideas_rowTitle__JqIm8 a:focus-visible){outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:22px}.ideas_made__qRTxX,.ideas_vote__tDLAM{position:relative;z-index:1}.ideas_rowText__U4ZEx{display:-webkit-box;overflow:hidden;font-size:.9rem;line-height:1.5;color:var(--text-secondary);-webkit-box-orient:vertical;-webkit-line-clamp:2}.ideas_meta__Xooo_{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:.2rem;font-size:.8rem;color:var(--text-tertiary)}.ideas_made__qRTxX{display:grid;justify-items:end;gap:.3rem;width:4.5rem}.ideas_madeArt__3dEy1{display:block;width:4.5rem;aspect-ratio:3/4;overflow:hidden;border-radius:10px;box-shadow:0 0 0 1px var(--border)}.ideas_madeArt__3dEy1>*{width:100%;height:100%}.ideas_madeLabel__0aw1g{display:-webkit-box;width:100%;overflow:hidden;font-size:.72rem;line-height:1.35;color:var(--text-tertiary);text-align:right;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ideas_status__weYKa{display:inline-flex;align-items:center;gap:.4rem;padding:.16rem .6rem .16rem .5rem;border-radius:999px;background:var(--muted);color:var(--text-secondary);font-size:.76rem;font-weight:500;white-space:nowrap}.ideas_dot__FARxW{width:.45rem;height:.45rem;border-radius:999px;background:var(--info)}.ideas_status__weYKa[data-status=being_made] .ideas_dot__FARxW{background:var(--art-coral)}.ideas_status__weYKa[data-status=made] .ideas_dot__FARxW{background:var(--success)}.ideas_tag__kn34W{display:inline-flex;align-items:center;padding:.14rem .55rem;border:1px solid var(--border);border-radius:999px;color:var(--text-secondary);font-size:.74rem;font-weight:500;white-space:nowrap}.ideas_more__k1Ky0{display:flex;justify-content:center;margin-top:1.25rem}.ideas_skeletonRow__3dXfC{display:grid;grid-template-columns:3.25rem 1fr;gap:1rem;padding:1.05rem 1.2rem}.ideas_skeletonRow__3dXfC>span{border-radius:12px;background:var(--muted)}.ideas_skeletonRow__3dXfC>span:first-child{height:3.1rem}.ideas_skeletonRow__3dXfC>span:last-child{height:3.1rem;width:70%}.ideas_emptyArt__10Tab{width:7rem;margin-bottom:.25rem}.ideas_detail__GV0n5{display:grid;gap:2.5rem;margin-top:1.25rem}@media (min-width:960px){.ideas_detail__GV0n5{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:3rem}}.ideas_ideaTitle__OY_P_{font-size:clamp(1.9rem,3.6vw,2.75rem);font-weight:700;line-height:1.05;letter-spacing:-.045em;overflow-wrap:anywhere}.ideas_byline__HrhvY{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin-top:.9rem;font-size:.9rem;color:var(--text-tertiary)}.ideas_byline__HrhvY strong{font-weight:550;color:var(--text-secondary)}.ideas_body__GT5QR{margin-top:1.4rem;max-width:62ch;font-size:1.02rem;line-height:1.65;color:var(--text);white-space:pre-line;overflow-wrap:anywhere}.ideas_tags__WbW96{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.1rem}.ideas_actions__ZSKYM{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.6rem}.ideas_aside__FNEK4{display:grid;gap:1rem}@media (min-width:960px){.ideas_aside__FNEK4{position:sticky;top:calc(var(--header-height) + 1.5rem)}}.ideas_panel__0HbeW{padding:1.25rem 1.3rem;border:1px solid var(--border);border-radius:22px}.ideas_panelTitle__bQJHW{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:1.02rem;font-weight:650;letter-spacing:-.02em}.ideas_panelText__fcNXq{margin-top:.45rem;font-size:.88rem;line-height:1.55;color:var(--text-secondary)}.ideas_panelActions__sxNkE{display:grid;gap:.5rem;margin-top:1rem}.ideas_panelActions__sxNkE>*{width:100%}.ideas_games__eQDKi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem;margin-top:1rem}.ideas_claims__HurOq{display:grid;gap:.85rem;margin-top:1rem}.ideas_claim__jYh_3{display:grid;gap:.4rem}.ideas_claimTop__j4dx9{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;min-width:0}.ideas_claimName___Gnnd{overflow:hidden;font-size:.9rem;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.ideas_claimLeft__bYD_l{flex:none;font-size:.8rem;color:var(--text-secondary);font-variant-numeric:tabular-nums}.ideas_track__0utU3{display:block;height:.3rem;overflow:hidden;border-radius:999px;background:var(--muted)}.ideas_fill__T3k6_{display:block;height:100%;border-radius:inherit;background:var(--art-coral);transition:width .4s ease-out}.ideas_claim__jYh_3[data-lapsed] .ideas_claimLeft__bYD_l,.ideas_claim__jYh_3[data-lapsed] .ideas_claimName___Gnnd{color:var(--text-tertiary)}.ideas_claim__jYh_3[data-own] .ideas_claimName___Gnnd:after{content:" · you";font-weight:400;color:var(--text-tertiary)}.ideas_rules__b94BA{display:grid;gap:.35rem;margin-top:.75rem;padding-left:1.1rem;font-size:.84rem;line-height:1.5;color:var(--text-secondary);list-style:disc}.ideas_picker__u6y_4{display:grid;gap:.4rem;margin-top:.75rem}.ideas_form__19S8o{display:grid;gap:1.1rem;margin-top:1.1rem}.ideas_brainDump__ImVOM{min-height:11rem}.ideas_counter__ceI2X{justify-self:end;font-size:.78rem;font-weight:400;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.ideas_tagPicker__pTgA3{display:flex;flex-wrap:wrap;gap:.4rem}.ideas_tagOption__elUuO{display:inline-flex;align-items:center;gap:.3rem;min-height:2rem;padding:0 .75rem;border:1px solid var(--border);border-radius:999px;color:var(--text-secondary);font-size:.82rem;font-weight:500;cursor:pointer;transition:background-color .15s,color .15s}.ideas_tagOption__elUuO:hover{background:var(--muted);color:var(--text)}.ideas_tagOption__elUuO[aria-pressed=true]{border-color:var(--text);background:var(--text);color:var(--bg)}.ideas_tagOption__elUuO:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ideas_drop__FXEdL{display:flex;flex-wrap:wrap;gap:.5rem;padding:.6rem;border:1px dashed var(--border);border-radius:14px;transition:background-color .15s,border-color .15s}.ideas_drop__FXEdL[data-dragging]{border-color:var(--text);background:var(--muted)}.ideas_dropButton__zbTrv{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:.4rem;min-width:7rem;min-height:4.5rem;border-radius:10px;color:var(--text-secondary);font-size:.86rem;font-weight:500;cursor:pointer}.ideas_dropButton__zbTrv:hover{background:var(--muted);color:var(--text)}.ideas_dropButton__zbTrv:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ideas_thumb__S6kwU{position:relative;width:8rem;aspect-ratio:16/9;overflow:hidden;border-radius:10px;background:var(--muted)}.ideas_thumb__S6kwU img{width:100%;height:100%;object-fit:cover}.ideas_thumb__S6kwU[data-state=uploading] img{opacity:.5}.ideas_thumb__S6kwU[data-state=failed]{box-shadow:inset 0 0 0 2px var(--danger)}.ideas_thumb__S6kwU button{position:absolute;top:.25rem;right:.25rem;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:999px;background:rgb(0 0 0/60%);color:#fff;font-size:1rem;line-height:1;cursor:pointer}.ideas_formActions__ZC6kw{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.25rem}.ideas_postDialog__8TSoz{width:min(36rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow-y:auto;overscroll-behavior:contain}.ideas_titleRow__LEFnd{display:flex;align-items:center;gap:.75rem}.ideas_info__xYx8x{display:grid;flex:none;place-items:center;width:2rem;height:2rem;margin-top:.35rem;border:1px solid var(--border);border-radius:999px;color:var(--text-secondary);cursor:pointer;transition:background-color .15s,color .15s}.ideas_info__xYx8x:hover{background:var(--muted);color:var(--text)}.ideas_info__xYx8x:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ideas_infoDialog__5nhhu{width:min(34rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow-y:auto}.ideas_infoHeading__oHmMg{margin-top:1.25rem;font-size:1rem;font-weight:650;letter-spacing:-.015em}.ideas_infoSteps__HDklk{display:grid;gap:.45rem;margin-top:.5rem;padding-left:1.1rem;font-size:.96rem;line-height:1.55;color:var(--text-secondary);list-style:disc}.ideas_infoSteps__HDklk strong{font-weight:600;color:var(--text)}.ideas_team__KICfL{display:inline-flex;align-items:center;gap:.3rem;font-weight:600;color:var(--text-secondary)}.ideas_team__KICfL svg{flex:none;color:var(--art-coral)}.ideas_ideaArt__RXOsl{position:relative;z-index:1;display:block;width:9rem;aspect-ratio:16/9;overflow:hidden;border-radius:10px;background:var(--muted);box-shadow:0 0 0 1px var(--border)}.ideas_gallery__rpw3W img,.ideas_ideaArt__RXOsl img{width:100%;height:100%;object-fit:cover}.ideas_gallery__rpw3W{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:1.5rem;max-width:46rem}.ideas_gallery__rpw3W>:first-child{grid-column:1/-1}.ideas_gallery__rpw3W>*{aspect-ratio:16/9;overflow:hidden;border-radius:16px;background:var(--muted);box-shadow:0 0 0 1px var(--border)}.ideas_tile__tcIAq{display:grid;align-content:start;gap:.55rem;height:100%;padding:.6rem .6rem .9rem;border:1px solid var(--border);border-radius:18px;transition:border-color .15s}.ideas_tile__tcIAq:hover{border-color:color-mix(in srgb,var(--text) 45%,transparent)}.ideas_tileArt__rv_Ry{aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:var(--muted)}.ideas_tileArt__rv_Ry img{width:100%;height:100%;object-fit:cover}.ideas_tileTitle__1gxhc{padding:0 .3rem;font-size:.98rem;font-weight:600;line-height:1.3;letter-spacing:-.01em}.ideas_tileMeta__yGIi2{display:flex;align-items:center;gap:.5rem;padding:0 .3rem;font-size:.8rem;color:var(--text-tertiary)}.ideas_tileMeta__yGIi2>span:last-child{flex:none;white-space:nowrap}@media (max-width:639px){.ideas_row__46mnw{grid-template-columns:2.75rem minmax(0,1fr);gap:.8rem;padding:.95rem 1rem}.ideas_vote__tDLAM{width:2.75rem}.ideas_made__qRTxX{grid-column:2;justify-items:start;grid-auto-flow:column;align-items:center;width:auto}.ideas_madeArt__3dEy1{width:2.5rem}.ideas_ideaArt__RXOsl{grid-column:2;width:min(100%,16rem)}.ideas_skeletonRow__3dXfC{grid-template-columns:2.75rem 1fr;padding:.95rem 1rem}}@media (prefers-reduced-motion:reduce){.ideas_fill__T3k6_,.ideas_vote__tDLAM{transition:none}}.ideas_burstHost__nnhve{position:relative}.ideas_burst__jvJsE{position:absolute;top:50%;left:50%;width:0;height:0;pointer-events:none}.ideas_burst__jvJsE>span{position:absolute;top:-5px;left:-5px;display:block;color:var(--art-coral);opacity:0;animation:ideas_pop__7Pikp .6s cubic-bezier(.2,.8,.3,1) forwards}.ideas_burst__jvJsE>span:nth-child(2n){color:#e07070}@keyframes ideas_pop__7Pikp{0%{opacity:0;transform:translate(0) scale(.4) rotate(0deg)}25%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1.1) rotate(var(--r))}}.ideas_status__weYKa[data-status=being_made] .ideas_dot__FARxW{position:relative}.ideas_status__weYKa[data-status=being_made] .ideas_dot__FARxW:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--art-coral);animation:ideas_breathe__n2gL6 2.4s ease-out infinite}@keyframes ideas_breathe__n2gL6{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.ideas_sparkle__Yjs7Y{position:relative;display:inline-grid;place-items:center;width:.45rem;height:.45rem}.ideas_sparkle__Yjs7Y>svg{position:absolute;width:.95rem;height:.95rem;color:var(--success);opacity:0}.ideas_sparkle__Yjs7Y[data-play]>svg{animation:ideas_sparkle__Yjs7Y .9s ease-out 1 forwards}@keyframes ideas_sparkle__Yjs7Y{0%{opacity:0;transform:scale(.2) rotate(-30deg)}35%{opacity:1;transform:scale(1.15) rotate(10deg)}to{opacity:0;transform:scale(.6) rotate(45deg)}}@media (prefers-reduced-motion:reduce){.ideas_burst__jvJsE,.ideas_sparkle__Yjs7Y>svg{display:none}.ideas_status__weYKa[data-status=being_made] .ideas_dot__FARxW:after{animation:none;opacity:0}}.sparks-ui_grid__KxllV{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr));gap:1rem}.sparks-ui_pack__JUnGs{display:grid;grid-template-areas:"mark" "what" "price" "buy";grid-template-rows:auto 1fr auto auto;padding:1.4rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg)}.sparks-ui_mark__Zil_R{grid-area:mark;display:block;width:2.25rem;height:2.25rem;color:var(--text)}.sparks-ui_what__3SXCX{grid-area:what;min-width:0;margin-top:1.5rem}.sparks-ui_name__nBvER{font-size:.85rem;line-height:1.3;color:var(--text-secondary)}.sparks-ui_amount__Eeu1t{margin-top:.35rem;font-size:2.1rem;font-weight:700;line-height:1.1;letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap}.sparks-ui_unit__jznmf{margin-left:.3em;font-size:.5em;font-weight:600;letter-spacing:-.01em;color:var(--text-secondary)}.sparks-ui_price__595IT{grid-area:price;margin:.35rem 0 1.25rem;font-size:1.05rem;line-height:1.4;color:var(--text-secondary);font-variant-numeric:tabular-nums}.sparks-ui_buy__vb_Yl{grid-area:buy;display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:0 1.35rem;border-radius:999px;background:var(--text);color:var(--bg);font-size:.95rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:opacity .15s}.sparks-ui_buy__vb_Yl:hover{opacity:.86}.sparks-ui_buy__vb_Yl:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.sparks-ui_buy__vb_Yl:disabled{cursor:not-allowed;opacity:.5}.sparks-ui_buy__vb_Yl[aria-busy=true]{cursor:wait}.sparks-ui_buyPrice__krOFm{display:none;font-variant-numeric:tabular-nums}@media (max-width:559px){.sparks-ui_grid__KxllV{gap:.6rem}.sparks-ui_pack__JUnGs{grid-template-areas:"mark what buy";grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;gap:0 .9rem;padding:.9rem 1rem;border-radius:20px}.sparks-ui_mark__Zil_R{width:2rem;height:2rem}.sparks-ui_what__3SXCX{margin-top:0}.sparks-ui_name__nBvER{font-size:.8rem}.sparks-ui_amount__Eeu1t{margin-top:.1rem;font-size:1.5rem}.sparks-ui_price__595IT{display:none}.sparks-ui_buy__vb_Yl{min-height:2.6rem;min-width:5.5rem;padding:0 1rem}.sparks-ui_buyWord__Otwbc{display:none}.sparks-ui_buyPrice__krOFm{display:inline}}@media (prefers-reduced-motion:reduce){.sparks-ui_buy__vb_Yl{transition:none}}.play_button__8lAW2{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.5rem;padding:0 1.15rem;border:0;border-radius:999px;background:var(--text);color:var(--bg);font-size:13px;font-weight:500;cursor:pointer;transition:opacity .15s,transform .1s ease-out}.play_button__8lAW2:hover{opacity:.86}.play_button__8lAW2:active{transform:scale(.97)}.play_button__8lAW2:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.play_button__8lAW2:disabled{cursor:default;opacity:.5;transform:none}.play_primary__r_VYy{width:100%;min-height:3rem;font-size:16px;font-weight:600;letter-spacing:-.01em}.play_choice__vq8Ij{display:grid}.play_primarySlot__19MxK{display:grid;gap:.5rem}.play_where__adQKo{margin-top:.6rem;font-size:13px;line-height:1.4;color:var(--text-tertiary)}.play_primarySlot__19MxK:has(>p:only-child)+.play_where__adQKo{display:none}.play_primarySlot__19MxK>p{font-size:13px;line-height:1.4;color:var(--text-secondary)}.play_others__lcYuV{margin-top:.9rem;border-top:1px solid var(--border-subtle)}.play_others__lcYuV summary{display:flex;align-items:center;justify-content:space-between;padding:.8rem 0 0;font-size:13px;font-weight:500;color:var(--text-secondary);cursor:pointer;list-style:none}.play_others__lcYuV summary::-webkit-details-marker{display:none}.play_others__lcYuV summary:after{content:"";width:7px;height:7px;margin-right:.2rem;border-right:1.6px solid;border-bottom:1.6px solid;transform:rotate(45deg);transition:transform .15s}.play_others__lcYuV[open] summary:after{transform:rotate(-135deg)}.play_others__lcYuV summary:hover{color:var(--text)}.play_others__lcYuV summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:6px}.play_other__XWqnH{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.8rem 0;border-bottom:1px solid var(--border-subtle)}.play_other__XWqnH:last-child{border-bottom:0;padding-bottom:0}.play_device___1aXc{font-size:13px;font-weight:500;color:var(--text)}.play_body__LrFfn{margin-top:.15rem;font-size:13px;line-height:1.4;color:var(--text-tertiary)}.play_action__EaAKv{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem}.play_note__MWSNl{font-size:13px;line-height:1.4;color:var(--text-tertiary)}.play_checking__T9l6N{font-size:13px;line-height:1.4;color:var(--text-secondary)}.play_retry__InTWT{color:var(--text);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px}.play_retry__InTWT:hover{text-decoration-color:currentColor}.play_skeleton__Ov_VY{height:3rem;border-radius:999px;background:var(--muted)}.play_buy__jaHIl{display:grid}.play_message__9rluE{margin-top:.6rem;font-size:13px;line-height:1.4;color:var(--text-secondary)}.play_owned__bE8V1{display:flex;align-items:center;gap:.45rem;margin-bottom:.9rem;font-size:13px;font-weight:600;color:var(--success)}.play_age__sNqZW{margin-top:1rem}.play_fine__beujC{margin-top:.6rem;font-size:13px;line-height:1.4;color:var(--text-tertiary)}.play_ownBuild__KnLPs{display:grid;justify-items:start;gap:.6rem;padding-top:1rem;border-top:1px solid var(--border)}dialog.coming_dialog__Wsx3f{width:min(30rem,calc(100vw - 2rem))}.coming_dialogArt__fZocl{position:relative;display:block;aspect-ratio:460/215;margin-bottom:1.1rem;overflow:hidden;border-radius:var(--radius-art);background:var(--muted)}.coming_dialogImage__Sn6UG{object-fit:cover}.coming_status__vIiNh{font-size:13px;line-height:1.4}.coming_status__vIiNh:empty{display:none}.GameArt_tile__fR_Jr{position:absolute;inset:0;display:grid;place-items:center;background:color-mix(in srgb,var(--text) 6%,var(--bg))}.GameArt_mark__fF58q{width:28%;max-width:5rem;aspect-ratio:1;background:url(/brand/summer-games-mark.svg) 50%/contain no-repeat;opacity:.35;filter:grayscale(1)}.game_page__ji_So{position:relative}.game_path__rQtT1{font-size:14px;font-weight:500}.game_path__rQtT1 ol{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}.game_path__rQtT1 li{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.game_path__rQtT1 a{color:var(--text-secondary);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}.game_path__rQtT1 a:hover{color:var(--summer-blue-bright);text-decoration-color:currentColor}.game_path__rQtT1 a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:4px}.game_path__rQtT1 [aria-current=page]{overflow:hidden;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap}.game_pathChevron__LYNjn{flex:none;color:var(--text-tertiary)}.game_titleRow__vCuA1{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main actions" "tagline tagline";align-items:center;gap:.35rem 1.5rem;margin-top:.5rem}.game_titleMain__BGjNF{grid-area:main;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0}.game_titleActions__A5HwQ{grid-area:actions;align-self:start;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:.1875rem}.game_titleRow__vCuA1>.game_tagline__OTgnn{grid-area:tagline;margin-top:0}.game_spinAction__vW1zY{margin-top:1rem}.game_titleActions__A5HwQ>*>button:first-child,.game_titleActions__A5HwQ>button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:2.25rem;padding:0 .9rem;border:1px solid var(--border);border-radius:999px;font-size:14px;font-weight:500;letter-spacing:0}.game_titleActions__A5HwQ>*>button:first-child{width:2.25rem;padding:0}.game_titleActions__A5HwQ svg{flex:none;width:16px;height:16px}.game_titleActions__A5HwQ :is(button):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.game_titleActions__A5HwQ{position:relative}.game_titleActions__A5HwQ>p{position:absolute;top:calc(100% + .35rem);right:0;max-width:28rem;text-align:right;font-size:13px;line-height:1.4;color:var(--text-secondary)}.game_titleActions__A5HwQ>p:empty{display:none}.game_storeTitle__JJErd{font-size:40px;font-weight:700;line-height:1.05;letter-spacing:-.045em;text-wrap:balance}.game_tagline__OTgnn{margin-top:.35rem;font-size:16px;line-height:1.5;color:var(--text-secondary);text-wrap:pretty}.game_browserPill__g9SH2{gap:.4rem;background:var(--summer-blue-tint);color:var(--summer-blue-bright)}.game_browserPill__g9SH2,.game_stagePill__I6BxB{display:inline-flex;align-items:center;height:1.75rem;padding:0 .75rem;border-radius:999px;font-size:13px;font-weight:600}.game_stagePill__I6BxB{background:var(--muted);color:var(--text)}.game_wideOnly__3Xr5f{display:contents}.game_railFacts____ngl[data-preview-field]:empty,.game_tagline__OTgnn[data-preview-field]:empty,.game_tags__43br1[data-preview-field]:empty{min-height:1.75rem}.game_section__3CWl5[data-preview-field]{min-height:6rem}.game_placeholderPill__3PXhz{display:inline-flex;align-items:center;height:1.6rem;padding:0 .65rem;border:1px dashed var(--border);border-radius:999px;font-size:13px;font-weight:500;color:var(--text-secondary)}.game_layout__j1BT0{display:grid;grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:0 2rem;margin-top:1.5rem}.game_colMain__Y4pYv{min-width:0}.game_colRail__8WXzf{display:grid;gap:2rem;min-width:0}.game_heroMedia__V7Lhe{min-width:0}@media (min-width:768px){.game_layout__j1BT0:has([data-theater]){grid-template-rows:auto auto 1fr}.game_layout__j1BT0:has([data-theater])>.game_colMain__Y4pYv{display:contents}.game_layout__j1BT0:has([data-theater]) .game_heroMedia__V7Lhe{grid-column:1/-1;grid-row:1}.game_layout__j1BT0:has([data-theater]) .game_bodyMain__8dnbp{grid-column:1;grid-row:2}.game_layout__j1BT0:has([data-theater]) .game_bodyTail__ufp9z{grid-column:1;grid-row:3}.game_layout__j1BT0:has([data-theater])>.game_colRail__8WXzf{grid-column:2;grid-row:2/span 2;margin-top:2rem}}html[data-play-theater] .game_colRail__8WXzf{view-transition-name:game-rail}html[data-play-theater] .game_bodyMain__8dnbp{view-transition-name:game-body}html[data-play-theater] .game_bodyTail__ufp9z{view-transition-name:game-tail}.game_heroRail__rolxN{display:grid;gap:1rem}.game_disclosurePanel__mGUSO,.game_disclosure__oqIbl,.game_wideOnlyBlock__aXhja{display:contents}.game_disclosureButton__L_1Eq,.game_featureChips__sAcBK,.game_phoneOnlyBlock__PRgbn{display:none}.game_capsule__wIWvd{width:100%;aspect-ratio:460/215;border-radius:var(--radius-art)!important;box-shadow:0 0 0 1px var(--border-subtle)}.game_heroShort__Xz1B3{display:-webkit-box;overflow:hidden;-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:14px;line-height:1.6;color:var(--text-secondary);text-wrap:pretty}.game_railFacts____ngl{display:grid;gap:.75rem}.game_railFacts____ngl>div{display:grid;grid-template-columns:9rem minmax(0,1fr);align-items:baseline;gap:.75rem}.game_railFacts____ngl dt{display:inline-flex;align-items:center;gap:.45rem;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.game_railFacts____ngl dd{min-width:0;font-size:14px;line-height:1.5;color:var(--text);overflow-wrap:anywhere}.game_factLink__Yu7_0{text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px}.game_factLink__Yu7_0:hover{color:var(--text);text-decoration-color:currentColor}.game_factMuted__rZObG{color:var(--text-tertiary)}.game_railBlock__9TqEt{display:grid;gap:.75rem}.game_railTitle__tcvE1{display:inline-flex;align-items:center;gap:.45rem;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.game_tags__43br1{display:flex;flex-wrap:wrap;gap:.4rem}.game_tag__Yxzto{display:inline-flex;align-items:center;height:2rem;padding:0 .8rem;border-radius:999px;background:var(--muted);font-size:14px;font-weight:500;color:var(--text);transition:background-color .15s}.game_tag__Yxzto:hover{background:var(--pressed)}.game_tag__Yxzto:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.game_saveButton__ti_4b,.game_savedButton__opKRK{display:inline-flex;align-items:center;gap:.45rem;height:2.5rem;padding:0 1.1rem;border:1px solid var(--border);border-radius:999px;font-size:13px;font-weight:500;color:var(--text);cursor:pointer;transition:background-color .15s,border-color .15s,transform .1s ease-out}.game_saveButton__ti_4b:hover{background:var(--muted)}.game_savedButton__opKRK{background:var(--text);border-color:var(--text);color:var(--bg)}.game_saveButton__ti_4b:active,.game_savedButton__opKRK:active{transform:scale(.97)}.game_saveButton__ti_4b:focus-visible,.game_savedButton__opKRK:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.game_bodyMain__8dnbp{min-width:0;margin-top:2rem}.game_bodyMain__8dnbp>:first-child,.game_colMain__Y4pYv>.game_bodyMain__8dnbp:first-child{margin-top:0}.game_stageNote__YovJF{max-width:42rem;margin-bottom:1rem;font-size:14px;line-height:1.5;color:var(--text-secondary);text-wrap:pretty}.game_bodyRail__fmU8C{display:grid;gap:2rem}.game_section__3CWl5{margin-top:3rem}.game_sectionHead__elYys{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem}.game_sectionHeading__PqVIA{display:flex;align-items:center;gap:.6rem;font-size:22px;font-weight:650;line-height:1.25;letter-spacing:-.03em}.game_headingIcon__SWf9D{flex:none;color:var(--summer-blue-bright)}.game_textLink__GbUHJ{font-size:14px;font-weight:500;color:var(--summer-blue-bright);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px}.game_textLink__GbUHJ:hover{text-decoration-color:currentColor}.game_textLink__GbUHJ:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:4px}.game_buyBox__0JADc{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:1.25rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);scroll-margin-top:6rem}:where(.game_buyBox__0JADc>*,.game_buyAction__TG2vM>*,.game_buyAction__TG2vM>div:has(>[data-primary-play])>*,.game_buyAction__TG2vM [data-primary-play]>*){grid-column:1/-1}.game_buyAction__TG2vM,.game_buyAction__TG2vM [data-primary-play],.game_buyAction__TG2vM>div:has(>[data-primary-play]){display:contents}.game_buyPriceBlock__uAor_,.game_buyPrice__GehqT{grid-area:1/1;margin-bottom:1rem}.game_buyPrice__GehqT{font-size:16px;font-weight:600;line-height:1.4}.game_buyPriceBlock__uAor_{display:flex;flex-direction:column;align-items:flex-start}.game_vat__FXHEi{margin-top:.2rem;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.game_buyAction__TG2vM [data-play-slot=status]{grid-area:1/2;margin:0 0 1rem 1rem}.game_buyBox__0JADc:not(:has(>.game_buyPrice__GehqT,>.game_buyPriceBlock__uAor_)) [data-play-slot=status]{grid-column:1/-1;margin-left:0}.game_buyAction__TG2vM :is([data-primary-play]>button,[data-primary-play]>a){width:100%;background:var(--summer-blue-bright);color:var(--on-summer-blue)}.game_buyAction__TG2vM :is([data-primary-play]>button,[data-primary-play]>a):hover{opacity:1;background:var(--summer-blue-hover)}.game_buyAction__TG2vM [data-primary-play]>p:only-child,.game_buyAction__TG2vM>p:only-child{font-size:14px;line-height:1.5;color:var(--text-secondary)}.game_buyFallback__3Avqx{display:none;margin-top:1rem}.game_invite__azHoJ{display:grid;gap:.5rem;margin-top:.75rem}.game_buyBox__0JADc:not(:has([data-primary-play]>:is(button,a)))>.game_invite__azHoJ{display:none}.game_inviteButton__jFZKu{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;height:2.5rem;padding:0 1.1rem;border:1px solid var(--border);border-radius:999px;font-size:14px;font-weight:500;color:var(--text);cursor:pointer;transition:background-color .15s,transform .1s ease-out}.game_inviteButton__jFZKu:hover{background:var(--muted)}.game_inviteButton__jFZKu:active{transform:scale(.97)}.game_inviteButton__jFZKu:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.game_invite__azHoJ>p{font-size:13px;line-height:1.4;color:var(--text-secondary)}.game_invite__azHoJ>p:empty{display:none}.game_buyBox__0JADc:not(:has([data-primary-play]>:is(button,a),[data-play-slot=pending]))>.game_buyFallback__3Avqx{display:block}.game_buyFallback__3Avqx>button{width:100%;justify-content:center;height:3rem;padding:0 1.25rem;border-color:transparent;background:var(--summer-blue-bright);color:var(--on-summer-blue);font-size:16px;font-weight:600}.game_buyFallback__3Avqx>button:hover{background:var(--summer-blue-hover)}.game_buyFallback__3Avqx>button[aria-pressed=true]{border-color:var(--border);background:transparent;color:var(--text)}.game_buyPlatforms__2ygJl{justify-self:start;margin-top:1rem}.game_buyFallback__3Avqx>p:empty{display:none}.game_shop__NyZYl{display:grid;gap:1rem;margin-top:3rem}.game_bodyMain__8dnbp>.game_shop__NyZYl:first-child{margin-top:0}.game_shopHead__GoUSQ{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.5rem 1rem}.game_shopLead__y6xoJ{margin-top:.25rem;font-size:14px;color:var(--text-secondary)}.game_shopGrid__E46Ty{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.25rem}.game_eventGrid__iGc51{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;margin-top:1rem}.game_eventCard__Va72v{display:grid;align-content:start;width:100%;height:100%;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s}.game_eventCard__Va72v:hover{background:var(--muted)}.game_eventCard__Va72v:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.game_eventArt__heepe{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--muted)}.game_eventArt__heepe img{width:100%;height:100%;object-fit:cover}.game_eventBody__0f7BG{display:grid;gap:.35rem;padding:.9rem 1rem 1rem}.game_eventDate___AD_S{font-size:14px;color:var(--text-tertiary)}.game_eventTitle__OejZz{font-size:16px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--text)}.game_eventExcerpt__GPQyc{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;color:var(--text-secondary)}.game_updatesDialog__8oOHP{width:min(48rem,calc(100vw - 2rem));max-width:none;height:calc(100dvh - 2rem);max-height:none;margin:auto;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);color:var(--text)}.game_updatesDialog__8oOHP::backdrop{background:rgb(0 0 0/60%)}.game_updatesFrame__49lx3{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%}.game_updatesHead__n_wzi{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .75rem .75rem 1.5rem;border-bottom:1px solid var(--border-subtle)}.game_updatesTitle__dYZDj{display:flex;align-items:center;gap:.5rem;font-size:16px;font-weight:650;letter-spacing:-.01em}.game_updatesScroll__HIJnv{overflow-y:auto;overscroll-behavior:contain;padding:2rem 2rem 3rem}.game_updatePost__5YJGV{display:grid;gap:.75rem}.game_updatePost__5YJGV>:last-child{margin-top:.25rem;font-size:16px}.game_updatePost__5YJGV+.game_updatePost__5YJGV{margin-top:3rem;padding-top:2.5rem;border-top:1px solid var(--border-subtle)}.game_updateBanner__9jrFT{display:block;aspect-ratio:16/9;overflow:hidden;margin-bottom:.5rem;border-radius:var(--radius-md);background:var(--muted)}.game_updateBanner__9jrFT img{width:100%;height:100%;object-fit:cover}.game_updateMeta__7CQC8{display:flex;align-items:center;gap:.75rem;font-size:14px;color:var(--text-tertiary)}.game_updateKind__lPM3L{display:inline-flex;align-items:center;height:1.5rem;padding:0 .6rem;border-radius:999px;background:var(--summer-blue-tint);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--summer-blue-bright)}.game_updatePostTitle__hN12Y{font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.game_updateEmpty__nPANx{font-size:16px;color:var(--text-secondary)}.game_updatesEnd__djkDr{padding-top:2.5rem;font-size:14px;text-align:center;color:var(--text-tertiary)}.game_updatesEnd__djkDr:empty{padding-top:0}@media (max-width:767px){.game_updatesDialog__8oOHP{width:100vw;max-width:none;height:100dvh;border:0;border-radius:0}.game_updatesScroll__HIJnv{padding:1.25rem 1.25rem 2.5rem}.game_updatePostTitle__hN12Y{font-size:24px}}.game_eventClose__qkQR2{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;color:var(--text-secondary);cursor:pointer}.game_eventClose__qkQR2:hover{background:var(--muted);color:var(--text)}.game_eventClose__qkQR2:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.game_lead__00Prw{max-width:65ch;margin-top:1rem;font-size:19px;line-height:1.5;letter-spacing:-.01em;color:var(--text);text-wrap:pretty}.game_prose__FFuCi{display:grid;gap:1rem;max-width:70ch;margin-top:1rem;font-size:16px;line-height:1.65;color:var(--text-secondary)}.game_features__YtnBw{display:grid;gap:.5rem}.game_features__YtnBw li{position:relative;padding-left:1.2rem}.game_features__YtnBw li:before{content:"";position:absolute;left:.1rem;top:.7em;width:6px;height:6px;border-radius:999px;background:var(--text-tertiary)}.game_clamp__dN3_A{position:relative;max-height:18rem;overflow:hidden}.game_clamp__dN3_A[data-open]{max-height:none}.game_clamp__dN3_A[data-long]:not([data-open]):after{content:"";position:absolute;inset:auto 0 0;height:3rem;background:linear-gradient(to bottom,transparent,var(--bg));pointer-events:none}.game_showMore__nL2dl{margin-top:.5rem;font-size:14px;font-weight:500;color:var(--text);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px;cursor:pointer}.game_showMore__nL2dl:hover{text-decoration-color:currentColor}.game_showMore__nL2dl:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:4px}.game_segmented__9Y1cA{display:inline-flex;margin-top:1rem;padding:3px;border-radius:999px;background:var(--muted)}.game_segmented__9Y1cA button{height:2rem;padding:0 .9rem;border-radius:999px;font-size:14px;font-weight:500;color:var(--text-secondary);cursor:pointer}.game_segmented__9Y1cA button[aria-selected=true]{background:var(--bg);color:var(--summer-blue-bright);box-shadow:0 0 0 .5px var(--border),0 1px 2px rgb(0 0 0/8%)}.game_segmented__9Y1cA button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.game_reqColumns__ASZ4O{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2.5rem;margin-top:1rem}.game_reqColumns__ASZ4O:has(>:only-child){grid-template-columns:minmax(0,1fr)}.game_reqLabel__waFmI{padding-bottom:.5rem;border-bottom:1px solid var(--border-subtle);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.game_reqList__kgPcA{display:grid;gap:.5rem;margin-top:.75rem;font-size:14px;line-height:1.5}.game_reqList__kgPcA>div{display:flex;flex-wrap:wrap;gap:0 .35rem}.game_reqList__kgPcA dt{color:var(--text-tertiary)}.game_reqList__kgPcA dd{color:var(--text)}.game_contentBox__wM2KE{margin-top:1rem;padding:1rem 1.25rem;border-radius:var(--radius-md);background:var(--muted)}.game_contentLead__AcHWJ{font-size:14px;color:var(--text-secondary)}.game_contentList__4C5sV{display:grid;gap:.3rem;margin-top:.6rem;font-size:16px;color:var(--text)}.game_contentList__4C5sV li{position:relative;padding-left:1.1rem}.game_contentList__4C5sV li:before{content:"";position:absolute;left:.1rem;top:.65em;width:5px;height:5px;border-radius:999px;background:var(--text-tertiary)}.game_contentNotes__dUuDD{margin-top:.6rem;font-size:14px;line-height:1.55;color:var(--text-secondary)}.game_featureRows__oIKLl,.game_linkRows__QMiAt,.game_railRows__ZunX_{display:grid;gap:2px;overflow:hidden;border-radius:var(--radius-md)}.game_featureRows__oIKLl>li{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding-right:.85rem;background:var(--muted);font-size:14px;font-weight:500;color:var(--text)}.game_featureIcon__yHKND{display:grid;place-items:center;align-self:stretch;width:2.75rem;background:var(--muted);color:var(--summer-blue-bright)}.game_railRows__ZunX_>li{padding:.5rem .85rem}.game_linkRow___Y5L0,.game_railRows__ZunX_>li{display:flex;align-items:center;min-height:2.75rem;background:var(--muted);font-size:14px;color:var(--text)}.game_linkRow___Y5L0{justify-content:space-between;gap:.75rem;width:100%;padding:0 .85rem;font-weight:500;text-align:left;cursor:pointer;transition:background-color .15s}.game_linkRow___Y5L0:hover{background:var(--pressed)}.game_linkRow___Y5L0:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.game_linkRow___Y5L0 svg{flex:none;color:var(--text-tertiary)}.game_linkLabel__3YbiV{display:inline-flex;align-items:center;gap:.6rem}.game_linkRow___Y5L0 .game_linkIcon__UWCiu,.game_linkRow___Y5L0:hover{color:var(--summer-blue-bright)}button.game_linkRow___Y5L0{justify-content:flex-start}.game_langTable__Th5Eh{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}.game_langCol__kr8hv{width:4.75rem}.game_langTable__Th5Eh td,.game_langTable__Th5Eh th{padding:.45rem .5rem;border-bottom:1px solid var(--border-subtle);text-align:center}.game_langTable__Th5Eh thead th{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.game_langTable__Th5Eh tbody th{padding-left:0;font-weight:500;text-align:left;color:var(--text);overflow-wrap:anywhere}.game_langCheck__eLrH2{display:inline-grid;color:var(--text)}.game_langMore__V4q2J summary{padding:.5rem 0;font-size:14px;font-weight:500;color:var(--text);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px;cursor:pointer;list-style:none}.game_langMore__V4q2J summary::-webkit-details-marker{display:none}.game_langMore__V4q2J[open] summary{display:none}.game_playNow__EtaCY{display:grid;gap:.5rem}.game_playNowButtons__UlVdH{display:grid}.game_playNowPrimary__uYbFR{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:2.75rem;padding:0 1.1rem;border-radius:999px;font-size:15px;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:opacity .15s,background-color .15s,transform .1s ease-out;background:var(--summer-blue-bright);color:var(--on-summer-blue)}.game_playNowPrimary__uYbFR:hover{background:var(--summer-blue-hover)}.game_playNowPrimary__uYbFR:active{transform:scale(.97)}.game_playNowPrimary__uYbFR:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.game_playNowNote__uD9gY{font-size:14px;line-height:1.4;color:var(--text-secondary)}.game_stickyBar__hOMDT{display:none}@media (max-width:767px){.game_stickyBar__hOMDT{position:fixed;z-index:39;inset:auto 0 calc(3.5rem + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.625rem var(--page-gutter);border-top:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:blur(20px) saturate(170%);opacity:0;visibility:hidden;transform:translateY(100%);transition:transform .28s cubic-bezier(.2,.7,.2,1),opacity .2s,visibility 0s .28s}.game_stickyBar__hOMDT[data-shown]{opacity:1;visibility:visible;transform:none;transition:transform .28s cubic-bezier(.2,.7,.2,1),opacity .2s}.game_stickyTitle__J8d1c{min-width:0;overflow:hidden;font-size:16px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis}.game_stickyButton__KrjTU{flex:none;min-height:2.75rem;padding:0 1.4rem;font-size:16px;font-weight:600}.game_webPlayText__hVvNY{display:grid;min-width:0}.game_webPlayNote__omQMs{font-size:13px;color:var(--text-secondary)}.game_webPlayButton__itX7p{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:.45rem;min-width:8rem;height:3rem;padding:0 1.5rem;border-radius:999px;background:var(--summer-blue-bright);color:var(--on-summer-blue);font-size:16px;font-weight:650;cursor:pointer}.game_webPlayButton__itX7p:active{transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.game_stickyBar__hOMDT{transition:none}}@media (max-width:1023px){.game_layout__j1BT0{grid-template-columns:minmax(0,1fr) 17rem;gap:0 1.5rem}.game_shopGrid__E46Ty{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.game_path__rQtT1 ol{flex-wrap:nowrap;overflow:hidden}.game_path__rQtT1 li{flex:none}.game_path__rQtT1 li:nth-child(2){flex:0 1 auto;min-width:2.5rem;overflow:hidden}.game_path__rQtT1 li:nth-child(2) a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game_path__rQtT1 li:last-child{flex:0 1 auto;min-width:0}.game_titleRow__vCuA1{grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "tagline" "actions";gap:.35rem;margin-top:.25rem}.game_titleMain__BGjNF{gap:.4rem .5rem}.game_titleMain__BGjNF>h1{flex-basis:100%}.game_storeTitle__JJErd{font-size:28px}.game_path__rQtT1{font-size:13px}.game_tagline__OTgnn{font-size:15px}.game_wideOnly__3Xr5f{display:none}.game_titleActions__A5HwQ{justify-content:flex-start;margin-top:.5rem}.game_titleActions__A5HwQ>*>button:first-child,.game_titleActions__A5HwQ>button{position:relative;width:2.5rem;height:2.5rem;padding:0;gap:0;font-size:0}.game_titleActions__A5HwQ>*>button:first-child:after,.game_titleActions__A5HwQ>button:after{content:"";position:absolute;inset:-2px}.game_titleActions__A5HwQ>p{position:static;order:10;flex-basis:100%;max-width:none;text-align:left}.game_layout__j1BT0{display:flex;flex-direction:column;align-items:stretch;margin-top:1rem}.game_colMain__Y4pYv,.game_colRail__8WXzf{display:contents}.game_heroMedia__V7Lhe{order:1}.game_heroRail__rolxN{order:2;margin-top:1.25rem}.game_bodyMain__8dnbp{order:3;margin-top:2rem}.game_bodyRail__fmU8C{order:4;gap:0;margin-top:2rem}.game_bodyTail__ufp9z{order:5}.game_heroShort__Xz1B3[data-repeats],.game_playNow__EtaCY{display:none}.game_clamp__dN3_A{max-height:12rem}.game_wideOnlyBlock__aXhja{display:none}.game_phoneOnlyBlock__PRgbn{display:contents}.game_featuresBlock__S5_VN{margin-bottom:1.25rem}.game_featureRows__oIKLl,.game_featuresBlock__S5_VN>h2{display:none}.game_featureChips__sAcBK{display:flex;flex-wrap:wrap;gap:.5rem}.game_featureChips__sAcBK>li{display:inline-flex;align-items:center;gap:.4rem;height:2rem;padding:0 .75rem;border-radius:999px;background:var(--muted);font-size:13px;font-weight:500;color:var(--text)}.game_featureChips__sAcBK svg{color:var(--summer-blue-bright)}.game_disclosure__oqIbl{display:block;border-top:1px solid var(--border-subtle)}.game_bodyRail__fmU8C>.game_disclosure__oqIbl:last-child{border-bottom:1px solid var(--border-subtle)}.game_disclosureButton__L_1Eq{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:3rem;font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--text);text-align:left;cursor:pointer}.game_disclosureButton__L_1Eq svg{flex:none;color:var(--text-tertiary);transition:transform .2s}.game_disclosure__oqIbl[data-open]>.game_disclosureButton__L_1Eq svg{transform:rotate(180deg)}.game_disclosureButton__L_1Eq:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:6px}.game_disclosurePanel__mGUSO{display:none;padding-bottom:1.25rem}.game_disclosure__oqIbl[data-open]>.game_disclosurePanel__mGUSO{display:block}.game_disclosurePanel__mGUSO>section{margin-top:0}.game_disclosurePanel__mGUSO>section>h2:first-child{display:none}.game_shopGrid__E46Ty{grid-auto-columns:44%}.game_eventGrid__iGc51,.game_shopGrid__E46Ty{grid-template-columns:none;grid-auto-flow:column;gap:.75rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.game_eventGrid__iGc51{grid-auto-columns:80%}.game_eventGrid__iGc51::-webkit-scrollbar,.game_shopGrid__E46Ty::-webkit-scrollbar{display:none}.game_eventGrid__iGc51>li,.game_shopGrid__E46Ty>li{scroll-snap-align:start}.game_eventExcerpt__GPQyc{display:none}.game_sectionHeading__PqVIA{font-size:20px}.game_railFacts____ngl dt,.game_railTitle__tcvE1,.game_reqLabel__waFmI{font-size:13px;letter-spacing:.04em}.game_langTable__Th5Eh thead th{font-size:13px;letter-spacing:0;text-transform:none}.game_langCol__kr8hv{width:4.25rem}.game_langTable__Th5Eh td,.game_langTable__Th5Eh th{padding-inline:.25rem}.game_railFacts____ngl>div{grid-template-columns:8.5rem minmax(0,1fr)}.game_segmented__9Y1cA button{height:2.75rem;padding:0 1.1rem}.game_factLink__Yu7_0,.game_path__rQtT1 a,.game_showMore__nL2dl,.game_tag__Yxzto,.game_textLink__GbUHJ{position:relative}.game_factLink__Yu7_0:after,.game_path__rQtT1 a:after,.game_showMore__nL2dl:after,.game_tag__Yxzto:after,.game_textLink__GbUHJ:after{content:"";position:absolute;inset:-.75rem -.25rem}.game_shopGrid__E46Ty button:not([data-card-select]){min-height:2.75rem}.game_factLink__Yu7_0:after{inset:-.875rem -.25rem}.game_langMore__V4q2J summary{min-height:2.75rem;display:flex;align-items:center}.game_capsule__wIWvd{display:none}.game_buyBox__0JADc{order:1;margin-top:1.25rem;padding:1rem 1.125rem 1.125rem;border-radius:var(--radius-md)}.game_section__3CWl5,.game_shop__NyZYl{margin-top:2.5rem}.game_reqColumns__ASZ4O{grid-template-columns:minmax(0,1fr)}}.player_stage__9RYtk{position:fixed;inset:0;z-index:100;height:100dvh;overflow:hidden;background:#08090b;color:#fff;isolation:isolate}.player_stage__9RYtk:fullscreen{width:100vw;height:100dvh}.player_frame__mYXc3{position:absolute;inset:0;width:100%;height:100%;border:0;background:#08090b;opacity:0;transition:opacity .35s ease-out}.player_stage__9RYtk[data-phase=ready] .player_frame__mYXc3{opacity:1}.player_cover__bvd5L{position:absolute;inset:0;display:grid;place-items:center;padding:1.5rem;text-align:center}.player_coverArt__iZubT{object-fit:cover;filter:blur(28px) saturate(1.1);transform:scale(1.15);opacity:.55}.player_cover__bvd5L:after{content:"";position:absolute;inset:0;background:rgb(8 9 11/45%)}.player_coverBody__9q9pS{position:relative;z-index:1;display:grid;justify-items:center;max-width:26rem}.player_coverTitle__jNPt2{margin-top:1rem;font-size:1.15rem;font-weight:650;letter-spacing:-.02em}.player_coverNote__yHFLR{margin-top:.35rem;font-size:.92rem;line-height:1.5;color:rgb(255 255 255/68%)}.player_coverActions__Tlu1s{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.25rem}.player_spinner__yxJls{width:2.25rem;height:2.25rem;border-radius:999px;border:2.5px solid rgb(255 255 255/18%);border-top-color:#fff;animation:player_spin__tWC0E .9s linear infinite}@keyframes player_spin__tWC0E{to{transform:rotate(1turn)}}.player_primary__Un9Je,.player_secondary__3YipY{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;padding:0 1.2rem;border-radius:999px;font-size:.92rem;font-weight:500;cursor:pointer;transition:opacity .15s,background-color .15s}.player_primary__Un9Je{background:#fff;color:#0a0a0a}.player_primary__Un9Je:hover{opacity:.88}.player_secondary__3YipY{border:1px solid rgb(255 255 255/22%);color:#fff}.player_secondary__3YipY:hover{background:rgb(255 255 255/10%)}.player_dock__cwPH0{position:absolute;top:max(.75rem,env(safe-area-inset-top));right:max(.75rem,env(safe-area-inset-right));z-index:2;display:flex;align-items:center;gap:.125rem;padding:.2rem;border:1px solid rgb(255 255 255/13%);border-radius:999px;background:rgb(14 15 18/82%);opacity:.72;transition:opacity .2s}.player_dock__cwPH0:focus-within,.player_stage__9RYtk:hover .player_dock__cwPH0,.player_stage__9RYtk[data-phase=loading] .player_dock__cwPH0{opacity:1}.player_dockTitle__zyOXV{max-width:14rem;overflow:hidden;padding:0 .6rem 0 .75rem;font-size:.85rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap;color:rgb(255 255 255/85%)}.player_dockButton__xGGTp{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px;color:rgb(255 255 255/85%);cursor:pointer;transition:background-color .15s,color .15s}.player_dockButton__xGGTp:hover{background:rgb(255 255 255/12%);color:#fff}.player_dockButton__xGGTp:focus-visible,.player_primary__Un9Je:focus-visible,.player_secondary__3YipY:focus-visible{outline:2px solid var(--focus-ring-on-art);outline-offset:2px}.player_rotate__HFpY1{display:none}@media (orientation:portrait) and (pointer:coarse){.player_rotate__HFpY1{position:absolute;left:50%;bottom:max(1.25rem,env(safe-area-inset-bottom));z-index:2;display:block;padding:.5rem .9rem;border-radius:999px;background:rgb(0 0 0/70%);font-size:.85rem;white-space:nowrap;transform:translateX(-50%);pointer-events:none;animation:player_hint__21qqu 4.5s ease-out forwards}}@keyframes player_hint__21qqu{0%,75%{opacity:1}to{opacity:0}}.player_swipe__UMVAx{position:absolute;inset:0;z-index:1;display:grid;place-content:center;justify-items:center;padding:1.5rem;background:rgb(8 9 11/72%);text-align:center;animation:player_swipe-in__ya68w .2s ease-out}.player_swipe__UMVAx .player_coverTitle__jNPt2{margin-top:.5rem}@keyframes player_swipe-in__ya68w{0%{opacity:0}}@media (max-width:480px){.player_dockTitle__zyOXV{display:none}}@media (prefers-reduced-motion:reduce){.player_frame__mYXc3{transition:none}.player_swipe__UMVAx{animation:none}.player_spinner__yxJls{animation-duration:2.4s}}.player_webGame__4_TWT{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem;container-type:inline-size}.player_inline__B2pTk{position:relative;width:100%;height:max(28rem,min(100cqw,100dvh - var(--header-height) - 8rem));overflow:hidden;border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 0 0 .5px var(--border);color:var(--text);isolation:isolate}.player_webGame__4_TWT[data-theater] .player_inline__B2pTk:not(:fullscreen){height:min(100cqw/var(--play-aspect),max(28rem,100dvh - var(--header-height) - 8rem))}html[data-play-theater] .player_webGame__4_TWT{view-transition-name:play-stage}.player_webGame__4_TWT{scroll-margin:calc(var(--header-height) + 1rem) 0 1rem}.player_inline__B2pTk:fullscreen{width:100vw;height:100dvh;aspect-ratio:auto;border-radius:0;box-shadow:none}.player_inline__B2pTk[data-phase=idle]:has(.player_cover__bvd5L[data-art]){color:#fff}.player_inline__B2pTk .player_cover__bvd5L[data-art] .player_coverArt__iZubT{filter:none;transform:none;opacity:1}.player_inline__B2pTk .player_cover__bvd5L[data-art]:after{background:linear-gradient(0deg,rgb(0 0 0/35%),rgb(0 0 0/5%) 60%)}.player_inline__B2pTk .player_cover__bvd5L:not([data-art]):after{content:none}.player_inline__B2pTk .player_cover__bvd5L:not([data-art]) .player_primary__Un9Je{background:var(--text);color:var(--bg)}.player_inline__B2pTk .player_frame__mYXc3{background:transparent}.player_inline__B2pTk[data-phase=ready] .player_frame__mYXc3{opacity:1}.player_inline__B2pTk .player_cover__bvd5L:not([data-art]) .player_coverNote__yHFLR{color:var(--text-secondary)}.player_inline__B2pTk .player_cover__bvd5L:not([data-art]) .player_primary__Un9Je:focus-visible{outline-color:var(--focus-ring)}.player_bar__W4dwP{display:flex;align-items:center;gap:.75rem}.player_barStart__DmWLV{flex:1;min-width:0}.player_barButton__Jx9Rr{display:inline-flex;flex:none;align-items:center;gap:.45rem;height:2.25rem;margin-left:auto;padding:0 .9rem;border-radius:999px;background:var(--muted);font-size:14px;font-weight:500;color:var(--text);cursor:pointer;transition:background-color .15s,transform .1s ease-out}.player_barButton__Jx9Rr:hover{background:var(--pressed)}.player_barButton__Jx9Rr:active{transform:scale(.97)}.player_barButton__Jx9Rr:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.player_playingBadge__i9N0i{display:inline-flex;flex:none;align-items:center;gap:.45rem;height:2.25rem;margin-left:auto;padding:0 .85rem;border-radius:999px;background:var(--summer-blue-tint);font-size:14px;font-weight:600;color:var(--summer-blue-bright)}.player_playingBadge__i9N0i+.player_barButton__Jx9Rr{margin-left:0}.player_playingDot__hRvss{width:7px;height:7px;border-radius:999px;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 22%,transparent)}@media (max-width:767px){.player_inline__B2pTk{height:auto;aspect-ratio:16/9;border-radius:var(--radius-md)}}.player_barButton__Jx9Rr+.player_barButton__Jx9Rr{margin-left:0}.player_barButton__Jx9Rr[aria-pressed=true]{background:var(--text);color:var(--bg)}.player_barButton__Jx9Rr[aria-pressed=true]:hover{opacity:.86}.materialize_field__MqGYr{--glow-bg:#fbf6ee;--glow-a:.55;--glow-b:.32;--glow-c:.5;--glow-sheen:.55;position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;padding:1.5rem;text-align:center}[data-theme=dark] .materialize_field__MqGYr{--glow-bg:#14110c;--glow-a:.30;--glow-b:.20;--glow-c:.22;--glow-sheen:.10}.materialize_glow__RJp8T{position:absolute;inset:0;overflow:hidden;background:var(--glow-bg)}.materialize_glow__RJp8T:before{content:"";position:absolute;inset:-40%;background:radial-gradient(38% 34% at 32% 38%,rgb(255 196 120/var(--glow-a)) 0,transparent 70%),radial-gradient(34% 30% at 68% 62%,rgb(255 140 110/var(--glow-b)) 0,transparent 70%),radial-gradient(30% 28% at 55% 30%,rgb(255 228 170/var(--glow-c)) 0,transparent 70%);filter:blur(18px);animation:materialize_drift__aSBX9 9s ease-in-out infinite alternate}.materialize_glow__RJp8T:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgb(255 244 222/var(--glow-sheen)) 50%,transparent 65%);transform:translateX(-100%);animation:materialize_sheen__bpoSY 2.8s cubic-bezier(.4,0,.2,1) infinite}@keyframes materialize_drift__aSBX9{0%{transform:translate3d(-4%,-3%,0) scale(1)}to{transform:translate3d(4%,3%,0) scale(1.08)}}@keyframes materialize_sheen__bpoSY{0%,20%{transform:translateX(-100%)}to{transform:translateX(100%)}}.materialize_text__jz5Ta{position:relative;display:grid;gap:.35rem;max-width:min(32rem,100%)}.materialize_title__VzomS{overflow:hidden;font-size:22px;font-weight:650;line-height:1.25;letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;color:var(--text-secondary);background:linear-gradient(90deg,transparent 0,transparent 35%,var(--text) 50%,transparent 65%,transparent 100%) var(--text-secondary);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:materialize_shimmer__2o4fO 1.8s linear infinite}@keyframes materialize_shimmer__2o4fO{0%{background-position:100% 0}to{background-position:-150% 0}}.materialize_meta__jRB9G{overflow:hidden;font-size:13px;line-height:1.4;white-space:nowrap;text-overflow:ellipsis;color:var(--text-tertiary)}.materialize_clock__a_ihk{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.materialize_glow__RJp8T:after,.materialize_glow__RJp8T:before,.materialize_title__VzomS{animation:none}.materialize_glow__RJp8T:after{opacity:0}.materialize_title__VzomS{-webkit-text-fill-color:currentColor;background:none}}@media (max-width:767px){.materialize_title__VzomS{font-size:19px}}.store_page__kMfHz{padding:2.5rem 0 5rem}.store_hero__6VLbP{display:grid;gap:2rem}.store_title__qabg8{font-size:clamp(2.2rem,4.5vw,3.25rem);font-weight:700;line-height:1.02;letter-spacing:-.05em}.store_lead__oOo9D{max-width:36rem;margin-top:.8rem;font-size:1.05rem;line-height:1.55;color:var(--text-secondary)}.store_note__GnXow{margin-top:.75rem;font-size:.88rem;color:var(--text-tertiary)}.store_sparks__gASbs,.store_state__TMczZ{margin-top:2.5rem}.store_sectionHead__qnEhI{display:grid;gap:.35rem;margin-bottom:1.25rem}.store_sectionTitle__culhf{font-size:1.5rem;font-weight:700;letter-spacing:-.03em}.store_sectionLead__KwES7{max-width:36rem;font-size:.95rem;line-height:1.5;color:var(--text-secondary)}.store_textLink__aNvXA{font-size:.95rem;font-weight:500;text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:4px}.store_textLink__aNvXA:hover{text-decoration-color:currentColor}.store_textLink__aNvXA:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.store_pager__Lta0H{display:flex;gap:1.25rem;margin-top:2.5rem}.store_card__MNkzD{display:grid;min-width:0}.store_media__dkL2I{position:relative;aspect-ratio:1;overflow:hidden;border-radius:18px;background:var(--muted);box-shadow:0 0 0 .5px var(--border)}.store_cardFoot__NcrYs{display:grid;justify-items:start;gap:.55rem;padding-top:.75rem}.store_cardLink__Rbkqk{display:block;width:100%;min-width:0}.store_cardLink__Rbkqk:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:6px}.store_selectable__UFJ5_{cursor:pointer}.store_selectable__UFJ5_ .store_media__dkL2I{transition:box-shadow .15s}.store_selectable__UFJ5_:hover .store_media__dkL2I{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--text) 35%,transparent)}.store_titleButton__tplSw{max-width:100%;overflow:hidden;font:inherit;letter-spacing:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.store_titleButton__tplSw:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:6px}.store_cardLink__Rbkqk:hover .store_cardTitle__JrJiY,.store_selectable__UFJ5_:hover .store_cardTitle__JrJiY{text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px}.store_cardTitle__JrJiY{font-size:1rem;font-weight:600;line-height:1.3;letter-spacing:-.015em}.store_cardGame__7gp2j,.store_cardTitle__JrJiY{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store_cardGame__7gp2j{margin-top:.1rem;font-size:.85rem;color:var(--text-secondary)}.store_price__gEzpH{display:inline-flex;align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;white-space:nowrap;color:var(--text)}.store_saleEnds__X_srz:before{content:" · "}.store_bundleArt__0DD_X{position:absolute;inset:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--border)}.store_bundleArt__0DD_X>*{min-width:0;min-height:0;background:var(--muted)}.store_bundleArt__0DD_X img{width:100%;height:100%;object-fit:cover}.store_bundleArt__0DD_X>:only-child{grid-column:span 2}.store_bundleArt__0DD_X>:first-child:nth-last-child(3){grid-row:span 2}.store_contents__q1h87{display:grid;gap:.6rem}.store_contentRow__I4NWU{display:grid;grid-template-columns:3rem 1fr auto;align-items:center;gap:.85rem}.store_contentArt__f34FY{width:3rem;height:3rem;overflow:hidden;border-radius:var(--radius-md);background:var(--muted)}.store_contentArt__f34FY img{width:100%;height:100%;object-fit:cover}.store_buy__zP3Ey{display:inline-flex;align-items:center;gap:.5rem;height:2.5rem;padding:0 .95rem 0 1.05rem;border-radius:999px;background:var(--text);color:var(--bg);font-size:.9rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:opacity .15s,transform .1s ease-out}.store_buy__zP3Ey:hover{opacity:.86}.store_buy__zP3Ey:active{transform:scale(.97)}.store_buy__zP3Ey:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.store_buy__zP3Ey:disabled{cursor:wait;opacity:.55}.store_buyPrice__dGthi{display:inline-flex;align-items:center;gap:.3rem;padding-left:.5rem;border-left:1px solid color-mix(in srgb,var(--bg) 30%,transparent);font-variant-numeric:tabular-nums}.store_buyPending__iTo_N{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1px var(--border)}.store_previewTools__KG6rK{position:absolute;right:.6rem;bottom:.6rem;display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;max-width:calc(100% - 1.2rem)}.store_chip__juotK,.store_zoom__8pdSy button{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;height:2rem;border-radius:999px;background:color-mix(in srgb,var(--bg) 78%,transparent);color:var(--text);box-shadow:0 0 0 .5px var(--border),0 1px 2px rgb(0 0 0/8%);backdrop-filter:blur(10px);font-size:.8rem;font-weight:500}.store_chip__juotK{padding:0 .7rem}p.store_chip__juotK{height:auto;min-height:2rem;padding:.35rem .7rem;border-radius:12px;line-height:1.35;text-align:right}.store_zoom__8pdSy button,button.store_chip__juotK{cursor:pointer;transition:background-color .15s}.store_zoom__8pdSy button:hover,button.store_chip__juotK:hover{background:var(--bg)}.store_zoom__8pdSy{display:flex;gap:.3rem}.store_zoom__8pdSy button{width:2rem;font-size:1rem;line-height:1}.store_chip__juotK:focus-visible,.store_zoom__8pdSy button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.store_buy__zP3Ey,.store_selectable__UFJ5_ .store_media__dkL2I,.store_zoom__8pdSy button,button.store_chip__juotK{transition:none}}@media (max-width:767px){.store_page__kMfHz{padding-top:1.5rem}.store_hero__6VLbP{grid-template-columns:1fr;gap:1.25rem}}