/* Arctic Blue Theme - Base Styles */
*{margin:0;padding:0;box-sizing:border-box}
body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;background:#f0f4f8;color:#1a2332;line-height:1.6;-webkit-font-smoothing:antialiased}
a{text-decoration:none;color:inherit}
ul{list-style:none}
img{max-width:100%;display:block}

.lazy-load-image-background.opacity{opacity:0}.lazy-load-image-background.opacity.lazy-load-image-loaded{opacity:1;transition:opacity .3s}
[class*="Anchor_ref"]{display:block;cursor:pointer}

/* Top Navigation */
.TopNav_bar__bC4l5{position:fixed;top:0;left:0;right:0;z-index:100;background:#fff;box-shadow:0 2px 12px rgba(21,101,192,.08);height:14.444vw;display:flex;align-items:center}
.TopNav_inner__fG8p2{width:100%;max-width:1200px;margin:0 auto;padding:0 4.444vw;display:flex;align-items:center;justify-content:space-between}
.TopNav_spacer__xA9h4{height:14.444vw}
.TopNav_actions__hK2r6{display:flex;align-items:center;gap:3.333vw}
.TopNav_finder__jM4t8{display:none}
.TopNav_tabFind__pS1z5{display:none}
.TopNav_langWrap__rU3b7{display:none}
.TopNav_icon__nQ8x3{display:inline-block;width:6.667vw;height:6.667vw;background-size:contain;background-repeat:no-repeat}
.TopNav_lens__lO6v1{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231565c0' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27A6.47 6.47 0 0016 9.5 6.5 6.5 0 109.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E")}
.TopNav_hamburger__vY7f2{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231565c0' viewBox='0 0 24 24'%3E%3Cpath d='M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z'/%3E%3C/svg%3E");cursor:pointer}
.TopNav_getBtn__tW5d9{display:none}

/* Navigation Bar */
.NavBar_list__cD5m3{display:none}
.NavBar_entry__eF7o5{position:relative}
.NavBar_label__gH9q7{font-size:3.889vw;font-weight:500}
.NavBar_label__gH9q7 a{color:#1a2332;padding:2.222vw 0;transition:color .2s}
.NavBar_label__gH9q7 a:hover{color:#1565c0}
.NavBar_caret__iJ1s9{display:inline-block;width:2.222vw;height:2.222vw;border-right:1.5px solid #64748b;border-bottom:1.5px solid #64748b;transform:rotate(45deg);margin-left:1.111vw;transition:transform .2s}
.NavBar_closed__kL3u2{transform:rotate(45deg)}
.NavBar_current__mN5w4{color:#1565c0!important}
.NavBar_current__mN5w4 a{color:#1565c0!important;font-weight:600}

/* Search Box */
.SearchBox_wrap__oP7y6{display:none}
.SearchBox_field__qR9a8{display:flex;align-items:center;background:#f0f4f8;border-radius:24px;padding:2.222vw 4.444vw;border:1px solid #e2e8f0}
.SearchBox_field__qR9a8 input{border:none;outline:none;background:transparent;font-size:3.889vw;width:100%;color:#1a2332}
.SearchBox_ico__sT1c1{width:4.444vw;height:4.444vw;margin-right:2.222vw;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2394a3b8' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27A6.47 6.47 0 0016 9.5 6.5 6.5 0 109.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}

/* Language Picker */
.LangPick_midBtn__uV3e3{display:none}
.LangPick_bigBtn__aB9k9{display:none;align-items:center;cursor:pointer;padding:6px 12px;border-radius:6px;border:1px solid #e2e8f0}
.LangPick_bigBtn__aB9k9:hover{background:#f0f4f8}
.LangPick_globe__wX5g5{display:inline-block;width:5vw;height:5vw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231565c0' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}
.LangPick_icon__yZ7i7{display:inline-block}
.LangPick_text__cD1m2{margin:0 6px;font-size:14px;color:#475569}
.LangPick_arrow__eF3o4{display:inline-block;width:8px;height:8px;border-right:1.5px solid #64748b;border-bottom:1.5px solid #64748b;transform:rotate(45deg)}
.LangPick_hidden__gH5q6{display:none}
.LangPick_regions__iJ7s8{position:absolute;top:100%;right:0;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12);padding:8px 0;min-width:180px;z-index:200;display:none}
.LangPick_region__kL9u1{padding:10px 20px;font-size:14px;color:#475569;cursor:pointer;transition:background .2s}
.LangPick_region__kL9u1:hover{background:#f0f4f8;color:#1565c0}

/* Download / Get App Button */
.GetApp_btn__mN1w3{background:linear-gradient(135deg,#1565c0,#1e88e5);color:#fff;font-size:3.889vw;font-weight:600;padding:2.222vw 5.556vw;border-radius:24px;cursor:pointer;transition:transform .2s,box-shadow .2s;white-space:nowrap}
.GetApp_btn__mN1w3:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(21,101,192,.3)}
.GetApp_hasIcon__oP3y5::before{content:'';display:inline-block;width:4.444vw;height:4.444vw;margin-right:2.222vw;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}

/* Action Button (Top Up) */
.ActionBtn_main__iJ9s6{display:inline-flex;align-items:center;justify-content:center;border-radius:24px;cursor:pointer;font-weight:600;transition:all .2s}
.ActionBtn_main__iJ9s6 a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff}
.ActionBtn_main__iJ9s6 span{color:#fff}
.ActionBtn_big__kL1u8{background:linear-gradient(135deg,#1565c0,#1e88e5);padding:3.333vw 8.889vw;font-size:4.444vw;min-width:33.333vw}
.ActionBtn_big__kL1u8:hover{box-shadow:0 4px 16px rgba(21,101,192,.3);transform:translateY(-1px)}
.ActionBtn_alt__mN3w1{background:#e3f2fd;padding:1.667vw 4.444vw;font-size:3.333vw}
.ActionBtn_alt__mN3w1 a,.ActionBtn_alt__mN3w1 span{color:#1565c0}
.ActionBtn_alt__mN3w1:hover{background:#bbdefb}
.actionBtn{border-radius:24px}

/* Share Panel Trigger */
.SharePanel_trigger__cD9m8{display:flex;align-items:center;justify-content:center;width:11.111vw;height:11.111vw;border-radius:50%;background:#f0f4f8;cursor:pointer;transition:background .2s}
.SharePanel_trigger__cD9m8:hover{background:#e2e8f0}

/* Share Sidebar */
.SharePanel_sidebar__eF1o1{display:none;position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:90;list-style:none;padding:0;margin:0}
.SharePanel_item__gH3q3{margin-bottom:8px}
.SharePanel_circle__iJ5s5{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s,box-shadow .2s;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08)}
.SharePanel_circle__iJ5s5:hover{transform:scale(1.1);box-shadow:0 4px 16px rgba(0,0,0,.15)}
.SharePanel_fb__kL7u7{background:#1877f2}
.SharePanel_reddit__oP1y2{background:#ff4500}
.SharePanel_twitter__qR3a4{background:#1da1f2}
.SharePanel_share__sT5c6{background:#fff}
.SharePanel_toTop__uV7e8{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#1565c0;cursor:pointer}
.SharePanel_upArrow__wX9g1{display:inline-block;width:12px;height:12px;border-left:2px solid #fff;border-top:2px solid #fff;transform:rotate(45deg);margin-top:4px}
.SharePanel_fbImg__mN9w9{display:block}

/* Slide Card (Swipe) */
.SlideCard_box__qR7a5{margin:0 4.444vw}
.SlideCard_dark__sT9c7{}
.SlideCard_head__uV1e9{display:flex;align-items:center;justify-content:space-between;margin-bottom:4.444vw}
.SlideCard_name__wX3g2{font-size:5vw;font-weight:700;color:#1a2332}
.SlideCard_link__oP5y3{font-size:3.333vw;color:#1565c0;font-weight:500}
.SlideCard_link__oP5y3:hover{text-decoration:underline}
.SlideCard_body__yZ5i4{}
.SlideCard_track__aB7k6{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;list-style:none;padding:0;margin:0}
.SlideCard_track__aB7k6::-webkit-scrollbar{display:none}

/* Keen Slider compat */
.keen-slider{display:flex;overflow:hidden;position:relative}
.keen-slider__slide{flex-shrink:0;scroll-snap-align:start}

/* App Card (Game Card in slider) */
.AppCard_card__oP7y1{display:flex;flex-direction:column;align-items:center;padding:3.333vw;background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(21,101,192,.06);transition:transform .2s,box-shadow .2s;width:27.778vw}
.AppCard_card__oP7y1:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(21,101,192,.12)}
.AppCard_dark__qR9a3{}
.AppCard_icon__sT1c5{border-radius:16px;overflow:hidden}
.AppCard_name__uV3e7{font-size:3.333vw;font-weight:500;color:#1a2332;margin:2.222vw 0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}

/* App Tile (Game Item in list) */
.AppTile_item__wX5g9{display:flex;align-items:center;padding:3.333vw;background:#fff;border-radius:12px;margin-bottom:2.222vw;box-shadow:0 1px 4px rgba(21,101,192,.04);transition:background .2s}
.AppTile_item__wX5g9:hover{background:#f8fafc}
.appTile{}
.AppTile_card__yZ7i2{}
.AppTile_dark__aB9k4{}
.AppTile_icon__cD1m6{border-radius:12px;overflow:hidden;flex-shrink:0}
.AppTile_info__eF3o8{flex:1;margin-left:3.333vw}
.AppTile_name__gH5q1{font-size:4.444vw;font-weight:600;color:#1a2332;margin:0 0 1.111vw}
.AppTile_tags__iJ7s3{display:flex;gap:1.667vw;margin-bottom:1.111vw}
.AppTile_tag__kL9u5{background:#e3f2fd;color:#1565c0;font-size:2.778vw;padding:0.556vw 2.222vw;border-radius:12px;font-weight:500}
.AppTile_tag__kL9u5 a{color:#1565c0}
.AppTile_score__mN1w7{display:flex;align-items:center;gap:1.111vw}
.AppTile_star__oP3y9{display:inline-block;width:3.333vw;height:3.333vw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f59e0b' viewBox='0 0 24 24'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}
.AppTile_num__qR5a2{font-size:3.333vw;color:#64748b;font-weight:500}
.AppTile_getBtn__sT7c4{margin-left:auto;flex-shrink:0}

/* Footer */
.PageFoot_foot__uV9e6{background:#1a2332;color:#cbd5e1;padding:8.889vw 4.444vw 6.667vw}
.PageFoot_articles__wX1g8{display:flex;flex-direction:column;gap:6.667vw;margin-bottom:6.667vw}
.PageFoot_recent__yZ3i1{}
.PageFoot_picks__eF9o7{}
.PageFoot_heading__aB5k3{font-size:4.444vw;font-weight:700;color:#fff;margin-bottom:3.333vw;position:relative;padding-bottom:2.222vw}
.PageFoot_heading__aB5k3::after{content:'';position:absolute;bottom:0;left:0;width:8.889vw;height:2px;background:linear-gradient(90deg,#1565c0,#42a5f5)}
.PageFoot_post__cD7m5{margin-bottom:2.222vw}
.PageFoot_post__cD7m5 a{color:#94a3b8;font-size:3.333vw;transition:color .2s}
.PageFoot_post__cD7m5 a:hover{color:#60a5fa}
.PageFoot_details__gH1q9{border-top:1px solid #334155;padding-top:6.667vw;display:flex;flex-direction:column;gap:6.667vw}
.PageFoot_about__iJ3s2{}
.PageFoot_links__kL5u4{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin-bottom:3.333vw}
.PageFoot_link__mN7w6{display:inline}
.PageFoot_link__mN7w6 a{color:#94a3b8;font-size:3.333vw;transition:color .2s}
.PageFoot_link__mN7w6 a:hover{color:#60a5fa}
.PageFoot_divider__oP9y8{color:#475569;margin:0 2.222vw;font-size:3.333vw}
.PageFoot_copy__qR1a1{display:block;font-size:2.778vw;color:#64748b;margin-top:2.222vw}
.PageFoot_social__sT3c3{}
.PageFoot_icons__uV5e5{display:flex;gap:3.333vw;list-style:none}
.PageFoot_iconWrap__wX7g7{}
.PageFoot_iconWrap__wX7g7 a{display:block}
.PageFoot_iconWrap__wX7g7 img{border-radius:50%;transition:transform .2s}
.PageFoot_iconWrap__wX7g7 img:hover{transform:scale(1.1)}

/* Rating Stars */
.Rating_stars__yZ9i5{display:inline-flex;align-items:center;gap:0.556vw;font-size:0}
.Rating_icon__aB1k7{display:inline-block;width:3.889vw;height:3.889vw;background-size:contain;background-repeat:no-repeat}
.Rating_filled__cD3m9{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f59e0b' viewBox='0 0 24 24'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E")}
.Rating_half__eF5o2{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='h'%3E%3Cstop offset='50%25' stop-color='%23f59e0b'/%3E%3Cstop offset='50%25' stop-color='%23e2e8f0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23h)' d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E")}
.Rating_empty__gH7q4{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23e2e8f0' viewBox='0 0 24 24'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E")}

/* Layout */
.Wrap_frame__aB3k2{min-height:100vh}
.Wrap_holder__dF7m1{max-width:1200px;margin:0 auto;min-height:calc(100vh - 14.444vw)}
.Wrap_primary__eH9n3{padding-bottom:8.889vw}

/* Related Apps Section */
.Related_slider__yZ1i3{margin-top:6.667vw}
.Related_group__aB3k5{}
.Related_items__cD5m7{}
.Related_grid__eF7o9{display:none;margin:6.667vw 4.444vw 0}
.Related_heading__gH9q2{display:flex;align-items:center;justify-content:space-between;margin-bottom:4.444vw}
.Related_heading__gH9q2 h2{font-size:5vw;font-weight:700;color:#1a2332}
.Related_viewAll__iJ1s4{font-size:3.333vw;color:#1565c0;font-weight:500}
.Related_list__kL3u6{}
.Related_entry__mN5w8{}

/* Product/Store Detail wrapper */
._product__shopView__qR5a7{}
._product__box__sT7c9{max-width:100%}
.section-block{}

/* ===== TABLET (828px+) ===== */
@media(min-width:828px){
  .TopNav_bar__bC4l5{height:60px}
  .TopNav_spacer__xA9h4{height:60px}
  .TopNav_inner__fG8p2{padding:0 24px}
  .TopNav_actions__hK2r6{gap:12px}
  .TopNav_icon__nQ8x3{width:24px;height:24px}
  .TopNav_hamburger__vY7f2{display:none}
  .TopNav_finder__jM4t8{display:flex}
  .TopNav_langWrap__rU3b7{display:block;position:relative}
  .TopNav_getBtn__tW5d9{display:block}
  .NavBar_list__cD5m3{display:flex;gap:4px;list-style:none;align-items:center}
  .NavBar_entry__eF7o5{padding:0}
  .NavBar_label__gH9q7{font-size:14px}
  .NavBar_label__gH9q7 a{padding:8px 14px;border-radius:8px}
  .NavBar_label__gH9q7 a:hover{background:#f0f4f8}
  .NavBar_caret__iJ1s9{width:6px;height:6px;margin-left:4px}
  .LangPick_bigBtn__aB9k9{display:flex}
  .LangPick_globe__wX5g5{width:18px;height:18px}
  .GetApp_btn__mN1w3{font-size:14px;padding:8px 20px}
  .GetApp_hasIcon__oP3y5::before{width:16px;height:16px;margin-right:6px}
  .ActionBtn_big__kL1u8{padding:12px 32px;font-size:16px;min-width:120px}
  .ActionBtn_alt__mN3w1{padding:6px 16px;font-size:12px}
  .SharePanel_trigger__cD9m8{width:40px;height:40px}
  .SharePanel_sidebar__eF1o1{display:block}
  .AppCard_card__oP7y1{width:auto;min-width:120px;padding:12px}
  .AppCard_name__uV3e7{font-size:12px;margin:8px 0}
  .AppTile_item__wX5g9{padding:12px}
  .AppTile_info__eF3o8{margin-left:12px}
  .AppTile_name__gH5q1{font-size:16px}
  .AppTile_tags__iJ7s3{gap:6px}
  .AppTile_tag__kL9u5{font-size:11px;padding:2px 8px}
  .AppTile_score__mN1w7{gap:4px}
  .AppTile_star__oP3y9{width:12px;height:12px}
  .AppTile_num__qR5a2{font-size:12px}
  .PageFoot_foot__uV9e6{padding:40px 24px 32px}
  .PageFoot_articles__wX1g8{flex-direction:row;gap:40px}
  .PageFoot_recent__yZ3i1{flex:1}
  .PageFoot_picks__eF9o7{flex:1}
  .PageFoot_heading__aB5k3{font-size:16px;padding-bottom:8px;margin-bottom:12px}
  .PageFoot_heading__aB5k3::after{width:32px}
  .PageFoot_post__cD7m5{margin-bottom:8px}
  .PageFoot_post__cD7m5 a{font-size:13px}
  .PageFoot_details__gH1q9{flex-direction:row;justify-content:space-between;padding-top:24px}
  .PageFoot_links__kL5u4{margin-bottom:12px}
  .PageFoot_link__mN7w6 a{font-size:13px}
  .PageFoot_divider__oP9y8{margin:0 8px;font-size:13px}
  .PageFoot_copy__qR1a1{font-size:12px}
  .PageFoot_icons__uV5e5{gap:12px}
  .Rating_stars__yZ9i5{gap:2px}
  .Rating_icon__aB1k7{width:14px;height:14px}
  .SlideCard_head__uV1e9{margin-bottom:16px}
  .SlideCard_name__wX3g2{font-size:18px}
  .SlideCard_link__oP5y3{font-size:13px}
  .SlideCard_box__qR7a5{margin:0}
  .Related_slider__yZ1i3{margin-top:24px;display:none}
  .Related_grid__eF7o9{display:block;margin:24px 0 0}
  .Related_heading__gH9q2{margin-bottom:16px}
  .Related_heading__gH9q2 h2{font-size:18px}
  .Related_viewAll__iJ1s4{font-size:13px}
  .Wrap_holder__dF7m1{padding:0 24px}
  .Wrap_primary__eH9n3{padding-bottom:40px}
}

/* ===== DESKTOP (1196px+) ===== */
@media(min-width:1196px){
  .TopNav_bar__bC4l5{height:64px}
  .TopNav_spacer__xA9h4{height:64px}
  .TopNav_inner__fG8p2{padding:0 40px;max-width:1200px;margin:0 auto}
  .NavBar_label__gH9q7{font-size:15px}
  .NavBar_label__gH9q7 a{padding:8px 18px}
  .GetApp_btn__mN1w3{font-size:15px;padding:10px 24px}
  .Wrap_holder__dF7m1{padding:0 40px}
  .AppCard_card__oP7y1{min-width:140px;padding:16px;border-radius:20px}
  .AppCard_name__uV3e7{font-size:13px}
  .AppTile_item__wX5g9{padding:16px;border-radius:16px}
  .AppTile_name__gH5q1{font-size:17px}
  .AppTile_tag__kL9u5{font-size:12px;padding:3px 10px}
  .PageFoot_foot__uV9e6{padding:48px 40px 36px}
  .PageFoot_heading__aB5k3{font-size:17px}
  .PageFoot_post__cD7m5 a{font-size:14px}
  .PageFoot_link__mN7w6 a{font-size:14px}
  .PageFoot_divider__oP9y8{font-size:14px}
  .PageFoot_copy__qR1a1{font-size:13px}
  .Related_heading__gH9q2 h2{font-size:20px}
}
