.VideoCard_card___Mxy_{background-color:#ffffff;border:1px solid #e2e8f0;border-radius:var(--brand-card-radius,1rem);overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px rgba(15,23,42,.04);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;display:flex;flex-direction:column;height:100%;position:relative;cursor:pointer}.VideoCard_card___Mxy_:hover{transform:translateY(-2px);border-color:#bfdbfe;box-shadow:0 10px 28px rgba(15,23,42,.08)}.VideoCard_videoContainer__ogT7a{aspect-ratio:16/9;overflow:hidden;background-color:#0f172a;position:relative}.VideoCard_content__sKyfi{padding:1.1rem 1.15rem 1.15rem;display:flex;flex-direction:column;flex-grow:1}.VideoCard_titleRow__8JiEx{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.5rem}.VideoCard_title__fuJyc{font-size:1rem;line-height:1.35;font-weight:700;color:#0f172a;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;word-break:break-word;max-height:3em;-webkit-line-clamp:2;flex:1;margin:0}.VideoCard_status__K_SC_{font-size:.75rem;font-weight:600;color:#2563eb;white-space:nowrap;flex-shrink:0}.VideoCard_date__BIbfJ{font-size:.75rem;color:#64748b;margin:0}.VideoCard_buttonContainer__hev_g{display:none}.VideoCard_button__13AkU{width:100%;padding:.75rem .5rem;background-color:var(--site-accent,#3498db);color:var(--site-background,#ffffff);border:none;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VideoCard_button__13AkU:hover{background-color:var(--site-accent-hover,#2980b9)}.VideoCard_button__13AkU:focus{outline:none;box-shadow:0 0 0 2px var(--site-accent-focus,rgba(52,152,219,.5))}.VideoCard_button__13AkU:disabled{background-color:var(--site-accent-disabled,#bdc3c7);cursor:not-allowed}.VideoCard_menuContainer___ZkE8{position:absolute;top:.5rem;right:.5rem;z-index:10}.VideoCard_menuButton__R4S_T{background:rgba(0,0,0,.5);border-radius:.75rem;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:background-color .2s}.VideoCard_menuButton__R4S_T:hover{background:rgba(0,0,0,.7)}.VideoCard_menuIcon__sI5i5{width:1.25rem;height:1.25rem;color:white}.VideoCard_menu__y9nhP{position:absolute;top:100%;right:0;margin-top:.25rem;background:white;border:1px solid #e2e8f0;border-radius:.875rem;box-shadow:0 14px 34px rgba(15,23,42,.16);min-width:9rem;overflow:hidden}.VideoCard_menuItem__eg13i{width:100%;padding:.65rem .85rem;text-align:left;border:none;background:none;cursor:pointer;font-size:.875rem;color:#334155}.VideoCard_menuItem__eg13i:hover{background-color:rgba(0,0,0,.05)}.VideoCard_deleteItem__CLLMa{color:#ef4444}.VideoCard_deleteItem__CLLMa:hover{background-color:rgba(239,68,68,.1)}@media (max-width:768px){.VideoCard_menuButton__R4S_T{opacity:1}}@media (min-width:769px){.VideoCard_menuButton__R4S_T{opacity:0}.VideoCard_card___Mxy_:hover .VideoCard_menuButton__R4S_T{opacity:1}}.VideoCard_processingOverlay__ovx_u{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:white}.VideoCard_processingIcon__65Jla{width:2rem;height:2rem}.VideoCard_processingText__FPJqQ{font-size:.875rem;font-weight:500}.VideoCard_metadata__CfRnx{display:flex;flex-direction:column;gap:.5rem}.VideoCard_processingBadge__cl4_X{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background-color:var(--site-accent,#3498db);color:white;border-radius:9999px;font-size:.75rem;font-weight:500;width:-moz-fit-content;width:fit-content}.VideoCard_processingIndicator__qQSwo{position:absolute;top:.5rem;right:.5rem;background:rgba(0,0,0,.5);border-radius:9999px;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;z-index:10}.VideoCard_processingIcon__65Jla{width:1.25rem;height:1.25rem;color:white;animation:VideoCard_spin__nTAX0 1.5s linear infinite}@keyframes VideoCard_spin__nTAX0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.VideoCard_loadingPlaceholder__U_RgT{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;align-items:center;justify-content:center}.VideoCard_placeholderContent__IDNKV{text-align:center;color:#64748b}.VideoCard_placeholderIcon__gOZQX{width:2rem;height:2rem;margin:0 auto .5rem;opacity:.7}.VideoCard_placeholderText__2SIAD{font-size:.875rem;font-weight:500;margin:0}.UploadPlaceholderCard_card__hsOBN{background-color:#ffffff;border:1px solid #e2e8f0;border-radius:var(--brand-card-radius,1rem);overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px rgba(15,23,42,.04);transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;height:100%;position:relative;cursor:default}.UploadPlaceholderCard_card__hsOBN.UploadPlaceholderCard_uploading__SQbqx{border-color:#3b82f6}.UploadPlaceholderCard_card__hsOBN.UploadPlaceholderCard_processing_db__pkrKU{border-color:#f59e0b}.UploadPlaceholderCard_card__hsOBN.UploadPlaceholderCard_completed__XNkN7{border-color:#10b981}.UploadPlaceholderCard_card__hsOBN.UploadPlaceholderCard_failed__xhcJW{border-color:#ef4444}.UploadPlaceholderCard_card__hsOBN.UploadPlaceholderCard_paused__3RAjs{border-color:#6b7280}.UploadPlaceholderCard_progressContainer__sY_BO{aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,#f8fafc,#eff6ff);position:relative;display:flex;align-items:center;justify-content:center}.UploadPlaceholderCard_progressContent__jO3nq{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.UploadPlaceholderCard_progressCircle___USb_{position:relative;width:80px;height:80px}.UploadPlaceholderCard_progressSvg__eRooW{width:100%;height:100%;transform:rotate(-90deg)}.UploadPlaceholderCard_progressBg__6PkKr{fill:none;stroke:#e9ecef;stroke-width:2}.UploadPlaceholderCard_progressBar__zQlvk{fill:none;stroke:#2563eb;stroke-width:2;stroke-linecap:round;transition:stroke-dasharray .3s ease}.UploadPlaceholderCard_progressText__3ipKf{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1rem;font-weight:600;color:#2563eb}.UploadPlaceholderCard_processingAnimation__jo7LU{display:flex;flex-direction:column;align-items:center;gap:1rem}.UploadPlaceholderCard_processingSpinner__e4Hnx{width:48px;height:48px;border:4px solid #e9ecef;border-top-color:#f39c12;border-radius:50%;animation:UploadPlaceholderCard_spin__zdPoo 1s linear infinite}.UploadPlaceholderCard_processingText__VFfZO{font-size:1rem;font-weight:500;color:#f39c12}.UploadPlaceholderCard_successState__gOYRr{display:flex;flex-direction:column;align-items:center;gap:.5rem}.UploadPlaceholderCard_successIcon__ajTU_{width:48px;height:48px;color:#27ae60}.UploadPlaceholderCard_successText__2xgIv{font-size:1rem;font-weight:500;color:#27ae60}.UploadPlaceholderCard_errorState__hpdV0{display:flex;flex-direction:column;align-items:center;gap:.5rem}.UploadPlaceholderCard_errorIcon___X_oX{width:48px;height:48px;color:#e74c3c}.UploadPlaceholderCard_errorText__0At3B{font-size:1rem;font-weight:500;color:#e74c3c}.UploadPlaceholderCard_content__WbC1i{padding:1.1rem 1.15rem 1.15rem;display:flex;flex-direction:column;flex-grow:1}.UploadPlaceholderCard_title__npbbo{font-size:1rem;line-height:1.35;font-weight:700;margin-bottom:.5rem;color:#0f172a;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;word-break:break-word;max-height:3em;-webkit-line-clamp:2}.UploadPlaceholderCard_status__jKLtK{font-size:.875rem;color:#475569;margin-bottom:.5rem;font-weight:500}.UploadPlaceholderCard_timeRemaining__AYpnw{font-size:.75rem;color:#64748b}.UploadPlaceholderCard_statusIndicator__JpjKI{position:absolute;top:.5rem;left:.5rem;background:rgba(0,0,0,.5);border-radius:.75rem;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;z-index:10}.UploadPlaceholderCard_statusIcon__4_Uqm{width:1.25rem;height:1.25rem;color:white}.UploadPlaceholderCard_statusIcon__4_Uqm.UploadPlaceholderCard_processing__FeIDe,.UploadPlaceholderCard_statusIcon__4_Uqm.UploadPlaceholderCard_uploading__SQbqx{animation:UploadPlaceholderCard_spin__zdPoo 1.5s linear infinite}.UploadPlaceholderCard_menuContainer__XHRJC{position:absolute;top:.5rem;right:.5rem;z-index:10}.UploadPlaceholderCard_menuButton__eIAvF{background:rgba(0,0,0,.5);border-radius:.75rem;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:background-color .2s}.UploadPlaceholderCard_menuButton__eIAvF:hover{background:rgba(0,0,0,.7)}.UploadPlaceholderCard_menuIcon__2fi9_{width:1.25rem;height:1.25rem;color:white}.UploadPlaceholderCard_menu__Le9cX{position:absolute;top:100%;right:0;margin-top:.25rem;background:white;border:1px solid #e2e8f0;border-radius:.875rem;box-shadow:0 14px 34px rgba(15,23,42,.16);min-width:9rem;overflow:hidden}.UploadPlaceholderCard_menuItem__nf9VB{width:100%;padding:.65rem .85rem;text-align:left;border:none;background:none;cursor:pointer;font-size:.875rem;color:#334155}.UploadPlaceholderCard_menuItem__nf9VB:hover{background-color:rgba(0,0,0,.05)}.UploadPlaceholderCard_cancelItem__qwY6X{color:#e74c3c}.UploadPlaceholderCard_cancelItem__qwY6X:hover{background-color:rgba(231,76,60,.1)}@keyframes UploadPlaceholderCard_spin__zdPoo{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.UploadPlaceholderCard_menuButton__eIAvF{opacity:1}.UploadPlaceholderCard_progressCircle___USb_{width:60px;height:60px}.UploadPlaceholderCard_progressText__3ipKf{font-size:.875rem}.UploadPlaceholderCard_errorIcon___X_oX,.UploadPlaceholderCard_processingSpinner__e4Hnx,.UploadPlaceholderCard_successIcon__ajTU_{width:36px;height:36px}}@media (min-width:769px){.UploadPlaceholderCard_menuButton__eIAvF{opacity:0}.UploadPlaceholderCard_card__hsOBN:hover .UploadPlaceholderCard_menuButton__eIAvF{opacity:1}}