.lp-demo-dialog{background:0 0;border:0;width:min(1200px,100vw - 32px,177.778dvh - 213.333px);max-width:none;max-height:none;margin:auto;padding:0;overflow:visible}.lp-demo-dialog::backdrop{background:#121c15c7}.lp-demo-frame{aspect-ratio:16/9;background:#0e1410;border-radius:14px;overflow:hidden;box-shadow:0 30px 80px -24px #0009}.lp-demo-frame video{width:100%;height:100%;display:block}.lp-demo-close{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:38px;height:38px;transition:background-color .16s;display:grid;position:absolute;top:-48px;right:0}.lp-demo-close:hover{background:#ffffff3d}.lp-demo-close:focus-visible{outline-offset:2px;outline:2px solid #fff}.lp-demo-dialog[open]{animation:.22s cubic-bezier(.23,1,.32,1) lp-dialog-enter}.lp-demo-dialog[open]::backdrop{animation:.22s ease-out lp-backdrop-enter}.lp-demo-dialog[data-closing=true]{pointer-events:none;animation:.18s ease-in forwards lp-dialog-exit}.lp-demo-dialog[data-closing=true]::backdrop{animation:.18s ease-in forwards lp-backdrop-exit}@keyframes lp-dialog-enter{0%{opacity:0;transform:scale(.98)}}@keyframes lp-dialog-exit{to{opacity:0;transform:scale(.98)}}@keyframes lp-backdrop-enter{0%{opacity:0}}@keyframes lp-backdrop-exit{to{opacity:0}}@media (prefers-reduced-motion:reduce){.lp-demo-dialog,.lp-demo-dialog::backdrop{animation:none!important}}