._EditClassButtonV2_d783467[data-qa=admin_tool_button]{color:var(--sin-error)}._MaterialClassBarV2_08d5feb{flex-direction:column;gap:1rem;padding:1rem .75rem;display:flex;position:relative}@media (min-width:64rem){._MaterialClassBarV2_08d5feb{flex-shrink:0;gap:.75rem;padding:1rem .5rem}._MaterialClassBarV2_08d5feb[data-layout=player],._MaterialClassBarV2_08d5feb[data-layout=simulation]{background-color:var(--sin-surface-container-low);filter:drop-shadow(0 -24px 24px #00000080);z-index:1;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:1rem}}._MaterialClassBarV2--simulation_08d5feb{gap:.25rem;padding:.75rem .5rem 1rem}._MaterialClassBarV2--simulation_08d5feb ._MaterialClassBarV2__meta_08d5feb{flex-direction:column;align-items:stretch}._MaterialClassBarV2--simulation_08d5feb ._MaterialClassBarV2__classNav_08d5feb{flex-wrap:wrap;justify-content:flex-end}@media (min-width:64rem){._MaterialClassBarV2--simulation_08d5feb ._MaterialClassBarV2__classNav_08d5feb{flex-wrap:nowrap}}._MaterialClassBarV2__title_08d5feb{letter-spacing:0;color:var(--sin-on-surface);grid-area:title;font-family:Bricolage Grotesque,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem}@media (min-width:64rem){._MaterialClassBarV2__title_08d5feb{letter-spacing:.0063rem;font-family:Bricolage Grotesque,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}}._MaterialClassBarV2__meta_08d5feb{justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (min-width:64rem){._MaterialClassBarV2__meta_08d5feb{display:contents}}._MaterialClassBarV2__meta_08d5feb{flex-wrap:wrap}._MaterialClassBarV2__course_08d5feb{flex:auto;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"title title title""badge text options";align-items:center;gap:.5rem .75rem;min-width:0;display:grid}@media (min-width:64rem){._MaterialClassBarV2__course_08d5feb{flex:0 auto;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"badge title""badge text";gap:0 .75rem;min-width:16rem}}._MaterialClassBarV2__badge_08d5feb,._MaterialClassBarV2__badgeLink_08d5feb{flex-shrink:0;grid-area:badge}._MaterialClassBarV2__badge_08d5feb{border-radius:999px;width:2rem;height:2rem}@media (min-width:64rem){._MaterialClassBarV2__badge_08d5feb{border-radius:.625rem;width:3rem;height:3rem}}._MaterialClassBarV2__badgeLink_08d5feb{display:flex}._MaterialClassBarV2__courseText_08d5feb{flex-direction:column;grid-area:text;display:flex}@media (min-width:64rem){._MaterialClassBarV2__courseText_08d5feb{flex-direction:row;align-items:baseline;gap:.25rem}}._MaterialClassBarV2__courseText_08d5feb{flex:auto;min-width:0;margin-right:.25rem}@media (min-width:64rem){._MaterialClassBarV2__courseText_08d5feb{flex:0 auto}}._MaterialClassBarV2_08d5feb ._MaterialClassBarV2__prev_08d5feb{display:none}@media (min-width:64rem){._MaterialClassBarV2_08d5feb ._MaterialClassBarV2__prev_08d5feb{display:inline-flex}}._MaterialClassBarV2__nav_08d5feb{align-items:center;display:flex}._MaterialClassBarV2__nav_08d5feb>*{flex:auto;width:100%}@media (min-width:64rem){._MaterialClassBarV2__nav_08d5feb{background-color:var(--sin-surface-container-high);border-radius:999px}._MaterialClassBarV2__nav_08d5feb>*{flex:none;width:auto}._MaterialClassBarV2__nav_08d5feb>*+*{position:relative}._MaterialClassBarV2__nav_08d5feb>*+:before{content:"";background-color:var(--sin-outline-variant);width:1px;height:1.25rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}._MaterialClassBarV2__nav_08d5feb [class*=Button-label]{font-weight:600}._MaterialClassBarV2_08d5feb ._MaterialClassBarV2__nav_08d5feb>*+*{padding-left:.5rem}}._MaterialClassBarV2__labelDesktop_08d5feb{display:none}@media (min-width:64rem){._MaterialClassBarV2__labelDesktop_08d5feb{display:inline}._MaterialClassBarV2__labelMobile_08d5feb{display:none}}._MaterialClassBarV2__classNav_08d5feb{align-items:center;gap:.75rem;width:100%;display:flex}._MaterialClassBarV2__classNav_08d5feb>*{flex:1 1 0;width:100%;min-width:0}@media (min-width:64rem){._MaterialClassBarV2__classNav_08d5feb{flex-shrink:0;gap:.5rem;width:auto}._MaterialClassBarV2__classNav_08d5feb>*{flex:none;width:auto}}._MaterialClassBarV2__actions_08d5feb{flex-shrink:0;align-items:center;gap:.75rem;width:100%;display:flex}@media (min-width:64rem){._MaterialClassBarV2__actions_08d5feb{width:auto}}._MaterialClassBarV2__actions_08d5feb{flex-wrap:wrap}._MaterialClassBarV2__courseTitle_08d5feb{letter-spacing:.0063rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem}@media (min-width:64rem){._MaterialClassBarV2__courseTitle_08d5feb{letter-spacing:.0094rem;color:var(--sin-on-surface-variant);order:1;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem}._MaterialClassBarV2__courseTitle_08d5feb:before{content:"·";margin-right:.25rem}}._MaterialClassBarV2__courseTitle_08d5feb{color:var(--sin-on-surface);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(._MaterialClassBarV2__courseTitle_08d5feb a:hover,._MaterialClassBarV2__courseTitle_08d5feb a:focus-visible){text-underline-offset:.125rem;text-decoration:underline}._MaterialClassBarV2__course_08d5feb:has(._MaterialClassBarV2__badgeLink_08d5feb:hover) ._MaterialClassBarV2__courseTitle_08d5feb a{text-underline-offset:.125rem;text-decoration:underline}._MaterialClassBarV2__progress_08d5feb{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}._MaterialClassBarV2__progress--mobile_08d5feb{letter-spacing:.025rem;color:var(--sin-on-surface);font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}@media (min-width:64rem){._MaterialClassBarV2__progress--mobile_08d5feb{display:none}}._MaterialClassBarV2__progress--desktop_08d5feb{display:none}@media (min-width:64rem){._MaterialClassBarV2__progress--desktop_08d5feb{flex-shrink:0;order:0;font-weight:600;display:block}}._MaterialClassBarV2__options_08d5feb{flex-shrink:0;grid-area:options;margin-left:auto;display:flex}@media (min-width:64rem){._MaterialClassBarV2__options_08d5feb{display:none}}._MaterialClassBarV2__tools_08d5feb{display:none}@media (min-width:64rem){._MaterialClassBarV2__tools_08d5feb{align-items:center;gap:.75rem;display:inline-flex}}@media (min-width:64rem) and (max-width:69.5rem){._MaterialClassBarV2_08d5feb ._MaterialClassBarV2__actions_08d5feb,._MaterialClassBarV2_08d5feb ._MaterialClassBarV2__classNav_08d5feb{gap:.5rem}._MaterialClassBarV2_08d5feb ._MaterialClassBarV2__tools_08d5feb{gap:.4rem}}
