.player.svelte-1znvcz{background:#000;color:var(--player-text, #f5f5f5);font-family:var(--font-sans);container-type:size;--surface: rgb(0 0 0 / .2);--overlay-pad: 16px;--gradient-pad: 64px;--controls-h: 56px}.player[data-bar].svelte-1znvcz{--controls-h: 28px}.player[data-bar][data-buttons].svelte-1znvcz{--controls-h: 76px}.player.svelte-1znvcz:not([data-bar]):not([data-buttons]){--controls-h: 0px}.player[data-mode=light].svelte-1znvcz{color:var(--player-text, #404040);--surface: rgb(255 255 255 / .4)}.player-bg.svelte-1znvcz{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:blur(32px);opacity:.8;transform:scale(1.1);pointer-events:none}.frame.svelte-1znvcz{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain}.player.svelte-1znvcz .glyph{font-size:24px;flex-shrink:0}.big-play.svelte-1znvcz{position:absolute;top:0;right:0;bottom:0;left:0;z-index:11;display:flex;align-items:center;justify-content:center;pointer-events:none}.big-play-glyph.svelte-1znvcz{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:96px;height:96px;padding:8px 6px 8px 10px;border-radius:50%;background:var(--player-button, var(--surface))}.big-play-glyph.svelte-1znvcz .big-glyph{font-size:80px}.player[data-button-transparent].svelte-1znvcz .big-play-glyph:where(.svelte-1znvcz){background:none}.player[data-button-position=left].svelte-1znvcz .big-play:where(.svelte-1znvcz),.player[data-button-position=topleft].svelte-1znvcz .big-play:where(.svelte-1znvcz),.player[data-button-position=bottomleft].svelte-1znvcz .big-play:where(.svelte-1znvcz){justify-content:flex-start}.player[data-button-position=right].svelte-1znvcz .big-play:where(.svelte-1znvcz),.player[data-button-position=topright].svelte-1znvcz .big-play:where(.svelte-1znvcz),.player[data-button-position=bottomright].svelte-1znvcz .big-play:where(.svelte-1znvcz){justify-content:flex-end}.player[data-button-position=top].svelte-1znvcz .big-play:where(.svelte-1znvcz),.player[data-button-position=topleft].svelte-1znvcz .big-play:where(.svelte-1znvcz),.player[data-button-position=topright].svelte-1znvcz .big-play:where(.svelte-1znvcz){align-items:flex-start}.player[data-button-position=bottom].svelte-1znvcz .big-play:where(.svelte-1znvcz),.player[data-button-position=bottomleft].svelte-1znvcz .big-play:where(.svelte-1znvcz),.player[data-button-position=bottomright].svelte-1znvcz .big-play:where(.svelte-1znvcz){align-items:flex-end}.player.svelte-1znvcz:not([data-button-position=center]) .big-play:where(.svelte-1znvcz){padding:var(--overlay-pad)}.player[data-button-position=bottom].svelte-1znvcz .big-play:where(.svelte-1znvcz),.player[data-button-position=bottomleft].svelte-1znvcz .big-play:where(.svelte-1znvcz),.player[data-button-position=bottomright].svelte-1znvcz .big-play:where(.svelte-1znvcz){padding-bottom:calc(var(--controls-h) + var(--overlay-pad))}.player[data-button-shape=circle].svelte-1znvcz .big-play-glyph:where(.svelte-1znvcz){border-radius:50%}.player[data-button-shape=rounded].svelte-1znvcz .big-play-glyph:where(.svelte-1znvcz),.player[data-button-shape=roundedrectangle].svelte-1znvcz .big-play-glyph:where(.svelte-1znvcz){border-radius:16px}.player[data-button-shape=square].svelte-1znvcz .big-play-glyph:where(.svelte-1znvcz),.player[data-button-shape=rectangle].svelte-1znvcz .big-play-glyph:where(.svelte-1znvcz){border-radius:0}.player[data-button-shape=pill].svelte-1znvcz .big-play-glyph:where(.svelte-1znvcz){border-radius:9999px}.player[data-button-shape=pill].svelte-1znvcz .big-play-glyph:where(.svelte-1znvcz),.player[data-button-shape=rectangle].svelte-1znvcz .big-play-glyph:where(.svelte-1znvcz),.player[data-button-shape=roundedrectangle].svelte-1znvcz .big-play-glyph:where(.svelte-1znvcz){width:144px;padding:5.333px 26.333px 5.333px 32.333px}.top-gradient.svelte-1znvcz{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;background:var(--surface);transition:opacity .3s ease;pointer-events:none}.player[data-style=solid].svelte-1znvcz .top-gradient:where(.svelte-1znvcz){display:block}.top-gradient.started.svelte-1znvcz{opacity:0}.top-overlay.svelte-1znvcz{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;z-index:11;padding:var(--overlay-pad);display:flex;align-items:flex-start;pointer-events:none;transition:opacity .3s ease}.top-overlay.started.svelte-1znvcz{opacity:0}.player[data-text-position=top].svelte-1znvcz .top-overlay:where(.svelte-1znvcz),.player[data-text-position=center].svelte-1znvcz .top-overlay:where(.svelte-1znvcz),.player[data-text-position=bottom].svelte-1znvcz .top-overlay:where(.svelte-1znvcz){justify-content:center}.player[data-text-position=topright].svelte-1znvcz .top-overlay:where(.svelte-1znvcz),.player[data-text-position=right].svelte-1znvcz .top-overlay:where(.svelte-1znvcz),.player[data-text-position=bottomright].svelte-1znvcz .top-overlay:where(.svelte-1znvcz){justify-content:flex-end}.player[data-text-position=left].svelte-1znvcz .top-overlay:where(.svelte-1znvcz),.player[data-text-position=center].svelte-1znvcz .top-overlay:where(.svelte-1znvcz),.player[data-text-position=right].svelte-1znvcz .top-overlay:where(.svelte-1znvcz){align-items:center}.player[data-text-position=bottomleft].svelte-1znvcz .top-overlay:where(.svelte-1znvcz),.player[data-text-position=bottom].svelte-1znvcz .top-overlay:where(.svelte-1znvcz),.player[data-text-position=bottomright].svelte-1znvcz .top-overlay:where(.svelte-1znvcz){align-items:flex-end;padding-bottom:calc(var(--controls-h) + var(--overlay-pad))}.player[data-style=gradient][data-text-position=bottomleft].svelte-1znvcz .top-overlay:where(.svelte-1znvcz):before,.player[data-style=gradient][data-text-position=bottom].svelte-1znvcz .top-overlay:where(.svelte-1znvcz):before,.player[data-style=gradient][data-text-position=bottomright].svelte-1znvcz .top-overlay:where(.svelte-1znvcz):before{display:none}.player[data-style=gradient].svelte-1znvcz .top-overlay:where(.svelte-1znvcz):before{content:"";position:absolute;top:0;left:0;right:0;height:calc(var(--overlay-pad) + var(--text-h, 0px) + var(--gradient-pad));background:linear-gradient(to bottom,var(--surface),transparent);z-index:-1}.top-text.svelte-1znvcz{min-width:0;width:fit-content;max-width:calc(66.667cqw - var(--overlay-pad));display:flex;flex-direction:column;gap:8px;--title-lh: 32px;font-size:24px;padding:12px;border-radius:24px;background:var(--surface)}.top-text[data-size=md].svelte-1znvcz{--title-lh: 32px;font-size:20px}.player[data-title-size="32"].svelte-1znvcz .top-text:where(.svelte-1znvcz){--title-lh: 40px;font-size:32px}.player[data-title-size="32"].svelte-1znvcz .description-overlay:where(.svelte-1znvcz){font-size:16px}.top-text[data-size=sm].svelte-1znvcz{--title-lh: 24px;font-size:16px}.player[data-style=rounded].svelte-1znvcz .top-text:where(.svelte-1znvcz){border-radius:8px}.player[data-style=square].svelte-1znvcz .top-text:where(.svelte-1znvcz){border-radius:0}.player[data-style=solid].svelte-1znvcz,.player[data-style=gradient].svelte-1znvcz{--overlay-pad: 24px}.player[data-style=solid].svelte-1znvcz .top-text:where(.svelte-1znvcz),.player[data-style=gradient].svelte-1znvcz .top-text:where(.svelte-1znvcz){max-width:calc(75cqw - var(--overlay-pad));padding:0;border-radius:0;background:none}.title-overlay.svelte-1znvcz{font-size:1em;line-height:var(--title-lh);font-weight:700;letter-spacing:-.01em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;text-wrap:pretty}.description-overlay.svelte-1znvcz{font-size:14px;line-height:1.5;max-width:64ch;opacity:.9;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;text-wrap:pretty}.player[data-text].svelte-1znvcz .description-overlay:where(.svelte-1znvcz){opacity:.6}.controls.svelte-1znvcz{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;pointer-events:none}.controls-spacer.svelte-1znvcz{flex:1 1 0}.controls-group.svelte-1znvcz{display:flex;align-items:center}.slider-group.svelte-1znvcz{padding:0 16px;gap:8px}.controls.bar-only.svelte-1znvcz .slider-group:where(.svelte-1znvcz){padding-bottom:18px}.time-label.svelte-1znvcz{display:flex;align-items:center;flex-shrink:0}.time-slider.svelte-1znvcz{position:relative;display:block;flex:1 1 auto;min-width:0;height:16px}.seg.svelte-1znvcz{position:absolute;top:0;bottom:0;display:flex;align-items:center}.seg-bar.svelte-1znvcz{position:relative;flex:1;height:4px;margin:0 2px;border-radius:9999px;overflow:hidden;background:color-mix(in srgb,var(--surface) 50%,transparent)}.seg.svelte-1znvcz:first-of-type .seg-bar:where(.svelte-1znvcz){margin-left:0}.seg.svelte-1znvcz:last-of-type .seg-bar:where(.svelte-1znvcz){margin-right:0}.seg-fill.svelte-1znvcz{position:absolute;top:0;bottom:0;left:0;background:var(--player-color, white)}.player[data-mode=light].svelte-1znvcz .seg-fill:where(.svelte-1znvcz){background:var(--player-color, black)}.slider-thumb.svelte-1znvcz{position:absolute;top:50%;display:block;width:12px;height:12px;border-radius:50%;background:var(--player-color, white);box-shadow:0 2px 12px #00000059;transform:translate(-50%,-50%)}.player[data-mode=light].svelte-1znvcz .slider-thumb:where(.svelte-1znvcz){background:var(--player-color, #404040)}.player.svelte-1znvcz:not([data-handle]) .slider-thumb:where(.svelte-1znvcz){display:none}.player[data-glass][data-hover].svelte-1znvcz .slider-thumb:where(.svelte-1znvcz){background:#ffffff1a;-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);box-shadow:inset 0 0 0 1px #ffffff40}.volume-group.svelte-1znvcz{display:flex;align-items:center;flex-shrink:0;height:40px;padding-right:18px;border-radius:9999px;background:var(--surface)}.volume-group.svelte-1znvcz .button:where(.svelte-1znvcz){background:none}.volume-slider.svelte-1znvcz{position:relative;display:flex;align-items:center;width:72px;height:40px;margin-left:4px}.volume-track.svelte-1znvcz{position:relative;display:block;width:100%;height:4px;border-radius:9999px;background:color-mix(in srgb,currentColor 50%,transparent)}.volume-fill.svelte-1znvcz{position:absolute;top:0;bottom:0;left:0;display:block;border-radius:9999px;background:var(--player-color, white)}.volume-thumb.svelte-1znvcz{position:absolute;top:50%;display:block;width:8px;height:8px;border-radius:50%;background:var(--player-color, white);transform:translate(-50%,-50%)}.player[data-mode=light].svelte-1znvcz .volume-fill:where(.svelte-1znvcz),.player[data-mode=light].svelte-1znvcz .volume-thumb:where(.svelte-1znvcz){background:var(--player-color, black)}.bottom-group.svelte-1znvcz{--bar-inset: 10px 16px 16px;padding:var(--bar-inset);gap:8px}.button.svelte-1znvcz{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--surface);color:inherit}.pill.svelte-1znvcz{display:flex;align-items:center;flex-shrink:0;height:40px;padding:0 12px;border-radius:9999px;background:var(--surface)}.time.svelte-1znvcz{display:inline-block;flex-shrink:0;font-size:14px;font-weight:400}.time-divider.svelte-1znvcz{flex-shrink:0;font-size:14px;opacity:.75;margin:0 2px}.player[data-mode=light].svelte-1znvcz .time:where(.svelte-1znvcz){color:var(--player-text, #1a1a1a);font-weight:500}.chapter-region.svelte-1znvcz{flex:1 1 0;min-width:0;display:flex;align-items:center}.chapter-pill.svelte-1znvcz{gap:8px;min-width:0;max-width:100%}.chapter-label.svelte-1znvcz{min-width:0;font-size:14px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player[data-mode=light].svelte-1znvcz .chapter-label:where(.svelte-1znvcz){color:var(--player-text, #1a1a1a);font-weight:500}.chapter-pill.svelte-1znvcz .chapter-arrow{flex-shrink:0;opacity:.5}.player[data-inline].svelte-1znvcz .bottom-group:where(.svelte-1znvcz){--bar-inset: 16px}.player[data-inline].svelte-1znvcz .bottom-group:where(.svelte-1znvcz) .slider-group:where(.svelte-1znvcz){flex:1 1 0;min-width:0;height:40px;padding:0 12px;border-radius:9999px;background:var(--surface)}.player[data-inline].svelte-1znvcz .chapter-region:where(.svelte-1znvcz){flex:0 0 auto}.player[data-style=rounded][data-inline].svelte-1znvcz .bottom-group:where(.svelte-1znvcz) .slider-group:where(.svelte-1znvcz){border-radius:8px}.player[data-style=square][data-inline].svelte-1znvcz .bottom-group:where(.svelte-1znvcz) .slider-group:where(.svelte-1znvcz){border-radius:0}.player[data-style=solid][data-inline].svelte-1znvcz .bottom-group:where(.svelte-1znvcz) .slider-group:where(.svelte-1znvcz),.player[data-style=gradient][data-inline].svelte-1znvcz .bottom-group:where(.svelte-1znvcz) .slider-group:where(.svelte-1znvcz),.player[data-style=pill][data-inline].svelte-1znvcz .bottom-group:where(.svelte-1znvcz) .slider-group:where(.svelte-1znvcz){padding:0;background:none}.player[data-inline].svelte-1znvcz .seg-bar:where(.svelte-1znvcz),.player[data-style=solid].svelte-1znvcz .seg-bar:where(.svelte-1znvcz),.player[data-style=gradient].svelte-1znvcz .seg-bar:where(.svelte-1znvcz){background:color-mix(in srgb,currentColor 50%,transparent)}.heatmap.svelte-1znvcz{position:absolute;left:0;right:0;bottom:var(--controls-h);z-index:9;color:var(--player-color, white);pointer-events:none}.player[data-style=solid].svelte-1znvcz .heatmap:where(.svelte-1znvcz){bottom:calc(var(--controls-h) + 20px)}.player[data-mode=light].svelte-1znvcz .heatmap:where(.svelte-1znvcz){color:var(--player-color, black)}.heat-base.svelte-1znvcz{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--surface) 50%,transparent)}.player[data-glass].svelte-1znvcz .heat-base:where(.svelte-1znvcz){background:color-mix(in srgb,rgb(255 255 255 / .1) 50%,transparent)}.heat-played.svelte-1znvcz{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;transition:clip-path .25s linear}.heat-fill.svelte-1znvcz{display:block;width:100%;height:100%}.heat-fill.svelte-1znvcz path:where(.svelte-1znvcz){fill:currentColor;fill-opacity:.8}.player[data-glass].svelte-1znvcz .button:where(.svelte-1znvcz),.player[data-glass].svelte-1znvcz .pill:where(.svelte-1znvcz),.player[data-glass].svelte-1znvcz .volume-group:where(.svelte-1znvcz),.player[data-glass].svelte-1znvcz .big-play-glyph:where(.svelte-1znvcz),.player[data-glass][data-inline].svelte-1znvcz .bottom-group:where(.svelte-1znvcz) .slider-group:where(.svelte-1znvcz){background:#ffffff1a;-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);box-shadow:inset 0 0 0 1px #ffffff40}.player[data-glass].svelte-1znvcz .big-play-glyph:where(.svelte-1znvcz){background:var(--player-button, rgb(255 255 255 / .1))}.player[data-glass][data-button-transparent].svelte-1znvcz .big-play-glyph:where(.svelte-1znvcz){background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.player[data-style=rounded].svelte-1znvcz .button:where(.svelte-1znvcz),.player[data-style=rounded].svelte-1znvcz .pill:where(.svelte-1znvcz),.player[data-style=rounded].svelte-1znvcz .volume-group:where(.svelte-1znvcz){border-radius:8px}.player[data-style=rounded].svelte-1znvcz .big-play-glyph:where(.svelte-1znvcz){border-radius:16px}.player[data-style=rounded].svelte-1znvcz .slider-thumb:where(.svelte-1znvcz){border-radius:2px}.player[data-style=square].svelte-1znvcz .button:where(.svelte-1znvcz),.player[data-style=square].svelte-1znvcz .pill:where(.svelte-1znvcz),.player[data-style=square].svelte-1znvcz .volume-group:where(.svelte-1znvcz),.player[data-style=square].svelte-1znvcz .big-play-glyph:where(.svelte-1znvcz),.player[data-style=square].svelte-1znvcz .seg-bar:where(.svelte-1znvcz),.player[data-style=square].svelte-1znvcz .slider-thumb:where(.svelte-1znvcz){border-radius:0}.player[data-style=pill].svelte-1znvcz .bottom-group:where(.svelte-1znvcz){position:relative;isolation:isolate}.player[data-style=pill].svelte-1znvcz .bottom-group:where(.svelte-1znvcz):before{content:"";position:absolute;inset:var(--bar-inset);border-radius:9999px;background:var(--surface);z-index:-1}.player[data-style=pill][data-glass].svelte-1znvcz .bottom-group:where(.svelte-1znvcz):before{background:#ffffff1a;-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);box-shadow:inset 0 0 0 1px #ffffff40}.player[data-style=solid].svelte-1znvcz .bottom-group:where(.svelte-1znvcz) .button:where(.svelte-1znvcz),.player[data-style=solid].svelte-1znvcz .bottom-group:where(.svelte-1znvcz) .pill:where(.svelte-1znvcz),.player[data-style=solid].svelte-1znvcz .bottom-group:where(.svelte-1znvcz) .volume-group:where(.svelte-1znvcz),.player[data-style=gradient].svelte-1znvcz .bottom-group:where(.svelte-1znvcz) .button:where(.svelte-1znvcz),.player[data-style=gradient].svelte-1znvcz .bottom-group:where(.svelte-1znvcz) .pill:where(.svelte-1znvcz),.player[data-style=gradient].svelte-1znvcz .bottom-group:where(.svelte-1znvcz) .volume-group:where(.svelte-1znvcz),.player[data-style=pill].svelte-1znvcz .bottom-group:where(.svelte-1znvcz) .button:where(.svelte-1znvcz),.player[data-style=pill].svelte-1znvcz .bottom-group:where(.svelte-1znvcz) .pill:where(.svelte-1znvcz),.player[data-style=pill].svelte-1znvcz .bottom-group:where(.svelte-1znvcz) .volume-group:where(.svelte-1znvcz){background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.player[data-style=solid].svelte-1znvcz .slider-group:where(.svelte-1znvcz),.player[data-style=gradient].svelte-1znvcz .slider-group:where(.svelte-1znvcz){padding:0 24px}.player[data-style=solid].svelte-1znvcz .controls.bar-only:where(.svelte-1znvcz) .slider-group:where(.svelte-1znvcz),.player[data-style=gradient].svelte-1znvcz .controls.bar-only:where(.svelte-1znvcz) .slider-group:where(.svelte-1znvcz){padding-bottom:18px}.player[data-style=solid].svelte-1znvcz .controls:where(.svelte-1znvcz):before,.player[data-style=gradient].svelte-1znvcz .controls:where(.svelte-1znvcz):before{content:"";position:absolute;left:0;right:0;bottom:0;z-index:-1;pointer-events:none}.player[data-style=solid].svelte-1znvcz .controls:where(.svelte-1znvcz):before{height:calc(var(--controls-h) + 20px);background:var(--surface)}.player[data-style=solid][data-buttons].svelte-1znvcz:not([data-bar]) .controls:where(.svelte-1znvcz):before{height:calc(var(--controls-h) + 16px)}.player.svelte-1znvcz{--bottom-text-h: 0px}.player[data-overlay][data-text-position=bottomleft].svelte-1znvcz,.player[data-overlay][data-text-position=bottom].svelte-1znvcz,.player[data-overlay][data-text-position=bottomright].svelte-1znvcz{--bottom-text-h: calc(var(--overlay-pad) + var(--text-h, 0px))}.player[data-style=gradient].svelte-1znvcz .controls:where(.svelte-1znvcz):before{height:calc(var(--controls-h) + var(--bottom-text-h) + var(--gradient-pad));background:linear-gradient(to top,var(--surface),transparent)}.player[data-glass][data-style=solid].svelte-1znvcz .controls:where(.svelte-1znvcz):before,.player[data-glass][data-style=gradient].svelte-1znvcz .controls:where(.svelte-1znvcz):before{background:#ffffff1a;-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5)}.player[data-glass][data-style=solid].svelte-1znvcz .controls:where(.svelte-1znvcz):before{box-shadow:inset 0 1px #ffffff40}.player[data-glass][data-style=gradient].svelte-1znvcz .controls:where(.svelte-1znvcz):before{background:none;-webkit-mask-image:linear-gradient(to top,black,transparent);mask-image:linear-gradient(to top,black,transparent)}.player[data-glass].svelte-1znvcz .top-gradient:where(.svelte-1znvcz){background:none;-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5)}.player[data-glass][data-style=gradient].svelte-1znvcz .top-overlay:where(.svelte-1znvcz):before{background:none;-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);-webkit-mask-image:linear-gradient(to bottom,black,transparent);mask-image:linear-gradient(to bottom,black,transparent)}.player[data-glass][data-style=solid][data-inline].svelte-1znvcz .bottom-group:where(.svelte-1znvcz) .slider-group:where(.svelte-1znvcz),.player[data-glass][data-style=gradient][data-inline].svelte-1znvcz .bottom-group:where(.svelte-1znvcz) .slider-group:where(.svelte-1znvcz),.player[data-glass][data-style=pill][data-inline].svelte-1znvcz .bottom-group:where(.svelte-1znvcz) .slider-group:where(.svelte-1znvcz){background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}
