.player.svelte-1prwggk{position:relative;container-type:inline-size;inline-size:100%;block-size:100%;overflow:hidden;background:var(--color-neutral-900);color:var(--color-player-text);outline:none}.player__video.svelte-1prwggk{display:block;inline-size:100%;block-size:100%;object-fit:contain;cursor:pointer}.player[data-fit=cover].svelte-1prwggk .player__video:where(.svelte-1prwggk){object-fit:cover}.player[data-still-fit=cover].svelte-1prwggk .player__video:where(.svelte-1prwggk){object-fit:cover}.player[data-still-fit=contain].svelte-1prwggk .player__video:where(.svelte-1prwggk){object-fit:contain}.player__badge.svelte-1prwggk{position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);z-index:2;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-player-overlay);color:var(--color-player-text);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;pointer-events:none}.player__error.svelte-1prwggk{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;max-inline-size:none;margin:0;padding:var(--space-6);background:var(--color-player-overlay-heavy);color:var(--color-player-text);font-size:var(--text-sm);text-align:center}.player__ended.svelte-1prwggk{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;padding:var(--space-4);background:var(--color-player-overlay)}.player__bar.svelte-1prwggk{position:absolute;inset-inline:0;inset-block-end:0;z-index:2;display:flex;align-items:center;gap:var(--space-0-5);padding:var(--space-10) var(--space-1-5) var(--space-1);background:linear-gradient(to top,var(--color-player-gradient-bottom),transparent)}.player__button.svelte-1prwggk{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:var(--space-1-5);min-inline-size:var(--tap-target-min);block-size:var(--tap-target-min);padding:0 var(--space-2);border:none;border-radius:var(--radius-full);background:transparent;color:var(--color-player-text);font-family:inherit;font-size:var(--text-xs);font-weight:var(--font-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-default)}@media(hover:hover){.player__button.svelte-1prwggk:hover{background:var(--color-player-surface-hover)}}.player__button.svelte-1prwggk:focus-visible,.player__range.svelte-1prwggk:focus-visible{outline:var(--border-width-thick) solid var(--color-player-text);outline-offset:calc(-1 * var(--border-width-thick))}.player__play.svelte-1prwggk{inline-size:var(--tap-target-min);padding:0;background:var(--color-brand-primary, var(--color-primary-500));color:var(--color-text-on-brand, var(--color-player-text))}@media(hover:hover){.player__play.svelte-1prwggk:hover{background:var(--color-brand-primary-hover, var(--color-primary-600));color:var(--color-text-on-brand-hover, var(--color-text-on-brand))}}.player__mute[data-ask].svelte-1prwggk{padding-inline:var(--space-2-5) var(--space-3-5);background:var(--color-player-surface-hover);box-shadow:inset 0 0 0 var(--border-width) var(--color-player-border)}.player__cc.svelte-1prwggk{padding:0 var(--space-1);border:var(--border-width-thick) solid currentColor;border-radius:var(--radius-xs);line-height:var(--leading-tight)}.player__time.svelte-1prwggk{flex:none;padding-inline:var(--space-2);color:var(--color-player-text);font-size:var(--text-xs);font-weight:var(--font-medium);font-variant-numeric:tabular-nums;white-space:nowrap}.player__total.svelte-1prwggk{color:var(--color-player-text-secondary)}.player__scrub.svelte-1prwggk{--_thumb: var(--space-3-5);position:relative;flex:1 1 auto;display:grid;align-items:center;min-inline-size:0;block-size:var(--tap-target-min)}.player__track.svelte-1prwggk{position:relative;block-size:var(--space-1);margin-inline:calc(var(--_thumb) / 2);overflow:hidden;border-radius:var(--radius-full);background:var(--color-player-surface)}.player__loaded.svelte-1prwggk,.player__played.svelte-1prwggk{position:absolute;inset-block:0;inset-inline-start:0;inline-size:calc(var(--_to) * 100%);border-radius:inherit}.player__loaded.svelte-1prwggk{background:var(--color-player-surface-active)}.player__played.svelte-1prwggk{background:var(--color-brand-primary, var(--color-primary-500))}@media(prefers-reduced-motion:no-preference){.player__scrub[data-waiting].svelte-1prwggk .player__track:where(.svelte-1prwggk):after{content:"";position:absolute;inset-block:0;inline-size:40%;background:linear-gradient(90deg,transparent,var(--color-player-text-secondary),transparent);animation:svelte-1prwggk-player-buffering calc(var(--duration-slow) * 3) var(--ease-default) infinite}}@keyframes svelte-1prwggk-player-buffering{0%{translate:-100% 0}to{translate:260% 0}}.player__range.svelte-1prwggk{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.player__range.svelte-1prwggk:disabled{cursor:default}.player__range.svelte-1prwggk::-webkit-slider-runnable-track{block-size:100%;background:transparent}.player__range.svelte-1prwggk::-webkit-slider-thumb{inline-size:var(--_thumb);block-size:var(--_thumb);margin-block-start:calc((var(--tap-target-min) - var(--_thumb)) / 2);border-radius:var(--radius-full);background:var(--color-player-text);box-shadow:var(--shadow-sm);-webkit-appearance:none;-moz-appearance:none;appearance:none}.player__range.svelte-1prwggk::-moz-range-track{background:transparent}.player__range.svelte-1prwggk::-moz-range-thumb{inline-size:var(--_thumb);block-size:var(--_thumb);border:none;border-radius:var(--radius-full);background:var(--color-player-text);box-shadow:var(--shadow-sm)}.player__range.svelte-1prwggk:disabled::-webkit-slider-thumb{visibility:hidden}.player__range.svelte-1prwggk:disabled::-moz-range-thumb{visibility:hidden}@container (max-width: 26rem){.player__bar.svelte-1prwggk{flex-wrap:wrap;padding-block-start:var(--space-6)}.player__scrub.svelte-1prwggk{flex-basis:100%;order:-1;block-size:var(--space-7)}.player__time.svelte-1prwggk{margin-inline-end:auto}.player__range.svelte-1prwggk::-webkit-slider-thumb{margin-block-start:calc((var(--space-7) - var(--_thumb)) / 2)}}@container (width < 17rem){.player__time.svelte-1prwggk{display:none}.player__play.svelte-1prwggk{margin-inline-end:auto}}
