media-time-slider, media-volume-slider {
--media-slider-height: 40px;
}
[data-media-provider] {
position: relative;
width: 100%;
display: flex;
align-items: center;
border-radius: inherit;
aspect-ratio: inherit;
overflow: hidden;
}
[data-media-player]:focus, [data-media-player]:focus-visible {
outline: 0;
}
[data-media-player][data-x-view-type=video][data-started]:not([data-controls]) {
pointer-events: auto;
cursor: none;
}
[data-media-player] slot {
display: contents;
}
[data-media-player]:not([data-x-view-type=audio]) [data-media-provider], [data-media-player][data-fullscreen] [data-media-provider], [data-media-player][data-fullscreen] video, [data-media-provider] iframe {
height: 100%}
[data-media-player][data-x-view-type=audio] [data-media-provider] {
display: contents;
background-color: unset;
}
[data-media-provider] audio {
width: 100%}
:where([data-media-player] video:not([width]):not([height]), [data-media-player] iframe:not([width]):not([height])) {
width: 100%;
aspect-ratio: 16/9;
}
:where([data-media-provider] iframe), :where([data-media-provider] video) {
aspect-ratio: inherit;
display: inline-block;
height: auto;
object-fit: contain;
touch-action: manipulation;
border-radius: inherit;
width: 100%}
.xmp-button:not([data-active]) .xmp-cc-on-icon, .xmp-button:not([data-active]) .xmp-fs-exit-icon, .xmp-button:not([data-active]) .xmp-pip-exit-icon, .xmp-button:not([data-ended]) .xmp-replay-icon, .xmp-button:not([data-muted]) .xmp-mute-icon, .xmp-button:not([data-paused]) .xmp-play-icon, .xmp-button:not([data-state=high]) .xmp-volume-high-icon, .xmp-button:not([data-state=low]) .xmp-volume-low-icon, .xmp-button[data-active] .xmp-cc-off-icon, .xmp-button[data-active] .xmp-fs-enter-icon, .xmp-button[data-active] .xmp-pip-enter-icon, .xmp-button[data-ended] .xmp-pause-icon, .xmp-button[data-ended] .xmp-play-icon, .xmp-button[data-paused] .xmp-pause-icon, [data-media-player][data-x-view-type=audio] iframe, [data-media-player][data-x-view-type=audio] video, media-player[data-x-view-type=video][data-x-play-reset] .xmp-pause-icon {
display: none;
}
.brxe-xmediaplayer[data-x-fullscreen-fallback-active] .xmp-fs-exit-icon, media-player[data-x-view-type=video][data-x-play-reset] .xmp-play-icon {
display: block;
}
iframe.vds-youtube[data-no-controls] {
height: 1000%}
.vds-blocker {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: auto;
aspect-ratio: inherit;
pointer-events: auto;
border-radius: inherit;
z-index: 1;
}
[data-ended] .vds-blocker {
background-color: #000;
}
.xmp-icon:focus {
outline: 0;
}
.xmp-google-cast {
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
color: #dedede;
font-family: sans-serif;
font-weight: 500;
}
.xmp-google-cast svg {
--size: max(18%,  40px);
width: var(--size);
height: var(--size);
margin-bottom: 8px;
}
.xmp-google-cast-info {
font-size: calc(var(--media-height) / 100 * 6);
}
:where(.xmp-buffering-indicator) {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
pointer-events: none;
z-index: 1;
}
:where(.xmp-buffering-indicator) :where(.xmp-buffering-icon, .xmp-buffering-spinner) {
opacity: 0;
pointer-events: none;
transition: var(--media-buffering-transition,  opacity .2s ease);
}
:where(.xmp-buffering-indicator) :where(.xmp-buffering-icon, svg.xmp-buffering-spinner, .xmp-buffering-spinner svg) {
border-radius: 100%;
width: var(--media-buffering-size, 96px);
height: var(--media-buffering-size, 96px);
}
:where(.xmp-buffering-indicator) :where(.xmp-buffering-track, circle[data-part=track]) {
color: var(--media-buffering-track-color, #f5f5f5);
opacity: var(--media-buffering-track-opacity,  .25);
stroke-width: var(--media-buffering-track-width, 8);
}
:where(.xmp-buffering-indicator) :where(.xmp-buffering-track-fill, circle[data-part=track-fill]) {
color: var(--media-buffering-track-fill-color, var(--media-brand));
opacity: var(--media-buffering-track-fill-opacity,  .75);
stroke-width: var(--media-buffering-track-fill-width, 9);
stroke-dasharray: 100;
stroke-dashoffset: var(--media-buffering-track-fill-offset, 50);
}
:where([data-buffering]) :where(.xmp-buffering-icon, .xmp-buffering-spinner), :where([data-x-source-loading]) :where(.xmp-buffering-icon, .xmp-buffering-spinner) {
opacity: 1;
animation: var(--media-buffering-animation, xmp-buffering-spin 1s linear infinite);
}
@keyframes xmp-buffering-spin {
from {
transform: rotate(0) translateZ(0);
}
to {
transform: rotate(360deg) translateZ(0);
}
}:where(.xmp-button) {
position: relative;
display: inline-flex;
justify-content: center;
align-items: center;
user-select: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: 0 0;
outline: 0;
border: var(--media-button-border);
color: var(--media-button-color, var(--media-controls-color, #f5f5f5));
padding: var(--media-button-padding, 0);
border-radius: var(--media-button-border-radius, 8px);
width: var(--media-button-size, 36px);
height: var(--media-button-size, 36px);
transition: var(--media-control-transition);
contain: layout style;
cursor: pointer;
-webkit-user-select: none;
-webkit-tap-highlight-color: transparent;
touch-action: manipulation;
flex-shrink: 0;
}
:where([data-fullscreen] .xmp-button) {
width: var(--media-fullscreen-button-size, 42px);
height: var(--media-fullscreen-button-size, 42px);
}
@media screen and (max-width:599px) {
:where([data-fullscreen] .xmp-button) {
width: var(--media-sm-fullscreen-button-size, 42px);
height: var(--media-sm-fullscreen-button-size, 42px);
}
}:where(.xmp-button .xmp-icon) {
width: var(--media-button-icon-size, 80%);
height: var(--media-button-icon-size, 80%);
border-radius: var(--media-button-border-radius, 8px);
}
:where(.xmp-menu-button .xmp-icon) {
display: flex!important;
}
:where(.xmp-button[aria-hidden=true]) {
display: none!important;
}
:where(.xmp-button:focus) {
outline: 0;
}
:where(.xmp-button[data-focus], .xmp-button:focus-visible) {
box-shadow: var(--media-focus-ring);
}
:where(.xmp-time-slider[data-focus] .xmp-time-slider_waveform) {
box-shadow: var(--media-focus-ring);
}
:where(.xmp-live-button) {
min-width: auto;
min-height: auto;
width: var(--media-live-button-width, 40px);
height: var(--media-live-button-height, 40px);
padding: 0;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
-webkit-user-select: none;
user-select: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: 0 0;
outline: 0;
border: none;
}
:where(.xmp-live-button-text) {
font-size: var(--media-live-button-font-size,  12px);
font-weight: var(--media-live-button-font-weight, 600);
letter-spacing: var(--media-live-button-letter-spacing,  1.5px);
transition: color .3s;
width: max-content;
}
.xmp-live-button-text {
background-color: var(--media-live-button-bg, #8a8a8a);
border-radius: var(--media-live-button-border-radius, 2px);
color: var(--media-live-button-color, #161616);
padding: var(--media-live-button-padding, 1px 4px);
}
:where(.xmp-live-button[data-focus] .xmp-live-button-text) {
box-shadow: var(--media-focus-ring);
}
.xmp-live-button[data-edge] .xmp-live-button-text {
background-color: var(--media-live-button-edge-bg, #dc2626);
color: var(--media-live-button-edge-color, #f5f5f5);
}
@media (pointer:fine) {
:where(.xmp-live-button:hover) {
background-color: unset;
}
}:where(.xmp-captions) {
--overlay-padding: var(--media-captions-padding,  3%);
--cue-color: var(--media-user-text-color,  var(--media-cue-color,  white));
--cue-bg-color: var(--media-user-text-bg,  var(--media-cue-bg,  rgba(0,  0,  0,  0.7)));
--cue-default-font-size: var(--media-cue-font-size,  calc(var(--overlay-height) / 100 * 4.5));
--cue-font-size: calc(var(--cue-default-font-size) * var(--media-user-font-size,  1));
--cue-line-height: var(--media-cue-line-height,  calc(var(--cue-font-size) * 1.2));
--cue-padding-x: var(--media-cue-padding-x,  calc(var(--cue-font-size) * 0.6));
--cue-padding-y: var(--media-cue-padding-x,  calc(var(--cue-font-size) * 0.4));
--cue-padding: var(--cue-padding-y) var(--cue-padding-x);
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
contain: layout style;
margin: var(--overlay-padding);
font-size: var(--cue-font-size);
font-family: var(--media-user-font-family,  sans-serif);
pointer-events: none;
-webkit-user-select: none;
user-select: none;
word-spacing: normal;
word-break: break-word;
}
:where([data-fullscreen][data-orientation=portrait] .xmp-captions) {
--cue-default-font-size: var(--media-cue-font-size,  calc(var(--overlay-width) / 100 * 4.5));
}
:where([data-x-view-type=audio] .xmp-captions) {
position: relative;
margin: 0;
}
:where(.xmp-captions[aria-hidden=true]) {
opacity: 0;
visibility: hidden;
}
.xmp-captions[data-example], media-player[data-x-view-type=video][data-x-play-reset] [data-x-control-visibility=default] {
opacity: 1!important;
visibility: visible!important;
}
:where([data-x-view-type=video] .xmp-captions [data-part=cue-display][data-example]) {
--cue-text-align: center;
--cue-width: 100%;
--cue-top: 90%;
--cue-left: 0%}
:where([data-x-view-type=audio] .xmp-captions [data-part=cue-display]) {
--cue-width: 100%;
position: relative!important;
}
:where(.xmp-captions [data-part=cue-display]) {
position: absolute;
direction: ltr;
overflow: visible;
contain: content;
top: var(--cue-top);
left: var(--cue-left);
right: var(--cue-right);
bottom: var(--cue-bottom);
width: var(--cue-width, auto);
height: var(--cue-height, auto);
transform: var(--cue-transform);
text-align: var(--cue-text-align);
writing-mode: var(--cue-writing-mode, unset);
white-space: pre-line;
unicode-bidi: plaintext;
min-width: min-content;
min-height: min-content;
background-color: var(--media-user-display-bg, var(--media-cue-display-bg));
border-radius: var(--media-cue-display-border-radius);
}
.xmp-captions [data-part=cue-display] {
padding: var(--media-cue-display-padding);
}
:where(.xmp-captions[data-dir=rtl] [data-part=cue-display]) {
direction: rtl;
}
:where(.xmp-captions [data-part=cue]) {
display: inline-block;
contain: content;
font-variant: var(--media-user-font-variant);
border: var(--media-cue-border, unset);
border-radius: var(--media-cue-border-radius, 2px);
-webkit-backdrop-filter: var(--media-cue-backdrop, blur(8px));
backdrop-filter: var(--media-cue-backdrop, blur(8px));
line-height: var(--cue-line-height);
box-shadow: var(--media-cue-box-shadow, var(--cue-box-shadow));
white-space: var(--cue-white-space, normal);
outline: var(--cue-outline);
text-shadow: var(--media-user-text-shadow, var(--cue-text-shadow));
}
.xmp-captions [data-part=cue] {
background-color: var(--cue-bg-color);
color: var(--cue-color);
padding: var(--cue-padding);
}
:where(.xmp-captions [data-part=cue-display][data-vertical] [data-part=cue]) {
--cue-padding: var(--cue-padding-x) var(--cue-padding-y);
}
:where(.xmp-captions [data-part=region]) {
--anchor-x-percent: calc(var(--region-anchor-x) / 100);
--anchor-x: calc(var(--region-width) * var(--anchor-x-percent));
--anchor-y-percent: calc(var(--region-anchor-y) / 100);
--anchor-y: calc(var(--region-height) * var(--anchor-y-percent));
--vp-anchor-x: calc(var(--region-viewport-anchor-x) * 1%);
--vp-anchor-y-percent: calc(var(--region-viewport-anchor-y) / 100);
--vp-anchor-y: calc(var(--overlay-height) * var(--vp-anchor-y-percent));
position: absolute;
display: inline-flex;
flex-flow: column;
justify-content: flex-start;
width: var(--region-width);
height: var(--region-height);
min-height: 0;
max-height: var(--region-height);
writing-mode: horizontal-tb;
top: var(--region-top, calc(var(--vp-anchor-y) - var(--anchor-y)));
left: var(--region-left, calc(var(--vp-anchor-x) - var(--anchor-x)));
right: var(--region-right);
bottom: var(--region-bottom);
overflow: hidden;
overflow-wrap: break-word;
}
:where(.xmp-captions [data-part=region][data-scroll=up]) {
justify-content: end;
}
:where(.xmp-captions [data-part=region][data-active][data-scroll=up]) {
transition: top 433ms;
}
:where(.xmp-captions [data-part=region] > [data-part=cue-display]) {
position: relative;
width: auto;
left: var(--cue-offset);
height: var(--cue-height, auto);
text-align: var(--cue-text-align);
unicode-bidi: plaintext;
margin-top: 2px;
}
:where(.xmp-captions [data-part=region] [data-part=cue]) {
position: relative;
border-radius: 0;
}
:where(.xmp-chapter-title) {
--color: var(--media-chapter-title-color,  rgba(255 255 255 / 0.64));
display: inline-block;
font-size: var(--media-chapter-title-font-size,  16px);
font-weight: var(--media-chapter-title-font-weight, 400);
color: var(--color);
flex: 1 1 0%;
padding-inline: 6px;
overflow: hidden;
text-align: start;
white-space: nowrap;
text-overflow: ellipsis;
}
.xmp-chapter-title:before {
content: var(--media-chapter-title-separator,  "•");
display: inline-block;
margin-inline-end: var(--media-chapter-title-separator-gap, 6px);
color: var(--media-chapter-title-separator-color, var(--color));
}
.xmp-chapter-title:empty:before {
content: "";
margin: 0;
}
.xmp-controls {
display: flex;
flex-direction: column;
width: 100%;
--media-menu-section-bg: rgba(0,  0,  0,  0.05);
}
.brx-body.iframe .xmp-controls {
display: flex!important;
}
:where([data-x-view-type=audio] .xmp-controls) {
max-width: 100%}
:where([data-x-view-type=video] .xmp-controls) {
display: flex;
position: absolute;
flex-direction: column;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10;
opacity: 0;
visibility: hidden;
pointer-events: none;
padding: var(--media-controls-padding, 0);
transition: var(--media-controls-out-transition,  opacity .2s ease-out);
}
.brx-body.iframe .brxe-xmediaplayer[data-can-play] .media-layout_init, .brx-body.iframe .brxe-xmediaplayer[data-can-play][data-x-media-player*=previewInitControls] .media-layout_init, [data-x-view-type=video][data-x-play-reset] .xmp-controls {
opacity: 1;
visibility: visible;
}
:where([data-x-view-type=video] .xmp-controls[data-visible]) {
opacity: 1;
visibility: visible;
transition: var(--media-controls-in-transition,  opacity .2s ease-in);
}
:where(.xmp-controls_spacer) {
flex: 1 1 0%;
pointer-events: none;
}
:where(.xmp-gestures) {
display: contents;
}
:where(.xmp-gesture) {
position: absolute;
display: block;
contain: content;
z-index: 0;
opacity: 0;
visibility: hidden;
pointer-events: none!important;
}
:where(.xmp-icon svg) {
display: block;
width: 100%;
height: 100%;
}
:where(.xmp-kb-action.hidden) {
opacity: 0;
}
:where(.xmp-kb-text-wrapper) {
text-align: center;
position: absolute;
left: 0;
right: 0;
top: var(--media-kb-text-top, 10%);
z-index: 20;
pointer-events: none;
}
:where(.xmp-kb-text) {
display: inline-block;
font-size: var(--media-kb-text-size,  150%);
-webkit-backdrop-filter: blur(2px);
backdrop-filter: blur(2px);
border-radius: var(--media-kb-border-radius, 2.5px);
pointer-events: none;
}
.xmp-kb-text {
color: var(--media-kb-text-color, var(--default-color));
background-color: var(--media-kb-text-bg, var(--default-bg));
padding: var(--media-kb-text-padding, 10px 20px);
}
.light .xmp-kb-text {
--default-color: #1a1a1a;
--default-bg: rgb(240 240 240 / 0.6);
}
.dark .xmp-kb-text {
--default-color: #f5f5f5;
--default-bg: rgb(10 10 10 / 0.6);
}
:where(.xmp-kb-text:empty) {
display: none;
}
:where(.xmp-kb-bezel) {
--size: var(--media-kb-bezel-size,  52px);
position: absolute;
left: 50%;
top: 45%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
width: var(--size);
height: var(--size);
margin-inline-start: calc(-1 * calc(var(--size)/ 2));
margin-inline-end: calc(-1 * calc(var(--size)/ 2));
z-index: 20;
-webkit-backdrop-filter: blur(2px);
backdrop-filter: blur(2px);
background-color: var(--media-kb-bezel-bg, var(--default-bg));
animation: var(--media-kb-bezel-animation, xmp-bezel-fade .35s linear 1 normal forwards);
border-radius: var(--media-kb-bezel-border-radius, calc(var(--size)/ 2));
pointer-events: none;
}
.xmp-kb-bezel:not(:has(svg)) {
display: none!important;
}
.light .xmp-kb-bezel {
--default-bg: rgb(255 255 255 / 0.6);
}
.dark .xmp-kb-bezel {
--default-bg: rgb(10 10 10 / 0.6);
}
:where(.xmp-kb-bezel:has(slot:empty)) {
opacity: 0;
}
:where(.xmp-kb-action[data-action=seek-forward] .xmp-kb-bezel) {
top: 45%;
left: unset;
right: 10%}
:where(.xmp-kb-action[data-action=seek-backward] .xmp-kb-bezel) {
top: 45%;
left: 10%}
:where(.xmp-kb-icon) {
--size: var(--media-kb-icon-size,  38px);
width: var(--size);
height: var(--size);
}
.xmp-kb-icon {
color: var(--media-kb-icon-color, var(--default-color));
}
.light .xmp-kb-icon {
--default-color: #1a1a1a;
}
.dark .xmp-kb-icon, .dark .xmp-time {
--default-color: #f5f5f5;
}
@keyframes xmp-bezel-fade {
0% {
opacity: 1;
}
to {
opacity: 0;
transform: scale(2);
}
}:where(.xmp-menu-items) {
--color-inverse: var(--media-menu-color-inverse,  var(--default-inverse));
--color-gray-50: var(--media-menu-color-gray-50,  var(--default-gray-50));
--color-gray-100: var(--media-menu-color-gray-100,  var(--default-gray-100));
--color-gray-200: var(--media-menu-color-gray-200,  var(--default-gray-200));
--color-gray-300: var(--media-menu-color-gray-300,  var(--default-gray-300));
--color-gray-400: var(--media-menu-color-gray-400,  var(--default-gray-400));
--text-color: var(--media-menu-text-color,  var(--default-text));
--text-secondary-color: var(--media-menu-text-secondary-color,  var(--default-text-secondary));
--root-border: var(--media-menu-border,  var(--default-root-border));
--font-size: var(--media-menu-font-size,  14px);
--font-weight: var(--media-menu-font-weight,  500);
--root-bg: var(--media-menu-bg,  var(--color-gray-400));
--root-padding: var(--media-menu-padding,  12px);
--root-border-radius: var(--media-menu-border-radius,  4px);
--divider: var(--media-menu-divider,  1px solid var(--color-gray-50));
--section-bg: var(--media-menu-section-bg,  var(--color-gray-300));
--section-border: var(--media-menu-section-border);
--section-divider: var(--media-menu-section-divider,  var(--divider));
--top-bar-bg: var(--media-menu-top-bar-bg,  var(--color-gray-200));
--top-bar-divider: var(--media-menu-divider,  transparent);
--text-hint-color: var(--media-menu-hint-color,  var(--text-secondary-color));
--chapter-divider: var(--media-chapters-divider,  var(--divider));
--chapter-active-bg: var(--media-chapters-item-active-bg,  var(--color-gray-50));
--chapter-active-border-left: var(--media-chapters-item-active-border-left);
--chapter-progress-bg: var(--media-chapters-progress-bg,  var(--color-inverse));
--chapter-time-font-size: var(--media-chapters-time-font-size,  12px);
--chapter-time-font-weight: var(--media-chapters-time-font-weight,  500);
--chapter-time-gap: var(--media-chapters-time-gap,  6px);
--chapter-duration-bg: var(--media-chapters-duration-bg);
--item-border: var(--media-menu-item-border,  0);
--item-bg: var(--media-menu-item-bg,  transparent);
--item-hover-bg: var(--media-menu-item-hover-bg,  var(--color-gray-50));
--item-icon-size: var(--media-menu-item-icon-size,  18px);
--item-padding: var(--media-menu-item-padding,  10px);
--item-min-height: var(--media-menu-item-height,  40px);
--item-border-radius: var(--media-menu-item-border-radius,  2px);
--scrollbar-track-bg: var(--media-menu-scrollbar-track-bg,  transparent);
--scrollbar-thumb-bg: var(--media-menu-scrollbar-thumb-bg,  var(--color-gray-50));
--webkit-scrollbar-bg: var(--color-gray-400);
--webkit-scrollbar-track-bg: var(--media-menu-scrollbar-track-bg,  var(--color-gray-50));
--checkbox-bg: var(--media-menu-checkbox-bg,  var(--color-gray-100));
--checkbox-active-bg: var(--media-menu-checkbox-bg-active,  #1ba13f);
--checkbox-handle-bg: var(--media-menu-checkbox-handle-bg,  #f5f5f5);
--checkbox-handle-border: var(--media-menu-checkbox-handle-border);
--radio-icon-color: var(--media-menu-radio-icon-color,  var(--text-color));
min-width: var(--media-menu-min-width, 280px);
scrollbar-width: thin;
scrollbar-color: var(--scrollbar-thumb-bg) var(--scrollbar-track-bg);
transform: translateZ(0);
}
.light .xmp-menu-items {
--default-inverse: black;
--default-gray-50: rgb(80 80 80 / 0.15);
--default-gray-100: rgb(80 80 80 / 0.45);
--default-gray-200: rgb(235 235 235 / 0.6);
--default-gray-300: rgb(238 238 238);
--default-gray-400: rgb(250 250 250);
--default-text: #1a1a1a;
--default-text-secondary: #6b6b6b;
--default-root-border: 1px solid rgb(10 10 10 / 0.1);
}
.dark .xmp-menu-items {
--default-inverse: white;
--default-gray-50: rgb(245 245 245 / 0.1);
--default-gray-100: rgb(245 245 245 / 0.45);
--default-gray-200: rgb(10 10 10 / 0.6);
--default-gray-300: rgb(27 27 27);
--default-gray-400: rgb(10 10 10);
--default-text: #f5f5f5;
--default-text-secondary: #8a8a8a;
--default-root-border: 1px solid rgb(255 255 255 / 0.1);
}
:where(.xmp-menu[data-root] media-menu[data-root]) {
display: contents;
}
:where(.xmp-menu[data-disabled][data-root]) {
display: none;
}
:where(.xmp-menu[data-submenu]) {
display: inline-block;
}
:where(.xmp-menu-items:focus) {
outline: 0;
}
:where(.xmp-menu-item:focus, .xmp-radio:focus) {
outline: 0;
}
:where(.xmp-menu-item:focus-visible, .xmp-menu-item[data-focus], .xmp-radio:focus-visible, .xmp-radio[data-focus]) {
outline: 0;
box-shadow: var(--media-focus-ring);
}
:where(.xmp-menu[data-open] .xmp-tooltip-content) {
display: none!important;
}
.xmp-menu-items [data-hidden] {
display: none!important;
}
:where(.xmp-menu-items)::-webkit-scrollbar {
background-color: var(--webkit-scrollbar-bg);
border-radius: var(--root-border-radius);
height: 6px;
width: 5px;
}
:where(.xmp-menu-items)::-webkit-scrollbar-track {
background-color: var(--webkit-scrollbar-track-bg);
border-radius: 4px;
}
:where(.xmp-menu-items)::-webkit-scrollbar-thumb {
background-color: var(--scrollbar-thumb-bg);
border-radius: 4px;
}
:where(.xmp-menu-items)::-webkit-scrollbar-corner {
background-color: var(--scrollbar-thumb-bg);
}
:where(.xmp-button .xmp-rotate-icon) {
transition: transform .2s ease-out;
}
:where(.xmp-button[aria-expanded=true] .xmp-rotate-icon) {
transform: rotate(var(--media-menu-icon-rotate-deg, 90deg));
transition: transform .2s ease-in;
}
:where(.xmp-menu-items) {
display: flex;
align-items: center;
flex-direction: column;
font-family: var(--font-family);
font-size: var(--font-size);
font-weight: var(--font-weight);
transition: height .35s;
}
:where(.xmp-menu-items[data-root]) {
background-color: var(--root-bg);
border-radius: var(--root-border-radius);
box-shadow: var(--media-menu-box-shadow);
-webkit-backdrop-filter: blur(4px);
backdrop-filter: blur(4px);
height: var(--menu-height, auto);
will-change: width, height;
overflow-y: auto;
overscroll-behavior: contain;
opacity: 0;
z-index: 9999999;
max-height: var(--media-menu-max-height, 340px);
filter: var(--media-menu-filter,  drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06)));
--enter-transform: translateY(0px);
--exit-transform: translateY(12px);
}
.xmp-menu-items[data-root] {
border: var(--root-border);
padding: var(--root-padding);
}
.xmp-chapters-menu-items {
min-height: 100px;
}
:where([data-x-view-type=video]) :where(.xmp-menu-items[data-root]) {
max-height: var(--media-menu-video-max-height, calc(var(--player-height) * .7));
}
:where(.xmp-menu-items[data-transition=height]) {
--scrollbar-thumb-bg: rgba(0,  0,  0,  0);
pointer-events: none;
overflow: hidden;
}
.xmp-menu-button[aria-disabled=true], .xmp-menu-item[aria-disabled=true], .xmp-menu-item[data-disabled] {
display: none;
}
:where(.xmp-menu-items[data-root]:not([data-placement])) {
--enter-transform: translateY(-24px);
position: fixed;
left: 16px;
right: 16px;
top: unset;
bottom: 0;
max-height: var(--media-sm-menu-portrait-max-height, 40vh);
max-height: var(--media-sm-menu-portrait-max-height, 40dvh);
max-width: 480px;
margin: 0 auto;
}
:where(.xmp-menu-items[data-root][aria-hidden=true]) {
animation: var(--media-menu-exit-animation, xmp-menu-exit .2s ease-out);
}
:where(.xmp-menu-items[data-root][aria-hidden=false]) {
animation: var(--media-menu-enter-animation, xmp-menu-enter .3s ease-out);
animation-fill-mode: forwards;
}
:where(.xmp-menu-items[data-placement~=bottom]) {
--enter-transform: translateY(0);
--exit-transform: translateY(-12px);
}
@keyframes xmp-menu-enter {
0% {
opacity: 0;
transform: var(--exit-transform);
}
to {
opacity: 1;
transform: var(--enter-transform);
}
}@keyframes xmp-menu-exit {
0% {
opacity: 1;
transform: var(--enter-transform);
}
to {
opacity: 0;
transform: var(--exit-transform);
}
}:where(media-menu-portal) {
display: contents;
}
@media (orientation:landscape) and (pointer:coarse) {
:where(.xmp-menu-items[data-root]:not([data-placement])) {
max-height: var(--media-sm-menu-landscape-max-height, min(70vh, 400px));
max-height: var(--media-sm-menu-landscape-max-height, min(70dvh, 400px));
}
}:where(.xmp-menu[data-submenu] .xmp-menu-button) {
display: flex;
align-items: center;
justify-content: flex-start;
}
:where(.xmp-menu-items[data-submenu][aria-hidden=true]), :where(.xmp-menu[aria-hidden=true]) {
display: none;
}
:where(.xmp-menu-item, .xmp-radio) {
position: relative;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
user-select: none;
display: flex;
align-items: center;
justify-content: start;
width: 100%;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 0;
border-radius: var(--item-border-radius);
min-height: var(--item-min-height);
font-size: var(--font-size);
outline: 0;
transition: background .2s, color .2s;
}
.xmp-menu-item, .xmp-radio {
color: var(--text-color);
background-color: var(--item-bg);
padding: var(--item-padding);
}
.xmp-menu-item:focus-visible, .xmp-menu-item[data-focus], .xmp-radio:focus-visible, .xmp-radio[data-focus] {
cursor: pointer;
background-color: var(--item-hover-bg);
}
:where(.xmp-menu-items[data-submenu]) {
width: 100%;
align-items: flex-start;
justify-content: center;
flex-direction: column;
}
:where(.xmp-menu-item[aria-expanded=true]) {
font-weight: 700;
border-radius: 0;
border-top-left-radius: var(--item-border-radius);
border-top-right-radius: var(--item-border-radius);
position: sticky;
top: calc(-1 * var(--root-padding));
left: 0;
width: 100%;
z-index: 10;
-webkit-backdrop-filter: blur(4px);
backdrop-filter: blur(4px);
margin-bottom: 4px;
}
.xmp-menu-item[aria-expanded=true] {
border-bottom: var(--top-bar-divider);
background-color: var(--top-bar-bg);
}
:where(.xmp-menu-item-label) {
flex: 1 0 0%;
text-align: start;
margin-inline-end: var(--media-menu-item-icon-spacing, 6px);
}
:where(.xmp-menu-item .xmp-icon, .xmp-radio .xmp-icon) {
--size: var(--item-icon-size);
width: var(--size);
height: var(--size);
margin-inline-end: var(--media-menu-item-icon-spacing, 6px);
}
:where(.xmp-menu-open-icon, .xmp-menu-close-icon) {
--size: var(--media-menu-arrow-icon-size,  18px);
width: var(--size);
height: var(--size);
}
:where(.xmp-menu-item-hint, .xmp-menu-open-icon, .xmp-radio-hint) {
color: var(--text-hint-color);
font-size: var(--media-menu-hint-font-size,  13px);
font-weight: var(--media-menu-hint-font-weight, 400);
}
:where(.xmp-menu-items .xmp-menu-open-icon) {
margin-inline-end: 0;
}
:where(.xmp-menu-items) :where(.xmp-menu-item-hint, .xmp-menu-open-icon) {
margin-inline-start: auto;
}
:where(.xmp-menu-item-hint + media-icon .xmp-menu-open-icon), :where(.xmp-menu-item-hint + slot > .xmp-menu-open-icon), :where(.xmp-menu-items) :where(.xmp-menu-item-hint + .xmp-menu-open-icon) {
margin-inline-start: 2px;
}
:where(.xmp-menu-item[aria-expanded=true] .xmp-menu-open-icon), :where(.xmp-menu-item[aria-hidden=true]) {
display: none!important;
}
:where(.xmp-menu-items) :where(.xmp-menu-item[aria-disabled=true], .xmp-menu-item[data-disabled]) :where(.xmp-menu-open-icon) {
opacity: 0;
}
:where(.xmp-menu-close-icon), :where(.xmp-menu-item[aria-expanded=true] > .xmp-icon) {
display: none!important;
}
:where(.xmp-menu-item[aria-expanded=true] .xmp-menu-close-icon) {
display: inline!important;
margin-inline-start: calc(-1 * var(--item-padding)/ 2);
}
:where(.xmp-menu-checkbox) {
--checkbox-width: var(--media-menu-checkbox-width,  40px);
--checkbox-height: var(--media-menu-checkbox-height,  18px);
--checkbox-top: calc((var(--checkbox-height) - var(--checkbox-diameter)) / 2);
--checkbox-diameter: var(--media-menu-checkbox-handle-diameter,  calc(var(--checkbox-height) - 2px));
--checkbox-gap: var(--media-menu-checkbox-gap,  2.5px);
position: relative;
display: inline-block;
width: var(--checkbox-width);
height: var(--checkbox-height);
border-radius: calc(var(--checkbox-height)/ 2);
transition: .3s ease-in-out;
cursor: pointer;
pointer-events: auto;
}
.xmp-menu-checkbox {
background-color: var(--checkbox-bg);
}
:where(.xmp-menu-checkbox:focus-visible) {
outline: 0;
box-shadow: var(--media-focus-ring);
}
.xmp-menu-checkbox[aria-pressed=true] {
background-color: var(--checkbox-active-bg);
}
:where(.xmp-menu-checkbox):after {
content: "";
display: inline-block;
width: var(--checkbox-diameter);
height: var(--checkbox-diameter);
border-radius: calc(var(--checkbox-diameter)/ 2);
position: absolute;
top: var(--checkbox-top);
transform: translate(var(--checkbox-gap));
transition: .3s ease-in-out;
border: var(--checkbox-handle-border);
left: 0;
}
.xmp-menu-checkbox:after {
background-color: var(--checkbox-handle-bg);
}
:where(.xmp-menu-checkbox[aria-pressed=true]):after {
transform: translate(calc(var(--checkbox-width) - var(--checkbox-diameter) - var(--checkbox-gap)));
}
@media (prefers-reduced-motion:no-preference) {
:where(.xmp-menu-items) {
scroll-behavior: smooth;
}
:where(.xmp-menu-checkbox[data-active]):after {
width: calc(var(--checkbox-width) - calc(var(--checkbox-gap) * 2));
}
}:where(.xmp-menu-checkbox[aria-pressed=true][data-active]):after {
transform: translate(var(--checkbox-gap));
}
:where(.xmp-menu-items .xmp-slider) {
--media-slider-track-bg: var(--media-menu-slider-track-bg,  var(--color-gray-50));
--media-slider-height: var(--media-menu-slider-height,  32px);
--track-focus-height: var(--track-height)!important;
}
:where(.xmp-menu-items .xmp-slider-thumb) {
opacity: 1!important;
}
:where(.xmp-menu-slider-item.group) {
flex-direction: column;
}
:where(.xmp-menu-slider-title) {
margin-top: 4px;
}
:where(.xmp-menu-slider-body) {
width: 100%;
display: flex;
align-items: center;
margin-top: 6px;
}
:where(.xmp-menu-slider-item .xmp-icon) {
margin: 0;
color: var(--text-hint-color);
}
:where(.xmp-menu-slider-item[data-min] .xmp-icon.down, .xmp-menu-slider-item[data-max] .xmp-icon.up) {
color: var(--text-color);
animation: .6s ease-in-out xmp-slider-icon;
transition: 1.2s;
}
@keyframes xmp-slider-icon {
0%, to {
transform: scale(1);
}
50% {
transform: scale(1.25);
}
}:where(.xmp-menu-items .xmp-slider-track-fill) {
transition: opacity .3s;
}
:where(.xmp-menu-items .xmp-slider[data-active] .xmp-slider-track-fill) {
opacity: .4;
}
:where(.xmp-radio-group) {
width: 100%;
display: flex;
flex-direction: column;
}
.xmp-radio {
cursor: pointer;
contain: content;
padding-left: calc(var(--item-icon-size) + var(--item-padding));
}
.xmp-radio[aria-checked=true] {
padding-left: 0;
}
.xmp-radio .xmp-icon {
display: none;
color: var(--radio-icon-color);
}
.xmp-radio[aria-checked=true] .xmp-icon {
display: inline-block;
margin-inline-start: 6px;
margin-inline-start: 2px;
}
:where(.xmp-radio-hint) {
margin-inline-start: auto;
}
.xmp-color-picker {
width: 32px;
height: 32px;
border: 0;
background-color: transparent;
outline: 0;
}
.xmp-color-picker::-webkit-color-swatch {
border-radius: 2px;
}
.xmp-color-picker::-moz-color-swatch {
border-radius: 2px;
}
.xmp-color-picker:focus-visible::-webkit-color-swatch {
box-shadow: var(--media-focus-ring);
}
.xmp-color-picker:focus-visible::-moz-color-swatch {
box-shadow: var(--media-focus-ring);
}
:where(.xmp-menu-section) {
width: 100%}
:where(.xmp-menu-item + .xmp-menu-section) {
margin-top: 8px;
}
:where(.xmp-menu-section-title), :where(.xmp-menu-slider-title) {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--text-secondary-color);
font-size: var(--media-menu-section-header-font-size,  12px);
font-weight: var(--media-menu-section-header-font-weight, 500);
padding-inline: 2px;
}
:where(.xmp-menu-section-body) {
width: 100%}
:where(.xmp-menu-section-title + .xmp-menu-section-body) {
margin-top: var(--media-menu-section-gap, 8px);
}
.xmp-menu-section-body {
background-color: var(--section-bg);
border: var(--section-border);
border-radius: var(--media-menu-section-border-radius, 2px);
}
:where(.xmp-menu-section:not([data-open]) .xmp-menu-item:not(:last-child)) {
border-bottom: var(--section-divider);
}
:where(.xmp-menu-section-body .xmp-menu:last-child > .xmp-menu-item) {
border-bottom: unset;
}
.xmp-menu-section[data-open], .xmp-menu-section[data-open]>.xmp-menu-section-body {
display: contents!important;
background-color: transparent!important;
}
.xmp-menu-section[data-open]>.xmp-menu-section-body>:not([data-open]), .xmp-menu-section[data-open]>.xmp-menu-section-title {
display: none;
}
:where(.xmp-chapters-menu-items) {
min-width: var(--media-chapters-min-width, var(--media-menu-min-width, 220px));
}
.xmp-chapters-menu-items {
padding: var(--media-chapters-padding, 0);
}
:where(.xmp-menu-items:has(.xmp-chapters-radio-group[data-thumbnails])) {
min-width: var(--media-chapters-with-thumbnails-min-width, 300px);
}
.xmp-chapters-radio {
border-bottom: var(--chapter-divider);
padding: var(--item-padding);
}
:where(.xmp-chapter-radio:last-child) {
border-bottom: 0;
}
.xmp-chapter-radio[aria-checked=true] {
background-color: var(--chapter-active-bg);
border-left: var(--chapter-active-border-left);
}
:where(.xmp-chapter-radio[aria-checked=true]):after {
content: " ";
width: var(--progress);
height: var(--media-chapters-progress-height, 4px);
position: absolute;
bottom: 0;
left: 0;
}
.xmp-chapter-radio[aria-checked=true]:after {
border-radius: var(--media-chapters-progress-border-radius, 0);
background-color: var(--chapter-progress-bg);
}
.xmp-chapters-radio-group :where(.xmp-thumbnail) {
margin-inline-end: var(--media-chapters-thumbnail-gap, 12px);
flex-shrink: 0;
min-width: var(--media-chapters-thumbnail-min-width, 100px);
min-height: var(--media-chapters-thumbnail-min-height, 56px);
max-width: var(--media-chapters-thumbnail-max-width, 120px);
max-height: var(--media-chapters-thumbnail-max-height, 68px);
}
.xmp-chapters-radio-group .xmp-thumbnail {
border: var(--media-chapters-thumbnail-border, 2px);
}
:where(.xmp-chapters-radio-group .xmp-chapter-radio-label) {
color: var(--text-secondary-color);
font-size: var(--font-size);
font-weight: var(--font-weight);
white-space: nowrap;
}
:where(.xmp-chapter-radio[aria-checked=true] .xmp-chapter-radio-label) {
color: var(--text-color);
}
:where(.xmp-chapters-radio-group .xmp-chapter-radio-start-time) {
display: inline-block;
letter-spacing: var(--media-chapters-start-time-letter-spacing,  .4px);
border-radius: var(--media-chapters-start-time-border-radius, 2px);
font-size: var(--chapter-time-font-size);
font-weight: var(--chapter-time-font-weight);
margin-top: var(--chapter-time-gap);
}
.xmp-chapters-radio-group .xmp-chapter-radio-start-time {
color: var(--text-secondary-color);
padding: var(--media-chapters-start-time-padding, 0 0);
}
:where(.xmp-chapters-radio-group .xmp-chapter-radio-duration) {
color: var(--text-hint-color);
font-size: var(--chapter-time-font-size);
font-weight: var(--chapter-time-font-weight);
margin-top: var(--chapter-time-gap);
}
.xmp-chapters-radio-group .xmp-chapter-radio-duration {
background-color: var(--chapter-duration-bg);
border-radius: var(--media-chapters-duration-border-radius, 2px);
}
.xmp-chapters-radio-group:not([data-thumbnails]) :where(.xmp-thumbnail, media-thumbnail) {
display: none;
}
:where(.xmp-chapter-radio-content) {
display: flex;
align-items: flex-start;
flex-direction: column;
}
:where(.xmp-chapters-radio-group:not([data-thumbnails]) .xmp-chapter-radio-content) {
width: 100%;
flex-direction: row;
display: flex;
flex-wrap: wrap;
align-items: center;
}
:where(.xmp-chapters-radio-group:not([data-thumbnails]) .xmp-chapter-radio-start-time) {
margin-top: 0;
margin-inline-start: auto;
}
:where(.xmp-chapters-radio-group:not([data-thumbnails]) .xmp-chapter-radio-duration) {
margin-top: 4px;
flex-basis: 100%}
.xmp-menu-items[data-keyboard] .xmp-chapters-radio-group:focus-within {
padding: var(--media-chapters-focus-padding, 4px);
}
:where(.xmp-poster) {
display: block;
contain: content;
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 0;
opacity: 0;
width: 100%;
height: 100%;
z-index: 1;
border: 0;
pointer-events: none;
transition: opacity .2s ease-out;
background-color: var(--media-poster-bg, #000);
}
:where([controls] .xmp-poster) {
background-color: transparent;
}
:where(.xmp-poster img) {
object-fit: inherit;
object-position: inherit;
pointer-events: none;
user-select: none;
-webkit-user-select: none;
}
.xmp-poster :where(img) {
border: 0;
width: 100%;
height: 100%;
object-fit: contain;
}
:where(.xmp-poster[data-visible]) {
opacity: 1;
}
:where(.xmp-slider) {
--width: var(--media-slider-width,  100%);
--height: var(--media-slider-height,  48px);
--thumb-size: var(--media-slider-thumb-size,  15px);
--thumb-focus-size: var(--media-slider-focused-thumb-size,  calc(var(--thumb-size) * 1.1));
--track-width: var(--media-slider-track-width,  100%);
--track-height: var(--media-slider-track-height,  3px);
--track-focus-width: var(--media-slider-focused-track-width,  var(--track-width));
--track-focus-height: var(--media-slider-focused-track-height,  calc(var(--track-height) * 1.2));
display: inline-flex;
align-items: center;
width: var(--width);
height: var(--height);
margin: 0 calc(var(--thumb-size)/ 2);
position: relative;
contain: layout style;
outline: 0;
pointer-events: auto;
cursor: pointer;
user-select: none;
touch-action: none;
-webkit-user-select: none;
-webkit-tap-highlight-color: transparent;
}
:where(.xmp-slider[aria-hidden=true]) {
display: none!important;
}
:where(.xmp-slider[aria-disabled=true]) {
cursor: unset;
}
:where(.xmp-slider:focus) {
outline: 0;
}
:where(.xmp-slider:not([data-chapters])[data-focus], .xmp-slider:not([data-chapters]):focus-visible) :where(.xmp-slider-track) {
box-shadow: var(--media-focus-ring);
}
:where(.xmp-slider .xmp-slider-track) {
z-index: 0;
position: absolute;
width: var(--track-width);
height: var(--track-height);
top: 50%;
left: 0;
border-radius: var(--media-slider-track-border-radius, 2px);
transform: translateY(-50%) translateZ(0);
background-color: var(--media-slider-track-bg, rgb(255 255 255 / .3));
contain: strict;
}
:where(.xmp-slider[data-focus], .xmp-slider:focus-visible) :where(.xmp-slider-track) {
outline-offset: var(--thumb-size);
}
.xmp-time, body.bricks-is-frontend media-player :focus {
outline: 0;
}
:where(.xmp-slider:not([data-chapters])[data-active] .xmp-slider-track) {
width: var(--track-focus-width);
height: var(--track-focus-height);
}
:where(.xmp-slider .xmp-slider-track-fill) {
z-index: 2;
background-color: var(--media-slider-track-fill-bg, var(--media-brand));
width: var(--slider-fill, 0%);
will-change: width;
}
:where(media-menu .xmp-slider .xmp-slider-track-fill) {
background-color: var(--media-slider-track-fill-bg, var(--default-gray-100));
}
:where(.xmp-slider .xmp-slider-thumb) {
position: absolute;
top: 50%;
left: var(--slider-fill);
opacity: 0;
contain: layout size style;
width: var(--thumb-size);
height: var(--thumb-size);
border: var(--media-slider-thumb-border, 1px solid #cacaca);
border-radius: var(--media-slider-thumb-border-radius, 9999px);
background-color: var(--media-slider-thumb-bg, #fff);
transform: translate(-50%, -50%) translateZ(0);
transition: opacity .15s ease-in;
pointer-events: none;
will-change: left;
z-index: 2;
}
:where(.xmp-slider[data-dragging], .xmp-slider[data-focus], .xmp-slider:focus-visible) :where(.xmp-slider-thumb) {
box-shadow: var(--media-slider-focused-thumb-shadow, 0 0 0 4px hsla(0, 0%, 100%, .4));
}
:where(.xmp-slider[data-active] .xmp-slider-thumb) {
opacity: 1;
transition: var(--media-slider-thumb-transition,  opacity .2s ease-in,  box-shadow .2s ease);
}
:where(.xmp-slider[data-dragging] .xmp-slider-thumb) {
width: var(--thumb-focus-size);
height: var(--thumb-focus-size);
}
:where(.xmp-slider-value) {
display: inline-block;
contain: content;
font-size: 14px;
}
:where(.xmp-slider-thumbnail) {
display: block;
contain: content;
}
:where(.xmp-slider-video) {
background-color: #000;
contain: content;
display: inline-block;
border: var(--media-thumbnail-border, 1px solid #fff);
}
:where(.xmp-slider-video video) {
display: block;
height: auto;
width: 156px;
}
:where(.xmp-slider-video[data-loading]) {
opacity: 0;
}
:where(.xmp-slider-video[data-hidden], .xmp-slider-video[data-hidden] video) {
display: none;
width: 0;
}
:where(.xmp-slider .xmp-slider-preview) {
display: flex;
flex-direction: column;
align-items: center;
opacity: 0;
background-color: var(--media-slider-preview-bg);
border-radius: var(--media-slider-preview-border-radius, 2px);
pointer-events: none;
transition: opacity .2s ease-out;
will-change: left, opacity;
contain: layout paint style;
}
:where(.xmp-slider-preview[data-visible]) {
opacity: 1;
transition: opacity .2s ease-in;
}
.xmp-slider-value {
background-color: var(--media-slider-value-bg, var(--default-bg));
border-radius: var(--media-slider-value-border-radius, 2px);
border: var(--media-slider-value-border, var(--default-border));
color: var(--media-slider-value-color, var(--default-color));
padding: var(--media-slider-value-padding, 1px 10px);
}
:where(.xmp-slider-video:not([data-hidden]) + .xmp-slider-chapter-title, .xmp-slider-thumbnail:not([data-hidden]) + .xmp-slider-chapter-title) {
margin-top: var(--media-slider-chapter-title-gap, 6px);
}
:where(.xmp-slider-video:not([data-hidden]) + .xmp-slider-value, .xmp-slider-thumbnail:not([data-hidden]) + .xmp-slider-value, .xmp-slider-chapter-title + .xmp-slider-value) {
margin-top: var(--media-slider-value-gap, 2px);
}
:where(.xmp-slider[aria-orientation=vertical]) {
--track-width: var(--media-slider-track-width,  4px);
--track-height: var(--media-slider-track-height,  100%);
--track-focus-width: var(--media-slider-focused-track-width,  calc(var(--track-width) * 1.25));
--track-focus-height: var(--media-slider-focused-track-height,  var(--track-height));
margin: calc(var(--thumb-size)/ 2) 0;
}
:where(.xmp-slider[aria-orientation=vertical] .xmp-slider-track) {
top: unset;
bottom: 0;
left: 50%;
transform: translate(-50%) translateZ(0);
}
:where(.xmp-slider[aria-orientation=vertical] .xmp-slider-track-fill) {
width: var(--track-width);
height: var(--slider-fill);
will-change: height;
transform: translate(-50%) translateZ(0);
}
:where(.xmp-slider[aria-orientation=vertical] .xmp-slider-progress) {
top: unset;
bottom: 0;
width: var(--track-width);
height: var(--slider-progress, 0%);
will-change: height;
}
:where(.xmp-slider[aria-orientation=vertical] .xmp-slider-thumb) {
top: unset;
bottom: var(--slider-fill);
left: 50%;
will-change: bottom;
transform: translate(-50%, 50%) translateZ(0);
}
:where(.xmp-slider[aria-orientation=vertical] .xmp-slider-preview) {
will-change: bottom, opacity;
}
:where([data-live] .xmp-time-slider .xmp-slider-track-fill) {
background-color: var(--media-slider-track-fill-live-bg, #dc2626);
}
:where(.xmp-time-slider .xmp-slider-progress) {
z-index: 1;
left: 0;
width: var(--slider-progress, 0%);
will-change: width;
background-color: var(--media-slider-track-progress-bg, rgb(255 255 255 / .5));
}
:where([data-media-player]:not([data-can-play]) .xmp-time-slider .xmp-slider-value) {
display: none;
}
:where(.xmp-slider-steps) {
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
:where(.xmp-slider-step) {
width: var(--media-slider-step-width, 2.5px);
height: calc(var(--track-height) + 1px);
background-color: var(--media-slider-step-color, #7c7c7c);
opacity: 0;
transition: opacity .3s;
}
:where(.xmp-slider[data-active] .xmp-slider-step) {
opacity: 1;
}
:where(.xmp-time-slider .xmp-slider-chapters) {
position: relative;
display: flex;
align-items: center;
width: 100%;
height: 100%;
contain: layout style;
border-radius: var(--media-slider-track-border-radius, 1px);
}
:where(body.rtl .xmp-time-slider .xmp-slider-chapters) {
flex-direction: row-reverse;
}
:where(.xmp-slider[data-focus], .xmp-slider:focus-visible) :where(.xmp-slider-chapters) {
box-shadow: var(--media-focus-ring);
height: var(--track-height);
}
:where(.xmp-time-slider .xmp-slider-chapter) {
margin-inline-end: 2px;
position: relative;
display: flex;
align-items: center;
width: 100%;
height: 100%;
will-change: height, transform;
contain: layout style;
border-radius: var(--media-slider-track-border-radius, 1px);
}
:where(.xmp-time-slider .xmp-slider-chapter:last-child) {
margin-inline-end: 0;
}
:where(.xmp-time-slider .xmp-slider-chapter .xmp-slider-track-fill) {
background-color: var(--media-slider-track-fill-bg, var(--media-brand));
width: var(--chapter-fill, 0%);
will-change: width;
}
:where([data-live] .xmp-time-slider .xmp-slider-track-fill) {
background-color: var(--media-slider-track-fill-live-bg,#dc2626);
}
:where(.xmp-time-slider .xmp-slider-chapter .xmp-slider-progress) {
width: var(--chapter-progress, 0%);
will-change: width;
}
:where(.xmp-time-slider .xmp-slider-chapter-title) {
font-size: var(--media-slider-chapter-title-font-size,  14px);
color: var(--media-slider-chapter-title-color, #f5f5f5);
background-color: var(--media-slider-chapter-title-bg);
}
:where(.xmp-thumbnail) {
--aspect-ratio: calc(var(--media-thumbnail-aspect-ratio,  16 / 9));
--min-width: var(--media-thumbnail-min-width,  140px);
--max-width: var(--media-thumbnail-max-width,  180px);
display: block;
width: var(--thumbnail-width);
height: var(--thumbnail-height);
background-color: var(--media-thumbnail-bg, #000);
contain: strict;
overflow: hidden;
min-width: var(--min-width);
min-height: var(--media-thumbnail-min-height, calc(var(--min-width)/ var(--aspect-ratio)));
max-width: var(--max-width);
max-height: var(--media-thumbnail-max-height, calc(var(--max-width)/ var(--aspect-ratio)));
}
.xmp-thumbnail {
border: var(--media-thumbnail-border, 1px solid #fff);
}
:where(.xmp-thumbnail img) {
min-width: unset!important;
max-width: unset!important;
will-change: width, height, transform;
}
:where(.xmp-thumbnail[data-loading] img) {
opacity: 0;
}
:where(.xmp-thumbnail[aria-hidden=true]) {
display: none!important;
}
:where(.xmp-time-group.repeater-item) {
display: flex;
align-items: center;
margin-inline-start: 8px;
}
.xmp-time-divider {
margin: 0 var(--media-time-divider-gap, 2.5px);
color: var(--media-time-divider-color, #e0e0e0);
}
:where(.xmp-time) {
display: inline-block;
contain: content;
font-size: var(--media-time-font-size,  15px);
font-weight: var(--media-time-font-weight, 400);
border-radius: var(--media-time-border-radius, 2px);
letter-spacing: var(--media-time-letter-spacing,  .025em);
}
.xmp-time {
color: var(--media-time-color, var(--default-color));
background-color: var(--media-time-bg);
border: var(--media-time-border);
padding: var(--media-time-padding, 2px);
}
:where(.xmp-time:focus-visible) {
box-shadow: var(--media-focus-ring);
}
.light .xmp-time {
--default-color: rgb(10 10 10);
}
:where(.xmp-tooltip, media-tooltip) {
display: contents;
}
:where(.xmp-tooltip-content) {
display: inline-block;
font-size: var(--media-tooltip-font-size,  13px);
font-weight: var(--media-tooltip-font-weight, 500);
opacity: 0;
pointer-events: none;
white-space: nowrap;
z-index: 10;
will-change: transform, opacity;
--enter-transform: translateY(0px) scale(1);
--exit-transform: translateY(12px) scale(0.8);
}
.xmp-tooltip-content {
border-radius: var(--media-tooltip-border-radius, 2px);
background-color: var(--media-tooltip-bg-color, var(--default-bg));
border: var(--media-tooltip-border, var(--default-border));
color: var(--media-tooltip-color, var(--default-color));
padding: var(--media-tooltip-padding, 2px 8px);
}
.x-media-player_inner.light, .xmp-controls.light, .xmp-media-features[data-x-color=light] {
--default-color: #1a1a1a;
--default-bg: white;
--default-border: 1px solid rgb(0 0 0 / 0.2);
}
.x-media-player_inner.dark, .xmp-controls.dark, .xmp-media-features[data-x-color=dark] {
--default-color: #f5f5f5;
--default-bg: black;
--default-border: 1px solid rgb(255 255 255 / 0.1);
}
:where(.xmp-menu .xmp-menu-button[role=button][data-pressed] .xmp-tooltip-content) {
opacity: 0;
display: none;
}
:where(.xmp-tooltip-content:not([data-visible])) {
animation: var(--media-tooltip-exit-animation, xmp-tooltip-exit .2s ease-out);
}
:where(.xmp-tooltip-content[data-visible]) {
animation: var(--media-tooltip-enter-animation, xmp-tooltip-enter .2s ease-in);
animation-fill-mode: forwards;
}
:where(.xmp-tooltip-content[data-placement~=bottom]) {
--enter-transform: translateY(0) scale(1);
--exit-transform: translateY(-12px) scale(0.8);
}
:where(.xmp-tooltip-content[data-placement~=left]) {
--enter-transform: translateX(0) scale(1);
--exit-transform: translateX(12px) scale(0.8);
}
:where(.xmp-tooltip-content[data-placement~=right]) {
--enter-transform: translateX(0) scale(1);
--exit-transform: translateX(-12px) scale(0.8);
}
@keyframes xmp-tooltip-enter {
0% {
opacity: 0;
transform: var(--exit-transform);
}
to {
opacity: 1;
transform: var(--enter-transform);
}
}@keyframes xmp-tooltip-exit {
0% {
opacity: 1;
transform: var(--enter-transform);
}
to {
opacity: 0;
transform: var(--exit-transform);
}
}@media (prefers-reduced-motion) {
:where([data-buffering]) :where(.xmp-buffering-icon, .xmp-buffering-spinner) {
animation-duration: 8s;
}
:where(.xmp-kb-bezel) {
animation: none;
}
:where(.xmp-menu-button .xmp-rotate-icon) {
transition: unset;
}
:where(.xmp-menu-items) {
transition: unset;
animation: none;
opacity: 1;
}
:where(.xmp-tooltip-content) {
animation: none;
}
:where(.xmp-tooltip-content[data-visible]) {
opacity: 1;
}
}[data-media-player]:not([data-captions]) .xmp-cc-on-tooltip-text, [data-media-player]:not([data-fullscreen]) .xmp-fs-exit-tooltip-text, [data-media-player]:not([data-muted]) .xmp-mute-tooltip-text, [data-media-player]:not([data-paused]) .xmp-play-tooltip-text, [data-media-player]:not([data-pip]) .xmp-pip-exit-tooltip-text, [data-media-player][data-captions] .xmp-cc-off-tooltip-text, [data-media-player][data-fullscreen] .xmp-fs-enter-tooltip-text, [data-media-player][data-muted] .xmp-unmute-tooltip-text, [data-media-player][data-paused] .xmp-pause-tooltip-text, [data-media-player][data-pip] .xmp-pip-enter-tooltip-text, media-player[data-x-hide-fullscreen] media-fullscreen-button {
display: none;
}
:where([data-x-view-type=video]) {
--media-brand: #f5f5f5;
--width: 100%;
aspect-ratio: 16/9;
background-color: #212121;
border-radius: var(--media-border-radius);
contain: style;
color: #fff;
cursor: pointer;
display: inline-block;
position: relative;
-webkit-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
width: 100%}
:where([data-x-view-type=video]) media-layout {
--media-focus-ring-color: #4e9cf6;
--media-focus-ring: 0 0 0 3px var(--media-focus-ring-color);
--media-border-radius: 0;
--media-menu-y-offset: 30px;
--media-cue-padding-x: 0.5em;
--media-cue-line-height: 1.4;
--media-controls-duration: 0.3s;
--media-controls-in-transition: opacity var(--media-controls-duration) ease, visibility var(--media-controls-duration) ease, transform var(--media-controls-duration) ease;
--media-controls-out-transition: opacity var(--media-controls-duration) ease, visibility var(--media-controls-duration) ease, transform var(--media-controls-duration) ease;
--media-control-transition: background var(--media-control-duration,  0.2s) ease, color var(--media-control-duration,  0.2s) ease, opacity var(--media-control-duration,  0.2s) ease, transform var(--media-control-duration,  0.2s) ease;
inset: 0;
position: absolute;
pointer-events: none;
}
.xmp-controls.dark {
--media-menu-section-bg: rgba(255,  255,  255,  0.05);
}
:where([data-x-view-type=video]) .xmp-media-features {
--media-buffering-track-fill-width: 2px;
--media-buffering-track-width: 2px;
}
[data-x-media-player][data-x-view-type=video] media-provider, media-controls, media-player video, media-poster {
border-radius: var(--media-border-radius);
}
media-gesture {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
}
media-gesture[action="seek:-10"], media-gesture[action="seek:10"] {
width: 20%;
z-index: 1;
}
media-gesture[action="seek:10"] {
left: unset;
right: 0;
}
@media not (pointer:coarse) {
media-gesture[action="toggle: controls"] {
display: none;
}
}.xmp-controls_group {
display: flex;
align-items: center;
width: 100%;
padding: 0;
pointer-events: auto;
gap: var(--media-button-gap);
}
.xmp-controls_group:last-child {
margin-top: -4px;
padding-bottom: 0;
}
.xmp-menu-item[aria-expanded=true], media-time-slider media-slider-value {
background-color: unset;
}
media-volume-slider {
--media-slider-preview-offset: 32px;
transform: translate(-2px);
--media-slider-preview-offset: 40px;
margin-inline-start: 1.5px;
margin-inline-end: 0;
margin: 0;
transition: .15s;
}
media-volume-slider[orientation=horizontal] {
transform: none;
width: 72px;
}
media-volume-slider[orientation*=vertical] {
transform: none;
height: 72px;
}
media-volume-slider[orientation=horizontal]:not(.xmp-visible-volume) {
max-width: 0;
}
media-volume-slider[orientation*=vertical]:not(.xmp-visible-volume) {
max-height: 0;
}
:where([data-hocus], :focus-within)+media-volume-slider[orientation=horizontal]:not(.xmp-visible-volume), media-volume-slider[orientation=horizontal][data-active]:not(.xmp-visible-volume) {
margin-inline-start: 4px;
max-width: var(--video-volume-slider-max-width, 72px);
}
:where([data-hocus], :focus-within)+media-volume-slider[orientation=vertical]:not(.xmp-visible-volume), media-volume-slider[orientation=vertical][data-active]:not(.xmp-visible-volume) {
margin-block-start: 4px;
max-height: var(--video-volume-slider-max-width, 72px);
}
media-player[data-controls] media-captions.xmp-captions {
bottom: var(--video-captions-offset, 80px);
}
media-player[data-controls] .xmp-layout_type-one+.xmp-media-features media-captions.xmp-captions {
bottom: var(--video-captions-offset, 40px);
}
@media (pointer:coarse) {
media-gesture[action="toggle: paused"] {
display: none;
}
[data-can-play] media-gesture[action="toggle:paused"] {
display: block;
}
}media-player[data-x-fullscreen-fallback]:not(.splide__slide media-player) media-fullscreen-button {
display: inline-flex!important;
}
.brxe-xmediaplayer:not([data-started]) [data-x-control-visibility=startDisplayNone], .splide__slide media-player[data-x-fullscreen-fallback][data-x-media-player*=full_window] media-fullscreen-button, .xmp-slider-chapter-title:empty {
display: none!important;
}
.xmp-controls_group_center {
pointer-events: none!important;
}
.xmp-controls_group_center>* {
pointer-events: auto;
}
html:has(.brxe-xmediaplayer[data-x-fullscreen-fallback-active]), html:has(.brxe-xmediaplayer[data-x-fullscreen-fallback-active]) body {
margin: 0;
padding: 0;
overflow: hidden;
}
html:has(.brxe-xmediaplayer[data-x-fullscreen-fallback-active]) .gclose, html:has(.brxe-xmediaplayer[data-x-fullscreen-fallback-active]) .gnext, html:has(.brxe-xmediaplayer[data-x-fullscreen-fallback-active]) .gprev {
display: none;
}
.brxe-xmediaplayer[data-x-fullscreen-fallback-active] {
background: #000;
border-radius: 0!important;
bottom: 0;
height: 100%;
position: fixed;
top: 0;
left: 0;
margin: 0;
right: 0;
width: 100%;
z-index: 10000000;
}
:where(.xmp-menu-section + .xmp-menu-section) {
margin: 0;
}
.xmp-playback-menu .xmp-menu-items {
gap: 24px;
}
.brxe-xmediaplayer media-player[data-ended] .xmp-poster, .brxe-xmediaplayer:not([data-started]) .xmp-poster-custom, .brxe-xmediaplayer[data-can-load-poster] media-layout:only-of-type, .brxe-xmediaplayer[data-ended] .xmp-poster, .brxe-xmediaplayer[x-media-query][data-can-load-poster] media-layout, .xmp-buffering-indicator_preview .xmp-buffering-spinner {
opacity: 1;
}
.brxe-xmediaplayer[data-buffering] media-gesture[action="toggle:paused"], .brxe-xmediaplayer[data-controls] media-gesture[action="toggle:controls"], .brxe-xmediaplayer[data-playing]:not([data-controls]) media-gesture[action="toggle:paused"], .brxe-xmediaplayer[data-started] media-gesture[action=play][event=keyup], .brxe-xmediaplayer[data-x-fullscreen-fallback-active] .xmp-fs-enter-icon, .brxe-xmediaplayer[data-x-no-click-to-play]:not([data-can-play]) media-gesture[action="toggle:paused"], .x-media-player_hidden-inner, .xmp-poster img:not([src]), .xmp-poster:not(:defined) {
display: none;
}
.xmp-time {
color: inherit;
}
@media (hover:hover) and (pointer:fine) {
:where(.xmp-button:hover) {
background-color: var(--media-button-hover-bg, rgb(255 255 255 / .2));
}
.xmp-button[aria-expanded=true] {
transform: unset;
}
.xmp-menu-item[role]:hover, .xmp-radio:hover {
cursor: pointer;
background-color: var(--item-hover-bg);
}
:where(.xmp-time-slider:hover .xmp-slider-chapters) {
contain: strict;
}
:where(.xmp-time-slider .xmp-slider-chapter:hover:not(:only-of-type)) {
transform: var(--media-slider-chapter-hover-transform, scaleY(2));
transition: var(--media-slider-chapter-hover-transition,  transform .1s cubic-bezier(.4,  0,  1,  1));
}
.xmp-menu-item[role][aria-expanded=true] {
background-color: unset;
}
}media-player:not([controls]) {
background-color: #111;
}
:where(.xmp-menu-section:last-child) {
margin-bottom: 0;
}
:where(.xmp-menu-section:first-child) {
margin-top: 0;
}
.light.xmp-menu-items {
--default-inverse: black;
--default-gray-50: rgb(80 80 80 / 0.1);
--default-gray-100: rgb(80 80 80 / 0.45);
--default-gray-200: rgb(235 235 235 / 0.6);
--default-gray-300: rgb(238 238 238);
--default-gray-400: rgb(250 250 250);
--default-text: #1a1a1a;
--default-text-secondary: #3b3b3b;
--default-root-border: 1px solid rgb(10 10 10 / 0.1);
}
.dark.xmp-menu-items {
--default-inverse: white;
--default-gray-50: rgb(245 245 245 / 0.1);
--default-gray-100: rgb(245 245 245 / 0.45);
--default-gray-200: rgb(10 10 10 / 0.6);
--default-gray-300: rgb(27 27 27);
--default-gray-400: rgb(10 10 10);
--default-text: #f5f5f5;
--default-text-secondary: #afafaf;
--default-root-border: 1px solid rgb(255 255 255 / 0.1);
}
media-player[data-focus]:not([data-playing]) .xmp-controls {
box-shadow: var(--media-focus-ring);
}
.light .xmp-time {
--default-color: inherit;
}
.xmp-controls_group:only-child {
margin-top: 0;
}
:where(.xmp-video-layout .xmp-controls_group_bottom:nth-last-child(2)) {
margin-bottom: 0;
}
media-time-slider {
--media-slider-height: 30px;
--media-slider-preview-offset: 8px;
}
.xmp-time-slider {
--media-slider-height: 26px;
display: flex;
flex-direction: column;
justify-content: center;
}
.xmp-slider-chapter-title {
margin-bottom: 0;
}
.xmp-caption-radio {
padding-inline-start: calc(var(--item-icon-size) + var(--item-padding));
}
.xmp-chapter-radio, .xmp-chapter-radio[aria-checked=true] {
padding: var(--item-padding);
}
.xmp-caption-radio[aria-checked=true] {
padding-inline-start: 0;
}
.xmp-menu-section, .xmp-menu-section:where(:not(.bricks-shape-divider)) {
display: flex;
align-items: center;
gap: 0;
flex-direction: column;
padding: 0;
}
.xmp-menu-section-title:where(:not(.bricks-shape-divider)) {
flex-direction: row;
}
media-captions [data-part=cue] {
color: #fff;
border: none;
background-color: #000;
}
:where(.xmp-audio-layout .xmp-time) {
margin-inline: 0;
}
.brxe-xmediaplayer[data-started]:not([data-paused]) .xmp-poster, media-player[data-preview] media-captions {
opacity: 0;
}
:where(.xmp-menu-items[data-submenu]) {
margin-top: 0;
}
:where(.xmp-live-button[data-edge]) {
cursor: auto;
}
media-player[data-stream-type="on-demand"] .xmp-live-button {
display: none;
}
:where(.xmp-live-button) {
width: auto;
}
:root {
--media-menu-top-bar-bg: rgba(0,  0,  0,  0.1);
}
div[data-x-media-player] {
--width: 100%;
--media-buffering-track-fill-width: 2px;
--media-buffering-track-width: 2px;
--media-cue-padding-x: 0.5em;
--media-cue-line-height: 1.4;
aspect-ratio: 16/9;
color: #fff;
cursor: pointer;
contain: style;
position: relative;
-webkit-user-select: none;
user-select: none;
width: 100%}
.xmp-image img, .xmp-poster-image img {
aspect-ratio: 1/1;
}
[data-x-media-player] .tippy-box {
background-color: transparent;
}
[data-x-media-player] .tippy-content {
background-color: var(--default-bg);
color: var(--default-color);
border-radius: 4px;
padding: 3px 10px;
}
media-player[data-x-media-player] media-layout {
--media-button-icon-size: 24px;
--media-button-padding: 6px;
--media-button-gap: 0px;
--media-slider-value-border-radius: 4px;
--media-button-size: 36px;
--media-menu-item-hover-bg: rgb(245 245 245 / 0.08);
--media-menu-item-checked-bg: var(--media-menu-item-hover-bg);
--media-chapters-start-time-bg: transparent;
--x-media-layout: var(--x-media-layout-large);
--media-controls-padding: 8px;
--audio-button-size: var(--media-button-size,  36px);
--media-menu-video-max-height: 340px;
--media-slider-value-gap: 12px;
--media-chapters-progress-bg: var(--media-brand);
}
.xmp-menu-items {
--media-menu-min-width: 220px;
--media-menu-item-padding: 8px;
--media-menu-max-height: 340px;
}
.xmp-quality-menu-section {
display: none;
}
:where(.brxe-xmediaplayer) .xmp-slider-chapter-title {
display: none;
}
.brxe-xmediaplayer[load=custom]:not([data-can-play]):not([data-controls]):not([data-fullscreen]), .brxe-xmediaplayer[load=play]:not([data-can-play]):not([data-controls]):not([data-fullscreen]) {
cursor: pointer;
}
:where(.brxe-xmediaplayer) .xmp-centered-play {
position: absolute;
inset: 0;
z-index: 20;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
:where(.brxe-xmediaplayer[data-can-play]) .xmp-centered-play {
opacity: 0;
visibility: hidden;
}
:where(.brxe-xmediaplayer .xmp-controls.light .xmp-menu-items) {
--item-hover-bg: rgba(0,  0,  0,  0.075);
}
:where(.brxe-xmediaplayer .x-media-player_inner.light .xmp-menu-items) {
--item-hover-bg: rgba(0,  0,  0,  0.075);
}
.xmp-menu-slider-item .xmp-icon, :where(.xmp-menu-section-title), :where(.xmp-menu-slider-title) {
color: var(--text-color);
}
:where(.brxe-xmediaplayer[data-x-layout=media]) .xmp-layout_type-one {
--x-media-layout-small: block;
--x-media-layout-large: none;
--x-media-layout: var(--x-media-layout-large);
}
:where(.brxe-xmediaplayer[data-x-layout=media]) .xmp-layout_type-two {
--x-media-layout-small: none;
--x-media-layout-large: block;
--x-media-layout: var(--x-media-layout-large);
}
:where(.brxe-xmediaplayer) media-time-slider media-slider-value {
background-color: var(--media-slider-value-bg, #000);
}
:where(.brxe-xmediaplayer[data-x-layout=media]) media-layout {
display: var(--x-media-layout);
}
.brxe-xmediaplayer media-provider>iframe:not(:first-child), .x-media-player_inner:empty, .xmp-buffering-spinner svg~svg, .xmp-poster-custom[alt]:not(src), [data-media-type=audio] media-controls+.x-media-player_inner, media-player[data-x-view-type=audio] .xmp-audio-menu .xmp-menu-item, media-player[data-x-view-type=audio] media-provider {
display: none;
}
:where(.brxe-xmediaplayer) .xmp-slider-chapter-title:empty {
display: none;
}
:where(.xmp-chapters-radio-group .xmp-chapter-radio-start-time) {
background-color: transparent;
}
:where(.brxe-xmediaplayer) .xmp-chapters-radio-group:not([data-thumbnails]) :where(.xmp-thumbnail, media-thumbnail) {
display: block;
}
:where(.brxe-xmediaplayer .xmp-menu-items[data-resizing]) {
pointer-events: auto;
}
:where(.xmp-controls_group) {
padding: 0;
}
.xmp-controls_group_time-slider {
z-index: 12;
}
media-menu-items {
-ms-overflow-style: none;
scrollbar-width: none;
}
media-menu-items::-webkit-scrollbar {
display: none;
}
:where(.xmp-buffering-spinner) {
width: var(--media-buffering-size, 96px);
height: var(--media-buffering-size, 96px);
}
.xmp-custom, .xmp-nesting {
width: 100%;
font-size: 14px;
}
.xmp-buffering-indicator_preview :where(.xmp-buffering-icon, .xmp-buffering-spinner) {
opacity: 1;
animation: var(--media-buffering-animation, xmp-buffering-spin 1s linear infinite);
}
:where(.xmp-audio-layout .xmp-time-slider) {
opacity: 1;
max-width: none;
transform: none;
visibility: visible;
}
media-player:has(iframe[src*=vimeo]) .xmp-audio-menu .xmp-menu-item, media-player:has(iframe[src*=youtube]) .xmp-audio-menu .xmp-menu-item, media-player[src*=vimeo] .xmp-audio-menu .xmp-menu-item, media-player[src*=youtube] .xmp-audio-menu .xmp-menu-item {
display: none;
}
media-menu:last-child>.xmp-menu-item {
margin-bottom: 0!important;
}
.xmp-menu-item {
--item-hover-bg: rgba(0,  0,  0,  0.075);
--chapter-active-bg: rgba(0,  0,  0,  0.075);
}
.dark .xmp-menu-item {
--item-hover-bg: rgba(255,  255,  255,  0.075);
--chapter-active-bg: rgba(255,  255,  255,  0.075);
}
:where(.brxe-xmediaplayer) .xmp-captions {
font-family: inherit;
--cue-default-font-size: 1em;
}
@container x-media-player (max-width:576px) {
:where(.brxe-xmediaplayer) media-layout:not(:last-child) {
display: none;
}
}@container x-media-player (min-width:577px) {
:where(.brxe-xmediaplayer) media-layout:last-child {
display: none;
}
}
[data-media-player][data-x-view-type=video]:not([data-controls]):not([data-fullscreen]) {
cursor: auto;
}
.xmp-custom {
padding: var(--media-button-padding, 0);
white-space: nowrap;
text-overflow: ellipsis;
}
.xmp-nesting {
text-align: center;
justify-content: center;
}
.xmp-image {
display: contents;
}
.xmp-image img {
height: var(--media-button-size);
width: auto;
border-radius: var(--media-button-border-radius, 8px);
}
[data-x-view-type=video] .xmp-controls_group_center {
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 0;
right: 0;
z-index: 10;
}
[data-x-view-type=video] media-provider {
max-height: 100%;
position: absolute;
top: 0;
left: 0;
margin: 0;
padding: 0;
}
.brxe-xmediaplayer media-poster[data-visible] img:first-child {
display: block!important;
}
.brxe-xmediaplayer media-poster img {
position: absolute;
left: 0;
}
:where(.xmp-poster-control img) {
height: auto;
width: 120px;
}
.brxe-xmediaplayer template {
display: block;
width: 100%;
position: absolute;
left: 0;
top: 0;
height: 100%}
.brxe-xmediaplayer[data-buffering] .xmp-button, .brxe-xmediaplayer[data-x-source-loading] .xmp-button {
pointer-events: none;
opacity: .8;
}
.brxe-xmediaplayer[data-x-media-player*=reshowPoster][data-paused][data-started]:not([data-preview]) .xmp-poster {
opacity: 1;
visibility: visible!important;
}
:where([data-media-player][load=custom][data-x-view-type=video]:not([data-controls])) {
pointer-events: auto;
cursor: unset;
}
.xmp-custom-overlay, [data-x-media-player] [data-media-provider] iframe:not([src]) {
pointer-events: none;
}
:where([data-buffering]) media-provider, :where([data-controls]) media-provider, :where([data-paused]) media-provider {
opacity: 1;
}
:where(.brxe-xmediaplayer) .xmp-time-group {
padding: var(--media-button-padding, 0);
line-height: 1;
direction: ltr;
}
:where(.brxe-xmediaplayer[aria-busy=true]) iframe {
opacity: 0;
}
.x-media-player_inner {
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
align-items: center;
flex-direction: column;
z-index: 2;
width: 100%;
pointer-events: none;
}
:where(.x-media-player_inner > media-controls > .brx-nestable-children-placeholder + .brxe-block:last-child), :where(.x-media-player_inner > media-controls > .brxe-block:only-child) {
display: flex;
flex-grow: 1;
flex-direction: column;
flex-wrap: nowrap;
justify-content: space-between;
}
.x-notice-text, .xmp-custom-overlay {
display: flex;
flex-direction: column;
}
.x-notice-text {
background-color: #111;
padding: 10px;
text-align: center;
}
.xmp-custom-text {
width: auto;
}
.xmp-icon-custom>*, .xmp-time-slider_waveform, [data-x-media-type=audio] media-layout {
width: 100%}
.xmp-custom-overlay {
position: absolute;
inset: 0;
z-index: 20;
}
[data-x-view-type=video] .x-media-player_inner {
position: absolute;
}
.brxe-xmediaplayer[data-x-view-type=audio] .xmp-controls {
display: inline-flex;
flex-direction: column;
}
.brxe-xmediaplayer media-player:not([data-can-play]) .xmp-time-group, .brxe-xmediaplayer:not([data-started]) .media-layout_init+.xmp-layout_type-two, .brxe-xmediaplayer[data-x-wait]:not([controls=true]):not([controls="1"]) iframe, .brxe-xmediaplayer[data-x-wait]:not([controls=true]):not([controls="1"]) video, media-player iframe, media-player video {
opacity: 0;
}
:where(.brxe-xmediaplayer) .xmp-chapter-title:before {
display: none; 
}
:where(.brxe-xmediaplayer) .xmp-chapter-title, 
:where(.brxe-xmediaplayer) .xmp-title,
:where(.brxe-xmediaplayer) .xmp-artist {
flex: none;
--color: var(--media-chapter-title-color,  rgba(255 255 255 / 0.9));
flex-shrink: 1;
display: inline-block;
font-size: var(--media-chapter-title-font-size,  14px);
line-height: var(--media-button-size);
height: var(--media-button-size);
padding-inline: var(--media-button-padding);
overflow: hidden;
text-align: start;
white-space: nowrap;
text-overflow: ellipsis;
}
:where(.brxe-xmediaplayer) .xmp-artist {
gap: var(--media-button-padding);
display: flex;
}
.xmp-artist_prefix:empty,
.xmp-artist_suffix:empty {
display: contents;
}
:where(.xmp-tooltip-content) {
position: absolute;
}
.x-media-player_audio {
display: flex;
transition: .2s;
visibility: hidden;
opacity: 0;
width: 100%}
[data-media-type] .x-media-player_audio {
visibility: visible;
opacity: 1;
}
.brxe-xmediaplayer .xmp-icon svg {
transform: translateZ(0);
-webkit-transform: translateZ(0);
}
.x-media-player[data-ended]:not([data-x-media-player*=playListNext]) media-poster, media-player[data-can-play] iframe, media-player[data-can-play] video {
opacity: 1;
}
.xmp-chapters-menu-items, .xmp-settings-menu-items, .xmp-slider-preview, .xmp-tooltip-content, media-menu-items.xmp-settings-menu-items {
position: absolute;
}
:where(.xmp-menu), media-tooltip-trigger {
display: contents;
}
:where(.xmp-live-button) {
padding: var(--media-button-padding, 0);
}
:where(.brxe-xmediacontrol .xmp-live-button) {
padding: 0;
}
:where(.brxe-xmediaplayer) .xmp-controls_group .xmp-image:first-child, :where(.brxe-xmediaplayer) .xmp-controls_group media-tooltip:first-child:not(.xmp-menu media-tooltip) .xmp-button, :where(.brxe-xmediaplayer) .xmp-controls_group media-tooltip:first-child:not(.xmp-menu media-tooltip) .xmp-time-group, :where(.brxe-xmediaplayer) .xmp-time-group:first-child {
margin-inline-start: 0;
}
:where(.brxe-xmediaplayer) .xmp-controls_group .xmp-image:last-child, :where(.brxe-xmediaplayer) .xmp-controls_group media-menu:last-child .xmp-button, :where(.brxe-xmediaplayer) .xmp-controls_group media-tooltip:last-child:not(.xmp-menu media-tooltip) .xmp-button, :where(.brxe-xmediaplayer) .xmp-controls_group media-tooltip:last-child:not(.xmp-menu media-tooltip) .xmp-time-group, :where(.brxe-xmediaplayer) .xmp-time-group:last-child {
margin-inline-end: 0;
}
.xmp-button-large {
justify-content: center;
--media-button-icon-size: 38px;
--media-fullscreen-button-size: 38px;
--media-button-size: 50px;
--media-fullscreen-button-size: 50px;
}
.brx-body.iframe .x-media-player_audio~.x-media-player_audio, 
.brxe-xdynamiclightbox .brxe-xmediaplayer .xmp-controls_group media-icon svg+svg, 
.brxe-xdynamiclightbox .brxe-xmediaplayer .xmp-slider-chapter[style*="width: 100%"]:last-child:not(template + .xmp-slider-chapter), 
.brxe-xdynamiclightbox .brxe-xmediaplayer video+video, 
.brxe-xmediaplayer [data-x-view-type=audio] .x-centered-play-button, 
.brxe-xmediaplayer [data-x-view-type=audio] media-gesture, 
.brxe-xmediaplayer media-provider~media-provider, 
.brxe-xmediaplayer[controls="1"] media-layout, 
.brxe-xmediaplayer[controls=true] media-layout, 
.brxe-xmediaplayer[data-iphone]:not([playsinline]) media-layout,
.xmp-button[aria-disabled=true],
.xmp-button[aria-disabled=true]+.xmp-chapters-menu-items,
.xmp-icon svg:first-child:not(:only-child), 
.xmp-menu-section[aria-disabled=true], 
.xmp-slider-chapter+.xmp-slider-chapter_initial, 
.xmp-slider-chapter[style*="width: 100%;"]:not(template + .xmp-slider-chapter), 
media-poster.xmp-poster[display=none] {
display: none;
}
.xmp-volume, [data-x-view-type=audio] [data-media-provider] {
display: contents;
}
:where([data-x-media-player][data-hocus]:not([data-fullscreen])) .xmp-controls, :where([data-x-media-player][load=custom]:not([data-can-play])) .xmp-controls, :where([data-x-media-player][load=play]:not([data-can-play])) .xmp-controls {
visibility: visible;
opacity: 1;
}
.brxe-xmediaplayer[data-x-played][data-x-view-type=video]:not([data-x-controls-remain=true]) [data-x-control-visibility=first], media-player:not([data-paused]) [data-x-control-visibility=player], 
media-player[data-can-play][data-x-view-type=video]:not([data-controls]):not([data-paused]):not([data-x-play-reset]):not([data-x-controls-remain=true]) [data-x-control-visibility=default], 
media-player[data-can-play][data-x-view-type=video]:not([data-paused]):not([data-x-controls-remain=true]) [data-x-control-visibility=interact] {
visibility: hidden!important;
opacity: 0!important;
transition: var(--media-controls-in-transition);
}
.xmp-volume {
--gap: var(--video-volume-gap,  10px);
}
:where(.xmp-video-layout .xmp-volume:has([data-active]) .xmp-volume-slider), :where(.xmp-video-layout .xmp-volume[data-active] .xmp-volume-slider) {
margin-inline-start: var(--gap);
opacity: 1;
visibility: visible;
max-width: var(--video-volume-slider-max-width, 72px);
}
.xmp-video-layout .xmp-volume-slider::after {
content: "";
position: fixed;
top: 0;
left: calc(-1 * var(--gap));
width: var(--gap);
height: 100%;
z-index: 1;
pointer-events: auto;
}
:where(.brxe-xmediacontrol[data-x-control-type=chapter-title]), :where(.brxe-xmediacontrol[data-x-control-type=title]) {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
[data-x-control-type=poster-image] {
overflow: hidden;
}
[data-x-control-type=poster-image] img {
flex-shrink: 0;
}
:where(.xmp-video-layout[data-lg] .brxe-xmediacontrol .xmp-volume) {
display: block;
}
[data-x-positioning=bottom] {
position: fixed;
bottom: 0;
left: 0;
right: 0;
--media-border-radius: 0;
}
:where(.xmp-title-group) {
display: flex;
align-items: center;
}
:where(.xmp-title) {
display: inline-block;
contain: content;
font-size: var(--media-time-font-size,  14px);
font-weight: var(--media-time-font-weight, 400);
color: var(--media-time-color, #f5f5f5);
background-color: var(--media-time-bg);
border-radius: var(--media-time-border-radius);
letter-spacing: var(--media-time-letter-spacing,  .025em);
}
.brxe-xmediaplayer [data-x-control-visibility=loaded], .brxe-xmediaplayer [data-x-control-visibility=play], .brxe-xmediaplayer [data-x-control-visibility=startHidden], .brxe-xmediaplayer:not([data-can-play]) [data-x-control-visibility=loaded], .brxe-xmediaplayer[data-can-play] [data-x-control-visibility=before_loaded], .brxe-xmediaplayer[data-started] [data-x-control-visibility=first], .brxe-xmediaplayer[data-x-loaded] [data-x-control-visibility=before_loaded] {
visibility: hidden;
opacity: 0;
}
.brxe-xmediaplayer[data-controls][data-can-play] [data-x-control-visibility=loaded], .brxe-xmediaplayer[data-controls][data-can-play] [data-x-visibile=loaded], .brxe-xmediaplayer[data-x-played] [data-x-control-visibility=play], .x-media-player[data-paused] .xmp-controls {
visibility: visible;
opacity: 1;
}
.xmp-controls_group[data-x-control-visibility] {
transition: opacity .3s, visibility .3s;
}
.brxe-xmediaplayer[data-started] media-menu[data-x-control-visibility=startDisplayNone]:has(media-menu:not([data-disabled])) {
display: contents!important;
}
:where([data-x-view-type=audio]) {
--media-brand: #f5f5f5;
--media-focus-ring-color: #4e9cf6;
--media-focus-ring: 0 0 0 3px var(--media-focus-ring-color);
--media-tooltip-y-offset: 20px;
--media-menu-y-offset: 20px;
--media-slider-chapter-title-color: black;
--width: 100%;
--media-buffering-track-fill-width: 2px;
--media-buffering-track-width: 2px;
--media-cue-padding-x: 0.5em;
--media-cue-line-height: 1.4;
aspect-ratio: unset;
background-color: #111;
border-radius: var(--media-border-radius, 4px);
display: inline-block;
height: auto;
color: #fff;
cursor: pointer;
contain: style;
position: relative;
-webkit-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
width: 100%}
.brxe-xmediaplayer .xmp-button[data-ended] .xmp-replay-icon {
display: inline-flex;
}
[data-x-media-player] [data-media-provider], [data-x-media-player] [data-media-provider] iframe, [data-x-media-player] [data-media-provider] video {
transition: opacity .3s;
}
:where(.brxe-xmediaplayer .dark) .tippy-content {
--default-color: #f5f5f5;
--default-bg: black;
--default-border: 1px solid rgb(255 255 255 / 0.1);
}
:where(.brxe-xmediaplayer .tippy-content) {
display: inline-block;
box-sizing: border-box;
font-size: var(--media-tooltip-font-size,  13px);
font-weight: var(--media-tooltip-font-weight, 500);
pointer-events: none;
white-space: nowrap;
z-index: 10;
will-change: transform, opacity;
border-radius: var(--media-tooltip-border-radius, 2px);
background-color: var(--media-tooltip-bg-color, var(--default-bg));
border: var(--media-tooltip-border, var(--default-border));
color: var(--media-tooltip-color, var(--default-color));
padding: var(--media-tooltip-padding, 2px 8px);
}
:where(.x-playlist-item_image) {
aspect-ratio: 1/1;
}
:where(.brxe-xmediaplaylist) {
width: 100%;
cursor: pointer;
padding: 5px;
transition: .3s;
}
:where(.brxe-xmediacontrol) {
display: flex;
pointer-events: auto;
}
:where([data-media-player][load=custom]:not([data-can-play])) .x-media-player_inner, :where([data-media-player][load=play]:not([data-can-play])) .x-media-player_inner {
visibility: visible;
opacity: 1;
}
:where(.brxe-xmediacontrol[data-x-control-type=time-slider]) {
width: 100%}
[data-x-control-type] .xmp-button {
color: currentColor;
}
.xmp-icon-custom, .xmp-icon-custom i {
display: flex;
align-items: center;
justify-content: center;
}
media-menu-items .xmp-icon-custom, media-menu-items .xmp-icon-custom i {
font-size: var(--item-icon-size);
}
.xmp-icon-custom>* {
display: flex;
height: 100%;
justify-content: center;
align-items: center;
font-size: calc(var(--media-button-icon-size) * .8);
}
.xmp-button .xmp-icon-custom>* {
display: flex;
}
:where(.xmp-menu-items:not([data-submenu])) {
overflow-y: auto;
}
.brxe-xmediacontrol media-volume-slider {
--media-slider-height: var(--media-button-size,  40px);
}
media-player:not([data-started]) :where(.xmp-poster) {
opacity: 1;
}
.brx-body.iframe .xmp-youtube~.xmp-poster[data-hidden], .xmp-poster:not(:defined) {
display: block;
}
.xmp-controls_group_top {
margin-bottom: auto;
}
.xmp-controls_group_bottom:not(:last-child), .xmp-controls_group_time-slider {
margin-top: auto;
}
.brx-body.iframe .brxe-xmediaplayer[data-can-play][data-started] .media-layout_init, .brx-body.iframe .brxe-xmediaplayer[data-can-play][data-x-media-player*=previewInitControls] .xmp-layout_type-two, .brxe-xmediaplayer[data-can-play] .media-layout_init {
opacity: 0;
visibility: hidden;
}
@keyframes posterFadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}:where(body.rtl .xmp-menu-close-icon), :where(body.rtl .xmp-menu-item-open-icon) {
transform: scaleX(-1);
}
.brxe-xmediaplayer:not([data-media-player]) {
--media-tooltip-exit-animation: none;
--media-tooltip-enter-animation: none;
}
.brx-body.iframe .brxe-xmediaplayer[data-x-wait]:not([controls=true]):not([controls="1"]) iframe, .brx-body.iframe .brxe-xmediaplayer[data-x-wait]:not([controls=true]):not([controls="1"]) video {
opacity: 1;
}
.brx-body.iframe :where([data-x-view-type=video][data-controls] .xmp-controls), 
.brx-body.iframe :where([data-x-view-type=video][data-error] .xmp-controls) {
opacity: 1;
visibility: visible;
}
[data-x-view-type=audio] .xmp-controls {
padding: var(--media-controls-padding, 0);
}
:where([data-x-view-type=video][data-controls] .xmp-controls) {
background-image: linear-gradient(to top, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, .5) 100%);
opacity: 1;
visibility: visible;
}
:where([data-x-view-type=video][data-x-controls-remain=true]  .xmp-controls) {
background-image: linear-gradient(to top, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, .5) 100%);
opacity: 1;
visibility: visible;
}
:where([data-x-view-type=video]:has([data-focus]) .xmp-controls) {
opacity: 1;
visibility: visible;
}
.brx-body.iframe :where([data-x-view-type=video][data-paused] .xmp-controls) {
opacity: 1;
visibility: visible;
transition: var(--media-controls-in-transition,  opacity .2s ease-in);
}
:where([data-x-view-type=video] .xmp-menu-items) {
max-width: 90vw;
}
:where(.xmp-chapters-radio-group .xmp-chapter-radio-label) {
white-space: wrap;
}
.brx-body.iframe .brxe-xmediacontrol {
transform: translateZ(0);
}
.brx-body.iframe media-airplay-button:where(.xmp-button[aria-hidden=true]), .brx-body.iframe media-google-cast-button:where(.xmp-button[aria-hidden=true]) {
display: inline-flex!important;
}
.x-media-player_editor {
display: grid;
place-items: center;
}
[data-x-volume-slider-orientation*=vertical] .xmp-volume {
display: flex;
align-items: center;
}
[data-x-volume-slider-orientation*=vertical-above] .xmp-volume {
flex-direction: column-reverse;
}
[data-x-volume-slider-orientation*=vertical-below] .xmp-volume {
flex-direction: column;
}
[data-x-volume-slider-orientation*=vertical] media-volume-slider {
transform: none;
}
[data-x-volume-slider-orientation*=vertical] .xmp-slider.xmp-visible-volume {
margin-inline: 0;
margin-block: 4px;
}
.xmp-morphing-icon__play {
--xmp-morphing-icon-size: calc(var(--media-button-icon-size) / 2);
}
.xmp-morphing-icon__large-play {
--xmp-morphing-icon-size: 16px;
}
.xmp-morphing-icon {
--aspect-ratio: 1.4;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: var(--xmp-morphing-icon-size);
height: calc(var(--xmp-morphing-icon-size) * var(--aspect-ratio));
transition: all 0.3s ease-in;
}
[data-pressed] .xmp-morphing-icon {
--aspect-ratio: 1.3;
}
.xmp-morphing-icon::before, .xmp-morphing-icon::after { content: "";
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
height: 50%;
border: 0px solid transparent;
border-width: calc(var(--xmp-morphing-icon-size) * var(--aspect-ratio) / 4) 0 
calc(var(--xmp-morphing-icon-size) * var(--aspect-ratio) / 4) 
calc(var(--xmp-morphing-icon-size) / 2);
border-left-color: #fff;
transition: all 0.3s ease-in;
box-sizing: content-box;
}
.xmp-morphing-icon::after {
left: auto;
right: 0;
height: 0%;
}
[data-pressed] .xmp-morphing-icon::before, 
[data-pressed] .xmp-morphing-icon::after {
height: 100%;
border-width: 0 0 0 calc(var(--xmp-morphing-icon-size) / 2.75);
border-left-color: #fff;
}
.brxe-xmediaplayeraudio[data-stream-type*="live"] .xmp-download {
display: none;
}
.brxe-xmediaplayeraudio[data-stream-type*="live"] .xmp-time-group {
display: none;
}
.xmp-download:not([data-x-has-url]):not(.brx-body.iframe .xmp-download) {
display: none;
} .xmp-artist:not([data-x-has-artist]) {
display: none;
} 
.brxe-xmediaplayeraudio[data-stream-type="live"] .xmp-time-slider_waveform {
display: none;
}
.brxe-xmediaplayer:not(.brxe-xmediaplayeraudio) .xmp-time-slider_waveform {
display: none;
}
.brxe-xmediaplayeraudio:not([data-stream-type*="live"]) .xmp-time-slider_waveform[data-enable-waveform="true"] + .xmp-slider-chapters,
.brxe-xmediaplayeraudio:not([data-stream-type*="live"]) .xmp-time-slider_waveform[data-enable-waveform="true"] + .xmp-slider-chapters + .xmp-slider-thumb {
display: none;
} 
.xmp-time-slider_waveform:not([data-enable-waveform="true"]) {
display: none;
}
media-player[data-x-announcer="false"] .xmp-accessibility-menu {
display: none!important;
}
media-player[data-x-controls-remain="true"] .xmp-controls {
visibility: visible;
opacity: 1;
}
:where(media-player[data-x-view-type=audio] .xmp-captions) {
position: absolute;
width: 100%;
top: unset;
text-align: center;
} .brx-body.iframe :where(.xmp-menu-button[aria-disabled=true], .xmp-menu-button[data-disabled]) {
display: inline-flex;
opacity: .5;
} 
.brx-body.iframe media-player[data-stream-type="on-demand"] .xmp-live-button {
display: inline-flex;
opacity: .5;
}