.storyboard-preview.svelte-13mxj8g{box-shadow:0 0 0 1px #fcfbf940}.progress-bar-wrapper.svelte-13mxj8g{height:20px;display:flex;align-items:center}@media(hover:hover)and (pointer:fine){.progress-track.svelte-13mxj8g{cursor:pointer}.progress-thumb-hit.svelte-13mxj8g:not(:disabled){cursor:pointer}}.progress-fill.svelte-13mxj8g{background:#fff}.progress-fill-live.svelte-13mxj8g{background:var(--live, #ef4444)}.track-segment-moment.svelte-13mxj8g{background:color-mix(in srgb,currentColor 45%,transparent)}.hover-fill-moment.svelte-13mxj8g{background:color-mix(in srgb,currentColor 70%,transparent)}.progress-fill.progress-fill-moment.svelte-13mxj8g{background:currentColor}.moment-color-default.svelte-13mxj8g{color:var(--primary, #f59e0b)}.storyboard-caption.svelte-13mxj8g{text-shadow:0 1px 2px rgb(0 0 0 / .6)}.storyboard-time.svelte-13mxj8g{text-shadow:0 1px 2px rgb(0 0 0 / .8),0 0 8px rgb(0 0 0 / .5)}.progress-thumb.svelte-13mxj8g{background:#fff;box-shadow:0 2px 8px #0006}.progress-thumb.progress-thumb-live.svelte-13mxj8g{background:var(--live, #ef4444)}button[role=slider].svelte-13mxj8g:focus-visible .progress-thumb:where(.svelte-13mxj8g){opacity:1;box-shadow:0 0 0 2px #000000b3,0 0 0 4px #fff,0 2px 8px #0006}.selection-region.svelte-13mxj8g{border:0;padding:0}.selection-region-default.svelte-13mxj8g{background:color-mix(in srgb,var(--primary, #f59e0b) 45%,transparent)}@media(hover:hover)and (pointer:fine){button.selection-region.svelte-13mxj8g{cursor:pointer}}button.selection-region.svelte-13mxj8g:focus-visible{outline:2px solid white;outline-offset:1px}.selection-handle.svelte-13mxj8g{touch-action:none}@media(hover:hover)and (pointer:fine){.selection-handle.svelte-13mxj8g{cursor:ew-resize}}.selection-handle-grip.svelte-13mxj8g{width:4px;height:18px;border-radius:9999px;background:var(--primary, #f59e0b);box-shadow:0 0 0 1px #0000008c;transition:height .15s ease-out,width .15s ease-out,filter .15s ease-out}.selection-handle.svelte-13mxj8g:hover .selection-handle-grip:where(.svelte-13mxj8g),.selection-handle.svelte-13mxj8g:focus-visible .selection-handle-grip:where(.svelte-13mxj8g),.selection-handle-engaged.svelte-13mxj8g .selection-handle-grip:where(.svelte-13mxj8g){height:24px;width:6px;filter:brightness(1.15)}@media(prefers-reduced-motion:reduce){.selection-handle-grip.svelte-13mxj8g{transition:none}}.selection-handle.svelte-13mxj8g:focus-visible .selection-handle-grip:where(.svelte-13mxj8g){box-shadow:0 0 0 2px #000000b3,0 0 0 4px #fff}.skip-button.svelte-54ii9v{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-webkit-user-drag:none;user-select:none;touch-action:none}.skip-button-content.svelte-54ii9v{pointer-events:none;-webkit-user-select:none;user-select:none}.settings-option-status.svelte-hy8zm5{padding:2px 10px 6px;font-size:12px;line-height:16px;color:#ffffffa3;font-variant-numeric:tabular-nums}.settings-option-list.svelte-hy8zm5{position:relative;outline:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.settings-option-list.svelte-hy8zm5::-webkit-scrollbar{width:4px}.settings-option-list.svelte-hy8zm5::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:2px}.settings-option.svelte-hy8zm5{display:flex;align-items:center;gap:12px;width:100%;height:36px;padding:0 10px;border:none;border-radius:8px;background:transparent;color:#ffffffb8;font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:20px;text-align:left;cursor:pointer;transition:background .1s ease,color .1s ease}.settings-option.hovered.svelte-hy8zm5,.settings-option.focused.svelte-hy8zm5{background:#ffffff1a;color:#fff}.settings-option.focused.svelte-hy8zm5{box-shadow:inset 0 0 0 2px #ffffff80}.settings-option.svelte-hy8zm5:active{background:#ffffff26}.settings-option.svelte-hy8zm5:disabled{cursor:default;opacity:.4}.settings-option.selected.svelte-hy8zm5{color:#fff;font-weight:700}.settings-option-label.svelte-hy8zm5{flex:1;min-width:0;white-space:nowrap;font-variant-numeric:tabular-nums}.check-area.svelte-hy8zm5{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.settings-menu.svelte-1i352a6{position:absolute;bottom:calc(100% + var(--settings-menu-offset, 8px));right:0;z-index:50;width:272px;box-sizing:content-box;overflow:clip;background:#191818e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;border:1px solid rgb(252 251 249 / .1);box-shadow:0 8px 32px #00000080,0 2px 8px #0000004d;color:#fff;font-family:var(--font-sans);animation:svelte-1i352a6-settingsMenuIn .15s ease-out;transition:height .24s cubic-bezier(.2,.8,.2,1)}@keyframes svelte-1i352a6-settingsMenuIn{0%{opacity:0;transform:translateY(4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.settings-track.svelte-1i352a6{display:flex;align-items:flex-start;width:200%;transition:transform .24s cubic-bezier(.2,.8,.2,1)}.settings-track.shifted.svelte-1i352a6{transform:translate(-50%)}.settings-page.svelte-1i352a6{display:flex;flex-direction:column;width:50%;max-height:var(--settings-max-height, none);padding:6px;box-sizing:border-box;transition:opacity .2s ease}.settings-page.svelte-1i352a6:focus{outline:none}.settings-page[inert].svelte-1i352a6{opacity:0}.submenu-page.svelte-1i352a6>.settings-option-list{min-height:0;flex:1 1 auto}.settings-row.svelte-1i352a6,.submenu-header.svelte-1i352a6{display:flex;align-items:center;gap:12px;width:100%;height:40px;padding:0 10px;border:none;border-radius:8px;background:transparent;color:#fff;font-family:var(--font-sans);text-align:left;cursor:pointer;transition:background .1s ease;outline:none;flex-shrink:0}.settings-row.svelte-1i352a6:focus-visible,.submenu-header.svelte-1i352a6:focus-visible{background:#ffffff1a;box-shadow:inset 0 0 0 2px #ffffff80}.settings-row.svelte-1i352a6:active,.submenu-header.svelte-1i352a6:active{background:#ffffff26}.settings-row.svelte-1i352a6:disabled{cursor:default;opacity:.4}@media(hover:hover)and (pointer:fine){.settings-row.svelte-1i352a6:not(:disabled):hover,.submenu-header.svelte-1i352a6:hover{background:#ffffff1a}}.settings-row-label.svelte-1i352a6{flex:1;min-width:0;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap}.settings-row-value.svelte-1i352a6{font-size:13px;line-height:18px;color:#ffffffa3;white-space:nowrap;font-variant-numeric:tabular-nums}.settings-row-key.svelte-1i352a6{min-width:20px;padding:1px 6px;border-radius:5px;border:1px solid rgba(255,255,255,.18);font-family:var(--font-sans);font-size:12px;line-height:16px;text-align:center;color:#ffffffb8}.submenu-header.svelte-1i352a6{gap:8px;height:44px;padding-left:6px}.submenu-title.svelte-1i352a6{font-family:var(--font-display);font-feature-settings:"ss03" 1;font-size:17px;font-weight:600;line-height:22px;letter-spacing:-.01em}.settings-divider.svelte-1i352a6{height:1px;margin:6px 10px;background:#ffffff1f;flex-shrink:0}.header-divider.svelte-1i352a6{margin:2px 4px 6px}.autoplay-track.svelte-1i352a6{display:inline-flex;align-items:center;width:36px;height:20px;padding:2px;flex-shrink:0;border-radius:999px;background:#ffffff4d;transition:background .15s ease}.autoplay-track.on.svelte-1i352a6{background:#fff}.autoplay-thumb.svelte-1i352a6{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;background:#fff;color:#000;transition:transform .15s ease}.autoplay-track.on.svelte-1i352a6 .autoplay-thumb:where(.svelte-1i352a6){transform:translate(16px);background:#000;color:#fff}@media(prefers-reduced-motion:reduce){.settings-menu.svelte-1i352a6,.settings-track.svelte-1i352a6,.settings-page.svelte-1i352a6,.autoplay-thumb.svelte-1i352a6,.autoplay-track.svelte-1i352a6{animation:none;transition:none}}.mode-switch-button-wrapper.svelte-vti8qu{position:relative;display:inline-flex;align-items:center;justify-content:center}.mode-switch-popup.svelte-vti8qu{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:60;width:max-content;max-width:min(260px,calc(100vw - 2rem));transform:translate(-50%);border:1px solid rgb(252 251 249 / .1);border-radius:12px;padding:10px 12px;background:#191818f0;box-shadow:0 8px 24px #0006,0 2px 8px #0000004d;color:#fff;font-size:.8125rem;line-height:1.35;text-align:center;pointer-events:none}.mode-switch-popup.svelte-vti8qu:after{content:"";position:absolute;left:50%;bottom:-7px;width:12px;height:12px;border-right:1px solid rgb(252 251 249 / .1);border-bottom:1px solid rgb(252 251 249 / .1);background:#191818f0;transform:translate(-50%) rotate(45deg)}@media(max-width:640px){.mode-switch-popup.svelte-vti8qu{max-width:min(280px,calc(100vw - 1.5rem))}}.airplay-button.svelte-1exnw0e{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.airplay-button.svelte-1exnw0e:focus:not(:focus-visible){outline:none}.airplay-button.svelte-1exnw0e:focus-visible{outline:2px solid rgba(255,255,255,.75);outline-offset:2px}.airplay-button--active.svelte-1exnw0e{box-shadow:0 0 0 1px #fff3,0 2px 10px #0000002e}.airplay-button--pending.svelte-1exnw0e{box-shadow:0 0 0 1px #ffffff29,0 2px 10px #00000024}.airplay-button-icon.svelte-1exnw0e{display:inline-flex;align-items:center;justify-content:center}.live-badge.svelte-k66gdv{display:inline-flex;align-items:center;gap:.375rem}.live-badge.svelte-k66gdv:before{content:"";width:.5rem;height:.5rem;border-radius:9999px;background-color:#ef4444;box-shadow:0 0 #ef444499;animation:svelte-k66gdv-live-badge-pulse 1.6s ease-out infinite}@keyframes svelte-k66gdv-live-badge-pulse{0%{box-shadow:0 0 #ef444499}to{box-shadow:0 0 0 .375rem #ef444400}}@media(prefers-reduced-motion:reduce){.live-badge.svelte-k66gdv:before{animation:none}}.live-badge.behind-live.svelte-k66gdv:before{content:none}.live-dot.svelte-1ugy0mz{width:.5rem;height:.5rem;border-radius:9999px;background-color:#ef4444;display:inline-block}.live-dot-behind.svelte-1ugy0mz{background-color:#ffffff80}.volume-control.svelte-1wjck8m{color:#fff}.volume-slider.svelte-1wjck8m{width:0;opacity:0;overflow:visible}.volume-slider-visible.svelte-1wjck8m{width:70px;margin-right:10px;opacity:1}.volume-slider-hidden.svelte-1wjck8m{width:0;margin-right:0;opacity:0}.volume-slider-shell.svelte-1wjck8m{position:relative;width:100%;height:16px;--volume-track-height: 4px;--volume-track-fill: white;--volume-track-empty: rgba(255, 255, 255, .28);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.volume-slider-track.svelte-1wjck8m{position:absolute;top:50%;left:0;right:0;height:var(--volume-track-height);overflow:hidden;border-radius:999px;background:var(--volume-track-empty);transform:translateY(-50%);pointer-events:none}.volume-slider-track-fill.svelte-1wjck8m{width:var(--volume-percent, 50%);height:100%;border-radius:inherit;background:var(--volume-track-fill)}.volume-slider-thumb.svelte-1wjck8m{position:absolute;top:50%;left:var(--volume-percent, 50%);z-index:1;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transform:translate(-50%,-50%);pointer-events:none;transition:transform .1s ease}.volume-slider-tooltip.svelte-1wjck8m{position:absolute;bottom:calc(100% + 6px);left:var(--volume-percent, 50%);z-index:3;min-width:38px;height:22px;padding:0 7px;border-radius:6px;background:#fff;box-shadow:0 2px 8px #00000059;color:#18181b;font-size:12px;font-weight:600;line-height:22px;text-align:center;white-space:nowrap;transform:translate(-50%);pointer-events:none}.volume-slider-tooltip.svelte-1wjck8m:after{content:"";position:absolute;top:100%;left:50%;width:0;height:0;border-right:4px solid transparent;border-left:4px solid transparent;border-top:4px solid white;transform:translate(-50%)}.volume-slider-shell.svelte-1wjck8m:hover .volume-slider-thumb:where(.svelte-1wjck8m){transform:translate(-50%,-50%) scale(1.15)}.volume-slider-shell.svelte-1wjck8m:has(input[type=range]:where(.svelte-1wjck8m):focus-visible){border-radius:4px;outline:2px solid white;outline-offset:2px}.volume-slider.svelte-1wjck8m input[type=range]:where(.svelte-1wjck8m){-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:16px;margin:0;outline:none;opacity:0;background:transparent;cursor:pointer;pointer-events:none}.volume-slider.svelte-1wjck8m input[type=range]:where(.svelte-1wjck8m):focus{outline:none}.volume-slider.svelte-1wjck8m input[type=range]:where(.svelte-1wjck8m):focus-visible{outline:none}.volume-slider.svelte-1wjck8m input[type=range]:where(.svelte-1wjck8m)::-webkit-slider-runnable-track{height:var(--volume-track-height);border-radius:999px;background:transparent}.volume-slider.svelte-1wjck8m input[type=range]:where(.svelte-1wjck8m)::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;margin-top:calc((var(--volume-track-height) - 12px) / 2);border-radius:50%;background:transparent;border:none;box-shadow:none;cursor:pointer;transition:transform .1s ease}.volume-slider.svelte-1wjck8m input[type=range]:where(.svelte-1wjck8m)::-webkit-slider-thumb:hover{transform:none}.volume-slider.svelte-1wjck8m input[type=range]:where(.svelte-1wjck8m)::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:transparent;border:none;box-shadow:none;cursor:pointer}.volume-slider.svelte-1wjck8m input[type=range]:where(.svelte-1wjck8m)::-moz-range-track{height:var(--volume-track-height);border-radius:999px;background:transparent}.volume-slider.svelte-1wjck8m input[type=range]:where(.svelte-1wjck8m)::-moz-range-progress{height:var(--volume-track-height);border-radius:999px;background:transparent}.control-bar.svelte-1f7pq24{display:contents}.control-button{background:transparent;transition:background .15s ease}.control-button:active{background:#ffffff26}.settings-control-wrapper.svelte-1f7pq24{position:relative}.transport.svelte-1f7pq24,.top-cluster.svelte-1f7pq24,.cluster-group.svelte-1f7pq24,.settings-panel-host.svelte-1f7pq24{display:contents}.compact.svelte-1f7pq24 .top-cluster:where(.svelte-1f7pq24){position:absolute;top:4px;right:4px;display:flex;align-items:center}.compact.svelte-1f7pq24 .cluster-group:where(.svelte-1f7pq24){display:flex;align-items:center}.compact.svelte-1f7pq24 .cluster-airplay:where(.svelte-1f7pq24){order:-1}.compact.svelte-1f7pq24 .compact-actions:where(.svelte-1f7pq24){order:-2;display:flex;align-items:center}.compact.svelte-1f7pq24 .top-cluster.with-info:where(.svelte-1f7pq24){left:10px;align-items:flex-start}.compact.svelte-1f7pq24 .top-cluster.with-info:where(.svelte-1f7pq24)>:not(.compact-info){flex-shrink:0}.compact.svelte-1f7pq24 .compact-info:where(.svelte-1f7pq24){order:-3;flex:1 1 0;min-width:0;padding:6px 4px 0 0;color:#fff}.compact.svelte-1f7pq24 .top-cluster:where(.svelte-1f7pq24) .control-button,.compact.svelte-1f7pq24 .compact-presentation:where(.svelte-1f7pq24) .control-button{width:44px;height:44px}.compact.svelte-1f7pq24 .transport:where(.svelte-1f7pq24){position:absolute;top:50%;left:50%;display:flex;align-items:center;gap:32px;transform:translate(-50%,-60%)}.compact.svelte-1f7pq24 .transport:where(.svelte-1f7pq24) .compact-play{width:56px;height:56px;background:#00000073;color:#fff}.compact.svelte-1f7pq24 .transport:where(.svelte-1f7pq24) .compact-play .play-icon{width:26px;height:26px}.settings-sheet-root.svelte-1f7pq24{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:auto}.settings-sheet-root[hidden].svelte-1f7pq24{display:none}.settings-sheet-backdrop.svelte-1f7pq24{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#00000080}.settings-sheet.svelte-1f7pq24{position:relative;padding:0 8px max(16px,env(safe-area-inset-bottom));border-radius:16px 16px 0 0;background:#1a1919;color:#fff;animation:svelte-1f7pq24-settingsSheetIn .2s ease-out}.settings-sheet-grabber.svelte-1f7pq24{width:36px;height:4px;margin:8px auto 6px;border-radius:2px;background:#ffffff4d}.settings-sheet.svelte-1f7pq24{--settings-max-height: 70svh}.settings-sheet.svelte-1f7pq24 .settings-menu{position:static;width:100%;transform:none;border:none;box-shadow:none;background:transparent;animation:none}.settings-sheet.svelte-1f7pq24 .settings-row,.settings-sheet.svelte-1f7pq24 .settings-option{min-height:52px}@keyframes svelte-1f7pq24-settingsSheetIn{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.settings-sheet.svelte-1f7pq24{animation:none}}@media(hover:hover)and (pointer:fine){.control-button{cursor:pointer}.control-button:hover{background:#ffffff1a}}.keyboard-help-backdrop.svelte-1rl2oxu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;pointer-events:auto;display:flex;align-items:center;justify-content:center;padding:16px;background:#0000008c}.keyboard-help-modal.svelte-1rl2oxu{width:min(100%,28rem);max-height:80vh;overflow:auto;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:var(--background, #0b0b0f);color:var(--foreground, white);box-shadow:0 20px 60px #00000073}.keyboard-help-modal.svelte-1rl2oxu:focus,.keyboard-help-modal.svelte-1rl2oxu:focus-visible{outline:none}.keyboard-help-header.svelte-1rl2oxu{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 8px}.keyboard-help-header.svelte-1rl2oxu h2:where(.svelte-1rl2oxu){margin:0;font-size:1.125rem;font-weight:600}.keyboard-help-close.svelte-1rl2oxu{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:0;border-radius:4px;background:transparent;color:inherit;cursor:pointer;opacity:.7;transition:opacity .15s ease}.keyboard-help-close.svelte-1rl2oxu:hover,.keyboard-help-close.svelte-1rl2oxu:focus-visible{opacity:1}.keyboard-help-list.svelte-1rl2oxu{padding:4px 16px 12px}.keyboard-help-row.svelte-1rl2oxu{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(255,255,255,.14);padding:8px 0;font-size:.875rem}.keyboard-help-row.svelte-1rl2oxu:last-child{border-bottom:0}.keyboard-help-keys.svelte-1rl2oxu{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}kbd.svelte-1rl2oxu{border:1px solid rgba(255,255,255,.22);border-radius:4px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.4;background:#ffffff1a}.keyboard-help-footer.svelte-1rl2oxu{margin:0;border-top:1px solid rgba(255,255,255,.14);padding:12px 16px 16px;text-align:center;font-size:.75rem}.stats-host.svelte-aysh1k{display:contents}.stats-overlay.svelte-aysh1k{position:absolute;top:12px;left:12px;z-index:45;width:min(300px,calc(100% - 24px));padding:8px 10px 10px;border-radius:10px;border:1px solid rgb(252 251 249 / .1);background:#191818e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 32px #00000080;color:#fff;font-family:var(--font-sans);font-size:12px;line-height:16px;animation:svelte-aysh1k-statsOverlayIn .15s ease-out}.stats-overlay.compact.svelte-aysh1k{top:52px;left:8px}.stats-overlay.sheet.svelte-aysh1k{position:fixed;top:auto;right:0;bottom:0;left:0;z-index:var(--z-overlay, 200);width:auto;padding:0 16px calc(16px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;border:1px solid var(--border);border-bottom:0;background:var(--popover);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 -8px 32px #0000002e;color:var(--popover-foreground);font-size:13px;line-height:20px;animation:svelte-aysh1k-statsSheetIn .2s ease-out;transition:transform .16s ease-out}.stats-overlay.sheet.dragging.svelte-aysh1k{transition:none}.stats-overlay.sheet.svelte-aysh1k .stats-grip-area:where(.svelte-aysh1k){touch-action:none}.stats-grip.svelte-aysh1k{display:flex;justify-content:center;padding:8px 0 6px}.stats-grip.svelte-aysh1k span:where(.svelte-aysh1k){display:block;width:36px;height:4px;border-radius:9999px;background:color-mix(in srgb,var(--foreground) 25%,transparent)}.stats-overlay.sheet.svelte-aysh1k .stats-header:where(.svelte-aysh1k){margin-bottom:10px}.stats-overlay.sheet.svelte-aysh1k .stats-title:where(.svelte-aysh1k){font-size:13px;line-height:20px;color:var(--muted-foreground)}.stats-overlay.sheet.svelte-aysh1k .stats-button:where(.svelte-aysh1k){height:36px;padding:0 14px;border-color:var(--border);border-radius:9999px;color:inherit;font-size:13px}.stats-overlay.sheet.svelte-aysh1k .stats-close:where(.svelte-aysh1k){width:36px;padding:0}.stats-overlay.sheet.svelte-aysh1k .stats-button:where(.svelte-aysh1k):focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--foreground) 40%,transparent)}.stats-overlay.sheet.svelte-aysh1k .stats-rows:where(.svelte-aysh1k){row-gap:6px}.stats-overlay.sheet.svelte-aysh1k .stats-row:where(.svelte-aysh1k) dt:where(.svelte-aysh1k){color:var(--muted-foreground)}@keyframes svelte-aysh1k-statsSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes svelte-aysh1k-statsOverlayIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.stats-header.svelte-aysh1k{display:flex;align-items:center;gap:6px;margin-bottom:6px}.stats-title.svelte-aysh1k{flex:1;margin:0;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em;text-transform:uppercase;color:#ffffffb8}.stats-button.svelte-aysh1k{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 8px;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:transparent;color:#fff;font:inherit;font-size:11px;cursor:pointer;outline:none}.stats-close.svelte-aysh1k{width:24px;padding:0}.stats-button.svelte-aysh1k:focus-visible{box-shadow:0 0 0 2px #ffffff80}@media(hover:hover)and (pointer:fine){.stats-button.svelte-aysh1k:hover{background:#ffffff1a}}.stats-rows.svelte-aysh1k{display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:2px;margin:0}.stats-row.svelte-aysh1k{display:contents}.stats-row.svelte-aysh1k dt:where(.svelte-aysh1k){color:#ffffffa3;white-space:nowrap}.stats-row.svelte-aysh1k dd:where(.svelte-aysh1k){margin:0;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.stats-overlay.svelte-aysh1k,.stats-overlay.sheet.svelte-aysh1k{animation:none;transition:none}}.controls-container.svelte-7q6pgl{position:absolute;bottom:0;left:0;right:0;z-index:40;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,rgba(0,0,0,.3) 70%,transparent 100%);padding:16px 12px 8px}.progress-bar-container.svelte-7q6pgl{margin-bottom:4px}.controls-container.svelte-7q6pgl:not(.compact):has(>.progress-bar-container:where(.svelte-7q6pgl)){--settings-menu-offset: 32px}.controls-container.compact.svelte-7q6pgl{top:0;display:flex;flex-direction:column;justify-content:flex-end;padding:0 6px;background:linear-gradient(to top,rgba(0,0,0,.55) 0%,transparent 45%),#0000004d}.controls-container.compact.svelte-7q6pgl{opacity:1;visibility:visible;transition:opacity var(--duration-drop-in) var(--ease-drop-in),visibility 0s}.controls-container.compact[data-chrome-hidden].svelte-7q6pgl{display:flex;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-drop-out) var(--ease-drop-out),visibility 0s linear var(--duration-drop-out)}@media(prefers-reduced-motion:reduce){.controls-container.compact.svelte-7q6pgl,.controls-container.compact[data-chrome-hidden].svelte-7q6pgl{transition:none}}.scrub-preview-frame.svelte-7q6pgl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:39;display:flex;align-items:center;justify-content:center;background:#000;pointer-events:none}.scrub-preview-picture.svelte-7q6pgl{background-repeat:no-repeat}.controls-container.scrub-previewing.svelte-7q6pgl [data-player-compact-transport],.controls-container.scrub-previewing.svelte-7q6pgl [data-player-compact-top]{visibility:hidden}.controls-container.compact.scrub-previewing.svelte-7q6pgl{background:linear-gradient(to top,rgba(0,0,0,.75) 0%,rgba(0,0,0,.45) 30%,transparent 60%)}.controls-container.compact.svelte-7q6pgl .progress-bar-container:where(.svelte-7q6pgl){margin-bottom:0}.live-edge-wrapper.svelte-7q6pgl{height:20px;display:flex;align-items:center;padding:0 10px}.live-edge-bar.svelte-7q6pgl{width:100%;height:3px;border-radius:9999px;background:var(--live, #ef4444)}@supports (padding: env(safe-area-inset-bottom)){:fullscreen .player-controls-container,:-webkit-full-screen .player-controls-container{padding:24px max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}}.skip-display.svelte-15fhpr9{color:#fff;font-size:clamp(14px,3vw,20px);font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.5)}.play-pause-overlay.svelte-mf05gp{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:20}.skip-overlay.svelte-mf05gp{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;pointer-events:none;z-index:21}.skip-overlay.skip-left.svelte-mf05gp{justify-content:flex-start;padding-left:clamp(30px,8vw,60px)}.skip-overlay.skip-right.svelte-mf05gp{justify-content:flex-end;padding-right:clamp(30px,8vw,60px)}.skip-icon-container.svelte-mf05gp{display:flex;flex-direction:column;align-items:center;gap:8px}.volume-overlay.svelte-mf05gp{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:flex-start;justify-content:center;pointer-events:none;z-index:30;padding-top:clamp(20px,8vh,60px)}.volume-percentage-text.svelte-mf05gp{color:#fff;font-size:clamp(24px,4vw,48px);font-weight:700;text-shadow:0 4px 8px rgba(0,0,0,.8);letter-spacing:.5px}.simple-volume-animation.svelte-mf05gp{display:flex;align-items:center;justify-content:center;animation:svelte-mf05gp-volumeFadeInOut 1s ease-out}.simple-play-animation.svelte-mf05gp{display:flex;align-items:center;justify-content:center;animation:svelte-mf05gp-playPauseAnimation .4s ease-out forwards}.simple-skip-animation.svelte-mf05gp{display:flex;align-items:center;justify-content:center;animation:svelte-mf05gp-skipFadeInOut .4s ease-out forwards}.reduced-motion.svelte-mf05gp{animation:none!important}@keyframes svelte-mf05gp-playPauseAnimation{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:0}}@keyframes svelte-mf05gp-skipFadeInOut{0%{transform:scale(.9);opacity:0}30%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:0}}@keyframes svelte-mf05gp-volumeFadeInOut{0%{opacity:0;transform:translateY(-10px)}20%{opacity:1;transform:translateY(0)}80%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.simple-play-animation.svelte-mf05gp,.simple-skip-animation.svelte-mf05gp,.simple-volume-animation.svelte-mf05gp{animation:none!important}}.audio-waveform.svelte-1g8ij6d{flex-shrink:0;transition:opacity .3s}.audio-waveform.paused.svelte-1g8ij6d{opacity:.4}.player-loading-spinner.animation-icon-size{width:clamp(40px,8vw,80px);height:clamp(40px,8vw,80px)}.audio-surface.svelte-dmkp8i{container-type:size;background:#0d0c0c}.audio-glow.svelte-dmkp8i{--glow-lift: 28px;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(55.6% 35.7% at 50% calc(50% - var(--glow-lift)),color-mix(in srgb,var(--gradient-brand-middle) 28%,transparent) 0%,color-mix(in srgb,var(--gradient-brand-end) 8%,transparent) 50%,transparent 100%);animation:svelte-dmkp8i-audio-glow-breathe 6s ease-in-out infinite}.audio-glow.held.svelte-dmkp8i{animation-play-state:paused}.audio-content.svelte-dmkp8i{padding-bottom:56px;transition:opacity .3s}.audio-content.transitioning.svelte-dmkp8i{opacity:0}@container (max-height: 300px){.audio-content.svelte-dmkp8i{gap:12px;padding-bottom:24px}.audio-glow.svelte-dmkp8i{--glow-lift: 12px}.audio-content.svelte-dmkp8i .audio-wave{width:176px;height:auto}}@keyframes svelte-dmkp8i-audio-glow-breathe{0%,to{opacity:1}50%{opacity:.7}}@media(prefers-reduced-motion:reduce){.audio-glow.svelte-dmkp8i{animation:none}}@media(hover:hover)and (pointer:fine){.audio-surface.svelte-dmkp8i{cursor:pointer}}.end-screen-control-button.svelte-1ks856n{background:transparent;-webkit-tap-highlight-color:transparent;padding:clamp(8px,1.5vw,14px)}.end-screen-control-button.svelte-1ks856n:active{background:#ffffff26}.end-screen-animation-button.svelte-1ks856n{width:auto;height:auto}.end-screen-animation-button.svelte-1ks856n{pointer-events:auto}@media(hover:hover)and (pointer:fine){.end-screen-control-button.svelte-1ks856n{cursor:pointer}.end-screen-control-button.svelte-1ks856n:hover{background:#ffffff1a}}.sr-only.svelte-hjgoq{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.media-player.svelte-18btfgf{width:100%;height:100%}.media-player.svelte-18btfgf:focus,.media-player.svelte-18btfgf:focus-visible{outline:none}.svelte-18btfgf:fullscreen video,.svelte-18btfgf:-webkit-full-screen video{object-fit:contain!important}
