#bundle-details .haederCustom{background-color:#fce9d8;padding:calc(var(--home-header-height-desktop) + 3rem) 0 3rem 0;position:relative}#bundle-details .haederCustom>*{z-index:1}#bundle-details .haederCustom .backgroundContainer{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}#bundle-details .haederCustom .backgroundContainer:after{content:"";display:block;position:absolute;z-index:0;top:50%;left:50%;transform:translate(-50%,-50%) rotate(15deg);width:300%;height:400%;background-image:url(/assets/iconsPattern.svg);background-position:0 0;background-repeat:repeat;background-size:1000px}#bundle-details .haederCustom .CTAText{font-size:25px;font-weight:800;text-align:center;padding:0 10px;margin-bottom:.5rem}@media screen and (min-width:768px){#bundle-details .haederCustom .CTAText{font-size:30px}}@media screen and (min-width:1024px){#bundle-details .haederCustom .CTAText{font-size:40px}}#bundle-details .haederCustom .subtitlePage{font-size:14px;font-weight:400;text-align:center}#bundle-details .haederCustom .subtitlePage ul{list-style:inside}@media screen and (min-width:768px){#bundle-details .haederCustom .subtitlePage{font-size:18px}}#bundle-details .bundleReleasesContainer .instructions ul{list-style:inside}.aeButton{display:flex;justify-content:center;align-items:center;padding:10px 24px;border-radius:100px;min-width:100px;font-size:16px}@media screen and (min-width:768px){.aeButton{padding:8px 20px}.aeButton:hover span{opacity:.6}}.aeButton:active span{opacity:.6}.aeButton span{opacity:1;transition:opacity .2s ease-in-out;font-weight:600}.aeButton.redBG{background-color:var(--cPrimary);color:#fff}.aeButton.darkBG{background-color:#1a2e35;color:#fff}.aeButton.blueBG{background-color:var(--cSecondary);color:#fff}.aeButton.checkBG,.aeButton.greenBG{background-color:var(--greenColor);color:#fff}.aeButton.checkBGInvert{background-color:#fff;color:var(--greenColor)}.aeButton.purpleBG{background-color:#9747ff;color:#fff}.aeButton.whiteBG{background-color:var(--cWhite);color:var(--cPrimary)}.aeButton.disabledButton{opacity:.3}.aeButton.disabledButton span,.aeButton.disabledButton:hover span{opacity:.5}.Toastify__toast{line-height:1.2;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)!important}.Toastify__toast .Toastify__toast-body{align-items:flex-start!important}.Toastify__toast--success{color:#1a2e35!important}.Toastify__toast--success .Toastify__toast-icon:before{content:"";display:block;width:20px;height:20px;background-color:var(--greenColor);mask-size:100%;mask-image:url("data:image/svg+xml,%3Csvg idenable-background='new 0 0 512 512' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath clip-rule='evenodd' d='m0 256c0 210.816 45.184 256 256 256s256-45.184 256-256-45.184-256-256-256-256 45.184-256 256zm356.418-79.085c8.331 8.331 8.331 21.839 0 30.17l-106.667 106.666c-8.331 8.331-21.839 8.331-30.17 0l-53.334-53.333c-8.331-8.331-8.331-21.839 0-30.17s21.839-8.331 30.17 0l38.248 38.249 91.582-91.582c8.332-8.331 21.84-8.331 30.171 0z' fill='rgb(0,0,0)' fill-rule='evenodd'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.Toastify__toast--info{color:#1a2e35!important}.Toastify__toast-icon svg{display:none!important}.Toastify__toast--info .Toastify__toast-icon:before{content:"";display:block;width:20px;height:20px;background-color:var(--cSecondary);mask-size:100%;mask-image:url("data:image/svg+xml,%3Csvg enable-background='new 0 0 512 512' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath clip-rule='evenodd' d='m0 256c0 210.816 45.184 256 256 256s256-45.184 256-256-45.184-256-256-256-256 45.184-256 256zm256-42.667c11.782 0 21.333 9.551 21.333 21.333v128c0 11.782-9.551 21.333-21.333 21.333s-21.333-9.551-21.333-21.333v-128c0-11.782 9.551-21.333 21.333-21.333zm0-64c-11.782 0-21.333 9.551-21.333 21.333s9.551 21.333 21.333 21.333 21.333-9.551 21.333-21.333c0-11.781-9.551-21.333-21.333-21.333z' fill='rgb(0,0,0)' fill-rule='evenodd'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.Toastify__toast--error .Toastify__toast-icon:before{content:"";display:block;width:20px;height:20px;background-color:var(--cPrimary);mask-size:100%;mask-image:url("data:image/svg+xml,%3Csvg enable-background='new 0 0 512 512' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath clip-rule='evenodd' d='m0 256c0 210.816 45.184 256 256 256s256-45.184 256-256-45.184-256-256-256-256 45.184-256 256zm180.576-75.425c8.331-8.331 21.839-8.331 30.17 0l45.256 45.256 45.254-45.254c8.331-8.331 21.837-8.331 30.17 0 8.331 8.331 8.331 21.839 0 30.17l-45.254 45.253 45.254 45.254c8.331 8.331 8.331 21.839 0 30.17s-21.839 8.331-30.17 0l-45.254-45.254-45.256 45.257c-8.331 8.331-21.839 8.331-30.17 0s-8.331-21.839 0-30.17l45.257-45.257-45.256-45.256c-8.332-8.331-8.332-21.838-.001-30.169z' fill='rgb(0,0,0)' fill-rule='evenodd'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.errorPageLayout .mainImage{width:80%;height:auto;min-width:200px;max-width:800px}#AEHeader{width:100%;height:var(--home-header-height-mobile);position:fixed;top:0;left:0;z-index:100;background-color:var(--cPrimary)}@media screen and (min-width:768px){#AEHeader{height:var(--home-header-height-desktop)}}#AEHeader.gamePageHeader{display:none}@media screen and (min-width:768px){#AEHeader.gamePageHeader{display:flex}}#AEHeader .login{position:relative}#AEHeader .login:before{content:" ";display:block;position:absolute;bottom:0;left:0;background:var(--cWhite);z-index:1;transition:transform .3s ease;transform:scaleX(0);transform-origin:bottom right;height:2px;width:100%}#AEHeader .login:hover:before{transform:scaleX(1);transform-origin:bottom left}#AEHeader .rotate-y-0{transform:rotateY(0deg)}#AEHeader .rotate-y-180{transform:rotateY(180deg)}#AEHeader .-rotate-y-180{transform:rotateY(-180deg)}#AEHeader .transition-transform{transition:transform .3s ease-in-out,opacity .3s ease-in-out}#AEHeader .perspective{perspective:1000px}#AEHeader .rotate-x-0{transform:rotateX(0deg)}#AEHeader .rotate-x-180{transform:rotateX(180deg)}#AEHeader .-rotate-x-180{transform:rotateX(-180deg)}#AEHeader .opacity-0{opacity:0;pointer-events:none}#AEHeader .opacity-100{opacity:1;pointer-events:auto}#AEHeader .transition-transform{transition:transform .3s ease-in-out,opacity .5s ease-in-out;transition:transform .3s ease-in-out}#AEHeader .translate-x-0{transform:translateX(0)}#AEHeader .translate-x-full{transform:translateX(-100%)}#AEHeader .-translate-x-full{transform:translateX(100%)}#AEHeader .logout{position:relative;font-size:13px}#AEHeader .logout:before{content:" ";display:block;position:absolute;bottom:0;left:0;background:var(--cWhite);z-index:1;transition:transform .3s ease;transform:scaleX(0);transform-origin:bottom right;height:2px;width:100%}#AEHeader .logout:hover:before{transform:scaleX(1);transform-origin:bottom left}#menu{height:calc(100vh - var(--home-header-height-mobile));margin-top:var(--home-header-height-mobile);position:fixed;z-index:100;display:flex;justify-content:start;background-color:transparent;width:0;overflow:hidden;transition-delay:.3s;visibility:hidden;top:0;left:0}@media screen and (max-width:767px){#menu{flex-direction:row-reverse;right:0;left:auto}}@media screen and (min-width:768px){#menu{height:calc(100vh - var(--home-header-height-desktop));margin-top:var(--home-header-height-desktop)}}#menu.containerMenuOpen{transition:all .2s ease-in-out;width:100%;visibility:visible}#menu .sideMenu{position:relative;border-top:1px solid var(--cWhite);background-color:var(--cPrimary);height:100%;padding-top:30px;padding-bottom:30px;display:flex;flex-direction:column;align-items:flex-start;max-width:0;overflow-x:hidden;overflow-y:auto;transition:width .2s linear}#menu .sideMenu.menuOpen{width:100%;max-width:999px}#menu .sideMenu .logoContainer,#menu .sideMenu .navigationMenu{padding:0 1.5rem}@media screen and (min-width:640px){#menu .sideMenu .logoContainer,#menu .sideMenu .navigationMenu{padding:0 3rem}}#menu .sideMenu .navigationMenu .sideMenuItemContainer span{position:relative}#menu .sideMenu .navigationMenu .sideMenuItemContainer span:before{content:" ";display:block;position:absolute;bottom:0;left:0;background:var(--cWhite);z-index:1;transition:transform .3s ease;transform:scaleX(0);transform-origin:bottom right;height:2px;width:100%}#menu .sideMenu .navigationMenu .sideMenuItemContainer span:hover:before{transform:scaleX(1);transform-origin:bottom left}#menu .sideMenu .navigationMenu .itemIcon{width:1.5rem;margin-right:1rem}#menu .sideMenu .navigationMenu .chevronIcon{width:.8rem;transition:transform .3s ease-in-out}#menu .sideMenu .navigationMenu .chevronIcon.rotateChevron{transform:rotate(-180deg)}@media screen and (min-width:640px){#menu .sideMenu .navigationMenu .itemIcon{width:2rem}#menu .sideMenu .navigationMenu .chevronIcon{width:1rem}}#menu .sideMenu .navigationMenu .subMenu{max-height:0;height:min-content;overflow:hidden;transition:max-height .2s ease-in-out;padding-left:2.5rem;margin-top:.3rem}#menu .sideMenu .navigationMenu .subMenu span{width:max-content;position:relative;line-height:16px;padding:3px 0}#menu .sideMenu .navigationMenu .subMenu span:before{content:" ";display:block;position:absolute;bottom:0;left:0;background:var(--cWhite);z-index:1;transition:transform .3s ease;transform:scaleX(0);transform-origin:bottom right;height:2px;width:100%}#menu .sideMenu .navigationMenu .subMenu span:hover:before{transform:scaleX(1);transform-origin:bottom left}#menu .sideMenu .navigationMenu .subMenu span:hover{color:#1a2e35}#menu .sideMenu .navigationMenu .subMenu a{line-height:12px;transition:all .2s ease-in-out}#menu .sideMenu .navigationMenu .subMenu.openSubMenu{transition:max-height .4s ease-in-out;max-height:500px}#menu .backgroundOpacity{flex-grow:1;background-color:transparent;transition:all .2s ease;transition-delay:.22s}#menu .backgroundOpacity.menuOpenOpacity{background-color:rgba(16,28,33,.631)}.offlineBar{background-color:var(--cHighlight);display:none;overflow:hidden;display:flex;align-items:center;padding:.5rem 0}.offlineBar.offlineBarSlow{background-color:#fff7e6}.offlineBar.offlineBarSlow .layoutContainer{color:var(--amberDark)}.offlineBar.offlineBarSlow .layoutContainer svg *{fill:var(--amberDark)}.offlineBar.offlineBarLocalFallback{background-color:#e8f4e8}.offlineBar.offlineBarLocalFallback .layoutContainer{color:#1a2e35}.offlineBar.offlineBarLocalFallback .layoutContainer svg *{fill:var(--greenColor)}.offlineBar span{font-size:14px;order:1}.offlineBarInHeader{position:fixed;top:calc(var(--home-header-height-desktop) + 81px);left:0;right:0;z-index:12;animation:slideDownHeader .3s ease-out forwards;display:none}.offlineBarInHeader .layoutContainer{color:var(--cSecondary)}.offlineBarInHeader .layoutContainer svg{order:0;width:20px}.offlineBarInHeader .layoutContainer svg *{fill:var(--cSecondary)}@media screen and (min-width:768px){.offlineBarInHeader{display:flex;align-items:center}}.offlineBarInToolbar{position:fixed;top:58px;left:0;right:0;z-index:12;animation:slideDownToolbar .3s ease-out forwards;display:flex;border-radius:0;height:auto;line-height:1}@media screen and (max-width:767px){.gameCompleted .offlineBarInToolbar{top:calc(58px + 60px)}}.offlineBarInToolbar .layoutContainer{display:block!important;color:var(--cSecondary);position:relative;padding-left:3rem}.offlineBarInToolbar .layoutContainer svg{width:20px}.offlineBarInToolbar .layoutContainer svg *{fill:var(--cSecondary)}@media screen and (max-width:767px){.offlineBarInToolbar .layoutContainer>span{font-size:10px}.offlineBarInToolbar .layoutContainer>span:first-child{display:block;font-size:14px;line-height:10px}.offlineBarInToolbar .layoutContainer svg{position:absolute;left:1.3rem;top:50%;transform:translateY(-50%);width:23px}}@media screen and (min-width:768px){.offlineBarInToolbar{top:81px}.offlineBarInToolbar .layoutContainer{display:flex!important;padding-left:0;color:var(--cSecondary)}.offlineBarInToolbar .layoutContainer svg{order:0;width:20px;position:static;transform:none}.offlineBarInToolbar .layoutContainer svg *{fill:var(--cSecondary)}}@keyframes slideDownHeader{0%{max-height:0;opacity:0}to{max-height:60px;opacity:1}}@keyframes slideDownToolbar{0%{max-height:0;opacity:0}to{max-height:150px;opacity:1}}#notificationMenu{height:calc(100vh - var(--home-header-height-mobile));margin-top:var(--home-header-height-mobile);position:fixed;z-index:100;display:flex;justify-content:flex-start;flex-direction:row-reverse;background-color:transparent;width:0;overflow:hidden;transition-delay:.3s;visibility:hidden;top:0;right:0;left:auto}@media screen and (min-width:768px){#notificationMenu{height:calc(100vh - var(--home-header-height-desktop));margin-top:var(--home-header-height-desktop)}}#notificationMenu.containerMenuOpen{transition:all .2s ease-in-out;width:100%;visibility:visible}#notificationMenu .sideMenu{position:relative;border-top:1px solid var(--cWhite);background-color:#eaeaea;height:100%;padding-top:30px;padding-bottom:30px;display:flex;flex-direction:column;align-items:flex-start;max-width:0;overflow:hidden;transition:width .3s linear}#notificationMenu .sideMenu.menuOpen{width:100%;max-width:420px}#notificationMenu .sideMenu .notificationMenuContainer{width:100%;height:100%;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden}#notificationMenu .sideMenu .notificationsMenuContent{padding:0 1.5rem;width:100%;flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}@media screen and (min-width:640px){#notificationMenu .sideMenu .notificationsMenuContent{padding:0 2rem}}#notificationMenu .sideMenu .notificationsMenuList{flex:1;overflow-y:auto;min-height:0}@media screen and (min-width:768px){#notificationMenu .sideMenu .notificationsMenuList{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.3) transparent}#notificationMenu .sideMenu .notificationsMenuList::-webkit-scrollbar{width:4px}#notificationMenu .sideMenu .notificationsMenuList::-webkit-scrollbar-track{background:transparent}#notificationMenu .sideMenu .notificationsMenuList::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.3);border-radius:4px}}#notificationMenu .sideMenu .notificationsMenuHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.3)}#notificationMenu .sideMenu .notificationsMenuHeader h2{color:#000;font-size:1.5rem;font-weight:700}#notificationMenu .sideMenu .notificationsMenuEmpty{color:#000;font-size:.95rem;text-align:center;padding-top:2rem;width:100%}#notificationMenu .backgroundOpacity{flex-grow:1;background-color:transparent;transition:all .2s ease;transition-delay:.22s}#notificationMenu .backgroundOpacity.menuOpenOpacity{background-color:rgba(16,28,33,.631)}#notificationMenu .notificationsMenuFooter{width:100%;display:flex;justify-content:center;align-items:end;border-top:2px solid #fff;padding:2rem 1.5rem 0}@media screen and (min-width:640px){#notificationMenu .notificationsMenuFooter{padding:2rem 2rem 0}}.notificationCardItem{background-color:#fff;width:100%;margin:.5rem 0;border-radius:8px;padding:12px 10px;max-height:2000px;overflow:hidden;overflow-wrap:anywhere;opacity:1;transition:opacity .2s ease,max-height .25s ease .15s,margin .25s ease .15s,padding .25s ease .15s}.notificationCardItem--exiting{opacity:0;max-height:0;margin:0;padding:0}.notificationCardHeader{text-align:start;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.notificationCardBody{text-align:left;margin-top:.5rem}.notificationCardText--clamped{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.notificationCardToggle{margin-top:.25rem;padding:0;background:none;border:0;color:var(--cSecondary);font-size:.875rem;font-weight:700;cursor:pointer;text-decoration:underline}.notificationCardDeleteIcon{transition:transform .2s ease}.notificationCardDeleteIcon:hover{transform:scale(1.2)}.notificationsCount{position:absolute;bottom:-2px;right:-8px;background:#f4c842;color:#000;border-radius:50%;min-width:16px;height:20px;width:20px;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0;pointer-events:none;line-height:1}@media screen and (min-width:768px){.notificationsCount{padding:0 2px;font-size:16px}}.switch-container{z-index:1;display:flex;width:fit-content;border-radius:9999px;background-color:var(--cWhite);padding:.25rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}.switchButton{padding:8px 16px;font-size:14px;font-weight:600}.active-switch-button{background-color:var(--cSecondary);color:var(--cWhite)!important}default-switch-button{color:#374151}.trophy-modal-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);padding:16px}.trophy-modal{--modal-max:640px;--pad-y:32px;--pad-x:24px;--close-top:16px;--close-right:16px;--close-size:18px;--name-size:32px;--subtitle-size:16px;--img-max:180px;--title-size:16px;--info-gap:16px;--info-mb:32px;--info-strong:22px;--info-span:12px;position:relative;width:100%;max-width:var(--modal-max);background:var(--cWhite);border-radius:10px;padding:var(--pad-y) var(--pad-x);text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.25);max-height:90vh;overflow-y:auto}.trophy-modal__close{position:absolute;top:var(--close-top);right:var(--close-right);background:none;border:none;font-size:var(--close-size);cursor:pointer}.trophy-modal__name{font-size:var(--name-size);font-weight:700;margin-bottom:8px}.trophy-modal__divider{width:100%;height:1px;background:var(--cBlack);margin-bottom:28px}.trophy-modal__subtitle{font-size:var(--subtitle-size);font-weight:600;margin-bottom:24px}.trophy-modal__image{display:flex;justify-content:center;margin-bottom:24px}.trophy-modal__image img{max-width:var(--img-max);height:auto;display:block}.trophy-modal__title{font-size:var(--title-size);margin-bottom:32px}.trophy-modal__info{display:flex;justify-content:space-between;gap:var(--info-gap);margin-bottom:var(--info-mb)}.trophy-modal__info div{display:flex;flex-direction:column;gap:4px;flex-grow:1;width:100%}.trophy-modal__info div strong{font-size:var(--info-strong)}.trophy-modal__info div span{font-size:var(--info-span);color:#666}@media(max-width:480px){.trophy-modal{aspect-ratio:auto;max-height:90dvh;--modal-max:calc(100vw - 32px);--pad-y:20px;--pad-x:16px;--close-top:12px;--close-right:12px;--close-size:20px;--name-size:22px;--subtitle-size:14px;--img-max:140px;--title-size:14px;--info-gap:14px;--info-mb:18px;--info-strong:18px;--info-span:11px;border-radius:12px}.trophy-modal__divider{margin-bottom:12px}.trophy-modal__image,.trophy-modal__subtitle{margin-bottom:16px}.trophy-modal__title{margin-bottom:18px}.trophy-modal__info div{align-items:center}.trophy-modal__info div span{max-width:260px}}@media(max-width:360px){.trophy-modal{--pad-y:18px;--pad-x:14px;--name-size:20px;--img-max:120px}}.trophyTabNavBox{background-color:var(--cWhite);box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.trophyTabNav{width:100%;display:flex;justify-content:left;position:relative;z-index:1;padding:1rem 0}.trophyTabNav__pills{display:none;flex-wrap:wrap;gap:.5rem;justify-content:left;padding:.5rem 0}@media screen and (min-width:768px){.trophyTabNav__pills{display:flex}}.trophyTabNav__pill{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:9999px;background-color:var(--cWhite);color:#1a2e35;font-size:.875rem;font-weight:600;border:1px solid #cecece;transition:border-color .15s ease-in-out,color .15s ease-in-out,background-color .15s ease-in-out}.trophyTabNav__pill:hover{border-color:var(--cSecondary);color:var(--cSecondary)}.trophyTabNav__pill--active{background-color:var(--cSecondary);color:var(--cWhite)}.trophyTabNav__pill--active:hover{border-color:transparent;color:var(--cWhite)}.trophyTabNav__pill--active .trophyTabNav__badge{background-color:hsla(0,0%,100%,.22);color:var(--cWhite)}.trophyTabNav__badge{background-color:#eaeaea;color:var(--grayText);border-radius:9999px;padding:.05rem .5rem;font-size:.75rem;font-weight:600}.trophyTabNav__icon{display:block}.trophyTabNav__pill--active .trophyTabNav__icon{filter:brightness(0) invert(1)}.trophyTabDropdown{width:100%;max-width:420px}@media screen and (min-width:768px){.trophyTabDropdown{display:none}}.trophyTabDropdown__summary{list-style:none;display:flex;align-items:center;gap:.6rem;background-color:var(--cSecondary);color:var(--cWhite);border-radius:.75rem;padding:.75rem 1rem;font-weight:700;font-size:.9rem;cursor:pointer}.trophyTabDropdown__summary::-webkit-details-marker{display:none}.trophyTabDropdown__summary .trophyTabNav__badge{background-color:hsla(0,0%,100%,.22);color:var(--cWhite)}.trophyTabDropdown__summary .trophyTabNav__icon{filter:brightness(0) invert(1)}.trophyTabDropdown__label{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trophyTabDropdown__chevron{transition:transform .15s ease-in-out;filter:invert(1)}.trophyTabDropdown[open] .trophyTabDropdown__chevron{transform:rotate(180deg)}.trophyTabDropdown__list{background:var(--cWhite);border:1px solid #d5dbde;border-top:none;border-radius:0 0 .75rem .75rem;box-shadow:0 10px 24px rgba(0,0,0,.14);overflow:hidden;max-height:60vh;overflow-y:auto}.trophyTabDropdown__option{width:100%;display:flex;align-items:center;gap:.6rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;color:#1a2e35;border-bottom:1px solid #eef1f2;text-align:left}.trophyTabDropdown__option--active{color:var(--cSecondary);background-color:rgba(11,96,144,.08)}.gameTypeIcon .gameIcon{aspect-ratio:1;width:100%;mask-size:100%;background-color:var(--cBlack)}.heroBannerChallenges{background:var(--cWhite);border:2px solid #000;border-radius:12px;display:flex;flex-direction:column;flex:1 1 0;min-width:0;height:100%}.heroBannerChallengesHeader{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:2px solid #e2e2e2;gap:12px}.heroBannerChallengesTitle{display:flex;align-items:center;gap:8px;min-width:0}.heroBannerChallengesTitleText{min-width:0;white-space:nowrap}.heroBannerChallengesTitleName,.heroBannerChallengesTitleText{overflow:hidden;text-overflow:ellipsis}.heroBannerChallengesLink{color:var(--cSecondary);font-weight:700;font-size:14px;white-space:nowrap;flex-shrink:0}.heroBannerChallengesTimeline{width:100%;min-width:0;padding:12px 14px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;margin:auto}.heroBannerChallengesTimeline *{cursor:grab}.heroBannerChallengesTimeline .isClickable,.heroBannerChallengesTimeline .isClickable *{cursor:pointer}.heroBannerChallengesTimeline::-webkit-scrollbar{display:none}.heroBannerChallengesTimeline.is-dragging{cursor:grabbing;user-select:none}.heroBannerChallengesTimeline.is-dragging *{cursor:grabbing}.heroBannerChallengesTimelineTrack{display:inline-flex;align-items:center;min-width:max-content}.heroBannerChallengesCountdown{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#333;white-space:nowrap}.heroBannerChallengesPlayBtn{padding:4px 12px!important;min-width:unset!important;font-size:13px!important;height:auto!important;line-height:1}.heroBannerChallengesEmpty{width:100%;text-align:center;color:#666;font-size:14px;font-weight:600;padding:8px 0}.challengeSlotDate{display:flex;flex-direction:column;align-items:center;line-height:1.05;min-width:36px}.challengeSlotDay{font-weight:600;font-size:20px}.challengeSlotMonth{font-weight:600;font-size:14px;color:#111}@media(max-width:992px){.challengeSlotDay{font-size:14px}.challengeSlotMonth{font-size:12px}}.challengeEndView{display:flex;gap:18px;padding:16px 14px 18px;flex-direction:column}.challengeEndViewHero{display:grid;gap:12px;flex-grow:1}.challengeEndViewIntro{display:flex;gap:12px;align-items:center}.challengeEndViewVisual{width:60px;height:60px;flex-shrink:0}.challengeEndViewCopy{min-width:0}.challengeEndViewEyebrow{margin-bottom:4px;color:var(--cSecondary);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.challengeEndViewTitle{font-size:22px;font-weight:800;line-height:1;margin-bottom:8px;word-break:break-word}.challengeEndViewText{font-size:14px;line-height:1.35;color:#3a4d55}.challengeEndViewStats{padding:14px;border-radius:16px;border:1px solid #eaeaea;background:var(--cWhite);display:flex;flex-direction:column;gap:8px;flex-shrink:0}.challengeEndViewStat{display:flex;gap:24px}.challengeEndViewStatTop{display:flex;align-items:center;gap:8px;min-width:0}.challengeEndViewStatLabel{font-size:22px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}.challengeEndViewStatTime .challengeEndViewStatCount{font-size:24px;letter-spacing:.02em;word-break:break-word}@media(min-width:768px){.challengeEndView{flex-direction:row}.challengeEndViewHero{align-content:center}.challengeEndViewTitle{font-size:20px}}@media(max-width:480px){.challengeEndViewIntro{grid-template-columns:1fr;text-align:center;justify-items:center}.challengeEndViewCopy{display:flex;flex-direction:column;align-items:center}}.upcomingChallengeView{display:flex;flex-direction:column;gap:8px;padding:12px 14px}.upcomingChallengeViewLabel{font-size:13px;color:#555;font-weight:400;font-style:italic}.upcomingChallengeViewTimeline{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.upcomingChallengeViewTimeline::-webkit-scrollbar{display:none}.upcomingChallengeViewTimelineTrack{display:inline-flex;align-items:center;min-width:max-content}.upcomingChallengeViewLock{width:32px;height:32px}.challengeFaqModalOverlay,.upcomingChallengeViewLock{display:flex;align-items:center;justify-content:center}.challengeFaqModalOverlay{position:fixed;inset:0;z-index:40;padding:16px;background:rgba(0,0,0,.2)}.challengeFaqModalCard{width:min(100%,640px);background:#f0f0f0;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.2);padding:20px 40px 28px}.challengeFaqModalClose{margin-left:auto;display:flex;align-items:center;gap:10px;color:#1a2e35;background:transparent;border:none;cursor:pointer}.challengeFaqModalClose span{font-size:14px;font-weight:500}.challengeFaqModalTitle{margin-top:4px;font-weight:600;font-size:2rem;text-align:center}.challengeFaqModalDivider{margin-top:12px;border-top:2px solid #1a2e35}.challengeFaqModalBody{margin-top:24px;display:flex;flex-direction:column;gap:12px;font-size:.95rem;color:#1a2e35;line-height:1.5}@media screen and (max-width:767px){.challengeFaqModalCard{padding:16px}.challengeFaqModalTitle{font-size:1.5rem;margin-top:1rem}}.challengeSubscriptionModalOverlay{position:fixed;inset:0;z-index:40;display:flex;justify-content:center;align-items:center;padding:16px;background:rgba(0,0,0,.2)}.challengeSubscriptionModalCard{width:min(100%,480px);background:#f0f0f0;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.2);padding:20px 40px 36px;display:flex;flex-direction:column;align-items:center}.challengeSubscriptionModalClose{margin-left:auto;display:flex;align-items:center;gap:10px;color:#1a2e35;background:transparent;border:none;cursor:pointer}.challengeSubscriptionModalClose span{font-size:14px;font-weight:500}.challengeSubscriptionModalTitle{margin-top:16px;font-weight:600;font-size:1.75rem;text-align:center;color:#1a2e35}.challengeSubscriptionModalDivider{width:100%;margin-top:12px;border-top:2px solid #1a2e35}.challengeSubscriptionModalText{margin-top:12px;font-size:1rem;text-align:center;color:#1a2e35;line-height:1.5}.challengeSubscriptionModalBtn{margin-top:28px}@media screen and (max-width:767px){.challengeSubscriptionModalCard{padding:16px 20px 28px}.challengeSubscriptionModalTitle{font-size:1.4rem}}#last14GameCompleted{width:100%;height:300px}#gameCardMobile{height:100%;width:100%;position:relative;overflow:hidden;padding:16px 18px;display:flex;flex-direction:column;gap:9px;z-index:0}#gameCardMobile.inProgressHighlight{box-shadow:0 3px 10px rgba(233,164,0,.16)}#gameCardMobile .topRow{gap:12px}#gameCardMobile .headContainer{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}#gameCardMobile .gameTypeIconContainer{position:relative;flex-shrink:0}#gameCardMobile .gameTypeIconContainer .iconGameType{display:flex;align-items:center;width:52px!important;height:52px!important}#gameCardMobile .gameTypeIconContainer .badgeStatusGameCardMobile{position:absolute;top:-7px;right:-7px;padding:2px}#gameCardMobile .gameTypeIconContainer .badgeStatusGameCardMobile svg{width:22px;height:auto}#gameCardMobile .extraInfo{gap:10px}#gameCardMobile .extraInfo .level{padding:2px 10px;font-size:13px;border-radius:100px;display:flex;align-items:center;line-height:12px}#gameCardMobile .extraInfo .level .levelCircle{display:block;height:8px;width:8px;border-radius:2px;margin-right:5px}#gameCardMobile .extraInfo .buttonGameMobile{margin-left:auto;min-width:auto;padding:7px 16px;flex-shrink:0}#gameCardMobile .extraInfo .buttonGameMobile.blueBG{background-color:var(--cSecondary)}#gameCardMobile .extraInfo .buttonGameMobile span{font-size:13px}#gameCardMobile.fixedSize{height:200px;width:200px}#gameCardMobile .layerAbsolute{position:absolute;z-index:10;top:0;left:0;justify-content:center;align-items:center;transition:opacity .3s ease;opacity:1;display:flex}#gameCardMobile .miniBadgeContainer{touch-action:auto;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:11}#gameCardMobile .miniBadgeContainer>div{position:absolute;top:10px;right:-42px;transform:rotate(45deg);width:120px;display:flex;justify-content:center;padding:2px}#gameCardMobile .miniBadgeContainer>div.comingSoonLabel{background-color:var(--cPrimary)}#gameCardMobile .miniBadgeContainer>div.freeLabel{background-color:#f4c842}#gameCardMobile .miniBadgeContainer>div.freeLabel span{color:#1a2e35}#gameCardMobile .miniBadgeContainer>div.sfidaLabel{background-color:#9747ff}#gameCardMobile .miniBadgeContainer>div span{color:var(--cWhite);font-weight:500;text-transform:uppercase;font-size:9px;letter-spacing:.5px}.withShadow{box-shadow:0 2px 8px rgba(0,0,0,.06)}.disabledCard{opacity:.5}.searchDifficultyGroup.inline{display:contents}.searchDifficultyGroup.stacked{display:flex;flex-direction:column;gap:12px}.searchDifficultyGroup .searchInputContainer{display:flex;align-items:center;gap:8px;background-color:var(--cWhite);border:1px solid #d5dbde;border-radius:999px;padding:7px 16px;flex:1 1 240px;max-width:340px}.searchDifficultyGroup .searchInputContainer .searchInput{border:none;outline:none;flex:1;font-size:13px;background:transparent}.searchDifficultyGroup .searchInputContainer .searchInput::placeholder{color:#8a979d}.searchDifficultyGroup .searchInputContainer .clearSearch{border:none;background:transparent;font-size:18px;line-height:1;color:#8a979d;cursor:pointer;padding:0 2px;margin:-2px 0}.searchDifficultyGroup .searchInputContainer .clearSearch:hover{color:#1a2e35}.searchDifficultyGroup.stacked .searchInputContainer{flex:none;max-width:none}.searchDifficultyGroup .levelFilterGroup{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.searchDifficultyGroup .levelFilterLabel{font-size:12.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--grayText);white-space:nowrap}.searchDifficultyGroup .levelPills{display:flex;gap:8px;flex-wrap:wrap}.searchDifficultyGroup .levelPills .levelPill{padding:7px 16px;border-radius:999px;font-size:13px;font-weight:600;background-color:var(--cWhite);border:1px solid #d5dbde;color:#1a2e35;cursor:pointer;transition:all .15s ease}.searchDifficultyGroup .levelPills .levelPill:hover{border-color:#1a2e35}.searchDifficultyGroup .levelPills .levelPill.active{background-color:#1a2e35;border-color:#1a2e35;color:var(--cWhite)}.searchDifficultyGroup .levelPills.stretch{width:100%;flex-wrap:nowrap}.searchDifficultyGroup .levelPills.stretch .levelPill{flex:1;text-align:center;white-space:nowrap}#circleArrowBack{background-color:var(--cWhite);padding:.7rem;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}@media screen and (max-width:768px){#circleArrowBack svg{width:15px;height:auto}}.gameModal{height:100dvh;position:fixed;display:none;top:0;left:0;right:0;align-items:center;justify-content:center;z-index:99}@media screen and (min-width:768px){.gameModal.victoryModal{position:absolute;height:auto;top:20px}}.gameModal.victoryModal .gameModalButton{position:relative}.gameModal.victoryModal .gameModalButton .shareon{display:flex;background:var(--cWhite);gap:.25rem;margin-left:1rem}.gameModal.victoryModal .gameModalButton .gameModalButtonsContent{padding-bottom:0!important}.backToGame{padding-top:.75rem;width:100%;display:flex;justify-content:space-between}.gameModalContentTextTime{display:flex;justify-content:center}.gameModalContentTextTime span{font-size:30px;font-weight:400}.explainIstruction .explainIstructionPoint{position:relative;padding-left:1.75rem;margin-bottom:8px}.explainIstruction .explainIstructionPoint .icon{display:block!important;position:absolute;left:0;top:5px}.explainIstruction .explainIstructionPoint.notMobile{padding-left:1rem}.explainIstruction .explainIstructionPoint.notMobile:before{display:block;content:"";width:6px;height:6px;background-color:var(--cBlack);border-radius:6px;position:absolute;left:0;top:9px}.gameCompletedData{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-row-gap:1rem}@media screen and (min-width:768px){.gameCompletedData{display:flex;justify-content:center}}.gameCompletedDataSlot{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.gameCompletedDataSlot{width:150px}}.gameCompletedDataSlotTop{font-size:32px;font-weight:700}@media screen and (min-width:768px){.gameCompletedDataSlotTop{font-size:42px}}.gameCompletedDataSlotBottom{font-size:12px}.gameModalGreyFooter{background-color:#f0f0f0;width:100%}.gameModalGreyFooterTitle{font-size:16px;text-align:center;font-weight:700;padding:1.5rem 0}@media screen and (min-width:768px){.gameModalGreyFooterTitle{font-size:20px}}.gameModalGreyFooterBottom{display:flex;flex-direction:column;align-items:center;padding-bottom:2rem;gap:1rem}.gameModalGreyFooterBottom h6{font-size:16px;font-weight:500;text-align:center}.gameModalGreyFooter .gameList .archiveLink{text-align:center;margin:1.5rem 0 1rem;font-weight:300;text-decoration:underline 1px}.gameModalGreyFooter .gameList .gameListCardContainer{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:2rem;grid-row-gap:2rem}@media screen and (min-width:768px){.gameModalGreyFooter .gameList .gameListCardContainer{display:flex;gap:1.5rem;padding:0;justify-content:center}}.gameModalGreyFooter .gameList .gameListCardContainer .gameCardItem{aspect-ratio:1;background-color:var(--cWhite);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:0;border-radius:12px;position:relative;overflow:hidden;width:100%}@media screen and (min-width:768px){.gameModalGreyFooter .gameList .gameListCardContainer .gameCardItem{width:131px}}.gameModalGreyFooter .gameList .gameListCardContainer .gameCardItem .gameTypeIcon{width:40px!important;height:40px!important}@media screen and (min-width:768px){.gameModalGreyFooter .gameList .gameListCardContainer .gameCardItem .gameTypeIcon{width:60px!important;height:60px!important}}.gameModalGreyFooter .gameList .gameListCardContainer .gameCardItem h6{font-size:14px;min-height:0;line-height:normal}.gameModalContainer{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:var(--cWhite);box-shadow:0 0 20px 5px rgba(67,67,67,.31);max-width:800px;width:auto;margin:0 auto;height:100%;width:100%;overflow:auto;animation:slideInMobile .2s ease-out}@media(min-width:768px){.gameModalContainer{border-radius:.5rem;animation:slideIn .2s ease-out;height:auto}}@media(min-width:991px){.gameModalContainer{width:100%}}@media(min-width:1024px){.gameModalContainer{position:relative;width:100%;top:0;transform:none}}.gameModalContainer .withBigTitle{padding:0 1rem;margin-top:0;width:100%}.gameModalContainer .withBigTitle .gameModalContentTitle{font-size:28px;font-weight:600;text-align:center;margin-bottom:1rem;border-bottom:2px solid var(--cBlack);padding-bottom:.5rem;line-height:1.1}.gameModalContainer .withBigTitle .gameModalContentTitle .extraInfoGame{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:40px;margin-top:.5rem}.gameModalContainer .withBigTitle .gameModalContentTitle .extraInfoGame .infoText{font-size:15px;position:relative}.gameModalContainer .withBigTitle .gameModalContentTitle .extraInfoGame .infoText+.infoText:before{content:"";width:4px;height:2px;background-color:#fff;position:absolute;left:-12px;top:50%;transform:translateY(-50%)}.gameModalContainer .withBigTitle .gameModalContentTitle .extraInfoGame .infoText.author{font-weight:300;font-style:italic}.gameModalContainer .withBigTitle .gameModalContentTitle .extraInfoGame .infoText.date{font-weight:400}.gameModalContainer .withBigTitle .gameModalContentTitle .extraInfoGame .infoText.level{border-radius:10px;font-size:15px;text-transform:capitalize;padding-left:16px}.gameModalContainer .withBigTitle .gameModalContentTitle .extraInfoGame .infoText.level span{display:block;width:10px;height:10px;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media screen and (min-width:768px){.gameModalContainer .withBigTitle .gameModalContentTitle{font-size:50px;max-width:600px;margin-left:auto;margin-right:auto;padding-bottom:.5rem;margin-bottom:1.5rem;line-height:1.1}}.gameModalContainer .withBigTitle.noBorder .gameModalContentTitle{margin-bottom:0}.gameModalContainer .withBigTitle .gameModalContentSubtitle{font-size:14px;font-weight:400;text-align:center;margin-bottom:1rem}@media screen and (min-width:768px){.gameModalContainer .withBigTitle .gameModalContentSubtitle{font-size:16px}}.gameModalContainer .withBigTitle .gameModalContentText{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:.5rem 0}.gameModalContent{width:100%}.gameModalContent.serviceModal,.gameModalContent.serviceModal .gameModalMainContent{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-grow:1;justify-content:space-between}.gameModalContent.serviceModal{gap:2rem;padding:2rem}.gameModalContent.serviceModal .gameModalContentTitle h6{font-size:35px;font-weight:500}.gameModalContent.serviceModal .gameModalContentSubtitle h6{font-weight:500}.gameModalContent.serviceModal .gameModalMainContent{font-size:15px}.gameModalContent.serviceModal .gameModalButtons{display:flex;justify-content:center;gap:2rem;flex-shrink:0}.gameModalExplain{width:100%;padding:1rem 3rem;max-height:30rem;overflow-y:auto}@media screen and (max-width:767px){.gameModalExplain{max-height:100%;flex-grow:1;padding:1rem}}.gameModalExplainIstructionList{list-style:inside}.gameModalExplainIstructionList li{margin:.5rem 0}.gameModalExplainIstructionList li .icon{display:inline-block!important}.gameModalExplainIstructionList li .icon.custom-delNum-button{width:20px;height:16px!important}.gameModalButtonsContent{margin:1rem 0}@media screen and (max-width:768px){.gameModalButtonsContent{padding-bottom:1rem}}.socialContent{margin:1rem 0}.shareon>.twitter{background-color:var(--cBlack)!important}.shareon>.twitter:before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' fill='none'/%3E%3Cpath d='M17.9686 14.1623L26.7065 4H24.6358L17.0488 12.8238L10.9891 4H4L13.1634 17.3432L4 28H6.07069L14.0827 18.6817L20.4822 28H27.4714L17.9681 14.1623H17.9686ZM15.1326 17.4607L14.2041 16.132L6.81679 5.55961H9.99723L15.9589 14.0919L16.8873 15.4206L24.6368 26.5113H21.4564L15.1326 17.4612V17.4607Z' fill='white'/%3E%3C/svg%3E%0A")!important}@keyframes slideIn{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.challengeInfoBannerTop{font-weight:600;color:#9747ff}.challengeInfoBanner{background:#f4edff;margin-bottom:1rem;padding:1rem;width:100%;border-radius:.5rem}.challengeInfoBanner .challengeInfoBannerText{font-weight:600;font-size:1rem;text-align:center}.challengeInfoBanner .challengeInfoBannerFaqToggle{display:flex;align-items:center;gap:4px;margin:6px auto 0;background:none;border:none;cursor:pointer;font-size:1rem;font-weight:500;text-decoration:underline}.challengeInfoBanner .challengeInfoBannerFaqArrow{display:inline-block;font-style:normal;font-size:1rem;transition:transform .2s ease;transform:rotate(0deg)}.challengeInfoBanner .challengeInfoBannerFaqArrow.open{transform:rotate(90deg)}.challengeInfoBanner .challengeInfoBannerFaqBody{margin-top:8px;font-size:1rem;display:flex;flex-direction:column;gap:6px;padding:0}@keyframes slideInMobile{0%{transform:translateY(100vh);opacity:0}to{transform:translateY(0);opacity:1}}.loader{overflow:visible;height:fit-content;width:fit-content;padding:20px;display:flex}.logo{fill:none;stroke-dasharray:20px;stroke:var(--cPrimary);animation:load 15s linear infinite}@keyframes load{0%{stroke-dashoffset:0px}to{stroke-dashoffset:200px}}.toggle-switch{width:50px;height:15px;background:var(--cPrimary);border:2px solid var(--cWhite);border-radius:15px;display:flex;align-items:center;cursor:pointer;transition:background .3s}@media screen and (min-width:768px){.toggle-switch{display:none}}.toggle-switch .toggle-circle{margin-left:-3px;width:25px;height:25px;background:var(--cWhite);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .3s}.toggle-switch.toggled .toggle-circle{transform:translateX(25px);margin-left:0}.button-resize{cursor:pointer;background-color:var(--cWhite);width:25px;height:25px;display:flex;justify-content:center;align-items:center;border-radius:25px}@media screen and (min-width:768px){.button-resize{display:none}.button-resize.button-resize-all-breakpoints{display:flex}}.button-resize.button-resize-visible-mode{display:flex!important;background-color:var(--cBlack)}.button-resize.button-resize-visible-mode svg path{fill:var(--cWhite)}.hrCustom{background-color:#000;height:1px;width:100%}.icon{display:inline-block;margin:0 .25rem}.icon.custom-space-button{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' id='fi_3771730'%3E%3Cg id='_11_Move' data-name='11 Move'%3E%3Cpath d='m60.958 33.3984-8.4888 8.8174a2.0287 2.0287 0 0 1 -3.4692-1.3984v-3.8008l-12-.0151v11.9819l3.8174.0166a2.029 2.029 0 0 1 1.3989 3.4692l-8.8179 8.4888a2.0091 2.0091 0 0 1 -2.7968 0l-8.8174-8.4888a2.0287 2.0287 0 0 1 1.3984-3.4692h3.8008l.0151-12h-11.9819l-.0166 3.8174a2.029 2.029 0 0 1 -3.4692 1.3989l-8.4888-8.8179a2.0091 2.0091 0 0 1 0-2.7968l8.4888-8.8174a2.0287 2.0287 0 0 1 3.4692 1.3984v3.8008l12 .0151v-11.9819l-3.8174-.0166a2.029 2.029 0 0 1 -1.3989-3.4692l8.8179-8.4888a2.0081 2.0081 0 0 1 2.7968 0l8.8174 8.4888a2.0286 2.0286 0 0 1 -1.3984 3.4692h-3.8008l-.0151 12h11.9819l.0166-3.8174a2.0291 2.0291 0 0 1 3.4692-1.3989l8.4888 8.8179a2.0091 2.0091 0 0 1 0 2.7968z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.icon.custom-bksp-button,.icon.custom-space-button{background-color:var(--cBlack);width:14px;height:14px;mask-size:100%}.icon.custom-bksp-button{mask-image:url("data:image/svg+xml,%3Csvg fill='none' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' id='fi_10769372'%3E%3Cpath clip-rule='evenodd' d='m10 5c-.94427 0-1.83344.44458-2.4 1.2l-3.9 5.2c-.26667.3556-.26667.8444 0 1.2l3.9 5.2c.56656.7554 1.45573 1.2 2.4 1.2h8c1.6569 0 3-1.3431 3-3v-8c0-1.65685-1.3431-3-3-3zm-4 0c.94427-1.25903 2.42621-2 4-2h8c2.7614 0 5 2.23858 5 5v8c0 2.7614-2.2386 5-5 5h-8c-1.57379 0-3.05573-.741-4-2l-3.9-5.2.8-.6-.8.6c-.8-1.0667-.8-2.5333 0-3.6zm11.7071 3.29289c.3905.39053.3905 1.02369 0 1.41422l-2.2929 2.29289 2.2929 2.2929c.3905.3905.3905 1.0237 0 1.4142s-1.0237.3905-1.4142 0l-2.2929-2.2929-2.2929 2.2929c-.3905.3905-1.0237.3905-1.4142 0-.39053-.3905-.39053-1.0237 0-1.4142l2.2929-2.2929-2.2929-2.29289c-.39053-.39052-.39053-1.02369 0-1.41421.3905-.39053 1.0237-.39053 1.4142 0l2.2929 2.2929 2.2929-2.29291c.3905-.39052 1.0237-.39052 1.4142 0z' fill='rgb(0,0,0)' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E")}.icon.custom-enter-button{display:block;background-color:var(--cBlack);width:10px;height:10px}.icon.custom-delNum-button{display:block;background-color:var(--cBlack);width:20px;height:20px;mask-image:url("data:image/svg+xml,%3Csvg id='fi_9455173' enable-background='new 0 0 512 512' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Icon'%3E%3Cpath id='Diameter' d='m358.8 165.9c9.6 11.7 17.1 25.1 22.5 40.3 5.4 15.1 8.1 31.8 8.1 50 0 19.5-3.5 37.7-10.5 54.6s-16.5 31.4-28.6 43.7c-12 12.3-26.2 22-42.4 29-16.2 7.1-33.6 10.6-52.1 10.6-10.6 0-20.7-1.1-30.4-3.4s-18.9-5.5-27.7-9.5l-5.9 8.1h-67.2l30.5-41c-10.2-12.2-18.3-26-24.2-41.5s-8.8-32.3-8.8-50.5c0-19.9 3.5-38.2 10.5-55.2s16.6-31.5 28.7-43.8 26.3-21.9 42.5-28.9 33.5-10.5 51.9-10.5c11.1 0 21.7 1.3 32 3.8s19.9 6.1 29.1 10.6l5.9-7.8h67.1zm-169 90.3c0 6.5.7 12.7 2.1 18.7s3.3 11.4 5.7 16.5l77.1-103c-3.1-1-6.2-1.8-9.4-2.3-3.2-.6-6.4-.9-9.6-.9-9.1 0-17.7 1.7-25.8 5-8 3.3-15 8.1-21 14.4-5.9 6.3-10.6 13.8-14 22.5s-5.1 18.4-5.1 29.1zm132.4 0c0-11.7-2.3-22.5-6.8-32.5l-75.7 101.6c2.6.8 5.2 1.3 7.9 1.6 2.7.2 5.4.4 8.2.4 9.1 0 17.7-1.7 25.8-5.1 8-3.4 15.1-8.2 21.1-14.4s10.8-13.7 14.3-22.5 5.2-18.5 5.2-29.1z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");mask-size:100%}.gameList .archiveLink{text-align:center;margin-bottom:2rem;font-weight:300;text-decoration:underline 1px}.gameList .archiveLink.exception{text-decoration:none}.gameList .archiveLink.exception a{text-decoration:underline 1px}.gameList .gameListCardContainer{display:grid;gap:1.5rem;padding:0;grid-template-columns:4fr 4fr}@media screen and (min-width:1200px){.gameList .gameListCardContainer{grid-template-columns:4fr 4fr 4fr 4fr;gap:3.5rem;padding:1.5rem 0}}@media screen and (min-width:1024px)and (max-width:1199px){.gameList .gameListCardContainer{grid-template-columns:4fr 4fr 4fr;gap:3.5rem;padding:1.5rem 0}}.gameList .gameListCardContainer .gameCardItem{background-color:var(--cWhite);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px;padding:20px;aspect-ratio:1;border-radius:10px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);position:relative;overflow:hidden}@media screen and (max-width:767px){.gameList .gameListCardContainer .gameCardItem .gameTypeIcon{width:60px!important;height:60px!important}}.gameList .gameListCardContainer .gameCardItem h6{font-size:.75rem;font-weight:500;text-align:center;line-height:1;height:1rem;flex-shrink:0}@media screen and (min-width:1200px){.gameList .gameListCardContainer .gameCardItem h6{font-size:25px;min-height:60px;line-height:30px}}@media screen and (min-width:768px)and (max-width:1199px){.gameList .gameListCardContainer .gameCardItem h6{font-size:25px;min-height:60px;line-height:30px}}.gameList .gameListCardContainer .gameCardItem .comingSoonLabel{position:absolute;background-color:var(--cPrimary);top:10px;right:-42px;transform:rotate(45deg);width:120px;display:flex;justify-content:center;padding:2px}.gameList .gameListCardContainer .gameCardItem .comingSoonLabel span{color:#fff;font-weight:500;text-transform:uppercase;font-size:8px}@media screen and (min-width:768px){.gameList .gameListCardContainer .gameCardItem .comingSoonLabel{top:20px;right:-40px;width:150px;padding:4px}.gameList .gameListCardContainer .gameCardItem .comingSoonLabel span{font-size:13px}}.saveIndicatorContainer{padding:.5rem .75rem;border-radius:4px;background-color:var(--cSecondary)}.saveIndicatorContainer .saveIndicatorContent{display:flex;gap:.25rem}.saveIndicatorContainer .saveIndicatorContent .text{position:relative;display:inline-block;font-size:13px;color:hsla(0,0%,100%,.7)}.saveIndicatorContainer .saveIndicatorContent .shimmerText:after{content:attr(data-text);position:absolute;inset:0;color:transparent;background:linear-gradient(105deg,hsla(0,0%,100%,0) 70%,hsla(0,0%,100%,.45) 75%,#fff 80%,hsla(0,0%,100%,.45) 90%,hsla(0,0%,100%,0));background-size:220% 100%;background-position:-140% 0;-webkit-background-clip:text;background-clip:text;animation:saveTextShine 2.4s ease-in-out infinite;pointer-events:none}.saveIndicatorContainer .saveIndicatorContent svg{width:18px;height:18px}.saveIndicatorContainer .saveIndicatorContent svg *{fill:hsla(0,0%,100%,.7)}.saveIndicatorContainer.danger{background-color:var(--cPrimary)}.saveIndicatorContainer.danger .text{color:#fff}.saveIndicatorContainer.danger svg{width:18px;height:18px}.saveIndicatorContainer.danger svg *{fill:#fff}.saveIndicatorContainer.success{background-color:var(--greenColor)}.saveIndicatorContainer.success .text{color:#fff}.saveIndicatorContainer.success svg{width:18px;height:18px}.saveIndicatorContainer.success svg *{fill:#fff}.saveLogoSvg{fill:none;stroke:var(--cPrimary);stroke-dasharray:20px;stroke-width:2.5px;animation:saveLoad 15s linear infinite;width:50px;height:30px}@media(min-width:1024px){.saveLogoSvg{stroke-width:1.5px;width:90px;height:54px}}.saveStatusIcon{width:30px;height:30px}@media(min-width:1024px){.saveStatusIcon{width:54px;height:54px}}@keyframes saveLoad{0%{stroke-dashoffset:0px}to{stroke-dashoffset:200px}}@keyframes saveTextShine{0%{background-position:-140% 0}to{background-position:140% 0}}#subscription-wall .subtitlePage{font-size:14px;font-weight:600;text-align:center;margin-bottom:2rem;margin-top:1.5rem}@media screen and (min-width:768px){#subscription-wall .subtitlePage{margin-top:0;font-size:20px}}#subscription-wall .pwallContainer{padding-top:4rem;position:relative;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){#subscription-wall .pwallContainer{padding-top:3rem}}#subscription-wall .pwallContainerTop{display:flex;justify-content:center}#subscription-wall .pwallContainer img{display:none}@media screen and (min-width:768px){#subscription-wall .pwallContainer img{display:inline-block;width:160px}}@media screen and (min-width:1200px){#subscription-wall .pwallContainer img{width:260px}}#subscription-wall .pwallContainer .pageTitle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}#subscription-wall .pwallContainer .pageTitleContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;margin-bottom:1rem}#subscription-wall .pwallContainer .CTAText{font-size:20px;font-weight:800;text-align:center;padding:0 10px}@media screen and (min-width:768px){#subscription-wall .pwallContainer .CTAText{font-size:30px}}@media screen and (min-width:1200px){#subscription-wall .pwallContainer .CTAText{font-size:32px}}#subscription-wall .pwallContainer .CTAText.red{color:var(--cPrimary);font-size:24px}@media screen and (min-width:768px){#subscription-wall .pwallContainer .CTAText.red{font-size:30px}}@media screen and (min-width:1200px){#subscription-wall .pwallContainer .CTAText.red{font-size:44px}}#subscription-wall .gameList .archiveLink{text-align:center;margin:2rem 0;font-weight:300;text-decoration:underline 1px}#subscription-wall .gameList .gameListCardContainer{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:20px;grid-row-gap:20px}@media screen and (min-width:768px){#subscription-wall .gameList .gameListCardContainer{display:flex;gap:1.5rem;padding:0;justify-content:center}}#subscription-wall .gameList .gameListCardContainer .gameCardItem{aspect-ratio:1;background-color:#f0f0f0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:0;border-radius:12px;border:1px solid #d0d0d0;position:relative;overflow:hidden;width:100%}@media screen and (min-width:768px){#subscription-wall .gameList .gameListCardContainer .gameCardItem{width:160px}}#subscription-wall .gameList .gameListCardContainer .gameCardItem .gameTypeIcon{width:40px!important;height:40px!important}@media screen and (min-width:768px){#subscription-wall .gameList .gameListCardContainer .gameCardItem .gameTypeIcon{width:60px!important;height:60px!important}}#subscription-wall .gameList .gameListCardContainer .gameCardItem h6{font-size:.75rem;font-weight:500;text-align:center;line-height:1;height:1rem;flex-shrink:0}@media screen and (min-width:768px){#subscription-wall .gameList .gameListCardContainer .gameCardItem h6{font-size:16px;min-height:0}}#pay-wall .subtitlePage{font-size:14px;font-weight:600;text-align:center;margin-bottom:2rem;margin-top:1.5rem}@media screen and (min-width:768px){#pay-wall .subtitlePage{margin-top:0;font-size:20px}}#pay-wall .pwallContainer{padding-top:4rem;position:relative;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){#pay-wall .pwallContainer{padding-top:3rem}}#pay-wall .pwallContainerTop{display:flex;justify-content:center}#pay-wall .pwallContainer img{display:none}@media screen and (min-width:768px){#pay-wall .pwallContainer img{display:inline-block;width:160px}}@media screen and (min-width:1200px){#pay-wall .pwallContainer img{width:260px}}#pay-wall .pwallContainer .pageTitle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}#pay-wall .pwallContainer .pageTitleContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;margin-bottom:1rem}#pay-wall .pwallContainer .CTAText{font-size:20px;font-weight:800;text-align:center;padding:0 10px}@media screen and (min-width:768px){#pay-wall .pwallContainer .CTAText{font-size:30px}}@media screen and (min-width:1200px){#pay-wall .pwallContainer .CTAText{font-size:32px}}#pay-wall .pwallContainer .CTAText.red{color:var(--cPrimary);font-size:24px}@media screen and (min-width:768px){#pay-wall .pwallContainer .CTAText.red{font-size:30px}}@media screen and (min-width:1200px){#pay-wall .pwallContainer .CTAText.red{font-size:44px}}#pay-wall .gameList .archiveLink{text-align:center;margin:2rem 0;font-weight:300;text-decoration:underline 1px}#pay-wall .gameList .gameListCardContainer{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:20px;grid-row-gap:20px}@media screen and (min-width:768px){#pay-wall .gameList .gameListCardContainer{display:flex;gap:1.5rem;padding:0;justify-content:center}}#pay-wall .gameList .gameListCardContainer .gameCardItem{aspect-ratio:1;background-color:#f0f0f0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:0;border-radius:12px;border:1px solid #d0d0d0;position:relative;overflow:hidden;width:100%}@media screen and (min-width:768px){#pay-wall .gameList .gameListCardContainer .gameCardItem{width:160px}}#pay-wall .gameList .gameListCardContainer .gameCardItem .gameTypeIcon{width:40px!important;height:40px!important}@media screen and (min-width:768px){#pay-wall .gameList .gameListCardContainer .gameCardItem .gameTypeIcon{width:60px!important;height:60px!important}}#pay-wall .gameList .gameListCardContainer .gameCardItem h6{font-size:.75rem;font-weight:500;text-align:center;line-height:1;height:1rem;flex-shrink:0}@media screen and (min-width:768px){#pay-wall .gameList .gameListCardContainer .gameCardItem h6{font-size:16px;min-height:0}}#contentCard .fillerDiveWaitImg{height:200px;width:auto;margin-top:10px}#contentCard.barzellette img{border:2px solid var(--cBlack);padding:3px;margin-bottom:10px}#contentCard.barzellette .parag{font-size:1.5rem;line-height:1.1;display:flex;justify-content:center}#contentCard.spigolature{border:2px dotted var(--cBlack);padding:12px}#contentCard.spigolature img{margin:12px 0 8px}#contentCard.spigolature img+.parag{margin-top:0!important}#contentCard.spigolature .parag{font-size:1.1rem;line-height:1.3;margin-bottom:0!important;margin-top:12px}@media screen and (min-width:678px){#contentCard .parag{font-size:17px}}.bundleCardPreview .iconAndTitle h3{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0 2px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .3s ease-in-out}.bundleCardPreview .iconAndTitle .gameTypeIcon{display:inline-block;margin-right:.75rem}@media screen and (min-width:768px){.bundleCardPreview .iconAndTitle .gameTypeIcon{width:2rem!important;height:2rem!important}}.bundleCardPreview .bundleCardPreviewContainer.withHover:hover .iconAndTitle h3{background-size:100% 2px}.bundleCardPreview .bundleCardPreviewContainer.buttonHover .actionLayer{opacity:0;transition:all .3s ease}.bundleCardPreview .bundleCardPreviewContainer.buttonHover:hover .actionLayer,.bundleCardPreview .bundleCardPreviewContainer.withHoverLayer:hover .previewContainer .imgPreviewBase{opacity:1}.bundleCardPreview .bundleCardPreviewContainer.withHoverLayer:hover .previewContainer .layerOpacity{background-color:rgba(0,0,0,.08)}.bundleCardPreview .previewContainer{position:relative;aspect-ratio:1}.bundleCardPreview .previewContainer.naturalRatio{aspect-ratio:auto!important}.bundleCardPreview .previewContainer .badgeStatus{position:absolute;z-index:10;bottom:-16px;right:-16px;padding:2px}.bundleCardPreview .previewContainer .layerOpacity{height:100%;width:100%;position:absolute;z-index:1;top:0;left:0;box-shadow:inset 0 0 0 2px #000}.bundleCardPreview .previewContainer .actionLayer{position:absolute;z-index:2;height:100%;width:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;opacity:1;transition:all .2s ease}.bundleCardPreview .previewContainer .imagePreview{transition:opacity .2s ease;height:100%;width:100%;object-fit:cover;object-position:center}.bundleCardPreview .previewContainer .imagePreview.imgPreviewBase{position:relative;z-index:1}.bundleCardPreview .previewContainer .imagePreview.imgPreviewHover{position:absolute;top:0;left:0;z-index:0}.bundleCardPreview .previewContainer .newArrivalContainer{touch-action:auto;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:2}.bundleCardPreview .previewContainer .newArrivalContainer .comingSoonLabel{position:absolute;background-color:var(--cPrimary);top:10px;right:-42px;transform:rotate(45deg);width:120px;display:flex;justify-content:center;padding:2px;border:2px solid var(--cWhite)}.bundleCardPreview .previewContainer .newArrivalContainer .comingSoonLabel span{color:#fff;font-weight:500;text-transform:uppercase;font-size:10px}@media screen and (min-width:768px){.bundleCardPreview .previewContainer .newArrivalContainer .comingSoonLabel{top:20px;right:-40px;width:150px;padding:4px}.bundleCardPreview .previewContainer .newArrivalContainer .comingSoonLabel span{font-size:13px}}.bundleCardPreview .bundleCompleted h3{color:var(--grayDisabled)}.bundleCardPreview .bundleCompleted .layerOpacity{box-shadow:inset 0 0 0 2px var(--grayDisabled)}.bundleCardPreview .bundleCompleted .infoContainer{color:var(--grayDisabled)}.bundleCardPreview .bundleCompleted .imgPreviewBase{opacity:0}.bundleCardPreview .bundleCompleted .imgPreviewHover{opacity:.4!important}.bundleCardPreview .bundleCompleted .winLayer{position:absolute;height:100%;width:100%;top:0;left:0;display:flex;justify-content:center;align-items:center}.bundleCardPreview .bundleCompleted .winLayer,.bundleCardPreview .bundleCompleted .winLayer img{transition:all .2s ease}.bundleCardPreview .bundleCompleted.withHoverLayer .imgPreviewBase{opacity:.6!important}.bundleCardPreview .bundleCompleted:hover .layerOpacity{background-color:transparent!important}.bundleCardPreview .bundleCompleted:hover .imgPreviewBase{opacity:.6!important}.bundleCardPreview .fillerDiv{min-height:20rem;width:100%;background-color:transparent}.bundleCardPreview .buttonMobile{margin-top:10px}@media screen and (min-width:496px){.bundleCardPreview .buttonMobile{display:none}}.bannerCardPreview .iconAndTitle h3{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0 2px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .3s ease-in-out}.bannerCardPreview .iconAndTitle .gameTypeIcon{display:inline-block;margin-right:.75rem}@media screen and (min-width:768px){.bannerCardPreview .iconAndTitle .gameTypeIcon{width:2rem!important;height:2rem!important}}.bannerCardPreview .bannerCardPreviewContainer.withHover:hover .iconAndTitle h3{background-size:100% 2px}.bannerCardPreview .bannerCardPreviewContainer.buttonHover .actionLayer{opacity:0;transition:all .3s ease}.bannerCardPreview .bannerCardPreviewContainer.buttonHover:hover .actionLayer,.bannerCardPreview .bannerCardPreviewContainer.withHoverLayer:hover .previewContainer .imgPreviewBase{opacity:1}.bannerCardPreview .bannerCardPreviewContainer.withHoverLayer:hover .previewContainer .layerOpacity{background-color:rgba(0,0,0,.08)}.bannerCardPreview .previewContainer{position:relative;aspect-ratio:1}.bannerCardPreview .previewContainer.naturalRatio{aspect-ratio:auto!important}.bannerCardPreview .previewContainer .badgeStatus{position:absolute;z-index:10;bottom:-16px;right:-16px;padding:2px}.bannerCardPreview .previewContainer .layerOpacity{height:100%;width:100%;position:absolute;z-index:1;top:0;left:0}.bannerCardPreview .previewContainer .actionLayer{position:absolute;z-index:2;height:100%;width:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;opacity:1;transition:all .2s ease}.bannerCardPreview .previewContainer .imagePreview{transition:opacity .2s ease;height:100%;width:100%;object-fit:cover;object-position:center}.bannerCardPreview .previewContainer .imagePreview.imgPreviewBase{position:relative;z-index:1}.bannerCardPreview .previewContainer .imagePreview.imgPreviewHover{position:absolute;top:0;left:0;z-index:0}.bannerCardPreview .previewContainer .newArrivalContainer{touch-action:auto;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:2}.bannerCardPreview .previewContainer .newArrivalContainer .comingSoonLabel{position:absolute;background-color:var(--cPrimary);top:10px;right:-42px;transform:rotate(45deg);width:120px;display:flex;justify-content:center;padding:2px}.bannerCardPreview .previewContainer .newArrivalContainer .comingSoonLabel span{color:#fff;font-weight:500;text-transform:uppercase;font-size:10px}@media screen and (min-width:768px){.bannerCardPreview .previewContainer .newArrivalContainer .comingSoonLabel{top:20px;right:-40px;width:150px;padding:4px}.bannerCardPreview .previewContainer .newArrivalContainer .comingSoonLabel span{font-size:13px}}.bannerCardPreview .fillerDiv{min-height:20rem;width:100%;background-color:transparent}.bannerCardPreview .buttonMobile{margin-top:10px}@media screen and (min-width:496px){.bannerCardPreview .buttonMobile{display:none}}#heroBanner{width:100%;max-height:600px;height:min-content;padding-top:60px}@media screen and (min-width:768px){#heroBanner{padding-top:80px}}#heroBanner.heroBannerContainer{margin:40px auto}#heroBanner.heroBannerContainer .swiper{border-radius:10px}#heroBanner.heroBannerContainerMobile{margin:20px auto 40px}#heroBanner .swiper{width:100%;height:100%;overflow:hidden}#heroBanner .swiper .swiper-slide img{height:100%;width:100%;object-fit:scale-down;object-position:center}#heroBanner .swiper .swiper-slide div:first-child{height:100%;width:100%}#heroBanner .swiper .swiper-pagination-bullets{overflow:visible}#heroBanner .swiper .swiper-pagination-bullet{background:var(--cBlack);opacity:.7;transition:all .3s ease;height:6px;width:6px}#heroBanner .swiper .swiper-pagination-bullet-active{width:50px;border-radius:5px;opacity:1}