.cinema-language{z-index:20;color:#fff;font-family:inherit;position:absolute;top:16px;right:16px}.cinema-language__trigger{color:#fff;-webkit-backdrop-filter:blur(20px)saturate(130%);cursor:pointer;background:#0c0d0f66;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:188px;min-height:48px;padding:8px 12px;transition:background .22s,border-color .22s,transform .22s;display:flex;position:relative;box-shadow:0 2px 9px #0000000f}.cinema-language__trigger:hover,.cinema-language[data-open=true] .cinema-language__trigger{background:#0c0d0fa8;border-color:#ffffff61}.cinema-language__trigger:active{transform:scale(.96)}.cinema-language__trigger:focus-visible,.cinema-language__menu button:focus-visible{outline-offset:3px;outline:2px solid #fffc!important}.cinema-language__label{color:#ffffffbd;flex-direction:column;flex:1;align-items:flex-start;gap:4px;font-size:10px;font-weight:400;line-height:1;display:flex}.cinema-language__code{letter-spacing:0;color:#fff;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.1;animation:.25s both cinema-language-code;display:block}.cinema-language__chevron{flex-shrink:0;transition:transform .2s}.cinema-language[data-open=true] .cinema-language__chevron{transform:rotate(180deg)}.cinema-language__busy{opacity:0;pointer-events:none;background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;right:3px}.cinema-language[data-busy=true] .cinema-language__busy{opacity:1;animation:1.2s ease-in-out infinite cinema-language-loading}.cinema-language__menu{-webkit-backdrop-filter:blur(28px)saturate(140%);transform-origin:100% 0;background:#16171ad6;border:1px solid #ffffff24;border-radius:16px;width:max(100%,212px);padding:5px;animation:.2s cubic-bezier(.16,1,.3,1) both cinema-language-menu;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 36px #0003}.cinema-language__menu button{color:#ffffffc2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:11px 12px;font-family:inherit;font-size:12px;font-weight:400;transition:background .16s,color .16s;display:flex}.cinema-language__menu button:hover,.cinema-language__menu button:focus-visible{color:#fff;background:#ffffff14}.cinema-language__menu button[aria-checked=true]{color:#fff;background:#ffffff1c}.cinema-language__check{opacity:0;transition:opacity .18s,transform .18s;transform:scale(.7)}.cinema-language__menu button[aria-checked=true] .cinema-language__check{opacity:1;transform:scale(1)}.cinema-film-player{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.fx-cinema-frame{border-radius:inherit;background:#000;position:absolute;inset:0;overflow:hidden}.cinema-film-player[data-started=true]{opacity:1;pointer-events:auto}.cinema-film-player video{object-fit:contain;opacity:0;pointer-events:none;z-index:2;width:100%;height:100%;transition:opacity .28s;position:absolute;inset:0}.cinema-film-player video[data-active=true]{opacity:1;pointer-events:auto}.cinema-film-player video[data-retiring=true]{opacity:1;z-index:1}.cinema-film-player__buffer{z-index:5;pointer-events:none;border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:30px;height:30px;margin:-15px;animation:.8s linear infinite cinema-buffer-spin;position:absolute;top:50%;left:50%}.cinema-film-player__retry{z-index:6;color:#fff;cursor:pointer;background:#0008;border:1px solid #ffffff80;border-radius:50%;width:48px;height:48px;font-size:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cinema-film-player__retry:focus-visible{outline-offset:5px;outline:2px solid #fff}@keyframes cinema-buffer-spin{to{transform:rotate(360deg)}}.cinema-player-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes cinema-language-menu{0%{opacity:0;transform:translateY(-5px)scale(.96)}to{opacity:1;transform:none}}@keyframes cinema-language-code{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes cinema-language-loading{0%,to{opacity:.35}50%{opacity:1}}@media (width<=640px){.cinema-language{top:10px;right:10px}.cinema-language__trigger{gap:8px;min-width:178px;min-height:46px;padding:7px 10px}.cinema-language__menu{width:max(100%,200px)}.cinema-language__menu button{min-height:44px}}@media (prefers-reduced-motion:reduce){.cinema-language *,.cinema-film-player,.cinema-film-player video,.cinema-language__menu,.cinema-language__menu *{transition:none!important;animation:none!important}}@media (width<=810px){.fx-original-cinema .fx-cinema-stage{height:100svh!important;padding:0 16px calc(80px + env(safe-area-inset-bottom,0px))!important}.fx-original-cinema .fx-cinema-side-label{font-size:clamp(16px,4.9vw,22px)!important}.fx-original-cinema .fx-cinema-launch{touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-width:48px;min-height:48px}.fx-original-cinema .fx-cinema-screen{max-width:calc(100vw - 32px)}.cinema-language{top:8px;right:8px}.cinema-language__trigger{min-height:44px;padding:7px 10px}}@media (width<=810px) and (prefers-reduced-motion:no-preference){.fx-original-cinema .fx-original-scroll-zoom{height:280svh!important}}@media (width<=900px){.fx-original-cinema .fx-cinema-screen{background:0 0!important;overflow:visible!important}.fx-original-cinema .cinema-language{color:#171717;max-width:100%;top:calc(100% + 12px);right:0}.fx-original-cinema .cinema-language__trigger{color:#171717;-webkit-backdrop-filter:blur(12px);background:#ffffffe6;border-color:#0003;gap:8px;min-width:0;max-width:100%;min-height:44px;padding:0 14px;box-shadow:0 2px 9px #00000008}.fx-original-cinema .cinema-language__trigger:hover,.fx-original-cinema .cinema-language[data-open=true] .cinema-language__trigger{background:#fff;border-color:#0005}.fx-original-cinema .cinema-language__label{gap:0;font-size:0}.fx-original-cinema .cinema-language__code{color:#171717;font-size:13px;line-height:1.2}.fx-original-cinema .cinema-language__trigger:focus-visible{outline-color:#171717!important}.fx-original-cinema .cinema-language__busy{background:#171717}}@media (width<=900px) and (height<=540px){.fx-original-cinema .fx-cinema-stage{height:100svh!important;padding:0 16px calc(144px + env(safe-area-inset-bottom,0px))!important}}
