.Exercise_exerciseListRow__kzvLn{position:relative}.Exercise_exerciseListRow__kzvLn:hover{background-color:var(--colorSecondaryBackground)}.Exercise_exerciseListRowLink__RxruE{color:inherit;text-decoration:none}.Exercise_exerciseListRowLink__RxruE:after{content:"";position:absolute;inset:0}.Exercise_exerciseListRowLink__RxruE:focus-visible{outline:none}.Exercise_exerciseListRowLink__RxruE:focus-visible:after{outline:2px solid var(--colorBlue);outline-offset:-2px}.Exercise_exerciseListRowControls__KQgE7{position:relative;z-index:1;display:flex;align-items:center;gap:.5rem}.Exercise_exerciseList__vkz6I{padding-bottom:2rem}.Exercise_exerciseListEmpty__sOZxj{margin:1rem 0;font-size:var(--fontSizeXS);color:var(--colorSecondaryText)}.Exercise_exerciseProgress__jbhHT{display:flex;align-items:center;justify-content:flex-end;min-width:120px}.Exercise_exerciseProgressButton__pc6Zq{--borderColor:transparent;--backgroundColor:var(--colorTertiaryBackground);--hoverColor:var(--colorQuaternaryBackground);--textColor:var(--colorPrimaryText);--countBackground:rgb(0 0 0/0.06);display:flex;align-items:stretch;box-sizing:border-box;height:calc(.75rem + 1.125rem + 2px);overflow:hidden;border:1px solid var(--borderColor);border-radius:5px;background-color:var(--backgroundColor);color:var(--textColor);font-size:var(--fontSizeXS);font-weight:600;white-space:nowrap;text-decoration:none}.Exercise_exerciseProgressButton__pc6Zq:hover{background-color:var(--hoverColor)}.Exercise_exerciseProgressButton__pc6Zq:focus-visible{outline:2px solid var(--colorBlue);outline-offset:2px}.Exercise_exerciseProgressCount__o_qAB,.Exercise_exerciseProgressLabel__vW5jS{display:flex;align-items:center}.Exercise_exerciseProgressLabel__vW5jS{flex-grow:1;justify-content:center;padding:0 .75rem}.Exercise_exerciseProgressCount__o_qAB{padding:0 .5rem;background-color:var(--countBackground)}.Exercise_exerciseProgressCount__o_qAB:only-child{background-color:transparent}.Exercise_exerciseProgressButton__pc6Zq.Exercise_green__e3nuC,.Exercise_exerciseProgressButton__pc6Zq.Exercise_orange__PEh3z,.Exercise_exerciseProgressButton__pc6Zq.Exercise_red__YiSG3{min-width:120px;--textColor:var(--colorWhite);--countBackground:rgb(255 255 255/0.25);box-shadow:var(--shadowMedium)}.Exercise_exerciseProgressButton__pc6Zq.Exercise_green__e3nuC{--borderColor:var(--colorGreenDark);--backgroundColor:var(--colorGreen);--hoverColor:var(--colorGreenDark)}.Exercise_exerciseProgressButton__pc6Zq.Exercise_orange__PEh3z{--borderColor:var(--colorOrangeDark);--backgroundColor:var(--colorOrange);--hoverColor:var(--colorOrangeDark)}.Exercise_exerciseProgressButton__pc6Zq.Exercise_red__YiSG3{--borderColor:var(--colorRedDark);--backgroundColor:var(--colorRed);--hoverColor:var(--colorRedDark)}.Exercise_exerciseListRowMeta__mPRGe{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;align-self:flex-start}.Exercise_exerciseListRowTag__Ko7Eu{position:relative;z-index:1;padding:0;border:none;background:none;cursor:pointer}.Exercise_exerciseListRowTag__Ko7Eu>span{display:inline-block;margin:0}.Exercise_exerciseListRowTag__Ko7Eu[aria-pressed=false]>span{color:var(--colorPrimaryText)}.Exercise_exerciseListRowTag__Ko7Eu:hover>span{filter:brightness(.93)}.Exercise_exerciseListRowTag__Ko7Eu:focus-visible{outline:2px solid var(--colorBlue);outline-offset:2px;border-radius:999px}.Exercise_exerciseListRowAuthor__lvTGD{position:relative;z-index:1;text-decoration:none}a.Exercise_exerciseListRowAuthor__lvTGD:hover{color:var(--colorBlue);text-decoration:underline}.Mention_mention__xDdoy{font-size:.95em;opacity:.9;font-weight:600}.Tooltip_tooltip__deS_d{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;border-radius:3px;box-shadow:0 3px 10px 0 rgba(0,0,0,.05);background-color:var(--colorBlack);color:var(--colorWhite);font-family:dskrptSans,sans-serif;font-size:var(--fontSizeXXS);font-weight:400;z-index:10001;box-sizing:border-box;max-width:400px;white-space:normal;overflow-wrap:break-word;text-align:left}.Tooltip_tooltip__deS_d svg{fill:var(--colorBlack)}.topNavigation_topNavigationWrapper__ZpBP0{position:-webkit-sticky;position:sticky;top:0;z-index:2;box-sizing:border-box;color:var(--colorPrimaryText);border-bottom:1px solid var(--colorTertiaryBackground);background-color:var(--colorPrimaryBackground);font-size:var(--fontSizeXS);font-weight:450}.topNavigation_topNavigationContent__O0kO4{height:4rem;justify-content:space-between;display:flex;gap:3rem;align-items:center;margin:0 auto;max-width:var(--maxWidth);padding:0}.topNavigation_topNavigationLogo__COo_X{display:flex;align-items:center}.topNavigation_topNavigationLogo__COo_X svg{height:1.75rem}@media (max-width:1280px){.topNavigation_topNavigationWrapper__ZpBP0{padding:0 1rem;box-sizing:border-box}.topNavigation_topNavigationContent__O0kO4{gap:1rem}}.frontmatter_frontmatter__cWNb2{padding:1rem;background-color:var(--colorSecondaryBackground);border-radius:5px;margin-bottom:3rem}.frontmatter_frontmatter__cWNb2 h1{font-size:1.75rem;font-weight:600;font-family:dskrptSerif,serif;margin:.25rem 0 .5rem}.frontmatter_frontmatter__cWNb2 p{font-size:1rem;font-weight:400;margin:.5rem 0 0}.frontmatter_frontmatter__cWNb2 a{display:block;color:var(--colorSecondaryText);font-size:.875rem}.frontmatter_frontmatter__cWNb2 a>span{display:inline-block;padding-right:.25rem}.hoverMenu_hoverMenu__9w55o{--hoverMenuColor:var(--colorBlue);--hoverMenuColorDark:var(--colorBlueDark);--hoverMenuColorLight:var(--colorBlueLight);background-color:var(--colorExtraBackground);border-radius:999px;position:fixed;bottom:50px;left:50%;transform:translateX(-50%);display:flex;box-shadow:var(--shadowMedium);z-index:999}.hoverMenu_hoverMenuShowSection__0dMtB{background-color:var(--hoverMenuColorDark)}.hoverMenu_hoverMenuShowSectionFront__P3fCB{display:flex;align-items:center;gap:.25rem;padding:calc(.5rem) .875rem;transform:translateY(-3px);background:linear-gradient(0deg,var(--hoverMenuColor) 0,var(--hoverMenuColorDark) 100%);color:white;font-weight:500;border-left:1px solid var(--hoverMenuColorDark);font-size:var(--fontSizeXS);white-space:nowrap;height:2rem;box-sizing:border-box}.hoverMenu_hoverMenuShowSectionDropdown___N6JL{display:flex;border:none;border-radius:5px;font-family:dskrptSans,sans-serif;align-items:center;padding:.125rem .375rem;margin:0 0 0 .25rem;flex-wrap:nowrap;white-space:nowrap}.hoverMenu_hoverMenuButton__wM6OI,.hoverMenu_hoverMenuButton__wM6OI:disabled,.hoverMenu_hoverMenuButton__wM6OI:hover{border-radius:0;background-color:var(--hoverMenuColorDark);padding:0;border:none;font-family:dskrptSans,SourceSans,sans-serif;font-size:var(--fontSizeXS);white-space:nowrap}.hoverMenu_hoverMenuButton__wM6OI svg{height:1.125rem;width:1.125rem}.hoverMenu_hoverMenuButton__wM6OI:hover .hoverMenu_hoverMenuButtonFront__Ep_Zd{transform:translateY(-5px)}.hoverMenu_hoverMenuButton__wM6OI:active .hoverMenu_hoverMenuButtonFront__Ep_Zd{transform:translateY(-2px)}.hoverMenu_hoverMenuButton__wM6OI:disabled .hoverMenu_hoverMenuButtonFront__Ep_Zd{color:var(--hoverMenuColorLight);cursor:not-allowed}.hoverMenu_hoverMenuButtonFront__Ep_Zd{display:flex;align-items:center;gap:.25rem;background:linear-gradient(0deg,var(--hoverMenuColor) 0,var(--hoverMenuColorDark) 100%);color:white;transform:translateY(-3px);padding:.5rem .875rem;will-change:transform;transition:transform .25s;border-left:1px solid var(--hoverMenuColorDark);height:2rem;box-sizing:border-box}.hoverMenu_hoverMenuButtonFrontReset__IXk10:hover{background:var(--colorRed);border-color:var(--colorRed)}@media (max-width:768px){.hoverMenu_hoverMenuButtonFrontLabel__JCBbX{display:none}}.hoverMenu_hoverMenuButtonFrontImport__QpSOc:hover{background:var(--colorGreen);border-color:var(--colorGreen)}.hoverMenu_hoverMenuButton__wM6OI:nth-child(1 of .hoverMenu_hoverMenuButton__wM6OI),.hoverMenu_hoverMenuButton__wM6OI:nth-child(1 of .hoverMenu_hoverMenuButton__wM6OI) .hoverMenu_hoverMenuButtonFront__Ep_Zd{border-top-left-radius:999px;border-bottom-left-radius:999px;border-left:none}.hoverMenu_hoverMenuButton__wM6OI:nth-last-child(1 of .hoverMenu_hoverMenuButton__wM6OI),.hoverMenu_hoverMenuButton__wM6OI:nth-last-child(1 of .hoverMenu_hoverMenuButton__wM6OI) .hoverMenu_hoverMenuButtonFront__Ep_Zd{border-top-right-radius:999px;border-bottom-right-radius:999px}.dialog_backdrop__Eutys{color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dialog_backdrop__Eutys[data-enter]{opacity:1}.dialog_dialog__hTENg{position:fixed;top:4rem;left:50%;z-index:50;margin:auto;inset:.75rem;background-color:var(--colorExtraBackground);padding:2rem;border-radius:5px;height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - 2 * .75rem);overflow:auto;box-shadow:var(--shadowWide);transform-origin:center;opacity:0;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transform:scale(.95)}@media (min-width:640px){.dialog_dialog__hTENg{top:10vh;bottom:10vh;margin-top:0;max-height:80vh;width:40rem}}.dialog_dialog__hTENg[data-enter]{opacity:1;transform:scale(1)}.dialog_dialogContent__fbdXm{padding:1rem 0 1.5rem}.dialog_dialogHeader__wKOPs{display:flex;justify-content:space-between;align-items:center}.dialog_dialog__hTENg .dialog_iconButton__CsC1l{all:unset;cursor:pointer;color:var(--colorSecondaryText);display:flex;align-items:center;justify-content:center;border-radius:4px;padding:.125rem}.dialog_dialog__hTENg .dialog_iconButton__CsC1l:hover{background-color:var(--colorSecondaryBackground);color:var(--colorSecondaryText)}.dialog_dialog__hTENg .dialog_iconButton__CsC1l:focus-visible{outline:2px solid var(--colorBlue);outline-offset:2px}.dialog_dialog__hTENg .dialog_iconButton__CsC1l svg{width:1.5rem;height:1.5rem}.dialog_dialog__hTENg .dialog_dialogHeader__wKOPs h1{margin:0;font-weight:600;font-size:var(--fontSizeL)}.dialog_dialog__hTENg .dialog_dialogContent__fbdXm p:first-of-type{margin-top:10px!important}.dialog_dialog__hTENg .dialog_dialogContent__fbdXm p:last-of-type{margin-bottom:20px!important}.dialog_dialog__hTENg .dialog_dialogContent__fbdXm a{color:var(--colorBlue)}.dialog_dialog__hTENg .dialog_dialogContent__fbdXm a:hover{color:var(--colorBlueDark);text-decoration:underline}.dialog_dialogActions__hFo8s{display:flex;align-items:center;gap:.5rem}.dialog_dropzone__x7IPW{background-color:var(--colorSecondaryBackground);height:200px;width:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin:1rem 0;border-radius:5px;font-size:var(--fontSizeS)}.dialog_dropzone__x7IPW [data-preview-type=pdf]{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.dialog_dropzone__x7IPW [data-preview-type=pdf]>svg{width:3rem;height:3rem;color:var(--colorSecondaryText);margin:.5rem}.dialog_dropzone__x7IPW [data-preview-type=pdf] label{display:block;font-size:var(--fontSizeXS);color:var(--colorSecondaryText);font-weight:500;margin-bottom:.5rem;text-transform:capitalize}.dialog_dropzone__x7IPW [data-preview-type=pdf] input{font-size:var(--fontSizeM);color:var(--colorSecondaryText);font-weight:500;margin-bottom:.25rem;background:transparent;text-align:center;border:none;outline:none;width:auto;padding:.25rem 0;min-width:300px;border-bottom:2px dashed var(--colorTertiaryBorder)}.dialog_dropzone__x7IPW [data-preview-type=pdf] input::placeholder{opacity:.5;text-transform:capitalize}.dialog_dropzone__x7IPW [data-preview-type=pdf] .dialog_pdfMeta__7cC8n{font-size:var(--fontSizeXS);color:var(--colorSecondaryText)}.dialog_dropzone__x7IPW.dialog_dashed__2qfKm{border:3px dashed var(--colorTertiaryBorder)}.dialog_dropzone__x7IPW img{height:90%}.dialog_dropzone__x7IPW.dialog_error__vbldf{border-color:var(--colorRed);background-color:var(--colorRedLight)}.dialog_dropzone__x7IPW.dialog_empty__tG_QK{cursor:pointer}.dialog_magicQuizEditorArea__U0Fi7{min-height:200px;margin:1rem auto;padding:1rem;display:flex;flex-direction:column;justify-content:flex-end;border-radius:5px;background-color:var(--colorSecondaryBackground);font-family:dskrptSans,sans-serif;font-size:var(--fontSizeXS);text-align:center}.dialog_magicQuizEditorArea__U0Fi7 .dialog_stateMessage__N_cYs{display:inline-flex;align-items:center;justify-content:center}.dialog_magicQuizEditorArea__U0Fi7 .dialog_stateMessage__N_cYs svg{width:1rem;height:1rem;margin-right:.5rem;color:var(--colorSecondaryText)}.dialog_magicQuizEditorSkeleton__G06g9{animation:dialog_pulse__4WnFd 2s cubic-bezier(.4,0,.6,1) infinite;margin-bottom:2rem;margin-top:3rem}@keyframes dialog_pulse__4WnFd{0%,to{opacity:1}50%{opacity:.5}}.insertlink_comboboxWrapper__sgMgi{display:flex;flex-direction:column;position:relative;margin:1rem 0;background-color:var(--colorSecondaryBackground);border-radius:5px;max-height:calc(100vh - 24rem)}.insertlink_comboboxInput__4hT_X{display:block;width:100%;padding:.5rem;box-sizing:border-box;background-color:transparent;border:none;border-bottom:1px solid var(--colorWhite);color:var(--colorPrimaryText);font-size:var(--fontSizeS);border-radius:5px 5px 0 0;outline:none}.insertlink_comboboxList__mItIQ{display:flex;flex-direction:column;overflow:auto;overscroll-behavior:contain;height:100%}.insertlink_comboboxCategory__s9zIh{padding:.25rem .5rem;font-size:var(--fontSizeS);font-weight:500;background-color:var(--colorTertiaryBackground)}.insertlink_comboboxItem__DvJxo{padding:.375rem .5rem;font-size:var(--fontSizeS);cursor:pointer;line-height:1.3rem;display:flex;align-items:center}.insertlink_comboboxItem__DvJxo:hover,.insertlink_comboboxItem__DvJxo[data-active-item]{background-color:var(--colorTertiaryBackground)}.insertlink_comboboxItem__DvJxo img{width:calc(16rem * .375);height:calc(9rem * .375);margin-right:.5rem;object-fit:cover}.insertlink_comboboxItem__DvJxo .insertlink_title__b5hKd{font-weight:700}.insertlink_comboboxItemExtraError__bgZY1{margin-top:1rem;color:var(--colorRed)}.folders_titleWithHandle__Tcn5v{display:flex;align-items:center;gap:.25rem;min-width:0;-webkit-margin-start:calc(var(--depth, 0) * var(--groupIndent));margin-inline-start:calc(var(--depth, 0) * var(--groupIndent))}.folders_titleWithHandle__Tcn5v>a{min-width:0;color:inherit;text-decoration:none}.folders_titleWithHandle__Tcn5v>a:hover{text-decoration:underline}.folders_dragHandle__k0bK7{all:unset;display:flex;padding:.125rem;border-radius:3px;color:var(--colorTertiaryText);cursor:-webkit-grab;cursor:grab;touch-action:none}.folders_dragHandle__k0bK7:focus-visible{outline:2px solid var(--colorBlue)}.folders_dragHandle__k0bK7 svg{width:1rem;height:1rem}.folders_draggingGroup__1hs1W [role=cell],.folders_dragging__f_EAM>[role=cell]{opacity:.4}.folders_dragPreview__UAIqd{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;padding:.375rem .75rem;border-radius:5px;background-color:var(--colorExtraBackground);box-shadow:var(--shadowNarrow);font-size:var(--fontSizeXS);cursor:-webkit-grabbing;cursor:grabbing}.folders_dropAfter__M_51V>[role=cell],.folders_dropInto__YHad1>[role=cell]{position:relative}.folders_dropAfter__M_51V>[role=cell]:after,.folders_dropInto__YHad1>[role=cell]:after{content:"";position:absolute;right:0;bottom:-1px;left:0;z-index:1;height:2px;background-color:var(--colorBlue);pointer-events:none}.folders_dropAfter__M_51V>[role=cell]:first-child:after{left:calc(1rem + var(--dropDepth, 0) * var(--groupIndent))}.folders_dropInto__YHad1>[role=cell]:first-child:after{left:calc(1rem + (var(--groupDepth, 0) + 1) * var(--groupIndent))}.folders_dropBefore__Y7QZI{box-shadow:inset 0 2px 0 var(--colorBlue)}.folders_topLevelDrop__h7dtB{grid-column:1/-1;padding:.5rem 1rem;border-top:1px dashed var(--colorSecondaryBorder);color:var(--colorSecondaryText);font-size:var(--fontSizeXS);text-align:center}.folders_folderIcon__7iO_W{display:inline-flex;flex-shrink:0;color:var(--colorTertiaryText)}.folders_folderIcon__7iO_W svg{width:1rem;height:1rem}.folders_emptyFolder__bp6yj{grid-column:1/-1;padding:.375rem 1rem;-webkit-padding-start:calc(1rem + var(--depth, 0) * var(--groupIndent) + 1.5rem);padding-inline-start:calc(1rem + var(--depth, 0) * var(--groupIndent) + 1.5rem);border-top:1px solid var(--colorSecondaryBorder);color:var(--colorSecondaryText);font-size:var(--fontSizeXS);font-style:italic}.folders_folderName__V942F{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folders_folderOption__MQFXx{-webkit-padding-start:calc(.75rem + var(--depth, 0) * 1rem);padding-inline-start:calc(.75rem + var(--depth, 0) * 1rem)}.DashboardUserDialog_dashboardUserDialogWrapper__BW_Yi{background-color:var(--colorBlue);color:var(--colorWhite);box-shadow:var(--shadowNarrow)}.DashboardUserDialog_dashboardUserDialog__ceWLV{margin:0 auto;max-width:var(--maxWidth);padding:.5rem;display:flex;gap:.5rem;justify-content:space-between;align-items:center;height:1.75rem}.DashboardUserDialog_dashboardUserDialog__ceWLV+.DashboardUserDialog_dashboardUserDialog__ceWLV{border-top:1px solid var(--colorBlueDark)}.DashboardUserDialog_dashboardUserDialogEmoji__h_lNV{font-size:var(--fontSizeS);margin:0}.DashboardUserDialog_dashboardUserDialogText__QAWIs{font-size:var(--fontSizeXS);font-weight:420;margin:0;width:100%;flex-grow:1;line-height:1.125rem}.DashboardUserDialog_dashboardUserDialogControls__H2Lnc{display:flex;gap:.25rem}@media (max-width:640px){.DashboardUserDialog_dashboardUserDialogWrapper__BW_Yi{margin:0}.DashboardUserDialog_dashboardUserDialog__ceWLV{padding:.5rem}}