.v0OYOa_wall{min-width:0;container-type:inline-size}.v0OYOa_grid{--template-columns:5;--template-gap:10px;grid-template-columns:repeat(var(--template-columns), minmax(0, 1fr));grid-auto-rows:calc((100cqw - (var(--template-columns) - 1) * var(--template-gap)) / var(--template-columns) / 20);column-gap:var(--template-gap);grid-auto-flow:dense;display:grid}@container (max-width:1100px){.v0OYOa_grid{--template-columns:4}}@container (max-width:820px){.v0OYOa_grid{--template-columns:3}}@container (max-width:560px){.v0OYOa_grid{--template-columns:2;--template-gap:8px}}.v0OYOa_tile{padding-bottom:var(--template-gap);color:#fff;text-decoration:none;display:block;position:relative}.v0OYOa_media{background:var(--surface);height:100%;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;display:block;position:relative;overflow:hidden}.v0OYOa_media img,.v0OYOa_video{object-fit:cover;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.v0OYOa_video{opacity:0;transition:opacity .25s,transform .35s}.v0OYOa_video[data-playing]{opacity:1}.v0OYOa_tile:hover .v0OYOa_media img,.v0OYOa_tile:hover .v0OYOa_video{transform:scale(1.03)}.v0OYOa_badge{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-radius:999px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:8px;right:8px}.v0OYOa_overlay{inset:auto 0 var(--template-gap) 0;opacity:0;pointer-events:none;background:linear-gradient(#0000,#000000b8);border-radius:0 0 12px 12px;flex-direction:column;align-items:flex-start;gap:8px;padding:36px 12px 12px;transition:opacity .18s,transform .18s;display:flex;position:absolute;transform:translateY(4px)}.v0OYOa_overlay strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:560;line-height:1.3;display:-webkit-box;overflow:hidden}.v0OYOa_remix{color:#111;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.v0OYOa_tile:hover .v0OYOa_overlay,.v0OYOa_tile:focus-visible .v0OYOa_overlay{opacity:1;transform:none}.v0OYOa_tile:focus-visible{outline:none}.v0OYOa_tile:focus-visible .v0OYOa_media{outline:2px solid var(--accent);outline-offset:2px}@media (hover:none){.v0OYOa_overlay{display:none}}@media (prefers-reduced-motion:reduce){.v0OYOa_media img,.v0OYOa_video,.v0OYOa_overlay{transition:none}.v0OYOa_tile:hover .v0OYOa_media img,.v0OYOa_tile:hover .v0OYOa_video{transform:none}}.v0OYOa_tileWrap{grid-row-end:span var(--template-span,20);min-width:0;position:relative}.v0OYOa_wall[data-fixed-ratio] .v0OYOa_grid{grid-auto-rows:auto;grid-auto-flow:row}.v0OYOa_wall[data-fixed-ratio] .v0OYOa_tileWrap{aspect-ratio:4/5;grid-row-end:auto}@container (min-width:561px) and (max-width:820px){.v0OYOa_wall[data-fixed-ratio] .v0OYOa_tileWrap:nth-child(40){display:none}}.v0OYOa_tileWrap>.v0OYOa_tile{height:100%}.v0OYOa_overlay{padding-top:56px}.v0OYOa_source{z-index:2;color:#fff;opacity:0;background:#0000009e;border-radius:999px;align-items:center;gap:6px;max-width:calc(100% - 20px);padding:4px 9px;font-size:11.5px;font-weight:600;text-decoration:none;transition:opacity .18s;display:inline-flex;position:absolute;top:10px;left:10px}.v0OYOa_source span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v0OYOa_source small{opacity:.75;flex:none;font-size:10.5px;font-weight:600}a.v0OYOa_source:hover{background:#000c}.v0OYOa_tileWrap:hover .v0OYOa_source,.v0OYOa_tileWrap:focus-within .v0OYOa_source{opacity:1}@media (hover:none){.v0OYOa_source{opacity:1}}.v0OYOa_overlay{padding-bottom:52px}.v0OYOa_useButton{z-index:2;left:12px;bottom:calc(var(--template-gap) + 12px);color:#111;opacity:0;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:650;text-decoration:none;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;transform:translateY(4px)}.v0OYOa_tileWrap:hover .v0OYOa_useButton,.v0OYOa_tileWrap:focus-within .v0OYOa_useButton{opacity:1;transform:none}@media (hover:none){.v0OYOa_useButton{display:none}}
