.gJNy-a_tag{width:fit-content;max-width:100%;padding:var(--space-4) var(--space-8);background:var(--tag-background,var(--color-brand-subtle));color:var(--tag-color,var(--color-on-brand-subtle));overflow-wrap:anywhere;border-radius:6px;font-size:.8125rem;font-weight:600;line-height:1.35;display:inline-block}
._322Fca_card{min-width:0;display:grid}._322Fca_link{background:var(--color-background);color:inherit;border-radius:15px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}._322Fca_image{aspect-ratio:16/9;border-bottom:1px solid var(--color-border);background:var(--color-surface-emphasis);position:relative;overflow:hidden}._322Fca_image img{object-fit:cover}._322Fca_artwork{inset:calc(var(--motion-card-artwork-shift) * -1);position:absolute}._322Fca_content{align-items:flex-start;gap:var(--space-12);padding:var(--space-20);flex-direction:column;flex:1;display:flex}._322Fca_meta{align-items:center;gap:var(--space-8) var(--space-12);color:var(--color-text-muted);flex-wrap:wrap;font-size:.8125rem;display:flex}._322Fca_content h2{color:var(--color-heading);letter-spacing:-.025em;margin:0;font-size:clamp(1.125rem,1.8vw,1.5rem);line-height:1.17}._322Fca_content p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}._322Fca_action{align-items:center;gap:var(--space-6);padding-top:var(--space-8);color:var(--color-brand-active);margin-top:auto;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){._322Fca_link:hover h2{color:var(--color-brand-active);text-decoration:underline}}._322Fca_frame{border-radius:16px;height:100%;display:grid}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){._322Fca_artwork{transition:transform var(--motion-duration-hover) var(--motion-ease-hover)}._322Fca_action svg{transition:transform var(--motion-duration-hover) var(--motion-ease-out)}._322Fca_link:hover ._322Fca_artwork{transform:translateX(var(--motion-card-artwork-shift))}._322Fca_link:hover ._322Fca_action svg{transform:translateX(var(--motion-card-shift))}}
.hCyJOq_root{width:100%}.hCyJOq_control{min-height:max(var(--control-height-lg), var(--control-target-min));touch-action:pan-y;-webkit-user-select:none;user-select:none;align-items:center;display:flex}.hCyJOq_track{width:100%;height:var(--slider-track-height,6px);background:var(--slider-track,var(--color-border));border-radius:999px;position:relative}.hCyJOq_indicator{border-radius:inherit;background:var(--slider-accent,var(--color-brand))}.hCyJOq_thumb{width:var(--slider-thumb-size,20px);height:var(--slider-thumb-size,20px);background:var(--slider-accent,var(--color-brand));border:var(--slider-thumb-border,3px solid var(--color-background));box-shadow:var(--slider-thumb-shadow,0 0 0 1px var(--color-border-control));border-radius:50%}.hCyJOq_value{bottom:calc(100% + var(--space-8));padding:var(--space-2) var(--space-6);background:var(--color-media-backdrop);color:var(--color-on-brand);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;pointer-events:none;border-radius:4px;font-size:.8125rem;position:absolute;left:50%;transform:translate(-50%)}.hCyJOq_root[data-dragging] .hCyJOq_value{opacity:1}.hCyJOq_thumb:has(:focus-visible) .hCyJOq_value{opacity:1}.hCyJOq_thumb:has(:focus-visible){outline:var(--focus-outline);outline-offset:0;box-shadow:var(--focus-ring-shadow)}@media (hover:hover) and (pointer:fine){.hCyJOq_root:hover .hCyJOq_value{opacity:1}}.hCyJOq_root[data-disabled]{opacity:.5}
.AIh5PW_frame{border-radius:inherit;position:absolute;inset:0;overflow:clip}.AIh5PW_image{object-fit:cover}.AIh5PW_poster{object-fit:contain}.AIh5PW_play{width:3rem;height:3rem;color:var(--color-background);background:color-mix(in srgb, var(--color-heading) 65%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.AIh5PW_duration{padding:var(--space-2) var(--space-6);color:var(--color-background);background:color-mix(in srgb, var(--color-heading) 75%, transparent);font-variant-numeric:tabular-nums;border-radius:6px;font-size:.75rem;position:absolute;inset-block-end:var(--space-8);inset-inline-end:var(--space-8)}.AIh5PW_placeholder{justify-content:center;align-items:center;gap:var(--space-4);font-size:.6875rem;display:flex}
