.GameTiles_tiles__G7L9B{position:relative;width:100%;height:100%;pointer-events:none}.GameTiles_tile__8S8rN{position:absolute;overflow:hidden;width:30%;aspect-ratio:3/4;border-radius:22px;border:1px solid hsla(0,0%,100%,.16);box-shadow:0 24px 54px rgba(0,0,0,.5);will-change:transform}.GameTiles_photo__5UHVn{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.GameTiles_incoming__zqnxT{opacity:0;transform:scale(1.07);transition:opacity .8s ease,transform 1.4s ease-out}.GameTiles_visible__tqAZX{opacity:1;transform:scale(1)}.GameTiles_overlay__N4DrO{position:absolute;inset:0;background:linear-gradient(160deg,rgba(245,166,35,.1),rgba(8,12,20,.5));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16)}.GameTiles_tileA__EXpMd{left:4%;top:22%;transform:rotate(-8deg);animation:GameTiles_msTileA__MXrDH 42s ease-in-out infinite}.GameTiles_tileB__c8vjP{left:33%;top:5%;z-index:2;transform:rotate(6.5deg);animation:GameTiles_msTileB__lXZcl 48s ease-in-out infinite;animation-delay:.4s}.GameTiles_tileC__qEnmd{left:62%;top:26%;width:27%;transform:rotate(-3.5deg);animation:GameTiles_msTileC__qEXK4 45s ease-in-out infinite;animation-delay:.9s}@keyframes GameTiles_msTileA__MXrDH{0%,to{transform:rotate(-8deg) translateZ(0)}50%{transform:rotate(-5.5deg) translate3d(5px,-16px,0)}}@keyframes GameTiles_msTileB__lXZcl{0%,to{transform:rotate(6.5deg) translateZ(0)}50%{transform:rotate(4deg) translate3d(-6px,-20px,0)}}@keyframes GameTiles_msTileC__qEXK4{0%,to{transform:rotate(-3.5deg) translateZ(0)}50%{transform:rotate(-6deg) translate3d(7px,-13px,0)}}@keyframes Logo_msLogoIn__GSoLv{0%{opacity:0;transform:translateY(14px) scale(.82)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Logo_msGlowPulse__W6qUe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}@keyframes Logo_msLogoFloat__ePHG5{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-6px) rotate(-1.5deg)}}.Logo_logo__T21r4{display:flex}.Logo_logo__T21r4.Logo_inline__7zqVi{flex-direction:row;align-items:center;gap:12px}.Logo_logo__T21r4.Logo_stacked__Vy5Le{flex-direction:column;align-items:center;gap:16px;text-align:center}.Logo_markWrap__Fglnp{position:relative;display:inline-flex;flex-shrink:0}.Logo_markWrap__Fglnp.Logo_animated__MNTKj{animation:Logo_msLogoIn__GSoLv .8s cubic-bezier(.22,1,.36,1) both}.Logo_markWrap__Fglnp.Logo_animated__MNTKj .Logo_glow__gRE_n{animation:Logo_msGlowPulse__W6qUe 5s ease-in-out infinite}.Logo_markWrap__Fglnp.Logo_animated__MNTKj .Logo_mark__GCVq1{animation:Logo_msLogoFloat__ePHG5 5s ease-in-out infinite}.Logo_glow__gRE_n{position:absolute;inset:-18%;border-radius:50%;background:radial-gradient(circle,rgba(245,166,35,.4),transparent 66%);filter:blur(14px);opacity:.6;pointer-events:none}.Logo_mark__GCVq1{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:24px;background:var(--ms-grad-accent);border:1.5px solid rgba(255,220,120,.6);box-shadow:0 0 0 1px rgba(245,166,35,.2),0 12px 40px rgba(245,166,35,.5),inset 0 1px 0 hsla(0,0%,100%,.4)}.Logo_meeple__ehkdG{color:var(--ms-ink)}.Logo_text__z47pt{display:flex;flex-direction:column;gap:4px}.Logo_wordmark__kMfkl{font-weight:800;font-size:26px;letter-spacing:-.035em;color:var(--ms-text);line-height:1}.Logo_stacked__Vy5Le .Logo_wordmark__kMfkl{font-size:32px}.Logo_accent__xgkwS{color:var(--ms-accent)}.Logo_tagline__RNKqW{font-size:13px;letter-spacing:.04em;color:var(--ms-text-muted)}.Logo_onDark__xFwQY .Logo_wordmark__kMfkl{color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.5)}.Logo_onDark__xFwQY .Logo_tagline__RNKqW{color:hsla(38,21%,93%,.7)}.AppNav_nav__iOqmb{position:fixed;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;padding:12px 8px calc(16px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--ms-bg-solid) 85%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--ms-glass-border);border-radius:24px 24px 0 0}.AppNav_brand__NkZuX{display:none}.AppNav_items__8_J5o{display:flex;flex:1 1;justify-content:space-around;align-items:center;list-style:none}.AppNav_itemCell__luDgH{display:flex;justify-content:center;min-width:0}.AppNav_item__JxQOE{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:10px;font-weight:500;color:var(--ms-text-subtle);cursor:pointer;border-radius:14px;padding:4px 6px;transition:color .15s ease,background .15s ease}.AppNav_item__JxQOE:focus-visible{outline:none;box-shadow:var(--ms-focus-ring)}@media(hover:hover)and (pointer:fine){.AppNav_item__JxQOE:hover:not(.AppNav_active__t4Va_):not(.AppNav_disabled__6J5rd){color:var(--ms-text-muted)}}.AppNav_active__t4Va_{color:var(--ms-accent);font-weight:600}.AppNav_disabled__6J5rd{cursor:default}.AppNav_iconWrap__02ELd{position:relative;display:inline-flex}.AppNav_badgeDot__cBAA7{position:absolute;top:-3px;right:-3px;width:8px;height:8px;border-radius:50%;background:var(--ms-info);border:1.5px solid var(--ms-bg-solid)}.AppNav_accountMenu__hlRAl,.AppNav_badgePill__mxGxa,.AppNav_foot__XtsfH,.AppNav_gearItem__VvoXv,.AppNav_railAvatar__cwzcH,.AppNav_soonTag__StGJT,.AppNav_wideLabel__RxKGE{display:none}@media(min-width:768px){.AppNav_nav__iOqmb{top:0;bottom:0;right:auto;width:84px;flex-direction:column;align-items:center;padding:24px 0;border-top:none;border-right:1px solid var(--ms-glass-border);border-radius:0}.AppNav_brand__NkZuX{display:flex;margin-bottom:16px}.AppNav_brandFull__ukiem{display:none}.AppNav_items__8_J5o{flex:0 0 auto;flex-direction:column;gap:10px}.AppNav_item__JxQOE{width:48px;height:48px;justify-content:center;padding:0;border-radius:14px;border:1px solid transparent}.AppNav_label__R8k5t{display:none}.AppNav_active__t4Va_{background:color-mix(in srgb,var(--ms-accent) 12%,transparent);border-color:color-mix(in srgb,var(--ms-accent) 22%,transparent)}.AppNav_active__t4Va_:before{content:"";position:absolute;left:-18px;top:26%;bottom:26%;width:3px;border-radius:0 3px 3px 0;background:var(--ms-accent)}.AppNav_foot__XtsfH{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:auto}.AppNav_gearItem__VvoXv{display:flex}.AppNav_railAvatar__cwzcH{display:inline-flex;border-radius:50%}.AppNav_railAvatar__cwzcH:focus-visible{outline:none;box-shadow:var(--ms-focus-ring)}}@media(min-width:1024px){.AppNav_nav__iOqmb{width:264px;align-items:stretch;padding:24px 16px}.AppNav_brand__NkZuX{justify-content:flex-start;padding:0 6px;margin-bottom:24px}.AppNav_brandMark__i525p{display:none}.AppNav_brandFull__ukiem{display:flex}.AppNav_items__8_J5o{align-items:stretch;gap:4px}.AppNav_itemCell__luDgH{display:block}.AppNav_item__JxQOE{width:100%;height:auto;flex-direction:row;justify-content:flex-start;gap:12px;padding:11px 14px;font-size:15px;font-weight:500;color:var(--ms-text-muted)}.AppNav_label__R8k5t{display:inline;font-size:15px}.AppNav_hasWide__2K2iR .AppNav_label__R8k5t{display:none}.AppNav_hasWide__2K2iR .AppNav_wideLabel__RxKGE{display:inline;font-size:15px}.AppNav_active__t4Va_{color:var(--ms-accent);font-weight:600}.AppNav_active__t4Va_:before{display:none}.AppNav_soonTag__StGJT{display:inline-flex;margin-left:auto;padding:2px 8px;border-radius:999px;background:var(--ms-glass-bg);border:1px solid var(--ms-border);font-size:10px;font-weight:600;color:var(--ms-text-subtle)}.AppNav_badgeDot__cBAA7{display:none}.AppNav_hasWide__2K2iR{position:relative}.AppNav_hasWide__2K2iR .AppNav_iconWrap__02ELd{position:static}.AppNav_badgePill__mxGxa{display:flex;align-items:center;justify-content:center;position:absolute;right:14px;top:50%;transform:translateY(-50%);min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--ms-info) 16%,transparent);color:var(--ms-info);font-size:11px;font-weight:700}.AppNav_gearItem__VvoXv,.AppNav_railAvatar__cwzcH{display:none}.AppNav_accountMenu__hlRAl{display:block;width:100%}}@keyframes page_msFloat__3jrDb{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes page_msRise__W_sYW{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.page_page__5Ccaw{position:relative;isolation:isolate;min-height:100svh}.page_controls__OHefk{position:absolute;top:16px;right:16px;z-index:10;display:flex;align-items:center;gap:8px}.page_layout__omNy6{position:relative;z-index:1;display:flex;flex-direction:column;min-height:100svh}.page_brand__ZyeWl{position:relative;height:240px;flex-shrink:0}.page_tilesPanel__9kPzy{display:none}.page_heroContent__bKkpX{position:absolute;left:0;right:0;bottom:30px;z-index:2;display:flex;justify-content:center;padding:0 16px}.page_heroFloat__7_7hP{will-change:transform}.page_brandContent__CXcrx{display:none}.page_headline__efBTU{font-weight:800;font-size:40px;line-height:1.1;letter-spacing:-.035em;color:var(--ms-text);max-width:460px}.page_brandSubtitle__9199B{margin-top:16px;max-width:420px;font-size:15px;line-height:1.6;color:var(--ms-text-muted)}.page_stats__4U0pn{display:flex;gap:32px;margin-top:32px}.page_stat__nLKjM{display:flex;flex-direction:column;gap:2px}.page_statValue__AQPo8{font-family:var(--ms-font-display),"Bebas Neue",sans-serif;font-weight:400;font-size:34px;line-height:1;letter-spacing:-.01em;color:var(--ms-text);font-weight:700}.page_statAccent__F87AM{color:var(--ms-accent)}.page_statSuccess__4QlzI{color:var(--ms-success)}.page_statBlue__2zrLA{color:var(--ms-cat-blue)}.page_statLabel__Kz3Kk{font-size:12px;color:var(--ms-text-muted)}.page_formPanel__TxBhe{position:relative;z-index:2;flex:1 1;display:flex;justify-content:center;padding:24px 16px 48px}.page_formInner__tfwGI{width:100%;max-width:420px}.page_rise__7WjXR{animation:page_msRise__W_sYW .7s cubic-bezier(.22,1,.36,1) both}.page_delay1__SKeTk{animation-delay:.08s}.page_delay2__zvqaL{animation-delay:.16s}.page_delay3__FroHl{animation-delay:.24s}.page_delay4__MnhDE{animation-delay:.32s}@media(min-width:768px){.page_brand__ZyeWl{height:320px}.page_heroContent__bKkpX{bottom:92px}.page_formPanel__TxBhe{padding:0 24px 48px}.page_formInner__tfwGI{max-width:460px;margin-top:-40px;padding:32px;background:var(--ms-glass-bg);border:1px solid var(--ms-glass-border);border-radius:24px;box-shadow:var(--ms-shadow-card)}}@media(min-width:1024px){.page_layout__omNy6{flex-direction:row}.page_brand__ZyeWl{height:auto;width:54%;display:flex;flex-direction:column;justify-content:flex-end;padding:64px}.page_heroContent__bKkpX{display:none}.page_tilesPanel__9kPzy{display:block;position:absolute;top:9%;left:0;width:100%;height:460px;z-index:1}.page_brandContent__CXcrx{display:flex;flex-direction:column;position:relative;z-index:3}.page_headline__efBTU{margin-top:24px}.page_formPanel__TxBhe{width:46%;align-items:center;padding:56px 64px;background:var(--ms-surface)}.page_formInner__tfwGI{max-width:380px;margin-top:0;padding:0;background:none;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}}@keyframes Backdrop_msAurora1__mR0mx{0%,to{transform:translate(0) scale(1);opacity:.75}33%{transform:translate(16%,10%) scale(1.15);opacity:1}66%{transform:translate(-10%,18%) scale(.95);opacity:.85}}@keyframes Backdrop_msAurora2__uK9Dh{0%,to{transform:translate(0) scale(1);opacity:.7}40%{transform:translate(-20%,-9%) scale(1.2);opacity:.95}75%{transform:translate(14%,12%) scale(.9);opacity:.8}}@keyframes Backdrop_msAurora3__I5Wzs{0%,to{transform:translate(0) scale(1);opacity:.7}35%{transform:translate(11%,-14%) scale(.9);opacity:.9}70%{transform:translate(-17%,-6%) scale(1.15);opacity:1}}.Backdrop_backdrop__P_IN7{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.Backdrop_grid__nn8V6{position:absolute;inset:0;background-image:linear-gradient(var(--ms-grid) 1px,transparent 1px),linear-gradient(90deg,var(--ms-grid) 1px,transparent 1px);background-size:54px 54px;mask-image:radial-gradient(90% 70% at 50% 25%,#000,transparent);-webkit-mask-image:radial-gradient(90% 70% at 50% 25%,#000,transparent)}.Backdrop_orb__4zhVH{position:absolute;aspect-ratio:1;border-radius:50%;filter:blur(clamp(80px,9vw,160px));will-change:transform}.Backdrop_orbAccent__gen2k{width:clamp(340px,36vw,680px);top:-90px;left:8%;background:rgba(245,166,35,.22);animation:Backdrop_msAurora1__mR0mx 26s ease-in-out infinite}.Backdrop_orbSuccess__D_Tl9{width:clamp(300px,32vw,600px);top:42%;left:-80px;background:rgba(62,224,154,.18);animation:Backdrop_msAurora2__uK9Dh 30s ease-in-out infinite}.Backdrop_orbBlue__QSkBj{width:clamp(320px,34vw,640px);bottom:-110px;right:-60px;background:rgba(96,165,250,.2);animation:Backdrop_msAurora3__I5Wzs 28s ease-in-out infinite}.AppShell_shell__aelug{isolation:isolate;min-height:100svh}.AppShell_main__q1w8W{position:relative;z-index:10;padding:16px 16px calc(96px + env(safe-area-inset-bottom))}@media(min-width:768px){.AppShell_main__q1w8W{padding:24px 24px 24px 108px}}@media(min-width:1024px){.AppShell_main__q1w8W{padding-left:296px;padding-right:32px}}.AppShell_errorBar__3w1iv{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px;padding:10px 16px;border-radius:14px;background:color-mix(in srgb,var(--ms-loss) 8%,transparent);border:1px solid color-mix(in srgb,var(--ms-loss) 22%,transparent);font-size:12.5px;color:var(--ms-text)}.AppShell_errorBar__3w1iv button{border:none;background:none;color:var(--ms-loss);font-family:var(--ms-font-sans),"DM Sans",system-ui,sans-serif;font-size:12.5px;font-weight:600;cursor:pointer;padding:2px}.AppShell_errorBar__3w1iv button:focus-visible{outline:none;box-shadow:var(--ms-focus-ring)}@keyframes LanguageSwitcher_msPopIn__Bk1xl{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.LanguageSwitcher_root__pdAcq{position:relative}.LanguageSwitcher_trigger__HrDdQ{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:999px;background:var(--ms-glass-bg);border:1px solid var(--ms-border);color:var(--ms-text);font-weight:600;font-size:13px;cursor:pointer;transition:border-color .15s ease}@media(hover:hover)and (pointer:fine){.LanguageSwitcher_trigger__HrDdQ:hover{border-color:color-mix(in srgb,var(--ms-text) 22%,transparent)}}.LanguageSwitcher_trigger__HrDdQ:focus-visible{outline:none;box-shadow:var(--ms-focus-ring)}.LanguageSwitcher_flag__OI39J{font-size:15px;line-height:1}.LanguageSwitcher_short__zDq9K{letter-spacing:.02em}.LanguageSwitcher_chevron__fecqm{color:var(--ms-text-muted)}.LanguageSwitcher_menu__o2l16{position:absolute;top:calc(100% + 6px);right:0;z-index:1000;min-width:168px;list-style:none;padding:6px;background:var(--ms-surface);border:1px solid var(--ms-border);border-radius:14px;box-shadow:var(--ms-shadow-card);transform-origin:top right;animation:LanguageSwitcher_msPopIn__Bk1xl .16s ease}.LanguageSwitcher_item__CIQTu{display:flex;align-items:center;gap:8px;width:100%;padding:9px 10px;border:none;border-radius:9px;background:none;color:var(--ms-text);font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:background .12s ease}@media(hover:hover)and (pointer:fine){.LanguageSwitcher_item__CIQTu:hover{background:var(--ms-glass-bg)}}.LanguageSwitcher_item__CIQTu:focus-visible{outline:none;box-shadow:var(--ms-focus-ring)}.LanguageSwitcher_itemActive__rnz5b{color:var(--ms-accent);font-weight:600}.ThemeToggle_toggle__zqOmC{display:inline-flex;gap:3px;padding:3px;border-radius:999px;background:var(--ms-glass-bg);border:1px solid var(--ms-border)}.ThemeToggle_option__8Z6XH{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:999px;background:none;color:var(--ms-text-muted);cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .15s ease}@media(hover:hover)and (pointer:fine){.ThemeToggle_option__8Z6XH:hover:not(.ThemeToggle_active__xPDZC){color:var(--ms-text)}}.ThemeToggle_option__8Z6XH:focus-visible{outline:none;box-shadow:var(--ms-focus-ring)}.ThemeToggle_active__xPDZC{background:var(--ms-grad-accent);color:var(--ms-ink);box-shadow:0 3px 10px rgba(245,166,35,.32)}