:root{--brand-0:#fff;--brand-20:#e1d9ff;--brand-30:#d2c6ff;--brand-40:#c3b3ff;--brand-50:#b4a1ff;--brand-60:#a48eff;--brand-70:#957bff;--brand-80:#8668ff;--brand-100:#6842ff;--brand-120:#5335cc;--brand-130:#492eb3;--brand-140:#3e2899;--brand-150:#342180;--brand-160:#2a1a66;--brand-180:#150d33;--brand-200:#07050f;--black-10:#474967;--black-20:#434561;--black-40:#373952;--black-50:#2f3148;--black-60:#28293d;--black-70:#212233;--black-80:#1a1b28;--black-90:#13141e;--black-100:#0c0d14;--white-10:#666a7f;--white-20:#767a8e;--white-30:#878a9e;--white-40:#989bae;--white-50:#aaadbe;--white-60:#bdbfce;--white-70:#d0d2de;--white-80:#e5e6ee;--white-90:#eff0f7;--white-100:#f9faff;--success-100:#4af0a7;--alert-40:#f59ebe;--alert-60:#f16e9d;--alert-100:#e70d5c;--warning-100:#ffac4a;--warning-200:#3c2a16;--line:#ffffff14;--radius:8px;--base-unit:8px;--page-pad:25px;--sidebar-width:210px;--sidebar-collapsed-width:67px;--sidebar-item-height:36px;--sidebar-icon-size:24px;--header-height:60px;--header-mobile-height:56px;--header-search-width:460px;--font-size-body:14px;--font-size-button:16px;--font-size-body-small:11.2px;--font-size-body-xsmall:.7rem;--font-size-h1:24px;--font-size-h2:1.2rem;--font-size-h3:1rem;--font-size-h5:20px;--main-content-width:500px;--bottom-navigation-height:56px;--header-logo-height:35px;--header-tablet-height:60px;--header-mobile-logo-height:30px;--drawer-width:400px;--game-thumb-aspect-ratio:100 / 178;--game-thumb-mobile-width:168px;--originals-portrait-width:271px;--originals-portrait-mobile-width:160px;--originals-square-width:160px;--originals-square-mobile-width:160px;--originals-landscape-width:178px;--originals-landscape-mobile-width:168px;--profile-section-width:1200px;--profile-cover-sm-height:120px;--profile-cover-height:350px;--profile-avatar-sm-width:100px;--profile-avatar-width:150px;--profile-avatar-sm-height:100px;--profile-avatar-height:150px;--font-size-h1-small:1.5rem;--font-size-h2-small:.875rem}*{box-sizing:border-box}html,body{background:var(--black-100);min-height:100%;color:var(--brand-0);margin:0;overflow-x:clip}html{scrollbar-width:thin;scrollbar-color:#aaadbe transparent;scrollbar-gutter:stable}body{background:var(--black-100);font-family:var(--font-ui), "Trebuchet MS", Verdana, sans-serif;font-size:var(--font-size-body);letter-spacing:.00938em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}h1,h2,h3,h4,h5,h6,.brand{font-family:var(--font-ui), var(--font-heading), sans-serif;color:#fff;margin-block:0;font-weight:900}h1{font-size:var(--font-size-h1);line-height:31px}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}a{color:inherit;text-decoration:none}img{display:block}button,input{font:inherit}button,.leftMenuContact,.iconButton{font-size:var(--font-size-button)}small,.leftMenuCopyright{font-size:var(--font-size-body-small)}.topbar{z-index:12;width:100%;padding-top:var(--safe-area-inset-top,env(safe-area-inset-top,0));background:var(--black-80);border-bottom:1px solid var(--black-80);height:calc(var(--safe-area-inset-top,env(safe-area-inset-top,0)) + var(--header-mobile-height));flex-flow:wrap;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.nav{width:min(100% - 50px,1880px);height:var(--header-height);grid-template-columns:auto minmax(280px,var(--header-search-width)) auto;justify-content:space-between;align-items:center;gap:18px;margin:0 auto;display:grid}.Header_leftSection{flex-direction:row;align-items:center;padding-left:12px;display:flex}.brand{margin-left:calc(var(--base-unit)*.5);margin-right:calc(var(--base-unit)*2);-webkit-user-select:none;user-select:none;justify-content:flex-start;align-items:center;display:flex}.bIcon{margin-right:calc(var(--base-unit)*.75);display:flex;position:relative}.nav .brand{grid-column:1;margin-left:0}.brandMark{background:linear-gradient(135deg,#8c64ff,#623cff);border-radius:9px;place-items:center;width:32px;height:32px;font-size:20px;line-height:1;display:grid;box-shadow:0 0 0 3px #ffffff14}.search{width:100%;max-width:var(--header-search-width);z-index:50;background:#3f405d;border:1px solid #0000;border-radius:30px;grid-column:2;grid-template-columns:1fr 48px;justify-self:center;height:40px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid;position:relative}.search:focus-within,.search.isOpen{background:#434564;border-color:#754cff;box-shadow:0 0 0 2px #754cff47,inset 0 1px #ffffff14}.search input{min-width:0;color:var(--white-50);font-size:16px;font-weight:600;font-family:var(--font-ui);background:0 0;border:0;outline:0;padding:0 20px}.search input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.mobileSearchForm input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.search input::placeholder{color:#dfe1f1;opacity:.86}.search button{color:#cfd3e6;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.search svg{width:22px;height:22px}.searchBackdrop{left:0;right:0;top:var(--header-height);z-index:11;cursor:default;background:#00000073;border:0;position:fixed;bottom:0}.quickActions{min-width:115px;padding-right:calc(var(--base-unit)*2);justify-content:flex-end;align-items:center;gap:calc(var(--base-unit)*2);flex-direction:row;display:flex}@media (max-width:1909.98px){.quickActions{margin-left:calc(var(--base-unit)*2)}}@media (min-width:1910px){.quickActions{padding-right:20px}}.searchDropdown{scrollbar-width:thin;scrollbar-color:#c4c7d5 transparent;background:#141622;border:1px solid #ffffff14;border-radius:0 0 10px 10px;max-height:min(72vh,760px);padding:18px 18px 14px;animation:.16s ease-out searchDrop;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 22px 54px #00000080}.searchDropdown::-webkit-scrollbar{width:7px}.mobileSearchResults::-webkit-scrollbar{width:7px}.searchDropdown::-webkit-scrollbar-track{background:0 0}.mobileSearchResults::-webkit-scrollbar-track{background:0 0}.searchDropdown::-webkit-scrollbar-thumb{background:#c4c7d5;border-radius:999px}.mobileSearchResults::-webkit-scrollbar-thumb{background:#c4c7d5;border-radius:999px}@keyframes searchDrop{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.searchCategoryRow{color:#fff;cursor:pointer;border-radius:8px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:4px 6px;font-weight:1000;transition:background .16s,transform .16s;display:grid}.searchCategoryRow:hover{background:#222538;transform:translate(2px)}.searchCategoryRow strong{white-space:nowrap;text-overflow:ellipsis;font-size:20px;overflow:hidden}.searchCategoryRow span:last-child{color:#7b55ff;font-size:18px}.searchTagIcon{color:#fff;place-items:center;width:38px;height:38px;display:grid}.searchTagIcon svg{width:30px;height:30px}.searchGameList{gap:8px;margin-top:10px;display:grid}.searchGameRow{color:#fff;border-radius:8px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:14px;min-height:50px;padding:4px 6px;font-size:17px;font-weight:1000;transition:background .14s,transform .14s;display:grid}.searchGameRow:hover{background:#222538;transform:translate(2px)}.searchGameRow img,.searchGameFallback{object-fit:cover;background:#24283b;border-radius:7px;width:82px;height:46px}.searchGameRow strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.searchEmpty{color:#aeb6cf;margin:12px 6px;font-weight:900}.searchAllButton{color:#fff;align-items:center;min-height:44px;margin-top:8px;font-size:17px;font-weight:1000;display:flex}.mobileApplicationContent{display:contents}.iconButton,.avatarButton{color:#f5f6ff;width:40px;height:40px;font-size:var(--font-size-button);cursor:pointer;background:#f9f9fa00;border:none;border-radius:50%;place-items:center;font-weight:1000;transition:background .16s,transform .16s;display:grid;position:relative}.iconButton:hover,.avatarButton:hover{background:#373b53;transform:translateY(-1px)}.iconButton svg{width:24px;height:24px;margin-right:0}.menuButton{cursor:pointer;font-family:var(--font-nunito);box-sizing:border-box;-webkit-user-select:none;user-select:none;width:48px;height:48px;color:var(--white-90);background:0 0;border:none;border-radius:30px;justify-content:center;align-items:center;padding:0;font-size:16px;font-weight:800;transition:all .25s;display:flex}.menuButton span{background:currentColor;border-radius:999px;width:22px;height:2px;transition:transform .18s,opacity .18s;display:block}.menuButton:hover{color:#fff}.menuButton.isOpen span:first-child{transform:translateY(7px)rotate(45deg)}.menuButton.isOpen span:nth-child(2){opacity:0}.menuButton.isOpen span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.leftMenuLayer{left:0;top:var(--header-height);z-index:39;width:var(--sidebar-collapsed-width);pointer-events:auto;transition:width .2s;position:fixed;bottom:0}.leftMenuLayer:hover,.leftMenuLayer.isOpen{width:calc(var(--sidebar-width) + 16px)}.leftMenuBackdrop{display:none}.leftMenuDrawer{width:var(--sidebar-collapsed-width);background:var(--black-100);color:#fff;max-width:none;height:calc(100% - 16px);box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;scrollbar-width:none;border:1px solid #28293d;border-radius:14px;margin:8px 0 0 8px;padding:7px;transition:width .2s,box-shadow .2s,background .2s,margin .2s,padding .2s,border-color .2s;overflow:hidden auto}.leftMenuLayer:hover .leftMenuDrawer,.leftMenuLayer.isOpen .leftMenuDrawer{width:var(--sidebar-width);scrollbar-width:thin;scrollbar-color:#4c5269 transparent;background:#0c0d14f2;box-shadow:18px 0 42px #00000057}.leftMenuLayer.isHidden{pointer-events:none;width:0}.leftMenuLayer.isHidden .leftMenuDrawer{border-color:#0000;width:0;margin:0;padding:0;overflow:hidden}.leftMenuHoverTrigger{display:none}.leftMenuDrawer::-webkit-scrollbar{width:6px}.leftMenuDrawer::-webkit-scrollbar-track{background:0 0}.leftMenuDrawer::-webkit-scrollbar-thumb{background:#4c5269;border-radius:999px}@keyframes leftDrawerIn{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}.leftMenuQuickGrid{grid-template-columns:1fr;gap:4px;display:grid}.leftMenuLayer:hover .leftMenuQuickGrid,.leftMenuLayer.isOpen .leftMenuQuickGrid{grid-template-columns:1fr;gap:4px}.leftMenuQuickCard{min-height:var(--sidebar-item-height);color:#fff;background:0 0;border-radius:9px;grid-template-columns:50px 1fr;align-items:center;gap:8px;padding:0;font-size:15px;font-weight:600;transition:background .16s,color .16s;display:grid}.leftMenuLayer:hover .leftMenuQuickCard:hover,.leftMenuLayer:hover .leftMenuQuickCard.active,.leftMenuLayer.isOpen .leftMenuQuickCard:hover,.leftMenuLayer.isOpen .leftMenuQuickCard.active{color:#a48eff;background:#1a2031}.leftMenuLayer:hover .leftMenuQuickCard.active,.leftMenuLayer.isOpen .leftMenuQuickCard.active{box-shadow:inset 3px 0 #8c70ff}.leftMenuQuickCard.disabled{opacity:.42;cursor:not-allowed}.leftMenuLayer:hover .leftMenuQuickCard.disabled:hover,.leftMenuLayer.isOpen .leftMenuQuickCard.disabled:hover{background:0 0}.menuIcon{width:50px;height:var(--sidebar-item-height);color:#9f91ff;flex-shrink:0;justify-content:center;align-items:center;display:flex}.leftSidebarIcon svg{width:var(--sidebar-icon-size);height:var(--sidebar-icon-size)}.menuIconTags:before{content:"";background:#98a5ff3d;border-radius:6px;width:18px;height:18px;transform:rotate(-14deg);box-shadow:inset 0 0 0 2px #98a5ff}.leftSidebarLabel{opacity:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:0;font-weight:600;transition:opacity .16s,max-width .2s,transform .18s;overflow:hidden;transform:translate(-6px)}.leftMenuLayer:hover .leftSidebarLabel,.leftMenuLayer.isOpen .leftSidebarLabel{opacity:1;max-width:138px;transform:none}.leftMenuTitle{opacity:0;white-space:nowrap;max-width:0;height:0;margin:0;transition:opacity .16s,max-width .22s,height .22s,margin .22s;overflow:hidden}.leftMenuLayer:hover .leftMenuTitle,.leftMenuLayer.isOpen .leftMenuTitle{opacity:0;background:0 0;max-width:0;height:0;margin:0;font-size:0}.leftMenuLayer:hover .leftMenuTitle:first-of-type,.leftMenuLayer.isOpen .leftMenuTitle:first-of-type{background:0 0;height:0;margin:0}.leftMenuCategories{border-top:1px solid #ffffff1a;margin-top:8px;padding-top:8px;display:grid}.leftMenuCategoryRow{min-height:var(--sidebar-item-height);color:#fff;border-bottom:0;border-radius:9px;grid-template-columns:50px 1fr 18px;align-items:center;gap:8px;font-size:15px;font-weight:600;transition:background .16s,color .16s;display:grid}.leftMenuLayer:hover .leftMenuCategoryRow:hover,.leftMenuLayer:hover .leftMenuCategoryRow.active,.leftMenuLayer.isOpen .leftMenuCategoryRow:hover,.leftMenuLayer.isOpen .leftMenuCategoryRow.active{color:#fff;background:#191d2c}.leftMenuLayer:hover .leftMenuCategoryRow.active,.leftMenuLayer.isOpen .leftMenuCategoryRow.active{box-shadow:inset 3px 0 #8c70ff}.leftMenuCategoryRow>svg{opacity:0;transition:opacity .16s}.leftMenuLayer:hover .leftMenuCategoryRow>svg,.leftMenuLayer.isOpen .leftMenuCategoryRow>svg{opacity:1}.leftMenuCategoryRow b{color:#8e96b1;justify-self:end;font-size:30px;font-weight:600;line-height:1}.leftMenuCategoryRow .menuIcon{justify-self:center}.leftMenuTagsRow{border-top:1px solid #ffffff24;margin-top:8px;padding-top:8px}@media (min-width:875px){.nav{width:calc(100% - (var(--page-pad) * 2));max-width:none;margin-left:var(--page-pad);margin-right:var(--page-pad);grid-template-columns:auto minmax(280px,560px) auto;justify-content:space-between}}.leftMenuContact{opacity:0;color:#fff;cursor:pointer;pointer-events:none;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:176px;max-height:0;margin-top:0;font-weight:700;transition:opacity .16s,max-height .2s,margin .2s,background .18s,padding .22s,transform .18s,box-shadow .18s,filter .18s;display:flex;overflow:hidden}.leftMenuLayer:hover .leftMenuContact,.leftMenuLayer.isOpen .leftMenuContact{opacity:1;pointer-events:auto;background:linear-gradient(135deg,#8c64ff,#6738f5);justify-content:center;min-height:40px;max-height:40px;margin-top:10px;padding:0 16px;box-shadow:0 8px 20px #6f46ff33}.leftMenuLayer:hover .leftMenuContact:hover,.leftMenuLayer.isOpen .leftMenuContact:hover{filter:saturate(1.08);background:linear-gradient(135deg,#9b78ff,#7146ff);transform:translateY(-1px)scale(1.01);box-shadow:0 12px 28px #754cff61}.leftMenuContact svg{color:#fff;flex-shrink:0}.leftMenuFooter{opacity:0;pointer-events:none;gap:14px;max-height:0;transition:opacity .18s,max-height .22s,transform .18s,margin .18s;display:grid;overflow:hidden;transform:translateY(-4px)}.leftMenuLayer:hover .leftMenuFooter,.leftMenuLayer.isOpen .leftMenuFooter{opacity:1;pointer-events:auto;max-height:280px;margin-top:14px;transform:none}.leftMenuLanguage{color:#fff;background:#2b2e42db;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:max-content;max-width:100%;height:38px;padding:0 16px 0 14px;font-size:14px;font-weight:1000;line-height:1;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.leftMenuLanguage:hover,.leftMenuLanguage:focus-within{background:#373b54eb;border-color:#8c64ff73;transform:translateY(-1px);box-shadow:0 8px 20px #754cff2e,inset 0 1px #ffffff0f}.languageIcon{color:#c8c0ff;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:13px;font-weight:1000;line-height:1;display:grid}.leftMenuFooterLinks{padding-left:12px;display:grid}.leftMenuFooterLinks a{color:#878a9e;font-size:16px;font-weight:400;line-height:24px;transition:color .16s,transform .16s}.leftMenuFooterLinks a:hover{color:#fff;transform:translate(2px)}.leftMenuSocials{flex-wrap:wrap;align-items:center;gap:9px;padding-top:2px;display:flex}.leftMenuSocialLink{background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .18s;display:flex}.leftMenuSocialLink:hover{background:#7657ff38;transform:translateY(-2px)scale(1.06)}.leftMenuCopyright{color:#666a7f;padding:30px 0 0 10px;font-size:12px;font-weight:400;line-height:1.3;display:block}@media (min-width:1910px){.leftMenuLayer:not(.isHidden){width:calc(var(--sidebar-width) + 16px)}.leftMenuLayer:not(.isHidden) .leftMenuDrawer{width:var(--sidebar-width);scroll-behavior:smooth;scrollbar-width:none;background:#0c0d14f2;overflow-y:auto;box-shadow:18px 0 42px #00000057}.leftMenuLayer:not(.isHidden) .leftMenuDrawer::-webkit-scrollbar{width:0}.leftMenuLayer:not(.isHidden):hover .leftMenuDrawer{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}.leftMenuLayer:not(.isHidden):hover .leftMenuDrawer::-webkit-scrollbar{width:8px}.leftMenuLayer:not(.isHidden):hover .leftMenuDrawer::-webkit-scrollbar-track{background:0 0}.leftMenuLayer:not(.isHidden):hover .leftMenuDrawer::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.leftMenuLayer:not(.isHidden) .leftMenuQuickGrid{grid-template-columns:1fr;gap:4px}.leftMenuLayer:not(.isHidden) .leftSidebarLabel{opacity:1;max-width:138px;transform:none}.leftMenuLayer:not(.isHidden) .leftMenuCategoryRow>svg{opacity:1}.leftMenuLayer:not(.isHidden) .leftMenuContact{opacity:1;pointer-events:auto;background:linear-gradient(135deg,#8c64ff,#6738f5);justify-content:center;min-height:40px;max-height:40px;margin-top:10px;padding:0 16px;box-shadow:0 8px 20px #6f46ff33}.leftMenuLayer:not(.isHidden) .leftMenuFooter{opacity:1;pointer-events:auto;max-height:280px;margin-top:14px;transform:none}}main.desktopHomeShell{width:calc(100vw - var(--sidebar-collapsed-width) - var(--page-pad)*1.4);max-width:none;margin-left:calc(var(--sidebar-collapsed-width) + var(--page-pad));margin-right:var(--page-pad);margin-top:var(--header-height);overflow-x:clip}body:has(.leftMenuLayer.isHidden) main.desktopHomeShell{width:calc(100vw - (var(--page-pad) * 1.4));margin-left:var(--page-pad);margin-right:var(--page-pad)}@media (min-width:1910px){main.desktopHomeShell{width:calc(100vw - var(--sidebar-width) - 16px - (var(--page-pad) * .8));max-width:none;margin-left:calc(var(--sidebar-width) + var(--page-pad));margin-right:var(--page-pad);overflow-x:clip}body:has(.leftMenuLayer.isHidden) main.desktopHomeShell{width:calc(100vw - (var(--page-pad) * 1.4));margin-left:var(--page-pad);margin-right:var(--page-pad)}}.avatarButton{background:radial-gradient(circle at 50% 35%,#f3f4f6 0 22%,#c7cbd4 23% 44%,#d9dce3 45% 100%)}.hasBadge:after{content:"1";background:var(--alert-100);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:12px;line-height:1;display:grid;position:absolute;top:-3px;right:4px}.loginButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#865dff,#6738f5);border:0;border-radius:999px;align-items:center;height:46px;padding:0 22px;font-size:17px;font-weight:700;transition:transform .16s,filter .16s;display:inline-flex;box-shadow:0 8px 22px #663ef538}.loginButton:hover{filter:saturate(1.1);transform:translateY(-1px)}.profileMenuWrap{position:relative}.profileButton{color:#fff;cursor:pointer;background:#2b2e40;border:1px solid #ffffff14;border-radius:999px;place-items:center;width:46px;height:46px;padding:0;font-weight:1000;display:grid}.profileAvatar{color:#fff;background:linear-gradient(135deg,#875cff,#ef2f7b);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:1000;display:grid;overflow:hidden}.profileAvatar img{object-fit:cover;width:100%;height:100%}.profileAvatar.jumbo{border:4px solid #1b1d2b;width:112px;height:112px;font-size:44px;box-shadow:0 10px 30px #00000052}.desktopHomeShell{padding:18px 0 44px}.miniSection h1,.sectionHead h2,.sectionHead>div{margin:0;font-size:24px;font-weight:700;line-height:1.1}.recentRail{scrollbar-width:none;grid-auto-columns:128px;grid-auto-flow:column;justify-content:start;gap:10px;padding:13px 0 7px;display:grid;overflow-x:auto}.recentRail::-webkit-scrollbar{display:none}.rail::-webkit-scrollbar{display:none}.continueSection{margin:0 0 18px}.continueHead{align-items:center;gap:10px;margin-bottom:10px;display:flex}.continueHead h1,.continueHead>div{margin:0;font-size:24px;font-weight:700;line-height:1.1}.continueHead button{color:var(--brand-60);cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:700}.continueRail{scrollbar-width:none;scroll-behavior:smooth;grid-auto-columns:80px;grid-auto-flow:column;gap:17px;padding:5px 0 8px;display:grid;overflow-x:auto}.continueRail::-webkit-scrollbar{display:none}.continueCard{background:var(--black-80);border:1px solid #ffffff0f;border-radius:16px;width:90px;height:90px;transition:transform .16s,filter .16s;display:block;overflow:hidden}.continueCard:hover{filter:saturate(1.08);transform:translateY(-2px)}.continueCard img{object-fit:cover;width:100%;height:100%}.continueSkeletonSection{display:none}.has-recently-played .continueSkeletonSection{display:block}html:not([data-recently-played-state=present]) [data-home-section=continue-playing][data-continue-playing-state=loading]{display:none}.continueSkeletonSection .continueHead{visibility:hidden}.continueSkeletonSection .continueRail{position:relative;overflow:hidden}.continueSkeletonSpacer{visibility:hidden;pointer-events:none}.continueLoadingDots{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.continueLoadingDots span{background:#55566a;border-radius:50%;width:10px;height:10px;margin-right:2px;animation:1s ease-in-out infinite continueWave;display:inline-block;transform:translateY(0)}.continueLoadingDots span:first-of-type{animation-delay:0s}.continueLoadingDots span:nth-of-type(2){animation-delay:.1s}.continueLoadingDots span:nth-of-type(3){margin-right:0;animation-delay:.2s}@keyframes continueWave{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}.globalRouteLoading{background:var(--black-100);justify-content:center;align-items:center;min-height:100vh;display:flex}.globalRouteLoading .continueLoadingDots{position:relative;inset:auto}.authOverlay{z-index:80;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.authBackdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background:#02040aa8;border:0;position:absolute;inset:0}@keyframes modalIn{0%{opacity:.55;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes drawerIn{0%{opacity:.4;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes editDrawerIn{0%{opacity:.55;transform:translate(34px)}to{opacity:1;transform:none}}.section{margin:16px 0}.arcadeSection{content-visibility:auto;contain-intrinsic-size:300px}.desktopHomeShell{--visible-cards:2;--peek:38px;--home-gap:4px;--gap:10px;--gap-total:var(--gap);--home-card-size:calc((100cqw - var(--peek) - var(--gap-total)) / var(--visible-cards));--featured-big-size:calc((var(--home-card-size) * 2) + var(--home-gap));container-type:inline-size}.mosaicSection{margin-top:8px}.sectionHead{align-items:center;gap:14px;margin-bottom:16px;display:flex}.desktopHomeShell .sectionHead{z-index:2;position:relative}.compactHead{margin-bottom:14px}.sectionHead a{color:var(--brand-60);font-size:14px;font-weight:700}.mosaicWrap{--big-tile:var(--featured-big-size);position:relative}.mosaicScroller{scrollbar-width:none;scroll-snap-type:x proximity;padding-bottom:2px;overflow-x:auto}.mosaicScroller::-webkit-scrollbar{display:none}.mosaicTrack{align-items:stretch;gap:var(--home-gap);min-width:max-content;margin:0;padding:0;list-style:none;display:flex}.mosaicItem{scroll-snap-align:start;flex:none;display:block}.mosaicItemBig,.mosaicBig{width:var(--big-tile);height:var(--big-tile)}.mosaicSmallGrid{grid-template-columns:repeat(2,var(--home-card-size));grid-template-rows:repeat(2,var(--home-card-size));gap:var(--home-gap);width:calc(var(--home-card-size) * 2 + var(--home-gap));height:var(--big-tile);display:grid}.mosaicSmallGrid>.card{width:var(--home-card-size);height:var(--home-card-size);min-width:0;min-height:0}.mosaicBig img,.mosaicSmallGrid img{object-fit:cover;width:100%;height:100%}@keyframes scrollButtonIn{0%{transform:translateY(-50%)scale(.92)}to{transform:translateY(-50%)scale(1)}}.scrollButton{z-index:5;color:#fff;opacity:0;pointer-events:none;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;border:2px solid #000;border-radius:22px;place-items:center;width:60px;height:70%;font-size:44px;font-weight:1000;line-height:1;transition:opacity .18s,transform .18s,background .16s;animation:.16s both scrollButtonIn;display:grid;position:absolute;top:50%;transform:translateY(-50%)scale(.96);box-shadow:0 10px 30px #000000b3}.scrollButton:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;width:18px;height:32px;display:block}.scrollLeft:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuMjM3IDE3LjIzN3YtMi40NzRsMTQgMTRjLjY4NC42ODMuNjg0IDEuNzkgMCAyLjQ3NGExLjc0OCAxLjc0OCAwIDAxLTIuNDc0IDBsLTE0LTE0YTEuNzQ4IDEuNzQ4IDAgMDEwLTIuNDc0bDE0LTE0YTEuNzQ4IDEuNzQ4IDAgMDEyLjQ3NCAwYy42ODQuNjgzLjY4NCAxLjc5IDAgMi40NzRsLTE0IDE0eiIgZmlsbD0iI0VGRjFGMSIvPjwvc3ZnPg==)}.scrollRight:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuMjM3IDE3LjIzN3YtMi40NzRsMTQgMTRjLjY4NC42ODMuNjg0IDEuNzkgMCAyLjQ3NGExLjc0OCAxLjc0OCAwIDAxLTIuNDc0IDBsLTE0LTE0YTEuNzQ4IDEuNzQ4IDAgMDEwLTIuNDc0bDE0LTE0YTEuNzQ4IDEuNzQ4IDAgMDEyLjQ3NCAwYy42ODQuNjgzLjY4NCAxLjc5IDAgMi40NzRsLTE0IDE0eiIgZmlsbD0iI0VGRjFGMSIvPjwvc3ZnPg==);transform:scaleX(-1)}.scrollButton:hover{background:#7657ffce;border-color:#fff}.scrollLeft{left:12px}.scrollRight{right:12px}.railWrap{min-width:0;max-width:100%;position:relative;overflow:hidden}.railWrap>.scrollButton,.mosaicWrap>.scrollButton{z-index:11}.desktopHomeShell .railWrap{--hover-vertical-space:calc(var(--home-card-size) * .15 + 50px);padding-block:var(--hover-vertical-space);margin-block:calc(-1 * var(--hover-vertical-space))}.desktopHomeShell .arcadeSection:has(.card[data-preview-active=true]){content-visibility:visible;margin-bottom:calc(16px - var(--home-card-size) * .15 - 50px);z-index:1;position:relative}.desktopHomeShell .railWrap>.rail{width:calc(100% + 4px);max-width:calc(100% + 4px);margin-block:calc(-1 * var(--hover-vertical-space));padding-block:calc(var(--hover-vertical-space) + 1px) calc(var(--hover-vertical-space) + 3px);box-sizing:border-box;margin-left:-4px}.desktopHomeShell .railWrap>.gameRail:before,.desktopHomeShell .railWrap>.portraitRail:before{content:"";scroll-snap-align:start;flex:0 0 0;width:0}.desktopHomeShell .mosaicWrap{--hover-vertical-space:calc(var(--big-tile) * .05 + 50px);padding-block:var(--hover-vertical-space);margin-block:calc(-1 * var(--hover-vertical-space))}.desktopHomeShell .mosaicScroller{padding-block:var(--hover-vertical-space) calc(var(--hover-vertical-space) + 2px);margin-block:calc(-1 * var(--hover-vertical-space))}.desktopHomeShell .railWrap>.scrollButton,.desktopHomeShell .mosaicWrap>.scrollButton{height:calc((100% - var(--hover-vertical-space) * 2) * .7)}@media (hover:hover) and (pointer:fine){.railWrap:hover .scrollButton,.mosaicWrap:hover .scrollButton,.homeBottomTagsWrap:hover .scrollButton{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}}.rail{grid-auto-flow:column;grid-auto-columns:var(--home-card-size);gap:var(--home-gap);scrollbar-width:none;scroll-snap-type:x proximity;max-width:100%;padding:1px 0 3px;display:grid;overflow-x:auto}.gameRail{gap:var(--home-gap);display:flex}.gameRail>.gameRailCard{flex:0 0 var(--home-card-size);width:var(--home-card-size);min-width:0;height:var(--home-card-size);aspect-ratio:1;scroll-snap-align:start}.portraitRail{gap:var(--home-gap);display:flex}.portraitRail>.portraitRailCard{flex:0 0 var(--home-card-size);width:var(--home-card-size);aspect-ratio:100/150;scroll-snap-align:start;min-width:0;height:auto}.portraitRailCard img{object-fit:cover;width:100%;height:100%}.card{border-radius:var(--radius);background:var(--black-80);isolation:isolate;border:1px solid #ffffff0f;transition:transform .16s,filter .16s,border-color .16s;display:block;position:relative;overflow:hidden}.card:hover{filter:saturate(1.08);border-color:#ffffff40;transform:translateY(-2px)}.card img{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.gamePreviewVideo{z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gamePreviewVideo video{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.gameRailCard img{object-fit:cover;width:100%;height:100%}@media (min-width:600px){.desktopHomeShell{--visible-cards:3;--gap-total:calc(var(--gap) + var(--gap))}.topbar{height:calc(var(--safe-area-inset-top,env(safe-area-inset-top,0)) + var(--header-tablet-height))}.Header_leftSection{padding-left:calc(var(--base-unit)*2)}}@media (min-width:800px){.desktopHomeShell{--visible-cards:4;--gap-total:calc(var(--gap) + var(--gap) + var(--gap))}}@media (min-width:1000px){.desktopHomeShell{--visible-cards:5;--gap-total:calc(var(--gap) + var(--gap) + var(--gap) + var(--gap))}}@media (min-width:1200px){.desktopHomeShell{--visible-cards:6;--gap-total:calc(var(--gap) + var(--gap) + var(--gap) + var(--gap) + var(--gap))}}@media (min-width:1700px){.desktopHomeShell{--visible-cards:7;--gap-total:calc(var(--gap) + var(--gap) + var(--gap) + var(--gap) + var(--gap) + var(--gap))}}@media (min-width:1910px){.desktopHomeShell{--peek:30px;--gap:8px}}@media (min-width:2100px){.desktopHomeShell{--visible-cards:8;--gap-total:calc(var(--gap) + var(--gap) + var(--gap) + var(--gap) + var(--gap) + var(--gap) + var(--gap))}}.grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.cardSkeleton,.playerSkeleton,.skeletonTitle,.skeletonLine{border-radius:var(--radius);background:linear-gradient(90deg,#171d2c 0,#242b3d 45%,#171d2c 90%) 0 0/240% 100%;animation:1.2s ease-in-out infinite skeleton;position:relative;overflow:hidden}.cardSkeleton{aspect-ratio:1}.playerSkeleton{min-height:min(74vh,820px)}.skeletonTitle{width:220px;height:26px;margin-bottom:14px}.skeletonLine{width:100%;height:16px;margin-top:12px}.skeletonLine.short{width:62%}@keyframes skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.homeSkeletonBlock{border-radius:var(--radius);background:linear-gradient(90deg,#242633,#303244,#242633) 0 0/240% 100%;border:1px solid #ffffff0d;animation:1.25s ease-in-out infinite homeSkeletonPulse;display:block;position:relative;overflow:hidden}.desktopHomeSkeleton{animation:.15s both homeSkeletonFade}.homeSkeletonTile{width:100%;height:100%}.homeSkeletonWrap,.homeLazySkeleton{pointer-events:none}.homeSkeletonBlock.gameRailCard,.homeSkeletonBlock.portraitRailCard{min-width:0}.homeBottomTitleSkeleton{width:min(100%,320px);height:76px;margin-bottom:18px}.homeBottomLineSkeleton{width:100%;height:16px;margin-bottom:10px}.homeBottomLineSkeleton.short{width:72%}.homeBottomButtonSkeleton{border-radius:999px;width:112px;height:40px;position:absolute;bottom:16px;left:20px}@keyframes homeSkeletonFade{0%{opacity:.75}to{opacity:1}}main.shell.main{padding-left:calc(var(--sidebar-collapsed-width) + var(--base-unit));margin-top:var(--header-height);padding-top:var(--safe-area-inset-top,env(safe-area-inset-top,0))}main.shell.main.listingPageShell,main.shell.main.searchPageShell,main.shell.main.profilePageShell{width:calc(100vw - var(--sidebar-collapsed-width) - var(--page-pad)*1.4);max-width:none;margin-left:calc(var(--sidebar-collapsed-width) + var(--page-pad));margin-right:var(--page-pad);padding-left:0;overflow-x:clip}:is(body:has(.leftMenuLayer.isHidden) main.shell.main.listingPageShell,body:has(.leftMenuLayer.isHidden) main.shell.main.searchPageShell,body:has(.leftMenuLayer.isHidden) main.shell.main.profilePageShell){width:calc(100vw - (var(--page-pad) * 1.4));margin-left:var(--page-pad);margin-right:var(--page-pad)}@media (max-width:1509.98px){.miniSection h1,.sectionHead h2,.sectionHead>div{font-size:20px;line-height:1!important}}@media (min-width:1910px){main.shell.main.listingPageShell,main.shell.main.searchPageShell,main.shell.main.profilePageShell{width:calc(100vw - var(--sidebar-width) - 16px - (var(--page-pad) * .8));max-width:none;margin-left:calc(var(--sidebar-width) + var(--page-pad));margin-right:var(--page-pad);overflow-x:clip}:is(body:has(.leftMenuLayer.isHidden) main.shell.main.listingPageShell,body:has(.leftMenuLayer.isHidden) main.shell.main.searchPageShell,body:has(.leftMenuLayer.isHidden) main.shell.main.profilePageShell){width:calc(100vw - (var(--page-pad) * 1.4));margin-left:var(--page-pad);margin-right:var(--page-pad)}}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--black-80);padding:16px}.copy{color:#dbe5ee;margin-top:14px;line-height:1.68}.muted{color:var(--white-30);font-weight:800}.player{border-radius:var(--radius);border:1px solid var(--line);background:#000;position:relative;overflow:hidden}.player iframe{border:0;width:100%;height:min(74vh,820px);display:block}.playerLoading{color:var(--brand-0);background:#000000b8;place-items:center;font-weight:1000;display:grid;position:absolute;inset:0}.cover{place-items:center;min-height:min(74vh,820px);display:grid}.cover img{object-fit:cover;opacity:.56}.cover:after{content:"";background:linear-gradient(#0000001f,#000000c7);position:absolute;inset:0}.cover button{z-index:1;background:var(--brand-100);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:15px 28px;font-weight:1000;position:relative}.relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pagination{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.pagination a,.pagination span{border-radius:var(--radius);border:1px solid var(--line);background:var(--black-80);justify-content:center;align-items:center;min-width:38px;height:38px;font-weight:900;display:inline-flex}.pagination .active,.pagination a:hover{background:var(--brand-100);color:#fff;border-color:#0000}.selectWrap{position:relative}.selectWrap select{appearance:none;cursor:pointer;width:100%;padding-right:40px}.selectIcon{pointer-events:none;cursor:pointer;color:#fff;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.brandIcon{width:37px;height:auto}.brandText{width:auto;height:30px;padding-top:calc(var(--base-unit) * .5)}@media (max-width:599.98px){.brandIcon{width:30px}.brandText{height:25px}}.sectionTitle,.homeSectionTitle{font-family:var(--font-heading), var(--font-ui), sans-serif;font-weight:800}.homeBottomBlock,.homeBottomWrap{align-items:stretch;gap:10px;height:218px;margin:16px 0 24px;display:flex;overflow:hidden}.homeBottomInfo{background-color:#212233;border-radius:10px;flex-shrink:0;width:424px;height:218px;padding:20px;position:relative}.homeBottomInfoContent{scrollbar-width:thin;scrollbar-color:#aaadbe transparent;color:#bdbfce;height:146px;font-size:14px;overflow:hidden}.homeBottomInfo h2{font-size:20px}.homeBottomLearn,.homeBottomLearnMore{width:max-content;color:var(--brand-60);cursor:pointer;box-sizing:border-box;padding:calc(var(--base-unit) * 1) calc(var(--base-unit) * 2);-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:30px;justify-content:center;align-items:center;height:40px;font-size:16px;font-weight:800;transition:all .25s;display:flex;position:absolute;bottom:12px;left:6px}.homeBottomLearn:hover,.homeBottomLearnMore:hover{color:var(--brand-100)}.homeBottomTagsWrap,.homeBottomCarousel{--tag-visible-columns:3;--tag-peek:38px;--tag-gap:10px;flex:auto;min-width:0;height:218px;position:relative;overflow:hidden}.homeBottomScroller{scrollbar-width:none;scroll-snap-type:x proximity;max-width:100%;height:100%;padding:0;overflow:auto hidden}.homeBottomScroller::-webkit-scrollbar{display:none}.homeBottomTags,.homeBottomGrid,.homeBottomTrack{gap:var(--tag-gap);width:100%;min-width:100%;height:100%;margin:0;padding:0;list-style:none;display:flex}.homeBottomColumn{width:min(calc((100% - var(--tag-peek) - ((var(--tag-visible-columns) - 1) * var(--tag-gap))) / var(--tag-visible-columns)),220px);flex:0 0 min(calc((100% - var(--tag-peek) - ((var(--tag-visible-columns) - 1) * var(--tag-gap))) / var(--tag-visible-columns)),220px);gap:var(--tag-gap);scroll-snap-align:start;flex-direction:column;max-width:220px;display:flex}.homeBottomTagCard{color:#fff;text-align:left;background:#1a1b28;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;min-width:0;height:104px;padding:18px 18px 16px;font-size:14px;font-weight:900;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:flex;box-shadow:inset 0 1px #ffffff0a}.homeBottomTagCard:hover{background:#212233;border-color:#8f6fff6b;box-shadow:0 14px 26px #0000003b,0 0 0 1px #8263ff1a}.homeBottomTagLabel{text-overflow:ellipsis;white-space:nowrap;color:#fff;text-align:left;width:100%;min-width:0;max-width:100%;font-size:16px;font-weight:700;line-height:1.1;display:block;overflow:hidden}.homeBottomTagIcon{color:#a89cff;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.homeBottomTagIcon svg,.homeBottomTagIcon img{object-fit:contain;flex-shrink:0;width:35px;height:35px}.homeBottomTagsWrap .scrollButton:before,.homeBottomCarousel .scrollButton:before{width:13px;height:24px}.homeBottomTagsWrap .scrollLeft,.homeBottomCarousel .scrollLeft{left:8px}.homeBottomTagsWrap .scrollRight,.homeBottomCarousel .scrollRight{right:8px}@media (min-width:1082px){.homeBottomTagsWrap,.homeBottomCarousel{--tag-visible-columns:4}.PageTitle_title{margin-right:calc(var(--base-unit) * 2);margin-top:calc(var(--base-unit) * 2);margin-bottom:calc(var(--base-unit) * 1);font-size:48px}}@media (min-width:1280px){.homeBottomTagsWrap,.homeBottomCarousel{--tag-visible-columns:6}.gameRightSidebar{width:356px}.rightRelatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}}@media (min-width:1910px){.homeBottomTagsWrap,.homeBottomCarousel{--tag-visible-columns:8}.topbar{background:var(--black-70);box-shadow:none;height:calc(var(--safe-area-inset-top,env(safe-area-inset-top,0)) + var(--header-height));border-bottom:none}}.homeBottomOverlay,.homeInfoModalOverlay{z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.homeBottomModal,.homeInfoModal{background-color:var(--black-70);padding:calc(var(--base-unit)*6)calc(var(--base-unit)*3)calc(var(--base-unit)*3);max-width:600px;color:var(--white-10);border-radius:20px;justify-content:center;display:flex;position:relative}.homeBottomModalClose,.homeInfoModalClose{color:#fff;cursor:pointer;background:0 0;border:none;width:30px;height:30px;padding:0;position:absolute;top:8px;right:8px}.homeBottomModalClose:hover,.homeInfoModalClose:hover{color:var(--white-40)}.homeBottomModalClose svg,.homeInfoModalClose svg{width:30px;height:30px}.homeBottomModalBody,.homeInfoModalContent{scrollbar-width:thin;scrollbar-color:#aaadbetransparent;color:#bdbfce;height:500px;padding-right:24px;font-size:14px;overflow:scroll}.homeBottomModalBody::-webkit-scrollbar{width:7px}.homeInfoModalContent::-webkit-scrollbar{width:7px}.homeBottomModalBody::-webkit-scrollbar-track{background:0 0}.homeInfoModalContent::-webkit-scrollbar-track{background:0 0}.homeBottomModalBody::-webkit-scrollbar-thumb{background:#aaadbe;border-radius:999px}.homeInfoModalContent::-webkit-scrollbar-thumb{background:#aaadbe;border-radius:999px}.homeBottomModalBody :where(h2),.homeInfoModalContent :where(h2){font-size:20px}.homeBottomModalBody :where(h3),.homeInfoModalContent :where(h3){font-size:18px}.homeBottomModalBody a,.homeInfoModalContent a{color:#a48eff;font-weight:700;text-decoration:underline}.homeBottomModalBody :where(p:last-child,ul:last-child,ol:last-child),.homeInfoModalContent :where(p:last-child,ul:last-child,ol:last-child){margin-bottom:0}.homeViewportLoading{background:#0c0d14;min-height:100vh}.homeLazyBatch{min-height:calc((var(--home-card-size,190px) + 56px) * 2 + 100px)}.homeLazyBatch .homeLazySkeleton+.homeLazySkeleton{margin-top:16px}.homeLazyBatchSpacer{justify-content:center;align-items:center;width:100%;height:100px;display:flex}.homeLazySkeleton{margin:16px 0}.homeLazyTitleSkeleton{background:linear-gradient(90deg,#171b2a,#202437,#171b2a) 0 0/220% 100%;border-radius:8px;width:180px;height:24px;animation:1.3s ease-in-out infinite homeSkeletonPulse;display:block}.homeLazyRailSkeleton{gap:var(--home-gap,10px);display:flex;overflow:hidden}.homeLazyCardSkeleton{flex:0 0 var(--home-card-size,190px);width:var(--home-card-size,190px);aspect-ratio:1;border-radius:var(--radius);background:linear-gradient(90deg,#171b2a,#202437,#171b2a) 0 0/220% 100%;animation:1.3s ease-in-out infinite homeSkeletonPulse}@keyframes homeSkeletonPulse{0%{background-position:100% 0}to{background-position:-100% 0}}.homeBottomActions{justify-content:center;align-items:center;gap:24px;margin:28px 0 40px;display:flex}.homeBottomActionButton{height:50px;font-family:var(--font-ui),sans-serif;color:#fff;cursor:pointer;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:16px;font-weight:900;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.homeBottomActionButton:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.homeBottomActionButton:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 14px 34px #00000047}.homeBottomActionRandom{border:1px solid var(--white-90);background:#1f2232b8;box-shadow:inset 0 1px #ffffff0a}.homeBottomActionRandom:not(:disabled):hover{border:1px solid var(--brand-80);background:#2a2d42e6}.homeBottomActionTop{background:linear-gradient(135deg,#8b5cff,#6437f4);border-color:#7e4affbf;width:200px;box-shadow:0 12px 30px #6f42ff33}.homeBottomActionTop:hover{background:linear-gradient(135deg,#9a70ff,#7042ff);box-shadow:0 16px 38px #6f42ff52}.homeBottomActionIcon{border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:15px;line-height:1;display:inline-flex}.desktopHomeShell{min-width:0}@media (min-width:1024px){.search{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gameUnderGrid{display:none}}@media (max-width:1023.98px){.search{flex:1;position:relative}.gameRightSidebar{display:none}.gameUnderGrid{display:block}}@media (max-width:1279.98px){.underRelatedGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:942.98px){.gameUnderGrid{padding:16px}.underRelatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (max-width:874.95px){.homeBottomBlock,.homeBottomWrap{height:unset;flex-direction:column;margin:16px 0 24px}.homeBottomInfo{width:100%;height:318px}.homeBottomInfoContent{height:244px}}.leftMenuCategoryRow,.leftMenuQuickRow,.leftMenuQuickCard{transition:background .18s,transform .18s,box-shadow .18s}.leftMenuCategoryRow .leftSidebarIcon,.leftMenuQuickRow .leftSidebarIcon,.leftMenuQuickCard .leftSidebarIcon{transition:transform .18s,filter .18s}.leftMenuCategoryRow .leftSidebarLabel,.leftMenuQuickRow .leftSidebarLabel,.leftMenuQuickCard .leftSidebarLabel{transition:transform .18s,color .18s}.leftMenuCategoryRow:hover,.leftMenuQuickRow:hover,.leftMenuQuickCard:hover{background:#ffffff0d;transform:translate(2px);box-shadow:inset 0 0 18px #7e5cff14}.leftMenuCategoryRow:hover .leftSidebarIcon,.leftMenuQuickRow:hover .leftSidebarIcon,.leftMenuQuickCard:hover .leftSidebarIcon{filter:drop-shadow(0 0 8px #8c64ff73)brightness(1.08);transform:scale(1.18)}.leftMenuCategoryRow:hover .leftSidebarLabel,.leftMenuQuickRow:hover .leftSidebarLabel,.leftMenuQuickCard:hover .leftSidebarLabel{color:#fff;transform:translate(4px)scale(1.03)}.leftMenuCategoryRow.active,.leftMenuQuickCard.active{background:#7e5cff24;box-shadow:inset 3px 0 #8c64ff,0 0 18px #7e5cff24}.leftMenuCategoryRow.active .leftSidebarIcon,.leftMenuQuickCard.active .leftSidebarIcon{filter:drop-shadow(0 0 8px #8c64ff8c)}.leftMenuCategoryRow.active .leftSidebarLabel,.leftMenuQuickCard.active .leftSidebarLabel{color:#fff}.visuallyHidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skeletonSurface,.homeSkeletonBlock,.homeLazyTitleSkeleton,.homeLazyCardSkeleton,.categorySkeletonCard{background:linear-gradient(90deg,#1b1e2b 0,#292d3e 46%,#1b1e2b 92%) 0 0/220% 100%;animation:1.35s ease-in-out infinite skeletonSurfaceShift;display:block;position:relative;overflow:hidden}.skeletonTextLine{border-radius:7px;width:100%;height:14px}.skeletonTextLine.short{width:62%}.skeletonGameCard{aspect-ratio:1;border-radius:var(--radius);background:linear-gradient(90deg,#1b1e2b 0,#292d3e 46%,#1b1e2b 92%) 0 0/220% 100%;border:0;animation:1.35s ease-in-out infinite skeletonSurfaceShift}.routeSkeletonDelayed{opacity:0;animation:0s linear .12s forwards routeSkeletonReveal}@keyframes routeSkeletonReveal{to{opacity:1}}@keyframes skeletonSurfaceShift{0%{background-position:100% 0}to{background-position:-100% 0}}.homeSkeletonMobileVariant{display:none}@media (max-width:767.98px){.homeSkeletonDesktopVariant{display:none}.homeSkeletonMobileVariant{display:block}}@media (prefers-reduced-motion:reduce){.skeletonSurface,.skeletonGameCard,.homeSkeletonBlock,.homeLazyTitleSkeleton,.homeLazyCardSkeleton,.categorySkeletonCard,.cardSkeleton,.playerSkeleton,.skeletonTitle,.skeletonLine{background-position:0 0!important;animation:none!important}.routeSkeletonDelayed{animation:0s linear .12s forwards routeSkeletonReveal!important}}.continueSkeletonButton{color:inherit;font:inherit}.homeSkeletonActions{pointer-events:none}.homeSkeletonActions .homeBottomActionButton{border:0;width:180px;padding:0}.globalMobileBottomNav{--mobile-app-nav-height:57px;--bottom-navigation-icon-frame-size:28px;--bottom-navigation-icon-size:24px;--bottom-navigation-avatar-size:26px;z-index:75;box-sizing:border-box;padding:0 var(--safe-area-inset-right,env(safe-area-inset-right,0px)) max(calc(var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)) - 10px),0px) var(--safe-area-inset-left,env(safe-area-inset-left,0px));background:var(--black-100);border-top:.5px solid #ffffff1a;justify-content:center;display:none;position:fixed;bottom:0;left:0;right:0}.globalMobileBottomNavItems{width:100%;max-width:var(--main-content-width);height:var(--mobile-app-nav-height);box-sizing:border-box;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.globalMobileNavItem{color:#aeb0c2;min-width:0;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:1px;padding:8px 0;font-size:10px;font-weight:400;line-height:13.5px;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}.globalMobileNavItem.active{color:#fff;background:0 0}.globalMobileNavItem:focus-visible{color:#c7bbff;outline-offset:-3px;background:#754cff2b;outline:2px solid #7cecff}.globalMobileNavIcon{flex:0 0 var(--bottom-navigation-icon-frame-size);width:var(--bottom-navigation-icon-frame-size);height:var(--bottom-navigation-icon-frame-size);justify-content:center;align-items:center;display:flex;position:relative}.globalMobileNavIcon>svg{flex:0 0 var(--bottom-navigation-icon-size);width:var(--bottom-navigation-icon-size);height:var(--bottom-navigation-icon-size);display:block}.globalMobileNavIcon .checkIcon path{fill:currentColor}.globalMobileNavLabel{max-width:100%;color:inherit;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:400;line-height:13.5px;overflow:hidden}.globalMobileNavAvatar{width:var(--bottom-navigation-avatar-size);height:var(--bottom-navigation-avatar-size);box-sizing:border-box;object-fit:cover;background:#2b2e40;border:1px solid #ffffff6b;border-radius:50%;display:block}.globalMobileNavItem.active .globalMobileNavAvatar{border-color:#b9a8ff;box-shadow:0 0 0 2px #754cff6b}.globalMobileBottomNav.isSuppressed{pointer-events:none;display:none}@media (max-width:767.98px){:root{--mobile-app-nav-height:57px}body{padding-bottom:calc(var(--mobile-app-nav-height) + env(safe-area-inset-bottom,0px) + 16px)}.topbar.mobileStaticTopbar{z-index:72;width:100%;height:calc(56px + env(safe-area-inset-top,0px));box-sizing:border-box;padding:env(safe-area-inset-top,0px) 14px 0;background:var(--black-100);opacity:1;border-bottom:1px solid #ffffff12;flex-flow:row;justify-content:space-between;align-items:center;gap:16px;transition:transform .2s;display:flex;transform:translate(0,0);box-shadow:0 7px 20px #0003}.topbar.mobileStaticTopbar.isHidden{pointer-events:none;transform:translateY(-100%)}.mobileStaticTopbar .mobileHomeHeaderBrand{align-items:center;min-width:0;height:44px;display:flex}.mobileStaticTopbar .mobileHomeHeaderBrand .brand{align-items:center;min-width:0;margin:0;display:flex}.mobileStaticTopbar .mobileHomeHeaderBrand .bIcon{flex:none;margin:0 6px 0 0}.mobileStaticTopbar .mobileHomeHeaderBrand .brandIcon{width:30px;height:auto;display:block}.mobileStaticTopbar .mobileHomeHeaderBrand .brandText{width:auto;height:25px;padding:0;display:block}.mobileStaticTopbar .mobileHomeHeaderActions{flex:none;justify-content:flex-end;align-items:center;gap:2px;display:flex}.mobileStaticTopbar .mobileHomeHeaderActions .iconButton{flex:0 0 44px;width:44px;height:44px}html[data-mobile-app-view] .topbar,html[data-mobile-app-view] .mobileGameTopBar,html[data-mobile-app-view] .mobileProfileTopBar,html[data-mobile-app-view] .mobileProfileSkeletonTopBar,.mobileProfileTopBar.isApplicationViewHidden{visibility:hidden!important;opacity:0!important;pointer-events:none!important;transition:none!important}html[data-mobile-app-view] .mobileGameTopBarSpacer,html[data-mobile-app-view] .mobileProfileTopBarSpacer{display:none!important}html[data-mobile-route-pending^="/game/"][data-mobile-route-source^="/game/"] .mobileGamePage.isRoutePending{top:var(--mobile-route-source-scroll-offset,0);z-index:74;pointer-events:none;width:100%;min-height:100dvh;position:fixed;left:0;right:0}.globalMobileBottomNav{display:flex}.globalMobileNavAuthPendingLabel{visibility:hidden}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.topbar.mobileStaticTopbar{transition:none}}@media (max-width:767.98px){.globalMobileBottomNav.isSuppressed{pointer-events:none;display:none}}.homeRouteDeviceRoot{display:contents}html[data-mobile-route-pending=\/search] .topbar,html[data-mobile-route-pending=\/search] .leftMenuLayer{transition:none!important;display:none!important}body:has(.searchRouteDeviceRoot[data-mobile-search-route-root=true]) .topbar{transition:none!important;display:none!important}body:has(.searchRouteDeviceRoot[data-mobile-search-route-root=true]) .leftMenuLayer{transition:none!important;display:none!important}html[data-mobile-route-pending=\/search] .globalRouteLoading{display:none!important}body:has(.searchRouteDeviceRoot[data-mobile-search-route-root=true]){--mobile-app-nav-height:57px;background:var(--black-100);padding-bottom:0;overflow-x:hidden}.searchRouteDeviceRoot{display:contents}html:is([data-mobile-route-pending=\/new],[data-mobile-route-pending^="/new/"],[data-mobile-route-pending=\/popular],[data-mobile-route-pending^="/popular/"],[data-mobile-route-pending=\/updated],[data-mobile-route-pending^="/updated/"]) .topbar,html:is([data-mobile-route-pending=\/new],[data-mobile-route-pending^="/new/"],[data-mobile-route-pending=\/popular],[data-mobile-route-pending^="/popular/"],[data-mobile-route-pending=\/updated],[data-mobile-route-pending^="/updated/"]) .leftMenuLayer,html:is([data-mobile-route-pending=\/new],[data-mobile-route-pending^="/new/"],[data-mobile-route-pending=\/popular],[data-mobile-route-pending^="/popular/"],[data-mobile-route-pending=\/updated],[data-mobile-route-pending^="/updated/"]) .globalRouteLoading{transition:none!important;display:none!important}
