.AdminToolButton_AdminToolButton__tkO5q{color:var(--sin-error)}.MaterialHeadingActions_MaterialHeadingActions__gzXuf{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem;flex-shrink:0;border-right:1px solid var(--sin-outline);padding-right:.5rem;margin-right:.5rem}.MaterialHeadingActions_MaterialHeadingActions__gzXuf>*{flex-shrink:0}.MaterialHeadingActions_MaterialHeadingActions__LanguageSwitch__W9DNt{z-index:4;flex-shrink:0}.MaterialHeadingActions_MaterialHeadingActions__LanguageSwitch__W9DNt [data-id=LanguageSwitch__Button]>button{width:36px;height:36px;min-width:0;min-height:0;padding:0;border:none;border-radius:999px;background:rgba(0,0,0,0);color:var(--sin-on-surface)}.MaterialHeadingActions_MaterialHeadingActions__LanguageSwitch__W9DNt [data-id=LanguageSwitch__Button]>button:hover:not(:disabled){background:color-mix(in srgb,currentColor 8%,transparent);border:none;margin-bottom:0}.MaterialHeadingActions_MaterialHeadingActions__LanguageSwitch__W9DNt [data-id=LanguageSwitch__Button]>button:active:not(:disabled){background:color-mix(in srgb,currentColor 14%,transparent);border:none;margin-bottom:0}.MaterialHeadingActions_MaterialHeadingActions__LanguageSwitch__W9DNt [data-id=LanguageSwitch__Button]>button svg{width:20px;height:20px}.MaterialHeadingActions_MaterialHeadingActions__LanguageSwitch__W9DNt [data-id=LanguageSwitch__Button]>button svg path{stroke:currentColor}.ViewClassesButton_ViewClassesButton__SQ4kI>span:last-child{transition:transform .18s ease}.ViewClassesButton_ViewClassesButton__SQ4kI[aria-expanded=true]>span:last-child{transform:rotate(180deg)}.ViewClassesButton_ViewClassesButton__SQ4kI span{display:inline-flex;align-items:center;flex-shrink:0;gap:.5rem}.ViewClassesButton_ViewClassesButton__SQ4kI span svg{width:1.15rem;height:1.15rem;flex-shrink:0}.ViewClassesButton_ViewClassesButton__badge__vlZpt{border-radius:100%;object-fit:contain;flex-shrink:0}.ViewClassesButton_ViewClassesButton__counter__S7KZp{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;line-height:1.5rem;letter-spacing:.0094rem;font-weight:400;color:var(--sin-on-surface);white-space:nowrap}@media(min-width:1280px){.ViewClassesButton_ViewClassesButton__counter__S7KZp{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;line-height:1.5rem;letter-spacing:.0094rem;font-weight:400}}.ViewClassesButton_ViewClassesButton__label__kCwpl{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;line-height:1.5rem;letter-spacing:.0094rem;font-weight:400;color:var(--sin-on-surface);white-space:nowrap}@media(min-width:1280px){.ViewClassesButton_ViewClassesButton__label__kCwpl{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;line-height:1.5rem;letter-spacing:.0094rem;font-weight:400}}.MaterialCourseInfo_MaterialCourseInfo__k46gO{display:none}@media(min-width:64rem){.MaterialCourseInfo_MaterialCourseInfo__k46gO{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1}.MaterialCourseInfo_MaterialCourseInfo__badge__E4guP{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px}.MaterialCourseInfo_MaterialCourseInfo__badge__E4guP img{aspect-ratio:1/1;object-fit:contain;border-radius:100%}.MaterialCourseInfo_MaterialCourseInfo__badge--author__AnrVC img{object-fit:cover}.MaterialCourseInfo_MaterialCourseInfo__text__BkGm4{display:flex;flex-direction:column;gap:0;min-width:0}.MaterialCourseInfo_MaterialCourseInfo__title__fHMKG{font-family:Bricolage Grotesque,sans-serif;font-size:1.25rem;line-height:1.75rem;letter-spacing:0;font-weight:600;color:var(--sin-on-surface);overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.5rem}.MaterialCourseInfo_MaterialCourseInfo__description__WXgO2{font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;line-height:1rem;letter-spacing:.0188rem;font-weight:600;color:var(--sin-on-surface-variant);overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.MaterialCourseInfo_MaterialCourseInfo__description__WXgO2 a:hover{opacity:.8}}.SharePrivateClassModal_SharePrivateClassModal__UoGgJ{display:flex;flex-direction:column;gap:1.5rem;align-items:stretch;border-radius:1.25rem}.SharePrivateClassModal_SharePrivateClassModal__group__4lyNF{display:flex;flex-direction:column;width:100%}.SharePrivateClassModal_SharePrivateClassModal__header__ttphw{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem .75rem 1.25rem 1.25rem}.SharePrivateClassModal_SharePrivateClassModal__title__0udhl{font-family:Bricolage Grotesque,sans-serif;font-size:1.5rem;line-height:2rem;letter-spacing:-.0125rem;font-weight:700;margin:0;color:var(--sin-on-surface)}.SharePrivateClassModal_SharePrivateClassModal__divider__9CcR7{display:block;width:100%;height:1px;flex-shrink:0;background-color:var(--sin-outline)}.SharePrivateClassModal_SharePrivateClassModal__dividerInset__62V_5{padding:0 1.25rem}.SharePrivateClassModal_SharePrivateClassModal__class__qfvBN{display:flex;align-items:center;gap:1rem;padding:0 1.25rem}.SharePrivateClassModal_SharePrivateClassModal__thumbnail__CKt1z{position:relative;overflow:hidden;width:111px;height:64px;flex-shrink:0;border-radius:.5rem;background-color:var(--sin-surface-container-highest)}.SharePrivateClassModal_SharePrivateClassModal__thumbnail__CKt1z img{width:100%;height:100%;object-fit:cover}.SharePrivateClassModal_SharePrivateClassModal__classText__FI9Wh{display:flex;flex-direction:column;gap:.25rem;min-width:0}.SharePrivateClassModal_SharePrivateClassModal__className__vKN4I{font-family:Bricolage Grotesque,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.0063rem;font-weight:600;margin:0;color:var(--sin-on-surface)}.SharePrivateClassModal_SharePrivateClassModal__classAuthor__w5xv5{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;line-height:1.5rem;letter-spacing:.0094rem;font-weight:400;margin:0;color:var(--sin-on-surface-variant)}.SharePrivateClassModal_SharePrivateClassModal__access__aaIS5{display:flex;flex-direction:column;gap:1.5rem;padding:0 1.25rem}.SharePrivateClassModal_SharePrivateClassModal__accessField__sGOmA{display:flex;flex-direction:column;gap:.75rem}.SharePrivateClassModal_SharePrivateClassModal__accessTitle__68Fvc{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:.0063rem;font-weight:600;margin:0;color:var(--sin-on-surface)}.SharePrivateClassModal_SharePrivateClassModal__kindSwitch__JBL17{display:flex;gap:.5rem}.SharePrivateClassModal_SharePrivateClassModal__addRow__twgEB{display:flex;align-items:flex-start;gap:.75rem}.SharePrivateClassModal_SharePrivateClassModal__addInput__VpDsU{flex:1 1;min-width:0}.SharePrivateClassModal_SharePrivateClassModal__addRow__twgEB .SharePrivateClassModal_SharePrivateClassModal__addButton__FIr0m{height:3.5rem;flex-shrink:0}.SharePrivateClassModal_SharePrivateClassModal__accessState__SG2Ps{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;line-height:1.5rem;letter-spacing:.0094rem;font-weight:400;display:flex;align-items:center;justify-content:center;min-height:64px;margin:0;color:var(--sin-on-surface-variant);text-align:center}.SharePrivateClassModal_SharePrivateClassModal__accessState--error__j79DP{color:var(--sin-error)}.SharePrivateClassModal_SharePrivateClassModal__people__p7gSs{display:flex;flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none}.SharePrivateClassModal_SharePrivateClassModal__person__s9PME{display:flex;align-items:center;gap:1rem;min-width:0}.SharePrivateClassModal_SharePrivateClassModal__person--removing__1P8f4{opacity:.6}.SharePrivateClassModal_SharePrivateClassModal__personText__qTYPM{display:flex;flex:1 1;flex-direction:column;gap:.25rem;min-width:0}.SharePrivateClassModal_SharePrivateClassModal__undoButton__Cs4h1{flex-shrink:0}.SharePrivateClassModal_SharePrivateClassModal__personBadge__5PgrS{font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;line-height:1rem;letter-spacing:.025rem;font-weight:400;flex-shrink:0;color:var(--sin-on-surface-variant)}.SharePrivateClassModal_SharePrivateClassModal__personStatus__6Qqd_{font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;line-height:1rem;letter-spacing:.025rem;font-weight:400;margin:0;color:var(--sin-primary)}.SharePrivateClassModal_SharePrivateClassModal__personStatus--removing__MwKYB{color:var(--sin-error)}.SharePrivateClassModal_SharePrivateClassModal__personName__sOsCK{font-family:Bricolage Grotesque,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.0063rem;font-weight:600;margin:0;overflow:hidden;color:var(--sin-on-surface);text-overflow:ellipsis;white-space:nowrap}.SharePrivateClassModal_SharePrivateClassModal__personEmail__QAfy3{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;line-height:1.5rem;letter-spacing:.0094rem;font-weight:400;margin:0;overflow:hidden;color:var(--sin-on-surface-variant);line-height:1.25rem;text-overflow:ellipsis;white-space:nowrap}.SharePrivateClassModal_SharePrivateClassModal__footer__ki_hH{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem}