.VideoCard_VideoCard__biNUx{position:relative;width:100%;height:100%;overflow:hidden;border-radius:8px;cursor:pointer}.VideoCard_Poster__Vx0Sj{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.VideoCard_HoverOverlay__YnEYh{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .2s ease;background-image:linear-gradient(0deg,rgba(0,0,0,.65) 0,transparent 110px)}.VideoCard_VideoCard__biNUx:hover .VideoCard_HoverOverlay__YnEYh{opacity:1;pointer-events:auto}.VideoCard_PlayOverlay__aLmxU{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.VideoCard_PlayIcon__8_yps{width:48px;height:48px;border-radius:50%;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;color:#fff;backdrop-filter:blur(4px)}.VideoCard_DurationBadge__kqDeb{position:absolute;top:6px;right:6px;background:rgba(0,0,0,.65);color:#fff;font-size:11px;line-height:1;padding:3px 6px;border-radius:4px;pointer-events:none;font-variant-numeric:tabular-nums;z-index:2}.VideoCard_ActionColumn__Um8OZ{position:absolute;right:6px;bottom:6px;display:flex;padding-top:40px;pointer-events:auto}.VideoCard_ActionButtons__a6w5p{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.VideoCard_ErrorOverlay__RQVAz{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.72);color:#fff;font-size:12px;padding:12px}.VideoCard_ErrorContent__kSaXc{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:100%}.VideoCard_ErrorBadge__Xkb_g{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:8px 10px;border-radius:10px;background:hsla(0,0%,100%,.08);text-align:center}.VideoCard_ErrorBadge__Xkb_g span{overflow-wrap:anywhere}.VideoCard_ErrorActions___qSjg,.VideoCard_PendingOverlay__NC9v_{display:flex;align-items:center;justify-content:center}.VideoCard_PendingOverlay__NC9v_{position:absolute;inset:0;flex-direction:column;gap:8px;background:var(--mui-palette-action-hover)}.VideoCard_StatusText__3TuI6{font-size:11px;color:var(--text-secondary)}@media (hover:none) and (pointer:coarse){.VideoCard_HoverOverlay__YnEYh{opacity:1;pointer-events:auto}}