.bookmark-prompt{animation:bookmarkPromptSlideDown .4s ease-out;left:60px;max-width:calc(100% - 120px);position:fixed;top:101px;z-index:9998}@media(max-width:768px){.bookmark-prompt{display:none!important}}.bookmark-prompt .bookmark-prompt-arrow{background:rgba(0,1,3,.8);height:16px;left:106.5px;margin-left:-8px;position:absolute;top:-8px;transform:rotate(45deg);transform-origin:center center;width:16px;z-index:-1}.bookmark-prompt .bookmark-prompt-box{align-items:center;backdrop-filter:blur(10px);background:rgba(0,1,3,.8);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.5);display:flex;gap:12px;min-width:500px;padding:10px 20px}.bookmark-prompt .bookmark-prompt-box .bookmark-prompt-star{flex-shrink:0;height:16px;width:16px;fill:hsla(0,0%,100%,.9);stroke:hsla(0,0%,100%,.9)}.bookmark-prompt .bookmark-prompt-box .bookmark-prompt-text{color:hsla(0,0%,100%,.9);flex:1;font-family:Roboto,sans-serif;font-size:15px;line-height:1.5;white-space:nowrap}.bookmark-prompt .bookmark-prompt-box .bookmark-prompt-text strong{background:hsla(0,0%,100%,.1);border-radius:4px;color:#fff;font-family:Courier New,monospace;font-weight:600;padding:2px 6px}.bookmark-prompt .bookmark-prompt-box .bookmark-prompt-dismiss{background:transparent;border:none;border-radius:4px;color:#0072ff;cursor:pointer;flex-shrink:0;font-family:Roboto,sans-serif;font-size:15px;font-weight:600;padding:6px 16px;transition:all .2s ease;white-space:nowrap}.bookmark-prompt .bookmark-prompt-box .bookmark-prompt-dismiss:hover{background:rgba(0,114,255,.1);color:#4a8bff}.bookmark-prompt .bookmark-prompt-box .bookmark-prompt-dismiss:active{transform:scale(.98)}@keyframes bookmarkPromptSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobile-home{background:#14294d;min-height:100vh;position:relative}.mobile-home .mobile-search-overlay{animation:fadeIn .3s ease;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:hsla(0,0%,100%,.3);bottom:0;left:0;position:fixed;right:0;top:0;z-index:998}@keyframes fadeIn{0%{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);opacity:0}to{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);opacity:1}}.mobile-home .mobile-home-hero{overflow:hidden;padding:20px 0;position:relative;width:100%}.mobile-home .mobile-home-hero .mobile-hero-background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.mobile-home .mobile-home-hero .mobile-hero-background img{-o-object-fit:cover;object-fit:cover}.mobile-home .mobile-home-hero .mobile-search-container{margin-left:auto;margin-right:auto;position:relative;transition:z-index 0s 0s;width:90%;z-index:2}.mobile-home .mobile-home-hero .mobile-search-container:has(.mobile-search-input-wrapper:focus-within){z-index:9999}.mobile-home .mobile-home-hero .mobile-search-container .mobile-search-form{width:100%}.mobile-home .mobile-home-hero .mobile-search-container .mobile-search-input-wrapper{align-items:center;backdrop-filter:blur(8px);background:hsla(0,0%,100%,.15);border:2px solid transparent;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;height:40px;padding:0 12px;position:relative;transition:all .3s ease}.mobile-home .mobile-home-hero .mobile-search-container .mobile-search-input-wrapper:focus-within{backdrop-filter:blur(16px);background:hsla(0,0%,100%,.95);border:2px solid #0072ff;box-shadow:0 8px 24px rgba(0,114,255,.3);transform:translateY(-2px)}.mobile-home .mobile-home-hero .mobile-search-container .mobile-search-input-wrapper .mobile-search-input{background:none;border:none;color:#fff;flex:1;font-family:Roboto,sans-serif;font-size:16px;outline:none;padding-right:8px;transition:color .3s ease}.mobile-home .mobile-home-hero .mobile-search-container .mobile-search-input-wrapper .mobile-search-input::-moz-placeholder{color:hsla(0,0%,100%,.6);-moz-transition:color .3s ease;transition:color .3s ease}.mobile-home .mobile-home-hero .mobile-search-container .mobile-search-input-wrapper .mobile-search-input::placeholder{color:hsla(0,0%,100%,.6);transition:color .3s ease}.mobile-home .mobile-home-hero .mobile-search-container .mobile-search-input-wrapper:focus-within .mobile-search-input{color:#000b24}.mobile-home .mobile-home-hero .mobile-search-container .mobile-search-input-wrapper:focus-within .mobile-search-input::-moz-placeholder{color:rgba(0,11,36,.4)}.mobile-home .mobile-home-hero .mobile-search-container .mobile-search-input-wrapper:focus-within .mobile-search-input::placeholder{color:rgba(0,11,36,.4)}.mobile-home .mobile-home-hero .mobile-search-container .mobile-search-input-wrapper .mobile-search-icon{align-items:center;color:hsla(0,0%,100%,.8);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;transition:color .3s ease}.mobile-home .mobile-home-hero .mobile-search-container .mobile-search-input-wrapper .mobile-search-icon svg{height:20px;width:20px}.mobile-home .mobile-home-hero .mobile-search-container .mobile-search-input-wrapper .mobile-search-icon:active{opacity:.7}.mobile-home .mobile-home-hero .mobile-search-container .mobile-search-input-wrapper .mobile-search-clear{align-items:center;background:none;border:none;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin-right:4px;padding:4px;transition:color .3s ease}.mobile-home .mobile-home-hero .mobile-search-container .mobile-search-input-wrapper .mobile-search-clear svg{height:16px;width:16px}.mobile-home .mobile-home-hero .mobile-search-container .mobile-search-input-wrapper .mobile-search-clear:active{opacity:.6}.mobile-home .mobile-home-hero .mobile-search-container .mobile-search-input-wrapper:focus-within .mobile-search-icon{color:#0072ff}.mobile-home .mobile-home-hero .mobile-search-container .mobile-search-input-wrapper:focus-within .mobile-search-clear{color:rgba(0,11,36,.6)}.mobile-home .mobile-home-hero .mobile-carousel-container{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.2);margin-left:auto;margin-right:auto;margin-top:22px;overflow:hidden;position:relative;width:90%;z-index:1}.mobile-home .mobile-home-hero .mobile-carousel-container .mobile-carousel-skeleton{background:hsla(0,0%,100%,.1);border-radius:8px;height:130px;width:100%}.mobile-home .mobile-home-hero .mobile-carousel-container :global(.carousel){height:180px!important;margin:0!important;width:100%!important}.mobile-home .mobile-home-hero .mobile-carousel-container :global(.carousel) :global(.carousel-container){gap:0!important;justify-content:center!important;transition:transform .8s cubic-bezier(.25,.46,.45,.94)!important}.mobile-home .mobile-home-hero .mobile-carousel-container :global(.carousel) :global(.carousel-item){backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;transition:width .8s cubic-bezier(.25,.46,.45,.94),opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94),filter .8s cubic-bezier(.25,.46,.45,.94)!important;will-change:width,opacity,transform,filter!important}.mobile-home .mobile-home-hero .mobile-carousel-container :global(.carousel) :global(.carousel-item.current){animation:fadeInScale .8s cubic-bezier(.25,.46,.45,.94) forwards!important;border-radius:8px!important;filter:brightness(1)!important;height:210px!important;opacity:1!important;transform:scale(1) translateZ(0)!important;width:100%!important}.mobile-home .mobile-home-hero .mobile-carousel-container :global(.carousel) :global(.carousel-item.current) :global(.carousel-image){backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;opacity:1!important;transform:scale(1) translateZ(0)!important;transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)!important;will-change:opacity,transform!important}.mobile-home .mobile-home-hero .mobile-carousel-container :global(.carousel) :global(.carousel-item.preview){display:none!important}.mobile-home .mobile-home-hero .mobile-carousel-container :global(.carousel) :global(.carousel-arrow){display:none!important}.mobile-home .mobile-home-hero .mobile-carousel-container :global(.carousel) :global(.carousel-indicators){bottom:12px!important;gap:8px!important}.mobile-home .mobile-home-hero .mobile-carousel-container :global(.carousel) :global(.carousel-indicators) :global(.indicator){background:hsla(0,0%,100%,.5)!important;height:6px!important;width:6px!important}.mobile-home .mobile-home-hero .mobile-carousel-container :global(.carousel) :global(.carousel-indicators) :global(.indicator):global(.active){background:#fff!important;height:6px!important;width:20px!important}.mobile-home .mobile-home-hero .mobile-carousel-container :global(.carousel) :global(.carousel-image){backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;background:rgba(0,0,0,.15);height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)!important;width:100%!important;will-change:opacity,transform!important}.mobile-home .mobile-home-banner{display:none;margin:10px 10px 0}.mobile-home .mobile-home-banner .banner-slider{border-radius:3.55px;box-shadow:0 1.065px 2.45px 0 rgba(0,13,30,.15);overflow:hidden;position:relative}.mobile-home .mobile-home-banner .banner-slider .banner-slide{background:linear-gradient(176deg,#97d2ff,#0059f1);height:128px;position:relative}.mobile-home .mobile-home-banner .banner-slider .banner-slide .banner-content{align-items:center;display:flex;height:100%;padding:0 15.62px;position:relative;z-index:2}.mobile-home .mobile-home-banner .banner-slider .banner-slide .banner-content .banner-text{flex:1}.mobile-home .mobile-home-banner .banner-slider .banner-slide .banner-content .banner-text .banner-title{color:#fff;font-family:BigNoodleTitling,sans-serif;font-size:22.72px;font-weight:400;line-height:1.104;margin-bottom:8px;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.mobile-home .mobile-home-banner .banner-slider .banner-slide .banner-content .banner-text .banner-subtitle{color:hsla(0,0%,100%,.7);font-family:Outfit,sans-serif;font-size:8.52px;line-height:1.26}.mobile-home .mobile-home-banner .banner-slider .banner-slide .banner-content .banner-image{background:url(/placeholder-banner-character.png) no-repeat 100%;background-size:contain;bottom:0;position:absolute;right:0;top:0;width:50%}.mobile-home .mobile-home-banner .banner-slider .banner-indicators{bottom:8px;display:flex;gap:8px;left:50%;position:absolute;transform:translateX(-50%);z-index:3}.mobile-home .mobile-home-banner .banner-slider .banner-indicators .indicator{background:hsla(0,0%,100%,.4);border-radius:2px;height:3px;transition:background .3s;width:24px}.mobile-home .mobile-home-banner .banner-slider .banner-indicators .indicator.active{background:#fff}.mobile-home .mobile-home-tabs{display:flex;gap:50px;justify-content:center;margin:53px 0 0;position:relative}.mobile-home .mobile-home-tabs .tab-button{align-items:center;background:none;border:none;border-bottom:1.5px solid transparent;cursor:pointer;display:flex;gap:5.57px;padding:3.48px 0;transition:all .3s}.mobile-home .mobile-home-tabs .tab-button .tab-icon{font-size:20px}.mobile-home .mobile-home-tabs .tab-button .tab-text{color:hsla(0,0%,100%,.5);font-family:Roboto,sans-serif;font-size:12px;font-weight:700;transition:color .3s}.mobile-home .mobile-home-tabs .tab-button.active{border-bottom-color:#196af6}.mobile-home .mobile-home-tabs .tab-button.active .tab-text{color:#fff}.mobile-home .mobile-home-tabs .tab-button:active{transform:scale(.95)}.mobile-home .mobile-home-games{margin-top:10px;padding:0 10px}.mobile-home .mobile-home-games .game-item{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:12px;padding:12px 0}.mobile-home .mobile-home-games .game-item .game-icon{background:hsla(0,0%,100%,.1);border-radius:8px;flex-shrink:0;height:48px;overflow:hidden;width:48px}.mobile-home .mobile-home-games .game-item .game-icon img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mobile-home .mobile-home-games .game-item .game-info{flex:1}.mobile-home .mobile-home-games .game-item .game-info .game-title{color:#fff;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.mobile-home .mobile-home-games .games-grid{display:grid;gap:15.17px;grid-template-columns:repeat(2,1fr);margin-top:10px}.mobile-home .mobile-home-games .games-grid .game-card{background:hsla(0,0%,40%,.39);border-radius:6.07px;cursor:pointer;overflow:hidden;position:relative;transition:transform .2s}.mobile-home .mobile-home-games .games-grid .game-card:active{transform:scale(.98)}.mobile-home .mobile-home-games .games-grid .game-card .game-card-image{aspect-ratio:1;width:100%}.mobile-home .mobile-home-games .games-grid .game-card .game-card-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mobile-home .mobile-home-games .games-grid .game-card .game-card-badge{background:linear-gradient(147deg,#feae2c 2%,#ff2646);border-radius:3px;color:#fff;font-size:10px;font-weight:600;padding:4px 8px;position:absolute;right:8px;text-transform:uppercase;top:8px}.mobile-home .mobile-home-loadmore{display:flex;justify-content:center;margin:57px 0 30px;padding-bottom:env(safe-area-inset-bottom)}.mobile-home .mobile-home-loadmore .load-more-button{align-items:center;backdrop-filter:blur(2.22px);background:rgba(8,8,8,.1);border:.83px solid #0072ff;border-radius:4.44px;cursor:pointer;display:flex;gap:7.78px;padding:10px 25.56px;transition:all .2s}.mobile-home .mobile-home-loadmore .load-more-button .button-text{color:#0072ff;font-family:Roboto,sans-serif;font-size:12px;font-weight:600}.mobile-home .mobile-home-loadmore .load-more-button .button-icon{color:#0072ff;font-size:16px}.mobile-home .mobile-home-loadmore .load-more-button:active{background:rgba(0,114,255,.1);transform:scale(.95)}