.add-to-queue.s-e59qc9{all:unset;justify-content:flex-end;width:3rem;height:3rem;display:flex;position:absolute;top:.5rem;right:.5rem}.add-to-queue.s-e59qc9 svg:where(.s-e59qc9){opacity:.8;width:2rem;height:2rem}@media (min-width:1000px){.add-to-queue.s-e59qc9:hover svg:where(.s-e59qc9){opacity:1;box-shadow:0 0 .5rem .1rem #fff}}.image-wrapper.s-p8awib{aspect-ratio:16/9;border-radius:var(--ui-radius-media);width:100%;position:relative}.video-card.s-p8awib{width:100%;min-width:0;height:100%;position:relative}.video-card.s-p8awib picture:where(.s-p8awib){display:block}.video-card.s-p8awib img:where(.s-p8awib){border-radius:var(--ui-radius-media);aspect-ratio:16/9;width:100%;height:auto;display:block}.mini.s-p8awib{border-radius:var(--ui-radius-media);-webkit-filter:blur(8px);z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}h3.s-p8awib{color:var(--ui-text);font-size:var(--ui-text-md);font-weight:var(--ui-weight-regular);line-height:var(--ui-leading-compact);margin:var(--ui-space-2) .2rem;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}a.s-p8awib{text-decoration:none}@media (min-width:1000px){a.s-p8awib:hover h3:where(.s-p8awib){text-decoration:underline}a.s-p8awib:focus-visible h3:where(.s-p8awib){text-decoration:underline}a.s-p8awib:hover div:where(.s-p8awib){box-shadow:var(--ui-shadow-hover-ring)}a.s-p8awib:focus-visible div:where(.s-p8awib){box-shadow:var(--ui-shadow-hover-ring)}.video-card.s-p8awib:focus-within .add-to-queue:where(.s-p8awib){display:block}}span.s-p8awib{bottom:var(--ui-space-2);right:var(--ui-space-2);color:var(--ui-text);padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-sm);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;line-height:var(--ui-leading-compact);background-color:rgba(0,0,0,.5);position:absolute}@media (min-width:1000px){.add-to-queue.s-p8awib{display:none}.video-card.s-p8awib:hover .add-to-queue:where(.s-p8awib){display:block}}.image-wrapper.s-1pl9th9{aspect-ratio:16/9;border-radius:var(--ui-radius-media);width:100%;position:relative;overflow:hidden}.image-wrapper.s-1pl9th9:after{content:"";border:3px solid var(--ui-surface-danger);border-radius:var(--ui-radius-media);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.video-card.s-1pl9th9{width:100%;min-width:0;height:100%;position:relative}.promo-card.s-1pl9th9 img:where(.s-1pl9th9){border-radius:var(--ui-radius-media);aspect-ratio:16/9;object-fit:cover;width:100%;height:100%;display:block}h3.s-1pl9th9{color:var(--ui-text);font-size:var(--ui-text-md);font-weight:var(--ui-weight-regular);line-height:var(--ui-leading-compact);margin:var(--ui-space-2) .2rem;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}a.s-1pl9th9{text-decoration:none}.sponsored.s-1pl9th9{top:var(--ui-space-2);left:var(--ui-space-2);background-color:var(--ui-surface-danger);color:var(--ui-text-on-danger);font-weight:var(--ui-weight-bold);font-size:var(--ui-text-xs);text-transform:uppercase;letter-spacing:.03em;padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-sm);animation:1.2s ease-in-out infinite s-1pl9th9-promo-pulse;position:absolute}@keyframes s-1pl9th9-promo-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.sponsored.s-1pl9th9{animation:none}}@media (min-width:1000px){a.s-1pl9th9:hover h3:where(.s-1pl9th9){text-decoration:underline}a.s-1pl9th9:focus-visible h3:where(.s-1pl9th9){text-decoration:underline}a.s-1pl9th9:hover div:where(.s-1pl9th9){box-shadow:var(--ui-shadow-hover-ring)}a.s-1pl9th9:focus-visible div:where(.s-1pl9th9){box-shadow:var(--ui-shadow-hover-ring)}}.video-grid.s-1qysf2w{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--ui-card-min)), 1fr));grid-gap:var(--ui-space-4);padding:var(--ui-space-4);justify-items:center;display:grid}.promo-skeleton.s-1qysf2w{aspect-ratio:16/9;border-radius:var(--ui-radius-media);background-color:var(--lightGray,rgba(255,255,255,.06));width:100%}
