.video-container.svelte-1lc7p67{width:100%;display:block;position:relative}.video-container.svelte-1lc7p67:hover{cursor:pointer}.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67){aspect-ratio:auto;width:100%;aspect-ratio:var(--aspect-ratio,auto);background:var(--s1m-color-surface-elevated);border-radius:var(--s1m-radius-medium);position:relative;overflow:hidden}.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67) video:where(.svelte-1lc7p67){-o-object-fit:contain;object-fit:contain;outline:none;width:100%;height:100%;display:block}.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67) video:where(.svelte-1lc7p67)::-webkit-media-controls{-webkit-appearance:none;display:none!important}.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67) video:where(.svelte-1lc7p67)::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67) video:where(.svelte-1lc7p67):focus-visible{outline:solid .125rem var(--s1m-color-anthracite);outline-offset:.125rem}.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67) .video-controls:where(.svelte-1lc7p67){--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) #dfdfdfd9;--video-progress-fill:var(--csstools-light-dark-toggle--0,#121212d9);--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) #404040d9;--video-progress-track-muted:var(--csstools-light-dark-toggle--1,#d4d4d4d9);--video-progress-track-size:.35rem;--video-control-btn-size:2.125rem;padding:0 var(--s1m-radius-medium);opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-ease-out);pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0}@supports (color:light-dark(red, red)){.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67) .video-controls:where(.svelte-1lc7p67){--video-progress-fill:var(--lightningcss-light,#121212d9)var(--lightningcss-dark,#dfdfdfd9);--video-progress-track-muted:var(--lightningcss-light,#d4d4d4d9)var(--lightningcss-dark,#404040d9)}}@supports not (color:light-dark(tan, tan)){.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67) .video-controls:where(.svelte-1lc7p67) :where(.svelte-1lc7p67){--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) #dfdfdfd9;--video-progress-fill:var(--csstools-light-dark-toggle--0,#121212d9);--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) #404040d9;--video-progress-track-muted:var(--csstools-light-dark-toggle--1,#d4d4d4d9)}}.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67) .video-controls-full:where(.svelte-1lc7p67){flex-direction:column;gap:.4rem;width:100%;min-width:0;display:flex}.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67) .video-controls-progress:where(.svelte-1lc7p67){width:100%;padding:0 .1rem}.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67) .video-controls-toolbar:where(.svelte-1lc7p67){flex-flow:wrap;align-items:center;gap:.65rem;min-width:0;display:flex}.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67) .video-control-button--mute:where(.svelte-1lc7p67){margin-left:auto}.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67) .video-controls.minimal:where(.svelte-1lc7p67){opacity:1;pointer-events:none;background:0 0;justify-content:center;align-items:center;padding:0;display:flex;inset:0 auto auto}.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67) .video-controls.minimal:where(.svelte-1lc7p67) .play-pause-button:where(.svelte-1lc7p67){pointer-events:auto;opacity:0;width:2.5rem;height:2.5rem;transition:opacity var(--motion-duration-fast) var(--motion-ease-out)}.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67):hover .video-controls:where(.svelte-1lc7p67):not(.minimal),.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67):focus-within .video-controls:where(.svelte-1lc7p67):not(.minimal),.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67) .video-controls:where(.svelte-1lc7p67):not(.minimal):focus-within{opacity:1;pointer-events:auto}.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67) .play-pause-button:where(.svelte-1lc7p67){width:1.5rem;width:var(--video-control-btn-size,1.5rem);height:1.5rem;height:var(--video-control-btn-size,1.5rem);border:1px solid var(--s1m-backdrop-blur);background:var(--s1m-surface-bg);-webkit-backdrop-filter:blur(var(--s1m-backdrop-blur));backdrop-filter:blur(var(--s1m-backdrop-blur));color:var(--s1m-color-anthracite);cursor:pointer;transition:transform var(--motion-duration-press) var(--motion-ease-out), background var(--motion-duration-press) var(--motion-ease-out), border-color var(--motion-duration-press) var(--motion-ease-out);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67) .play-pause-button:where(.svelte-1lc7p67):hover{background:var(--s1m-color-surface)}.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67) .play-pause-button:where(.svelte-1lc7p67):focus-visible{outline:solid .125rem var(--s1m-color-anthracite);outline-offset:.125rem}.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67) .play-pause-button:where(.svelte-1lc7p67)>svg{display:block}.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67) .seek-bar-container:where(.svelte-1lc7p67){width:100%;height:.5rem;height:var(--video-progress-track-size,.5rem);align-items:center;display:flex;position:relative}.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67) .seek-bar-container:where(.svelte-1lc7p67) .seek-bar:where(.svelte-1lc7p67){--seek-progress:0%;appearance:none;cursor:pointer;vertical-align:middle;background:0 0;border-radius:.125rem;outline:none;width:100%;height:.5rem;margin:0}.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67) .seek-bar-container:where(.svelte-1lc7p67) .seek-bar:where(.svelte-1lc7p67)::-webkit-slider-runnable-track{height:.5rem;height:var(--video-progress-track-size,.5rem);background:linear-gradient(to right, var(--video-progress-fill) 0%, var(--video-progress-fill) var(--seek-progress), var(--video-progress-track-muted) var(--seek-progress));border-radius:.125rem}.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67) .seek-bar-container:where(.svelte-1lc7p67) .seek-bar:where(.svelte-1lc7p67)::-moz-range-track{height:.5rem;height:var(--video-progress-track-size,.5rem);background:linear-gradient(to right, var(--video-progress-fill) 0%, var(--video-progress-fill) var(--seek-progress), var(--video-progress-track-muted) var(--seek-progress));border-radius:.125rem}.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67) .seek-bar-container:where(.svelte-1lc7p67) .seek-bar:where(.svelte-1lc7p67)::-webkit-slider-thumb{appearance:none;width:.5rem;width:var(--video-progress-track-size,.5rem);height:.5rem;height:var(--video-progress-track-size,.5rem);background:var(--video-progress-fill);cursor:pointer;-webkit-transition:transform var(--motion-duration-press) var(--motion-ease-out);transition:transform var(--motion-duration-press) var(--motion-ease-out)}.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67) .seek-bar-container:where(.svelte-1lc7p67) .seek-bar:where(.svelte-1lc7p67)::-moz-range-thumb{-moz-appearance:none;width:.5rem;width:var(--video-progress-track-size,.5rem);height:.5rem;height:var(--video-progress-track-size,.5rem);background:var(--video-progress-fill);cursor:pointer;-moz-transition:transform var(--motion-duration-press) var(--motion-ease-out);transition:transform var(--motion-duration-press) var(--motion-ease-out);border:none}@media (hover:hover) and (pointer:fine){.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67) .seek-bar-container:where(.svelte-1lc7p67) .seek-bar:where(.svelte-1lc7p67):hover::-webkit-slider-thumb{transform:scale(1.15)}.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67) .seek-bar-container:where(.svelte-1lc7p67) .seek-bar:where(.svelte-1lc7p67):hover::-moz-range-thumb{transform:scale(1.15)}}.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67) .seek-bar-container:where(.svelte-1lc7p67) .seek-bar:where(.svelte-1lc7p67):focus-visible{outline:solid .125rem var(--s1m-color-anthracite);outline-offset:.25rem}.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67) .seek-bar-container:where(.svelte-1lc7p67) .seek-bar:where(.svelte-1lc7p67):active::-webkit-slider-thumb{transform:scale(1.08)}.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67) .seek-bar-container:where(.svelte-1lc7p67) .seek-bar:where(.svelte-1lc7p67):active::-moz-range-thumb{transform:scale(1.08)}.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67) .time-display:where(.svelte-1lc7p67){font-size:var(--s1m-text-sm);color:var(--s1m-color-anthracite-50);border:1px solid var(--s1m-color-border-subtle);background:var(--s1m-surface-bg);-webkit-backdrop-filter:blur(var(--s1m-backdrop-blur));backdrop-filter:blur(var(--s1m-backdrop-blur));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:9999px;align-items:center;gap:.2rem;min-width:fit-content;padding:.2rem .55rem;display:inline-flex}.video-container.svelte-1lc7p67 .video-wrapper:where(.svelte-1lc7p67) .time-display:where(.svelte-1lc7p67) .time-separator:where(.svelte-1lc7p67){opacity:.65}
