.styles_videoWrapper__gaKbW{overflow:hidden;max-height:80vh;position:relative;background-color:#000}.styles_videoWrapper__gaKbW iframe{left:0;top:0;height:100%;width:100%;position:absolute;overflow:hidden;border:none}.styles_loaderContainer__OT7fN{position:absolute;left:0;top:0;height:100%;width:100%;background-color:#000;z-index:1;display:flex;align-items:center;justify-content:center}.styles_loadingContent__m5qen{display:flex;flex-direction:column;align-items:center;gap:1rem}.styles_spinnerContainer__goPWi{position:relative;width:2.5rem;height:2.5rem}.styles_spinnerBase__vDc75{border:4px solid #374151}.styles_spinnerAnimated__OJbq4,.styles_spinnerBase__vDc75{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%}.styles_spinnerAnimated__OJbq4{border:4px solid #3b82f6;border-top-color:transparent;animation:styles_spin__ebc6a 1s linear infinite}@keyframes styles_spin__ebc6a{to{transform:rotate(1turn)}}.styles_loadingText___vmxw{color:#9ca3af;font-size:.875rem;margin:0}.styles_errorContainer__JX_mp{position:absolute;left:0;top:0;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,.05);color:#f03355;text-align:center;padding:20px}.styles_retryButton__8n9IK{margin-top:15px;padding:8px 16px;background-color:#f03355;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:500}.styles_retryButton__8n9IK:hover{background-color:#d62d4c}.VideoBlock_loadingContainer__BM_yC{position:relative;max-height:80vh;background-color:#000;display:flex;align-items:center;justify-content:center}.VideoBlock_loadingContent__QtYt0{display:flex;flex-direction:column;align-items:center;gap:1rem}.VideoBlock_spinnerContainer__gNUVx{position:relative;width:2.5rem;height:2.5rem}.VideoBlock_spinnerBase__SqbvA{border:4px solid #374151}.VideoBlock_spinnerAnimated__yXLNU,.VideoBlock_spinnerBase__SqbvA{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%}.VideoBlock_spinnerAnimated__yXLNU{border:4px solid #3b82f6;border-top-color:transparent;animation:VideoBlock_spin__lLI0v 1s linear infinite}@keyframes VideoBlock_spin__lLI0v{to{transform:rotate(1turn)}}.VideoBlock_loadingText__u5OdK{color:#9ca3af;font-size:.875rem;margin:0}