.Ai-RkW_grid{grid-template-columns:repeat(auto-fill,140px);gap:12px;display:grid}.Ai-RkW_tile{box-sizing:border-box;aspect-ratio:3/4;width:140px;font:inherit;background:#e3e3e3;border:0;border-radius:8px;padding:0;display:block;position:relative;overflow:hidden}button.Ai-RkW_tile{cursor:pointer}button.Ai-RkW_tile:hover{filter:brightness(.94)}button.Ai-RkW_tile:focus-visible{outline-offset:2px;outline:2px solid #005bd3}.Ai-RkW_image{object-fit:cover;width:100%;height:100%;display:block}.Ai-RkW_play{pointer-events:none;width:36px;height:36px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Ai-RkW_duration{color:#fff;background:#1a1a1ab3;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:600;line-height:16px;position:absolute;bottom:6px;right:6px}.Ai-RkW_pending{color:#616161;text-align:center;justify-content:center;align-items:flex-end;padding:0 8px 10px;font-size:11px;font-weight:550;animation:1.6s ease-in-out infinite Ai-RkW_pulse;display:flex}.Ai-RkW_failed{color:#8e0b21;text-align:center;background:#fee8eb;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px;display:flex;box-shadow:inset 0 0 0 1px #fed1d7}.Ai-RkW_failedTitle{font-size:12px;font-weight:650;line-height:16px}.Ai-RkW_failedText{font-size:12px;line-height:16px}.Ai-RkW_skeleton{background:#e3e3e3;border-radius:6px;height:14px;animation:1.6s ease-in-out infinite Ai-RkW_pulse;display:block}.Ai-RkW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Ai-RkW_stage{background:#1a1a1a;border-radius:8px;justify-content:center;align-items:center;height:min(66vh,640px);display:flex;overflow:hidden}.Ai-RkW_media{object-fit:contain;max-width:100%;max-height:100%;display:block}.Ai-RkW_viewerBar{justify-content:center;align-items:center;gap:12px;padding-top:12px;display:flex}.Ai-RkW_counter{color:#616161;font-variant-numeric:tabular-nums;text-align:center;min-width:56px;font-size:13px}@keyframes Ai-RkW_pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.Ai-RkW_pending,.Ai-RkW_skeleton{animation:none}}
