.Header_Header__KgPLw{display:flex;flex-direction:column;gap:1rem;padding:0 1rem}@media(min-width:48rem){.Header_Header__KgPLw{align-items:center;flex-direction:row;padding:0 1.5rem}}@media(min-width:64rem){.Header_Header__KgPLw{padding:0}}.HeaderActions_HeaderActions__xW9gU{display:flex;gap:.75rem;justify-content:space-between}.HeaderActions_HeaderActions--right___xJtU{display:flex;gap:1rem}.RouteInfo_RouteInfo__pXuA1{display:flex;align-items:center;gap:.5rem}.RouteInfo_RouteInfo__info__n_LXF{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)}@media(min-width:1280px){.RouteInfo_RouteInfo__info__n_LXF{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:.0063rem;font-weight:600}}.RouteInfo_RouteInfo__divider__uVW4f{color:var(--sin-inverse-on-surface)}.RouteInfo_RouteInfo__user__jhQum{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);display:flex;align-items:center;justify-content:center;gap:.25rem}@media(min-width:1280px){.RouteInfo_RouteInfo__user__jhQum{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:.0063rem;font-weight:600}}.RouteInfo_RouteInfo__user__avatar__hWkLB{width:1rem;height:1rem;border-radius:50%}.RouteInfo_RouteInfo__school__hscTO{color:var(--sin-on-surface-variant);font-weight:500;font-size:.75rem;letter-spacing:.019rem;line-height:1.125rem;text-decoration:underline;font-style:normal;letter-spacing:.16px}@media(min-width:1280px){.RouteInfo_RouteInfo__school__hscTO{font-weight:500;font-size:.875rem;letter-spacing:.019rem;line-height:1.25rem;text-decoration:underline;font-style:normal;letter-spacing:.16px}}.HeaderTitle_HeaderTitle__tUMWI{display:flex;flex-direction:column;flex:1 1;gap:.5rem}.HeaderTitle_HeaderTitle__text__5pkA8{font-family:Bricolage Grotesque,sans-serif;font-size:1.25rem;line-height:1.75rem;letter-spacing:0;font-weight:600}@media(min-width:480px){.HeaderTitle_HeaderTitle__text__5pkA8{font-family:Bricolage Grotesque,sans-serif;font-size:1.75rem;line-height:2.25rem;letter-spacing:-.0187rem;font-weight:700}}.Modal_Modal__scrim__jZG0i{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;background:color-mix(in srgb,var(--sin-scrim) 55%,transparent);opacity:0;transition:opacity .14s ease;-webkit-overflow-scrolling:touch;overflow-y:auto}.Modal_Modal__scrim--open__t_Mc9{opacity:1}.Modal_Modal__surface__ku2gl{position:relative;box-sizing:border-box;width:100%;max-height:calc(100vh - 2rem);overflow-y:auto;padding:1.5rem;background:var(--sin-surface-container-high);color:var(--sin-on-surface);border-radius:1rem;box-shadow:0 8px 24px color-mix(in srgb,var(--sin-shadow) 32%,transparent),0 2px 8px color-mix(in srgb,var(--sin-shadow) 20%,transparent);outline:none;opacity:0;transform:translateY(8px) scale(.98);transition:opacity .14s ease,transform .18s cubic-bezier(.16,1,.3,1)}.Modal_Modal__surface__ku2gl:focus-visible{outline:2px solid var(--sin-primary);outline-offset:2px}.Modal_Modal__surface--open___F_iv{opacity:1;transform:translateY(0) scale(1)}.Modal_Modal__surface--sm__HwtG6{max-width:25rem}.Modal_Modal__surface--md__MB9ZB{max-width:35rem}.Modal_Modal__surface--lg__YUfhn{max-width:45rem}.Modal_Modal__surface--bottom__WVTIz{max-width:none;max-height:85dvh;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom));border-radius:1rem 1rem 0 0;transform:translateY(100%)}.Modal_Modal__surface--bottom__WVTIz.Modal_Modal__surface--open___F_iv{transform:translateY(0)}.Modal_Modal__surface--noPadding__fHrxq{padding:0}.Modal_Modal__surface--bottom__WVTIz.Modal_Modal__surface--noPadding__fHrxq{padding-bottom:env(safe-area-inset-bottom)}.Modal_Modal__surface--withHandle__c6zDN{padding-top:0}.Modal_Modal__surface--withHandle__c6zDN .Modal_Modal__close__HJkNa{top:1.75rem;right:1.5rem}.Modal_Modal__handle__5YFqD{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;justify-content:center;padding:.75rem 0;background:inherit;cursor:-webkit-grab;cursor:grab;touch-action:none}.Modal_Modal__handle__5YFqD:active{cursor:-webkit-grabbing;cursor:grabbing}.Modal_Modal__handleBar__po_sw{width:2.5rem;height:.25rem;border-radius:999px;background:var(--sin-outline)}.Modal_Modal__scrim--bottom__hV_MR{align-items:flex-end;padding:0}.Modal_Modal__close__HJkNa{position:absolute;top:.75rem;right:.75rem;z-index:1}@media(prefers-reduced-motion:reduce){.Modal_Modal__scrim__jZG0i,.Modal_Modal__surface__ku2gl{transition:none}.Modal_Modal__surface__ku2gl{transform:none}}.Modal_Dialog__header__UtYwK{display:flex;flex-direction:column;gap:.25rem;padding-right:2rem}.Modal_Dialog__title__J_x64{font-family:Bricolage Grotesque,sans-serif;font-size:1.25rem;line-height:1.75rem;letter-spacing:0;font-weight:600;margin:0;color:var(--sin-on-surface)}.Modal_Dialog__description__BAuoA{margin:0;color:var(--sin-on-surface-variant)}.Modal_Dialog__body__pY8Rw,.Modal_Dialog__description__BAuoA{font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.0063rem;font-weight:400}.Modal_Dialog__body__pY8Rw{margin-top:1rem;color:var(--sin-on-surface)}.Modal_Dialog__footer__Zfaz_{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.Toast_Toast__viewport__a_1wD{position:fixed;bottom:1.5rem;z-index:1100;display:flex;flex-direction:column;gap:.75rem;max-width:calc(100vw - 2rem);pointer-events:none}.Toast_Toast__viewport--bottom-center__o1u3x{left:50%;transform:translateX(-50%);align-items:center}.Toast_Toast__viewport--bottom-right__rZmI4{right:1.5rem;align-items:flex-end}.Toast_Toast__TqnAW{pointer-events:auto;box-sizing:border-box;display:flex;align-items:flex-start;gap:.75rem;min-width:18rem;max-width:26rem;padding:.75rem 1rem;border-radius:.5rem;--sin-toast-elevated-surface:var(--sin-surface-container-high);--sin-toast-accent:var(--sin-primary);--sin-toast-icon:var(--sin-on-surface);background:var(--sin-toast-elevated-surface);color:var(--sin-on-surface);box-shadow:0 6px 24px color-mix(in srgb,var(--sin-shadow) 28%,transparent),0 2px 6px color-mix(in srgb,var(--sin-shadow) 16%,transparent);opacity:0;transform:translateY(12px);transition:opacity .14s ease,transform .18s cubic-bezier(.16,1,.3,1)}.Toast_Toast--visible__tovWQ{opacity:1;transform:translateY(0)}.Toast_Toast__TqnAW[data-variant=error],.Toast_Toast__TqnAW[data-variant=info],.Toast_Toast__TqnAW[data-variant=success],.Toast_Toast__TqnAW[data-variant=warning]{--sin-toast-icon:var(--sin-toast-accent)}.Toast_Toast__TqnAW[data-variant=info]{--sin-toast-accent:var(--sin-info)}.Toast_Toast__TqnAW[data-variant=success]{--sin-toast-accent:var(--sin-success)}.Toast_Toast__TqnAW[data-variant=warning]{--sin-toast-accent:var(--sin-warning)}.Toast_Toast__TqnAW[data-variant=error]{--sin-toast-accent:var(--sin-error)}[data-theme=sinapsis-light] .Toast_Toast__TqnAW{--sin-toast-elevated-surface:var(--sin-surface-bright,var(--sin-surface-container-highest));box-shadow:0 8px 24px color-mix(in srgb,var(--sin-shadow) 12%,transparent),0 2px 6px color-mix(in srgb,var(--sin-shadow) 8%,transparent)}.Toast_Toast__icon__abRwN{flex-shrink:0;margin-top:.125rem;color:var(--sin-toast-icon)}.Toast_Toast__content__Fcfqz{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1 1 auto;padding-top:.125rem}.Toast_Toast__title__ygWyX{font-size:.875rem;line-height:1.25rem;font-weight:600;color:inherit}.Toast_Toast__message__GkN_A,.Toast_Toast__title__ygWyX{font-family:Plus Jakarta Sans,sans-serif;letter-spacing:.0063rem}.Toast_Toast__message__GkN_A{font-size:1rem;line-height:1.5rem;font-weight:400;color:var(--sin-on-surface-variant)}.Toast_Toast__action__XpN2H{flex-shrink:0;--sin-on-surface:var(--sin-toast-accent)}.Toast_Toast__close__WJ9m7{flex-shrink:0;margin-right:calc(-1*.25rem);--sin-on-surface:var(--sin-on-surface-variant)}@media(prefers-reduced-motion:reduce){.Toast_Toast__TqnAW{transition:none;transform:none}.Toast_Toast--visible__tovWQ{transform:none}}.Markdown_Markdown__m6wuK ol{padding:0 2rem}.Markdown_Markdown__m6wuK ul{padding:0 2rem;list-style:disc}.Markdown_Markdown__m6wuK li{margin-bottom:.5rem}.Markdown_Markdown__m6wuK h1,.Markdown_Markdown__m6wuK h2{font-family:Bricolage Grotesque,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.0063rem;font-weight:600}.Markdown_Markdown__m6wuK h3{font-family:Bricolage Grotesque,sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:.0063rem;font-weight:600}.Markdown_Markdown__m6wuK a{text-decoration:underline}.Markdown_Markdown__m6wuK a:hover{color:var(--sin-primary)}.Markdown_Markdown__m6wuK code{overflow-wrap:anywhere;white-space:pre-wrap!important}.Markdown_Markdown__m6wuK>*{margin-bottom:.75rem}.Markdown_Markdown__m6wuK blockquote{position:relative;padding-left:.5rem}.Markdown_Markdown__m6wuK blockquote:before{content:"";width:2px;height:100%;background-color:#03864e;position:absolute;left:0;top:0}.Markdown_Markdown-heading-1__9v2_z,.Markdown_Markdown-heading-2__xNKzl{font-family:Bricolage Grotesque,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.0063rem;font-weight:600;margin-bottom:.75rem}.Markdown_Markdown-heading-3__RM6K5{font-family:Bricolage Grotesque,sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:.0063rem;font-weight:600;margin-bottom:.75rem}.Markdown_Markdown-heading-4__7vBv_,.Markdown_Markdown-heading-5__JZLx8,.Markdown_Markdown-heading-6__5Ftak{font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.0063rem;font-weight:400;margin-bottom:.75rem}.Markdown_Markdown-fullScreen__AGaht{background-color:rgba(0,0,0,.5);padding:.125rem;border-radius:.25rem;position:absolute;top:.25rem;right:.25rem}.Markdown_Markdown-fullScreen__AGaht span{display:flex}.Markdown_Markdown-code__4gWYs{position:relative}.Markdown_Markdown-code__4gWYs code{font-size:.875rem}.Markdown_Markdown-codeLine__QIC2v{background-color:var(--sin-surface-container-lowest);color:var(--sin-on-surface)}.Markdown_Markdown-image__falyV{position:relative;margin-top:.75rem}.Markdown_Markdown-image__falyV img{width:100%;height:auto}.Markdown_Markdown__m6wuK a{text-wrap:wrap;word-break:break-all}.Markdown_Markdown-timestamp__DuiB1{background:none;border:none;padding:0;cursor:pointer;color:var(--sin-primary);font:inherit}.Markdown_Markdown-timestamp__DuiB1:hover{color:#07c373}.Preview_Preview--loading__Tlss1{width:98%;height:3px;background-color:var(--sin-on-surface);animation:Preview_load__dJoG_ 1s linear}.Preview_Preview__Content__x4Axa{padding:0 1rem}@keyframes Preview_load__dJoG_{0%{width:0}20%{width:25%}60%{width:40%}to{width:98%}}.File_File__suOQ7{box-sizing:border-box;border-bottom:1px solid var(--sin-surface-container-low)}.File_File__suOQ7:active,.File_File__suOQ7:focus,.File_File__suOQ7:hover{background-color:var(--sin-surface-container-low);cursor:pointer}.File_File__Row__ugEP1{border:none;background-color:rgba(0,0,0,0);width:100%;display:flex;flex-direction:column;padding:0}.File_File__Row__ugEP1:active,.File_File__Row__ugEP1:focus,.File_File__Row__ugEP1:hover{cursor:pointer;outline:none}.File_File__Info__z3TQK{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;width:100%;min-height:52px}.File_File__Details__EEPTm{display:flex;justify-content:flex-start;align-items:center}.File_File__Details__EEPTm svg{height:1.5rem;width:1.5rem;margin-right:1rem;flex-shrink:0}.File_File__Download__ibsyY{display:flex;padding:0;justify-content:center;align-items:center;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:.75rem;margin-left:.5rem}.File_File__Download__ibsyY:active,.File_File__Download__ibsyY:focus,.File_File__Download__ibsyY:hover{outline:none}.File_File__Download__ibsyY .Button--label,.File_File__Download__ibsyY span{height:1.5rem}.File_File__Download__ibsyY svg{width:1.5rem;height:1.5rem}.File_File__Name__dSQhP{font-size:.875rem;overflow-wrap:anywhere}.File_File__Preview__0X00x{display:flex;justify-content:center;flex-direction:column}.File_File__Preview--hiden__mIoF1{display:none}.File_Preview__Button__7cckm{margin:0;transition:transform .5s ease-in-out;will-change:transform}.File_Preview__Button__7cckm span{height:1.5rem}.File_Preview__Button__7cckm svg{margin:0;padding-top:.25rem;height:1.5rem}.File_Preview__Button--expanded__r5F7C{transform:rotate(-180deg)}.Breadcrumbs_Breadcrumbs__Sj9AB{overflow:hidden;white-space:nowrap;display:flex;align-items:center}.Breadcrumbs_Breadcrumbs__Item__5yYMN{cursor:pointer;align-items:center;font-size:.875rem;line-height:1.375rem;color:var(--sin-on-surface-variant);border:none;background-color:rgba(0,0,0,0);padding:0 .75rem;display:none}.Breadcrumbs_Breadcrumbs__Item__5yYMN span{margin-left:.5rem}.Breadcrumbs_Breadcrumbs__Item__5yYMN svg{height:1.5rem;width:1.5rem}.Breadcrumbs_Breadcrumbs__Item__5yYMN:active,.Breadcrumbs_Breadcrumbs__Item__5yYMN:focus,.Breadcrumbs_Breadcrumbs__Item__5yYMN:hover{color:var(--sin-on-surface-variant);outline:none}.Breadcrumbs_Breadcrumbs__Item--last__i1taG{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:auto;color:var(--sin-on-surface)}.Breadcrumbs_Breadcrumbs__Item--last__i1taG span{vertical-align:text-bottom}.Breadcrumbs_Breadcrumbs__Item--last__i1taG:active,.Breadcrumbs_Breadcrumbs__Item--last__i1taG:focus,.Breadcrumbs_Breadcrumbs__Item--last__i1taG:hover{color:var(--sin-on-surface-variant)}.Breadcrumbs_Breadcrumbs__Item--home__rd6ug{color:var(--sin-on-surface);display:inline-block}.Breadcrumbs_Breadcrumbs__Item--home__rd6ug:active,.Breadcrumbs_Breadcrumbs__Item--home__rd6ug:focus,.Breadcrumbs_Breadcrumbs__Item--home__rd6ug:hover{color:var(--sin-on-surface-variant);outline:none}.Breadcrumbs_Breadcrumbs__Item--home__rd6ug:active svg,.Breadcrumbs_Breadcrumbs__Item--home__rd6ug:focus svg,.Breadcrumbs_Breadcrumbs__Item--home__rd6ug:hover svg{fill:var(--sin-on-surface-variant)}.Breadcrumbs_Breadcrumbs__Divider__ng9po{color:var(--sin-on-surface);font-weight:700;padding:0;display:none}.Breadcrumbs_Breadcrumbs__Divider__ng9po:first-of-type .Breadcrumbs_Breadcrumbs__Divider__ng9po:last-of-type{display:inline-block}.Breadcrumbs_Breadcrumbs__Divider--first__bzB_B button{display:none}.Breadcrumbs_Breadcrumbs__Divider--points__hrQID{border:none;background-color:rgba(0,0,0,0);cursor:pointer;color:var(--sin-on-surface)}.Breadcrumbs_Breadcrumbs__Divider--points__hrQID:active,.Breadcrumbs_Breadcrumbs__Divider--points__hrQID:focus,.Breadcrumbs_Breadcrumbs__Divider--points__hrQID:hover{color:var(--sin-on-surface-variant);outline:none}@media(min-width:48rem){.Breadcrumbs_Breadcrumbs__Divider__ng9po,.Breadcrumbs_Breadcrumbs__Item__5yYMN{display:flex}.Breadcrumbs_Breadcrumbs__Divider--points__hrQID,.Breadcrumbs_Breadcrumbs__Item--points__2_Ll3{display:none}}.FilesTree_FilesTree__CqUNj{font-family:var(--main-font)}.FilesTree_FilesTree__Head__fNpuX{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:1px solid var(--sin-on-surface-variant)}.FilesTree_FilesTree__Download___qxwx{color:var(--sin-on-surface);padding:.5rem .625rem;display:flex;justify-content:center;align-items:center;gap:.5rem;text-decoration:none;margin-left:.5rem;white-space:nowrap}.FilesTree_FilesTree__Download___qxwx:active,.FilesTree_FilesTree__Download___qxwx:focus,.FilesTree_FilesTree__Download___qxwx:hover{outline:none;background-color:var(--sin-surface-container-low)}.FilesTree_FilesTree__Download__Text__75ofR{display:none}.FilesTree_FilesTree__Download___qxwx svg{width:1rem;height:1rem}@media(min-width:48rem){.FilesTree_FilesTree__Download__Text__75ofR{display:inline-block;padding-top:2px;margin-left:10px}}.FilesTree_FilesTree__Folder__QIBK3{font-family:var(--main-font);display:flex;justify-content:flex-start;align-items:center;border:none;padding:.75rem 1rem;color:var(--sin-on-surface);font-size:1rem;background-color:rgba(0,0,0,0);width:100%;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;letter-spacing:.0063rem;font-weight:600;letter-spacing:-.008rem;line-height:1.25rem}.FilesTree_FilesTree__Folder__QIBK3 svg{height:1.5rem;width:1.5rem;margin-right:1rem;color:var(--sin-on-surface);fill:var(--sin-on-surface)}.FilesTree_FilesTree__Folder__QIBK3 svg path{fill:var(--sin-on-surface-variant)}.FilesTree_FilesTree__Folder__QIBK3:active,.FilesTree_FilesTree__Folder__QIBK3:focus,.FilesTree_FilesTree__Folder__QIBK3:hover{background-color:var(--sin-surface-container-low);cursor:pointer}.FilesAndLinks_FilesAndLinks__g3qle{width:100%}.FilesAndLinks_FilesAndLinks__list__6Ji3x{list-style:none;display:grid;grid-template-columns:1fr;grid-gap:.25rem;gap:.25rem;width:100%}@media(min-width:64rem){.FilesAndLinks_FilesAndLinks__list__6Ji3x{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}}.FilesAndLinks_FilesAndLinks--compact__tGOzE .FilesAndLinks_FilesAndLinks__list__6Ji3x{grid-template-columns:minmax(0,1fr);gap:.75rem}.FilesAndLinks_FilesAndLinks--compact__tGOzE .FilesAndLinks_Item--file__8m7t4{order:0}.FilesAndLinks_FilesAndLinks--compact__tGOzE .FilesAndLinks_Item--link__T4mup{order:1}.FilesAndLinks_FilesAndLinks--compact__tGOzE .FilesAndLinks_Item__link__OuHgI{gap:0;height:40px;padding:0 .5rem 0 0;border-radius:.5rem;background-color:var(--sin-surface-container-high)}.FilesAndLinks_FilesAndLinks--compact__tGOzE .FilesAndLinks_Item__link__OuHgI:hover{background-color:var(--sin-surface-container-highest)}.FilesAndLinks_FilesAndLinks--compact__tGOzE .FilesAndLinks_Item__thumb__4clCJ{width:40px;height:40px;padding:.5rem;border-radius:.25rem;background-color:rgba(0,0,0,0)}.FilesAndLinks_FilesAndLinks--compact__tGOzE .FilesAndLinks_Item__thumb__4clCJ svg{width:24px;height:24px;color:var(--sin-on-surface-variant)}.FilesAndLinks_FilesAndLinks--compact__tGOzE .FilesAndLinks_Item__title__8Wvdl{font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;line-height:1rem;letter-spacing:.025rem;font-weight:400;display:block;overflow:hidden;color:var(--sin-on-surface);text-overflow:ellipsis;white-space:nowrap}.FilesAndLinks_Item__8xabn{min-width:0}.FilesAndLinks_Item__link__OuHgI{display:flex;align-items:center;gap:.75rem;padding:.25rem;border-radius:.5rem}.FilesAndLinks_Item__link__OuHgI:hover{background-color:var(--sin-surface-container-low);cursor:pointer}.FilesAndLinks_Item__thumb__4clCJ{display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:.75rem;background-color:var(--sin-surface-container);overflow:hidden;flex-shrink:0}.FilesAndLinks_Item__thumb__4clCJ svg{width:1.1875rem;height:1.1875rem}.FilesAndLinks_Item__favicon__zPY__{width:1.1875rem;height:1.1875rem;border-radius:100px;object-fit:cover}.FilesAndLinks_Item__content__8NzgW{flex:1 0;min-width:0}.FilesAndLinks_Item__title__8Wvdl{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;letter-spacing:.0063rem;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--sin-on-surface-variant);letter-spacing:-.008rem;line-height:1.25rem;word-break:break-word}.FilesAndLinks_Item__action__tE_ZW{display:flex;align-items:center;justify-content:center;padding:.5rem;flex-shrink:0}.FilesAndLinks_Item__action__tE_ZW svg{width:1.1875rem;height:1.1875rem}.Articlass_Articlass__9BQEX{font-family:var(--main-font);--lecture-margin-bottom:0.75rem;--lecture-margin-bottom-p:0.75rem}.Articlass_Articlass__9BQEX>:last-child{margin-bottom:0}.Articlass_Articlass__9BQEX ol{padding:0 2rem}.Articlass_Articlass__9BQEX ul{padding:0 2rem;list-style:disc}.Articlass_Articlass__9BQEX li{margin-bottom:.5rem}.Articlass_Articlass__9BQEX h1,.Articlass_Articlass__9BQEX h2{font-family:Bricolage Grotesque,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.0063rem;font-weight:600}.Articlass_Articlass__9BQEX h3{font-family:Bricolage Grotesque,sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:.0063rem;font-weight:600}.Articlass_Articlass__9BQEX a:hover{color:var(--sin-primary)}.Articlass_Articlass__9BQEX code{overflow-wrap:anywhere;white-space:pre-wrap!important}.Articlass_Articlass__9BQEX>*{margin-bottom:.75rem}.Articlass_Articlass__9BQEX blockquote{position:relative;padding-left:.5rem}.Articlass_Articlass__9BQEX blockquote:before{content:"";width:2px;height:100%;background-color:#03864e;position:absolute;left:0;top:0}.Articlass_Articlass__9BQEX>*{margin-bottom:var(--lecture-margin-bottom,unset)}.Articlass_Articlass__9BQEX img{box-sizing:border-box;border-radius:12px;background-color:#8da2c0;max-width:100%}.Articlass_Articlass__9BQEX p{font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.0063rem;font-weight:400;overflow-wrap:anywhere}.Articlass_Articlass__9BQEX strong{font-weight:700;color:var(--sin-on-surface)}.Articlass_Articlass__9BQEX a{font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.0063rem;font-weight:600;text-decoration:underline;overflow-wrap:anywhere}.Articlass_Articlass__9BQEX a:hover{color:var(--sin-on-surface)}.Articlass_Articlass__9BQEX code{word-break:break-word!important;color:var(--sin-primary)}.Articlass_Articlass__9BQEX h1,.Articlass_Articlass__9BQEX h2,.Articlass_Articlass__9BQEX h3,.Articlass_Articlass__9BQEX h4,.Articlass_Articlass__9BQEX h5,.Articlass_Articlass__9BQEX h6{font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;line-height:1.75rem;letter-spacing:-.0062rem;font-weight:400;font-weight:700;color:var(--sin-on-surface)}.Articlass_Articlass__9BQEX h2{font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;line-height:1.75rem;letter-spacing:-.0062rem;font-weight:400;font-weight:700;padding:.75rem 0 1rem;border-bottom:1px solid var(--sin-outline-variant)}.Articlass_Articlass__9BQEX h3,.Articlass_Articlass__9BQEX h4,.Articlass_Articlass__9BQEX h5,.Articlass_Articlass__9BQEX h6{font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;line-height:1.75rem;letter-spacing:-.0062rem;font-weight:400;font-weight:700;padding:.5rem 0 1rem}.Articlass_Articlass__9BQEX hr{height:1px;background-color:var(--sin-surface-container-high);border:none}.Articlass_Articlass__9BQEX iframe{max-width:100%}.Articlass_Articlass__9BQEX pre{background-color:#000;width:100%;padding:1.75rem;box-sizing:border-box;font-size:.875rem;line-height:1.375rem;letter-spacing:.25px;white-space:break-spaces}.Articlass_Articlass__9BQEX ol,.Articlass_Articlass__9BQEX ul{padding-bottom:1rem;padding-left:1rem}.Articlass_Articlass__9BQEX ol p,.Articlass_Articlass__9BQEX ul p{margin-bottom:var(--lecture-margin-bottom-p,0)}.Articlass_Articlass__9BQEX ul li::marker{color:var(--sin-on-surface-variant)}.Articlass_Articlass__9BQEX ol li::marker{color:var(--sin-on-surface-variant)}.Articlass_Articlass__9BQEX li{padding-bottom:.5rem}.Articlass_Articlass__9BQEX li pre{margin:1rem 0}.Articlass_Articlass__9BQEX td,.Articlass_Articlass__9BQEX th{border:1px solid var(--sin-outline-variant);padding:.375rem}.Articlass_Articlass__9BQEX th{font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.0063rem;font-weight:400;background-color:var(--sin-surface-bright);color:var(--sin-on-surface)}.Articlass_Articlass__9BQEX table{border-spacing:0;word-break:break-word;border-collapse:collapse;margin:1.5rem 0}.Articlass_Articlass__9BQEX tr{font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.0063rem;font-weight:400;background-color:var(--sin-surface);color:var(--sin-on-surface-variant)}@media(min-width:85.375rem){.Articlass_Articlass__9BQEX p{font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.0063rem;font-weight:400}}.Graphics_Graphics__row__SOok4{display:flex;flex-wrap:nowrap;gap:.5rem;width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.Graphics_Graphics__row__SOok4::-webkit-scrollbar{display:none}@media(min-width:64rem){.Graphics_Graphics__row__SOok4{gap:1rem}}.Graphics_GraphicsV2__row__F0BU9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;width:100%;-webkit-padding-after:1rem;padding-block-end:1rem}.Graphics_GraphicsV2__row__F0BU9 .Graphics_GraphicItem__kibMd{width:100%;min-width:0}.Graphics_GraphicsV2__row__F0BU9 .Graphics_GraphicItem__thumbnail__F0THV{height:72px;aspect-ratio:auto;border:1px solid var(--sin-outline-variant);background-color:var(--sin-surface-container-high)}.Graphics_GraphicsV2__row__F0BU9 .Graphics_GraphicItem__title__sk7Fd{color:var(--sin-on-surface-variant)}.Graphics_GraphicsV2__row__F0BU9 .Graphics_GraphicItem__kibMd:hover .Graphics_GraphicItem__title__sk7Fd{color:var(--sin-on-surface)}.Graphics_GraphicItem__kibMd{display:flex;flex:0 0 auto;flex-direction:column;gap:.25rem;align-items:flex-start;width:128px;margin:0}.Graphics_GraphicItem__thumbnail__F0THV{display:block;width:100%;aspect-ratio:480/270;padding:0;overflow:hidden;border:2px solid var(--sin-outline-variant,#323434);border-radius:.25rem;background-color:var(--sin-outline-variant,#323434);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.Graphics_GraphicItem__thumbnail__F0THV:hover{border-color:var(--border-tertiary,#8d9191);box-shadow:0 4px 12px rgba(0,0,0,.4)}.Graphics_GraphicItem__thumbnail__F0THV:focus-visible{border-color:var(--border-tertiary,#8d9191);outline:none}.Graphics_GraphicItem__image__jIOui{display:block;width:100%;height:100%;object-fit:cover}.Graphics_GraphicItem__title__sk7Fd{width:100%;overflow:hidden;font-family:var(--main-font);font-size:.6875rem;line-height:.875rem;letter-spacing:.1px;color:var(--sin-on-surface-variant,#bec1c1);white-space:nowrap;text-overflow:ellipsis;transition:color .15s ease}.Graphics_GraphicItem__kibMd:hover .Graphics_GraphicItem__title__sk7Fd{color:var(--sin-on-surface,#fafafa)}.GraphicsViewer_GraphicsViewer__overlay__oRswR{position:fixed;inset:0;z-index:101;background-color:var(--background-overlay,rgba(0,0,0,.8));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.GraphicsViewer_GraphicsViewer__ejkdz{position:fixed;inset:0;z-index:102;display:flex;flex-direction:column;gap:.5rem;align-items:center;justify-content:center;width:100%;height:100%;padding:1rem}.GraphicsViewer_GraphicsViewer__ejkdz:focus{outline:none}.GraphicsViewer_GraphicsViewer__srOnly__OoeCQ{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.GraphicsViewer_GraphicsViewer__header__7XTn_{position:absolute;top:0;left:0;z-index:1;display:flex;justify-content:flex-end;width:100%;padding:.5rem .75rem}.GraphicsViewer_GraphicsViewer__close__R9sXo{border-radius:50%}.GraphicsViewer_GraphicsViewer__active__w_NzO{display:flex;flex:1 0;flex-direction:column;gap:1.5rem;align-items:center;justify-content:center;width:100%;min-height:0;margin:0;padding:0}@media(min-width:64rem){.GraphicsViewer_GraphicsViewer__active__w_NzO{padding:0 1.5rem}}.GraphicsViewer_GraphicsViewer__activeThumbnail__zNmf5{display:flex;flex:1 1 auto;align-items:center;justify-content:center;width:100%;min-height:0}.GraphicsViewer_GraphicsViewer__activeImage__yqdTk{width:100%;height:auto;max-width:120rem;max-height:100%;object-fit:contain;border:2px solid var(--sin-outline-variant,#323434);border-radius:.25rem;background-color:var(--sin-outline-variant,#323434)}.GraphicsViewer_GraphicsViewer__caption__bEWKg{flex-shrink:0;width:100%;margin:0;font-family:var(--main-font);font-size:1rem;line-height:1.5rem;color:var(--sin-on-surface-variant,#bec1c1);text-align:center;overflow-wrap:break-word}@media(min-width:64rem){.GraphicsViewer_GraphicsViewer__caption__bEWKg{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.GraphicsViewer_GraphicsViewer__strip__vHCun{display:flex;flex-wrap:nowrap;gap:.5rem;justify-content:flex-start;width:calc(100% + 2rem);margin-inline:-1rem;padding-inline:.75rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.GraphicsViewer_GraphicsViewer__strip__vHCun::-webkit-scrollbar{display:none}@media(min-width:64rem){.GraphicsViewer_GraphicsViewer__strip__vHCun{justify-content:center}}.GraphicsViewer_GraphicsViewer__thumb__Lk_4H{display:block;flex:0 0 auto;width:128px;aspect-ratio:480/270;padding:0;overflow:hidden;border:2px solid var(--sin-outline-variant,#323434);border-radius:.25rem;background-color:var(--sin-outline-variant,#323434);opacity:.4;cursor:pointer;transition:opacity .15s ease}.GraphicsViewer_GraphicsViewer__thumb--active__jbp4A{opacity:1;box-shadow:0 0 16px 10px rgba(0,0,0,.5)}.GraphicsViewer_GraphicsViewer__thumbImage__3fvSE{display:block;width:100%;height:100%;object-fit:cover}.Resources_Resources___4682{display:flex;flex-direction:column;gap:1rem;width:100%}@media(min-width:64rem){.Resources_Resources___4682{gap:1rem;padding:.75rem 96px .75rem 0}}.Resources_Resources__promoBanner__sR1I5{margin-top:.75rem;margin-bottom:.75rem}.Resources_Resources__section__hyPol{display:flex;flex-direction:column;gap:.5rem;width:100%;min-width:0}.Resources_Resources__sectionTitle__nRXCB{margin:0;font-family:var(--main-font);font-size:.6875rem;line-height:1rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--sin-on-surface-variant)}.Resources_Resources__summary__3zHNf{width:100%;color:var(--sin-on-surface)}.Resources_Resources__summary__3zHNf li,.Resources_Resources__summary__3zHNf p{font-size:.875rem;line-height:1.5rem}.Resources_Resources__summary__3zHNf p{margin:0}.Resources_Resources__summary__3zHNf p+p{margin-top:.75rem}.MaterialPage_Classes__UC8mH{height:100dvh;min-height:600px;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"info" "main" "tabs";background-color:var(--sin-scrim)}@media(max-width:1023px)and (orientation:landscape){.MaterialPage_Classes__UC8mH{height:100dvh;min-height:0;overflow-y:auto;overscroll-behavior:contain}.MaterialPage_Classes__UC8mH::-webkit-scrollbar{width:8px;height:8px}.MaterialPage_Classes__UC8mH::-webkit-scrollbar-track{background:var(--sin-surface-container-lowest)}.MaterialPage_Classes__UC8mH::-webkit-scrollbar-thumb{background:var(--sin-surface-container-high);border-radius:.5rem}.MaterialPage_Classes__UC8mH::-webkit-scrollbar-thumb:hover{background:#555c68}}@media(min-width:64rem){.MaterialPage_Classes__UC8mH{background-color:rgba(0,0,0,0);gap:1rem;padding-top:8px;height:100dvh;grid-template-columns:minmax(0,3fr) minmax(0,1.35fr);grid-template-rows:68px 1fr;grid-template-areas:"info info" "main tabs";max-width:calc(100vw - 56px);--comments-fraction:calc(1.35 / 4.35)}}.MaterialPage_Classes--withoutAiQuestion__bMqd1{grid-template-rows:auto auto auto 1fr;grid-template-areas:"header" "info" "main" "tabs"}@media(min-width:64rem){.MaterialPage_Classes--withoutAiQuestion__bMqd1{grid-template-rows:68px 1fr;grid-template-areas:"info info" "main tabs"}}.MaterialPage_Classes--accountless__zg9BG{grid-template-rows:auto auto auto 1fr;grid-template-areas:"header" "info" "main" "tabs"}@media(min-width:64rem){.MaterialPage_Classes--accountless__zg9BG{max-width:100%;padding-top:0;grid-template-columns:minmax(0,6fr) minmax(0,4fr);grid-template-rows:auto 68px 1fr;grid-template-areas:"header header" "info info" "main tabs"!important;--comments-fraction:calc(4 / 10)}}.MaterialPage_Classes--newMv__OwmyH{background-color:var(--sin-surface);grid-template-rows:auto auto auto 1fr;grid-template-areas:"info" "main" "classbar" "tabs"}@media(min-width:64rem){.MaterialPage_Classes--newMv__OwmyH{max-width:none;width:100%;min-height:0;padding:0 1rem 1rem;gap:1rem;grid-template-columns:minmax(0,1fr) max(320px,27.5%);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"info info" "main tabs" "classbar classbar"}}@media(max-width:1023px){.MaterialPage_Classes--newMvLecture__llR8H{grid-template-areas:"info" "classbar" "main" "tabs"}}@media(min-width:64rem){.MaterialPage_Classes--newMvVideo__ZzNE3{grid-template-columns:minmax(0,1fr) clamp(max(320px,27.5%),100% - 1rem - 8rem - calc((100dvh - 15.625rem) * 16 / 9),50%)}}@media(min-width:64rem)and (max-height:36rem){.MaterialPage_Classes--newMvVideo__ZzNE3{height:auto;min-height:100dvh;grid-template-columns:minmax(0,1fr) minmax(320px,40%);grid-template-rows:auto calc(100dvh - 5rem - 1rem - 5rem) auto auto;grid-template-areas:"info info" "main main" "classbar classbar" "resources tabs"}}@media(min-width:64rem){.MaterialPage_Classes--newMv__OwmyH .MaterialPage_Classes__info__5y4uD{position:relative;z-index:3;margin:0 -1rem;padding:0 1rem;transition:background-color .15s ease-out}}@media(min-width:64rem){.MaterialPage_Classes--newMv__OwmyH:has([data-id=player-column-v2][data-scrolled=true]) .MaterialPage_Classes__info__5y4uD{background-color:var(--sin-surface)}}.MaterialPage_Classes--newMv__OwmyH .MaterialPage_Classes__classbar___XXIb{grid-area:classbar;min-width:0}@media(min-width:64rem){.MaterialPage_Classes--newMv__OwmyH .MaterialPage_Classes__classbar___XXIb{position:relative;z-index:2;margin-right:-1rem;margin-bottom:-1rem;margin-left:-1rem}}@media(max-width:1023px)and (orientation:landscape){.MaterialPage_Classes--newMvVideo__ZzNE3 .MaterialPage_Classes__main__izafb [data-id=material-viewer-video]{max-height:calc(100dvh - 3.25rem - 5rem)}}@media(min-width:64rem){.MaterialPage_Classes--newMv__OwmyH .MaterialPage_Classes__main__izafb{display:flex;flex-direction:column;height:100%;max-height:none;min-height:0;overflow:visible;padding-bottom:0;align-content:stretch}}.MaterialPage_Classes__lecture__4TkmP{display:flex;flex-direction:column;gap:1.5rem;width:100%;padding:.75rem .75rem 1.5rem}@media(min-width:64rem){.MaterialPage_Classes__lecture__4TkmP{max-width:44rem;margin:0 auto;padding:2rem 0 1.5rem}.MaterialPage_Classes__lecture--story__yKwpb{max-width:none;padding:2rem 1.5rem 1.5rem}}.MaterialPage_Classes--newMv__OwmyH .MaterialPage_Classes__classesDrawer__M7nVF{display:contents}@media(min-width:64rem){.MaterialPage_Classes--newMv__OwmyH .MaterialPage_Classes__classesDrawer__M7nVF{position:relative;z-index:5;display:block;grid-area:tabs;min-width:0;overflow:hidden;pointer-events:none}.MaterialPage_Classes--newMv__OwmyH .MaterialPage_Classes__tabs__gUIOQ{display:flex;flex-direction:column;height:100%;max-height:none;min-height:0;overflow:clip}}.MaterialPage_Classes__header__pQ61d{padding:0 .75rem 0 0;grid-area:header;width:100%}.MaterialPage_Classes__info__5y4uD{grid-area:info;display:flex;justify-content:space-between;align-items:center}@media(min-width:64rem){.MaterialPage_Classes__info__5y4uD{display:block}}.MaterialPage_Classes__main__izafb{grid-area:main;min-width:0}@media(min-width:64rem){.MaterialPage_Classes__main__izafb{align-content:start;max-height:calc(100dvh - 84px);overflow-y:auto;padding-bottom:.5rem}.MaterialPage_Classes__main__izafb::-webkit-scrollbar{width:8px;height:8px}.MaterialPage_Classes__main__izafb::-webkit-scrollbar-thumb,.MaterialPage_Classes__main__izafb::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.MaterialPage_Classes__main__izafb::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0)}.MaterialPage_Classes__main__izafb:hover::-webkit-scrollbar{width:8px;height:8px}.MaterialPage_Classes__main__izafb:hover::-webkit-scrollbar-track{background:var(--sin-surface-container-lowest)}.MaterialPage_Classes__main__izafb:hover::-webkit-scrollbar-thumb{background:var(--sin-surface-container-high);border-radius:.5rem}.MaterialPage_Classes__main__izafb:hover::-webkit-scrollbar-thumb:hover{background:#555c68}}.MaterialPage_Classes__main--lecture__R_D0z{padding-bottom:0}.MaterialPage_Classes__tabs__gUIOQ{grid-area:tabs;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;position:relative}@media(max-width:1023px)and (orientation:landscape){.MaterialPage_Classes__tabs__gUIOQ{overflow:visible;height:auto}}@media(min-width:64rem){.MaterialPage_Classes__tabs__gUIOQ{display:block;overflow:visible;max-height:calc(100dvh - 84px)}.MaterialPage_Classes__tabs__gUIOQ::-webkit-scrollbar{width:8px;height:8px}.MaterialPage_Classes__tabs__gUIOQ::-webkit-scrollbar-track{background:var(--sin-surface-container-lowest)}.MaterialPage_Classes__tabs__gUIOQ::-webkit-scrollbar-thumb{background:var(--sin-surface-container-high);border-radius:.5rem}.MaterialPage_Classes__tabs__gUIOQ::-webkit-scrollbar-thumb:hover{background:#555c68}}@media(min-width:64rem)and (max-height:36rem){.MaterialPage_Classes--newMvVideo__ZzNE3 .MaterialPage_Classes__main__izafb{display:contents}.MaterialPage_Classes--newMvVideo__ZzNE3 .MaterialPage_Classes__main__izafb [data-id=player-column-v2-stage]{grid-area:main;height:100%;min-height:0}.MaterialPage_Classes--newMvVideo__ZzNE3 .MaterialPage_Classes__main__izafb [data-id=player-column-v2-resources]{grid-area:resources;min-width:0}.MaterialPage_Classes--newMvVideo__ZzNE3 .MaterialPage_Classes__classbar___XXIb{margin-bottom:0}.MaterialPage_Classes--newMvVideo__ZzNE3 .MaterialPage_Classes__tabs__gUIOQ{position:-webkit-sticky;position:sticky;top:1rem;align-self:start;height:auto;max-height:calc(100dvh - 2rem)}.MaterialPage_Classes--newMvVideo__ZzNE3 .MaterialPage_Classes__classesDrawer__M7nVF{grid-area:main;justify-self:end;width:min(100%,25rem)}}.MaterialPage_DesktopAfterMaterial__8QkmW{position:relative;display:flex;flex-direction:column;padding:.75rem}@media(min-width:64rem){.MaterialPage_DesktopAfterMaterial__8QkmW{padding:0}}@media(min-width:64rem)and (max-width:74.9375rem){.MaterialPage_Classes__UC8mH:not(.MaterialPage_Classes--newMv__OwmyH){height:auto;min-height:100dvh;grid-template-columns:minmax(0,6fr) minmax(0,4fr);grid-template-rows:auto auto auto;grid-template-areas:"info  info" "video video" "res   tabs";--comments-fraction:calc(4 / 10);--mv-content-w:calc(100vw - 56px - 0.75rem)}.MaterialPage_Classes__UC8mH:not(.MaterialPage_Classes--newMv__OwmyH) .MaterialPage_Classes__main__izafb{display:contents}.MaterialPage_Classes__UC8mH:not(.MaterialPage_Classes--newMv__OwmyH) .MaterialPage_Classes__tabs__gUIOQ{max-height:none;overflow:visible}.MaterialPage_Classes--accountless__zg9BG:not(.MaterialPage_Classes--newMv__OwmyH){grid-template-rows:auto auto auto auto;grid-template-areas:"header header" "info  info" "video video" "res   tabs"!important;--mv-content-w:calc(100vw - 0.75rem - 0.75rem)}.MaterialPage_Classes__UC8mH:not(.MaterialPage_Classes--newMv__OwmyH) .MaterialPage_DesktopAfterMaterial__8QkmW{grid-area:res;padding:0;min-width:0;align-self:start}}.ClassBarCollapse_ClassBarCollapse__1tRG_{display:grid;grid-template-rows:1fr;transition:grid-template-rows .25s ease}@media(prefers-reduced-motion:reduce){.ClassBarCollapse_ClassBarCollapse__1tRG_{transition:none}}@media(min-width:64rem){.ClassBarCollapse_ClassBarCollapse__1tRG_{display:block}}.ClassBarCollapse_ClassBarCollapse--collapsed__alaeT{grid-template-rows:0fr}@media(min-width:64rem){.ClassBarCollapse_ClassBarCollapse--collapsed__alaeT{grid-template-rows:1fr}}@media(max-width:1023px)and (orientation:landscape){.ClassBarCollapse_ClassBarCollapse--collapsed__alaeT{grid-template-rows:1fr}}.ClassBarCollapse_ClassBarCollapse__inner__ZU0AI{overflow:hidden;min-height:0}@media(min-width:64rem){.ClassBarCollapse_ClassBarCollapse__inner__ZU0AI{overflow:visible}}.GenerationStepsBar_Bar__G3QFa{overflow-x:auto;scrollbar-width:none}.GenerationStepsBar_Bar__G3QFa::-webkit-scrollbar{display:none}.GenerationStepsBar_Bar__Track__RYWwi{display:flex;gap:.5rem;margin:0;padding:.25rem;list-style:none}.GenerationStepsBar_Bar__Step__1mxJ_{display:flex;flex:none;flex-direction:column;gap:.5rem}.GenerationStepsBar_Bar__Chip__hCDMo{display:inline-flex;gap:.5rem;align-items:center;padding:.5rem 1rem;color:var(--sin-on-surface-variant);border:1.5px solid rgba(0,0,0,0);border-radius:.875rem;transition:border-color .3s ease,background-color .3s ease,color .3s ease}@media(prefers-reduced-motion:reduce){.GenerationStepsBar_Bar__Chip__hCDMo{transition:none}}.GenerationStepsBar_Bar__Label___gqSr{font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;line-height:1rem;letter-spacing:.0188rem;font-weight:600;white-space:nowrap}.GenerationStepsBar_Bar__Step--current__ePIfa .GenerationStepsBar_Bar__Chip__hCDMo{color:var(--sin-on-surface);border-color:var(--sin-primary);background:color-mix(in srgb,var(--sin-primary) 10%,transparent)}.GenerationStepsBar_Bar__Step--pending__znI5F{opacity:.55}.GenerationStepsBar_Bar__Line__Qq5Pw{position:relative;display:block;height:4px;margin:0 .5rem;overflow:hidden;border-radius:999px;background:var(--sin-surface-container-highest)}.GenerationStepsBar_Bar__LineFill__yQeMv{position:absolute;inset:0;border-radius:999px;background:var(--sin-primary);transform:scaleX(0);transform-origin:left}.GenerationStepsBar_Bar__Step--done__xIZOf .GenerationStepsBar_Bar__LineFill__yQeMv{transform:scaleX(1);transition:transform .5s ease}@media(prefers-reduced-motion:reduce){.GenerationStepsBar_Bar__Step--done__xIZOf .GenerationStepsBar_Bar__LineFill__yQeMv{transition:none}}.GenerationStepsBar_Bar__Step--current__ePIfa .GenerationStepsBar_Bar__LineFill__yQeMv{width:40%;transform:none;animation:GenerationStepsBar_line-sweep__vw_rC 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.GenerationStepsBar_Bar__Step--current__ePIfa .GenerationStepsBar_Bar__LineFill__yQeMv{width:50%;animation:none}}.GenerationStepsBar_Bar__SrOnly__TJL7x{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes GenerationStepsBar_line-sweep__vw_rC{0%{transform:translateX(-110%)}to{transform:translateX(280%)}}.GeneratingSteps_GeneratingSteps__Fb3zY{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.GeneratingSteps_GeneratingSteps__Heading__Elzdm{font-family:Bricolage Grotesque,sans-serif;font-size:1.5rem;line-height:2rem;letter-spacing:-.0125rem;font-weight:700;margin:0}.GeneratingSteps_GeneratingSteps--after__c8gsD{display:none}@media(min-width:64rem){.GeneratingSteps_GeneratingSteps--after__c8gsD{display:flex}.GeneratingSteps_GeneratingSteps--sheet__SC_g4{display:none}}.GeneratingSteps_GeneratingSteps__SrOnly__jiuLT{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.EditClassButtonV2_EditClassButtonV2__1_wnH[data-qa=admin_tool_button]{color:var(--sin-error)}.MaterialNavigationButton_Button-label__zYDvK{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;line-height:1.5rem;letter-spacing:.0094rem;font-weight:400;white-space:nowrap}@media(min-width:1280px){.MaterialNavigationButton_Button-label__zYDvK{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;line-height:1.5rem;letter-spacing:.0094rem;font-weight:400}}.MaterialNavigationButton_Button-material__FB3_C{gap:.5rem}.ReportModal_ReportModal__ZN4qL{display:flex;flex-direction:column;gap:1.5rem}.ReportModal_ReportModal__Header__b7hU9{display:flex;align-items:center;flex-direction:column;gap:1.25rem}.ReportModal_ReportModal__Header__Title__IEYtb{font-family:Bricolage Grotesque,sans-serif;font-size:1.25rem;line-height:1.75rem;letter-spacing:0;font-weight:600;margin:0;color:var(--sin-on-surface);max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ReportModal_ReportModal__Body__30wjM{font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.0063rem;font-weight:400;color:var(--sin-on-surface-variant);display:flex;flex-direction:column;gap:1.25rem}.ReportModal_ReportModal__ReportBox__5LCzR{position:relative}.ReportModal_ReportModal__Input__34z8i{font-family:var(--main-font);width:100%;height:120px;background-color:rgba(0,0,0,.6);border:2px solid var(--sin-outline-variant);border-radius:.75rem;color:var(--sin-on-surface);padding:.75rem;resize:none}.ReportModal_ReportModal__Input__34z8i::placeholder{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;line-height:1.5rem;letter-spacing:.0094rem;font-weight:400}.ReportModal_ReportModal__CharactersCount__CuUEp{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;line-height:1.5rem;letter-spacing:.0094rem;font-weight:400;position:absolute;color:var(--sin-on-surface-variant);border:1px solid var(--sin-outline-variant);border-radius:.3125rem;background-color:rgba(0,0,0,0);padding:.125rem .25rem;right:12px;bottom:16px}.ReportModal_ReportModal__Footer__kT_n0{display:flex;flex-direction:row;gap:1rem}.ReportModal_ReportModal__Footer__Action__se1To{width:100%}.MaterialClassBarV2_MaterialClassBarV2__7wvCp{display:flex;flex-direction:column;gap:1rem;position:relative;padding:1rem .75rem}@media(min-width:64rem){.MaterialClassBarV2_MaterialClassBarV2__7wvCp{gap:.75rem;padding:1rem .5rem;flex-shrink:0}.MaterialClassBarV2_MaterialClassBarV2__7wvCp[data-layout=player],.MaterialClassBarV2_MaterialClassBarV2__7wvCp[data-layout=simulation]{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;background-color:var(--sin-surface-container-low);filter:drop-shadow(0 -24px 24px rgba(0,0,0,.5));z-index:1}}.MaterialClassBarV2_MaterialClassBarV2--simulation__9m76K{gap:.25rem;padding:.75rem .5rem 1rem}.MaterialClassBarV2_MaterialClassBarV2--simulation__9m76K .MaterialClassBarV2_MaterialClassBarV2__meta__jNBiI{flex-direction:column;align-items:stretch}.MaterialClassBarV2_MaterialClassBarV2--simulation__9m76K .MaterialClassBarV2_MaterialClassBarV2__classNav__nEMQp{justify-content:flex-end;flex-wrap:wrap}@media(min-width:64rem){.MaterialClassBarV2_MaterialClassBarV2--simulation__9m76K .MaterialClassBarV2_MaterialClassBarV2__classNav__nEMQp{flex-wrap:nowrap}}.MaterialClassBarV2_MaterialClassBarV2__title__u1c3O{font-family:Bricolage Grotesque,sans-serif;font-size:1.25rem;line-height:1.75rem;letter-spacing:0;font-weight:600;grid-area:title;color:var(--sin-on-surface)}@media(min-width:64rem){.MaterialClassBarV2_MaterialClassBarV2__title__u1c3O{font-family:Bricolage Grotesque,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.0063rem;font-weight:600}}.MaterialClassBarV2_MaterialClassBarV2__meta__jNBiI{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}@media(min-width:64rem){.MaterialClassBarV2_MaterialClassBarV2__meta__jNBiI{display:contents}}.MaterialClassBarV2_MaterialClassBarV2__course__a8jYa{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"title title title" "badge text  options";align-items:center;grid-gap:.5rem .75rem;gap:.5rem .75rem;flex:1 1 auto;min-width:0}@media(min-width:64rem){.MaterialClassBarV2_MaterialClassBarV2__course__a8jYa{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"badge title" "badge text";gap:0 .75rem;flex:0 1 auto;min-width:16rem}}.MaterialClassBarV2_MaterialClassBarV2__badgeLink__S_7AB,.MaterialClassBarV2_MaterialClassBarV2__badge__nekan{grid-area:badge;flex-shrink:0}.MaterialClassBarV2_MaterialClassBarV2__badge__nekan{width:2rem;height:2rem;border-radius:999px}@media(min-width:64rem){.MaterialClassBarV2_MaterialClassBarV2__badge__nekan{width:3rem;height:3rem;border-radius:.625rem}}.MaterialClassBarV2_MaterialClassBarV2__badgeLink__S_7AB{display:flex}.MaterialClassBarV2_MaterialClassBarV2__courseText__HhtlK{grid-area:text;display:flex;flex-direction:column;flex:1 1 auto;min-width:0;margin-right:.25rem}@media(min-width:64rem){.MaterialClassBarV2_MaterialClassBarV2__courseText__HhtlK{flex-direction:row;align-items:baseline;gap:.25rem;flex:0 1 auto}}.MaterialClassBarV2_MaterialClassBarV2__7wvCp .MaterialClassBarV2_MaterialClassBarV2__prev__4BSuz{display:none}@media(min-width:64rem){.MaterialClassBarV2_MaterialClassBarV2__7wvCp .MaterialClassBarV2_MaterialClassBarV2__prev__4BSuz{display:inline-flex}}.MaterialClassBarV2_MaterialClassBarV2__nav__OqR1r{display:flex;align-items:center}.MaterialClassBarV2_MaterialClassBarV2__nav__OqR1r>*{flex:1 1 auto;width:100%}@media(min-width:64rem){.MaterialClassBarV2_MaterialClassBarV2__nav__OqR1r{background-color:var(--sin-surface-container-high);border-radius:999px}.MaterialClassBarV2_MaterialClassBarV2__nav__OqR1r>*{flex:0 0 auto;width:auto}.MaterialClassBarV2_MaterialClassBarV2__nav__OqR1r>*+*{position:relative}.MaterialClassBarV2_MaterialClassBarV2__nav__OqR1r>*+:before{content:"";position:absolute;top:50%;left:0;width:1px;height:1.25rem;transform:translateY(-50%);background-color:var(--sin-outline-variant)}.MaterialClassBarV2_MaterialClassBarV2__nav__OqR1r [class*=Button-label]{font-weight:600}.MaterialClassBarV2_MaterialClassBarV2__7wvCp .MaterialClassBarV2_MaterialClassBarV2__nav__OqR1r>*+*{padding-left:.5rem}}.MaterialClassBarV2_MaterialClassBarV2__labelDesktop__iaWKy{display:none}@media(min-width:64rem){.MaterialClassBarV2_MaterialClassBarV2__labelDesktop__iaWKy{display:inline}.MaterialClassBarV2_MaterialClassBarV2__labelMobile__Du5Tt{display:none}}.MaterialClassBarV2_MaterialClassBarV2__classNav__nEMQp{display:flex;align-items:center;width:100%;gap:.75rem}.MaterialClassBarV2_MaterialClassBarV2__classNav__nEMQp>*{flex:1 1;min-width:0;width:100%}@media(min-width:64rem){.MaterialClassBarV2_MaterialClassBarV2__classNav__nEMQp{flex-shrink:0;width:auto;gap:.5rem}.MaterialClassBarV2_MaterialClassBarV2__classNav__nEMQp>*{flex:0 0 auto;width:auto}}.MaterialClassBarV2_MaterialClassBarV2__actions__d2cVk{display:flex;flex-shrink:0;align-items:center;gap:.75rem;width:100%;flex-wrap:wrap}@media(min-width:64rem){.MaterialClassBarV2_MaterialClassBarV2__actions__d2cVk{width:auto}}.MaterialClassBarV2_MaterialClassBarV2__courseTitle__1lPwi{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:.0063rem;font-weight:600;overflow:hidden;color:var(--sin-on-surface);text-overflow:ellipsis;white-space:nowrap}@media(min-width:64rem){.MaterialClassBarV2_MaterialClassBarV2__courseTitle__1lPwi{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;line-height:1.5rem;letter-spacing:.0094rem;font-weight:400;order:1;color:var(--sin-on-surface-variant)}.MaterialClassBarV2_MaterialClassBarV2__courseTitle__1lPwi:before{content:"·";margin-right:.25rem}}.MaterialClassBarV2_MaterialClassBarV2__courseTitle__1lPwi a:focus-visible,.MaterialClassBarV2_MaterialClassBarV2__courseTitle__1lPwi a:hover{text-decoration:underline;text-underline-offset:.125rem}.MaterialClassBarV2_MaterialClassBarV2__course__a8jYa:has(.MaterialClassBarV2_MaterialClassBarV2__badgeLink__S_7AB:hover) .MaterialClassBarV2_MaterialClassBarV2__courseTitle__1lPwi a{text-decoration:underline;text-underline-offset:.125rem}.MaterialClassBarV2_MaterialClassBarV2__progress__LN4oU{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-variant)}.MaterialClassBarV2_MaterialClassBarV2__progress--mobile__6XzQP{font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;line-height:1rem;letter-spacing:.025rem;font-weight:400;color:var(--sin-on-surface)}@media(min-width:64rem){.MaterialClassBarV2_MaterialClassBarV2__progress--mobile__6XzQP{display:none}}.MaterialClassBarV2_MaterialClassBarV2__progress--desktop__Jw7vl{display:none}@media(min-width:64rem){.MaterialClassBarV2_MaterialClassBarV2__progress--desktop__Jw7vl{display:block;order:0;flex-shrink:0;font-weight:600}}.MaterialClassBarV2_MaterialClassBarV2__options__LfvUq{grid-area:options;display:flex;flex-shrink:0;margin-left:auto}@media(min-width:64rem){.MaterialClassBarV2_MaterialClassBarV2__options__LfvUq{display:none}}.MaterialClassBarV2_MaterialClassBarV2__tools__M5Nmm{display:none}@media(min-width:64rem){.MaterialClassBarV2_MaterialClassBarV2__tools__M5Nmm{display:inline-flex;align-items:center;gap:.75rem}}@media(min-width:64rem)and (max-width:69.5rem){.MaterialClassBarV2_MaterialClassBarV2__7wvCp .MaterialClassBarV2_MaterialClassBarV2__actions__d2cVk,.MaterialClassBarV2_MaterialClassBarV2__7wvCp .MaterialClassBarV2_MaterialClassBarV2__classNav__nEMQp{gap:.5rem}.MaterialClassBarV2_MaterialClassBarV2__7wvCp .MaterialClassBarV2_MaterialClassBarV2__tools__M5Nmm{gap:.4rem}}.Card_Card__0cHYG{font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.0063rem;font-weight:400;position:relative;display:block;box-sizing:border-box;color:var(--sin-on-surface);border:none;text-align:inherit;text-decoration:none;transition:background .14s ease,background-color .14s ease,border-color .14s ease,box-shadow .18s cubic-bezier(.16,1,.3,1)}.Card_Card--radius-xs__1f6pP{border-radius:.25rem}.Card_Card--radius-sm__9ZoVh{border-radius:.375rem}.Card_Card--radius-md__CBcwh{border-radius:.5rem}.Card_Card--radius-lg__HOTsB{border-radius:.625rem}.Card_Card--radius-xl__DclwQ{border-radius:.75rem}.Card_Card--radius-2xl__1vL1C{border-radius:.875rem}.Card_Card--radius-3xl__LHLnD{border-radius:1rem}.Card_Card--radius-4xl__L35lp{border-radius:1.25rem}.Card_Card--radius-full__5oxHq{border-radius:999px}.Card_Card--padding-none__SJlcO{padding:0}.Card_Card--padding-sm__ZYks5{padding:.5rem}.Card_Card--padding-md__RWosb{padding:1rem}.Card_Card--padding-lg__ISsKt{padding:1.5rem}.Card_Card--elevated__gget1{background:var(--sin-surface-container-low);box-shadow:0 1px 2px 0 color-mix(in srgb,var(--sin-shadow) 30%,transparent),0 1px 3px 1px color-mix(in srgb,var(--sin-shadow) 15%,transparent)}.Card_Card--raised__1YuT9{background:var(--sin-surface-container-high);box-shadow:0 4px 8px 0 color-mix(in srgb,var(--sin-shadow) 30%,transparent),0 8px 24px 4px color-mix(in srgb,var(--sin-shadow) 18%,transparent)}.Card_Card--outlined__dvji4{background:var(--sin-surface);border:1px solid var(--sin-outline-variant);box-shadow:none}.Card_Card--glass__gCtQG{background:color-mix(in srgb,var(--sin-surface) 72%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.1),inset 0 -1px 0 0 rgba(0,0,0,.2)}.Card_Card--filled__eM4_E{background:var(--sin-surface-container);box-shadow:none}.Card_Card--selected__q1ou2:before{content:"";position:absolute;inset:0;border:1px solid var(--sin-outline);border-radius:inherit;pointer-events:none}.Card_Card--outlined__dvji4.Card_Card--selected__q1ou2{border-color:var(--sin-outline)}.Card_Card--outlined__dvji4.Card_Card--selected__q1ou2:before{content:none}.Card_Card--interactive__B0SB8{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;outline:none}.Card_Card--interactive__B0SB8:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--sin-on-surface);opacity:0;transition:opacity .14s ease;pointer-events:none}.Card_Card--interactive__B0SB8:hover:after{opacity:.08}.Card_Card--interactive__B0SB8:active:after{opacity:.16}.Card_Card--interactive__B0SB8:focus-visible{outline:2px solid var(--sin-primary);outline-offset:2px}.Chip_Chip__m_c1e{font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;line-height:1rem;letter-spacing:.0188rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;max-width:100%;border:1px solid var(--sin-outline);border-radius:999px;background:rgba(0,0,0,0);color:var(--sin-on-surface-variant);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;outline:none;box-sizing:border-box;font-family:inherit;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.Chip_Chip__m_c1e:focus-visible{outline:2px solid var(--sin-primary);outline-offset:2px}.Chip_Chip__m_c1e:hover:not(.Chip_Chip--disabled__Hoh_L){background:color-mix(in srgb,var(--sin-on-surface) 8%,transparent);color:var(--sin-on-surface)}.Chip_Chip__m_c1e:active:not(.Chip_Chip--disabled__Hoh_L){background:color-mix(in srgb,var(--sin-on-surface) 16%,transparent)}.Chip_Chip--md__CSTLg{height:2rem;padding:0 .75rem;letter-spacing:.0188rem;font-weight:600}.Chip_Chip--md__CSTLg,.Chip_Chip--sm__8CSpE{font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;line-height:1rem}.Chip_Chip--sm__8CSpE{height:1.5rem;padding:0 .5rem;gap:.25rem;letter-spacing:.025rem;font-weight:400}.Chip_Chip--selected__wVBDl{background:var(--sin-secondary-container);color:var(--sin-on-secondary-container);border-color:rgba(0,0,0,0)}.Chip_Chip--selected__wVBDl:hover:not(.Chip_Chip--disabled__Hoh_L){background:color-mix(in srgb,var(--sin-on-secondary-container) 8%,var(--sin-secondary-container));color:var(--sin-on-secondary-container)}.Chip_Chip--selected__wVBDl:active:not(.Chip_Chip--disabled__Hoh_L){background:color-mix(in srgb,var(--sin-on-secondary-container) 16%,var(--sin-secondary-container))}.Chip_Chip--input__JxgV5{cursor:default;padding-right:.25rem}.Chip_Chip--input__JxgV5.Chip_Chip--sm__8CSpE{padding-right:2px}.Chip_Chip--disabled__Hoh_L{opacity:var(--sin-state-disabled);cursor:not-allowed;pointer-events:none}.Chip_Chip__label__whQr8{overflow:hidden;text-overflow:ellipsis}.Chip_Chip__leading__6K6Ye,.Chip_Chip__trailing__JozBC{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.Chip_Chip--md__CSTLg .Chip_Chip__leading__6K6Ye,.Chip_Chip--md__CSTLg .Chip_Chip__trailing__JozBC{width:1.125rem;height:1.125rem}.Chip_Chip--sm__8CSpE .Chip_Chip__leading__6K6Ye,.Chip_Chip--sm__8CSpE .Chip_Chip__trailing__JozBC{width:1rem;height:1rem}.Chip_Chip__affordance__Kk9Tb,.Chip_Chip__leading__6K6Ye>img,.Chip_Chip__leading__6K6Ye>svg,.Chip_Chip__trailing__JozBC>img,.Chip_Chip__trailing__JozBC>svg{width:100%;height:100%;display:block}.Chip_Chip__remove__vbIt7{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:.25rem;padding:0;border:none;border-radius:999px;background:rgba(0,0,0,0);color:inherit;cursor:pointer;outline:none;transition:background-color .14s ease}.Chip_Chip--md__CSTLg .Chip_Chip__remove__vbIt7{width:1.125rem;height:1.125rem}.Chip_Chip--sm__8CSpE .Chip_Chip__remove__vbIt7{width:1rem;height:1rem}.Chip_Chip__remove__vbIt7:hover{background:color-mix(in srgb,var(--sin-on-surface) 12%,transparent)}.Chip_Chip__remove__vbIt7:active{background:color-mix(in srgb,var(--sin-on-surface) 16%,transparent)}.Chip_Chip__remove__vbIt7:focus-visible{outline:2px solid var(--sin-primary);outline-offset:2px}.Chip_Chip__remove__vbIt7:disabled{cursor:not-allowed}.Chip_Chip__remove__vbIt7>img,.Chip_Chip__remove__vbIt7>svg{width:100%;height:100%;display:block}.ObjectiveCourseCard_ObjectiveBadge__iJW5O{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:.25rem;font-size:14px;font-weight:700;line-height:20px;letter-spacing:.3px;white-space:nowrap}.ObjectiveCourseCard_ObjectiveBadge--dueToday__It7_P,.ObjectiveCourseCard_ObjectiveBadge--expired__rnQ71{background-color:#c20026;color:#fff}.ObjectiveCourseCard_ObjectiveBadge--due__zWJYb{background-color:#f9d894;color:#442e04}.ObjectiveCourseCard_ObjectiveCourseCard__logo__URo4K{display:block;width:24px;height:24px;object-fit:cover;border-radius:5.4px}.ObjectiveCourseCard_ObjectiveProgress__KU8OC{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.ObjectiveCourseCard_ObjectiveProgress__track__ipQMr{position:relative;display:block;width:100%;height:8px;overflow:hidden;border-radius:99px;background-color:rgba(255,255,255,.24)}.ObjectiveCourseCard_ObjectiveProgress__fill__Fp0Ai{position:absolute;inset:0 auto 0 0;height:100%;border-radius:99px;background-color:#0ae98a}.ObjectiveCourseCard_ObjectiveProgress__counts__7GHcg{display:flex;justify-content:space-between;gap:.5rem;color:#bec8c9;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.14px;white-space:nowrap}.ObjectiveCard_ObjectiveCard__Zg1vG{display:flex;flex-direction:column;width:100%;min-width:0;padding:.75rem;border-radius:1rem;background-color:#1d2322;color:inherit;text-decoration:none;cursor:pointer}.ObjectiveCard_ObjectiveCard--route__GCiOU{position:relative;height:100%;padding:0}.ObjectiveCard_ObjectiveCard__media__hDJBs{position:relative;width:100%;height:196px;overflow:hidden;border-radius:1rem;background-color:#34393c}.ObjectiveCard_ObjectiveCard__hero__cm1fB{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.ObjectiveCard_ObjectiveCard__folders__dIisS{position:relative;z-index:1;flex:1 1 auto;min-height:232px}.ObjectiveCard_ObjectiveCard__folder__9_WN5{position:absolute;width:68%;height:156px;overflow:hidden;border:2px solid #fff;border-radius:.75rem;box-shadow:0 2px 20px 0 rgba(0,0,0,.64);background-color:#34393c;transform-origin:center bottom;transition:transform .38s ease-out}.ObjectiveCard_ObjectiveCard__folder--back__3m6_Y{bottom:64px;left:24%;z-index:1}.ObjectiveCard_ObjectiveCard__folder--1__Tegom{bottom:42px;left:8%;transform-origin:bottom right;z-index:2}.ObjectiveCard_ObjectiveCard__folder--2__yBIv3{bottom:20px;left:30%;transform-origin:bottom left;z-index:3}.ObjectiveCard_ObjectiveCard--route__GCiOU:hover .ObjectiveCard_ObjectiveCard__folder--back__3m6_Y{transform:translate(4.71px,-35.5px) rotate(0deg)}.ObjectiveCard_ObjectiveCard--route__GCiOU:hover .ObjectiveCard_ObjectiveCard__folder--1__Tegom{transform:translate(-15px,-37px) rotate(-8deg);transition-delay:.02s}.ObjectiveCard_ObjectiveCard--route__GCiOU:hover .ObjectiveCard_ObjectiveCard__folder--2__yBIv3{transform:translate(-4px,-21px) rotate(4.25deg);transition-delay:.04s}@media(prefers-reduced-motion:reduce){.ObjectiveCard_ObjectiveCard__folder__9_WN5{transition:none}.ObjectiveCard_ObjectiveCard--route__GCiOU:hover .ObjectiveCard_ObjectiveCard__folder--1__Tegom,.ObjectiveCard_ObjectiveCard--route__GCiOU:hover .ObjectiveCard_ObjectiveCard__folder--2__yBIv3,.ObjectiveCard_ObjectiveCard--route__GCiOU:hover .ObjectiveCard_ObjectiveCard__folder--back__3m6_Y{transform:none}}.ObjectiveCard_ObjectiveCard__folderImage__ZCXyf{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ObjectiveCard_ObjectiveCard__folderPlaceholder__WdTBO{position:absolute;inset:0;background-color:#59605e}.ObjectiveCard_ObjectiveCard__folderTab___AEge{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;position:absolute;top:0;left:50%;z-index:1;transform:translateX(-50%);width:62%;padding:.25rem .5rem;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:#34393c;color:#fff;font-size:10px;font-weight:600;line-height:14px;text-align:center}.ObjectiveCard_ObjectiveCard__glassBody__YFYSP{position:relative;z-index:2;display:flex;flex-direction:column;gap:1rem;margin-top:-100px;padding:1rem;background:linear-gradient(180deg,rgba(29,35,34,.4),rgba(29,35,34,.78) 45%,#1d2322);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20preserveAspectRatio='none'%20viewBox='0%200%20511.869%20288.294'%3E%3Cpath%20transform='translate(511.869%200)%20scale(-1%201)'%20d='M0%2055.1434C0%2045.3952%207.90247%2037.4928%2017.6507%2037.4928H281.27C284.885%2037.4928%20288.412%2036.3829%20291.376%2034.3133L335.958%203.17949C338.921%201.10984%20342.449%200%20346.064%200H494.218C503.967%200%20511.869%207.90247%20511.869%2017.6507V270.643C511.869%20280.392%20503.967%20288.294%20494.218%20288.294H17.6507C7.90248%20288.294%200%20280.392%200%20270.643V55.1434Z'%20fill='white'/%3E%3C/svg%3E");mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20preserveAspectRatio='none'%20viewBox='0%200%20511.869%20288.294'%3E%3Cpath%20transform='translate(511.869%200)%20scale(-1%201)'%20d='M0%2055.1434C0%2045.3952%207.90247%2037.4928%2017.6507%2037.4928H281.27C284.885%2037.4928%20288.412%2036.3829%20291.376%2034.3133L335.958%203.17949C338.921%201.10984%20342.449%200%20346.064%200H494.218C503.967%200%20511.869%207.90247%20511.869%2017.6507V270.643C511.869%20280.392%20503.967%20288.294%20494.218%20288.294H17.6507C7.90248%20288.294%200%20280.392%200%20270.643V55.1434Z'%20fill='white'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.ObjectiveCard_ObjectiveCard__glassLogo__W4Yr0{width:24px;height:24px;object-fit:cover;border-radius:5.4px}.ObjectiveCard_ObjectiveCard__badge__cEYAC{position:absolute;top:.75rem;left:.75rem;z-index:4;display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:.25rem;font-size:14px;font-weight:700;line-height:20px;letter-spacing:.3px;white-space:nowrap}.ObjectiveCard_ObjectiveCard__badge--dueToday__H4qfK,.ObjectiveCard_ObjectiveCard__badge--expired__Ep62W{background-color:#c20026;color:#fff}.ObjectiveCard_ObjectiveCard__badge--due__n9Xak{background-color:#f9d894;color:#442e04}.ObjectiveCard_ObjectiveCard__logo__MA_9J{position:absolute;bottom:.75rem;left:.75rem;z-index:4;width:24px;height:24px;object-fit:cover;border-radius:5.4px}.ObjectiveCard_ObjectiveCard__body__YXCeG{display:flex;flex-direction:column;gap:1rem;padding:1rem .25rem 0}.ObjectiveCard_ObjectiveCard__meta__Q4CGB{display:flex;align-items:center;gap:1rem}.ObjectiveCard_ObjectiveCard__metaItem__23fQ_{display:inline-flex;align-items:center;gap:.25rem;color:#bec8c9;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.14px;white-space:nowrap}.ObjectiveCard_ObjectiveCard__metaItem__23fQ_ svg{width:20px;height:20px}.ObjectiveCard_ObjectiveCard__metaItem__23fQ_ svg path{fill:currentColor}.ObjectiveCard_ObjectiveCard__levelBars__gEqAz{display:inline-flex;align-items:flex-end;gap:2px;height:16px}.ObjectiveCard_ObjectiveCard__levelBar__svuRt{width:4px;background-color:#34393c;border-radius:1px}.ObjectiveCard_ObjectiveCard__levelBar__svuRt:first-child{height:6px}.ObjectiveCard_ObjectiveCard__levelBar__svuRt:nth-child(2){height:11px}.ObjectiveCard_ObjectiveCard__levelBar__svuRt:nth-child(3){height:16px}.ObjectiveCard_ObjectiveCard__levelBar--active__aH5fV{background-color:#899394}.ObjectiveCard_ObjectiveCard__title__ny3OJ{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#fff;font-size:16px;font-weight:700;line-height:24px;letter-spacing:.14px}.ObjectiveCard_ObjectiveCard__progress__Y3B_0{display:flex;flex-direction:column;gap:.5rem}.ObjectiveCard_ObjectiveCard__track__SHq72{position:relative;display:block;width:100%;height:8px;overflow:hidden;border-radius:99px;background-color:rgba(255,255,255,.24)}.ObjectiveCard_ObjectiveCard__fill__bBNeL{position:absolute;inset:0 auto 0 0;height:100%;border-radius:99px;background-color:#0ae98a}.ObjectiveCard_ObjectiveCard__counts__2G30f{display:flex;justify-content:space-between;gap:.5rem;color:#bec8c9;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.14px;white-space:nowrap}.ObjectivesSection_ObjectivesSection__2a00n{display:grid;grid-template-rows:1fr;margin-bottom:3.5rem;scroll-margin-top:1.5rem}.ObjectivesSection_ObjectivesSection--revealing__2syLM{animation:ObjectivesSection_ObjectivesSection-reveal__YVHYc .4s ease-out}.ObjectivesSection_ObjectivesSection--revealing__2syLM .ObjectivesSection_ObjectivesSection__inner___5bps{overflow:hidden}@media(prefers-reduced-motion:reduce){.ObjectivesSection_ObjectivesSection--revealing__2syLM{animation:none}.ObjectivesSection_ObjectivesSection--revealing__2syLM .ObjectivesSection_ObjectivesSection__inner___5bps{overflow:visible}}.ObjectivesSection_ObjectivesSection__inner___5bps{display:flex;flex-direction:column;min-height:0}.ObjectivesSection_ObjectivesSection__header___viNK{display:flex;flex-direction:column;gap:.5rem}.ObjectivesSection_ObjectivesSection__greeting__UJgSf{margin:0;color:#bec8c9;font-size:16px;font-weight:700;line-height:24px}.ObjectivesSection_ObjectivesSection__title__QCU_d{font-family:Bricolage Grotesque,sans-serif;font-size:1.25rem;line-height:1.75rem;letter-spacing:0;font-weight:600;font-weight:700;color:#fff}@media(min-width:64rem){.ObjectivesSection_ObjectivesSection__title__QCU_d{font-family:Bricolage Grotesque,sans-serif;font-size:1.75rem;line-height:2.25rem;letter-spacing:-.0187rem;font-weight:700}}.ObjectivesSection_ObjectivesSection__collapsible__lEIkC{gap:1rem;margin-top:1rem}@media(min-width:64rem){.ObjectivesSection_ObjectivesSection__collapsible__lEIkC{gap:2rem;margin-top:1.5rem}}.ObjectivesSection_ObjectivesSection__grid__N2DE4{grid-template-columns:repeat(var(--objectives-columns,1),minmax(0,1fr));gap:1rem}@media(min-width:64rem){.ObjectivesSection_ObjectivesSection__grid__N2DE4{gap:2rem}}.ObjectivesSection_ObjectivesSection__extraGrid__wZi0b{padding-top:1rem}@media(min-width:64rem){.ObjectivesSection_ObjectivesSection__extraGrid__wZi0b{padding-top:2rem}}@keyframes ObjectivesSection_ObjectivesSection-reveal__YVHYc{0%{grid-template-rows:0fr;margin-bottom:0;opacity:0}to{grid-template-rows:1fr;margin-bottom:3.5rem;opacity:1}}.EnglishAcademyCard_EnglishAcademyCard__R4KAf{position:relative;display:flex;flex-direction:column;gap:1.5rem;padding:1rem .75rem;border-radius:1rem;background:var(--sin-surface-container);color:var(--sin-on-surface)}@media(min-width:64rem){.EnglishAcademyCard_EnglishAcademyCard__R4KAf{padding:1.5rem}}.EnglishAcademyCard_EnglishAcademyCard__header__9iVmu{display:flex;align-items:center;gap:.75rem}@media(min-width:64rem){.EnglishAcademyCard_EnglishAcademyCard__header__9iVmu{gap:1.5rem}}.EnglishAcademyCard_EnglishAcademyCard__copy__ABxpw{flex:1 1 auto;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:.25rem}.EnglishAcademyCard_EnglishAcademyCard--stacked__Vam7_ .EnglishAcademyCard_EnglishAcademyCard__header__9iVmu{align-items:flex-start}.EnglishAcademyCard_EnglishAcademyCard--stacked__Vam7_ .EnglishAcademyCard_EnglishAcademyCard__copy__ABxpw{justify-content:flex-start}@media(min-width:64rem){.EnglishAcademyCard_EnglishAcademyCard--stacked__Vam7_ .EnglishAcademyCard_EnglishAcademyCard__header__9iVmu{align-items:center}.EnglishAcademyCard_EnglishAcademyCard--stacked__Vam7_ .EnglishAcademyCard_EnglishAcademyCard__copy__ABxpw{justify-content:center}}.EnglishAcademyCard_EnglishAcademyCard__title__W45q1{font-family:Bricolage Grotesque,sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:.0063rem;font-weight:600;margin:0;color:var(--sin-on-surface);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(min-width:64rem){.EnglishAcademyCard_EnglishAcademyCard__title__W45q1{font-family:Bricolage Grotesque,sans-serif;font-size:1.5rem;line-height:2rem;letter-spacing:-.0125rem;font-weight:700}}.EnglishAcademyCard_EnglishAcademyCard__subtitle__93Xc3{font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;line-height:1rem;letter-spacing:.025rem;font-weight:400;margin:0;color:var(--sin-on-surface-variant);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(min-width:64rem){.EnglishAcademyCard_EnglishAcademyCard__subtitle__93Xc3{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}}.EnglishAcademyCard_EnglishAcademyCard__footer__MXAgV{display:flex;align-items:center;gap:1.5rem}.EnglishAcademyCard_EnglishAcademyCard__progress__KBx_7{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.5rem}.EnglishAcademyCard_EnglishAcademyCard__counts___71zV{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;line-height:1rem;letter-spacing:.025rem;font-weight:400;color:var(--sin-on-surface-variant)}.EnglishAcademyCard_EnglishAcademyCard__cta__YGCy7{flex:0 0 auto}.ReportClassButton_ReportClassButton__pgAdU{display:inline-flex;flex-shrink:0}.Tooltip_Tooltip__trigger__TtOyL{display:inline-flex;max-width:max-content}.Tooltip_Tooltip__tip__31rwS{position:fixed;z-index:1100;box-sizing:border-box;pointer-events:none;background:var(--tip-bg);opacity:0;transform:scale(.96);transition:opacity .14s ease,transform .18s cubic-bezier(.16,1,.3,1)}.Tooltip_Tooltip__tip--open__Tp9V7{opacity:1;transform:scale(1)}.Tooltip_Tooltip__tip__31rwS[data-placement=top]{transform-origin:bottom center}.Tooltip_Tooltip__tip__31rwS[data-placement=bottom]{transform-origin:top center}.Tooltip_Tooltip__tip__31rwS[data-placement=left]{transform-origin:right center}.Tooltip_Tooltip__tip__31rwS[data-placement=right]{transform-origin:left center}.Tooltip_Tooltip__tip--plain__qmOBi{--tip-bg:var(--sin-inverse-surface);font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;line-height:1.5rem;letter-spacing:.0094rem;font-weight:400;max-width:18rem;padding:.25rem .5rem;color:var(--sin-inverse-on-surface);border-radius:.25rem}.Tooltip_Tooltip__tip--rich__tB_dS{--tip-bg:var(--sin-surface-container-high);display:flex;flex-direction:column;gap:.25rem;max-width:20rem;padding:.75rem 1rem;color:var(--sin-on-surface);border-radius:.625rem;border:1px solid var(--sin-outline-variant);box-shadow:0 8px 24px color-mix(in srgb,var(--sin-shadow) 28%,transparent),0 2px 8px color-mix(in srgb,var(--sin-shadow) 18%,transparent)}.Tooltip_Tooltip__title__y1jO3{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:.0063rem;font-weight:600;color:var(--sin-on-surface)}.Tooltip_Tooltip__content__vQ1tI{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;line-height:1.5rem;letter-spacing:.0094rem;font-weight:400}.Tooltip_Tooltip__tip--rich__tB_dS .Tooltip_Tooltip__content__vQ1tI{color:var(--sin-on-surface-variant)}.Tooltip_Tooltip__caret__LuC5A{position:absolute;width:8px;height:8px;background:var(--tip-bg);transform:rotate(45deg)}.Tooltip_Tooltip__tip__31rwS[data-placement=top] .Tooltip_Tooltip__caret__LuC5A{bottom:-4px;left:50%;margin-left:-4px}.Tooltip_Tooltip__tip__31rwS[data-placement=bottom] .Tooltip_Tooltip__caret__LuC5A{top:-4px;left:50%;margin-left:-4px}.Tooltip_Tooltip__tip__31rwS[data-placement=left] .Tooltip_Tooltip__caret__LuC5A{right:-4px;top:50%;margin-top:-4px}.Tooltip_Tooltip__tip__31rwS[data-placement=right] .Tooltip_Tooltip__caret__LuC5A{left:-4px;top:50%;margin-top:-4px}.Tooltip_Tooltip__tip--rich__tB_dS .Tooltip_Tooltip__caret__LuC5A{border:1px solid var(--sin-outline-variant)}@media(prefers-reduced-motion:reduce){.Tooltip_Tooltip__tip__31rwS{transition:none;transform:none}}.GoalEditor_Goal__8iGgF{display:flex;flex-direction:column;gap:.5rem;min-width:0}.GoalEditor_Goal__Line__X4mPs{display:flex;gap:.25rem;align-items:flex-start}.GoalEditor_Goal__Text__z2Nsr{font-family:Bricolage Grotesque,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.0063rem;font-weight:600;flex:1 1 auto;margin:0;color:var(--sin-on-surface-variant);overflow-wrap:anywhere}.GoalEditor_Goal__Edit__sxESV{flex:none;color:var(--sin-on-surface-variant);opacity:.6;transition:opacity .15s ease,color .15s ease}.GoalEditor_Goal__Edit__sxESV:focus-visible,.GoalEditor_Goal__Line__X4mPs:hover .GoalEditor_Goal__Edit__sxESV{color:var(--ws-accent);opacity:1}.GoalEditor_Goal__Error__oKZ1A{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-error)}.GoalEditor_Goal__Actions__PgxIM{display:flex;gap:.5rem;justify-content:flex-end}@media(prefers-reduced-motion:reduce){.GoalEditor_Goal__Edit__sxESV{transition:none}}.LessonCard_Hero__4DcH6{display:flex;flex:none;flex-direction:column;gap:1rem;min-height:0;margin:0;padding:1rem 0 .5rem}.LessonCard_Hero__Head__GDRBt{display:flex;flex:none;gap:.5rem;align-items:center;justify-content:space-between;min-height:28px}.LessonCard_Hero__Eyebrow__OjGWl{font-family:IBM Plex Mono,monospace;font-size:.875rem;line-height:1.25rem;letter-spacing:.0063rem;font-weight:400;font-size:.6875rem;line-height:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ws-accent)}.LessonCard_Hero__Update__0xAiY{color:var(--sin-on-surface-variant);transition:color .15s ease}.LessonCard_Hero__Update__0xAiY:hover{color:var(--ws-accent)}.LessonCard_Hero__Title__dCVhT{font-family:Bricolage Grotesque,sans-serif;font-size:2rem;line-height:2.5rem;letter-spacing:-.025rem;font-weight:700;margin:0;overflow-wrap:anywhere;text-wrap:balance}@media(min-width:1440px){.LessonCard_Hero__Title__dCVhT{font-family:Bricolage Grotesque,sans-serif;font-size:2.5rem;line-height:3rem;letter-spacing:-.0156rem;font-weight:700}}.LessonCard_Hero__Body__KKrUs{display:flex;flex-direction:column;gap:1rem;min-height:0}.LessonCard_Hero__Notice__1h6Xd,.LessonCard_Hero__Text__8gaXI{font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.0063rem;font-weight:400}.LessonCard_Hero__Notice__1h6Xd{margin:0;color:var(--sin-on-surface-variant)}.LessonCard_Hero__Refused__cliBQ{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.LessonCard_Hero__RefusedTitle___boX4{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)}.LessonCard_Hero__RefusedAction__bbh_u{margin-top:.5rem}.LessonCard_Hero__Progress__IjgEU{font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.0063rem;font-weight:400;display:flex;gap:.5rem;align-items:center;margin:0;padding:.75rem 1rem;color:var(--sin-on-surface);border-radius:.625rem;background:color-mix(in srgb,var(--ws-accent) 10%,transparent)}.LessonCard_Hero__Progress__IjgEU>*{flex:none}.LessonCard_Hero__Notes__wiPqU{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;line-height:1.5rem;letter-spacing:.0094rem;font-weight:400}.LessonCard_Hero__Notes__wiPqU summary{padding:.5rem 0;color:var(--sin-on-surface-variant);cursor:pointer;transition:color .15s ease}.LessonCard_Hero__Notes__wiPqU summary:focus-visible,.LessonCard_Hero__Notes__wiPqU summary:hover{color:var(--ws-accent)}.LessonCard_Hero__Notes__wiPqU[open] summary{margin-bottom:.75rem}.LessonCard_Stages__wbTEp{display:flex;flex-direction:column;gap:1rem}.LessonCard_Stages__Head__MwVlU{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center}.LessonCard_Stages__Title__oq85z{font-family:Bricolage Grotesque,sans-serif;font-size:1.5rem;line-height:2rem;letter-spacing:-.0125rem;font-weight:700;margin:0}.LessonCard_Stages__Activity__y7urO{font-family:Bricolage Grotesque,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.0063rem;font-weight:600;display:inline-flex;gap:.5rem;align-items:center;margin:0;padding:.25rem 1rem;color:var(--ws-accent);border-radius:999px;background:color-mix(in srgb,var(--ws-accent) 16%,transparent)}.LessonCard_Stages__Dots__IQuCf{color:var(--ws-accent);letter-spacing:3px;animation:LessonCard_lesson-pulse__C3BDy 1.5s ease-in-out infinite}.LessonCard_Stages__Dot__wTJP3{width:12px;height:12px;border-radius:999px;background:var(--ws-accent)}.LessonCard_Stages__Steps__Cs_td{--sin-progress-steps-connector-color:var(--sin-outline);--sin-progress-steps-connector-height:1rem;--sin-progress-steps-title-font-size:1.125rem;--sin-progress-steps-title-line-height:1.625rem}.LessonCard_Stages__Steps__Cs_td li>span:last-child{width:6px;-webkit-margin-start:calc(16px - 6px/2);margin-inline-start:calc(16px - 6px/2);border-radius:999px}.LessonCard_Stages__Steps__Cs_td li [data-state]{opacity:1}.LessonCard_Stages__Steps__Cs_td li [data-state]>span:first-child{border-radius:999px;transition:background-color .2s ease,color .2s ease}.LessonCard_Stages__Steps__Cs_td li [data-state=done]>span:first-child{color:var(--sin-surface);background:var(--ws-accent)}.LessonCard_Stages__Steps__Cs_td li [data-state=current]>span:first-child{color:var(--ws-accent);background:color-mix(in srgb,var(--ws-accent) 18%,transparent);animation:LessonCard_lesson-ring__DpGUp 1.8s ease-out infinite}.LessonCard_Stages__Steps__Cs_td li [data-state=current]>span:nth-child(2)>span{color:var(--ws-accent);font-weight:700}.LessonCard_Stages__Steps__Cs_td li [data-state=upcoming]>span:first-child{color:var(--sin-on-surface-variant);background:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px var(--sin-outline)}.LessonCard_Stages__Steps__Cs_td li [data-state=upcoming]>span:nth-child(2)>span{color:var(--sin-on-surface-variant)}.LessonCard_Stages__Steps__Cs_td li:has(>[data-state=done])>span:last-child{background:var(--ws-accent)}.LessonCard_Stages__Steps__Cs_td li:has(>[data-state=current])>span:last-child{background:linear-gradient(var(--ws-accent),var(--ws-accent)) no-repeat top/100% 0 var(--sin-outline);animation:LessonCard_lesson-fill__B_d2z 1.8s ease-in-out infinite}@keyframes LessonCard_lesson-pulse__C3BDy{50%{opacity:.3}}@keyframes LessonCard_lesson-ring__DpGUp{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ws-accent) 45%,transparent)}to{box-shadow:0 0 0 12px color-mix(in srgb,var(--ws-accent) 0%,transparent)}}@keyframes LessonCard_lesson-fill__B_d2z{0%{background-size:100% 0}80%,to{background-size:100% 100%}}.LessonCard_Video__0q5AL{flex-shrink:0;width:100%;overflow:hidden;border-radius:1.25rem;box-shadow:0 24px 64px -28px color-mix(in srgb,var(--ws-accent) 50%,transparent),0 0 0 1px color-mix(in srgb,var(--ws-accent) 14%,transparent)}.LessonCard_Video--vertical__aYFCe{max-width:320px;margin:0 auto}.LessonCard_Poster__smGP6{position:relative;display:block;width:100%;aspect-ratio:16/9;padding:0;cursor:pointer;background-color:var(--sin-surface-container-highest);background-position:50%;background-size:cover;border:0;border-radius:1.25rem}.LessonCard_Poster__smGP6:focus-visible{outline:2px solid var(--ws-accent);outline-offset:2px}.LessonCard_Poster--vertical__4RDSD{aspect-ratio:9/16}.LessonCard_Poster__Play__35hC2{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:.0063rem;font-weight:600;position:absolute;right:1rem;bottom:1rem;display:inline-flex;gap:.5rem;align-items:center;padding:.5rem 1rem;color:var(--sin-surface);border-radius:999px;background:var(--ws-accent);box-shadow:0 8px 24px -8px color-mix(in srgb,var(--ws-accent) 70%,transparent);transition:transform .15s ease}.LessonCard_Poster__smGP6:hover .LessonCard_Poster__Play__35hC2{transform:translateY(-2px) scale(1.03)}.LessonCard_Preview__CJPaQ{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid color-mix(in srgb,var(--ws-accent) 50%,transparent);border-radius:.625rem;background:var(--sin-surface-container)}.LessonCard_Preview__Title__0nVA6{font-family:Bricolage Grotesque,sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:.0063rem;font-weight:600;margin:0}.LessonCard_Preview__Request___0FTq{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);overflow-wrap:anywhere}.LessonCard_Preview__Video__j9dYh{width:100%;max-height:360px;border-radius:.5rem;background:#000}.LessonCard_Preview__Actions__fua2V{display:flex;gap:.5rem;justify-content:flex-end}.LessonCard_Update__Label__DzF10{font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;line-height:1rem;letter-spacing:.0188rem;font-weight:600;display:block;margin-bottom:.5rem}.LessonCard_Update__Error__avbip{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;line-height:1.5rem;letter-spacing:.0094rem;font-weight:400;margin:.5rem 0 0;color:var(--sin-error)}@media(prefers-reduced-motion:reduce){.LessonCard_Hero__Notes__wiPqU summary,.LessonCard_Hero__Update__0xAiY,.LessonCard_Poster__Play__35hC2,.LessonCard_Stages__Steps__Cs_td li [data-state]>span:first-child{transition:none}.LessonCard_Stages__Dots__IQuCf,.LessonCard_Stages__Steps__Cs_td li [data-state=current]>span:first-child,.LessonCard_Stages__Steps__Cs_td li:has(>[data-state=current])>span:last-child{animation:none}.LessonCard_Stages__Steps__Cs_td li:has(>[data-state=current])>span:last-child{background-size:100% 50%}.LessonCard_Poster__smGP6:hover .LessonCard_Poster__Play__35hC2{transform:none}}.Rail_Rail__uPbBs{--rail-width:280px;position:relative;min-width:0;min-height:0;overflow:hidden;background:var(--sin-surface-container-lowest)}.Rail_Rail--left__FisEC{border-right:1px solid var(--sin-outline-variant)}.Rail_Rail--right__3P8ye{--rail-width:304px;border-left:1px solid var(--sin-outline-variant)}.Rail_Rail__Panel__FB_PL{display:flex;flex-direction:column;width:var(--rail-width);height:100%;min-height:0;transition:opacity .15s ease,visibility 0s linear .2s}.Rail_Rail--collapsed__1zmbY .Rail_Rail__Panel__FB_PL{visibility:hidden;opacity:0;transition:opacity .15s ease,visibility 0s linear .15s}.Rail_Rail__Head__kOAvn{display:flex;flex:none;gap:.5rem;align-items:center;min-height:48px;padding:.5rem 1rem}.Rail_Rail--left__FisEC .Rail_Rail__Head__kOAvn{padding-right:calc(.75rem + 28px + .5rem)}.Rail_Rail--right__3P8ye .Rail_Rail__Head__kOAvn{padding-left:calc(.75rem + 28px + .5rem)}.Rail_Rail__Title__2lck1{font-family:Bricolage Grotesque,sans-serif;font-weight:600;margin:0}.Rail_Rail__Meta__1AceJ,.Rail_Rail__Title__2lck1{font-size:.875rem;line-height:1.25rem;letter-spacing:.0063rem}.Rail_Rail__Meta__1AceJ{font-family:IBM Plex Mono,monospace;font-weight:400;padding:.125rem .5rem;font-size:.6875rem;line-height:1rem;color:var(--ws-accent);white-space:nowrap;border-radius:999px;background:color-mix(in srgb,var(--ws-accent) 14%,transparent)}.Rail_Rail__Toggle__oczju{position:absolute;top:10px;z-index:1;display:inline-flex;color:var(--sin-on-surface-variant);transition:left .2s cubic-bezier(.16,1,.3,1),color .15s ease}.Rail_Rail__Toggle__oczju:hover{color:var(--sin-on-surface)}.Rail_Rail--left__FisEC .Rail_Rail__Toggle__oczju{left:calc(var(--rail-width) - .75rem - 28px)}.Rail_Rail--right__3P8ye .Rail_Rail__Toggle__oczju{left:.75rem}.Rail_Rail--collapsed__1zmbY .Rail_Rail__Toggle__oczju{left:14px}.Rail_Rail__Body__15X8K{display:flex;flex:1 1;flex-direction:column;gap:1rem;min-height:0;padding:0 .5rem 1.5rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.Rail_Rail__Body__15X8K>*{flex:none}.Rail_Rail__Badge__Nubhh{font-family:IBM Plex Mono,monospace;font-size:.875rem;line-height:1.25rem;letter-spacing:.0063rem;font-weight:400;position:absolute;top:-2px;right:-2px;display:inline-grid;place-items:center;min-width:1rem;height:1rem;padding:0 .25rem;font-size:.625rem;line-height:1;color:var(--sin-surface);pointer-events:none;border-radius:999px;background:var(--ws-accent)}@media(prefers-reduced-motion:reduce){.Rail_Rail__Panel__FB_PL,.Rail_Rail__Toggle__oczju{transition:none}}.ReportModal_Report__Title__XJd__{font-family:Bricolage Grotesque,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.0063rem;font-weight:600;margin:0 2rem 1rem 0;overflow-wrap:anywhere}.ReportModal_Report__Body__FMhdB{font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.0063rem;font-weight:400;max-height:70vh;overflow-y:auto}.SourcesPanel_Panel__yMjRN{display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:0 .5rem}.SourcesPanel_Panel__FileInput__owAG9{display:none}.SourcesPanel_Panel__Add__5F5Ot:is(button,a){background:color-mix(in srgb,var(--ws-accent) 16%,transparent);color:var(--ws-accent)}.SourcesPanel_Panel__Add__5F5Ot:is(button,a):focus-visible{outline-color:var(--ws-accent)}.SourcesPanel_Panel__Add__5F5Ot:is(button,a):disabled,.SourcesPanel_Panel__Add__5F5Ot:is(button,a)[aria-disabled=true]{background:color-mix(in srgb,var(--sin-on-surface) 12%,transparent);color:var(--sin-on-surface-variant)}.SourcesPanel_Panel__Hint__Jsuaq{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)}.SourcesPanel_Panel__Researching__istCo{display:flex;gap:.5rem;align-items:flex-start}.SourcesPanel_Panel__Researching__istCo>:first-child{flex:none;margin-top:.125rem}.SourcesPanel_Panel__Error__Dp91_{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-error)}.SourcesPanel_Panel__Empty__B3trw{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.SourcesPanel_Panel__List__SsOkb{display:flex;flex-direction:column;gap:.125rem;margin:.25rem 0 0;padding:0;list-style:none}.SourcesPanel_Source__lGCvj{display:flex;gap:.25rem;align-items:center;padding:.25rem .25rem .25rem .5rem;border-radius:.625rem;transition:background-color .15s ease}.SourcesPanel_Source__lGCvj:focus-within,.SourcesPanel_Source__lGCvj:hover{background:color-mix(in srgb,var(--ws-accent) 8%,transparent)}.SourcesPanel_Source__Open__bUK3I{display:flex;flex:1 1;gap:.75rem;align-items:center;min-width:0;padding:0;color:inherit;text-align:left;background:none;border:0;border-radius:.5rem}.SourcesPanel_Source__Open__bUK3I:focus-visible{outline:2px solid var(--ws-accent);outline-offset:2px}button.SourcesPanel_Source__Open__bUK3I{cursor:pointer}button.SourcesPanel_Source__Open__bUK3I:hover .SourcesPanel_Source__Name__UpgHT{color:var(--ws-accent)}.SourcesPanel_Source__Icon__KezoK{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;color:var(--ws-accent);border-radius:.5rem;background:color-mix(in srgb,var(--ws-accent) 12%,transparent)}.SourcesPanel_Source__Text__99dKZ{display:flex;flex-direction:column;min-width:0}.SourcesPanel_Source__Name__UpgHT{letter-spacing:.0188rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s ease}.SourcesPanel_Source__Name__UpgHT,.SourcesPanel_Source__Status__MJzGO{font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;line-height:1rem}.SourcesPanel_Source__Status__MJzGO{letter-spacing:.025rem;font-weight:400;color:var(--sin-on-surface-variant)}.SourcesPanel_Source__Status--failed__BVQjf{color:var(--sin-error)}@media(prefers-reduced-motion:reduce){.SourcesPanel_Source__Name__UpgHT,.SourcesPanel_Source__lGCvj{transition:none}}.CourseComments_CourseComments__p_1bu{width:100%}.CourseComments_CourseComments__list__cb3N_,.CourseComments_CourseComments__p_1bu{display:flex;flex-direction:column;gap:1rem}.CourseComments_CourseComments__empty__H0Z3_{display:flex;justify-content:center;align-items:center;padding:2rem;color:var(--color-text-secondary);font-size:1rem;text-align:center}.CourseComments_CourseComments__spinner__rjOzs{display:flex;justify-content:center;-webkit-margin-after:1.25rem;margin-block-end:1.25rem}.CourseDetails_CourseDetails__eVt0j{position:relative}.CourseDetails_CourseDetails__Info__b9K2E{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.CourseDetails_CourseDetails__Launch__Cl0Sd{display:flex;gap:.25rem;align-items:center;color:var(--sin-on-surface-variant);font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;line-height:1.5rem;letter-spacing:.0094rem;font-weight:400}.CourseDetails_CourseDetails__Launch__Cl0Sd svg{width:1rem;height:1rem}.CourseDetails_CourseDetails__Skeleton__pw9NR{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;border-radius:.5rem}.CourseQuestionMetrics_CourseQuestionMetrics__K2NnL{display:flex;flex-direction:column;gap:1rem;position:relative}.CourseQuestionMetrics_CourseQuestionMetrics__Skeleton___N6U9{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.CourseQuestionMetrics_CourseQuestionMetrics--answered__4ziiO{--metric-stat-number-color:var(--sin-success)}.CourseQuestionMetrics_CourseQuestionMetrics--pending__gn7ea{--metric-stat-number-color:var(--sin-error)}.CourseQuestionMetrics_CourseQuestionMetrics__Content__7l50H{display:flex;gap:1rem;justify-content:space-between}.CourseQuestionMetrics_CourseQuestionMetrics__Progress__gxDEa,.CourseQuestionMetrics_CourseQuestionMetrics__Total__eK0jx{display:flex;flex-direction:column;gap:1rem}.CourseQuestionMetrics_CourseQuestionMetrics__Header__ZaBen{display:flex;flex-direction:column;gap:.25rem}.CourseQuestionMetrics_CourseQuestionMetrics__Title__12XTh{font-family:Bricolage Grotesque,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.0063rem;font-weight:600}.CourseQuestionMetrics_CourseQuestionMetrics__Description__E9W2F{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-variant)}.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}