/* A-only cover remains independent of the video's decoded/poster state. */
body[data-home-direction=a] .company-media-slide>.company-film-poster{position:absolute;inset:0;z-index:1;object-fit:cover;pointer-events:none}
body[data-home-direction=a] .company-media-slide>.company-film-poster[hidden],
body[data-home-direction=a] .company-media-slide>video[hidden]{display:none}
body[data-home-direction=a] .company-film-start,
body[data-home-direction=a] .company-media-error{z-index:2}
body[data-home-direction=a] .company-film-start[aria-busy=true]{cursor:progress}
body[data-home-direction=a] .company-film-start[aria-busy=true]>span:first-child{font-size:0;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:company-film-loading .8s linear infinite}
@keyframes company-film-loading{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){body[data-home-direction=a] .company-film-start[aria-busy=true]>span:first-child{animation:none}}
