.progress-bar-wrapper.svelte-1e1624y{height:20px;display:flex;align-items:center}@media(hover:hover)and (pointer:fine){[role=button].svelte-1e1624y{cursor:pointer}}.sr-only.svelte-1e1624y{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.progress-fill.svelte-1e1624y{background:#fff}.progress-thumb.svelte-1e1624y{background:#fff;box-shadow:0 2px 8px #0006}.speed-popover.svelte-uqbsms{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);z-index:50;min-width:160px;padding:6px 0;background:#000000f2;border-radius:10px;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #00000080,0 2px 8px #0000004d;outline:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent;animation:svelte-uqbsms-popoverIn .15s ease-out}.speed-popover.svelte-uqbsms::-webkit-scrollbar{width:4px}.speed-popover.svelte-uqbsms::-webkit-scrollbar-track{background:transparent}.speed-popover.svelte-uqbsms::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}@keyframes svelte-uqbsms-popoverIn{0%{opacity:0;transform:translate(-50%) translateY(4px) scale(.97)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.speed-option.svelte-uqbsms{display:flex;align-items:center;gap:10px;width:100%;padding:8px 16px 8px 12px;background:transparent;border:none;cursor:pointer;transition:background .1s ease;text-align:left}.speed-option.svelte-uqbsms:hover,.speed-option.focused.svelte-uqbsms{background:#ffffff1a}.speed-option.svelte-uqbsms:active{background:#ffffff26}.check-area.svelte-uqbsms{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.speed-label.svelte-uqbsms{font-size:14px;font-weight:500;color:#ffffffe6;white-space:nowrap}.speed-option.selected.svelte-uqbsms .speed-label:where(.svelte-uqbsms){color:#fff;font-weight:600}@media(prefers-reduced-motion:reduce){.speed-popover.svelte-uqbsms{animation:none}}.mode-switch-button-wrapper.svelte-y4wfas{position:relative;display:inline-flex;align-items:center;justify-content:center}.mode-switch-popup.svelte-y4wfas{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 rgba(255,255,255,.14);border-radius:12px;padding:10px 12px;background:#000000f0;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-y4wfas:after{content:"";position:absolute;left:50%;bottom:-7px;width:12px;height:12px;border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);background:#000000f0;transform:translate(-50%) rotate(45deg)}@media(max-width:640px){.mode-switch-popup.svelte-y4wfas{max-width:min(280px,calc(100vw - 1.5rem))}}.cast-control-wrapper.svelte-1ic3oda{position:relative}.unified-cast-button-active.svelte-1ic3oda{background:#ffffff24}.cast-indicator.svelte-1ic3oda{position:absolute;bottom:7px;height:5px;width:5px;border-radius:9999px;background:#fff}.cast-device-label.svelte-1ic3oda{position:absolute;top:calc(100% + 4px);right:50%;display:none;max-width:96px;transform:translate(50%);font-size:11px;line-height:1.2;color:#ffffffbf;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;pointer-events:none}.cast-menu.svelte-1ic3oda{position:absolute;right:0;bottom:calc(100% + 8px);z-index:50;min-width:180px;padding:6px 0;background:#000000f2;border:1px solid rgba(255,255,255,.1);border-radius:10px;box-shadow:0 8px 32px #00000080,0 2px 8px #0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow-y:auto;overscroll-behavior:contain}.cast-menu-item.svelte-1ic3oda{display:flex;align-items:center;gap:10px;width:100%;padding:8px 14px;background:transparent;border:none;text-align:left;transition:background .1s ease}.cast-menu-item.svelte-1ic3oda:hover,.cast-menu-item.svelte-1ic3oda:focus-visible{background:#ffffff1a;outline:none}.cast-menu-item.active.svelte-1ic3oda{background:#ffffff24}.cast-menu-icon.svelte-1ic3oda{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px}.cast-menu-copy.svelte-1ic3oda{display:flex;flex:1;flex-direction:column;min-width:0}.cast-menu-label.svelte-1ic3oda{font-size:14px;font-weight:600;color:#fff}.cast-menu-description.svelte-1ic3oda{font-size:12px;color:#ffffffa6;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media(min-width:640px){.cast-indicator.svelte-1ic3oda{bottom:9px}.cast-device-label.svelte-1ic3oda{display:block}}@media(hover:hover)and (pointer:fine){.cast-menu-item.svelte-1ic3oda{cursor:pointer}}.control-button{background:transparent;transition:background .15s ease}.control-button:hover{background:#ffffff1a}.control-button:active{background:#ffffff26}.volume-slider.svelte-gys1nq{width:0;opacity:0;overflow:visible}.volume-slider-visible.svelte-gys1nq{width:70px;opacity:1}.volume-slider-hidden.svelte-gys1nq{width:0;opacity:0}.volume-slider.svelte-gys1nq input[type=range]:where(.svelte-gys1nq){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;outline:none;background:linear-gradient(to right,white 0%,white var(--volume-percent, 50%),rgba(255,255,255,.3) var(--volume-percent, 50%),rgba(255,255,255,.3) 100%)}.volume-slider.svelte-gys1nq input[type=range]:where(.svelte-gys1nq):focus{outline:none}.volume-slider.svelte-gys1nq input[type=range]:where(.svelte-gys1nq):focus-visible{outline:2px solid white;outline-offset:2px;border-radius:4px}.volume-slider.svelte-gys1nq input[type=range]:where(.svelte-gys1nq)::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;border:none;box-shadow:0 1px 3px #0000004d;cursor:pointer;transition:transform .1s ease}.volume-slider.svelte-gys1nq input[type=range]:where(.svelte-gys1nq)::-webkit-slider-thumb:hover{transform:scale(1.15)}.volume-slider.svelte-gys1nq input[type=range]:where(.svelte-gys1nq)::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fff;border:none;box-shadow:0 1px 3px #0000004d;cursor:pointer}.volume-slider.svelte-gys1nq input[type=range]:where(.svelte-gys1nq)::-moz-range-track{height:4px;border-radius:2px;background:transparent}.speed-control-wrapper.svelte-gys1nq{position:relative}@media(hover:hover)and (pointer:fine){.control-button{cursor:pointer}}.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 12px}.progress-bar-container.svelte-7q6pgl{margin-bottom:4px}@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-1l78b7d{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}.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}}.remote-playback-banner.svelte-tc4twf{position:absolute;left:0;right:0;z-index:15;display:flex;justify-content:center;padding:0 12px;pointer-events:none}.remote-playback-banner--top.svelte-tc4twf{top:12px}.remote-playback-banner--bottom.svelte-tc4twf{bottom:12px}.remote-playback-banner-card.svelte-tc4twf{display:flex;align-items:center;gap:10px;max-width:min(22rem,calc(100% - 5rem));padding:10px 14px;border:1px solid rgba(255,255,255,.12);border-radius:9999px;background:#000000b8;box-shadow:0 8px 24px #00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.remote-playback-banner-icon.svelte-tc4twf{display:flex;flex-shrink:0;align-items:center;justify-content:center;color:#fff}.remote-playback-banner-copy.svelte-tc4twf{margin:0;font-size:.8125rem;line-height:1.3;color:#ffffffe6;text-wrap:balance}.audio-groyp-wave.svelte-dmkp8i{width:150px;height:83px;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-size:contain;mask-repeat:no-repeat;mask-position:center;background:linear-gradient(to right,var(--gradient-brand-start),var(--gradient-brand-middle),var(--gradient-brand-end),var(--gradient-brand-middle),var(--gradient-brand-start),var(--gradient-brand-middle),var(--gradient-brand-end),var(--gradient-brand-middle),var(--gradient-brand-start));background-size:200% 100%;animation:svelte-dmkp8i-groyp-wave-ltr 10s linear infinite;transition:opacity .3s}.audio-groyp-wave.paused.svelte-dmkp8i{opacity:.4;animation-play-state:paused}@keyframes svelte-dmkp8i-groyp-wave-ltr{0%{background-position:100% 50%}to{background-position:0% 50%}}@media(hover:hover)and (pointer:fine){.audio-surface.svelte-dmkp8i{cursor:pointer}}.animation-icon-size.svelte-1ks856n{width:clamp(40px,8vw,80px);height:clamp(40px,8vw,80px)}.loading-spinner.svelte-1ks856n{opacity:.9}.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%}.svelte-18btfgf:fullscreen video,.svelte-18btfgf:-webkit-full-screen video{object-fit:contain!important}
