@charset "utf-8";

@keyframes buffer { 
  100% { transform: translateX(-10px); }
}

@keyframes throb { 
  0%, 100% { background-color: rgb(85, 85, 85); }
  50% { background-color: rgb(68, 68, 68); }
}

@keyframes wiggle { 
  0% { transform: translateY(10px); }
  20% { transform: translateY(0px); }
  40%, 80% { transform: translateX(8px); }
  60% { transform: translateX(-8px); }
  100% { transform: translateX(0px); }
}

@keyframes pulse { 
  50% { transform: scale(0.9); }
}

@keyframes dash { 
  0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 89, 200; stroke-dashoffset: -35px; }
  100% { stroke-dasharray: 89, 200; stroke-dashoffset: -135px; }
}

@keyframes rotate { 
  100% { transform: rotate(360deg); }
}

@keyframes scaleAnimation { 
  0% { transform: scale(0.9, 0.9); }
  100% { transform: scale(1, 1); }
}

body:not(.showfocus) .player a, body:not(.showfocus) .player button, body:not(.showfocus) .player div, body:not(.showfocus) .player li, body:not(.showfocus) .player span, body:not(.showfocus) .player svg { outline: 0px !important; }

body:not(.showfocus) .player input { outline: 0px; }

.vp-center { display: flex; align-items: center; justify-content: center; }

.vp-placeholder { opacity: 1; transition: opacity 125ms ease-out 0.1s; }

.vp-placeholder-fadeout { opacity: 0; }

.player { position: relative; max-height: 100%; width: 100%; height: 100%; margin: 0px; padding: 0px; text-rendering: optimizelegibility; -webkit-font-smoothing: auto; color: rgb(255, 255, 255); line-height: normal; font-size: 10px; overflow: visible; border-collapse: separate; user-select: none; touch-action: manipulation; font-family: "Helvetica Neue", Helvetica, Arial !important; }

.player :focus { outline: rgb(0, 173, 239) solid 2px; outline-offset: 2px; }

.player, .player *, .player ::after, .player ::before { box-sizing: border-box; -webkit-tap-highlight-color: transparent; }

.player.scrubbing * { cursor: grabbing !important; }

.player.loading .vp-video-wrapper { opacity: 0; }

.player button { cursor: pointer; font-size: 1em; }

.player button:not(.exclude-global-button-styles), .player input, .player textarea { appearance: none; border: 0px; padding: 0px; margin: 0px; font-family: "Helvetica Neue", Helvetica, Arial; line-height: normal; height: auto; vertical-align: baseline; }

.player a:active, .player button:active, .player button:not(:focus) { outline: 0px; }

.player img { border: 0px; }

.player a { text-decoration: none; }

.player .hidden { display: none !important; }

.player .invisible { opacity: 0; }

.player .cloaked { visibility: hidden; }

.player .rounded-box { background: rgba(0, 0, 0, 0.9); border-radius: 0.5em; }

.player .fill { fill: rgb(255, 255, 255); }

.player .toggle.off .fill { fill: rgb(255, 255, 255); }

.player .toggle.off .stroke { stroke: rgb(255, 255, 255); }

.player .stroke { stroke: rgb(255, 255, 255); fill: none; }

.player .only-in-fullscreen { display: none !important; }

.js-player-fullscreen-api .only-in-fullscreen, .js-player-fullscreen:fullscreen .only-in-fullscreen { display: block !important; }

.player .vp-target { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 3; }

.player.player-ad .vp-target { visibility: hidden; }

.player .vp-video-wrapper { opacity: 1; transition: opacity 125ms ease-out; }

.player .vp-sr-only { clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; }

.player .vp-content-area-background, .player .vp-player-ui-container, .player .vp-player-ui-overlays { pointer-events: none; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; }

.player .vp-player-ui-container { z-index: 4; }

.player .vp-player-ui-overlays { z-index: 36; }

.player.player-cursor-hide { cursor: none; }

.player.grabbable { cursor: grab; }

.player.grabbing { cursor: grabbing; }

.player.hide-controls-mode { pointer-events: none; }

.player.hide-controls-mode video::-webkit-media-controls-start-playback-button { display: none; }

.player.right-content-area-supported { overflow: hidden; }

.player.right-content-area-supported > .content-area-sibling-enabled { width: 100%; right: 0px; position: absolute; }

.player.right-content-area-supported.animating > .content-area-sibling-enabled { transition: width 0.4s ease-in-out, right 0.4s ease-in-out; }

.player.right-content-area-supported.animating > .content-area-sibling-enabled.vp-video-wrapper { transition: width 0.4s ease-in-out, right 0.4s ease-in-out, opacity 125ms ease-out; }

.player.right-content-area-supported.right-content-area-open.app-mini > .content-area-sibling-enabled, .player.right-content-area-supported.right-content-area-open.app-tiny > .content-area-sibling-enabled, .player.right-content-area-supported.right-content-area-open.app-xs > .content-area-sibling-enabled, .player.right-content-area-supported.right-content-area-open.app-xxs > .content-area-sibling-enabled { width: 100%; right: 0px; }

.player.right-content-area-supported.right-content-area-open.app-sm > .content-area-sibling-enabled { width: 50%; right: 50%; }

.player.right-content-area-supported.right-content-area-open.app-md > .content-area-sibling-enabled { width: calc(100% - 400px); right: 400px; }

.player.right-content-area-supported.right-content-area-open.app-lg > .content-area-sibling-enabled { width: calc(100% - 400px); right: 400px; }

.player.right-content-area-supported.right-content-area-open.app-xl > .content-area-sibling-enabled { width: calc(100% - 480px); right: 480px; }

.player.right-content-area-supported.right-content-area-open.app-xxl > .content-area-sibling-enabled { width: calc(100% - 480px); right: 480px; }

.player.right-content-area-supported.right-content-area-open.is-google-bot > .content-area-sibling-enabled { width: 100%; right: 0px; }

.player .vp-ads-wrapper { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.player .vp-ads-wrapper .vp-ads-tag { position: absolute; top: 10px; left: 10px; height: 22px; padding: 0px 0.8em; font-size: 1.2em; line-height: 2; text-transform: uppercase; border-radius: 3px; background: rgba(0, 0, 0, 0.9); color: rgb(255, 255, 255); }

.player[data-filter] .thumb::after, .player[data-filter] .vp-preview::after, .player[data-filter] .vp-video::after { content: ""; display: block; height: 100%; width: 100%; top: 0px; left: 0px; position: absolute; opacity: 1; background: linear-gradient(to right, transparent, transparent), radial-gradient(circle, transparent, transparent); }

.player[data-filter="aden"] .thumb, .player[data-filter="aden"] .vp-preview, .player[data-filter="aden"] .vp-video { filter: brightness(1.2) contrast(0.9) grayscale(0) hue-rotate(-20deg) saturate(0.85) sepia(0); }

.player[data-filter="aden"] .thumb::after, .player[data-filter="aden"] .vp-preview::after, .player[data-filter="aden"] .vp-video::after { background: linear-gradient(to right, rgba(66, 10, 14, 0.2), transparent), radial-gradient(circle, transparent, transparent); mix-blend-mode: darken; }

.player[data-filter="earlybird"] .thumb, .player[data-filter="earlybird"] .vp-preview, .player[data-filter="earlybird"] .vp-video { filter: brightness(1) contrast(0.9) grayscale(0) hue-rotate(0deg) saturate(1) sepia(0.2); }

.player[data-filter="earlybird"] .thumb::after, .player[data-filter="earlybird"] .vp-preview::after, .player[data-filter="earlybird"] .vp-video::after { background: linear-gradient(to right, transparent, transparent), radial-gradient(circle, rgb(208, 186, 142) 20%, rgb(54, 3, 9) 85%, rgb(29, 2, 16) 100%); mix-blend-mode: overlay; }

.player[data-filter="hudson"] .thumb, .player[data-filter="hudson"] .vp-preview, .player[data-filter="hudson"] .vp-video { filter: brightness(1.2) contrast(0.9) grayscale(0) hue-rotate(0deg) saturate(1.1) sepia(0); }

.player[data-filter="hudson"] .thumb::after, .player[data-filter="hudson"] .vp-preview::after, .player[data-filter="hudson"] .vp-video::after { background: linear-gradient(to right, transparent, transparent), radial-gradient(circle, rgb(166, 177, 255) 50%, rgb(52, 33, 52)); mix-blend-mode: multiply; opacity: 0.5; }

.player[data-filter="inkwell"] .thumb, .player[data-filter="inkwell"] .vp-preview, .player[data-filter="inkwell"] .vp-video { filter: brightness(1.1) contrast(1.1) grayscale(1) hue-rotate(0deg) saturate(1) sepia(0); }

.player[data-filter="inkwell"] .thumb::after, .player[data-filter="inkwell"] .vp-preview::after, .player[data-filter="inkwell"] .vp-video::after { opacity: 0; }

.player[data-filter="mayfair"] .thumb, .player[data-filter="mayfair"] .vp-preview, .player[data-filter="mayfair"] .vp-video { filter: brightness(1) contrast(1.1) grayscale(0) hue-rotate(0deg) saturate(1.1) sepia(0); }

.player[data-filter="mayfair"] .thumb::after, .player[data-filter="mayfair"] .vp-preview::after, .player[data-filter="mayfair"] .vp-video::after { background: linear-gradient(to right, transparent, transparent), radial-gradient(circle at 40% 40%, rgba(255, 255, 255, 0.8), rgba(255, 200, 200, 0.6), rgb(17, 17, 17) 60%); mix-blend-mode: overlay; opacity: 0.4; }

.player[data-filter="toaster"] .thumb, .player[data-filter="toaster"] .vp-preview, .player[data-filter="toaster"] .vp-video { filter: brightness(0.9) contrast(1.5) grayscale(0) hue-rotate(0deg) saturate(1) sepia(0); }

.player[data-filter="toaster"] .thumb::after, .player[data-filter="toaster"] .vp-preview::after, .player[data-filter="toaster"] .vp-video::after { background: linear-gradient(to right, transparent, transparent), radial-gradient(circle, rgb(128, 78, 15), rgb(59, 0, 59)); mix-blend-mode: screen; }

.player[data-filter="ascii"] .thumb { filter: brightness(1) contrast(2) grayscale(0) hue-rotate(0deg) saturate(1) sepia(0); }

.player[data-filter="ascii"] .thumb::after { background-color: rgb(0, 255, 0); mix-blend-mode: darken; }

.player[data-filter="ascii"] .vp-captions { transition: none; }

.player[data-filter="ascii"] .vp-captions > span { font-family: monospace; color: rgb(0, 255, 0); border-radius: 0px; background: rgb(0, 0, 0); padding: 0px 0.5em; }

.player .vp-video-wrapper { position: absolute; inset: 0px; background-color: rgb(0, 0, 0); overflow: hidden; }

.player .vp-video-wrapper.transparent { background-color: transparent; }

.player .vp-video-wrapper.native-controls { z-index: 24; }

.player .vp-video-wrapper .snapshot { position: absolute; z-index: 1; }

.player .vp-video-wrapper .vp-video { position: absolute; inset: 0px; transition: filter 0.25s, opacity 0.25s; }

.player .vp-video-wrapper .vp-video::after { transition: 0.25s; }

.player .vp-video-wrapper .vp-telecine { position: absolute; inset: 0px; transition: opacity 0.25s; }

.player .vp-video-wrapper .vp-telecine.hide-webkit-controls video::-webkit-media-controls-play-button { display: none; }

.player .vp-video-wrapper .vp-telecine.hide-webkit-controls video::-webkit-media-controls-start-playback-button { display: none; }

.player .vp-video-wrapper .vp-telecine.hide-webkit-controls video:state(webkit-media-controls-play-button) { display: none; }

.player .vp-video-wrapper object, .player .vp-video-wrapper video { width: 100%; height: 100%; }

.player .vp-video-wrapper .vp-telecine-cover video { object-fit: cover; }

.player .vp-video-wrapper pre { font-family: monospace !important; }

.js-player-fullscreen-api, .js-player-fullscreen:fullscreen { background-color: rgb(0, 0, 0) !important; }

.js-player-fullscreen-api .vp-video-wrapper, .js-player-fullscreen:fullscreen .vp-video-wrapper { background-color: transparent !important; }

.js-player-fullscreen-api .vp-canvas-effect, .js-player-fullscreen:fullscreen .vp-canvas-effect { display: none; }

.SideDock_module_root__eeb5e08f { position: absolute; top: 0px; right: 0px; padding: 0px 8px 8px; z-index: 18; transform: translate3d(0px, 0px, 0px); display: flex; flex-direction: column; align-items: flex-end; }

.SideDock_module_root__eeb5e08f, .SideDock_module_root__eeb5e08f .SideDock_module_sidedockInner__eeb5e08f { transition: opacity 250ms ease-out; }

.SideDock_module_root__eeb5e08f button { margin: 8px 0px 8px 8px; font-family: inherit; border-radius: 4px; border: 0px; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; transition: background-color 40ms; background-color: var(--color-one-opacity-ninety); color: var(--color-three); }

.SideDock_module_root__eeb5e08f button svg { pointer-events: none; }

.SideDock_module_root__eeb5e08f button path { fill: var(--color-three); }

.SideDock_module_root__eeb5e08f button, .SideDock_module_root__eeb5e08f label { margin-top: 8px; margin-bottom: 0px; }

.SideDock_module_root__eeb5e08f.SideDock_module_visible__eeb5e08f button { pointer-events: auto; }

.SideDock_module_root__eeb5e08f button:not([data-vod-button="true"]) { padding: 1px 6px; }

.SideDock_module_root__eeb5e08f button:focus { outline: none; }

.SideDock_module_root__eeb5e08f button:hover:not(:active) { background-color: var(--color-two); color: var(--color-two-monochrome); border: none; }

.SideDock_module_root__eeb5e08f button:hover:not(:active) path { fill: var(--color-two-monochrome); }

.SideDock_module_root__eeb5e08f.SideDock_module_fullscreen__eeb5e08f { font-size: 11px; }

.SideDock_module_root__eeb5e08f.SideDock_module_outroVisible__eeb5e08f button:not(:hover) { opacity: 0.65; }

.LabeledButton_module_labeledButton__a4450693 { background: rgba(0, 0, 0, 0.9); transition: opacity 150ms ease-out, transform 150ms ease-out; margin: 8px 0px 8px 8px; font-family: inherit; color: rgb(255, 255, 255); border: 0px; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; display: flex; border-radius: 0.25rem; padding: 0.8em 1.2em; line-height: 1.88rem; height: 2rem; font-size: 1.2em; font-weight: bold; align-items: center; pointer-events: none; white-space: nowrap; }

.LabeledButton_module_box__a4450693 { display: flex; justify-content: flex-end; transition: transform 150ms ease-out; }

.LabeledButton_module_box__a4450693:nth-child(3) { transition-delay: 50ms; }

.LabeledButton_module_box__a4450693:nth-child(4) { transition-delay: 100ms; }

.ShareButton_module_shareIcon__e4957da4 { transform: translateX(-1px); }

.VODButton_module_vodButtonContainer__33b65469 { display: flex; justify-content: end; }

.VODButton_module_vodButton__33b65469 { padding: 0px 4em 0px 0.8em; }

.VODButton_module_vodButton__33b65469 span { font-size: 0.88rem; font-weight: bold; }

.VODButton_module_vodButton__33b65469 .VODButton_module_icon__33b65469 { position: absolute; right: 0.8em; }

.VODButton_module_vodButton__33b65469[data-vod-purchased="1"][data-vod-expiring="1"] { animation: 1s ease 0s infinite normal none running VODButton_module_pulse__33b65469; }

.VODButton_module_vodButton__33b65469 .VODButton_module_expiring__33b65469 { background: rgba(188, 23, 30, 0.75); }

.AIButton_module_icon__0964f090 { transform: scale(1.4); }

.AIButton_module_icon__0964f090 [data-shape="largeStar"] { transform-origin: center center; transform: rotateZ(0deg); transition-property: none; transition-duration: var(--shimmer-speed-in); }

.AIButton_module_button__0964f090.AIButton_module_animateColor__0964f090 { background: radial-gradient(rgb(130, 255, 235) 0%, rgb(23, 213, 255) 30%, rgb(11, 161, 255) 45%, rgb(158, 0, 255) 75%, rgba(157, 0, 255, 0) 100%) 175% 175% / 225% 225% no-repeat; }

.AIButton_module_button__0964f090.AIButton_module_animateColor__0964f090.AIButton_module_transitionIn__0964f090 { background-position: 80% 80%; transition-timing-function: cubic-bezier(0.17, 0, 0.2, 1); transition-duration: var(--shimmer-speed-in); }

.AIButton_module_button__0964f090.AIButton_module_animateColor__0964f090.AIButton_module_transitionOut__0964f090 { background-position: -65% -65%; transition-timing-function: cubic-bezier(0.5, 0, 0.83, 1); transition-duration: var(--shimmer-speed-out); }

.AIButton_module_button__0964f090.AIButton_module_transitionIn__0964f090 [data-shape="largeStar"] { transform: rotateZ(90deg) translateX(1px); transition-property: transform; }

.DebugPanel_module_root__3b735c63 { position: absolute; z-index: 35; width: max-content; min-width: 300px; max-width: 100%; max-height: calc(100% - 10px); padding: 10px 10px 0px; margin: 10px 0px 0px 10px; user-select: text; font-size: 1.2em; top: 0px; pointer-events: all; overflow: auto; }

.DebugPanel_module_root__3b735c63 p { margin: 0.1em 0px; }

.DebugPanel_module_root__3b735c63 p:first-child { margin-top: 0px; }

.DebugPanel_module_root__3b735c63 .DebugPanel_module_buttonWrapper__3b735c63 { position: sticky; width: 100%; bottom: 0px; background-color: black; display: flex; align-items: center; z-index: 1; padding-bottom: 10px; }

.DebugPanel_module_root__3b735c63.DebugPanel_module_smallPlayer__3b735c63 { background: black; }

.DebugPanel_module_closeButton__3b735c63 { position: absolute; right: 10px; top: 10px; background: none; }

.DebugPanel_module_closeButton__3b735c63 svg { width: 1.2em; height: 1.2em; }

.DebugPanel_module_closeButton__3b735c63 svg path { fill: rgb(255, 255, 255); }

.CopyDebugButton_module_button__2cd3eba3 { border: none; padding: 3px; border-radius: 3px; margin-left: 5px; display: inline-block; background-color: var(--color-two); color: var(--color-two-monochrome); }

.CopyDebugButton_module_button__2cd3eba3:hover:not(:active) { border: none; }

.DebugValues_module_values__54d9bb7b { display: flex; flex-direction: column; list-style-type: none; padding: 0px; margin: 0px; }

.DebugValues_module_values__54d9bb7b div { display: inline-flex; padding: 0px; height: 16px; width: max-content; margin: 0px; }

.DebugValues_module_values__54d9bb7b dd { font-weight: bold; letter-spacing: 0.02em; color: rgb(255, 255, 255); position: relative; margin-inline-start: 4px; padding: 0px; }

.DebugValues_module_clipId__54d9bb7b { cursor: pointer; }

.DebugValues_module_clipId__54d9bb7b:hover { text-decoration: underline; }

.DebugValues_module_bandwidthMinMax__54d9bb7b { font-size: 0.8em; font-weight: normal; }

.DebugValues_module_bandwidthMin__54d9bb7b, .DebugValues_module_bandwidthMax__54d9bb7b { position: relative; padding-left: 10px; }

.DebugValues_module_bandwidthMin__54d9bb7b::before, .DebugValues_module_bandwidthMax__54d9bb7b::before { display: block; position: absolute; left: 2px; font-size: 0.8em; top: 3px; }

.DebugValues_module_bandwidthMin__54d9bb7b::before { content: "▼" / "Minimum bandwidth"; }

.DebugValues_module_bandwidthMax__54d9bb7b::before { content: "▲" / "Maximum bandwidth"; }

.DebugValues_module_timeSeries__54d9bb7b { margin-top: 6px; }

.DebugValues_module_sessionId__54d9bb7b, .DebugValues_module_payloadId__54d9bb7b { font-size: 0.8em; font-weight: bold; overflow-wrap: break-word; }

.BandwidthSeriesDisplay_module_marker__e795ff85:hover { cursor: pointer; stroke-width: 3; }

.Badge_module_badge__43ce2278 { display: block; float: left; position: relative; z-index: 13; padding: 0px; margin: 0px; pointer-events: inherit; }

.Badge_module_badgeLink__43ce2278 { display: block; }

.TitleTags_module_tagWrapper__20a17f3b { display: inline-block; }

.TitleTags_module_tag__20a17f3b { background: var(--color-one-monochrome-opacity-twenty-eighty); color: rgb(255, 255, 255); font-weight: bold; display: inline-block; border-radius: 2px; text-shadow: none; text-align: center; text-transform: uppercase; text-decoration: none; white-space: nowrap; vertical-align: middle; letter-spacing: 0.4px; font-size: 10px; line-height: 1.2em; max-height: 1.6em; padding: 0.2em 0.4em; margin-top: -0.2em; }

.player.player-md .TitleTags_module_tag__20a17f3b { margin-top: -0.333333em; }

.player.player-lg .TitleTags_module_tag__20a17f3b { margin-top: -0.333333em; }

.player.player-xl .TitleTags_module_tag__20a17f3b { margin-top: -0.333333em; }

.player.player-xxl .TitleTags_module_tag__20a17f3b { margin-top: -0.333333em; }

.player.player-xl .TitleTags_module_tag__20a17f3b { font-size: 12px; border-radius: 4px; padding: 0.333333em 0.666667em; line-height: 1.33333em; max-height: 2em; margin-left: 0.666667em; }

.player.player-xxl .TitleTags_module_tag__20a17f3b { font-size: 12px; border-radius: 4px; padding: 0.333333em 0.666667em; line-height: 1.33333em; max-height: 2em; margin-left: 0.666667em; }

.TitleTags_module_tag__20a17f3b.TitleTags_module_dolbyVisionTag__20a17f3b { padding: 0.4em; }

.TitleTags_module_tag__20a17f3b.TitleTags_module_dolbyVisionTag__20a17f3b svg { height: 1em; }

.player.player-xl .TitleTags_module_tag__20a17f3b.TitleTags_module_dolbyVisionTag__20a17f3b svg { height: 0.833333em; }

.player.player-xxl .TitleTags_module_tag__20a17f3b.TitleTags_module_dolbyVisionTag__20a17f3b svg { height: 0.833333em; }

.TitleTags_module_tag__20a17f3b ~ .TitleTags_module_tag__20a17f3b { margin-left: 0.4em; }

a.TitleTags_module_aiTag__20a17f3b[data-ai-content-tag="true"] { color: rgb(255, 255, 255); }

a.TitleTags_module_aiTag__20a17f3b[data-ai-content-tag="true"]:hover { background: rgba(0, 0, 0, 0.2); color: var(--color-two-monochrome); }

.player.mobile.Title_module_noFullscreenApiSupport__2159b884 .Title_module_portrait__2159b884 { display: none; }

.player.mobile.Title_module_noFullscreenSupport__2159b884 .Title_module_portrait__2159b884 { display: none; }

.Title_module_jsPlayerFullscreen__2159b884:not(:fullscreen) .player.mobile .Title_module_portrait__2159b884, .player.mobile:not(:fullscreen) .Title_module_portrait__2159b884 { display: none; }

.player.fullscreen .Title_module_title__2159b884 { margin-right: 4em; }

.Title_module_title__2159b884 { display: flex; position: relative; padding: 8px; z-index: 12; transition: opacity 250ms ease-out; margin-right: 4.4em; pointer-events: auto; transform: translate3d(0px, 0px, 0px); }

.Title_module_jsPlayerFullscreen__2159b884:fullscreen .Title_module_title__2159b884, .Title_module_jsPlayerFullscreenApi__2159b884 .Title_module_title__2159b884 { font-size: 11px; }

.Title_module_portrait__2159b884 { width: 3.6em; height: 3.6em; margin: 0px 0.4em 0px 0px; flex: 1 0 auto; pointer-events: inherit; }

.Title_module_portrait__2159b884 .Title_module_portraitLink__2159b884 { display: block; width: 100%; height: 100%; }

.player.player-xs .Title_module_portrait__2159b884 { width: 4.8em; height: 4.8em; }

.player.player-sm .Title_module_portrait__2159b884 { width: 4.8em; height: 4.8em; }

.player.player-md .Title_module_portrait__2159b884 { width: 4.8em; height: 4.8em; }

.player.player-lg .Title_module_portrait__2159b884 { width: 4.8em; height: 4.8em; }

.player.player-xl .Title_module_portrait__2159b884 { width: 4.8em; height: 4.8em; }

.player.player-xxl .Title_module_portrait__2159b884 { width: 4.8em; height: 4.8em; }

.player.player-sm .Title_module_portrait__2159b884 { width: 5.6em; height: 5.6em; }

.player.player-md .Title_module_portrait__2159b884 { width: 5.6em; height: 5.6em; }

.player.player-lg .Title_module_portrait__2159b884 { width: 5.6em; height: 5.6em; }

.player.player-xl .Title_module_portrait__2159b884 { width: 5.6em; height: 5.6em; }

.player.player-xxl .Title_module_portrait__2159b884 { width: 5.6em; height: 5.6em; }

.Title_module_portrait__2159b884 img { border-width: 2px; border-style: solid; border-image: initial; border-color: var(--color-one-opacity-ninety); width: 3.6em; height: 3.6em; border-radius: 50%; }

.Title_module_portrait__2159b884 img:hover { border-color: var(--color-two); }

.player.player-xs .Title_module_portrait__2159b884 img { width: 4.8em; height: 4.8em; }

.player.player-sm .Title_module_portrait__2159b884 img { width: 4.8em; height: 4.8em; }

.player.player-md .Title_module_portrait__2159b884 img { width: 4.8em; height: 4.8em; }

.player.player-lg .Title_module_portrait__2159b884 img { width: 4.8em; height: 4.8em; }

.player.player-xl .Title_module_portrait__2159b884 img { width: 4.8em; height: 4.8em; }

.player.player-xxl .Title_module_portrait__2159b884 img { width: 4.8em; height: 4.8em; }

.player.player-sm .Title_module_portrait__2159b884 img { width: 5.6em; height: 5.6em; }

.player.player-md .Title_module_portrait__2159b884 img { width: 5.6em; height: 5.6em; }

.player.player-lg .Title_module_portrait__2159b884 img { width: 5.6em; height: 5.6em; }

.player.player-xl .Title_module_portrait__2159b884 img { width: 5.6em; height: 5.6em; }

.player.player-xxl .Title_module_portrait__2159b884 img { width: 5.6em; height: 5.6em; }

.Title_module_header__2159b884 { margin: 0px; display: flex; flex-flow: row; }

.Title_module_headers__2159b884 { display: flex; flex-flow: column; align-items: flex-start; flex: 1 1 100%; min-width: 0px; overflow-wrap: break-word; hyphens: auto; }

.Title_module_headers__2159b884 * { pointer-events: inherit; }

span.Title_module_titleText__2159b884 { font-size: 14px; letter-spacing: -0.2px; }

.player.player-md span.Title_module_titleText__2159b884 { font-size: 18px; letter-spacing: -0.6px; }

.player.player-lg span.Title_module_titleText__2159b884 { font-size: 18px; letter-spacing: -0.6px; }

.player.player-xl span.Title_module_titleText__2159b884 { font-size: 18px; letter-spacing: -0.6px; }

.player.player-xxl span.Title_module_titleText__2159b884 { font-size: 18px; letter-spacing: -0.6px; }

.player.player-xl span.Title_module_titleText__2159b884 { font-size: 24px; letter-spacing: -0.8px; }

.player.player-xxl span.Title_module_titleText__2159b884 { font-size: 24px; letter-spacing: -0.8px; }

.Title_module_titleWrapper__2159b884 { display: block; position: relative; background-color: var(--color-one-opacity-ninety); color: var(--color-three); border-radius: 4px; margin-bottom: 0.4em; height: auto; }

.Title_module_titleWrapper__2159b884 .Title_module_textAndTagsWrapper__2159b884 { display: inline-block; vertical-align: middle; border-radius: 4px; font-size: 14px; padding: 0.285714em 0.571429em; line-height: 20px; height: 100%; }

.player.player-md .Title_module_titleWrapper__2159b884 .Title_module_textAndTagsWrapper__2159b884 { font-size: 18px; padding: 0.222222em 0.444444em; line-height: 24px; }

.player.player-lg .Title_module_titleWrapper__2159b884 .Title_module_textAndTagsWrapper__2159b884 { font-size: 18px; padding: 0.222222em 0.444444em; line-height: 24px; }

.player.player-xl .Title_module_titleWrapper__2159b884 .Title_module_textAndTagsWrapper__2159b884 { font-size: 18px; padding: 0.222222em 0.444444em; line-height: 24px; }

.player.player-xxl .Title_module_titleWrapper__2159b884 .Title_module_textAndTagsWrapper__2159b884 { font-size: 18px; padding: 0.222222em 0.444444em; line-height: 24px; }

.player.player-xl .Title_module_titleWrapper__2159b884 .Title_module_textAndTagsWrapper__2159b884 { font-size: 24px; padding: 0.166667em 0.5em; line-height: 32px; }

.player.player-xxl .Title_module_titleWrapper__2159b884 .Title_module_textAndTagsWrapper__2159b884 { font-size: 24px; padding: 0.166667em 0.5em; line-height: 32px; }

.Title_module_titleWrapper__2159b884 .Title_module_textAndTagsWrapper__2159b884[data-title-tags="true"] span.Title_module_titleText__2159b884 { margin-right: 0.571429em; }

.player.player-md .Title_module_titleWrapper__2159b884 .Title_module_textAndTagsWrapper__2159b884[data-title-tags="true"] span.Title_module_titleText__2159b884 { margin-right: 0.444444em; }

.player.player-lg .Title_module_titleWrapper__2159b884 .Title_module_textAndTagsWrapper__2159b884[data-title-tags="true"] span.Title_module_titleText__2159b884 { margin-right: 0.444444em; }

.player.player-xl .Title_module_titleWrapper__2159b884 .Title_module_textAndTagsWrapper__2159b884[data-title-tags="true"] span.Title_module_titleText__2159b884 { margin-right: 0.444444em; }

.player.player-xxl .Title_module_titleWrapper__2159b884 .Title_module_textAndTagsWrapper__2159b884[data-title-tags="true"] span.Title_module_titleText__2159b884 { margin-right: 0.444444em; }

.player.player-xl .Title_module_titleWrapper__2159b884 .Title_module_textAndTagsWrapper__2159b884[data-title-tags="true"] span.Title_module_titleText__2159b884 { margin-right: 0.333333em; }

.player.player-xxl .Title_module_titleWrapper__2159b884 .Title_module_textAndTagsWrapper__2159b884[data-title-tags="true"] span.Title_module_titleText__2159b884 { margin-right: 0.333333em; }

.Title_module_titleWrapper__2159b884:hover { background-color: var(--color-two); }

.Title_module_titleWrapper__2159b884:hover .Title_module_textAndTagsWrapper__2159b884 { color: var(--color-two-monochrome); }

.Title_module_titleWrapper__2159b884:hover .Title_module_textAndTagsWrapper__2159b884 span[id="title-text"] { color: var(--color-two-monochrome); }

.Title_module_titleWrapper__2159b884:hover .Title_module_titleTag__2159b884 { background: var(--color-two-monochrome-opacity-twenty-eighty); }

a.Title_module_titleLink__2159b884 { position: absolute; width: 100%; height: 100%; }

a.Title_module_subtitle__2159b884 { position: relative; display: inline-flex; align-items: baseline; background-color: var(--color-one-opacity-ninety); color: var(--color-three); border-radius: 4px; font-size: 12px; gap: 0.333333em; line-height: 16px; padding: 0.333333em 0.666667em; margin: 0px; }

.player.player-xl a.Title_module_subtitle__2159b884 { font-size: 14px; gap: 0.285714em; line-height: 20px; letter-spacing: -0.2px; padding: 0.285714em 0.857143em; }

.player.player-xxl a.Title_module_subtitle__2159b884 { font-size: 14px; gap: 0.285714em; line-height: 20px; letter-spacing: -0.2px; padding: 0.285714em 0.857143em; }

a.Title_module_subtitle__2159b884 span { color: var(--color-three); font-size: inherit; }

a.Title_module_subtitle__2159b884:hover { background-color: var(--color-two); }

a.Title_module_subtitle__2159b884:hover span { color: var(--color-two-monochrome); }

.Cards_module_cardsWrapper__19f4ca28 { z-index: 11; position: absolute; pointer-events: all; overflow: visible; top: 1em; right: 1em; display: flex; transition-property: transform; transition-duration: 250ms; transition-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.2); width: 320px; height: 0px; transform: translateX(0px); }

