.GamePlaytimeBreakdown_root__dVILD{display:grid;gap:.45rem;min-width:0}.GamePlaytimeBreakdown_total__9NIGT{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;color:rgb(var(--gh-c300,212 212 216));font-size:.84rem}.GamePlaytimeBreakdown_total__9NIGT strong{color:rgb(var(--gh-c50,250 250 250));font-size:.9rem;font-weight:800}.GamePlaytimeBreakdown_row__H55hS{display:flex;align-items:center;gap:.4rem}.GamePlaytimeBreakdown_name__7e_hm{flex:1 1 auto;min-width:0;overflow:hidden;color:rgb(var(--gh-c300,212 212 216));font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.GamePlaytimeBreakdown_input__wcAVQ{width:3.4rem;height:2rem;border:1px solid rgb(var(--gh-c50,250 250 250)/.06);border-radius:.75rem;background:rgb(var(--gh-c50,250 250 250)/.055);color:rgb(var(--gh-c50,250 250 250));padding:0 .5rem;font:inherit;font-size:.82rem;font-weight:700;text-align:center;outline:none}.GamePlaytimeBreakdown_input__wcAVQ:focus{border-color:rgb(var(--gh-a-00e7ff,0 231 255)/.32);background:rgb(var(--gh-c50,250 250 250)/.08)}.GamePlaytimeBreakdown_other__ZG_oE,.GamePlaytimeBreakdown_unit__6aRtp{color:rgb(var(--gh-c400,161 161 170));font-size:.78rem}.GamePlaytimeBreakdown_other__ZG_oE{display:flex;justify-content:space-between;gap:.75rem}.GameCharactersSection_section__3oG8N{position:relative;display:flex;flex-direction:column;gap:24px;width:min(100%,1120px);max-width:1120px;margin:0 auto;box-sizing:border-box;padding:24px;overflow:hidden;border:1px solid rgb(var(--gh-c50,255 255 255)/.08);border-radius:18px;background:rgb(var(--gh-s900,24 24 27)/.82)}.GameCharactersSection_contentGrid__O9kKD{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:1rem;max-width:1120px;margin:1rem auto 0}.GameCharactersSection_sectionBare__1CFLI{max-width:none;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.GameCharactersSection_header__eEb_C{display:flex;align-items:center;justify-content:space-between;gap:16px}.GameCharactersSection_title__upoMc{margin:0;color:rgb(var(--gh-c100,244 244 245));font-size:20px;font-weight:700}.GameCharactersSection_allLink__kVv68{color:rgb(var(--gh-c400,161 161 170));font-size:14px;font-weight:600;text-decoration:none}.GameCharactersSection_allLink__kVv68:hover{color:rgb(var(--gh-c100,244 244 245))}.GameCharactersSection_grid__LPclg{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.GameCharactersSection_card__qGCoV{display:flex;flex-direction:column;overflow:hidden;min-width:0;border:1px solid rgb(var(--gh-c50,255 255 255)/.08);border-radius:14px;color:inherit;background:rgb(var(--gh-s800,39 39 42)/.72);text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.GameCharactersSection_card__qGCoV:hover{transform:translateY(-2px);border-color:rgb(var(--gh-c50,255 255 255)/.18);background:rgb(var(--gh-s800,39 39 42)/.92)}.GameCharactersSection_imageWrap__5B7Jo{aspect-ratio:3/4;width:100%;overflow:hidden;background:rgba(9,9,11,.8)}.GameCharactersSection_image__vtJ4y{display:block;width:100%;height:100%;object-fit:cover}.GameCharactersSection_placeholder__0iJb3{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:rgb(var(--gh-c500,113 113 122));font-size:42px;font-weight:800}.GameCharactersSection_name__VK0H8{padding:12px;color:rgb(var(--gh-c100,244 244 245));font-size:14px;font-weight:700}.GameCharactersSection_state__2ywD4{margin:0;color:rgb(var(--gh-c400,161 161 170));font-size:14px}.GameCharactersSection_roleBadge__7f1uk{display:inline-block;align-self:flex-start;margin-top:.3rem;padding:.22rem .48rem;border:1px solid rgb(var(--gh-c50,250 250 250)/.12);border-radius:999px;background:rgb(var(--gh-c50,250 250 250)/.06);color:rgb(var(--gh-c100,244 244 245)/max(.86,var(--gh-text-alpha,.86)));font-size:.68rem;font-weight:800;letter-spacing:.02em;line-height:1}:root[data-theme=light] .GameCharactersSection_imageWrap__5B7Jo{--gh-c50:250 250 250;--gh-c100:244 244 245;--gh-c200:228 228 231;--gh-c300:212 212 216;--gh-c400:161 161 170;--gh-c500:113 113 122;--gh-s900:24 24 27;--gh-s800:39 39 42;--gh-s700:63 63 70;--gh-s950:9 9 11;--gh-on-c:9 9 11;--gh-text-alpha:0;--gh-a-00e7ff:0 231 255;--gh-a-05261a:5 38 26;--gh-a-0ea5e9:14 165 233;--gh-a-166534:22 101 52;--gh-a-16a34a:22 163 74;--gh-a-1a9948:26 153 72;--gh-a-1b6f4e:27 111 78;--gh-a-1d4ed8:29 78 216;--gh-a-1e40af:30 64 175;--gh-a-22c55e:34 197 94;--gh-a-22c5d8:34 197 216;--gh-a-22d3ee:34 211 238;--gh-a-23865f:35 134 95;--gh-a-2b7bd0:43 123 208;--gh-a-34d399:52 211 153;--gh-a-38bdf8:56 189 248;--gh-a-3b82f6:59 130 246;--gh-a-3f9d74:63 157 116;--gh-a-4ade80:74 222 128;--gh-a-4c1d95:76 29 149;--gh-a-5373b4:83 115 180;--gh-a-5b8be4:91 139 228;--gh-a-5dd39e:93 211 158;--gh-a-60a5fa:96 165 250;--gh-a-67e8f9:103 232 249;--gh-a-6aa9f2:106 169 242;--gh-a-6fbf8f:111 191 143;--gh-a-713f12:113 63 18;--gh-a-78350f:120 53 15;--gh-a-79d7a8:121 215 168;--gh-a-7ba4f4:123 164 244;--gh-a-7da5f4:125 165 244;--gh-a-7dd3fc:125 211 252;--gh-a-7f1d1d:127 29 29;--gh-a-7fd6ff:127 214 255;--gh-a-818cf8:129 140 248;--gh-a-81c784:129 199 132;--gh-a-86efac:134 239 172;--gh-a-8b5cf6:139 92 246;--gh-a-8f455a:143 69 90;--gh-a-91e7bc:145 231 188;--gh-a-92400e:146 64 14;--gh-a-93c5fd:147 197 253;--gh-a-9bbcff:155 188 255;--gh-a-a5b4fc:165 180 252;--gh-a-a5f3fc:165 243 252;--gh-a-a78bfa:167 139 250;--gh-a-a855f7:168 85 247;--gh-a-a98cf5:169 140 245;--gh-a-a9c5ff:169 197 255;--gh-a-b45309:180 83 9;--gh-a-bef264:190 242 100;--gh-a-bfdbfe:191 219 254;--gh-a-c4b5fd:196 181 253;--gh-a-ca8a04:202 138 4;--gh-a-cbdcff:203 220 255;--gh-a-cd7f32:205 127 50;--gh-a-d64f62:214 79 98;--gh-a-d99a06:217 154 6;--gh-a-dbe7ff:219 231 255;--gh-a-dc2626:220 38 38;--gh-a-dcfce7:220 252 231;--gh-a-e0701a:224 112 26;--gh-a-e0726f:224 114 111;--gh-a-e0f2fe:224 242 254;--gh-a-e0faff:224 250 255;--gh-a-e3a34a:227 163 74;--gh-a-e3b341:227 179 65;--gh-a-e58a8a:229 138 138;--gh-a-e5b83a:229 184 58;--gh-a-ea580c:234 88 12;--gh-a-ef4444:239 68 68;--gh-a-f07983:240 121 131;--gh-a-f47282:244 114 130;--gh-a-f472b6:244 114 182;--gh-a-f49aa2:244 154 162;--gh-a-f59e0b:245 158 11;--gh-a-f87171:248 113 113;--gh-a-facc15:250 204 21;--gh-a-fb923c:251 146 60;--gh-a-fbbf24:251 191 36;--gh-a-fca5a5:252 165 165;--gh-a-fde047:253 224 71;--gh-a-fde68a:253 230 138;--gh-a-fecaca:254 202 202;--gh-a-fee2e2:254 226 226;--gh-a-fef3c7:254 243 199;--gh-a-ffcc4d:255 204 77;--gh-a-ffedd5:255 237 213;--text-color:#f4f7f6;--text-secondary:#9da9a4}.CharacterCard_card__tcwyw{display:flex;min-width:0;flex-direction:column;gap:.72rem;border:0;text-align:left;cursor:pointer;color:inherit;text-decoration:none;transition:transform .16s ease,opacity .16s ease}.CharacterCard_card__tcwyw:hover{transform:translateY(-3px)}.CharacterCard_imageWrap__ysZdk{width:100%;aspect-ratio:3/4;overflow:hidden;border:1px solid rgba(250,250,250,.08);border-radius:.9rem;background:rgba(250,250,250,.045);box-shadow:0 16px 32px rgba(0,0,0,.26)}.CharacterCard_image__drfxb{display:block;width:100%;height:100%;object-fit:cover}.CharacterCard_placeholder__P68LU{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:rgba(244,244,245,.84);font-size:2.3rem;font-weight:900}.CharacterCard_body__lZ_7a{display:flex;min-width:0;flex-direction:column;gap:.38rem}.CharacterCard_name__pc83J{color:rgba(244,244,245,.96);font-size:.95rem;font-weight:850;line-height:1.22;-webkit-line-clamp:2}.CharacterCard_description__rwYwc,.CharacterCard_name__pc83J{display:-webkit-box;margin:0;-webkit-box-orient:vertical;overflow:hidden}.CharacterCard_description__rwYwc{color:rgba(161,161,170,.86);font-size:.8rem;font-weight:600;line-height:1.35;-webkit-line-clamp:3}.CharacterCard_roleBadge__9Nq_S{align-self:flex-start;padding:.24rem .5rem;border:1px solid rgba(250,250,250,.12);border-radius:999px;background:rgba(250,250,250,.06);color:rgba(244,244,245,.88);font-size:.7rem;font-weight:800;letter-spacing:.02em;line-height:1}.CharacterGamesSection_section__eXtYn{display:flex;flex-direction:column;gap:.95rem;width:100%;max-width:1120px;margin:0 auto}.CharacterGamesSection_header__BevVd{display:flex;align-items:center;justify-content:space-between}.CharacterGamesSection_title__kGFqn{margin:0;color:#f4f4f5;font-size:1.05rem;font-weight:850;line-height:1.2}.CharacterGamesSection_grid__bgvXH{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:1.35rem 1rem}.CharacterGamesSection_card__GHbV7{display:flex;min-width:0;flex-direction:column;gap:.45rem;color:inherit;text-decoration:none;transition:transform .16s ease}.CharacterGamesSection_card__GHbV7:hover{transform:translateY(-3px)}.CharacterGamesSection_cover__6_nO3{width:100%;aspect-ratio:3/4;overflow:hidden;border:1px solid rgba(250,250,250,.08);border-radius:.9rem;background:rgba(250,250,250,.045);box-shadow:0 16px 32px rgba(0,0,0,.26)}.CharacterGamesSection_coverImage__oKdJh{display:block;width:100%;height:100%;object-fit:cover}.CharacterGamesSection_noCover__bbO_B{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:rgba(244,244,245,.82);font-size:2rem;font-weight:900}.CharacterGamesSection_gameTitle__APrB5{display:-webkit-box;color:rgba(244,244,245,.96);font-size:.9rem;font-weight:850;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.CharacterGamesSection_year__j_ier{color:rgba(161,161,170,.82);font-size:.76rem;font-weight:750;line-height:1}@media(max-width:520px){.CharacterGamesSection_grid__bgvXH{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .8rem}}.CharacterGrid_grid__Xq6j9{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:1.35rem 1rem;width:100%}@media(max-width:520px){.CharacterGrid_grid__Xq6j9{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .8rem}}.CharacterHero_hero__T_PyJ{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:2rem;align-items:stretch;width:100%;max-width:1120px;margin:0 auto}.CharacterHero_imageWrap__u0ybO{width:100%;aspect-ratio:3/4;overflow:hidden;border:1px solid rgba(250,250,250,.1);border-radius:1rem;background:rgba(250,250,250,.045)}.CharacterHero_image__FqMuz{display:block;width:100%;height:100%;object-fit:cover}.CharacterHero_placeholder__cUSZZ{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:rgba(244,244,245,.84);font-size:4rem;font-weight:900}.CharacterHero_summary__UjrjM{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:1rem;padding:1.6rem;border:1px solid rgba(250,250,250,.1);border-radius:1rem;background:rgba(24,24,27,.64)}.CharacterHero_name__wAEBK{margin:0;color:#fafafa;font-size:clamp(2rem,6vw,3rem);font-weight:900;line-height:1.04}.CharacterHero_description__0u2tY{margin:0;max-width:52rem;color:rgba(212,212,216,.9);font-size:1rem;font-weight:600;line-height:1.6}.CharacterHero_akas__oArv_{display:flex;flex-direction:column;gap:.55rem;margin-top:.3rem}.CharacterHero_akasLabel__O_APt{color:rgba(161,161,170,.82);font-size:.78rem;font-weight:850;letter-spacing:.04em;line-height:1;text-transform:uppercase}.CharacterHero_akasList__WxeP_{display:flex;flex-wrap:wrap;gap:.45rem}.CharacterHero_aka__V8nm9{padding:.42rem .62rem;border:1px solid rgba(250,250,250,.12);border-radius:999px;background:rgba(250,250,250,.045);color:rgba(244,244,245,.9);font-size:.82rem;font-weight:750;line-height:1}.CharacterHero_roleBadge__dqwMR{align-self:flex-start;padding:.32rem .6rem;border:1px solid rgba(250,250,250,.14);border-radius:999px;background:rgba(250,250,250,.06);color:rgba(244,244,245,.9);font-size:.76rem;font-weight:850;letter-spacing:.02em;line-height:1}.CharacterHero_meta__YSLzq{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.65rem;margin:0}.CharacterHero_metaItem__uIeR_{display:flex;flex-direction:column;gap:.28rem}.CharacterHero_metaLabel__3kBkh{color:rgba(161,161,170,.82);font-size:.72rem;font-weight:850;letter-spacing:.04em;line-height:1;text-transform:uppercase}.CharacterHero_metaValue__zreDx{margin:0;color:rgba(244,244,245,.92);font-size:.9rem;font-weight:700;line-height:1.3}@media(max-width:760px){.CharacterHero_hero__T_PyJ{grid-template-columns:1fr}.CharacterHero_imageWrap__u0ybO{max-width:260px}.CharacterHero_summary__UjrjM{padding:1rem}}.GameCharactersPreview_section__X9k6Z{display:flex;flex-direction:column;gap:.95rem;width:100%;max-width:1120px;margin:0 auto}.GameCharactersPreview_header__FL4lG{display:flex;align-items:center;justify-content:space-between;gap:1rem}.GameCharactersPreview_title__d8g5_{margin:0;color:#f4f4f5;font-size:1.05rem;font-weight:850;line-height:1.2}.GameCharactersPreview_allLink__WlJA_{flex:0 0 auto;padding:.48rem .78rem;border:1px solid rgba(250,250,250,.12);border-radius:999px;background:rgba(250,250,250,.045);color:rgba(244,244,245,.88);font-size:.82rem;font-weight:800;line-height:1;text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.GameCharactersPreview_allLink__WlJA_:hover{border-color:rgba(250,250,250,.22);background:rgba(250,250,250,.08);color:#fafafa;transform:translateY(-1px)}.GameCharactersPage_page__asDZE{display:flex;flex-direction:column;gap:1.35rem;width:100%;max-width:1120px;margin:0 auto;padding:1.5rem}.GameCharactersPage_header__R7Fv3{display:flex;flex-direction:column;gap:.5rem}.GameCharactersPage_eyebrow__IVoCl{color:rgba(161,161,170,.84);font-size:.78rem;font-weight:850;letter-spacing:.04em;line-height:1;text-transform:uppercase}.GameCharactersPage_title__48olm{margin:0;color:#fafafa;font-size:clamp(2rem,6vw,3.4rem);font-weight:900;line-height:1.05}.GameCharactersPage_statePanel__FjEUu{padding:1.25rem;border:1px solid rgba(250,250,250,.1);border-radius:1rem;background:rgba(24,24,27,.72);color:rgba(212,212,216,.9);font-size:.95rem;font-weight:700;line-height:1.45}.GameCharactersPage_statePanelError__eeyj0{border-color:rgba(248,113,113,.3);background:rgba(127,29,29,.22);color:#fecaca}.GameCharactersPage_actions__2_r3B{display:flex;justify-content:center;padding-top:.4rem}.GameCharactersPage_loadMoreButton__79laZ{min-height:2.8rem;padding:.75rem 1.1rem;border:1px solid rgba(250,250,250,.12);border-radius:.78rem;background:rgba(250,250,250,.055);color:rgba(244,244,245,.92);cursor:pointer;font:inherit;font-size:.9rem;font-weight:850;line-height:1;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.GameCharactersPage_loadMoreButton__79laZ:hover:not(:disabled){border-color:rgba(250,250,250,.24);background:rgba(250,250,250,.09);color:#fafafa;transform:translateY(-1px)}.GameCharactersPage_loadMoreButton__79laZ:disabled{cursor:wait;opacity:.66}@media(max-width:760px){.GameCharactersPage_page__asDZE{padding:1rem}}.GameCharactersPage_scrollSentinel__XU6V2{display:flex;align-items:center;justify-content:center;min-height:2.4rem;padding:1.4rem 0;color:rgba(161,161,170,.7);font-size:.85rem;font-weight:600}.CharacterPage_page__psBH2{display:flex;flex-direction:column;gap:32px;padding:32px}.CharacterPage_statePanel__ezKCD{padding:24px;border:1px solid hsla(0,0%,100%,.08);border-radius:18px;color:#d4d4d8;background:rgba(24,24,27,.7)}.CharacterPage_statePanelError__z_Y_Y{color:#fecaca;border-color:rgba(239,68,68,.35)}.Pagination_root__wZEVM{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.Pagination_button__Ud0sR{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding:0 .5rem;border:0;border-radius:999px;background:rgba(0,0,0,0);color:var(--color-accent);cursor:pointer;font-size:.9rem;font-weight:700;line-height:1;transition:background .18s ease,color .18s ease}.Pagination_button__Ud0sR:hover:not(:disabled){background:var(--color-accent-soft);color:var(--color-accent-hover)}.Pagination_button__Ud0sR:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Pagination_button__Ud0sR:disabled{cursor:default;opacity:.35}.Pagination_buttonActive__IChNn{background:var(--color-accent-soft);color:var(--pagination-active-color,var(--color-text));font-weight:800;opacity:1}.Pagination_buttonActive__IChNn:disabled{opacity:1}.Pagination_ellipsis__njdBr{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:2.25rem;color:var(--color-text-soft);font-weight:800}@media(max-width:520px){.Pagination_root__wZEVM{gap:.2rem}.Pagination_button__Ud0sR{min-width:2rem;height:2rem;font-size:.85rem}.Pagination_ellipsis__njdBr{height:2rem;min-width:1.25rem}}.GameTypeBadge_badge__HE2Oe{position:absolute;top:8px;left:8px;z-index:20;max-width:calc(100% - 16px);min-height:22px;display:inline-flex;align-items:center;border-radius:999px;padding:0 8px;background:rgba(24,24,27,.92);color:hsla(0,0%,100%,.92);overflow:hidden;font-size:11px;font-weight:900;line-height:1;text-overflow:ellipsis;white-space:nowrap}.GameTypeBadge_inline__3jH66{position:static;z-index:auto;width:fit-content;max-width:100%;backdrop-filter:none}.GameRelatedGamesSection_section__jFyB7{display:flex;width:100%;max-width:1120px;margin:0 auto;flex-direction:column;gap:1rem}.GameRelatedGamesSection_header__diGf2{display:flex;align-items:center;justify-content:space-between;gap:1rem}.GameRelatedGamesSection_title__Ub6ya{margin:0;color:rgb(var(--gh-c50,250 250 250));font-size:1.15rem;font-weight:800;line-height:1.25}.GameRelatedGamesSection_carouselWrap__iW3I5{position:relative;min-width:0}.GameRelatedGamesSection_viewport__kgFBL{overflow-x:auto;overflow-y:hidden;cursor:grab;user-select:none;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:auto}.GameRelatedGamesSection_viewport__kgFBL::-webkit-scrollbar{display:none}.GameRelatedGamesSection_viewportDragging__gCd8p{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.GameRelatedGamesSection_track__9Gzgk{display:flex;gap:1rem;padding:.1rem 0 .25rem}.GameRelatedGamesSection_card__3vLKr{position:relative;display:block;color:inherit;text-decoration:none;flex:0 0 11rem;min-width:0;overflow:hidden;border:1px solid rgb(var(--gh-c50,255 255 255)/.14);border-radius:0;background:rgb(var(--gh-s900,24 24 27));cursor:pointer;scroll-snap-align:start;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.GameRelatedGamesSection_card__3vLKr:hover{transform:translateY(-3px);border-color:rgb(var(--gh-c50,255 255 255)/.32);background:rgb(var(--gh-s800,32 32 36))}.GameRelatedGamesSection_cover__zt5Ur{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden;border-bottom:1px solid rgb(var(--gh-c50,255 255 255)/.12);background:rgb(var(--gh-s800,39 39 42))}.GameRelatedGamesSection_gameTypeBadge__FRUyQ{position:absolute;top:.55rem;left:.55rem;z-index:2;max-width:calc(100% - 1.1rem);padding:.34rem .55rem;overflow:hidden;border:1px solid rgb(var(--gh-c50,255 255 255)/.3);border-radius:0;background:rgba(9,9,11,.9);color:#fff;font-size:.7rem;font-weight:800;line-height:1;text-overflow:ellipsis;white-space:nowrap}.GameRelatedGamesSection_coverImage__ufTeu{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;transition:transform .22s ease}.GameRelatedGamesSection_card__3vLKr:hover .GameRelatedGamesSection_coverImage__ufTeu{transform:scale(1.025)}.GameRelatedGamesSection_noCover__BujW4{display:flex;width:100%;height:100%;padding:1rem;align-items:center;justify-content:center;background:rgb(var(--gh-s800,39 39 42));color:rgb(var(--gh-c400,161 161 170));font-size:.82rem;font-weight:700;line-height:1.35;text-align:center}.GameRelatedGamesSection_info__z13uO{display:flex;min-width:0;padding:.85rem;flex-direction:column;gap:.5rem}.GameRelatedGamesSection_gameTitle__aenIJ{display:-webkit-box;margin:0;overflow:hidden;color:rgb(var(--gh-c50,250 250 250));font-size:.95rem;font-weight:800;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.GameRelatedGamesSection_year__aWXEC{color:rgb(var(--gh-c400,161 161 170));font-size:.78rem;font-weight:700;line-height:1.2}.GameRelatedGamesSection_bundle__lMKnH{display:flex;margin-top:.15rem;flex-direction:column;gap:.65rem}.GameRelatedGamesSection_bundleToggle__23fyU{display:inline-flex;width:fit-content;min-height:2rem;padding:.45rem .65rem;align-items:center;justify-content:center;gap:.45rem;border:1px solid rgb(var(--gh-a-fbbf24,251 191 36)/.4);border-radius:0;background:rgb(var(--gh-a-b45309,180 83 9)/.18);color:rgb(var(--gh-a-fde68a,253 230 138));cursor:pointer;font:inherit;font-size:.74rem;font-weight:800;line-height:1;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.GameRelatedGamesSection_bundleToggleActive__gka9B,.GameRelatedGamesSection_bundleToggle__23fyU:hover{border-color:rgb(var(--gh-a-fbbf24,251 191 36)/.72);background:rgb(var(--gh-a-b45309,180 83 9)/.32);color:rgb(var(--gh-a-fef3c7,254 243 199))}.GameRelatedGamesSection_bundleCount__DP20f{display:inline-flex;min-width:1.25rem;height:1.25rem;padding:0 .3rem;align-items:center;justify-content:center;border:1px solid rgb(var(--gh-a-fbbf24,251 191 36)/.28);border-radius:0;background:rgb(var(--gh-a-fbbf24,251 191 36)/.14);color:rgb(var(--gh-a-fde68a,253 230 138));font-size:.68rem;font-weight:800}.GameRelatedGamesSection_bundlePanel__XsfUS{display:flex;padding:.7rem;flex-direction:column;gap:.6rem;border:1px solid rgb(var(--gh-a-fbbf24,251 191 36)/.24);border-radius:0;background:rgb(var(--gh-s950,17 17 19));animation:GameRelatedGamesSection_bundlePanelIn__d2hAj .16s ease both}.GameRelatedGamesSection_bundleTitle__kFiI7{margin:0;color:rgb(var(--gh-a-fde68a,253 230 138));font-size:.7rem;font-weight:850;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.GameRelatedGamesSection_bundleList__JH87Q{display:flex;flex-direction:column;gap:.5rem}.GameRelatedGamesSection_bundleItem__TCCct{display:grid;width:100%;padding:.5rem;grid-template-columns:2.5rem minmax(0,1fr);gap:.65rem;border:1px solid rgb(var(--gh-c50,255 255 255)/.12);border-radius:0;background:rgb(var(--gh-s900,28 28 31));color:inherit;cursor:pointer;font:inherit;text-align:left;transition:background-color .15s ease,border-color .15s ease}.GameRelatedGamesSection_bundleItem__TCCct:hover{border-color:rgb(var(--gh-a-fbbf24,251 191 36)/.48);background:rgb(var(--gh-s800,39 35 26))}.GameRelatedGamesSection_bundleItemCover__C8RpQ{display:block;aspect-ratio:3/4;overflow:hidden;border:1px solid rgb(var(--gh-c50,255 255 255)/.1);border-radius:0;background:rgb(var(--gh-s800,39 39 42))}.GameRelatedGamesSection_bundleItemCoverImage__riw8c{display:block;width:100%;height:100%;object-fit:cover}.GameRelatedGamesSection_bundleItemNoCover__b2lki{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:rgb(var(--gh-c400,161 161 170));font-size:.58rem;font-weight:800;text-align:center}.GameRelatedGamesSection_bundleItemInfo__VGZUt{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:.35rem}.GameRelatedGamesSection_bundleItemTitle__UwhxV{display:-webkit-box;overflow:hidden;color:rgb(var(--gh-c50,250 250 250));font-size:.78rem;font-weight:800;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.GameRelatedGamesSection_bundleItemYear__xCzok{color:rgb(var(--gh-c400,161 161 170));font-size:.68rem;font-weight:700;line-height:1.2}.GameRelatedGamesSection_navButton__iLD1C{position:absolute;top:42%;z-index:3;display:inline-flex;width:2.6rem;height:2.6rem;padding:0;align-items:center;justify-content:center;border:1px solid rgb(var(--gh-c50,255 255 255)/.22);border-radius:0;background:rgba(9,9,11,.92);color:rgb(var(--gh-c50,250 250 250));cursor:pointer;backdrop-filter:blur(8px);transform:translateY(-50%);transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.GameRelatedGamesSection_navButton__iLD1C:hover{border-color:rgb(var(--gh-c50,255 255 255)/.5);background:rgb(var(--gh-s800,39 39 42));transform:translateY(-50%) scale(1.04)}.GameRelatedGamesSection_navButtonPrevious__sq8Zd{left:0}.GameRelatedGamesSection_navButtonNext__Yy_8T{right:0}.GameRelatedGamesSection_nestedSection__FtUy5{width:100%;margin:0}@media(max-width:720px){.GameRelatedGamesSection_track__9Gzgk{gap:.75rem}.GameRelatedGamesSection_card__3vLKr{flex-basis:9.75rem}.GameRelatedGamesSection_info__z13uO{padding:.7rem}.GameRelatedGamesSection_gameTitle__aenIJ{font-size:.88rem}.GameRelatedGamesSection_navButton__iLD1C{display:none}}@keyframes GameRelatedGamesSection_bundlePanelIn__d2hAj{0%{opacity:0;transform:translateY(-.2rem)}to{opacity:1;transform:translateY(0)}}:root[data-theme=light] .GameRelatedGamesSection_gameTypeBadge__FRUyQ,:root[data-theme=light] .GameRelatedGamesSection_navButton__iLD1C{--gh-c50:250 250 250;--gh-c100:244 244 245;--gh-c200:228 228 231;--gh-c300:212 212 216;--gh-c400:161 161 170;--gh-c500:113 113 122;--gh-s900:24 24 27;--gh-s800:39 39 42;--gh-s700:63 63 70;--gh-s950:9 9 11;--gh-on-c:9 9 11;--gh-text-alpha:0;--gh-a-00e7ff:0 231 255;--gh-a-05261a:5 38 26;--gh-a-0ea5e9:14 165 233;--gh-a-166534:22 101 52;--gh-a-16a34a:22 163 74;--gh-a-1a9948:26 153 72;--gh-a-1b6f4e:27 111 78;--gh-a-1d4ed8:29 78 216;--gh-a-1e40af:30 64 175;--gh-a-22c55e:34 197 94;--gh-a-22c5d8:34 197 216;--gh-a-22d3ee:34 211 238;--gh-a-23865f:35 134 95;--gh-a-2b7bd0:43 123 208;--gh-a-34d399:52 211 153;--gh-a-38bdf8:56 189 248;--gh-a-3b82f6:59 130 246;--gh-a-3f9d74:63 157 116;--gh-a-4ade80:74 222 128;--gh-a-4c1d95:76 29 149;--gh-a-5373b4:83 115 180;--gh-a-5b8be4:91 139 228;--gh-a-5dd39e:93 211 158;--gh-a-60a5fa:96 165 250;--gh-a-67e8f9:103 232 249;--gh-a-6aa9f2:106 169 242;--gh-a-6fbf8f:111 191 143;--gh-a-713f12:113 63 18;--gh-a-78350f:120 53 15;--gh-a-79d7a8:121 215 168;--gh-a-7ba4f4:123 164 244;--gh-a-7da5f4:125 165 244;--gh-a-7dd3fc:125 211 252;--gh-a-7f1d1d:127 29 29;--gh-a-7fd6ff:127 214 255;--gh-a-818cf8:129 140 248;--gh-a-81c784:129 199 132;--gh-a-86efac:134 239 172;--gh-a-8b5cf6:139 92 246;--gh-a-8f455a:143 69 90;--gh-a-91e7bc:145 231 188;--gh-a-92400e:146 64 14;--gh-a-93c5fd:147 197 253;--gh-a-9bbcff:155 188 255;--gh-a-a5b4fc:165 180 252;--gh-a-a5f3fc:165 243 252;--gh-a-a78bfa:167 139 250;--gh-a-a855f7:168 85 247;--gh-a-a98cf5:169 140 245;--gh-a-a9c5ff:169 197 255;--gh-a-b45309:180 83 9;--gh-a-bef264:190 242 100;--gh-a-bfdbfe:191 219 254;--gh-a-c4b5fd:196 181 253;--gh-a-ca8a04:202 138 4;--gh-a-cbdcff:203 220 255;--gh-a-cd7f32:205 127 50;--gh-a-d64f62:214 79 98;--gh-a-d99a06:217 154 6;--gh-a-dbe7ff:219 231 255;--gh-a-dc2626:220 38 38;--gh-a-dcfce7:220 252 231;--gh-a-e0701a:224 112 26;--gh-a-e0726f:224 114 111;--gh-a-e0f2fe:224 242 254;--gh-a-e0faff:224 250 255;--gh-a-e3a34a:227 163 74;--gh-a-e3b341:227 179 65;--gh-a-e58a8a:229 138 138;--gh-a-e5b83a:229 184 58;--gh-a-ea580c:234 88 12;--gh-a-ef4444:239 68 68;--gh-a-f07983:240 121 131;--gh-a-f47282:244 114 130;--gh-a-f472b6:244 114 182;--gh-a-f49aa2:244 154 162;--gh-a-f59e0b:245 158 11;--gh-a-f87171:248 113 113;--gh-a-facc15:250 204 21;--gh-a-fb923c:251 146 60;--gh-a-fbbf24:251 191 36;--gh-a-fca5a5:252 165 165;--gh-a-fde047:253 224 71;--gh-a-fde68a:253 230 138;--gh-a-fecaca:254 202 202;--gh-a-fee2e2:254 226 226;--gh-a-fef3c7:254 243 199;--gh-a-ffcc4d:255 204 77;--gh-a-ffedd5:255 237 213;--text-color:#f4f7f6;--text-secondary:#9da9a4}.GameRelatedGamesGrid_root__p1UYa{display:flex;flex-direction:column;gap:1.25rem;width:100%}.GameRelatedGamesGrid_grid__beBrh{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.GameRelatedGamesGrid_grid__beBrh>*{flex:1 1 auto;min-width:0}.GameRelatedGamesGrid_pagination__YtOOO{display:flex;justify-content:center;--color-accent:rgb(var(--gh-a-79d7a8,121 215 168));--color-accent-hover:rgb(var(--gh-a-91e7bc,145 231 188));--color-accent-soft:rgb(var(--gh-a-79d7a8,121 215 168)/0.16);--color-text:rgb(var(--gh-c100,244 244 245));--color-text-soft:rgb(var(--gh-c500,113 113 122))}@media(max-width:720px){.GameRelatedGamesGrid_grid__beBrh{gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}}.GameRelatedGamesList_list__WGAum{display:flex;flex-direction:column;width:100%;margin:0;padding:0;list-style:none}.GameRelatedGamesList_item__NmPQK+.GameRelatedGamesList_item__NmPQK{border-top:1px solid rgb(var(--gh-c50,255 255 255)/.08)}.GameRelatedGamesList_row__3EF4_{display:flex;width:100%;padding:.7rem .9rem;align-items:baseline;justify-content:space-between;gap:1rem;border:0;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font:inherit;text-decoration:none;text-align:left;transition:background-color .15s ease}.GameRelatedGamesList_row__3EF4_:focus-visible,.GameRelatedGamesList_row__3EF4_:hover{background:rgb(var(--gh-c50,255 255 255)/.06)}.GameRelatedGamesList_rowTitle__C4j1o{min-width:0;color:rgb(var(--gh-c50,250 250 250));font-size:.92rem;font-weight:800;line-height:1.35}.GameRelatedGamesList_rowYear__lOiox{flex:0 0 auto;color:rgb(var(--gh-c400,161 161 170));font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2}@media(max-width:720px){.GameRelatedGamesList_rowTitle__C4j1o{font-size:.86rem}}.GameRelatedGamesTabs_section__iKJt7{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:1120px;margin:1.25rem auto 0;padding:1.5rem;border:0;border-radius:1rem;background:linear-gradient(180deg,rgb(var(--gh-c50,250 250 250)/.035),rgb(var(--gh-c50,250 250 250)/.018)),rgb(var(--gh-s900,24 24 27)/.72);box-shadow:0 18px 42px rgba(0,0,0,.18)}.GameRelatedGamesTabs_sectionBare__Rfh3x{max-width:none;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.GameRelatedGamesTabs_header__mkLBk{display:flex;flex-direction:column;gap:.75rem}.GameRelatedGamesTabs_title___0for{margin:0;color:rgb(var(--gh-c100,244 244 245)/.96);font-size:1.05rem;font-weight:900;letter-spacing:-.02em}.GameRelatedGamesTabs_headerRow__6jJtD{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.GameRelatedGamesTabs_viewSwitch__0VI2Z{display:inline-flex;align-items:center;gap:.2rem;flex:0 0 auto;margin-left:auto;padding:.25rem;border:1px solid rgb(var(--gh-s800,39 39 42)/.9);border-radius:999px;background:rgb(var(--gh-s950,9 9 11)/.72)}.GameRelatedGamesTabs_viewButton__milXm{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:0;border-radius:999px;background:rgba(0,0,0,0);color:rgb(var(--gh-c500,113 113 122));cursor:pointer;transition:background-color .16s ease,color .16s ease}.GameRelatedGamesTabs_viewButton__milXm:hover{color:rgb(var(--gh-c100,244 244 245))}.GameRelatedGamesTabs_viewButton__milXm[aria-pressed=true]{background:rgb(var(--gh-c100,244 244 245));color:rgb(var(--gh-on-c,9 9 11))}.GameRelatedGamesTabs_franchiseLinks__om_lC{display:flex;flex-wrap:wrap;justify-content:flex-start;min-width:0;gap:.4rem}.GameRelatedGamesTabs_franchiseLinksTitle__GHdYr{display:inline-flex;align-items:center;margin-right:.25rem;color:rgb(var(--gh-c500,113 113 122));font-size:.8125rem;font-weight:700}.GameRelatedGamesTabs_franchiseToggle__zZA79{display:inline-flex;min-height:2.25rem;padding:0 .85rem;align-items:center;border:1px dashed rgb(var(--gh-c50,250 250 250)/.2);border-radius:999px;background:rgba(0,0,0,0);color:rgb(var(--gh-c400,161 161 170));cursor:pointer;font:inherit;font-size:.8125rem;font-weight:800;transition:border-color .16s ease,color .16s ease}.GameRelatedGamesTabs_franchiseToggle__zZA79:hover{border-color:rgb(var(--gh-c50,250 250 250)/.4);color:rgb(var(--gh-c50,250 250 250))}.GameRelatedGamesTabs_franchiseLink__8Z3yh{cursor:pointer;font-family:inherit;display:inline-flex;min-width:0;max-width:14rem;min-height:2.25rem;padding:0 .75rem;align-items:center;gap:.4rem;flex:0 1 auto;border:1px solid rgb(var(--gh-c50,250 250 250)/.12);border-radius:999px;background:rgb(var(--gh-c50,250 250 250)/.05);color:rgb(var(--gh-c300,212 212 216));font-size:.8125rem;font-weight:800;text-decoration:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.GameRelatedGamesTabs_franchiseLink__8Z3yh:hover{border-color:rgb(var(--gh-c50,250 250 250)/.24);background:rgb(var(--gh-c50,250 250 250)/.1);color:rgb(var(--gh-c50,250 250 250))}.GameRelatedGamesTabs_franchiseLink__8Z3yh svg{flex:0 0 auto}.GameRelatedGamesTabs_franchiseLinkActive__KJSjo{border-color:rgb(var(--gh-c50,250 250 250)/.4);background:rgb(var(--gh-c50,250 250 250)/.16);color:rgb(var(--gh-c50,250 250 250))}.GameRelatedGamesTabs_franchiseLinkLabel__e4DjT{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GameRelatedGamesTabs_closeButton__QGSxy{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;flex:0 0 auto;border:0;border-radius:999px;background:rgba(0,0,0,0);color:rgb(var(--gh-c500,113 113 122));cursor:pointer;transition:background-color .16s ease,color .16s ease}.GameRelatedGamesTabs_closeButton__QGSxy:hover{background:rgb(var(--gh-c50,250 250 250)/.08);color:rgb(var(--gh-c100,244 244 245))}.GameRelatedGamesTabs_tabs___kLIi{gap:.35rem;flex:0 1 auto;width:fit-content;min-width:0;max-width:100%;padding:.35rem;overflow-x:auto;background:none}.GameRelatedGamesTabs_tab__Ewz0G,.GameRelatedGamesTabs_tabs___kLIi{display:inline-flex;align-items:center;border:0;border-radius:999px}.GameRelatedGamesTabs_tab__Ewz0G{position:relative;justify-content:center;gap:.45rem;min-height:2.25rem;padding:0 .8rem;background:rgba(0,0,0,0);color:rgb(var(--gh-c500,113 113 122));cursor:pointer;font:inherit;font-size:.8125rem;font-weight:800;white-space:nowrap;transition:color .16s ease}.GameRelatedGamesTabs_tab__Ewz0G:hover{color:rgb(var(--gh-c100,244 244 245))}.GameRelatedGamesTabs_tab__Ewz0G[aria-pressed=true]{color:rgb(var(--gh-on-c,9 9 11))}.GameRelatedGamesTabs_tabIndicator__n2905{position:absolute;inset:0;z-index:0;border-radius:inherit;background:rgb(var(--gh-c100,244 244 245));box-shadow:0 10px 26px rgba(0,0,0,.24),inset 0 1px 0 rgb(var(--gh-c50,255 255 255)/.72)}.GameRelatedGamesTabs_tabCount__X_3MX,.GameRelatedGamesTabs_tabLabel__tHo9A{position:relative;z-index:1}.GameRelatedGamesTabs_tabCount__X_3MX{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .4rem;border-radius:999px;background:rgb(var(--gh-c50,250 250 250)/.08);color:currentColor;font-size:.75rem;font-weight:900;line-height:1}.GameRelatedGamesTabs_tab__Ewz0G[aria-pressed=true] .GameRelatedGamesTabs_tabCount__X_3MX{background:rgb(var(--gh-s950,9 9 11)/.12);color:rgb(var(--gh-on-c,9 9 11))}.GameRelatedGamesTabs_singleLabel__SHULM{display:inline-flex;align-items:center;width:fit-content;height:2rem;padding:0 .8rem;border:1px solid rgb(var(--gh-c50,250 250 250)/.08);border-radius:999px;background:rgb(var(--gh-c50,250 250 250)/.035);color:rgb(var(--gh-c300,212 212 216)/max(.82,var(--gh-text-alpha,.82)));font-size:.8rem;font-weight:850}a.GameRelatedGamesTabs_singleLabel__SHULM{gap:.45rem;text-decoration:none;transition:border-color .15s ease,background .15s ease,color .15s ease}a.GameRelatedGamesTabs_singleLabel__SHULM .GameRelatedGamesTabs_singleLabelIcon___p_bg{display:block}a.GameRelatedGamesTabs_singleLabel__SHULM:hover{border-color:rgb(var(--gh-c50,250 250 250)/.4);background:rgb(var(--gh-c50,250 250 250)/.16);color:rgb(var(--gh-c50,250 250 250))}.GameRelatedGamesTabs_state__3ws5x{margin-top:1rem;border:1px solid rgb(var(--gh-s800,39 39 42)/.78);border-radius:1.25rem;background:rgb(var(--gh-s950,9 9 11)/.62);color:rgb(var(--gh-c400,161 161 170));padding:2rem 1rem;text-align:center}.GameRelatedGamesTabs_loadButton__YeZ2u{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 1.1rem;border:1px solid rgb(var(--gh-c50,250 250 250)/.14);border-radius:999px;background:rgb(var(--gh-c50,250 250 250)/.06);color:rgb(var(--gh-c100,244 244 245));cursor:pointer;font:inherit;font-size:.85rem;font-weight:850;transition:background .16s ease,border-color .16s ease}.GameRelatedGamesTabs_loadButton__YeZ2u:hover{border-color:rgb(var(--gh-c50,250 250 250)/.24);background:rgb(var(--gh-c50,250 250 250)/.1)}@media(max-width:720px){.GameRelatedGamesTabs_section__iKJt7{padding:1rem}.GameRelatedGamesTabs_sectionBare__Rfh3x{padding:0}.GameRelatedGamesTabs_headerRow__6jJtD{flex-wrap:wrap}.GameRelatedGamesTabs_tabs___kLIi{width:100%}.GameRelatedGamesTabs_tab__Ewz0G{flex:1 0 auto}.GameRelatedGamesTabs_franchiseLinkLabel__e4DjT{display:none}.GameRelatedGamesTabs_franchiseLink__8Z3yh{padding:0 .6rem}}.GameRelatedGamesTabs_picker___R4Nk{position:relative;display:none;min-width:0}.GameRelatedGamesTabs_pickerButton__tJ_LS{display:flex;align-items:center;gap:.5rem;width:100%;min-height:2.6rem;padding:0 .9rem;border:1px solid rgb(var(--gh-s800,39 39 42)/.9);border-radius:999px;background:rgb(var(--gh-s950,9 9 11)/.72);color:rgb(var(--gh-c100,244 244 245));cursor:pointer;font:inherit;font-size:.85rem;font-weight:800}.GameRelatedGamesTabs_pickerLabel__PRAZK{flex:1 1 auto;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.GameRelatedGamesTabs_pickerChevron__mYMM1{flex:none;color:rgb(var(--gh-c400,161 161 170));transition:transform .16s ease}.GameRelatedGamesTabs_pickerChevronOpen__zjKQd{transform:rotate(180deg)}.GameRelatedGamesTabs_pickerPanel__j_FeL{position:absolute;z-index:30;top:calc(100% + .4rem);right:0;left:0;display:flex;flex-direction:column;gap:.15rem;max-height:60dvh;padding:.35rem;overflow-y:auto;border:1px solid rgb(var(--gh-c50,250 250 250)/.08);border-radius:1rem;background:rgb(var(--gh-s900,24 24 27));box-shadow:0 18px 42px rgba(0,0,0,.5)}.GameRelatedGamesTabs_pickerOption__VvY4T{display:flex;align-items:center;gap:.5rem;min-height:2.6rem;padding:0 .75rem;border:0;border-radius:.7rem;background:rgba(0,0,0,0);color:rgb(var(--gh-c300,212 212 216));cursor:pointer;font:inherit;font-size:.85rem;font-weight:700;text-align:left}.GameRelatedGamesTabs_pickerOptionActive__nHxBq{background:rgb(var(--gh-c50,250 250 250)/.08);color:rgb(var(--gh-c50,250 250 250))}.GameRelatedGamesTabs_pickerOptionLabel__4hPn_{flex:1 1 auto;min-width:0}.GameRelatedGamesTabs_singleLabelIcon___p_bg{display:none;flex:none}@container gamePage (max-width: 720px){.GameRelatedGamesTabs_header__mkLBk{position:relative}.GameRelatedGamesTabs_headerRow__6jJtD{flex-wrap:wrap;gap:.5rem}.GameRelatedGamesTabs_headerRow__6jJtD>.GameRelatedGamesTabs_picker___R4Nk,.GameRelatedGamesTabs_headerRow__6jJtD>.GameRelatedGamesTabs_singleLabel__SHULM{order:1;flex:1 1 0;min-width:0}.GameRelatedGamesTabs_headerRow__6jJtD>.GameRelatedGamesTabs_closeButton__QGSxy:not(.GameRelatedGamesTabs_dismiss__gvxV2),.GameRelatedGamesTabs_headerRow__6jJtD>.GameRelatedGamesTabs_franchiseLinks__om_lC{order:2}.GameRelatedGamesTabs_headerRow__6jJtD>.GameRelatedGamesTabs_viewSwitch__0VI2Z{order:3}.GameRelatedGamesTabs_dismiss__gvxV2{position:absolute;z-index:2;top:calc(-12px - 2.1rem);right:0;width:3rem;height:2.1rem;border:0;border-radius:.85rem .85rem 0 0;background:rgb(var(--gh-s900,24 24 27)/84%);color:rgb(var(--gh-c400,161 161 170))}.GameRelatedGamesTabs_picker___R4Nk{display:block}.GameRelatedGamesTabs_viewButton__milXm{width:1.75rem;height:1.75rem}.GameRelatedGamesTabs_pickerButton__tJ_LS{gap:.35rem;padding:0 .65rem 0 .8rem;min-height:38px;font-size:.8rem}.GameRelatedGamesTabs_tabsDesktop__AmsrO{display:none}.GameRelatedGamesTabs_singleLabel__SHULM{gap:.5rem;height:2.6rem;padding:0;overflow:hidden;border:0;background:none;color:rgb(var(--gh-c100,244 244 245));font-size:.95rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.GameRelatedGamesTabs_singleLabelIcon___p_bg{display:inline-block;color:rgb(var(--gh-c400,161 161 170))}}.GameRelatedGamesTabs_franchiseIconLink__lVbKU{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.95rem;height:2.95rem;border:1px solid rgb(var(--gh-c50,250 250 250)/.12);border-radius:999px;background:rgb(var(--gh-c50,250 250 250)/.05);color:rgb(var(--gh-c300,212 212 216));text-decoration:none;transition:border-color .15s ease,background .15s ease,color .15s ease}.GameRelatedGamesTabs_franchiseIconLink__lVbKU:hover{border-color:rgb(var(--gh-c50,250 250 250)/.4);background:rgb(var(--gh-c50,250 250 250)/.16);color:rgb(var(--gh-c50,250 250 250))}.GameRelatedGamesTabs_singleLabelMobile__2twCy{display:none}@container gamePage (max-width: 720px){a.GameRelatedGamesTabs_singleLabel__SHULM.GameRelatedGamesTabs_singleLabelMobile__2twCy,span.GameRelatedGamesTabs_singleLabel__SHULM.GameRelatedGamesTabs_singleLabelMobile__2twCy{display:inline-flex}}.GameRelatedGamesTabs_franchisePill__nYyAV{display:inline-flex;flex:none;min-width:0;max-width:14rem;box-sizing:border-box;height:calc(2.5rem + 2px);padding:0 1rem;align-items:center;gap:.5rem;color:rgb(var(--gh-c50,250 250 250));text-decoration:none;font-size:.85rem;font-weight:850;transition:color .15s ease}.GameRelatedGamesTabs_franchisePill__nYyAV:hover{color:rgb(var(--gh-c400,161 161 170))}.GameRelatedGamesTabs_franchisePill__nYyAV svg{flex:none}.GameRelatedGamesTabs_franchisePillLabel__Aaybp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container gamePage (max-width: 720px){.GameRelatedGamesTabs_franchisePill__nYyAV{height:calc(2.25rem + 2px);font-size:.8rem}}.GameRelatedGamesTabs_listDivider__QqG4w{flex:none;width:1px;height:1.4rem;background:rgb(var(--gh-c50,250 250 250)/.18)}.GameRelatedGamesTabs_listTabs__TJClO{display:flex;min-width:0;align-items:center;gap:1.25rem;overflow-x:auto;scrollbar-width:none}.GameRelatedGamesTabs_listTabs__TJClO::-webkit-scrollbar{display:none}.GameRelatedGamesTabs_listTab__jEBKZ{position:relative;display:inline-flex;height:calc(2.5rem + 2px);padding:0;align-items:center;border:0;background:none;color:rgb(var(--gh-c500,113 113 122));cursor:pointer;font:inherit;font-size:.85rem;font-weight:800;white-space:nowrap;transition:color .15s ease}.GameRelatedGamesTabs_listTab__jEBKZ:hover{color:rgb(var(--gh-c300,212 212 216))}.GameRelatedGamesTabs_listTab__jEBKZ[aria-pressed=true]{color:var(--color-accent,rgb(var(--gh-a-4ade80,74 222 128)))}.GameRelatedGamesTabs_listTabCount__tnOgW{margin-left:.4rem;font-size:.7rem;font-weight:800;opacity:.7}.GameRelatedGamesTabs_listUnderline__R6DpQ{position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:2px;background:var(--color-accent,rgb(var(--gh-a-4ade80,74 222 128)))}@container gamePage (max-width: 720px){.GameRelatedGamesTabs_headerRow__6jJtD>.GameRelatedGamesTabs_listDivider__QqG4w{display:none}.GameRelatedGamesTabs_headerRow__6jJtD>.GameRelatedGamesTabs_listTabs__TJClO{order:2;flex:1 1 100%}}.GameRelatedGamesTabs_tabsWrap__LZj_i{flex-wrap:wrap;overflow-x:visible;row-gap:.25rem}.GameRelatedGamesTabs_tabs___kLIi{scrollbar-width:none}.GameRelatedGamesTabs_tabs___kLIi::-webkit-scrollbar{display:none}.SkeletonShimmer_root__2HvGs{position:relative;display:block;overflow:hidden;width:var(--skeleton-width);height:var(--skeleton-height);aspect-ratio:var(--skeleton-aspect-ratio,auto);border-radius:var(--skeleton-radius);background:rgba(39,39,42,.72)}.SkeletonShimmer_shimmer__fYPMq{position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08) 35%,rgba(255,255,255,.18) 50%,rgba(255,255,255,.08) 65%,transparent);transform:translateX(-120%);will-change:transform}@media(prefers-reduced-motion:reduce){.SkeletonShimmer_shimmer__fYPMq{display:none}}.GameRelatedGamesSkeleton_grid__52TA9{display:flex;flex-wrap:wrap;gap:1rem;width:100%;margin-top:1rem}.GameRelatedGamesSkeleton_card__sfN8J{overflow:hidden;width:164px;border:1px solid rgba(250,250,250,.08);border-radius:1rem;background:rgba(9,9,11,.64)}.GameRelatedGamesSkeleton_cover__vwOgP{width:100%;border-radius:0}.GameRelatedGamesSkeleton_content__DKHSX{display:grid;gap:.55rem;padding:.75rem}@media(max-width:560px){.GameRelatedGamesSkeleton_card__sfN8J{width:100%}}.HomeGameCard_card__N8W_1{position:relative;container:game-card/inline-size;display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden;border:1px solid var(--color-border);border-radius:5px;background:var(--color-card);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.HomeGameCard_card__N8W_1:hover{z-index:20;border-color:var(--color-border-strong);background:var(--color-card-hover);box-shadow:var(--shadow-panel);transform:translateY(-2px)}.HomeGameCard_card__N8W_1:focus-within{z-index:20}.HomeGameCard_card__N8W_1:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.HomeGameCard_cardWithStatus__HqELk:hover{border-color:rgb(var(--card-status-rgb)/.8);box-shadow:inset 0 0 22px rgb(var(--card-status-rgb)/.05),0 8px 24px rgb(var(--card-status-rgb)/.12)}.HomeGameCard_cardWishlist___X9kw{--card-status-rgb:234 179 8}.HomeGameCard_cardPlaying__XATBn{--card-status-rgb:56 189 248}.HomeGameCard_cardPaused__Mm8OI{--card-status-rgb:161 161 170}.HomeGameCard_cardCompleted__7D0O3{--card-status-rgb:132 204 22}.HomeGameCard_cardDropped__Ew4dJ{--card-status-rgb:239 68 68}.HomeGameCard_cardImport__Qo093{--card-status-rgb:96 165 250}.HomeGameCard_card__N8W_1:focus-within .HomeGameCard_selectionButton__eFTsJ,.HomeGameCard_card__N8W_1:hover .HomeGameCard_selectionButton__eFTsJ{opacity:1}.HomeGameCard_cardSelected__OAHnB{outline:2px solid var(--color-accent);outline-offset:3px}.HomeGameCard_cardSelected__OAHnB .HomeGameCard_selectionButton__eFTsJ{opacity:1}.HomeGameCard_selectionButton__eFTsJ{position:absolute;top:12px;right:12px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid hsla(0,0%,100%,.18);border-radius:10px;background:rgba(0,0,0,.78);color:#fff;opacity:0;cursor:pointer;transition:opacity .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.HomeGameCard_cardSelected__OAHnB .HomeGameCard_selectionButton__eFTsJ,.HomeGameCard_card__N8W_1:hover .HomeGameCard_selectionButton__eFTsJ{opacity:1}.HomeGameCard_selectionButton__eFTsJ:hover{border-color:rgba(137,221,161,.5);background:rgba(137,221,161,.16);transform:translateY(-1px)}.HomeGameCard_selectionMark__ML8h6{width:16px;height:16px;border:2px solid;border-radius:5px}.HomeGameCard_selectionButton__eFTsJ[aria-pressed=true] .HomeGameCard_selectionMark__ML8h6{background:#89dda1;border-color:#89dda1;box-shadow:inset 0 0 0 3px rgba(0,0,0,.72)}.HomeGameCard_cover__oF1V9{position:relative;overflow:hidden;aspect-ratio:var(--game-card-cover-aspect,3/4);width:100%;flex-shrink:0;background:var(--color-surface-muted)}.HomeGameCard_cover__oF1V9[data-landscape=true]:before{content:"";position:absolute;inset:-1rem;background:var(--cover-url) center/cover;filter:blur(2px) saturate(1.3);opacity:.75}.HomeGameCard_cover__oF1V9 .HomeGameCard_image__FP_EQ[data-landscape=true]{object-fit:contain}.HomeGameCard_coverSkeleton__GiypQ{position:absolute;inset:0;z-index:1;background:linear-gradient(110deg,rgba(255,255,255,.04) 8%,rgba(255,255,255,.1) 18%,rgba(255,255,255,.04) 33%),var(--color-surface-muted);background-size:200% 100%;animation:HomeGameCard_coverSkeletonShimmer__gKmhN 1.15s ease-in-out infinite}@keyframes HomeGameCard_coverSkeletonShimmer__gKmhN{0%{background-position:120% 0}to{background-position:-120% 0}}.HomeGameCard_cardFooter__4xnD0{position:relative;display:flex;min-height:2rem;margin-top:auto;padding-top:.45rem;align-items:center;justify-content:space-between;gap:.75rem}.HomeGameCard_timeToBeat__fDUNC{display:inline-flex;align-items:center;gap:4px}.HomeGameCard_timeToBeatIcon__m8kzZ{width:14px;height:14px;flex-shrink:0}.HomeGameCard_gameTypeBadge__lCJSW{position:absolute;z-index:2;max-width:calc(100% - 1rem);overflow:hidden;border-radius:0;background:rgba(9,9,11,.8);color:#fff;font-size:.7rem;font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap;padding:.3rem .7rem}.HomeGameCard_footerAside__rVbLi{display:flex;flex:0 0 auto;align-items:center;gap:.65rem;margin-left:auto}.HomeGameCard_ownershipButton__OTZ2G{display:inline-flex;width:1.75rem;height:1.75rem;flex:0 0 auto;align-items:center;justify-content:center;padding:0;border:1px solid var(--color-border);border-radius:.35rem;background:rgba(0,0,0,0);color:var(--color-text-soft);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease}.HomeGameCard_ownershipButton__OTZ2G svg{width:1rem;height:1rem;pointer-events:none}.HomeGameCard_ownershipButton__OTZ2G:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-muted);color:var(--color-text)}.HomeGameCard_ownershipButton__OTZ2G:active:not(:disabled){transform:scale(.92)}.HomeGameCard_ownershipButton__OTZ2G:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.HomeGameCard_ownershipButton__OTZ2G:disabled{cursor:default;opacity:.55}.HomeGameCard_ownershipButtonActive__kE9fF,.HomeGameCard_ownershipButtonActive__kE9fF:hover:not(:disabled){background:var(--color-accent-soft);color:var(--color-accent)}.HomeGameCard_timeToBeat__fDUNC{flex:0 0 auto;color:#6aa9ff;font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.HomeGameCard_footerYear__7Kmvd{color:var(--color-text-soft);font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.HomeGameCard_image__FP_EQ{position:relative;z-index:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .18s ease,transform .26s ease,filter .26s ease}.HomeGameCard_imageAdult__dM1Y4{filter:none}.HomeGameCard_imageLoaded__HHsuM{opacity:1}.HomeGameCard_card__N8W_1:hover .HomeGameCard_image__FP_EQ{transform:scale(1.035);filter:saturate(1.05)}.HomeGameCard_card__N8W_1:hover .HomeGameCard_imageAdult__dM1Y4{filter:none}.HomeGameCard_noCover__YNB_M{display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:1rem;background:radial-gradient(circle at 30% 12%,var(--color-accent-soft),transparent 40%),var(--color-surface-soft);color:var(--color-text-soft);font-size:.8125rem;font-weight:700;text-align:center}.HomeGameCard_content__7uxHO{position:relative;z-index:3;display:flex;flex:1;min-height:0;flex-direction:column;gap:.65rem;padding:.85rem;background:var(--color-card)}.HomeGameCard_platforms__0Zzkz{display:flex;min-width:0;min-height:1.45rem;align-items:center;flex-wrap:wrap}.HomeGameCard_platformList__fCloX{display:contents}.HomeGameCard_platformList__fCloX.HomeGameCard_platformIconList__dBzaQ{display:inline-flex;align-items:center;gap:8px}.HomeGameCard_platformList__fCloX.HomeGameCard_platformIconList__dBzaQ .HomeGameCard_platformLink__8TTWI{display:inline-flex;align-items:center}.HomeGameCard_platformSeparator__Nj_FB{margin:0 .4rem;color:var(--color-text-soft);font-size:12px;line-height:1}.HomeGameCard_platformLink__8TTWI{color:var(--color-text-muted);font-size:12px;font-weight:750;line-height:1;text-decoration:none;white-space:nowrap;transition:color .16s ease}.HomeGameCard_platformLink__8TTWI:hover{color:var(--color-accent)}.HomeGameCard_platformLink__8TTWI:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.HomeGameCard_platformMoreButton__Yi2AW{flex:0 0 auto;margin-left:.45rem;padding:0;border:0;background:rgba(0,0,0,0);color:var(--color-text-soft);cursor:pointer;font-size:13px;font-weight:750;line-height:1;transition:color .15s ease}.HomeGameCard_platformMoreButton__Yi2AW:hover{color:var(--color-accent)}.HomeGameCard_platformMoreButton__Yi2AW:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.HomeGameCard_platformYear__jnuPm{flex:0 0 auto;margin-left:auto;padding-left:.75rem;color:var(--color-text-soft);cursor:pointer;font-size:12px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:color .16s ease}.HomeGameCard_platformYear__jnuPm:hover{color:var(--color-accent)}.HomeGameCard_platformYear__jnuPm:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.HomeGameCard_platformsOverlay__BEWEQ{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;gap:.8rem;padding:.85rem;background:var(--color-card)}.HomeGameCard_platformsOverlayHeader__X9WSQ{display:flex;min-height:1.5rem;align-items:center;justify-content:space-between;gap:.75rem}.HomeGameCard_platformsOverlayTitle__cuBxh{color:var(--color-text);font-size:12px;font-weight:800;line-height:1}.HomeGameCard_platformsOverlayAside__irKr_{display:flex;align-items:center;gap:.65rem}.HomeGameCard_platformsOverlayList__RcWme{display:flex;min-width:0;align-content:flex-start;align-items:center;flex-wrap:wrap;row-gap:.7rem}.HomeGameCard_genresOverlayList__PQLkX{font-size:12px}.HomeGameCard_platformsCloseButton__brn9R{display:inline-flex;width:1.4rem;height:1.4rem;align-items:center;justify-content:center;padding:0;border:0;background:rgba(0,0,0,0);color:var(--color-text-soft);cursor:pointer;transition:color .15s ease}.HomeGameCard_platformsCloseButton__brn9R svg{width:1rem;height:1rem}.HomeGameCard_platformsCloseButton__brn9R:hover{color:var(--color-text)}.HomeGameCard_platformsCloseButton__brn9R:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.HomeGameCard_title__2cuFf{display:flex;min-height:0;margin:0;align-items:center;color:var(--color-text);font-size:.95rem;font-weight:800;line-height:1.2}.HomeGameCard_titleNoStatus__dH2q6{min-height:1.8rem}.HomeGameCard_titleRow__peyre{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.65rem}.HomeGameCard_titleRow__peyre .HomeGameCard_title__2cuFf{min-width:0;flex:1 1 auto}.HomeGameCard_releaseYear__O03Fe{flex:0 0 auto;color:var(--color-text-soft);font-size:12px;font-weight:700;padding-top:.12rem;line-height:1.2;white-space:nowrap}.HomeGameCard_userRatingRow__8AUvD{display:flex;width:100%;min-width:0;min-height:1.75rem;margin-top:auto;margin-bottom:auto;align-items:center;justify-content:space-between;gap:.75rem}.HomeGameCard_userStars__HLOda{display:inline-flex;min-width:0;flex:0 1 auto;align-items:center;gap:3px;margin:0;padding:0;border:0;background:rgba(0,0,0,0);color:#ffcc4d;cursor:pointer;font:inherit}.HomeGameCard_userStars__HLOda:disabled{cursor:default}.HomeGameCard_userStar__OOgLe{display:block;width:16px;height:16px;flex:0 0 auto}.HomeGameCard_scoreGroup__hxizf{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;white-space:nowrap}.HomeGameCard_scoreSwitcher__Jm4id{position:absolute;right:-4px;top:50%;z-index:40;display:inline-flex;align-items:center;padding:2px 3px;border:1px solid var(--color-border-strong);border-radius:6px;background:var(--color-card);box-shadow:var(--shadow-panel);transform:translateY(-50%);white-space:nowrap}.HomeGameCard_scoreSwitcherItem__1xgel{display:inline-flex;height:22px;align-items:center;gap:4px;padding:0 5px;border:0;border-radius:4px;background:rgba(0,0,0,0);color:var(--color-text-soft);cursor:pointer;font:inherit;transition:background-color .12s ease,color .12s ease}.HomeGameCard_scoreSwitcherItem__1xgel:hover{background:var(--color-surface-soft);color:var(--color-text)}.HomeGameCard_scoreSwitcherItem__1xgel:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.HomeGameCard_scoreSwitcherItemActive__TyV_N{background:var(--color-surface-soft)}.HomeGameCard_scoreSwitcherLabel__CsZE3{color:var(--color-text-soft);font-size:9px;font-weight:750;line-height:1}.HomeGameCard_scoreSwitcherValue__mYlZ3{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:600;line-height:1}.HomeGameCard_scoreSwitcherSeparator__rUHfT{width:1px;height:14px;background:var(--color-border-strong)}.HomeGameCard_userRatingMeta__bQVFv{display:inline-flex;min-width:0;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:.65rem;margin-left:auto;white-space:nowrap}.HomeGameCard_playtimeToggle__aaQ6A{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:rgba(0,0,0,0);color:#6aa9ff;cursor:pointer;font:inherit;font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.HomeGameCard_playtimeToggle__aaQ6A:hover{color:var(--color-accent)}.HomeGameCard_playtimeToggle__aaQ6A:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.HomeGameCard_titleLink__kjLFz{display:-webkit-box;width:100%;overflow:hidden;color:inherit;text-decoration:none;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color .16s ease}.HomeGameCard_titleLink__kjLFz:hover{color:var(--color-accent)}.HomeGameCard_titleLink__kjLFz:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.HomeGameCard_metaInfo__cqBL7{display:flex;min-width:0;gap:.45rem;color:var(--color-text-soft);font-size:12px;font-weight:600;line-height:1}.HomeGameCard_metaSeparator__sYP5p{color:var(--color-border-strong)}.HomeGameCard_ratingPlayers__MMU7D{gap:.25rem;color:var(--color-text-soft);font-size:12px;font-weight:500}.HomeGameCard_ratingStar___i7ne{color:currentColor;fill:none}.HomeGameCard_ratingDot__ctY82{color:var(--color-text-soft)}.HomeGameCard_ratingPlayers__MMU7D{display:inline-flex;align-items:center;gap:.28rem;cursor:default}.HomeGameCard_ratingStar___i7ne{width:15px;height:15px}.HomeGameCard_ratingSeparator__IO90y{color:var(--color-border-strong);font-weight:500}.HomeGameCard_ratingCritics__ug_ik{color:var(--color-text-soft);cursor:default}.HomeGameCard_genres__dJkPr{font-size:12px;flex:1}.HomeGameCard_genreItem__PW3jz{min-width:0}.HomeGameCard_genreSeparator__DnnFu{margin:0 .35rem;color:var(--color-text-soft)}.HomeGameCard_genreLink__3Tk_8{overflow:hidden;color:var(--color-text-soft);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;transition:color .16s ease}.HomeGameCard_genreLink__3Tk_8:hover{color:var(--color-accent);text-decoration:underline;text-underline-offset:.18rem}.HomeGameCard_genreLink__3Tk_8:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.HomeGameCard_message__hueNT{color:var(--color-text-muted);font-size:.8125rem}@media(max-width:420px){.HomeGameCard_card__N8W_1{border-radius:0}}@container game-card (max-width: 210px){.HomeGameCard_content__7uxHO{gap:.5rem;padding:.68rem .68rem .74rem}.HomeGameCard_platforms__0Zzkz{gap:.26rem}.HomeGameCard_platformLink__8TTWI{min-height:1.35rem;padding:.21rem 0;font-size:.63rem}.HomeGameCard_title__2cuFf{font-size:.88rem}.HomeGameCard_genres__dJkPr{overflow:hidden;font-size:11px}.HomeGameCard_gameTypeBadge__lCJSW{font-size:.64rem}}.HomeGameCard_gameMeta__Azvpr{display:flex;width:100%;min-width:0;margin-top:auto;align-items:center;justify-content:space-between;gap:12px}.HomeGameCard_genres__dJkPr{display:flex;min-width:0;flex:1 1 auto;align-items:center;flex-wrap:wrap}.HomeGameCard_genreItem__PW3jz{display:inline-flex;align-items:center}.HomeGameCard_genreSeparator__DnnFu{margin:0 5px}.HomeGameCard_genres__dJkPr{column-gap:12px;overflow:hidden}.HomeGameCard_genres__dJkPr>.HomeGameCard_genreItem__PW3jz{position:relative}.HomeGameCard_genres__dJkPr>.HomeGameCard_genreItem__PW3jz>.HomeGameCard_genreSeparator__DnnFu{position:absolute;left:-12px;width:12px;margin:0;text-align:center}.HomeGameCard_genreMore__4YoUC{margin-left:5px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--color-text-soft);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:color .15s ease}.HomeGameCard_genreMore__4YoUC:hover{color:var(--color-accent)}.HomeGameCard_genreMore__4YoUC:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.HomeGameCard_genreLink__3Tk_8{overflow:visible;text-overflow:clip;white-space:normal}.HomeGameCard_metaInfo__cqBL7{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;white-space:nowrap}.HomeGameCard_ratingPlayersToggle__PSyKr,.HomeGameCard_ratingPlayers__MMU7D,.HomeGameCard_timeToBeat__fDUNC{display:inline-flex;align-items:center;gap:4px}.HomeGameCard_ratingPlayersToggle__PSyKr{padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;font:inherit;font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.HomeGameCard_ratingPlayersToggle__PSyKr:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.HomeGameCard_ratingStar___i7ne,.HomeGameCard_timeToBeatIcon__m8kzZ{width:13px;height:13px;flex-shrink:0}.HomeGameCard_coverStatusControl__KsZGL{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:.6rem;pointer-events:none}.HomeGameCard_coverAddTrigger__kgL1_{opacity:0;pointer-events:none;transition:opacity .18s ease}.HomeGameCard_cover__oF1V9:focus-within .HomeGameCard_coverAddTrigger__kgL1_,.HomeGameCard_cover__oF1V9:hover .HomeGameCard_coverAddTrigger__kgL1_{opacity:1;pointer-events:auto}.HomeGameCard_favoriteButtonActive__f6sip{border-color:color-mix(in srgb,#f43f5e 46%,var(--color-border));background:color-mix(in srgb,#f43f5e 14%,transparent);color:#fb7185}.HomeGameCard_favoriteButtonActive__f6sip:hover:not(:disabled){border-color:color-mix(in srgb,#f43f5e 62%,var(--color-border));background:color-mix(in srgb,#f43f5e 18%,transparent);color:#fb7185}@container game-card (max-width: 210px){.HomeGameCard_platforms__0Zzkz{overflow:hidden;flex-wrap:nowrap;min-height:1.3rem}.HomeGameCard_platformList__fCloX{display:block;flex:0 1 auto;min-width:0;overflow:hidden;line-height:1;text-overflow:ellipsis;white-space:nowrap}.HomeGameCard_platformSeparator__Nj_FB{margin:0 .22rem;font-size:10px}.HomeGameCard_platformYear__jnuPm{padding-left:.4rem;font-size:11px}.HomeGameCard_platformMoreButton__Yi2AW{margin-left:.28rem;font-size:11px}.HomeGameCard_gameMeta__Azvpr{align-items:flex-start;flex-wrap:wrap;justify-content:flex-start;gap:.25rem .65rem}.HomeGameCard_genres__dJkPr{flex:1 0 100%}.HomeGameCard_userRatingRow__8AUvD{align-items:flex-start;flex-direction:column;gap:.4rem}.HomeGameCard_userRatingMeta__bQVFv{justify-content:flex-start;margin-left:0}.HomeGameCard_content__7uxHO{justify-content:space-between;gap:.45rem;padding:.7rem .68rem}.HomeGameCard_cardFooter__4xnD0{margin-top:0;padding-top:.45rem;gap:.5rem}}:root:not([data-theme=dark]) .HomeGameCard_userStars__HLOda{color:#d99a06}:root:not([data-theme=dark]) .HomeGameCard_userStar__OOgLe path{stroke-opacity:.85}.GameHeroMetaList_root__yCPG8{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:1rem;color:#d4d4d8;line-height:1.4}.GameHeroMetaList_label__Ae5vA{color:#71717a;font-weight:700}.GameHeroMetaList_items__Vqd_U{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.GameHeroMetaList_itemsPlain__mMOjP{column-gap:20px;row-gap:8px}.GameHeroMetaList_itemsChip__5EdVK{gap:8px}.GameHeroMetaList_itemLink__VNGtO,.GameHeroMetaList_item__rWhtU{display:inline-flex;align-items:center;min-height:30px;color:inherit}.GameHeroMetaList_itemLink__VNGtO{text-decoration:none}.GameHeroMetaList_itemLink__VNGtO:hover{color:#fff}.GameHeroMetaList_platformIcon__QRsKU{flex:0 0 auto;width:15px;height:15px;stroke-width:2}.GameHeroMetaList_platformGlyph__imRyo{flex:0 0 auto;width:15px;height:15px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.GameHeroMetaList_genreIcon__ArecZ{flex:0 0 auto;width:14px;height:14px;stroke-width:2;color:#a1a1aa}.GameHeroMetaList_withIcon__oXZfa{gap:6px}.GameHeroMetaList_chipLink__mr7eK,.GameHeroMetaList_chip__ym6F6{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 .65rem;border:1px solid rgba(250,250,250,.1411764706);border-radius:999px;background:rgba(39,39,42,.5019607843);color:#d4d4d8;text-decoration:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.GameHeroMetaList_chipLink__mr7eK:hover{border-color:rgba(250,250,250,.2509803922);background:rgba(63,63,70,.7019607843);color:#fafafa}.GameHeroMetaList_chipLink__mr7eK:hover .GameHeroMetaList_genreIcon__ArecZ{color:inherit}.GameHeroMetaList_moreButton__eLF_k{display:none;min-height:30px;padding:0 .65rem;border:1px solid rgba(250,250,250,.1411764706);border-radius:999px;background:rgba(39,39,42,.5019607843);color:#d4d4d8;cursor:pointer;font:inherit;font-size:.85rem;font-weight:700}@media(max-width:760px){.GameHeroMetaList_mobileHidden__gJJui{display:none}.GameHeroMetaList_moreButton__eLF_k{display:inline-flex;align-items:center}}:root[data-theme=light] .GameHeroMetaList_root__yCPG8{color:var(--gh-text-2)}:root[data-theme=light] .GameHeroMetaList_label__Ae5vA{color:var(--gh-muted)}:root[data-theme=light] .GameHeroMetaList_itemLink__VNGtO:hover{color:var(--color-accent)}:root[data-theme=light] .GameHeroMetaList_genreIcon__ArecZ{color:var(--gh-muted)}:root[data-theme=light] .GameHeroMetaList_chipLink__mr7eK,:root[data-theme=light] .GameHeroMetaList_chip__ym6F6,:root[data-theme=light] .GameHeroMetaList_moreButton__eLF_k{border-color:var(--gh-chip-border);background:var(--gh-chip-bg);color:var(--gh-text-2)}:root[data-theme=light] .GameHeroMetaList_chipLink__mr7eK:hover{border-color:var(--gh-chip-border-hover);background:var(--gh-chip-bg-hover);color:var(--gh-text)}.EventGamesGrid_grid__ob8YI{--game-grid-max-columns:6;display:grid;grid-template-columns:repeat(auto-fill,minmax(max(min(100%,var(--game-card-min-width)),(100% - (var(--game-grid-max-columns) - 1) * var(--game-card-gap))/var(--game-grid-max-columns) - .1px),1fr));gap:var(--game-card-gap);width:100%;max-width:calc(var(--game-grid-max-columns)*var(--game-card-max-width) + (var(--game-grid-max-columns) - 1)*var(--game-card-gap));margin-inline:auto}@media(max-width:760px){.EventGamesGrid_grid__ob8YI{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.GameListSortable_item__GPpC6{position:relative;cursor:grab;-webkit-touch-callout:none;user-select:none;touch-action:manipulation}.GameListSortable_item__GPpC6:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:14px}.GameListSortable_item__GPpC6[data-dragging=true]{z-index:5;cursor:grabbing;opacity:.92;filter:drop-shadow(0 18px 28px rgba(0,0,0,.38))}.GameListSortable_row__dCVLJ:focus-visible{outline-offset:-2px;border-radius:0}.GameListSortable_row__dCVLJ[data-dragging=true]{background:var(--color-surface-soft)}.GameListItemsGrid_cell__BHhIi{position:relative;min-width:0}.GameListItemsGrid_removeButton__vYDI8{position:absolute;top:54px;right:12px;z-index:30;display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid hsla(0,0%,100%,.18);border-radius:10px;background:rgba(12,16,24,.88);color:#fff;cursor:pointer;opacity:0;transition:opacity .15s ease,background-color .15s ease,border-color .15s ease}.GameListItemsGrid_cell__BHhIi:focus-within .GameListItemsGrid_removeButton__vYDI8,.GameListItemsGrid_cell__BHhIi:hover .GameListItemsGrid_removeButton__vYDI8,.GameListItemsGrid_removeButton__vYDI8:focus-visible{opacity:1}.GameListItemsGrid_removeButton__vYDI8:hover:not(:disabled){border-color:var(--color-danger,#e0726f);background:var(--color-danger,#e0726f)}.GameListItemsGrid_removeButton__vYDI8:disabled{cursor:wait}@media(hover:none){.GameListItemsGrid_removeButton__vYDI8{opacity:1}}.GameListItemsGrid_grid__JdxaC{--game-grid-max-columns:6;display:grid;grid-template-columns:repeat(auto-fill,minmax(max(min(100%,var(--game-card-min-width)),(100% - (var(--game-grid-max-columns) - 1) * var(--game-card-gap))/var(--game-grid-max-columns) - .1px),1fr));gap:var(--game-card-gap);width:100%;max-width:calc(var(--game-grid-max-columns)*var(--game-card-max-width) + (var(--game-grid-max-columns) - 1)*var(--game-card-gap));margin-inline:auto}@media(max-width:760px){.GameListItemsGrid_grid__JdxaC{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.LibraryStats_grid__BKA0I{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:clamp(1.5rem,3vw,2.5rem)}.LibraryStats_card__ZvJL7{--stat-accent:var(--color-text-muted);--stat-soft:color-mix(in srgb,var(--color-text) 5%,transparent);display:flex;min-width:0;min-height:96px;align-items:center;gap:.9rem;border:1px solid color-mix(in srgb,var(--stat-accent) 18%,var(--color-border));border-radius:18px;background:linear-gradient(135deg,var(--stat-soft),color-mix(in srgb,var(--color-surface) 88%,transparent));padding:1rem}.LibraryStats_card__ZvJL7[data-tone=green]{--stat-accent:#55d6a1;--stat-soft:rgba(85,214,161,0.1)}.LibraryStats_card__ZvJL7[data-tone=lime]{--stat-accent:#d6f66f;--stat-soft:rgba(214,246,111,0.1)}.LibraryStats_card__ZvJL7[data-tone=coral]{--stat-accent:#ff8d78;--stat-soft:rgba(255,141,120,0.1)}.LibraryStats_icon__QGse_{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:13px;background:color-mix(in srgb,var(--stat-accent) 14%,transparent);color:var(--stat-accent)}.LibraryStats_icon__QGse_ svg{width:19px;height:19px}.LibraryStats_label__WZC_U,.LibraryStats_value___C9s4{margin:0}.LibraryStats_label__WZC_U{margin-top:.15rem;overflow:hidden;color:var(--color-text-soft);font-size:.75rem;font-weight:670;text-overflow:ellipsis;white-space:nowrap}.LibraryStats_value___C9s4{color:var(--color-text);font-size:clamp(1.35rem,2vw,1.8rem);font-weight:840;letter-spacing:-.04em;line-height:1}@media(max-width:900px){.LibraryStats_grid__BKA0I{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.LibraryStats_grid__BKA0I{gap:.55rem}.LibraryStats_card__ZvJL7{min-height:82px;gap:.65rem;border-radius:15px;padding:.75rem}.LibraryStats_icon__QGse_{width:36px;height:36px;border-radius:11px}.LibraryStats_label__WZC_U{white-space:normal}}.LibraryHeader_header__UUb51{position:relative;overflow:hidden;border:1px solid var(--color-border);border-radius:28px;background:radial-gradient(circle at 18% 20%,color-mix(in srgb,var(--color-accent) 13%,transparent),transparent 28rem),linear-gradient(135deg,color-mix(in srgb,var(--color-card) 96%,#08130f),var(--color-card));padding:clamp(1.25rem,2.6vw,2.5rem);box-shadow:var(--shadow-panel)}.LibraryHeader_header__UUb51:after{position:absolute;right:-6rem;bottom:-9rem;width:24rem;height:24rem;border:1px solid color-mix(in srgb,var(--color-accent) 14%,transparent);border-radius:50%;content:"";pointer-events:none}.LibraryHeader_hero__AG3FC{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:clamp(1.5rem,3vw,3.5rem)}.LibraryHeader_intro__xvufC{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(.25rem,1vw,1rem) 0}.LibraryHeader_eyebrow__ZBykf{display:inline-flex;width:fit-content;align-items:center;gap:.5rem;margin-bottom:1rem;border:1px solid color-mix(in srgb,var(--color-accent) 26%,transparent);border-radius:999px;background:var(--color-accent-soft);color:var(--color-accent);padding:.45rem .7rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.LibraryHeader_title__vKEy1{max-width:46rem;margin:0;color:var(--color-text);font-size:clamp(2.35rem,5.2vw,5rem);font-weight:820;letter-spacing:-.065em;line-height:.95}.LibraryHeader_description__H9mya{max-width:34rem;margin:1.2rem 0 0;color:var(--color-text-muted);font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.65}.LibraryHeader_progress__COEtO{display:flex;align-items:center;gap:.9rem;margin-top:2rem}.LibraryHeader_progress__COEtO p{margin:.3rem 0 0;color:var(--color-text-soft);font-size:.82rem}.LibraryHeader_progressRing___rZuw{--library-progress:0deg;position:relative;display:grid;width:58px;height:58px;flex:0 0 auto;place-items:center;border-radius:50%;background:conic-gradient(var(--color-accent) var(--library-progress),color-mix(in srgb,var(--color-border) 70%,transparent) 0)}.LibraryHeader_progressRing___rZuw:before{position:absolute;inset:5px;border-radius:inherit;background:var(--color-card);content:""}.LibraryHeader_progressRing___rZuw strong{position:relative;z-index:1;color:var(--color-text);font-size:.72rem;font-weight:850}.LibraryHeader_progressLabel__OBmRk{color:var(--color-text);font-size:.84rem;font-weight:780}.LibraryHeader_showcase__EkCvi{min-width:0;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:22px;background:linear-gradient(155deg,color-mix(in srgb,var(--color-surface) 90%,transparent),color-mix(in srgb,var(--color-card) 82%,transparent));padding:clamp(1rem,1.7vw,1.4rem)}.LibraryHeader_showcaseHeading__meiUa{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;color:var(--color-text-soft)}.LibraryHeader_showcaseHeading__meiUa div{display:grid;gap:.25rem}.LibraryHeader_showcaseHeading__meiUa span{font-size:.72rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.LibraryHeader_showcaseHeading__meiUa strong{color:var(--color-text);font-size:1rem}.LibraryHeader_covers__qmVj4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:clamp(.5rem,1vw,.8rem);min-height:210px}.LibraryHeader_cover__ucHGt{--cover-index:0;position:relative;aspect-ratio:3/4;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-border) 74%,transparent);border-radius:14px;background:var(--color-surface);box-shadow:0 18px 36px rgba(0,0,0,.22);transform:translateY(calc(var(--cover-index) * 4px))}.LibraryHeader_cover__ucHGt img{width:100%;height:100%;object-fit:cover;transition:transform .24s ease}.LibraryHeader_cover__ucHGt span{display:grid;width:100%;height:100%;place-items:center;color:var(--color-text-soft);font-size:2rem;font-weight:800}.LibraryHeader_cover__ucHGt:hover img{transform:scale(1.045)}.LibraryHeader_emptyShowcase__Htxh1{display:grid;min-height:210px;grid-column:1/-1;place-items:center;border:1px dashed var(--color-border);border-radius:16px;color:var(--color-text-soft);font-size:.88rem}@media(max-width:980px){.LibraryHeader_hero__AG3FC{grid-template-columns:1fr}.LibraryHeader_covers__qmVj4{min-height:180px}.LibraryHeader_cover__ucHGt{max-height:240px}}@media(max-width:560px){.LibraryHeader_header__UUb51{border-radius:22px;padding:1.15rem}.LibraryHeader_title__vKEy1{font-size:2.5rem;letter-spacing:-.05em}.LibraryHeader_description__H9mya{margin-top:.85rem}.LibraryHeader_progress__COEtO{margin-top:1.35rem}.LibraryHeader_showcase__EkCvi{border-radius:18px}.LibraryHeader_covers__qmVj4{min-height:130px;gap:.4rem}.LibraryHeader_cover__ucHGt{border-radius:10px}}.LibraryList_list__snqEk{--game-grid-max-columns:6;display:grid;grid-template-columns:repeat(auto-fill,minmax(max(min(100%,var(--game-card-min-width)),(100% - (var(--game-grid-max-columns) - 1) * var(--game-card-gap))/var(--game-grid-max-columns) - .1px),1fr));gap:var(--game-card-gap);width:100%;max-width:calc(var(--game-grid-max-columns)*var(--game-card-max-width) + (var(--game-grid-max-columns) - 1)*var(--game-card-gap));margin-inline:auto}@media(max-width:760px){.LibraryList_list__snqEk{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.LibraryManagementTable_shell__kSLY4{overflow:hidden;border:1px solid var(--color-border);border-radius:20px;background:var(--color-card);box-shadow:var(--shadow-card)}.LibraryManagementTable_tableScroll__hJg6N{overflow-x:auto}.LibraryManagementTable_table__URrJm{width:100%;min-width:1080px;border-collapse:collapse}.LibraryManagementTable_table__URrJm th{background:var(--color-surface-soft);color:var(--color-text-soft);padding:.8rem .75rem;font-size:.7rem;font-weight:800;text-align:left;text-transform:uppercase;letter-spacing:.055em}.LibraryManagementTable_table__URrJm td{border-top:1px solid var(--color-border);color:var(--color-text-muted);padding:.7rem .75rem;font-size:.78rem;vertical-align:middle}.LibraryManagementTable_table__URrJm tbody tr{transition:background-color .14s ease}.LibraryManagementTable_table__URrJm tbody tr:hover{background:var(--color-surface-soft)}.LibraryManagementTable_table__URrJm input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-accent)}.LibraryManagementTable_selectedRow__9mFHT{background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.LibraryManagementTable_selectColumn__XAwSc{width:42px;text-align:center!important}.LibraryManagementTable_actionsColumn__fX2fY{text-align:right!important}.LibraryManagementTable_gameCell__V1g5a{display:flex;min-width:230px;align-items:center;gap:.75rem;color:inherit;text-decoration:none}.LibraryManagementTable_gameCell__V1g5a small,.LibraryManagementTable_gameCell__V1g5a strong{display:block}.LibraryManagementTable_gameCell__V1g5a strong{max-width:260px;overflow:hidden;color:var(--color-text);font-size:.83rem;text-overflow:ellipsis;white-space:nowrap}.LibraryManagementTable_gameCell__V1g5a small{margin-top:.2rem;color:var(--color-text-soft);font-size:.68rem}.LibraryManagementTable_cover__s1RJE{display:grid;width:38px;height:52px;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:8px;background:var(--color-surface);color:var(--color-text-soft);font-weight:800}.LibraryManagementTable_cover__s1RJE img{width:100%;height:100%;object-fit:cover}.LibraryManagementTable_platformCell__eMh8N{max-width:170px}.LibraryManagementTable_inlineControl__YX7eo,.LibraryManagementTable_ratingControl__MoS1M{min-height:36px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-text);padding:0 .6rem;font:inherit;font-size:.74rem}.LibraryManagementTable_inlineControl__YX7eo:focus,.LibraryManagementTable_ratingControl__MoS1M:focus{border-color:var(--color-accent);outline:none}.LibraryManagementTable_inlineControl__YX7eo:disabled,.LibraryManagementTable_ratingControl__MoS1M:disabled{opacity:.55}.LibraryManagementTable_inlineControl__YX7eo{width:145px}.LibraryManagementTable_ratingControl__MoS1M{width:58px}.LibraryManagementTable_dateCell__mYwly{white-space:nowrap}.LibraryManagementTable_progressCell__c61bP{display:grid;gap:.2rem}.LibraryManagementTable_progressCell__c61bP span{color:var(--color-text);font-size:.95rem;font-weight:800}.LibraryManagementTable_progressCell__c61bP small{color:var(--color-text-soft);font-size:.68rem}.LibraryManagementTable_actions__ZFn_F{display:flex;justify-content:flex-end;gap:.35rem}.LibraryManagementTable_actions__ZFn_F a,.LibraryManagementTable_actions__ZFn_F button{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-text-muted);cursor:pointer}.LibraryManagementTable_actions__ZFn_F a:hover:not(:disabled),.LibraryManagementTable_actions__ZFn_F button:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-accent) 46%,var(--color-border));color:var(--color-accent)}.LibraryManagementTable_actions__ZFn_F a:disabled,.LibraryManagementTable_actions__ZFn_F button:disabled{cursor:default;opacity:.5}.LibraryManagementTable_actionActiveFavorite___S1CX{border-color:rgba(239,68,68,.35)!important;background:rgba(239,68,68,.08)!important;color:#ef4444!important}.LibraryManagementTable_actionActiveOwned__VepLm{border-color:color-mix(in srgb,var(--color-accent) 40%,transparent)!important;background:color-mix(in srgb,var(--color-accent) 12%,transparent)!important;color:var(--color-accent)!important}@media(max-width:760px){.LibraryManagementTable_shell__kSLY4{border-radius:16px}}.LibraryGameListsPanel_panel__WvviX{display:grid;gap:14px;padding:16px;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;background:hsla(0,0%,100%,.035)}.LibraryGameListsPanel_chips__iFamm,.LibraryGameListsPanel_createRow__hMiJH,.LibraryGameListsPanel_header__yIK5Q{display:flex;align-items:center}.LibraryGameListsPanel_header__yIK5Q{justify-content:space-between;gap:12px}.LibraryGameListsPanel_title__ZS0HX{margin:0;color:#f8fafc;font-size:16px;font-weight:800}.LibraryGameListsPanel_chips__iFamm{flex-wrap:wrap;gap:10px}.LibraryGameListsPanel_chip__qt8sp,.LibraryGameListsPanel_createButton__22V_x,.LibraryGameListsPanel_saveButton__4bKJF{min-height:36px;border-radius:999px;cursor:pointer;font-size:13px;font-weight:700;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease,opacity .16s ease}.LibraryGameListsPanel_chip__qt8sp:disabled,.LibraryGameListsPanel_createButton__22V_x:disabled,.LibraryGameListsPanel_saveButton__4bKJF:disabled{cursor:wait;opacity:.55}.LibraryGameListsPanel_chip__qt8sp{display:inline-flex;align-items:center;gap:8px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.055);color:hsla(0,0%,100%,.76);padding:0 13px}.LibraryGameListsPanel_chip__qt8sp small{color:hsla(0,0%,100%,.46);font-size:12px}.LibraryGameListsPanel_chipActive__cZ95A{border-color:rgba(96,165,250,.58);background:rgba(37,99,235,.24);color:#dbeafe}.LibraryGameListsPanel_chip__qt8sp:hover,.LibraryGameListsPanel_createButton__22V_x:hover,.LibraryGameListsPanel_saveButton__4bKJF:hover{transform:translateY(-1px)}.LibraryGameListsPanel_createButton__22V_x,.LibraryGameListsPanel_saveButton__4bKJF{border:1px solid rgba(96,165,250,.36);background:rgba(37,99,235,.16);color:#bfdbfe;padding:0 14px}.LibraryGameListsPanel_createRow__hMiJH{gap:10px}.LibraryGameListsPanel_input__GtN_P{width:min(320px,100%);min-height:38px;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;background:rgba(0,0,0,.22);color:#fff;padding:0 12px;outline:none}.LibraryGameListsPanel_input__GtN_P:focus{border-color:rgba(96,165,250,.48)}.LibraryGameListsPanel_muted__7ZUtI{color:hsla(0,0%,100%,.55);font-size:13px;font-weight:700}@media(max-width:640px){.LibraryGameListsPanel_createRow__hMiJH,.LibraryGameListsPanel_header__yIK5Q{align-items:stretch;flex-direction:column}}.StoreIcon_icon__suNLA{display:inline-block;flex:0 0 auto;width:calc(var(--store-icon-size, 24px)*var(--store-icon-ratio, 1));height:var(--store-icon-size,24px);background-color:currentColor;mask-image:var(--store-icon-source);mask-position:center;mask-repeat:no-repeat;mask-size:contain}.StoreIcon_fallback__gpknv{flex:0 0 auto;width:var(--store-icon-size,24px);height:var(--store-icon-size,24px)}.AddGameToListSearchDialog_positioner__iMQKJ{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:16px;pointer-events:none}.AddGameToListSearchDialog_dialog__wuy2G{pointer-events:auto;width:min(560px,100vw - 32px);max-height:min(640px,100vh - 32px);display:flex;flex-direction:column;border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-card);color:var(--color-text);box-shadow:var(--shadow-panel);overflow:hidden}.AddGameToListSearchDialog_header__GtKsj{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.1rem .85rem}.AddGameToListSearchDialog_headerText__VnUhU{min-width:0}.AddGameToListSearchDialog_title__EjUjR{margin:0;color:var(--color-text);font-size:1.05rem;font-weight:850;line-height:1.2}.AddGameToListSearchDialog_subtitle__VBYGz{margin:.3rem 0 0;color:var(--color-text-muted);font-size:.83rem;font-weight:650;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AddGameToListSearchDialog_closeButton__F57s5{position:relative;flex:0 0 auto;width:28px;height:28px;margin:-4px -4px 0 0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-sm);background:rgba(0,0,0,0);color:var(--color-text-soft);cursor:pointer;transition:background-color .14s ease,color .14s ease}.AddGameToListSearchDialog_closeButton__F57s5:after{content:"";position:absolute;inset:-8px}.AddGameToListSearchDialog_closeButton__F57s5:hover{background:var(--color-surface-muted);color:var(--color-text)}.AddGameToListSearchDialog_closeButton__F57s5:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.AddGameToListSearchDialog_searchBox__ZqJcZ{position:relative;flex:0 0 auto;display:flex;align-items:center;padding:0 1.1rem .85rem}.AddGameToListSearchDialog_searchIcon__B2utG{position:absolute;left:1.75rem;color:var(--color-text-soft);pointer-events:none}.AddGameToListSearchDialog_searchInput__9q5SE{width:100%;min-width:0;height:40px;padding:0 .75rem 0 2.2rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-soft);color:var(--color-text);font:inherit;font-size:.88rem;font-weight:650;outline:none;transition:border-color .14s ease,background-color .14s ease}.AddGameToListSearchDialog_searchInput__9q5SE::placeholder{color:var(--color-text-soft);font-weight:600}.AddGameToListSearchDialog_searchInput__9q5SE:focus{border-color:var(--color-accent);background:var(--color-surface)}.AddGameToListSearchDialog_error__ptwk1{flex:0 0 auto;margin:0;overflow:hidden;padding:.6rem 1.1rem;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-danger-soft);color:var(--color-danger);font-size:.79rem;font-weight:750}.AddGameToListSearchDialog_results___b10L{flex:1 1 auto;display:flex;flex-direction:column;gap:.2rem;padding:.4rem;border-top:1px solid var(--color-border);overflow-y:auto;overscroll-behavior:contain}.AddGameToListSearchDialog_statePanel__vGp_y{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:140px;padding:1rem;color:var(--color-text-muted);font-size:.84rem;font-weight:700;text-align:center}.AddGameToListSearchDialog_resultItem__Naw3L{flex:0 0 auto;display:flex;align-items:center;gap:.7rem;width:100%;min-height:64px;padding:.4rem .6rem;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-md);background:rgba(0,0,0,0);color:var(--color-text);cursor:pointer;text-align:left;font:inherit;transition:background-color .14s ease,border-color .14s ease}.AddGameToListSearchDialog_resultItem__Naw3L:hover:not(:disabled){background:var(--color-surface-soft)}.AddGameToListSearchDialog_resultItem__Naw3L:focus-visible{outline:none;background:var(--color-surface-soft);box-shadow:var(--shadow-focus)}.AddGameToListSearchDialog_resultItem__Naw3L:disabled{cursor:default}.AddGameToListSearchDialog_resultItemAdded__f9F_o{border-color:var(--color-accent);background:var(--color-accent-soft)}.AddGameToListSearchDialog_resultItemAdded__f9F_o .AddGameToListSearchDialog_action__PAgxb{background:var(--color-accent);color:var(--color-accent-text)}.AddGameToListSearchDialog_resultItemAdded__f9F_o:hover:not(:disabled){background:var(--color-accent-soft)}.AddGameToListSearchDialog_cover__3FGdf{flex:0 0 auto;width:40px;height:54px;border-radius:var(--radius-sm);background:var(--color-surface-muted);overflow:hidden}.AddGameToListSearchDialog_coverImage__ImMtM{width:100%;height:100%;object-fit:cover;display:block}.AddGameToListSearchDialog_emptyCover__OYEcc{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-text-soft);font-size:1.1rem;font-weight:900}.AddGameToListSearchDialog_info__ve4Ls{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.15rem}.AddGameToListSearchDialog_gameTitle__JYWFc{color:var(--color-text);font-size:.88rem;font-weight:780;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AddGameToListSearchDialog_gameMeta__vbaIr{color:var(--color-text-soft);font-size:.76rem;font-weight:650}.AddGameToListSearchDialog_action__PAgxb{flex:0 0 auto;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-text-muted);transition:background-color .14s ease,color .14s ease}.AddGameToListSearchDialog_loadingIcon__df2bA{animation:AddGameToListSearchDialog_addGameSearchSpin__0srqT .9s linear infinite}@keyframes AddGameToListSearchDialog_addGameSearchSpin__0srqT{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.AddGameToListSearchDialog_loadingIcon__df2bA{animation:none}}@media(max-width:640px){.AddGameToListSearchDialog_positioner__iMQKJ{padding:8px}.AddGameToListSearchDialog_dialog__wuy2G{width:100%;max-height:calc(100vh - 16px)}}.ActionDialog_overlay__B0Gn0{position:fixed;inset:0;z-index:1000;display:grid;padding:20px;background:rgba(3,7,12,.52);place-items:center}.ActionDialog_dialog__tAumi{position:relative;width:min(100%,400px);padding:20px;border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 18px 52px rgba(0,0,0,.38)}.ActionDialog_closeButton__zJldV{position:absolute;top:14px;right:14px;display:grid;width:30px;height:30px;border:0;border-radius:var(--radius-md);background:rgba(0,0,0,0);color:var(--color-text-soft);cursor:pointer;place-items:center}.ActionDialog_closeButton__zJldV:hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-text)}.ActionDialog_closeButton__zJldV:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ActionDialog_closeButton__zJldV:disabled{cursor:default;opacity:.5}.ActionDialog_content__GOk2U{padding-right:34px}.ActionDialog_title__fDZGZ{margin:0;color:var(--color-text);font-size:17px;font-weight:800;line-height:1.3}.ActionDialog_description__HyRj_{margin:8px 0 0;color:var(--color-text-muted);font-size:14px;line-height:1.45}.ActionDialog_field__hIjLs{display:grid;gap:8px;margin-top:16px}.ActionDialog_label__ztIGA{color:var(--color-text-muted);font-size:13px;font-weight:750}.ActionDialog_input__9T_Xq{width:100%;height:40px;padding:0 13px;border:1px solid var(--color-border);border-radius:var(--radius-md);outline:none;background:var(--color-surface-soft);color:var(--color-text);font-size:14px;font-weight:700}.ActionDialog_input__9T_Xq:focus{border-color:var(--color-accent);box-shadow:var(--shadow-focus)}.ActionDialog_input__9T_Xq:disabled{opacity:.55}.ActionDialog_textarea__gzJHr{width:100%;min-height:96px;padding:10px 13px;border:1px solid var(--color-border);border-radius:var(--radius-md);outline:none;background:var(--color-surface-soft);color:var(--color-text);font:inherit;font-size:14px;line-height:1.5;resize:vertical}.ActionDialog_textarea__gzJHr:focus{border-color:var(--color-accent);box-shadow:var(--shadow-focus)}.ActionDialog_textarea__gzJHr:disabled{opacity:.55}.ActionDialog_actions__p_pxi{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.ActionDialog_cancelButton__4k96p,.ActionDialog_confirmButton__XOEk0{min-width:96px;height:38px;padding:0 18px;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-md);font-size:14px;font-weight:800;cursor:pointer}.ActionDialog_cancelButton__4k96p:focus-visible,.ActionDialog_confirmButton__XOEk0:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ActionDialog_cancelButton__4k96p:disabled,.ActionDialog_confirmButton__XOEk0:disabled{cursor:default;opacity:.55}.ActionDialog_cancelButton__4k96p{border-color:var(--color-border);background:rgba(0,0,0,0);color:var(--color-text-muted)}.ActionDialog_cancelButton__4k96p:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-soft);color:var(--color-text)}.ActionDialog_confirmButton__XOEk0{background:var(--color-accent);color:var(--color-accent-text)}.ActionDialog_confirmButton__XOEk0:hover:not(:disabled){filter:brightness(1.05)}.ActionDialog_confirmButtonDanger__IiiX3{background:var(--color-danger);color:#fff}.ActionDialog_confirmButtonDanger__IiiX3:hover:not(:disabled){filter:brightness(1.08)}@media(max-width:520px){.ActionDialog_dialog__tAumi{padding:18px}.ActionDialog_actions__p_pxi{display:grid;grid-template-columns:1fr 1fr}.ActionDialog_cancelButton__4k96p,.ActionDialog_confirmButton__XOEk0{width:100%}}.ActionDialog_textareaLarge__Y_nH3{min-height:200px;max-height:55vh}.ActionDialog_dialogWide__3QPmn{width:min(100%,580px)}.ActionDialog_secondaryButton__m9a9a{height:38px;margin-right:auto;padding:0 14px;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-md);background:rgba(0,0,0,0);color:var(--color-text-muted);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.ActionDialog_secondaryButton__m9a9a:hover:not(:disabled){background:var(--color-surface-soft);color:var(--color-text)}.ActionDialog_secondaryButton__m9a9a:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ActionDialog_secondaryButton__m9a9a:disabled{cursor:default;opacity:.55}.ActionDialog_secondaryButtonDanger__RIMWo{color:var(--color-danger)}.ActionDialog_secondaryButtonDanger__RIMWo:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-danger) 45%,transparent);background:var(--color-danger-soft,color-mix(in srgb,var(--color-danger) 12%,transparent));color:var(--color-danger)}.ActionDialog_counter__PXB0w{align-self:flex-end;color:var(--color-text-soft,#8b929c);font-size:.75rem;font-variant-numeric:tabular-nums}.BottomPanel_panel__fywyI{position:fixed;z-index:60;top:0;right:0;bottom:0;left:var(--app-header-width,var(--app-sidebar-expanded-width));display:flex;flex-direction:column;border-left:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);box-shadow:-6px 0 18px color-mix(in srgb,var(--color-text) 7%,transparent);overflow:hidden}.BottomPanel_content__BnK4D{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}@media(max-width:760px){.BottomPanel_panel__fywyI{left:0;z-index:70;border-left:0;box-shadow:none;padding-bottom:env(safe-area-inset-bottom,0)}}.ListIconPicker_picker__4yFC3{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.ListIconPicker_option__aTdBR{display:inline-flex;align-items:center;justify-content:center;height:2.6rem;border:1px solid var(--color-border,rgba(250,250,250,.14));border-radius:.7rem;background:rgba(0,0,0,0);color:var(--color-text-muted,#a1a1aa);cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.ListIconPicker_option__aTdBR:hover:not(:disabled){border-color:var(--color-border-strong,rgba(250,250,250,.3));color:var(--color-text,#fafafa)}.ListIconPicker_option__aTdBR:disabled{cursor:not-allowed;opacity:.6}.ListIconPicker_optionActive__IDxA3{border-color:var(--color-accent,#23865f);background:var(--color-accent-soft,rgba(35,134,95,.14));color:var(--color-accent,#23865f)}.LibraryListsCarousel_sections__jZlje{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.LibraryListsCarousel_section__u0aDi{position:relative;min-width:0;padding:20px 0 0 20px;border:1px solid var(--color-border);overflow:hidden}.LibraryListsCarousel_noteView__6wo51{min-height:180px;max-height:260px;margin:0;padding:16px 18px;overflow-y:auto;background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 4%,transparent),transparent 65%),color-mix(in srgb,var(--color-text) 3%,transparent);color:var(--color-text);font-size:.95rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;animation:LibraryListsCarousel_noteViewIn__qlA3F .26s cubic-bezier(.22,1,.36,1) both}@keyframes LibraryListsCarousel_noteViewIn__qlA3F{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.LibraryListsCarousel_noteView__6wo51{animation:none}}.LibraryListsCarousel_sectionExpandable__RoFen{cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.LibraryListsCarousel_sectionExpandable__RoFen:hover{border-color:var(--color-border-strong)}.LibraryListsCarousel_sectionActive__FbrWa{border-color:var(--color-accent);background:var(--color-card-hover)}@media(prefers-reduced-motion:reduce){.LibraryListsCarousel_sectionExpandable__RoFen{transition:none}}.LibraryListsCarousel_actions__Achk3{position:absolute;top:18px;right:18px;z-index:3;display:flex;align-items:center;gap:6px}.LibraryListsCarousel_header__qcLEv{display:flex;align-items:center;margin-bottom:16px;padding-right:88px}.LibraryListsCarousel_sectionExpandable__RoFen .LibraryListsCarousel_header__qcLEv{padding-right:130px}.LibraryListsCarousel_titleIcon__N37kl{flex:none;color:var(--color-accent)}.LibraryListsCarousel_titleButton__gPHYS{display:inline-flex;align-items:center;gap:10px;min-height:34px;padding:0;border:0;background:none;color:var(--color-text);cursor:pointer;font:inherit;font-size:16px;font-weight:850;transition:color .15s ease}.LibraryListsCarousel_titleButton__gPHYS small{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:12px;font-weight:900}.LibraryListsCarousel_titleButton__gPHYS:hover:not(:disabled){color:var(--color-accent)}.LibraryListsCarousel_titleButton__gPHYS:focus-visible{border-radius:6px;outline:none;box-shadow:var(--shadow-focus)}.LibraryListsCarousel_titleButton__gPHYS:disabled{cursor:wait;opacity:.6}.LibraryListsCarousel_carousel__G5gTq{position:relative;display:grid;grid-auto-columns:150px;grid-auto-flow:column;gap:8px;padding:0 42px 2px 0;overflow-x:auto;overflow-y:hidden;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-overflow-scrolling:touch}.LibraryListsCarousel_carousel__G5gTq::-webkit-scrollbar{height:0}.LibraryListsCarousel_iconButtonDanger__RT1dC,.LibraryListsCarousel_iconButton__ySxjt{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-soft);color:var(--color-text-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.LibraryListsCarousel_iconButtonDanger__RT1dC:hover:not(:disabled),.LibraryListsCarousel_iconButton__ySxjt:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-muted);color:var(--color-text)}.LibraryListsCarousel_iconButtonDanger__RT1dC:focus-visible,.LibraryListsCarousel_iconButton__ySxjt:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.LibraryListsCarousel_iconButtonDanger__RT1dC:disabled,.LibraryListsCarousel_iconButton__ySxjt:disabled{cursor:default;opacity:.55}.LibraryListsCarousel_iconButtonDanger__RT1dC:hover:not(:disabled){border-color:var(--color-danger);background:var(--color-danger-soft);color:var(--color-danger)}.LibraryListsCarousel_carouselDragging__MRFJ9{cursor:grabbing}.LibraryListsCarousel_card__28FpE{color:inherit;text-decoration:none;display:flex;flex-direction:column;min-width:0;background:var(--color-surface-soft);overflow:hidden;scroll-snap-align:start;cursor:pointer;transition:background-color .15s ease}.LibraryListsCarousel_card__28FpE:hover{background:var(--color-card-hover)}.LibraryListsCarousel_card__28FpE:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.LibraryListsCarousel_cover__yiW4i{flex:none;aspect-ratio:3/4;background:var(--color-surface-muted)}.LibraryListsCarousel_coverImage__1pZB1{width:100%;height:100%;object-fit:cover;display:block}.LibraryListsCarousel_noCover__mofXS{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--color-text-soft);font-size:12px;font-weight:750}.LibraryListsCarousel_info__S6bG_{flex:1 1 auto;min-height:76px;padding:12px;background:var(--color-surface)}.LibraryListsCarousel_gameTitle__bAY8w{display:-webkit-box;margin:0;color:var(--color-text);font-size:14px;font-weight:850;line-height:1.25;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.LibraryListsCarousel_year__7NU4I{display:block;margin-top:6px;color:var(--color-text-soft);font-size:12px;font-weight:750}.LibraryListsCarousel_emptyListButton__QX4X7,.LibraryListsCarousel_emptyPanel__mUp4C,.LibraryListsCarousel_statePanel__sN8g9{padding:18px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-soft);color:var(--color-text-muted)}.LibraryListsCarousel_emptyListButton__QX4X7{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;font:inherit;font-size:14px;font-weight:750;text-align:left;transition:background-color .15s ease,color .15s ease}.LibraryListsCarousel_emptyListButton__QX4X7:hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-text)}.LibraryListsCarousel_emptyListButton__QX4X7:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.LibraryListsCarousel_statePanel__sN8g9{font-size:14px;font-weight:750}.LibraryListsCarousel_emptyPanel__mUp4C h3{margin:0;color:var(--color-text);font-size:18px;font-weight:850}.LibraryListsCarousel_emptyPanel__mUp4C p{margin:8px 0 0;color:var(--color-text-muted);font-size:14px;font-weight:650}@media(max-width:1100px){.LibraryListsCarousel_sections__jZlje{grid-template-columns:1fr}}@media(max-width:760px){.LibraryListsCarousel_section__u0aDi{padding:16px}.LibraryListsCarousel_carousel__G5gTq{grid-auto-columns:140px}.LibraryListsCarousel_info__S6bG_{min-height:72px;padding:10px}.LibraryListsCarousel_gameTitle__bAY8w{font-size:13px}}.LibraryListsView_statePanel__abeRC{border:1px solid hsla(0,0%,100%,.08);border-radius:20px;background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.62);padding:24px;font-size:14px;font-weight:750}.PlatformLogo_logoWrap__QPpj4{display:inline-flex;align-items:center;justify-content:center;width:var(--platform-logo-box-width);height:30px;vertical-align:middle}.PlatformLogo_logoImage__8iY2N{display:block;width:var(--platform-logo-width);height:var(--platform-logo-height);object-fit:contain}.PlatformLogo_textLogo__R3FLK{display:inline-flex;align-items:center;min-height:30px;padding:0 9px;color:#d4d4d8;font-size:13px;font-weight:600}