.watch-page-layout{grid-template-columns:minmax(0,1fr) minmax(220px,280px);grid-template-areas:"player related""details details";align-items:stretch;display:grid}.watch-page-layout[data-player-fitted]{grid-template-columns:minmax(0,var(--watch-player-width)) minmax(220px,1fr)}.watch-page-layout>.detail-experience{grid-area:details;min-width:0}.watch-workspace{color:#f3f4f6;background:0 0;border-radius:8px 0 0 8px;grid-area:player;min-width:0;padding:0;overflow:hidden;box-shadow:-8px 8px 28px #0001}.watch-related{background:#222;border-radius:0 8px 8px 0;flex-direction:column;grid-area:related;min-width:0;height:0;min-height:100%;max-height:100%;padding:16px 24px 10px;display:flex;position:relative}.watch-detail-related{display:none}.watch-related header{border-bottom:1px solid #ffffff18;flex-direction:column;align-items:flex-start;gap:7px;padding:0 0 12px;display:flex}.watch-related h2{color:#fff;margin:0;font-size:1.05rem;line-height:1.3}.watch-related header a{color:#aeb9d0;font-size:.76rem}.watch-related-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#414751 transparent;flex:1;height:0;min-height:0;padding-top:8px;overflow-y:auto}.watch-related-card{color:#f3f4f6;border-radius:6px;gap:12px;padding:9px 6px 9px 0;text-decoration:none;display:flex}.watch-related-card:hover,.watch-related-card:focus-visible{background:#ffffff0c}.watch-related-card img{object-fit:cover;filter:grayscale();border-radius:5px;flex-shrink:0;width:90px;height:62px;transition:filter .25s}.watch-related-card:hover img,.watch-related-card:focus-visible img{filter:grayscale(0)}.watch-related-card>span{flex-direction:column;justify-content:center;gap:6px;min-width:0;display:flex}.watch-related-card strong{font-size:.84rem;font-weight:600;line-height:1.4}.watch-related-card small{color:#a6adbb;text-transform:capitalize;font-size:.7rem;line-height:1.4}.watch-related-empty{color:#a6adbb;padding-top:12px;font-size:.85rem;line-height:1.6}.player-stage{color:#e5e7eb;background:0 0;border-radius:0;align-self:start;min-width:0;position:relative}.player-stage .player{--player-aspect:1.77778;width:100%;max-width:100%;margin:0;position:relative}.player-cover{background:#000;width:100%;height:100%;overflow:hidden}.player-cover img{object-fit:contain;opacity:.48;width:100%;height:100%}.player-start{color:#fff;cursor:pointer;background:#0002;border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.player-start>span{backdrop-filter:blur(5px);background:#fff2;border:2px solid #fffa;border-radius:50%;place-items:center;width:76px;height:76px;padding-left:5px;font-size:30px;display:grid}.player-start>strong{letter-spacing:.04em;font-size:14px;font-weight:600;line-height:1.4}.player-start:hover>span{background:#fff4}.player-start[hidden],.player-play-retry[hidden]{display:none}.player-play-retry{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#006eff;border:0;border-radius:7px;margin:8px 0 0;padding:8px 12px;font-size:.8rem}.player-stage .player-shell{width:100%;height:auto;aspect-ratio:var(--player-aspect);box-shadow:none;background:#000;border:0;border-radius:0;margin:0}.player-stage .player-shell video{object-fit:contain;background:#000}.player-stage .player-shell:has(iframe){background:0 0}.player-toolbar{background:#000;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:8px 10px;display:flex}.player-toolbar-info,.player-toolbar-display{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.player-toolbar-display{margin-left:auto}.player-view-total{color:#d4d7df;white-space:nowrap;align-items:center;gap:6px;min-height:40px;padding:9px 10px;font-size:.8rem;display:inline-flex}.player-view-total svg{flex-shrink:0}.player-view-total strong{font-variant-numeric:tabular-nums;font-weight:600}.player-toolbar button,.player-toolbar a,.player-switcher button{color:#d4d7df;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:9px 10px;font-size:.8rem;text-decoration:none;display:inline-flex}.player-toolbar button:hover:not(:disabled),.player-toolbar a:hover,.player-switcher button:hover{color:#fff;background:#ffffff12}.player-toolbar button:disabled{opacity:.4;cursor:not-allowed}.player-switcher{background:#222;border:0;border-radius:0 0 0 8px;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 14px;display:flex}.player-switcher[hidden]{display:none}.player-switcher-title{color:#e2e2e2;white-space:nowrap;align-items:center;gap:8px;font-size:.75rem;font-weight:650;display:inline-flex}.player-switcher-title img{filter:brightness(0)invert();flex-shrink:0}.player-switcher-options{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.player-source-separator{color:#858585;user-select:none;font-size:1rem;line-height:1}.player-switcher button{color:#a5a5a5;box-shadow:none;background:0 0;padding:6px 3px;font-weight:650}.player-switcher button:hover{color:#fff;background:0 0}.player-switcher button[aria-pressed=true]{color:#00a6ff;box-shadow:none;background:0 0}.player-switcher small{color:#9ba5b5;font-size:.8rem}.player-stage :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.player-notice-toast{z-index:17010;left:50%;bottom:max(22px,env(safe-area-inset-bottom));border:1px solid color-mix(in srgb,var(--blue) 30%,var(--line));background:var(--surface);width:min(470px,100% - 32px);max-height:min(240px,45dvh);color:var(--text);text-align:left;border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:12px 10px 12px 14px;display:flex;position:fixed;overflow:auto;transform:translate(-50%);box-shadow:0 18px 48px #00122c38}.player-notice-toast[hidden]{display:none}.player-notice-content{flex:1;align-self:center;min-width:0}.player-notice-icon{color:var(--blue);flex-shrink:0;margin-top:3px}.player-notice-toast[data-level=error]{border-color:#d4a34c}.player-notice-toast[data-level=error] .player-notice-icon{color:#b77a10}.player-control-status{color:inherit;overflow-wrap:anywhere;margin:0;padding:0;font-size:.82rem;font-weight:600;line-height:1.5}.player-notice-close{width:36px;height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;place-items:center;margin:-5px -3px -5px 0;padding:0;font-size:24px;line-height:1;display:grid}.player-notice-close:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}@media (pointer:coarse){.player-notice-close{width:44px;height:44px}}.player-cinema-close{z-index:3;color:#fff;cursor:pointer;background:#141820e6;border:1px solid #ffffff50;border-radius:50%;width:44px;height:44px;font-size:30px;line-height:1;position:absolute;top:16px;right:16px}.player-cinema-close[hidden]{display:none}.player-fullscreen-exit-zone{z-index:4;cursor:default;justify-content:center;align-items:flex-start;width:112px;height:64px;padding-top:8px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.player-fullscreen-exit-zone[hidden]{display:none}.player-fullscreen-exit-zone button{color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:#141820e6;border:1px solid #ffffff50;border-radius:50%;width:40px;height:40px;font-size:28px;transition:opacity .15s}.player-fullscreen-exit-zone:hover button,.player-fullscreen-exit-zone:focus-within button{opacity:1;pointer-events:auto}.player-toolbar-display button[hidden],.player-toolbar-display:not(:has(button:not([hidden]))){display:none}.player-stage.is-cinema,.player-stage:fullscreen{z-index:15000;background:#000;border-radius:0;flex-direction:column;justify-content:center;width:100%;height:100dvh;max-height:none;padding:12px;display:flex;position:fixed;inset:0}.player-stage:is(.is-cinema,:fullscreen) .player{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.player-stage:is(.is-cinema,:fullscreen) .player-shell{width:min(100%,calc((100dvh - 142px) * var(--player-aspect)));border-radius:0;flex-shrink:0;max-height:100%}.player-stage:is(.is-cinema,:fullscreen) .player-toolbar,.player-stage:is(.is-cinema,:fullscreen) .player-switcher{flex-shrink:0}.player-trailer-dialog{color:#fff;background:#080a0e;border:1px solid #ffffff26;border-radius:10px;width:min(960px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 90px #0009}.player-trailer-dialog::backdrop{background:#000c}.player-trailer-dialog header{align-items:center;gap:16px;padding:12px 16px;display:flex}.player-trailer-dialog h2{flex:1;margin:0;font-size:.9rem;line-height:1.4}.player-trailer-dialog h2 span{color:#aeb6c4;margin-left:8px;font-weight:400}.player-trailer-dialog header button{color:#fff;cursor:pointer;background:#ffffff0d;border:0;border-radius:6px;flex-shrink:0;width:40px;height:40px;font-size:28px}.player-trailer-media{aspect-ratio:16/9;background:#000;max-height:calc(100dvh - 112px)}.player-trailer-media iframe,.player-trailer-media video{object-fit:contain;border:0;width:100%;height:100%;display:block}.popular-empty{color:var(--text-muted);border-top:1px solid var(--border);padding:24px 0}.player-stage:fullscreen:has([data-own-player]){padding:0}.player-stage:fullscreen:has([data-own-player]) .player{width:100%;height:100%}.player-stage:fullscreen:has([data-own-player]) .player-shell{aspect-ratio:auto;width:100%;height:100%;max-height:100%}.player-stage:fullscreen:has([data-own-player]) :is(.player-toolbar,.player-switcher){display:none}.popular-empty h2{font-size:1.25rem}@media (width<=900px){.watch-page-layout{grid-template-columns:minmax(0,1fr) minmax(180px,220px)}.watch-related-card{gap:8px}.watch-related-card img{width:64px;height:52px}.player-toolbar{gap:0;padding:5px}.player-toolbar button,.player-toolbar a{padding:8px;font-size:.74rem}}@media (width<=680px),(width<=1000px) and (height<=500px) and (pointer:coarse){.detail-page>.breadcrumb{gap:4px;margin-bottom:0;padding-block:0;font-size:.72rem}.watch-page-layout{flex-direction:column;display:flex}.watch-workspace{border-radius:8px;padding:0}.watch-detail-popular,.watch-related{display:none}.watch-detail-related{display:block}.player-stage:not([data-popup-mode=true]) .player-toolbar-display{display:flex}.player-stage:not([data-popup-mode=true]) .player-toolbar-display:not(:has([data-player-fullscreen]:not([hidden]))),.player-toolbar-display :is([data-player-cinema],[data-player-popup]){display:none}.player-stage{width:100%}.player-stage .player-shell{border-radius:0;width:100%;margin:0}.player-switcher{border-radius:0 0 8px 8px;gap:2px 12px;padding:4px 10px}.player-switcher-title{gap:6px;font-size:.68rem}.player-switcher-title img{width:14px;height:14px}.player-switcher button{padding:6px 3px;font-size:.76rem}.player-toolbar button,.player-toolbar a{gap:4px;padding:7px 6px;font-size:.7rem}.detail-heading{padding:8px 0 0}.detail-heading h1{letter-spacing:-.03em;margin-bottom:6px;font-size:clamp(1.25rem,5.8vw,1.6rem);font-weight:500;line-height:1.25}.detail-heading h1 span{font-size:.82em;font-weight:400}.detail-primary,.detail-aside{min-width:0}.detail-metadata-panel,.rating-panel,.synopsis-section,.reaction-panel,.comment-panel,.player-help{border-radius:10px;padding:12px}.detail-tag-groups span{border-radius:6px}.detail-actions .button{border-radius:8px}.synopsis-section .lead,.synopsis-section .expanded-information>p{font-size:.86rem;line-height:1.5}.interaction-column .comment-list{max-height:var(--comment-visible-height,240px)}.comment-list{gap:12px}.player-stage.is-cinema,.player-stage:fullscreen{padding:8px}.player-trailer-dialog h2 span{margin:4px 0 0;display:block}}@media (hover:none){.watch-related-card img{filter:none}}@media (prefers-reduced-motion:reduce){.watch-related-card img{transition:none}}.player-window{background:#000;margin:0}.player-window main{min-height:100dvh;padding:0}.player-window .player-stage{border-radius:0;flex-direction:column;justify-content:center;min-height:100dvh;display:flex}.player-window .player{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.player-window .player-shell{width:min(100%,calc((100dvh - 130px) * var(--player-aspect)));border-radius:0}.player-window .player-toolbar,.player-window .player-switcher{flex-shrink:0}.player-window .player-stage{--popup-controls-height:48px;height:100dvh;min-height:0;overflow:auto}.player-window .player-shell{width:min(100%,calc((100dvh - var(--popup-controls-height)) * var(--player-aspect)))}.player-window .player-toolbar{background:#101114;border:0;padding:4px 8px}.player-window [data-player-switcher-toggle][aria-expanded=true] svg{transform:rotate(180deg)}.player-window .player-toolbar-display{justify-content:space-between;width:100%;margin:0}@media (width<=680px){.player-view-total{gap:4px;padding:7px 6px;font-size:.7rem}}@media (width<=420px){.player-toolbar-info,.player-toolbar-display{gap:0}}.player-stage:is(.is-cinema,:fullscreen) :is(.player-toolbar,.player-switcher){display:none}.player-stage:is(.is-cinema,:fullscreen) .player-shell{width:min(100%,calc((100dvh - 24px) * var(--player-aspect)))}@media (width<=680px){.player-stage:is(.is-cinema,:fullscreen) .player-shell{width:min(100%,calc((100dvh - 16px) * var(--player-aspect)))}}.player-stage:fullscreen{padding:0}.player-stage:fullscreen .player{width:100%;height:100%}.player-stage:fullscreen .player-shell{aspect-ratio:auto;width:100%;height:100%;max-height:100%}.player-stage:fullscreen .player-shell video{object-fit:contain}
