.MenuList{display:flex;flex-direction:column}.MenuListItem{display:flex;align-items:center;gap:9px;min-height:56px;padding:16px;border-radius:10px;position:relative;font-family:Source Sans\ 3,Maven Pro,sans-serif;font-size:16px;line-height:20px;white-space:nowrap;text-decoration:none}.MenuListItem__Icon{flex-shrink:0}.MenuListItem__Label{overflow:hidden;text-overflow:ellipsis}.MenuListItem.--active:before{content:"";position:absolute;left:0;top:16px;width:4px;height:24px;border-radius:0 2px 2px 0}.MenuListDivider{width:100%;height:1px;margin:0;border:0}.AppHeader{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 24px}@media(max-width:1151px){.AppHeader{min-height:60px;padding:6px 16px}}.AppHeader__Dim{position:fixed;inset:0;z-index:25;opacity:0;pointer-events:none;transition:opacity .15s ease}.AppHeader:has(.AppHeader__Search:focus-within) .AppHeader__Dim{opacity:1;pointer-events:auto}.AppHeader:has(.AppHeader__Search:focus-within) .AppHeader__Cancel,.AppHeader:has(.AppHeader__Search:focus-within) .AppHeader__Search{position:relative;z-index:30}.AppHeader__Logo{display:none;margin-right:auto}.AppHeader__Logo img{display:block;height:30px;width:auto}@media(max-width:1151px){.AppHeader__Logo{display:flex}}.AppHeader__Search{width:212px;margin-left:auto}@media(max-width:1151px){.AppHeader__Search{display:none}}.AppHeader__Search .Control,.AppHeader__Search .Field{margin:0}.AppHeader__Search .Input{height:40px;padding:10px 16px 10px 42px;border:0;border-radius:100px;box-shadow:none;font-family:Source Sans\ 3,Maven Pro,sans-serif;font-size:14px;line-height:18px}.AppHeader__Search .Icon{left:16px;right:auto;width:14px}.AppHeader__Search.Autocomplete--filled .Input{padding-left:16px;padding-right:48px}.AppHeader__Search.Autocomplete--filled .Icon{display:none}.AppHeader__Search .Autocomplete__Clear{position:absolute;top:0;right:0;z-index:1;display:flex;width:40px;height:40px;background:none}.AppHeader__Button,.AppHeader__Search .Autocomplete__Clear{align-items:center;justify-content:center;padding:0;border:0;cursor:pointer}.AppHeader__Button{display:none;flex-shrink:0;width:48px;height:48px;border-radius:50%}@media(max-width:1151px){.AppHeader__Button{display:flex}}.AppHeader__Cancel{display:none;flex-shrink:0;min-height:44px;padding:0;border:0;background:none;cursor:pointer;font-family:Source Sans\ 3,Maven Pro,sans-serif;font-size:12px;line-height:17px}@media(max-width:1151px){.AppHeader--searching .AppHeader__Button,.AppHeader--searching .AppHeader__Logo{display:none}.AppHeader--searching .AppHeader__Search{display:block;flex:1 1;width:auto}.AppHeader--searching .AppHeader__Search .Input{padding-left:16px}.AppHeader--searching .AppHeader__Search .Icon{display:none}.AppHeader--searching .AppHeader__Cancel{display:block}}.AppFooter{padding:48px 24px;font-family:Source Sans\ 3,Maven Pro,sans-serif}.AppFooter__Brand,.AppFooter__Inner,.AppFooter__Meta{display:flex;align-items:center}.AppFooter__Inner{justify-content:space-between;gap:24px}.AppFooter__Brand,.AppFooter__Meta{gap:16px}.AppFooter__Logo img{display:block;width:47px;height:50px}.AppFooter__Links{display:flex;flex-wrap:wrap;gap:20px}.AppFooter__Link{font-size:14px;line-height:18px;text-decoration:none}.AppFooter__Copyright{margin:0;font-size:12px;line-height:16px}.AppFooter__Badge img{display:block}@media(max-width:1151px){.AppFooter__Brand,.AppFooter__Inner{flex-direction:column}.AppFooter__Inner{gap:42px}.AppFooter__Links{justify-content:center;max-width:260px;row-gap:16px}.AppFooter__Meta{flex-direction:column}}.AppFooter--collapsed{padding:24px 0}.AppFooter--collapsed .AppFooter__Brand,.AppFooter--collapsed .AppFooter__Inner,.AppFooter--collapsed .AppFooter__Meta{flex-direction:column}.AppFooter--collapsed .AppFooter__Links{justify-content:center}.SideMenu{position:sticky;top:0;flex-shrink:0;display:flex;flex-direction:column;width:280px;height:100vh;padding:10px 0;border-right:1px solid;transition:width .2s ease}@media(max-width:1151px){.SideMenu{display:none}}.SideMenu__Head{flex-shrink:0;padding:0 16px}.SideMenu__Logo{display:flex;align-items:center;height:56px;padding:11px 16px}.SideMenu__Logo img{display:block;height:34px;width:auto}.SideMenu__Toggle{display:flex;align-items:center;gap:9px;width:calc(100% + 12px);min-height:56px;padding:16px;border:0;border-radius:10px;background:none;cursor:pointer;font-family:Maven Pro,sans-serif;font-size:12px;font-weight:700;line-height:14px;letter-spacing:.16em;text-transform:uppercase;text-align:left}.SideMenu__ToggleLabel{flex:1 1}.SideMenu__Chevron{transform:rotate(180deg);transition:transform .2s ease}.SideMenu__Body{flex:1 1;min-height:0;padding:0 10px 0 16px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.SideMenu__Body::-webkit-scrollbar{width:6px}.SideMenu__Body::-webkit-scrollbar-thumb{border-radius:10px}@supports not selector(::-webkit-scrollbar){.SideMenu__Body{scrollbar-width:thin}}.SideMenu--collapsed{width:93px}.SideMenu--collapsed .SideMenu__Logo{padding:11px 0 11px 16px}.SideMenu--collapsed .SideMenu__Toggle{width:auto;padding-right:8px}.SideMenu--collapsed .SideMenu__ToggleLabel{display:none}.SideMenu--collapsed .SideMenu__Chevron{transform:none}.SideMenu--collapsed .MenuListItem__Label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.SideMenu--collapsed .SideMenu__Body{padding-right:16px;scrollbar-width:none}.SideMenu--collapsed .SideMenu__Body::-webkit-scrollbar{display:none}.CollapsableSidebarLayout__Frame{display:flex;align-items:flex-start;min-height:100vh}.CollapsableSidebarLayout__Column{flex:1 1;min-width:0;display:flex;flex-direction:column;min-height:100vh}@media(min-width:1152px){.CollapsableSidebarLayout .SideMenu{position:fixed;left:0;z-index:20}.CollapsableSidebarLayout__Column{margin-left:280px;transition:margin-left .2s ease}.CollapsableSidebarLayout--sideMenuCollapsed .CollapsableSidebarLayout__Column{margin-left:93px}}@media(max-width:1151px){.CollapsableSidebarLayout__Column{padding-top:60px}.CollapsableSidebarLayout .App__Header{position:fixed;top:0;left:0;right:0;z-index:20}}.CollapsableSidebarLayout .App__Main{flex:1 1;margin:24px 0}.CollapsableSidebarLayout--fill .App__Main{margin:0}.CollapsableSidebarLayout__MobileMenu{position:fixed;top:60px;left:0;right:0;bottom:0;z-index:19;padding:10px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}@media(min-width:1152px){.CollapsableSidebarLayout__MobileMenu{display:none}}.CollapsableSidebarLayout__MobileMenu .MenuListItem{min-height:56px}.FillScreenLayout .App__Main,.IoGameTile{position:relative}.IoGameTile{height:100px;width:178px}.IoGameTile--floating{position:absolute;z-index:1}.IoGameTile--hidden{opacity:0;transform:scale(.5)}@media(min-width:769px){.IoGameTile--featured{height:208px;width:364px;min-width:364px;max-width:364px}}@media(max-width:768px){.IoGameTile{height:calc((50vw - .75rem - 4px) * .5617977528)!important;width:calc(50vw - .75rem - 4px)!important;min-width:0;max-width:none}}.IoGameTile .GameTile__Preview:before{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:40%;border-radius:0 0 .325rem .325rem;z-index:1}.IoGameTile .GameTile__Preview:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:100%;border-radius:.325rem;z-index:2}.IoGameTile__Rating{height:1rem}.GameTile__Status{position:static;padding:0}@media(min-width:960px){.GameTile__Status{display:none}}.IoGameTile__noMobile{position:absolute;top:0;left:0;width:100%;height:100%;padding:.5rem}.IoGameTile__noMobile>span{position:relative;display:flex;align-items:center;font-size:90%;font-weight:700;text-transform:uppercase}.IoGameTile__noMobile>span .Icon{width:1.25rem;margin-right:.5rem}.GameTileBlock{width:100%}.GameTileBlock__Title{margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px}.GameTileBlock__Content,.GameTileBlock__ContentInner{position:relative}@media(max-width:768px){.GameTileBlock__ContentInner{display:grid;grid-gap:8px;grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,calc(50vw - .75rem - 4px))}}@media(min-width:769px){.GameTileBlock__ContentInner{display:grid;grid-gap:8px;grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,178px)}}.GameTileBlock__Control{margin-top:1.5rem}@media(min-width:769px){.GameTileBlock .IoGameTile--featured{grid-row:span 2;grid-column:span 2}}.GameTileBlock--center .GameTileBlock__ContentInner{display:flex;flex-wrap:wrap;justify-content:center}.GameTileBlock--center .GameTileBlock__Title>.Flex{text-align:center;margin-left:auto;margin-right:auto}.GameTileBlock .GameTileBlock__Description{margin-top:1.5rem;text-transform:none}.GameTileBlock .GameTileBlock__Description h2{font-weight:600}