[data-tv="1"] [class*="Player-module"][class*="heroVideo"], [data-tv="1"] [class*="Watch-module"][class*="ambient"] { display: none; }
[data-tv="1"] [class*="Player-module"][class*="playBtn"] { padding: 18px 40px; font-size: 22px; }
.Tooltip-module__O-1r8G__wrap { display: inline-flex; position: relative; }
.Tooltip-module__O-1r8G__tip { z-index: var(--z-popover); background: var(--tip-bg); color: var(--tip-fg); font-size: var(--fs-xs); white-space: nowrap; pointer-events: none; animation: Tooltip-module__O-1r8G__tipIn var(--t-base) var(--ease-out); border-radius: 4px; padding: 6px 8px; font-weight: 500; line-height: 1; position: fixed; overflow: hidden; }
.Tooltip-module__O-1r8G__out { animation: Tooltip-module__O-1r8G__tipOut var(--t-fast) var(--ease-in) forwards; }
.Tooltip-module__O-1r8G__tip[data-move] { transition: top var(--t-base) var(--ease-out), left var(--t-base) var(--ease-out), width var(--t-base) var(--ease-out); }
@keyframes Tooltip-module__O-1r8G__tipIn { 
  0% { opacity: 0; transform: translate(var(--sx,0), var(--sy,0)); }
}
@keyframes Tooltip-module__O-1r8G__tipOut { 
  100% { opacity: 0; transform: translate(var(--sx,0), var(--sy,0)); }
}
.Tooltip-module__O-1r8G__top { --sy: 4px; }
.Tooltip-module__O-1r8G__bottom { --sy: -4px; }
.Tooltip-module__O-1r8G__right { --sx: -4px; }
.Tooltip-module__O-1r8G__left { --sx: 4px; }
@media (prefers-reduced-motion: reduce) {
  .Tooltip-module__O-1r8G__tip { --sx: 0; --sy: 0; }
  .Tooltip-module__O-1r8G__tip[data-move] { transition: none; }
}
@media (max-width: 768px) {
  .Watch-module__4kHh8W__watch { padding-top: 0px; }
  .Watch-module__4kHh8W__side { display: none; }
  .Watch-module__4kHh8W__screen { display: contents; }
  .Watch-module__4kHh8W__frame { top: env(safe-area-inset-top); z-index: var(--z-sticky); width: auto; margin-inline: calc(-1 * var(--page-pad)); box-shadow: none; border-radius: 0px; position: sticky; }
  .Watch-module__4kHh8W__back { top: 16px; left: var(--page-pad); z-index: var(--z-raised); border-radius: var(--radius-round); width: 40px; height: 40px; transition: opacity var(--t-base) var(--ease-out), filter var(--t-fast), transform var(--t-fast) var(--ease-out); display: inline-flex; position: absolute; }
  :is(.Watch-module__4kHh8W__frame:has([data-player]:not([class*="showCtrl"])) .Watch-module__4kHh8W__back, .Watch-module__4kHh8W__frame:has([data-player][class*="locked"]) .Watch-module__4kHh8W__back) { opacity: 0; pointer-events: none; }
  .Watch-module__4kHh8W__frame:fullscreen .Watch-module__4kHh8W__back { display: none; }
  .Watch-module__4kHh8W__frame:fullscreen .Watch-module__4kHh8W__back { display: none; }
  .Watch-module__4kHh8W__frame:has(> .Watch-module__4kHh8W__back):has(> .Watch-module__4kHh8W__embed) { aspect-ratio: auto; padding-top: 56px; }
  .Watch-module__4kHh8W__frame:has(> .Watch-module__4kHh8W__back):has(> .Watch-module__4kHh8W__embed) > .Watch-module__4kHh8W__embed { aspect-ratio: 16 / 9; height: auto; display: block; position: relative; }
  .Watch-module__4kHh8W__frame:has([class*="VideoPlayer-module"][class*="midPlay"][aria-label="Play"]) [class*="VideoPlayer-module"][class*="spinner"] { display: none; }
  .Watch-module__4kHh8W__frame:has([class*="VideoPlayer-module"][class*="spinner"]) [class*="VideoPlayer-module"][class*="midPlay"][aria-label="Pause"] { opacity: 0; pointer-events: none; }
  .Watch-module__4kHh8W__recs { margin: 36px calc(-1 * var(--page-pad)) 8px; }
}
.Player-module__xXxKtq__page, .Player-module__xXxKtq__stage { min-height: 100vh; position: relative; }
.Player-module__xXxKtq__pageAmbient { pointer-events: none; z-index: -1; height: 100vh; animation-timing-function: ; animation-delay: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-duration: var(--t-lazy); position: fixed; inset: 0px; overflow: hidden; }
.Player-module__xXxKtq__pageAmbient::before { content: ""; z-index: -1; background: rgb(0, 0, 0); position: fixed; inset: 0px; }
.Player-module__xXxKtq__pageAmbient > div { opacity: 0.5; transform-origin: 50% center; position: absolute; inset: 0px; transform: scale(1.5); mask-image: linear-gradient(rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0.78) 58%, rgba(0, 0, 0, 0.5) 100%); }
html[data-theme="mood"] .Player-module__xXxKtq__pageAmbient > div { transform: scale(1.2); mask-image: none; }
.Player-module__xXxKtq__pageAmbient canvas { width: 100%; height: 100%; position: absolute; inset: 0px; }
.Player-module__xXxKtq__top { position: relative; }
.Player-module__xXxKtq__heroMedia { position: absolute; inset: 0px 0px -64px; overflow: hidden; }
.Player-module__xXxKtq__heroMedia::after { content: ""; pointer-events: none; position: absolute; inset: 0px; }
.Player-module__xXxKtq__continueLine { font-size: var(--fs-md); color: var(--text); align-items: center; gap: 12px; margin: 0px 0px 12px; font-weight: 500; display: flex; }
.Player-module__xXxKtq__continueBar { border-radius: var(--radius-hair); background: var(--fill-3); flex: 0 0 auto; width: 120px; height: 3px; position: relative; overflow: hidden; }
.Player-module__xXxKtq__continueBar i { border-radius: inherit; background: var(--accent); position: absolute; top: 0px; bottom: 0px; left: 0px; }
.Player-module__xXxKtq__heroVideo, .Player-module__xXxKtq__heroImg { object-fit: cover; object-position: var(--focal,center 25%); width: 100%; height: 100%; display: block; }
.Player-module__xXxKtq__heroVideo { opacity: 0; transition: opacity var(--t-lazy) var(--ease-out); position: absolute; inset: 0px; transform: scale(1.36); }
.Player-module__xXxKtq__heroVideoOn { opacity: 1; }
.Player-module__xXxKtq__heroImg { opacity: 0; transition: opacity var(--t-slow) var(--ease-out); }
.Player-module__xXxKtq__heroImg[data-in], .Player-module__xXxKtq__logo[data-in] { opacity: 1; }
.Player-module__xXxKtq__iconBtn { border-radius: var(--radius-round); }
.Player-module__xXxKtq__muteTop { right: var(--page-pad); z-index: calc(var(--z-sticky) + 1); position: absolute; bottom: -54px; }
.Player-module__xXxKtq__inSheet .Player-module__xXxKtq__muteTop { top: 12px; bottom: auto; right: 12px; }
.Player-module__xXxKtq__muteTop .Player-module__xXxKtq__iconBtn { animation: var(--fade-in); }
.Player-module__xXxKtq__head { z-index: 1; padding: 24px var(--page-pad) 0; align-items: flex-start; gap: 24px; display: flex; position: relative; }
.Player-module__xXxKtq__poster { aspect-ratio: 2 / 3; border-radius: var(--radius-md); object-fit: cover; background: var(--surface-2); flex: 0 0 auto; width: 196px; }
.Player-module__xXxKtq__copy { flex: 1 1 0%; min-width: 0px; max-width: 860px; }
.Player-module__xXxKtq__mark { align-items: flex-end; height: 72px; margin-bottom: 12px; display: flex; }
.Player-module__xXxKtq__logo { object-fit: contain; object-position: left center; opacity: 0; width: auto; max-width: min(420px, 100%); height: 100%; transition: opacity var(--t-base) var(--ease-out); margin: 0px; display: block; }
.Player-module__xXxKtq__heroTitle { -webkit-line-clamp: 2; letter-spacing: -0.02em; -webkit-box-orient: vertical; margin: 0px; font-size: 2rem; font-weight: 700; line-height: 1.1; display: -webkit-box; overflow: hidden; }
.Player-module__xXxKtq__lateMark .Player-module__xXxKtq__heroTitle, .Player-module__xXxKtq__cold .Player-module__xXxKtq__head, .Player-module__xXxKtq__cold .Player-module__xXxKtq__tabWrap { animation: var(--fade-in); }
.Player-module__xXxKtq__steady .Player-module__xXxKtq__head, .Player-module__xXxKtq__steady .Player-module__xXxKtq__tabWrap, .Player-module__xXxKtq__steady .Player-module__xXxKtq__lateMark .Player-module__xXxKtq__heroTitle { animation: auto ease 0s 1 normal none running none; }
:is(html[data-vt-live] .Player-module__xXxKtq__heroImg, html[data-vt-live] .Player-module__xXxKtq__heroFull) { transition: none; }
:is(html[data-vt-live] .Player-module__xXxKtq__epItem, html[data-vt-live] .Player-module__xXxKtq__castItem) { animation-play-state: paused; }
.Player-module__xXxKtq__heroMeta { font-size: var(--fs-md); color: var(--text-dim); flex-wrap: wrap; align-items: center; gap: 10px; margin-bottom: 10px; display: flex; }
.Player-module__xXxKtq__dot { border-radius: var(--radius-round); background: var(--text-muted); flex: 0 0 auto; align-self: center; width: 4px; height: 4px; margin: 0px 2px; }
.Player-module__xXxKtq__rating, .Player-module__xXxKtq__userRating { color: var(--accent); align-items: center; gap: 5px; font-weight: 500; display: inline-flex; }
.Player-module__xXxKtq__userRating em { color: var(--text-dim); font-style: normal; font-weight: 500; }
.Player-module__xXxKtq__blurb { margin-bottom: 12px; }
.Player-module__xXxKtq__heroOverview { font-size: var(--fs-md); color: var(--text-dim); -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 1.5; display: -webkit-box; overflow: hidden; }
.Player-module__xXxKtq__moreBtn { font-size: var(--fs-md); color: var(--text); transition: color var(--t-fast); font-weight: 600; line-height: 1.5; }
.Player-module__xXxKtq__moreBtn:hover { color: var(--text-dim); }
.Player-module__xXxKtq__context { flex-wrap: wrap; align-items: center; gap: 8px; margin: 0px 0px 14px; display: flex; }
.Player-module__xXxKtq__context:empty { display: none; }
.Player-module__xXxKtq__upcoming { gap: 8px; width: fit-content; max-width: 100%; margin: 0px; }
.Player-module__xXxKtq__upcoming svg { flex: 0 0 auto; }
.Player-module__xXxKtq__upTitle { text-overflow: ellipsis; min-width: 0px; margin-right: calc(1em - 8px); overflow: hidden; }
.Player-module__xXxKtq__tones { flex-wrap: wrap; align-items: center; gap: 8px; margin: 0px; display: flex; }
.Player-module__xXxKtq__tone { color: inherit; transition: color var(--t-base); text-decoration: none; }
.Player-module__xXxKtq__tone:hover { color: var(--text); }
.Player-module__xXxKtq__toneChip { }
.Player-module__xXxKtq__notOut { font-size: var(--fs-md); color: var(--text-dim); align-items: center; gap: 8px; margin: 10px 0px 0px; display: inline-flex; }
.Player-module__xXxKtq__heroActions { flex-wrap: wrap; align-items: center; gap: 8px; display: flex; }
.Player-module__xXxKtq__heroMain, .Player-module__xXxKtq__heroIcons, .Player-module__xXxKtq__iconCell { display: contents; }
.Player-module__xXxKtq__iconLabel, .Player-module__xXxKtq__backTop { display: none; }
.Player-module__xXxKtq__playBtn { padding: 0px 22px; }
.Player-module__xXxKtq__trailerBtn { }
.Player-module__xXxKtq__saveBtn { }
.Player-module__xXxKtq__roundBtn { }
.Player-module__xXxKtq__say { gap: inherit; display: inline-grid; }
.Player-module__xXxKtq__say > span { justify-self: center; align-items: center; gap: inherit; transition: opacity var(--t-fast); grid-area: 1 / 1; display: inline-flex; }
.Player-module__xXxKtq__say > span[aria-hidden="true"] { opacity: 0; }
.Player-module__xXxKtq__bell, .Player-module__xXxKtq__bellOn { transform-origin: 50% 16%; display: inline-flex; }
.Player-module__xXxKtq__remindOn { background: var(--fill-2); color: var(--text); }
.Player-module__xXxKtq__remindOn:hover { background: var(--fill-3); }
.Player-module__xXxKtq__remind[data-ring] .Player-module__xXxKtq__bellOn { animation: Player-module__xXxKtq__ringSwing calc(var(--t-lazy) + var(--t-fast)) var(--ease-glide); }
@keyframes Player-module__xXxKtq__ringSwing { 
  0% { transform: rotate(0deg); }
  7% { transform: rotate(-17deg); }
  18% { transform: rotate(13.6deg); }
  30% { transform: rotate(-10.2deg); }
  43% { transform: rotate(6.8deg); }
  59% { transform: rotate(-3.4deg); }
  100% { transform: rotate(0deg); }
}
:is(.Player-module__xXxKtq__heroActions [class*="ListPicker-module"][class*="trigger"], .Player-module__xXxKtq__heroActions [class*="IconMenu-module"][class*="trigger"]) { background: var(--pill-sheen) var(--fill-2); box-shadow: var(--pill-edge); filter: none; transition: background var(--t-fast), color var(--t-fast), transform var(--t-fast) var(--ease-out); }
:is(.Player-module__xXxKtq__heroActions [class*="ListPicker-module"][class*="trigger"]:hover, .Player-module__xXxKtq__heroActions [class*="ListPicker-module"][class*="trigger"]:focus-visible, .Player-module__xXxKtq__heroActions [class*="IconMenu-module"][class*="trigger"]:hover, .Player-module__xXxKtq__heroActions [class*="IconMenu-module"][class*="trigger"]:focus-visible) { background: var(--fill-3); transform: none; }
:is(html[data-tv="1"] .Player-module__xXxKtq__heroActions .Player-module__xXxKtq__playBtn, html[data-tv="1"] .Player-module__xXxKtq__heroActions .Player-module__xXxKtq__trailerBtn, html[data-tv="1"] .Player-module__xXxKtq__heroActions .Player-module__xXxKtq__saveBtn, html[data-tv="1"] .Player-module__xXxKtq__heroActions .Player-module__xXxKtq__roundBtn, html[data-tv="1"] .Player-module__xXxKtq__heroActions [class*="ListPicker-module"][class*="trigger"], html[data-tv="1"] .Player-module__xXxKtq__heroActions [class*="IconMenu-module"][class*="trigger"]) { height: var(--ctl-h); min-height: var(--ctl-h); background: var(--glass-solid); box-shadow: var(--glass-highlight); font-size: var(--fs-lg); }
:is(html[data-tv="1"] .Player-module__xXxKtq__heroActions .Player-module__xXxKtq__roundBtn, html[data-tv="1"] .Player-module__xXxKtq__heroActions [class*="ListPicker-module"][class*="trigger"], html[data-tv="1"] .Player-module__xXxKtq__heroActions [class*="IconMenu-module"][class*="trigger"]) { width: var(--ctl-h); }
:is(html[data-tv="1"] .Player-module__xXxKtq__heroActions .Player-module__xXxKtq__playBtn:is(:focus, :hover), html[data-tv="1"] .Player-module__xXxKtq__heroActions .Player-module__xXxKtq__trailerBtn:is(:focus, :hover), html[data-tv="1"] .Player-module__xXxKtq__heroActions .Player-module__xXxKtq__saveBtn:is(:focus, :hover), html[data-tv="1"] .Player-module__xXxKtq__heroActions .Player-module__xXxKtq__roundBtn:is(:focus, :hover), html[data-tv="1"] .Player-module__xXxKtq__heroActions [class*="ListPicker-module"][class*="trigger"]:is(:focus, :hover), html[data-tv="1"] .Player-module__xXxKtq__heroActions [class*="IconMenu-module"][class*="trigger"]:is(:focus, :hover)) { background: var(--primary); color: var(--on-accent); box-shadow: var(--shadow-md); }
html[data-tv="1"] .Player-module__xXxKtq__tabs { gap: 6px; }
html[data-tv="1"] .Player-module__xXxKtq__tab { border-radius: var(--radius-float); padding: 8px 16px; }
html[data-tv="1"] .Player-module__xXxKtq__tab:is(:focus, :hover) { background: var(--fill-2); color: var(--text); outline: none; }
.Player-module__xXxKtq__tabWrap { scroll-margin-top: var(--bar-h); margin-top: 16px; }
.Player-module__xXxKtq__inSheet .Player-module__xXxKtq__tabWrap { scroll-margin-top: 0px; }
.Player-module__xXxKtq__tabs { top: var(--stick-top); z-index: var(--z-sticky); height: 48px; padding: 0 var(--page-pad); border-bottom: 1px solid var(--hairline); scrollbar-width: none; gap: 32px; display: flex; position: sticky; overflow: auto hidden; }
.Player-module__xXxKtq__tabs::-webkit-scrollbar { display: none; }
.Player-module__xXxKtq__inSheet .Player-module__xXxKtq__tabs { top: 0px; }
.Player-module__xXxKtq__tab { min-width: 44px; font-size: var(--fs-md); color: var(--text-dim); white-space: nowrap; transition: color var(--t-fast); flex: 0 0 auto; font-weight: 600; }
.Player-module__xXxKtq__tab:hover, .Player-module__xXxKtq__tab[aria-selected="true"] { color: var(--text); }
.Player-module__xXxKtq__tabBar { border-radius: var(--radius-hair); background: var(--text); pointer-events: none; width: 0px; height: 2px; transition: transform var(--t-base) var(--ease-out), width var(--t-base) var(--ease-out); position: absolute; bottom: 0px; left: 0px; }
.Player-module__xXxKtq__tabs[data-float] { align-items: center; gap: 8px; }
.Player-module__xXxKtq__tabs[data-float] .Player-module__xXxKtq__tabBar { display: none; }
.Player-module__xXxKtq__tabBody { min-height: 60vh; padding: 24px 0px 32px; }
.Player-module__xXxKtq__tabBody[data-picked] { animation: var(--fade-in); }
.Player-module__xXxKtq__sources { flex-wrap: wrap; gap: 8px; display: flex; }
.Player-module__xXxKtq__epsSection { padding: 0 var(--page-pad); margin-bottom: 48px; }
.Player-module__xXxKtq__epSection { flex-direction: column; gap: 16px; display: flex; }
.Player-module__xXxKtq__epControls { flex-wrap: wrap; align-items: center; gap: 10px; display: flex; }
.Player-module__xXxKtq__epSearch { min-width: 160px; height: var(--ctl-h-sm); padding: var(--ctl-pad-sm); border-radius: var(--radius-float); font-size: var(--fs-md); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; flex: 0 1 320px; }
.Player-module__xXxKtq__sortBtn { gap: 6px; }
.Player-module__xXxKtq__sortBtn[aria-pressed="true"] { background: var(--primary); color: var(--on-accent); box-shadow: none; }
.Player-module__xXxKtq__epRail { grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 16px; display: grid; }
[data-tv="1"] .Player-module__xXxKtq__epRail { margin: 0 calc(-1 * var(--page-pad)); padding: 8px var(--page-pad) 14px; scrollbar-width: none; scroll-padding-inline: var(--page-pad); display: flex; overflow-x: auto; }
[data-tv="1"] .Player-module__xXxKtq__epItem { flex: 0 0 268px; }
.Player-module__xXxKtq__epRail { transition: opacity var(--t-fast); }
.Player-module__xXxKtq__epRailBusy { opacity: 0.45; pointer-events: none; }
.Player-module__xXxKtq__epItem { min-width: 0px; position: relative; }
.Player-module__xXxKtq__epCard { text-align: left; cursor: pointer; transition: opacity var(--t-base); }
.Player-module__xXxKtq__epCard:focus-visible { outline: none; }
.Player-module__xXxKtq__epCard:focus-visible .Player-module__xXxKtq__epStill { box-shadow: var(--ring); }
.Player-module__xXxKtq__epStill { aspect-ratio: 16 / 9; border-radius: var(--radius-md); background: var(--surface-2); box-shadow: var(--shadow-sm); transition: box-shadow var(--t-base) var(--ease-out), transform var(--t-slow) var(--ease-out); position: relative; overflow: hidden; }
.Player-module__xXxKtq__epStill img { object-fit: cover; width: 100%; height: 100%; transform: var(--still,none); transition: transform var(--t-lazy) var(--ease-out), opacity var(--t-base) var(--ease-out); }
@media (hover: hover) {
  .Player-module__xXxKtq__epItem:hover .Player-module__xXxKtq__epStill { box-shadow: var(--shadow-md); transform: translateY(-2px); }
  .Player-module__xXxKtq__epItem:hover { --still: scale(1.04); }
  .Player-module__xXxKtq__epItem:hover .Player-module__xXxKtq__epCheck { transform: translateY(-2px); }
  .Player-module__xXxKtq__epItem:hover .Player-module__xXxKtq__epCheck:active { transform: translateY(-2px) scale(0.92); }
}
.Player-module__xXxKtq__epCard.Player-module__xXxKtq__active .Player-module__xXxKtq__epStill { box-shadow: var(--ring), var(--shadow-md); }
.Player-module__xXxKtq__epCard.Player-module__xXxKtq__active .Player-module__xXxKtq__epTitle { color: var(--accent); }
.Player-module__xXxKtq__epPlay { z-index: 2; border-radius: var(--radius-float); width: 44px; height: 44px; color: var(--on-accent); background: rgba(var(--ink-rgb), .94); opacity: 0; transition: opacity var(--t-base) var(--ease-out), transform var(--t-slow) var(--ease-lift); pointer-events: none; place-items: center; margin: -22px 0px 0px -22px; display: grid; position: absolute; top: 50%; left: 50%; transform: scale(0.8); }
.Player-module__xXxKtq__epPlay svg { margin-left: 2px; }
@media (hover: hover) {
  .Player-module__xXxKtq__epCard:hover .Player-module__xXxKtq__epPlay { opacity: 1; transform: none; }
}
.Player-module__xXxKtq__epCheck { z-index: 3; position: absolute; top: 8px; right: 8px; }
.Player-module__xXxKtq__epPct { font-size: var(--fs-xs); color: var(--accent); font-variant-numeric: tabular-nums; padding: 0px 8px; font-weight: 600; }
.Player-module__xXxKtq__epWatched .Player-module__xXxKtq__epStill img { opacity: 0.45; }
.Player-module__xXxKtq__epWatched .Player-module__xXxKtq__epTitle { color: var(--text-muted); }
.Player-module__xXxKtq__epCount { font-size: var(--fs-sm); color: var(--text-dim); margin-left: auto; font-weight: 500; }
.Player-module__xXxKtq__epNum { z-index: 2; font-size: var(--fs-xs); color: var(--text); background: var(--scrim); border-radius: var(--radius-sm); padding: 2px 8px; font-weight: 700; position: absolute; top: 8px; left: 8px; }
.Player-module__xXxKtq__epInfo { min-width: 0px; padding: 10px 2px 8px; }
.Player-module__xXxKtq__epTitle { font-size: var(--fs-md); transition: color var(--t-fast); color: var(--text); -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 3px; font-weight: 600; line-height: 1.35; display: -webkit-box; overflow: hidden; }
.Player-module__xXxKtq__castSection { padding: 0 var(--page-pad); margin-bottom: 40px; }
.Player-module__xXxKtq__castRow { scrollbar-width: none; cursor: grab; user-select: none; --fl: 0px; --fr: 0px; mask-image: linear-gradient(to right, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%); transition: --fl var(--t-slow) var(--ease-out), --fr var(--t-slow) var(--ease-out); gap: 12px; padding-bottom: 8px; display: flex; overflow-x: auto; }
.Player-module__xXxKtq__castRow::-webkit-scrollbar { display: none; }
.Player-module__xXxKtq__fadeL { --fl: 48px; }
.Player-module__xXxKtq__fadeR { --fr: 48px; }
.Player-module__xXxKtq__castItem { text-align: center; color: inherit; transition: opacity var(--t-base); flex: 0 0 80px; text-decoration: none; }
.Player-module__xXxKtq__castItem:hover { opacity: 0.7; }
.Player-module__xXxKtq__castImg { border-radius: var(--radius-round); object-fit: cover; background: var(--surface-2); width: 64px; height: 64px; margin: 0px auto 6px; }
.Player-module__xXxKtq__castBlank { color: var(--text-dim); background: var(--fill-1); place-items: center; display: grid; }
.Player-module__xXxKtq__castName { font-size: var(--fs-sm); color: var(--text-dim); font-weight: 500; line-height: 1.3; }
.Player-module__xXxKtq__castChar { font-size: var(--fs-sm); color: var(--text-dim); line-height: 1.3; }
.Player-module__xXxKtq__commentsSection { padding: 0 var(--page-pad); margin-bottom: 48px; }
.Player-module__xXxKtq__epMeta { font-size: var(--fs-sm); color: var(--text-dim); flex-wrap: wrap; align-items: center; gap: 10px; margin-top: 3px; display: flex; }
.Player-module__xXxKtq__epTag { }
.Player-module__xXxKtq__epProgress { background: var(--scrim); height: 3px; position: absolute; bottom: 0px; left: 0px; right: 0px; }
.Player-module__xXxKtq__epProgress span { background: var(--accent); height: 100%; display: block; }
.Player-module__xXxKtq__trailerSection { padding: 0 var(--page-pad); grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 24px 16px; margin-bottom: 48px; display: grid; }
.Player-module__xXxKtq__peopleSection { margin: 0px 0px 48px; }
.Player-module__xXxKtq__peopleSection:empty { display: none; }
.Player-module__xXxKtq__trailerThumb { cursor: pointer; text-align: left; min-width: 0px; animation: var(--rise-in); flex-direction: column; align-items: stretch; gap: 10px; display: flex; position: relative; }
.Player-module__xXxKtq__trailerArt { aspect-ratio: 16 / 9; border-radius: var(--radius-md); background: var(--surface-2); display: block; position: relative; overflow: hidden; }
.Player-module__xXxKtq__trailerThumb img { object-fit: cover; width: 100%; height: 100%; transform: var(--thumb,none); filter: var(--dim,none); transition: transform var(--t-slow) var(--ease-out), filter var(--t-base); }
.Player-module__xXxKtq__trailerThumb:hover { --thumb: scale(1.04); --dim: brightness(.75); }
.Player-module__xXxKtq__trailerPlayIcon { color: var(--text); opacity: 0.9; transition: transform var(--t-base); place-items: center; display: grid; position: absolute; inset: 0px; }
.Player-module__xXxKtq__trailerThumb:hover .Player-module__xXxKtq__trailerPlayIcon { transform: scale(1.12); }
.Player-module__xXxKtq__trailerName { -webkit-line-clamp: 2; font-size: var(--fs-md); color: var(--text); text-align: left; -webkit-box-orient: vertical; font-weight: 600; line-height: 1.35; display: -webkit-box; overflow: hidden; }
.Player-module__xXxKtq__about { padding: 0 var(--page-pad); margin-bottom: 48px; }
.Player-module__xXxKtq__aboutText { max-width: 900px; font-size: var(--fs-lg); color: var(--text); margin-bottom: 28px; line-height: 1.6; }
.Player-module__xXxKtq__factGrid { grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)); gap: 18px 28px; max-width: 900px; display: grid; }
.Player-module__xXxKtq__factLabel { font-size: var(--fs-sm); color: var(--text-dim); margin-bottom: 4px; font-weight: 400; }
.Player-module__xXxKtq__factValue { font-size: var(--fs-md); color: var(--text); }
@media (max-width: 900px) {
  .Player-module__xXxKtq__poster { width: 150px; }
  .Player-module__xXxKtq__factGrid { grid-template-columns: 1fr; gap: 0px; max-width: 560px; }
  .Player-module__xXxKtq__factGrid .Player-module__xXxKtq__fact { flex-direction: row; align-items: baseline; gap: 14px; padding: 7px 0px; }
  .Player-module__xXxKtq__factGrid .Player-module__xXxKtq__factLabel { font-size: var(--fs-lg); flex: 0 0 96px; margin: 0px; }
  .Player-module__xXxKtq__factGrid .Player-module__xXxKtq__factValue { min-width: 0px; font-size: var(--fs-lg); flex: 1 1 0%; font-weight: 500; }
}
.Player-module__xXxKtq__studioLogos { align-items: center; gap: 18px; margin-top: 28px; display: flex; }
.Player-module__xXxKtq__studioLogo { opacity: 0.72; transition: opacity var(--t-base) var(--ease-out), transform var(--t-base) var(--ease-out); align-items: center; display: inline-flex; }
.Player-module__xXxKtq__studioLogo:hover { opacity: 1; transform: scale(1.06); }
.Player-module__xXxKtq__studioLogos img { object-fit: contain; filter: brightness(0) invert(); width: auto; max-width: 82px; height: 22px; }
.Player-module__xXxKtq__studioLogos .Player-module__xXxKtq__studioBox { width: 82px; }
.Player-module__xXxKtq__trailerScrim { z-index: var(--z-modal); background: var(--scrim-deep); animation: var(--scrim-in); justify-content: center; align-items: center; padding: 24px; display: flex; position: fixed; inset: 0px; }
.Player-module__xXxKtq__trailerWrap { width: min(1000px, 92vw); position: relative; }
.Player-module__xXxKtq__trailerBox { aspect-ratio: 16 / 9; border-radius: var(--radius); width: 100%; box-shadow: var(--panel-shadow); overflow: hidden; }
.Player-module__xXxKtq__trailerFrame { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 100%; }
.Player-module__xXxKtq__trailerClose { border-radius: var(--radius-round); position: absolute; top: -50px; right: 0px; }
.Player-module__xXxKtq__loading { min-height: 60vh; color: var(--text-dim); font-size: var(--fs-md); justify-content: center; align-items: center; display: flex; }
@media (min-width: 769px) {
  .Player-module__xXxKtq__banner { height: clamp(220px, 36vh, 440px); }
  .Player-module__xXxKtq__heroMedia { height: 100svh; min-height: var(--hero-min); inset: 0px 0px auto; mask-image: linear-gradient(rgb(0, 0, 0) 0px, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0.74) 60%, rgba(0, 0, 0, 0.4) 74%, rgba(0, 0, 0, 0.16) 86%, rgba(0, 0, 0, 0.04) 94%, rgba(0, 0, 0, 0) 100%); }
  .Player-module__xXxKtq__heroMedia::after { background: linear-gradient(180deg, rgba(var(--bg-rgb), .12) 0%, transparent 9%), linear-gradient(to right, rgba(var(--bg-rgb), .8) 0%, rgba(var(--bg-rgb), .52) 14%, rgba(var(--bg-rgb), .2) 30%, rgba(var(--bg-rgb), .04) 44%, transparent 56%), linear-gradient(to top, rgba(var(--bg-rgb), .34) 0%, rgba(var(--bg-rgb), .05) 20%, transparent 36%); }
  .Player-module__xXxKtq__heroImg, .Player-module__xXxKtq__heroFull { object-position: center top; transform: scale(1.06); }
  .Player-module__xXxKtq__tabWrap { position: relative; }
}
@supports (-moz-orient:inline) {
  .Player-module__xXxKtq__heroMedia { will-change: transform; }
}
@media (max-width: 768px) {
  .Player-module__xXxKtq__banner { height: 46vw; }
  .Player-module__xXxKtq__heroMedia { mask-image: linear-gradient(rgb(0, 0, 0) 24%, rgba(0, 0, 0, 0.4) 44%, rgba(0, 0, 0, 0.12) 66%, rgba(0, 0, 0, 0) 90%); }
  .Player-module__xXxKtq__heroMedia::after { background: linear-gradient(to bottom, rgba(var(--bg-rgb), .3) 0%, transparent 16%); }
  .Player-module__xXxKtq__head { text-align: center; padding-top: 20px; display: block; }
  .Player-module__xXxKtq__poster { display: none; }
  .Player-module__xXxKtq__copy { flex-direction: column; max-width: none; display: flex; }
  .Player-module__xXxKtq__mark { justify-content: center; height: 90px; }
  .Player-module__xXxKtq__logo { object-position: center bottom; max-width: 280px; }
  .Player-module__xXxKtq__heroMeta, .Player-module__xXxKtq__context, .Player-module__xXxKtq__continueLine { justify-content: center; }
  .Player-module__xXxKtq__copy .Player-module__xXxKtq__tones { display: none; }
  .Player-module__xXxKtq__context:not(:has(.Player-module__xXxKtq__upcoming)) { display: none; }
  .Player-module__xXxKtq__blurb { order: 1; margin: 16px 0px 0px; }
  .Player-module__xXxKtq__moreBtn { min-height: var(--ctl-h); }
  .Player-module__xXxKtq__notOut { justify-content: center; }
  .Player-module__xXxKtq__heroActions { flex-flow: column; align-items: stretch; gap: 12px; }
  .Player-module__xXxKtq__heroMain { gap: 10px; display: flex; }
  .Player-module__xXxKtq__heroMain > * { flex: 1 1 0px; justify-content: center; }
  .Player-module__xXxKtq__playBtn, .Player-module__xXxKtq__trailerBtn { min-height: var(--ctl-h-lg); padding: 0px 24px; font-size: 1.1875rem; }
  .Player-module__xXxKtq__playBtn svg, .Player-module__xXxKtq__trailerBtn svg { width: 22px; height: 22px; }
  .Player-module__xXxKtq__heroIcons { justify-content: center; align-items: center; gap: 20px; display: flex; }
  .Player-module__xXxKtq__iconCell { cursor: pointer; flex-direction: column; align-items: center; gap: 6px; display: flex; }
  .Player-module__xXxKtq__iconLabel { font-size: var(--fs-xs); color: var(--text); font-weight: 500; display: block; }
  .Player-module__xXxKtq__saveBtn { width: var(--ctl-h-lg); min-height: var(--ctl-h-lg); padding: 0px; }
  .Player-module__xXxKtq__saveText { display: none; }
  .Player-module__xXxKtq__roundBtn { width: var(--ctl-h-lg); height: var(--ctl-h-lg); }
  .Player-module__xXxKtq__heroActions [class*="ListPicker-module"][class*="trigger"] { width: var(--ctl-h-lg); height: var(--ctl-h-lg); }
  .Player-module__xXxKtq__heroActions [class*="IconMenu-module"][class*="trigger"] { width: var(--ctl-h-lg); height: var(--ctl-h-lg); }
  .Player-module__xXxKtq__saveBtn svg, .Player-module__xXxKtq__roundBtn svg { width: 24px; height: 24px; }
  .Player-module__xXxKtq__heroActions [class*="ListPicker-module"][class*="trigger"] svg { width: 24px; height: 24px; }
  .Player-module__xXxKtq__heroActions [class*="IconMenu-module"][class*="trigger"] svg { width: 24px; height: 24px; }
  .Player-module__xXxKtq__muteTop { top: calc(var(--bar-h) + 8px); bottom: auto; right: 12px; }
  .Player-module__xXxKtq__backTop { top: calc(var(--bar-h) + 8px); z-index: var(--z-raised); display: block; position: absolute; left: 12px; }
  .Player-module__xXxKtq__tabs { gap: 24px; }
  .Player-module__xXxKtq__tabBody { padding-top: 16px; }
  .Player-module__xXxKtq__trailerSection { grid-template-columns: 1fr; }
  .Player-module__xXxKtq__epRail { grid-template-columns: 1fr; gap: 12px; }
  .Player-module__xXxKtq__epCard { align-items: flex-start; gap: 12px; display: flex; }
  .Player-module__xXxKtq__epStill { border-radius: var(--radius-chip); flex: 0 0 140px; }
  .Player-module__xXxKtq__epInfo { flex: 1 1 0%; padding: 0px 40px 0px 0px; }
  .Player-module__xXxKtq__epCheck { top: 0px; right: 0px; }
  .Player-module__xXxKtq__epPlay, .Player-module__xXxKtq__epPct { display: none; }
  .Player-module__xXxKtq__epSearch { flex: 1 1 0%; }
}
@media (prefers-reduced-motion: reduce) {
  .Player-module__xXxKtq__heroVideo, .Player-module__xXxKtq__tabBar { transition: none; }
  .Player-module__xXxKtq__epItem, .Player-module__xXxKtq__castItem, .Player-module__xXxKtq__remind[data-ring] .Player-module__xXxKtq__bellOn, .Player-module__xXxKtq__trailerWrap, .Player-module__xXxKtq__trailerOut, .Player-module__xXxKtq__trailerOut .Player-module__xXxKtq__trailerWrap { animation: auto ease 0s 1 normal none running none; }
  .Player-module__xXxKtq__playBtn:hover, .Player-module__xXxKtq__playBtn:active, .Player-module__xXxKtq__trailerBtn:hover, .Player-module__xXxKtq__trailerBtn:active, .Player-module__xXxKtq__saveBtn:active, .Player-module__xXxKtq__roundBtn:active, .Player-module__xXxKtq__iconBtn:hover, .Player-module__xXxKtq__iconBtn:active, .Player-module__xXxKtq__sortBtn:active, .Player-module__xXxKtq__trailerClose:active, .Player-module__xXxKtq__epCheck:active, a.Player-module__xXxKtq__upcoming:active { transform: none; }
  .Player-module__xXxKtq__provider { transition: background var(--t-base); }
  .Player-module__xXxKtq__provider:hover { transform: none; }
  .Player-module__xXxKtq__trailerThumb img { transition: filter var(--t-base); }
  .Player-module__xXxKtq__trailerThumb:hover { --thumb: none; }
  .Player-module__xXxKtq__trailerPlayIcon { transition: none; }
  .Player-module__xXxKtq__trailerThumb:hover .Player-module__xXxKtq__trailerPlayIcon { transform: none; }
  .Player-module__xXxKtq__trailerScrim { animation: auto ease 0s 1 normal none running none; }
}
.Player-module__xXxKtq__fact { flex-direction: column; gap: 3px; min-width: 0px; display: flex; }
.Player-module__xXxKtq__epItem, .Player-module__xXxKtq__castItem { animation: var(--rise-in); }
.Player-module__xXxKtq__sortBtn, .Player-module__xXxKtq__trailerClose, .Player-module__xXxKtq__epCheck, a.Player-module__xXxKtq__upcoming { transition: background var(--t-base), color var(--t-base), transform var(--t-fast) var(--ease-out); }
.Player-module__xXxKtq__sortBtn:active, a.Player-module__xXxKtq__upcoming:active { transform: scale(0.97); }
.Player-module__xXxKtq__trailerClose:active { transform: scale(0.9); }
.Player-module__xXxKtq__trailerWrap { animation: var(--pop-in); }
.Player-module__xXxKtq__trailerOut { animation: var(--scrim-out); pointer-events: none; }
.Player-module__xXxKtq__trailerOut .Player-module__xXxKtq__trailerWrap { animation: var(--pop-out); }
.CastRow-module__uM2rOW__section { padding: 0 var(--page-pad); margin-bottom: 40px; }
.CastRow-module__uM2rOW__section:last-child { margin-bottom: 0px; }
.CastRow-module__uM2rOW__heading { font-size: var(--fs-2xl); letter-spacing: -0.025em; font-weight: 700; }
.CastRow-module__uM2rOW__head { flex-wrap: wrap; align-items: center; gap: 12px; margin-bottom: 16px; display: flex; }
.CastRow-module__uM2rOW__grid { grid-template-columns: repeat(auto-fill, minmax(148px, 1fr)); gap: 24px 16px; display: grid; }
.CastRow-module__uM2rOW__item { min-width: 0px; color: inherit; animation: var(--rise-in); flex-direction: column; text-decoration: none; display: flex; }
.CastRow-module__uM2rOW__art { aspect-ratio: 3 / 4; border-radius: var(--radius-content); background: var(--surface-2); transition: transform var(--t-base) var(--ease-out); display: block; overflow: hidden; }
.CastRow-module__uM2rOW__img { object-fit: cover; object-position: center 20%; width: 100%; height: 100%; display: block; }
.CastRow-module__uM2rOW__blank { width: 100%; height: 100%; color: var(--text-dim); background: var(--fill-1); place-items: center; display: grid; }
@media (hover: hover) {
  .CastRow-module__uM2rOW__item:hover .CastRow-module__uM2rOW__art { transform: scale(1.03); }
}
.CastRow-module__uM2rOW__name { font-size: var(--fs-md); color: var(--text); -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top: 12px; font-weight: 600; line-height: 1.3; display: -webkit-box; overflow: hidden; }
.CastRow-module__uM2rOW__char { font-size: var(--fs-sm); color: var(--text-dim); -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top: 3px; line-height: 1.35; display: -webkit-box; overflow: hidden; }
@media (max-width: 640px) {
  .CastRow-module__uM2rOW__grid { grid-template-columns: repeat(auto-fill, minmax(104px, 1fr)); gap: 20px 12px; }
  .CastRow-module__uM2rOW__name { font-size: var(--fs-sm); margin-top: 10px; }
  .CastRow-module__uM2rOW__char { font-size: var(--fs-xs); }
}
@media (prefers-reduced-motion: reduce) {
  .CastRow-module__uM2rOW__item { animation: auto ease 0s 1 normal none running none; }
  .CastRow-module__uM2rOW__art { transition: none; }
  .CastRow-module__uM2rOW__item:hover .CastRow-module__uM2rOW__art { transform: none; }
}
.SpringCheck-module__7T1Wha__check { border-radius: var(--radius-round); color: var(--text); cursor: pointer; touch-action: manipulation; -webkit-tap-highlight-color: transparent; transition: transform var(--t-fast) var(--ease-out); flex: 0 0 auto; padding: 0px; display: inline-flex; }
.SpringCheck-module__7T1Wha__check:active { transform: scale(0.92); }
.SpringCheck-module__7T1Wha__check:focus-visible { outline: 2px solid var(--accent); outline-offset: 2px; }
html[data-tv="1"] .SpringCheck-module__7T1Wha__check:focus { outline: 2px solid var(--text); outline-offset: 3px; transform: scale(1.15); }
.SpringCheck-module__7T1Wha__box { border-radius: inherit; background: var(--scrim); min-width: 28px; height: 28px; box-shadow: var(--glass-highlight); transition: background var(--t-fast); place-items: center; display: grid; position: relative; overflow: hidden; }
@media (hover: hover) {
  .SpringCheck-module__7T1Wha__check:hover .SpringCheck-module__7T1Wha__box { background: var(--scrim-deep); }
}
.SpringCheck-module__7T1Wha__fill { border-radius: inherit; background: var(--primary); position: absolute; inset: 0px; }
.SpringCheck-module__7T1Wha__tick { fill: none; width: 16px; height: 16px; stroke: var(--on-accent); stroke-width: 2.6px; stroke-linecap: round; stroke-linejoin: round; margin: auto; position: absolute; inset: 0px; overflow: visible; }
@media (prefers-reduced-motion: reduce) {
  .SpringCheck-module__7T1Wha__check { transition: none; }
  .SpringCheck-module__7T1Wha__check:active { transform: none; }
}
.EpisodeRatings-module__UMcueW__wrap, .EpisodeRatings-module__UMcueW__hold { --gap: 6px; --lab: 44px; --hh: clamp(28px, 1.8vw, 40px); --ch: clamp(40px, 2.9vw, 60px); --sg: clamp(14px, 1.1vw, 24px); --cmin: 64px; --cmax: clamp(96px, 7vw, 168px); --num: clamp(var(--fs-lg), .95vw, 24px); --gridH: calc(var(--hh) + var(--rows) * (var(--ch) + var(--gap))); --sideH: calc(var(--hh) + var(--gap) + 4 * var(--ch) + 4 * var(--sg) + 30px); --total: calc(max(var(--gridH), var(--sideH)) + 8px); }
.EpisodeRatings-module__UMcueW__hold { height: var(--total); margin-bottom: 40px; }
.EpisodeRatings-module__UMcueW__wrap { min-height: var(--total); padding: 0 var(--page-pad) 8px; animation: var(--fade-in); align-items: flex-start; gap: clamp(40px, 4vw, 96px); margin-bottom: 40px; display: flex; }
.EpisodeRatings-module__UMcueW__scroll { width: calc(var(--lab) + var(--n) * (var(--cmax) + var(--gap))); scrollbar-width: none; flex: 0 0 auto; max-width: 66%; overflow-x: auto; }
.EpisodeRatings-module__UMcueW__scroll::-webkit-scrollbar { display: none; }
.EpisodeRatings-module__UMcueW__scroll[data-over] { mask-image: linear-gradient(90deg, rgb(0, 0, 0) calc(100% - 56px), rgba(0, 0, 0, 0)); }
.EpisodeRatings-module__UMcueW__grid { grid-template-columns: var(--lab) repeat(var(--n), minmax(var(--cmin), var(--cmax))); grid-template-rows: var(--hh); grid-auto-rows: var(--ch); gap: var(--gap); width: 100%; min-width: min-content; display: grid; }
.EpisodeRatings-module__UMcueW__head, .EpisodeRatings-module__UMcueW__lab { font-size: clamp(var(--fs-md), .7vw, 18px); color: var(--text-dim); font-variant-numeric: tabular-nums; justify-content: center; align-items: center; font-weight: 600; display: flex; }
.EpisodeRatings-module__UMcueW__lab { justify-content: flex-start; padding-right: 8px; }
.EpisodeRatings-module__UMcueW__cell, .EpisodeRatings-module__UMcueW__badge { border-radius: var(--radius-xs); font-size: var(--num); color: var(--text); font-variant-numeric: tabular-nums; transition: transform var(--t-fast) var(--ease-out), box-shadow var(--t-fast); justify-content: center; align-items: center; font-weight: 600; display: flex; }
.EpisodeRatings-module__UMcueW__cell { width: 100%; height: 100%; }
button.EpisodeRatings-module__UMcueW__cell { cursor: pointer; }
@media (hover: hover) {
  button.EpisodeRatings-module__UMcueW__cell:hover, .EpisodeRatings-module__UMcueW__statPick:hover .EpisodeRatings-module__UMcueW__badge { box-shadow: var(--shadow-sm); transform: scale(1.08); }
}
button.EpisodeRatings-module__UMcueW__cell:active { transform: scale(0.96); }
button.EpisodeRatings-module__UMcueW__cell:focus-visible { box-shadow: var(--ring); outline: none; }
.EpisodeRatings-module__UMcueW__thin { background: var(--fill-1); color: var(--text-muted); }
.EpisodeRatings-module__UMcueW__side { gap: var(--sg); min-width: 240px; max-width: clamp(400px, 22vw, 520px); min-height: var(--sideH); padding-top: calc(var(--hh) + var(--gap)); flex-direction: column; flex: 1 1 260px; display: flex; }
.EpisodeRatings-module__UMcueW__stat { height: var(--ch); text-align: left; min-width: 0px; color: var(--text); align-items: center; gap: 14px; display: flex; }
.EpisodeRatings-module__UMcueW__statPick { cursor: pointer; border-radius: var(--radius-xs); }
.EpisodeRatings-module__UMcueW__statPick:focus-visible { box-shadow: var(--ring); outline: none; }
.EpisodeRatings-module__UMcueW__badge { width: calc(var(--ch) * 1.6); height: var(--ch); flex: 0 0 auto; }
.EpisodeRatings-module__UMcueW__statText { flex-direction: column; gap: 2px; min-width: 0px; display: flex; }
.EpisodeRatings-module__UMcueW__statLabel { font-size: clamp(var(--fs-sm), .62vw, 16px); color: var(--text-dim); font-weight: 500; line-height: 1.2; }
.EpisodeRatings-module__UMcueW__statValue { font-size: clamp(var(--fs-lg), .9vw, 22px); color: var(--text); white-space: nowrap; text-overflow: ellipsis; font-weight: 600; line-height: 1.2; overflow: hidden; }
.EpisodeRatings-module__UMcueW__scale { flex-direction: column; justify-content: center; gap: 6px; height: 30px; display: flex; }
.EpisodeRatings-module__UMcueW__scaleBar { border-radius: var(--radius-float); height: 8px; display: block; }
.EpisodeRatings-module__UMcueW__scaleEnds { font-size: clamp(var(--fs-xs), .55vw, 14px); color: var(--text-dim); font-variant-numeric: tabular-nums; justify-content: space-between; font-weight: 600; display: flex; }
.EpisodeRatings-module__UMcueW__none { padding: 0 var(--page-pad); font-size: var(--fs-md); color: var(--text-dim); margin-bottom: 40px; }
@media (max-width: 768px) {
  .EpisodeRatings-module__UMcueW__wrap, .EpisodeRatings-module__UMcueW__hold { --gap: 3px; --lab: 30px; --hh: 26px; --ch: 30px; --sg: 14px; --cmin: 42px; --cmax: 56px; --num: var(--fs-xs); --sideH: calc(2 * 52px + 2 * var(--sg) + 30px); --total: calc(var(--gridH) + var(--sideH) + 28px); }
  .EpisodeRatings-module__UMcueW__wrap { flex-direction: column; align-items: stretch; gap: 20px; padding: 0px 0px 8px; }
  .EpisodeRatings-module__UMcueW__scroll, .EpisodeRatings-module__UMcueW__scroll[data-over] { width: auto; max-width: none; padding: 0 var(--page-pad); mask-image: linear-gradient(90deg, transparent, #000 var(--page-pad), #000 calc(100% - var(--page-pad)), transparent); }
  .EpisodeRatings-module__UMcueW__side { gap: var(--sg) 16px; min-width: 0px; max-width: none; min-height: 0px; padding: 0 var(--page-pad); flex: 0 0 auto; order: -1; grid-template-rows: 52px 52px 30px; grid-template-columns: 1fr 1fr; display: grid; }
  .EpisodeRatings-module__UMcueW__stat { align-items: flex-start; gap: 10px; height: 52px; }
  .EpisodeRatings-module__UMcueW__badge { width: 46px; height: 32px; font-size: var(--fs-sm); }
  .EpisodeRatings-module__UMcueW__statLabel { font-size: var(--fs-xs); }
  .EpisodeRatings-module__UMcueW__statValue { -webkit-line-clamp: 2; font-size: var(--fs-md); white-space: normal; -webkit-box-orient: vertical; line-height: 1.25; display: -webkit-box; }
  .EpisodeRatings-module__UMcueW__scale { grid-area: 3 / 1 / auto / -1; }
}
.ListPicker-module__Flhska__wrap { align-self: stretch; align-items: center; display: inline-flex; position: relative; }
.ListPicker-module__Flhska__trigger { }
.ListPicker-module__Flhska__on { color: var(--primary); }
.ListPicker-module__Flhska__on:hover { color: var(--accent); }
.ListPicker-module__Flhska__pop { width: 280px; max-width: 84vw; }
.ListPicker-module__Flhska__popOut { }
@media (prefers-reduced-motion: reduce) {
  .ListPicker-module__Flhska__pop, .ListPicker-module__Flhska__popOut { animation: auto ease 0s 1 normal none running none; }
  .ListPicker-module__Flhska__trigger:hover, .ListPicker-module__Flhska__trigger:active, .ListPicker-module__Flhska__add:active { transform: none; }
}
.ListPicker-module__Flhska__popTitle { font-size: var(--fs-lg); color: var(--text); padding: 8px 12px; font-weight: 600; }
.ListPicker-module__Flhska__lists { overscroll-behavior: contain; max-height: 240px; overflow-y: auto; }
.ListPicker-module__Flhska__none { font-size: var(--fs-md); color: var(--text-dim); padding: 10px 12px; }
.ListPicker-module__Flhska__row { min-height: 40px; padding: 0px 12px; }
.ListPicker-module__Flhska__box { border-radius: var(--radius-xs); background: var(--fill-2); width: 20px; height: 20px; color: var(--on-accent); transition: background var(--t-fast); flex: 0 0 auto; place-items: center; display: grid; }
.ListPicker-module__Flhska__boxOn { background: var(--primary); }
.ListPicker-module__Flhska__name { min-width: 0px; font-size: var(--fs-md); color: var(--text); white-space: nowrap; text-overflow: ellipsis; flex: 1 1 0%; overflow: hidden; }
.ListPicker-module__Flhska__n { font-size: var(--fs-sm); color: var(--text-dim); }
.ListPicker-module__Flhska__create { border-top: 1px solid var(--hairline); gap: 8px; margin-top: 4px; padding: 8px 4px 4px; display: flex; }
.ListPicker-module__Flhska__sheetBody .ListPicker-module__Flhska__lists { max-height: none; }
.ListPicker-module__Flhska__sheetBody .ListPicker-module__Flhska__row { gap: 16px; min-height: 48px; padding: 0px 8px; }
.ListPicker-module__Flhska__sheetBody .ListPicker-module__Flhska__box { width: 24px; height: 24px; }
.ListPicker-module__Flhska__sheetBody .ListPicker-module__Flhska__row:active { background: var(--fill-1); }
.ListPicker-module__Flhska__sheetBody .ListPicker-module__Flhska__name { font-size: var(--fs-lg); }
.ListPicker-module__Flhska__sheetBody .ListPicker-module__Flhska__input { font-size: var(--fs-lg); padding: 12px 14px; }
.ListPicker-module__Flhska__sheetBody .ListPicker-module__Flhska__add { width: 44px; }
.ListPicker-module__Flhska__input { min-width: 0px; font-size: var(--fs-md); color: var(--text); background: var(--fill-field); border-radius: var(--radius-md); transition: background var(--t-fast); outline: none; flex: 1 1 0%; padding: 10px 12px; }
.ListPicker-module__Flhska__input:focus { background: var(--fill-1); }
.ListPicker-module__Flhska__input::placeholder { color: var(--text-muted); }
.ListPicker-module__Flhska__add { border-radius: var(--radius-float); width: 40px; color: var(--on-accent); background: var(--primary); transition: filter var(--t-fast), transform var(--t-fast) var(--ease-out); flex: 0 0 auto; place-items: center; display: grid; }
.ListPicker-module__Flhska__add:hover { filter: brightness(1.08); }
.ListPicker-module__Flhska__add:active { transform: scale(0.94); }
.ListPicker-module__Flhska__popDown { transform-origin: center top; top: calc(100% + 8px); bottom: auto; }
.VideoPlayer-module__xiqdaG__player { --vp-z-controls: 10; --vp-z-stats: 12; --vp-z-card: 13; --vp-z-lock: 14; --vp-z-panel: 18; --vp-z-keys: 20; --vp-z-palette: 30; --vp-pad: 16px; --vp-foot: 12px; border-radius: inherit; cursor: none; user-select: none; touch-action: manipulation; background: rgb(0, 0, 0); width: 100%; height: 100%; position: absolute; inset: 0px; overflow: hidden; }
.VideoPlayer-module__xiqdaG__player.VideoPlayer-module__xiqdaG__showCtrl { cursor: default; }
.VideoPlayer-module__xiqdaG__player.VideoPlayer-module__xiqdaG__fs { --vp-pad: 24px; --vp-foot: max(20px, env(safe-area-inset-bottom)); border-radius: 0px; }
.VideoPlayer-module__xiqdaG__player.VideoPlayer-module__xiqdaG__locked .VideoPlayer-module__xiqdaG__controls, .VideoPlayer-module__xiqdaG__player.VideoPlayer-module__xiqdaG__locked .VideoPlayer-module__xiqdaG__gradient { opacity: 0; pointer-events: none; }
.VideoPlayer-module__xiqdaG__video { object-fit: contain; width: 100%; height: 100%; position: absolute; inset: 0px; }
.VideoPlayer-module__xiqdaG__spinner { z-index: 5; pointer-events: none; animation: var(--fade-in); justify-content: center; align-items: center; display: flex; position: absolute; inset: 0px; }
.VideoPlayer-module__xiqdaG__spinnerOut { animation: var(--fade-out); }
.VideoPlayer-module__xiqdaG__pulse { object-fit: contain; width: 64px; height: 64px; filter: drop-shadow(0 4px 18px var(--scrim-solid)); animation: 1.5s ease-in-out 0s infinite normal none running VideoPlayer-module__xiqdaG__vpPulse; }
.VideoPlayer-module__xiqdaG__leaf { width: 48px; height: 48px; margin: 8px; }
.VideoPlayer-module__xiqdaG__sway { width: 64px; height: 64px; filter: drop-shadow(0 4px 18px var(--scrim-solid)); }
@keyframes VideoPlayer-module__xiqdaG__vpPulse { 
  0%, 100% { opacity: 0.72; transform: scale(1); }
  50% { opacity: 1; transform: scale(1.12); }
}
.VideoPlayer-module__xiqdaG__errorOverlay { animation: var(--fade-in); z-index: 5; color: var(--danger); font-size: var(--fs-lg); flex-direction: column; justify-content: center; align-items: center; gap: 14px; font-weight: 500; display: flex; position: absolute; inset: 0px; }
.VideoPlayer-module__xiqdaG__tapFeedback { z-index: 7; border-radius: var(--radius-float); background: var(--tip-bg); color: var(--tip-fg); font-size: var(--fs-lg); pointer-events: none; padding: 9px 16px; font-weight: 600; animation: 0.7s ease-out 0s 1 normal forwards running VideoPlayer-module__xiqdaG__vpTap; position: absolute; top: 50%; transform: translateY(-50%); }
.VideoPlayer-module__xiqdaG__tapLeft { left: 15%; }
.VideoPlayer-module__xiqdaG__tapRight { right: 15%; }
.VideoPlayer-module__xiqdaG__rush { z-index: 7; border-radius: var(--radius-float); background: var(--tip-bg); color: var(--tip-fg); font-size: var(--fs-md); pointer-events: none; opacity: 0; transition: opacity var(--t-fast); align-items: center; gap: 6px; padding: 8px 14px; font-weight: 600; display: flex; position: absolute; top: 18px; left: 50%; transform: translate(-50%); }
.VideoPlayer-module__xiqdaG__rushOn { opacity: 1; }
.VideoPlayer-module__xiqdaG__scrubHint { font-size: var(--fs-sm); margin-left: 6px; font-weight: 500; }
@media (prefers-reduced-motion: reduce) {
  .VideoPlayer-module__xiqdaG__rush { transition: none; }
}
@keyframes VideoPlayer-module__xiqdaG__vpTap { 
  0% { opacity: 0; transform: translateY(-50%) scale(0.9); }
  10% { opacity: 1; transform: translateY(-50%) scale(1); }
  70% { opacity: 1; transform: translateY(-50%) scale(1); }
  100% { opacity: 0; transform: translateY(-50%) scale(1.2); }
}
.VideoPlayer-module__xiqdaG__lockOnly { z-index: var(--vp-z-lock); border-radius: var(--radius-float); width: 44px; height: 44px; color: var(--text); filter: drop-shadow(0 1px 5px var(--scrim-solid)); opacity: 0; pointer-events: none; touch-action: none; user-select: none; transition: opacity var(--t-base) var(--ease-out); justify-content: center; align-items: center; display: flex; position: absolute; bottom: 16px; right: 16px; }
button.VideoPlayer-module__xiqdaG__lockOnly { transition: opacity var(--t-base) var(--ease-out), transform var(--t-base) var(--ease-out), background var(--t-fast), color var(--t-fast); }
.VideoPlayer-module__xiqdaG__lockNear, .VideoPlayer-module__xiqdaG__lockHold, .VideoPlayer-module__xiqdaG__lockOnly:focus-visible, .VideoPlayer-module__xiqdaG__touchy.VideoPlayer-module__xiqdaG__showCtrl .VideoPlayer-module__xiqdaG__lockOnly { opacity: 1; pointer-events: auto; }
.VideoPlayer-module__xiqdaG__lockRing { pointer-events: none; width: 100%; height: 100%; position: absolute; inset: 0px; overflow: visible; transform: rotate(-90deg); }
.VideoPlayer-module__xiqdaG__lockRing circle { fill: none; stroke-width: 2px; }
.VideoPlayer-module__xiqdaG__lockTrack { stroke: var(--fill-3); opacity: 0; transition: opacity var(--t-fast); }
.VideoPlayer-module__xiqdaG__lockFill { stroke: var(--text); stroke-linecap: round; stroke-dasharray: 1, 2; stroke-dashoffset: 1.05px; transition: stroke-dashoffset var(--t-fast) var(--ease-out); }
.VideoPlayer-module__xiqdaG__lockHold .VideoPlayer-module__xiqdaG__lockTrack { opacity: 1; }
.VideoPlayer-module__xiqdaG__lockHold .VideoPlayer-module__xiqdaG__lockFill { stroke-dashoffset: 0; transition: stroke-dashoffset var(--t-lazy) linear; }
.VideoPlayer-module__xiqdaG__stats { animation: var(--fade-in); top: calc(var(--vp-pad) + 72px); left: var(--vp-pad); z-index: var(--vp-z-stats); border-radius: var(--radius-menu); min-width: 232px; max-width: 60%; color: var(--text); font-size: var(--fs-md); font-variant-numeric: tabular-nums; pointer-events: none; padding: 8px 16px; font-weight: 600; position: absolute; }
.VideoPlayer-module__xiqdaG__stats div { white-space: nowrap; justify-content: space-between; align-items: center; gap: 28px; min-height: 34px; display: flex; }
.VideoPlayer-module__xiqdaG__stats span { color: var(--text-dim); font-weight: 500; }
.VideoPlayer-module__xiqdaG__gradient { z-index: 8; pointer-events: none; opacity: 0; height: 240px; transition: opacity var(--t-base) var(--ease-out); background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.05) 12%, rgba(0, 0, 0, 0.17) 30%, rgba(0, 0, 0, 0.4) 54%, rgba(0, 0, 0, 0.66) 78%, rgba(0, 0, 0, 0.86)); position: absolute; bottom: 0px; left: 0px; right: 0px; }
.VideoPlayer-module__xiqdaG__showCtrl .VideoPlayer-module__xiqdaG__gradient { opacity: 1; }
.VideoPlayer-module__xiqdaG__gradTop { z-index: 8; pointer-events: none; opacity: 0; height: 160px; transition: opacity var(--t-base) var(--ease-out); background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.36) 45%, rgba(0, 0, 0, 0.1) 78%, rgba(0, 0, 0, 0)); position: absolute; top: 0px; left: 0px; right: 0px; }
.VideoPlayer-module__xiqdaG__showCtrl .VideoPlayer-module__xiqdaG__gradTop { opacity: 1; }
.VideoPlayer-module__xiqdaG__top { z-index: var(--vp-z-controls); padding: max(12px, env(safe-area-inset-top)) 12px 16px 30px; pointer-events: none; opacity: 0; transition: opacity var(--t-base) var(--ease-out); align-items: flex-start; gap: 14px; display: flex; position: absolute; top: 0px; left: 0px; right: 0px; }
.VideoPlayer-module__xiqdaG__showCtrl .VideoPlayer-module__xiqdaG__top { opacity: 1; }
.VideoPlayer-module__xiqdaG__showCtrl .VideoPlayer-module__xiqdaG__back { pointer-events: auto; }
.VideoPlayer-module__xiqdaG__player.VideoPlayer-module__xiqdaG__locked .VideoPlayer-module__xiqdaG__top, .VideoPlayer-module__xiqdaG__player.VideoPlayer-module__xiqdaG__locked .VideoPlayer-module__xiqdaG__gradTop { opacity: 0; }
.VideoPlayer-module__xiqdaG__player.VideoPlayer-module__xiqdaG__locked .VideoPlayer-module__xiqdaG__back { pointer-events: none; }
.VideoPlayer-module__xiqdaG__ctrl.VideoPlayer-module__xiqdaG__back { flex: 0 0 auto; width: 52px; height: 52px; }
.VideoPlayer-module__xiqdaG__topSend { align-items: center; gap: 6px; margin-left: auto; display: flex; }
.VideoPlayer-module__xiqdaG__topSend .VideoPlayer-module__xiqdaG__ctrl { width: 58px; height: 58px; }
.VideoPlayer-module__xiqdaG__topSend .VideoPlayer-module__xiqdaG__ctrl svg { width: 31px; height: 31px; }
.VideoPlayer-module__xiqdaG__showCtrl .VideoPlayer-module__xiqdaG__topSend .VideoPlayer-module__xiqdaG__ctrl { pointer-events: auto; }
.VideoPlayer-module__xiqdaG__dot { border-radius: var(--radius-round); background: var(--text-muted); flex: 0 0 auto; width: 4px; height: 4px; }
.VideoPlayer-module__xiqdaG__controls { --seekGap: 30px; z-index: var(--vp-z-controls); padding: 0 var(--vp-pad) var(--vp-foot); opacity: 0; transition: opacity var(--t-base) var(--ease-out); position: absolute; bottom: 0px; left: 0px; right: 0px; }
.VideoPlayer-module__xiqdaG__showCtrl .VideoPlayer-module__xiqdaG__controls { opacity: 1; }
@media (pointer: coarse) {
  .VideoPlayer-module__xiqdaG__controls { --seekGap: 46px; }
}
.VideoPlayer-module__xiqdaG__seekBar { cursor: pointer; touch-action: none; -webkit-tap-highlight-color: transparent; align-items: center; width: 100%; height: 28px; display: flex; position: relative; }
.VideoPlayer-module__xiqdaG__seekBar::before { content: ""; border-radius: var(--radius-round); background: var(--fill-2); height: 5px; transition: height var(--t-fast) var(--ease-out); position: absolute; top: 50%; left: 0px; right: 0px; transform: translateY(-50%); }
.VideoPlayer-module__xiqdaG__seekBuf { border-radius: var(--radius-round); background: var(--fill-3); pointer-events: none; height: 5px; transition: height var(--t-fast) var(--ease-out); position: absolute; top: 50%; left: 0px; transform: translateY(-50%); }
.VideoPlayer-module__xiqdaG__seekFill { border-radius: var(--radius-round); background: var(--accent); pointer-events: none; height: 5px; transition: height var(--t-fast) var(--ease-out); position: absolute; top: 50%; left: 0px; transform: translateY(-50%); }
.VideoPlayer-module__xiqdaG__heat { width: 100%; height: 24px; fill: rgba(var(--raise-rgb), .28); opacity: 0; pointer-events: none; transition: opacity var(--t-fast) var(--ease-out); position: absolute; bottom: calc(50% + 4px); left: 0px; }
@media (hover: hover) {
  .VideoPlayer-module__xiqdaG__seekBar:hover .VideoPlayer-module__xiqdaG__heat { opacity: 1; }
}
.VideoPlayer-module__xiqdaG__seekBarOn .VideoPlayer-module__xiqdaG__heat { opacity: 1; }
.VideoPlayer-module__xiqdaG__seekMark { background: rgba(var(--bg-rgb), .85); pointer-events: none; width: 2px; height: 5px; position: absolute; top: 50%; transform: translate(-50%, -50%); }
.VideoPlayer-module__xiqdaG__seekSeg { border-radius: var(--radius-round); pointer-events: none; opacity: 0.85; height: 5px; transition: height var(--t-fast) var(--ease-out); position: absolute; top: 50%; transform: translateY(-50%); }
.VideoPlayer-module__xiqdaG__segIntro { background: var(--accent); }
.VideoPlayer-module__xiqdaG__segRecap { background: var(--text-muted); }
.VideoPlayer-module__xiqdaG__segPreview { background: var(--ok); }
.VideoPlayer-module__xiqdaG__segOutro { background: var(--warn); }
.VideoPlayer-module__xiqdaG__seekBar:hover .VideoPlayer-module__xiqdaG__seekSeg, .VideoPlayer-module__xiqdaG__seekBar:hover .VideoPlayer-module__xiqdaG__seekFill, .VideoPlayer-module__xiqdaG__seekBar:hover .VideoPlayer-module__xiqdaG__seekBuf, .VideoPlayer-module__xiqdaG__seekBar:hover .VideoPlayer-module__xiqdaG__seekMark, .VideoPlayer-module__xiqdaG__seekBar:hover::before { height: 7px; }
.VideoPlayer-module__xiqdaG__seekKnob { border-radius: var(--radius-round); background: var(--accent); width: 16px; height: 16px; box-shadow: var(--shadow-sm); transition: transform var(--t-fast); pointer-events: none; position: absolute; top: 50%; transform: translate(-50%, -50%) scale(0); }
.VideoPlayer-module__xiqdaG__seekBar:hover .VideoPlayer-module__xiqdaG__seekKnob { transform: translate(-50%, -50%) scale(1); }
.VideoPlayer-module__xiqdaG__seekBarOn .VideoPlayer-module__xiqdaG__seekKnob { transform: translate(-50%, -50%) scale(1.2); }
.VideoPlayer-module__xiqdaG__seekBarOn .VideoPlayer-module__xiqdaG__seekFill, .VideoPlayer-module__xiqdaG__seekBarOn .VideoPlayer-module__xiqdaG__seekBuf, .VideoPlayer-module__xiqdaG__seekBarOn .VideoPlayer-module__xiqdaG__seekMark, .VideoPlayer-module__xiqdaG__seekBarOn::before { height: 7px; }
.VideoPlayer-module__xiqdaG__seekTip { color: var(--tip-fg); pointer-events: none; white-space: nowrap; animation: var(--fade-in); flex-direction: column; align-items: center; gap: 6px; display: flex; position: absolute; bottom: 26px; transform: translate(-50%); }
.VideoPlayer-module__xiqdaG__tipTime { border-radius: var(--radius-round); background: var(--tip-bg); box-shadow: var(--shadow-sm); font-size: var(--fs-sm); font-variant-numeric: tabular-nums; padding: 4px 10px; font-weight: 600; }
.VideoPlayer-module__xiqdaG__seekTipName { text-overflow: ellipsis; max-width: 168px; font-size: var(--fs-sm); color: var(--text); text-shadow: 0 1px 6px var(--scrim-solid); font-weight: 600; overflow: hidden; }
.VideoPlayer-module__xiqdaG__seekShot { box-sizing: content-box; border: 2px solid var(--text); border-radius: var(--radius-md); width: 160px; height: 90px; box-shadow: var(--shadow-md); background: rgb(0, 0, 0); display: none; overflow: hidden; }
.VideoPlayer-module__xiqdaG__seekShot > i { transform-origin: 0px 0px; background-repeat: no-repeat; display: block; }
.VideoPlayer-module__xiqdaG__seekShotOn { display: block; }
.VideoPlayer-module__xiqdaG__seekCard { gap: 8px; }
.VideoPlayer-module__xiqdaG__seekCard .VideoPlayer-module__xiqdaG__seekTipName { max-width: 220px; }
.VideoPlayer-module__xiqdaG__seekCard .VideoPlayer-module__xiqdaG__tipTime { box-shadow: none; font-size: var(--fs-md); color: var(--text); text-shadow: 0 1px 6px var(--scrim-solid); background: 0px 0px; border-radius: 0px; padding: 0px; font-weight: 700; }
.VideoPlayer-module__xiqdaG__shotVid { opacity: 0; pointer-events: none; width: 2px; height: 2px; position: absolute; top: 0px; left: -9999px; }
.VideoPlayer-module__xiqdaG__bottom { justify-content: space-between; align-items: center; gap: 8px; margin-top: 4px; display: flex; }
.VideoPlayer-module__xiqdaG__left, .VideoPlayer-module__xiqdaG__right { align-items: center; gap: 8px; display: flex; }
.VideoPlayer-module__xiqdaG__right { gap: 0px; }
.VideoPlayer-module__xiqdaG__group { align-items: center; display: flex; }
.VideoPlayer-module__xiqdaG__group:empty { display: none; }
.VideoPlayer-module__xiqdaG__ctrl { border-radius: var(--radius-round); width: 44px; height: 40px; color: var(--text); transition: background var(--t-fast), color var(--t-fast); flex: 0 0 auto; justify-content: center; align-items: center; display: flex; }
.VideoPlayer-module__xiqdaG__ctrl svg { width: 27px; height: 27px; }
.VideoPlayer-module__xiqdaG__playCtl { width: 40px; }
.VideoPlayer-module__xiqdaG__playCtl svg { width: 32px; height: 32px; }
@media (hover: hover) {
  .VideoPlayer-module__xiqdaG__ctrl:hover { background: var(--fill-2); }
}
.VideoPlayer-module__xiqdaG__ctrlOn { color: var(--accent); position: relative; }
.VideoPlayer-module__xiqdaG__ctrlOn::before { content: ""; border-radius: var(--radius-round); background: currentcolor; width: 16px; height: 2px; margin-left: -8px; position: absolute; bottom: 3px; left: 50%; }
.VideoPlayer-module__xiqdaG__ctrl:disabled { opacity: 0.35; cursor: default; }
@media (hover: hover) {
  .VideoPlayer-module__xiqdaG__ctrl:disabled:hover { background: 0px 0px; }
}
.VideoPlayer-module__xiqdaG__late { animation: var(--fade-in); }
.VideoPlayer-module__xiqdaG__volWrap { align-items: center; gap: 0px; display: flex; }
.VideoPlayer-module__xiqdaG__volSlider { opacity: 0; width: 0px; transition: width var(--t-fast), opacity var(--t-fast), margin var(--t-fast); accent-color: var(--accent); cursor: pointer; height: 4px; }
.VideoPlayer-module__xiqdaG__volWrap:hover .VideoPlayer-module__xiqdaG__volSlider { opacity: 1; width: 96px; margin: 0px 14px 0px 4px; }
.VideoPlayer-module__xiqdaG__time, .VideoPlayer-module__xiqdaG__liveTag { align-items: center; height: 40px; padding: 0px 14px; display: inline-flex; }
.VideoPlayer-module__xiqdaG__time { font-size: var(--fs-md); color: var(--text); white-space: nowrap; font-variant-numeric: tabular-nums; font-weight: 500; }
.VideoPlayer-module__xiqdaG__liveTag { font-size: var(--fs-sm); letter-spacing: 0.02em; color: var(--text); white-space: nowrap; gap: 6px; font-weight: 600; }
.VideoPlayer-module__xiqdaG__liveDot { border-radius: var(--radius-round); background: var(--danger); width: 7px; height: 7px; }
.VideoPlayer-module__xiqdaG__ctxMenu { z-index: var(--vp-z-panel); cursor: default; min-width: 208px; position: absolute; }
.VideoPlayer-module__xiqdaG__ctxOut { }
.VideoPlayer-module__xiqdaG__ctxItem { font-variant-numeric: tabular-nums; }
.VideoPlayer-module__xiqdaG__panelWrap { z-index: var(--vp-z-panel); padding: 24px var(--vp-pad) calc(var(--vp-foot) + 84px); pointer-events: none; justify-content: flex-end; align-items: flex-end; display: flex; position: absolute; inset: 0px; }
@media (pointer: coarse) {
  .VideoPlayer-module__xiqdaG__panelWrap { padding-bottom: calc(var(--vp-foot) + 90px); }
}
.VideoPlayer-module__xiqdaG__panel { z-index: auto; border-radius: var(--radius-menu); pointer-events: auto; cursor: default; transform-origin: 100% 100%; width: 380px; max-width: 100%; max-height: 100%; transition: height var(--t-base) var(--ease-out); flex-direction: column; padding: 8px; display: flex; position: relative; overflow: hidden; }
.VideoPlayer-module__xiqdaG__panelHead { border-bottom: 1px solid var(--hairline); flex: 0 0 auto; align-items: center; gap: 8px; min-height: 48px; margin: 0px -8px 8px; padding: 0px 8px 8px; display: flex; }
.VideoPlayer-module__xiqdaG__panelTitle { font-size: var(--fs-lg); color: var(--text); flex: 1 1 0%; font-weight: 600; }
.VideoPlayer-module__xiqdaG__panelBack { min-height: 34px; font-size: var(--fs-lg); color: var(--text); text-align: left; flex: 1 1 0%; align-items: center; gap: 10px; margin-left: -4px; font-weight: 600; display: flex; }
.VideoPlayer-module__xiqdaG__backDot { border-radius: var(--radius-round); width: 36px; height: 36px; transition: background var(--t-fast); flex: 0 0 auto; place-items: center; display: grid; }
@media (hover: hover) {
  .VideoPlayer-module__xiqdaG__panelBack:hover .VideoPlayer-module__xiqdaG__backDot { background: var(--fill-1); }
}
.VideoPlayer-module__xiqdaG__panelClose { border-radius: var(--radius-round); width: 32px; height: 32px; color: var(--text-dim); transition: background var(--t-fast), color var(--t-fast), transform var(--t-fast) var(--ease-out); flex: 0 0 auto; justify-content: center; align-items: center; display: flex; }
@media (hover: hover) {
  .VideoPlayer-module__xiqdaG__panelClose:hover { background: var(--fill-2); color: var(--text); }
}
.VideoPlayer-module__xiqdaG__panelClose:active { transform: scale(0.9); }
.VideoPlayer-module__xiqdaG__panel[data-sizing] .VideoPlayer-module__xiqdaG__panelBody { overflow: hidden; }
.VideoPlayer-module__xiqdaG__panelBody { overscroll-behavior: contain; scrollbar-width: none; min-height: 0px; animation: VideoPlayer-module__xiqdaG__vpPage var(--t-base) var(--ease-out); flex-direction: column; flex: 1 1 0%; padding: 0px; display: flex; overflow-y: auto; }
.VideoPlayer-module__xiqdaG__panelBody::-webkit-scrollbar { display: none; }
.VideoPlayer-module__xiqdaG__keys::-webkit-scrollbar { display: none; }
.VideoPlayer-module__xiqdaG__tiles { grid-template-columns: 1fr 1fr; gap: 8px; margin-bottom: 10px; display: grid; }
.VideoPlayer-module__xiqdaG__tile { border-radius: var(--radius-menu-item); background: var(--fill-1); text-align: left; min-width: 0px; transition: background var(--t-fast), transform var(--t-fast) var(--ease-out); flex-direction: column; align-items: flex-start; gap: 4px; padding: 12px 14px; display: flex; }
@media (hover: hover) {
  .VideoPlayer-module__xiqdaG__tile:hover { background: var(--fill-2); }
}
.VideoPlayer-module__xiqdaG__tile:active { transform: scale(0.98); }
.VideoPlayer-module__xiqdaG__tileLabel { font-size: var(--fs-xs); color: var(--text-muted); font-weight: 600; }
.VideoPlayer-module__xiqdaG__tileVal { text-overflow: ellipsis; white-space: nowrap; max-width: 100%; font-size: var(--fs-lg); color: var(--text); font-weight: 600; overflow: hidden; }
@keyframes VideoPlayer-module__xiqdaG__vpPage { 
  0% { opacity: 0; transform: translate(28px); }
  100% { opacity: 1; transform: none; }
}
.VideoPlayer-module__xiqdaG__pageBack { animation-name: VideoPlayer-module__xiqdaG__vpPageBack; }
@keyframes VideoPlayer-module__xiqdaG__vpPageBack { 
  0% { opacity: 0; transform: translate(-28px); }
  100% { opacity: 1; transform: none; }
}
.VideoPlayer-module__xiqdaG__row { border-radius: var(--radius-menu-item); width: 100%; min-height: 48px; font-size: var(--fs-md); color: var(--text); text-align: left; transition: background var(--t-fast), transform var(--t-fast) var(--ease-out); align-items: center; gap: 16px; padding: 0px 8px 0px 12px; font-weight: 600; display: flex; }
@media (hover: hover) {
  .VideoPlayer-module__xiqdaG__row:hover { background: var(--fill-1); }
}
.VideoPlayer-module__xiqdaG__row:active { background: var(--fill-2); transform: scale(0.99); }
.VideoPlayer-module__xiqdaG__rowIcon { width: 24px; height: 24px; color: var(--text); flex: 0 0 auto; }
.VideoPlayer-module__xiqdaG__rowName { flex: 1 1 0%; min-width: 0px; }
.VideoPlayer-module__xiqdaG__rowVal { color: var(--text-dim); font-variant-numeric: tabular-nums; white-space: nowrap; align-items: center; gap: 3px; font-weight: 500; display: inline-flex; }
.VideoPlayer-module__xiqdaG__rowVal svg { color: var(--text-faint); }
.VideoPlayer-module__xiqdaG__list { flex-direction: column; gap: 2px; display: flex; }
.VideoPlayer-module__xiqdaG__picture { flex-direction: column; gap: 8px; padding: 6px 8px 10px; display: flex; }
.VideoPlayer-module__xiqdaG__pictureRow { font-size: var(--fs-md); color: var(--text); justify-content: space-between; align-items: center; margin-top: 6px; font-weight: 500; display: flex; }
.VideoPlayer-module__xiqdaG__pictureVal { color: var(--text-dim); font-variant-numeric: tabular-nums; }
.VideoPlayer-module__xiqdaG__range { width: 100%; height: 26px; accent-color: var(--accent); cursor: pointer; }
.VideoPlayer-module__xiqdaG__seg { gap: 6px; display: flex; }
.VideoPlayer-module__xiqdaG__segBtn { font-size: var(--fs-sm); flex: 1 1 0%; justify-content: center; padding: 0px; }
.VideoPlayer-module__xiqdaG__segOn, .VideoPlayer-module__xiqdaG__segOn:hover { color: var(--accent); background: var(--fill-2); }
.VideoPlayer-module__xiqdaG__item { border-radius: var(--radius-menu-item); width: 100%; min-height: 48px; font-size: var(--fs-md); color: var(--text); text-align: left; transition: background var(--t-fast), transform var(--t-fast) var(--ease-out); justify-content: space-between; align-items: center; gap: 10px; padding: 0px 12px; font-weight: 500; display: flex; }
@media (hover: hover) {
  .VideoPlayer-module__xiqdaG__item:hover { background: var(--fill-1); }
}
.VideoPlayer-module__xiqdaG__item:active { background: var(--fill-2); transform: scale(0.99); }
.VideoPlayer-module__xiqdaG__itemOn { font-weight: 600; }
.VideoPlayer-module__xiqdaG__itemOn > svg { color: var(--accent); }
.VideoPlayer-module__xiqdaG__itemOff { opacity: 0.5; cursor: default; }
.VideoPlayer-module__xiqdaG__itemNote { font-size: var(--fs-sm); color: var(--text-dim); white-space: nowrap; font-weight: 500; }
.VideoPlayer-module__xiqdaG__itemLead { align-items: center; min-width: 0px; display: inline-flex; }
.VideoPlayer-module__xiqdaG__itemStack { flex-direction: column; gap: 2px; min-width: 0px; display: flex; }
.VideoPlayer-module__xiqdaG__itemStar { color: var(--accent); flex: 0 0 auto; margin-right: 7px; }
.VideoPlayer-module__xiqdaG__panelFoot { gap: 6px; padding: 12px 4px 2px; display: flex; }
.VideoPlayer-module__xiqdaG__footBtn { color: var(--text-dim); font-size: var(--fs-sm); transition: background var(--t-fast), color var(--t-fast), transform var(--t-fast) var(--ease-out); }
@media (hover: hover) {
  .VideoPlayer-module__xiqdaG__footBtn:hover { color: var(--text); }
}
.VideoPlayer-module__xiqdaG__footBtn:active { transform: scale(0.97); }
.VideoPlayer-module__xiqdaG__footOn { color: var(--accent); background: var(--fill-2); }
.VideoPlayer-module__xiqdaG__quick { gap: 8px; margin: 4px 4px 12px; display: flex; }
.VideoPlayer-module__xiqdaG__quickBtn { border-radius: var(--radius-md); background: var(--fill-1); color: var(--text); font-size: var(--fs-sm); transition: background var(--t-fast), color var(--t-fast); flex-direction: column; flex: 1 1 0%; justify-content: center; align-items: center; gap: 8px; padding: 15px 4px; font-weight: 500; display: flex; }
.VideoPlayer-module__xiqdaG__quickBtn:active { background: var(--fill-2); }
.VideoPlayer-module__xiqdaG__quickOn { background: color-mix(in srgb, var(--accent) 22%, transparent); color: var(--accent); }
.VideoPlayer-module__xiqdaG__speedWrap { padding: 8px 8px 4px; }
.VideoPlayer-module__xiqdaG__speedVal { text-align: center; font-size: var(--fs-3xl); font-variant-numeric: tabular-nums; color: var(--text); margin-bottom: 14px; font-weight: 700; }
.VideoPlayer-module__xiqdaG__speedLine { align-items: center; gap: 14px; display: flex; }
.VideoPlayer-module__xiqdaG__speedLine .VideoPlayer-module__xiqdaG__speedBar { flex: 1 1 0%; margin: 0px; }
.VideoPlayer-module__xiqdaG__speedStep { border-radius: var(--radius-round); background: var(--fill-2); width: 36px; height: 36px; color: var(--text); transition: background var(--t-fast), transform var(--t-fast) var(--ease-out), opacity var(--t-fast); flex: 0 0 auto; place-items: center; display: grid; }
.VideoPlayer-module__xiqdaG__speedStep:active { transform: scale(0.9); }
.VideoPlayer-module__xiqdaG__speedStep:disabled { opacity: 0.35; cursor: default; }
.VideoPlayer-module__xiqdaG__speedReset { border-radius: var(--radius-float); background: var(--fill-1); color: var(--text); font-size: var(--fs-sm); white-space: nowrap; cursor: pointer; transition: background var(--t-fast); padding: 5px 11px; font-weight: 500; }
@media (hover: hover) {
  .VideoPlayer-module__xiqdaG__speedReset:hover, .VideoPlayer-module__xiqdaG__speedStep:not(:disabled):hover { background: var(--fill-3); }
}
.VideoPlayer-module__xiqdaG__speedBar { cursor: pointer; touch-action: none; -webkit-tap-highlight-color: transparent; align-items: center; height: 22px; margin: 0px 12px; display: flex; position: relative; }
.VideoPlayer-module__xiqdaG__speedBar::before { content: ""; border-radius: var(--radius-xs); background: rgba(var(--raise-rgb), .2); height: 4px; position: absolute; top: 50%; left: 0px; right: 0px; transform: translateY(-50%); }
.VideoPlayer-module__xiqdaG__speedFill { border-radius: var(--radius-xs); background: var(--text); pointer-events: none; height: 4px; position: absolute; top: 50%; left: 0px; transform: translateY(-50%); }
.VideoPlayer-module__xiqdaG__speedDetent { border-radius: var(--radius-hair); background: rgba(var(--raise-rgb), .5); pointer-events: none; width: 2px; height: 10px; position: absolute; top: 50%; left: 42.857%; transform: translate(-50%, -50%); }
.VideoPlayer-module__xiqdaG__speedKnob { border-radius: var(--radius-round); background: var(--text); width: 16px; height: 16px; box-shadow: var(--shadow-sm); transition: transform var(--t-fast); pointer-events: none; position: absolute; top: 50%; transform: translate(-50%, -50%); }
.VideoPlayer-module__xiqdaG__speedBarOn .VideoPlayer-module__xiqdaG__speedKnob { transform: translate(-50%, -50%) scale(1.3); }
.VideoPlayer-module__xiqdaG__chips { flex-wrap: wrap; gap: 6px; padding: 12px 8px 4px; display: flex; }
.VideoPlayer-module__xiqdaG__speedChips { grid-template-columns: repeat(4, 1fr); gap: 8px; padding: 18px 0px 4px; display: grid; }
.VideoPlayer-module__xiqdaG__speedChips .VideoPlayer-module__xiqdaG__chip { justify-content: center; height: 36px; }
.VideoPlayer-module__xiqdaG__gainChips { grid-template-columns: repeat(3, 1fr); }
.VideoPlayer-module__xiqdaG__speedWrap .VideoPlayer-module__xiqdaG__pictureRow { margin-top: 18px; }
.VideoPlayer-module__xiqdaG__nightChips { grid-template-columns: repeat(2, 1fr); padding-top: 10px; }
.VideoPlayer-module__xiqdaG__chip { border-radius: var(--radius-float); color: var(--text); font-size: var(--fs-md); transition: background var(--t-fast), color var(--t-fast), transform var(--t-fast) var(--ease-out); font-weight: 600; }
@media (hover: hover) {
  .VideoPlayer-module__xiqdaG__chip:hover { color: var(--text); }
}
.VideoPlayer-module__xiqdaG__chip:active { transform: scale(0.97); }
.VideoPlayer-module__xiqdaG__chipOn, .VideoPlayer-module__xiqdaG__chipOn:hover { background: var(--primary); color: var(--on-accent); box-shadow: none; }
@media (pointer: coarse) {
  .VideoPlayer-module__xiqdaG__row, .VideoPlayer-module__xiqdaG__item { min-height: 50px; font-size: var(--fs-lg); }
}
.VideoPlayer-module__xiqdaG__skip { right: var(--vp-pad); bottom: calc(var(--vp-foot) + 6px); z-index: var(--vp-z-card); border-radius: var(--radius-float); isolation: isolate; color: var(--text); font-size: var(--fs-md); cursor: pointer; transition: background var(--t-fast), bottom var(--t-base) var(--ease-out); align-items: center; gap: 7px; padding: 9px 16px; font-weight: 500; display: flex; position: absolute; overflow: hidden; }
.VideoPlayer-module__xiqdaG__skip::before { content: ""; transform-origin: 0px center; background: var(--fill-3); width: 100%; animation-duration: ; animation-timing-function: ; animation-delay: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-play-state: var(--play,running); z-index: -1; pointer-events: none; position: absolute; top: 0px; bottom: 0px; left: 0px; transform: scaleX(0); }
@keyframes VideoPlayer-module__xiqdaG__skipFill { 
  0% { transform: scaleX(0); }
  100% { transform: none; }
}
@media (hover: hover) {
  .VideoPlayer-module__xiqdaG__skip:hover { background: var(--fill-3); }
}
.VideoPlayer-module__xiqdaG__upNext { right: var(--vp-pad); bottom: calc(var(--vp-foot) + 6px); z-index: var(--vp-z-card); border-radius: var(--radius-menu); background: var(--pop-surface); width: 268px; max-width: calc(100% - 32px); box-shadow: var(--panel-shadow); transition: bottom var(--t-base) var(--ease-out); padding: 14px 16px 13px; position: absolute; }
.VideoPlayer-module__xiqdaG__showCtrl .VideoPlayer-module__xiqdaG__skip, .VideoPlayer-module__xiqdaG__showCtrl .VideoPlayer-module__xiqdaG__upNext { bottom: calc(var(--vp-foot) + 84px); }
.VideoPlayer-module__xiqdaG__upNextTop { font-size: var(--fs-sm); color: var(--accent); font-weight: 500; }
.VideoPlayer-module__xiqdaG__upNextName { font-size: var(--fs-md); color: var(--text); -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top: 5px; font-weight: 500; line-height: 1.35; display: -webkit-box; overflow: hidden; }
.VideoPlayer-module__xiqdaG__upNextBtns { gap: 8px; margin-top: 14px; display: flex; }
.VideoPlayer-module__xiqdaG__upNextGo { border-radius: var(--radius-float); background: var(--accent); color: var(--on-accent); font-size: var(--fs-sm); transition: filter var(--t-fast); flex: 1 1 0%; padding: 9px 12px; font-weight: 600; }
@media (hover: hover) {
  .VideoPlayer-module__xiqdaG__upNextGo:hover { filter: brightness(1.1); }
}
.VideoPlayer-module__xiqdaG__upNextStop { border-radius: var(--radius-float); background: var(--fill-1); color: var(--text); font-size: var(--fs-sm); transition: background var(--t-fast); padding: 9px 14px; font-weight: 500; }
@media (hover: hover) {
  .VideoPlayer-module__xiqdaG__upNextStop:hover { background: var(--fill-3); }
}
.VideoPlayer-module__xiqdaG__keysWrap { z-index: var(--vp-z-keys); background: var(--scrim); justify-content: center; align-items: center; padding: 20px; display: flex; position: absolute; inset: 0px; }
.VideoPlayer-module__xiqdaG__keys { scrollbar-width: none; border-radius: var(--radius-panel); cursor: default; width: 100%; max-width: 680px; max-height: 100%; padding: 20px 24px 22px; overflow-y: auto; }
.VideoPlayer-module__xiqdaG__keysTop { font-size: var(--fs-2xl); color: var(--text); justify-content: space-between; align-items: center; gap: 12px; margin-bottom: 12px; font-weight: 700; display: flex; }
.VideoPlayer-module__xiqdaG__keysClose { border-radius: var(--radius-round); width: 34px; height: 34px; color: var(--text-dim); transition: background var(--t-fast); justify-content: center; align-items: center; margin-right: -6px; display: flex; }
@media (hover: hover) {
  .VideoPlayer-module__xiqdaG__keysClose:hover { background: var(--fill-2); color: var(--text); }
}
.VideoPlayer-module__xiqdaG__keysGrid { grid-template-columns: 1fr 1fr; column-gap: 44px; display: grid; }
.VideoPlayer-module__xiqdaG__keysRow { border-top: 1px solid var(--hairline); min-height: 44px; font-size: var(--fs-md); color: var(--text); flex-direction: row-reverse; justify-content: space-between; align-items: center; gap: 16px; font-weight: 500; display: flex; }
.VideoPlayer-module__xiqdaG__keysRow:nth-child(-n+2) { border-top: 0px; }
.VideoPlayer-module__xiqdaG__kbd { border-radius: var(--radius-chip); background: var(--pill-sheen) var(--fill-2); box-shadow: var(--pill-edge); color: var(--text); font-family: inherit; font-size: var(--fs-sm); white-space: nowrap; flex: 0 0 auto; padding: 5px 10px; font-weight: 600; }
.VideoPlayer-module__xiqdaG__ctrl:focus-visible, .VideoPlayer-module__xiqdaG__row:focus-visible, .VideoPlayer-module__xiqdaG__item:focus-visible, .VideoPlayer-module__xiqdaG__tile:focus-visible, .VideoPlayer-module__xiqdaG__chip:focus-visible, .VideoPlayer-module__xiqdaG__footBtn:focus-visible, .VideoPlayer-module__xiqdaG__quickBtn:focus-visible, .VideoPlayer-module__xiqdaG__panelBack:focus-visible, .VideoPlayer-module__xiqdaG__panelClose:focus-visible, .VideoPlayer-module__xiqdaG__keysClose:focus-visible, .VideoPlayer-module__xiqdaG__lockOnly:focus-visible, .VideoPlayer-module__xiqdaG__pauseVeil:focus-visible, .VideoPlayer-module__xiqdaG__upNextGo:focus-visible, .VideoPlayer-module__xiqdaG__upNextStop:focus-visible, .VideoPlayer-module__xiqdaG__skip:focus-visible, .VideoPlayer-module__xiqdaG__speedReset:focus-visible, .VideoPlayer-module__xiqdaG__speedBar:focus-visible, .VideoPlayer-module__xiqdaG__volSlider:focus-visible, .VideoPlayer-module__xiqdaG__seekBar:focus-visible { outline: 2px solid var(--accent); outline-offset: 2px; }
.VideoPlayer-module__xiqdaG__pauseVeil:focus-visible { outline: none; }
.VideoPlayer-module__xiqdaG__seekBar:focus-visible .VideoPlayer-module__xiqdaG__seekKnob { transform: translate(-50%, -50%) scale(1); }
.VideoPlayer-module__xiqdaG__controls:has(:focus-visible) { opacity: 1; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__controls { padding: 0px 56px 44px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__bottom { gap: 18px; margin-top: 6px; }
:is([data-tv="1"] .VideoPlayer-module__xiqdaG__left, [data-tv="1"] .VideoPlayer-module__xiqdaG__right) { gap: 12px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__right { background: 0px 0px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__volWrap { background: 0px 0px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__time { background: 0px 0px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__liveTag { background: 0px 0px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__playCtl:not(:hover) { background: 0px 0px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__ctrlOn:not(:hover) { background: 0px 0px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__group { display: contents; }
@media (hover: hover) {
  [data-tv="1"] .VideoPlayer-module__xiqdaG__ctrlOn:hover { background: var(--fill-2); }
}
[data-tv="1"] .VideoPlayer-module__xiqdaG__seekBar { height: 36px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__seekBar::before { height: 6px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__seekBuf { height: 6px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__seekFill { height: 6px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__seekSeg { height: 6px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__seekMark { height: 6px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__seekKnob { border-radius: var(--radius-round); width: 18px; height: 18px; transform: translate(-50%, -50%) scale(1); }
:is([data-tv="1"] .VideoPlayer-module__xiqdaG__seekBar:focus, [data-tv="1"] .VideoPlayer-module__xiqdaG__seekBar:focus-visible) { outline: none; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__seekBar:focus .VideoPlayer-module__xiqdaG__seekKnob { box-shadow: var(--ring); transform: translate(-50%, -50%) scale(1.3); }
[data-tv="1"] .VideoPlayer-module__xiqdaG__ctrl { width: 68px; height: 68px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__ctrl svg { width: 36px; height: 36px; }
:is([data-tv="1"] .VideoPlayer-module__xiqdaG__time, [data-tv="1"] .VideoPlayer-module__xiqdaG__liveTag) { height: auto; font-size: var(--fs-3xl); padding: 0px; font-weight: 600; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__time { margin-left: 8px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__liveTag { margin-left: 6px; }
:is([data-tv="1"] .VideoPlayer-module__xiqdaG__skip, [data-tv="1"] .VideoPlayer-module__xiqdaG__upNext) { bottom: 176px; right: 56px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__skip { font-size: var(--fs-2xl); gap: 10px; padding: 14px 24px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__skip svg { width: 24px; height: 24px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__stats { font-size: var(--fs-md); top: 140px; left: 56px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__top { gap: 18px; padding: 40px 56px 20px 44px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__back { width: 68px; height: 68px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__pauseInfo { gap: 16px; max-width: 760px; bottom: 190px; left: 56px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__pauseArt { max-height: 180px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__pauseBlurb { font-size: var(--fs-xl); }
@media (pointer: coarse) {
  .VideoPlayer-module__xiqdaG__seekBar { height: 34px; }
  .VideoPlayer-module__xiqdaG__seekBar::before, .VideoPlayer-module__xiqdaG__seekFill, .VideoPlayer-module__xiqdaG__seekBuf, .VideoPlayer-module__xiqdaG__seekMark { height: 5px; }
  .VideoPlayer-module__xiqdaG__seekKnob { width: 17px; height: 17px; transform: translate(-50%, -50%) scale(1); }
  .VideoPlayer-module__xiqdaG__speedBar { height: 34px; }
  .VideoPlayer-module__xiqdaG__speedBar::before, .VideoPlayer-module__xiqdaG__speedFill { height: 5px; }
  .VideoPlayer-module__xiqdaG__speedDetent { height: 12px; }
  .VideoPlayer-module__xiqdaG__speedKnob { width: 17px; height: 17px; }
}
@media (max-width: 640px) {
  .VideoPlayer-module__xiqdaG__controls { padding: 0px 12px 12px; }
  .VideoPlayer-module__xiqdaG__top { padding: max(8px, env(safe-area-inset-top)) 8px 10px 6px; gap: 8px; }
  .VideoPlayer-module__xiqdaG__topSend .VideoPlayer-module__xiqdaG__ctrl { width: 48px; height: 48px; }
  .VideoPlayer-module__xiqdaG__topSend .VideoPlayer-module__xiqdaG__ctrl svg { width: 26px; height: 26px; }
  .VideoPlayer-module__xiqdaG__ctrl.VideoPlayer-module__xiqdaG__back { width: 48px; height: 48px; }
  .VideoPlayer-module__xiqdaG__ctrl svg { width: 24px; height: 24px; }
  .VideoPlayer-module__xiqdaG__skipBtn, .VideoPlayer-module__xiqdaG__volSlider, .VideoPlayer-module__xiqdaG__volWrap:hover .VideoPlayer-module__xiqdaG__volSlider { display: none; }
  .VideoPlayer-module__xiqdaG__keysGrid { grid-template-columns: 1fr; row-gap: 8px; }
  .VideoPlayer-module__xiqdaG__kbd { min-width: 74px; }
  .VideoPlayer-module__xiqdaG__upNext { padding: 12px 14px; bottom: 24px; right: 12px; }
  .VideoPlayer-module__xiqdaG__skip { padding: 9px 13px; bottom: 24px; right: 12px; }
  .VideoPlayer-module__xiqdaG__showCtrl .VideoPlayer-module__xiqdaG__upNext, .VideoPlayer-module__xiqdaG__showCtrl .VideoPlayer-module__xiqdaG__skip { bottom: 102px; }
  .VideoPlayer-module__xiqdaG__stats { font-size: var(--fs-xs); padding: 7px 10px; top: 90px; left: 12px; }
}
@media (max-width: 640px), (max-height: 420px) {
  .VideoPlayer-module__xiqdaG__right { gap: 8px; }
  .VideoPlayer-module__xiqdaG__group { display: contents; }
  .VideoPlayer-module__xiqdaG__bottom .VideoPlayer-module__xiqdaG__ctrl { width: 40px; height: 40px; position: relative; }
  .VideoPlayer-module__xiqdaG__bottom .VideoPlayer-module__xiqdaG__ctrl::after { content: ""; position: absolute; inset: -4px; }
}
@media (hover: hover) and (max-width: 640px), (hover: hover) and (max-height: 420px) {
  .VideoPlayer-module__xiqdaG__bottom .VideoPlayer-module__xiqdaG__ctrl:not(:disabled):hover { background: var(--scrim); }
}
@media (max-width: 640px) and (orientation: portrait) {
  .VideoPlayer-module__xiqdaG__player:not(.VideoPlayer-module__xiqdaG__fs) .VideoPlayer-module__xiqdaG__controls { padding: 0 0 env(safe-area-inset-bottom); flex-direction: column-reverse; display: flex; }
  .VideoPlayer-module__xiqdaG__player:not(.VideoPlayer-module__xiqdaG__fs) .VideoPlayer-module__xiqdaG__bottom { margin: 0px 0px 4px; padding: 0px 12px; }
  .VideoPlayer-module__xiqdaG__player:not(.VideoPlayer-module__xiqdaG__fs) .VideoPlayer-module__xiqdaG__seekBar { height: 20px; transition: transform var(--t-fast) var(--ease-out); }
  .VideoPlayer-module__xiqdaG__player:not(.VideoPlayer-module__xiqdaG__fs) .VideoPlayer-module__xiqdaG__seekBar::after { content: ""; position: absolute; inset: -12px 0px 0px; }
  .VideoPlayer-module__xiqdaG__player:not(.VideoPlayer-module__xiqdaG__fs) .VideoPlayer-module__xiqdaG__seekBarOn { transform: translateY(-8px); }
  .VideoPlayer-module__xiqdaG__player:not(.VideoPlayer-module__xiqdaG__fs) .VideoPlayer-module__xiqdaG__seekBar::before, .VideoPlayer-module__xiqdaG__player:not(.VideoPlayer-module__xiqdaG__fs) .VideoPlayer-module__xiqdaG__seekBuf, .VideoPlayer-module__xiqdaG__player:not(.VideoPlayer-module__xiqdaG__fs) .VideoPlayer-module__xiqdaG__seekFill, .VideoPlayer-module__xiqdaG__player:not(.VideoPlayer-module__xiqdaG__fs) .VideoPlayer-module__xiqdaG__seekSeg, .VideoPlayer-module__xiqdaG__player:not(.VideoPlayer-module__xiqdaG__fs) .VideoPlayer-module__xiqdaG__seekMark { border-radius: 0px; height: 4px; top: calc(100% - 2px); }
  .VideoPlayer-module__xiqdaG__player:not(.VideoPlayer-module__xiqdaG__fs) .VideoPlayer-module__xiqdaG__seekKnob { width: 13px; height: 13px; top: calc(100% - 2px); transform: translate(-50%, -50%) scale(0); }
  .VideoPlayer-module__xiqdaG__player:not(.VideoPlayer-module__xiqdaG__fs) .VideoPlayer-module__xiqdaG__seekBarOn .VideoPlayer-module__xiqdaG__seekKnob, .VideoPlayer-module__xiqdaG__player:not(.VideoPlayer-module__xiqdaG__fs) .VideoPlayer-module__xiqdaG__seekBar:focus-visible .VideoPlayer-module__xiqdaG__seekKnob { transform: translate(-50%, -50%) scale(1); }
  .VideoPlayer-module__xiqdaG__player:not(.VideoPlayer-module__xiqdaG__fs) .VideoPlayer-module__xiqdaG__seekTip { bottom: 18px; }
  .VideoPlayer-module__xiqdaG__player:not(.VideoPlayer-module__xiqdaG__fs) .VideoPlayer-module__xiqdaG__upNext, .VideoPlayer-module__xiqdaG__player:not(.VideoPlayer-module__xiqdaG__fs) .VideoPlayer-module__xiqdaG__skip { bottom: calc(24px + env(safe-area-inset-bottom)); }
  .VideoPlayer-module__xiqdaG__player:not(.VideoPlayer-module__xiqdaG__fs).VideoPlayer-module__xiqdaG__showCtrl .VideoPlayer-module__xiqdaG__upNext, .VideoPlayer-module__xiqdaG__player:not(.VideoPlayer-module__xiqdaG__fs).VideoPlayer-module__xiqdaG__showCtrl .VideoPlayer-module__xiqdaG__skip { bottom: calc(76px + env(safe-area-inset-bottom)); }
}
@media (max-width: 768px) and (orientation: landscape) and (max-height: 540px) {
  .VideoPlayer-module__xiqdaG__player:not(.VideoPlayer-module__xiqdaG__fs) { --vp-pad: 24px; --vp-foot: max(16px, env(safe-area-inset-bottom)); border-radius: 0px; }
  .VideoPlayer-module__xiqdaG__player:not(.VideoPlayer-module__xiqdaG__fs) .VideoPlayer-module__xiqdaG__controls { padding: 0 max(var(--vp-pad), env(safe-area-inset-right)) var(--vp-foot) max(var(--vp-pad), env(safe-area-inset-left)); }
  .VideoPlayer-module__xiqdaG__player:not(.VideoPlayer-module__xiqdaG__fs) .VideoPlayer-module__xiqdaG__top { padding-left: max(30px, env(safe-area-inset-left)); padding-right: max(12px, env(safe-area-inset-right)); }
  .VideoPlayer-module__xiqdaG__player:not(.VideoPlayer-module__xiqdaG__fs) .VideoPlayer-module__xiqdaG__mid { top: 50%; }
}
.VideoPlayer-module__xiqdaG__mid { display: none; }
@media (pointer: coarse) {
  .VideoPlayer-module__xiqdaG__mid { z-index: var(--vp-z-controls); pointer-events: none; opacity: 0; transition: opacity var(--t-base) var(--ease-out); align-items: center; gap: 40px; display: flex; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
  .VideoPlayer-module__xiqdaG__player:not(.VideoPlayer-module__xiqdaG__fs) .VideoPlayer-module__xiqdaG__mid { top: calc(50% - 20px); }
  .VideoPlayer-module__xiqdaG__showCtrl .VideoPlayer-module__xiqdaG__mid { opacity: 1; }
  .VideoPlayer-module__xiqdaG__showCtrl .VideoPlayer-module__xiqdaG__mid > button { pointer-events: auto; }
  .VideoPlayer-module__xiqdaG__player.VideoPlayer-module__xiqdaG__locked .VideoPlayer-module__xiqdaG__mid { opacity: 0; }
  .VideoPlayer-module__xiqdaG__player.VideoPlayer-module__xiqdaG__locked .VideoPlayer-module__xiqdaG__mid > button { pointer-events: none; }
  .VideoPlayer-module__xiqdaG__ctrl.VideoPlayer-module__xiqdaG__midSkip { width: 36px; height: 36px; position: relative; }
  .VideoPlayer-module__xiqdaG__ctrl.VideoPlayer-module__xiqdaG__midSkip::after { content: ""; position: absolute; inset: -6px; }
  .VideoPlayer-module__xiqdaG__ctrl.VideoPlayer-module__xiqdaG__midSkip svg { width: 20px; height: 20px; }
  .VideoPlayer-module__xiqdaG__ctrl.VideoPlayer-module__xiqdaG__midPlay { width: 56px; height: 56px; }
  .VideoPlayer-module__xiqdaG__ctrl.VideoPlayer-module__xiqdaG__midPlay svg { width: 30px; height: 30px; }
  .VideoPlayer-module__xiqdaG__playCtl { display: none; }
}
@media (prefers-reduced-motion: reduce) {
  .VideoPlayer-module__xiqdaG__pulse { opacity: 1; animation: auto ease 0s 1 normal none running none; }
  .VideoPlayer-module__xiqdaG__leaf { image-rendering: pixelated; }
  .VideoPlayer-module__xiqdaG__tapFeedback, .VideoPlayer-module__xiqdaG__panel, .VideoPlayer-module__xiqdaG__panelBody, .VideoPlayer-module__xiqdaG__pageBack, .VideoPlayer-module__xiqdaG__seekTip, .VideoPlayer-module__xiqdaG__upNext, .VideoPlayer-module__xiqdaG__skip, .VideoPlayer-module__xiqdaG__keys { animation: auto ease 0s 1 normal none running none; }
  .VideoPlayer-module__xiqdaG__row:active, .VideoPlayer-module__xiqdaG__item:active { transform: none; }
  .VideoPlayer-module__xiqdaG__panelOut, .VideoPlayer-module__xiqdaG__tipOut, .VideoPlayer-module__xiqdaG__riseOut, .VideoPlayer-module__xiqdaG__keysWrapOut, .VideoPlayer-module__xiqdaG__keysWrapOut .VideoPlayer-module__xiqdaG__keys, .VideoPlayer-module__xiqdaG__ctxMenu, .VideoPlayer-module__xiqdaG__ctxOut { animation: auto ease 0s 1 normal none running none; }
  .VideoPlayer-module__xiqdaG__ctrl:active, .VideoPlayer-module__xiqdaG__keysClose:active, .VideoPlayer-module__xiqdaG__upNextGo:active, .VideoPlayer-module__xiqdaG__upNextStop:active, .VideoPlayer-module__xiqdaG__skip:active, .VideoPlayer-module__xiqdaG__speedReset:active { transform: none; }
  .VideoPlayer-module__xiqdaG__gradient, .VideoPlayer-module__xiqdaG__controls, .VideoPlayer-module__xiqdaG__pauseVeil, .VideoPlayer-module__xiqdaG__ctrl, .VideoPlayer-module__xiqdaG__row, .VideoPlayer-module__xiqdaG__item, .VideoPlayer-module__xiqdaG__tile, .VideoPlayer-module__xiqdaG__chip, .VideoPlayer-module__xiqdaG__footBtn, .VideoPlayer-module__xiqdaG__upNextGo, .VideoPlayer-module__xiqdaG__upNextStop, .VideoPlayer-module__xiqdaG__keysClose { transition: none; }
  .VideoPlayer-module__xiqdaG__late, .VideoPlayer-module__xiqdaG__pauseInfo, .VideoPlayer-module__xiqdaG__mid { transition: none; animation: auto ease 0s 1 normal none running none; }
  .VideoPlayer-module__xiqdaG__skip, .VideoPlayer-module__xiqdaG__speedReset, .VideoPlayer-module__xiqdaG__seekBar, .VideoPlayer-module__xiqdaG__seekKnob, .VideoPlayer-module__xiqdaG__speedKnob, .VideoPlayer-module__xiqdaG__volSlider { transition: none; }
}
.VideoPlayer-module__xiqdaG__castVeil { z-index: 7; border-radius: inherit; background: linear-gradient(var(--scrim), var(--scrim)), var(--art,none) center / cover no-repeat, var(--bg); cursor: default; flex-direction: column; justify-content: center; align-items: center; gap: 6px; display: flex; position: absolute; inset: 0px; }
.VideoPlayer-module__xiqdaG__castName { font-size: var(--fs-lg); color: var(--text); font-weight: 600; }
.VideoPlayer-module__xiqdaG__castNote { font-size: var(--fs-sm); color: var(--text-dim); }
.VideoPlayer-module__xiqdaG__castStop { border-radius: var(--radius-float); color: var(--text); font-size: var(--fs-md); transition: background var(--t-fast), transform var(--t-fast) var(--ease-out); margin-top: 12px; padding: 9px 16px; font-weight: 500; }
@media (hover: hover) {
  .VideoPlayer-module__xiqdaG__castStop:hover { background: var(--fill-3); }
}
.VideoPlayer-module__xiqdaG__castStop:active { transform: scale(0.97); }
.VideoPlayer-module__xiqdaG__pauseVeil { z-index: 6; border-radius: inherit; background: var(--scrim); opacity: 0; pointer-events: none; transition: opacity var(--t-slow) var(--ease-out), backdrop-filter var(--t-slow) var(--ease-out); justify-content: center; align-items: center; display: flex; position: absolute; inset: 0px; container-type: size; }
.VideoPlayer-module__xiqdaG__pauseOn { opacity: 1; pointer-events: auto; backdrop-filter: blur(2px); }
[data-tv="1"] .VideoPlayer-module__xiqdaG__pauseVeil { background: var(--scrim-deep); }
[data-tv="1"] .VideoPlayer-module__xiqdaG__pauseOn { backdrop-filter: none; }
.VideoPlayer-module__xiqdaG__pauseLogo { object-fit: contain; opacity: 0.85; width: 88px; height: 88px; filter: drop-shadow(0 6px 26px var(--scrim-deep)); transition: transform var(--t-slow) var(--ease-out), opacity var(--t-slow) var(--ease-out); transform: scale(0.86); }
.VideoPlayer-module__xiqdaG__pauseLeaf { width: 96px; height: 96px; image-rendering: pixelated; margin: -4px; }
.VideoPlayer-module__xiqdaG__pauseOn .VideoPlayer-module__xiqdaG__pauseLogo { opacity: 1; transform: scale(1); }
@media (hover: hover) {
  .VideoPlayer-module__xiqdaG__pauseOn:hover .VideoPlayer-module__xiqdaG__pauseLogo { transform: scale(1.06); }
}
.VideoPlayer-module__xiqdaG__pauseInfo { left: var(--vp-pad); bottom: calc(var(--vp-foot) + 102px); max-width: min(560px, calc(100% - var(--vp-pad) * 2)); text-align: left; pointer-events: none; animation: var(--fade-in); transition: opacity var(--t-slow) var(--ease-out); flex-direction: column; align-items: flex-start; gap: 12px; display: flex; position: absolute; }
.VideoPlayer-module__xiqdaG__pauseVeil:not(.VideoPlayer-module__xiqdaG__pauseRest) .VideoPlayer-module__xiqdaG__pauseInfo { opacity: 0; }
.VideoPlayer-module__xiqdaG__pauseEyebrow { font-size: var(--fs-sm); color: var(--text-muted); font-weight: 600; }
.VideoPlayer-module__xiqdaG__pauseArt { object-fit: contain; object-position: left bottom; width: auto; max-width: 42vw; height: auto; max-height: 140px; filter: drop-shadow(0 4px 16px var(--scrim)); display: block; }
.VideoPlayer-module__xiqdaG__pauseName { font-size: var(--fs-3xl); color: var(--text); font-weight: 700; line-height: 1.2; }
.VideoPlayer-module__xiqdaG__pauseMeta { font-size: var(--fs-lg); color: var(--text-dim); flex-wrap: wrap; align-items: center; gap: 8px; font-weight: 500; display: flex; }
.VideoPlayer-module__xiqdaG__pauseBlurb { -webkit-line-clamp: 3; font-size: var(--fs-lg); color: var(--text-dim); -webkit-box-orient: vertical; font-weight: 500; line-height: 1.5; display: -webkit-box; overflow: hidden; }
@media (max-width: 640px) {
  .VideoPlayer-module__xiqdaG__pauseLogo { width: 64px; height: 64px; }
  .VideoPlayer-module__xiqdaG__pauseLeaf { width: 48px; height: 48px; margin: 8px; }
  .VideoPlayer-module__xiqdaG__pauseInfo { gap: 8px; max-width: calc(100% - 32px); bottom: 110px; left: 16px; }
  .VideoPlayer-module__xiqdaG__pauseArt { max-width: 70vw; max-height: 90px; }
  .VideoPlayer-module__xiqdaG__pauseName { font-size: var(--fs-2xl); }
  .VideoPlayer-module__xiqdaG__pauseMeta, .VideoPlayer-module__xiqdaG__pauseBlurb { font-size: var(--fs-md); }
}
@container (max-height: 420px) {
  .VideoPlayer-module__xiqdaG__pauseInfo { left: 20px; bottom: calc(var(--vp-foot) + 92px); gap: 6px; max-width: min(30cqw, 100% - 40px); }
  .VideoPlayer-module__xiqdaG__pauseArt { max-width: 100%; max-height: 64px; }
  .VideoPlayer-module__xiqdaG__pauseName { font-size: var(--fs-xl); }
  .VideoPlayer-module__xiqdaG__pauseMeta { font-size: var(--fs-sm); }
  .VideoPlayer-module__xiqdaG__pauseBlurb { display: none; }
}
@container (max-height: 300px) {
  .VideoPlayer-module__xiqdaG__pauseInfo { display: none; }
}
@media (prefers-reduced-motion: reduce) {
  .VideoPlayer-module__xiqdaG__pauseVeil, .VideoPlayer-module__xiqdaG__pauseLogo { --rm: .01ms; transition-duration: var(--rm); }
}
[data-perf="1"] .VideoPlayer-module__xiqdaG__panel { background: var(--surface-1); }
[data-perf="1"] .VideoPlayer-module__xiqdaG__skip { background: var(--surface-1); }
[data-perf="1"] .VideoPlayer-module__xiqdaG__upNext { background: var(--surface-1); }
[data-perf="1"] .VideoPlayer-module__xiqdaG__keys { background: var(--surface-1); }
[data-perf="1"] .VideoPlayer-module__xiqdaG__pauseVeil { background: var(--scrim-solid); }
.VideoPlayer-module__xiqdaG__upNext, .VideoPlayer-module__xiqdaG__skip { animation: var(--rise-in); }
.VideoPlayer-module__xiqdaG__keys { animation: var(--pop-in); }
.VideoPlayer-module__xiqdaG__ctrl, .VideoPlayer-module__xiqdaG__keysClose { transition: background var(--t-fast), color var(--t-fast), transform var(--t-fast) var(--ease-out); }
.VideoPlayer-module__xiqdaG__ctrl:active, .VideoPlayer-module__xiqdaG__keysClose:active { transform: scale(0.9); }
.VideoPlayer-module__xiqdaG__upNextGo { transition: filter var(--t-fast), transform var(--t-fast) var(--ease-out); }
.VideoPlayer-module__xiqdaG__upNextStop, .VideoPlayer-module__xiqdaG__skip, .VideoPlayer-module__xiqdaG__speedReset { transition: background var(--t-fast), transform var(--t-fast) var(--ease-out); }
.VideoPlayer-module__xiqdaG__upNextGo:active, .VideoPlayer-module__xiqdaG__upNextStop:active, .VideoPlayer-module__xiqdaG__skip:active, .VideoPlayer-module__xiqdaG__speedReset:active { transform: scale(0.97); }
.VideoPlayer-module__xiqdaG__panelOut { pointer-events: none; }
.VideoPlayer-module__xiqdaG__tipOut { animation: var(--fade-out); }
.VideoPlayer-module__xiqdaG__riseOut { animation: var(--rise-out); pointer-events: none; }
.VideoPlayer-module__xiqdaG__keysWrapOut { animation: var(--fade-out); pointer-events: none; }
.VideoPlayer-module__xiqdaG__keysWrapOut .VideoPlayer-module__xiqdaG__keys { animation: var(--pop-out); }
[data-tv="1"] .VideoPlayer-module__xiqdaG__panelWrap { padding: 24px 56px 176px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__panel { width: 520px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__tile { padding: 16px 20px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__tileLabel { font-size: var(--fs-md); }
[data-tv="1"] .VideoPlayer-module__xiqdaG__tileVal { font-size: var(--fs-2xl); }
[data-tv="1"] .VideoPlayer-module__xiqdaG__tile:focus { background: var(--fill-4); outline: none; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__item { min-height: 62px; font-size: var(--fs-2xl); padding: 0px 20px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__item svg { width: 24px; height: 24px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__itemNote { font-size: var(--fs-xl); }
[data-tv="1"] .VideoPlayer-module__xiqdaG__row { min-height: 62px; font-size: var(--fs-2xl); padding: 0px 20px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__rowVal { font-size: var(--fs-xl); }
[data-tv="1"] .VideoPlayer-module__xiqdaG__row svg { width: 24px; height: 24px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__footBtn { font-size: var(--fs-lg); padding: 12px 18px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__panelBack { font-size: var(--fs-2xl); min-height: 56px; }
[data-tv="1"] .VideoPlayer-module__xiqdaG__panelBack svg { width: 26px; height: 26px; }
@media (max-width: 900px) {
  .VideoPlayer-module__xiqdaG__theaterCtrl { display: none; }
}