.watch-container .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.watch-container .youtube-thumbnail{display:flex!important;flex-direction:column;gap:15px;align-items:flex-start;justify-content:center;position:relative;overflow:hidden;border-radius:16px}.watch-container .youtube-thumbnail .video-hover-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);opacity:0;display:flex;flex-direction:column;justify-content:space-between;padding:16px;transition:opacity .3s ease}.watch-container .youtube-thumbnail:hover .video-hover-overlay{opacity:1}.watch-container .youtube-thumbnail .video-info{color:#fff}.watch-container .youtube-thumbnail .video-info h4{font-size:16px;font-weight:500;margin:0 0 4px}.watch-container .youtube-thumbnail .video-info p{margin:0;font-size:14px;opacity:.9}.watch-container .youtube-thumbnail .play-icon{display:flex;justify-content:center;align-items:center}.watch-container .youtube-thumbnail .play-icon svg{opacity:.9;transition:transform .2s ease}.watch-container .youtube-thumbnail:hover .play-icon svg{transform:scale(1.1);opacity:1}.watch-container .slider-container .youtube-thumbnail img{aspect-ratio:9/12;object-fit:cover;cursor:pointer}.watch-container .slider-container .youtube-thumbnail .loading{aspect-ratio:9/12;object-fit:cover;border-radius:16px;background:#cacaca;width:100%;height:100%}.watch-container .slider-container .slick-dots li button{box-shadow:1px 1px 5px 0 hsla(0,0%,60%,.35);background:#00bfff22;width:15px;height:15px;border-radius:50%}.watch-container .slider-container .slick-dots li.slick-active button{background:#00bfff}.watch-container .slider-container .slick-dots li button:before{color:transparent}.slug-watch-container{background:linear-gradient(135deg,#14b8a6,#059669);min-height:100vh}.slug-watch-container .video-container{position:relative;width:100%;max-width:960px;margin:0 auto;border-radius:16px;overflow:hidden;box-shadow:0 12px 24px rgba(0,0,0,.15);background:linear-gradient(135deg,#f5f7fa,#e4e8eb);transform:scale(.98);transition:all .4s cubic-bezier(.175,.885,.32,1.1);border:4px solid hsla(0,0%,100%,.2)}@media only screen and (min-width:577px){.slug-watch-container .video-container{padding-bottom:40.25%}}@media only screen and (max-width:576px){.slug-watch-container .video-container{padding-bottom:60.25%}}.slug-watch-container .video-container:hover{transform:scale(.99);box-shadow:0 15px 30px rgba(0,0,0,.25)}.slug-watch-container .video-container:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0) 50%);z-index:1;pointer-events:none;border-radius:inherit}.slug-watch-container .video-container #youtube-player{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:inherit;z-index:2;box-shadow:inset 0 0 20px rgba(0,0,0,.1)}.slug-watch-container .video-container.loading{background:linear-gradient(-45deg,#f0f0f0,#e0e0e0,#f0f0f0,#e0e0e0);background-size:400% 400%;animation:gradientLoading 2s ease infinite}@keyframes gradientLoading{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.video-container{box-shadow:0 25px 50px rgba(0,0,0,.25),0 0 0 1px hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border-radius:20px;overflow:hidden;position:relative}.progress-container{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.progress-fill{transition:all .3s cubic-bezier(.4,0,.2,1);background:linear-gradient(90deg,#ff6b6b,orange);height:100%;border-radius:inherit}.progress-complete{background:linear-gradient(90deg,#00c851,#0f8)!important;box-shadow:0 0 20px rgba(0,200,81,.4)}.reward-button{animation:bounceIn .8s cubic-bezier(.68,-.55,.265,1.55);background:linear-gradient(135deg,#00c851,#0f8);box-shadow:0 10px 30px rgba(0,200,81,.3);transition:all .3s ease}.reward-button:hover{transform:translateY(-2px);box-shadow:0 15px 40px rgba(0,200,81,.4)}@keyframes bounceIn{0%{opacity:0;transform:scale(.3) translateY(30px)}50%{opacity:1;transform:scale(1.1) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.pulse-ring{animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,200,81,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(0,200,81,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,200,81,0)}}.countdown-text{text-shadow:0 2px 10px rgba(0,0,0,.5);font-weight:600}.glass-card{background:hsla(0,0%,100%,.1);backdrop-filter:blur(15px);border:1px solid hsla(0,0%,100%,.2)}.status-indicator{transition:all .3s ease}.status-watching{background:linear-gradient(90deg,#ff6b6b,orange)}.status-complete{background:linear-gradient(90deg,#00c851,#0f8)}