.Card_module_card__924d992f { border-radius: 0.8em; max-width: 248px; position: absolute; top: 0px; right: 0px; height: 72px; opacity: 0; cursor: pointer; transform: translate(100%, 0px); transition: transform 250ms cubic-bezier(0.18, 0.89, 0.32, 1.2), opacity 200ms; background: var(--color-one-opacity-ninety); }

.Card_module_card__924d992f:hover { background: var(--color-one); box-shadow: rgba(0, 0, 0, 0.17) 0px 0.5rem 1rem -0.5rem, rgba(0, 0, 0, 0.33) 0px 0px 0.25rem -0.06rem; }

.Card_module_card__924d992f:not(.Card_module_active__924d992f) { pointer-events: none; }

.Card_module_card__924d992f.Card_module_active__924d992f { opacity: 1; transform: translate(0px, 0px); }

.Card_module_card__924d992f.Card_module_hasThumbnail__924d992f { max-width: 320px; }

.Card_module_card__924d992f.Card_module_vertical__924d992f { max-width: 208px; }

.Card_module_inner__924d992f { display: flex; height: 100%; overflow: hidden; border-radius: 0.8em; }

.Card_module_imageWrap__924d992f { display: none; height: 100%; overflow: hidden; flex-shrink: 0; justify-content: center; align-items: center; }

.Card_module_hasThumbnail__924d992f .Card_module_imageWrap__924d992f { display: flex; }

.Card_module_image__924d992f { height: 100%; width: auto; }

.Card_module_body__924d992f { width: 248px; display: flex; flex-direction: column; justify-content: center; padding: 0.4em 1.6em; }

.Card_module_text__924d992f { margin: 0px; user-select: none; }

.Card_module_text__924d992f.Card_module_title__924d992f { color: var(--color-three); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; letter-spacing: -0.2px; }

.Card_module_text__924d992f.Card_module_detail__924d992f { color: var(--color-three); overflow: hidden; text-overflow: ellipsis; line-height: 1.5; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.Card_module_popOutWrapper__924d992f { padding: 1em 1em 0px 0px; }

.Card_module_popOut__924d992f { flex: 0 0 1em; width: 1em; height: 1em; }

.Card_module_popOut__924d992f * { fill: var(--color-three); }

.TinyProgressBar_module_tinyBar__c04d36b1 { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-radius: 0.5em; }

.TinyProgressBar_module_tinyBar__c04d36b1 svg.TinyProgressBar_module_tinyBarSVG__c04d36b1 { width: 100%; height: 100%; }

.TinyProgressBar_module_played__c04d36b1 { fill: var(--color-two); }

.TinyProgressBar_module_loaded__c04d36b1 { fill: var(--color-one-monochrome-opacity-twenty); }

.TinyProgressBar_module_bufferPattern__c04d36b1 line { stroke: var(--color-two); }

.TinyProgressBar_module_buffer__c04d36b1, .TinyProgressBar_module_loaded__c04d36b1, .TinyProgressBar_module_played__c04d36b1 { position: absolute; border: 0.1em solid transparent; height: 100%; background-clip: padding-box; }

.TinyProgressBar_module_buffer__c04d36b1 { animation: 250ms linear 0s infinite normal none running TinyProgressBar_module_buffer__c04d36b1; }

@keyframes TinyProgressBar_module_buffer__c04d36b1 { 
  100% { transform: translateX(-10px); }
}

.PlayButton_module_playButtonWrapper__c3cfd43a { transition: width 250ms ease-in-out, margin 250ms ease-in-out; width: 5.6em; height: 3.2em; margin: 0px 0.8em 0px 0px; pointer-events: all; }

.player.player-xl .PlayButton_module_playButtonWrapper__c3cfd43a { height: 4em; width: 6.4em; }

.player.player-xxl .PlayButton_module_playButtonWrapper__c3cfd43a { height: 4em; width: 6.4em; }

.PlayButton_module_playButtonWrapper__c3cfd43a.PlayButton_module_center__c3cfd43a { margin: 0px; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); }

.PlayButton_module_playButtonWrapper__c3cfd43a.PlayButton_module_trailer__c3cfd43a { width: 14.5em; height: 4em; }

.player.player-xl .PlayButton_module_playButtonWrapper__c3cfd43a.PlayButton_module_trailer__c3cfd43a { height: 4.8em; width: 15.8em; }

.player.player-xxl .PlayButton_module_playButtonWrapper__c3cfd43a.PlayButton_module_trailer__c3cfd43a { height: 4.8em; width: 15.8em; }

.PlayButton_module_playButtonWrapper__c3cfd43a.PlayButton_module_progressExpanded__c3cfd43a { width: 0px; margin: 0px; }

.player.player-xl .PlayButton_module_playButtonWrapper__c3cfd43a.PlayButton_module_progressExpanded__c3cfd43a { width: 0px; margin: 0px; }

.player.player-xxl .PlayButton_module_playButtonWrapper__c3cfd43a.PlayButton_module_progressExpanded__c3cfd43a { width: 0px; margin: 0px; }

.PlayButton_module_playButton__c3cfd43a { font-family: inherit; border-radius: 4px; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; width: 5.6em; height: 3.2em; color: rgb(255, 255, 255); position: relative; margin: 0px; display: flex; align-items: center; justify-content: center; border: none; appearance: none; z-index: 22; background-color: var(--color-one-opacity-ninety); transform: translate3d(0px, 0px, 0px); transition: opacity 250ms ease-out, background-color 40ms, color 40ms, width 250ms ease-in-out; }

.player.player-xl .PlayButton_module_playButton__c3cfd43a { height: 4em; width: 6.4em; }

.player.player-xxl .PlayButton_module_playButton__c3cfd43a { height: 4em; width: 6.4em; }

.PlayButton_module_playButton__c3cfd43a .PlayButton_module_playIcon__c3cfd43a, .PlayButton_module_playButton__c3cfd43a .PlayButton_module_pauseIcon__c3cfd43a, .PlayButton_module_playButton__c3cfd43a .PlayButton_module_replayIcon__c3cfd43a, .PlayButton_module_playButton__c3cfd43a .PlayButton_module_trailerIcon__c3cfd43a { margin: 0px; }

.PlayButton_module_playButton__c3cfd43a .PlayButton_module_playIcon__c3cfd43a path, .PlayButton_module_playButton__c3cfd43a .PlayButton_module_pauseIcon__c3cfd43a path, .PlayButton_module_playButton__c3cfd43a .PlayButton_module_replayIcon__c3cfd43a path, .PlayButton_module_playButton__c3cfd43a .PlayButton_module_trailerIcon__c3cfd43a path { fill: var(--color-three); }

.PlayButton_module_playButton__c3cfd43a .PlayButton_module_playIcon__c3cfd43a, .PlayButton_module_playButton__c3cfd43a .PlayButton_module_pauseIcon__c3cfd43a { width: 100%; min-height: auto; height: 2.4em; }

.PlayButton_module_playButton__c3cfd43a .PlayButton_module_replayIcon__c3cfd43a { width: 2em; height: 2em; transform: scaleX(-1); }

.PlayButton_module_playButton__c3cfd43a .PlayButton_module_trailerIcon__c3cfd43a { margin-right: 1.2em; width: 1.4em; height: 1.6em; min-width: unset; }

.PlayButton_module_playButton__c3cfd43a.PlayButton_module_trailer__c3cfd43a { display: flex; justify-content: center; width: 14.5em; height: 4em; padding: 0.8em 1.6em 0.8em 1.2em; border-radius: 4px; }

.PlayButton_module_playButton__c3cfd43a.PlayButton_module_trailer__c3cfd43a > span { overflow: visible; }

.player.player-xl .PlayButton_module_playButton__c3cfd43a.PlayButton_module_trailer__c3cfd43a { height: 4.8em; width: 15.8em; left: 1.6em; padding: 1.2em 1.6em 1.2em 1.2em; border-radius: 8px; }

.player.player-xxl .PlayButton_module_playButton__c3cfd43a.PlayButton_module_trailer__c3cfd43a { height: 4.8em; width: 15.8em; left: 1.6em; padding: 1.2em 1.6em 1.2em 1.2em; border-radius: 8px; }

.PlayButton_module_playButton__c3cfd43a.PlayButton_module_progressExpanded__c3cfd43a { width: 0px; pointer-events: none; }

.PlayButton_module_playButton__c3cfd43a .PlayButton_module_text__c3cfd43a { display: flex; align-items: center; justify-content: center; height: 1.71429em; font-size: 14px; font-weight: bold; color: var(--color-three); }

.player.player-xl .PlayButton_module_playButton__c3cfd43a .PlayButton_module_text__c3cfd43a { width: 6.125em; font-size: 16px; }

.player.player-xxl .PlayButton_module_playButton__c3cfd43a .PlayButton_module_text__c3cfd43a { width: 6.125em; font-size: 16px; }

@media (hover: hover) {
  .PlayButton_module_playButton__c3cfd43a:hover { background-color: var(--color-two); }
  .PlayButton_module_playButton__c3cfd43a:hover .PlayButton_module_playIcon__c3cfd43a path, .PlayButton_module_playButton__c3cfd43a:hover .PlayButton_module_pauseIcon__c3cfd43a path, .PlayButton_module_playButton__c3cfd43a:hover .PlayButton_module_replayIcon__c3cfd43a path, .PlayButton_module_playButton__c3cfd43a:hover .PlayButton_module_trailerIcon__c3cfd43a path { fill: var(--color-two-monochrome); }
  .PlayButton_module_playButton__c3cfd43a:hover .PlayButton_module_text__c3cfd43a { color: var(--color-two-monochrome); }
  .PlayButton_module_playButton__c3cfd43a:hover [data-tiny-played] { fill: var(--color-two-monochrome); }
  .PlayButton_module_playButton__c3cfd43a:hover [data-tiny-loaded] { fill: var(--color-two-monochrome-opacity-twenty); }
  .PlayButton_module_playButton__c3cfd43a:hover [data-tiny-buffer-pattern] line { stroke: var(--color-two-monochrome); }
  .PlayButton_module_playButton__c3cfd43a:hover:not(:active) { border: none; }
}

.player.no-fullscreen-support .FullscreenButton_module_fullscreen__5b68e32b { display: none; }

.PrefsButton_module_prefsButton__c0bd4f7c .PrefsButton_module_gearIcon__c0bd4f7c { height: 100%; transform-origin: 50% 50%; transition: transform 450ms cubic-bezier(0.08, 0.82, 0.17, 1); }

.PrefsButton_module_prefsButton__c0bd4f7c[aria-expanded="true"] .PrefsButton_module_gearIcon__c0bd4f7c { transform: rotate(30deg); }

.VimeoLogoLink_module_vimeoLogo__970f58c4 { display: flex; height: 100%; z-index: 22; }

.VimeoLogoLink_module_vimeoLogo__970f58c4 svg { height: 100%; fill: rgb(255, 255, 255); padding: 0.2em; width: 24px; }

.player.player-sm .VimeoLogoLink_module_vimeoLogo__970f58c4 svg { width: 58px; }

.player.player-md .VimeoLogoLink_module_vimeoLogo__970f58c4 svg { width: 58px; }

.player.player-lg .VimeoLogoLink_module_vimeoLogo__970f58c4 svg { width: 58px; }

.player.player-xl .VimeoLogoLink_module_vimeoLogo__970f58c4 svg { width: 58px; }

.player.player-xxl .VimeoLogoLink_module_vimeoLogo__970f58c4 svg { width: 58px; }

.player.player-xl .VimeoLogoLink_module_vimeoLogo__970f58c4 svg { width: 76px; padding: 0.3em 0.2em; }

.player.player-xxl .VimeoLogoLink_module_vimeoLogo__970f58c4 svg { width: 76px; padding: 0.3em 0.2em; }

.ControlBarButton_module_controlBarButton__5e0eae92 { width: 2.4em; height: 2.4em; padding: 0.2em; border-radius: 4px; appearance: none; border: none; transition: none; background: none; position: relative; display: flex; pointer-events: inherit; z-index: 22; }

.player.player-xl .ControlBarButton_module_controlBarButton__5e0eae92 { width: 3.2em; height: 3.2em; border-radius: 8px; }

.player.player-xxl .ControlBarButton_module_controlBarButton__5e0eae92 { width: 3.2em; height: 3.2em; border-radius: 8px; }

.ControlBarButton_module_controlBarButton__5e0eae92 svg { width: 2.4em; height: 100%; }

.ControlBarButton_module_controlBarButton__5e0eae92 svg path { fill: var(--color-three); }

.player.player-xl .ControlBarButton_module_controlBarButton__5e0eae92 svg { width: 3.2em; }

.player.player-xxl .ControlBarButton_module_controlBarButton__5e0eae92 svg { width: 3.2em; }

@media (hover: hover) {
  .ControlBarButton_module_controlBarButton__5e0eae92:hover svg path { fill: var(--color-two); }
}

.ControlBarButton_module_controlBarButton__5e0eae92:active { background: rgba(255, 255, 255, 0.4); }

span.ControlBarButton_module_controlBarButtonChildren__5e0eae92 { transform: translate3d(0px, 0px, 0px); position: fixed; overflow: visible; }

span.ControlBarButton_module_controlBarButtonTooltip__5e0eae92 { bottom: calc(1.33333em + 4px); }

.player.player-xl span.ControlBarButton_module_controlBarButtonTooltip__5e0eae92 { bottom: calc(1.42857em + 8px); }

.player.player-xxl span.ControlBarButton_module_controlBarButtonTooltip__5e0eae92 { bottom: calc(1.42857em + 8px); }

.ChromecastButton_module_chromecastButton__6a7b0286 { position: relative; background: none; border: none; appearance: none; --connected-color: var(--color-two); }

.ChromecastButton_module_chromecastButton__6a7b0286:active { outline-offset: 2px; background: rgba(255, 255, 255, 0.4); outline: rgb(0, 173, 239) solid 2px !important; }

@media (max-width: 299px), (max-height: 169px) {
  .ChromecastButton_module_chromecastButton__6a7b0286 { display: none; }
}

.CollapseButton_module_collapseButton__d5f32a43 { padding: 0px; }

.CollapseButton_module_collapseIcon__d5f32a43 { transform: rotate(180deg); transition: transform 250ms ease-in-out; z-index: 22; }

.CollapseButton_module_collapseIcon__d5f32a43.CollapseButton_module_expanded__d5f32a43 { transform: rotate(0deg); }

.CustomLogo_module_customLogo__4457cefa { margin-left: 0.8em; }

.player.player-xl .CustomLogo_module_customLogo__4457cefa { margin-left: 1.6em; }

.player.player-xxl .CustomLogo_module_customLogo__4457cefa { margin-left: 1.6em; }

.CustomLogo_module_customLogo__4457cefa.CustomLogo_module_link__4457cefa { pointer-events: all; }

.CustomLogo_module_customLogoImg__4457cefa { position: relative; z-index: 23; vertical-align: bottom; }

.CustomLogo_module_customLogo__4457cefa, .CustomLogo_module_customLogoImg__4457cefa { transition: max-width 250ms ease-in-out; max-height: 3.2em; }

.player.player-sm .CustomLogo_module_customLogo__4457cefa, .player.player-sm .CustomLogo_module_customLogoImg__4457cefa { max-height: 4em; }

.player.player-md .CustomLogo_module_customLogo__4457cefa, .player.player-md .CustomLogo_module_customLogoImg__4457cefa { max-height: 4.8em; }

.player.player-lg .CustomLogo_module_customLogo__4457cefa, .player.player-lg .CustomLogo_module_customLogoImg__4457cefa { max-height: 5.6em; }

.player.player-xl .CustomLogo_module_customLogo__4457cefa, .player.player-xl .CustomLogo_module_customLogoImg__4457cefa { max-height: 6.4em; }

.player.player-xxl .CustomLogo_module_customLogo__4457cefa, .player.player-xxl .CustomLogo_module_customLogoImg__4457cefa { max-height: 7.2em; }

.CustomLogo_module_customLogo__4457cefa:not(.CustomLogo_module_progressExpanded__4457cefa), .CustomLogo_module_customLogoImg__4457cefa:not(.CustomLogo_module_progressExpanded__4457cefa) { max-width: 11.2em; }

.player.player-sm .CustomLogo_module_customLogo__4457cefa:not(.CustomLogo_module_progressExpanded__4457cefa), .player.player-sm .CustomLogo_module_customLogoImg__4457cefa:not(.CustomLogo_module_progressExpanded__4457cefa) { max-width: 12em; }

.player.player-md .CustomLogo_module_customLogo__4457cefa:not(.CustomLogo_module_progressExpanded__4457cefa), .player.player-md .CustomLogo_module_customLogoImg__4457cefa:not(.CustomLogo_module_progressExpanded__4457cefa) { max-width: 12.8em; }

.player.player-lg .CustomLogo_module_customLogo__4457cefa:not(.CustomLogo_module_progressExpanded__4457cefa), .player.player-lg .CustomLogo_module_customLogoImg__4457cefa:not(.CustomLogo_module_progressExpanded__4457cefa) { max-width: 13.6em; }

.player.player-xl .CustomLogo_module_customLogo__4457cefa:not(.CustomLogo_module_progressExpanded__4457cefa), .player.player-xl .CustomLogo_module_customLogoImg__4457cefa:not(.CustomLogo_module_progressExpanded__4457cefa) { max-width: 14.4em; }

.player.player-xxl .CustomLogo_module_customLogo__4457cefa:not(.CustomLogo_module_progressExpanded__4457cefa), .player.player-xxl .CustomLogo_module_customLogoImg__4457cefa:not(.CustomLogo_module_progressExpanded__4457cefa) { max-width: 15.2em; }

.CustomLogo_module_customLogo__4457cefa.CustomLogo_module_progressExpanded__4457cefa, .CustomLogo_module_customLogoImg__4457cefa.CustomLogo_module_progressExpanded__4457cefa { max-width: 0px; pointer-events: none; }

.CuePointMarkers_module_cuePoints__7287c027 { background-color: rgb(255, 255, 255); height: 100%; margin: 0px; padding: 0px 1px; position: absolute; top: 0px; transition: transform 150ms ease-in-out, opacity 150ms ease-out; opacity: 0.5; transform: translateX(-50%) scale(1); z-index: 25; cursor: pointer; }

.CuePointMarkers_module_cuePoints__7287c027:hover, .CuePointMarkers_module_cuePoints__7287c027:focus { opacity: 1; transform: translateX(-50%) scale(1.5); z-index: 26; }

.FocusTarget_module_focusTarget__abd564d5 { width: 100%; height: 100%; outline: none; }

.InteractiveMarker_module_interactiveMarker__6d3dc825 { position: absolute; height: 0.8em; width: 0.8em; border: 0.2em solid var(--color-two); border-radius: 0.4em; margin-left: -0.4em; z-index: 25; background-color: var(--color-three); cursor: pointer; }

@media (max-width: 414px), (max-height: 168px) {
  .InteractiveMarker_module_interactiveMarker__6d3dc825 { display: none; }
}

.InteractiveMarker_module_interactiveMarker__6d3dc825:hover, .InteractiveMarker_module_interactiveMarker__6d3dc825:focus { height: 1.2em; width: 1.2em; border-radius: 0.6em; margin-left: -0.6em; z-index: 26; }

.Timecode_module_timecodeContainer__0e71c943 { position: absolute; display: block; left: 0px; top: -0.8em; margin: -2em 0px 0px -1.2em; }

.Timecode_module_timecodeContainer__0e71c943 .Timecode_module_timecode__0e71c943 { border-radius: 4px; padding: 0.2em 0.4em; line-height: 1.6em; font-weight: 500; position: relative; left: -50%; display: inline-block; margin-left: 2.3em; background: rgb(255, 255, 255); color: rgb(0, 0, 0); cursor: grab; }

.Timecode_module_timecodeContainer__0e71c943 .Timecode_module_timecode__0e71c943.Timecode_module_disabled__0e71c943 { cursor: default; }

.Timecode_module_timecodeContainer__0e71c943 .Timecode_module_timecode__0e71c943::after { border-left: 0.4em solid transparent; border-right: 0.4em solid transparent; border-top: 0.4em solid rgb(255, 255, 255); bottom: -0.3em; content: ""; left: 50%; margin-left: -0.4em; position: absolute; }

.ThumbnailPreview_module_thumbnailPreview__0cb46f3c { display: flex; flex-direction: column; justify-content: center; position: absolute; overflow: hidden; max-height: 12em; border-radius: 8px; transform: translateX(-50%); bottom: 2.4em; pointer-events: none; }

.player.player-sm .ThumbnailPreview_module_thumbnailPreview__0cb46f3c { max-height: 16em; }

.player.player-md .ThumbnailPreview_module_thumbnailPreview__0cb46f3c { max-height: 16em; }

.player.player-lg .ThumbnailPreview_module_thumbnailPreview__0cb46f3c { max-height: 16em; }

.player.player-xl .ThumbnailPreview_module_thumbnailPreview__0cb46f3c { max-height: 16em; }

.player.player-xxl .ThumbnailPreview_module_thumbnailPreview__0cb46f3c { max-height: 16em; }

.player.player-xl .ThumbnailPreview_module_thumbnailPreview__0cb46f3c { max-height: 20em; bottom: 2.8em; }

.player.player-xxl .ThumbnailPreview_module_thumbnailPreview__0cb46f3c { max-height: 20em; bottom: 2.8em; }

.ThumbnailPreview_module_thumbnailPreview__0cb46f3c .ThumbnailPreview_module_thumbnailPreviewImage__0cb46f3c { border: 2px solid rgb(0, 0, 0); border-radius: 8px 8px 0px 0px; }

.ThumbnailPreview_module_thumbnailPreview__0cb46f3c .ThumbnailPreview_module_thumbnailPreviewText__0cb46f3c { display: flex; justify-content: center; align-items: center; flex-direction: column; width: 100%; max-height: 5.81818em; line-height: 1.45455em; padding: 0.363636em; background: rgba(0, 0, 0, 0.9); font-size: 11px; font-weight: 500; letter-spacing: 0.4px; border-radius: 0px 0px 8px 8px; }

.player.player-xl .ThumbnailPreview_module_thumbnailPreview__0cb46f3c .ThumbnailPreview_module_thumbnailPreviewText__0cb46f3c { max-height: 6.66667em; padding: 0.666667em; font-size: 12px; letter-spacing: 0px; line-height: 1.33333em; }

.player.player-xxl .ThumbnailPreview_module_thumbnailPreview__0cb46f3c .ThumbnailPreview_module_thumbnailPreviewText__0cb46f3c { max-height: 6.66667em; padding: 0.666667em; font-size: 12px; letter-spacing: 0px; line-height: 1.33333em; }

.ThumbnailPreview_module_thumbnailPreview__0cb46f3c .ThumbnailPreview_module_thumbnailPreviewText__0cb46f3c .ThumbnailPreview_module_separator__0cb46f3c { border: 1px solid rgb(65, 65, 65); width: 10.1818em; margin: 0.363636em 0.727273em; background-color: rgb(65, 65, 65); }

.player.player-sm .ThumbnailPreview_module_thumbnailPreview__0cb46f3c .ThumbnailPreview_module_thumbnailPreviewText__0cb46f3c .ThumbnailPreview_module_separator__0cb46f3c { width: 13.0909em; }

.player.player-md .ThumbnailPreview_module_thumbnailPreview__0cb46f3c .ThumbnailPreview_module_thumbnailPreviewText__0cb46f3c .ThumbnailPreview_module_separator__0cb46f3c { width: 13.0909em; }

.player.player-lg .ThumbnailPreview_module_thumbnailPreview__0cb46f3c .ThumbnailPreview_module_thumbnailPreviewText__0cb46f3c .ThumbnailPreview_module_separator__0cb46f3c { width: 13.0909em; }

.player.player-xl .ThumbnailPreview_module_thumbnailPreview__0cb46f3c .ThumbnailPreview_module_thumbnailPreviewText__0cb46f3c .ThumbnailPreview_module_separator__0cb46f3c { width: 13.0909em; }

.player.player-xxl .ThumbnailPreview_module_thumbnailPreview__0cb46f3c .ThumbnailPreview_module_thumbnailPreviewText__0cb46f3c .ThumbnailPreview_module_separator__0cb46f3c { width: 13.0909em; }

.player.player-xl .ThumbnailPreview_module_thumbnailPreview__0cb46f3c .ThumbnailPreview_module_thumbnailPreviewText__0cb46f3c .ThumbnailPreview_module_separator__0cb46f3c { width: 15.3333em; margin: 0.666667em; }

.player.player-xxl .ThumbnailPreview_module_thumbnailPreview__0cb46f3c .ThumbnailPreview_module_thumbnailPreviewText__0cb46f3c .ThumbnailPreview_module_separator__0cb46f3c { width: 15.3333em; margin: 0.666667em; }

