.courses-recap.svelte-uyw0ld{gap:var(--ds-space-16);min-width:0;display:grid}.courses-recap__title.svelte-uyw0ld{font-size:var(--ds-text-h2);font-weight:600;line-height:var(--ds-line-heading);margin:0}.courses-recap__list.svelte-uyw0ld{gap:var(--ds-space-8);padding:0 0 0 var(--ds-space-20);margin:0;list-style:outside;display:grid}.courses-recap__item.svelte-uyw0ld{min-width:0;padding-left:var(--ds-space-4)}.courses-recap__item.svelte-uyw0ld::marker{color:rgb(var(--ds-foreground-muted))}.courses-recap__more.svelte-uyw0ld{color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-body-md);line-height:var(--ds-line-body);margin:0}.courses-recap__link.svelte-uyw0ld{border-radius:var(--ds-radius-xxs);color:rgb(var(--ds-foreground));text-decoration:underline;-webkit-text-decoration-color:rgb(var(--ds-border-strong));text-decoration-color:rgb(var(--ds-border-strong));text-underline-offset:3px;font-weight:500;text-decoration-thickness:1px}.courses-recap__link.svelte-uyw0ld:hover,.courses-recap[data-state~=hover].svelte-uyw0ld .courses-recap__link:where(.svelte-uyw0ld){-webkit-text-decoration-color:rgb(var(--ds-foreground));text-decoration-color:rgb(var(--ds-foreground))}.courses-recap__link.svelte-uyw0ld:focus-visible,.courses-recap[data-state~=focus].svelte-uyw0ld .courses-recap__link:where(.svelte-uyw0ld){outline:2px solid rgb(var(--ds-brand-400));outline-offset:2px}:where(.ui-range-input){cursor:pointer;margin:0}:where(.ui-range-input:disabled){cursor:default}:where(.ui-range-input:focus-visible,.ui-range-input[data-state~=focus]){outline:2px solid rgb(var(--ds-action));outline-offset:2px}.courses-dial.svelte-ljzkn{border:1px solid rgb(var(--ds-border-strong));border-radius:var(--ds-radius-lg);background:rgb(var(--ds-page-background));min-width:0;margin:0;display:grid;overflow:hidden;container-type:inline-size}.courses-dial__sr.svelte-ljzkn{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.courses-dial__stage.svelte-ljzkn{min-width:0;padding:var(--ds-space-24) var(--ds-space-20)}@container (width>=560px){.courses-dial__stage.svelte-ljzkn{padding:var(--ds-space-32)}}.courses-dial__placeholder.svelte-ljzkn{gap:var(--ds-space-12);min-height:var(--ds-space-128);aspect-ratio:16/7;border-radius:var(--ds-radius-md);background:rgb(var(--ds-ink) / .03);place-content:center;justify-items:center;display:grid}.courses-dial__error.svelte-ljzkn{padding:0 var(--ds-space-16);color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-body-md);text-align:center;margin:0}.courses-dial__readout.svelte-ljzkn{min-height:calc(var(--ds-text-body-lg) * 1.6 * 2);padding:var(--ds-space-12) var(--ds-space-20);border-top:1px solid rgb(var(--ds-border));color:rgb(var(--ds-foreground));font-size:var(--ds-text-body-lg);line-height:var(--ds-line-body);text-wrap:pretty;margin:0}.courses-dial__control.svelte-ljzkn{gap:var(--ds-space-8);padding:var(--ds-space-16) var(--ds-space-20) var(--ds-space-12);border-top:1px solid rgb(var(--ds-border));display:grid}.courses-dial__head.svelte-ljzkn{justify-content:space-between;align-items:center;gap:var(--ds-space-12);display:flex}.courses-dial__label.svelte-ljzkn{color:rgb(var(--ds-foreground));font-size:var(--ds-text-body-md);font-weight:600;line-height:var(--ds-line-support)}.courses-dial__value.svelte-ljzkn{min-width:var(--ds-space-48);color:rgb(var(--ds-foreground));font-size:var(--ds-text-body-md);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--ds-line-support);text-align:right}.courses-dial__track.svelte-ljzkn{--thumb:var(--ds-space-20);height:var(--ds-space-32);align-items:center;display:grid;position:relative}.courses-dial__rail.svelte-ljzkn{height:var(--ds-space-6);margin-inline:calc(var(--thumb) / 2);border-radius:var(--ds-radius-xxs);background:rgb(var(--ds-ink) / .12);grid-area:1/1;position:relative;overflow:hidden}.courses-dial__fill.svelte-ljzkn{background:rgb(var(--ds-action));transform-origin:0;position:absolute;inset:0}.courses-dial__thumb.svelte-ljzkn{width:var(--thumb);height:var(--thumb);border:2px solid rgb(var(--ds-page-background));border-radius:var(--ds-radius-xs);outline:1px solid rgb(var(--ds-action));background:rgb(var(--ds-action));pointer-events:none;position:absolute;top:50%;translate:0 -50%}.courses-dial__input{cursor:pointer;opacity:0;grid-area:1/1;width:100%;height:100%;margin:0}.courses-dial__input:disabled{cursor:default}.courses-dial[data-state~=focus].svelte-ljzkn .courses-dial__track:where(.svelte-ljzkn){border-radius:var(--ds-radius-xs);outline:2px solid rgb(var(--ds-action));outline-offset:var(--ds-space-2)}.courses-dial__track.svelte-ljzkn:has(.courses-dial__input:focus-visible){border-radius:var(--ds-radius-xs);outline:2px solid rgb(var(--ds-action));outline-offset:var(--ds-space-2)}.courses-dial__track.svelte-ljzkn:hover .courses-dial__thumb:where(.svelte-ljzkn),.courses-dial[data-state~=hover].svelte-ljzkn .courses-dial__thumb:where(.svelte-ljzkn){outline:4px solid rgb(var(--ds-action) / .25)}.courses-dial__ends.svelte-ljzkn{color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-meta);font-variant-numeric:tabular-nums;line-height:var(--ds-line-support);justify-content:space-between;display:flex}.courses-dial__footer.svelte-ljzkn{padding:var(--ds-space-12) var(--ds-space-20);border-top:1px solid rgb(var(--ds-border))}.courses-code.svelte-deeu5d{border:1px solid rgb(var(--ds-border));border-radius:var(--ds-radius-md);background:rgb(var(--ds-ink) / .03);min-width:0;margin:0;display:grid;container-type:inline-size}.courses-code__bar.svelte-deeu5d{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-8);min-height:var(--ds-space-40);padding:var(--ds-space-4) var(--ds-space-8) var(--ds-space-4) var(--ds-space-16);border-bottom:1px solid rgb(var(--ds-border));color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-meta);line-height:var(--ds-line-support);display:flex}.courses-code__name.svelte-deeu5d{align-items:flex-start;gap:var(--ds-space-8);min-width:0;padding-block:calc((var(--ds-space-32) - 1lh) / 2);color:rgb(var(--ds-foreground));overflow-wrap:anywhere;font-weight:500;display:inline-flex}.courses-code__name.svelte-deeu5d>.ui-icon{margin-block-start:calc((1lh - var(--ds-space-16)) / 2)}.courses-code__body.svelte-deeu5d{min-width:0;position:relative}.courses-code__pre.svelte-deeu5d{padding:var(--ds-space-12) var(--ds-space-16);color:rgb(var(--ds-foreground));font-family:var(--ds-font-sans);font-size:var(--ds-text-body-md);line-height:var(--ds-line-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.courses-code__pre.svelte-deeu5d code:where(.svelte-deeu5d){font:inherit}.courses-code__body[data-mono=true].svelte-deeu5d .courses-code__pre:where(.svelte-deeu5d){font-family:var(--ds-font-mono);font-size:var(--ds-text-meta)}.courses-code__line.svelte-deeu5d{min-height:1lh;margin-inline:calc(-1 * var(--ds-space-16));padding-inline:var(--ds-space-16);display:block}.courses-code__body[data-mono=false].svelte-deeu5d:not([data-listed]) .courses-code__line:where(.svelte-deeu5d)+.courses-code__line:where(.svelte-deeu5d){margin-top:var(--ds-space-6)}.courses-code__body[data-listed].svelte-deeu5d .courses-code__line:where(.svelte-deeu5d){grid-template-columns:calc(var(--courses-code-marker,2) * 1ch) minmax(0, 1fr);column-gap:var(--ds-space-8);display:grid}.courses-code__marker.svelte-deeu5d{font-variant-numeric:tabular-nums;text-align:right}.courses-code__whole.svelte-deeu5d{grid-column:1/-1}.courses-code__line[data-marked=true].svelte-deeu5d{background:rgb(var(--ds-action) / .12)}.courses-code__body[data-cut=true].svelte-deeu5d .courses-code__line:where(.svelte-deeu5d):last-child{color:rgb(var(--ds-foreground-muted))}@container (width<=30rem){.courses-code__body.svelte-deeu5d .courses-code__line[data-narrow=hidden]:where(.svelte-deeu5d){display:none}.courses-code__body[data-cut=true].svelte-deeu5d .courses-code__line:where(.svelte-deeu5d):last-child{color:inherit}.courses-code__body[data-cut=true].svelte-deeu5d .courses-code__line[data-narrow=last]:where(.svelte-deeu5d){color:rgb(var(--ds-foreground-muted))}}.courses-code__table.svelte-deeu5d{width:100%;margin:var(--ds-space-4) 0;border-collapse:collapse;font-size:var(--ds-text-body-md);font-variant-numeric:tabular-nums;line-height:var(--ds-line-support)}.courses-code__table.svelte-deeu5d th:where(.svelte-deeu5d),.courses-code__table.svelte-deeu5d td:where(.svelte-deeu5d){padding:var(--ds-space-8) var(--ds-space-16);text-align:left;overflow-wrap:break-word}.courses-code__table.svelte-deeu5d th:where(.svelte-deeu5d){font-weight:600}.courses-code__table.svelte-deeu5d thead:where(.svelte-deeu5d) th:where(.svelte-deeu5d){width:calc(100% / var(--columns,2));border-bottom:1px solid rgb(var(--ds-border));color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-meta)}.courses-code__table.svelte-deeu5d tbody:where(.svelte-deeu5d) tr:where(.svelte-deeu5d)+tr:where(.svelte-deeu5d){border-top:1px solid rgb(var(--ds-border))}.courses-code__table.svelte-deeu5d [data-figure]:where(.svelte-deeu5d){text-align:right}@container (width<=30rem){.courses-code__table.svelte-deeu5d th:where(.svelte-deeu5d),.courses-code__table.svelte-deeu5d td:where(.svelte-deeu5d){padding-inline:var(--ds-space-8)}.courses-code__table.svelte-deeu5d :where(.svelte-deeu5d):is(th:where(.svelte-deeu5d),td:where(.svelte-deeu5d)):first-child{padding-inline-start:var(--ds-space-16)}.courses-code__table.svelte-deeu5d :where(.svelte-deeu5d):is(th:where(.svelte-deeu5d),td:where(.svelte-deeu5d)):last-child{padding-inline-end:var(--ds-space-16)}}.courses-code__more.svelte-deeu5d{padding:var(--ds-space-4) var(--ds-space-8) var(--ds-space-8)}.courses-code__note-mark.svelte-deeu5d{margin-left:var(--ds-space-6);padding:0 var(--ds-space-6);border:1px solid rgb(var(--ds-black) / .55);border-radius:var(--ds-radius-xs);background:rgb(var(--ds-cover-lilac));color:rgb(var(--ds-black));font-family:var(--ds-font-sans);font-size:var(--ds-text-support-lg);white-space:nowrap;scroll-margin-block:var(--ds-space-64);font-weight:600;text-decoration:none;display:inline}.courses-code__note-mark.svelte-deeu5d:hover,.courses-code[data-state~=hover].svelte-deeu5d .courses-code__note-mark:where(.svelte-deeu5d){text-underline-offset:2px;text-decoration:underline}.courses-code__note-mark.svelte-deeu5d:focus-visible,.courses-code[data-state~=focus].svelte-deeu5d .courses-code__note-mark:where(.svelte-deeu5d){outline:2px solid rgb(var(--ds-action));outline-offset:2px}.courses-code__notes.svelte-deeu5d li:where(.svelte-deeu5d){scroll-margin-block:var(--ds-space-64)}.courses-code__notes.svelte-deeu5d{gap:var(--ds-space-8);padding:var(--ds-space-12) var(--ds-space-16);border-top:1px solid rgb(var(--ds-border));font-size:var(--ds-text-body-md);line-height:var(--ds-line-body);margin:0;list-style:none;display:grid}.courses-code__notes.svelte-deeu5d li:where(.svelte-deeu5d){gap:var(--ds-space-8);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.courses-code__notes.svelte-deeu5d .courses-code__note-mark:where(.svelte-deeu5d){min-width:var(--ds-space-24);height:var(--ds-space-24);justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.courses-code__notes.svelte-deeu5d strong:where(.svelte-deeu5d){font-weight:600}.courses-code__count.svelte-deeu5d{padding:var(--ds-space-12) var(--ds-space-16);border-top:1px solid rgb(var(--ds-border));color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-meta);line-height:var(--ds-line-support);margin:0}.courses-code__model.svelte-deeu5d{white-space:nowrap}.courses-code__count.svelte-deeu5d a:where(.svelte-deeu5d){color:inherit;white-space:nowrap;-webkit-text-decoration-color:rgb(var(--ds-foreground-muted) / .5);text-decoration-color:rgb(var(--ds-foreground-muted) / .5);text-underline-offset:2px}.courses-code__count.svelte-deeu5d a:where(.svelte-deeu5d):hover,.courses-code[data-state~=hover].svelte-deeu5d .courses-code__count:where(.svelte-deeu5d) a:where(.svelte-deeu5d){color:rgb(var(--ds-foreground))}.courses-code__count.svelte-deeu5d a:where(.svelte-deeu5d):focus-visible,.courses-code[data-state~=focus].svelte-deeu5d .courses-code__count:where(.svelte-deeu5d) a:where(.svelte-deeu5d){outline:2px solid rgb(var(--ds-action));outline-offset:2px;border-radius:var(--ds-radius-xxs)}[data-kind=keyword].svelte-deeu5d{color:rgb(var(--ds-brand-400))}[data-kind=string].svelte-deeu5d{color:rgb(var(--ds-success-500))}[data-kind=number].svelte-deeu5d,[data-kind=property].svelte-deeu5d{color:rgb(var(--ds-warning-500))}[data-kind=comment].svelte-deeu5d,[data-kind=punctuation].svelte-deeu5d{color:rgb(var(--ds-foreground-muted))}[data-kind=function].svelte-deeu5d{color:rgb(var(--ds-brand-400));font-weight:500}.courses-meaning-map.svelte-1b0808p{gap:var(--ds-space-16);min-width:0;display:grid}.courses-meaning-map__figure.svelte-1b0808p{border:1px solid rgb(var(--ds-border-strong));border-radius:var(--ds-radius-lg);background:rgb(var(--ds-page-background));min-width:0;margin:0;display:grid;overflow:hidden;container-type:inline-size}.courses-meaning-map__sr.svelte-1b0808p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.courses-meaning-map__pick.svelte-1b0808p{gap:var(--ds-space-6);min-width:0;padding:var(--ds-space-16) var(--ds-space-20);border-bottom:1px solid rgb(var(--ds-border));display:grid}.courses-meaning-map__label.svelte-1b0808p{color:rgb(var(--ds-foreground));font-size:var(--ds-text-body-md);font-weight:500;line-height:var(--ds-line-support);margin:0}.courses-meaning-map__pick.svelte-1b0808p .courses-meaning-map__toggle{align-items:center;gap:var(--ds-space-12);width:100%;min-height:40px;padding:var(--ds-space-8) var(--ds-space-12);border:1px solid rgb(var(--ds-border-strong));border-radius:var(--ds-radius-sm);background:rgb(var(--ds-elevated));font-size:var(--ds-text-body-md);line-height:var(--ds-line-support);text-align:start;transition:border-color var(--motion-fast) ease;display:flex}.courses-meaning-map__pick.svelte-1b0808p .courses-meaning-map__toggle:hover,.courses-meaning-map__pick.svelte-1b0808p .courses-meaning-map__toggle[data-state~=hover]{border-color:rgb(var(--ds-ink) / .28)}.courses-meaning-map__pick.svelte-1b0808p .courses-meaning-map__toggle:disabled{color:rgb(var(--ds-foreground-muted));opacity:.6}.courses-meaning-map__current.svelte-1b0808p{overflow-wrap:anywhere;text-wrap:pretty;flex:1;min-width:0}.courses-meaning-map__chevron.svelte-1b0808p{color:rgb(var(--ds-foreground-muted));transition:rotate var(--motion-fast) ease;flex-shrink:0;display:inline-flex}.courses-meaning-map__pick.svelte-1b0808p [aria-expanded=true] .courses-meaning-map__chevron{rotate:180deg}.courses-meaning-map__choices.svelte-1b0808p{max-height:calc(var(--ds-space-44) * 7.5);padding:var(--ds-space-4);overscroll-behavior:contain;border:1px solid rgb(var(--ds-border-strong));border-radius:var(--ds-radius-sm);background:rgb(var(--ds-elevated));margin:0;list-style:none;display:grid;overflow-y:auto}.courses-meaning-map__choices[hidden].svelte-1b0808p{display:none}.courses-meaning-map__pick.svelte-1b0808p .courses-meaning-map__choice{align-items:center;gap:var(--ds-space-8);width:100%;min-height:36px;padding:var(--ds-space-8);border-radius:var(--ds-radius-xs);font-size:var(--ds-text-body-md);line-height:var(--ds-line-support);text-align:start;display:flex}.courses-meaning-map__pick.svelte-1b0808p .courses-meaning-map__choice:hover{background:rgb(var(--ds-ink) / .05)}.courses-meaning-map__pick.svelte-1b0808p .courses-meaning-map__choice:focus-visible{outline:2px solid rgb(var(--ds-action));outline-offset:-2px}.courses-meaning-map__pick.svelte-1b0808p .courses-meaning-map__choice[aria-current=true]{font-weight:600}.courses-meaning-map__mark.svelte-1b0808p{width:var(--ds-space-16);height:var(--ds-space-16);flex-shrink:0}.courses-meaning-map__ring.svelte-1b0808p{fill:none;stroke:rgb(var(--ds-foreground) / .55);stroke-width:1.5px}.courses-meaning-map__dot.svelte-1b0808p{fill:none}.courses-meaning-map__pick.svelte-1b0808p [aria-current=true] .courses-meaning-map__ring{stroke:rgb(var(--ds-action));stroke-width:2px}.courses-meaning-map__pick.svelte-1b0808p [aria-current=true] .courses-meaning-map__dot{fill:rgb(var(--ds-action))}.courses-meaning-map__text.svelte-1b0808p{overflow-wrap:anywhere;text-wrap:pretty;min-width:0}.courses-meaning-map__stage.svelte-1b0808p{min-width:0;padding:var(--ds-space-24) var(--ds-space-20)}@container (width<=31.99rem){.courses-meaning-map__pick.svelte-1b0808p .courses-meaning-map__toggle,.courses-meaning-map__pick.svelte-1b0808p .courses-meaning-map__choice{min-height:44px;padding-block:var(--ds-space-12)}}@container (width>=560px){.courses-meaning-map__pick.svelte-1b0808p{padding-inline:var(--ds-space-32)}.courses-meaning-map__stage.svelte-1b0808p{padding:var(--ds-space-32)}}@media (prefers-reduced-motion:reduce){.courses-meaning-map__chevron.svelte-1b0808p{transition:none}}.courses-meaning-map__placeholder.svelte-1b0808p{gap:var(--ds-space-12);min-height:var(--ds-space-128);aspect-ratio:1;border-radius:var(--ds-radius-md);background:rgb(var(--ds-ink) / .03);place-content:center;justify-items:center;display:grid}.courses-meaning-map__error.svelte-1b0808p{padding:0 var(--ds-space-16);color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-body-md);text-align:center;margin:0}.courses-scene-player.svelte-1ja1esx{border:1px solid rgb(var(--ds-border-strong));border-radius:var(--ds-radius-lg);background:rgb(var(--ds-page-background));margin:0;display:grid;overflow:hidden;container-type:inline-size}.courses-scene-player__sr.svelte-1ja1esx{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.courses-scene-player__stage.svelte-1ja1esx{min-width:0;padding:var(--ds-space-24) var(--ds-space-20)}@container (width>=560px){.courses-scene-player__stage.svelte-1ja1esx{padding:var(--ds-space-32)}}.courses-scene-player__placeholder.svelte-1ja1esx{min-height:var(--ds-space-128);aspect-ratio:16/7;border-radius:var(--ds-radius-md);background:rgb(var(--ds-ink) / .03);place-items:center;display:grid}.courses-scene-player__placeholder.failed.svelte-1ja1esx{aspect-ratio:auto}.courses-scene-player__error.svelte-1ja1esx{padding:var(--ds-space-16);color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-body-md);text-align:center;margin:0}.courses-scene-player__retry.svelte-1ja1esx{padding:0 var(--ds-space-20) var(--ds-space-20);justify-content:center;display:flex}.courses-scene-player__caption.svelte-1ja1esx{padding:var(--ds-space-12) var(--ds-space-20);border-top:1px solid rgb(var(--ds-border));color:rgb(var(--ds-foreground));font-size:var(--ds-text-body-lg);line-height:var(--ds-line-body);text-wrap:pretty;display:grid}.courses-scene-player__ghost.svelte-1ja1esx,.courses-scene-player__line.svelte-1ja1esx{grid-area:1/1;margin:0}.courses-scene-player__ghost.svelte-1ja1esx{visibility:hidden}.courses-scene-player__controls.svelte-1ja1esx{gap:var(--ds-space-8);padding:var(--ds-space-8) var(--ds-space-12);border-top:1px solid rgb(var(--ds-border));align-items:center;display:flex}.courses-scene-player__buttons.svelte-1ja1esx{gap:var(--ds-space-4);flex:none;align-items:center;display:flex}.courses-scene-player__track.svelte-1ja1esx{min-width:var(--ds-space-64);height:var(--ds-space-32);flex:auto;align-items:center;display:grid;position:relative}.courses-scene-player__segments.svelte-1ja1esx{gap:var(--ds-space-3);grid-area:1/1;display:flex}.courses-scene-player__segment.svelte-1ja1esx{height:var(--ds-space-6);border-radius:var(--ds-radius-xxs);background:rgb(var(--ds-ink) / .12);flex-basis:0;position:relative;overflow:hidden}.courses-scene-player__fill.svelte-1ja1esx{background:rgb(var(--ds-action));transform-origin:0;position:absolute;inset:0}.courses-scene-player__scrub{cursor:pointer;opacity:0;grid-area:1/1;width:100%;height:100%;margin:0}.courses-scene-player__scrub:disabled{cursor:default}.courses-scene-player[data-state~=focus].svelte-1ja1esx .courses-scene-player__track:where(.svelte-1ja1esx){border-radius:var(--ds-radius-xs);outline:2px solid rgb(var(--ds-action));outline-offset:var(--ds-space-2)}.courses-scene-player__track.svelte-1ja1esx:has(.courses-scene-player__scrub:focus-visible){border-radius:var(--ds-radius-xs);outline:2px solid rgb(var(--ds-action));outline-offset:var(--ds-space-2)}.courses-scene-player__clock.svelte-1ja1esx{min-width:var(--ds-space-36);color:rgb(var(--ds-foreground));font-size:var(--ds-text-meta);font-variant-numeric:tabular-nums;text-align:end;flex:none;font-weight:500}.courses-scene-player__cc{min-width:var(--ds-space-32);height:var(--ds-space-24);padding:0 var(--ds-space-6);border:1.5px solid rgb(var(--ds-foreground-muted));border-radius:var(--ds-radius-xs);color:rgb(var(--ds-foreground-muted));cursor:pointer;font-family:var(--ds-font-sans);font-size:var(--ds-text-support-lg);letter-spacing:var(--ds-tracking-label);background:0 0;flex:none;font-weight:600}.courses-scene-player__cc:hover,.courses-scene-player[data-state~=hover].svelte-1ja1esx .courses-scene-player__cc{border-color:rgb(var(--ds-foreground));color:rgb(var(--ds-foreground))}.courses-scene-player__cc[aria-pressed=true]{border-color:rgb(var(--ds-action));background:rgb(var(--ds-action));color:rgb(var(--ds-action-foreground))}.courses-scene-player__cc:focus-visible{outline:2px solid rgb(var(--ds-action));outline-offset:var(--ds-space-2)}.courses-scene-player__of.svelte-1ja1esx{color:rgb(var(--ds-foreground-subtle))}.courses-scene-player__transcript.svelte-1ja1esx{padding:0 var(--ds-space-20);border-top:1px solid rgb(var(--ds-border));color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-body-md);line-height:var(--ds-line-body)}.courses-scene-player__transcript.svelte-1ja1esx summary:where(.svelte-1ja1esx){padding:var(--ds-space-12) 0;cursor:pointer;font-weight:500}.courses-scene-player__transcript.svelte-1ja1esx summary:where(.svelte-1ja1esx):hover,.courses-scene-player[data-state~=hover].svelte-1ja1esx .courses-scene-player__transcript:where(.svelte-1ja1esx) summary:where(.svelte-1ja1esx){color:rgb(var(--ds-foreground))}.courses-scene-player__transcript.svelte-1ja1esx summary:where(.svelte-1ja1esx):focus-visible{border-radius:var(--ds-radius-xs);outline:2px solid rgb(var(--ds-action));outline-offset:var(--ds-space-2)}.courses-scene-player__transcript.svelte-1ja1esx ol:where(.svelte-1ja1esx){gap:var(--ds-space-6);padding:0 0 var(--ds-space-16) var(--ds-space-20);margin:0;display:grid}.courses-scene-player__transcript.svelte-1ja1esx li[aria-current]:where(.svelte-1ja1esx){color:rgb(var(--ds-foreground))}.courses-scene-player__foot.svelte-1ja1esx{gap:var(--ds-space-8) var(--ds-space-16);padding:var(--ds-space-12) var(--ds-space-20);border-top:1px solid rgb(var(--ds-border));color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-body-md);line-height:var(--ds-line-body);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.courses-tokens__model.svelte-1lkwa5l{white-space:nowrap}.courses-tokens.svelte-1lkwa5l{gap:var(--ds-space-12);min-width:0;padding:var(--ds-space-16);border:1px solid rgb(var(--ds-border));border-radius:var(--ds-radius-md);display:grid;container-type:inline-size}.courses-tokens__chips.svelte-1lkwa5l{gap:var(--ds-space-4);min-height:var(--ds-space-32);flex-wrap:wrap;align-content:flex-start;display:flex}.courses-tokens__chip.svelte-1lkwa5l{padding:var(--ds-space-2) var(--ds-space-6);border-radius:var(--ds-radius-xxs);background:rgb(var(--ds-cover-sand));color:rgb(var(--ds-black));font-family:var(--ds-font-mono);font-size:var(--ds-text-meta);line-height:var(--ds-line-support);white-space:pre-wrap;overflow-wrap:anywhere}.courses-tokens__chip[data-tone=lilac].svelte-1lkwa5l{background:rgb(var(--ds-cover-lilac))}.courses-tokens__note.svelte-1lkwa5l{color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-body-md);line-height:var(--ds-line-body);margin:0}.courses-tokens__key.svelte-1lkwa5l{margin:calc(-1 * var(--ds-space-4)) 0 0;color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-meta);line-height:var(--ds-line-support)}.courses-tokens__foot.svelte-1lkwa5l{justify-content:space-between;align-items:center;gap:var(--ds-space-8);flex-wrap:wrap;display:flex}.courses-tokens__count.svelte-1lkwa5l{align-items:baseline;gap:var(--ds-space-4) var(--ds-space-12);color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-meta);line-height:var(--ds-line-support);flex-wrap:wrap;margin:0;display:flex}.courses-tokens__count.svelte-1lkwa5l strong:where(.svelte-1lkwa5l){color:rgb(var(--ds-foreground));font-size:var(--ds-text-body-lg);font-weight:600}.courses-tokens__facts.svelte-1lkwa5l{gap:var(--ds-space-8);padding-top:var(--ds-space-12);border-top:1px solid rgb(var(--ds-border));color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-meta);line-height:var(--ds-line-support);display:grid}.courses-tokens__facts-title.svelte-1lkwa5l{color:rgb(var(--ds-foreground));margin:0;font-weight:600}.courses-tokens__facts.svelte-1lkwa5l dl:where(.svelte-1lkwa5l){gap:var(--ds-space-6);margin:0;display:grid}.courses-tokens__fact.svelte-1lkwa5l{grid-template-columns:var(--ds-space-64) minmax(0, 1fr);gap:var(--ds-space-2) var(--ds-space-12);display:grid}@container (width<=26rem){.courses-tokens__fact.svelte-1lkwa5l{grid-template-columns:minmax(0,1fr)}}.courses-tokens__fact.svelte-1lkwa5l dt:where(.svelte-1lkwa5l){color:rgb(var(--ds-foreground));font-weight:500}.courses-tokens__fact.svelte-1lkwa5l dd:where(.svelte-1lkwa5l){margin:0}.courses-tokens__facts.svelte-1lkwa5l a:where(.svelte-1lkwa5l){color:inherit;white-space:nowrap;-webkit-text-decoration-color:rgb(var(--ds-foreground-muted) / .5);text-decoration-color:rgb(var(--ds-foreground-muted) / .5);text-underline-offset:2px}.courses-tokens__facts.svelte-1lkwa5l a:where(.svelte-1lkwa5l):hover,.courses-tokens[data-state~=hover].svelte-1lkwa5l .courses-tokens__facts:where(.svelte-1lkwa5l) a:where(.svelte-1lkwa5l){color:rgb(var(--ds-foreground))}.courses-tokens__facts.svelte-1lkwa5l a:where(.svelte-1lkwa5l):focus-visible,.courses-tokens[data-state~=focus].svelte-1lkwa5l .courses-tokens__facts:where(.svelte-1lkwa5l) a:where(.svelte-1lkwa5l){outline:2px solid rgb(var(--ds-action));outline-offset:2px;border-radius:var(--ds-radius-xxs)}
