._EditClassButton_42a72e1[data-qa=admin_tool_button]{color:var(--sin-error)}._SharePrivateClassModal_fd4494a{border-radius:1.25rem;flex-direction:column;align-items:stretch;gap:1.5rem;display:flex}._SharePrivateClassModal__group_fd4494a{flex-direction:column;width:100%;display:flex}._SharePrivateClassModal__header_fd4494a{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem .75rem 1.25rem 1.25rem;display:flex}._SharePrivateClassModal__title_fd4494a{letter-spacing:-.0125rem;color:var(--sin-on-surface);margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:1.5rem;font-weight:700;line-height:2rem}._SharePrivateClassModal__divider_fd4494a{background-color:var(--sin-outline);flex-shrink:0;width:100%;height:1px;display:block}._SharePrivateClassModal__dividerInset_fd4494a{padding:0 1.25rem}._SharePrivateClassModal__class_fd4494a{align-items:center;gap:1rem;padding:0 1.25rem;display:flex}._SharePrivateClassModal__thumbnail_fd4494a{background-color:var(--sin-surface-container-highest);border-radius:.5rem;flex-shrink:0;width:111px;height:64px;position:relative;overflow:hidden}._SharePrivateClassModal__thumbnail_fd4494a img{object-fit:cover;width:100%;height:100%}._SharePrivateClassModal__classText_fd4494a{flex-direction:column;gap:.25rem;min-width:0;display:flex}._SharePrivateClassModal__className_fd4494a{letter-spacing:.0063rem;color:var(--sin-on-surface);margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}._SharePrivateClassModal__classAuthor_fd4494a{letter-spacing:.0094rem;color:var(--sin-on-surface-variant);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem}._SharePrivateClassModal__access_fd4494a{flex-direction:column;gap:1.5rem;padding:0 1.25rem;display:flex}._SharePrivateClassModal__accessField_fd4494a{flex-direction:column;gap:.75rem;display:flex}._SharePrivateClassModal__accessTitle_fd4494a{letter-spacing:.0063rem;color:var(--sin-on-surface);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem}._SharePrivateClassModal__kindSwitch_fd4494a{gap:.5rem;display:flex}._SharePrivateClassModal__addRow_fd4494a{align-items:flex-start;gap:.75rem;display:flex}._SharePrivateClassModal__addInput_fd4494a{flex:1;min-width:0}._SharePrivateClassModal__addRow_fd4494a ._SharePrivateClassModal__addButton_fd4494a{flex-shrink:0;height:3.5rem}._SharePrivateClassModal__accessState_fd4494a{letter-spacing:.0094rem;min-height:64px;color:var(--sin-on-surface-variant);text-align:center;justify-content:center;align-items:center;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem;display:flex}._SharePrivateClassModal__accessState--error_fd4494a{color:var(--sin-error)}._SharePrivateClassModal__people_fd4494a{flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}._SharePrivateClassModal__person_fd4494a{align-items:center;gap:1rem;min-width:0;display:flex}._SharePrivateClassModal__person--removing_fd4494a{opacity:.6}._SharePrivateClassModal__personText_fd4494a{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}._SharePrivateClassModal__undoButton_fd4494a{flex-shrink:0}._SharePrivateClassModal__personBadge_fd4494a{letter-spacing:.025rem;color:var(--sin-on-surface-variant);flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}._SharePrivateClassModal__personStatus_fd4494a{letter-spacing:.025rem;color:var(--sin-primary);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}._SharePrivateClassModal__personStatus--removing_fd4494a{color:var(--sin-error)}._SharePrivateClassModal__personName_fd4494a{letter-spacing:.0063rem;color:var(--sin-on-surface);text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;overflow:hidden}._SharePrivateClassModal__personEmail_fd4494a{letter-spacing:.0094rem;color:var(--sin-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;overflow:hidden}._SharePrivateClassModal__footer_fd4494a{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}._MaterialClassBar_732f13d{flex-direction:column;gap:1rem;padding:1rem .75rem;display:flex;position:relative}@media (min-width:64rem){._MaterialClassBar_732f13d{flex-shrink:0;gap:.75rem;padding:1rem .5rem}._MaterialClassBar_732f13d[data-layout=player],._MaterialClassBar_732f13d[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}}._MaterialClassBar--simulation_732f13d{gap:.25rem;padding:.75rem .5rem 1rem}._MaterialClassBar--simulation_732f13d ._MaterialClassBar__meta_732f13d{flex-direction:column;align-items:stretch}._MaterialClassBar--simulation_732f13d ._MaterialClassBar__classNav_732f13d{flex-wrap:wrap;justify-content:flex-end}@media (min-width:64rem){._MaterialClassBar--simulation_732f13d ._MaterialClassBar__classNav_732f13d{flex-wrap:nowrap}}._MaterialClassBar__title_732f13d{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){._MaterialClassBar__title_732f13d{letter-spacing:.0063rem;font-family:Bricolage Grotesque,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}}._MaterialClassBar__meta_732f13d{justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (min-width:64rem){._MaterialClassBar__meta_732f13d{display:contents}}._MaterialClassBar__meta_732f13d{flex-wrap:wrap}._MaterialClassBar__course_732f13d{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){._MaterialClassBar__course_732f13d{flex:0 auto;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"badge title""badge text";gap:0 .75rem;min-width:16rem}}._MaterialClassBar__badge_732f13d,._MaterialClassBar__badgeLink_732f13d{flex-shrink:0;grid-area:badge}._MaterialClassBar__badge_732f13d{border-radius:999px;width:2rem;height:2rem}@media (min-width:64rem){._MaterialClassBar__badge_732f13d{border-radius:.625rem;width:3rem;height:3rem}}._MaterialClassBar__badge--author_732f13d{object-fit:cover}@media (min-width:64rem){._MaterialClassBar__badge--author_732f13d{border-radius:999px}}._MaterialClassBar__badgeLink_732f13d{display:flex}._MaterialClassBar__courseText_732f13d{flex-direction:column;grid-area:text;display:flex}@media (min-width:64rem){._MaterialClassBar__courseText_732f13d{flex-direction:row;align-items:baseline;gap:.25rem}}._MaterialClassBar__courseText_732f13d{flex:auto;min-width:0;margin-right:.25rem}@media (min-width:64rem){._MaterialClassBar__courseText_732f13d{flex:0 auto}}._MaterialClassBar_732f13d ._MaterialClassBar__prev_732f13d{display:none}@media (min-width:64rem){._MaterialClassBar_732f13d ._MaterialClassBar__prev_732f13d{display:inline-flex}}._MaterialClassBar__nav_732f13d{align-items:center;display:flex}._MaterialClassBar__nav_732f13d>*{flex:auto;width:100%}@media (min-width:64rem){._MaterialClassBar__nav_732f13d{background-color:var(--sin-surface-container-high);border-radius:999px}._MaterialClassBar__nav_732f13d>*{flex:none;width:auto}._MaterialClassBar__nav_732f13d>*+*{position:relative}._MaterialClassBar__nav_732f13d>*+:before{content:"";background-color:var(--sin-outline-variant);width:1px;height:1.25rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}._MaterialClassBar__nav_732f13d [class*=Button-label]{font-weight:600}._MaterialClassBar_732f13d ._MaterialClassBar__nav_732f13d>*+*{padding-left:.5rem}}._MaterialClassBar__labelDesktop_732f13d{display:none}@media (min-width:64rem){._MaterialClassBar__labelDesktop_732f13d{display:inline}._MaterialClassBar__labelMobile_732f13d{display:none}}._MaterialClassBar__classNav_732f13d{align-items:center;gap:.75rem;width:100%;display:flex}._MaterialClassBar__classNav_732f13d>*{flex:1 1 0;width:100%;min-width:0}@media (min-width:64rem){._MaterialClassBar__classNav_732f13d{flex-shrink:0;gap:.5rem;width:auto}._MaterialClassBar__classNav_732f13d>*{flex:none;width:auto}}._MaterialClassBar__actions_732f13d{flex-shrink:0;align-items:center;gap:.75rem;width:100%;display:flex}@media (min-width:64rem){._MaterialClassBar__actions_732f13d{width:auto}}._MaterialClassBar__actions_732f13d{flex-wrap:wrap}._MaterialClassBar__courseTitle_732f13d{letter-spacing:.0063rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem}@media (min-width:64rem){._MaterialClassBar__courseTitle_732f13d{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}._MaterialClassBar__courseTitle_732f13d:before{content:"·";margin-right:.25rem}}._MaterialClassBar__courseTitle_732f13d{color:var(--sin-on-surface);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(._MaterialClassBar__courseTitle_732f13d a:hover,._MaterialClassBar__courseTitle_732f13d a:focus-visible){text-underline-offset:.125rem;text-decoration:underline}._MaterialClassBar__course_732f13d:has(._MaterialClassBar__badgeLink_732f13d:hover) ._MaterialClassBar__courseTitle_732f13d a{text-underline-offset:.125rem;text-decoration:underline}._MaterialClassBar__progress_732f13d{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}._MaterialClassBar__progress--mobile_732f13d{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){._MaterialClassBar__progress--mobile_732f13d{display:none}}._MaterialClassBar__progress--desktop_732f13d{display:none}@media (min-width:64rem){._MaterialClassBar__progress--desktop_732f13d{flex-shrink:0;order:0;font-weight:600;display:block}}._MaterialClassBar__options_732f13d{flex-shrink:0;grid-area:options;margin-left:auto;display:flex}@media (min-width:64rem){._MaterialClassBar__options_732f13d{display:none}}._MaterialClassBar__tools_732f13d{display:none}@media (min-width:64rem){._MaterialClassBar__tools_732f13d{align-items:center;gap:.75rem;display:inline-flex}}@media (min-width:64rem) and (max-width:69.5rem){._MaterialClassBar_732f13d ._MaterialClassBar__actions_732f13d,._MaterialClassBar_732f13d ._MaterialClassBar__classNav_732f13d{gap:.5rem}._MaterialClassBar_732f13d ._MaterialClassBar__tools_732f13d{gap:.4rem}}
