.CasinoLobby_lobby__13jQ0.CasinoLobby_lobby__13jQ0{width:100%;max-width:520px;min-width:0;padding:0 12px 110px;background:#050806}.CasinoLobby_lobby__13jQ0 .final-home-header{height:46px}.CasinoLobby_lobby__13jQ0 .approved-home-hero{margin-top:2px;border-radius:12px;box-shadow:none}.CasinoLobby_lobby__13jQ0 .casino-tools{margin-top:8px;gap:6px}.CasinoLobby_lobby__13jQ0 .casino-favorites,.CasinoLobby_lobby__13jQ0 .casino-search{height:36px;border-radius:9px}@media(max-width:520px){.CasinoLobby_lobby__13jQ0 .casino-tools{grid-template-columns:minmax(0,1fr) 88px}.CasinoLobby_lobby__13jQ0 .casino-favorites{width:88px;padding:0 7px}.CasinoLobby_lobby__13jQ0 .casino-favorites span{display:none}}.CasinoLobby_lobby__13jQ0 .final-categories.sticky-categories{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin:8px 0 0;padding:4px 0!important;overflow:visible!important;min-height:46px;gap:2px;box-shadow:none}.CasinoLobby_lobby__13jQ0 .sticky-categories button{width:100%;min-width:0!important;height:38px!important;min-height:38px!important;padding:2px!important}.CasinoLobby_lobby__13jQ0 .sticky-categories button span{font-size:9px!important;letter-spacing:-.02em}.CasinoLobby_lobby__13jQ0 .game-section{margin-top:16px}.CasinoLobby_lobby__13jQ0 .game-section-title{gap:8px;min-width:0;margin-bottom:10px}.CasinoLobby_lobby__13jQ0 .game-section-title h2{font-size:16px;overflow-wrap:anywhere}.CasinoLobby_lobby__13jQ0 .lobby-game-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}.CasinoLobby_lobby__13jQ0 .lobby-game-grid>a{min-width:0}.CasinoLobby_lobby__13jQ0 .lobby-game-grid>a>div{aspect-ratio:3/4;border-radius:8px;box-shadow:none}.CasinoLobby_lobby__13jQ0 .lobby-game-grid>a>b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;font-size:10px;line-height:13px;height:26px;margin-top:5px;font-weight:600;color:#dce2dd}.CasinoLobby_lobby__13jQ0 .lobby-game-grid>a>div>div,.CasinoLobby_lobby__13jQ0 .lobby-game-grid>a>small{display:none}.CasinoLobby_lobby__13jQ0 .lobby-game-grid>a>div>button{width:22px;height:22px;top:3px;right:3px;font-size:12px;color:#baff19}.CasinoLobby_providerSection__qREWu{margin-top:18px;padding-bottom:14px;border-bottom:1px solid #ffffff10;min-width:0}.CasinoLobby_providerSection__qREWu .lobby-game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.CasinoLobby_primaryTabs__su1v_{position:sticky;top:0;z-index:35;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;width:100%;margin-top:10px;padding:6px 2px;border:1px solid #ffffff0d;border-radius:12px;background:#050806ed;box-shadow:0 8px 22px #0008;backdrop-filter:blur(16px)}.CasinoLobby_primaryTabs__su1v_ button,.CasinoLobby_primaryTabs__su1v_>a{display:grid;min-width:0;min-height:43px;place-items:center;align-content:center;gap:3px;border:0;border-radius:9px;background:transparent;color:#839087;font-size:8px;font-weight:850;line-height:10px;text-decoration:none;transition:.18s ease}.CasinoLobby_primaryTabs__su1v_ button span,.CasinoLobby_primaryTabs__su1v_>a span{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.CasinoLobby_primaryTabs__su1v_ button[aria-selected=true]{background:linear-gradient(145deg,#c7f519,#9fd900);color:#071004;box-shadow:0 0 13px #baff195e}.CasinoLobby_primaryTabs__su1v_ button:focus-visible,.CasinoLobby_primaryTabs__su1v_>a:focus-visible{outline:2px solid #baff19;outline-offset:1px}.CasinoLobby_contentAnchor__jGXRr{height:1px;scroll-margin-top:59px}.CasinoLobby_providerLobbyTitle__8oQJm{display:flex;align-items:center;gap:10px;margin-top:12px}.CasinoLobby_providerLobbyTitle__8oQJm button{min-height:34px;border:0;background:transparent;color:#baff19;font-size:12px;font-weight:800}.CasinoLobby_providerLobbyTitle__8oQJm h1{margin:0;font-size:18px;font-weight:900}.CasinoLobby_quickFilters__4W_iE{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:9px}.CasinoLobby_quickFilters__4W_iE button{min-width:0;min-height:34px;border:1px solid #ffffff16;border-radius:9px;background:#0d1410;color:#94a097;font-size:9px;font-weight:800}.CasinoLobby_quickFilters__4W_iE button[aria-pressed=true]{border-color:#baff19;background:#baff1915;color:#d8ff75}.CasinoLobby_brandSection__mUhEW{margin-top:16px}.CasinoLobby_brandGrid__y61HU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.CasinoLobby_brandGrid__y61HU button{display:block;min-width:0;padding:0;border:0;background:transparent;color:#eaf0ea}.CasinoLobby_brandGrid__y61HU button>span{display:grid;width:100%;aspect-ratio:1;place-items:center;overflow:hidden;border:0;border-radius:13px;background:transparent}.CasinoLobby_brandGrid__y61HU img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.CasinoLobby_brandName__l09kN{display:block;min-height:2.5em;margin-top:5px;color:#eaf0ea;font-size:11px;font-weight:700;line-height:1.25;text-align:center;overflow-wrap:anywhere}.CasinoLobby_brandGrid__y61HU b{color:#baff19;font-size:20px}.CasinoLobby_loadSentinel__fLbGa{min-height:38px;padding:12px;text-align:center;color:#768179;font-size:10px}.CasinoLobby_providerTabs__arL_T{display:flex;gap:9px;overflow-x:auto;max-width:100%;margin-top:10px;padding:4px 7px 10px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#baff1960 transparent;scroll-snap-type:x proximity}.CasinoLobby_providerTabs__arL_T button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex:0 0 calc((100% - 27px)/4);min-width:78px;height:66px;white-space:nowrap;border:1px solid #8ca16b75;border-radius:8px;background:linear-gradient(165deg,#23341a,#0a110c 80%);color:#d8dfd3;padding:4px;font-size:10px;transform:skewX(-9deg);scroll-snap-align:start}.CasinoLobby_providerTabs__arL_T button>span{transform:skewX(9deg)}.CasinoLobby_providerTabs__arL_T button[aria-pressed=true]{background:linear-gradient(165deg,#4b6812,#172208 80%);color:#d9ff89;border-color:#baff19;box-shadow:inset 0 1px 0 #dcff8580}.CasinoLobby_providerTabs__arL_T button:focus-visible{outline:2px solid #baff19;outline-offset:2px}.CasinoLobby_tabArt__g_iye{height:29px;width:100%;display:flex;align-items:center;justify-content:center;color:#baff19}.CasinoLobby_tabArt__g_iye img{max-width:90%;height:29px;-o-object-fit:contain;object-fit:contain}.CasinoLobby_tabArt__g_iye b{font-size:12px;font-weight:900;white-space:normal;line-height:12px;text-align:center}.CasinoLobby_providerCount__nhNGP{flex:none;color:#95a297;font-size:10px}.CasinoLobby_empty__eHYSt{padding:12px 0;margin:0;color:#829186;font-size:12px}.CasinoLobby_providerHeading__h_BYA>h2{font-size:15px;font-weight:800;margin:0}.CasinoLobby_providerHeading__h_BYA{display:flex;min-height:52px;align-items:center;gap:8px;margin-bottom:10px;min-width:0}.CasinoLobby_providerLogo__xFcYq{display:grid;place-items:center;width:38px;height:30px;flex:none;border-radius:7px;background:#151b17;color:#baff19;font-size:10px;font-weight:800;overflow:hidden}.CasinoLobby_providerLogo__xFcYq img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:3px}.CasinoLobby_providerIdentity__QqdIy{display:flex;flex:1;min-width:0;align-items:center;justify-content:flex-start;gap:10px;border:0;background:transparent;padding:0;color:#eaf0ea;text-align:left}.CasinoLobby_providerIdentity__QqdIy img{display:block;width:92px;height:44px;flex:none;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.CasinoLobby_providerIdentity__QqdIy span{min-width:0;font-size:14px;font-weight:800;line-height:1.2;white-space:nowrap}.CasinoLobby_viewAll__a75QQ{flex:none;background:transparent;border:0;color:#baff19;font-size:10px;font-weight:700;min-height:32px;padding:4px 0 4px 8px}.CasinoLobby_more__NvMyp{display:block;width:100%;margin-top:8px;min-height:32px;border:1px solid #baff1924;border-radius:8px;background:#baff1905;color:#baff19;font-size:11px;font-weight:700}.CasinoLobby_recentSection__SPAFt{margin-top:12px!important}.CasinoLobby_recentGrid__bA8_J{overflow:hidden}.CasinoLobby_hotGrid__87tag,.CasinoLobby_recentGrid__bA8_J{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px 5px!important}.CasinoLobby_providerLobbyGrid__cUMiX,.CasinoLobby_slotPreviewGrid__H6UmI{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px 5px!important}.CasinoLobby_providerLobbyGrid__cUMiX{max-width:100%;overflow:visible}.CasinoLobby_providerLobbyGrid__cUMiX a{min-width:0;max-width:100%;overflow:hidden}.CasinoLobby_providerLobbyGrid__cUMiX a>b{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap!important;height:13px!important;font-size:8px!important;line-height:13px!important}.CasinoLobby_liveBannerList__Bbw1x{display:grid;gap:12px;margin-top:14px}.CasinoLobby_liveBanner__tA5gd{position:relative;display:grid;width:100%;aspect-ratio:2/1;overflow:hidden;align-content:end;justify-items:start;padding:18px;border:1px solid #baff1940;border-radius:16px;background:radial-gradient(circle at 75% 24%,#83cc2038,transparent 32%),linear-gradient(135deg,#142419,#050806 66%);color:#fff;text-align:left;box-shadow:inset 0 0 40px #0007}.CasinoLobby_liveBanner__tA5gd[data-provider="307"]{border-color:#edc45b55;background:radial-gradient(circle at 75% 24%,#d5a53734,transparent 32%),linear-gradient(135deg,#291c0d,#050605 66%)}.CasinoLobby_liveBanner__tA5gd:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 45%,#ffffff08 46%,transparent 48%);pointer-events:none}.CasinoLobby_liveBanner__tA5gd:has(.CasinoLobby_liveEntranceImage__CL9ZU){padding:0;border-color:#ffffff18;background:#050605;box-shadow:none}.CasinoLobby_liveBanner__tA5gd:has(.CasinoLobby_liveEntranceImage__CL9ZU):after{display:none}.CasinoLobby_liveEntranceImage__CL9ZU{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.CasinoLobby_liveBanner__tA5gd>span{position:absolute;top:18px;left:18px;display:flex;max-width:62%;height:42px;align-items:center}.CasinoLobby_liveBanner__tA5gd>span img{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.CasinoLobby_liveBanner__tA5gd>span b{font-size:20px;font-weight:950;color:#d8ff72}.CasinoLobby_liveBanner__tA5gd strong{font-size:21px;font-weight:950}.CasinoLobby_liveBanner__tA5gd small{margin-top:5px;color:#baff19;font-size:11px;font-weight:850}.CasinoLobby_back__uWClM{display:block;margin-top:12px;border:0;background:transparent;color:#baff19;font-size:11px;min-height:32px;padding:0}.CasinoLobby_liveSection__9hWqt{border:1px solid #baff1930;border-radius:12px;background:linear-gradient(145deg,#14200f,#080d09);padding:12px}.CasinoLobby_liveMark__zUya1{display:grid;place-items:center;height:28px;padding:0 9px;border-radius:7px;background:#baff19;color:#071004;font-size:10px;font-weight:950;letter-spacing:.08em}.CasinoLobby_qaBadge__M7xpb{border:1px solid #f4cf6655;border-radius:999px;background:#f4cf6612;color:#f4cf66;padding:3px 8px;font-size:9px;font-weight:900;letter-spacing:.08em}.CasinoLobby_liveProviderGrid__R7gVM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.CasinoLobby_liveProviderCard__iJ3o1{display:flex;align-items:center;gap:8px;min-width:0;min-height:58px;padding:9px;border:1px solid #ffffff14;border-radius:10px;background:#050806;color:#fff;text-align:left}.CasinoLobby_liveProviderCard__iJ3o1>span:nth-child(2){display:flex;flex:1;min-width:0;flex-direction:column}.CasinoLobby_liveProviderCard__iJ3o1 b{overflow:hidden;text-overflow:ellipsis;font-size:11px;white-space:nowrap}.CasinoLobby_liveProviderCard__iJ3o1 small{margin-top:2px;color:#8e9c92;font-size:9px}.CasinoLobby_liveProviderCard__iJ3o1 strong{color:#baff19;font-size:18px}.CasinoLobby_liveGamesSection__x_s38 .lobby-game-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 6px}.CasinoLobby_lobby__13jQ0 .provider-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.CasinoLobby_lobby__13jQ0 .provider-card-grid button{min-width:0}.CasinoLobby_lobby__13jQ0 .provider-card-grid b{white-space:normal;overflow-wrap:anywhere}.CasinoLobby_lobby__13jQ0 .live-provider-grid{gap:8px}@media(min-width:768px){.CasinoLobby_lobby__13jQ0.CasinoLobby_lobby__13jQ0{max-width:1040px;padding-right:24px;padding-left:24px}.CasinoLobby_lobby__13jQ0 .approved-home-hero{max-height:220px}.CasinoLobby_lobby__13jQ0 .lobby-game-grid{gap:12px}.CasinoLobby_liveGamesSection__x_s38 .lobby-game-grid,.CasinoLobby_lobby__13jQ0 .lobby-game-grid,.CasinoLobby_providerSection__qREWu .lobby-game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.CasinoLobby_primaryTabs__su1v_ button,.CasinoLobby_primaryTabs__su1v_>a{font-size:11px}.CasinoLobby_brandGrid__y61HU{grid-template-columns:repeat(6,minmax(0,1fr))}.CasinoLobby_brandName__l09kN{font-size:12px}.CasinoLobby_providerIdentity__QqdIy img{width:110px;height:50px}.CasinoLobby_providerIdentity__QqdIy span{font-size:16px}.CasinoLobby_viewAll__a75QQ{font-size:12px}}.HeroCarousel_carousel__A3DT_{position:relative;width:100%;aspect-ratio:1490/563;margin-top:7px;overflow:hidden;border:1px solid #243326;border-radius:18px;background:#050805;box-shadow:0 15px 34px #0009;touch-action:pan-y}.HeroCarousel_track__6hagS{display:flex;width:100%;height:100%;transition:transform .42s ease}.HeroCarousel_track__6hagS a{position:relative;display:block;min-width:100%;height:100%}.HeroCarousel_track__6hagS a[aria-disabled=true]{cursor:default}.HeroCarousel_track__6hagS img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.HeroCarousel_arrow__f3LOt{position:absolute;top:50%;display:grid;width:34px;height:34px;transform:translateY(-50%);place-items:center;border:1px solid #ffffff25;border-radius:50%;background:#050805b8;color:#fff;font-size:26px}.HeroCarousel_previous__4YdZE{left:10px}.HeroCarousel_next__ahicP{right:10px}.HeroCarousel_dots__CVXEz{position:absolute;bottom:8px;left:50%;display:flex;gap:7px;transform:translateX(-50%)}.HeroCarousel_dots__CVXEz button{width:7px;height:7px;border-radius:50%;background:#ffffff65}.HeroCarousel_dots__CVXEz .HeroCarousel_active__8S4gI{width:19px;border-radius:10px;background:#baff19}@media(max-width:767px){.HeroCarousel_arrow__f3LOt{display:none}.HeroCarousel_carousel__A3DT_{border-radius:15px}}