.ThumbnailPreview_module_thumbnailPreview__0cb46f3c .ThumbnailPreview_module_thumbnailPreviewText__0cb46f3c .ThumbnailPreview_module_text__0cb46f3c { height: 1.45455em; padding: 0px 0.363636em; max-width: 10.1818em; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.player.player-sm .ThumbnailPreview_module_thumbnailPreview__0cb46f3c .ThumbnailPreview_module_thumbnailPreviewText__0cb46f3c .ThumbnailPreview_module_text__0cb46f3c { max-width: 13.0909em; }

.player.player-md .ThumbnailPreview_module_thumbnailPreview__0cb46f3c .ThumbnailPreview_module_thumbnailPreviewText__0cb46f3c .ThumbnailPreview_module_text__0cb46f3c { max-width: 13.0909em; }

.player.player-lg .ThumbnailPreview_module_thumbnailPreview__0cb46f3c .ThumbnailPreview_module_thumbnailPreviewText__0cb46f3c .ThumbnailPreview_module_text__0cb46f3c { max-width: 13.0909em; }

.player.player-xl .ThumbnailPreview_module_thumbnailPreview__0cb46f3c .ThumbnailPreview_module_thumbnailPreviewText__0cb46f3c .ThumbnailPreview_module_text__0cb46f3c { max-width: 13.0909em; }

.player.player-xxl .ThumbnailPreview_module_thumbnailPreview__0cb46f3c .ThumbnailPreview_module_thumbnailPreviewText__0cb46f3c .ThumbnailPreview_module_text__0cb46f3c { max-width: 13.0909em; }

.player.player-xl .ThumbnailPreview_module_thumbnailPreview__0cb46f3c .ThumbnailPreview_module_thumbnailPreviewText__0cb46f3c .ThumbnailPreview_module_text__0cb46f3c { padding: 0px 0.333333em; height: 1.33333em; max-width: 15.3333em; line-height: 1.33333em; }

.player.player-xxl .ThumbnailPreview_module_thumbnailPreview__0cb46f3c .ThumbnailPreview_module_thumbnailPreviewText__0cb46f3c .ThumbnailPreview_module_text__0cb46f3c { padding: 0px 0.333333em; height: 1.33333em; max-width: 15.3333em; line-height: 1.33333em; }

.ThumbnailPreview_module_thumbnailPreview__0cb46f3c .ThumbnailPreview_module_thumbnailPreviewText__0cb46f3c .ThumbnailPreview_module_time__0cb46f3c { height: 1.45455em; }

.player.player-xl .ThumbnailPreview_module_thumbnailPreview__0cb46f3c .ThumbnailPreview_module_thumbnailPreviewText__0cb46f3c .ThumbnailPreview_module_time__0cb46f3c { height: 1.33333em; }

.player.player-xxl .ThumbnailPreview_module_thumbnailPreview__0cb46f3c .ThumbnailPreview_module_thumbnailPreviewText__0cb46f3c .ThumbnailPreview_module_time__0cb46f3c { height: 1.33333em; }

.ChapterSegment_module_chapter__4e173c26, .ChapterSegment_module_segmentBar__4e173c26 { height: 0.4em; border-radius: 10em; }

.ChapterSegment_module_chapter__4e173c26 { transition: height 0.2s ease-in-out; background-color: var(--color-three-opacity-twenty); }

.ChapterSegment_module_segmentBar__4e173c26 { position: absolute; }

.ChapterSegment_module_chapter__4e173c26.ChapterSegment_module_seekingDisabled__4e173c26 { cursor: not-allowed; }

.ChapterSegment_module_chapter__4e173c26.ChapterSegment_module_seekingDisabled__4e173c26 .ChapterSegment_module_segmentBar__4e173c26 { cursor: pointer; }

.ChapterSegment_module_chapterWrapper__4e173c26 { position: relative; padding: 1.6em 0px; cursor: pointer; margin-left: 2px; overflow: hidden; }

.ChapterSegment_module_chapterWrapper__4e173c26.ChapterSegment_module_liveDisabled__4e173c26, .ChapterSegment_module_chapterWrapper__4e173c26.ChapterSegment_module_seekingDisabled__4e173c26 { cursor: default; }

.ChapterSegment_module_chapterWrapper__4e173c26:first-of-type { margin-left: 0px; }

.ChapterSegment_module_chapterWrapper__4e173c26.ChapterSegment_module_expanded__4e173c26 .ChapterSegment_module_chapter__4e173c26, .ChapterSegment_module_chapterWrapper__4e173c26.ChapterSegment_module_expanded__4e173c26 .ChapterSegment_module_segmentBar__4e173c26, .ChapterSegment_module_chapterWrapper__4e173c26:not(.ChapterSegment_module_hoverDisabled__4e173c26):hover .ChapterSegment_module_chapter__4e173c26, .ChapterSegment_module_chapterWrapper__4e173c26:not(.ChapterSegment_module_hoverDisabled__4e173c26):hover .ChapterSegment_module_segmentBar__4e173c26 { height: 0.8em; }

.LoadedBar_module_loaded__3d837846 { background-color: var(--color-three-opacity-twenty); transition: width 175ms cubic-bezier(0.18, 0, 0.07, 1), height 0.2s ease-in-out; }

.LoadedBar_module_loaded__3d837846.LoadedBar_module_shortVideo__3d837846 { transition: width 300ms cubic-bezier(0.18, 0, 0.07, 1), height 0.2s ease-in-out; }

.PlayedBar_module_played__38fb8087 { transition: height 0.2s ease-in-out; background-color: var(--color-two); }

.ChapterSegments_module_chapterSegmentsWrapper__e0fda153 { position: absolute; width: 100%; height: 100%; display: flex; align-items: center; }

.ProgressBarV1_module_progressBarContainer__ddee2161 { transition: width 250ms ease-in-out, margin 250ms ease-in-out, flex-grow 250ms ease-in-out, flex-shrink 250ms ease-in-out, padding 250ms ease-in-out; height: 0.4em; display: flex; align-items: center; padding: 16px 8px; flex-grow: 1; }

.player.player-xl .ProgressBarV1_module_progressBarContainer__ddee2161 { padding: 16px 8px 16px 12px; }

.player.player-xxl .ProgressBarV1_module_progressBarContainer__ddee2161 { padding: 16px 8px 16px 12px; }

.ProgressBarV1_module_progressBarContainer__ddee2161.ProgressBarV1_module_progressHidden__ddee2161 { padding: 16px 0px; flex-grow: 0; }

.ProgressBarV1_module_progressBarContainer__ddee2161.ProgressBarV1_module_progressExpanded__ddee2161 { padding: 16px 8px; flex-shrink: 0; }

.ProgressBarV1_module_progressBarContainer__ddee2161 .ProgressBarV1_module_progressBar__ddee2161 { cursor: pointer; display: flex; align-items: center; flex: 1 1 0%; height: 0.4em; position: relative; }

.player.player-tiny .ProgressBarV1_module_progressBarContainer__ddee2161 { display: none; }

.ProgressBarV2_module_progressBarContainer__08fa8301 { transition: width 250ms ease-in-out, margin 250ms ease-in-out, flex-grow 250ms ease-in-out, flex-shrink 250ms ease-in-out, padding 250ms ease-in-out; height: 0.4em; display: flex; align-items: center; padding: 16px 8px; width: 100%; }

.player.player-xl .ProgressBarV2_module_progressBarContainer__08fa8301 { padding: 16px 8px 16px 12px; }

.player.player-xxl .ProgressBarV2_module_progressBarContainer__08fa8301 { padding: 16px 8px 16px 12px; }

.ProgressBarV2_module_progressBarContainer__08fa8301.ProgressBarV2_module_progressExpanded__08fa8301 { padding: 16px 8px; }

.ProgressBarV2_module_progressBarContainer__08fa8301 .ProgressBarV2_module_progressBar__08fa8301 { cursor: pointer; display: flex; align-items: center; flex: 1 1 0%; height: 0.4em; position: relative; width: 100%; }

.ControlBarV1_module_controlBarWrapper__58eeb942 { position: absolute; display: flex; justify-content: flex-end; align-items: flex-end; bottom: 0.8em; left: 0.8em; right: 0.8em; height: 3.2em; touch-action: pan-y pinch-zoom; }

.player.player-xl .ControlBarV1_module_controlBarWrapper__58eeb942 { bottom: 1.6em; left: 1.6em; right: 1.6em; height: 4em; }

.player.player-xxl .ControlBarV1_module_controlBarWrapper__58eeb942 { bottom: 1.6em; left: 1.6em; right: 1.6em; height: 4em; }

.ControlBarV1_module_controls__58eeb942 { height: 3.2em; z-index: 22; display: flex; flex: 1 1 0%; pointer-events: all; justify-content: flex-end; }

.player.player-xl .ControlBarV1_module_controls__58eeb942 { height: 4em; }

.player.player-xxl .ControlBarV1_module_controls__58eeb942 { height: 4em; }

.ControlBarV1_module_controls__58eeb942.ControlBarV1_module_trailer__58eeb942 { align-items: center; flex-direction: column; z-index: 15; height: auto !important; }

.ControlBarV1_module_progressBarAndButtons__58eeb942 { transition: flex-grow 250ms ease-in-out; background-color: var(--color-one-opacity-ninety); border-radius: 4px; display: flex; flex-grow: 1; justify-content: space-between; align-items: center; position: relative; height: 32px; padding: 4px; transform: translate3d(0px, 0px, 0px); }

.ControlBarV1_module_progressBarAndButtons__58eeb942.ControlBarV1_module_showAllControls__58eeb942 { justify-content: flex-end; }

.player.player-xl .ControlBarV1_module_progressBarAndButtons__58eeb942 { height: 40px; }

.player.player-xxl .ControlBarV1_module_progressBarAndButtons__58eeb942 { height: 40px; }

.ControlBarV1_module_progressBarAndButtons__58eeb942.ControlBarV1_module_progressBarDisabled__58eeb942 { gap: 4px; flex-grow: 0; z-index: 22; justify-content: flex-end; max-width: 100%; pointer-events: all; }

.ControlBarV1_module_progressBarAndButtons__58eeb942.ControlBarV1_module_progressBarDisabled__58eeb942.ControlBarV1_module_buttonsExpanded__58eeb942 { flex-grow: 1; }

.ControlBarV1_module_progressBarAndButtons__58eeb942:empty { display: none; }

.ControlBarV1_module_centerPlayButton__58eeb942 { height: auto; top: 0.8em; }

.player.player-xl .ControlBarV1_module_centerPlayButton__58eeb942 { height: auto; top: 1.6em; }

.player.player-xxl .ControlBarV1_module_centerPlayButton__58eeb942 { height: auto; top: 1.6em; }

.VolumeControl_module_volumeControlContainer__02ffae11 { padding: 1.6em 0px; display: flex; justify-content: center; pointer-events: auto; }

.VolumeControl_module_volumeControl__02ffae11 { transform: translate3d(0px, 0px, 0px); position: absolute; cursor: pointer; display: flex; justify-content: center; align-items: center; padding: 0.8em 1em; width: 3.2em; height: 9.6em; background: rgba(0, 0, 0, 0.9); border-radius: 4px; bottom: 3.2em; }

.VolumeControl_module_volumeControl__02ffae11:focus-within { outline: none; }

.player.player-xl .VolumeControl_module_volumeControl__02ffae11 { bottom: 4em; width: 4em; height: 12em; border-radius: 8px; }

.player.player-xxl .VolumeControl_module_volumeControl__02ffae11 { bottom: 4em; width: 4em; height: 12em; border-radius: 8px; }

.VolumeControl_module_volumeControl__02ffae11:active { cursor: grabbing; }

.VolumeControl_module_volumeControl__02ffae11:focus-visible { outline: rgb(0, 173, 239) solid 2px; outline-offset: 2px; }

.VolumeControl_module_volumeBar__02ffae11 { position: relative; display: flex; justify-content: center; height: 7.2em; width: 0.4em; background-color: rgba(255, 255, 255, 0.4); border-radius: 100px; outline: none; transition: width 0.2s ease-in-out; }

.player.player-xl .VolumeControl_module_volumeBar__02ffae11 { width: 0.6em; height: 8.8em; }

.player.player-xxl .VolumeControl_module_volumeBar__02ffae11 { width: 0.6em; height: 8.8em; }

.VolumeControl_module_volumeBarFill__02ffae11 { position: absolute; width: 100%; bottom: 0px; opacity: 1; border-radius: 100px; background-color: var(--color-two); }

.VolumeControl_module_sliderHandle__02ffae11 { position: absolute; transform: translateY(50%); background-color: rgb(255, 255, 255); height: 0.8em; width: 0.8em; border-radius: 4px; margin: 0px 6em; transition: height 0.2s ease-in-out, width 0.2s ease-in-out, border-radius 0.2s ease-in-out; }

.player.player-xl .VolumeControl_module_sliderHandle__02ffae11 { height: 1.2em; width: 1.2em; border-radius: 6px; }

.player.player-xxl .VolumeControl_module_sliderHandle__02ffae11 { height: 1.2em; width: 1.2em; border-radius: 6px; }

.VolumeControl_module_mouseEnteredSlider__02ffae11 { width: 0.6em; }

.player.player-xl .VolumeControl_module_mouseEnteredSlider__02ffae11 { width: 0.8em; }

.player.player-xxl .VolumeControl_module_mouseEnteredSlider__02ffae11 { width: 0.8em; }

.VolumeControl_module_mouseEnteredSlider__02ffae11 .VolumeControl_module_sliderHandle__02ffae11 { height: 1.2em; width: 1.2em; border-radius: 6px; }

.player.player-xl .VolumeControl_module_mouseEnteredSlider__02ffae11 .VolumeControl_module_sliderHandle__02ffae11 { height: 1.6em; width: 1.6em; border-radius: 8px; }

.player.player-xxl .VolumeControl_module_mouseEnteredSlider__02ffae11 .VolumeControl_module_sliderHandle__02ffae11 { height: 1.6em; width: 1.6em; border-radius: 8px; }

.ControlBarButtonsAndMenusV1_module_wrapper__948bfa96 { gap: 4px; max-width: 100%; display: flex; justify-content: flex-end; align-items: center; transition: max-width 250ms ease-in-out, flex-grow 250ms ease-in-out, opacity 250ms ease-out; height: 100%; opacity: 1; margin-right: 4px; }

.ControlBarButtonsAndMenusV1_module_wrapper__948bfa96.ControlBarButtonsAndMenusV1_module_progressHidden__948bfa96 { flex-grow: 1; }

.ControlBarButtonsAndMenusV1_module_wrapper__948bfa96.ControlBarButtonsAndMenusV1_module_buttonsHidden__948bfa96 { flex-grow: 0; }

.ControlBarButtonsAndMenusV1_module_wrapper__948bfa96.ControlBarButtonsAndMenusV1_module_progressExpanded__948bfa96 { opacity: 0; max-width: 0%; margin: 0px; }

.ControlBarButtonsAndMenusV1_module_collapsibleWrapper__948bfa96 { transition: opacity 250ms ease-out, width 250ms ease-out, margin 250ms ease-out; width: 100%; height: 100%; opacity: 1; margin: 0px; display: flex; align-items: center; justify-content: flex-end; z-index: 21; }

.ControlBarButtonsAndMenusV1_module_collapsibleWrapper__948bfa96.ControlBarButtonsAndMenusV1_module_collapsingEnabled__948bfa96 { clip-path: polygon(-100% calc(-40px), 200% calc(-40px), 200% calc(40px), calc(100% - 28px) calc(40px), calc(100% - 28px) 200%, calc(28px) 200%, calc(28px) calc(40px), -100% calc(40px), -100% calc(-40px)); }

.ControlBarButtonsAndMenusV1_module_collapsibleWrapper__948bfa96.ControlBarButtonsAndMenusV1_module_canScroll__948bfa96 { justify-content: center; mask-image: linear-gradient(to right, transparent 0%, rgb(0, 0, 0) 16px, rgb(0, 0, 0) calc(100% - 16px), transparent 100%); mask-clip: no-clip; }

.ControlBarButtonsAndMenusV1_module_collapsibleWrapper__948bfa96.ControlBarButtonsAndMenusV1_module_buttonsHidden__948bfa96 { opacity: 0; width: 0%; }

.ControlBarButtonsAndMenusV1_module_collapsibleWrapper__948bfa96.ControlBarButtonsAndMenusV1_module_buttonsOnly__948bfa96.ControlBarButtonsAndMenusV1_module_vimeoLogoEnabled__948bfa96 { margin-left: 4px; }

.ControlBarButtonsAndMenusV1_module_collapsibleWrapper__948bfa96.ControlBarButtonsAndMenusV1_module_buttonsOnly__948bfa96.ControlBarButtonsAndMenusV1_module_collapsingEnabled__948bfa96 { margin: 0px -8px; }

.ControlBarButtonsAndMenusV1_module_collapsibleContent__948bfa96 { scrollbar-width: none; transition: width 250ms ease-in-out, padding 250ms ease-in-out; gap: 4px; position: relative; display: flex; justify-content: flex-end; align-items: center; width: 100%; height: 100%; padding: 0px; pointer-events: none; overflow: visible; clip-path: none; }

.ControlBarButtonsAndMenusV1_module_collapsibleContent__948bfa96::-webkit-scrollbar { display: none; }

.ControlBarButtonsAndMenusV1_module_collapsibleContent__948bfa96 button { pointer-events: all; }

.ControlBarButtonsAndMenusV1_module_collapsibleContent__948bfa96.ControlBarButtonsAndMenusV1_module_collapsingEnabled__948bfa96 { overflow: visible clip; position: absolute; justify-content: flex-end; padding: 56px 8px; }

.ControlBarButtonsAndMenusV1_module_collapsibleContent__948bfa96.ControlBarButtonsAndMenusV1_module_collapsingEnabled__948bfa96.ControlBarButtonsAndMenusV1_module_canScroll__948bfa96 { overflow-x: scroll; justify-content: flex-start; pointer-events: visible; padding: 24px 32px; }

.ControlBarButtonsAndMenusV1_module_collapsibleContent__948bfa96.ControlBarButtonsAndMenusV1_module_buttonsHidden__948bfa96 { width: 0%; }

.ControlBarButtonsAndMenusV1_module_collapsibleContent__948bfa96.ControlBarButtonsAndMenusV1_module_buttonsHidden__948bfa96 button { pointer-events: none; }

.ControlBarButtonsAndMenusV2_module_wrapper__962f459b { gap: 4px; max-width: 100%; display: flex; justify-content: flex-end; align-items: center; transition: opacity 250ms ease-out; height: 100%; opacity: 1; position: inherit; margin-right: 4px; }

.ControlBarButtonsAndMenusV2_module_wrapper__962f459b.ControlBarButtonsAndMenusV2_module_collapsingEnabled__962f459b, .ControlBarButtonsAndMenusV2_module_wrapper__962f459b.ControlBarButtonsAndMenusV2_module_noCollapsibleButtons__962f459b { gap: 0px; }

.ControlBarButtonsAndMenusV2_module_wrapper__962f459b.ControlBarButtonsAndMenusV2_module_progressDisabled__962f459b:not(.ControlBarButtonsAndMenusV2_module_collapsingEnabled__962f459b) { margin-left: 4px; }

.ControlBarButtonsAndMenusV2_module_wrapper__962f459b.ControlBarButtonsAndMenusV2_module_progressExpanded__962f459b { opacity: 0; max-width: 0%; margin: 0px; }

.ControlBarButtonsAndMenusV2_module_collapsibleWrapper__962f459b { scrollbar-width: none; container-type: scroll-state; transition: opacity 250ms ease-out, width 250ms ease-out, max-width 250ms ease-out, margin 250ms ease-out; height: 32px; opacity: 1; margin: 0px; display: flex; align-items: center; justify-content: flex-start; z-index: 21; width: fit-content; overflow: auto; }

.ControlBarButtonsAndMenusV2_module_collapsibleWrapper__962f459b::-webkit-scrollbar { display: none; }

.player.player-xl .ControlBarButtonsAndMenusV2_module_collapsibleWrapper__962f459b { height: 40px; }

.player.player-xxl .ControlBarButtonsAndMenusV2_module_collapsibleWrapper__962f459b { height: 40px; }

.ControlBarButtonsAndMenusV2_module_collapsibleWrapper__962f459b.ControlBarButtonsAndMenusV2_module_canScroll__962f459b { mask-image: linear-gradient(to right, transparent 0%, rgb(0, 0, 0) 16px, rgb(0, 0, 0) calc(100% - 16px), transparent 100%); mask-clip: no-clip; }

.ControlBarButtonsAndMenusV2_module_collapsibleWrapper__962f459b.ControlBarButtonsAndMenusV2_module_buttonsHidden__962f459b { opacity: 0; }

.ControlBarButtonsAndMenusV2_module_collapsibleContent__962f459b { scrollbar-width: none; gap: 4px; position: static; display: flex; justify-content: flex-end; align-items: center; width: auto; height: 100%; padding: 0px; pointer-events: none; overflow-y: hidden; clip-path: none; min-width: fit-content; }

.ControlBarButtonsAndMenusV2_module_collapsibleContent__962f459b::-webkit-scrollbar { display: none; }

.ControlBarButtonsAndMenusV2_module_collapsibleContent__962f459b.ControlBarButtonsAndMenusV2_module_collapsingEnabled__962f459b { padding: 0px 4px; }

.ControlBarButtonsAndMenusV2_module_collapsibleContent__962f459b button { pointer-events: all; }

.ControlBarButtonsAndMenusV2_module_collapsibleContent__962f459b.ControlBarButtonsAndMenusV2_module_buttonsHidden__962f459b button { pointer-events: none; }

button.DebugPanelButton_module_debugPanelButton__02c58441 { height: 4.8em; width: 100%; display: flex; justify-content: flex-start; background-color: transparent; color: rgb(255, 255, 255); padding-left: 20px; border: none; }

button.DebugPanelButton_module_debugPanelButton__02c58441 .DebugPanelButton_module_debugPanelButtonIcon__02c58441 { fill: rgb(255, 255, 255); margin-right: 1em; }

.PreviewWindow_module_previewWindow__8f065cd1 { display: block; background-color: rgba(0, 0, 0, 0.9); width: calc(100% + 16px); height: 9.4em; text-align: center; margin: -1em -0.8em 0px; pointer-events: none; overflow: hidden; }

.PreviewWindow_module_checkeredBackground__8f065cd1 { display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; background-image: linear-gradient(45deg, rgb(65, 65, 65) 25%, transparent 25%), linear-gradient(-45deg, rgb(65, 65, 65) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgb(65, 65, 65) 75%), linear-gradient(-45deg, transparent 75%, rgb(65, 65, 65) 75%); background-size: 20px 20px; background-position: 0px 0px, 0px 10px, 10px -10px, -10px 0px; }

.ResetButton_module_resetButton__5af7707c { margin: 1.6em; height: 2.4em; width: calc(100% - 32px); border-radius: 4px; border: 1px solid rgb(255, 255, 255); position: relative; font-weight: bold; color: rgb(255, 255, 255); background: transparent; display: flex; justify-content: center; align-items: center; overflow: visible; }

.ResetButton_module_resetButton__5af7707c:hover { background: rgba(255, 255, 255, 0.2); }

.ChaptersPanelMenuOption_module_chapterListItem__22a198a7 { width: 100%; display: flex; align-items: center; padding: 1.2em 1.6em; gap: 8px; }

.ChaptersPanelMenuOption_module_chapterListItem__22a198a7.ChaptersPanelMenuOption_module_active__22a198a7 { background-color: rgba(255, 255, 255, 0.1); }

.ChaptersPanelMenuOption_module_chapterListItem__22a198a7:hover:not(.ChaptersPanelMenuOption_module_disabled__22a198a7) { background-color: rgba(255, 255, 255, 0.2); }

.ChaptersPanelMenuOption_module_chapterListItem__22a198a7:hover .ChaptersPanelMenuOption_module_copyLinkButton__22a198a7, .ChaptersPanelMenuOption_module_chapterListItem__22a198a7:focus-within .ChaptersPanelMenuOption_module_copyLinkButton__22a198a7 { opacity: 1; }

.ChaptersPanelMenuOption_module_chapterListItem__22a198a7.ChaptersPanelMenuOption_module_disabled__22a198a7 { cursor: not-allowed; }

.ChaptersPanelMenuOption_module_chapterListButton__22a198a7 { justify-content: space-between; display: flex; border: none; color: rgb(255, 255, 255); gap: 0.8em; background: transparent; align-items: center; padding: 0px; cursor: pointer; flex-grow: 1; }

.ChaptersPanelMenuOption_module_chapterListButton__22a198a7:focus { outline-offset: -2px; border-radius: 3px; }

.ChaptersPanelMenuOption_module_chapterListButton__22a198a7:disabled { cursor: not-allowed; color: rgba(255, 255, 255, 0.6); }

.ChaptersPanelMenuOption_module_chapterInfoContainer__22a198a7 { display: flex; align-items: start; flex-direction: column; gap: 0.8em; }

.ChaptersPanelMenuOption_module_chapterTitleText__22a198a7 { font-weight: bolder; font-size: 1.4em; line-height: 20px; letter-spacing: -0.2px; text-align: left; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.ChaptersPanelMenuOption_module_chapterStartTime__22a198a7 { border-radius: 4px; padding: 0.4em; gap: 1em; background-color: rgba(255, 255, 255, 0.2); color: inherit; font-size: 1em; font-weight: normal; letter-spacing: 0.4px; display: flex; align-items: center; justify-content: center; }

.ChaptersCopyLinkButton_module_tooltipContainer__fd58dc8d { display: inline-block; position: relative; }

.ChaptersCopyLinkButton_module_buttonWrapper__fd58dc8d { display: inline-block; }

button.ChaptersCopyLinkButton_module_button__fd58dc8d { opacity: 0; background-color: transparent; padding: 4px; height: 36px; width: 36px; }

button.ChaptersCopyLinkButton_module_button__fd58dc8d:hover, button.ChaptersCopyLinkButton_module_button__fd58dc8d:focus { background-color: rgba(255, 255, 255, 0.2); }

button.ChaptersCopyLinkButton_module_button__fd58dc8d.ChaptersCopyLinkButton_module_touchDevice__fd58dc8d { opacity: 1; }

button.ChaptersCopyLinkButton_module_button__fd58dc8d.ChaptersCopyLinkButton_module_touchDevice__fd58dc8d:hover, button.ChaptersCopyLinkButton_module_button__fd58dc8d.ChaptersCopyLinkButton_module_touchDevice__fd58dc8d:focus { background-color: transparent; }

.player.player-sm button.ChaptersCopyLinkButton_module_button__fd58dc8d { height: 36px; width: 36px; }

.player.player-md button.ChaptersCopyLinkButton_module_button__fd58dc8d { height: 36px; width: 36px; }

.player.player-lg button.ChaptersCopyLinkButton_module_button__fd58dc8d { height: 36px; width: 36px; }

.player.player-xl button.ChaptersCopyLinkButton_module_button__fd58dc8d { height: 36px; width: 36px; }

.player.player-xxl button.ChaptersCopyLinkButton_module_button__fd58dc8d { height: 36px; width: 36px; }

.player.player-xl button.ChaptersCopyLinkButton_module_button__fd58dc8d { height: 36px; width: 36px; }

.player.player-xxl button.ChaptersCopyLinkButton_module_button__fd58dc8d { height: 36px; width: 36px; }

.player.player-xxl button.ChaptersCopyLinkButton_module_button__fd58dc8d { height: 36px; width: 36px; }

.ChaptersCopyLinkButton_module_linkCopied__fd58dc8d { font-weight: normal; display: flex; align-items: center; line-height: 2em; }

.ChaptersCopyLinkButton_module_linkCopiedIcon__fd58dc8d { width: 2em; height: 2em; margin-right: 2px; padding: 3px 6px 3px 0px; }

.ChaptersCopyLinkButton_module_iconContainer__fd58dc8d { height: 2.4em; }

.ControlBarV2_module_controlBarWrapper__54cb9e14 { position: absolute; display: flex; justify-content: flex-end; align-items: flex-end; bottom: 0.8em; left: 0.8em; right: 0.8em; height: 3.2em; touch-action: pan-y pinch-zoom; }

.player.player-xl .ControlBarV2_module_controlBarWrapper__54cb9e14 { bottom: 1.6em; left: 1.6em; right: 1.6em; height: 4em; }

.player.player-xxl .ControlBarV2_module_controlBarWrapper__54cb9e14 { bottom: 1.6em; left: 1.6em; right: 1.6em; height: 4em; }

.ControlBarV2_module_controlBarWrapper__54cb9e14.ControlBarV2_module_centerPlayButton__54cb9e14 { height: auto; top: 0.8em; }

.player.player-xl .ControlBarV2_module_controlBarWrapper__54cb9e14.ControlBarV2_module_centerPlayButton__54cb9e14 { height: auto; top: 1.6em; }

.player.player-xxl .ControlBarV2_module_controlBarWrapper__54cb9e14.ControlBarV2_module_centerPlayButton__54cb9e14 { height: auto; top: 1.6em; }

.ControlBarV2_module_controls__54cb9e14 { transition: max-width 250ms ease-in-out; height: 3.2em; z-index: 22; display: flex; flex: 1 1 0%; pointer-events: all; justify-content: flex-end; max-width: calc(100% - 64px); }

.player.player-xl .ControlBarV2_module_controls__54cb9e14 { height: 4em; }

.player.player-xxl .ControlBarV2_module_controls__54cb9e14 { height: 4em; }

.ControlBarV2_module_controls__54cb9e14.ControlBarV2_module_trailer__54cb9e14 { align-items: center; flex-direction: column; z-index: 15; height: auto !important; }

.ControlBarV2_module_controls__54cb9e14.ControlBarV2_module_centerPlayButton__54cb9e14, .ControlBarV2_module_controls__54cb9e14.ControlBarV2_module_progressBarExpanded__54cb9e14, .ControlBarV2_module_controls__54cb9e14.ControlBarV2_module_playButtonHidden__54cb9e14 { max-width: 100%; }

.ControlBarV2_module_progressBarAndButtons__54cb9e14 { transform: translate3d(0px, 0px, 0px); transition: flex-grow 250ms ease-in-out; background-color: var(--color-one-opacity-ninety); border-radius: 4px; display: flex; flex-grow: 1; justify-content: flex-end; align-items: center; position: relative; height: 32px; padding: 4px; max-width: 100%; }

.player.player-xl .ControlBarV2_module_progressBarAndButtons__54cb9e14 { height: 40px; }

.player.player-xxl .ControlBarV2_module_progressBarAndButtons__54cb9e14 { height: 40px; }

.ControlBarV2_module_progressBarAndButtons__54cb9e14.ControlBarV2_module_progressBarDisabled__54cb9e14 { gap: 4px; flex-grow: 0; z-index: 22; justify-content: flex-end; max-width: 100%; pointer-events: all; }

.ControlBarV2_module_progressBarAndButtons__54cb9e14:empty { display: none; }

:root { --clock-rotate-direction: 1; }

.AnimatedClock_module_hands__167fcd36 { transform-origin: center center; fill: rgb(255, 255, 255); stroke-width: 1.65; animation-duration: 900ms; animation-delay: 100ms; animation-timing-function: linear; transform: rotate(0deg); }

.AnimatedClock_module_hands__167fcd36.AnimatedClock_module_hour__167fcd36 { animation-name: AnimatedClock_module_hourHand__167fcd36; }

.AnimatedClock_module_hands__167fcd36.AnimatedClock_module_minute__167fcd36 { animation-name: AnimatedClock_module_minuteHand__167fcd36; }

.AnimatedClock_module_hands__167fcd36.AnimatedClock_module_reverse__167fcd36 { --clock-rotate-direction: -1; }

@keyframes AnimatedClock_module_hourHand__167fcd36 { 
  100% { rotate: calc(45deg * var(--clock-rotate-direction)); }
}

@keyframes AnimatedClock_module_minuteHand__167fcd36 { 
  100% { rotate: calc(540deg * var(--clock-rotate-direction)); }
}

.AnimatedClock_module_circle__167fcd36 { fill: transparent; stroke: rgb(255, 255, 255); }

.Notification_module_root__6dbb2d35 { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 33; display: none; align-items: center; justify-content: center; pointer-events: all; }

.Notification_module_root__6dbb2d35 svg { filter: drop-shadow(rgba(0, 0, 0, 0.25) 0px 0px 10px); }

.Notification_module_root__6dbb2d35 svg path { fill: rgb(255, 255, 255); }

.Notification_module_root__6dbb2d35.Notification_module_active__6dbb2d35 { display: flex; }

.Notification_module_root__6dbb2d35.Notification_module_behindSideDock__6dbb2d35 { z-index: 16; }

.NudgeNotification_module_nudge__f8bdde81 { position: absolute; top: 0px; right: 0px; width: 50%; height: 100%; display: flex; flex-direction: column; justify-content: center; pointer-events: none; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4)); }

