:root{--utv-color-content-default:var(--ss-text-primary);--utv-color-content-inverted:var(--ss-text-invert);--utv-color-content-secondary:var(--ss-text-secondary);--utv-color-content-tertiary:var(--ss-text-placeholder);--utv-color-content-selected:var(--ss-text-primary);--utv-color-content-error:var(--ss-error);--utv-color-content-success:var(--ss-success);--utv-color-content-reference:var(--ss-teal);--utv-color-content-on-accent:var(--ss-text-primary);--utv-color-content-on-light:var(--ss-neutral-98);--utv-color-container-default:var(--ss-surface-invert);--utv-color-container-default-hover:var(--ss-surface-invert-strong);--utv-color-container-default-active:var(--ss-surface-invert-strong);--utv-color-container-inverted:var(--ss-surface-card);--utv-color-container-secondary:var(--ss-surface-primary);--utv-color-container-secondary-hover:var(--ss-surface-tab-strip);--utv-color-container-secondary-active:var(--ss-surface-tab-selected);--utv-color-container-selected:var(--ss-surface-tab-selected);--utv-color-container-selected-hover:var(--ss-surface-tab-active);--utv-color-container-disabled:var(--ss-neutral-60);--utv-color-container-error:var(--ss-surface-error);--utv-color-container-highlight:var(--ss-surface-badge);--utv-color-container-accent:var(--ss-surface-info);--utv-color-container-light:var(--ss-neutral-0);--utv-color-surface-sunken:var(--ss-surface-primary);--utv-color-surface-default:var(--ss-surface-base);--utv-color-surface-raised:var(--ss-surface-card);--utv-color-surface-image:var(--ss-neutral-80);--utv-color-surface-video:var(--ss-neutral-100);--utv-color-backdrop:var(--ss-surface-scrim);--utv-color-border-default:var(--ss-stroke-light);--utv-color-border-strong:var(--ss-stroke-medium);--utv-color-knockout-page:var(--utv-color-surface-default);--utv-color-knockout-panel:var(--utv-color-surface-raised);--utv-color-knockout-media:var(--utv-color-overlay-container);--utv-knockout-width:2px;--utv-color-focus-solid:var(--ss-teal);--utv-color-focus:color-mix(in srgb, var(--utv-color-focus-solid), transparent 50%);--utv-outline-focus:2px solid var(--utv-color-focus);--utv-outline-focus-solid:2px solid var(--utv-color-focus-solid);--utv-outline-focus-offset:2px;--utv-color-overlay-container:var(--ss-neutral-96);--utv-color-overlay-container-hover:var(--ss-neutral-100);--utv-color-overlay-content:var(--ss-neutral-0);--utv-color-overlay-border:var(--ss-neutral-60);--utv-color-overlay-surface:var(--ss-neutral-96);--utv-color-overlay-track:var(--ss-neutral-60);--utv-color-overlay-track-border:var(--ss-neutral-60);--utv-color-overlay-track-fill:var(--ss-neutral-0);--utv-blur-overlay:12.5px;--utv-opacity-hover:.9;--utv-scrim-bottom:linear-gradient(to bottom, transparent, var(--ss-neutral-100));--utv-scrim-inline-start:linear-gradient(to right, var(--ss-neutral-100), transparent);--utv-shimmer-background:linear-gradient(90deg, var(--utv-color-container-secondary) 25%, var(--utv-color-container-secondary-hover) 37%, var(--utv-color-container-secondary) 63%);--utv-shimmer-bar-height:.72em;--utv-spacing-3xs:2px;--utv-spacing-2xs:4px;--utv-spacing-xs:8px;--utv-spacing-sm:12px;--utv-spacing-md:16px;--utv-spacing-lg:24px;--utv-spacing-xl:32px;--utv-spacing-2xl:40px;--utv-spacing-3xl:48px;--utv-spacing-4xl:64px;--utv-radius-xs:2px;--utv-radius-sm:4px;--utv-radius-md:8px;--utv-radius-lg:16px;--utv-radius-round:999px;--utv-icon-size-xs:16px;--utv-icon-size-sm:20px;--utv-icon-size-md:24px;--utv-icon-size-lg:64px;--utv-panel-width-sm:400px;--utv-panel-width-md:560px;--utv-panel-width-lg:900px;--utv-container-max-width:1280px;--utv-shadow-subtle:var(--shadow-ss-card);--utv-shadow-overlay:var(--shadow-ss-card-sm);--utv-font:var(--font-sofia-pro), sans-serif;--utv-text-2xs:400 11px / 16px var(--utv-font);--utv-text-2xs-tracking:.05px;--utv-text-2xs-medium:500 11px / 16px var(--utv-font);--utv-text-xs:400 12px / 16px var(--utv-font);--utv-text-xs-tracking:0;--utv-text-xs-size:12px;--utv-text-sm:300 14px / 22px var(--utv-font);--utv-text-sm-tracking:-.08px;--utv-text-sm-medium:500 14px / 20px var(--utv-font);--utv-text-md:300 16px / 26px var(--utv-font);--utv-text-md-tracking:-.18px;--utv-text-md-medium:500 16px / 24px var(--utv-font);--utv-text-md-medium-narrow:500 16px / 20px var(--utv-font);--utv-text-lg:400 18px / 24px var(--utv-font);--utv-text-lg-tracking:-.25px;--utv-text-lg-medium:500 18px / 24px var(--utv-font);--utv-text-h4:500 20px / 24px var(--utv-font);--utv-text-h4-tracking:-.34px;--utv-text-h3:600 24px / 32px var(--utv-font);--utv-text-h3-tracking:-.43px;--utv-text-h2:500 32px / 40px var(--utv-font);--utv-text-h2-tracking:-.43px;--utv-text-h1:500 40px / 50px var(--utv-font);--utv-text-h1-tracking:-.59px;--utv-text-display:600 56px / 68px var(--utv-font);--utv-text-display-tracking:-.59px}@keyframes utv-shimmer{0%{background-position:100%}to{background-position:0}}:root .course-share>.utv-button{--utv-button-min-height:22px;--utv-button-padding:0;--utv-button-content-padding:0;--utv-button-font:var(--utv-text-sm);--utv-button-container:transparent;--utv-button-container-hover:transparent;--utv-button-container-active:transparent;--utv-icon-glyph:16px;--utv-icon-padding:0;gap:8px}:root .course-share>.utv-button>.utv-button__start{display:none}:root .course-share>.utv-button{--utv-button-padding:0 0 0 24px}.course-actions>.ss-btn,.course-actions>span>.ss-btn{height:22px;font:inherit;letter-spacing:inherit;border:0;gap:8px;padding:0}:root .course-actions .course-share>.utv-button{height:22px;font:inherit;letter-spacing:inherit}@media (min-width:1280px){:root .course-share>.utv-button{--utv-button-font:300 14px / 22px var(--utv-font)}.course-actions>.ss-btn,.course-actions>span>.ss-btn{height:40px;padding:0 24px}.course-actions>span:first-child>.ss-btn{padding-left:0}:root .course-actions .course-share>.utv-button{--utv-button-padding:0 24px 0 48px;height:40px}.course-meta>span:first-child{gap:8px}.course-meta>span:first-child>svg{width:24px;height:24px}}:root .course-sdk .course-playback .utv-content-collection-player__header{display:none}:root .course-sdk .course-playback .utv-content-collection-player__stage{flex-direction:column;gap:4px}:root .course-sdk .course-playback .utv-content-collection-player__media{border:0;border-radius:8px;flex:none}:root .course-sdk .course-playback .utv-content-collection-player__sidebar-wrap{flex:none}:root .course-sdk .course-playback .utv-content-collection-player__stage .utv-content-collection-player__sidebar{background:var(--ss-surface-band);--utv-color-content-selected:var(--ss-neutral-98);--utv-video-list-max-height:240px;border:0;border-radius:8px;position:static}:root .course-sdk .course-playback .utv-video-list__header{border:0;padding:8px}[data-theme=dark] .course-sdk{background-image:linear-gradient(to right, var(--ss-surface-tertiary), var(--ss-surface-band))}:root .course-sdk .course-playback .utv-video-list{--utv-content-line-thumb-width:80px;--utv-content-line-gap:8px;--utv-color-container-secondary-active:var(--ss-surface-card)}:root .course-sdk .course-playback .utv-content-line{align-items:center;padding:0}:root .course-sdk .course-playback .utv-content-line__title{font:700 10.5px / 14px var(--utv-font)}:root .course-sdk .course-playback .utv-content-line__duration{font:300 10.5px / 14px var(--utv-font)}:root .course-sdk .course-playback .utv-video-list__label,:root .course-sdk .course-playback .utv-video-list__autoplay{font:300 10px / 14px var(--utv-font);--utv-icon-glyph:12px;--utv-icon-padding:0}:root .course-sdk .course-playback .utv-video-list__list{gap:4px;padding:0 8px 8px}@media (min-width:768px){:root .course-sdk .course-playback .utv-video-list__list{flex-direction:row;gap:24px;padding:0 16px 16px;display:flex;overflow-x:auto}:root .course-sdk .course-playback .utv-video-list__list>*{flex:0 0 250px;min-width:0}:root .course-sdk .course-playback .utv-content-line{--utv-content-line-thumb-width:250px;flex-direction:column;align-items:stretch}:root .course-sdk .course-playback .utv-content-line__title{font:700 16px / 26px var(--utv-font)}:root .course-sdk .course-playback .utv-video-list__label,:root .course-sdk .course-playback .utv-video-list__autoplay{font:300 14px / 22px var(--utv-font)}}
