@keyframes fadeSlideIn-4a3f1124{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.app-video-background[data-v-4a3f1124]{background-color:#000;background-position:50%;background-size:cover;height:100vh;inset:0;overflow:hidden;pointer-events:none;position:fixed;width:100%;z-index:var(--app-video-z-index,0)}.app-video-background__video[data-v-4a3f1124]{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity var(--app-video-fade-duration,1s) ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:0;-webkit-touch-callout:none}.app-video-background--visible .app-video-background__video[data-v-4a3f1124]{opacity:1}.app-video-background__overlay[data-v-4a3f1124]{-webkit-backdrop-filter:var(--app-video-overlay-blur,none);backdrop-filter:var(--app-video-overlay-blur,none);background:var(--app-video-overlay-bg,transparent);inset:0;opacity:1;position:absolute;transition:opacity var(--app-video-fade-duration,1s) ease-in-out;z-index:1}.app-video-background--overlay-ready .app-video-background__overlay[data-v-4a3f1124]{opacity:0}.app-video-background--overlay-always .app-video-background__overlay[data-v-4a3f1124],.app-video-background--overlay-ready.app-video-background--visible .app-video-background__overlay[data-v-4a3f1124]{opacity:1}@media(max-width:768px){.app-video-background[data-v-4a3f1124]{height:100dvh}.app-video-background__video[data-v-4a3f1124]{height:100dvh;width:100%}}
