.progress-container.svelte-12gw2qs{position:absolute;bottom:5px;left:8px;right:8px;z-index:1;height:6px;width:calc(100% - 16px);border-radius:100px;background-color:#ffffff4d;cursor:pointer}.progress-bar.svelte-12gw2qs{height:100%;border-radius:100px;background-color:#fff}.progress-bar.loading.svelte-12gw2qs{background:linear-gradient(90deg,#ffffff4d,#fff,#ffffff4d);background-size:200% 100%;animation:svelte-12gw2qs-loading 1.5s infinite;width:100%!important}@keyframes svelte-12gw2qs-loading{0%{background-position:200% 0}to{background-position:-200% 0}}video.svelte-12gw2qs{margin-top:0;object-fit:contain}.bottom-bar.svelte-12gw2qs{position:absolute;bottom:0;left:0;color:#fff;font-size:14px;right:0;gap:12px;display:flex;align-items:center;padding:32px 8px 16px;background:linear-gradient(transparent,#00000080)}.progress-thumb.svelte-12gw2qs{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;z-index:1;background-color:#fff;box-shadow:0 0 4px #00000080;cursor:pointer;transform:translate(-50%,-50%)}@media (max-width: 700px){.word-caption-text.svelte-12gw2qs{font-size:13px;padding:6px 10px}}.word-caption-container.svelte-12gw2qs{position:absolute;bottom:42px;left:5%;right:5%;display:flex;justify-content:center;align-items:center;pointer-events:none;z-index:1}.word-caption-text.svelte-12gw2qs{background-color:#000000b3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;padding:8px;border-radius:10px;font-size:13px;text-align:center;max-width:90%;line-height:1.5;transition:background-color .3s ease}.caption-word.svelte-12gw2qs{color:hsl(0 0 70%);display:inline-block}.caption-word.spoken.svelte-12gw2qs{color:hsl(0 0 100%)}