.NudgeNotification_module_nudgeInfo__f8bdde81 { display: flex; flex-direction: column; align-items: center; align-self: flex-end; position: relative; margin-right: 3.2em; width: 9.6em; }

.player.player-sm .NudgeNotification_module_nudgeInfo__f8bdde81 { margin-right: 4.8em; }

.player.player-md .NudgeNotification_module_nudgeInfo__f8bdde81 { margin-right: 6.4em; }

.player.player-lg .NudgeNotification_module_nudgeInfo__f8bdde81 { margin-right: 8em; }

.player.player-xl .NudgeNotification_module_nudgeInfo__f8bdde81 { margin-right: 9.6em; }

.player.player-xxl .NudgeNotification_module_nudgeInfo__f8bdde81 { margin-right: 11.2em; }

.player.player-sm .NudgeNotification_module_nudgeInfo__f8bdde81 { width: 12em; }

.player.player-md .NudgeNotification_module_nudgeInfo__f8bdde81 { width: 12em; }

.player.player-lg .NudgeNotification_module_nudgeInfo__f8bdde81 { width: 12em; }

.player.player-xl .NudgeNotification_module_nudgeInfo__f8bdde81 { width: 16em; }

.player.player-xxl .NudgeNotification_module_nudgeInfo__f8bdde81 { width: 16em; }

@media (max-width: 299px), (max-height: 169px) {
  .NudgeNotification_module_nudgeInfo__f8bdde81 { margin-right: 1.6em; width: 9.6em; }
}

@media (min-width: 300px) and (max-width: 375px) {
  .NudgeNotification_module_nudgeInfo__f8bdde81 { margin-right: 2.4em; width: 9.6em; }
}

.NudgeNotification_module_nudgeIcon__f8bdde81 svg { fill: rgb(255, 255, 255); height: 3.2em; }

.player.player-sm .NudgeNotification_module_nudgeIcon__f8bdde81 svg { height: 4em; }

.player.player-md .NudgeNotification_module_nudgeIcon__f8bdde81 svg { height: 4em; }

.player.player-lg .NudgeNotification_module_nudgeIcon__f8bdde81 svg { height: 4em; }

.player.player-xl .NudgeNotification_module_nudgeIcon__f8bdde81 svg { height: 4.8em; }

.player.player-xxl .NudgeNotification_module_nudgeIcon__f8bdde81 svg { height: 4.8em; }

@media (max-width: 299px), (max-height: 169px) {
  .NudgeNotification_module_nudgeIcon__f8bdde81 svg { height: 2.4em; }
}

.NudgeNotification_module_nudgeTime__f8bdde81 { font-weight: bold; font-size: 1.4em; letter-spacing: -0.4px; height: 1.8em; }

.player.player-sm .NudgeNotification_module_nudgeTime__f8bdde81 { font-size: 1.6em; }

.player.player-md .NudgeNotification_module_nudgeTime__f8bdde81 { font-size: 1.6em; }

.player.player-lg .NudgeNotification_module_nudgeTime__f8bdde81 { font-size: 1.8em; }

.player.player-xl .NudgeNotification_module_nudgeTime__f8bdde81 { font-size: 2.4em; }

.player.player-xxl .NudgeNotification_module_nudgeTime__f8bdde81 { font-size: 2.4em; }

.player.player-sm .NudgeNotification_module_nudgeTime__f8bdde81 { letter-spacing: -0.4px; }

.player.player-md .NudgeNotification_module_nudgeTime__f8bdde81 { letter-spacing: -0.4px; }

.player.player-lg .NudgeNotification_module_nudgeTime__f8bdde81 { letter-spacing: -0.6px; }

.player.player-xl .NudgeNotification_module_nudgeTime__f8bdde81 { letter-spacing: -0.8px; }

.player.player-xxl .NudgeNotification_module_nudgeTime__f8bdde81 { letter-spacing: -0.8px; }

.player.player-sm .NudgeNotification_module_nudgeTime__f8bdde81 { height: 2em; }

.player.player-md .NudgeNotification_module_nudgeTime__f8bdde81 { height: 2em; }

.player.player-lg .NudgeNotification_module_nudgeTime__f8bdde81 { height: 2.4em; }

.player.player-xl .NudgeNotification_module_nudgeTime__f8bdde81 { height: 3.2em; }

.player.player-xxl .NudgeNotification_module_nudgeTime__f8bdde81 { height: 3.2em; }

@media (max-width: 414px), (max-height: 168px) {
  .NudgeNotification_module_nudgeTime__f8bdde81 { font-size: 1.2em; height: 1.6em; }
}

.NudgeNotification_module_nudgeBackward__f8bdde81 { left: 0px; background-image: linear-gradient(to left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4)); }

.NudgeNotification_module_nudgeBackward__f8bdde81 .NudgeNotification_module_nudgeInfo__f8bdde81 { align-self: flex-start; margin-left: 3.2em; }

.player.player-sm .NudgeNotification_module_nudgeBackward__f8bdde81 .NudgeNotification_module_nudgeInfo__f8bdde81 { margin-left: 4.8em; }

.player.player-md .NudgeNotification_module_nudgeBackward__f8bdde81 .NudgeNotification_module_nudgeInfo__f8bdde81 { margin-left: 6.4em; }

.player.player-lg .NudgeNotification_module_nudgeBackward__f8bdde81 .NudgeNotification_module_nudgeInfo__f8bdde81 { margin-left: 8em; }

.player.player-xl .NudgeNotification_module_nudgeBackward__f8bdde81 .NudgeNotification_module_nudgeInfo__f8bdde81 { margin-left: 9.6em; }

.player.player-xxl .NudgeNotification_module_nudgeBackward__f8bdde81 .NudgeNotification_module_nudgeInfo__f8bdde81 { margin-left: 11.2em; }

@media (max-width: 299px), (max-height: 169px) {
  .NudgeNotification_module_nudgeBackward__f8bdde81 .NudgeNotification_module_nudgeInfo__f8bdde81 { margin-left: 1.6em; }
}

@media (min-width: 300px) and (max-width: 375px) {
  .NudgeNotification_module_nudgeBackward__f8bdde81 .NudgeNotification_module_nudgeInfo__f8bdde81 { margin-left: 2.4em; }
}

.NudgeNotification_module_nudgeBackward__f8bdde81 .NudgeNotification_module_nudgeIcon__f8bdde81 { transform: rotate(180deg); }

.NudgeArea_module_nudgeArea__49409dbe { top: 0px; display: block; position: absolute; height: 100%; width: 33%; pointer-events: all; }

.NudgeArea_module_nudgeForwardArea__49409dbe { right: 0px; }

.NudgeArea_module_nudgeBackwardArea__49409dbe { left: 0px; }

.HelpOverlay_module_keysWrapper__9720f2ff { display: grid; justify-content: center; grid-template-rows: repeat(4, auto); gap: 1em; grid-auto-flow: column; }

.player.player-sm .HelpOverlay_module_keysWrapper__9720f2ff { column-gap: 5em; }

.player.player-md .HelpOverlay_module_keysWrapper__9720f2ff { column-gap: 5em; }

.player.player-lg .HelpOverlay_module_keysWrapper__9720f2ff { column-gap: 5em; }

.player.player-xl .HelpOverlay_module_keysWrapper__9720f2ff { column-gap: 5em; }

.player.player-xxl .HelpOverlay_module_keysWrapper__9720f2ff { column-gap: 5em; }

.HelpOverlay_module_keyWrapper__9720f2ff { display: flex; align-items: center; text-align: initial; font-size: 10px; }

@media (min-width: 400px) and (min-height: 225px) and (min-aspect-ratio: 640 / 360) {
  .HelpOverlay_module_keyWrapper__9720f2ff { font-size: 4.44444vh; }
}

@media (min-width: 400px) and (min-height: 225px) and (max-aspect-ratio: 640 / 360) {
  .HelpOverlay_module_keyWrapper__9720f2ff { font-size: 2.5vw; }
}

@media (min-width: 640px) and (min-height: 360px) {
  .HelpOverlay_module_keyWrapper__9720f2ff { font-size: 16px; }
}

.HelpOverlay_module_keyWrapper__9720f2ff.HelpOverlay_module_hideOnSmall__9720f2ff { display: none; }

.player.player-sm .HelpOverlay_module_keyWrapper__9720f2ff.HelpOverlay_module_hideOnSmall__9720f2ff { display: flex; }

.player.player-md .HelpOverlay_module_keyWrapper__9720f2ff.HelpOverlay_module_hideOnSmall__9720f2ff { display: flex; }

.player.player-lg .HelpOverlay_module_keyWrapper__9720f2ff.HelpOverlay_module_hideOnSmall__9720f2ff { display: flex; }

.player.player-xl .HelpOverlay_module_keyWrapper__9720f2ff.HelpOverlay_module_hideOnSmall__9720f2ff { display: flex; }

.player.player-xxl .HelpOverlay_module_keyWrapper__9720f2ff.HelpOverlay_module_hideOnSmall__9720f2ff { display: flex; }

.HelpOverlay_module_keySymbol__9720f2ff { display: inline-flex; border: 1px solid rgb(255, 255, 255); border-radius: 5px; width: 2em; height: 2em; font-family: -apple-system, Helvetica, Arial, sans-serif; font-size: 1.25em; line-height: 1.5; text-align: center; justify-content: center; align-items: center; min-width: 2em; }

.player.player-sm .HelpOverlay_module_keySymbol__9720f2ff { border-width: 2px; }

.player.player-md .HelpOverlay_module_keySymbol__9720f2ff { border-width: 2px; }

.player.player-lg .HelpOverlay_module_keySymbol__9720f2ff { border-width: 2px; }

.player.player-xl .HelpOverlay_module_keySymbol__9720f2ff { border-width: 2px; }

.player.player-xxl .HelpOverlay_module_keySymbol__9720f2ff { border-width: 2px; }

.HelpOverlay_module_keyText__9720f2ff { display: inline-block; margin: 0px 0.625em; font-size: 0.875em; }

.HelpOverlay_module_arrow__9720f2ff .HelpOverlay_module_keySymbol__9720f2ff { align-items: baseline; }

.SpatialRedirectOverlay_module_background__08f49e82 { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; background: linear-gradient(rgba(20, 21, 22, 0.3), rgb(20, 21, 22)); }

.SpatialRedirectOverlay_module_title__08f49e82 { font-size: 1.7em; }

button.SpatialRedirectOverlay_module_button__08f49e82 { appearance: none; border: none; margin: 1em 6px 0px; display: inline-block; font-weight: bold; padding: 12px 24px; border-radius: 5px; background-color: var(--color-two); color: rgb(0, 0, 0); }

.player.player-xxs button.SpatialRedirectOverlay_module_button__08f49e82 { font-size: 1.8em; }

.player.player-xs button.SpatialRedirectOverlay_module_button__08f49e82 { font-size: 1.8em; }

.player.player-sm button.SpatialRedirectOverlay_module_button__08f49e82 { font-size: 1.8em; }

.player.player-md button.SpatialRedirectOverlay_module_button__08f49e82 { font-size: 1.8em; }

.player.player-md button.SpatialRedirectOverlay_module_button__08f49e82 { font-size: 2.4em; }

.player.player-lg button.SpatialRedirectOverlay_module_button__08f49e82 { font-size: 2.4em; }

.player.player-xl button.SpatialRedirectOverlay_module_button__08f49e82 { font-size: 2.4em; }

.player.player-xxl button.SpatialRedirectOverlay_module_button__08f49e82 { font-size: 2.4em; }

.SpatialRedirectOverlay_module_lowerText__08f49e82 { padding-top: 1.6em; font-size: 1.6em; }

.PipOverlay_module_overlay__82a6be37 { display: flex; flex-direction: column; width: 100%; height: 100%; align-items: center; justify-content: center; background-color: rgb(18, 18, 18); }

.PipOverlay_module_overlay__82a6be37 svg { height: 1.8em; }

.player.player-sm .PipOverlay_module_overlay__82a6be37 svg { height: 2.7em; }

.player.player-md .PipOverlay_module_overlay__82a6be37 svg { height: 2.7em; }

.player.player-lg .PipOverlay_module_overlay__82a6be37 svg { height: 2.7em; }

.player.player-xl .PipOverlay_module_overlay__82a6be37 svg { height: 2.7em; }

.player.player-xxl .PipOverlay_module_overlay__82a6be37 svg { height: 2.7em; }

.PipOverlay_module_overlay__82a6be37 .PipOverlay_module_title__82a6be37 { margin-top: 8px; font-size: 16px; }

.player.player-sm .PipOverlay_module_overlay__82a6be37 .PipOverlay_module_title__82a6be37 { margin-top: 16px; }

.player.player-md .PipOverlay_module_overlay__82a6be37 .PipOverlay_module_title__82a6be37 { margin-top: 16px; }

.player.player-lg .PipOverlay_module_overlay__82a6be37 .PipOverlay_module_title__82a6be37 { margin-top: 16px; }

.player.player-xl .PipOverlay_module_overlay__82a6be37 .PipOverlay_module_title__82a6be37 { margin-top: 16px; }

.player.player-xxl .PipOverlay_module_overlay__82a6be37 .PipOverlay_module_title__82a6be37 { margin-top: 16px; }

.player.player-sm .PipOverlay_module_overlay__82a6be37 .PipOverlay_module_title__82a6be37 { font-size: 24px; }

.player.player-md .PipOverlay_module_overlay__82a6be37 .PipOverlay_module_title__82a6be37 { font-size: 32px; }

.player.player-lg .PipOverlay_module_overlay__82a6be37 .PipOverlay_module_title__82a6be37 { font-size: 32px; }

.player.player-xl .PipOverlay_module_overlay__82a6be37 .PipOverlay_module_title__82a6be37 { font-size: 40px; }

.player.player-xxl .PipOverlay_module_overlay__82a6be37 .PipOverlay_module_title__82a6be37 { font-size: 40px; }

.LiveStatusLabelAndViewerCounter_module_liveStatusLabelAndViewerCounter__51a91077 { display: flex; align-items: center; position: absolute; width: 12em; height: 4em; }

.player.player-xl .LiveStatusLabelAndViewerCounter_module_liveStatusLabelAndViewerCounter__51a91077 { width: 16.4em; height: 6.4em; }

.player.player-xxl .LiveStatusLabelAndViewerCounter_module_liveStatusLabelAndViewerCounter__51a91077 { width: 16.4em; height: 6.4em; }

.LiveStatusLabel_module_liveStatusLabel__bf9dd22d { display: flex; flex: 0 0 auto; align-items: center; height: 2.4em; background: rgba(0, 0, 0, 0.9); border-radius: 4px; margin-left: 0.8em; margin-right: 0.4em; padding: 4px 8px; }

.player.player-xl .LiveStatusLabel_module_liveStatusLabel__bf9dd22d { height: 3.2em; padding: 8px; margin-left: 1.6em; }

.player.player-xxl .LiveStatusLabel_module_liveStatusLabel__bf9dd22d { height: 3.2em; padding: 8px; margin-left: 1.6em; }

.LiveStatusLabel_module_liveStatusLabel__bf9dd22d .LiveStatusLabel_module_liveStatusText__bf9dd22d { font-size: 12px; font-weight: bold; letter-spacing: 0.4px; line-height: 14.65px; }

.LiveStatusLabel_module_liveStatusLabel__bf9dd22d .LiveStatusLabel_module_liveStatusText__bf9dd22d.LiveStatusLabel_module_offline__bf9dd22d { color: rgb(181, 181, 181); }

.LiveStatusLabel_module_liveStatusLabel__bf9dd22d .LiveStatusLabel_module_liveStatusCircle__bf9dd22d { margin-right: 0.8em; background: rgb(255, 77, 77); height: 1em; width: 1em; border-radius: 0.8em; }

.LiveStatusLabel_module_liveStatusLabel__bf9dd22d .LiveStatusLabel_module_liveStatusCircle__bf9dd22d.LiveStatusLabel_module_live__bf9dd22d { background: rgb(255, 77, 77); }

.LiveStatusLabel_module_liveStatusLabel__bf9dd22d .LiveStatusLabel_module_liveStatusCircle__bf9dd22d.LiveStatusLabel_module_offline__bf9dd22d { border: 2px solid rgb(163, 163, 163); }

.LiveViewerCounter_module_liveViewerCounter__3b9df3bd { display: flex; flex: 0 0 auto; justify-content: center; align-items: center; height: 2.4em; background: rgba(0, 0, 0, 0.9); border-radius: 4px; padding: 4px 8px 4px 4px; }

.player.player-xl .LiveViewerCounter_module_liveViewerCounter__3b9df3bd { height: 3.2em; padding: 8px; }

.player.player-xxl .LiveViewerCounter_module_liveViewerCounter__3b9df3bd { height: 3.2em; padding: 8px; }

@media (max-width: 414px), (max-height: 168px) {
  .LiveViewerCounter_module_liveViewerCounter__3b9df3bd { display: none; }
}

.LiveViewerCounter_module_liveViewerCounter__3b9df3bd .LiveViewerCounter_module_liveViewerCountValue__3b9df3bd { font-size: 12px; font-weight: bold; line-height: 1.5em; margin-left: 0.4em; letter-spacing: 0.4px; }

.LiveViewerCounter_module_liveViewerCounter__3b9df3bd .LiveViewerCounter_module_liveViewerCounterIcon__3b9df3bd { max-width: 1.6em; height: 1.6em; }

.RightContentArea_module_rightContentArea__a0f39df8 { position: absolute; left: 100%; right: 0px; top: 0px; height: 100%; z-index: 38; pointer-events: none; background-color: rgba(0, 0, 0, 0.8); width: 50%; }

.RightContentArea_module_rightContentArea__a0f39df8.RightContentArea_module_iframeEmbed__a0f39df8 { background-color: transparent; }

.right-content-area-supported.animating .RightContentArea_module_rightContentArea__a0f39df8 { transition-duration: 400ms; transition-timing-function: ease-in-out; transition-property: left, opacity; }

.player.app-md .RightContentArea_module_rightContentArea__a0f39df8 { width: 400px; }

.player.app-lg .RightContentArea_module_rightContentArea__a0f39df8 { width: 400px; }

.player.app-xl .RightContentArea_module_rightContentArea__a0f39df8 { width: 480px; }

.player.app-xxl .RightContentArea_module_rightContentArea__a0f39df8 { width: 480px; }

.right-content-area-supported.app-xs .RightContentArea_module_rightContentArea__a0f39df8, .right-content-area-supported.app-xxs .RightContentArea_module_rightContentArea__a0f39df8, .right-content-area-supported.app-tiny .RightContentArea_module_rightContentArea__a0f39df8, .right-content-area-supported.app-mini .RightContentArea_module_rightContentArea__a0f39df8 { width: 100%; left: 0%; opacity: 0; pointer-events: none; }

.RightContentArea_module_rightContentArea__a0f39df8.RightContentArea_module_visible__a0f39df8 { left: 50%; }

.player.app-md .RightContentArea_module_rightContentArea__a0f39df8.RightContentArea_module_visible__a0f39df8 { left: calc(100% - 400px); }

.player.app-lg .RightContentArea_module_rightContentArea__a0f39df8.RightContentArea_module_visible__a0f39df8 { left: calc(100% - 400px); }

.player.app-xl .RightContentArea_module_rightContentArea__a0f39df8.RightContentArea_module_visible__a0f39df8 { left: calc(100% - 480px); }

.player.app-xxl .RightContentArea_module_rightContentArea__a0f39df8.RightContentArea_module_visible__a0f39df8 { left: calc(100% - 480px); }

.right-content-area-supported.app-xs .RightContentArea_module_rightContentArea__a0f39df8.RightContentArea_module_visible__a0f39df8, .right-content-area-supported.app-xxs .RightContentArea_module_rightContentArea__a0f39df8.RightContentArea_module_visible__a0f39df8, .right-content-area-supported.app-tiny .RightContentArea_module_rightContentArea__a0f39df8.RightContentArea_module_visible__a0f39df8, .right-content-area-supported.app-mini .RightContentArea_module_rightContentArea__a0f39df8.RightContentArea_module_visible__a0f39df8 { opacity: 1; }

.RightContentArea_module_rightContentArea__a0f39df8.RightContentArea_module_visible__a0f39df8.RightContentArea_module_googleBot__a0f39df8 { position: relative; left: auto; top: auto; width: auto; height: auto; max-height: 0px; }

.ContentAreaBackground_module_imgContainer__9da212ea { background-color: rgb(0, 0, 0); width: 100%; height: 100%; }

.right-content-area-supported.app-xs .ContentAreaBackground_module_imgContainer__9da212ea, .right-content-area-supported.app-xxs .ContentAreaBackground_module_imgContainer__9da212ea, .right-content-area-supported.app-tiny .ContentAreaBackground_module_imgContainer__9da212ea, .right-content-area-supported.app-mini .ContentAreaBackground_module_imgContainer__9da212ea { z-index: 37; position: absolute; left: 0px; top: 0px; }

.ContentAreaBackground_module_img__9da212ea { width: 100%; height: 100%; object-fit: cover; opacity: 0; filter: blur(10px); }

.ContentAreaBackground_module_img__9da212ea.ContentAreaBackground_module_loaded__9da212ea { opacity: 0.1; }

.TranscriptLoader_module_hidden__9a8b905f { pointer-events: none; }

.BufferHandler_module_shade__94101f09 { position: absolute; inset: 0px; background-color: rgb(0, 0, 0); opacity: 0.4; }

.Captions_module_captions__5ed5b89b { padding: 0px 10px 10px; transform: translateY(0px); transition: transform 250ms ease-out 200ms; bottom: 0px; }

.Captions_module_captions__5ed5b89b.Captions_module_hide__5ed5b89b { display: none; }

.Captions_module_captions__5ed5b89b.Captions_module_contentAreaSibling__5ed5b89b { transition: transform 250ms ease-out 200ms, width 400ms ease-in-out, right 400ms ease-in-out; }

.Captions_module_captions__5ed5b89b.Captions_module_fullscreen__5ed5b89b { padding: 1.5%; }

.Captions_module_captions__5ed5b89b.Captions_module_withControls__5ed5b89b { transform: translateY(-50px); transition: transform 150ms; }

.Captions_module_captions__5ed5b89b.Captions_module_withControls__5ed5b89b.Captions_module_contentAreaSibling__5ed5b89b { transition: transform 150ms, width 400ms ease-in-out, right 400ms ease-in-out; }

.Captions_module_captions__5ed5b89b.Captions_module_withControls__5ed5b89b.Captions_module_noPlaybar__5ed5b89b:not(.Captions_module_fullscreen__5ed5b89b) { transform: translateY(-32px); }

.QoESurvey_module_thumbsUp__c40e38d2 { margin-right: 2px; }

.QoESurvey_module_thumbsDown__c40e38d2 { margin-left: 2px; margin-right: 4px; }

.player.player-sm .QoESurvey_module_thumbsDown__c40e38d2 { margin-right: 8px; }

.player.player-md .QoESurvey_module_thumbsDown__c40e38d2 { margin-right: 8px; }

.player.player-lg .QoESurvey_module_thumbsDown__c40e38d2 { margin-right: 8px; }

.player.player-xl .QoESurvey_module_thumbsDown__c40e38d2 { margin-right: 8px; }

.player.player-xxl .QoESurvey_module_thumbsDown__c40e38d2 { margin-right: 8px; }

.player.player-xl .QoESurvey_module_thumbsDown__c40e38d2 { margin-right: 4px; }

.player.player-xxl .QoESurvey_module_thumbsDown__c40e38d2 { margin-right: 4px; }

.QoESurvey_module_thumbsUp__c40e38d2.QoESurvey_module_selected__c40e38d2, .QoESurvey_module_thumbsDown__c40e38d2.QoESurvey_module_selected__c40e38d2 { background: none; }

.QoESurvey_module_thumbsUp__c40e38d2.QoESurvey_module_selected__c40e38d2:hover, .QoESurvey_module_thumbsDown__c40e38d2.QoESurvey_module_selected__c40e38d2:hover { background: none; }

.ChangeLanguages_module_icon__5b8ff53b { fill: rgb(255, 255, 255); margin-right: 8px; }

.Toasts_module_toasts__b772bc4f { position: absolute; top: 8px; left: 8px; z-index: 10; transition: transform 400ms ease-in-out; }

.player.player-sm .Toasts_module_toasts__b772bc4f { margin-right: 4.4em; }

.player.player-md .Toasts_module_toasts__b772bc4f { margin-right: 4.4em; }

.player.player-lg .Toasts_module_toasts__b772bc4f { margin-right: 4.4em; }

.player.player-xl .Toasts_module_toasts__b772bc4f { margin-right: 4.4em; }

.player.player-xxl .Toasts_module_toasts__b772bc4f { margin-right: 4.4em; }

.player.player-xl .Toasts_module_toasts__b772bc4f { top: 16px; left: 16px; }

.player.player-xxl .Toasts_module_toasts__b772bc4f { top: 16px; left: 16px; }

.TopCenterActionItems_module_topCenterActionItems__6bbfa089 { position: absolute; top: 8px; left: 50%; transform: translateX(-50%); z-index: 9; }

button.AIWidgetError_module_reload__9a79f9d1 { border: none; padding: 4px 12px; gap: 4px; height: 32px; background: rgba(255, 255, 255, 0.1); border-radius: 4px; color: rgb(255, 255, 255); }

.AIWidget_module_aiWidget__f665b717 { width: 100%; height: 100%; pointer-events: all; }

.AIWidget_module_aiWidget__f665b717.AIWidget_module_hidden__f665b717 { pointer-events: none; }

.Outro_module_outroWrapper__64bf980e { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; pointer-events: all; z-index: 8 !important; }

.Outro_module_outroWrapper__64bf980e.Outro_module_inactive__64bf980e { display: none; }

