._MaterialMobileVideoControls_8cc0542{background-color:var(--sin-surface-container-low);border-radius:2rem;flex-shrink:0;align-items:center;gap:.5rem;padding:0 .25rem;display:flex}._MaterialMobileVideoControls__button_8cc0542{min-width:2.5rem;height:2.5rem;color:var(--sin-on-surface);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;padding:.5rem;display:inline-flex}._MaterialMobileVideoControls__button_8cc0542 svg{width:1.5rem;height:1.5rem}._MaterialMobileVideoControls__button--active_8cc0542{color:var(--sin-primary)}._MaterialMobileVideoControls__speed_8cc0542{letter-spacing:.0094rem;color:var(--sin-on-surface);font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:600;line-height:1.5rem}._MaterialMobileVideoControls__speed--active_8cc0542{color:var(--sin-primary)}._MaterialMobileVideoControls__sheet_8cc0542{flex-direction:column;padding:.5rem .75rem .75rem;display:flex}._MaterialMobileVideoControls__sheetTitle_8cc0542{color:var(--sin-on-surface,#fafafa);letter-spacing:-.0062rem;margin:0;padding:0 0 1.25rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.75rem}._MaterialMobileVideoControls__list_8cc0542{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._MaterialMobileVideoControls__option_8cc0542{width:100%;min-height:3rem;color:var(--sin-on-surface,#fafafa);text-align:left;cursor:pointer;letter-spacing:.0094rem;background-color:#0000;border:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem;display:flex}._MaterialMobileVideoControls__option_8cc0542 svg{flex-shrink:0;width:1.5rem;height:1.5rem}._MaterialMobileVideoControls__option_8cc0542 svg path{fill:var(--sin-primary);stroke:var(--sin-primary)}@media (hover:hover){._MaterialMobileVideoControls__option_8cc0542:hover{background-color:var(--sin-surface-container-low)}}._MobilePlayerSettingsV2_47cdc27{align-items:center;display:flex}@media (min-width:64rem){._MobilePlayerSettingsV2_47cdc27{display:none}}._MobilePlayerSettingsV2_47cdc27._MobilePlayerSettingsV2_47cdc27>*{background-color:#0000;border-radius:0;gap:0;padding:0}._ClassBarCollapse_d855fd1{grid-template-rows:1fr;transition:grid-template-rows .25s;display:grid}@media (prefers-reduced-motion:reduce){._ClassBarCollapse_d855fd1{transition:none}}@media (min-width:64rem){._ClassBarCollapse_d855fd1{display:block}}._ClassBarCollapse--collapsed_d855fd1{grid-template-rows:0fr}@media (min-width:64rem){._ClassBarCollapse--collapsed_d855fd1{grid-template-rows:1fr}}@media (max-width:1023px) and (orientation:landscape){._ClassBarCollapse--collapsed_d855fd1{grid-template-rows:1fr}}._ClassBarCollapse__inner_d855fd1{min-height:0;overflow:hidden}@media (min-width:64rem){._ClassBarCollapse__inner_d855fd1{overflow:visible}}._Bar_d48c62d{scrollbar-width:none;overflow-x:auto}._Bar_d48c62d::-webkit-scrollbar{display:none}._Bar__Track_d48c62d{gap:.5rem;margin:0;padding:.25rem;list-style:none;display:flex}._Bar__Step_d48c62d{flex-direction:column;flex:none;gap:.5rem;display:flex}._Bar__Chip_d48c62d{color:var(--sin-on-surface-variant);border:1.5px solid #0000;border-radius:.875rem;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:border-color .3s,background-color .3s,color .3s;display:inline-flex}@media (prefers-reduced-motion:reduce){._Bar__Chip_d48c62d{transition:none}}._Bar__Label_d48c62d{letter-spacing:.0188rem;white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem}._Bar__Step--current_d48c62d ._Bar__Chip_d48c62d{color:var(--sin-on-surface);border-color:var(--sin-primary);background:color-mix(in srgb, var(--sin-primary) 10%, transparent)}._Bar__Step--pending_d48c62d{opacity:.55}._Bar__Line_d48c62d{background:var(--sin-surface-container-highest);border-radius:999px;height:4px;margin:0 .5rem;display:block;position:relative;overflow:hidden}._Bar__LineFill_d48c62d{background:var(--sin-primary);transform-origin:0;border-radius:999px;position:absolute;inset:0;transform:scaleX(0)}._Bar__Step--done_d48c62d ._Bar__LineFill_d48c62d{transition:transform .5s;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){._Bar__Step--done_d48c62d ._Bar__LineFill_d48c62d{transition:none}}._Bar__Step--current_d48c62d ._Bar__LineFill_d48c62d{width:40%;animation:1.2s ease-in-out infinite _line-sweep_d48c62d;transform:none}@media (prefers-reduced-motion:reduce){._Bar__Step--current_d48c62d ._Bar__LineFill_d48c62d{width:50%;animation:none}}._Bar__SrOnly_d48c62d{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes _line-sweep_d48c62d{0%{transform:translate(-110%)}to{transform:translate(280%)}}._GeneratingSteps_c5c67b3{flex-direction:column;gap:.75rem;padding:1rem;display:flex}._GeneratingSteps__Heading_c5c67b3{letter-spacing:-.0125rem;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:1.5rem;font-weight:700;line-height:2rem}._GeneratingSteps--after_c5c67b3{display:none}@media (min-width:64rem){._GeneratingSteps--after_c5c67b3{display:flex}._GeneratingSteps--sheet_c5c67b3{display:none}}._GeneratingSteps__SrOnly_c5c67b3{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:64rem){._MaterialSkeletonMobileV2__header_5d59698{display:none}}._MaterialSkeletonMobileV2__header_5d59698{grid-area:info;align-items:center;gap:1rem;padding:.5rem .75rem .5rem .5rem;display:flex}._MaterialSkeletonMobileV2__header_5d59698>*{flex-shrink:0}._MaterialSkeletonMobileV2__search_5d59698._MaterialSkeletonMobileV2__search_5d59698{border-radius:999px;flex:auto;min-width:0}@media (min-width:64rem){._MaterialSkeletonMobileV2__player_5d59698{display:none}}._MaterialSkeletonMobileV2__player_5d59698{aspect-ratio:16/9;grid-area:main;min-width:0}._MaterialSkeletonMobileV2__video_5d59698._MaterialSkeletonMobileV2__video_5d59698{border-radius:0;display:block}@media (min-width:64rem){._MaterialSkeletonMobileV2__classbar_5d59698{display:none}}._MaterialSkeletonMobileV2__classbar_5d59698{flex-direction:column;grid-area:classbar;gap:1rem;min-width:0;padding:1rem .75rem;display:flex}._MaterialSkeletonMobileV2__course_5d59698{align-items:center;gap:.75rem;display:flex}._MaterialSkeletonMobileV2__split_5d59698{gap:.75rem;display:flex}._MaterialSkeletonMobileV2__split_5d59698>*{flex:1 1 0;min-width:0}@media (min-width:64rem){._MaterialSkeletonMobileV2__tabs_5d59698{display:none}}._MaterialSkeletonMobileV2__tabs_5d59698{flex-direction:column;grid-area:tabs;gap:1rem;min-width:0;min-height:0;padding:0 .75rem;display:flex;overflow:hidden}._MaterialSkeletonMobileV2__comment_5d59698{grid-template-columns:24px 1fr;gap:.5rem;display:grid}._MaterialSkeletonMobileV2__commentBody_5d59698{flex-direction:column;gap:.5rem;display:flex}._MaterialDesktopHeading_34c0c46{background-color:var(--sin-surface-container-low);border-radius:.5rem;justify-content:space-between;height:100%;padding:.75rem 1rem;display:flex;position:relative}._MaterialDesktopHeading-summary_34c0c46 svg{transition:all .2s}._MaterialDesktopHeading-summary--open_34c0c46 svg{transform:rotate(180deg)}._MaterialDesktopHeading-course_34c0c46{align-self:center}._MaterialDesktopHeading-course_34c0c46 span{letter-spacing:.0063rem;color:var(--sin-on-surface-variant);font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}._MaterialDesktopHeading-info_34c0c46{grid-template:"badge description"1fr"badge title"1fr/40px 1fr;gap:.125rem .75rem;max-width:580px;display:grid}@media (min-width:75rem){._MaterialDesktopHeading-info_34c0c46{max-width:none}}._MaterialDesktopHeading-info__badge_34c0c46{grid-area:badge}._MaterialDesktopHeading-info__title_34c0c46{letter-spacing:0;color:var(--sin-on-surface);-webkit-line-clamp:1;-webkit-box-orient:vertical;grid-area:title;font-family:Bricolage Grotesque,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.25rem;display:-webkit-box;overflow:hidden}._MaterialDesktopHeading-info__description_34c0c46{letter-spacing:.0094rem;color:var(--sin-on-surface-variant);grid-area:description;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem}._MaterialDesktopHeading-info__description_34c0c46 a:hover{opacity:.8}._MaterialDesktopHeading-info__description_34c0c46 span{color:var(--sin-on-surface-variant);letter-spacing:.0094rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem}._MaterialDesktopHeading-actions_34c0c46,._MaterialDesktopHeading-navigation_34c0c46{align-items:center;gap:.5rem;display:flex}._MaterialDesktopHeading-currentMaterial_34c0c46{letter-spacing:.0063rem;background-color:var(--background-action-tertiary);color:var(--sin-on-surface);border:1px solid var(--sin-primary);border-radius:.5rem;padding:.5rem .75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem}._MaterialDesktopHeading-syllabus_34c0c46{z-index:10;background-color:var(--sin-surface-container-low);border-radius:.5rem;width:40%;max-height:calc(100dvh - 84px - .5rem);padding:0 .75rem .75rem;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto}._MaterialDesktopHeading-syllabus_34c0c46::-webkit-scrollbar{width:8px;height:8px}._MaterialDesktopHeading-syllabus_34c0c46::-webkit-scrollbar-track{background:var(--sin-surface-container-lowest)}._MaterialDesktopHeading-syllabus_34c0c46::-webkit-scrollbar-thumb{background:var(--sin-surface-container-high);border-radius:.5rem}._MaterialDesktopHeading-syllabus_34c0c46::-webkit-scrollbar-thumb:hover{background:#555c68}._MaterialDesktopHeading-syllabus_34c0c46 section{margin-top:2.5rem}._MaterialDesktopHeading-syllabus__header_34c0c46{z-index:12;background:linear-gradient(#1e2229 40%,#1e2229e6 75%,#1e222903 100%);grid-template-columns:1fr 28px;grid-template-areas:"title close""progress close";column-gap:.5rem;width:calc(40% - 3rem);padding:.75rem 0;display:grid;position:fixed}._MaterialDesktopHeading-syllabus__header__title_34c0c46{letter-spacing:.0063rem;color:var(--sin-on-surface);grid-area:title;font-family:Bricolage Grotesque,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem}._MaterialDesktopHeading-syllabus__header__progress_34c0c46{grid-area:progress;gap:.75rem}._MaterialDesktopHeading-syllabus__header__progress_34c0c46 label{letter-spacing:.0094rem;color:var(--sin-on-surface-variant);font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem}._MaterialDesktopHeading-syllabus__header__progress_34c0c46>div{width:100%}._MaterialDesktopHeading-syllabus__header__close_34c0c46{grid-area:close;justify-self:end}._MaterialDesktopHeading-syllabus__header__close_34c0c46 svg{width:28px;height:28px}._MaterialMobileHeading_d95352c{background-color:var(--sin-scrim);grid-template:"back description language"1fr"back title language"1fr/20px 1fr auto;align-items:center;gap:.125rem .5rem;width:100%;padding:.5rem;display:grid}._MaterialMobileHeading__back_d95352c{grid-area:back}._MaterialMobileHeading__back_d95352c svg{width:20px;height:20px}._MaterialMobileHeading__back_d95352c svg path{fill:var(--sin-on-surface-variant)}._MaterialMobileHeading__title_d95352c{letter-spacing:.0063rem;color:var(--sin-on-surface);-webkit-line-clamp:1;-webkit-box-orient:vertical;grid-area:title;font-family:Bricolage Grotesque,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;display:-webkit-box;overflow:hidden}._MaterialMobileHeading__description_d95352c{letter-spacing:.0094rem;color:var(--sin-on-surface-variant);-webkit-line-clamp:1;-webkit-box-orient:vertical;grid-area:description;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem;display:-webkit-box;overflow:hidden}._MaterialMobileHeading__language_d95352c{grid-area:language;align-self:center}._MaterialMobileTitle_5fbc406{background-color:var(--sin-surface);align-items:center;gap:.75rem;margin:0;padding:.75rem;display:flex}._MaterialMobileTitle__title_5fbc406{min-width:0;color:var(--sin-on-surface);letter-spacing:-.0062rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:700;line-height:20px;display:-webkit-box;overflow:hidden}@media (min-width:64rem){._MaterialMobileTitle_5fbc406{display:none}}._MaterialSkeleton_74d5113{padding:.75rem}@media (min-width:64rem){._MaterialSkeleton_74d5113{padding:0}}._MaterialSkeleton--newMv_74d5113{padding:0}@media (min-width:64rem){._MaterialSkeleton--newMv_74d5113{padding:0 1rem 1rem}}._MaterialSkeleton__info_74d5113{grid-area:info;justify-content:space-between;align-items:center;display:flex}@media (min-width:64rem){._MaterialSkeleton__info_74d5113{grid-area:none;display:none}}._MaterialSkeleton__info--desktop_74d5113{display:none}@media (min-width:64rem){._MaterialSkeleton__info--desktop_74d5113{grid-area:info;width:100%;display:flex}._MaterialSkeleton__info--desktop_74d5113>div{width:100%}}._MaterialSkeleton__main_74d5113{flex-direction:column;grid-area:main;gap:.5rem;height:100%;display:flex}._MaterialSkeleton--desktop_74d5113{display:none}@media (min-width:64rem){._MaterialSkeleton--desktop_74d5113{display:block}}._MaterialSkeleton--mobile_74d5113{display:block}@media (min-width:64rem){._MaterialSkeleton--mobile_74d5113{display:none}}@media (max-width:1023px){._MaterialSkeleton__mobileHidden_74d5113._MaterialSkeleton__mobileHidden_74d5113{display:none}}._MaterialSkeleton__resources_74d5113{display:none}@media (min-width:64rem){._MaterialSkeleton__resources_74d5113{background-color:var(--sin-surface-container-low);border-radius:.5rem;flex-direction:column;gap:.5rem;height:100%;padding:.75rem;display:flex}}
