._AdminToolButton_0aa939b{color:var(--sin-error)}._MaterialHeadingActions_a16f30f{border-right:1px solid var(--sin-outline);flex-flow:row;flex-shrink:0;align-items:center;gap:.5rem;margin-right:.5rem;padding-right:.5rem;display:inline-flex}._MaterialHeadingActions_a16f30f>*{flex-shrink:0}._MaterialHeadingActions__LanguageSwitch_a16f30f{z-index:4;flex-shrink:0}._MaterialHeadingActions__LanguageSwitch_a16f30f [data-id=LanguageSwitch__Button]>button{width:36px;min-width:0;height:36px;min-height:0;color:var(--sin-on-surface);background:0 0;border:none;border-radius:999px;padding:0}._MaterialHeadingActions__LanguageSwitch_a16f30f [data-id=LanguageSwitch__Button]>button:hover:not(:disabled){background:color-mix(in srgb, currentColor 8%, transparent);border:none;margin-bottom:0}._MaterialHeadingActions__LanguageSwitch_a16f30f [data-id=LanguageSwitch__Button]>button:active:not(:disabled){background:color-mix(in srgb, currentColor 14%, transparent);border:none;margin-bottom:0}._MaterialHeadingActions__LanguageSwitch_a16f30f [data-id=LanguageSwitch__Button]>button svg{width:20px;height:20px}._MaterialHeadingActions__LanguageSwitch_a16f30f [data-id=LanguageSwitch__Button]>button svg path{stroke:currentColor}._MaterialCourseInfo_839b6ba{display:none}@media (min-width:64rem){._MaterialCourseInfo_839b6ba{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}._MaterialCourseInfo__badge_839b6ba{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}._MaterialCourseInfo__badge_839b6ba img{aspect-ratio:1;object-fit:contain;border-radius:100%}._MaterialCourseInfo__badge--author_839b6ba img{object-fit:cover}._MaterialCourseInfo__text_839b6ba{flex-direction:column;gap:0;min-width:0;display:flex}._MaterialCourseInfo__title_839b6ba{letter-spacing:0;color:var(--sin-on-surface);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-family:Bricolage Grotesque,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.5rem;display:-webkit-box;overflow:hidden}._MaterialCourseInfo__description_839b6ba{letter-spacing:.0188rem;color:var(--sin-on-surface-variant);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem;display:-webkit-box;overflow:hidden}._MaterialCourseInfo__description_839b6ba a:hover{opacity:.8}}._SharePrivateClassModal_20bc8f7{border-radius:1.25rem;flex-direction:column;align-items:stretch;gap:1.5rem;display:flex}._SharePrivateClassModal__group_20bc8f7{flex-direction:column;width:100%;display:flex}._SharePrivateClassModal__header_20bc8f7{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem .75rem 1.25rem 1.25rem;display:flex}._SharePrivateClassModal__title_20bc8f7{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_20bc8f7{background-color:var(--sin-outline);flex-shrink:0;width:100%;height:1px;display:block}._SharePrivateClassModal__dividerInset_20bc8f7{padding:0 1.25rem}._SharePrivateClassModal__class_20bc8f7{align-items:center;gap:1rem;padding:0 1.25rem;display:flex}._SharePrivateClassModal__thumbnail_20bc8f7{background-color:var(--sin-surface-container-highest);border-radius:.5rem;flex-shrink:0;width:111px;height:64px;position:relative;overflow:hidden}._SharePrivateClassModal__thumbnail_20bc8f7 img{object-fit:cover;width:100%;height:100%}._SharePrivateClassModal__classText_20bc8f7{flex-direction:column;gap:.25rem;min-width:0;display:flex}._SharePrivateClassModal__className_20bc8f7{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_20bc8f7{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_20bc8f7{flex-direction:column;gap:1.5rem;padding:0 1.25rem;display:flex}._SharePrivateClassModal__accessField_20bc8f7{flex-direction:column;gap:.75rem;display:flex}._SharePrivateClassModal__accessTitle_20bc8f7{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_20bc8f7{gap:.5rem;display:flex}._SharePrivateClassModal__addRow_20bc8f7{align-items:flex-start;gap:.75rem;display:flex}._SharePrivateClassModal__addInput_20bc8f7{flex:1;min-width:0}._SharePrivateClassModal__addRow_20bc8f7 ._SharePrivateClassModal__addButton_20bc8f7{flex-shrink:0;height:3.5rem}._SharePrivateClassModal__accessState_20bc8f7{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_20bc8f7{color:var(--sin-error)}._SharePrivateClassModal__people_20bc8f7{flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}._SharePrivateClassModal__person_20bc8f7{align-items:center;gap:1rem;min-width:0;display:flex}._SharePrivateClassModal__person--removing_20bc8f7{opacity:.6}._SharePrivateClassModal__personText_20bc8f7{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}._SharePrivateClassModal__undoButton_20bc8f7{flex-shrink:0}._SharePrivateClassModal__personBadge_20bc8f7{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_20bc8f7{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_20bc8f7{color:var(--sin-error)}._SharePrivateClassModal__personName_20bc8f7{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_20bc8f7{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_20bc8f7{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}._MaterialHeading_68e9749{background-color:#0000;width:100%;min-height:3.5rem;padding:.5rem .75rem;position:relative}._MaterialHeading__toolbar_68e9749{justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:2.5rem;display:flex}._MaterialHeading__toolbarActions_68e9749{flex-wrap:nowrap;align-items:center;gap:.5rem;min-width:0;display:flex}._MaterialHeading__info_68e9749{display:none}._MaterialHeading__iconButton_68e9749,._MaterialHeading__navButton_68e9749{flex-shrink:0}._MaterialHeading__actions_68e9749{display:none}._MaterialHeading__syllabus_68e9749{z-index:3;background-color:var(--sin-surface-container-low);--syllabus-header-bg:var(--sin-surface-container-low);padding:0 .75rem 1rem;display:none;position:fixed;inset:84px 0 0;overflow-y:auto}._MaterialHeading__syllabus_68e9749::-webkit-scrollbar{width:8px;height:8px}._MaterialHeading__syllabus_68e9749::-webkit-scrollbar-track{background:var(--sin-surface-container-lowest)}._MaterialHeading__syllabus_68e9749::-webkit-scrollbar-thumb{background:var(--sin-surface-container-high);border-radius:.5rem}._MaterialHeading__syllabus_68e9749::-webkit-scrollbar-thumb:hover{background:#555c68}._MaterialHeading__syllabus_68e9749 section{margin-top:0}._MaterialHeading__syllabus--open_68e9749{display:block}._MaterialHeading__syllabusSheet_68e9749{--syllabus-header-bg:var(--sin-surface-container-high)}._MaterialHeading__syllabusSheet_68e9749 section{margin:0 1rem 1rem}._MaterialHeading__syllabusSheet_68e9749 ._MaterialHeading__sheetHeader_68e9749{padding:.75rem 1rem}._MaterialHeading__sheetHeader_68e9749{z-index:2;background-color:var(--syllabus-header-bg,var(--sin-surface-container-high,#1e1f1f));align-items:center;gap:1rem;width:100%;padding:.75rem 0;display:flex;position:sticky;top:0}._MaterialHeading__sheetHeader__info_68e9749{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}._MaterialHeading__sheetHeader__titleRow_68e9749{align-items:center;gap:.5rem;display:flex}._MaterialHeading__sheetHeader__title_68e9749{letter-spacing:.0063rem;color:var(--sin-on-surface);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:700;line-height:1.5rem}._MaterialHeading__sheetHeader__percent_68e9749{letter-spacing:.0094rem;color:var(--primary-text,#0ae98a);white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem}._MaterialHeading__sheetHeader__progress_68e9749{background-color:color-mix(in srgb, var(--sin-on-surface) 15%, transparent);border-radius:999px;width:100%;height:4px;overflow:hidden}._MaterialHeading__sheetHeader__progressFill_68e9749{background-color:var(--sin-on-surface,#fafafa);border-radius:999px;height:100%;transition:width .1s linear;display:block}._MaterialHeading__sheetHeader__close_68e9749{color:var(--sin-on-surface);flex-shrink:0;background-color:var(--background-action-tertiary)!important;width:40px!important;height:40px!important}._MaterialHeading__sheetHeader__close_68e9749:hover{background-color:var(--background-action-tertiary-hover)!important}._MaterialHeading__sheetHeader__close_68e9749:active{background-color:var(--background-action-tertiary-pressed)!important}._MaterialHeading__sheetHeader__close_68e9749 svg{fill:currentColor;width:24px;height:24px;display:block}._MaterialHeading__sheetHeader__close_68e9749 svg path{fill:currentColor}@media (min-width:64rem){._MaterialHeading_68e9749{background-color:var(--sin-surface-container-low);border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:68px;padding:.75rem;display:flex;overflow:visible}._MaterialHeading__toolbar_68e9749{display:none}._MaterialHeading__info_68e9749{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}._MaterialHeading__text_68e9749{flex-direction:column;gap:0;min-width:0;display:flex}._MaterialHeading__actions_68e9749{flex-shrink:0;align-items:center;gap:.5rem;display:flex}._MaterialHeading__navigation_68e9749{align-items:center;gap:.5rem;display:flex}._MaterialHeading__syllabus_68e9749{width:calc((100% - 8px) * var(--comments-fraction,.310345));border-radius:1rem;height:calc(100dvh - 84px);position:absolute;inset:calc(100% + .5rem) 0 auto auto}}@media (min-width:64rem) and (max-width:74.9375rem){._MaterialHeading__syllabus_68e9749{height:calc(100dvh - 84px);width:calc((var(--mv-content-w,100vw) - 8px) * var(--comments-fraction,.4));position:fixed;top:84px;right:.75rem}}@media (min-width:64rem){._MaterialHeading--hiddenDesktop_68e9749{display:none}}._MaterialHeading--hidden_68e9749{display:none}
