#instagramVideoModal{display:none;position:fixed;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0.8),rgba(0,0,0,0.95));z-index:1000;justify-content:center;align-items:center;overflow:hidden}#instagramVideoModal.show{display:flex}#instagramVideoModal .insta-progress{position:absolute;top:0;left:0;width:100%;height:4px;background:rgba(255,255,255,0.2)}#instagramVideoModal .insta-progress .bar{height:100%;width:0%;background:#e94560;transition:width .1s linear}#instagramVideoModal .insta-controls{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:30px;opacity:0;transition:opacity .3s}#instagramVideoModal.show .insta-controls{opacity:1}#instagramVideoModal .insta-heart{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);color:#e94560;font-size:6rem;animation:instaHeartPop .8s forwards}@keyframes instaHeartPop{0%{transform:translate(-50%,-50%) scale(0);opacity:0}30%{transform:translate(-50%,-50%) scale(1.2);opacity:1}100%{transform:translate(-50%,-50%) scale(1);opacity:0}}