.cat-browse{--cat-card-radius:18px;--cat-card-border:#50416c;--cat-card-bg:#19123a;width:100%;max-width:1536px;margin:0 auto;padding:12px 12px 24px;display:flex;flex-direction:column;gap:16px;font-family:Montserrat,sans-serif;color:#fff}@media (min-width:640px){.cat-browse{padding:20px 16px 32px}}@media (min-width:1024px){.cat-browse{padding:20px 24px 48px;gap:20px}}.home-app.sp-dashboard .home-app__inner:has(.cat-browse){max-width:none;margin:0}.home-app.sp-dashboard .home-app__content:has(.cat-browse){min-width:0;overflow-x:clip;padding-left:0;padding-right:0}@media (max-width:767px){.home-app.sp-dashboard .home-app__content:has(.cat-browse){padding-top:calc(var(--home-header-h, 72px) + .5rem)}}.cat-browse .cat-carousel-sticky-wrap{margin-left:-12px;margin-right:-12px;padding:0 12px}@media (min-width:640px){.cat-browse .cat-carousel-sticky-wrap{margin-left:-16px;margin-right:-16px;padding:0 16px}}@media (min-width:1024px){.cat-browse .cat-carousel-sticky-wrap{margin-left:-24px;margin-right:-24px;padding:0 24px}}@media (max-width:767px){.cat-browse .cat-carousel-sticky-wrap--fixed{margin-left:0;margin-right:0;padding:0 12px}}.cat-browse__head{display:flex;align-items:center;gap:8px;min-width:0}.cat-browse__icon{width:28px;height:28px;flex-shrink:0;border-radius:4px;-o-object-fit:cover;object-fit:cover}.cat-browse__title{margin:0;min-width:0;overflow:hidden;color:#fff;font-size:20px;font-weight:700;line-height:28px;text-overflow:ellipsis;white-space:nowrap}.cat-browse__grid-host{container-type:inline-size}.cat-browse__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@container (min-width: 520px){.cat-browse__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width: 900px){.cat-browse__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@container (min-width: 1080px){.cat-browse__grid{grid-template-columns:repeat(7,minmax(0,1fr))}}.cat-browse__grid .home-game-tile{width:100%;min-width:0}.cat-browse__grid .home-game-tile__link{width:100%;aspect-ratio:159/187;border:.8px solid var(--cat-card-border);border-radius:var(--cat-card-radius);background:var(--cat-card-bg);overflow:hidden}.cat-browse__grid .home-game-tile__link:hover{box-shadow:0 4px 14px #d321c83d}.cat-browse__grid .home-game-tile__fav{top:6px;right:6px;width:28px;height:28px;border:0;border-radius:999px;background:rgba(19,14,44,.85);color:#fff}.cat-browse__empty,.cat-browse__status{margin:24px 0 0;color:rgba(255,255,255,.6);font-size:14px;font-weight:600;text-align:center}.cat-browse__more{height:1px}