.courses-video.svelte-c7ayk9{gap:var(--ds-space-8);min-width:0;margin:0;display:grid;container:courses-video/inline-size}.courses-video__frame.svelte-c7ayk9{aspect-ratio:16/9;border:1px solid rgb(var(--ds-border));border-radius:var(--ds-radius-md);background:rgb(var(--ds-surface));position:relative;overflow:hidden}.courses-video__media.svelte-c7ayk9{background:0 0;border:0;width:100%;height:100%;display:block;position:relative}.courses-video__poster.svelte-c7ayk9{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.courses-video__poster[data-theme-poster=light].svelte-c7ayk9,html[data-theme=light] .courses-video__poster[data-theme-poster=dark].svelte-c7ayk9{display:none}html[data-theme=light] .courses-video__poster[data-theme-poster=light].svelte-c7ayk9{display:block}.courses-video__name.svelte-c7ayk9{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.courses-video__media.svelte-c7ayk9:focus-visible{outline:none}.courses-video__frame.svelte-c7ayk9:has(.courses-video__media:where(.svelte-c7ayk9):focus-visible){outline:2px solid rgb(var(--ds-brand-400));outline-offset:2px}.courses-video__failed.svelte-c7ayk9{gap:var(--ds-space-4);height:100%;padding:var(--ds-space-16);color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-body-md);line-height:var(--ds-line-body);text-align:center;place-content:center;display:grid}.courses-video__failed.svelte-c7ayk9 p:where(.svelte-c7ayk9){margin:0}.courses-video__failed.svelte-c7ayk9 p:where(.svelte-c7ayk9):first-child{color:rgb(var(--ds-foreground));font-weight:600}.courses-video__caption.svelte-c7ayk9{min-width:0;display:grid}.courses-video__meta.svelte-c7ayk9{gap:var(--ds-space-12);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.courses-video__meta.svelte-c7ayk9 .courses-video__full{display:none}@container courses-video (width<=479.98px){.courses-video__meta.svelte-c7ayk9{min-height:var(--ds-space-44)}.courses-video__meta.svelte-c7ayk9 .courses-video__full{min-height:var(--ds-space-44);display:inline-flex}}.courses-video__length.svelte-c7ayk9{color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-meta);line-height:var(--ds-line-support)}.courses-video__caption.svelte-c7ayk9 .ui-disclosure{border-bottom:0}.courses-video[data-state~=focus].svelte-c7ayk9 .ui-disclosure__summary{outline:2px solid rgb(var(--ds-brand-400));outline-offset:2px}.courses-video[data-state~=hover].svelte-c7ayk9 .ui-disclosure__icon{color:rgb(var(--ds-foreground))}
