.player-shell[data-v-0bd31741]{width:100%}.player-shell--fill[data-v-0bd31741]{display:flex;flex-direction:column;height:100%;min-height:0}.player-stage[data-v-0bd31741]{color-scheme:dark;position:relative;width:100%}.player-stage--responsive[data-v-0bd31741]{height:max(24rem,calc(100dvh - 14rem));max-height:48rem}.player-stage--fill[data-v-0bd31741]{--player-controls-reserved-space:9rem;height:100%;min-height:0}.player-shell--fill .player-stage--fill[data-v-0bd31741]{flex:1;height:auto}.player-stage[data-v-0bd31741]:fullscreen{height:100%;max-height:none}.player-stage--fullscreen-fallback[data-v-0bd31741]{height:100dvh;left:50%;max-height:none;position:fixed;top:50%;transform:translate(-50%,-50%);width:100dvw;z-index:10001}.player-stage video[data-v-0bd31741]{background:#000;-o-object-position:center;object-position:center;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.player-stage--fill video[data-v-0bd31741]{height:calc(100% - var(--player-controls-reserved-space))}.player-stage--fill .center-play-button[data-v-0bd31741]{top:calc((100% - var(--player-controls-reserved-space))/2)}.player-stage--fill .player-loading-state[data-v-0bd31741]{bottom:var(--player-controls-reserved-space)}.player-controls[data-v-0bd31741]{transition:opacity .16s ease}.player-controls__content[data-v-0bd31741]{box-sizing:border-box;margin:0 auto;max-width:41.5rem;padding:0 .75rem calc(.75rem + env(safe-area-inset-bottom,0px));width:100%}.player-controls__details[data-v-0bd31741]{display:flex;justify-content:flex-end;margin-bottom:.75rem}.player-controls__panel[data-v-0bd31741]{background:#3a3a3a;border-radius:1rem;padding:.625rem 1rem}.player-controls__row[data-v-0bd31741]{align-items:center;display:flex;justify-content:space-between;margin-top:.5rem;min-height:2.75rem;min-width:0;position:relative}.player-controls__play-button[data-v-0bd31741]{font-size:2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.player-controls__actions[data-v-0bd31741]{align-items:center;display:flex;gap:.25rem;margin-left:auto}.control-button[data-v-0bd31741]{align-items:center;background:transparent;border:0;border-radius:.375rem;color:inherit;cursor:pointer;display:flex;flex-shrink:0;font-size:1.5rem;height:2.75rem;justify-content:center;width:2.75rem}.center-play-button[data-v-0bd31741]:focus-visible,.center-play-button[data-v-0bd31741]:hover,.control-button[data-v-0bd31741]:focus-visible,.control-button[data-v-0bd31741]:hover{background-color:#ffffff2e;outline:2px solid transparent}.control-menu[data-v-0bd31741]{flex-shrink:0;position:relative}.control-menu--quality[data-v-0bd31741]{max-width:6rem}.control-menu__trigger[data-v-0bd31741]{align-items:center;background:transparent;border:0;border-radius:.375rem;color:#dedede;cursor:pointer;display:flex;font-size:.875rem;height:2.75rem;justify-content:center;max-width:6rem;min-width:3.5rem;padding:0 .375rem}.control-menu__option[data-v-0bd31741]:focus-visible,.control-menu__option[data-v-0bd31741]:hover,.control-menu__trigger[data-v-0bd31741]:focus-visible,.control-menu__trigger[data-v-0bd31741]:hover{background:#ffffff2e}.control-menu__option[data-v-0bd31741]:focus-visible,.control-menu__trigger[data-v-0bd31741]:focus-visible{outline:2px solid #fff;outline-offset:2px}.control-menu__value[data-v-0bd31741]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.control-menu__popover[data-v-0bd31741]{background:#141414f5;border:1px solid hsla(0,0%,100%,.2);border-radius:.625rem;bottom:calc(100% + .5rem);box-shadow:0 .75rem 2rem #00000059;color:#fff;display:flex;flex-direction:column;gap:.125rem;max-width:min(13rem,calc(100vw - 2rem));min-width:8.5rem;overflow:hidden;padding:.375rem;position:absolute;right:0;z-index:20}.control-menu__option[data-v-0bd31741]{align-items:center;background:transparent;border:0;border-radius:.375rem;color:inherit;cursor:pointer;display:flex;font-size:.75rem;gap:1rem;justify-content:space-between;min-height:2.25rem;padding:.375rem .625rem;text-align:left;white-space:nowrap;width:100%}.control-menu__member-label[data-v-0bd31741]{flex-shrink:0;font-size:.75rem;line-height:1}.control-menu__option--selected[data-v-0bd31741]{background:#ffffff1f;color:#fff;font-weight:600}.control-menu__check[data-v-0bd31741]{flex-shrink:0;font-size:1rem}.progress-range[data-v-0bd31741],.volume-range[data-v-0bd31741]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;height:1rem;margin:0}.progress-range[data-v-0bd31741]{background-image:linear-gradient(to right,#fff 0 var(--played-percent),hsla(0,0%,100%,.5) var(--played-percent) var(--buffered-percent),hsla(0,0%,100%,.25) var(--buffered-percent) 100%);background-position:50%;background-repeat:no-repeat;background-size:calc(100% - .875rem) .25rem}.progress-range[data-v-0bd31741]::-webkit-slider-runnable-track,.volume-range[data-v-0bd31741]::-webkit-slider-runnable-track{border-radius:9999px;height:.25rem}.progress-range[data-v-0bd31741]::-webkit-slider-runnable-track{background:transparent}.volume-range[data-v-0bd31741]::-webkit-slider-runnable-track{background:#ffffff8c}.progress-range[data-v-0bd31741]::-moz-range-track{background:transparent;border-radius:9999px;height:.25rem}.volume-range[data-v-0bd31741]::-moz-range-track{background:#ffffff59;border-radius:9999px;height:.25rem}.progress-range[data-v-0bd31741]::-moz-range-progress{background:transparent}.progress-range[data-v-0bd31741]::-webkit-slider-thumb,.volume-range[data-v-0bd31741]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:0;border-radius:9999px;height:.875rem;margin-top:-.3125rem;width:.875rem}.progress-range[data-v-0bd31741]::-moz-range-thumb,.volume-range[data-v-0bd31741]::-moz-range-thumb{background:#fff;border:0;border-radius:9999px;height:.875rem;width:.875rem}.progress-range[data-v-0bd31741]:focus-visible,.volume-range[data-v-0bd31741]:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:380px){.player-controls__panel[data-v-0bd31741]{padding:.625rem .75rem}.player-controls__actions[data-v-0bd31741]{gap:0}.time-display[data-v-0bd31741]{font-size:.6875rem}.control-button[data-v-0bd31741]{height:2.5rem;width:2.5rem}.control-menu--quality[data-v-0bd31741]{max-width:2.75rem}.control-menu__trigger[data-v-0bd31741]{font-size:.75rem;max-width:2.75rem;min-width:2.75rem;padding-inline:.25rem}}@media(hover:none)and (pointer:coarse)and (orientation:portrait){.player-stage--fullscreen-fallback.player-stage--fullscreen-landscape[data-v-0bd31741]{height:100dvw;transform:translate(-50%,-50%) rotate(90deg);width:100dvh}}@media(min-width:768px){.player-stage--responsive[data-v-0bd31741]{aspect-ratio:16/9;height:auto;max-height:75vh}.player-controls__content[data-v-0bd31741]{align-items:end;-moz-column-gap:.75rem;column-gap:.75rem;display:grid;grid-template-columns:minmax(0,40rem) auto;justify-content:center;max-width:50rem;padding-inline:.75rem}.player-controls__details[data-v-0bd31741]{align-self:end;grid-column:2;grid-row:1;margin:0}.player-controls__panel[data-v-0bd31741]{grid-column:1;grid-row:1;width:100%}}@media(prefers-reduced-motion:reduce){.player-controls[data-v-0bd31741]{transition:none}}
