.CourseLessonOutline-module__vRcQQW__outline,.CourseLessonOutline-module__vRcQQW__topics,.CourseLessonOutline-module__vRcQQW__topic,.CourseLessonOutline-module__vRcQQW__lessons{flex-direction:column;display:flex}.CourseLessonOutline-module__vRcQQW__outline{gap:var(--padding-s);min-width:0;padding:var(--padding-m) var(--padding-s);background:var(--background-secondary)}.CourseLessonOutline-module__vRcQQW__heading{justify-content:space-between;align-items:center;gap:var(--padding-xs);display:flex}.CourseLessonOutline-module__vRcQQW__topics,.CourseLessonOutline-module__vRcQQW__topic{gap:var(--padding-xxs)}.CourseLessonOutline-module__vRcQQW__topicButton,.CourseLessonOutline-module__vRcQQW__lesson{text-align:left;white-space:normal;justify-content:flex-start;width:100%;height:auto;min-height:36px}:is(.CourseLessonOutline-module__vRcQQW__topicButton .g-button__text,.CourseLessonOutline-module__vRcQQW__lesson .g-button__text){align-items:center;gap:var(--padding-xxs);width:100%;min-width:0;display:flex}.CourseLessonOutline-module__vRcQQW__topicTitle,.CourseLessonOutline-module__vRcQQW__lessonTitle{overflow-wrap:anywhere;white-space:normal;min-width:0}.CourseLessonOutline-module__vRcQQW__topicTitle{font-weight:600}.CourseLessonOutline-module__vRcQQW__lessons{padding-left:var(--padding-xs);gap:2px}.CourseLessonOutline-module__vRcQQW__lessonNumber{color:var(--g-color-text-secondary);flex:0 0 22px}.CourseLessonOutline-module__vRcQQW__lessonTitle{flex:1}.CourseLessonOutline-module__vRcQQW__currentLesson{color:var(--g-color-text-brand);background:var(--school-selection,var(--g-color-base-selection))}.CourseLessonOutline-module__vRcQQW__currentMarker{color:var(--g-color-text-secondary);flex-shrink:0;font-size:11px}.CourseLessonOutline-module__vRcQQW__programLink{align-self:flex-start;margin-top:auto}
.g-clear-button{--g-button-text-color:var(--g-color-text-hint);--g-button-text-color-hover:var(--g-color-text-primary);--g-button-background-color:transparent;--g-button-background-color-hover:transparent}
.g-text-input{--_--text-color:var(--g-color-text-primary);--_--label-color:inherit;--_--placeholder-color:var(--g-color-text-hint);--_--background-color:transparent;--_--border-width:1px;--_--focus-outline-color:var(--g-text-input-focus-outline-color);width:100%;display:inline-block;position:relative}.g-text-input__content{box-sizing:border-box;background-color:var(--g-text-input-background-color,var(--_--background-color));border-width:var(--g-text-input-border-width,var(--_--border-width));border-style:solid;border-color:var(--g-text-input-border-color,var(--_--border-color));width:100%;color:var(--g-text-input-text-color,var(--_--text-color));display:flex;overflow:hidden}.g-text-input__content:hover{border-color:var(--g-text-input-border-color-hover,var(--_--border-color-hover))}.g-text-input__content:focus-within{border-color:var(--g-text-input-border-color-active,var(--_--border-color-active));outline:2px solid var(--g-text-input-focus-outline-color,var(--_--focus-outline-color));outline-offset:-1px}.g-text-input__control{box-sizing:border-box;vertical-align:top;width:100%;font-weight:var(--g-text-body-font-weight);font-family:var(--g-text-body-font-family);color:inherit;height:var(--g-text-input-height);background-color:#0000;border:none;flex-grow:1;margin:0;padding:0;display:inline-block;position:relative}.g-text-input__control::placeholder{color:var(--g-text-input-placeholder-color,var(--_--placeholder-color));white-space:nowrap;overflow:hidden}.g-text-input__control:focus{outline:none}.g-text-input__control[type=number],.g-text-input__control[type=search]{appearance:textfield}.g-text-input__control[type=search]::-webkit-search-cancel-button{appearance:none}.g-text-input__label{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;z-index:1;color:var(--g-text-input-label-color,var(--_--label-color));position:absolute;overflow:hidden}.g-text-input__clear{flex-shrink:0;margin:auto 0}.g-text-input__clear_size_s,.g-text-input__clear_size_m{margin-inline-end:1px}.g-text-input__clear_size_l,.g-text-input__clear_size_xl{margin-inline-end:2px}.g-text-input__error-icon{box-sizing:content-box;color:var(--g-color-text-danger);padding-block:var(--_--error-icon-padding-block);padding-inline:var(--_--error-icon-padding-inline-start) var(--_--error-icon-padding-inline-end)}.g-text-input__error-popover{max-width:300px}.g-text-input__error-popover-content{padding:var(--g-spacing-5) var(--g-spacing-4)}.g-text-input__additional-content{align-items:center;display:flex}.g-text-input_size_s .g-text-input__control{--_--input-control-border-width:var(--g-text-input-border-width,var(--g-text-area-border-width,1px));font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-short-font-size);line-height:var(--g-text-body-short-line-height);height:calc(24px - var(--_--input-control-border-width) * 2);padding:3px 8px}.g-text-input_size_s .g-text-input__label{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-short-font-size);line-height:var(--g-text-body-short-line-height);font-weight:var(--g-text-accent-font-weight);padding-block:3px;padding-inline:8px 4px}.g-text-input_size_s.g-text-input_has-start-content .g-text-input__label{padding-inline-start:2px}.g-text-input_size_s .g-text-input__additional-content{height:22px}.g-text-input_size_s .g-text-input__additional-content_placement_start{padding-inline-start:1px}.g-text-input_size_s .g-text-input__additional-content_placement_end{padding-inline-end:1px}.g-text-input_size_s{--_--error-icon-padding-block:5px;--_--error-icon-padding-inline-start:0;--_--error-icon-padding-inline-end:5px;--_--border-radius:var(--g-border-radius-s)}.g-text-input_size_m .g-text-input__control{--_--input-control-border-width:var(--g-text-input-border-width,var(--g-text-area-border-width,1px));font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-short-font-size);line-height:var(--g-text-body-short-line-height);height:calc(28px - var(--_--input-control-border-width) * 2);padding:5px 8px}.g-text-input_size_m .g-text-input__label{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-short-font-size);line-height:var(--g-text-body-short-line-height);font-weight:var(--g-text-accent-font-weight);padding-block:5px;padding-inline:8px 4px}.g-text-input_size_m.g-text-input_has-start-content .g-text-input__label{padding-inline-start:2px}.g-text-input_size_m .g-text-input__additional-content{height:26px}.g-text-input_size_m .g-text-input__additional-content_placement_start{padding-inline-start:1px}.g-text-input_size_m .g-text-input__additional-content_placement_end{padding-inline-end:1px}.g-text-input_size_m{--_--error-icon-padding-block:5px;--_--error-icon-padding-inline-start:0;--_--error-icon-padding-inline-end:5px;--_--border-radius:var(--g-border-radius-m)}.g-text-input_size_l .g-text-input__control{--_--input-control-border-width:var(--g-text-input-border-width,var(--g-text-area-border-width,1px));font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-short-font-size);line-height:var(--g-text-body-short-line-height);height:calc(36px - var(--_--input-control-border-width) * 2);padding:9px 12px}.g-text-input_size_l .g-text-input__label{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-short-font-size);line-height:var(--g-text-body-short-line-height);font-weight:var(--g-text-accent-font-weight);padding-block:9px;padding-inline:12px 4px}.g-text-input_size_l.g-text-input_has-start-content .g-text-input__label{padding-inline-start:3px}.g-text-input_size_l .g-text-input__additional-content{height:34px}.g-text-input_size_l .g-text-input__additional-content_placement_start{padding-inline-start:3px}.g-text-input_size_l .g-text-input__additional-content_placement_end{padding-inline-end:3px}.g-text-input_size_l{--_--error-icon-padding-block:9px;--_--error-icon-padding-inline-start:0;--_--error-icon-padding-inline-end:9px;--_--border-radius:var(--g-border-radius-l)}.g-text-input_size_xl .g-text-input__control{--_--input-control-border-width:var(--g-text-input-border-width,var(--g-text-area-border-width,1px));font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-2-font-size);line-height:var(--g-text-body-2-line-height);height:calc(44px - var(--_--input-control-border-width) * 2);padding:11px 12px}.g-text-input_size_xl .g-text-input__label{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-2-font-size);line-height:var(--g-text-body-2-line-height);font-weight:var(--g-text-accent-font-weight);padding-block:11px;padding-inline:12px 4px}.g-text-input_size_xl.g-text-input_has-start-content .g-text-input__label{padding-inline-start:3px}.g-text-input_size_xl .g-text-input__additional-content{height:42px}.g-text-input_size_xl .g-text-input__additional-content_placement_start{padding-inline-start:3px}.g-text-input_size_xl .g-text-input__additional-content_placement_end{padding-inline-end:3px}.g-text-input_size_xl{--_--error-icon-padding-block:13px;--_--error-icon-padding-inline-start:0;--_--error-icon-padding-inline-end:13px;--_--border-radius:var(--g-border-radius-xl)}.g-text-input_view_normal{--_--border-color:var(--g-color-line-generic);--_--border-color-hover:var(--g-color-line-generic-hover);--_--border-color-active:var(--g-color-line-generic-active)}.g-text-input_view_clear{--_--border-color:transparent;--_--border-color-hover:transparent;--_--border-color-active:transparent;--_--border-radius:0}.g-text-input_view_clear .g-text-input__content{border-inline:0}.g-text-input_view_clear .g-text-input__control{padding-inline:0}.g-text-input_pin_round-round .g-text-input__content{border-radius:var(--g-text-input-border-radius,var(--_--border-radius))}.g-text-input_pin_brick-brick .g-text-input__content{border-radius:0}.g-text-input_pin_clear-clear .g-text-input__content{border-inline:0;border-radius:0}.g-text-input_pin_circle-circle .g-text-input__content{border-radius:100px}.g-text-input_pin_round-brick .g-text-input__content{border-start-start-radius:var(--g-text-input-border-radius,var(--_--border-radius));border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--g-text-input-border-radius,var(--_--border-radius))}.g-text-input_pin_brick-round .g-text-input__content{border-start-start-radius:0;border-start-end-radius:var(--g-text-input-border-radius,var(--_--border-radius));border-end-end-radius:var(--g-text-input-border-radius,var(--_--border-radius));border-end-start-radius:0}.g-text-input_pin_round-clear .g-text-input__content{border-inline-end:0;border-start-start-radius:var(--g-text-input-border-radius,var(--_--border-radius));border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--g-text-input-border-radius,var(--_--border-radius))}.g-text-input_pin_clear-round .g-text-input__content{border-inline-start:0;border-start-start-radius:0;border-start-end-radius:var(--g-text-input-border-radius,var(--_--border-radius));border-end-end-radius:var(--g-text-input-border-radius,var(--_--border-radius));border-end-start-radius:0}.g-text-input_pin_brick-clear .g-text-input__content{border-inline-end:0;border-radius:0}.g-text-input_pin_clear-brick .g-text-input__content{border-inline-start:0;border-radius:0}.g-text-input_pin_circle-brick .g-text-input__content{border-start-start-radius:100px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:100px}.g-text-input_pin_brick-circle .g-text-input__content{border-start-start-radius:0;border-start-end-radius:100px;border-end-end-radius:100px;border-end-start-radius:0}.g-text-input_pin_circle-clear .g-text-input__content{border-inline-end:0;border-start-start-radius:100px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:100px}.g-text-input_pin_clear-circle .g-text-input__content{border-inline-start:0;border-start-start-radius:0;border-start-end-radius:100px;border-end-end-radius:100px;border-end-start-radius:0}.g-text-input_disabled{--_--text-color:var(--g-color-text-hint);--_--background-color:var(--g-color-base-generic-accent-disabled);--_--border-color:transparent;--_--border-color-hover:transparent;--_--border-color-active:transparent}.g-text-input_has-scrollbar .g-text-input__clear{inset-inline-end:var(--g-scrollbar-width)}.g-text-input_has-start-content .g-text-input__control{padding-inline-start:2px}.g-text-input_has-end-content{--_--error-icon-padding-inline-start:0;--_--error-icon-padding-inline-end:0}.g-text-input_has-end-content .g-text-input__control{padding-inline-end:2px}.g-text-input_state_error.g-text-input_view_normal .g-text-input__content,.g-text-input_state_error.g-text-input_view_normal .g-text-input__content:hover,.g-text-input_state_error.g-text-input_view_normal .g-text-input__content:focus-within{border-color:var(--g-color-line-danger)}.g-text-input_state_error.g-text-input_view_normal .g-text-input__content:focus-within{--_--focus-outline-color:var(--g-color-line-danger)}.g-text-input_state_error.g-text-input_view_clear .g-text-input__content,.g-text-input_state_error.g-text-input_view_clear .g-text-input__content:hover,.g-text-input_state_error.g-text-input_view_clear .g-text-input__content:focus-within{border-block-end:1px solid var(--g-color-line-danger)}.g-text-input_state_error.g-text-input_view_clear .g-text-input__content:focus-within{--_--focus-outline-color:var(--g-color-line-danger)}
.Labeled-module__8ppPPq__wrapper{align-items:flex-start;gap:var(--padding-xxs);flex-direction:column;width:100%;display:flex}.Labeled-module__8ppPPq__header{justify-content:space-between;align-items:center;gap:var(--padding-s);flex-direction:row;width:100%;display:flex}.Labeled-module__8ppPPq__label{align-items:center;gap:.3em;display:flex}.Labeled-module__8ppPPq__required{color:var(--g-color-private-red-550-solid)}.Labeled-module__8ppPPq__requiredOk{color:var(--g-color-private-black-300-solid)}.Labeled-module__8ppPPq__children{width:100%}
.ControlledRichMarkdownEditor-module__WCJXlG__container{gap:var(--padding-xxs);flex-direction:column;width:100%;display:flex}.ControlledRichMarkdownEditor-module__WCJXlG__editor{box-sizing:border-box;border:1px solid var(--g-color-line-generic);border-radius:var(--padding-xs);width:100%;min-height:calc(var(--rich-editor-min-rows,6) * 1.5em + var(--padding-s) * 2);overflow:hidden}.ControlledRichMarkdownEditor-module__WCJXlG__editorInvalid{border-color:var(--g-color-line-danger)}.ControlledRichMarkdownEditor-module__WCJXlG__editorDisabled{pointer-events:none;opacity:.6;cursor:not-allowed;border-color:var(--g-color-line-generic-hover)}.ControlledRichMarkdownEditor-module__WCJXlG__errorMessage{padding-left:var(--padding-xxs)}.ControlledRichMarkdownEditor-module__WCJXlG__skeleton{box-sizing:border-box;border:1px solid var(--g-color-line-generic);border-radius:var(--padding-xs);width:100%;min-height:calc(var(--rich-editor-min-rows,6) * 1.5em + var(--padding-s) * 2);padding:var(--padding-s);justify-content:center;align-items:center;display:flex}
.ProblemTag-module__w7ezMW__tagWrapper{--tag-color:#fff}.ProblemTag-module__w7ezMW__tag.ProblemTag-module__w7ezMW__tag{box-shadow:none;background-color:var(--tag-color)}.ProblemTag-module__w7ezMW__link{text-decoration:none}
.ProblemBinaryTag-module__fF_a9G__wrapper{--tag-color:#fff;--tag-border:#ddd;--g-color-line-generic:var(--tag-border);--g-color-text-complementary:var(--tag-border)}.ProblemBinaryTag-module__fF_a9G__tag{background-color:var(--tag-color)}
.ConfirmModal-module__BHSxza__modal{padding:var(--padding-l);border-radius:var(--padding-s);max-width:450px}.ConfirmModal-module__BHSxza__title{margin-bottom:var(--padding-xs)}.ConfirmModal-module__BHSxza__warning{align-items:center;gap:var(--padding-xs-static);margin-bottom:var(--padding-s);display:flex}.ConfirmModal-module__BHSxza__warningIcon{flex-shrink:0}.ConfirmModal-module__BHSxza__buttons{gap:var(--padding-xs);margin-top:var(--padding-s);display:flex}
.CheckTypeEditor-module__tCHwtW__editor{gap:var(--padding-s);flex-direction:column;display:flex}.CheckTypeEditor-module__tCHwtW__list{gap:var(--padding-xs);flex-direction:column;display:flex}.CheckTypeEditor-module__tCHwtW__row{gap:var(--padding-s);align-items:center;display:flex}.CheckTypeEditor-module__tCHwtW__rowMain{flex:1;min-width:0}.CheckTypeEditor-module__tCHwtW__questionCard{gap:var(--padding-s);padding:var(--padding-m);border:1px solid var(--g-color-line-generic);border-radius:var(--g-border-radius-m);flex-direction:column;display:flex}.CheckTypeEditor-module__tCHwtW__rowControl{align-items:center;display:flex}.CheckTypeEditor-module__tCHwtW__addButton{align-self:flex-start}.CheckTypeEditor-module__tCHwtW__hint{color:var(--g-color-text-secondary)}.CheckTypeEditor-module__tCHwtW__pair{gap:var(--padding-s);align-items:flex-start;display:flex}.CheckTypeEditor-module__tCHwtW__pair>*{flex:1}.CheckTypeEditor-module__tCHwtW__formulaPreview{margin-top:var(--padding-xxs);color:var(--g-color-text-secondary);display:block}
.CriteriaEditor-module__e_ntZW__row{gap:var(--padding-s);align-items:flex-start;display:flex}.CriteriaEditor-module__e_ntZW__text{flex:1;min-width:0}.CriteriaEditor-module__e_ntZW__points{flex-shrink:0;width:140px}.CriteriaEditor-module__e_ntZW__total{gap:var(--padding-xxs);flex-direction:column;display:flex}
.BinaryTagPreview-module__niF0LG__empty{color:var(--g-color-text-secondary);font-size:var(--g-text-caption-2-font-size)}
.BinaryTagAdminForm-module__ZX5oLG__form{gap:var(--padding-m);width:100%;padding:var(--padding-l);flex-direction:column;display:flex}.BinaryTagAdminForm-module__ZX5oLG__row{gap:var(--padding-s);display:flex}.BinaryTagAdminForm-module__ZX5oLG__row>*{flex:1}.BinaryTagAdminForm-module__ZX5oLG__section{gap:var(--padding-s);padding:var(--padding-m);border:1px solid var(--g-color-line-generic);border-radius:var(--g-border-radius-m);flex-direction:column;display:flex}.BinaryTagAdminForm-module__ZX5oLG__sectionHeader{justify-content:space-between;align-items:center;gap:var(--padding-s);display:flex}.BinaryTagAdminForm-module__ZX5oLG__colorRow{gap:var(--padding-s);align-items:flex-end;display:flex}.BinaryTagAdminForm-module__ZX5oLG__colorRow>:first-child{flex:1}.BinaryTagAdminForm-module__ZX5oLG__colorPreview{border:1px solid var(--g-color-line-generic);border-radius:var(--g-border-radius-s);width:28px;height:28px}.BinaryTagAdminForm-module__ZX5oLG__actions{gap:var(--padding-s);display:flex}
.BinaryTagsTab-module__mo9_VG__wrapper{gap:var(--padding-m);flex-direction:column;display:flex}.BinaryTagsTab-module__mo9_VG__header{justify-content:space-between;align-items:center;gap:var(--padding-s);display:flex}
.ProblemSetEditor-module__AEvUXq__editor,.ProblemSetEditor-module__AEvUXq__list,.ProblemSetEditor-module__AEvUXq__rowInfo{gap:var(--padding-s);flex-direction:column;min-width:0;display:flex}.ProblemSetEditor-module__AEvUXq__addControls,.ProblemSetEditor-module__AEvUXq__actions{align-items:center;gap:var(--padding-xs);flex-wrap:wrap;display:flex}.ProblemSetEditor-module__AEvUXq__addControls{align-items:flex-end}.ProblemSetEditor-module__AEvUXq__hashInput{flex:240px;min-width:0}.ProblemSetEditor-module__AEvUXq__pointsInput{flex:0 0 100px;width:100px}.ProblemSetEditor-module__AEvUXq__row{align-items:center;gap:var(--padding-s);padding:var(--padding-s);border:1px solid var(--g-color-line-generic);border-radius:var(--g-border-radius-m);background:var(--g-color-base-background);flex-wrap:wrap;min-width:0;display:flex}.ProblemSetEditor-module__AEvUXq__rowInfo{align-items:flex-start;gap:var(--padding-xs);overflow-wrap:anywhere;flex:220px}.ProblemSetEditor-module__AEvUXq__dragHandle{padding:var(--padding-xs) 0;color:var(--g-color-text-secondary);cursor:grab;touch-action:none;background:0 0;border:none;align-items:center;display:flex}.ProblemSetEditor-module__AEvUXq__dragHandle:disabled{cursor:default;opacity:.5}.ProblemSetEditor-module__AEvUXq__dragHandle:focus-visible{outline:2px solid var(--g-color-line-focus);outline-offset:2px}@media (max-width:600px){.ProblemSetEditor-module__AEvUXq__rowInfo{flex-basis:calc(100% - var(--padding-l-static))}.ProblemSetEditor-module__AEvUXq__actions{flex:160px}}
.ProblemTagsSelect-module__OB9zDG__popup.ProblemTagsSelect-module__OB9zDG__popup{max-height:300px;overflow-y:auto}.ProblemTagsSelect-module__OB9zDG__option{justify-content:space-between;align-items:center;width:100%;min-width:0;display:flex}
.FilterOptionCount-module__nGaHfW__count{color:var(--g-color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin-inline-start:var(--g-spacing-2)}
.LogInForAction-module__HOj1Wa__wrapper{background-color:var(--background-secondary);align-items:center;gap:var(--padding-xs-static);padding-left:var(--padding-s-static);border-radius:var(--g-border-radius-l);display:inline-flex}.LogInForAction-module__HOj1Wa__wrapper .g-label__text{margin-right:0}.LogInForAction-module__HOj1Wa__inverted{background-color:var(--background-primary)}.LogInForAction-module__HOj1Wa__icon{flex-shrink:0}.LogInForAction-module__HOj1Wa__text{line-height:1em}
.ReportProblemForm-module__rpuwqq__form{gap:var(--padding-s);flex-direction:column;display:flex}.ReportProblemForm-module__rpuwqq__actions{justify-content:flex-end;display:flex}
.ReportProblemButton-module__kJykXW__modal{--g-modal-width:520px;border-radius:var(--g-border-radius-xl);padding:var(--padding-l);max-width:calc(100vw - var(--padding-l) * 2)}
.ProblemContent-module__mpRGra__titleBlock{gap:var(--padding-xs);flex-direction:column;display:flex}.ProblemContent-module__mpRGra__actions{align-items:center;gap:var(--padding-xs);flex-wrap:wrap;display:flex}.ProblemContent-module__mpRGra__tags{flex-wrap:wrap;gap:6px;display:flex}.ProblemContent-module__mpRGra__adminControls{gap:var(--padding-xs);margin-top:var(--padding-s);flex-wrap:wrap;display:flex}.ProblemContent-module__mpRGra__answerSummary{align-items:center;gap:var(--g-spacing-3);cursor:pointer;font-family:var(--g-text-subheader-font-family);font-size:var(--g-text-subheader-3-font-size);font-weight:var(--g-text-subheader-font-weight);line-height:var(--g-text-subheader-3-line-height);list-style:none;display:flex}.ProblemContent-module__mpRGra__answerSummary::-webkit-details-marker{display:none}.ProblemContent-module__mpRGra__answerSummary:before{content:"";border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:7px;height:7px;transform:rotate(-45deg)}.ProblemContent-module__mpRGra__answer[open]>.ProblemContent-module__mpRGra__answerSummary:before{transform:rotate(45deg)}
.CalendarAdminForm-module__1GES7q__form{gap:var(--padding-m);padding:var(--padding-l);flex-direction:column;width:100%;display:flex}.CalendarAdminForm-module__1GES7q__row{gap:var(--padding-m);display:flex}.CalendarAdminForm-module__1GES7q__row>*{flex:1}.CalendarAdminForm-module__1GES7q__actions{justify-content:flex-end;display:flex}.CalendarAdminForm-module__1GES7q__formModal{--g-modal-width:860px;border-radius:var(--g-border-radius-xl);padding:var(--padding-l);max-width:calc(100vw - var(--padding-l) * 2)}
.CalendarAdminControls-module__AFBCra__adminButtons{gap:var(--padding-xs);margin-top:var(--padding-s);display:flex}
.CourseLessonDocumentEditor-module__MIlbcG__canvasPane{min-width:0;padding:var(--padding-m);border:1px solid var(--school-border,var(--g-color-line-generic));border-radius:var(--school-radius,18px);background:var(--background-secondary)}.CourseLessonDocumentEditor-module__MIlbcG__documentToolbar{justify-content:space-between;align-items:center;gap:var(--padding-xs);padding-bottom:var(--padding-xs);margin-bottom:var(--padding-m);border-bottom:1px solid var(--school-border,var(--g-color-line-generic));display:flex}.CourseLessonDocumentEditor-module__MIlbcG__canvasHeader{justify-content:space-between;align-items:flex-start;gap:var(--padding-s);margin:0 var(--padding-xs) var(--padding-s);display:flex}.CourseLessonDocumentEditor-module__MIlbcG__canvasHeader>div{gap:var(--padding-xs);flex-direction:column;display:flex}.CourseLessonDocumentEditor-module__MIlbcG__document{min-width:0;min-height:520px}.CourseLessonDocumentEditor-module__MIlbcG__inspectorTrigger{flex-shrink:0}.CourseLessonDocumentEditor-module__MIlbcG__inspectorPane{box-sizing:border-box;z-index:calc(var(--z-index-header) + 2);width:min(440px, calc(100vw - var(--padding-l)));overscroll-behavior:contain;min-width:0;padding:var(--padding-m);border-left:1px solid var(--g-color-line-generic);box-shadow:-8px 0 24px var(--g-color-sfx-shadow-light);background:var(--background-secondary);visibility:hidden;transition:transform .16s,visibility .16s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.CourseLessonDocumentEditor-module__MIlbcG__inspectorPane[data-open]{visibility:visible;transform:translate(0)}.CourseLessonDocumentEditor-module__MIlbcG__inspectorBackdrop{z-index:calc(var(--z-index-header) + 1);background:#00000040;border:0;display:none;position:fixed;inset:0}.CourseLessonDocumentEditor-module__MIlbcG__inspectorBackdrop[data-open]{display:block}@media (max-width:720px){.CourseLessonDocumentEditor-module__MIlbcG__canvasPane{padding:var(--padding-s)}.CourseLessonDocumentEditor-module__MIlbcG__documentToolbar{flex-direction:column;align-items:flex-start}.CourseLessonDocumentEditor-module__MIlbcG__canvasHeader{flex-direction:column}.CourseLessonDocumentEditor-module__MIlbcG__inspectorPane{width:100vw;box-shadow:none;border-left:0}}@media (prefers-reduced-motion:reduce){.CourseLessonDocumentEditor-module__MIlbcG__inspectorPane{transition:none}}.CourseLessonDocumentEditor-module__MIlbcG__localInsertNotice{z-index:1;gap:var(--padding-xs);padding:var(--padding-s);margin-bottom:var(--padding-s);border:1px solid var(--school-border,var(--g-color-line-generic));border-radius:var(--padding-xs);background:var(--background-secondary);flex-direction:column;display:flex;position:sticky;top:96px}.CourseLessonDocumentEditor-module__MIlbcG__localInsertActions{gap:var(--padding-xs);flex-wrap:wrap;display:flex}
.CollectionMetaForm-module__yJ8Ibq__form{gap:var(--padding-s);flex-direction:column;display:flex}.CollectionMetaForm-module__yJ8Ibq__autoSaveStatus{min-height:var(--padding-l);align-items:center;display:flex}.CollectionMetaForm-module__yJ8Ibq__publishField{gap:var(--padding-xxs);flex-direction:column;display:flex}.CollectionMetaForm-module__yJ8Ibq__publishHint{line-height:1.4}
.CourseBlockModal-module__R17GWW__modal{box-sizing:border-box;width:min(760px, calc(100vw - 2 * var(--padding-s)));max-height:calc(100vh - 2 * var(--padding-s));padding:var(--padding-l)}.CourseBlockModal-module__R17GWW__form,.CourseBlockModal-module__R17GWW__typeGrid,.CourseBlockModal-module__R17GWW__assignmentSettings,.CourseBlockModal-module__R17GWW__searchResults,.CourseBlockModal-module__R17GWW__optionList,.CourseBlockModal-module__R17GWW__retry,.CourseBlockModal-module__R17GWW__searchError{gap:var(--padding-s);flex-direction:column;display:flex}.CourseBlockModal-module__R17GWW__typeChoice{text-align:left;white-space:normal;justify-content:flex-start;height:auto;min-height:72px}.CourseBlockModal-module__R17GWW__typeChoice span{align-items:flex-start;gap:var(--padding-xxs);flex-direction:column;display:flex}.CourseBlockModal-module__R17GWW__typeChoice small{color:var(--g-color-text-secondary)}.CourseBlockModal-module__R17GWW__actions,.CourseBlockModal-module__R17GWW__optionRow{align-items:center;gap:var(--padding-xs);display:flex}.CourseBlockModal-module__R17GWW__actions{flex-wrap:wrap}.CourseBlockModal-module__R17GWW__optionRow{padding:var(--padding-xs);border:1px solid var(--g-color-line-generic);border-radius:var(--padding-xs);grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.CourseBlockModal-module__R17GWW__fieldset{gap:var(--padding-xs);padding:var(--padding-s);border:1px solid var(--g-color-line-generic);border-radius:var(--padding-xs);flex-direction:column;margin:0;display:flex}.CourseBlockModal-module__R17GWW__fieldset legend{padding-inline:var(--padding-xxs);font-weight:600}.CourseBlockModal-module__R17GWW__searchResults,.CourseBlockModal-module__R17GWW__retry,.CourseBlockModal-module__R17GWW__searchError{padding:var(--padding-xs);border-radius:var(--padding-xs);background:var(--g-color-base-generic-ultralight)}.CourseBlockModal-module__R17GWW__searchResult{text-align:left;white-space:normal;justify-content:flex-start;height:auto;min-height:44px}@media (max-width:600px){.CourseBlockModal-module__R17GWW__modal{width:100vw;min-height:100vh;max-height:100vh;padding:var(--padding-s);border-radius:0}.CourseBlockModal-module__R17GWW__actions>.g-button{width:100%}.CourseBlockModal-module__R17GWW__optionRow{grid-template-columns:minmax(0,1fr) auto}}.CourseBlockModal-module__R17GWW__deleteModal{box-sizing:border-box;background:var(--background-secondary);border-radius:16px;width:min(480px,100vw - 32px);min-height:0;max-height:calc(100dvh - 32px);padding:24px;overflow:auto}
.CollectionStatsBlock-module__2K_8Bq__statsBlock{gap:var(--padding-s);flex-direction:column;display:flex}.CollectionStatsBlock-module__2K_8Bq__statsRow{justify-content:space-between;align-items:center;gap:var(--padding-xs);display:flex}.CollectionStatsBlock-module__2K_8Bq__statsGroup{gap:var(--padding-xs);padding-top:var(--padding-s);border-top:1px solid var(--g-color-line-generic);flex-direction:column;display:flex}.CollectionStatsBlock-module__2K_8Bq__statsGroupTitle{margin:0}.CollectionStatsBlock-module__2K_8Bq__difficultyCell{align-items:center;display:flex}
.FileCard-module__GrfF3q__fileCard.FileCard-module__GrfF3q__fileCard{border-radius:var(--padding-xs);flex-direction:row;padding:8px 12px;transition:transform .2s}.FileCard-module__GrfF3q__fileCard.FileCard-module__GrfF3q__fileCard:hover{transform:scale(.95)}.FileCard-module__GrfF3q__fileCard.FileCard-module__GrfF3q__fileCard:active{transform:scale(.9)}.FileCard-module__GrfF3q__fileIconWrapper{color:#0f8fe4;align-items:center;display:flex}.FileCard-module__GrfF3q__fileIconTitle{margin-left:3px;font-weight:500}.FileCard-module__GrfF3q__fileName:not(:empty){margin-left:5px}
.CollectionEditPage-module__b0f9Ja__page{gap:var(--padding-l);grid-template-columns:minmax(280px,360px) 1fr;align-items:start;display:grid}@media (max-width:960px){.CollectionEditPage-module__b0f9Ja__page{grid-template-columns:1fr}}.CollectionEditPage-module__b0f9Ja__backLink{align-items:center;gap:var(--padding-xxs);color:var(--g-color-text-secondary);width:fit-content;margin-bottom:var(--padding-s);text-decoration:none;display:inline-flex}.CollectionEditPage-module__b0f9Ja__backLink:hover{color:var(--g-color-text-primary)}.CollectionEditPage-module__b0f9Ja__sidebar{gap:var(--padding-m);top:var(--padding-l);flex-direction:column;display:flex;position:sticky}@media (max-width:960px){.CollectionEditPage-module__b0f9Ja__sidebar{position:static}}.CollectionEditPage-module__b0f9Ja__sidebarTitle{margin:0}.CollectionEditPage-module__b0f9Ja__deleteSection{margin-top:var(--padding-s);justify-content:flex-start;display:flex}.CollectionEditPage-module__b0f9Ja__mainArea{gap:var(--padding-m);flex-direction:column;min-width:0;display:flex}.CollectionEditPage-module__b0f9Ja__mainHeader{justify-content:space-between;align-items:center;gap:var(--padding-s);flex-wrap:wrap;display:flex}
.UnstyledLink-module__wlneiq__link{color:inherit;text-decoration:none}
.ProbnikRegistrationForm-module__nLQpEa__form{gap:var(--padding-s);flex-direction:column;width:100%;max-width:640px;margin:0 auto;display:flex}.ProbnikRegistrationForm-module__nLQpEa__grade{gap:var(--padding-xxs,4px);flex-direction:column;display:flex}.ProbnikRegistrationForm-module__nLQpEa__gradeLine{align-items:center;gap:var(--padding-xs);flex-wrap:wrap;display:flex}.ProbnikRegistrationForm-module__nLQpEa__fields{gap:var(--padding-s);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ProbnikRegistrationForm-module__nLQpEa__submit{align-items:center;gap:var(--padding-s);flex-wrap:wrap;display:flex}@media (max-width:600px){.ProbnikRegistrationForm-module__nLQpEa__fields{grid-template-columns:minmax(0,1fr)}}
.CoursePreviewLessonContent-module__R3UhWa__blocks,.CoursePreviewLessonContent-module__R3UhWa__assignment,.CoursePreviewLessonContent-module__R3UhWa__part,.CoursePreviewLessonContent-module__R3UhWa__answer,.CoursePreviewLessonContent-module__R3UhWa__explanation,.CoursePreviewLessonContent-module__R3UhWa__assignmentHeading{flex-direction:column;display:flex}.CoursePreviewLessonContent-module__R3UhWa__blocks,.CoursePreviewLessonContent-module__R3UhWa__assignment,.CoursePreviewLessonContent-module__R3UhWa__part,.CoursePreviewLessonContent-module__R3UhWa__answer{gap:var(--padding-s)}.CoursePreviewLessonContent-module__R3UhWa__block:focus-visible{outline:2px solid var(--g-color-line-focus);outline-offset:var(--padding-xxs)}.CoursePreviewLessonContent-module__R3UhWa__figure{margin:0}.CoursePreviewLessonContent-module__R3UhWa__figure img,.CoursePreviewLessonContent-module__R3UhWa__figure video{object-fit:contain;border-radius:var(--padding-xs);background:var(--g-color-base-generic-ultralight);width:100%;max-height:520px}.CoursePreviewLessonContent-module__R3UhWa__assignment{padding:var(--padding-l);border-radius:var(--padding-s);background:var(--g-color-base-background);box-shadow:0 4px 18px var(--g-color-sfx-shadow)}.CoursePreviewLessonContent-module__R3UhWa__assignmentHeading,.CoursePreviewLessonContent-module__R3UhWa__explanation{gap:var(--padding-xs)}.CoursePreviewLessonContent-module__R3UhWa__part+.CoursePreviewLessonContent-module__R3UhWa__part{padding-top:var(--padding-s);border-top:1px solid var(--g-color-line-generic)}.CoursePreviewLessonContent-module__R3UhWa__answer{padding:var(--padding-s);border:1px solid var(--g-color-line-generic);border-radius:var(--padding-xs);margin:0}.CoursePreviewLessonContent-module__R3UhWa__answer legend{padding-inline:var(--padding-xxs);font-weight:600}.CoursePreviewLessonContent-module__R3UhWa__explanation{padding:var(--padding-s);border-radius:var(--padding-xs);background:var(--g-color-base-generic-ultralight)}.CoursePreviewLessonContent-module__R3UhWa__continue{padding-block:var(--padding-s)}@media (max-width:600px){.CoursePreviewLessonContent-module__R3UhWa__assignment{padding:var(--padding-s)}}
.ProbnikPage-module__jF-PAG__page{gap:var(--padding-m);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.ProbnikPage-module__jF-PAG__header{justify-content:space-between;align-items:flex-start;gap:var(--padding-m);display:flex}.ProbnikPage-module__jF-PAG__titleBlock{align-items:flex-start;gap:var(--padding-xs);min-width:0;display:flex}.ProbnikPage-module__jF-PAG__back{color:var(--g-color-text-primary);padding-top:6px;display:inline-flex}.ProbnikPage-module__jF-PAG__description{margin:var(--padding-xs) 0 0;white-space:pre-line}.ProbnikPage-module__jF-PAG__logo{object-fit:contain;flex-shrink:0;max-width:200px;max-height:48px}.ProbnikPage-module__jF-PAG__action{flex-direction:column;display:flex}.ProbnikPage-module__jF-PAG__note{align-items:center;gap:var(--padding-xs);padding:var(--padding-m) 0;text-align:center;flex-direction:column;display:flex}.ProbnikPage-module__jF-PAG__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:600px){.ProbnikPage-module__jF-PAG__header{flex-direction:column}}.ProbnikPage-module__jF-PAG__noteHeading:focus{outline:none}
.CourseLessonDraftPreview-module__YmIeoG__modal{box-sizing:border-box;width:min(1100px, calc(100vw - 2 * var(--padding-s)));max-height:calc(100vh - 2 * var(--padding-s));background:var(--background-primary);border-radius:18px}.CourseLessonDraftPreview-module__YmIeoG__page{gap:var(--padding-l);padding:var(--padding-l);flex-direction:column;display:flex}.CourseLessonDraftPreview-module__YmIeoG__previewBanner{align-items:center;gap:var(--padding-s);padding:var(--padding-s) var(--padding-m);color:#fff;background:#213b32;border-radius:14px;flex-wrap:wrap;display:flex}.CourseLessonDraftPreview-module__YmIeoG__previewBanner>button{margin-left:auto}.CourseLessonDraftPreview-module__YmIeoG__lesson{box-sizing:border-box;width:min(760px,100%);padding:var(--padding-l);background:var(--background-secondary);border-radius:16px;margin-inline:auto}.CourseLessonDraftPreview-module__YmIeoG__header{margin-bottom:var(--padding-l)}.CourseLessonDraftPreview-module__YmIeoG__header>div{gap:var(--padding-xs);flex-direction:column;display:flex}@media (max-width:600px){.CourseLessonDraftPreview-module__YmIeoG__modal{border-radius:0;width:100vw;min-height:100dvh;max-height:100dvh}.CourseLessonDraftPreview-module__YmIeoG__page,.CourseLessonDraftPreview-module__YmIeoG__lesson{padding:var(--padding-s)}.CourseLessonDraftPreview-module__YmIeoG__previewBanner{flex-direction:column;align-items:flex-start}.CourseLessonDraftPreview-module__YmIeoG__previewBanner>button{margin-left:0}}
.ProbnikGradingPage-module__wC0q7q__stack{gap:var(--padding-s-static);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.ProbnikGradingPage-module__wC0q7q__actions{gap:var(--padding-xs-static);flex-wrap:wrap;align-items:center;display:flex}.ProbnikGradingPage-module__wC0q7q__taskFilters{gap:var(--padding-s-static);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.ProbnikGradingPage-module__wC0q7q__taskOption{align-items:center;gap:var(--padding-xs-static);width:100%;min-width:0;display:flex}.ProbnikGradingPage-module__wC0q7q__taskOptionText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ProbnikGradingPage-module__wC0q7q__taskKind{flex-shrink:0}.ProbnikGradingPage-module__wC0q7q__workLayout{gap:var(--padding-s-static);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.ProbnikGradingPage-module__wC0q7q__workComment{top:var(--padding-s-static);grid-area:1/2;min-width:0;position:sticky}.ProbnikGradingPage-module__wC0q7q__workLayout>div{grid-area:1/1;min-width:0}@media (max-width:800px){.ProbnikGradingPage-module__wC0q7q__workLayout{flex-direction:column;display:flex}.ProbnikGradingPage-module__wC0q7q__workComment{width:100%;position:static}.ProbnikGradingPage-module__wC0q7q__workLayout>div{width:100%}}.ProbnikGradingPage-module__wC0q7q__card{padding:var(--padding-s);border:1px solid var(--g-color-line-generic);border-radius:var(--g-border-radius-l)}.ProbnikGradingPage-module__wC0q7q__table{overflow-x:auto}.ProbnikGradingPage-module__wC0q7q__points{max-width:180px}@media (max-width:600px){.ProbnikGradingPage-module__wC0q7q__taskFilters{grid-template-columns:minmax(0,1fr)}}
.LessonBlock-module__u8Vcca__markdown,.LessonBlock-module__u8Vcca__figure,.LessonBlock-module__u8Vcca__file,.LessonBlock-module__u8Vcca__continue,.LessonBlock-module__u8Vcca__assignment,.LessonBlock-module__u8Vcca__parts,.LessonBlock-module__u8Vcca__part{min-width:0}.LessonBlock-module__u8Vcca__mediaError{align-items:flex-start;gap:var(--padding-xs);background:var(--g-color-base-danger-light)}.LessonBlock-module__u8Vcca__markdown,.LessonBlock-module__u8Vcca__assignment,.LessonBlock-module__u8Vcca__parts,.LessonBlock-module__u8Vcca__part{flex-direction:column;display:flex}.LessonBlock-module__u8Vcca__markdown{overflow-wrap:anywhere}.LessonBlock-module__u8Vcca__figure{align-items:center;gap:var(--padding-xs);color:var(--g-color-text-secondary);flex-direction:column;margin:0;display:flex}.LessonBlock-module__u8Vcca__image,.LessonBlock-module__u8Vcca__video{object-fit:contain;border-radius:var(--padding-xs);background:var(--g-color-base-generic);width:100%;max-width:100%;max-height:70vh;display:block}.LessonBlock-module__u8Vcca__continue{padding-block:var(--padding-xs)}.LessonBlock-module__u8Vcca__continue>div,.LessonBlock-module__u8Vcca__assignmentMeta{align-items:flex-start;gap:var(--padding-xs);flex-wrap:wrap;display:flex}.LessonBlock-module__u8Vcca__continue>div{flex-direction:column}.LessonBlock-module__u8Vcca__assignment{align-items:flex-start;gap:var(--padding-s);padding:var(--padding-m) 0 0;border-top:1px solid var(--g-color-line-generic);background:0 0;border-radius:0}.LessonBlock-module__u8Vcca__parts{gap:var(--padding-m);width:100%}.LessonBlock-module__u8Vcca__part{gap:var(--padding-xs);padding-top:var(--padding-xs)}.LessonBlock-module__u8Vcca__part+.LessonBlock-module__u8Vcca__part{padding-top:var(--padding-s);border-top:1px solid var(--g-color-line-generic)}.LessonBlock-module__u8Vcca__markdown:focus,.LessonBlock-module__u8Vcca__figure:focus,.LessonBlock-module__u8Vcca__file:focus,.LessonBlock-module__u8Vcca__continue:focus,.LessonBlock-module__u8Vcca__assignment:focus,.LessonBlock-module__u8Vcca__mediaError:focus{outline:2px solid var(--g-color-line-focus);outline-offset:var(--padding-xxs)}
.CourseLessonEditorPage-module__zCk6aq__page{padding-top:var(--padding-s)}.CourseLessonEditorPage-module__zCk6aq__editor{position:relative}.CourseLessonEditorPage-module__zCk6aq__editorBar,.CourseLessonEditorPage-module__zCk6aq__editorBarStart,.CourseLessonEditorPage-module__zCk6aq__editorBarActions,.CourseLessonEditorPage-module__zCk6aq__previewError{align-items:center;gap:var(--padding-xs);display:flex}.CourseLessonEditorPage-module__zCk6aq__editorBar{margin-bottom:var(--padding-xs);justify-content:space-between}.CourseLessonEditorPage-module__zCk6aq__editorBarStart,.CourseLessonEditorPage-module__zCk6aq__editorBarActions{min-width:0}.CourseLessonEditorPage-module__zCk6aq__saveState{color:var(--g-color-text-secondary);font-size:12px}.CourseLessonEditorPage-module__zCk6aq__workspace{align-items:start;gap:var(--padding-l);grid-template-columns:250px minmax(0,1fr);display:grid}.CourseLessonEditorPage-module__zCk6aq__outline{top:var(--padding-s);border:1px solid var(--school-border,var(--g-color-line-generic));border-radius:var(--school-radius,18px);background:var(--background-secondary);min-height:420px;position:sticky}.CourseLessonEditorPage-module__zCk6aq__outlineTrigger,.CourseLessonEditorPage-module__zCk6aq__outlineBackdrop{display:none}.CourseLessonEditorPage-module__zCk6aq__sessionState,.CourseLessonEditorPage-module__zCk6aq__lessonPosition{padding:var(--padding-xs) 0;display:block}.CourseLessonEditorPage-module__zCk6aq__lessonPosition{text-align:right}@media (max-width:850px){.CourseLessonEditorPage-module__zCk6aq__workspace{grid-template-columns:minmax(0,1fr)}.CourseLessonEditorPage-module__zCk6aq__outlineTrigger{display:inline-flex}.CourseLessonEditorPage-module__zCk6aq__outline{z-index:calc(var(--z-index-header) + 2);width:min(340px, calc(100vw - var(--padding-l)));visibility:hidden;transition:transform .16s,visibility .16s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.CourseLessonEditorPage-module__zCk6aq__outline[data-open]{visibility:visible;transform:translate(0)}.CourseLessonEditorPage-module__zCk6aq__outlineBackdrop{z-index:calc(var(--z-index-header) + 1);background:#00000059;border:0;position:fixed;inset:0}.CourseLessonEditorPage-module__zCk6aq__outlineBackdrop[data-open]{display:block}}@media (max-width:600px){.CourseLessonEditorPage-module__zCk6aq__editorBar{flex-direction:column;align-items:flex-start}.CourseLessonEditorPage-module__zCk6aq__editorBarStart{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.CourseLessonEditorPage-module__zCk6aq__outline{transition:none}}
.CourseLessonProgress-module__G4oUpG__card{align-items:flex-start;gap:var(--padding-s);padding:var(--padding-m) 0 0;border-top:1px solid var(--g-color-line-generic);background:0 0;border-radius:0}.CourseLessonProgress-module__G4oUpG__card>div{align-items:flex-start;gap:var(--padding-xs);flex-direction:column;display:flex}.CourseLessonProgress-module__G4oUpG__card:focus{outline:2px solid var(--g-color-line-focus);outline-offset:var(--padding-xxs)}
.CourseAuthorPreviewPage-module__iXPt6G__page,.CourseAuthorPreviewPage-module__iXPt6G__shell,.CourseAuthorPreviewPage-module__iXPt6G__previewIdentity,.CourseAuthorPreviewPage-module__iXPt6G__heroContent,.CourseAuthorPreviewPage-module__iXPt6G__metadata,.CourseAuthorPreviewPage-module__iXPt6G__metadataSection,.CourseAuthorPreviewPage-module__iXPt6G__program,.CourseAuthorPreviewPage-module__iXPt6G__topic,.CourseAuthorPreviewPage-module__iXPt6G__lesson,.CourseAuthorPreviewPage-module__iXPt6G__lessonHeader,.CourseAuthorPreviewPage-module__iXPt6G__empty{flex-direction:column;display:flex}.CourseAuthorPreviewPage-module__iXPt6G__page{min-height:calc(100vh - 90px);padding-top:var(--padding-l);padding-bottom:var(--padding-xl);background:var(--background-secondary);box-shadow:0 0 0 100vmax var(--background-secondary);clip-path:inset(0 -100vmax)}.CourseAuthorPreviewPage-module__iXPt6G__shell{gap:var(--padding-l)}.CourseAuthorPreviewPage-module__iXPt6G__previewHeader,.CourseAuthorPreviewPage-module__iXPt6G__hero,.CourseAuthorPreviewPage-module__iXPt6G__lessonPager{justify-content:space-between;align-items:flex-start;gap:var(--padding-s);display:flex}.CourseAuthorPreviewPage-module__iXPt6G__previewHeader{padding:var(--padding-s);border:1px solid var(--g-color-line-brand);border-radius:var(--padding-s);background:var(--g-color-base-info-light)}.CourseAuthorPreviewPage-module__iXPt6G__previewIdentity,.CourseAuthorPreviewPage-module__iXPt6G__heroContent,.CourseAuthorPreviewPage-module__iXPt6G__metadataSection,.CourseAuthorPreviewPage-module__iXPt6G__program,.CourseAuthorPreviewPage-module__iXPt6G__topic,.CourseAuthorPreviewPage-module__iXPt6G__lesson,.CourseAuthorPreviewPage-module__iXPt6G__lessonHeader,.CourseAuthorPreviewPage-module__iXPt6G__empty{gap:var(--padding-s)}.CourseAuthorPreviewPage-module__iXPt6G__hero{align-items:center;gap:var(--padding-l);padding-bottom:var(--padding-l);border-bottom:1px solid var(--g-color-line-generic);grid-template-columns:minmax(0,1fr) minmax(180px,300px);display:grid}.CourseAuthorPreviewPage-module__iXPt6G__title.CourseAuthorPreviewPage-module__iXPt6G__title,.CourseAuthorPreviewPage-module__iXPt6G__lessonTitle.CourseAuthorPreviewPage-module__iXPt6G__lessonTitle{margin:0}.CourseAuthorPreviewPage-module__iXPt6G__cover{object-fit:cover;border-radius:var(--padding-xs);width:100%;max-height:200px}.CourseAuthorPreviewPage-module__iXPt6G__metadata{gap:var(--padding-l);width:min(100%,820px);margin-inline:auto}.CourseAuthorPreviewPage-module__iXPt6G__learningWorkspace{align-items:start;gap:var(--padding-l);grid-template-columns:280px minmax(0,1fr);display:grid}.CourseAuthorPreviewPage-module__iXPt6G__desktopProgram,.CourseAuthorPreviewPage-module__iXPt6G__mobileProgram{padding:var(--padding-s);border:1px solid var(--g-color-line-generic);border-radius:var(--padding-s);background:var(--g-color-base-background)}.CourseAuthorPreviewPage-module__iXPt6G__desktopProgram{top:var(--padding-s);max-height:calc(100vh - 2 * var(--padding-s));position:sticky;overflow:auto}.CourseAuthorPreviewPage-module__iXPt6G__mobileProgram{display:none}.CourseAuthorPreviewPage-module__iXPt6G__lessonList{gap:var(--padding-xxs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CourseAuthorPreviewPage-module__iXPt6G__lessonButton,.CourseAuthorPreviewPage-module__iXPt6G__activeLessonButton{text-align:left;white-space:normal;justify-content:flex-start;width:100%;height:auto;min-height:36px}.CourseAuthorPreviewPage-module__iXPt6G__activeLessonButton{color:var(--g-color-text-brand);background:var(--g-color-base-selection)}.CourseAuthorPreviewPage-module__iXPt6G__lesson{min-width:0}.CourseAuthorPreviewPage-module__iXPt6G__lessonTitle:focus-visible{outline:2px solid var(--g-color-line-focus);outline-offset:var(--padding-xxs)}.CourseAuthorPreviewPage-module__iXPt6G__lessonPager{padding-top:var(--padding-l)}.CourseAuthorPreviewPage-module__iXPt6G__empty{padding:var(--padding-l);border-radius:var(--padding-s);background:var(--g-color-base-background);align-items:flex-start}@media (max-width:800px){.CourseAuthorPreviewPage-module__iXPt6G__previewHeader,.CourseAuthorPreviewPage-module__iXPt6G__hero,.CourseAuthorPreviewPage-module__iXPt6G__lessonPager{flex-direction:column;grid-template-columns:1fr}.CourseAuthorPreviewPage-module__iXPt6G__cover{order:-1;max-height:260px}.CourseAuthorPreviewPage-module__iXPt6G__learningWorkspace{grid-template-columns:minmax(0,1fr)}.CourseAuthorPreviewPage-module__iXPt6G__desktopProgram{display:none}.CourseAuthorPreviewPage-module__iXPt6G__mobileProgram{display:block}.CourseAuthorPreviewPage-module__iXPt6G__mobileProgram>summary{cursor:pointer;font-weight:600}.CourseAuthorPreviewPage-module__iXPt6G__mobileProgram[open]>summary{margin-bottom:var(--padding-s)}.CourseAuthorPreviewPage-module__iXPt6G__lessonPager>*{width:100%}}
.ProblemsOrTestsSelector-module__8-pFwq__wrapper{gap:var(--padding-xxs);flex-wrap:wrap;display:flex}.ProblemsOrTestsSelector-module__8-pFwq__protected{pointer-events:none}.ProblemsOrTestsSelector-module__8-pFwq__typeLabel{font-weight:500}.ProblemsOrTestsSelector-module__8-pFwq__typeButton{--g-button-font-size:var(--g-text-body-2-font-size);--g-button-padding:10px;--g-button-border-radius:10px;flex:1;min-width:max-content}.ProblemsOrTestsSelector-module__8-pFwq__typeButton .g-button__text{justify-content:space-between;align-self:center;align-items:baseline;gap:var(--g-spacing-2);width:100%;line-height:18px;display:flex}.ProblemsOrTestsSelector-module__8-pFwq__typeButton .g-button__text>span:last-child:not(.ProblemsOrTestsSelector-module__8-pFwq__typeLabel){font-size:var(--g-text-caption-2-font-size);margin-inline-start:0;font-weight:400}.ProblemsOrTestsSelector-module__8-pFwq__typeButton[aria-pressed=true]:not(:disabled){--g-button-background-color:var(--g-color-private-brand-150-solid);--g-button-background-color-hover:var(--g-color-private-brand-200-solid);--g-button-border-color:var(--g-color-private-brand-250-solid);--g-button-text-color:var(--g-color-text-brand)}.ProblemsOrTestsSelector-module__8-pFwq__typeButton[aria-pressed=true]:not(:disabled) .g-button__text>span:last-child:not(.ProblemsOrTestsSelector-module__8-pFwq__typeLabel){color:var(--g-color-text-brand)}
.ProblemCardsSection-module__HOafpq__section{gap:var(--padding-m);flex-direction:column;display:flex}.ProblemCardsSection-module__HOafpq__header{align-items:center;gap:var(--padding-s);flex-wrap:wrap;display:flex}.ProblemCardsSection-module__HOafpq__controls{align-items:center;gap:var(--padding-xs);display:flex}.ProblemCardsSection-module__HOafpq__loaderWrapper{padding:var(--padding-xl) 0;justify-content:center;display:flex}.ProblemCardsSection-module__HOafpq__loadMoreWrapper{justify-content:center;gap:var(--padding-s);display:flex}
.GroupNameField-module__TpSQQG__field{align-items:center;gap:var(--padding-xs);flex-direction:column;display:flex}.GroupNameField-module__TpSQQG__row{justify-content:center;align-items:center;gap:var(--padding-s);width:100%;display:flex}.GroupNameField-module__TpSQQG__quote{font-size:var(--g-text-display-2-font-size);color:var(--g-color-text-hint);-webkit-user-select:none;user-select:none;flex:none;line-height:1}.GroupNameField-module__TpSQQG__input{text-align:center;min-width:0;font-family:var(--g-text-header-font-family);font-size:var(--g-text-display-2-font-size);font-weight:var(--g-text-header-font-weight);color:var(--g-color-text-primary);padding:var(--padding-xs) 0;background:0 0;border:none;outline:none;flex:auto}.GroupNameField-module__TpSQQG__input::placeholder{color:var(--g-color-text-hint);font-weight:var(--g-text-header-font-weight)}.GroupNameField-module__TpSQQG__error{color:var(--g-color-text-danger);font-size:var(--g-text-body-1-font-size);text-align:center}
.EditGroupModal-module__0mbOSa__modal{--g-modal-width:480px;border-radius:var(--g-border-radius-xl);padding:var(--padding-l);max-width:calc(100vw - var(--padding-l) * 2)}.EditGroupModal-module__0mbOSa__root{gap:var(--padding-m);flex-direction:column;display:flex}.EditGroupModal-module__0mbOSa__heading{gap:var(--padding-xxs);text-align:center;flex-direction:column;display:flex}.EditGroupModal-module__0mbOSa__form{gap:var(--padding-m);flex-direction:column;display:flex}.EditGroupModal-module__0mbOSa__actions{justify-content:flex-end;gap:var(--padding-s);display:flex}
.GroupCard-module__vuy71G__root.GroupCard-module__vuy71G__root{align-items:center;gap:var(--padding-m);border-radius:20px;flex-direction:row;display:flex}.GroupCard-module__vuy71G__info{gap:var(--padding-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.GroupCard-module__vuy71G__stats{gap:var(--padding-xxs);flex-direction:column;flex-shrink:0;display:flex}@media (max-width:640px){.GroupCard-module__vuy71G__root{flex-wrap:wrap}.GroupCard-module__vuy71G__stats{flex-basis:100%}}
.InviteCreatedView-module__STrSla__root{gap:var(--padding-s);flex-direction:column;display:flex}.InviteCreatedView-module__STrSla__linkRow{align-items:center;gap:var(--padding-s);display:flex}.InviteCreatedView-module__STrSla__linkInput{flex:1}.InviteCreatedView-module__STrSla__deliveryRow{gap:var(--padding-s);flex-wrap:wrap;display:flex}
.InviteModal-module__A8PhWq__modal{--g-modal-width:560px;border-radius:var(--g-border-radius-xl);max-width:calc(100vw - var(--padding-l) * 2)}.InviteModal-module__A8PhWq__content{gap:var(--padding-m);padding:var(--padding-l);flex-direction:column;display:flex}.InviteModal-module__A8PhWq__title{text-align:center}.InviteModal-module__A8PhWq__form{gap:var(--padding-m);flex-direction:column;display:flex}.InviteModal-module__A8PhWq__methodBlock{gap:var(--padding-xs);flex-direction:column;display:flex}.InviteModal-module__A8PhWq__tgFound{align-items:center;gap:var(--padding-xs);display:flex}.InviteModal-module__A8PhWq__highlight{padding:var(--padding-s) var(--padding-m);border-radius:var(--padding-s);background:var(--g-color-base-generic-ultralight)}.InviteModal-module__A8PhWq__form .g-outer-additional-content__note{text-align:start;margin-inline-start:0}
.SubjectFilter-module__eDKXPa__root{justify-content:center;gap:var(--padding-l);flex-wrap:wrap;display:flex}.SubjectFilter-module__eDKXPa__tab{cursor:pointer;font-family:var(--accent-font-family);color:var(--g-color-text-secondary);text-underline-offset:8px;background:0 0;border:none;padding:0;font-size:22px;font-weight:400;line-height:normal;text-decoration-thickness:2px}.SubjectFilter-module__eDKXPa__tab:hover{color:var(--g-color-text-primary)}.SubjectFilter-module__eDKXPa__tabSelected{color:var(--g-color-text-primary);text-decoration:underline}.SubjectFilter-module__eDKXPa__tab:disabled{cursor:default;color:var(--g-color-text-primary)}
.ProfileLayout-module__xfwFaa__feed{gap:var(--padding-l);flex-direction:column;display:flex}.ProfileLayout-module__xfwFaa__subjectArea{gap:var(--padding-l);min-width:0;padding:var(--padding-l);border:1px solid var(--g-color-line-generic);border-radius:var(--padding-m);background:#ffffff40;flex-direction:column;display:flex}.ProfileLayout-module__xfwFaa__subjectFilter{justify-content:center;display:flex}.ProfileLayout-module__xfwFaa__subjectFilter:empty{display:none}@media (max-width:480px){.ProfileLayout-module__xfwFaa__subjectArea{padding:var(--padding-m)}}
.ActivityChart-module__xqFQgG__chartBox{flex-direction:column;flex:1;display:flex}.ActivityChart-module__xqFQgG__header{justify-content:space-between;align-items:center;gap:var(--padding-s);flex-wrap:wrap;display:flex}.ActivityChart-module__xqFQgG__titleGroup{align-items:center;gap:var(--padding-l);flex-wrap:wrap;display:flex}.ActivityChart-module__xqFQgG__toggles{gap:var(--padding-m);display:flex}.ActivityChart-module__xqFQgG__chartWrapper{margin-top:var(--padding-s);flex:1;min-height:200px}.ActivityChart-module__xqFQgG__emptyText{margin-top:var(--padding-s)}
.CircularProgressBar-module__8ndMkG__progressBar{width:var(--circular-progress-bar-size);height:var(--circular-progress-bar-size);aspect-ratio:1;--circular-progress-bar-value-1:0%;--circular-progress-bar-value-2:0%;--circular-progress-bar-color-1:#fff;--circular-progress-bar-color-2:#fff;--circular-progress-ring-color:var(--g-color-private-black-200-solid);--circular-progress-base-color:var(--background-primary);box-shadow:var(--shadow-1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CircularProgressBar-module__8ndMkG__singleValue{background-image:radial-gradient(closest-side, var(--circular-progress-base-color) 79%, transparent 80%), conic-gradient(var(--circular-progress-bar-color-1) var(--circular-progress-bar-value-1), var(--circular-progress-ring-color) 0)}.CircularProgressBar-module__8ndMkG__doubleValue{background-image:radial-gradient(closest-side, var(--circular-progress-base-color) 79%, transparent 80%), conic-gradient(var(--circular-progress-bar-color-1) max(0%, calc(var(--circular-progress-bar-value-1) - 0.01%)), var(--circular-progress-bar-color-2) var(--circular-progress-bar-value-1), var(--circular-progress-bar-color-2) var(--circular-progress-bar-value-2), var(--circular-progress-ring-color) 0)}.CircularProgressBar-module__8ndMkG__inverseBackground.CircularProgressBar-module__8ndMkG__inverseBackground{--circular-progress-ring-color:var(--g-color-private-black-150-solid);--circular-progress-base-color:var(--background-secondary)}.CircularProgressBar-module__8ndMkG__progressBar_M{--circular-progress-bar-size:50px}.CircularProgressBar-module__8ndMkG__progressBar_L{--circular-progress-bar-size:75px}.CircularProgressBar-module__8ndMkG__text{white-space:pre;font-weight:600;line-height:1}
.OverallCounters-module__xaCAmG__card{align-items:center;gap:var(--padding-m);display:flex}.OverallCounters-module__xaCAmG__cardText{gap:var(--padding-xxs);flex-direction:column;min-width:0;display:flex}
.RecommendationCard-module__sKWraW__card{justify-content:center;gap:var(--padding-xs);flex-direction:column;display:flex}.RecommendationCard-module__sKWraW__button{margin-top:var(--padding-xxs);align-self:flex-start}
.StreakCard-module__bqxbUW__card{justify-content:flex-start;align-items:center;gap:var(--padding-s);display:flex}.StreakCard-module__bqxbUW__icon{color:var(--g-color-text-warning);flex:none}.StreakCard-module__bqxbUW__content{gap:var(--padding-xxs);flex-direction:column;min-width:0;display:flex}
.SubjectStats-module__Iw0kEq__root{gap:var(--padding-m);flex-direction:column;display:flex}.SubjectStats-module__Iw0kEq__topRow{align-items:stretch;gap:var(--padding-l);display:flex}.SubjectStats-module__Iw0kEq__leftZone{gap:var(--padding-m);flex-direction:column;flex:none;width:300px;display:flex}.SubjectStats-module__Iw0kEq__leftZone>*,.SubjectStats-module__Iw0kEq__countersZone>*{flex:1 1 0;min-height:0}.SubjectStats-module__Iw0kEq__chartZone{flex-direction:column;flex:1;min-width:0;display:flex}.SubjectStats-module__Iw0kEq__countersZone{gap:var(--padding-m);flex-direction:column;flex:none;width:300px;display:flex}@media (max-width:1100px){.SubjectStats-module__Iw0kEq__topRow{flex-direction:column}.SubjectStats-module__Iw0kEq__leftZone,.SubjectStats-module__Iw0kEq__countersZone{width:100%}}
.StatsBlock-module__9OH3DG__root{gap:var(--padding-m);flex-direction:column;display:flex}.StatsBlock-module__9OH3DG__loaderBox{justify-content:center;align-items:center;min-height:200px;display:flex}
.StudentChip-module__oyYjaa__root{justify-content:center;align-items:center;gap:var(--padding-xs);width:100%;min-height:120px;padding:var(--padding-m) var(--padding-s);text-align:center;background:#fff;border-radius:20px;flex-direction:column;display:flex;position:relative}.StudentChip-module__oyYjaa__avatarBox,.StudentChip-module__oyYjaa__avatarAnchor{display:flex}.StudentChip-module__oyYjaa__pending .StudentChip-module__oyYjaa__avatar{opacity:.5}.StudentChip-module__oyYjaa__assistantBadge{top:var(--padding-s);left:var(--padding-s);width:20px;height:20px;color:var(--g-color-text-secondary);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.StudentChip-module__oyYjaa__menu{top:var(--padding-xs);right:var(--padding-xs);opacity:0;transition:opacity .1s ease-in-out;position:absolute}.StudentChip-module__oyYjaa__root:hover .StudentChip-module__oyYjaa__menu,.StudentChip-module__oyYjaa__root:focus-within .StudentChip-module__oyYjaa__menu{opacity:1}.StudentChip-module__oyYjaa__name{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}
.ProfileSectionPlaceholder-module__7OxDza__root{gap:var(--padding-xs);flex-direction:column;display:flex}
.GroupCreatedView-module__z_BHqW__root{gap:var(--padding-l);flex-direction:column;display:flex}.GroupCreatedView-module__z_BHqW__heading{gap:var(--padding-xxs);text-align:center;flex-direction:column;display:flex}.GroupCreatedView-module__z_BHqW__list{gap:var(--padding-m);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.GroupCreatedView-module__z_BHqW__row{gap:var(--padding-xs);flex-direction:column;display:flex}.GroupCreatedView-module__z_BHqW__contact{word-break:break-all}.GroupCreatedView-module__z_BHqW__linkRow{align-items:center;gap:var(--padding-s);display:flex}.GroupCreatedView-module__z_BHqW__linkInput{flex:auto;min-width:0}.GroupCreatedView-module__z_BHqW__actions{justify-content:center;display:flex}.GroupCreatedView-module__z_BHqW__linkAction{align-items:stretch;gap:var(--padding-xs);flex-direction:column;display:flex}
.CreateGroupModal-module___R4anq__modal{--g-modal-width:560px;border-radius:var(--g-border-radius-xl);padding:var(--padding-l);max-width:calc(100vw - var(--padding-l) * 2)}.CreateGroupModal-module___R4anq__root{gap:var(--padding-l);flex-direction:column;display:flex}.CreateGroupModal-module___R4anq__section{gap:var(--padding-m);flex-direction:column;display:flex}.CreateGroupModal-module___R4anq__heading{gap:var(--padding-xxs);text-align:center;flex-direction:column;display:flex}.CreateGroupModal-module___R4anq__usernameList{gap:var(--padding-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CreateGroupModal-module___R4anq__usernameRow{align-items:center;gap:var(--padding-s);display:flex}.CreateGroupModal-module___R4anq__usernameNumber{min-width:var(--padding-l);text-align:right;color:var(--g-color-text-secondary);font-size:var(--g-text-body-2-font-size);flex:none}.CreateGroupModal-module___R4anq__usernameInput{flex:auto}.CreateGroupModal-module___R4anq__actions{justify-content:center;display:flex}
.TutorEntryActions-module__KLtTIq__root{margin-bottom:var(--padding-s);justify-content:flex-end;display:flex}.TutorEntryActions-module__KLtTIq__wide{justify-content:flex-end;gap:var(--padding-s);flex-wrap:wrap;display:flex}.TutorEntryActions-module__KLtTIq__narrow{display:none}.TutorEntryActions-module__KLtTIq__menuItem{align-items:center;gap:var(--padding-xs);display:flex}@media (max-width:768px){.TutorEntryActions-module__KLtTIq__wide{display:none}.TutorEntryActions-module__KLtTIq__narrow{display:block}}
.OlympHat-module__b0yhIa__hat.OlympHat-module__b0yhIa__hat{background-image:linear-gradient(-45deg, transparent 30%, var(--olymp-color-pale) 150%);border-radius:calc(2 * var(--padding-s));flex-direction:row;align-items:center}.OlympHat-module__b0yhIa__logo{aspect-ratio:1;border-radius:var(--padding-s);background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:80%;flex-shrink:0;width:90px;margin-right:20px}@media screen and (max-width:600px){.OlympHat-module__b0yhIa__logo{width:70px}}.OlympHat-module__b0yhIa__heading{width:100%}.OlympHat-module__b0yhIa__breadcrumbs{opacity:.7}.OlympHat-module__b0yhIa__title{line-height:1.1em}
.ExternalLink-module__TBIl8W__link.ExternalLink-module__TBIl8W__link{color:var(--g-color-text-info-heavy);text-decoration:none}.ExternalLink-module__TBIl8W__link.ExternalLink-module__TBIl8W__link:hover{opacity:.8;border-bottom:1px solid var(--g-color-text-info-heavy)}.ExternalLink-module__TBIl8W__link.ExternalLink-module__TBIl8W__link:active{opacity:.6;border-bottom:1px solid var(--g-color-text-info-heavy)}.ExternalLink-module__TBIl8W__icon.ExternalLink-module__TBIl8W__icon{vertical-align:-.1em;width:.9em;height:.9em}
.PickerProblemCard-module__Iba1Ma__wrapper{gap:var(--padding-xs);flex-direction:column;width:100%;display:flex}
.OlympInfo-module__XRkvVq__item{gap:var(--padding-xs);display:flex}.OlympInfo-module__XRkvVq__icon{flex-shrink:0;width:1.3em;height:1.3em}
.ProblemsFilters-module__7OMv5W__filters{width:100%}.ProblemsFilters-module__7OMv5W__buttons{gap:var(--padding-xs);flex-direction:column;display:flex}.ProblemsFilters-module__7OMv5W__option{justify-content:space-between;align-items:center;gap:var(--g-spacing-2);width:100%;display:flex}
.CollectionAddProblemsPage-module__BeR_jG__page{gap:var(--padding-l);grid-template-columns:minmax(280px,360px) 1fr;align-items:start;display:grid}@media (max-width:960px){.CollectionAddProblemsPage-module__BeR_jG__page{grid-template-columns:1fr}}.CollectionAddProblemsPage-module__BeR_jG__backLink{align-items:center;gap:var(--padding-xxs);color:var(--g-color-text-secondary);width:fit-content;margin-bottom:var(--padding-s);text-decoration:none;display:inline-flex}.CollectionAddProblemsPage-module__BeR_jG__backLink:hover{color:var(--g-color-text-primary)}.CollectionAddProblemsPage-module__BeR_jG__sidebar{gap:var(--padding-m);top:var(--padding-l);flex-direction:column;display:flex;position:sticky}@media (max-width:960px){.CollectionAddProblemsPage-module__BeR_jG__sidebar{display:none}}.CollectionAddProblemsPage-module__BeR_jG__sidebarBox{gap:var(--padding-m);flex-direction:column;display:flex}.CollectionAddProblemsPage-module__BeR_jG__title{margin:0}.CollectionAddProblemsPage-module__BeR_jG__drawerFilters{padding:var(--padding-m);padding-top:calc(60px + var(--padding-m) + var(--padding-m));gap:var(--padding-m);flex-direction:column;height:100%;display:flex;overflow-y:auto}.CollectionAddProblemsPage-module__BeR_jG__drawerHeader{margin-bottom:var(--padding-s);justify-content:space-between;align-items:center;display:flex}.CollectionAddProblemsPage-module__BeR_jG__mainArea{gap:var(--padding-m);flex-direction:column;min-width:0;display:flex}.CollectionAddProblemsPage-module__BeR_jG__mainHeader{justify-content:space-between;align-items:center;gap:var(--padding-s);flex-wrap:wrap;display:flex}.CollectionAddProblemsPage-module__BeR_jG__headerActions{align-items:center;gap:var(--padding-xs);flex-wrap:wrap;display:flex}.CollectionAddProblemsPage-module__BeR_jG__filtersToggle.CollectionAddProblemsPage-module__BeR_jG__filtersToggle{display:none}.CollectionAddProblemsPage-module__BeR_jG__empty{align-items:center;gap:var(--padding-s);padding:var(--padding-xl) 0;text-align:center;flex-direction:column;display:flex}@media (max-width:960px){.CollectionAddProblemsPage-module__BeR_jG__filtersToggle.CollectionAddProblemsPage-module__BeR_jG__filtersToggle{display:flex}}
.LibCard-module__vkAoSa__card{--lib-card-image-height:200px;gap:var(--padding-m);flex-direction:column;display:flex;position:relative}.LibCard-module__vkAoSa__image,.LibCard-module__vkAoSa__imagePlaceholder{width:100%;height:var(--lib-card-image-height);border-radius:var(--padding-xs);background:var(--g-color-base-generic);flex-shrink:0}.LibCard-module__vkAoSa__image{object-fit:contain}.LibCard-module__vkAoSa__imagePlaceholder{justify-content:center;align-items:center;display:flex}.LibCard-module__vkAoSa__content{gap:var(--padding-xs);flex-direction:column;flex:1;min-width:0;display:flex}.LibCard-module__vkAoSa__header{gap:var(--padding-xs);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.LibCard-module__vkAoSa__title.LibCard-module__vkAoSa__title{font-weight:500}.LibCard-module__vkAoSa__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.LibCard-module__vkAoSa__tags{gap:var(--padding-xxs);flex-wrap:wrap;display:flex}.LibCard-module__vkAoSa__link{z-index:1;position:absolute;inset:0}
.LibAdminForm-module__c8IEZG__form{gap:var(--padding-m);padding:var(--padding-l);flex-direction:column;width:100%;display:flex}.LibAdminForm-module__c8IEZG__row{gap:var(--padding-s);display:flex}.LibAdminForm-module__c8IEZG__row>*{flex:1}.LibAdminForm-module__c8IEZG__authorRow{gap:var(--padding-s);align-items:flex-end;display:flex}.LibAdminForm-module__c8IEZG__authorRow>*{flex:1}.LibAdminForm-module__c8IEZG__actions{gap:var(--padding-s);display:flex}.LibAdminForm-module__c8IEZG__formModal{--g-modal-width:860px;border-radius:var(--g-border-radius-xl);padding:var(--padding-l);max-width:calc(100vw - var(--padding-l) * 2)}
.LibFilters-module__bKJBzq__filters{width:100%}.LibFilters-module__bKJBzq__buttons{gap:var(--padding-xs);flex-direction:column;display:flex}
.EditCourseMetadataForm-module__RO3bQW__form{align-items:start;gap:var(--padding-l);grid-template-columns:minmax(0,3fr) minmax(220px,2fr);display:grid}.EditCourseMetadataForm-module__RO3bQW__mainFields,.EditCourseMetadataForm-module__RO3bQW__coverField{gap:var(--padding-m);flex-direction:column;min-width:0;display:flex}.EditCourseMetadataForm-module__RO3bQW__coverField{padding:var(--padding-s);border:1px solid var(--g-color-line-generic);border-radius:var(--padding-xs)}@media (max-width:800px){.EditCourseMetadataForm-module__RO3bQW__form{grid-template-columns:minmax(0,1fr)}}
.LibListPage-module__4bs_FG__container{gap:var(--padding-l);display:flex}.LibListPage-module__4bs_FG__filters{flex-shrink:0;width:270px}.LibListPage-module__4bs_FG__content{width:100%}.LibListPage-module__4bs_FG__filtersBox{top:calc(60px + var(--padding-m) + var(--padding-l));position:sticky}.LibListPage-module__4bs_FG__filtersToggle{display:none}.LibListPage-module__4bs_FG__drawerFilters{padding:var(--padding-m);padding-top:calc(60px + var(--padding-m) + var(--padding-m));height:100%;overflow-y:auto}.LibListPage-module__4bs_FG__drawerHeader{justify-content:space-between;align-items:center;display:flex}.LibListPage-module__4bs_FG__createButton{margin-top:var(--padding-s)}@media (max-width:700px){.LibListPage-module__4bs_FG__filters{display:none}.LibListPage-module__4bs_FG__filtersToggle{display:flex}}
.CourseProgramModal-module__vZsSOa__modal{--g-modal-width:560px;max-width:calc(100vw - 2 * var(--padding-s));max-height:calc(100vh - 2 * var(--padding-s));padding:var(--padding-l);border-radius:var(--padding-s);overflow:auto}.CourseProgramModal-module__vZsSOa__form{gap:var(--padding-s);flex-direction:column;display:flex}.CourseProgramModal-module__vZsSOa__description{margin:0}.CourseProgramModal-module__vZsSOa__actions{bottom:calc(-1 * var(--padding-l));gap:var(--padding-xs);padding-top:var(--padding-s);padding-bottom:var(--padding-l);background:var(--g-color-base-modal);display:flex;position:sticky}@media (max-width:520px){.CourseProgramModal-module__vZsSOa__modal{padding:var(--padding-s)}.CourseProgramModal-module__vZsSOa__actions{bottom:calc(-1 * var(--padding-s));padding-bottom:var(--padding-s);flex-direction:column}}
.CourseValidationPanel-module__I42ueq__modal{width:min(760px, calc(100vw - 2 * var(--padding-s)));max-height:calc(100vh - 2 * var(--padding-s))}.CourseValidationPanel-module__I42ueq__content,.CourseValidationPanel-module__I42ueq__heading,.CourseValidationPanel-module__I42ueq__state,.CourseValidationPanel-module__I42ueq__error,.CourseValidationPanel-module__I42ueq__stale,.CourseValidationPanel-module__I42ueq__summary,.CourseValidationPanel-module__I42ueq__issueBody{flex-direction:column;display:flex}.CourseValidationPanel-module__I42ueq__content{gap:var(--padding-l);padding:var(--padding-l)}.CourseValidationPanel-module__I42ueq__header,.CourseValidationPanel-module__I42ueq__counters,.CourseValidationPanel-module__I42ueq__issue,.CourseValidationPanel-module__I42ueq__footer{display:flex}.CourseValidationPanel-module__I42ueq__header,.CourseValidationPanel-module__I42ueq__issue{justify-content:space-between;align-items:flex-start}.CourseValidationPanel-module__I42ueq__header,.CourseValidationPanel-module__I42ueq__issue,.CourseValidationPanel-module__I42ueq__footer{gap:var(--padding-s)}.CourseValidationPanel-module__I42ueq__heading,.CourseValidationPanel-module__I42ueq__state,.CourseValidationPanel-module__I42ueq__error,.CourseValidationPanel-module__I42ueq__stale,.CourseValidationPanel-module__I42ueq__summary,.CourseValidationPanel-module__I42ueq__issueBody{gap:var(--padding-xs)}.CourseValidationPanel-module__I42ueq__state,.CourseValidationPanel-module__I42ueq__error,.CourseValidationPanel-module__I42ueq__stale,.CourseValidationPanel-module__I42ueq__summary{padding:var(--padding-s);border-radius:var(--padding-xs);background:var(--g-color-base-generic-ultralight)}.CourseValidationPanel-module__I42ueq__error{background:var(--g-color-base-danger-light)}.CourseValidationPanel-module__I42ueq__stale{background:var(--g-color-base-warning-light)}.CourseValidationPanel-module__I42ueq__counters{gap:var(--padding-xs);flex-wrap:wrap}.CourseValidationPanel-module__I42ueq__issues{gap:var(--padding-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CourseValidationPanel-module__I42ueq__issue{padding:var(--padding-s);border:1px solid var(--g-color-line-generic);border-radius:var(--padding-xs)}.CourseValidationPanel-module__I42ueq__footer{flex-wrap:wrap;justify-content:flex-end}@media (max-width:600px){.CourseValidationPanel-module__I42ueq__modal{border-radius:0;width:100vw;min-height:100vh;max-height:100vh}.CourseValidationPanel-module__I42ueq__content{padding:var(--padding-s)}.CourseValidationPanel-module__I42ueq__header,.CourseValidationPanel-module__I42ueq__issue{flex-direction:column}.CourseValidationPanel-module__I42ueq__footer>*{flex:100%}}
.SchoolWorkspace-module__-IhsOW__workspace{gap:var(--padding-l);grid-template-columns:190px minmax(0,1fr);align-items:start;display:grid}.SchoolWorkspace-module__-IhsOW__sidebar{gap:var(--padding-s);min-height:calc(100dvh - 184px);padding:var(--padding-l) var(--padding-s);border:1px solid var(--school-border,var(--g-color-line-generic));border-radius:var(--school-radius,18px);background:var(--background-secondary);flex-direction:column;display:flex}.SchoolWorkspace-module__-IhsOW__content{gap:var(--padding-l);min-width:0;padding:var(--padding-s) 0;flex-direction:column;display:flex}@media (max-width:720px){.SchoolWorkspace-module__-IhsOW__workspace{grid-template-columns:minmax(0,1fr)}.SchoolWorkspace-module__-IhsOW__sidebar{min-height:0;padding:var(--padding-s)}.SchoolWorkspace-module__-IhsOW__content{padding:0}}
.CourseEditorPage-module__N6VTDG__page{padding-top:var(--padding-s)}.CourseEditorPage-module__N6VTDG__workspace{}.CourseEditorPage-module__N6VTDG__sidebar,.CourseEditorPage-module__N6VTDG__content,.CourseEditorPage-module__N6VTDG__navigation,.CourseEditorPage-module__N6VTDG__heading,.CourseEditorPage-module__N6VTDG__program{flex-direction:column;display:flex}.CourseEditorPage-module__N6VTDG__sidebar{}.CourseEditorPage-module__N6VTDG__navigation{gap:var(--padding-xxs)}.CourseEditorPage-module__N6VTDG__navItem,.CourseEditorPage-module__N6VTDG__activeNav{justify-content:flex-start;width:100%}.CourseEditorPage-module__N6VTDG__activeNav{color:var(--g-color-text-brand);background:var(--school-selection)}.CourseEditorPage-module__N6VTDG__back{margin-top:var(--padding-l);align-self:flex-start}.CourseEditorPage-module__N6VTDG__content{}.CourseEditorPage-module__N6VTDG__lifecycleSummary{justify-content:space-between;align-items:center;gap:var(--padding-m);padding:var(--padding-s);border:1px solid var(--g-color-line-generic);border-radius:var(--padding-xs);background:var(--g-color-base-generic);display:flex}.CourseEditorPage-module__N6VTDG__lifecycleSummary>div{gap:var(--padding-xxs);flex-direction:column;display:flex}.CourseEditorPage-module__N6VTDG__header{justify-content:space-between;align-items:flex-start;gap:var(--padding-s);padding-bottom:var(--padding-s);display:flex}.CourseEditorPage-module__N6VTDG__heading{gap:var(--padding-xxs);min-width:0}.CourseEditorPage-module__N6VTDG__saveState{top:var(--padding-xs);z-index:5;padding:var(--padding-xxs) var(--padding-xs);border:1px solid var(--g-color-line-generic);border-radius:var(--padding-xs);background:var(--background-secondary);flex-shrink:0;position:sticky}.CourseEditorPage-module__N6VTDG__headerActions{justify-content:flex-end;align-items:center;gap:var(--padding-xs);flex-wrap:wrap;display:flex}.CourseEditorPage-module__N6VTDG__publishControls{align-items:stretch;gap:var(--padding-xs);padding-top:var(--padding-l);flex-direction:column;margin-top:auto;display:flex}.CourseEditorPage-module__N6VTDG__program{gap:var(--padding-s)}.CourseEditorPage-module__N6VTDG__publishModal{width:min(560px, calc(100vw - 2 * var(--padding-s)))}.CourseEditorPage-module__N6VTDG__scheduleModal{width:min(680px, calc(100vw - 2 * var(--padding-s)));max-height:calc(100vh - 2 * var(--padding-s));overflow-y:auto}.CourseEditorPage-module__N6VTDG__publishContent,.CourseEditorPage-module__N6VTDG__publishWarnings,.CourseEditorPage-module__N6VTDG__scheduleContent,.CourseEditorPage-module__N6VTDG__scheduleHeading,.CourseEditorPage-module__N6VTDG__schedulePolicy,.CourseEditorPage-module__N6VTDG__scheduleBannerText{gap:var(--padding-s);flex-direction:column;display:flex}.CourseEditorPage-module__N6VTDG__publishContent,.CourseEditorPage-module__N6VTDG__scheduleContent{padding:var(--padding-l)}.CourseEditorPage-module__N6VTDG__scheduleFields{gap:var(--padding-s);grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);display:grid}.CourseEditorPage-module__N6VTDG__scheduleControl{width:100%}.CourseEditorPage-module__N6VTDG__schedulePolicy{padding:var(--padding-s);border-radius:var(--padding-xs);background:var(--g-color-base-generic-ultralight)}.CourseEditorPage-module__N6VTDG__scheduleBanner,.CourseEditorPage-module__N6VTDG__failedScheduleBanner{justify-content:space-between;align-items:flex-start;gap:var(--padding-m);padding:var(--padding-s);border:1px solid var(--g-color-line-info);border-radius:var(--padding-xs);background:var(--g-color-base-info-light);display:flex}.CourseEditorPage-module__N6VTDG__failedScheduleBanner{border-color:var(--g-color-line-danger);background:var(--g-color-base-danger-light)}.CourseEditorPage-module__N6VTDG__scheduleBannerText{align-items:flex-start;min-width:0}.CourseEditorPage-module__N6VTDG__publishWarnings ul{padding-left:var(--padding-l);margin:0}.CourseEditorPage-module__N6VTDG__publishError{padding:var(--padding-s);border-radius:var(--padding-xs);background:var(--g-color-base-danger-light)}.CourseEditorPage-module__N6VTDG__publishActions{justify-content:flex-end;gap:var(--padding-xs);display:flex}@media (max-width:720px){.CourseEditorPage-module__N6VTDG__navigation{flex-direction:row}.CourseEditorPage-module__N6VTDG__back{margin-top:0}.CourseEditorPage-module__N6VTDG__header{flex-direction:column}.CourseEditorPage-module__N6VTDG__lifecycleSummary{flex-direction:column;align-items:stretch}.CourseEditorPage-module__N6VTDG__headerActions{justify-content:flex-start;width:100%}.CourseEditorPage-module__N6VTDG__publishControls,.CourseEditorPage-module__N6VTDG__scheduleBanner,.CourseEditorPage-module__N6VTDG__failedScheduleBanner{flex-direction:column;align-items:stretch;width:100%}.CourseEditorPage-module__N6VTDG__publishControls>*{width:100%}.CourseEditorPage-module__N6VTDG__scheduleFields{grid-template-columns:minmax(0,1fr)}.CourseEditorPage-module__N6VTDG__publishContent,.CourseEditorPage-module__N6VTDG__scheduleContent{padding:var(--padding-s)}}.CourseEditorPage-module__N6VTDG__content>section[aria-label="Основные данные курса"],.CourseEditorPage-module__N6VTDG__program{padding:var(--padding-l);border:1px solid var(--school-border);border-radius:var(--school-radius);background:var(--background-secondary)}.CourseEditorPage-module__N6VTDG__navItem,.CourseEditorPage-module__N6VTDG__activeNav{--g-button-border-radius:10px;min-height:40px}.CourseEditorPage-module__N6VTDG__navigation{flex-wrap:wrap}.CourseEditorPage-module__N6VTDG__activeNav{border-radius:10px}@media (max-width:720px){.CourseEditorPage-module__N6VTDG__navItem,.CourseEditorPage-module__N6VTDG__activeNav{width:auto}.CourseEditorPage-module__N6VTDG__publishControls{padding-top:var(--padding-xs);flex-direction:row}.CourseEditorPage-module__N6VTDG__publishControls>*{flex:1;width:auto}.CourseEditorPage-module__N6VTDG__back{margin-top:var(--padding-xs)}}
.UnauthPersonalCTA-module__66Nrka__root{--mock-card-height:120px;--mock-stat-height:80px;--mock-chart-height:160px;--overlay-text-max-width:400px;border-radius:var(--g-border-radius-xl);position:relative;overflow:hidden}.UnauthPersonalCTA-module__66Nrka__mockContent{filter:blur(3px);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;gap:var(--padding-l);padding:var(--padding-l);flex-direction:column;display:flex}.UnauthPersonalCTA-module__66Nrka__mockSection{gap:var(--padding-s);flex-direction:column;display:flex}.UnauthPersonalCTA-module__66Nrka__mockCards{gap:var(--padding-m);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:768px){.UnauthPersonalCTA-module__66Nrka__mockCards{grid-template-columns:1fr}}.UnauthPersonalCTA-module__66Nrka__mockCard{height:var(--mock-card-height);background-color:var(--g-color-base-generic);border-radius:var(--g-border-radius-l)}.UnauthPersonalCTA-module__66Nrka__mockStatsRow{gap:var(--padding-m);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:768px){.UnauthPersonalCTA-module__66Nrka__mockStatsRow{grid-template-columns:repeat(2,1fr)}}.UnauthPersonalCTA-module__66Nrka__mockStatBlock{height:var(--mock-stat-height);background-color:var(--g-color-base-generic);border-radius:var(--g-border-radius-l)}.UnauthPersonalCTA-module__66Nrka__mockChart{height:var(--mock-chart-height);background-color:var(--g-color-base-generic);border-radius:var(--g-border-radius-l)}.UnauthPersonalCTA-module__66Nrka__overlay{justify-content:center;align-items:center;gap:var(--padding-m);background:linear-gradient(to bottom, transparent 0%, var(--g-color-base-background) 70%);flex-direction:column;display:flex;position:absolute;inset:0}.UnauthPersonalCTA-module__66Nrka__overlayText{text-align:center;max-width:var(--overlay-text-max-width)}
.RegistrationPage-module__FFm6wq__wrapper{flex-direction:column;align-items:center;display:flex}.RegistrationPage-module__FFm6wq__card{width:100%;max-width:650px;padding:var(--padding-l)}.RegistrationPage-module__FFm6wq__title{margin-bottom:var(--padding-m)}.RegistrationPage-module__FFm6wq__form{gap:var(--padding-m);flex-direction:column;display:flex}.RegistrationPage-module__FFm6wq__avatarPreview{justify-content:center;display:flex}.RegistrationPage-module__FFm6wq__row{gap:var(--padding-m);display:flex}.RegistrationPage-module__FFm6wq__row>*{flex:1}.RegistrationPage-module__FFm6wq__consent{align-items:flex-start;gap:var(--padding-s);display:flex}.RegistrationPage-module__FFm6wq__actions{margin-top:var(--padding-s);justify-content:space-between;align-items:center;display:flex}
.LibAdminControls-module__ilBnka__adminButtons{gap:var(--padding-xs);display:flex}.LibAdminControls-module__ilBnka__formModal{--g-modal-width:860px;border-radius:var(--g-border-radius-xl);padding:var(--padding-l);max-width:calc(100vw - var(--padding-l) * 2)}
.LibItemPage-module__gf4fGq__header{--lib-item-image-width:300px;--lib-item-image-max-height:450px;align-items:flex-start;gap:var(--padding-l);display:flex}.LibItemPage-module__gf4fGq__image{width:var(--lib-item-image-width);height:auto;max-height:var(--lib-item-image-max-height);border-radius:var(--padding-s);object-fit:contain;flex-shrink:0}.LibItemPage-module__gf4fGq__imagePlaceholder{width:var(--lib-item-image-width);height:var(--lib-item-image-width);border-radius:var(--padding-s);background:var(--g-color-base-generic);flex-shrink:0;justify-content:center;align-items:center;display:flex}.LibItemPage-module__gf4fGq__content{gap:var(--padding-s);overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.LibItemPage-module__gf4fGq__badges{gap:var(--padding-xs);flex-wrap:wrap;display:flex}.LibItemPage-module__gf4fGq__tags{gap:var(--padding-xxs);flex-wrap:wrap;display:flex}@media (max-width:768px){.LibItemPage-module__gf4fGq__header{--lib-item-image-max-height:300px;flex-direction:column}.LibItemPage-module__gf4fGq__image,.LibItemPage-module__gf4fGq__imagePlaceholder{width:100%;max-height:var(--lib-item-image-max-height)}}
.CourseCreatePage-module__mvw1xa__page{padding-top:var(--padding-s)}.CourseCreatePage-module__mvw1xa__workspace{}.CourseCreatePage-module__mvw1xa__sidebar,.CourseCreatePage-module__mvw1xa__content,.CourseCreatePage-module__mvw1xa__header,.CourseCreatePage-module__mvw1xa__navigation{flex-direction:column;display:flex}.CourseCreatePage-module__mvw1xa__sidebar{}.CourseCreatePage-module__mvw1xa__navigation{gap:var(--padding-xxs)}.CourseCreatePage-module__mvw1xa__activeItem,.CourseCreatePage-module__mvw1xa__disabledItem{padding:var(--padding-xs) var(--padding-s);border-radius:var(--padding-xs)}.CourseCreatePage-module__mvw1xa__activeItem{color:var(--g-color-text-brand);background:var(--school-selection)}.CourseCreatePage-module__mvw1xa__disabledItem{color:var(--g-color-text-secondary)}.CourseCreatePage-module__mvw1xa__back{margin-top:var(--padding-l);align-self:flex-start}.CourseCreatePage-module__mvw1xa__content{}.CourseCreatePage-module__mvw1xa__header{gap:var(--padding-xxs);padding-bottom:var(--padding-s);border-bottom:1px solid var(--g-color-line-generic)}@media (max-width:720px){.CourseCreatePage-module__mvw1xa__navigation{flex-direction:row}.CourseCreatePage-module__mvw1xa__back{margin-top:0}}.CourseCreatePage-module__mvw1xa__content>form{padding:var(--padding-l);border:1px solid var(--school-border);border-radius:var(--school-radius);background:var(--background-secondary)}.CourseCreatePage-module__mvw1xa__navigation{flex-wrap:wrap}
.EnterCodeForm-module__C4F_1q__pinWrapper{justify-content:center;display:flex}
.AuthCodePage-module__E_etra__centered{text-align:center}
