.demo-container.svelte-1uha8ag{min-height:100vh;padding:80px 20px 40px;background:#000;display:flex;flex-direction:column;align-items:center;gap:30px}.status-section-top.svelte-1uha8ag{position:fixed;bottom:20px;left:50%;transform:translate(-50%);width:100%;max-width:800px;z-index:1001;padding:0 20px}@keyframes svelte-1uha8ag-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.transcript-section.svelte-1uha8ag{width:100%;max-width:800px;display:none}.spinner.svelte-1uha8ag{width:20px;height:20px;border:3px solid hsl(var(--muted));border-top:3px solid hsl(var(--primary));border-radius:50%;animation:svelte-1uha8ag-spin 1s linear infinite}@keyframes svelte-1uha8ag-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.audio-section.svelte-1uha8ag{width:100%;max-width:800px;display:none}.audio-player.svelte-1uha8ag{width:100%;height:50px;filter:invert(1) hue-rotate(180deg)}.video-feed-container.svelte-1uha8ag{position:fixed;top:55%;left:50%;transform:translate(-50%,-50%);width:800px;height:980px;max-width:90vw;max-height:80vh;background-color:#000;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #000c;z-index:1000;border:2px solid #ffffff;display:flex;align-items:center;justify-content:center}.video-feed.svelte-1uha8ag{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1)}.video-placeholder.svelte-1uha8ag{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#000;color:#fff;gap:10px}.video-placeholder.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:3rem}.video-placeholder.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:.9rem;color:#fff}
