body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ls-container{background:#000;inset:0;position:fixed;z-index:9999}.ls-video-area{inset:0;overflow:hidden;position:absolute}.ls-video-player{height:100%;left:0;position:absolute;top:0;width:100%}.ls-video-player video,.ls-video-player>div{height:100%!important;width:100%!important}.ls-video-player video{object-fit:cover!important}.ls-waiting{color:#999;gap:12px;height:100%}.ls-loading-overlay,.ls-waiting{align-items:center;display:flex;flex-direction:column;justify-content:center}.ls-loading-overlay{background:#000000b3;color:#fff;gap:16px;inset:0;position:absolute;z-index:20}.ls-spinner{animation:ls-spin .8s linear infinite;border:3px solid #fff3;border-radius:50%;border-top-color:#fff;height:40px;width:40px}@keyframes ls-spin{to{transform:rotate(1turn)}}.ls-error-overlay{align-items:center;background:#000000d9;color:#f44;gap:16px;justify-content:center;z-index:20}.ls-error-overlay,.ls-overlay{display:flex;flex-direction:column;inset:0;position:absolute}.ls-overlay{justify-content:space-between;pointer-events:none;z-index:10}.ls-top-bar{align-items:center;display:flex;padding:16px;pointer-events:auto}.ls-live-badge{animation:ls-pulse 2s ease-in-out infinite;background:#ff0000b3;border-radius:4px;color:#fff;font-size:12px;font-weight:700;letter-spacing:1px;padding:4px 12px}@keyframes ls-pulse{0%,to{opacity:1}50%{opacity:.6}}.ls-bottom-bar{background:linear-gradient(#0000,#0009);gap:24px;padding:24px;pointer-events:auto}.ls-bottom-bar,.ls-ctrl-btn{align-items:center;display:flex;justify-content:center}.ls-ctrl-btn{background:#2229;border:none;border-radius:50%;color:#fff;cursor:pointer;height:50px;transition:background .2s;width:50px}.ls-ctrl-btn:hover{background:#222222e6}.ls-end-btn{background:#e53935;height:56px;width:56px}.ls-end-btn:hover{background:#c62828}.ls-btn{background:#1976d2;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:10px 24px}.ls-btn:hover{background:#1565c0}
/*# sourceMappingURL=main.d4c6aed6.css.map*/