.browser-game_page__G4MJR{background:radial-gradient(circle at 82% 11%,color-mix(in oklch,var(--sun) 22%,transparent) 0 8rem,transparent 8.1rem),var(--paper)}.browser-game_hero__UWWIL{position:relative;overflow:hidden;border-bottom:.55rem solid var(--soil);background:var(--ink);color:var(--paper)}.browser-game_hero__UWWIL:after{position:absolute;right:-9rem;bottom:-14rem;width:36rem;height:36rem;border:5rem solid color-mix(in oklch,var(--leaf) 14%,transparent);border-radius:50%;content:""}.browser-game_heroInner__cq46r{position:relative;z-index:1;padding-block:clamp(1.4rem,3vw,2.5rem)}.browser-game_heroHeader__UYEzv{width:min(100%,64rem);margin-inline:auto}.browser-game_heroTopline__vjFeT{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.browser-game_heroKicker__I9gW2{display:flex;align-items:center;gap:.55rem;color:var(--sun);font-size:.75rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.browser-game_heroKicker__I9gW2 svg{width:1rem;height:1rem}.browser-game_hero__UWWIL h1{max-width:15ch;margin-top:.7rem;font-family:var(--font-display);font-size:clamp(2.7rem,4.7vw,4.4rem);font-weight:900;letter-spacing:-.06em;line-height:.98}.browser-game_heroIntro__Y9N7E{max-width:48rem;margin-top:.65rem;color:color-mix(in oklch,var(--paper) 78%,transparent);font-size:clamp(.9rem,1.25vw,1.02rem);line-height:1.7}.browser-game_gameSwitcher__4H5co{display:flex;align-items:center;gap:1rem}.browser-game_gameSwitcher__4H5co a{min-height:2.75rem;border-bottom:2px solid transparent;padding:.65rem .1rem .45rem;color:color-mix(in oklch,var(--paper) 62%,transparent);font-size:.74rem;font-weight:850}.browser-game_gameSwitcher__4H5co a+a:before{margin-right:1rem;color:color-mix(in oklch,var(--paper) 24%,transparent);content:"/"}.browser-game_gameSwitcher__4H5co a:hover{color:var(--paper)}.browser-game_gameSwitcher__4H5co a.browser-game_isCurrent__b7llm{border-bottom-color:var(--sun);color:var(--sun)}.browser-game_playerSection__spauD{width:min(1280px,calc(100% - 2rem));margin-inline:auto;padding-block:clamp(3rem,7vw,6rem)}.browser-game_playerSectionHero__nsgoQ{width:min(100%,64rem);margin-top:clamp(1rem,2vw,1.5rem);padding-block:0}.browser-game_playerSectionHero__nsgoQ[data-game-variant=pvz]{width:min(100%,56.25rem)}.browser-game_playerSectionHero__nsgoQ .browser-game_playerHeading__Kv_0f p{color:var(--sun)}.browser-game_playerSectionHero__nsgoQ .browser-game_playerHeading__Kv_0f h2{color:var(--paper)}.browser-game_playerSectionHero__nsgoQ .browser-game_deviceNote__PiJ9P{border-color:color-mix(in oklch,var(--paper) 24%,transparent);color:color-mix(in oklch,var(--paper) 72%,transparent)}.browser-game_playerSectionHero__nsgoQ .browser-game_playerFrame__gonHC{box-shadow:0 1rem 0 var(--soil-dark),0 1.5rem 2.5rem color-mix(in oklch,#000 35%,transparent)}.browser-game_playerHeading__Kv_0f{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:1.2rem}.browser-game_playerHeading__Kv_0f p{color:var(--pea);font-size:.72rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.browser-game_playerHeading__Kv_0f h2{margin-top:.25rem;font-family:var(--font-display);font-size:clamp(1.9rem,4vw,3.4rem);font-weight:900;letter-spacing:-.045em}.browser-game_deviceNote__PiJ9P{border:1px solid var(--line);border-radius:99px;padding:.55rem .8rem;color:var(--ink-soft);font-size:.74rem;font-weight:800}.browser-game_playerFrame__gonHC{position:relative;overflow:hidden;width:100%;border:.7rem solid var(--soil-dark);border-radius:.8rem;background:#07140d;box-shadow:0 1rem 0 color-mix(in oklch,var(--soil) 38%,transparent)}.browser-game_playerFrame--pvz__16Epi{aspect-ratio:3/2}.browser-game_playerFrame--pvz2__GVQHN{aspect-ratio:8/5}.browser-game_playerFrame__gonHC:fullscreen{border:0;border-radius:0}.browser-game_playerFrame__gonHC iframe{width:100%;height:100%;border:0;background:#07140d;opacity:0;transition:opacity .24s ease}.browser-game_playerFrame__gonHC iframe.browser-game_gameFrameReady__NaSup{opacity:1}.browser-game_loading__ypsPD,.browser-game_startScreen__gWYNB{position:absolute;inset:0;display:grid;place-items:center}.browser-game_startScreen__gWYNB{overflow:hidden;background:linear-gradient(180deg,#b9e58a 0 29%,#479e42 29% 100%)}.browser-game_startScreen__gWYNB:before{position:absolute;top:8%;left:9%;width:9rem;height:9rem;border-radius:50%;background:var(--sun);box-shadow:0 0 0 1.8rem color-mix(in oklch,var(--sun) 18%,transparent);content:""}.browser-game_lawnGrid__TUBdP{position:absolute;inset:29% 0 0;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(5,1fr);transform:perspective(36rem) rotateX(31deg) scale(1.15);transform-origin:center top}.browser-game_lawnGrid__TUBdP span{border:1px solid color-mix(in oklch,var(--paper) 16%,transparent)}.browser-game_lawnGrid__TUBdP span:nth-child(2n){background:color-mix(in oklch,var(--pea) 14%,transparent)}.browser-game_startCopy__3V4ZK{position:relative;z-index:1;display:grid;width:min(32rem,calc(100% - 2rem));justify-items:center;text-align:center}.browser-game_sunButtonIcon___XGi8{display:grid;width:4.8rem;height:4.8rem;place-items:center;border:.45rem solid color-mix(in oklch,var(--paper) 60%,transparent);border-radius:50%;background:var(--sun);color:var(--ink);box-shadow:0 .55rem 0 color-mix(in oklch,var(--soil) 55%,transparent)}.browser-game_sunButtonIcon___XGi8 svg{width:2rem;height:2rem}.browser-game_startCopy__3V4ZK strong{margin-top:1.35rem;font-family:var(--font-display);font-size:clamp(1.7rem,4vw,3.2rem);font-weight:900;letter-spacing:-.04em}.browser-game_startCopy__3V4ZK>p{max-width:34rem;margin-top:.7rem;color:color-mix(in oklch,var(--ink) 78%,transparent);font-size:.9rem;line-height:1.65}.browser-game_startButton__4t6v9{display:inline-flex;min-height:3.4rem;align-items:center;justify-content:center;gap:.65rem;margin-top:1.25rem;border-radius:.55rem;padding:.9rem 1.4rem;background:var(--ink);box-shadow:0 .35rem 0 var(--soil);color:var(--paper);font-weight:900;transition:transform .18s cubic-bezier(.22,1,.36,1)}.browser-game_startButton__4t6v9:disabled{cursor:not-allowed;opacity:.58}.browser-game_startButton__4t6v9:not(:disabled):hover{transform:translateY(-2px)}.browser-game_startButton__4t6v9 svg{width:1.1rem;height:1.1rem}.browser-game_mobileConfirm__Rqj0b{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1rem;border-radius:.5rem;padding:.8rem;background:color-mix(in oklch,var(--paper) 90%,transparent)}.browser-game_mobileConfirm__Rqj0b p{width:100%;color:var(--ink);font-size:.8rem;font-weight:800}.browser-game_mobileConfirm__Rqj0b button{min-height:2.7rem;border:1px solid var(--line);border-radius:.4rem;padding-inline:.85rem;background:var(--paper);color:var(--ink);font-size:.78rem;font-weight:850}.browser-game_loading__ypsPD{z-index:2;align-content:center;justify-items:center;background:var(--ink);color:var(--paper);text-align:center}.browser-game_loading__ypsPD svg{width:2.4rem;height:2.4rem;color:var(--sun);animation:browser-game_spin__P6Cgz .9s linear infinite}.browser-game_loading__ypsPD strong{margin-top:1rem;font-family:var(--font-display);font-size:1.5rem}.browser-game_loading__ypsPD span{max-width:32rem;margin-top:.5rem;padding-inline:1rem;color:color-mix(in oklch,var(--paper) 60%,transparent);font-size:.82rem}.browser-game_playerTools__otfXT{position:absolute;z-index:4;right:.75rem;bottom:.75rem;display:flex;gap:.45rem}.browser-game_playerTools__otfXT button{display:inline-flex;min-height:2.7rem;align-items:center;gap:.4rem;border:1px solid color-mix(in oklch,var(--paper) 20%,transparent);border-radius:.45rem;padding-inline:.75rem;background:color-mix(in oklch,var(--ink) 88%,transparent);color:var(--paper);font-size:.72rem;font-weight:800}.browser-game_playerTools__otfXT svg{width:.9rem;height:.9rem}.browser-game_playerTips__5yzmB{display:grid;width:min(100%,64rem);grid-template-columns:8rem minmax(0,1fr);gap:1rem;margin:1.4rem auto 0;border-block:1px solid color-mix(in oklch,var(--paper) 20%,transparent);padding:1rem .25rem}.browser-game_playerTips__5yzmB>strong{color:var(--sun);font-size:.78rem;letter-spacing:.08em}.browser-game_playerTips__5yzmB ul{display:grid;gap:.55rem}.browser-game_playerTips__5yzmB li{color:color-mix(in oklch,var(--paper) 76%,transparent);font-size:.8rem;line-height:1.65}.browser-game_playerTips__5yzmB li:before{margin-right:.5rem;color:var(--sun);content:"•"}.browser-game_playerTips__5yzmB a{margin-left:.25rem;color:var(--sun);font-weight:900;text-decoration:underline;text-underline-offset:.2rem}.browser-game_continuePlaying__XUBKC{display:flex;width:min(100%,64rem);align-items:center;justify-content:flex-end;gap:.75rem;margin:1.35rem auto 0;color:color-mix(in oklch,var(--paper) 65%,transparent);font-size:.8rem}.browser-game_continuePlaying__XUBKC a{display:inline-flex;min-height:2.75rem;align-items:center;border:1px solid color-mix(in oklch,var(--paper) 24%,transparent);border-radius:.45rem;padding-inline:.9rem;background:color-mix(in oklch,var(--paper) 7%,transparent);color:var(--sun);font-weight:900}.browser-game_continuePlaying__XUBKC a:hover{border-color:var(--sun);background:color-mix(in oklch,var(--paper) 12%,transparent)}.browser-game_visuallyHidden___IiU2{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.browser-game_contentSection__DTgBP{padding-block:clamp(4rem,8vw,7rem);border-top:1px solid var(--line)}.browser-game_contentHeading__5V9g_{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.55fr);align-items:end;gap:clamp(2rem,7vw,7rem);margin-bottom:2.8rem}.browser-game_contentHeading__5V9g_ p:first-child{color:var(--pea);font-size:.72rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.browser-game_contentHeading__5V9g_ p:first-child svg{display:inline;width:.9rem;height:.9rem;margin-right:.35rem}.browser-game_contentHeading__5V9g_ h2{max-width:14ch;margin-top:.55rem;font-family:var(--font-display);font-size:clamp(2rem,4.7vw,4.2rem);font-weight:900;letter-spacing:-.05em;line-height:1.05}.browser-game_contentHeading__5V9g_>p{color:var(--ink-soft);line-height:1.8}.browser-game_featureList__J5AqQ{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.browser-game_featureList__J5AqQ article{min-width:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(1.4rem,3vw,2.2rem)}.browser-game_featureList__J5AqQ article:first-child{border-left:1px solid var(--line)}.browser-game_featureList__J5AqQ span{color:var(--pea);font-family:var(--font-numeric);font-size:1.2rem;font-weight:900}.browser-game_featureList__J5AqQ h3{margin-top:1.8rem;font-family:var(--font-display);font-size:1.45rem;font-weight:900;letter-spacing:-.03em}.browser-game_featureList__J5AqQ p{margin-top:.7rem;color:var(--ink-soft);font-size:.9rem;line-height:1.75}.browser-game_faqList__r76kQ{border-top:1px solid var(--line)}.browser-game_faqList__r76kQ details{border-bottom:1px solid var(--line)}.browser-game_faqList__r76kQ summary{display:flex;min-height:4.5rem;cursor:pointer;align-items:center;justify-content:space-between;gap:1rem;font-weight:850;list-style:none}.browser-game_faqList__r76kQ summary:after{color:var(--pea);font-size:1.4rem;content:"+"}.browser-game_faqList__r76kQ details[open] summary:after{content:"−"}.browser-game_faqList__r76kQ details p{max-width:58rem;padding:0 0 1.5rem;color:var(--ink-soft);line-height:1.8}.browser-game_sourceBand__L5uVT{padding-block:2rem;background:var(--ink);color:var(--paper)}.browser-game_sourceBandInner__jWLfw{display:flex;align-items:center;justify-content:space-between;gap:2rem}.browser-game_sourceBand__L5uVT p{color:color-mix(in oklch,var(--paper) 65%,transparent);font-size:.8rem;line-height:1.7}.browser-game_sourceBand__L5uVT a{flex:0 0 auto;color:var(--sun);font-size:.8rem;font-weight:850;text-decoration:underline;text-underline-offset:.3rem}@keyframes browser-game_spin__P6Cgz{to{transform:rotate(1turn)}}@media (max-width:800px){.browser-game_heroInner__cq46r{padding-block:1.1rem 1.8rem}.browser-game_heroTopline__vjFeT{align-items:flex-start;flex-direction:column;gap:.4rem}.browser-game_hero__UWWIL h1{margin-top:.65rem;font-size:clamp(2.45rem,11.5vw,3.5rem)}.browser-game_heroIntro__Y9N7E{font-size:.82rem;line-height:1.6}.browser-game_contentHeading__5V9g_{grid-template-columns:1fr}.browser-game_gameSwitcher__4H5co{width:100%;gap:.8rem}.browser-game_gameSwitcher__4H5co a{min-height:2.5rem;font-size:.68rem}.browser-game_gameSwitcher__4H5co a+a:before{margin-right:.8rem}.browser-game_playerHeading__Kv_0f{align-items:start;flex-direction:column;gap:.8rem}.browser-game_playerSection__spauD{width:min(100% - 1rem,1280px)}.browser-game_playerSectionHero__nsgoQ{width:100%;margin-top:1rem}.browser-game_playerTips__5yzmB{grid-template-columns:1fr;gap:.6rem;margin-top:1.1rem}.browser-game_continuePlaying__XUBKC{align-items:stretch;flex-direction:column;margin-top:1.25rem}.browser-game_continuePlaying__XUBKC a{justify-content:center}.browser-game_playerFrame__gonHC{border-width:.35rem;border-radius:.45rem;box-shadow:0 .5rem 0 color-mix(in oklch,var(--soil) 38%,transparent)}.browser-game_playerFrame--pvz2__GVQHN,.browser-game_playerFrame--pvz__16Epi{aspect-ratio:4/3}.browser-game_startScreen__gWYNB:before{width:5rem;height:5rem}.browser-game_sunButtonIcon___XGi8{width:3.8rem;height:3.8rem}.browser-game_startCopy__3V4ZK>p{font-size:.78rem}.browser-game_featureList__J5AqQ{grid-template-columns:1fr}.browser-game_featureList__J5AqQ article,.browser-game_featureList__J5AqQ article:first-child{border-right:1px solid var(--line);border-left:1px solid var(--line)}.browser-game_sourceBandInner__jWLfw{align-items:flex-start;flex-direction:column;gap:.8rem}.browser-game_playerTools__otfXT{right:.35rem;bottom:.35rem}.browser-game_playerTools__otfXT button{min-width:2.7rem;padding-inline:.65rem;font-size:0}.browser-game_playerTools__otfXT svg{width:1rem;height:1rem}}@media (prefers-reduced-motion:reduce){.browser-game_loading__ypsPD svg{animation-duration:1.8s}.browser-game_playerFrame__gonHC iframe{transition:none}}.browser-game_page__G4MJR{background:var(--paper)}.browser-game_page__G4MJR .browser-game_hero__UWWIL{border:0;background:linear-gradient(120deg,#082f24,#245b38)}.browser-game_page__G4MJR .browser-game_hero__UWWIL:after{display:none}.browser-game_page__G4MJR .browser-game_heroHeader__UYEzv{text-align:center}.browser-game_page__G4MJR .browser-game_heroTopline__vjFeT{align-items:center;justify-content:center;flex-wrap:wrap}.browser-game_page__G4MJR .browser-game_heroKicker__I9gW2{font-size:.72rem;font-weight:650;letter-spacing:.06em;color:#c5dfaf}.browser-game_page__G4MJR .browser-game_hero__UWWIL h1{max-width:25ch;margin-inline:auto;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:1.3;letter-spacing:-.035em}.browser-game_page__G4MJR .browser-game_heroIntro__Y9N7E{margin-inline:auto;color:#bcd2c1;line-height:1.85}.browser-game_page__G4MJR .browser-game_gameSwitcher__4H5co{justify-content:center}.browser-game_page__G4MJR .browser-game_playerFrame__gonHC{border-width:1px;border-color:#ffffff30;box-shadow:none}.browser-game_page__G4MJR .browser-game_startScreen__gWYNB{background:linear-gradient(135deg,#1b5338,#103d2c)}.browser-game_page__G4MJR .browser-game_startScreen__gWYNB:before{opacity:.15}.browser-game_page__G4MJR .browser-game_lawnGrid__TUBdP{opacity:.3}.browser-game_page__G4MJR .browser-game_sunButtonIcon___XGi8{border-width:1px;box-shadow:none}.browser-game_page__G4MJR .browser-game_startCopy__3V4ZK strong{font-size:clamp(1.4rem,3vw,2.25rem);font-weight:750;line-height:1.4}.browser-game_page__G4MJR .browser-game_startCopy__3V4ZK>p{color:#c5d7c9}.browser-game_page__G4MJR .browser-game_startButton__4t6v9{border:1px solid #d7b31b;background:var(--sun);color:var(--ink);box-shadow:none;font-weight:700}.browser-game_page__G4MJR .browser-game_playerHeading__Kv_0f h2{font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:700}.browser-game_page__G4MJR .browser-game_contentSection__DTgBP{padding-block:clamp(2.5rem,5vw,4rem)}.browser-game_page__G4MJR .browser-game_contentHeading__5V9g_{gap:2rem 3rem;margin-bottom:1.75rem}.browser-game_page__G4MJR .browser-game_contentHeading__5V9g_ h2{max-width:none;font-size:clamp(1.5rem,2.4vw,2.15rem);font-weight:750;line-height:1.4;letter-spacing:-.025em}.browser-game_page__G4MJR .browser-game_featureList__J5AqQ h3{margin-top:1rem;font-size:1.2rem;font-weight:700;line-height:1.5}.browser-game_page__G4MJR .browser-game_faqList__r76kQ summary{font-weight:650}@media (max-width:720px){.browser-game_page__G4MJR .browser-game_hero__UWWIL h1{font-size:clamp(1.8rem,7.8vw,2.6rem)}}.home-view_footer__VDgxZ,.home-view_header__dZrW_,.home-view_page__Qvk4m{--ink:#244533;--ink-soft:#627164;--pea:#326843;--pea-deep:#285939;--paper:#fafbf7;--paper-deep:#edf2e8;--sky:#f1f5ed;--sun:#f2cd26;--sun-deep:#947617;--line:#dde4d7;--font-display:var(--font-geist-sans),"PingFang SC","Microsoft YaHei",sans-serif;--font-numeric:var(--font-geist-sans),"PingFang SC",sans-serif;font-family:var(--font-display);-webkit-font-smoothing:antialiased}.home-view_header__dZrW_{background:var(--paper);color:var(--ink);box-shadow:0 1px 0 var(--line)}.home-view_header__dZrW_ .release-ribbon{background:#e9efdf;color:var(--pea-deep)}.home-view_header__dZrW_ .release-ribbon a{font-weight:600}.home-view_header__dZrW_ .brand-lockup{color:var(--ink)}.home-view_header__dZrW_ .brand-lockup img{filter:none}.home-view_header__dZrW_ .brand-lockup strong{font-size:1rem;font-weight:800;letter-spacing:-.03em}.home-view_header__dZrW_ .brand-lockup small{color:var(--ink-soft);font-weight:500}.home-view_header__dZrW_ .desktop-nav-menu>summary,.home-view_header__dZrW_ .desktop-nav>a{color:var(--ink-soft);font-size:.82rem;font-weight:600}.home-view_header__dZrW_ .desktop-nav-menu.is-current>summary,.home-view_header__dZrW_ .desktop-nav-menu>summary:hover,.home-view_header__dZrW_ .desktop-nav-menu[open]>summary,.home-view_header__dZrW_ .desktop-nav>a.is-current,.home-view_header__dZrW_ .desktop-nav>a:hover{background:#eaf0e3;color:var(--pea-deep)}.home-view_header__dZrW_ .desktop-nav a.is-current:after{display:none}.home-view_header__dZrW_ .button--header{border:1px solid #d7b31b;box-shadow:none;font-weight:700}.home-view_header__dZrW_ .language-menu>summary{border:1px solid var(--line);background:transparent;box-shadow:none;color:var(--ink)}.home-view_header__dZrW_ .menu-toggle{border-color:var(--line);background:transparent;color:var(--ink)}.home-view_header__dZrW_ .desktop-nav-menu__panel,.home-view_header__dZrW_ .language-menu__panel{border:1px solid var(--line);border-radius:.75rem;background:var(--paper);box-shadow:0 .6rem 2rem #16382515}.home-view_header__dZrW_ .desktop-nav-menu__panel a,.home-view_header__dZrW_ .language-menu__panel>*{border-color:var(--line);color:var(--ink)}.home-view_header__dZrW_ .desktop-nav-menu__panel small,.home-view_header__dZrW_ .language-menu__panel small{color:var(--pea)}.home-view_header__dZrW_ .desktop-nav-menu__panel a:hover,.home-view_header__dZrW_ .language-menu__current,.home-view_header__dZrW_ .language-menu__panel a:hover{background:var(--paper-deep)}.home-view_header__dZrW_ .mobile-nav{background:var(--paper);border-color:var(--line)}.home-view_header__dZrW_ .mobile-nav a{color:var(--ink);border-color:var(--line)}.home-view_header__dZrW_ .mobile-nav a.is-current,.home-view_header__dZrW_ .mobile-nav__group>p{color:var(--pea)}.home-view_header__dZrW_ .mobile-nav__group{border-color:var(--line)}.home-view_header__dZrW_ .mobile-nav__status{border:1px solid var(--line);border-radius:.5rem;background:var(--paper-deep)}.home-view_header__dZrW_ .mobile-nav__status small,.home-view_header__dZrW_ .mobile-nav__status span{color:var(--ink-soft)}.home-view_page__Qvk4m{background:var(--paper);color:var(--ink)}.home-view_page__Qvk4m .feature-field,.home-view_page__Qvk4m .home-faq,.home-view_page__Qvk4m .home-final-cta,.home-view_page__Qvk4m .maintenance-band,.home-view_page__Qvk4m .related-games,.home-view_page__Qvk4m .site-section{padding-block:clamp(2.5rem,4.5vw,4rem)}.home-view_page__Qvk4m .home-faq__heading h2,.home-view_page__Qvk4m .home-final-cta h2,.home-view_page__Qvk4m .home-intro__heading h2,.home-view_page__Qvk4m .related-games__grid>div:first-child>h2,.home-view_page__Qvk4m .section-heading h2,.home-view_page__Qvk4m .support-layout h2{font-size:clamp(1.5rem,2.3vw,2.1rem);font-weight:750;line-height:1.4;letter-spacing:-.025em;text-wrap:pretty}.home-view_page__Qvk4m .section-heading{margin-bottom:1.75rem}.home-view_page__Qvk4m .section-kicker{margin-bottom:.75rem;border:0;border-radius:0;background:none;padding:0;font-size:.72rem;font-weight:650;letter-spacing:.06em}.home-view_page__Qvk4m .section-heading--feature,.home-view_page__Qvk4m .section-heading--split,.home-view_page__Qvk4m .section-heading--updates{gap:2rem}.home-view_page__Qvk4m .section-heading>p{font-size:.9rem;line-height:1.8}.home-view_page__Qvk4m .button{border:1px solid transparent;border-radius:.55rem;box-shadow:none;font-size:.9rem;font-weight:700}.home-view_page__Qvk4m .button--sun{border-color:#d7b31b}.home-view_page__Qvk4m .button:active{transform:translateY(1px)}.home-view_page__Qvk4m .text-link{font-weight:650;font-size:.85rem;text-decoration-thickness:1px}.home-view_page__Qvk4m .field-hero{border:0;background:linear-gradient(120deg,#082f24,#164931 65%,#245b38)}.home-view_page__Qvk4m .field-hero:after,.home-view_page__Qvk4m .field-hero:before{display:none}.home-view_page__Qvk4m .field-hero__grid{padding-block:clamp(3rem,5vw,4.5rem) 2.5rem;gap:2.5rem;justify-items:center}.home-view_page__Qvk4m .field-hero__copy{width:100%;max-width:64rem;text-align:center;animation:none}.home-view_masthead__iAKfD{display:block}.home-view_page__Qvk4m .field-hero .section-kicker{justify-content:center;margin-inline:auto;color:#c5dfaf}.home-view_page__Qvk4m .field-hero__copy h1{max-width:none;margin-inline:auto;font-size:clamp(3rem,5vw,4.5rem);font-weight:800;line-height:1.22;letter-spacing:-.035em;text-shadow:none}.home-view_page__Qvk4m .field-hero__copy h1 span:last-child{margin-top:.18em;color:#c7e8a9}.home-view_cover__ZEi1w{display:block;width:min(100%,60rem);height:auto;border:1px solid #ffffff30;border-radius:1rem;box-shadow:0 1rem 3rem #061d1720}.home-view_page__Qvk4m .field-hero__tagline{max-width:48rem;margin:1.6rem auto 0;color:#f0f5e9;font-size:1.15rem;font-weight:650;line-height:1.7;letter-spacing:0}.home-view_page__Qvk4m .field-hero__intro{max-width:46rem;margin:.75rem auto 0;color:#bcd2c1;font-size:1rem;line-height:1.9}.home-view_page__Qvk4m .hero-quick-facts{max-width:46rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem;margin:1.75rem auto 0;border:0;border-radius:0;background:transparent;backdrop-filter:none}.home-view_page__Qvk4m .hero-quick-facts>div{border:0;padding:0}.home-view_page__Qvk4m .hero-quick-facts>div:nth-child(-n+2){display:flex;justify-content:space-between;align-items:center;gap:.75rem;border:1px solid #ffffff30;border-radius:.8rem;background:#ffffff06;padding:1.1rem 1.3rem}.home-view_page__Qvk4m .hero-quick-facts dt{color:#bcd2c1;font-size:.8rem;font-weight:500}.home-view_page__Qvk4m .hero-quick-facts dd{margin-top:.2rem;overflow:visible;color:#edf4e9;font-size:.9rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:normal}.home-view_page__Qvk4m .hero-quick-facts>div:nth-child(-n+2) dt{color:#d0e6be;font-size:.95rem;font-weight:650}.home-view_page__Qvk4m .hero-quick-facts>div:nth-child(-n+2) dd{margin:0;color:#c7e8a9;font-size:1.45rem;font-weight:750}.home-view_page__Qvk4m .hero-quick-facts>div:nth-child(n+3){display:flex;align-items:baseline;justify-content:center;gap:.6rem}.home-view_page__Qvk4m .field-hero .action-row{justify-content:center;max-width:46rem;margin:1.75rem auto 0}.home-view_page__Qvk4m .field-hero .button{min-height:3.5rem;padding-inline:1.75rem;font-size:1rem}.home-view_page__Qvk4m .field-hero .button--ink{border-color:#789681;background:transparent;box-shadow:none}.home-view_page__Qvk4m .field-hero .button--ink:hover{background:#ffffff0c}.home-view_page__Qvk4m .field-hero__visual{display:flex;min-height:0;width:min(100%,60rem);justify-content:center;gap:2rem;border-top:1px solid #ffffff20;padding-top:1.25rem;animation:none}.home-view_releaseIdentity__5lxPh{display:flex;gap:1.5rem}.home-view_page__Qvk4m .hero-seed{position:static;display:flex;width:auto;height:auto;gap:.5rem;border:0;border-radius:0;background:transparent;box-shadow:none;color:#b8cdbd;transform:none}.home-view_page__Qvk4m .hero-seed svg{width:1.1rem;height:1.1rem}.home-view_page__Qvk4m .hero-seed span{font-size:.6rem;font-weight:600;line-height:1.4;text-align:left}.home-view_page__Qvk4m .field-hero__visual .release-plaque{display:grid;width:auto;flex:1;grid-template-columns:auto auto 1fr;align-items:center;gap:.35rem 1.2rem;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none}.home-view_page__Qvk4m .release-plaque:before{display:none}.home-view_page__Qvk4m .release-plaque__topline{grid-column:1;border:0;padding:0;color:#abc6b3;font-size:.65rem;letter-spacing:0}.home-view_page__Qvk4m .release-plaque__topline svg{display:none}.home-view_page__Qvk4m .release-plaque__version{grid-column:1;padding:0;font-size:1.3rem;font-weight:650;letter-spacing:-.02em;line-height:1.2}.home-view_page__Qvk4m .release-plaque__version span{margin-top:.3rem;font-size:.6rem;color:#c5dfaf}.home-view_page__Qvk4m .release-plaque__name{grid-column:2;grid-row:1/span 2;padding:0;color:#d4e3d6;font-size:.75rem}.home-view_page__Qvk4m .release-plaque__facts{grid-column:3;grid-row:1/span 2;grid-template-columns:1fr 1fr;border:0}.home-view_page__Qvk4m .release-plaque__facts>div{border:0;padding:0 .75rem}.home-view_page__Qvk4m .release-plaque__facts dt{font-size:.6rem}.home-view_page__Qvk4m .release-plaque__facts dd{color:#d4e3d6;font-size:.68rem}.home-view_page__Qvk4m .home-intro{gap:1.75rem 3rem}.home-view_page__Qvk4m .home-intro__prose{gap:.75rem;border:0;padding:0;font-size:.9rem;line-height:1.9}.home-view_page__Qvk4m .home-intro__prose p:first-child{font-size:.95rem;font-weight:500}.home-view_page__Qvk4m .home-intro__facts{border-block:1px solid var(--line)}.home-view_page__Qvk4m .home-intro__facts>div{padding:1rem}.home-view_page__Qvk4m .home-intro__facts dt{font-size:.85rem;font-weight:650}.home-view_page__Qvk4m .home-intro__facts dd{font-size:.8rem}.home-view_page__Qvk4m .editions-section{border-block:1px solid var(--line);background:#f0f4eb}.home-view_page__Qvk4m .edition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.home-view_page__Qvk4m .edition-card{min-height:0;border:1px solid var(--line);border-radius:.8rem;background:var(--paper);box-shadow:none}.home-view_page__Qvk4m .edition-card:before{display:none}.home-view_page__Qvk4m .edition-card--featured{border-color:#adc49f;background:#f6faee}.home-view_page__Qvk4m .edition-card__topline{border:0;background:transparent;padding:1.4rem 1.5rem 0;color:var(--pea);font-size:.7rem;font-weight:650;letter-spacing:.04em}.home-view_page__Qvk4m .edition-card__topline span:last-child{color:#8a9989;font-variant-numeric:tabular-nums}.home-view_page__Qvk4m .edition-card__body{padding:1.1rem 1.5rem 1.25rem}.home-view_page__Qvk4m .edition-card__body>p:first-child{color:var(--ink-soft);font-weight:500;letter-spacing:0}.home-view_page__Qvk4m .edition-card h3{max-width:none;margin-top:.4rem;font-size:1.65rem;font-weight:750;letter-spacing:-.03em;line-height:1.4}.home-view_page__Qvk4m .edition-card__summary{margin-top:.65rem;font-size:.9rem}.home-view_page__Qvk4m .edition-card__best-for{margin-top:.8rem;border:0;background:transparent;padding:0;color:var(--pea);font-size:.76rem;font-weight:500}.home-view_page__Qvk4m .edition-card dl{margin-inline:1.5rem;padding-block:.9rem}.home-view_page__Qvk4m .edition-card dl>div{padding:0}.home-view_page__Qvk4m .edition-card dl>div+div{border:0}.home-view_page__Qvk4m .edition-card dt{font-size:.68rem}.home-view_page__Qvk4m .edition-card dd{font-size:1rem;font-weight:650}.home-view_page__Qvk4m .edition-card footer{display:flex;flex-wrap:wrap;gap:.5rem;border:0;padding:0 1.5rem 1.5rem}.home-view_page__Qvk4m .edition-card footer a{min-height:2.75rem;gap:.5rem;border:0;border-radius:.5rem;background:transparent;padding:.6rem .65rem;font-size:.78rem;font-weight:650}.home-view_page__Qvk4m .edition-card footer a:first-child{margin-right:auto;border:1px solid #d7b31b;background:var(--sun);padding-inline:.9rem}.home-view_page__Qvk4m .edition-card footer a:hover{background:#e6eddc}.home-view_page__Qvk4m .edition-card footer a:first-child:hover{background:#ffdc45}.home-view_page__Qvk4m .feature-field{border:0;background:var(--paper);color:var(--ink)}.home-view_page__Qvk4m .feature-field:before{display:none}.home-view_page__Qvk4m .feature-field .section-kicker{color:var(--pea)}.home-view_page__Qvk4m .section-heading--feature>p{color:var(--ink-soft)}.home-view_gameplayLayout__1NOvI{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:3rem}.home-view_gameplayGallery__GJlle{padding-bottom:.5rem}.home-view_gameplayGallery__GJlle img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:.75rem}.home-view_gameplayGallery__GJlle img+img{position:relative;width:68%;margin-top:-3rem;margin-left:auto;border:.3rem solid var(--paper);box-shadow:0 .5rem 1.5rem #23463115}.home-view_page__Qvk4m .feature-patch-grid{display:block}.home-view_page__Qvk4m .feature-patch-grid .feature-patch{display:block;min-height:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;padding:1.1rem 0}.home-view_page__Qvk4m .feature-patch-grid .feature-patch:first-child{padding-top:0}.home-view_page__Qvk4m .feature-patch-grid .feature-patch:last-child{border:0;padding-bottom:0}.home-view_page__Qvk4m .feature-patch-grid .feature-patch>div{display:flex;justify-content:flex-start;align-items:center;gap:.65rem;color:#56805b}.home-view_page__Qvk4m .feature-patch-grid .feature-patch>div svg{width:1.1rem;height:1.1rem}.home-view_page__Qvk4m .feature-patch-grid .feature-patch h3{max-width:none;margin-top:.55rem;font-size:1.15rem;font-weight:700;line-height:1.5}.home-view_page__Qvk4m .feature-patch-grid .feature-patch p{margin-top:.4rem;color:var(--ink-soft);font-size:.88rem;line-height:1.9}.home-view_page__Qvk4m .maintenance-band{border-block:1px solid var(--line);background:#f0f4eb;color:var(--ink)}.home-view_page__Qvk4m .maintenance-band .section-kicker{color:var(--pea)}.home-view_page__Qvk4m .section-heading--updates>p{color:var(--ink-soft)}.home-view_page__Qvk4m .home-update-grid{grid-template-columns:1fr;gap:1.5rem}.home-view_page__Qvk4m .home-update{display:grid;min-height:0;grid-template-columns:minmax(0,14rem) minmax(0,1fr);grid-template-rows:auto auto 1fr auto;gap:.75rem 2rem;border:1px solid var(--line);border-radius:.75rem;background:var(--paper);padding:1.5rem;box-shadow:none}.home-view_page__Qvk4m .home-update header{grid-column:1;align-items:center;border:0;padding:0}.home-view_page__Qvk4m .home-update header span{border-radius:.35rem;background:#e6eedc;padding:.3rem .45rem;color:var(--pea);font-size:.65rem;font-weight:600}.home-view_page__Qvk4m .home-update header strong{color:var(--pea);font-size:1.6rem;font-weight:650;line-height:1.1;font-variant-numeric:tabular-nums}.home-view_page__Qvk4m .home-update h3{grid-column:1;margin:0;font-size:1.2rem;font-weight:700;line-height:1.5;letter-spacing:-.02em}.home-view_page__Qvk4m .home-update>p{grid-column:1;margin:0;color:var(--ink-soft);font-size:.85rem;line-height:1.8}.home-view_page__Qvk4m .home-update ul{grid-column:2;grid-row:1/span 3;gap:.75rem;margin:0;border-left:1px solid var(--line);padding-left:1.5rem}.home-view_page__Qvk4m .home-update li{color:var(--ink-soft);font-size:.85rem;line-height:1.85}.home-view_page__Qvk4m .home-update li svg{margin-top:.3rem;color:#739369}.home-view_page__Qvk4m .home-update footer{grid-column:2;gap:.75rem 1.25rem;margin:0;padding:.5rem 0 0 1.5rem}.home-view_page__Qvk4m .home-update footer a{color:var(--pea);font-size:.8rem;font-weight:650}.home-view_page__Qvk4m .support-layout{gap:3rem}.home-view_page__Qvk4m .support-layout__intro>p:not(.section-kicker){font-size:.9rem}.home-view_page__Qvk4m .support-steps{border-top:1px solid var(--line)}.home-view_page__Qvk4m .support-steps li{padding-block:1.1rem}.home-view_page__Qvk4m .support-steps h3{font-size:1.05rem;font-weight:650}.home-view_page__Qvk4m .support-steps p{font-size:.85rem}.home-view_page__Qvk4m .home-faq{border-block:1px solid var(--line);background:#f0f4eb}.home-view_page__Qvk4m .home-faq__layout{gap:3rem}.home-view_page__Qvk4m .home-faq__heading>p:last-child{margin-top:.75rem;font-size:.9rem}.home-view_page__Qvk4m .home-faq__list{border-top:1px solid var(--line)}.home-view_page__Qvk4m .home-faq summary{padding-block:1rem;font-size:.9rem;font-weight:600;line-height:1.7}.home-view_page__Qvk4m .home-faq summary:focus-visible{outline:2px solid var(--pea);outline-offset:4px}.home-view_page__Qvk4m .home-faq details[open] summary>span:last-child{background:#dfe9cc}.home-view_page__Qvk4m .home-faq details>p{font-size:.85rem}.home-view_page__Qvk4m .related-games{border:0;background:var(--paper)}.home-view_page__Qvk4m .related-games__grid{align-items:start;gap:3rem}.home-view_page__Qvk4m .related-games__grid>div:first-child>p:last-child{font-size:.9rem}.home-view_page__Qvk4m .related-games__list{border-top:1px solid var(--line)}.home-view_page__Qvk4m .related-games__list strong{font-size:1.15rem;font-weight:650}.home-view_page__Qvk4m .home-final-cta{border-block:1px solid var(--line);background:#e8efdb}.home-view_page__Qvk4m .home-final-cta:after{display:none}.home-view_page__Qvk4m .home-final-cta__grid{gap:3rem}.home-view_page__Qvk4m .home-final-cta__grid>div>p:last-child{font-size:.9rem}.home-view_page__Qvk4m .home-final-cta aside{border:0;border-left:1px solid #bbcbae;border-radius:0;background:transparent;box-shadow:none;padding:0 0 0 2rem;transform:none}.home-view_page__Qvk4m .home-final-cta aside>strong{margin-block:.5rem;font-size:2.5rem;font-weight:650;font-variant-numeric:tabular-nums}.home-view_page__Qvk4m .home-final-cta aside .button{margin-top:1rem}.home-view_footer__VDgxZ{background:#123525}.home-view_footer__VDgxZ .footer-lawn{display:none}.home-view_footer__VDgxZ .site-footer__top{padding-block:3rem}.home-view_footer__VDgxZ .brand-lockup strong{font-size:1rem;font-weight:750;letter-spacing:-.02em}.home-view_footer__VDgxZ .footer-column h2{border:0;color:#e0ebd2;font-size:.9rem;font-weight:650}.home-view_footer__VDgxZ .footer-column a{font-size:.8rem}@media (max-width:980px){.home-view_page__Qvk4m .edition-grid{grid-template-columns:1fr}.home-view_gameplayLayout__1NOvI{grid-template-columns:1fr;gap:2rem}.home-view_gameplayGallery__GJlle{max-width:40rem}.home-view_page__Qvk4m .field-hero__visual{gap:1rem}.home-view_page__Qvk4m .release-plaque__name{max-width:8rem}.home-view_page__Qvk4m .home-update{grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:.75rem 1.25rem}.home-view_page__Qvk4m .home-update header{flex-wrap:wrap}}@media (max-width:720px){.home-view_page__Qvk4m .field-hero__grid{padding-block:2.5rem 1.75rem;gap:2rem}.home-view_page__Qvk4m .field-hero__copy h1{font-size:clamp(2rem,8.5vw,3rem)}.home-view_page__Qvk4m .field-hero__tagline{font-size:1rem}.home-view_page__Qvk4m .field-hero__intro{font-size:.88rem}.home-view_page__Qvk4m .hero-quick-facts{gap:.75rem}.home-view_page__Qvk4m .hero-quick-facts>div:nth-child(-n+2){flex-direction:column;gap:.35rem;padding:.85rem .5rem}.home-view_page__Qvk4m .hero-quick-facts>div:nth-child(-n+2) dt{font-size:.8rem}.home-view_page__Qvk4m .hero-quick-facts>div:nth-child(n+3){display:block}.home-view_page__Qvk4m .hero-quick-facts dd{font-size:.8rem}.home-view_page__Qvk4m .field-hero .action-row{gap:.75rem}.home-view_page__Qvk4m .field-hero .button{padding-inline:.6rem;min-height:3.25rem;font-size:.82rem}.home-view_page__Qvk4m .field-hero__visual{display:none}.home-view_page__Qvk4m .home-intro{gap:1.5rem}.home-view_page__Qvk4m .edition-card__body,.home-view_page__Qvk4m .edition-card__topline{padding-inline:1.25rem}.home-view_page__Qvk4m .edition-card dl{margin-inline:1.25rem}.home-view_page__Qvk4m .edition-card footer{padding-inline:1.25rem;gap:.25rem}.home-view_page__Qvk4m .edition-card footer a{font-size:.72rem;padding-inline:.4rem}.home-view_page__Qvk4m .edition-card footer a:first-child{padding-inline:.65rem}.home-view_page__Qvk4m .home-update{grid-template-columns:1fr;grid-template-rows:auto;gap:.65rem;padding:1.25rem}.home-view_page__Qvk4m .home-update header{flex-wrap:nowrap}.home-view_page__Qvk4m .home-update ul{grid-column:1;grid-row:auto;margin-top:.5rem;border:0;padding:0}.home-view_page__Qvk4m .home-update footer{grid-column:1;padding:.75rem 0 0}.home-view_page__Qvk4m .home-faq__layout,.home-view_page__Qvk4m .home-final-cta__grid,.home-view_page__Qvk4m .related-games__grid,.home-view_page__Qvk4m .support-layout{gap:1.75rem}.home-view_page__Qvk4m .home-final-cta aside{width:100%;border:0;border-top:1px solid #bbcbae;padding:1.25rem 0 0}.home-view_footer__VDgxZ .site-footer__top{padding-block:2.5rem}}.mobile-navigation_bar__Tq_mI{display:none}@media (max-width:1100px){.mobile-navigation_bar__Tq_mI{position:fixed;z-index:45;inset:auto 0 0;display:block;border-top:1px solid #dce4d7;background:#fafbf7f5;color:#627164;padding:.35rem max(.5rem,env(safe-area-inset-right)) max(.35rem,env(safe-area-inset-bottom)) max(.5rem,env(safe-area-inset-left));backdrop-filter:blur(16px);box-shadow:0 -.25rem 1.5rem #24453308}.mobile-navigation_bar__Tq_mI ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:42rem;margin:0 auto;padding:0;list-style:none}.mobile-navigation_bar__Tq_mI a{display:flex;min-height:3.5rem;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;border-radius:.6rem;font-family:var(--font-geist-sans),"PingFang SC",sans-serif;font-size:.68rem;font-weight:600;line-height:1.3;text-decoration:none}.mobile-navigation_icon__lXMQp{display:flex;align-items:center;justify-content:center;width:3.1rem;height:1.85rem;border-radius:.65rem;transition:background-color .16s ease}.mobile-navigation_bar__Tq_mI a[aria-current=page]{color:#285939}.mobile-navigation_bar__Tq_mI a[aria-current=page] .mobile-navigation_icon__lXMQp{background:#e5eddd}.mobile-navigation_bar__Tq_mI a:hover .mobile-navigation_icon__lXMQp{background:#edf2e8}.mobile-navigation_bar__Tq_mI a:active{transform:translateY(1px)}.mobile-navigation_bar__Tq_mI a:focus-visible{outline:2px solid #326843;outline-offset:-2px}}@media (prefers-reduced-motion:reduce){.mobile-navigation_icon__lXMQp{transition:none}}.mods-view_page__jHhWD{padding-block:2.5rem 5rem;overflow-wrap:anywhere}.mods-view_heading__YVRSU{max-width:44rem;margin:0 auto 2.5rem;text-align:center}.mods-view_breadcrumb__JX3kg{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.25rem;color:var(--ink-soft);font-size:.85rem}.mods-view_heading__YVRSU h1{margin:0;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;letter-spacing:-.04em;line-height:1.15}.mods-view_heading__YVRSU>p{margin-top:1rem;color:var(--ink-soft);line-height:1.8}.mods-view_grid__BmP5o{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:56rem;margin-inline:auto}.mods-view_card__WGvPc{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:2rem;border:1px solid var(--line);border-radius:1.25rem;background:#fff;color:var(--ink);transition:border-color .16s ease,box-shadow .16s ease}.mods-view_card__WGvPc:focus-visible,.mods-view_card__WGvPc:hover{border-color:var(--pea);box-shadow:0 .5rem 1.5rem #24453312}.mods-view_card__WGvPc:active{transform:translateY(1px)}.mods-view_card__WGvPc img{width:5rem;height:5rem;margin-bottom:1.5rem;border-radius:1rem;object-fit:contain}.mods-view_card__WGvPc h2{font-size:clamp(1.3rem,2vw,1.55rem);font-weight:750;line-height:1.4}.mods-view_domain__HYBn7{margin-top:.4rem;color:var(--ink-soft);font-size:.85rem}.mods-view_card__WGvPc p{margin-block:1.25rem 2rem;color:var(--ink-soft);line-height:1.8}.mods-view_visit__puj00{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;margin-top:auto;padding-top:1.25rem;border-top:1px solid var(--line);color:var(--pea);font-weight:700}@media (max-width:639px){.mods-view_page__jHhWD{padding-block:1.5rem 3rem}.mods-view_heading__YVRSU{margin-bottom:1.5rem}.mods-view_grid__BmP5o{grid-template-columns:minmax(0,1fr);gap:1rem}.mods-view_card__WGvPc{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.mods-view_card__WGvPc{transition:none}}.game-hub_hub__iTYmM{--hub-accent:var(--pea);--hub-accent-strong:var(--pea);--hub-accent-soft:color-mix(in srgb,var(--pea) 14%,transparent);background:var(--paper)}.game-hub_hub__iTYmM[data-accent=sun]{--hub-accent:var(--sun);--hub-accent-strong:var(--sun-deep);--hub-accent-soft:color-mix(in srgb,var(--sun) 22%,transparent)}.game-hub_hub__iTYmM[data-accent=soil]{--hub-accent:var(--soil);--hub-accent-strong:var(--soil);--hub-accent-soft:color-mix(in srgb,var(--soil) 14%,transparent)}.game-hub_hub__iTYmM[data-accent=berry]{--hub-accent:var(--berry);--hub-accent-strong:var(--berry);--hub-accent-soft:color-mix(in srgb,var(--berry) 13%,transparent)}.game-hub_hero__M7h5n{border-bottom:0;background:var(--paper)}.game-hub_hero__M7h5n:before{background:repeating-linear-gradient(0deg,transparent 0 4.95rem,rgba(16,44,32,.045) 4.95rem 5rem),repeating-linear-gradient(90deg,transparent 0 4.95rem,rgba(16,44,32,.045) 4.95rem 5rem),linear-gradient(130deg,var(--hub-accent-soft),transparent 58%)}.game-hub_heroGrid__Mknzy{grid-template-columns:1fr;gap:clamp(2.25rem,5vw,4rem);padding-block:clamp(3rem,5.5vw,4.75rem)}.game-hub_heroCopy__30Z5K{min-width:0}.game-hub_heroCopy__30Z5K h1{max-width:13ch;font-size:clamp(3.5rem,5.4vw,4.85rem);line-height:1;text-wrap:balance}.game-hub_heroCopy__30Z5K .game-hero__creator{margin-bottom:1rem}.game-hub_heroCopy__30Z5K .game-hero__intro{max-width:40rem;margin-top:1.15rem;font-size:.98rem;line-height:1.75}.game-hub_heroActions__tQQYa{gap:.7rem;margin-top:1.5rem}.game-hub_heroActions__tQQYa .button{min-height:3.15rem}.game-hub_heroPlaque__z3VCf{display:flex;width:100%;justify-content:center}.game-hub_heroPlaque__z3VCf .release-plaque{width:min(100%,36rem);transform:none}.game-hub_releaseBoard__FeXmh{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);border-top:1px solid var(--line);padding-block:clamp(2.5rem,5vw,4.5rem);scroll-margin-top:7.5rem}.game-hub_releaseAccess__tjryp,.game-hub_releaseHighlights__KgZZ9{overflow:hidden;border:1px solid var(--line);border-radius:.8rem;background:#fff;padding:clamp(1.4rem,3vw,2.25rem)}.game-hub_releaseHighlights__KgZZ9{border-top:2px solid var(--hub-accent-strong);box-shadow:none}.game-hub_releaseHeading___NmQB{display:flex;align-items:end;justify-content:space-between;gap:1rem}.game-hub_releaseHeading___NmQB .section-kicker{margin-bottom:.35rem}.game-hub_releaseHeading___NmQB h2{color:var(--hub-accent-strong);font-family:var(--font-numeric);font-size:clamp(3.6rem,6vw,5.35rem);font-weight:950;letter-spacing:-.045em;line-height:.95}.game-hub_releaseHeading___NmQB>span{color:var(--ink-soft);font-family:var(--font-numeric);font-size:.78rem;font-weight:900}.game-hub_releaseHighlights__KgZZ9 .check-list{gap:0;margin-top:1.5rem}.game-hub_releaseHighlights__KgZZ9 .check-list li{border-top:1px solid var(--line);padding-block:.85rem}.game-hub_releaseHighlights__KgZZ9 .check-list li:last-child{padding-bottom:0}.game-hub_releaseAccess__tjryp{position:static;border-top:2px solid #d7b31b;box-shadow:none}.game-hub_releaseAccessCompact__PGKI1{padding:clamp(1.2rem,2vw,1.6rem)}.game-hub_releaseAccessCompact__PGKI1 .game-hub_releaseAccessHeading__kT0Vu h2{font-size:clamp(1.75rem,2.5vw,2.2rem)}.game-hub_releaseAccessCompact__PGKI1>p{margin-top:.65rem}.game-hub_releaseAccessCompact__PGKI1 .game-hub_releaseStatus__IRm3N{margin-top:.8rem;padding-block:.75rem}.game-hub_releaseAccessHeading__kT0Vu{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.8rem}.game-hub_releaseAccessHeading__kT0Vu>svg{width:1.35rem;height:1.35rem;margin-top:.2rem;color:var(--pea)}.game-hub_releaseAccessHeading__kT0Vu .section-kicker{margin-bottom:.35rem;font-size:.65rem}.game-hub_releaseAccessHeading__kT0Vu h2{font-family:var(--font-display);font-size:clamp(2rem,3vw,2.6rem);font-weight:950;letter-spacing:-.035em;line-height:1.1}.game-hub_releaseAccess__tjryp>p{margin-top:1rem;color:var(--ink-soft);font-size:.82rem;line-height:1.7}.game-hub_releaseStatus__IRm3N{display:grid;gap:.65rem;border-block:1px solid var(--line);margin-top:1.25rem;padding-block:1rem}.game-hub_releaseStatusLabel__Wpc0_{display:flex;align-items:center;gap:.55rem}.game-hub_releaseStatusLabel__Wpc0_>svg{width:1rem;height:1rem;flex:0 0 auto;color:var(--pea)}.game-hub_releaseStatusLabel__Wpc0_ strong{font-size:1rem;font-weight:950}.game-hub_releaseStatusMeta__IFrTu{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.6rem 1.5rem}.game-hub_releaseStatusMeta__IFrTu>span{font-family:var(--font-numeric);font-size:clamp(2.7rem,5vw,3.8rem);font-weight:950;letter-spacing:-.06em;line-height:.92}.game-hub_releaseStatusMeta__IFrTu>small{color:var(--ink-soft);font-family:var(--font-numeric);font-size:1rem;font-weight:850;line-height:1.45}.game-hub_versionDownloadGroups__KGa5Y{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:1rem}.game-hub_versionDownloadGroup__9f1hL{min-width:0;border-top:1px solid var(--line);padding-top:1rem}.game-hub_versionDownloadGroupHeading__arTrT{display:flex;align-items:center;gap:.65rem}.game-hub_versionDownloadGroupHeading__arTrT>svg{width:1.15rem;height:1.15rem;flex:0 0 auto;color:var(--pea)}.game-hub_versionDownloadGroupHeading__arTrT>span{display:grid;gap:.15rem}.game-hub_versionDownloadGroupHeading__arTrT strong{font-size:1rem;font-weight:950}.game-hub_versionDownloadGroupHeading__arTrT small{color:var(--ink-soft);font-family:var(--font-numeric);font-size:.9rem;font-weight:800;line-height:1.4}.game-hub_versionDownloadGroupHeading__arTrT small b{color:var(--pea-deep);font-size:1.35rem;font-weight:950}.game-hub_versionDownloadGroupHeading__arTrT small span{margin-left:.35rem}.game-hub_versionDownloadGroupIntro__P2_KO{margin-top:.55rem;color:var(--ink-soft);font-size:.86rem;line-height:1.6}.game-hub_latestAssetList__dohqi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.8rem}.game-hub_latestAssetList__dohqi a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:4.2rem;border:2px solid var(--ink);border-radius:.6rem;background:var(--sun);padding:.75rem .9rem;box-shadow:0 .2rem 0 var(--soil);transition:transform .18s ease,background-color .18s ease}.game-hub_latestAssetList__dohqi a:hover{background:#ffe674;transform:translateY(-2px)}.game-hub_latestAssetList__dohqi a>svg{width:1.05rem;height:1.05rem}.game-hub_latestAssetList__dohqi .download-action{color:var(--pea-deep);font-size:.72rem}.game-hub_latestAssetList__dohqi .download-action svg{width:1.05rem;height:1.05rem}.game-hub_latestAssetList__dohqi .download-action__idle{justify-content:flex-end}.game-hub_latestAssetInfo__f8NLx{display:grid;gap:.2rem}.game-hub_latestAssetList__dohqi strong{font-size:1rem;font-weight:950}.game-hub_latestAssetList__dohqi small{color:var(--pea-deep);font-family:var(--font-numeric);font-size:1.2rem;font-weight:950;line-height:1.2}.game-hub_releaseLinks__IKp6K{display:grid;gap:.7rem;margin-top:1.25rem}.game-hub_releaseLinks__IKp6K .button{width:100%;justify-content:flex-start}.game-hub_releaseLinks__IKp6K .button svg:last-child{margin-left:auto}.game-hub_focusSection__ZEOrW{border-block:1px solid var(--line);background:linear-gradient(135deg,color-mix(in srgb,var(--hub-accent) 16%,transparent),transparent 62%),var(--paper-deep);padding-block:clamp(3.5rem,7vw,5.75rem)}.game-hub_focusSection__ZEOrW[data-accent=sun]{--hub-accent:var(--sun-deep)}.game-hub_focusSection__ZEOrW[data-accent=soil]{--hub-accent:var(--soil)}.game-hub_focusSection__ZEOrW[data-accent=berry]{--hub-accent:var(--berry)}.game-hub_focusGrid__JRlAN{display:grid;grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);align-items:start;gap:clamp(2.5rem,8vw,8rem)}.game-hub_focusCopy__V9OgQ>p:not(:first-child){max-width:44rem;margin-top:1.25rem;color:var(--ink-soft);line-height:1.8}.game-hub_faqIntro__Q7qpJ h2,.game-hub_focusCopy__V9OgQ h2,.game-hub_sectionHeading__1XYYg h2{font-family:var(--font-display);font-size:clamp(2.1rem,4.2vw,4rem);font-weight:950;letter-spacing:-.055em;line-height:1.04}.game-hub_focusCard__gQwny{overflow:hidden;border:2px solid var(--ink);border-radius:.75rem;background:#fff;box-shadow:.55rem .55rem 0 color-mix(in srgb,var(--hub-accent) 28%,transparent)}.game-hub_focusCard__gQwny>header{border-bottom:1px solid var(--line);padding:1.4rem 1.5rem}.game-hub_focusCard__gQwny>header span{color:var(--pea-deep);font-size:.75rem;font-weight:950;letter-spacing:.12em}.game-hub_focusCard__gQwny>header h3{margin-top:.4rem;font-family:var(--font-display);font-size:clamp(1.55rem,3vw,2.35rem);font-weight:950;letter-spacing:-.04em}.game-hub_focusFacts__jGF9q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.game-hub_focusFacts__jGF9q>div{min-width:0;border-right:1px solid var(--line);padding:1rem 1.15rem}.game-hub_focusFacts__jGF9q>div:last-child{border-right:0}.game-hub_focusFacts__jGF9q dt{color:var(--ink-soft);font-size:.64rem}.game-hub_focusFacts__jGF9q dd{overflow:hidden;margin-top:.3rem;font-family:var(--font-numeric);font-size:.95rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.game-hub_focusCard__gQwny>a{display:flex;min-height:3.6rem;align-items:center;justify-content:space-between;gap:.75rem;border-top:2px solid var(--ink);background:var(--sun);padding:.9rem 1.2rem;font-size:.82rem;font-weight:950}.game-hub_focusCard__gQwny>a:hover{background:#ffe674}.game-hub_focusCard__gQwny>a svg{width:1rem;height:1rem}.game-hub_coreSection__mBS7F{padding-block:clamp(4.5rem,8vw,7.5rem)}.game-hub_sectionHeading__1XYYg{display:grid;grid-template-columns:minmax(0,.85fr) minmax(18rem,.55fr);align-items:end;gap:clamp(2rem,8vw,8rem)}.game-hub_sectionHeading__1XYYg>p{color:var(--ink-soft);line-height:1.8}.game-hub_featureGrid__yRRC5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.5rem}.game-hub_featureCard__oanPF{min-height:17rem;border:2px solid var(--ink);border-radius:.75rem;background:#fff;padding:1.5rem;box-shadow:.35rem .35rem 0 color-mix(in srgb,var(--leaf) 25%,transparent)}.game-hub_featureCard__oanPF>div{display:flex;align-items:center;justify-content:space-between;color:var(--pea)}.game-hub_featureCard__oanPF>div span{font-family:var(--font-numeric);font-size:.72rem;font-weight:950}.game-hub_featureCard__oanPF>div svg{width:1.45rem;height:1.45rem}.game-hub_featureCard__oanPF h3{margin-top:3.2rem;font-family:var(--font-display);font-size:1.65rem;font-weight:950;letter-spacing:-.035em}.game-hub_featureCard__oanPF p{margin-top:.75rem;color:var(--ink-soft);font-size:.86rem;line-height:1.75}.game-hub_resourceSection__QT7dP{border-block:1px solid var(--line);background:var(--sky);padding-block:clamp(4.5rem,8vw,7rem)}.game-hub_resourceList__nYfnX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.5rem;border-top:2px solid var(--ink);border-left:1px solid var(--line)}.game-hub_resourceList__nYfnX a{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:start;gap:1rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:1.35rem}.game-hub_resourceList__nYfnX a:hover{background:var(--paper-deep)}.game-hub_resourceList__nYfnX a>svg:first-child{width:1.35rem;height:1.35rem;color:var(--pea)}.game-hub_resourceList__nYfnX a>svg:last-child{width:1rem;height:1rem;color:var(--ink-soft)}.game-hub_resourceList__nYfnX h3{font-size:1rem;font-weight:950}.game-hub_resourceMeta__77RjC{display:block;margin-top:.28rem;color:var(--pea-deep);font-family:var(--font-numeric);font-size:.68rem;font-weight:900}.game-hub_resourceList__nYfnX p{margin-top:.3rem;color:var(--ink-soft);font-size:.8rem;line-height:1.65}.game-hub_builderSection__Bcmt3{border-bottom:.5rem solid var(--soil);background:var(--ink);color:#fff;padding-block:clamp(3rem,6vw,5rem)}.game-hub_builderGrid__C5aDd{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(18rem,.7fr);align-items:center;gap:clamp(1.5rem,5vw,4rem)}.game-hub_builderIcon__OFIuJ{display:grid;width:5rem;height:5rem;place-items:center;border:.35rem solid color-mix(in srgb,#fff 45%,transparent);border-radius:50%;background:var(--sun);box-shadow:.45rem .45rem 0 var(--soil);color:var(--ink)}.game-hub_builderIcon__OFIuJ svg{width:2rem;height:2rem}.game-hub_builderCopy__NoQBp h2{margin-top:.5rem;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.8rem);font-weight:950;letter-spacing:-.05em}.game-hub_builderCopy__NoQBp>p:last-child{max-width:45rem;margin-top:.8rem;color:#bfd9c7;line-height:1.75}.game-hub_builderFacts__P1D2D{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid color-mix(in srgb,#fff 17%,transparent)}.game-hub_builderFacts__P1D2D div{min-width:0;border-right:1px solid color-mix(in srgb,#fff 15%,transparent);padding:.85rem}.game-hub_builderFacts__P1D2D div:last-child{border-right:0}.game-hub_builderFacts__P1D2D dt{color:#a9ceb7;font-size:.62rem}.game-hub_builderFacts__P1D2D dd{margin-top:.25rem;font-family:var(--font-numeric);font-size:.8rem;font-weight:900}.game-hub_builderActions__8ElSG{grid-column:3;display:flex;align-items:center;gap:1rem}.game-hub_builderActions__8ElSG .text-link{color:var(--sun);font-size:.75rem}.game-hub_faqSection__PX1n8{padding-block:clamp(4.5rem,8vw,7.5rem)}.game-hub_faqLayout__vlJjY{display:grid;grid-template-columns:minmax(15rem,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(2.5rem,9vw,9rem)}.game-hub_faqIntro__Q7qpJ>p:last-child{margin-top:1.2rem;color:var(--ink-soft);line-height:1.8}.game-hub_faqList__mjqI8{border-top:2px solid var(--ink)}.game-hub_faqList__mjqI8 details{border-bottom:1px solid var(--line)}.game-hub_faqList__mjqI8 summary{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1.25rem 0;cursor:pointer;font-weight:900;list-style:none}.game-hub_faqList__mjqI8 summary::-webkit-details-marker{display:none}.game-hub_faqList__mjqI8 summary span{color:var(--pea);font-family:var(--font-numeric);font-size:.74rem}.game-hub_faqList__mjqI8 summary svg{width:1rem;height:1rem;transition:transform .18s ease}.game-hub_faqList__mjqI8 details[open] summary svg{transform:rotate(90deg)}.game-hub_faqList__mjqI8 details p{max-width:48rem;padding:0 2.25rem 1.35rem 3rem;color:var(--ink-soft);font-size:.88rem;line-height:1.8}@media (max-width:800px){.game-hub_faqLayout__vlJjY,.game-hub_focusGrid__JRlAN,.game-hub_heroGrid__Mknzy,.game-hub_releaseBoard__FeXmh,.game-hub_sectionHeading__1XYYg{grid-template-columns:1fr}.game-hub_heroGrid__Mknzy{gap:2.5rem;padding-block:3rem 3.8rem}.game-hub_heroCopy__30Z5K h1{max-width:12ch;font-size:clamp(2.7rem,12vw,4.25rem)}.game-hub_heroPlaque__z3VCf{justify-content:flex-start}.game-hub_heroPlaque__z3VCf .release-plaque{width:min(100%,24rem);transform:none}.game-hub_featureGrid__yRRC5,.game-hub_versionDownloadGroups__KGa5Y{grid-template-columns:1fr}.game-hub_featureCard__oanPF{min-height:0}.game-hub_featureCard__oanPF h3{margin-top:2rem}.game-hub_resourceList__nYfnX{grid-template-columns:1fr}.game-hub_builderGrid__C5aDd{grid-template-columns:auto minmax(0,1fr)}.game-hub_builderActions__8ElSG,.game-hub_builderFacts__P1D2D{grid-column:1/-1}.game-hub_builderActions__8ElSG{align-items:stretch;flex-direction:column}}@media (max-width:520px){.game-hub_heroActions__tQQYa{display:grid;grid-template-columns:1fr}.game-hub_heroActions__tQQYa .button{width:100%}.game-hub_latestAssetList__dohqi{grid-template-columns:1fr}.game-hub_releaseBoard__FeXmh{gap:1.25rem;padding-block:2.25rem}.game-hub_releaseAccess__tjryp,.game-hub_releaseHighlights__KgZZ9{padding:1.25rem}.game-hub_releaseHeading___NmQB{align-items:flex-start;flex-direction:column}.game-hub_focusFacts__jGF9q{grid-template-columns:1fr}.game-hub_focusFacts__jGF9q>div{border-right:0;border-bottom:1px solid var(--line)}.game-hub_focusFacts__jGF9q>div:last-child{border-bottom:0}}.game-hub_hub__iTYmM .game-hub_releaseHeading___NmQB h2{font-size:clamp(2rem,4vw,3rem);font-weight:750;line-height:1.2}.game-hub_hub__iTYmM .game-hub_releaseAccessHeading__kT0Vu h2{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:750;line-height:1.4}.game-hub_hub__iTYmM .game-hub_releaseStatusLabel__Wpc0_ strong{font-weight:700}.game-hub_hub__iTYmM .game-hub_releaseStatusMeta__IFrTu>span{font-size:2.4rem;font-weight:750;line-height:1.2}.game-hub_hub__iTYmM .game-hub_releaseStatusMeta__IFrTu>small{font-size:.9rem;font-weight:600}.game-hub_hub__iTYmM .game-hub_latestAssetList__dohqi a{border:1px solid #d7b31b;box-shadow:none}.game-hub_hub__iTYmM .game-hub_latestAssetList__dohqi small,.game-hub_hub__iTYmM .game-hub_latestAssetList__dohqi strong{font-weight:700}.game-hub_hub__iTYmM .game-hub_focusSection__ZEOrW,.game-hub_hub__iTYmM .game-hub_resourceSection__QT7dP{background:var(--paper-deep)}.game-hub_hub__iTYmM .game-hub_focusCard__gQwny{border:1px solid var(--line);box-shadow:none}.game-hub_hub__iTYmM .game-hub_focusCard__gQwny>header{border-width:1px}.game-hub_hub__iTYmM .game-hub_focusCard__gQwny>a{border-width:1px;font-weight:700}.game-hub_hub__iTYmM .game-hub_focusGrid__JRlAN{gap:2rem 3rem}.game-hub_hub__iTYmM .game-hub_builderCopy__NoQBp h2,.game-hub_hub__iTYmM .game-hub_faqIntro__Q7qpJ h2,.game-hub_hub__iTYmM .game-hub_focusCopy__V9OgQ h2,.game-hub_hub__iTYmM .game-hub_sectionHeading__1XYYg h2{font-size:clamp(1.5rem,2.4vw,2.15rem);font-weight:750;line-height:1.4;letter-spacing:-.025em}.game-hub_hub__iTYmM .game-hub_coreSection__mBS7F,.game-hub_hub__iTYmM .game-hub_faqSection__PX1n8,.game-hub_hub__iTYmM .game-hub_focusSection__ZEOrW,.game-hub_hub__iTYmM .game-hub_resourceSection__QT7dP{padding-block:clamp(2.5rem,5vw,4rem)}.game-hub_hub__iTYmM .game-hub_sectionHeading__1XYYg{gap:1.5rem 3rem;margin-bottom:1.75rem}.game-hub_hub__iTYmM .game-hub_featureCard__oanPF{min-height:0;border-width:1px;border-radius:.75rem;background:var(--paper);box-shadow:none;padding:1.5rem}.game-hub_hub__iTYmM .game-hub_featureCard__oanPF h3{margin-top:1.25rem;font-size:1.25rem;font-weight:700;line-height:1.5}.game-hub_hub__iTYmM .game-hub_featureCard__oanPF p{font-size:.9rem;line-height:1.85}.game-hub_hub__iTYmM .game-hub_resourceList__nYfnX{border-width:1px}.game-hub_hub__iTYmM .game-hub_resourceList__nYfnX h3{font-weight:700}.game-hub_hub__iTYmM .game-hub_builderSection__Bcmt3{border-width:1px;background:#123f2d}.game-hub_hub__iTYmM .game-hub_builderIcon__OFIuJ{border-width:1px;box-shadow:none}.game-hub_hub__iTYmM .game-hub_faqLayout__vlJjY{gap:2rem 3rem}.game-hub_hub__iTYmM .game-hub_faqList__mjqI8{border-top:1px solid var(--line)}.game-hub_hub__iTYmM .game-hub_faqList__mjqI8 summary{font-weight:650}.game-hub_releaseBoard__FeXmh[id=latest-version]{scroll-margin-top:8rem}.game-hub_hub__iTYmM .game-hub_releaseAccessCompact__PGKI1{display:block;border:1px solid var(--line);border-radius:1rem;padding:clamp(1.25rem,3vw,2rem)}.game-hub_releaseSummary___PLC3>.section-kicker{margin-bottom:.45rem;font-size:.65rem;letter-spacing:.09em}.game-hub_releaseSummary___PLC3 h2{font-size:1.5rem;font-weight:750;line-height:1.6}.game-hub_releaseSummary___PLC3 h2>svg{display:inline-block;width:1.4rem;height:1.4rem;margin-right:.6rem;color:var(--pea);vertical-align:-.2rem}.game-hub_releaseSummary___PLC3 h2>span{display:inline-block;margin-left:.75rem;border-radius:.4rem;background:#e7efdf;padding:.05rem .55rem;color:var(--pea-deep);font-family:var(--font-numeric);font-size:1.05rem;vertical-align:.1rem}.game-hub_releaseSummaryMeta__QZDKG{margin-top:.35rem;color:var(--pea-deep);font-size:.8rem;font-weight:600}.game-hub_releaseSummaryIntro__3aHeX{margin-top:.65rem;color:var(--ink-soft);font-size:.85rem;line-height:1.8}.game-hub_downloadJumpLinks__f6u1k{display:none}.game-hub_downloadJumpLinks__f6u1k a{display:inline-flex;align-items:center;gap:.4rem;padding-block:.35rem;color:var(--pea-deep);font-size:.82rem;font-weight:650;text-decoration:underline;text-underline-offset:.25rem}.game-hub_downloadJumpLinks__f6u1k a>svg{width:.9rem;height:.9rem}.game-hub_downloadJumpLinks__f6u1k a:focus-visible{outline:2px solid var(--pea);outline-offset:4px}.game-hub_releaseAccessCompact__PGKI1 .game-hub_versionDownloadGroups__KGa5Y{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;margin-top:1.25rem}.game-hub_releaseAccessCompact__PGKI1 .game-hub_versionDownloadGroup__9f1hL{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:.8rem;background:#fafbf8;padding:1.25rem}.game-hub_releaseAccessCompact__PGKI1 .game-hub_versionDownloadGroup__9f1hL:first-child{border-color:#cfdec4;background:#f0f5e9}.game-hub_releaseAccessCompact__PGKI1 .game-hub_versionDownloadGroupSummary__5Ek3O{border:2px solid #a8bba0;border-radius:.6rem;background:#fff;padding:1rem}.game-hub_releaseAccessCompact__PGKI1 .game-hub_versionDownloadGroup__9f1hL:first-child .game-hub_versionDownloadGroupSummary__5Ek3O{border-color:#8da980;background:#f8fbf4}.game-hub_releaseAccessCompact__PGKI1 .game-hub_versionDownloadGroupHeading__arTrT{align-items:flex-start;gap:.6rem}.game-hub_releaseAccessCompact__PGKI1 .game-hub_versionDownloadGroupHeading__arTrT>svg{margin-top:.2rem}.game-hub_releaseAccessCompact__PGKI1 .game-hub_versionDownloadGroupHeading__arTrT>span{flex:1;gap:.4rem}.game-hub_releaseAccessCompact__PGKI1 .game-hub_versionDownloadGroupHeading__arTrT strong{font-size:1rem;font-weight:700}.game-hub_releaseAccessCompact__PGKI1 .game-hub_versionDownloadGroupHeading__arTrT small{font-size:.72rem;font-weight:500;line-height:1.6}.game-hub_releaseAccessCompact__PGKI1 .game-hub_versionDownloadGroupHeading__arTrT small b{font-size:.85rem;font-weight:650}.game-hub_releaseAccessCompact__PGKI1 .game-hub_versionDownloadGroupHeading__arTrT small span{margin-left:.15rem}.game-hub_releaseAccessCompact__PGKI1 .game-hub_versionDownloadGroupIntro__P2_KO{margin-top:.6rem;font-size:.78rem;line-height:1.75}.game-hub_releaseAccessCompact__PGKI1 .game-hub_latestAssetList__dohqi{grid-template-columns:1fr;gap:.6rem;margin-top:auto;padding-top:1.1rem;scroll-margin-top:7rem}.game-hub_hub__iTYmM .game-hub_releaseAccessCompact__PGKI1 .game-hub_latestAssetList__dohqi a{min-height:4.1rem;gap:.8rem;border:1px solid #d7e0d0;border-radius:.6rem;background:#fff;color:var(--ink);padding:.8rem 1rem;transition:background-color .16s ease,border-color .16s ease}.game-hub_hub__iTYmM .game-hub_releaseAccessCompact__PGKI1 .game-hub_versionDownloadGroup__9f1hL:first-child .game-hub_latestAssetList__dohqi a{border-color:#2b5c3c;background:#2b5c3c;color:#fff}.game-hub_hub__iTYmM .game-hub_releaseAccessCompact__PGKI1 .game-hub_latestAssetList__dohqi strong{font-size:.9rem;font-weight:650;line-height:1.5}.game-hub_hub__iTYmM .game-hub_releaseAccessCompact__PGKI1 .game-hub_latestAssetList__dohqi small{font-size:.72rem;font-weight:500;line-height:1.5;color:var(--ink-soft)}.game-hub_releaseAccessCompact__PGKI1 .game-hub_latestAssetList__dohqi a>svg{width:1.2rem;height:1.2rem}.game-hub_releaseAccessCompact__PGKI1 .game-hub_latestAssetInfo__f8NLx{gap:.1rem}.game-hub_releaseAccessCompact__PGKI1 .game-hub_latestAssetList__dohqi .download-action{color:inherit}.game-hub_hub__iTYmM .game-hub_releaseAccessCompact__PGKI1 .game-hub_versionDownloadGroup__9f1hL:first-child .game-hub_latestAssetList__dohqi small{color:#d4e3cf}.game-hub_hub__iTYmM .game-hub_releaseAccessCompact__PGKI1 .game-hub_latestAssetList__dohqi a:hover{border-color:#8ba57f;background:#f0f5e9;transform:none}.game-hub_hub__iTYmM .game-hub_releaseAccessCompact__PGKI1 .game-hub_versionDownloadGroup__9f1hL:first-child .game-hub_latestAssetList__dohqi a:hover{border-color:#214b30;background:#214b30}.game-hub_releaseAccessCompact__PGKI1 .game-hub_latestAssetList__dohqi a:focus-visible{outline:2px solid var(--pea);outline-offset:3px}.game-hub_hub__iTYmM .game-hub_releaseAccessCompact__PGKI1 .game-hub_latestAssetList__dohqi a:active{transform:translateY(1px)}@media (min-width:761px){.game-hub_releaseSummary___PLC3{text-align:center}.game-hub_releaseSummary___PLC3>.section-kicker{justify-content:center}}@media (max-width:760px){.game-hub_hub__iTYmM .game-hub_releaseAccessCompact__PGKI1{display:block}.game-hub_releaseSummary___PLC3 h2{font-size:1.25rem}.game-hub_releaseSummary___PLC3 h2>span{margin-left:.5rem;font-size:.9rem}.game-hub_releaseAccessCompact__PGKI1 .game-hub_versionDownloadGroups__KGa5Y{grid-template-columns:1fr;margin-top:1rem}.game-hub_releaseAccessCompact__PGKI1 .game-hub_versionDownloadGroup__9f1hL{padding:1rem}.game-hub_releaseAccessCompact__PGKI1 .game-hub_latestAssetList__dohqi{padding-top:.85rem}}