.VideoPlayer_videoPlayerContainer__aTNes{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.15);background:#000}.VideoPlayer_videoError__zgBgd,.VideoPlayer_videoLoading__Fizjn{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);color:#64748b;border-radius:12px;padding:2rem;text-align:center;aspect-ratio:4/3;border:2px dashed #cbd5e1}.VideoPlayer_loadingContent__8Z6my{display:flex;flex-direction:column;align-items:center;gap:1rem}.VideoPlayer_loadingDots__BQSG0{display:flex;gap:.5rem;align-items:center}.VideoPlayer_dot__dJXYu{width:8px;height:8px;background-color:#3b82f6;border-radius:50%;animation:VideoPlayer_pulse__2xQVI 1.4s ease-in-out infinite both}.VideoPlayer_dot__dJXYu:first-child{animation-delay:-.32s}.VideoPlayer_dot__dJXYu:nth-child(2){animation-delay:-.16s}.VideoPlayer_dot__dJXYu:nth-child(3){animation-delay:0s}@keyframes VideoPlayer_pulse__2xQVI{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.VideoPlayer_videoIcon__VZlzV{width:48px;height:48px;color:#94a3b8;margin-bottom:.5rem}.VideoPlayer_videoError__zgBgd{background:linear-gradient(135deg,#7f1d1d,#991b1b)}.VideoPlayer_errorDetails__zxzdj{font-size:.875rem;opacity:.8;margin-top:.5rem}