/*r2*/.film-player-page,.film-player-page body{margin:0;width:100%;height:100%;background:#080808;overflow:hidden;color:#fff;font-family:system-ui,sans-serif}.film-player-page video,.film-player-page .plyr,.film-player-page .plyr__video-wrapper,.sv-film-player,.sv-film-player video,.sv-film-player .plyr,.sv-film-player .plyr__video-wrapper{width:100%;height:100%}.film-player-page video,.sv-film-player video{object-fit:contain}.sv-film-player{position:relative;background:#080808}.sv-film-preparing{position:fixed;left:-10000px;top:0;width:960px;height:540px;visibility:hidden;pointer-events:none}.film-player-page .plyr,.sv-film-player .plyr{--plyr-color-main:#a77e55;--plyr-control-icon-size:20px}.plyr--loading .plyr__progress__buffer{animation:none;background-image:none;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.film-buffering{position:absolute;left:50%;top:50%;width:36px;height:36px;margin:-21px;border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;animation:film-buffering .8s linear infinite;pointer-events:none;z-index:3}.film-buffering[hidden],.film-error[hidden]{display:none}@keyframes film-buffering{to{transform:rotate(360deg)}}.film-error{position:absolute;inset:auto 12px 70px;padding:12px;border-radius:8px;background:#26211eed;color:#fff;font:14px system-ui,sans-serif;text-align:center;z-index:4}.film-error button{border:1px solid #b29476;border-radius:6px;background:transparent;color:#fff;padding:8px 14px;margin-left:8px;cursor:pointer}@media(pointer:coarse),(max-width:640px){.film-player-page .plyr__volume,.sv-film-player .plyr__volume{display:none}.film-player-page .plyr__controls,.sv-film-player .plyr__controls{gap:4px;padding:24px 8px 8px}.film-player-page .plyr__controls,.sv-film-player .plyr__controls{flex-wrap:wrap;padding-bottom:max(8px,env(safe-area-inset-bottom))}.film-player-page .plyr__controls__item.plyr__progress__container,.sv-film-player .plyr__controls__item.plyr__progress__container{order:-1;flex:1 0 calc(100% - 13px);max-width:calc(100% - 13px);margin:0 6.5px 8px}.film-player-page .plyr__menu,.sv-film-player .plyr__menu{margin-left:auto}}@media(prefers-reduced-motion:reduce){.film-buffering{animation:none}}