.Outro_module_outro__64bf980e { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.OutroContentWrapper_module_outroContent__06afa88b { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }

.OutroContentWrapper_module_outroContent__06afa88b.OutroContentWrapper_module_hidden__06afa88b { display: none !important; }

.OutroContentWrapper_module_outroShade__06afa88b { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; animation: 200ms ease 0s 1 normal forwards running OutroContentWrapper_module_fadeIn__06afa88b; background: linear-gradient(rgba(20, 21, 22, 0.3), rgb(20, 21, 22)); }

@keyframes OutroContentWrapper_module_fadeIn__06afa88b { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.TextOutro_module_textWrapper__24ee4bfe { text-align: left; padding: 60px; color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.TextOutro_module_textWrapper__24ee4bfe img { max-width: 100%; }

.TextOutro_module_textWrapper__24ee4bfe a { font-weight: bold; }

.TextOutro_module_textWrapper__24ee4bfe ul { padding-left: 18px; }

.TextOutro_module_text__24ee4bfe { width: 100%; height: 100%; overflow: auto; font-size: 1.6em; line-height: 1.4; }

.player.player-xxs .TextOutro_module_text__24ee4bfe { font-size: 1.4em; }

.player.player-xs .TextOutro_module_text__24ee4bfe { font-size: 1.4em; }

.player.player-sm .TextOutro_module_text__24ee4bfe { width: 640px; margin: 0px auto; }

.player.player-md .TextOutro_module_text__24ee4bfe { width: 640px; margin: 0px auto; }

.player.player-lg .TextOutro_module_text__24ee4bfe { width: 640px; margin: 0px auto; }

.player.player-xl .TextOutro_module_text__24ee4bfe { width: 640px; margin: 0px auto; }

.player.player-xxl .TextOutro_module_text__24ee4bfe { width: 640px; margin: 0px auto; }

.OutroContentBackground_module_background__3bf40fb2 { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgb(26, 46, 59); background-size: cover; background-position: center center; }

.LinkOutro_module_linkBackground__0f1c39e6 { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgb(26, 46, 59); background-size: cover; background-position: center center; }

@keyframes LinkOutro_module_slideDown__0f1c39e6 { 
  100% { transform: translate(0px, 0px); opacity: 1; }
}

.LinkOutro_module_linkWrapper__0f1c39e6 { width: 70%; max-width: 50em; margin: 0px; position: relative; text-align: center; opacity: 0; transform: translate(0px, -20px); animation: 250ms ease 150ms 1 normal forwards running LinkOutro_module_slideDown__0f1c39e6; }

@media (max-width: 299px), (max-height: 169px) {
  .LinkOutro_module_linkWrapper__0f1c39e6 { display: none; }
}

.LinkOutro_module_linkWrapper__0f1c39e6 .LinkOutro_module_link__0f1c39e6, .LinkOutro_module_linkWrapper__0f1c39e6 .LinkOutro_module_button__0f1c39e6 { display: inline-block; font-size: 14px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; max-width: 100%; color: rgb(255, 255, 255); }

.LinkOutro_module_linkWrapper__0f1c39e6 a.LinkOutro_module_link__0f1c39e6 { text-decoration: underline; }

.LinkOutro_module_linkWrapper__0f1c39e6 .LinkOutro_module_button__0f1c39e6 { appearance: none; border: none; position: relative; display: inline-block; padding: 14px 23px; border-radius: 3px; background-color: var(--color-two); font-weight: bold; color: var(--color-one-monochrome); text-decoration: none; }

.LinkOutro_module_linkWrapper__0f1c39e6 .LinkOutro_module_button__0f1c39e6:hover, .LinkOutro_module_linkWrapper__0f1c39e6 .LinkOutro_module_button__0f1c39e6:active { color: var(--color-one-monochrome); }

.LinkOutro_module_linkWrapper__0f1c39e6 .LinkOutro_module_button__0f1c39e6:hover::before, .LinkOutro_module_linkWrapper__0f1c39e6 .LinkOutro_module_button__0f1c39e6:active::before { content: ""; background-color: rgba(0, 0, 0, 0.15); position: absolute; inset: 0px; }

.LinkOutro_module_title__0f1c39e6, .LinkOutro_module_description__0f1c39e6 { text-align: center; }

.player.player-xxs .LinkOutro_module_title__0f1c39e6, .player.player-xxs .LinkOutro_module_description__0f1c39e6 { display: none; }

.LinkOutro_module_title__0f1c39e6 { font-size: 1.8em; margin: 0px 0px 0.4em; color: rgb(255, 255, 255); }

.player.player-md .LinkOutro_module_title__0f1c39e6 { font-size: 24px; }

.player.player-lg .LinkOutro_module_title__0f1c39e6 { font-size: 24px; }

.player.player-xl .LinkOutro_module_title__0f1c39e6 { font-size: 24px; }

.player.player-xxl .LinkOutro_module_title__0f1c39e6 { font-size: 24px; }

.LinkOutro_module_description__0f1c39e6 { margin: 0px 0px 8px; font-size: 14px; line-height: 1.4; color: rgb(255, 255, 255); }

.LinkOutro_module_buttonWrap__0f1c39e6 { margin: 22px 0px; }

.ImageOutro_module_imageOutro__7772436e, .ImageOutro_module_imageOutroLink__7772436e { display: block; width: 100%; height: 100%; }

.ImageOutro_module_imageOutro__7772436e { background-color: rgb(26, 46, 59); background-size: contain; background-position: center center; background-repeat: no-repeat; transform: scale(1); transition: opacity 450ms, transform 250ms; }

.ImageOutro_module_imageOutroLink__7772436e .ImageOutro_module_imageOutro__7772436e:hover { transform: scale(1.1); }

.VideosList_module_videosList__24b2c487 { display: flex; justify-content: center; width: 100%; margin: 0px; padding: 0px; }

.VideosList_module_videosList__24b2c487 li { flex: 1 1 0%; list-style-type: none; padding: 0px; margin: 0px 4px; max-width: 400px; }

.player.player-xs .VideosList_module_videosList__24b2c487 li { margin: 0px 1%; }

.player.player-sm .VideosList_module_videosList__24b2c487 li { margin: 0px 1%; }

.player.player-md .VideosList_module_videosList__24b2c487 li { margin: 0px 1%; }

.player.player-lg .VideosList_module_videosList__24b2c487 li { margin: 0px 1%; }

.player.player-xl .VideosList_module_videosList__24b2c487 li { margin: 0px 1%; }

.player.player-xxl .VideosList_module_videosList__24b2c487 li { margin: 0px 1%; }

@media (min-width: 300px) and (max-width: 375px) {
  .VideosList_module_videosList__24b2c487 li:last-child { display: none; }
}

.player.player-xs .VideosList_module_videosList__24b2c487[data-num-videos="1"] li { margin: 0px 3%; }

.player.player-xs .VideosList_module_videosList__24b2c487[data-num-videos="2"] li { margin: 0px 1.5%; }

.player.player-sm .VideosList_module_videosList__24b2c487[data-num-videos="1"] li { margin: 0px 3%; }

.player.player-sm .VideosList_module_videosList__24b2c487[data-num-videos="2"] li { margin: 0px 1.5%; }

.player.player-md .VideosList_module_videosList__24b2c487[data-num-videos="1"] li { margin: 0px 3%; }

.player.player-md .VideosList_module_videosList__24b2c487[data-num-videos="2"] li { margin: 0px 1.5%; }

.player.player-lg .VideosList_module_videosList__24b2c487[data-num-videos="1"] li { margin: 0px 3%; }

.player.player-lg .VideosList_module_videosList__24b2c487[data-num-videos="2"] li { margin: 0px 1.5%; }

.player.player-xl .VideosList_module_videosList__24b2c487[data-num-videos="1"] li { margin: 0px 3%; }

.player.player-xl .VideosList_module_videosList__24b2c487[data-num-videos="2"] li { margin: 0px 1.5%; }

.player.player-xxl .VideosList_module_videosList__24b2c487[data-num-videos="1"] li { margin: 0px 3%; }

.player.player-xxl .VideosList_module_videosList__24b2c487[data-num-videos="2"] li { margin: 0px 1.5%; }

.VideosList_module_videoHeader__24b2c487 { position: absolute; left: 0px; width: 100%; opacity: 0; transition: opacity 250ms; }

.player.player-xxs .VideosList_module_videoHeader__24b2c487 { display: none; }

.VideosList_module_videoLink__24b2c487 { display: block; position: relative; width: 100%; opacity: 1; transform: scale(1); transition: opacity 100ms ease-out, transform 150ms ease-out; }

.VideosList_module_videoLink__24b2c487:hover, .VideosList_module_videoLink__24b2c487:focus { z-index: 1; opacity: 1; transform: scale(1.1); }

.VideosList_module_videoLink__24b2c487:hover .VideosList_module_videoHeader__24b2c487, .VideosList_module_videoLink__24b2c487:focus .VideosList_module_videoHeader__24b2c487 { opacity: 1; }

.VideosList_module_videoLink__24b2c487:active { transform: scale(1.07); }

.VideosList_module_videoThumbnail__24b2c487 { position: relative; padding-bottom: 56.25%; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 12px; border: 1px solid rgba(255, 255, 255, 0.05); z-index: 1; }

h1.VideosList_module_videoTitle__24b2c487 { font-size: 12px; padding: 0.3em 0.5em 0px; margin: 0px; font-weight: bold; }

@media (min-width: 677px) and (min-height: 303px) and (min-aspect-ratio: 960 / 430) {
  h1.VideosList_module_videoTitle__24b2c487 { font-size: 3.95349vh; }
}

@media (min-width: 677px) and (min-height: 303px) and (max-aspect-ratio: 960 / 430) {
  h1.VideosList_module_videoTitle__24b2c487 { font-size: 1.77083vw; }
}

@media (min-width: 960px) and (min-height: 430px) {
  h1.VideosList_module_videoTitle__24b2c487 { font-size: 17px; }
}

h2.VideosList_module_videoByline__24b2c487 { font-size: 10px; padding: 2px 7px 0px; margin: 0px; }

@media (min-width: 800px) and (min-height: 358px) and (min-aspect-ratio: 960 / 430) {
  h2.VideosList_module_videoByline__24b2c487 { font-size: 2.7907vh; }
}

@media (min-width: 800px) and (min-height: 358px) and (max-aspect-ratio: 960 / 430) {
  h2.VideosList_module_videoByline__24b2c487 { font-size: 1.25vw; }
}

@media (min-width: 960px) and (min-height: 430px) {
  h2.VideosList_module_videoByline__24b2c487 { font-size: 12px; }
}

.VideosList_module_videoTitle__24b2c487, .VideosList_module_videoByline__24b2c487 { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center; }

.FollowButton_module_followButtonContainer__7f7b5348 { font-size: 12px; position: relative; text-align: left; }

@media (min-width: 720px) and (min-height: 322px) and (min-aspect-ratio: 960 / 430) {
  .FollowButton_module_followButtonContainer__7f7b5348 { font-size: 3.72093vh; }
}

@media (min-width: 720px) and (min-height: 322px) and (max-aspect-ratio: 960 / 430) {
  .FollowButton_module_followButtonContainer__7f7b5348 { font-size: 1.66667vw; }
}

@media (min-width: 960px) and (min-height: 430px) {
  .FollowButton_module_followButtonContainer__7f7b5348 { font-size: 16px; }
}

button.FollowButton_module_followButton__7f7b5348 { font-size: inherit; font-weight: normal; margin: 0px 0px 0px 0.4em; position: relative; padding: 0.1em 0.7em; border-radius: 2px; white-space: nowrap; color: rgb(255, 255, 255); text-align: left; appearance: none; border: none; background-color: rgba(127, 127, 127, 0.56); transition: background-color 0.1s ease-in-out; }

button.FollowButton_module_followButton__7f7b5348 span { display: flex; flex-direction: row; align-items: center; }

button.FollowButton_module_followButton__7f7b5348:hover { background-color: rgba(127, 127, 127, 0.76); }

button.FollowButton_module_followButton__7f7b5348.FollowButton_module_following__7f7b5348 { background-color: rgb(127, 196, 0); }

button.FollowButton_module_followButton__7f7b5348 .FollowButton_module_icon__7f7b5348 { width: 0.68em; margin-right: 4px; height: 0.68em; }

button.FollowButton_module_followButton__7f7b5348 .FollowButton_module_icon__7f7b5348 path { transition: opacity 0.1s ease-in-out; fill: rgb(255, 255, 255); }

button.FollowButton_module_followButton__7f7b5348 .FollowButton_module_icon__7f7b5348.FollowButton_module_check__7f7b5348 { width: 0.8em; }

button.FollowButton_module_followButton__7f7b5348 .FollowButton_module_icon__7f7b5348.FollowButton_module_close__7f7b5348 { width: 1em; height: 1em; }

.FollowButton_module_followButtonText__7f7b5348 { line-height: 1.5; }

h1.VideosHeader_module_videosTitle__75827656 { margin: 0px; font-size: inherit; line-height: 1.8; }

h1.VideosHeader_module_videosTitle__75827656 a[href] { color: rgb(255, 255, 255); text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

h1.VideosHeader_module_videosTitle__75827656 a[href]:hover { color: var(--color-two); }

.VideosHeader_module_videosHeaderWrapper__75827656 { position: absolute; left: 0px; right: 0px; top: 0px; height: 0px; }

.VideosHeader_module_videosHeader__75827656 { font-size: 14px; margin: 0px 0px 1em; display: flex; flex-flow: wrap; justify-content: center; align-items: center; position: absolute; left: 0px; right: 0px; bottom: 0px; }

@media (min-width: 560px) and (min-height: 250px) and (min-aspect-ratio: 960 / 430) {
  .VideosHeader_module_videosHeader__75827656 { font-size: 5.5814vh; }
}

@media (min-width: 560px) and (min-height: 250px) and (max-aspect-ratio: 960 / 430) {
  .VideosHeader_module_videosHeader__75827656 { font-size: 2.5vw; }
}

@media (min-width: 960px) and (min-height: 430px) {
  .VideosHeader_module_videosHeader__75827656 { font-size: 24px; }
}

.VideosOutro_module_videosOutro__ce717ee3 { position: relative; width: 100%; text-align: center; padding: 0px; flex: 1 1 0%; }

.VideosOutro_module_videosOutro__ce717ee3:first-child { z-index: 2; margin-left: 57px; }

.VideosOutro_module_videosOutro__ce717ee3:last-child { margin-right: 57px; }

.player.player-xs .VideosOutro_module_videosOutro__ce717ee3:first-child { margin-left: 14%; }

.player.player-xs .VideosOutro_module_videosOutro__ce717ee3:last-child { margin-right: 14%; }

.player.player-sm .VideosOutro_module_videosOutro__ce717ee3:first-child { margin-left: 14%; }

.player.player-sm .VideosOutro_module_videosOutro__ce717ee3:last-child { margin-right: 14%; }

.player.player-md .VideosOutro_module_videosOutro__ce717ee3:first-child { margin-left: 14%; }

.player.player-md .VideosOutro_module_videosOutro__ce717ee3:last-child { margin-right: 14%; }

.player.player-lg .VideosOutro_module_videosOutro__ce717ee3:first-child { margin-left: 14%; }

.player.player-lg .VideosOutro_module_videosOutro__ce717ee3:last-child { margin-right: 14%; }

.player.player-xl .VideosOutro_module_videosOutro__ce717ee3:first-child { margin-left: 14%; }

.player.player-xl .VideosOutro_module_videosOutro__ce717ee3:last-child { margin-right: 14%; }

.player.player-xxl .VideosOutro_module_videosOutro__ce717ee3:first-child { margin-left: 14%; }

.player.player-xxl .VideosOutro_module_videosOutro__ce717ee3:last-child { margin-right: 14%; }

@media (max-width: 299px), (max-height: 169px) {
  .VideosOutro_module_videosOutro__ce717ee3 { display: none; }
}

a[href].VODButton_module_VODButton__9172ec57 { display: flex; justify-content: center; align-items: center; padding: 0.6em 0.8em; margin: 0px; font-weight: bold; font-size: 1.6em; line-height: 1; border-radius: 5px; cursor: pointer; background-color: var(--color-two); }

a[href].VODButton_module_VODButton__9172ec57, a[href].VODButton_module_VODButton__9172ec57:hover { color: var(--color-two-monochrome) !important; }

a[href].VODButton_module_VODButton__9172ec57.VODButton_module_watch__9172ec57 { display: inline-block; padding: 0.625em 1.25em; line-height: normal; }

@media screen and (max-height: 200px) {
  a[href].VODButton_module_VODButton__9172ec57 { font-size: 9px; }
}

.VODIcon_module_VODIconContainer__698e3678 { margin-right: 0.8em; }

.VODIcon_module_VODIcon__698e3678 { margin-top: 0.125em; width: 1.375em; height: 1.375em; }

.VODIcon_module_VODIcon__698e3678 path { fill: var(--color-two-monochrome); }

.PurchaseOptionItem_module_purchaseOptionItem__9ee33594 { list-style-type: none; border-radius: 5px; }

.PurchaseOptionItem_module_label__9ee33594 { margin: 0px; padding: 0px; }

.PurchaseOptions_module_purchaseOptions__40d29c02 { width: 100%; margin: 0px; padding: 0px; font-size: 10px; display: inline-flex; justify-content: center; flex-wrap: wrap; gap: 1em; }

.VODOutro_module_VODOutroContainer__4642efe8 { text-align: center; }

@media (max-width: 299px), (max-height: 169px) {
  .VODOutro_module_VODOutroContainer__4642efe8 { display: none; }
}

.VODOutro_module_VODHeader__4642efe8 { margin: 0px 3.1em 0.5em; font-size: 3.2em; }

.VODOutro_module_VODHeader__4642efe8 a[href], .VODOutro_module_VODHeader__4642efe8 a[href]:hover { color: rgb(255, 255, 255); }

.player.player-xxs .VODOutro_module_VODHeader__4642efe8 { font-size: 2.8em; }

.player.player-xs .VODOutro_module_VODHeader__4642efe8 { font-size: 2.8em; }

.player.player-sm .VODOutro_module_VODHeader__4642efe8 { font-size: 2.8em; }

.player.player-xxs .VODOutro_module_VODHeader__4642efe8 { font-size: 2.4em; }

@media (max-width: 299px), (max-height: 169px) {
  .VODOutro_module_VODHeader__4642efe8 { font-size: 2.4em; }
}

.Warning_module_warningIcon__3a030e60 { width: 15px; height: 15px; position: relative; top: 3px; margin-right: 5px; }

.Warning_module_warningIcon__3a030e60 path { fill: rgb(255, 68, 68); }

.Alert_module_alert__59e6b5e4 { background-color: rgba(0, 0, 0, 0.9); text-align: center; z-index: 34; position: absolute; top: 0px; left: 0px; width: 100%; padding: 0px 50px; min-height: 40px; display: flex; align-items: center; justify-content: center; pointer-events: all; }

.Alert_module_alert__59e6b5e4 h3 { margin: 0px; color: rgb(255, 255, 255); font-size: 1.2em; }

.Alert_module_close__59e6b5e4 { position: absolute; right: 0px; background: transparent; margin: 0px; padding: 0px; top: 0px; height: 100%; border: none; }

.Alert_module_close__59e6b5e4:active { transform: translateY(1px); }

.Alert_module_closeIcon__59e6b5e4 { width: 1.125em; height: 1.125em; margin: 0.9375em; }

.RemoteAccessGate_module_accessGateWrapper__a110c222 { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; pointer-events: none; background: rgba(0, 0, 0, 0.6); overflow: hidden; z-index: 40; }

.RemoteAccessGate_module_accessGateWrapper__a110c222 iframe { pointer-events: all; }

.RemoteAccessGate_module_accessGateWrapper__a110c222 [data-component-type="spinner"] { transition: transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28), opacity 500ms ease-in-out; }

.RemoteAccessGate_module_accessGate__a110c222 { opacity: 0; visibility: hidden; transform: translateY(-100%); max-height: 1px; transition: transform 500ms ease-in-out, opacity 500ms ease-in-out 250ms; }

.RemoteAccessGate_module_accessGate__a110c222.RemoteAccessGate_module_waitingToDisplay__a110c222 { opacity: 0; visibility: hidden; transform: translateY(0px); max-height: 1px; }

.RemoteAccessGate_module_accessGate__a110c222.RemoteAccessGate_module_visible__a110c222 { max-height: unset; opacity: 1; visibility: visible; transform: translateY(0px); }

.RemoteAccessGateError_module_container__fdcfc0f0 { display: flex; position: absolute; pointer-events: all; justify-content: center; flex-direction: column; align-items: center; height: 100%; padding: 0px 48px; gap: 24px; width: 100%; }

.RemoteAccessGateError_module_container__fdcfc0f0 .RemoteAccessGateError_module_messageText__fdcfc0f0 { text-align: center; }

.RemoteAccessGateError_module_container__fdcfc0f0 .RemoteAccessGateError_module_icon__fdcfc0f0 { width: 40px; height: 40px; }

button.RemoteAccessGateError_module_reload__fdcfc0f0 { border: none; padding: 4px 12px; gap: 4px; height: 32px; background: rgb(81, 81, 81); border-radius: 4px; }

.LocalAccessGate_module_localAccessGateWrapper__36d942ec { width: 100%; height: 100%; display: flex; flex-flow: column; align-items: center; justify-content: center; pointer-events: all; background-image: linear-gradient(rgba(20, 21, 22, 0.3), rgb(20, 21, 22)); padding: 0px 16px; background-position: center center; background-size: cover; text-align: center; }

.PrivateGate_module_localAccessGateWrapper__b6123279 { width: 100%; height: 100%; display: flex; flex-flow: column; align-items: center; justify-content: center; pointer-events: all; background-image: linear-gradient(rgba(20, 21, 22, 0.3), rgb(20, 21, 22)); padding: 0px 16px; background-position: center center; background-size: cover; text-align: center; }

.PrivateGate_module_privateGateWrapper__b6123279 { display: flex; flex-direction: column; align-items: center; justify-content: center; animation: 200ms ease-in-out 0s 1 normal none running PrivateGate_module_scaleAnimation__b6123279; }

h1.PrivateGate_module_header__b6123279 { padding: 0px; font-size: 18px; margin-bottom: 8px; }

.player.player-sm h1.PrivateGate_module_header__b6123279 { font-size: 18px; }

.player.player-md h1.PrivateGate_module_header__b6123279 { font-size: 18px; }

.player.player-lg h1.PrivateGate_module_header__b6123279 { font-size: 18px; }

.player.player-xl h1.PrivateGate_module_header__b6123279 { font-size: 18px; }

.player.player-xxl h1.PrivateGate_module_header__b6123279 { font-size: 18px; }

.player.player-md h1.PrivateGate_module_header__b6123279 { font-size: 24px; }

.player.player-lg h1.PrivateGate_module_header__b6123279 { font-size: 24px; }

.player.player-xl h1.PrivateGate_module_header__b6123279 { font-size: 24px; }

.player.player-xxl h1.PrivateGate_module_header__b6123279 { font-size: 24px; }

.player.player-lg h1.PrivateGate_module_header__b6123279 { font-size: 32px; }

.player.player-xl h1.PrivateGate_module_header__b6123279 { font-size: 32px; }

.player.player-xxl h1.PrivateGate_module_header__b6123279 { font-size: 32px; }

.player.player-xl h1.PrivateGate_module_header__b6123279 { font-size: 40px; }

.player.player-xxl h1.PrivateGate_module_header__b6123279 { font-size: 40px; }

span.PrivateGate_module_subtitle__b6123279 { line-height: 1.5; margin-top: 0px; margin-bottom: 16px; font-size: 14px; }

.player.player-lg span.PrivateGate_module_subtitle__b6123279 { font-size: 16px; }

.player.player-xl span.PrivateGate_module_subtitle__b6123279 { font-size: 16px; }

.player.player-xxl span.PrivateGate_module_subtitle__b6123279 { font-size: 16px; }

.player.player-xl span.PrivateGate_module_subtitle__b6123279 { font-size: 18px; }

.player.player-xxl span.PrivateGate_module_subtitle__b6123279 { font-size: 18px; }

@media (max-width: 299px), (max-height: 169px) {
  span.PrivateGate_module_subtitle__b6123279 { display: none; }
}

.PrivateGate_module_login__b6123279.PrivateGate_module_loginButton__b6123279 { font-size: 14px; display: inline-block; padding: 10px 12px; border-radius: 8px; border: none; margin: 0px auto; color: var(--color-two-monochrome); background-color: var(--color-two); }

.player.player-lg .PrivateGate_module_login__b6123279.PrivateGate_module_loginButton__b6123279 { font-size: 16px; padding: 14px 16px; }

.player.player-xl .PrivateGate_module_login__b6123279.PrivateGate_module_loginButton__b6123279 { font-size: 16px; padding: 14px 16px; }

.player.player-xxl .PrivateGate_module_login__b6123279.PrivateGate_module_loginButton__b6123279 { font-size: 16px; padding: 14px 16px; }

.player.player-xxl .PrivateGate_module_login__b6123279.PrivateGate_module_loginButton__b6123279 { font-size: 18px; padding: 16px 20px; }

.PrivateGate_module_login__b6123279.PrivateGate_module_loginButton__b6123279:active, .PrivateGate_module_login__b6123279.PrivateGate_module_loginButton__b6123279:hover { background-color: var(--color-two-opacity-ninety); }

.PasswordGate_module_localAccessGateWrapper__edc7257a { width: 100%; height: 100%; display: flex; flex-flow: column; align-items: center; justify-content: center; pointer-events: all; background-image: linear-gradient(rgba(20, 21, 22, 0.3), rgb(20, 21, 22)); padding: 0px 16px; background-position: center center; background-size: cover; text-align: center; }

.PasswordGate_module_passwordGateWrapper__edc7257a { display: flex; flex-direction: column; align-items: center; justify-content: center; animation: 200ms ease-in-out 0s 1 normal none running PasswordGate_module_scaleAnimation__edc7257a; width: 100%; max-width: 40em; }

.player.player-lg .PasswordGate_module_passwordGateWrapper__edc7257a { max-width: 45em; }

.player.player-xl .PasswordGate_module_passwordGateWrapper__edc7257a { max-width: 45em; }

.player.player-xxl .PasswordGate_module_passwordGateWrapper__edc7257a { max-width: 45em; }

h1.PasswordGate_module_header__edc7257a { font-size: 1.8em; font-weight: bold; letter-spacing: -0.6px; cursor: text; user-select: text; padding: 0px; margin-bottom: 8px; }

.player.player-sm h1.PasswordGate_module_header__edc7257a { font-size: 2.4em; letter-spacing: -0.8px; }

.player.player-md h1.PasswordGate_module_header__edc7257a { font-size: 2.4em; letter-spacing: -0.8px; }

.player.player-lg h1.PasswordGate_module_header__edc7257a { font-size: 2.4em; letter-spacing: -0.8px; }

.player.player-xl h1.PasswordGate_module_header__edc7257a { font-size: 2.4em; letter-spacing: -0.8px; }

.player.player-xxl h1.PasswordGate_module_header__edc7257a { font-size: 2.4em; letter-spacing: -0.8px; }

.player.player-lg h1.PasswordGate_module_header__edc7257a { font-size: 3.2em; letter-spacing: -1px; }

.player.player-xl h1.PasswordGate_module_header__edc7257a { font-size: 3.2em; letter-spacing: -1px; }

.player.player-xxl h1.PasswordGate_module_header__edc7257a { font-size: 3.2em; letter-spacing: -1px; }

.player.player-xl h1.PasswordGate_module_header__edc7257a { font-size: 4em; letter-spacing: -1.2px; }

.player.player-xxl h1.PasswordGate_module_header__edc7257a { font-size: 4em; letter-spacing: -1.2px; }

span.PasswordGate_module_subtitle__edc7257a { font-size: 1.4em; cursor: text; user-select: text; line-height: 1.5; margin-bottom: 16px; }

.player.player-lg span.PasswordGate_module_subtitle__edc7257a { font-size: 1.6em; }

.player.player-xl span.PasswordGate_module_subtitle__edc7257a { font-size: 1.6em; }

.player.player-xxl span.PasswordGate_module_subtitle__edc7257a { font-size: 1.6em; }

.player.player-xl span.PasswordGate_module_subtitle__edc7257a { font-size: 1.8em; }

.player.player-xxl span.PasswordGate_module_subtitle__edc7257a { font-size: 1.8em; }

.player.player-lg span.PasswordGate_module_subtitle__edc7257a { margin-bottom: 20px; }

.player.player-xl span.PasswordGate_module_subtitle__edc7257a { margin-bottom: 20px; }

.player.player-xxl span.PasswordGate_module_subtitle__edc7257a { margin-bottom: 20px; }

.PasswordGate_module_form__edc7257a { position: relative; display: flex; flex-direction: column; width: 100%; gap: 8px; }

button.PasswordGate_module_submitPassword__edc7257a, input.PasswordGate_module_passwordInput__edc7257a { font-weight: bold; border-radius: 4px; padding: 8px; width: 100%; font-size: 1.6em; }

.player.player-sm button.PasswordGate_module_submitPassword__edc7257a, .player.player-sm input.PasswordGate_module_passwordInput__edc7257a { border-radius: 8px; padding: 10px 12px; }

.player.player-md button.PasswordGate_module_submitPassword__edc7257a, .player.player-md input.PasswordGate_module_passwordInput__edc7257a { border-radius: 8px; padding: 10px 12px; }

.player.player-lg button.PasswordGate_module_submitPassword__edc7257a, .player.player-lg input.PasswordGate_module_passwordInput__edc7257a { border-radius: 8px; padding: 10px 12px; }

.player.player-xl button.PasswordGate_module_submitPassword__edc7257a, .player.player-xl input.PasswordGate_module_passwordInput__edc7257a { border-radius: 8px; padding: 10px 12px; }

.player.player-xxl button.PasswordGate_module_submitPassword__edc7257a, .player.player-xxl input.PasswordGate_module_passwordInput__edc7257a { border-radius: 8px; padding: 10px 12px; }

.player.player-lg button.PasswordGate_module_submitPassword__edc7257a, .player.player-lg input.PasswordGate_module_passwordInput__edc7257a { padding: 12px 16px; }

.player.player-xl button.PasswordGate_module_submitPassword__edc7257a, .player.player-xl input.PasswordGate_module_passwordInput__edc7257a { padding: 12px 16px; }

.player.player-xxl button.PasswordGate_module_submitPassword__edc7257a, .player.player-xxl input.PasswordGate_module_passwordInput__edc7257a { padding: 12px 16px; }

.player.player-xxl button.PasswordGate_module_submitPassword__edc7257a, .player.player-xxl input.PasswordGate_module_passwordInput__edc7257a { padding: 16px; }

input.PasswordGate_module_passwordInput__edc7257a { color: rgb(0, 0, 0); font-weight: normal; }

input.PasswordGate_module_passwordInput__edc7257a[aria-invalid="true"]:focus { outline: rgb(227, 79, 79) solid 2px; outline-offset: 2px; }

button.PasswordGate_module_submitPassword__edc7257a { border: none; color: var(--color-two-monochrome); background-color: var(--color-two); cursor: pointer; }

.player.player-sm button.PasswordGate_module_submitPassword__edc7257a { border-radius: 8px; padding: 10px 12px; }

.player.player-md button.PasswordGate_module_submitPassword__edc7257a { border-radius: 8px; padding: 10px 12px; }

.player.player-lg button.PasswordGate_module_submitPassword__edc7257a { border-radius: 8px; padding: 10px 12px; }

.player.player-xl button.PasswordGate_module_submitPassword__edc7257a { border-radius: 8px; padding: 10px 12px; }

.player.player-xxl button.PasswordGate_module_submitPassword__edc7257a { border-radius: 8px; padding: 10px 12px; }

.player.player-lg button.PasswordGate_module_submitPassword__edc7257a { padding: 12px 16px; }

.player.player-xl button.PasswordGate_module_submitPassword__edc7257a { padding: 12px 16px; }

.player.player-xxl button.PasswordGate_module_submitPassword__edc7257a { padding: 12px 16px; }

button.PasswordGate_module_submitPassword__edc7257a:active, button.PasswordGate_module_submitPassword__edc7257a:hover { background-color: var(--color-two-opacity-ninety); }

button.PasswordGate_module_submitPassword__edc7257a:disabled { cursor: not-allowed; }

button.PasswordGate_module_submitPassword__edc7257a.PasswordGate_module_loading__edc7257a { animation: 1s linear 0s infinite normal none running PasswordGate_module_throb__edc7257a; }

.GeoBlockingGate_module_localAccessGateWrapper__b24d757a { width: 100%; height: 100%; display: flex; flex-flow: column; align-items: center; justify-content: center; pointer-events: all; background-image: linear-gradient(rgba(20, 21, 22, 0.3), rgb(20, 21, 22)); padding: 0px 16px; background-position: center center; background-size: cover; text-align: center; }

.GeoBlockingGate_module_geoblockingGateWrapper__b24d757a { display: flex; flex-direction: column; align-items: center; justify-content: center; animation: 200ms ease-in-out 0s 1 normal none running GeoBlockingGate_module_scaleAnimation__b24d757a; }

h1.GeoBlockingGate_module_header__b24d757a { font-size: 1.8em; font-weight: bold; letter-spacing: -0.6px; cursor: text; user-select: text; margin-bottom: 8px; }

.player.player-sm h1.GeoBlockingGate_module_header__b24d757a { font-size: 2.4em; letter-spacing: -0.8px; }

.player.player-md h1.GeoBlockingGate_module_header__b24d757a { font-size: 2.4em; letter-spacing: -0.8px; }

.player.player-lg h1.GeoBlockingGate_module_header__b24d757a { font-size: 2.4em; letter-spacing: -0.8px; }

.player.player-xl h1.GeoBlockingGate_module_header__b24d757a { font-size: 2.4em; letter-spacing: -0.8px; }

.player.player-xxl h1.GeoBlockingGate_module_header__b24d757a { font-size: 2.4em; letter-spacing: -0.8px; }

.player.player-lg h1.GeoBlockingGate_module_header__b24d757a { font-size: 3.2em; letter-spacing: -1px; }

.player.player-xl h1.GeoBlockingGate_module_header__b24d757a { font-size: 3.2em; letter-spacing: -1px; }

.player.player-xxl h1.GeoBlockingGate_module_header__b24d757a { font-size: 3.2em; letter-spacing: -1px; }

.player.player-xl h1.GeoBlockingGate_module_header__b24d757a { font-size: 4em; letter-spacing: -1.2px; }

.player.player-xxl h1.GeoBlockingGate_module_header__b24d757a { font-size: 4em; letter-spacing: -1.2px; }

.player.player-lg h1.GeoBlockingGate_module_header__b24d757a { margin-bottom: 16px; }

.player.player-xl h1.GeoBlockingGate_module_header__b24d757a { margin-bottom: 16px; }

.player.player-xxl h1.GeoBlockingGate_module_header__b24d757a { margin-bottom: 16px; }

.DRMPlaybackUnavailableGate_module_localAccessGateWrapper__e4e38468 { width: 100%; height: 100%; display: flex; flex-flow: column; align-items: center; justify-content: center; pointer-events: all; background-image: linear-gradient(rgba(20, 21, 22, 0.3), rgb(20, 21, 22)); padding: 0px 16px; background-position: center center; background-size: cover; text-align: center; }

.DRMPlaybackUnavailableGate_module_wrapper__e4e38468 { display: flex; flex-direction: column; align-items: center; justify-content: center; animation: 200ms ease-in-out 0s 1 normal none running DRMPlaybackUnavailableGate_module_scaleAnimation__e4e38468; }

h1.DRMPlaybackUnavailableGate_module_header__e4e38468 { font-size: 1.8em; font-weight: bold; letter-spacing: -0.6px; cursor: text; user-select: text; margin-bottom: 8px; }

.player.player-sm h1.DRMPlaybackUnavailableGate_module_header__e4e38468 { font-size: 2.4em; letter-spacing: -0.8px; }

.player.player-md h1.DRMPlaybackUnavailableGate_module_header__e4e38468 { font-size: 2.4em; letter-spacing: -0.8px; }

.player.player-lg h1.DRMPlaybackUnavailableGate_module_header__e4e38468 { font-size: 2.4em; letter-spacing: -0.8px; }

.player.player-xl h1.DRMPlaybackUnavailableGate_module_header__e4e38468 { font-size: 2.4em; letter-spacing: -0.8px; }

.player.player-xxl h1.DRMPlaybackUnavailableGate_module_header__e4e38468 { font-size: 2.4em; letter-spacing: -0.8px; }

.player.player-lg h1.DRMPlaybackUnavailableGate_module_header__e4e38468 { font-size: 3.2em; letter-spacing: -1px; }

.player.player-xl h1.DRMPlaybackUnavailableGate_module_header__e4e38468 { font-size: 3.2em; letter-spacing: -1px; }

.player.player-xxl h1.DRMPlaybackUnavailableGate_module_header__e4e38468 { font-size: 3.2em; letter-spacing: -1px; }

.player.player-xl h1.DRMPlaybackUnavailableGate_module_header__e4e38468 { font-size: 4em; letter-spacing: -1.2px; }

.player.player-xxl h1.DRMPlaybackUnavailableGate_module_header__e4e38468 { font-size: 4em; letter-spacing: -1.2px; }

.player.player-lg h1.DRMPlaybackUnavailableGate_module_header__e4e38468 { margin-bottom: 16px; }

.player.player-xl h1.DRMPlaybackUnavailableGate_module_header__e4e38468 { margin-bottom: 16px; }

.player.player-xxl h1.DRMPlaybackUnavailableGate_module_header__e4e38468 { margin-bottom: 16px; }

.DRMPlaybackUnavailableGate_module_message__e4e38468 { font-size: 1.4em; cursor: text; user-select: text; max-width: 450px; }

.player.player-lg .DRMPlaybackUnavailableGate_module_message__e4e38468 { font-size: 1.6em; }

.player.player-xl .DRMPlaybackUnavailableGate_module_message__e4e38468 { font-size: 1.6em; }

.player.player-xxl .DRMPlaybackUnavailableGate_module_message__e4e38468 { font-size: 1.6em; }

.player.player-xl .DRMPlaybackUnavailableGate_module_message__e4e38468 { font-size: 1.8em; }

.player.player-xxl .DRMPlaybackUnavailableGate_module_message__e4e38468 { font-size: 1.8em; }

.player.player-lg .DRMPlaybackUnavailableGate_module_message__e4e38468 { max-width: 575px; }

.player.player-xl .DRMPlaybackUnavailableGate_module_message__e4e38468 { max-width: 575px; }

.player.player-xxl .DRMPlaybackUnavailableGate_module_message__e4e38468 { max-width: 575px; }

.VimeoInteractive_module_container__8c53216a { position: absolute; height: 100%; width: 100%; top: 0px; pointer-events: none; z-index: 5; }

.VimeoInteractive_module_container__8c53216a.VimeoInteractive_module_active__8c53216a { z-index: 27; }

.VideoThumbnail_module_videoThumbnail__836d3344 { position: absolute; inset: 0px; background-repeat: no-repeat; background-position: 50% 50%; background-size: contain; transition: opacity 0.25s; }

.VideoThumbnail_module_videoThumbnail__836d3344.VideoThumbnail_module_cover__836d3344 { background-size: cover; }

.vp-video-wrapper.content-area-sibling-enabled .VideoThumbnail_module_videoThumbnail__836d3344.VideoThumbnail_module_cover__836d3344 { background-size: contain; }

.DefaultVideoThumbnail_module_defaultVideoThumbnail__a8b490d0 { position: absolute; inset: 0px; background: rgb(40, 40, 40); display: flex; align-items: center; justify-content: center; }

.DefaultVideoThumbnail_module_icon__a8b490d0 { width: 27%; height: 27%; }

.DefaultVideoThumbnail_module_icon__a8b490d0 path { fill: rgb(61, 61, 61); }

.DefaultVideoThumbnail_module_icon__a8b490d0 circle { fill: rgb(20, 20, 20); }

.LiveStatusAlerts_module_eventTextWrapper__edeebd03 { background-image: linear-gradient(rgba(20, 21, 22, 0.3), rgb(20, 21, 22)); cursor: default; position: absolute; width: 100%; height: 100%; text-align: center; color: rgb(255, 255, 255); font-size: 1.6em; font-weight: bold; top: 0px; }

.LiveStatusAlerts_module_schedule__edeebd03 { top: 50%; transform: translateY(-50%); position: relative; width: 100%; }

.LiveStatusAlerts_module_scheduleTitle__edeebd03, .LiveStatusAlerts_module_scheduleBody__edeebd03 { display: block; margin-bottom: 9px; }

.LiveStatusAlerts_module_scheduleBody__edeebd03 { font-weight: normal; font-size: 3.2em; }

@media screen and (max-height: 350px), screen and (max-width: 740px) {
  .LiveStatusAlerts_module_scheduleTitle__edeebd03 { font-weight: bold; }
  .LiveStatusAlerts_module_scheduleBody__edeebd03, .LiveStatusAlerts_module_scheduleFooter__edeebd03 { font-size: 1.4em; display: inline; font-weight: normal; }
  .LiveStatusAlerts_module_scheduleBody__edeebd03 { padding-right: 6px; }
}

@media screen and (max-height: 200px), screen and (max-width: 480px) {
  .LiveStatusAlerts_module_eventTextWrapper__edeebd03 { font-size: 1.2em; }
}

@media screen and (max-height: 200px), screen and (max-width: 250px) {
  .LiveStatusAlerts_module_eventTextWrapper__edeebd03 { font-size: 1em; }
}

.ChromecastText_module_wrapper__b7ce34bb { position: absolute; top: 0px; width: 100%; height: 100%; text-align: center; color: rgb(255, 255, 255); font-size: 1.6em; font-weight: bold; pointer-events: none; cursor: default; z-index: 17; background-color: rgb(0, 0, 0); }

.ChromecastText_module_wrapper__b7ce34bb .ChromecastText_module_text__b7ce34bb { top: 50%; position: relative; }

@media screen and (max-height: 200px), screen and (max-width: 480px) {
  .ChromecastText_module_wrapper__b7ce34bb { font-size: 1.2em; }
}

@media screen and (max-height: 200px), screen and (max-width: 250px) {
  .ChromecastText_module_wrapper__b7ce34bb { font-size: 1em; }
}

.SpatialInstructions_module_instructions__c872b826 { padding: 8px; display: inline-flex; }

.Link_module_link__bdf8051d { position: relative; pointer-events: inherit; }

.Link_module_link__bdf8051d:hover { color: var(--color-two-complement); }

.Link_module_link__bdf8051d:active, .Link_module_link__bdf8051d:hover { cursor: pointer; }

dialog.ModalMenu_module_menu__4fe0e031, dialog.ModalMenu_module_menu__4fe0e031:modal { scrollbar-width: none; pointer-events: all; position: absolute; background-color: rgba(0, 0, 0, 0.8); backdrop-filter: blur(40px); z-index: 29; overflow: auto hidden; transition: opacity 200ms ease-out; transform: translateY(0px); opacity: 1; color: rgb(255, 255, 255); height: 100%; width: 100%; max-height: 100%; max-width: 100%; top: 0px; left: 0px; border: 0px; margin: 0px; padding: 0px; }

dialog.ModalMenu_module_menu__4fe0e031::-webkit-scrollbar, dialog.ModalMenu_module_menu__4fe0e031:modal::-webkit-scrollbar { display: none; }

dialog.ModalMenu_module_menu__4fe0e031 .ModalMenu_module_menuBody__4fe0e031, dialog.ModalMenu_module_menu__4fe0e031:modal .ModalMenu_module_menuBody__4fe0e031 { scrollbar-width: none; width: 100%; overflow: hidden auto; height: calc(100% - 5.6em); }

dialog.ModalMenu_module_menu__4fe0e031 .ModalMenu_module_menuBody__4fe0e031::-webkit-scrollbar, dialog.ModalMenu_module_menu__4fe0e031:modal .ModalMenu_module_menuBody__4fe0e031::-webkit-scrollbar { display: none; }

dialog.ModalMenu_module_menu__4fe0e031 .ModalMenu_module_menuPanel__4fe0e031, dialog.ModalMenu_module_menu__4fe0e031:modal .ModalMenu_module_menuPanel__4fe0e031 { display: inline-block; margin: 0.8em 0px; width: 100%; }

dialog.ModalMenu_module_menu__4fe0e031::backdrop, dialog.ModalMenu_module_menu__4fe0e031:-internal-dialog-in-top-layer::backdrop, dialog.ModalMenu_module_menu__4fe0e031:modal::backdrop, dialog.ModalMenu_module_menu__4fe0e031:modal:-internal-dialog-in-top-layer::backdrop { background-color: transparent; }

.PopoverMenu_module_menu__db00fd03 { scrollbar-width: none; pointer-events: all; position: absolute; background-color: rgba(0, 0, 0, 0.8); backdrop-filter: blur(40px); z-index: 29; overflow-x: auto; transition: opacity 200ms ease-out; right: 0px; bottom: 3.2em; margin-bottom: 0.8em; margin-right: 0.8em; transform: translateY(0px); width: 32em; border-radius: 8px; }

.PopoverMenu_module_menu__db00fd03::-webkit-scrollbar { display: none; }

.player.player-xl .PopoverMenu_module_menu__db00fd03 { margin-right: 1.6em; bottom: 4em; }

.player.player-xxl .PopoverMenu_module_menu__db00fd03 { margin-right: 1.6em; bottom: 4em; }

.PopoverMenu_module_menu__db00fd03 .PopoverMenu_module_menuBody__db00fd03 { scrollbar-width: none; width: 100%; overflow: hidden; height: 0px; transition: height 200ms ease-out; }

.PopoverMenu_module_menu__db00fd03 .PopoverMenu_module_menuBody__db00fd03::-webkit-scrollbar { display: none; }

.PopoverMenu_module_menu__db00fd03 .PopoverMenu_module_menuPanel__db00fd03 { display: inline-block; margin: 0.8em 0px; width: 100%; }

.PopoverMenu_module_menu__db00fd03.PopoverMenu_module_verticalVideo__db00fd03 { width: calc(100% - 1.6em); right: 8px; margin: 0px; bottom: 4.5em; overflow: scroll; }

.player.player-xl .PopoverMenu_module_menu__db00fd03.PopoverMenu_module_verticalVideo__db00fd03 { bottom: 5.3em; }

.player.player-xxl .PopoverMenu_module_menu__db00fd03.PopoverMenu_module_verticalVideo__db00fd03 { bottom: 5.3em; }

.PopoverMenu_module_menu__db00fd03.PopoverMenu_module_scroll__db00fd03 { overflow-y: scroll; }

.MenuHeader_module_menuHeader__1bebde08 { overflow-x: hidden; }

.MenuHeader_module_menuHeader__1bebde08 svg { width: 2.4em; height: 2.4em; }

.MenuHeader_module_menuHeader__1bebde08 svg path { fill: rgb(255, 255, 255); }

.MenuHeader_module_menuHeader__1bebde08 .MenuHeader_module_header__1bebde08 { display: flex; height: 5.6em; align-items: center; padding: 0.8em; min-width: 22.4em; }

.MenuHeader_module_menuHeader__1bebde08 .MenuHeader_module_title__1bebde08 { margin: 0px 1em; }

.MenuHeader_module_menuHeader__1bebde08 .MenuHeader_module_backButton__1bebde08 svg { transform: rotate(180deg); }

.MenuHeader_module_menuHeader__1bebde08 .MenuHeader_module_closeButton__1bebde08 { display: none; }

.MenuHeader_module_menuHeader__1bebde08 .MenuHeader_module_closeButton__1bebde08 svg { vertical-align: middle; width: 1.6em; height: 1.6em; }

.MenuHeader_module_menuHeader__1bebde08 .MenuHeader_module_backButton__1bebde08, .MenuHeader_module_menuHeader__1bebde08 .MenuHeader_module_closeButton__1bebde08 { width: 4em; height: 4em; border: none; appearance: none; }

.MenuHeader_module_menuHeader__1bebde08 .MenuHeader_module_backButton__1bebde08:hover, .MenuHeader_module_menuHeader__1bebde08 .MenuHeader_module_closeButton__1bebde08:hover { background-color: rgba(255, 255, 255, 0.2); }

.MenuHeader_module_menuHeader__1bebde08 .MenuHeader_module_backButtonWrapper__1bebde08, .MenuHeader_module_menuHeader__1bebde08 .MenuHeader_module_title__1bebde08, .MenuHeader_module_menuHeader__1bebde08 .MenuHeader_module_closeButtonWrapper__1bebde08 { flex: 1 1 0%; }

.MenuHeader_module_menuHeader__1bebde08 .MenuHeader_module_backButtonWrapper__1bebde08 { display: none; }

.MenuHeader_module_menuHeader__1bebde08 .MenuHeader_module_closeButtonWrapper__1bebde08 { margin-left: 0.4em; padding-left: 0.4em; display: flex; justify-content: flex-end; }

.MenuHeader_module_menuHeader__1bebde08.MenuHeader_module_fullWidth__1bebde08 { position: sticky; top: 0px; }

.MenuHeader_module_menuHeader__1bebde08.MenuHeader_module_fullWidth__1bebde08 .MenuHeader_module_closeButton__1bebde08 { display: block; }

.MenuHeader_module_menuHeader__1bebde08.MenuHeader_module_hasBack__1bebde08 .MenuHeader_module_backButtonWrapper__1bebde08 { display: inline-block; }

.MenuHeader_module_menuHeader__1bebde08.MenuHeader_module_hasBack__1bebde08 .MenuHeader_module_title__1bebde08 { text-align: center; }

.MenuHeader_module_menuHeader__1bebde08:not(.MenuHeader_module_hasBack__1bebde08) .MenuHeader_module_title__1bebde08 { margin: 0px 0px 0px 0.666667em; }

.MenuHeader_module_menuHeader__1bebde08 .MenuHeader_module_backButtonWrapper__1bebde08 .MenuHeader_module_backButton__1bebde08:not(:hover), .MenuHeader_module_menuHeader__1bebde08 .MenuHeader_module_closeButtonWrapper__1bebde08 .MenuHeader_module_closeButton__1bebde08:not(:hover) { background: none; }

.MenuHeader_module_menuHeader__1bebde08 .MenuHeader_module_backButtonWrapper__1bebde08 .MenuHeader_module_backButton__1bebde08:hover:not(:active), .MenuHeader_module_menuHeader__1bebde08 .MenuHeader_module_closeButtonWrapper__1bebde08 .MenuHeader_module_closeButton__1bebde08:hover:not(:active) { border: none; }

.MenuHeader_module_menuHeader__1bebde08.MenuHeader_module_hideCloseButton__1bebde08 .MenuHeader_module_closeButtonWrapper__1bebde08 { display: none; }

.MenuHeader_module_menuHeader__1bebde08.MenuHeader_module_hideCloseButton__1bebde08 .MenuHeader_module_title__1bebde08 { position: absolute; left: 0px; right: 0px; pointer-events: none; }

.MenuOption_module_option__5ad9c96b.MenuOption_module_styled__5ad9c96b { display: flex; align-items: center; justify-content: space-between; padding: 0px 1em; cursor: pointer; line-height: 40px; transition: background-color 200ms ease-out; overflow: hidden; }

.MenuOption_module_option__5ad9c96b.MenuOption_module_styled__5ad9c96b:hover { background-color: rgba(255, 255, 255, 0.2); }

.MenuOption_module_option__5ad9c96b.MenuOption_module_styled__5ad9c96b:focus { border-radius: 3px; }

.MenuOption_module_option__5ad9c96b.MenuOption_module_styled__5ad9c96b.MenuOption_module_withActive__5ad9c96b { justify-content: initial; }

.MenuItem_module_optionButton__2ed021e3 { padding: 1em; cursor: pointer; width: 100%; height: 4em; border-radius: 0px; }

.MenuItem_module_optionButton__2ed021e3:hover { background: rgba(255, 255, 255, 0.2); }

.MenuItem_module_optionButton__2ed021e3:focus { outline-offset: -2px; }

.MenuItem_module_optionButton__2ed021e3:active { outline: none; }

.MenuItem_module_optionButton__2ed021e3 .MenuItem_module_label__2ed021e3, .MenuItem_module_optionButton__2ed021e3 .MenuItem_module_value__2ed021e3 { margin-bottom: 0px; }

.MenuItem_module_optionButton__2ed021e3 .MenuItem_module_label__2ed021e3 { margin: 0px 0px 0px 0.666667em; flex-grow: 1; text-align: start; }

.MenuItem_module_optionButton__2ed021e3 .MenuItem_module_value__2ed021e3 { margin: 0px 0px 0px 0.8em; pointer-events: none; }

.MenuItem_module_optionButton__2ed021e3 .MenuItem_module_icon__2ed021e3 { width: 2.4em; height: 2.4em; margin: 0px 0.8em; }

.MenuItem_module_optionButton__2ed021e3 .MenuItem_module_icon__2ed021e3 svg path { fill: rgb(255, 255, 255); }

.MenuItem_module_optionButton__2ed021e3 .MenuItem_module_icon__2ed021e3.MenuItem_module_open__2ed021e3 { transform: rotate(180deg); }

.MenuItem_module_optionButton__2ed021e3.MenuItem_module_small__2ed021e3 { margin: 0px 0px 0.4em; }

body:not(.showfocus) .MenuItem_module_optionButton__2ed021e3:focus { outline: none; }

.MenuOptionListItem_module_listItem__5ba640e5 { margin: 0px; padding: 1em; height: 4em; border-radius: 0px; width: 100%; }

.MenuOptionListItem_module_listItem__5ba640e5.MenuOptionListItem_module_accordion__5ba640e5:first-child { margin: 0.8em 0px 0px; }

.MenuOptionListItem_module_listItem__5ba640e5.MenuOptionListItem_module_accordion__5ba640e5:last-child { margin: 0px 0px 0.8em; }

.MenuOptionListItem_module_listItem__5ba640e5:focus { outline-offset: -2px; }

.MenuOptionListItem_module_listItem__5ba640e5.MenuOptionListItem_module_ordered__5ba640e5.MenuOptionListItem_module_active__5ba640e5 { background-color: rgb(61, 61, 61); }

.MenuOptionListItem_module_text__5ba640e5 { max-width: calc(100% - 52px); display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.MenuOptionListItem_module_number__5ba640e5 { height: 1.7em; width: 2.3em; text-align: center; font-weight: bold; font-size: 1.4em; line-height: 1.8em; }

.MenuOptionListItem_module_icon__5ba640e5 { margin: 0px 0.8em; height: 1.6em; width: 1.6em; display: flex; }

.MenuOptionListItem_module_icon__5ba640e5 svg { width: 1.6em; height: 1.6em; }

.MenuOptionListItem_module_icon__5ba640e5 svg path { fill: rgb(255, 255, 255); }

.MenuOptionListItem_module_check__5ba640e5 { margin: 0px 0.8em; height: 1.6em; width: 1.6em; }

.MenuOptionListItem_module_check__5ba640e5 svg { display: none; height: 1.6em; width: 1.6em; }

.MenuOptionListItem_module_check__5ba640e5.MenuOptionListItem_module_activeCheck__5ba640e5 svg { display: block; }

.MenuOptionListItem_module_point__5ba640e5 { position: absolute; right: 1.6em; }

.Divider_module_divider__c6c33e8d { height: 0px; min-width: 22.4em; border-top: 1px solid rgb(65, 65, 65); }

.Divider_module_divider__c6c33e8d.Divider_module_buffer__c6c33e8d { margin: 0.8em 0px; }

.Accordion_module_accordion__4336dd83 .Accordion_module_content__4336dd83 { display: block; height: 0px; transition: height 200ms ease-out; overflow: hidden; }

.ButtonRow_module_label__45a1df77 { margin: 0.4em 0px; }

.ButtonRow_module_filledButton__45a1df77 { padding: 4px; background-color: rgba(255, 255, 255, 0.1); border-radius: 0.428571em; vertical-align: middle; cursor: pointer; margin-right: 0.571429em; flex-grow: 1; text-align: center; }

.ButtonRow_module_filledButton__45a1df77:last-of-type { margin-right: 0px; }

.ButtonRow_module_filledButton__45a1df77:hover { background-color: rgba(255, 255, 255, 0.2); }

.ButtonRow_module_filledButton__45a1df77.ButtonRow_module_active__45a1df77 { background-color: rgba(255, 255, 255, 0.9); }

.ButtonRow_module_filledButton__45a1df77.ButtonRow_module_active__45a1df77 .ButtonRow_module_label__45a1df77 { color: rgb(0, 0, 0); }

.ButtonRow_module_filledButton__45a1df77.ButtonRow_module_active__45a1df77:hover { background-color: rgb(255, 255, 255); }

.ButtonRow_module_buttonRow__45a1df77 { display: flex; margin: 0.8em; padding: 0px 8px; list-style: none; }

.ButtonRow_module_buttonRow__45a1df77.ButtonRow_module_wrap__45a1df77 { flex-wrap: wrap; row-gap: 0.8em; }

.ButtonRow_module_buttonRow__45a1df77.ButtonRow_module_wrap__45a1df77 .ButtonRow_module_filledButton__45a1df77 { flex-grow: 0; width: calc(50% - 8px); display: inline-block; margin-right: 0px; }

.ButtonRow_module_buttonRow__45a1df77.ButtonRow_module_wrap__45a1df77 .ButtonRow_module_filledButton__45a1df77:nth-child(2n+1) { margin-right: 0.8em; }

.ColorSwabs_module_colorSwabs__1985ad2c { display: flex; justify-content: space-between; margin: 0px 0.8em; padding: 0px 0.8em; list-style: none; }

.ColorSwabs_module_colorSwabs__1985ad2c .ColorSwabs_module_colorSwab__1985ad2c { padding: 2px; border-color: transparent; border-width: 2px; border-style: solid; border-radius: 50%; transition: transform 200ms ease-out; }

.ColorSwabs_module_colorSwabs__1985ad2c .ColorSwabs_module_colorSwab__1985ad2c .ColorSwabs_module_inner__1985ad2c { height: 1.6em; width: 1.6em; border-radius: 50%; border: 1px solid rgb(255, 255, 255); position: relative; outline: none; cursor: pointer; }

.ColorSwabs_module_colorSwabs__1985ad2c .ColorSwabs_module_colorSwab__1985ad2c.ColorSwabs_module_active__1985ad2c { border-color: rgb(255, 255, 255); }

.ColorSwabs_module_colorSwabs__1985ad2c .ColorSwabs_module_colorSwab__1985ad2c.ColorSwabs_module_active__1985ad2c .ColorSwabs_module_inner__1985ad2c { border: none; }

.ColorSwabs_module_colorSwabs__1985ad2c .ColorSwabs_module_colorSwab__1985ad2c:hover { transform: scale(1.25); }

.ColorSwabs_module_colorSwabs__1985ad2c.ColorSwabs_module_wrap__1985ad2c { flex-wrap: wrap; row-gap: 0.8em; max-width: 19.2em; justify-content: normal; }

.ColorSwabs_module_colorSwabs__1985ad2c.ColorSwabs_module_wrap__1985ad2c .ColorSwabs_module_colorSwab__1985ad2c { margin-right: 0.8em; }

.MenuFieldLabel_module_menuField__080b7b9c { margin: 1.2em 0px; padding: 0px 0.8em; }

.MenuFieldLabel_module_label__080b7b9c { margin: 0px 0px 0.8em 0.8em; flex-grow: 1; text-align: start; }

.Tooltip_module_tooltip__b2bc4d16 { display: flex; justify-content: center; align-items: center; left: calc(50% + 0px); color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.9); font-size: 12px; letter-spacing: 0px; bottom: 2.66667em; padding: 0.666667em 1em; height: 2.66667em; line-height: 1.25em; border-radius: 4px; transition: opacity 150ms ease-out; position: absolute; font-weight: bold; white-space: pre; transform: translateX(-50%); cursor: default; }

.player.player-xl .Tooltip_module_tooltip__b2bc4d16 { font-size: 14px; letter-spacing: -0.2px; bottom: 2.85714em; height: 2.85714em; border-radius: 8px; line-height: 1.28571em; }

.player.player-xxl .Tooltip_module_tooltip__b2bc4d16 { font-size: 14px; letter-spacing: -0.2px; bottom: 2.85714em; height: 2.85714em; border-radius: 8px; line-height: 1.28571em; }

.Tooltip_module_tooltipContainer__b2bc4d16.Tooltip_module_forceVisible__b2bc4d16 .Tooltip_module_tooltip__b2bc4d16, .Tooltip_module_tooltipContainer__b2bc4d16[data-touch-device="false"]:hover .Tooltip_module_tooltip__b2bc4d16 { color: rgb(255, 255, 255); }

.Tooltip_module_tooltip__b2bc4d16.Tooltip_module_tooltipLeft__b2bc4d16 { transform: translateY(-50%); bottom: calc(50% - 2.66667em); }

.player.player-xl .Tooltip_module_tooltip__b2bc4d16.Tooltip_module_tooltipLeft__b2bc4d16 { bottom: calc(50% - 2.85714em); }

.player.player-xxl .Tooltip_module_tooltip__b2bc4d16.Tooltip_module_tooltipLeft__b2bc4d16 { bottom: calc(50% - 2.85714em); }

.Tooltip_module_playTooltip__b2bc4d16 { margin-bottom: 4px; }

.Tooltip_module_playTooltip__b2bc4d16.Tooltip_module_trailerPlayTooltip__b2bc4d16 { bottom: 3.33333em; margin-bottom: 8px; }

.player.player-xl .Tooltip_module_playTooltip__b2bc4d16.Tooltip_module_trailerPlayTooltip__b2bc4d16 { bottom: 4em; }

.player.player-xxl .Tooltip_module_playTooltip__b2bc4d16.Tooltip_module_trailerPlayTooltip__b2bc4d16 { bottom: 4em; }

.Text_module_text__73112353 { line-height: 1.25; }

.Text_module_sm__73112353 { font-size: 12px; }

.Text_module_md__73112353 { font-size: 14px; }

.Text_module_lg__73112353 { font-size: 16px; }

.Text_module_xl__73112353 { font-size: 18px; }

.player.player-xxs .Text_module_bpxxs_fontsm__73112353 { font-size: 12px; }

.player.player-xs .Text_module_bpxxs_fontsm__73112353 { font-size: 12px; }

.player.player-sm .Text_module_bpxxs_fontsm__73112353 { font-size: 12px; }

.player.player-md .Text_module_bpxxs_fontsm__73112353 { font-size: 12px; }

.player.player-lg .Text_module_bpxxs_fontsm__73112353 { font-size: 12px; }

.player.player-xl .Text_module_bpxxs_fontsm__73112353 { font-size: 12px; }

.player.player-xxl .Text_module_bpxxs_fontsm__73112353 { font-size: 12px; }

.player.player-xxs .Text_module_bpxxs_fontmd__73112353 { font-size: 14px; }

.player.player-xs .Text_module_bpxxs_fontmd__73112353 { font-size: 14px; }

.player.player-sm .Text_module_bpxxs_fontmd__73112353 { font-size: 14px; }

.player.player-md .Text_module_bpxxs_fontmd__73112353 { font-size: 14px; }

.player.player-lg .Text_module_bpxxs_fontmd__73112353 { font-size: 14px; }

.player.player-xl .Text_module_bpxxs_fontmd__73112353 { font-size: 14px; }

.player.player-xxl .Text_module_bpxxs_fontmd__73112353 { font-size: 14px; }

.player.player-xxs .Text_module_bpxxs_fontlg__73112353 { font-size: 16px; }

.player.player-xs .Text_module_bpxxs_fontlg__73112353 { font-size: 16px; }

.player.player-sm .Text_module_bpxxs_fontlg__73112353 { font-size: 16px; }

.player.player-md .Text_module_bpxxs_fontlg__73112353 { font-size: 16px; }

.player.player-lg .Text_module_bpxxs_fontlg__73112353 { font-size: 16px; }

.player.player-xl .Text_module_bpxxs_fontlg__73112353 { font-size: 16px; }

.player.player-xxl .Text_module_bpxxs_fontlg__73112353 { font-size: 16px; }

.player.player-xxs .Text_module_bpxxs_fontxl__73112353 { font-size: 18px; }

.player.player-xs .Text_module_bpxxs_fontxl__73112353 { font-size: 18px; }

.player.player-sm .Text_module_bpxxs_fontxl__73112353 { font-size: 18px; }

.player.player-md .Text_module_bpxxs_fontxl__73112353 { font-size: 18px; }

.player.player-lg .Text_module_bpxxs_fontxl__73112353 { font-size: 18px; }

.player.player-xl .Text_module_bpxxs_fontxl__73112353 { font-size: 18px; }

.player.player-xxl .Text_module_bpxxs_fontxl__73112353 { font-size: 18px; }

.player.player-xs .Text_module_bpxs_fontsm__73112353 { font-size: 12px; }

.player.player-sm .Text_module_bpxs_fontsm__73112353 { font-size: 12px; }

.player.player-md .Text_module_bpxs_fontsm__73112353 { font-size: 12px; }

.player.player-lg .Text_module_bpxs_fontsm__73112353 { font-size: 12px; }

.player.player-xl .Text_module_bpxs_fontsm__73112353 { font-size: 12px; }

.player.player-xxl .Text_module_bpxs_fontsm__73112353 { font-size: 12px; }

.player.player-xs .Text_module_bpxs_fontmd__73112353 { font-size: 14px; }

.player.player-sm .Text_module_bpxs_fontmd__73112353 { font-size: 14px; }

.player.player-md .Text_module_bpxs_fontmd__73112353 { font-size: 14px; }

.player.player-lg .Text_module_bpxs_fontmd__73112353 { font-size: 14px; }

.player.player-xl .Text_module_bpxs_fontmd__73112353 { font-size: 14px; }

.player.player-xxl .Text_module_bpxs_fontmd__73112353 { font-size: 14px; }

.player.player-xs .Text_module_bpxs_fontlg__73112353 { font-size: 16px; }

.player.player-sm .Text_module_bpxs_fontlg__73112353 { font-size: 16px; }

.player.player-md .Text_module_bpxs_fontlg__73112353 { font-size: 16px; }

.player.player-lg .Text_module_bpxs_fontlg__73112353 { font-size: 16px; }

.player.player-xl .Text_module_bpxs_fontlg__73112353 { font-size: 16px; }

.player.player-xxl .Text_module_bpxs_fontlg__73112353 { font-size: 16px; }

.player.player-xs .Text_module_bpxs_fontxl__73112353 { font-size: 18px; }

.player.player-sm .Text_module_bpxs_fontxl__73112353 { font-size: 18px; }

.player.player-md .Text_module_bpxs_fontxl__73112353 { font-size: 18px; }

.player.player-lg .Text_module_bpxs_fontxl__73112353 { font-size: 18px; }

.player.player-xl .Text_module_bpxs_fontxl__73112353 { font-size: 18px; }

.player.player-xxl .Text_module_bpxs_fontxl__73112353 { font-size: 18px; }

.player.player-sm .Text_module_bpsm_fontsm__73112353 { font-size: 12px; }

.player.player-md .Text_module_bpsm_fontsm__73112353 { font-size: 12px; }

.player.player-lg .Text_module_bpsm_fontsm__73112353 { font-size: 12px; }

.player.player-xl .Text_module_bpsm_fontsm__73112353 { font-size: 12px; }

.player.player-xxl .Text_module_bpsm_fontsm__73112353 { font-size: 12px; }

.player.player-sm .Text_module_bpsm_fontmd__73112353 { font-size: 14px; }

.player.player-md .Text_module_bpsm_fontmd__73112353 { font-size: 14px; }

.player.player-lg .Text_module_bpsm_fontmd__73112353 { font-size: 14px; }

.player.player-xl .Text_module_bpsm_fontmd__73112353 { font-size: 14px; }

.player.player-xxl .Text_module_bpsm_fontmd__73112353 { font-size: 14px; }

.player.player-sm .Text_module_bpsm_fontlg__73112353 { font-size: 16px; }

.player.player-md .Text_module_bpsm_fontlg__73112353 { font-size: 16px; }

.player.player-lg .Text_module_bpsm_fontlg__73112353 { font-size: 16px; }

.player.player-xl .Text_module_bpsm_fontlg__73112353 { font-size: 16px; }

.player.player-xxl .Text_module_bpsm_fontlg__73112353 { font-size: 16px; }

.player.player-sm .Text_module_bpsm_fontxl__73112353 { font-size: 18px; }

.player.player-md .Text_module_bpsm_fontxl__73112353 { font-size: 18px; }

.player.player-lg .Text_module_bpsm_fontxl__73112353 { font-size: 18px; }

.player.player-xl .Text_module_bpsm_fontxl__73112353 { font-size: 18px; }

.player.player-xxl .Text_module_bpsm_fontxl__73112353 { font-size: 18px; }

.player.player-md .Text_module_bpmd_fontsm__73112353 { font-size: 12px; }

.player.player-lg .Text_module_bpmd_fontsm__73112353 { font-size: 12px; }

.player.player-xl .Text_module_bpmd_fontsm__73112353 { font-size: 12px; }

.player.player-xxl .Text_module_bpmd_fontsm__73112353 { font-size: 12px; }

.player.player-md .Text_module_bpmd_fontmd__73112353 { font-size: 14px; }

.player.player-lg .Text_module_bpmd_fontmd__73112353 { font-size: 14px; }

.player.player-xl .Text_module_bpmd_fontmd__73112353 { font-size: 14px; }

.player.player-xxl .Text_module_bpmd_fontmd__73112353 { font-size: 14px; }

.player.player-md .Text_module_bpmd_fontlg__73112353 { font-size: 16px; }

.player.player-lg .Text_module_bpmd_fontlg__73112353 { font-size: 16px; }

.player.player-xl .Text_module_bpmd_fontlg__73112353 { font-size: 16px; }

.player.player-xxl .Text_module_bpmd_fontlg__73112353 { font-size: 16px; }

.player.player-md .Text_module_bpmd_fontxl__73112353 { font-size: 18px; }

.player.player-lg .Text_module_bpmd_fontxl__73112353 { font-size: 18px; }

.player.player-xl .Text_module_bpmd_fontxl__73112353 { font-size: 18px; }

.player.player-xxl .Text_module_bpmd_fontxl__73112353 { font-size: 18px; }

.player.player-lg .Text_module_bplg_fontsm__73112353 { font-size: 12px; }

.player.player-xl .Text_module_bplg_fontsm__73112353 { font-size: 12px; }

.player.player-xxl .Text_module_bplg_fontsm__73112353 { font-size: 12px; }

.player.player-lg .Text_module_bplg_fontmd__73112353 { font-size: 14px; }

.player.player-xl .Text_module_bplg_fontmd__73112353 { font-size: 14px; }

.player.player-xxl .Text_module_bplg_fontmd__73112353 { font-size: 14px; }

.player.player-lg .Text_module_bplg_fontlg__73112353 { font-size: 16px; }

.player.player-xl .Text_module_bplg_fontlg__73112353 { font-size: 16px; }

.player.player-xxl .Text_module_bplg_fontlg__73112353 { font-size: 16px; }

.player.player-lg .Text_module_bplg_fontxl__73112353 { font-size: 18px; }

.player.player-xl .Text_module_bplg_fontxl__73112353 { font-size: 18px; }

.player.player-xxl .Text_module_bplg_fontxl__73112353 { font-size: 18px; }

.player.player-xl .Text_module_bpxl_fontsm__73112353 { font-size: 12px; }

.player.player-xxl .Text_module_bpxl_fontsm__73112353 { font-size: 12px; }

.player.player-xl .Text_module_bpxl_fontmd__73112353 { font-size: 14px; }

.player.player-xxl .Text_module_bpxl_fontmd__73112353 { font-size: 14px; }

.player.player-xl .Text_module_bpxl_fontlg__73112353 { font-size: 16px; }

.player.player-xxl .Text_module_bpxl_fontlg__73112353 { font-size: 16px; }

.player.player-xl .Text_module_bpxl_fontxl__73112353 { font-size: 18px; }

.player.player-xxl .Text_module_bpxl_fontxl__73112353 { font-size: 18px; }

.player.player-xxl .Text_module_bpxxl_fontsm__73112353 { font-size: 12px; }

.player.player-xxl .Text_module_bpxxl_fontmd__73112353 { font-size: 14px; }

.player.player-xxl .Text_module_bpxxl_fontlg__73112353 { font-size: 16px; }

.player.player-xxl .Text_module_bpxxl_fontxl__73112353 { font-size: 18px; }

.Text_module_bold__73112353 { font-weight: bold; }

.Text_module_normal__73112353 { font-weight: normal; }

.Text_module_medium__73112353 { font-weight: 500; }

.Text_module_white__73112353 { color: rgb(255, 255, 255); }

.Button_module_button__61be5b9c { position: relative; display: flex; align-items: center; justify-content: center; text-decoration: none; font-weight: 600; white-space: nowrap; cursor: pointer; text-rendering: optimizelegibility; border-radius: 0.4em; pointer-events: inherit; }

.Button_module_buttonChildren__61be5b9c { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.Button_module_icon__61be5b9c svg { display: inline-flex; overflow: visible; }

.Button_module_icon__61be5b9c.Button_module_iconSm__61be5b9c > svg { width: 1.8em; height: 1.8em; }

.Button_module_icon__61be5b9c.Button_module_iconMd__61be5b9c > svg { width: 2.4em; height: 2.4em; }

.Button_module_primary__61be5b9c { background-color: var(--color-one-opacity-ninety); color: var(--color-three); }

.Button_module_primary__61be5b9c:hover { background-color: var(--color-two); color: var(--color-two-monochrome); }

.Button_module_alternative__61be5b9c { background: none; color: rgb(255, 255, 255); }

.Button_module_alternative__61be5b9c:hover:not(:active) { background: rgba(255, 255, 255, 0.2); }

.Button_module_md__61be5b9c { line-height: 3.8em; height: 4em; min-width: 4em; }

.Button_module_sm__61be5b9c { line-height: 3em; height: 3.2em; min-width: 3.2em; }

.Button_module_xs__61be5b9c { line-height: normal; height: 2.4em; width: 2.4em; }

.CopyLinkButton_module_copyLinkButton__fd675415 { border-radius: 4px; border: none; margin: 4px; flex-grow: 0; align-items: center; flex-direction: column; justify-content: center; gap: 0px; display: flex; color: rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0.1); height: 26px; width: 48px; font-size: 1.4em; padding: 6px 12px; }

.CopyLinkButton_module_copyLinkButton__fd675415:hover { background-color: rgba(255, 255, 255, 0.2); }

.player.player-sm .CopyLinkButton_module_copyLinkButton__fd675415 { height: 40px; width: 60px; padding: 10px 12px; border-radius: 8px; font-size: 1.4em; }

.player.player-md .CopyLinkButton_module_copyLinkButton__fd675415 { height: 40px; width: 60px; padding: 10px 12px; border-radius: 8px; font-size: 1.4em; }

.player.player-lg .CopyLinkButton_module_copyLinkButton__fd675415 { height: 40px; width: 60px; padding: 10px 12px; border-radius: 8px; font-size: 1.4em; }

.player.player-xl .CopyLinkButton_module_copyLinkButton__fd675415 { height: 40px; width: 60px; padding: 10px 12px; border-radius: 8px; font-size: 1.4em; }

.player.player-xxl .CopyLinkButton_module_copyLinkButton__fd675415 { height: 40px; width: 60px; padding: 10px 12px; border-radius: 8px; font-size: 1.4em; }

.player.player-xl .CopyLinkButton_module_copyLinkButton__fd675415 { height: 48px; width: 72px; padding: 14px 16px; font-size: 1.6em; }

.player.player-xxl .CopyLinkButton_module_copyLinkButton__fd675415 { height: 48px; width: 72px; padding: 14px 16px; font-size: 1.6em; }

.player.player-xxl .CopyLinkButton_module_copyLinkButton__fd675415 { height: 56px; width: 85px; padding: 16px 20px; font-size: 1.8em; }

.SearchInput_module_label__e264b933 { color: rgba(255, 255, 255, 0.8); position: absolute; left: 40px; }

.player.app-xl .SearchInput_module_label__e264b933, .player.app-xxl .SearchInput_module_label__e264b933 { left: 48px; }

.player.app-xxs .SearchInput_module_label__e264b933, .player.app-xs .SearchInput_module_label__e264b933, .player.app-tiny .SearchInput_module_label__e264b933, .player.app-mini .SearchInput_module_label__e264b933 { left: 32px; }

input, .SearchInput_module_label__e264b933 { font-size: 1.4em; }

.player.app-xxs input, .player.app-xs input, .player.app-tiny input, .player.app-mini input, .player.app-xxs .SearchInput_module_label__e264b933, .player.app-xs .SearchInput_module_label__e264b933, .player.app-tiny .SearchInput_module_label__e264b933, .player.app-mini .SearchInput_module_label__e264b933 { font-size: 1.2em; }

input.SearchInput_module_mobileSafari__e264b933:focus, input.SearchInput_module_mobileSafari__e264b933:focus + .SearchInput_module_label__e264b933 { font-size: 1.6em; }

.SearchInput_module_inputForm__e264b933 { display: flex; position: relative; flex-direction: row; justify-content: end; align-items: center; border-radius: 8px; font-weight: normal; min-width: 0px; flex: 1 1 0%; background-color: rgba(255, 255, 255, 0.2); padding: 8px; cursor: text; }

.player.app-xxs .SearchInput_module_inputForm__e264b933, .player.app-xs .SearchInput_module_inputForm__e264b933, .player.app-tiny .SearchInput_module_inputForm__e264b933, .player.app-mini .SearchInput_module_inputForm__e264b933 { border-radius: 4px; padding: 4px; }

.player.app-xl .SearchInput_module_inputForm__e264b933, .player.app-xxl .SearchInput_module_inputForm__e264b933 { padding: 12px 16px; }

.SearchInput_module_inputForm__e264b933[data-disabled="false"]:hover, .SearchInput_module_inputForm__e264b933[data-focused="true"] { background-color: rgba(255, 255, 255, 0.3); }

.SearchInput_module_inputForm__e264b933[data-focused="true"] { outline: rgb(0, 173, 239) solid 2px; outline-offset: 2px; }

.SearchInput_module_inputForm__e264b933[data-disabled="true"] { cursor: not-allowed; }

.SearchInput_module_inputForm__e264b933 input, .SearchInput_module_inputForm__e264b933 button { appearance: none; }

.SearchInput_module_inputForm__e264b933 svg path { fill: rgb(255, 255, 255); }

.SearchInput_module_inputForm__e264b933 .SearchInput_module_searchButton__e264b933 { width: 32px; height: 32px; background-color: transparent; border: none; padding: 0px; }

.SearchInput_module_inputForm__e264b933 .SearchInput_module_searchButton__e264b933:last-child { margin-right: 0px; }

.SearchInput_module_inputForm__e264b933 .SearchInput_module_searchButton__e264b933:hover:not(:disabled) { background-color: rgba(255, 255, 255, 0.3); }

.SearchInput_module_inputForm__e264b933 .SearchInput_module_searchButton__e264b933:hover:not(:disabled):active { background-color: rgba(255, 255, 255, 0.3); }

.SearchInput_module_inputForm__e264b933 .SearchInput_module_searchButton__e264b933 svg { width: 100%; height: 24px; }

.player.app-xxs .SearchInput_module_inputForm__e264b933 .SearchInput_module_searchButton__e264b933, .player.app-xs .SearchInput_module_inputForm__e264b933 .SearchInput_module_searchButton__e264b933, .player.app-tiny .SearchInput_module_inputForm__e264b933 .SearchInput_module_searchButton__e264b933, .player.app-mini .SearchInput_module_inputForm__e264b933 .SearchInput_module_searchButton__e264b933 { width: 24px; height: 24px; border-radius: 4px; }

.SearchInput_module_inputForm__e264b933 input { min-width: 0px; background-color: transparent; margin-left: 0px; color: rgb(255, 255, 255); flex: 1 1 0%; }

.SearchInput_module_inputForm__e264b933 input:focus { outline: none; }

.SearchInput_module_inputForm__e264b933.SearchInput_module_active__e264b933 { padding: 4px; }

.player.app-xl .SearchInput_module_inputForm__e264b933.SearchInput_module_active__e264b933, .player.app-xxl .SearchInput_module_inputForm__e264b933.SearchInput_module_active__e264b933 { padding: 8px; }

.SearchInput_module_inputForm__e264b933.SearchInput_module_active__e264b933 input { margin-left: 8px; }

.player.app-xl .SearchInput_module_inputForm__e264b933.SearchInput_module_active__e264b933 input, .player.app-xxl .SearchInput_module_inputForm__e264b933.SearchInput_module_active__e264b933 input { margin-left: 8px; }

.player.app-xxs .SearchInput_module_inputForm__e264b933.SearchInput_module_active__e264b933 input, .player.app-xs .SearchInput_module_inputForm__e264b933.SearchInput_module_active__e264b933 input, .player.app-tiny .SearchInput_module_inputForm__e264b933.SearchInput_module_active__e264b933 input, .player.app-mini .SearchInput_module_inputForm__e264b933.SearchInput_module_active__e264b933 input { margin-left: 4px; }

.SearchInput_module_inputForm__e264b933 .SearchInput_module_searchIcon__e264b933 { width: 24px; height: 24px; margin-left: 0px; margin-right: 8px; }

.player.app-xxs .SearchInput_module_inputForm__e264b933 .SearchInput_module_searchIcon__e264b933, .player.app-xs .SearchInput_module_inputForm__e264b933 .SearchInput_module_searchIcon__e264b933, .player.app-tiny .SearchInput_module_inputForm__e264b933 .SearchInput_module_searchIcon__e264b933, .player.app-mini .SearchInput_module_inputForm__e264b933 .SearchInput_module_searchIcon__e264b933 { margin-right: 4px; }

.SearchInput_module_inputForm__e264b933 .SearchInput_module_searchItem__e264b933 { font-size: 1.2em; display: flex; justify-content: center; align-items: center; margin-left: 8px; margin-right: 8px; }

@keyframes Spinner_module_buffer__795e5e53 { 
  100% { transform: translateX(-10px); }
}

@keyframes Spinner_module_throb__795e5e53 { 
  0%, 100% { background-color: rgb(85, 85, 85); }
  50% { background-color: rgb(68, 68, 68); }
}

@keyframes Spinner_module_wiggle__795e5e53 { 
  0% { transform: translateY(10px); }
  20% { transform: translateY(0px); }
  40%, 80% { transform: translateX(8px); }
  60% { transform: translateX(-8px); }
  100% { transform: translateX(0px); }
}

@keyframes Spinner_module_pulse__795e5e53 { 
  50% { transform: scale(0.9); }
}

@keyframes Spinner_module_dash__795e5e53 { 
  0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 89, 200; stroke-dashoffset: -35px; }
  100% { stroke-dasharray: 89, 200; stroke-dashoffset: -135px; }
}

@keyframes Spinner_module_rotate__795e5e53 { 
  100% { transform: rotate(360deg); }
}

@keyframes Spinner_module_scaleAnimation__795e5e53 { 
  0% { transform: scale(0.9, 0.9); }
  100% { transform: scale(1, 1); }
}

.Spinner_module_spinner__795e5e53 { position: absolute; top: 50%; left: 50%; background: transparent; transform: translate(-50%, -50%); transition: opacity 0.1s, transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28); }

.Spinner_module_spinner__795e5e53 circle { stroke-width: 4px; background: transparent; }

.Spinner_module_spinner__795e5e53 [data-spinner-trace="true"] { stroke-opacity: 0.2; }

.Spinner_module_spinner__795e5e53 [data-spinner-circle="true"] { transform-origin: 50% 50%; stroke-linecap: round; stroke-dasharray: 200; stroke-dashoffset: 200; animation: 2s linear 0.25s infinite normal none running Spinner_module_rotate__795e5e53, 1.5s ease-in-out 0.25s infinite normal none running Spinner_module_dash__795e5e53; }

.Spinner_module_lg__795e5e53 { max-width: 120px; width: 18%; }

.Spinner_module_lg__795e5e53 circle { stroke-width: 2px; }

.Spinner_module_sm__795e5e53 { width: 48px; height: 48px; }

.Switch_module_switch__c1fb02cb { position: relative; display: flex; justify-content: center; align-items: center; cursor: pointer; border-radius: 0px; transition: background-color 200ms ease-out; overflow: hidden; }

.Switch_module_switch__c1fb02cb.Switch_module_isMenuItem__c1fb02cb { width: 100%; height: 4em; padding: 1em; }

.Switch_module_switch__c1fb02cb:hover { background-color: rgba(255, 255, 255, 0.2); }

.Switch_module_switch__c1fb02cb:focus { border-radius: 3px; outline-offset: -2px; }

.Switch_module_switchContainer__c1fb02cb { position: relative; display: flex; justify-content: center; align-items: center; margin: 0px 0.8em; }

.Switch_module_switchContainer__c1fb02cb .Switch_module_handle__c1fb02cb { position: absolute; left: 2px; transform: translateX(0px); transition: transform 150ms; }

.Switch_module_switchContainer__c1fb02cb.Switch_module_checked__c1fb02cb .Switch_module_handle__c1fb02cb { transform: translateX(15px); }

.Switch_module_switchContainer__c1fb02cb:not(.Switch_module_checked__c1fb02cb) svg rect { fill: rgba(255, 255, 255, 0.3); }

.CaptionsRenderer_module_captions__04afad3c { text-align: center; position: absolute; z-index: 6; color: rgb(255, 255, 255); left: 0px; right: 0px; user-select: text; }

.CaptionsRenderer_module_captionsWindow__04afad3c { display: inline-flex; flex-direction: column; align-items: center; }

.CaptionsRenderer_module_captionsLine__04afad3c { display: inline-block; padding: 0.2em 0.4em; line-height: 1.2; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; }

.ToastBase_module_toast__211c883d { background: rgba(0, 0, 0, 0.9); pointer-events: all; display: flex; align-items: center; border-radius: 4px; padding: 4px; max-width: calc(100% - 16px); }

.player.player-sm .ToastBase_module_toast__211c883d { border-radius: 8px; }

.player.player-md .ToastBase_module_toast__211c883d { border-radius: 8px; }

.player.player-lg .ToastBase_module_toast__211c883d { border-radius: 8px; }

.player.player-xl .ToastBase_module_toast__211c883d { border-radius: 8px; }

.player.player-xxl .ToastBase_module_toast__211c883d { border-radius: 8px; }

.player.player-xl .ToastBase_module_toast__211c883d { padding: 8px; max-width: calc(100% - 32px); }

.player.player-xxl .ToastBase_module_toast__211c883d { padding: 8px; max-width: calc(100% - 32px); }

.player.player-xxl .ToastBase_module_toast__211c883d { border-radius: 12px; }

.ToastDivider_module_divider__6ba5f3ac { width: 1px; align-self: stretch; margin: -4px 4px; background-color: rgba(255, 255, 255, 0.2); }

.player.player-xl .ToastDivider_module_divider__6ba5f3ac { margin: -8px 8px; }

.player.player-xxl .ToastDivider_module_divider__6ba5f3ac { margin: -8px 8px; }

.ToastProgress_module_progressWrapper__b38b38c9 { position: absolute; overflow: hidden; pointer-events: none; left: 0px; width: 100%; height: 100%; border-radius: 4px; }

.player.player-sm .ToastProgress_module_progressWrapper__b38b38c9 { border-radius: 8px; }

.player.player-md .ToastProgress_module_progressWrapper__b38b38c9 { border-radius: 8px; }

.player.player-lg .ToastProgress_module_progressWrapper__b38b38c9 { border-radius: 8px; }

.player.player-xl .ToastProgress_module_progressWrapper__b38b38c9 { border-radius: 8px; }

.player.player-xxl .ToastProgress_module_progressWrapper__b38b38c9 { border-radius: 8px; }

.player.player-xxl .ToastProgress_module_progressWrapper__b38b38c9 { border-radius: 12px; }

.ToastProgress_module_progress__b38b38c9 { position: absolute; height: 100%; background-color: rgba(255, 255, 255, 0.1); pointer-events: none; width: 0%; left: 0px; }

.ToastButton_module_toastButton__609a14eb { border: none; border-radius: 4px; width: 24px; height: 24px; }

.ToastButton_module_toastButton__609a14eb:active { background: rgba(255, 255, 255, 0.2); }

.ToastButton_module_toastButton__609a14eb.ToastButton_module_fullToast__609a14eb { width: auto; height: 32px; padding: 12px; margin: -4px; color: var(--color-three); }

.ToastButton_module_toastButton__609a14eb.ToastButton_module_fullToast__609a14eb:active, .ToastButton_module_toastButton__609a14eb.ToastButton_module_fullToast__609a14eb:hover { background: var(--color-two); }

.ToastButton_module_toastButton__609a14eb.ToastButton_module_fullToast__609a14eb:active span, .ToastButton_module_toastButton__609a14eb.ToastButton_module_fullToast__609a14eb:hover span { color: var(--color-two-monochrome); }

.ToastButton_module_toastButton__609a14eb svg { width: 20px; height: 20px; }

.ToastButton_module_toastButton__609a14eb svg path { fill: rgb(255, 255, 255); }

.player.player-sm .ToastButton_module_toastButton__609a14eb { width: 32px; height: 32px; }

.player.player-sm .ToastButton_module_toastButton__609a14eb.ToastButton_module_fullToast__609a14eb { width: auto; height: 40px; border-radius: 8px; }

.player.player-sm .ToastButton_module_toastButton__609a14eb svg { width: 24px; height: 24px; }

.player.player-md .ToastButton_module_toastButton__609a14eb { width: 32px; height: 32px; }

.player.player-md .ToastButton_module_toastButton__609a14eb.ToastButton_module_fullToast__609a14eb { width: auto; height: 40px; border-radius: 8px; }

.player.player-md .ToastButton_module_toastButton__609a14eb svg { width: 24px; height: 24px; }

.player.player-lg .ToastButton_module_toastButton__609a14eb { width: 32px; height: 32px; }

.player.player-lg .ToastButton_module_toastButton__609a14eb.ToastButton_module_fullToast__609a14eb { width: auto; height: 40px; border-radius: 8px; }

.player.player-lg .ToastButton_module_toastButton__609a14eb svg { width: 24px; height: 24px; }

.player.player-xl .ToastButton_module_toastButton__609a14eb { width: 32px; height: 32px; }

.player.player-xl .ToastButton_module_toastButton__609a14eb.ToastButton_module_fullToast__609a14eb { width: auto; height: 40px; border-radius: 8px; }

.player.player-xl .ToastButton_module_toastButton__609a14eb svg { width: 24px; height: 24px; }

.player.player-xxl .ToastButton_module_toastButton__609a14eb { width: 32px; height: 32px; }

.player.player-xxl .ToastButton_module_toastButton__609a14eb.ToastButton_module_fullToast__609a14eb { width: auto; height: 40px; border-radius: 8px; }

.player.player-xxl .ToastButton_module_toastButton__609a14eb svg { width: 24px; height: 24px; }

.player.player-lg .ToastButton_module_toastButton__609a14eb.ToastButton_module_fullToast__609a14eb { width: auto; height: 48px; padding: 16px; }

.player.player-xl .ToastButton_module_toastButton__609a14eb.ToastButton_module_fullToast__609a14eb { width: auto; height: 48px; padding: 16px; }

.player.player-xxl .ToastButton_module_toastButton__609a14eb.ToastButton_module_fullToast__609a14eb { width: auto; height: 48px; padding: 16px; }

.player.player-xl .ToastButton_module_toastButton__609a14eb.ToastButton_module_fullToast__609a14eb { margin: -8px; }

.player.player-xxl .ToastButton_module_toastButton__609a14eb.ToastButton_module_fullToast__609a14eb { margin: -8px; }

.player.player-xxl .ToastButton_module_toastButton__609a14eb { width: 40px; height: 40px; }

.player.player-xxl .ToastButton_module_toastButton__609a14eb.ToastButton_module_fullToast__609a14eb { width: auto; height: 56px; padding: 20px; border-radius: 12px; }

.ToastMessage_module_label__ce6e9106 { margin: 0px 8px; cursor: text; }

.player.player-sm .ToastMessage_module_label__ce6e9106 { margin: 0px 12px; }

.player.player-md .ToastMessage_module_label__ce6e9106 { margin: 0px 12px; }

.player.player-lg .ToastMessage_module_label__ce6e9106 { margin: 0px 12px; }

.player.player-xl .ToastMessage_module_label__ce6e9106 { margin: 0px 12px; }

.player.player-xxl .ToastMessage_module_label__ce6e9106 { margin: 0px 12px; }

.player.player-xxl .ToastMessage_module_label__ce6e9106 { margin: 0px 12px 0px 16px; }

.CloseToastButton_module_close__a71d1b4f.CloseToastButton_module_selected__a71d1b4f { background: rgba(255, 255, 255, 0.2); }

.RemoteComponent_module_remoteComponent__c2722e03 { border: none; width: 100%; height: 100%; opacity: 0; background-color: transparent; }

.RemoteComponent_module_remoteComponent__c2722e03.RemoteComponent_module_loaded__c2722e03 { opacity: 1; }

.RemoteComponent_module_spinner__c2722e03 { opacity: 0; }

.RemoteComponent_module_spinner__c2722e03.RemoteComponent_module_visible__c2722e03 { opacity: 1; }

.Image_module_image__2d6414b2 { background: center center / cover no-repeat; }

button.CopyEmbedCodeButton_module_copyEmbedCodeButton__9ab4105c { padding: 10.5px; margin: 0px 0px 0px 10px; flex: 0 0 auto; font-size: 1.4em; font-weight: bold; border-radius: 5px; appearance: none; border: 0px; background-color: var(--color-two); color: var(--color-two-monochrome); }

.EmbedShare_module_embedShareContainer__ce226e34 { position: absolute; top: 0px; width: 150%; }

.EmbedShare_module_embedShareContainer__ce226e34.EmbedShare_module_hidden__ce226e34 { pointer-events: none; }

.EmbedShare_module_embedShareContainer__ce226e34 .EmbedShare_module_shareFootnote__ce226e34 a { font-weight: bold; margin: 0px; color: rgb(255, 255, 255); }

.EmbedShare_module_embedShareTitle__ce226e34 { margin: 0px auto 0.6em; line-height: 1; font-size: 2.4em; user-select: text; }

.EmbedShare_module_embedShareSubtitle__ce226e34 { margin: 16.8px 14px 21px; }

@media (max-height: 175px) {
  .EmbedShare_module_embedShareSubtitle__ce226e34 { display: none; }
}

.EmbedShare_module_embedShareEmbedCode__ce226e34 { margin: 15px auto 0px; display: flex; justify-content: center; width: 85%; }

.EmbedShare_module_embedShareEmbedCode__ce226e34 > div { flex: 1 1 auto; }

input.EmbedShare_module_embedInput__ce226e34 { margin: 0px; padding: 10.5px; width: 100%; font-family: Inconsolata, Monaco, Consolas, "Courier New", Courier, monospace; font-size: 1.4em; color: rgb(78, 89, 93); font-weight: normal; cursor: text; border-radius: 5px; background-color: rgb(255, 255, 255); }

.EmbedShare_module_embedOnlyShare__ce226e34 { transform: translateX(-17%); }

p.shared_module_shareFootnote__360a097f { font-size: 1.4em; line-height: 1; font-weight: normal; }

p.shared_module_shareFootnote__360a097f a { user-select: text; }

p.shared_module_shareFootnote__360a097f a, p.shared_module_shareFootnote__360a097f button { margin: 0px 0.25em; }

p.shared_module_shareFootnote__360a097f a:hover { color: rgb(0, 173, 239); }

.SocialShareLink_module_shareButton__cb9db123 { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; margin: 0px; font-size: 1.2em; line-height: 1; border-radius: inherit; position: relative; }

.SocialShareLink_module_shareButton__cb9db123:hover, .SocialShareLink_module_shareButton__cb9db123:active { background-color: rgba(0, 0, 0, 0.15); }

.SocialShareLink_module_shareButton__cb9db123:focus { outline-color: rgb(0, 173, 239); }

.SocialShare_module_socialShareContainer__241f1ad7 { width: 100%; display: flex; justify-content: center; align-items: center; flex-direction: column; }

.SocialShare_module_socialShareContainer__241f1ad7 a.SocialShare_module_clipUrl__241f1ad7 { font-size: 1.2em; color: rgb(255, 255, 255); display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 200px; }

.SocialShare_module_socialShareContainer__241f1ad7 a.SocialShare_module_clipUrl__241f1ad7:hover { color: rgb(0, 173, 239); }

.player.player-sm .SocialShare_module_socialShareContainer__241f1ad7 a.SocialShare_module_clipUrl__241f1ad7 { font-size: 1.4em; max-width: 100%; }

.player.player-md .SocialShare_module_socialShareContainer__241f1ad7 a.SocialShare_module_clipUrl__241f1ad7 { font-size: 1.4em; max-width: 100%; }

.player.player-lg .SocialShare_module_socialShareContainer__241f1ad7 a.SocialShare_module_clipUrl__241f1ad7 { font-size: 1.4em; max-width: 100%; }

.player.player-xl .SocialShare_module_socialShareContainer__241f1ad7 a.SocialShare_module_clipUrl__241f1ad7 { font-size: 1.4em; max-width: 100%; }

.player.player-xxl .SocialShare_module_socialShareContainer__241f1ad7 a.SocialShare_module_clipUrl__241f1ad7 { font-size: 1.4em; max-width: 100%; }

.player.player-xl .SocialShare_module_socialShareContainer__241f1ad7 a.SocialShare_module_clipUrl__241f1ad7 { font-size: 1.6em; }

.player.player-xxl .SocialShare_module_socialShareContainer__241f1ad7 a.SocialShare_module_clipUrl__241f1ad7 { font-size: 1.6em; }

.player.player-xxl .SocialShare_module_socialShareContainer__241f1ad7 a.SocialShare_module_clipUrl__241f1ad7 { font-size: 1.8em; }

.SocialShare_module_socialShareContainer__241f1ad7 .SocialShare_module_hidden__241f1ad7 { pointer-events: none; }

.SocialShare_module_shareTitle__241f1ad7 { font-size: 1.8em; margin-bottom: 0px; }

.player.player-sm .SocialShare_module_shareTitle__241f1ad7 { font-size: 2.4em; }

.player.player-md .SocialShare_module_shareTitle__241f1ad7 { font-size: 2.4em; }

.player.player-lg .SocialShare_module_shareTitle__241f1ad7 { font-size: 2.4em; }

.player.player-xl .SocialShare_module_shareTitle__241f1ad7 { font-size: 2.4em; }

.player.player-xxl .SocialShare_module_shareTitle__241f1ad7 { font-size: 2.4em; }

.player.player-lg .SocialShare_module_shareTitle__241f1ad7 { font-size: 3.2em; }

.player.player-xl .SocialShare_module_shareTitle__241f1ad7 { font-size: 3.2em; }

.player.player-xxl .SocialShare_module_shareTitle__241f1ad7 { font-size: 3.2em; }

.player.player-xl .SocialShare_module_shareTitle__241f1ad7 { font-size: 4em; }

.player.player-xxl .SocialShare_module_shareTitle__241f1ad7 { font-size: 4em; }

.SocialShare_module_shareOptions__241f1ad7 { display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 8px; width: auto; }

.player.player-sm .SocialShare_module_shareOptions__241f1ad7 { flex-direction: row; gap: 16px; }

.player.player-md .SocialShare_module_shareOptions__241f1ad7 { flex-direction: row; gap: 16px; }

.player.player-lg .SocialShare_module_shareOptions__241f1ad7 { flex-direction: row; gap: 16px; }

.player.player-xl .SocialShare_module_shareOptions__241f1ad7 { flex-direction: row; gap: 16px; }

.player.player-xxl .SocialShare_module_shareOptions__241f1ad7 { flex-direction: row; gap: 16px; }

.player.player-md .SocialShare_module_shareOptions__241f1ad7 { margin: 0px auto; }

.player.player-lg .SocialShare_module_shareOptions__241f1ad7 { margin: 0px auto; }

.player.player-xl .SocialShare_module_shareOptions__241f1ad7 { margin: 0px auto; }

.player.player-xxl .SocialShare_module_shareOptions__241f1ad7 { margin: 0px auto; }

.SocialShare_module_shareButtons__241f1ad7 { display: flex; gap: 8px; color: rgb(255, 255, 255); padding: 0px; list-style: none; margin: 0px auto; justify-content: center; width: auto; height: 24px; }

.player.player-xs .SocialShare_module_shareButtons__241f1ad7 { height: 32px; }

.player.player-sm .SocialShare_module_shareButtons__241f1ad7 { height: 32px; }

.player.player-md .SocialShare_module_shareButtons__241f1ad7 { height: 32px; }

.player.player-lg .SocialShare_module_shareButtons__241f1ad7 { height: 32px; }

.player.player-xl .SocialShare_module_shareButtons__241f1ad7 { height: 32px; }

.player.player-xxl .SocialShare_module_shareButtons__241f1ad7 { height: 32px; }

.player.player-sm .SocialShare_module_shareButtons__241f1ad7 { height: 40px; }

.player.player-md .SocialShare_module_shareButtons__241f1ad7 { height: 40px; }

.player.player-lg .SocialShare_module_shareButtons__241f1ad7 { height: 40px; }

.player.player-xl .SocialShare_module_shareButtons__241f1ad7 { height: 40px; }

.player.player-xxl .SocialShare_module_shareButtons__241f1ad7 { height: 40px; }

.player.player-xl .SocialShare_module_shareButtons__241f1ad7 { height: 48px; }

.player.player-xxl .SocialShare_module_shareButtons__241f1ad7 { height: 48px; }

.player.player-xxl .SocialShare_module_shareButtons__241f1ad7 { height: 56px; }

.SocialShare_module_shareButtons__241f1ad7.SocialShare_module_hidden__241f1ad7 { opacity: 0; }

.SocialShare_module_shareButtonItem__241f1ad7 { display: flex; align-items: center; justify-content: center; height: 100%; border-radius: 4px; background-color: var(--color-two); color: var(--color-two-monochrome); width: 24px; }

.player.player-xs .SocialShare_module_shareButtonItem__241f1ad7 { width: 32px; }

.player.player-sm .SocialShare_module_shareButtonItem__241f1ad7 { width: 32px; }

.player.player-md .SocialShare_module_shareButtonItem__241f1ad7 { width: 32px; }

.player.player-lg .SocialShare_module_shareButtonItem__241f1ad7 { width: 32px; }

.player.player-xl .SocialShare_module_shareButtonItem__241f1ad7 { width: 32px; }

.player.player-xxl .SocialShare_module_shareButtonItem__241f1ad7 { width: 32px; }

.player.player-sm .SocialShare_module_shareButtonItem__241f1ad7 { border-radius: 8px; width: 40px; }

.player.player-md .SocialShare_module_shareButtonItem__241f1ad7 { border-radius: 8px; width: 40px; }

.player.player-lg .SocialShare_module_shareButtonItem__241f1ad7 { border-radius: 8px; width: 40px; }

.player.player-xl .SocialShare_module_shareButtonItem__241f1ad7 { border-radius: 8px; width: 40px; }

.player.player-xxl .SocialShare_module_shareButtonItem__241f1ad7 { border-radius: 8px; width: 40px; }

.player.player-xl .SocialShare_module_shareButtonItem__241f1ad7 { width: 48px; }

.player.player-xxl .SocialShare_module_shareButtonItem__241f1ad7 { width: 48px; }

.player.player-xxl .SocialShare_module_shareButtonItem__241f1ad7 { border-radius: 12px; width: 56px; }

.SocialShare_module_shareButtonItem__241f1ad7 svg { width: 16px; height: 16px; }

.player.player-xs .SocialShare_module_shareButtonItem__241f1ad7 svg { width: 20px; height: 20px; }

.player.player-sm .SocialShare_module_shareButtonItem__241f1ad7 svg { width: 20px; height: 20px; }

.player.player-md .SocialShare_module_shareButtonItem__241f1ad7 svg { width: 20px; height: 20px; }

.player.player-lg .SocialShare_module_shareButtonItem__241f1ad7 svg { width: 20px; height: 20px; }

.player.player-xl .SocialShare_module_shareButtonItem__241f1ad7 svg { width: 20px; height: 20px; }

.player.player-xxl .SocialShare_module_shareButtonItem__241f1ad7 svg { width: 20px; height: 20px; }

.player.player-sm .SocialShare_module_shareButtonItem__241f1ad7 svg { width: 20px; height: 20px; }

.player.player-md .SocialShare_module_shareButtonItem__241f1ad7 svg { width: 20px; height: 20px; }

.player.player-lg .SocialShare_module_shareButtonItem__241f1ad7 svg { width: 20px; height: 20px; }

.player.player-xl .SocialShare_module_shareButtonItem__241f1ad7 svg { width: 20px; height: 20px; }

.player.player-xxl .SocialShare_module_shareButtonItem__241f1ad7 svg { width: 20px; height: 20px; }

.player.player-xxl .SocialShare_module_shareButtonItem__241f1ad7 svg { width: 28px; height: 28px; }

.SocialShare_module_linkWrapper__241f1ad7 { display: flex; justify-content: center; align-items: center; margin: 12px 0px; }

.player.player-sm .SocialShare_module_linkWrapper__241f1ad7 { margin: 16px 0px; }

.player.player-md .SocialShare_module_linkWrapper__241f1ad7 { margin: 16px 0px; }

.player.player-lg .SocialShare_module_linkWrapper__241f1ad7 { margin: 16px 0px; }

.player.player-xl .SocialShare_module_linkWrapper__241f1ad7 { margin: 16px 0px; }

.player.player-xxl .SocialShare_module_linkWrapper__241f1ad7 { margin: 16px 0px; }

.SocialShare_module_copyLinkButton__241f1ad7 { margin-left: 8px; opacity: 1; }

.SegmentShareInputs_module_segmentShareWrapper__d711f219 { height: 100%; display: flex; align-items: center; justify-content: center; gap: 8px; }

.SegmentShareInputs_module_checkboxContainer__d711f219 { position: relative; cursor: pointer; user-select: none; }

.SegmentShareInputs_module_customCheckbox__d711f219 { height: 20px; width: 20px; border: 1px solid rgb(255, 255, 255); border-radius: 2px; display: block; }

.SegmentShareInputs_module_customCheckbox__d711f219::after { content: ""; position: absolute; display: none; left: 34%; top: 14%; width: 6px; height: 12px; border-style: solid; border-color: rgb(0, 0, 0); border-image: initial; border-width: 0px 2px 2px 0px; border-bottom-right-radius: 1px; transform: rotate(45deg); }

.SegmentShareInputs_module_customCheckbox__d711f219.SegmentShareInputs_module_checked__d711f219 { background-color: rgba(255, 255, 255, 0.9); padding: 1px; }

.SegmentShareInputs_module_customCheckbox__d711f219.SegmentShareInputs_module_checked__d711f219::after { display: block; }

.SegmentShareInputs_module_inputWithError__d711f219 { position: relative; display: flex; gap: 8px; }

.SegmentShareInputs_module_inputWrapper__d711f219 { position: relative; display: flex; align-items: center; justify-content: center; background-color: rgba(255, 255, 255, 0.2); border-radius: 8px; max-width: 80px; }

.player.player-sm .SegmentShareInputs_module_inputWrapper__d711f219 { max-width: 100px; }

.player.player-md .SegmentShareInputs_module_inputWrapper__d711f219 { max-width: 100px; }

.player.player-lg .SegmentShareInputs_module_inputWrapper__d711f219 { max-width: 100px; }

.player.player-xl .SegmentShareInputs_module_inputWrapper__d711f219 { max-width: 100px; }

.player.player-xxl .SegmentShareInputs_module_inputWrapper__d711f219 { max-width: 100px; }

.SegmentShareInputs_module_inputWrapper__d711f219:focus-within { outline: rgb(0, 173, 239) solid 2px; outline-offset: 2px; }

.SegmentShareInputs_module_inputWrapper__d711f219:has(input:invalid) { outline: rgb(255, 68, 68) solid 2px; outline-offset: 2px; }

.SegmentShareInputs_module_errorMessage__d711f219 { position: absolute; bottom: -20px; left: 0px; color: rgb(255, 68, 68); font-size: 12px; line-height: 1.2; white-space: nowrap; padding-top: 4px; }

input.TimeInput_module_segmentShareInput__87e7fee4 { width: 100%; color: rgb(255, 255, 255); background-color: transparent; border: none; padding-top: 12px; padding-left: 12px; height: 32px; font-size: 1.4em; }

.player.player-sm input.TimeInput_module_segmentShareInput__87e7fee4 { height: 40px; padding-top: 16px; }

.player.player-md input.TimeInput_module_segmentShareInput__87e7fee4 { height: 40px; padding-top: 16px; }

.player.player-lg input.TimeInput_module_segmentShareInput__87e7fee4 { height: 40px; padding-top: 16px; }

.player.player-xl input.TimeInput_module_segmentShareInput__87e7fee4 { height: 40px; padding-top: 16px; }

.player.player-xxl input.TimeInput_module_segmentShareInput__87e7fee4 { height: 40px; padding-top: 16px; }

.player.player-xl input.TimeInput_module_segmentShareInput__87e7fee4 { font-size: 1.6em; height: 48px; }

.player.player-xxl input.TimeInput_module_segmentShareInput__87e7fee4 { font-size: 1.6em; height: 48px; }

.player.player-xxl input.TimeInput_module_segmentShareInput__87e7fee4 { height: 56px; }

input.TimeInput_module_segmentShareInput__87e7fee4:focus { outline: none; }

input.TimeInput_module_segmentShareInput__87e7fee4::placeholder { color: rgba(255, 255, 255, 0.6); opacity: 1; padding-top: 2px; }

.TimeInput_module_floatingLabel__87e7fee4 { position: absolute; left: 12px; top: 4px; color: rgba(255, 255, 255, 0.6); font-size: 1em; line-height: 1; pointer-events: none; transition: 0.2s; white-space: nowrap; }

.player.player-sm .TimeInput_module_floatingLabel__87e7fee4 { top: 8px; }

.player.player-md .TimeInput_module_floatingLabel__87e7fee4 { top: 8px; }

.player.player-lg .TimeInput_module_floatingLabel__87e7fee4 { top: 8px; }

.player.player-xl .TimeInput_module_floatingLabel__87e7fee4 { top: 8px; }

.player.player-xxl .TimeInput_module_floatingLabel__87e7fee4 { top: 8px; }

.player.player-md .TimeInput_module_floatingLabel__87e7fee4 { top: 8px; }

.player.player-lg .TimeInput_module_floatingLabel__87e7fee4 { top: 8px; }

.player.player-xl .TimeInput_module_floatingLabel__87e7fee4 { top: 8px; }

.player.player-xxl .TimeInput_module_floatingLabel__87e7fee4 { top: 8px; }

.player.player-xxl .TimeInput_module_floatingLabel__87e7fee4 { font-size: 1.2em; top: 12px; }

.TimeInput_module_segmentShareInput__87e7fee4:focus + .TimeInput_module_floatingLabel__87e7fee4, .TimeInput_module_segmentShareInput__87e7fee4:valid + .TimeInput_module_floatingLabel__87e7fee4 { color: rgb(255, 255, 255); }

.TimeInput_module_floatingLabel__87e7fee4.TimeInput_module_inline__87e7fee4 { transform: translateY(50%) scale(1); font-size: 1.4em; }

.player.player-xl .TimeInput_module_floatingLabel__87e7fee4.TimeInput_module_inline__87e7fee4 { font-size: 1.6em; }

.player.player-xxl .TimeInput_module_floatingLabel__87e7fee4.TimeInput_module_inline__87e7fee4 { font-size: 1.6em; }

.Share_module_shareWrapper__b91002f4 { position: relative; display: inline-block; min-width: 30em; max-width: 80%; text-align: center; }

.Share_module_backButton__b91002f4 { position: absolute; left: 0px; top: 0px; transform: translateX(1.5em); transition: transform 0.2s, opacity 0.2s; opacity: 0; background: 0px 0px; appearance: none; border: none; }

.Share_module_backButton__b91002f4.Share_module_visible__b91002f4 { opacity: 0.7; transform: translateX(0px); }

.Share_module_backButtonIcon__b91002f4 { font-size: 16px; height: 1.5em; width: auto; margin: 1.25em; }

.Share_module_backButtonIcon__b91002f4 path { fill: rgb(255, 255, 255); }

.ValidationBubble_module_validationBubble__6b620843 { display: inline-block; position: absolute; z-index: 1; pointer-events: none; left: 0px; }

.ValidationBubble_module_message__6b620843 { display: block; position: relative; font-size: 1em; letter-spacing: 0.4px; border-radius: 4px; padding: 4px 8px; min-width: 5em; max-width: 40em; background-color: rgb(227, 79, 79); }

.BaseError_module_error__896e096f { display: flex; justify-content: center; user-select: text; flex-direction: column; width: 100%; padding: 0px 18px; align-items: center; }

.BaseError_module_error__896e096f a { color: rgb(0, 173, 239); }

.BaseError_module_error__896e096f a:hover { color: rgb(255, 82, 16); }

.BaseError_module_error__896e096f h1.BaseError_module_header__896e096f { padding: 0px; font-size: 18px; margin-bottom: 8px; font-weight: bold; }

.player.player-sm .BaseError_module_error__896e096f h1.BaseError_module_header__896e096f { font-size: 18px; }

.player.player-md .BaseError_module_error__896e096f h1.BaseError_module_header__896e096f { font-size: 18px; }

.player.player-lg .BaseError_module_error__896e096f h1.BaseError_module_header__896e096f { font-size: 18px; }

.player.player-xl .BaseError_module_error__896e096f h1.BaseError_module_header__896e096f { font-size: 18px; }

.player.player-xxl .BaseError_module_error__896e096f h1.BaseError_module_header__896e096f { font-size: 18px; }

.player.player-md .BaseError_module_error__896e096f h1.BaseError_module_header__896e096f { font-size: 24px; }

.player.player-lg .BaseError_module_error__896e096f h1.BaseError_module_header__896e096f { font-size: 24px; }

.player.player-xl .BaseError_module_error__896e096f h1.BaseError_module_header__896e096f { font-size: 24px; }

.player.player-xxl .BaseError_module_error__896e096f h1.BaseError_module_header__896e096f { font-size: 24px; }

.player.player-lg .BaseError_module_error__896e096f h1.BaseError_module_header__896e096f { font-size: 32px; }

.player.player-xl .BaseError_module_error__896e096f h1.BaseError_module_header__896e096f { font-size: 32px; }

.player.player-xxl .BaseError_module_error__896e096f h1.BaseError_module_header__896e096f { font-size: 32px; }

.player.player-xl .BaseError_module_error__896e096f h1.BaseError_module_header__896e096f { font-size: 40px; }

.player.player-xxl .BaseError_module_error__896e096f h1.BaseError_module_header__896e096f { font-size: 40px; }

.BaseError_module_description__896e096f { line-height: 1.5; margin-top: 0px; margin-bottom: 16px; font-size: 14px; }

.player.player-sm .BaseError_module_description__896e096f { width: 66.6667%; }

.player.player-md .BaseError_module_description__896e096f { width: 50%; }

.player.player-lg .BaseError_module_description__896e096f { width: 41.6667%; }

.player.player-xl .BaseError_module_description__896e096f { width: 33.3333%; }

.player.player-xxl .BaseError_module_description__896e096f { width: 25%; }

.player.player-lg .BaseError_module_description__896e096f { font-size: 16px; }

.player.player-xl .BaseError_module_description__896e096f { font-size: 16px; }

.player.player-xxl .BaseError_module_description__896e096f { font-size: 16px; }

.player.player-xl .BaseError_module_description__896e096f { font-size: 18px; }

.player.player-xxl .BaseError_module_description__896e096f { font-size: 18px; }

@media (max-width: 299px), (max-height: 169px) {
  .BaseError_module_description__896e096f { display: none; }
}

.CloseOverlayButton_module_closeOverlayButton__74aa447b { pointer-events: all; position: absolute; right: 0px; opacity: 0.7; background: none; }

.CloseOverlayButton_module_closeOverlayButton__74aa447b:hover { opacity: 1; }

.CloseOverlayButton_module_closeOverlayButton__74aa447b svg { width: 40px; height: 40px; margin: 8px; }

.OverlayBase_module_overlayCell__42ef25fe { width: 100%; height: 100%; display: flex; flex-flow: column; align-items: center; justify-content: center; pointer-events: all; }

.OverlayBase_module_overlayWrapper__42ef25fe { position: absolute; inset: 0px; transition: background-color 200ms; background-position: center center; background-size: cover; text-align: center; display: block; background-image: linear-gradient(rgba(20, 21, 22, 0.3), rgb(20, 21, 22)); z-index: 31; user-select: text; }

.OverlayBase_module_overlayWrapper__42ef25fe.OverlayBase_module_hidden__42ef25fe * { pointer-events: none; }

.OverlayBase_module_overlayWrapper__42ef25fe .OverlayBase_module_overlayNav__42ef25fe { opacity: 1; display: block; position: absolute; top: 0px; left: 0px; width: 100%; z-index: 32; }

.OverlayBase_module_overlay__42ef25fe { position: absolute; inset: 0px; display: flex; align-items: center; justify-content: center; flex-direction: column; transform: scale(0.9, 0.9); transition: transform 105ms, opacity 105ms; }

.OverlayBase_module_overlay__42ef25fe.OverlayBase_module_visible__42ef25fe { transition: transform 200ms, opacity 105ms; transform: scale(1, 1); }

.SendDebugButton_module_button__e51d0bfb { border: none; padding: 3px; border-radius: 3px; margin-left: 5px; display: inline-block; background-color: var(--color-two); color: var(--color-two-monochrome); }

.SendDebugButton_module_button__e51d0bfb:hover:not(:active) { border: none; }

.SendDebugButton_module_button__e51d0bfb.SendDebugButton_module_large__e51d0bfb { padding: 10px; font-size: 1.2em; margin: 0px; border-radius: 4px; }

@media (max-width: 299px), (max-height: 169px) {
  .SendDebugButton_module_button__e51d0bfb.SendDebugButton_module_large__e51d0bfb { padding: 4px; }
}

.ContentAreaCloseButton_module_closeContentAreaButton__8960d891 { position: absolute; top: 16px; right: 16px; border-width: 0px; }

.ContentAreaCloseButton_module_closeContentAreaButton__8960d891, .ContentAreaCloseButton_module_closeContentAreaButton__8960d891:hover, .ContentAreaCloseButton_module_closeContentAreaButton__8960d891:focus, .ContentAreaCloseButton_module_closeContentAreaButton__8960d891:active { background-color: transparent !important; }

.right-content-area-supported.app-xs .ContentAreaCloseButton_module_closeContentAreaButton__8960d891, .right-content-area-supported.app-xxs .ContentAreaCloseButton_module_closeContentAreaButton__8960d891, .right-content-area-supported.app-tiny .ContentAreaCloseButton_module_closeContentAreaButton__8960d891, .right-content-area-supported.app-mini .ContentAreaCloseButton_module_closeContentAreaButton__8960d891 { top: 8px; right: 8px; }

.ContentAreaCloseButton_module_tooltip__8960d891 { top: 3.6em; bottom: auto; pointer-events: none; }

.ContentAreaMessage_module_container__3b7e983a { display: flex; position: absolute; pointer-events: all; justify-content: center; flex-direction: column; align-items: center; height: 100%; padding: 0px 48px; gap: 24px; width: 100%; }

.ContentAreaMessage_module_container__3b7e983a .ContentAreaMessage_module_messageText__3b7e983a { text-align: center; }

.ContentAreaMessage_module_container__3b7e983a .ContentAreaMessage_module_icon__3b7e983a { width: 40px; height: 40px; }

.shared_module_roundedBox__29a0c6d5 { background: rgba(0, 0, 0, 0.9); border-radius: 0.5em; }

.shared_module_hidden__29a0c6d5 { display: none !important; }

.shared_module_focusable__29a0c6d5, .showfocus .shared_module_focusableButton__29a0c6d5:focus::after, .showfocus .shared_module_focusableCircle__29a0c6d5:focus::after, .showfocus .shared_module_focusableMarker__29a0c6d5:focus::after, .shared_module_focusableMarker__29a0c6d5, .shared_module_focusableCircle__29a0c6d5, .shared_module_focusableButton__29a0c6d5 { }

.showfocus .shared_module_focusable__29a0c6d5, .showfocus .shared_module_focusableButton__29a0c6d5:focus::after, .showfocus .shared_module_focusableCircle__29a0c6d5:focus::after, .showfocus .shared_module_focusableMarker__29a0c6d5:focus::after, .showfocus .shared_module_focusableCircle__29a0c6d5, .showfocus .shared_module_focusableButton__29a0c6d5 { outline: none; }

.showfocus .shared_module_focusable__29a0c6d5:focus::after, .showfocus .shared_module_focusableButton__29a0c6d5:focus::after, .showfocus .shared_module_focusableCircle__29a0c6d5:focus::after, .showfocus .shared_module_focusableMarker__29a0c6d5:focus::after { content: ""; pointer-events: none; position: absolute; border: 2px solid rgb(0, 0, 0); width: calc(100% + 8px); height: calc(100% + 8px); top: -4px; left: -4px; border-radius: 8px; z-index: 1; outline: rgb(0, 173, 239) solid 2px; outline-offset: -4px; }

.showfocus .shared_module_focusableMarker__29a0c6d5:focus::after { width: calc(100% + 12px); height: calc(100% + 12px); top: -6px; left: -6px; border-radius: 12px; }

.showfocus .shared_module_focusableCircle__29a0c6d5:focus::after { border-radius: 50%; }

.showfocus .shared_module_focusableButton__29a0c6d5:focus::after { border-radius: 12px; }

.showfocus .player.app-xxs .shared_module_focusableButton__29a0c6d5:focus::after, .showfocus .player.app-xs .shared_module_focusableButton__29a0c6d5:focus::after, .showfocus .player.app-tiny .shared_module_focusableButton__29a0c6d5:focus::after, .showfocus .player.app-mini .shared_module_focusableButton__29a0c6d5:focus::after { border-radius: 8px; }

.shared_module_visuallyHidden__29a0c6d5 { clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); height: 1px; width: 1px; overflow: hidden; white-space: nowrap; position: absolute !important; }