.bcfc-video-dialog{--bcfc-vl-backdrop: var(--e-global-color-text,#121417);--bcfc-vl-backdrop-opacity: 0.9;--bcfc-vl-fg: var(--e-global-color-secondary,#FFFFFF);--bcfc-vl-max: 1200px;--bcfc-vl-pad: clamp(16px,4vw,48px);--bcfc-vl-radius: 8px;--bcfc-vl-vh: 100vh;box-sizing: border-box;width: min(var(--bcfc-vl-max),calc(100vw - 2 * var(--bcfc-vl-pad)),calc((var(--bcfc-vl-vh) - 2 * var(--bcfc-vl-pad) - 56px) * 16 / 9));max-width: none;max-height: none;margin: auto;padding: 0;border: 0;background: transparent;color: var(--bcfc-vl-fg);overflow: visible;overscroll-behavior: contain}@supports (height: 100dvh){.bcfc-video-dialog{--bcfc-vl-vh: 100dvh}}.bcfc-video-dialog *,.bcfc-video-dialog *::before,.bcfc-video-dialog *::after{box-sizing: border-box}.bcfc-video-dialog::backdrop{background: var(--bcfc-vl-backdrop,#121417);opacity: var(--bcfc-vl-backdrop-opacity,0.9)}.bcfc-video-dialog__frame{width: 100%;aspect-ratio: 16 / 9;border-radius: var(--bcfc-vl-radius);background: var(--bcfc-vl-backdrop);overflow: hidden}.bcfc-video-dialog[open] .bcfc-video-dialog__frame>iframe,.bcfc-video-dialog[open] .bcfc-video-dialog__frame>video{display: block;width: 100%;height: 100%;border: 0;pointer-events: auto}.bcfc-video-dialog .bcfc-video-dialog__close,.bcfc-video-dialog .bcfc-video-dialog__close:hover,.bcfc-video-dialog .bcfc-video-dialog__close:focus{display: flex;align-items: center;justify-content: center;width: 44px;height: 44px;min-width: 0;margin: 0 0 12px auto;padding: 0;border: 0;border-radius: 50%;background: transparent;box-shadow: none;color: var(--bcfc-vl-fg);cursor: pointer;-webkit-appearance: none;appearance: none;-webkit-tap-highlight-color: transparent}.bcfc-video-dialog .bcfc-video-dialog__close:focus{outline: none}.bcfc-video-dialog .bcfc-video-dialog__close:focus-visible{outline: 2px solid var(--bcfc-vl-fg);outline-offset: 2px}.bcfc-video-dialog__close svg{display: block;width: 24px;height: 24px}html.bcfc-video-lock{overflow: hidden}@media (prefers-reduced-motion: no-preference){.bcfc-video-dialog[open]{animation: bcfc-vl-in 0.25s ease-out}.bcfc-video-dialog[open]::backdrop{animation: bcfc-vl-fade 0.25s ease-out}}@keyframes bcfc-vl-in{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: none}}@keyframes bcfc-vl-fade{from{opacity: 0}}