.VideoPlayer-module__WjpuPW__playerContainer{aspect-ratio:16/9;-webkit-user-select:none;user-select:none;background:#000;border-radius:18px;width:100%;max-height:80vh;position:relative;overflow:hidden;box-shadow:0 10px 40px #000000d9}.VideoPlayer-module__WjpuPW__hideCursor{cursor:none}.VideoPlayer-module__WjpuPW__videoElement{object-fit:contain;cursor:pointer;width:100%;height:100%;display:block}.VideoPlayer-module__WjpuPW__spinnerOverlay{pointer-events:none;z-index:10;background:#0006;place-items:center;display:grid;position:absolute;inset:0}.VideoPlayer-module__WjpuPW__spinner{border:4px solid #ffffff26;border-top-color:#8b5cf6;border-radius:50%;width:50px;height:50px;animation:.8s linear infinite VideoPlayer-module__WjpuPW__spin;box-shadow:0 0 16px #8b5cf680}@keyframes VideoPlayer-module__WjpuPW__spin{to{transform:rotate(360deg)}}.VideoPlayer-module__WjpuPW__centerPlayButton{-webkit-backdrop-filter:blur(12px);color:#fff;cursor:pointer;z-index:8;background:#0d0f18b3;border:2px solid #fff6;border-radius:50%;place-items:center;width:72px;height:72px;padding-left:5px;font-size:26px;transition:transform .2s,background .2s,border-color .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px #6366f166}.VideoPlayer-module__WjpuPW__centerPlayButton:hover{background:linear-gradient(135deg,#6366f1,#a855f7);border-color:#a855f7;transform:translate(-50%,-50%)scale(1.1);box-shadow:0 0 35px #a855f7cc}.VideoPlayer-module__WjpuPW__errorOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;text-align:center;z-index:15;background:#07080deb;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.VideoPlayer-module__WjpuPW__errorIcon{font-size:36px}.VideoPlayer-module__WjpuPW__errorOverlay h3{color:#fca5a5;margin:0;font-size:20px;font-weight:700}.VideoPlayer-module__WjpuPW__errorOverlay p{color:#cbd5e1;max-width:480px;margin:0;font-size:14px;line-height:1.5}.VideoPlayer-module__WjpuPW__retryButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#a855f7);border:0;border-radius:10px;margin-top:10px;padding:10px 24px;font-size:14px;font-weight:700;transition:all .2s;box-shadow:0 4px 15px #6366f166}.VideoPlayer-module__WjpuPW__retryButton:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6366f199}.VideoPlayer-module__WjpuPW__controlsOverlay{z-index:12;background:linear-gradient(#0000 0%,#07080d80 40%,#07080df2 100%);flex-direction:column;gap:12px;padding:40px 24px 16px;transition:opacity .3s,visibility .3s;display:flex;position:absolute;bottom:0;left:0;right:0}.VideoPlayer-module__WjpuPW__visible{opacity:1;visibility:visible}.VideoPlayer-module__WjpuPW__hidden{opacity:0;visibility:hidden}.VideoPlayer-module__WjpuPW__timelineContainer{cursor:pointer;background:#ffffff26;border-radius:4px;height:6px;transition:height .15s;position:relative}.VideoPlayer-module__WjpuPW__timelineContainer:hover{height:8px}.VideoPlayer-module__WjpuPW__bufferBar{pointer-events:none;background:#ffffff4d;border-radius:4px;height:100%;position:absolute;top:0;left:0}.VideoPlayer-module__WjpuPW__progressBar{pointer-events:none;background:linear-gradient(90deg,#6366f1,#ec4899);border-radius:4px;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 10px #ec4899cc}.VideoPlayer-module__WjpuPW__timelineInput{opacity:0;cursor:pointer;z-index:5;width:100%;height:20px;margin:0;position:absolute;top:-6px;left:0}.VideoPlayer-module__WjpuPW__controlsRow{justify-content:space-between;align-items:center;display:flex}.VideoPlayer-module__WjpuPW__leftControls,.VideoPlayer-module__WjpuPW__rightControls{align-items:center;gap:14px;display:flex}.VideoPlayer-module__WjpuPW__iconButton{color:#e2e8f0;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:6px;font-size:15px;font-weight:700;transition:color .15s,transform .1s,background .15s;display:grid}.VideoPlayer-module__WjpuPW__iconButton:hover{color:#c084fc;background:#ffffff14;transform:scale(1.1)}.VideoPlayer-module__WjpuPW__volumeWrapper{align-items:center;gap:6px;display:flex}.VideoPlayer-module__WjpuPW__volumeSlider{accent-color:#8b5cf6;cursor:pointer;width:70px;height:4px}.VideoPlayer-module__WjpuPW__timeDisplay{color:#94a3b8;font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-left:6px;font-size:12px;font-weight:500;display:flex}.VideoPlayer-module__WjpuPW__speedOverlay2x{z-index:15;pointer-events:none;animation:.2s cubic-bezier(.16,1,.3,1) VideoPlayer-module__WjpuPW__badgePop;position:absolute;top:24px;left:50%;transform:translate(-50%)}.VideoPlayer-module__WjpuPW__speedBadge2x{-webkit-backdrop-filter:blur(16px);color:#fff;letter-spacing:.5px;background:#0d0f18e6;border:1px solid #a855f780;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:700;display:flex;box-shadow:0 8px 24px #0009,0 0 20px #a855f766}.VideoPlayer-module__WjpuPW__speedBadge2x svg{color:#c084fc}@keyframes VideoPlayer-module__WjpuPW__badgePop{0%{opacity:0;transform:translateY(-8px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.VideoPlayer-module__WjpuPW__qualityControlWrapper{align-items:center;display:inline-flex;position:relative}.VideoPlayer-module__WjpuPW__qualityBtn{color:#e2e8f0;cursor:pointer;letter-spacing:.5px;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;transition:all .2s;display:flex}.VideoPlayer-module__WjpuPW__qualityBtn:hover,.VideoPlayer-module__WjpuPW__qualityBtnActive{color:#c084fc;background:#6366f140;border-color:#a855f780}.VideoPlayer-module__WjpuPW__qualityMenu{-webkit-backdrop-filter:blur(20px);z-index:25;background:#0d0f18f5;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:2px;min-width:150px;padding:6px;animation:.18s cubic-bezier(.16,1,.3,1) VideoPlayer-module__WjpuPW__menuPop;display:flex;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 12px 32px #000c,0 0 20px #6366f133}@keyframes VideoPlayer-module__WjpuPW__menuPop{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.VideoPlayer-module__WjpuPW__qualityMenuHeader{color:#64748b;letter-spacing:.8px;text-transform:uppercase;border-bottom:1px solid #ffffff0f;margin-bottom:4px;padding:6px 10px;font-size:10px;font-weight:700}.VideoPlayer-module__WjpuPW__qualityOption{color:#cbd5e1;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.VideoPlayer-module__WjpuPW__qualityOption:hover{color:#fff;background:#ffffff14}.VideoPlayer-module__WjpuPW__qualityOptionSelected{color:#c084fc;background:linear-gradient(90deg,#6366f138,#a855f72e);font-weight:700}.VideoPlayer-module__WjpuPW__qualityCheck{color:#a855f7;font-size:12px}@media (max-width:650px){.VideoPlayer-module__WjpuPW__volumeSlider{display:none}.VideoPlayer-module__WjpuPW__controlsOverlay{padding:30px 14px 10px}.VideoPlayer-module__WjpuPW__leftControls,.VideoPlayer-module__WjpuPW__rightControls{gap:8px}}
