[data-media-player]{contain:style;box-sizing:border-box;-webkit-user-select:none;user-select:none;align-items:center;width:100%;display:inline-flex;position:relative}[data-media-player] *{box-sizing:border-box}:where([data-media-player][data-view-type=video]){aspect-ratio:16/9}[data-media-player]:focus,[data-media-player]:focus-visible{outline:none}[data-media-player][data-view-type=video][data-started]:not([data-controls]){pointer-events:auto;cursor:none}[data-media-player] slot{display:contents}[data-media-provider]{box-sizing:border-box;border-radius:inherit;width:100%;aspect-ratio:inherit;align-items:center;display:flex;position:relative;overflow:hidden}[data-media-player]:not([data-view-type=audio]) [data-media-provider],[data-media-player][data-fullscreen] [data-media-provider]{height:100%}[data-media-player][data-view-type=audio] [data-media-provider]{background-color:unset;display:contents}[data-media-provider] audio{width:100%}:where(video:not([width]):not([height]),iframe:not([width]):not([height])){aspect-ratio:16/9;width:100%}:where([data-media-provider] video),:where([data-media-provider] iframe){aspect-ratio:inherit;object-fit:contain;touch-action:manipulation;border-radius:inherit;width:100%;height:auto;display:inline-block}[data-media-provider] iframe{height:100%}[data-media-player][data-view-type=audio] video,[data-media-player][data-view-type=audio] iframe{display:none}[data-media-player][data-fullscreen] video{height:100%}[data-media-provider] iframe:not([src]){display:none}iframe.vds-youtube[data-no-controls]{height:1000%}.vds-blocker{width:100%;height:auto;aspect-ratio:inherit;pointer-events:auto;border-radius:inherit;z-index:1;position:absolute;inset:0}[data-ended] .vds-blocker{background-color:#000}.vds-icon:focus{outline:none}.vds-google-cast{color:#dedede;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-family:sans-serif;font-weight:500;display:flex}.vds-google-cast svg{--size:max(18%, 40px);width:var(--size);height:var(--size);margin-bottom:8px}.vds-google-cast-info{font-size:calc(var(--media-height) / 100 * 6)}
.cinema-player{--glass-edge:#ffffff3b;--glass-light:#dbf7ff;--player-accent:#bfeaff;aspect-ratio:2.05;isolation:isolate;color:#f8fcff;background:#020a10;border-radius:24px;outline:none;width:100%;font-family:DM Sans,sans-serif;display:block;position:relative;box-shadow:0 40px 110px #0006,0 0 0 1px #d9edff1c,0 0 80px #64c9ef07;container-type:inline-size}.cinema-player:focus-visible{outline:2px solid var(--player-accent);outline-offset:5px}.cinema-player.internal-theater{aspect-ratio:auto;z-index:1000;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;position:fixed;inset:0}.media-provider{border-radius:inherit;filter:brightness(var(--video-brightness,1));inset:0;overflow:hidden;position:absolute!important}.media-provider video{object-fit:cover;width:100%;height:100%;display:block}.video-poster{object-fit:cover;width:100%;height:100%;transition:opacity .35s;display:block;position:absolute;inset:0}.video-poster:not([data-visible]),.video-poster[data-hidden]{opacity:0;pointer-events:none}.player-overlay{border-radius:inherit;position:absolute;inset:0}.gesture-surface{border-radius:inherit;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:absolute;inset:0}.player-vignette{border-radius:inherit;pointer-events:none;background:linear-gradient(#020c163b,#0000 29% 48%,#020c1638 100%);transition:opacity .4s;position:absolute;inset:0}.controls-hidden .player-vignette{opacity:0}.controls-hidden{cursor:none}.player-overlay.controls-visible{cursor:default}.glass-group{transform-origin:bottom}.glass-surface{border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(22px)saturate(155%);backdrop-filter:blur(22px)saturate(155%);background:linear-gradient(135deg,#ffffff24,#ffffff05 38%,#d1eeff12 100%),#0d1d284d;position:relative;box-shadow:inset 0 1px #ffffff35,inset 0 -1px #06111c38,0 10px 28px #00000024,0 2px 5px #00000014}.glass-surface:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(138deg,#ffffff82,#ffffff06 30%,#ffffff08 65%,#c4f3ff4a);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.player-top{pointer-events:none;z-index:2;justify-content:space-between;align-items:center;gap:14px;display:flex;position:absolute;top:24px;left:24px;right:24px}.player-top-title{border-radius:30px;align-items:center;gap:14px;min-width:0;max-width:100%;padding:12px 16px;display:flex}.player-top-title:only-child{margin-right:auto}.original-badge{letter-spacing:1.65px;color:#eef8ff;align-items:center;gap:8px;font-size:8px;font-weight:600;display:inline-flex}.original-badge>span{background:#ccefff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #a0eaff99}.title-island-divider{background:#ffffff26;width:1px;height:12px}.top-film-title{color:#e4f3fa;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;display:block;overflow:hidden}.title-wave{color:#caefffc4}.film-category{letter-spacing:2.2px;text-shadow:0 1px 12px #0006;color:#edf8ffb0;font-size:8px}.player-top button{pointer-events:auto}.player-bottom{z-index:5;pointer-events:none;position:absolute;bottom:84px;left:24px;right:24px}.player-bottom .glass-group{pointer-events:auto}.timeline-island{background-color:#0b1c274a;border-radius:20px;padding:12px 18px 5px}.timeline-heading{pointer-events:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.timeline-heading>span{color:#ebf7fbd9;letter-spacing:.1px;align-items:center;gap:7px;font-size:10px;font-weight:400;display:flex}.timeline-heading>span>i{background:#ccedff;border-radius:50%;width:3px;height:3px;box-shadow:0 0 7px #cef}.playback-time{letter-spacing:.2px;color:#f4fbff;justify-content:flex-end;align-items:center;gap:7px;min-width:77px;font-size:10px;font-weight:500;display:flex}.playback-time>span:last-child{color:#daedff88}.time-divider{color:#ffffff45;font-size:9px}.seekbar{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;align-items:center;width:100%;height:28px;display:flex;position:relative}.chapter-tracks{align-items:center;min-width:0;display:flex;position:absolute;inset:0}.chapter-track-wrap{align-items:center;min-width:0;height:100%;margin-right:2px;display:flex;position:relative}.chapter-track-wrap:last-child{margin-right:0}.timeline-track{background:#dbf3ff29;border-radius:8px;width:100%;height:3px;transition:height .22s cubic-bezier(.2,.8,.2,1),box-shadow .25s;position:relative;overflow:hidden}.timeline-buffer,.timeline-fill{border-radius:inherit;height:100%;position:absolute;inset:0 auto 0 0}.timeline-buffer{width:100%;overflow:hidden}.timeline-buffer-range{transform-origin:0;background:#d6eeff40;width:100%;transition:transform .3s linear;position:absolute;inset:0 auto 0 0}.timeline-fill{width:var(--slider-fill,0%);background:linear-gradient(90deg,#add9f6,#e8f8ff);box-shadow:0 0 12px #b0e5ffa3}.chapter-track-wrap .timeline-fill{width:var(--chapter-fill,0%)}.seekbar[data-active] .timeline-track,.seekbar:focus-visible .timeline-track{height:6px;box-shadow:0 0 16px #a9e5ff12}.timeline-thumb{top:50%;left:var(--slider-fill,0%);opacity:.75;background:linear-gradient(145deg,#fff,#c6e8ff);border-radius:50%;width:10px;height:10px;transition:scale .25s cubic-bezier(.2,1.6,.3,1),opacity .2s,box-shadow .25s;position:absolute;translate:-50% -50%;scale:.65;box-shadow:0 0 0 3px #d6f2ff12,0 0 14px #aeedff66,inset 0 0 0 1px #ffffffbf}.seekbar[data-active] .timeline-thumb,.seekbar:focus-visible .timeline-thumb{opacity:1;scale:1.25;box-shadow:0 0 0 5px #daf4ff19,0 0 20px #a4eaff66}.seekbar[data-dragging] .timeline-thumb{scale:1.55;box-shadow:0 0 0 7px #daf4ff15,0 0 24px #a4eaff77}.seekbar:focus-visible{outline:0}.seekbar:focus-visible .timeline-track{outline-offset:5px;outline:2px solid #c8efff}.timeline-preview{opacity:0;pointer-events:none;z-index:12;background-color:#182f4480;border-radius:15px;flex-direction:column;align-items:center;padding:5px;transition:opacity .18s,scale .25s cubic-bezier(.2,.8,.2,1),translate .25s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;translate:0 7px;scale:.93}.timeline-preview[data-visible]{opacity:1;translate:0;scale:1}.preview-frame{border-radius:10px;width:176px;max-width:100%;height:74px;display:grid;overflow:hidden}.preview-frame>*{grid-area:1/1}.preview-placeholder{color:#e5f4fbd1;text-align:center;background:linear-gradient(145deg,#b5d9ef2b,#0a1c2ed9);flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:9px;display:flex}.preview-placeholder-icon{background:linear-gradient(145deg,#0000 48%,#d0eaff55 49% 53%,#0000 54%);border:1px solid #d0eaff80;border-radius:3px;width:20px;height:15px}.preview-unavailable-label{display:none}.preview-frame:has([data-preview-unavailable],[data-error]) .preview-loading-label{display:none}.preview-frame:has([data-preview-unavailable],[data-error]) .preview-unavailable-label{display:inline}.preview-thumbnail{width:var(--thumbnail-width,176px);height:var(--thumbnail-height,74px);z-index:1;border-radius:10px;min-width:0;max-width:176px;min-height:0;max-height:74px;display:block;position:relative;overflow:hidden}.preview-thumbnail img{max-width:none;position:absolute}.preview-thumbnail[data-hidden],.preview-thumbnail[data-loading],.preview-thumbnail[data-error]{display:none}.auto-thumbnail{object-fit:cover}.auto-thumbnail[hidden]{display:none}.preview-caption{color:#eff7ff;white-space:nowrap;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:9px 7px 5px;font-size:10px;display:flex}.preview-caption>span:last-child{color:#c4ebff;font-variant-numeric:tabular-nums;font-weight:600}.preview-stem{background:#9ec9df8a;border-bottom:1px solid #ffffff40;border-right:1px solid #ffffff40;width:5px;height:5px;position:absolute;bottom:-3px;rotate:45deg}.control-row{z-index:5;pointer-events:none;align-items:center;gap:10px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.control-row .glass-group{pointer-events:auto}.playback-island,.utility-island,.volume-island,.fullscreen-island{border-radius:30px;align-items:center;gap:3px;padding:5px;display:flex}.control-button{color:#f2f8ff;background:linear-gradient(135deg,#fff0,#fff0);border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .24s,color .2s,border-color .24s,box-shadow .24s,transform .3s cubic-bezier(.2,.9,.2,1.5);display:inline-flex;position:relative}.control-button:hover{background:linear-gradient(135deg,#ffffff26,#ffffff0a);border-color:#ffffff1f;transform:scale(1.09);box-shadow:inset 0 1px #ffffff30,0 3px 10px #0000000a}.control-button:active{background:#d3edff29;transform:scale(.89)}.control-button:focus-visible{outline-offset:3px;background:#d3edff20;outline:2px solid #d3f3ff}.control-button.is-active,.control-button[data-active]{color:#d8f4ff;background:#d2eeff22;border-color:#ffffff20;box-shadow:inset 0 1px #ffffff24}.control-button>span{display:flex}.control-button svg{stroke-width:1.65px}.play-button{background:linear-gradient(145deg,#ffffff29,#ffffff0f);border-color:#ffffff20;box-shadow:inset 0 1px #ffffff24}.play-button svg{stroke-width:1.2px;width:17px;height:17px}.play-button:has(svg.lucide-play) svg{margin-left:2px}.skip-control>svg{opacity:.9}.skip-number{font-size:6px;font-weight:600;line-height:1;position:absolute;top:17px;left:50%;translate:-50%}.control-button[data-tooltip]:after{content:attr(data-tooltip);color:#f4faff;white-space:nowrap;opacity:0;pointer-events:none;z-index:20;background:#193344db;border:1px solid #ffffff26;border-radius:10px;padding:7px 10px;font-size:10px;transition:opacity .15s,translate .2s;position:absolute;bottom:calc(100% + 17px);left:50%;translate:-50% 4px;box-shadow:0 5px 15px #0002}@media (hover:hover){.control-button[data-tooltip]:hover:after{opacity:1;translate:-50%}}.settings-anchor:has([aria-expanded=true])>.control-button:after{display:none}.volume-control{align-items:center;gap:3px;display:flex}.desktop-volume-slider{width:62px;margin-right:11px;transition:width .3s cubic-bezier(.2,.8,.2,1)}.volume-island:hover .desktop-volume-slider{width:78px}.volume-slider{cursor:pointer;touch-action:none;align-items:center;width:100%;height:38px;display:flex;position:relative}.volume-track{background:#dbefff38;border-radius:6px;width:100%;height:3px;transition:height .2s;position:relative}.volume-slider[data-active] .volume-track{height:4px}.volume-fill{width:var(--slider-fill,0%);border-radius:inherit;background:linear-gradient(90deg,#b4d9f1,#effaff);position:absolute;inset:0 auto 0 0}.volume-thumb{left:var(--slider-fill,0%);background:#f3fbff;border-radius:50%;width:8px;height:8px;transition:scale .2s;position:absolute;top:50%;translate:-50% -50%;box-shadow:0 0 8px #c9f1ff4d}.volume-slider[data-dragging] .volume-thumb{scale:1.3}.mobile-volume{display:none}.mobile-volume-panel{z-index:18;background-color:#142f448c;border-radius:28px;align-items:center;gap:13px;width:min(310px,100% - 28px);padding:7px;display:flex;position:absolute;bottom:91px;left:14px}.mobile-volume-panel .volume-slider{flex:1;min-width:45px}.volume-number{color:#e8f8ff;font-variant-numeric:tabular-nums;font-size:13px}.volume-number small{color:#c1d4e2a6;margin-left:1px;font-size:9px}.device-volume-note{flex:1;font-size:11px}.settings-anchor{position:relative}.settings-scrim{display:none}.settings-panel{color:#eef8ff;transform-origin:calc(100% - 30px) bottom;z-index:25;-webkit-backdrop-filter:blur(36px)saturate(160%);backdrop-filter:blur(36px)saturate(160%);background-color:#10283eb3;border-radius:24px;width:304px;max-width:calc(100% - 28px);position:absolute;bottom:65px;right:0;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 20px 65px #0005,0 3px 8px #0003}.settings-heading{border-bottom:1px solid #ffffff10;align-items:center;gap:7px;min-height:58px;padding:0 18px;font-size:12px;font-weight:600;display:flex}.settings-heading>span{flex:1}.settings-heading>button{color:#d9edfc;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:-7px;display:grid}.settings-heading>button:hover{background:#ffffff12}.settings-heading .settings-close{background:#ffffff0b;margin-left:auto;margin-right:-5px}.sheet-handle{display:none}.settings-pages{position:relative}.settings-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c6eaff33 transparent;max-height:324px;padding:8px;overflow-y:auto}.settings-row{text-align:left;border-radius:15px;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 10px;font-size:11px;transition:background .2s,transform .2s;display:flex}.settings-row-icon{color:#d6eeff;background:linear-gradient(145deg,#d4ecff15,#d4ecff06);border:1px solid #ffffff0a;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.settings-row>small{color:#c0d7e7a6;white-space:nowrap;margin-left:auto;font-size:10px}.settings-row>svg:last-child{color:#bdd9ec7a}.settings-row:hover,.settings-option:hover{background:#deefff11}.settings-row:hover .settings-row-icon{color:#fff;background:#deefff1c}.settings-row:active,.settings-option:active{transform:scale(.98)}.menu-divider{background:#ffffff10;height:1px;margin:7px 12px}.settings-footer{color:#bfd8ea82;letter-spacing:1.7px;border-top:1px solid #ffffff10;align-items:center;gap:9px;padding:14px 20px;font-size:7px;display:flex}.tiny-orbit{border:1px solid #caecff85;border-radius:50%;width:7px;height:7px;display:block;box-shadow:inset 0 0 4px #caecff30}.settings-option{text-align:left;isolation:isolate;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:42px;padding:9px 13px;font-size:12px;display:flex;position:relative}.settings-option>span:first-child{z-index:1}.settings-option[aria-checked=true]{color:#effaff}.settings-option small{color:#b2d3e5b3;margin-left:5px;font-size:9px}.selection-wash{border-radius:inherit;z-index:-1;background:linear-gradient(110deg,#c9ebff1f,#c9ebff0a);border:1px solid #e0f3ff17;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff13}.selection-check{color:#173044;background:#c2eaff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;box-shadow:0 0 12px #c2eaff25}.settings-label{color:#b7cfdfa6;padding:9px 13px 13px;font-size:10px}.quality-note{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:24px 16px 28px;display:flex}.quality-lens{color:#c3e8ff;background:linear-gradient(145deg,#cceaff24,#cceaff05);border:1px solid #ffffff15;border-radius:20px;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 1px #ffffff30,0 7px 24px #0002}.quality-note strong{font-size:14px;font-weight:500}.quality-note p,.empty-option{color:#bdd2e0b3;margin:0;font-size:11px;line-height:1.8}.empty-option{padding:20px}.center-play-wrap{pointer-events:none;z-index:3;flex-direction:column;align-items:center;width:84px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.center-play{pointer-events:auto;-webkit-backdrop-filter:blur(15px)saturate(135%);backdrop-filter:blur(15px)saturate(135%);background:radial-gradient(at 25% 0,#ffffff47,#ffffff0a 63%),#9edbff0d;border-radius:50%;place-items:center;width:84px;height:84px;display:grid;position:relative;box-shadow:inset 0 2px 2px #ffffff40,inset 0 -2px 5px #0000000d,0 15px 45px #00000025,0 0 0 7px #b1e5ff08}.center-play svg{filter:drop-shadow(0 2px 5px #1232);margin-left:4px;position:relative}.center-play-lens{background:linear-gradient(135deg,#ffffff1c,#0000 45%);border-top:1px solid #ffffff30;border-radius:50%;position:absolute;inset:8px}.center-play-caption{text-shadow:0 2px 16px #0008;flex-direction:column;align-items:center;gap:7px;margin-top:24px;display:flex;position:absolute;top:100%;left:0;right:0}.center-play-caption>span{letter-spacing:3px;color:#e3f4ffcf;font-size:8px;font-weight:500}.center-play-caption>small{letter-spacing:.3px;color:#f2f8ffc4;font-family:Manrope,sans-serif;font-size:13px}.replay-label{text-align:center;margin-top:18px;font-size:12px;position:absolute;top:100%;left:0;right:0}.feedback-layer{pointer-events:none;z-index:4;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.feedback-position{position:absolute;top:46%;left:50%;translate:-50% -50%}.feedback-position.feedback-left{left:24%}.feedback-position.feedback-right{left:76%}.playback-feedback{color:#f6fbff;text-shadow:0 2px 10px #0002;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:76px;min-height:76px;padding:20px;display:flex}.playback-feedback>svg{width:25px;height:25px;position:relative}.feedback-light{border-radius:inherit;background:radial-gradient(at 30% 0,#ffffff24,#0000 65%);position:absolute;inset:7px}.playback-feedback strong{letter-spacing:-.6px;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;line-height:1.1}.playback-feedback strong small{color:#cbe9fbb3;letter-spacing:0;margin-left:3px;font-size:10px;font-weight:400}.feedback-seek{background-color:#15436732;border-radius:28px;min-width:92px;padding:17px 20px}.seek-chevrons{align-items:center;height:23px;display:flex}.seek-chevrons>span{margin:0 -6px;display:flex}.seek-chevrons svg{stroke-width:1.6px;width:24px;height:24px}.seek-ripple{background:radial-gradient(circle,#d5f3ff0a,#d5f3ff00);border:1px solid #d5f3ff77;border-radius:50%;position:absolute;inset:-5px}.gesture-time{color:#d4eeff;font-variant-numeric:tabular-nums;background:#ffffff0c;border-radius:8px;margin-top:2px;padding:4px 8px;font-size:10px}.feedback-meter{border-radius:30px;gap:10px;min-width:110px;padding:20px 17px 16px}.gesture-meter{background:#c3e7ff26;border-radius:5px;width:72px;height:4px;overflow:hidden}.gesture-meter>i{width:100%;height:100%;transform:scaleX(var(--meter));transform-origin:0;background:#d9f1ff;display:block}.gesture-meter-label{letter-spacing:1.5px;color:#cfebfb99;white-space:nowrap;font-size:6px}.feedback-message{text-align:center;border-radius:22px;max-width:240px;min-height:auto;font-size:12px;line-height:1.6}.buffering-indicator{pointer-events:none;z-index:3;flex-direction:column;align-items:center;gap:23px;display:flex;position:absolute;top:44%;left:50%;translate:-50% -50%}.buffering-indicator>span{color:#e7f5ffb3;white-space:nowrap;font-size:11px}.liquid-loader{color:#def4ff;place-items:center;width:72px;height:72px;display:grid;position:relative}.liquid-loader>i{background:#d3efff05;border:1px solid #d3efff55;border-radius:50%;animation:2.4s ease-out infinite liquid-wave;position:absolute;inset:0}.liquid-loader>i:nth-child(2){animation-delay:.8s}.liquid-loader>i:nth-child(3){animation-delay:1.6s}@keyframes liquid-wave{0%{opacity:.8;transform:scale(.65)}to{opacity:0;transform:scale(1.5)}}.player-error{border-radius:inherit;text-align:center;z-index:4;background:#071521e8;flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex;position:absolute;inset:0}.error-orbit{color:#c8eaff;border:1px solid #c8eaff55;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.player-error h3{margin:13px 0 6px;font-size:22px;font-weight:500}.player-error p{color:#b2c8d7;margin:0 0 20px;font-size:12px}.video-captions{--cue-font-size:clamp(12px, 1.6vw, 21px);--cue-line-height:calc(var(--cue-font-size) * 1.4);pointer-events:none;font-size:var(--cue-font-size);contain:layout style;line-height:1.4;transition:bottom .25s;position:absolute;inset:0 5% 165px}.video-captions [data-part=cue-display]{top:var(--cue-top);left:var(--cue-left);right:var(--cue-right);bottom:var(--cue-bottom);width:var(--cue-width,auto);height:var(--cue-height,auto);transform:var(--cue-transform);text-align:var(--cue-text-align,center);white-space:pre-line;writing-mode:var(--cue-writing-mode,unset);unicode-bidi:plaintext;position:absolute}.video-captions [data-part=cue]{white-space:pre-wrap;unicode-bidi:plaintext;background:#07111bd1;border-radius:8px;padding:4px 10px;display:inline-block}.control-button[data-tooltip]:after{unicode-bidi:plaintext}.cinema-player[lang|=fa] .original-badge,.cinema-player[lang|=fa] .film-category,.cinema-player[lang|=fa] .center-play-caption>span,.cinema-player[lang|=fa] .center-play-caption>small,.cinema-player[lang|=fa] .settings-footer,.cinema-player[lang|=fa] .gesture-meter-label{letter-spacing:normal}.video-captions[data-hidden],.video-captions[aria-hidden=true]{visibility:hidden}.cinema-player[data-fullscreen]{aspect-ratio:auto;border-radius:0;width:100%;height:100%;max-height:none}.cinema-player[data-fullscreen] .control-row{left:max(28px, env(safe-area-inset-left));right:max(28px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom))}@media (max-width:1000px){.cinema-player{aspect-ratio:1.85}.player-top{top:20px;left:20px;right:20px}.player-bottom{bottom:18px;left:20px;right:20px}.control-row{gap:5px;inset:20px 20px auto auto}.control-spacer{display:none}.playback-island,.utility-island,.volume-island,.fullscreen-island{border-radius:22px;gap:0;padding:3px}.control-button{width:36px;height:36px}.control-button>svg{width:18px;height:18px}.skip-control,.captions-button,.pip-button,.theater-button,.desktop-volume,.desktop-volume-slider{display:none}.mobile-volume{display:inline-flex}.player-overlay.is-paused .playback-island,.film-category{display:none}.mobile-volume-panel{border-radius:20px;gap:8px;width:min(196px,100% - 40px);padding:4px 7px;inset:64px 20px auto auto}.mobile-volume-panel .control-button{width:32px;height:32px}.mobile-volume-panel .volume-slider{min-width:64px;height:34px}.mobile-volume-panel .volume-number{min-width:28px;font-size:11px}.mobile-volume-panel .volume-number small{font-size:8px}}@media (max-width:760px){.cinema-player{aspect-ratio:1.42;border-radius:22px;width:100%;margin:0}.player-top{top:14px;left:14px;right:14px}.player-top-title{gap:9px;padding:9px 12px}.original-badge{letter-spacing:1.35px;font-size:7px}.title-island-divider,.film-category,.title-wave{display:none}.player-bottom{bottom:12px;left:12px;right:12px}.control-row{gap:4px;top:12px;right:12px}.timeline-island{border-radius:17px;padding:10px 13px 3px}.timeline-heading{gap:10px}.timeline-heading>span{white-space:nowrap;text-overflow:ellipsis;gap:5px;font-size:8px;overflow:hidden}.timeline-heading>span>i{display:none}.playback-time{gap:5px;min-width:65px;font-size:9px}.seekbar{height:27px}.playback-island,.utility-island,.volume-island,.fullscreen-island{border-radius:20px}.control-button{width:34px;height:34px}.control-button>svg{width:17px;height:17px}.control-button:hover{transform:none}.volume-control{gap:0}.mobile-volume-panel{border-radius:18px;width:min(184px,100% - 24px);top:55px;right:12px}.center-play-wrap{top:41%}.center-play{width:65px;height:65px}.center-play svg{width:23px;height:23px}.center-play-caption{margin-top:15px}.center-play-caption>span{letter-spacing:2px;font-size:6px}.center-play-caption>small{display:none}.preview-frame{width:142px;height:59px}.preview-thumbnail{max-width:142px;max-height:59px}.preview-caption{padding:7px 5px 3px;font-size:8px}.timeline-preview{border-radius:12px}.settings-scrim{z-index:24;touch-action:none;background:#020c1859;display:block;position:fixed;inset:0}.settings-panel{transform-origin:bottom;background-color:#16324ac4;border-radius:30px;width:auto;max-width:none;max-height:min(76dvh,490px);position:fixed;left:12px;right:12px!important;bottom:max(12px, env(safe-area-inset-bottom))!important}.sheet-handle{background:#d4e9ff38;border-radius:4px;width:32px;height:4px;margin:10px auto 0;display:block}.settings-heading{min-height:58px;padding:0 23px;font-size:14px}.settings-heading>button{width:36px;height:36px}.settings-content{max-height:min(54dvh,345px);padding:9px}.settings-row{gap:12px;min-height:53px;padding:0 12px;font-size:13px}.settings-row>small{font-size:11px}.settings-row-icon{border-radius:11px;width:33px;height:33px}.settings-option{min-height:48px;padding:11px 17px;font-size:13px}.settings-footer{padding:16px 25px 19px;font-size:7px}.settings-label{padding:12px 17px 14px;font-size:11px}.quality-note{padding:24px 20px 28px}.quality-note p{max-width:270px;font-size:12px}.feedback-position{top:41%}.feedback-position.feedback-left{left:24%}.feedback-position.feedback-right{left:76%}.playback-feedback{min-width:64px;min-height:64px;padding:16px}.feedback-seek{border-radius:25px;min-width:78px;padding:14px 17px}.playback-feedback strong{font-size:20px}.feedback-meter{min-width:100px}.video-captions{--cue-font-size:13px;bottom:140px}.cinema-player[data-fullscreen] .player-bottom{left:max(14px, env(safe-area-inset-left));right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom))}}@media (max-width:360px){.control-row{gap:5px}.player-bottom{left:9px;right:9px}.captions-button{display:none}.timeline-heading>span{max-width:160px;font-size:7px}}@media (pointer:coarse){.control-button[data-tooltip]:after{display:none}}@media (max-height:520px) and (orientation:landscape){.cinema-player{aspect-ratio:2.2}.center-play-wrap{top:42%}.center-play-caption{display:none}.player-top{top:14px}.player-bottom{gap:9px;bottom:14px}.settings-panel{width:310px;max-height:calc(100dvh - 24px);position:fixed;left:auto;right:max(14px, env(safe-area-inset-right))!important;bottom:12px!important}.settings-content{max-height:calc(100dvh - 140px)}.settings-scrim{z-index:24;background:#020c1833;display:block;position:fixed;inset:0}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-surface{background-color:#173246e8}.settings-panel,.timeline-preview,.mobile-volume-panel{background-color:#183449f5}}@media (prefers-reduced-transparency:reduce){.glass-surface{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#183246f5}}@media (prefers-reduced-motion:reduce){.glass-group{transform:none!important}.timeline-preview{translate:none;scale:1}.liquid-loader>i{opacity:.35;animation:none}}@media (prefers-contrast:more){.glass-surface{background-color:#092030f5;border-color:#e8f6ffb3}.control-button{color:#fff}.timeline-track{background:#91a8b1}}.player-bottom,.cinema-player[data-fullscreen] .player-bottom{z-index:5;pointer-events:auto;-webkit-backdrop-filter:blur(26px)saturate(170%);backdrop-filter:blur(26px)saturate(170%);background:linear-gradient(120deg,#e6f8ff30,#b9e0fa0a 36%,#f5fbff18 100%),#0b19276b;border-radius:22px;padding:5px 9px;position:absolute;bottom:22px;left:24px;right:24px;box-shadow:inset 0 1px #ffffff58,inset 0 -1px #a3defa21,0 12px 40px #0004,0 2px 8px #0002}.player-bottom:before{background:linear-gradient(120deg,#ffffff9c,#d8f4ff15 25%,#ffffff0d 70%,#e6f8ff70)}.player-bottom:after{content:"";filter:blur(9px);opacity:0;pointer-events:none;background:#d8f3ff38;border-radius:50%;height:14px;transition:opacity .32s ease-in-out;position:absolute;inset:8px 12% auto}.player-bottom[data-glass-visible=true]:after{opacity:.55}.player-bottom .control-row,.cinema-player[data-fullscreen] .control-row{pointer-events:auto;flex-wrap:nowrap;align-items:center;gap:2px;width:100%;min-width:0;display:flex;position:relative;inset:auto}.control-row>div,.control-row>.playback-time{z-index:1;position:relative}.control-row .playback-island,.control-row .volume-island,.control-row .utility-island,.control-row .fullscreen-island{box-shadow:none;background:0 0;border:0;flex:none;align-items:center;gap:1px;padding:0;display:flex}.player-overlay.is-paused .control-row .playback-island{display:flex}.control-row .control-spacer{min-width:4px;display:block}.control-row .playback-time{white-space:nowrap;flex:none;justify-content:flex-start;min-width:0;margin:0 8px;font-size:11px}.control-row .seekbar{flex:100px;width:auto;min-width:48px;height:44px;margin:0 9px}.control-row .control-button{width:40px;height:40px;box-shadow:none;background:0 0;border-color:#0000}.control-row .control-button:hover,.control-row .control-button:focus-visible{background:#ffffff12;border-color:#ffffff12;box-shadow:inset 0 1px #ffffff24}.control-row .control-button.is-active,.control-row .control-button[data-active]{background:#e2f6ff28;border-color:#ffffff1c}.control-row .play-button{background:#f1fbff1a;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff40}.control-lens{z-index:0;pointer-events:none;transform-origin:0;background:radial-gradient(at 30% 0,#ffffff4a,#c4eaff0d 72%);border:1px solid #ffffff30;border-radius:50%;width:40px;height:38px;position:absolute;top:1px;left:0;box-shadow:inset 0 1px #ffffff40,0 4px 12px #0002}.control-row .desktop-volume-slider,.control-row .volume-island:hover .desktop-volume-slider{width:62px;margin-right:5px}.control-row .mobile-volume{display:none}.control-row .desktop-volume{display:inline-flex}.mobile-volume-panel{width:min(260px,100% - 48px);inset:auto auto 85px 24px}.video-captions{bottom:116px}.controls-hidden .video-captions{bottom:30px}.cinema-player[data-fullscreen] .player-bottom{left:max(24px, env(safe-area-inset-left));right:max(24px, env(safe-area-inset-right));bottom:max(22px, env(safe-area-inset-bottom))}@media (max-width:1000px){.player-bottom{bottom:17px;left:18px;right:18px}.control-row .skip-control,.control-row .pip-button,.control-row .theater-button{display:none}.control-row .captions-button{display:inline-flex}.control-row .desktop-volume,.control-row .desktop-volume-slider{display:none}.control-row .mobile-volume{display:inline-flex}.mobile-volume-panel{width:min(250px,100% - 36px);padding:5px 8px;inset:auto auto 84px 18px}}@media (max-width:760px){.player-bottom,.cinema-player[data-fullscreen] .player-bottom{border-radius:19px;padding:4px 5px;bottom:10px;left:10px;right:10px}.control-row .control-button{width:44px;height:44px}.control-row .control-button>svg{width:20px;height:20px}.control-row .playback-time{gap:5px;margin:0 4px;font-size:10px}.control-row .seekbar{min-width:38px;margin:0 5px}.control-row .captions-button{display:none}.control-lens{height:42px}.mobile-volume-panel{width:min(250px,100% - 20px);inset:auto auto 80px 10px}.mobile-volume-panel .control-button{width:44px;height:44px}.mobile-volume-panel .volume-slider{min-width:64px}.video-captions{bottom:102px}.cinema-player[data-fullscreen] .player-bottom{left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom))}}@media (max-width:360px){.control-row .captions-button{display:none}.control-row .playback-time{gap:3px;margin:0 2px;font-size:9px}.control-row .control-button{width:40px;height:40px}.control-row .seekbar{min-width:24px;margin:0 2px}.control-lens{height:38px}}@media (max-height:520px) and (orientation:landscape){.player-bottom{bottom:10px}.video-captions{bottom:100px}}@media (prefers-reduced-transparency:reduce){.player-bottom{-webkit-backdrop-filter:none;backdrop-filter:none;background:#183246f5}}@media (prefers-contrast:more){.player-bottom{background:#092030f5}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.player-bottom{background-color:#173246e8}}.center-play-wrap{top:50%}@container (max-width:760px){.player-bottom,.cinema-player[data-fullscreen] .player-bottom{padding:4px 5px;bottom:10px;left:10px;right:10px}.control-row .skip-control,.control-row .pip-button,.control-row .theater-button,.control-row .captions-button,.control-row .desktop-volume,.control-row .desktop-volume-slider{display:none}.control-row .mobile-volume{display:inline-flex}.control-row .control-button{width:44px;height:44px}.control-row .playback-time{gap:5px;margin:0 4px;font-size:10px}.control-row .seekbar{min-width:38px;margin:0 5px}}@container (max-width:380px){.control-row .playback-time{gap:3px;margin:0 2px;font-size:9px}.control-row .seekbar{min-width:24px;margin:0 2px}}@container (max-width:320px){.control-row .playback-time{display:none}}@container (max-width:240px){.control-row .volume-island{display:none}.control-row .control-button{width:36px;height:40px}}
