.vod-link[data-v-7916b0d2]{background-color:transparent;border:none;cursor:pointer;overflow:visible;position:relative}.trailer-mode[data-v-7916b0d2]{position:fixed;width:500px;background-color:#141414;z-index:9999;border-radius:8px;overflow:hidden;box-shadow:0 0 40px -8px rgba(0,0,0,.85);transition:none;transition:opacity .3s}.release-badge[data-v-7916b0d2]{position:absolute;top:12px;right:12px;z-index:3;padding:4px 10px;border-radius:4px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;box-shadow:0 2px 10px rgba(0,0,0,.5);pointer-events:none}.release-badge.upcoming[data-v-7916b0d2]{background-color:rgba(229,9,20,.92)}.release-badge.fresh[data-v-7916b0d2]{background-color:rgba(37,99,235,.92)}.release-badge.waiting[data-v-7916b0d2]{background-color:rgba(245,197,24,.95);color:#141414}.release-badge.available[data-v-7916b0d2]{background-color:rgba(37,99,235,.92)}.video-container[data-v-7916b0d2]{position:relative;width:100%;height:280px;overflow:hidden;pointer-events:none}.video-container[data-v-7916b0d2] *{pointer-events:none!important}.video-container[data-v-7916b0d2]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:60px;background:linear-gradient(180deg,transparent,#141414);pointer-events:none}.trailer-logo[data-v-7916b0d2]{position:absolute;width:42%;height:auto;z-index:2;bottom:20px;left:24px;filter:drop-shadow(0 4px 12px rgba(0,0,0,.6))}.chin[data-v-7916b0d2]{position:relative;background-color:#141414;box-sizing:border-box;padding:14px 22px 20px}.chin-actions[data-v-7916b0d2]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.chin-actions .icon-btn[data-v-7916b0d2]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.5);background:transparent;color:#fff;cursor:pointer;padding:0;position:relative;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .1s ease}.chin-actions .icon-btn svg[data-v-7916b0d2]{width:16px;height:16px}.chin-actions .icon-btn svg path[data-v-7916b0d2]{transition:fill .2s ease}.chin-actions .icon-btn[data-v-7916b0d2]:hover{transform:scale(1.05)}.chin-actions .icon-btn.play[data-v-7916b0d2],.chin-actions .icon-btn[data-v-7916b0d2]:hover{background-color:#fff;border-color:#fff;color:#141414}.chin-actions .icon-btn.play svg[data-v-7916b0d2]{width:15px;height:15px;margin-left:1px}.chin-actions .icon-btn.play[data-v-7916b0d2]:hover{background-color:hsla(0,0%,100%,.85)}.chin-actions .icon-btn.active[data-v-7916b0d2]{background-color:#fff;border-color:#fff;color:#141414}.chin-actions .icon-btn.more[data-v-7916b0d2]{margin-left:auto}.chin-actions .icon-btn.saved[data-v-7916b0d2]{background-color:#fff;border-color:#fff;color:#141414}.chin-actions .icon-btn.saved svg path[data-v-7916b0d2]{fill:#141414}.chin-actions .icon-btn.saved[data-v-7916b0d2]:hover{background-color:hsla(0,0%,100%,.85);border-color:hsla(0,0%,100%,.85);color:#141414;transform:scale(1.05)}.chin-actions .icon-btn.save-pop[data-v-7916b0d2]{-webkit-animation:save-pop-bounce-data-v-7916b0d2 .55s cubic-bezier(.34,1.56,.64,1);animation:save-pop-bounce-data-v-7916b0d2 .55s cubic-bezier(.34,1.56,.64,1)}.chin-actions .icon-btn.save-pop svg path[data-v-7916b0d2]{-webkit-animation:save-fill-in-data-v-7916b0d2 .4s ease-out forwards;animation:save-fill-in-data-v-7916b0d2 .4s ease-out forwards}.chin-actions .icon-btn.save-pop[data-v-7916b0d2]:after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.9);-webkit-animation:save-ring-pulse-data-v-7916b0d2 .6s ease-out;animation:save-ring-pulse-data-v-7916b0d2 .6s ease-out;pointer-events:none}@-webkit-keyframes save-pop-bounce-data-v-7916b0d2{0%{transform:scale(1)}35%{transform:scale(1.28)}55%{transform:scale(.92)}75%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes save-pop-bounce-data-v-7916b0d2{0%{transform:scale(1)}35%{transform:scale(1.28)}55%{transform:scale(.92)}75%{transform:scale(1.06)}to{transform:scale(1)}}@-webkit-keyframes save-fill-in-data-v-7916b0d2{0%{fill:rgba(20,20,20,0)}to{fill:#141414}}@keyframes save-fill-in-data-v-7916b0d2{0%{fill:rgba(20,20,20,0)}to{fill:#141414}}@-webkit-keyframes save-ring-pulse-data-v-7916b0d2{0%{transform:scale(.7);opacity:.9}to{transform:scale(1.9);opacity:0}}@keyframes save-ring-pulse-data-v-7916b0d2{0%{transform:scale(.7);opacity:.9}to{transform:scale(1.9);opacity:0}}@media(prefers-reduced-motion:reduce){.icon-btn.save-pop[data-v-7916b0d2],.icon-btn.save-pop svg path[data-v-7916b0d2]{-webkit-animation:none;animation:none}.icon-btn.save-pop[data-v-7916b0d2]:after{content:none}}.chin-meta[data-v-7916b0d2]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}.chin-meta .pill[data-v-7916b0d2]{display:inline-flex;align-items:center;gap:4px;border:1px solid hsla(0,0%,100%,.4);border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600;letter-spacing:.02em;color:#e5e5e5;line-height:1.6}.chin-meta .pill.rating[data-v-7916b0d2]{color:#f5c518;border-color:rgba(245,197,24,.55)}.chin-meta .pill.rating svg[data-v-7916b0d2]{width:11px;height:11px;fill:#f5c518}.chin-meta .pill.quality[data-v-7916b0d2]{color:#d2d2d2}.chin-genres[data-v-7916b0d2]{display:flex;flex-wrap:wrap;gap:6px}.chin-genres .genre-pill[data-v-7916b0d2]{border:1px solid hsla(0,0%,100%,.3);border-radius:999px;padding:3px 11px;font-size:12px;color:#b3b3b3;background-color:hsla(0,0%,100%,.04)}.number-vod[data-v-7916b0d2]{position:relative;margin-right:50px;transition:transform .25s ease}.number-vod[data-v-7916b0d2]:hover{opacity:1;transform:scale(1.01)}.number-vod span[data-v-7916b0d2]{color:#fff;font-weight:700;font-size:400px;margin:0;padding:0;position:absolute;top:-30px;left:0;z-index:-1;opacity:.2}.number-vod img[data-v-7916b0d2]{border-radius:12px;width:250px;height:350px;-o-object-fit:cover;object-fit:cover;margin-left:140px;box-shadow:0 0 40px -8px rgba(0,0,0,.85)}.number-vod.twodigits[data-v-7916b0d2]{margin-right:100px}.number-vod.twodigits img[data-v-7916b0d2]{margin-left:280px}.vod[data-v-7916b0d2]{opacity:.9;width:360px;height:180px;border-radius:12px;overflow:hidden;margin-right:18px;position:relative;transition:transform .25s ease}.vod[data-v-7916b0d2]:hover{opacity:1;transform:scale(1.01)}.vod .logo[data-v-7916b0d2]{text-align:center;color:#fff;font-weight:700;font-size:23px;text-transform:uppercase;position:absolute;bottom:12px;left:10%;width:80%;height:auto}.vod .logo.fail[data-v-7916b0d2]{width:95%;text-shadow:0 5px 14px #0b0b0b;left:2.5%}.vod .poster[data-v-7916b0d2]{border-radius:12px;width:auto;min-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}