._btn_1ts5x_1{z-index:3;border-radius:var(--radius-pill);color:var(--c-ink);transition:color var(--motion-base) var(--motion-ease), background-color var(--motion-base) var(--motion-ease), border-color var(--motion-base) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);flex:none;place-items:center;display:inline-grid;position:relative}._btn_1ts5x_1:active{transform:scale(.9)}._sm_1ts5x_18{width:32px;height:32px}._md_1ts5x_22{width:38px;height:38px}._lg_1ts5x_26{border-radius:var(--radius-lg);width:52px;height:52px}._glass_1ts5x_32{color:#f6f3ee;-webkit-backdrop-filter:blur(8px);background:#0a0b0e80;border:1px solid #ffffff29}._glass_1ts5x_32:hover{background:#0a0b0eb8;border-color:#ffffff52}._plain_1ts5x_43{border:1px solid var(--c-line-strong);background:color-mix(in srgb, var(--c-surface2) 70%, transparent);color:var(--c-ink-muted)}._plain_1ts5x_43:hover{color:var(--c-ink);border-color:color-mix(in srgb, var(--c-ink) 40%, transparent)}._on_1ts5x_52,._on_1ts5x_52:hover,._glass_1ts5x_32._on_1ts5x_52{color:var(--c-accent)}._pop_1ts5x_57 svg{animation:_pop_1ts5x_57 .42s var(--motion-spring)}@keyframes _pop_1ts5x_57{0%{transform:scale(1)}40%{transform:scale(1.32)}to{transform:scale(1)}}._sm_1ts5x_18:after,._md_1ts5x_22:after{content:"";position:absolute;inset:-6px}._card_9l4uf_1{border:1px solid var(--c-line);background:var(--c-surface);isolation:isolate;min-width:0;height:100%;transition:transform var(--motion-base) var(--motion-ease), border-color var(--motion-base) var(--motion-ease), box-shadow var(--motion-base) var(--motion-ease);border-radius:16px;position:relative;overflow:hidden}._card_9l4uf_1:hover{border-color:var(--c-accent);box-shadow:0 0 0 1px var(--c-accent), 0 22px 44px -20px color-mix(in srgb, var(--c-accent) 60%, transparent)}._card_9l4uf_1:has(._link_9l4uf_33:focus-visible){border-color:var(--c-accent);box-shadow:0 0 0 1px var(--c-accent), 0 22px 44px -20px color-mix(in srgb, var(--c-accent) 60%, transparent)}._card_9l4uf_1:has(._link_9l4uf_33:focus-visible){outline:2px solid var(--c-accent);outline-offset:3px}@media (hover:hover){._card_9l4uf_1:hover{transform:translateY(-4px)}}._media_9l4uf_65{background:var(--c-screen);position:relative;overflow:hidden}._media_9l4uf_65>:first-child{transition:transform .7s var(--motion-ease)}._card_9l4uf_1:hover ._media_9l4uf_65>:first-child{transform:scale(1.05)}._link_9l4uf_33:after{content:"";z-index:2;position:absolute;inset:0}._link_9l4uf_33:focus-visible{outline:none}._corner_9l4uf_111{top:10px;z-index:1;flex-wrap:wrap;gap:6px;max-width:calc(100% - 60px);display:flex;position:absolute;inset-inline-start:10px}._badge_9l4uf_131{background:var(--accent-fill);height:24px;color:var(--c-on-accent);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 6px 16px -6px color-mix(in srgb, var(--c-accent) 80%, transparent);border-radius:7px;align-items:center;padding-inline:9px;font-size:11px;font-weight:850;display:inline-flex}._price_9l4uf_159{position:static}._desktop_9l4uf_165{border-radius:var(--radius-pill);color:#f2ecdf;background:#0a0b0eb8;place-items:center;width:26px;height:26px;display:inline-grid}._save_9l4uf_183{top:10px;position:absolute;inset-inline-end:10px}._title_9l4uf_195{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:750;line-height:1.2;overflow:hidden}._by_9l4uf_213{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:.82rem;display:flex;overflow:hidden}._by_9l4uf_213>span{text-overflow:ellipsis;overflow:hidden}._stats_9l4uf_241{justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:.85rem;display:flex}._rating_9l4uf_257{align-items:center;gap:5px;display:inline-flex}._rating_9l4uf_257 strong{font-weight:700}._star_9l4uf_273{color:var(--c-star)}._fresh_9l4uf_279{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--c-accent) 18%, transparent);color:color-mix(in srgb, var(--c-accent) 70%, #fff);letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;font-size:11px;font-weight:800}._unrated_9l4uf_299{white-space:nowrap;color:var(--c-ink-muted);align-items:center;gap:5px;font-size:.8rem;font-weight:500;display:inline-flex}._tile_9l4uf_317 ._unrated_9l4uf_299{color:#ece9e49e}._hits_9l4uf_323{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}._play_9l4uf_343{z-index:1;background:var(--accent-fill);width:44px;height:44px;color:var(--c-on-accent);box-shadow:var(--accent-glow);opacity:0;transition:opacity var(--motion-base) var(--motion-ease), transform var(--motion-base) var(--motion-spring);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;transform:scale(.7)}._play_9l4uf_343 svg{margin-inline-start:2px}._card_9l4uf_1:hover ._play_9l4uf_343{opacity:1;transform:scale(1)}._card_9l4uf_1:has(._link_9l4uf_33:focus-visible) ._play_9l4uf_343{opacity:1;transform:scale(1)}._tile_9l4uf_317{aspect-ratio:3/2;border-color:color-mix(in srgb, var(--c-line-strong) 80%, transparent);height:auto}._tile_9l4uf_317 ._media_9l4uf_65{position:absolute;inset:0}._tile_9l4uf_317 ._media_9l4uf_65:after{content:"";pointer-events:none;background:linear-gradient(#0000 25%,#08090c14 38%,#08090cb8 70%,#08090cf0 100%);position:absolute;inset:0}._tile_9l4uf_317 ._body_9l4uf_431{inset-inline:0;z-index:1;color:#f6f3ee;gap:3px;padding:0 16px 14px;display:grid;position:absolute;bottom:0}._tile_9l4uf_317 ._by_9l4uf_213{color:#ece9e4ad}._tile_9l4uf_317 ._stats_9l4uf_241{color:#ece9e4db;margin-top:6px}._tile_9l4uf_317 ._hits_9l4uf_323{color:#ece9e4c7}._tile_9l4uf_317 ._play_9l4uf_343{bottom:14px;inset-inline-end:14px}._tile_9l4uf_317:hover ._stats_9l4uf_241{padding-inline-end:52px}._tile_9l4uf_317:has(._link_9l4uf_33:focus-visible) ._stats_9l4uf_241{padding-inline-end:52px}._row_9l4uf_493{border-radius:20px;grid-template-columns:minmax(0,46%) minmax(0,1fr);align-items:center;gap:16px;padding:10px;display:grid}._row_9l4uf_493 ._media_9l4uf_65{aspect-ratio:16/10;border-radius:12px}._row_9l4uf_493 ._body_9l4uf_431{align-content:center;gap:8px;min-width:0;padding-inline-end:44px;display:grid}._row_9l4uf_493 ._title_9l4uf_195{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.15rem;display:-webkit-box}._row_9l4uf_493 ._stats_9l4uf_241{color:var(--c-ink);justify-content:flex-start;gap:12px}._row_9l4uf_493 ._hits_9l4uf_323{color:var(--c-ink-muted)}._sep_9l4uf_561{background:var(--c-line-strong);width:1px;height:14px}._row_9l4uf_493 ._by_9l4uf_213{color:var(--c-ink-muted)}._players_9l4uf_577{color:var(--c-ink-muted);justify-self:start;font-size:.8rem}._saveRow_9l4uf_587{top:12px;border-radius:12px;position:absolute;inset-inline-end:12px}._row_9l4uf_493 ._play_9l4uf_343{bottom:12px;inset-inline-end:12px}._row_9l4uf_493:hover ._saveRow_9l4uf_587{border-color:color-mix(in srgb, var(--c-accent) 50%, var(--c-line-strong))}._row_9l4uf_493:has(._link_9l4uf_33:focus-visible) ._saveRow_9l4uf_587{border-color:color-mix(in srgb, var(--c-accent) 50%, var(--c-line-strong))}@media (max-width:599px){._tile_9l4uf_317{aspect-ratio:auto;flex-direction:column;display:flex}._tile_9l4uf_317 ._media_9l4uf_65{aspect-ratio:16/11;position:relative;inset:auto}._tile_9l4uf_317 ._media_9l4uf_65:after{display:none}._tile_9l4uf_317 ._body_9l4uf_431{color:var(--c-ink);gap:2px;padding:9px 10px 11px;position:static}._tile_9l4uf_317 ._title_9l4uf_195{font-size:.92rem}._tile_9l4uf_317 ._by_9l4uf_213{color:var(--c-ink-muted);font-size:11.5px}._tile_9l4uf_317 ._stats_9l4uf_241{color:var(--c-ink);margin-top:4px;font-size:12px}._tile_9l4uf_317 ._hits_9l4uf_323{color:var(--c-ink-muted)}._tile_9l4uf_317 ._play_9l4uf_343{display:none}._save_9l4uf_183{top:7px;inset-inline-end:7px}._corner_9l4uf_111{top:7px;inset-inline-start:7px}._row_9l4uf_493{border-radius:18px;gap:12px;padding:8px}._row_9l4uf_493 ._title_9l4uf_195{font-size:1.05rem}._row_9l4uf_493 ._stats_9l4uf_241,._row_9l4uf_493 ._by_9l4uf_213{font-size:.8rem}._row_9l4uf_493 ._body_9l4uf_431{gap:6px}._players_9l4uf_577{display:none}}@media (hover:none){._play_9l4uf_343{display:none}._card_9l4uf_1:active{border-color:var(--c-accent);box-shadow:0 0 0 1px var(--c-accent)}}
