@layer cs.components{.cs-media-control.svelte-93tyj6{--mc-size:max(var(--cs-target-min), var(--cs-control-h-sm));inline-size:var(--mc-size);block-size:var(--mc-size);border-radius:var(--cs-radius-md);color:var(--cs-text-2);cursor:pointer;transition:color var(--cs-dur-2) var(--cs-ease-standard), background-color var(--cs-dur-2) var(--cs-ease-standard), scale var(--cs-dur-spring) var(--cs-ease-spring);background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:inline-grid}.cs-media-control[data-size=md].svelte-93tyj6{--mc-size:max(var(--cs-target-min), var(--cs-control-h-md))}.cs-media-control[data-size=lg].svelte-93tyj6{--mc-size:3.5rem;border-radius:var(--cs-radius-full)}@media (hover:hover){.cs-media-control.svelte-93tyj6:hover:not(:disabled){color:var(--cs-text-1);background:var(--cs-state-hover)}}.cs-media-control.svelte-93tyj6:active:not(:disabled){scale:var(--cs-press-scale);transition-duration:var(--cs-dur-1)}.cs-media-control[aria-pressed=true].svelte-93tyj6{color:var(--cs-accent-text);background:var(--cs-state-selected)}.cs-media-control[data-variant=solid].svelte-93tyj6{background:var(--cs-accent-solid);color:var(--cs-accent-on-solid);box-shadow:inset 0 1px 0 0 var(--cs-solid-lit), inset 0 -1px 0 0 var(--cs-solid-shade);border-radius:var(--cs-radius-full)}@media (hover:hover){.cs-media-control[data-variant=solid].svelte-93tyj6:hover:not(:disabled){background:var(--cs-accent-solid-hover);color:var(--cs-accent-on-solid)}}.cs-media-control[data-variant=overlay].svelte-93tyj6{background:var(--cs-scrim);color:var(--cs-text-1);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-3), var(--cs-elev-3);-webkit-backdrop-filter:blur(6px)}.cs-media-control.svelte-93tyj6:disabled{color:var(--cs-text-disabled);cursor:not-allowed}.cs-media-control.svelte-93tyj6:focus-visible{outline:var(--cs-focus-width) solid var(--cs-focus);outline-offset:var(--cs-focus-offset)}:root[data-cs-theme=contrast] .cs-media-control[data-variant=overlay].svelte-93tyj6{background:var(--cs-surface-0);-webkit-backdrop-filter:none;box-shadow:inset 0 0 0 2px var(--cs-line-control)}@media (forced-colors:active){.cs-media-control.svelte-93tyj6{border:1px solid buttontext}.cs-media-control[aria-pressed=true].svelte-93tyj6{border-color:highlight;outline:1px solid highlight}}.cs-media-glyph.svelte-1267cth{vertical-align:middle;flex:none;display:inline-block;overflow:visible}.cs-lightbox-scrim{z-index:var(--cs-z-overlay);background:var(--cs-surface-sunken);opacity:.94;transition:opacity var(--cs-dur-4) var(--cs-ease-out);position:fixed;inset:0}.cs-lightbox-scrim[data-starting-style],.cs-lightbox-scrim[data-ending-style]{opacity:0}.cs-lightbox{z-index:var(--cs-z-modal);color:var(--cs-text-1);font-family:var(--cs-font-sans);transition:opacity var(--cs-dur-4) var(--cs-ease-out);outline:none;grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}.cs-lightbox[data-starting-style],.cs-lightbox[data-ending-style]{opacity:0}.cs-lightbox[data-ending-style]{transition-duration:calc(var(--cs-dur-4) * var(--cs-exit-factor))}.cs-lightbox-bar.svelte-1xjrb4w{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-3);background:var(--cs-surface-0);border-block-end:var(--cs-bw) solid var(--cs-line-1);z-index:1;display:flex}.cs-lightbox-count.svelte-1xjrb4w{padding-inline:var(--cs-space-2);color:var(--cs-text-2);font-family:var(--cs-font-mono);font-feature-settings:var(--cs-font-features-mono);font-size:var(--cs-text-xs);font-variant-numeric:tabular-nums;flex:none}.cs-lightbox-count.svelte-1xjrb4w span:where(.svelte-1xjrb4w){color:var(--cs-text-3)}.cs-lightbox-name.svelte-1xjrb4w{min-inline-size:0;font-size:var(--cs-text-sm);font-weight:var(--cs-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.cs-lightbox-stage.svelte-1xjrb4w{min-block-size:0;padding:var(--cs-space-4) var(--cs-space-16);touch-action:none;place-items:center;display:grid;position:relative;overflow:hidden}.cs-lightbox-stage[data-zoomed].svelte-1xjrb4w{cursor:grab;padding:0}.cs-lightbox-stage[data-zoomed].svelte-1xjrb4w:active{cursor:grabbing}.cs-lightbox-img.svelte-1xjrb4w{object-fit:contain;border-radius:var(--cs-radius-md);block-size:auto;max-block-size:100%;inline-size:auto;max-inline-size:100%;box-shadow:var(--cs-elev-4);user-select:none;animation:svelte-1xjrb4w-cs-lightbox-in var(--cs-dur-4) var(--cs-ease-out);display:block}.cs-lightbox-stage[data-zoomed].svelte-1xjrb4w .cs-lightbox-img:where(.svelte-1xjrb4w){border-radius:0;max-block-size:none;max-inline-size:none}@keyframes svelte-1xjrb4w-cs-lightbox-in{0%{opacity:0;scale:.985}}:root[data-cs-motion=reduce] .cs-lightbox-img.svelte-1xjrb4w{animation-name:svelte-1xjrb4w-cs-lightbox-fade}@keyframes svelte-1xjrb4w-cs-lightbox-fade{0%{opacity:0}}.cs-lightbox-nav.svelte-1xjrb4w{z-index:2;position:fixed;inset-block-start:50%;translate:0 -50%}.cs-lightbox-nav[data-side=prev].svelte-1xjrb4w{inset-inline-start:var(--cs-space-3)}.cs-lightbox-nav[data-side=next].svelte-1xjrb4w{inset-inline-end:var(--cs-space-3)}.cs-lightbox-caption.svelte-1xjrb4w{padding:var(--cs-space-2) var(--cs-space-4) var(--cs-space-3);color:var(--cs-text-2);font-size:var(--cs-text-sm);text-align:center;text-wrap:balance;margin:0}@media (width<=40rem){.cs-lightbox-stage.svelte-1xjrb4w{padding-inline:var(--cs-space-2)}.cs-lightbox-nav.svelte-1xjrb4w{inset-block-start:auto;inset-block-end:var(--cs-space-12);translate:none}}:root[data-cs-theme=contrast] .cs-lightbox-scrim{opacity:1}.cs-dropzone.svelte-1yznbqq{min-inline-size:0;position:relative}.cs-dropzone-overlay.svelte-1yznbqq{z-index:var(--cs-z-raised);padding:var(--cs-space-4);border:2px dashed var(--cs-accent-line);border-radius:var(--cs-radius-lg);background:var(--cs-accent-soft);pointer-events:none;animation:svelte-1yznbqq-cs-dropzone-in var(--cs-dur-3) var(--cs-ease-out);place-items:end center;display:grid;position:absolute;inset:0}.cs-dropzone-overlay[data-target=nested].svelte-1yznbqq{border-color:var(--cs-line-3);background:0 0}@keyframes svelte-1yznbqq-cs-dropzone-in{0%{opacity:0}}.cs-dropzone-badge.svelte-1yznbqq{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-4);border-radius:var(--cs-radius-full);background:var(--cs-surface-3);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-accent-line), var(--cs-elev-3);color:var(--cs-text-1);font-size:var(--cs-text-sm);translate:0 calc(var(--cs-travel-2) * -1);display:inline-flex}.cs-dropzone-badge.svelte-1yznbqq .cs-icon{color:var(--cs-accent-fg)}.cs-dropzone.svelte-1yznbqq [data-drop-active]{outline:2px dashed var(--cs-accent-line);outline-offset:2px;background-color:var(--cs-accent-soft)}:root[data-cs-theme=contrast] .cs-dropzone-overlay.svelte-1yznbqq{border-color:var(--cs-focus);background:var(--cs-surface-0);opacity:.92}@media (forced-colors:active){.cs-dropzone-overlay.svelte-1yznbqq,.cs-dropzone.svelte-1yznbqq [data-drop-active]{border-color:highlight;outline-color:highlight}}.cs-scrubber.svelte-1pe9nr{--s-rail:.25rem;--s-rail-hot:.375rem;--s-thumb:.75rem;min-inline-size:4rem;block-size:var(--cs-target-min);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;align-items:center;display:flex;position:relative}.cs-scrubber[data-size=sm].svelte-1pe9nr{--s-rail:.1875rem;--s-rail-hot:.3125rem;--s-thumb:.625rem}.cs-scrubber[data-disabled].svelte-1pe9nr{cursor:default}.cs-scrubber-rail.svelte-1pe9nr{block-size:var(--s-rail);border-radius:var(--cs-radius-full);background:var(--cs-line-2);transition:block-size var(--cs-dur-2) var(--cs-ease-standard);flex:1;position:relative;overflow:hidden}.cs-scrubber.svelte-1pe9nr:hover .cs-scrubber-rail:where(.svelte-1pe9nr),.cs-scrubber.svelte-1pe9nr:focus-visible .cs-scrubber-rail:where(.svelte-1pe9nr),.cs-scrubber[data-dragging].svelte-1pe9nr .cs-scrubber-rail:where(.svelte-1pe9nr){block-size:var(--s-rail-hot)}.cs-scrubber[data-disabled].svelte-1pe9nr .cs-scrubber-rail:where(.svelte-1pe9nr){block-size:var(--s-rail)}.cs-scrubber-buffered.svelte-1pe9nr,.cs-scrubber-played.svelte-1pe9nr,.cs-scrubber-ghost.svelte-1pe9nr{position:absolute;inset-block:0;inset-inline-start:0}.cs-scrubber-buffered.svelte-1pe9nr{background:var(--cs-line-3)}.cs-scrubber-ghost.svelte-1pe9nr{background:var(--cs-state-press)}.cs-scrubber-played.svelte-1pe9nr{background:var(--cs-accent-fg)}.cs-scrubber-thumb.svelte-1pe9nr{inline-size:var(--s-thumb);block-size:var(--s-thumb);border-radius:var(--cs-radius-full);background:var(--cs-text-1);box-shadow:0 0 0 2px var(--cs-accent-fg), var(--cs-elev-1);transition:scale var(--cs-dur-2) var(--cs-ease-spring);position:absolute;inset-block-start:50%;translate:-50% -50%;scale:0}.cs-scrubber.svelte-1pe9nr:hover .cs-scrubber-thumb:where(.svelte-1pe9nr),.cs-scrubber.svelte-1pe9nr:focus-visible .cs-scrubber-thumb:where(.svelte-1pe9nr),.cs-scrubber[data-dragging].svelte-1pe9nr .cs-scrubber-thumb:where(.svelte-1pe9nr){scale:1}.cs-scrubber[data-dragging].svelte-1pe9nr .cs-scrubber-thumb:where(.svelte-1pe9nr){scale:1.2}.cs-scrubber[data-disabled].svelte-1pe9nr .cs-scrubber-thumb:where(.svelte-1pe9nr){scale:0}.cs-scrubber.svelte-1pe9nr:focus-visible{outline:var(--cs-focus-width) solid var(--cs-focus);outline-offset:1px;border-radius:var(--cs-radius-sm)}.cs-scrubber-tip.svelte-1pe9nr{padding:.0625rem var(--cs-space-1-5);border-radius:var(--cs-radius-sm);background:var(--cs-surface-4);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-2), var(--cs-elev-2);color:var(--cs-text-1);font-family:var(--cs-font-mono);font-feature-settings:var(--cs-font-features-mono);font-size:var(--cs-text-2xs);line-height:var(--cs-lh-2xs);white-space:nowrap;pointer-events:none;position:absolute;inset-block-end:calc(100% + var(--cs-space-1));translate:-50%}:root[data-cs-theme=contrast] .cs-scrubber-rail.svelte-1pe9nr{background:var(--cs-surface-sunken);box-shadow:inset 0 0 0 1px var(--cs-line-control)}@media (forced-colors:active){.cs-scrubber-rail.svelte-1pe9nr{background:canvas;outline:1px solid canvastext}.cs-scrubber-played.svelte-1pe9nr{background:highlight}.cs-scrubber-buffered.svelte-1pe9nr{background:graytext}.cs-scrubber-thumb.svelte-1pe9nr{box-shadow:none;background:highlight}}.cs-waveform.svelte-t1afpe{block-size:100%;inline-size:100%;min-block-size:var(--cs-target-min);border-radius:var(--cs-radius-sm);touch-action:none;-webkit-user-select:none;user-select:none;outline:none;display:block;position:relative}.cs-waveform[role=slider].svelte-t1afpe{cursor:pointer}.cs-waveform.svelte-t1afpe:focus-visible{outline:var(--cs-focus-width) solid var(--cs-focus);outline-offset:2px}.cs-waveform-svg.svelte-t1afpe{block-size:100%;inline-size:100%;display:block}.cs-waveform-bar.svelte-t1afpe{fill:var(--cs-line-3);transition:fill var(--cs-dur-2) var(--cs-ease-standard)}.cs-waveform[data-playing].svelte-t1afpe .cs-waveform-bar:where(.svelte-t1afpe){fill:var(--cs-text-3)}.cs-waveform-bar[data-hover].svelte-t1afpe{fill:var(--cs-accent-line)}.cs-waveform-bar[data-on].svelte-t1afpe{fill:var(--cs-accent-fg)}:root[data-cs-theme=contrast] .cs-waveform-bar.svelte-t1afpe{fill:var(--cs-line-2)}:root[data-cs-theme=contrast] .cs-waveform-bar[data-on].svelte-t1afpe{fill:var(--cs-accent-fg)}@media (forced-colors:active){.cs-waveform-bar.svelte-t1afpe{fill:graytext}.cs-waveform-bar[data-on].svelte-t1afpe{fill:highlight}}.cs-player.svelte-3obely{gap:var(--cs-space-2);min-inline-size:0;padding:var(--cs-space-3);border-radius:var(--cs-radius-lg);background:var(--cs-surface-2);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-2), var(--cs-elev-1);color:var(--cs-text-1);display:grid;container-type:inline-size}.cs-player[data-kind=video].svelte-3obely{gap:0;padding:0;overflow:clip}.cs-player[data-compact].svelte-3obely{padding:var(--cs-space-1-5) var(--cs-space-2)}.cs-player[data-fullscreen].svelte-3obely{background:var(--cs-surface-sunken);border-radius:0;grid-template-rows:1fr auto}.cs-player-stage.svelte-3obely{background:var(--cs-surface-sunken);inline-size:100%;position:relative;overflow:hidden}.cs-player[data-fullscreen].svelte-3obely .cs-player-stage:where(.svelte-3obely){block-size:100%;aspect-ratio:auto!important}.cs-player-video.svelte-3obely{object-fit:contain;background:var(--cs-surface-sunken);block-size:100%;inline-size:100%;display:block}.cs-player-video.svelte-3obely::cue{font-family:var(--cs-font-sans);background:var(--cs-scrim);color:var(--cs-text-1)}.cs-player-surface.svelte-3obely{cursor:pointer;position:absolute;inset:0}.cs-player-bigplay.svelte-3obely,.cs-player-state.svelte-3obely{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.cs-player-bigplay.svelte-3obely>*{pointer-events:auto}.cs-player-state.svelte-3obely{color:var(--cs-text-1);background:var(--cs-scrim)}.cs-player-error.svelte-3obely{pointer-events:auto;align-content:center;gap:var(--cs-space-2);padding:var(--cs-space-4);text-align:center;color:var(--cs-err-text);font-size:var(--cs-text-sm);grid-auto-flow:row}.cs-player-retry.svelte-3obely{min-block-size:var(--cs-target-min);padding-inline:var(--cs-space-3);border:var(--cs-bw-control) solid var(--cs-line-control);border-radius:var(--cs-radius-md);background:var(--cs-surface-3);color:var(--cs-text-1);font:inherit;font-size:var(--cs-text-xs);font-weight:var(--cs-weight-medium);cursor:pointer;justify-self:center}.cs-player-retry.svelte-3obely:hover{border-color:var(--cs-line-control-hover)}.cs-player-retry.svelte-3obely:focus-visible{outline:var(--cs-focus-width) solid var(--cs-focus);outline-offset:var(--cs-focus-offset)}.cs-player-bar.svelte-3obely,.cs-player-row.svelte-3obely,.cs-player-head.svelte-3obely{align-items:center;gap:var(--cs-space-1);min-inline-size:0;display:flex}.cs-player[data-kind=video].svelte-3obely .cs-player-bar:where(.svelte-3obely){padding:var(--cs-space-1) var(--cs-space-2);border-block-start:var(--cs-bw) solid var(--cs-line-1);background:var(--cs-surface-2)}.cs-player-head.svelte-3obely{gap:var(--cs-space-3)}.cs-player-titles.svelte-3obely{flex:1;min-inline-size:0;display:grid}.cs-player-title.svelte-3obely{font-size:var(--cs-text-sm);font-weight:var(--cs-weight-semibold);letter-spacing:var(--cs-track-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-player-subtitle.svelte-3obely{color:var(--cs-text-3);font-size:var(--cs-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-player-actions.svelte-3obely{gap:var(--cs-space-1);flex:none;display:flex}.cs-player-seek.svelte-3obely{flex:1;min-inline-size:3rem}.cs-player-seek[data-wave].svelte-3obely{block-size:2.75rem}.cs-player-row.svelte-3obely .cs-player-seek:where(.svelte-3obely) .cs-waveform,.cs-player-row.svelte-3obely .cs-player-wave:where(.svelte-3obely){block-size:1.75rem}.cs-player-wave.svelte-3obely{block-size:100%}.cs-player-time.svelte-3obely{padding-inline:var(--cs-space-1);color:var(--cs-text-2);font-family:var(--cs-font-mono);font-feature-settings:var(--cs-font-features-mono);font-size:var(--cs-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.cs-player-sep.svelte-3obely{color:var(--cs-text-3)}.cs-player-spacer.svelte-3obely{flex:1}.cs-player-volume.svelte-3obely{inline-size:5.5rem;padding-inline:var(--cs-space-1) var(--cs-space-2);flex:none}.cs-player-volume.svelte-3obely .cs-slider{min-inline-size:0}.cs-player-inline-error.svelte-3obely{align-items:center;gap:var(--cs-space-2);color:var(--cs-err-text);font-size:var(--cs-text-xs);flex-wrap:wrap;margin:0;display:flex}@container (width<=26rem){.cs-player-volume.svelte-3obely{display:none}}@container (width<=20rem){.cs-player[data-kind=video].svelte-3obely .cs-player-time:where(.svelte-3obely){display:none}}:root[data-cs-theme=contrast] .cs-player.svelte-3obely{box-shadow:inset 0 0 0 2px var(--cs-line-2)}@media (forced-colors:active){.cs-player.svelte-3obely{border:1px solid canvastext}}}
