.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:#000103cc;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:#000103cc;border-radius:8px;box-shadow:0 4px 20px #00000080;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:#ffffffe6;stroke:#ffffffe6}.bookmark-prompt .bookmark-prompt-box .bookmark-prompt-text{color:#ffffffe6;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:#ffffff1a;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:#0000;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:#0072ff1a;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;max-width:100vw;min-height:100vh;overflow-x:hidden;overflow-y:visible;position:relative;width:100%}.mobile-home .mobile-search-overlay{animation:fadeIn .3s ease;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#ffffff4d;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{height:148px;overflow:hidden;padding:10px;position:relative;width:100%}.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:#ffffff26;border:2px solid #0000;border-radius:4px;box-shadow:0 2px 4px #0000001a;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:#fffffff2;border:2px solid #0072ff;box-shadow:0 8px 24px #0072ff4d;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::placeholder{color:#fff9;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::placeholder{color:#000b2466}.mobile-home .mobile-home-hero .mobile-search-container .mobile-search-input-wrapper .mobile-search-icon{align-items:center;color:#fffc;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:#ffffffb3;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:#000b2499}.mobile-home .mobile-home-hero .mobile-carousel-container{border-radius:3px;box-shadow:0 4px 12px #0003;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;width:100%;z-index:1}.mobile-home .mobile-home-hero .mobile-carousel-container .mobile-carousel-skeleton{background:#ffffff1a;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:#ffffff80!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:#00000026;height:100%!important;object-fit:contain!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 #000d1e26;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 #0000004d}.mobile-home .mobile-home-banner .banner-slider .banner-slide .banner-content .banner-text .banner-subtitle{color:#ffffffb3;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:#fff6;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 #0000;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:#ffffff80;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 #ffffff1a;display:flex;gap:12px;padding:12px 0}.mobile-home .mobile-home-games .game-item .game-icon{background:#ffffff1a;border-radius:8px;flex-shrink:0;height:48px;overflow:hidden;width:48px}.mobile-home .mobile-home-games .game-item .game-icon img{height:100%;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:#66666663;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%;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:#0808081a;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:#0072ff1a;transform:scale(.95)}