.CourseProgram-module__Y-hMLG__program,.CourseProgram-module__Y-hMLG__topics,.CourseProgram-module__Y-hMLG__topic,.CourseProgram-module__Y-hMLG__topicHeader,.CourseProgram-module__Y-hMLG__lessons,.CourseProgram-module__Y-hMLG__lessonContent{flex-direction:column;display:flex}.CourseProgram-module__Y-hMLG__program{gap:var(--padding-s);scroll-margin-top:var(--padding-xl)}.CourseProgram-module__Y-hMLG__topics{gap:var(--padding-s)}.CourseProgram-module__Y-hMLG__topic{gap:var(--padding-xs);padding:var(--padding-s);border:1px solid var(--g-color-line-generic);border-radius:var(--padding-xs);background:var(--background-secondary)}.CourseProgram-module__Y-hMLG__topicHeader{gap:var(--padding-xxs);padding-bottom:var(--padding-xs)}.CourseProgram-module__Y-hMLG__lessons{gap:var(--padding-xs);margin:0;padding:0;list-style:none}.CourseProgram-module__Y-hMLG__lesson{gap:var(--padding-s);padding:var(--padding-xs) 0;border-top:1px solid var(--g-color-line-generic);background:0 0;display:flex}.CourseProgram-module__Y-hMLG__lesson[data-current=true]{margin-inline:calc(var(--padding-xs) * -1);padding-inline:var(--padding-xs);border-radius:var(--padding-xs);background:var(--g-color-base-selection);border-color:#0000}.CourseProgram-module__Y-hMLG__lessonNumber{width:24px;height:24px;color:var(--g-color-text-secondary);background:var(--g-color-base-generic);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CourseProgram-module__Y-hMLG__lessonContent{align-items:flex-start;gap:var(--padding-xs);min-width:0}.CourseProgram-module__Y-hMLG__lessonTitleRow{align-items:center;gap:var(--padding-xs);flex-wrap:wrap;display:flex}.CourseProgram-module__Y-hMLG__lessonLink{color:inherit;border-radius:var(--g-border-radius-xs);text-decoration:none}.CourseProgram-module__Y-hMLG__lessonLink:hover{color:var(--g-color-text-link-hover)}.CourseProgram-module__Y-hMLG__lessonLink:focus-visible{outline:2px solid var(--g-color-line-focus);outline-offset:3px}@media (max-width:480px){.CourseProgram-module__Y-hMLG__topic{padding:var(--padding-xs)}}
.Box-module__1OE7Wq__box{background-color:#fff;flex-direction:column;align-items:stretch;display:flex}.Box-module__1OE7Wq__centered.Box-module__1OE7Wq__centered{align-items:center}.Box-module__1OE7Wq__shadow{box-shadow:var(--shadow-1)}.Box-module__1OE7Wq__inverseBackground.Box-module__1OE7Wq__inverseBackground{background-color:var(--g-color-base-background)}.Box-module__1OE7Wq__fullHeight{height:100%}.Box-module__1OE7Wq__box_S{padding:var(--padding-s);border-radius:var(--padding-xs)}.Box-module__1OE7Wq__box_M{padding:var(--padding-m);border-radius:var(--padding-s)}.Box-module__1OE7Wq__box_L{padding:var(--padding-l);border-radius:var(--padding-m)}
.g-text_variant_display-1{font-family:var(--g-text-display-font-family);font-weight:var(--g-text-display-font-weight);font-size:var(--g-text-display-1-font-size);line-height:var(--g-text-display-1-line-height)}.g-text_variant_display-2{font-family:var(--g-text-display-font-family);font-weight:var(--g-text-display-font-weight);font-size:var(--g-text-display-2-font-size);line-height:var(--g-text-display-2-line-height)}.g-text_variant_display-3{font-family:var(--g-text-display-font-family);font-weight:var(--g-text-display-font-weight);font-size:var(--g-text-display-3-font-size);line-height:var(--g-text-display-3-line-height)}.g-text_variant_display-4{font-family:var(--g-text-display-font-family);font-weight:var(--g-text-display-font-weight);font-size:var(--g-text-display-4-font-size);line-height:var(--g-text-display-4-line-height)}.g-text_variant_code-1{font-family:var(--g-text-code-font-family);font-weight:var(--g-text-code-font-weight);font-size:var(--g-text-code-1-font-size);line-height:var(--g-text-code-1-line-height)}.g-text_variant_code-2{font-family:var(--g-text-code-font-family);font-weight:var(--g-text-code-font-weight);font-size:var(--g-text-code-2-font-size);line-height:var(--g-text-code-2-line-height)}.g-text_variant_code-3{font-family:var(--g-text-code-font-family);font-weight:var(--g-text-code-font-weight);font-size:var(--g-text-code-3-font-size);line-height:var(--g-text-code-3-line-height)}.g-text_variant_code-inline-1{font-family:var(--g-text-code-font-family);font-weight:var(--g-text-code-font-weight);font-size:var(--g-text-code-inline-1-font-size);line-height:var(--g-text-code-inline-1-line-height)}.g-text_variant_code-inline-2{font-family:var(--g-text-code-font-family);font-weight:var(--g-text-code-font-weight);font-size:var(--g-text-code-inline-2-font-size);line-height:var(--g-text-code-inline-2-line-height)}.g-text_variant_code-inline-3{font-family:var(--g-text-code-font-family);font-weight:var(--g-text-code-font-weight);font-size:var(--g-text-code-inline-3-font-size);line-height:var(--g-text-code-inline-3-line-height)}.g-text_variant_body-1{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-1-font-size);line-height:var(--g-text-body-1-line-height)}.g-text_variant_body-2{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)}.g-text_variant_body-3{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-3-font-size);line-height:var(--g-text-body-3-line-height)}.g-text_variant_body-short{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)}.g-text_variant_caption-1{font-family:var(--g-text-caption-font-family);font-weight:var(--g-text-caption-font-weight);font-size:var(--g-text-caption-1-font-size);line-height:var(--g-text-caption-1-line-height)}.g-text_variant_caption-2{font-family:var(--g-text-caption-font-family);font-weight:var(--g-text-caption-font-weight);font-size:var(--g-text-caption-2-font-size);line-height:var(--g-text-caption-2-line-height)}.g-text_variant_header-1{font-family:var(--g-text-header-font-family);font-weight:var(--g-text-header-font-weight);font-size:var(--g-text-header-1-font-size);line-height:var(--g-text-header-1-line-height)}.g-text_variant_header-2{font-family:var(--g-text-header-font-family);font-weight:var(--g-text-header-font-weight);font-size:var(--g-text-header-2-font-size);line-height:var(--g-text-header-2-line-height)}.g-text_variant_subheader-1{font-family:var(--g-text-subheader-font-family);font-weight:var(--g-text-subheader-font-weight);font-size:var(--g-text-subheader-1-font-size);line-height:var(--g-text-subheader-1-line-height)}.g-text_variant_subheader-2{font-family:var(--g-text-subheader-font-family);font-weight:var(--g-text-subheader-font-weight);font-size:var(--g-text-subheader-2-font-size);line-height:var(--g-text-subheader-2-line-height)}.g-text_variant_subheader-3{font-family:var(--g-text-subheader-font-family);font-weight:var(--g-text-subheader-font-weight);font-size:var(--g-text-subheader-3-font-size);line-height:var(--g-text-subheader-3-line-height)}.g-text_ellipsis{white-space:nowrap;text-overflow:ellipsis;display:inline-block;overflow:hidden}.g-text_ellipsis-lines{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:center;display:-webkit-box;overflow:hidden}.g-text_ws_nowrap{white-space:nowrap}.g-text_ws_break-spaces{white-space:break-spaces}.g-text_wb_break-all{word-break:break-all}.g-text_wb_break-word{word-break:break-word}
.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)}
.ProblemCard-module__YL76TW__box.ProblemCard-module__YL76TW__box{transition:transform .15s;position:relative}.ProblemCard-module__YL76TW__box.ProblemCard-module__YL76TW__box:hover{transform:scale(.98)}.ProblemCard-module__YL76TW__box.ProblemCard-module__YL76TW__box:active:not(:has(.ProblemCard-module__YL76TW__favorite:active)):not(:has(.ProblemCard-module__YL76TW__copy:active)){transform:scale(.94)}.ProblemCard-module__YL76TW__wrapper{gap:var(--padding-s);flex-direction:column;flex:1;display:flex}.ProblemCard-module__YL76TW__favorite{top:var(--padding-s);right:var(--padding-s);z-index:2;position:absolute}.ProblemCard-module__YL76TW__isFavorite{color:var(--g-color-private-red-600-solid)}.ProblemCard-module__YL76TW__isFavorite:hover{color:var(--g-color-private-red-700-solid)}.ProblemCard-module__YL76TW__link{z-index:1;display:block;position:absolute;inset:0}.ProblemCard-module__YL76TW__title.ProblemCard-module__YL76TW__title{padding-right:calc(var(--padding-xs) + 28px + var(--padding-xs));font-weight:500}.ProblemCard-module__YL76TW__description{-webkit-line-clamp:5;text-overflow:ellipsis;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ProblemCard-module__YL76TW__footer{justify-content:space-between;align-items:flex-end;gap:var(--padding-xs);margin-top:auto;display:flex}.ProblemCard-module__YL76TW__tags{gap:var(--padding-xxs);flex-wrap:wrap;min-width:0;display:flex}.ProblemCard-module__YL76TW__copy{z-index:2;flex-shrink:0;position:relative}.ProblemCard-module__YL76TW__compact.ProblemCard-module__YL76TW__compact{border:1px solid var(--g-color-line-generic);border-radius:var(--padding-xs)}.ProblemCard-module__YL76TW__compact .ProblemCard-module__YL76TW__wrapper{gap:var(--padding-xs)}.ProblemCard-module__YL76TW__compact .ProblemCard-module__YL76TW__description{-webkit-line-clamp:3}
.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}
.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)}
.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)}
.Grid-module__VmyEdq__grid{align-items:stretch;gap:var(--grid-gap);flex-wrap:wrap;width:100%;display:flex}.Grid-module__VmyEdq__grid>*{flex-shrink:0}.Grid-module__VmyEdq__gap_XXS{--grid-gap:var(--padding-xxs)}.Grid-module__VmyEdq__gap_XS{--grid-gap:var(--padding-xs)}.Grid-module__VmyEdq__gap_S{--grid-gap:var(--padding-s)}.Grid-module__VmyEdq__gap_M{--grid-gap:var(--padding-m)}.Grid-module__VmyEdq__gap_L{--grid-gap:var(--padding-l)}.Grid-module__VmyEdq__gap_XL{--grid-gap:var(--padding-xl)}.Grid-module__VmyEdq__variant_OneItem>*{width:100%}.Grid-module__VmyEdq__variant_TwoItems>*{width:calc(50% - var(--grid-gap) / 2)}@media (max-width:750px){.Grid-module__VmyEdq__variant_TwoItems>*{width:100%}}.Grid-module__VmyEdq__variant_ThreeItems>*{width:calc(33.3333% - var(--grid-gap) * .6666)}@media (max-width:1050px){.Grid-module__VmyEdq__variant_ThreeItems>*{width:calc(50% - var(--grid-gap) / 2)}}@media (max-width:750px){.Grid-module__VmyEdq__variant_ThreeItems>*{width:100%}}.Grid-module__VmyEdq__variant_ThreeItemsNarrow>*{width:calc(33.3333% - var(--grid-gap) * .6666)}@media (max-width:640px){.Grid-module__VmyEdq__variant_ThreeItemsNarrow>*{width:calc(50% - var(--grid-gap) / 2)}}@media (max-width:480px){.Grid-module__VmyEdq__variant_ThreeItemsNarrow>*{width:100%}}.Grid-module__VmyEdq__variant_FourItems>*{width:calc(25% - var(--grid-gap) * .75)}@media (max-width:1500px){.Grid-module__VmyEdq__variant_FourItems>*{width:calc(33.3333% - var(--grid-gap) * .6666)}}@media (max-width:1150px){.Grid-module__VmyEdq__variant_FourItems>*{width:calc(50% - var(--grid-gap) / 2)}}@media (max-width:800px){.Grid-module__VmyEdq__variant_FourItems>*{width:100%}}.Grid-module__VmyEdq__variant_MaxItems>*{width:calc(20% - var(--grid-gap) * .8)}@media (max-width:2000px){.Grid-module__VmyEdq__variant_MaxItems>*{width:calc(25% - var(--grid-gap) * .75)}}@media (max-width:1600px){.Grid-module__VmyEdq__variant_MaxItems>*{width:calc(33.3333% - var(--grid-gap) * .6666)}}@media (max-width:1150px){.Grid-module__VmyEdq__variant_MaxItems>*{width:calc(50% - var(--grid-gap) / 2)}}@media (max-width:800px){.Grid-module__VmyEdq__variant_MaxItems>*{width:100%}}@media (min-width:750.01px){.Grid-module__VmyEdq__variant_TwoItemsLastFixed{flex-wrap:nowrap}.Grid-module__VmyEdq__variant_TwoItemsLastFixed>:first-child{flex-shrink:initial;width:100%}.Grid-module__VmyEdq__variant_TwoItemsLastFixed>:last-child{flex-shrink:0}}@media (max-width:750px){.Grid-module__VmyEdq__variant_TwoItemsLastFixed{flex-wrap:wrap}.Grid-module__VmyEdq__variant_TwoItemsLastFixed>*{width:100%}}
.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}
.Spacer-module__hUk8uq__spacer{width:100%;display:block}.Spacer-module__hUk8uq__spacer_XXS{height:var(--padding-xxs)}.Spacer-module__hUk8uq__spacer_XS{height:var(--padding-xs)}.Spacer-module__hUk8uq__spacer_S{height:var(--padding-s)}.Spacer-module__hUk8uq__spacer_M{height:var(--padding-m)}.Spacer-module__hUk8uq__spacer_L{height:var(--padding-l)}.Spacer-module__hUk8uq__spacer_XL{height:var(--padding-xl)}
.BannerCard-module__0N_DFW__banner{transition:transform .1s;position:relative}.BannerCard-module__0N_DFW__framed{--banner-radius:20px;--banner-border:3px;padding:var(--banner-border);border-radius:var(--banner-radius);background-image:repeating-linear-gradient(-45deg, var(--g-color-private-brand-200-solid), var(--g-color-private-brand-200-solid) 10px, var(--g-color-private-brand-50-solid) 10px, var(--g-color-private-brand-50-solid) 20px)}.BannerCard-module__0N_DFW__framed:has(.BannerCard-module__0N_DFW__link):hover{transform:scale(.99)}.BannerCard-module__0N_DFW__framed:has(.BannerCard-module__0N_DFW__link):active{transform:scale(.98)}.BannerCard-module__0N_DFW__link{z-index:2;border-radius:var(--banner-radius);position:absolute;inset:0}.BannerCard-module__0N_DFW__content{z-index:1;align-items:center;gap:var(--padding-s);flex-wrap:wrap;display:flex;position:relative}.BannerCard-module__0N_DFW__framed .BannerCard-module__0N_DFW__content{padding:var(--padding-s) var(--padding-m);border-radius:calc(var(--banner-radius) - var(--banner-border));background-color:var(--background-secondary)}.BannerCard-module__0N_DFW__image{object-fit:contain;object-position:center;flex-shrink:0;width:88px;height:88px}@media screen and (max-width:450px){.BannerCard-module__0N_DFW__image{width:72px;height:72px}}.BannerCard-module__0N_DFW__main{gap:var(--padding-xxs);text-wrap:balance;flex-direction:column;flex:1;min-width:min(280px,100%);display:flex}.BannerCard-module__0N_DFW__resultImage{width:320px;max-width:100%;height:48px}@media screen and (max-width:700px){.BannerCard-module__0N_DFW__resultImage{width:160px;height:48px}}.BannerCard-module__0N_DFW__action{flex-shrink:0;margin-left:auto}
.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}
.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}
.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}
.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%}}
.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}
.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}
.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}
.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)}
.BinaryTagPreview-module__niF0LG__empty{color:var(--g-color-text-secondary);font-size:var(--g-text-caption-2-font-size)}
.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)}}
.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}
.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}
.AnswerChoiceSelect-module__cUds6q__mobileTrigger{justify-content:space-between;align-items:center;gap:var(--padding-s);border:1px solid var(--g-color-line-generic);border-radius:var(--g-border-radius-m);background:var(--g-color-base-background);width:100%;min-height:44px;color:var(--g-color-text-primary);font:inherit;text-align:left;cursor:pointer;padding:8px 12px;display:flex}.AnswerChoiceSelect-module__cUds6q__mobileTrigger:focus-visible{outline:2px solid var(--g-color-line-focus);outline-offset:2px}.AnswerChoiceSelect-module__cUds6q__invalid{border-color:var(--g-color-line-danger)}.AnswerChoiceSelect-module__cUds6q__selectedText,.AnswerChoiceSelect-module__cUds6q__placeholder{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AnswerChoiceSelect-module__cUds6q__placeholder{color:var(--g-color-text-hint)}.AnswerChoiceSelect-module__cUds6q__error{color:var(--g-color-text-danger);margin-top:4px}.AnswerChoiceSelect-module__cUds6q__sheetContent{padding:0 var(--padding-xs) max(var(--padding-m), env(safe-area-inset-bottom))}.AnswerChoiceSelect-module__cUds6q__sheetHeader{z-index:1;gap:var(--padding-s);padding:var(--padding-s) 0;background:var(--g-color-base-float);display:grid;position:sticky;top:0}.AnswerChoiceSelect-module__cUds6q__question{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.AnswerChoiceSelect-module__cUds6q__choices{flex-direction:column;display:flex}.AnswerChoiceSelect-module__cUds6q__choice{border-bottom:1px solid var(--g-color-line-generic);overflow-wrap:anywhere;min-width:0;padding:12px 4px;line-height:1.4}.AnswerChoiceSelect-module__cUds6q__choice .g-control-label__text{white-space:normal}.AnswerChoiceSelect-module__cUds6q__empty{padding:var(--padding-m);color:var(--g-color-text-secondary)}.AnswerChoiceSelect-module__cUds6q__sheetActions{justify-content:flex-end;gap:var(--padding-s);padding:var(--padding-s) 0;background:var(--g-color-base-float);display:flex;position:sticky;bottom:0}.AnswerChoiceSelect-module__cUds6q__desktopChoice{align-items:center;gap:var(--padding-s);display:flex}.AnswerChoiceSelect-module__cUds6q__desktopCheckbox{pointer-events:none;flex-shrink:0;display:flex}.AnswerChoiceSelect-module__cUds6q__multiSelectPopup .g-select-list__tick-icon{display:none}
.ProblemAnswerVariants-module__OXiVUW__yourAnswer{white-space:nowrap;padding-left:var(--padding-xs);font-size:var(--g-text-body-short-font-size);padding-right:.3em}.ProblemAnswerVariants-module__OXiVUW__disabledInput.ProblemAnswerVariants-module__OXiVUW__disabledInput{--_--text-color:var(--g-color-text-primary)}.ProblemAnswerVariants-module__OXiVUW__optionCorrect{color:var(--g-color-text-positive)}.ProblemAnswerVariants-module__OXiVUW__optionIncorrect{color:var(--g-color-text-danger)}.ProblemAnswerVariants-module__OXiVUW__matchingTable{gap:var(--padding-xs);flex-direction:column;display:flex}.ProblemAnswerVariants-module__OXiVUW__matchingRow{align-items:center;gap:var(--padding-s);display:flex}.ProblemAnswerVariants-module__OXiVUW__matchingLabel{flex-shrink:0;min-width:8rem}.ProblemAnswerVariants-module__OXiVUW__questionLabel{margin-bottom:var(--padding-s);font-weight:500;line-height:var(--g-text-body-2-line-height);display:block}.ProblemAnswerVariants-module__OXiVUW__singleAnswerInput{width:100%;max-width:500px}.ProblemAnswerVariants-module__OXiVUW__fieldCorrect{align-items:center;gap:var(--padding-xs);margin-top:var(--padding-xs);color:var(--g-color-text-positive);display:flex}.ProblemAnswerVariants-module__OXiVUW__fieldIncorrect{align-items:center;gap:var(--padding-xs);margin-top:var(--padding-xs);color:var(--g-color-text-danger);display:flex}.ProblemAnswerVariants-module__OXiVUW__uploadedFile{align-items:center;gap:var(--padding-xs);padding:var(--padding-xs) var(--padding-s);border-radius:var(--g-border-radius-m);background-color:var(--g-color-base-generic);display:flex}.ProblemAnswerVariants-module__OXiVUW__uploadedFile a{color:var(--g-color-text-link);flex:1;text-decoration:none}.ProblemAnswerVariants-module__OXiVUW__uploadedFile a:hover{text-decoration:underline}@media (max-width:600px){.ProblemAnswerVariants-module__OXiVUW__matchingRow{flex-direction:column;align-items:flex-start}.ProblemAnswerVariants-module__OXiVUW__matchingLabel{min-width:unset}}
.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}
.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}}
.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}
.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}
.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}
.ProblemAnswer-module__ZVU9AG__box{max-width:500px}.ProblemAnswer-module__ZVU9AG__boxWide{width:100%;max-width:none}
.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}
.ProblemAnswerResult-module__n3DoCq__resultRow{gap:var(--padding-s-static);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}}
.ProblemAnswerState-module__NJ-tCG__state{align-items:center;gap:.3em;display:flex}.ProblemAnswerState-module__NJ-tCG__correct{color:var(--g-color-text-positive)}.ProblemAnswerState-module__NJ-tCG__incorrect{color:var(--g-color-text-danger)}.ProblemAnswerState-module__NJ-tCG__partiallyCorrect{color:var(--g-color-text-warning)}.ProblemAnswerState-module__NJ-tCG__notChecked{color:var(--g-color-text-secondary)}.ProblemAnswerState-module__NJ-tCG__answer{color:var(--g-color-text-complementary)}
.Spoiler-module__O7-KVW__hidden{cursor:pointer;background:var(--g-color-private-black-300-solid);color:var(--g-color-base-light)!important}
.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(--padding-xs-static);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__answerArrow{flex-shrink:0}.ProblemContent-module__mpRGra__answer[open] .ProblemContent-module__mpRGra__answerArrow{transform:rotate(180deg)}
.SimilarProblemsSection-module__m9OrMW__section{gap:var(--padding-m);flex-direction:column;display:flex}
.ProblemPageClient-module__iTbKsq__layout{--ai-panel-width:380px;grid-template-columns:minmax(0, 1fr) var(--ai-panel-width);gap:var(--padding-l);grid-template-areas:"main aside""similar similar";align-items:start;display:grid}.ProblemPageClient-module__iTbKsq__main{gap:var(--padding-l);flex-direction:column;grid-area:main;min-width:0;display:flex}.ProblemPageClient-module__iTbKsq__aside{grid-area:aside;min-width:0;position:relative}.ProblemPageClient-module__iTbKsq__similar{grid-area:similar;min-width:0}@media (max-width:1050px){.ProblemPageClient-module__iTbKsq__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""aside""similar"}}
.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}
.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}
.UnstyledLink-module__wlneiq__link{color:inherit;text-decoration:none}
.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}
.TextWithIcon-module__FTmD4a__icon.TextWithIcon-module__FTmD4a__icon{vertical-align:-.05em;width:.9em;height:.9em;margin-right:.3em}
.PickerProblemCard-module__Iba1Ma__wrapper{gap:var(--padding-xs);flex-direction:column;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}}
.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}.ProblemsFilters-module__7OMv5W__toolbar{align-items:center;gap:var(--padding-xs);flex-wrap:wrap;display:flex}.ProblemsFilters-module__7OMv5W__primaryFilters{align-items:center;gap:var(--padding-xs);flex-wrap:nowrap;width:100%;display:flex}.ProblemsFilters-module__7OMv5W__binaryToggles{display:contents}.ProblemsFilters-module__7OMv5W__compactField{width:max-content;min-width:min(var(--filter-min-width,144px), calc((100% - var(--padding-xs) * (var(--filter-count,1) - 1)) / var(--filter-count,1)));flex:auto;max-width:100%}.ProblemsFilters-module__7OMv5W__compactField:has(.g-select-clear){--filter-min-width:180px}.ProblemsFilters-module__7OMv5W__compactField .g-select-control__button{min-width:0}:is(.ProblemsFilters-module__7OMv5W__compactField .g-select-counter,.ProblemsFilters-module__7OMv5W__compactField .g-select-clear){flex-shrink:0}:is(.ProblemsFilters-module__7OMv5W__compactField[data-overflow] .g-select-control__option-text,.ProblemsFilters-module__7OMv5W__compactField[data-overflow] .g-select-control__placeholder,.ProblemsFilters-module__7OMv5W__compactField[data-overflow] [data-filter-summary]){white-space:nowrap;text-overflow:clip;-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--padding-m)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--padding-m)), transparent);overflow:hidden}.ProblemsFilters-module__7OMv5W__compactField[data-overflow] .g-button__text{text-overflow:clip}.ProblemsFilters-module__7OMv5W__allFilters.ProblemsFilters-module__7OMv5W__allFilters{display:none}.ProblemsFilters-module__7OMv5W__secondaryField{width:260px;min-width:0;max-width:100%}.ProblemsFilters-module__7OMv5W__secondaryField .ProblemsFilters-module__7OMv5W__compactField{width:100%;min-width:0}.ProblemsFilters-module__7OMv5W__compactBinarySwitch.ProblemsFilters-module__7OMv5W__compactBinarySwitch{align-items:center;gap:var(--padding-xs);min-height:36px;padding:0 var(--padding-xs);border:1px solid var(--g-color-line-generic);border-radius:var(--g-border-radius-m);flex-direction:row-reverse;max-width:100%;display:inline-flex}.ProblemsFilters-module__7OMv5W__compactBinarySwitch .g-switch__text{overflow-wrap:anywhere;padding:0}.ProblemsFilters-module__7OMv5W__mobileSelection{display:none}@media (min-width:701px) and (max-width:900px){.ProblemsFilters-module__7OMv5W__primaryFilters{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ProblemsFilters-module__7OMv5W__primaryFilters .ProblemsFilters-module__7OMv5W__compactField{width:100%;min-width:0}}@media (max-width:700px){.ProblemsFilters-module__7OMv5W__primaryFilters,.ProblemsFilters-module__7OMv5W__binaryToggles,.ProblemsFilters-module__7OMv5W__secondaryField,.ProblemsFilters-module__7OMv5W__reset{display:none}.ProblemsFilters-module__7OMv5W__allFilters.ProblemsFilters-module__7OMv5W__allFilters{flex:1;display:inline-flex}.ProblemsFilters-module__7OMv5W__mobileSelection{width:100%;display:block}.ProblemsFilters-module__7OMv5W__mobileSelection .g-button{max-width:100%}.ProblemsFilters-module__7OMv5W__mobileSelection .g-button__text{text-overflow:ellipsis;overflow:hidden}}
.ProblemOlympFilter-module__9e-LJq__control{min-width:0;max-width:300px}.ProblemOlympFilter-module__9e-LJq__trigger.ProblemOlympFilter-module__9e-LJq__trigger{max-width:100%}.ProblemOlympFilter-module__9e-LJq__summary{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.ProblemOlympFilter-module__9e-LJq__popup{width:min(360px, calc(100vw - var(--padding-m) * 2))}.ProblemOlympFilter-module__9e-LJq__catalog{gap:var(--padding-xs);padding:var(--padding-s);flex-direction:column;display:flex}.ProblemOlympFilter-module__9e-LJq__list{overscroll-behavior:contain;max-height:min(420px,55dvh);overflow-y:auto}.ProblemOlympFilter-module__9e-LJq__popup .ProblemOlympFilter-module__9e-LJq__list{max-height:min(360px,45dvh)}.ProblemOlympFilter-module__9e-LJq__level+.ProblemOlympFilter-module__9e-LJq__level{border-top:1px solid var(--g-color-line-generic)}.ProblemOlympFilter-module__9e-LJq__levelButton .g-button__text{width:100%}.ProblemOlympFilter-module__9e-LJq__levelHeading{justify-content:space-between;align-items:center;gap:var(--padding-s);width:100%;display:flex}.ProblemOlympFilter-module__9e-LJq__levelContent{padding-left:var(--padding-xs)}.ProblemOlympFilter-module__9e-LJq__olympHeading{justify-content:space-between;align-items:center;gap:var(--padding-xs);padding-left:var(--padding-xs);min-height:36px;display:flex}.ProblemOlympFilter-module__9e-LJq__olympCheckbox{overflow-wrap:anywhere;flex:1;min-width:0}.ProblemOlympFilter-module__9e-LJq__stages{gap:var(--padding-xxs);padding:var(--padding-xxs) var(--padding-xs) var(--padding-xs);flex-wrap:wrap;display:flex}.ProblemOlympFilter-module__9e-LJq__stage.ProblemOlympFilter-module__9e-LJq__stage{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:28px}.ProblemOlympFilter-module__9e-LJq__stage .g-button__text{white-space:normal;padding-block:4px;line-height:20px}.ProblemOlympFilter-module__9e-LJq__footer{justify-content:space-between;gap:var(--padding-xs);border-top:1px solid var(--g-color-line-generic);padding-top:var(--padding-xs);display:flex}.ProblemOlympFilter-module__9e-LJq__inline{width:100%}.ProblemOlympFilter-module__9e-LJq__inlineCatalog{border:1px solid var(--g-color-line-generic);border-radius:var(--padding-xs);margin-top:var(--padding-xs)}.ProblemOlympFilter-module__9e-LJq__message{align-items:flex-start;gap:var(--padding-xs);padding:var(--padding-xs);flex-direction:column;display:flex}
.CalendarEventCard-module__hzAcYa__card{padding:var(--padding-m);border-radius:var(--calendar-card-radius,35px);width:100%;box-shadow:inset 0 0 0 5px var(--g-color-base-generic);align-items:center;display:flex}.CalendarEventCard-module__hzAcYa__ongoing{box-shadow:inset 0 0 0 5px var(--g-color-base-positive-light)}.CalendarEventCard-module__hzAcYa__soon{box-shadow:inset 0 0 0 5px var(--g-color-base-warning-light)}.CalendarEventCard-module__hzAcYa__ending{box-shadow:inset 0 0 0 5px var(--g-color-base-danger-light)}.CalendarEventCard-module__hzAcYa__topContent{flex-grow:1;align-items:center;min-width:0;display:flex}.CalendarEventCard-module__hzAcYa__date{margin-right:var(--padding-m)}.CalendarEventCard-module__hzAcYa__content{margin-right:var(--padding-m);flex-grow:1;min-width:0}.CalendarEventCard-module__hzAcYa__eventLabels{align-items:center;gap:var(--padding-xs);min-width:0;margin-bottom:var(--padding-xxs);display:flex}.CalendarEventCard-module__hzAcYa__typeCaption{text-transform:uppercase}.CalendarEventCard-module__hzAcYa__title{line-height:1.2em}.CalendarEventCard-module__hzAcYa__subscribeRow{margin-top:var(--padding-xs)}.CalendarEventCard-module__hzAcYa__titleLink{color:var(--g-color-text-primary);line-height:1.2em;text-decoration:none;display:inline}.CalendarEventCard-module__hzAcYa__titleLink:hover{color:var(--g-color-text-link-hover)}.CalendarEventCard-module__hzAcYa__titleButton{color:var(--g-color-text-primary);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;line-height:1.2em;display:inline}.CalendarEventCard-module__hzAcYa__titleButton:hover{color:var(--g-color-text-link-hover)}.CalendarEventCard-module__hzAcYa__linkIcon{vertical-align:middle;margin-left:.3em;display:inline-block}.CalendarEventCard-module__hzAcYa__dateColumn{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.CalendarEventCard-module__hzAcYa__dateWeekday{margin-top:var(--padding-xxs);font-family:var(--g-font-family-sans);font-size:var(--g-text-body-1-font-size);text-transform:lowercase;color:var(--g-color-text-secondary);-webkit-user-select:none;user-select:none;font-weight:500}.CalendarEventCard-module__hzAcYa__dateBlock{font-family:var(--g-font-family-sans);background-color:var(--g-color-base-generic);width:100px;height:90px;padding-top:var(--padding-xxs);padding-bottom:var(--padding-xxs);border-radius:20px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.CalendarEventCard-module__hzAcYa__dateBlock_withTime{padding-bottom:var(--padding-l);height:95px;position:relative}.CalendarEventCard-module__hzAcYa__dateDay{margin-top:.2em;margin-bottom:.2em;font-weight:500}.CalendarEventCard-module__hzAcYa__dateMonth{font-size:1.4em}.CalendarEventCard-module__hzAcYa__dateText{font-size:1.25em}.CalendarEventCard-module__hzAcYa__dateLine{line-height:.9em}.CalendarEventCard-module__hzAcYa__datePrep{margin-bottom:.2em;font-size:1.4em}.CalendarEventCard-module__hzAcYa__dateTime{background-color:var(--g-color-base-positive-light);height:25px;font-weight:500;font-family:var(--g-font-family-sans);border-bottom-right-radius:20px;border-bottom-left-radius:20px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.CalendarEventCard-module__hzAcYa__dateBlock_singleDate .CalendarEventCard-module__hzAcYa__dateDay{font-size:2.2em}.CalendarEventCard-module__hzAcYa__dateBlock_singleMonth .CalendarEventCard-module__hzAcYa__dateDay{font-size:1.7em}.CalendarEventCard-module__hzAcYa__olympCard{flex-shrink:0;width:360px}@media screen and (max-width:900px){.CalendarEventCard-module__hzAcYa__card{gap:var(--padding-m);flex-wrap:wrap;max-width:700px}.CalendarEventCard-module__hzAcYa__olympCard{width:100%}}@media screen and (max-width:500px){.CalendarEventCard-module__hzAcYa__olympCard{width:100%}.CalendarEventCard-module__hzAcYa__title,.CalendarEventCard-module__hzAcYa__titleLink{font-size:1rem}.CalendarEventCard-module__hzAcYa__linkIcon{transform:none}.CalendarEventCard-module__hzAcYa__date{margin-right:var(--padding-xs)}.CalendarEventCard-module__hzAcYa__dateBlock{width:80px;height:70px;font-size:11px}.CalendarEventCard-module__hzAcYa__dateBlock_withTime{height:75px;padding-bottom:20px}.CalendarEventCard-module__hzAcYa__dateTime{height:20px}.CalendarEventCard-module__hzAcYa__dateDay{margin-top:.1em;margin-bottom:.1em}}
.ProblemsListPage-module__GBi1-q__container{gap:var(--padding-m);flex-direction:column;display:flex}.ProblemsListPage-module__GBi1-q__navigation{--g-text-header-1-font-size:18px;--g-text-header-2-font-size:20px;padding-bottom:var(--padding-xs)}.ProblemsListPage-module__GBi1-q__navigation>div{justify-content:center}.ProblemsListPage-module__GBi1-q__searchRow{align-items:center;gap:var(--padding-s);display:flex}.ProblemsListPage-module__GBi1-q__taskTypes{flex-shrink:0}.ProblemsListPage-module__GBi1-q__taskTypes:empty,.ProblemsListPage-module__GBi1-q__adminAction:empty{display:none}.ProblemsListPage-module__GBi1-q__search{flex:1;min-width:100px}.ProblemsListPage-module__GBi1-q__searchIcon{margin-inline:var(--g-spacing-2) var(--g-spacing-1)}.ProblemsListPage-module__GBi1-q__adminAction{flex-shrink:0}.ProblemsListPage-module__GBi1-q__content{gap:var(--padding-s);width:100%;padding-top:var(--padding-xs);flex-direction:column;display:flex}.ProblemsListPage-module__GBi1-q__resultsHeader{justify-content:space-between;align-items:center;gap:var(--padding-xs);flex-wrap:wrap;display:flex}.ProblemsListPage-module__GBi1-q__drawer .g-drawer__item{max-width:100vw}.ProblemsListPage-module__GBi1-q__drawerFilters{padding:var(--padding-m);padding-top:calc(60px + var(--padding-m));overscroll-behavior:contain;max-width:100vw;height:100%;overflow-y:auto}.ProblemsListPage-module__GBi1-q__drawerHeader{margin-bottom:var(--padding-s);justify-content:space-between;align-items:center;display:flex}.ProblemsListPage-module__GBi1-q__drawerFooter{bottom:calc(var(--padding-m) * -1);background:var(--g-color-base-background);padding:var(--padding-s) 0;margin-top:var(--padding-s);position:sticky}.ProblemsListPage-module__GBi1-q__empty{align-items:center;gap:var(--padding-s);padding:var(--padding-xl) 0;flex-direction:column;display:flex}.ProblemsListPage-module__GBi1-q__pagination{align-self:center}.ProblemsListPage-module__GBi1-q__pagination .g-button_selected{--g-button-background-color:var(--g-color-private-brand-150-solid);--g-button-background-color-hover:var(--g-color-private-brand-200-solid)}@media (max-width:700px){.ProblemsListPage-module__GBi1-q__searchRow{gap:var(--padding-xs);flex-wrap:wrap}.ProblemsListPage-module__GBi1-q__adminAction{margin-left:auto}.ProblemsListPage-module__GBi1-q__search{flex-basis:100%;order:1}.ProblemsListPage-module__GBi1-q__navigation>div{justify-content:flex-start}}
.OlympSubscribeButton-module__rpzQ9a__heartIcon{color:var(--g-color-text-danger)}
.ProblemsSectionSelector-module__RPc5_G__selector{align-items:flex-end;gap:var(--padding-m);scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.ProblemsSectionSelector-module__RPc5_G__selector::-webkit-scrollbar{display:none}.ProblemsSectionSelector-module__RPc5_G__item{align-items:center;gap:var(--padding-xxs);color:var(--g-color-text-primary);white-space:nowrap;flex-shrink:0;text-decoration:none;display:flex}.ProblemsSectionSelector-module__RPc5_G__inactive{opacity:.7}.ProblemsSectionSelector-module__RPc5_G__current{pointer-events:none}@media (max-width:450px){.ProblemsSectionSelector-module__RPc5_G__selector{--g-text-header-1-font-size:18px;--g-text-header-2-font-size:22px}}@media (max-width:400px){.ProblemsSectionSelector-module__RPc5_G__selector{--g-text-header-1-font-size:16px;--g-text-header-2-font-size:20px}}@media (max-width:360px){.ProblemsSectionSelector-module__RPc5_G__selector{--g-text-header-1-font-size:14px;--g-text-header-2-font-size:18px}}
.OlympCard-module__w8WFlW__card.OlympCard-module__w8WFlW__card{background-image:linear-gradient(-45deg, transparent 30%, var(--olymp-color-pale) 150%);border-radius:20px;flex-direction:row;align-items:center;transition:transform .2s;display:flex;position:relative}.OlympCard-module__w8WFlW__link{position:absolute;inset:0}@media (hover:hover){.OlympCard-module__w8WFlW__card:has(.OlympCard-module__w8WFlW__link):hover{transform:scale(.98)}.OlympCard-module__w8WFlW__card:has(.OlympCard-module__w8WFlW__link):active{transform:scale(.95)}}@media (hover:none){.OlympCard-module__w8WFlW__card:has(.OlympCard-module__w8WFlW__link):active{transform:scale(.97)}}.OlympCard-module__w8WFlW__logo{aspect-ratio:1;background-color:var(--background-secondary);background-position:50%;background-repeat:no-repeat;background-size:80%;border-radius:10px;flex-shrink:0;width:90px}.OlympCard-module__w8WFlW__compact .OlympCard-module__w8WFlW__logo{width:70px}.OlympCard-module__w8WFlW__content{margin-left:var(--padding-s);gap:var(--padding-xxs);flex-direction:column;display:flex}.OlympCard-module__w8WFlW__title{line-height:1.1em}@media screen and (max-width:500px){.OlympCard-module__w8WFlW__card.OlympCard-module__w8WFlW__card{-webkit-hyphens:auto;hyphens:auto}.OlympCard-module__w8WFlW__logo{width:70px}.OlympCard-module__w8WFlW__content{margin-left:var(--padding-xs)}}
.OnboardingTour-module__Y2Y2tW__content{gap:var(--padding-s);max-width:320px;padding:var(--padding-m);flex-direction:column;display:flex}.OnboardingTour-module__Y2Y2tW__text{color:var(--g-color-text-secondary)}.OnboardingTour-module__Y2Y2tW__footer{justify-content:space-between;align-items:center;gap:var(--padding-s);margin-top:var(--padding-xs);display:flex}.OnboardingTour-module__Y2Y2tW__counter{color:var(--g-color-text-hint);white-space:nowrap;flex-shrink:0}.OnboardingTour-module__Y2Y2tW__actions{gap:var(--padding-xs);display:flex}
.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}
.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}
.CourseFeedbackCard-module__Nl31CW__card{gap:var(--padding-s);padding:var(--padding-m);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}.CourseFeedbackCard-module__Nl31CW__rating{gap:var(--padding-xs);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.CourseFeedbackCard-module__Nl31CW__rating legend{margin-bottom:var(--padding-xs);font-weight:600}.CourseFeedbackCard-module__Nl31CW__values{gap:var(--padding-xs);display:flex}.CourseFeedbackCard-module__Nl31CW__value{cursor:pointer;flex:1;position:relative}.CourseFeedbackCard-module__Nl31CW__value input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.CourseFeedbackCard-module__Nl31CW__value span{border:1px solid var(--g-color-line-generic);border-radius:var(--padding-xxs);justify-content:center;align-items:center;min-height:32px;display:flex}.CourseFeedbackCard-module__Nl31CW__value[data-selected] span{border-color:var(--g-color-line-brand);background:var(--g-color-base-selection)}.CourseFeedbackCard-module__Nl31CW__value:focus-within span{outline:2px solid var(--g-color-line-brand);outline-offset:2px}.CourseFeedbackCard-module__Nl31CW__rating:disabled .CourseFeedbackCard-module__Nl31CW__value{cursor:default}.CourseFeedbackCard-module__Nl31CW__ends{justify-content:space-between;gap:var(--padding-xs);color:var(--g-color-text-secondary);font-size:12px;display:flex}
.CourseProgramTree-module__4Y0CRa__editor,.CourseProgramTree-module__4Y0CRa__topicList,.CourseProgramTree-module__4Y0CRa__topicContent,.CourseProgramTree-module__4Y0CRa__lessonList{flex-direction:column;display:flex}.CourseProgramTree-module__4Y0CRa__editor,.CourseProgramTree-module__4Y0CRa__topicList{gap:var(--padding-s)}.CourseProgramTree-module__4Y0CRa__toolbar{justify-content:flex-end;display:flex}.CourseProgramTree-module__4Y0CRa__emptyCourse{padding:var(--padding-l);text-align:center;border-radius:var(--padding-s);background:var(--g-color-base-generic-ultralight);margin:0}.CourseProgramTree-module__4Y0CRa__sortable{padding-left:var(--padding-xl);position:relative}.CourseProgramTree-module__4Y0CRa__sortable[data-dragging]{z-index:2}.CourseProgramTree-module__4Y0CRa__sortable[data-drop-position]:before,.CourseProgramTree-module__4Y0CRa__sortable[data-drop-position]:after{right:0;left:var(--padding-xl);border-radius:var(--padding-xxs);background:var(--g-color-line-brand);content:"";height:2px;position:absolute}.CourseProgramTree-module__4Y0CRa__sortable[data-drop-position=before]:before{top:calc(-1 * var(--padding-xxs))}.CourseProgramTree-module__4Y0CRa__sortable[data-drop-position=after]:after{bottom:calc(-1 * var(--padding-xxs))}.CourseProgramTree-module__4Y0CRa__sortable[data-drop-position=append]:after{bottom:var(--padding-xs)}.CourseProgramTree-module__4Y0CRa__dragHandle{left:0;top:var(--padding-xxs);z-index:1;touch-action:none;cursor:grab;position:absolute}.CourseProgramTree-module__4Y0CRa__dragHandle:active{cursor:grabbing}.CourseProgramTree-module__4Y0CRa__dragHandle:focus-visible,.CourseProgramTree-module__4Y0CRa__collapse:focus-visible,.CourseProgramTree-module__4Y0CRa__actions:focus-visible{outline:2px solid var(--g-color-line-focus);outline-offset:2px}.CourseProgramTree-module__4Y0CRa__topic{border:1px solid var(--g-color-line-generic);border-radius:var(--padding-xs);padding:0;overflow:visible}.CourseProgramTree-module__4Y0CRa__topicRow,.CourseProgramTree-module__4Y0CRa__lessonRow{align-items:center;gap:var(--padding-xs);min-width:0;display:flex}.CourseProgramTree-module__4Y0CRa__topicRow{min-height:44px;padding:var(--padding-xxs) var(--padding-xs);border-radius:var(--padding-xs);background:var(--g-color-base-selection)}.CourseProgramTree-module__4Y0CRa__collapse,.CourseProgramTree-module__4Y0CRa__actions{flex-shrink:0}.CourseProgramTree-module__4Y0CRa__topicNumber{border-radius:var(--padding-xxs);width:28px;height:28px;color:var(--g-color-text-brand-contrast);background:var(--g-color-base-brand);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CourseProgramTree-module__4Y0CRa__title{overflow-wrap:anywhere;flex:1;min-width:0}.CourseProgramTree-module__4Y0CRa__lessonLink{color:inherit;text-decoration:none}.CourseProgramTree-module__4Y0CRa__lessonLink:hover{color:var(--g-color-text-brand);text-decoration:underline}.CourseProgramTree-module__4Y0CRa__lessonLink:focus-visible{border-radius:var(--padding-xxs);outline:2px solid var(--g-color-line-focus);outline-offset:2px}.CourseProgramTree-module__4Y0CRa__topicContent{gap:var(--padding-xs);padding:var(--padding-xs)}.CourseProgramTree-module__4Y0CRa__lessonList{gap:var(--padding-xxs)}.CourseProgramTree-module__4Y0CRa__lessonRow{min-height:44px;padding:var(--padding-xxs) var(--padding-xs);border:1px solid var(--g-color-line-generic);border-radius:var(--padding-xs);background:var(--g-color-base-background)}.CourseProgramTree-module__4Y0CRa__lessonKindIcon{width:28px;height:28px;color:var(--g-color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CourseProgramTree-module__4Y0CRa__emptyTopic{padding:var(--padding-xs)}.CourseProgramTree-module__4Y0CRa__addLesson{align-self:flex-start}.CourseProgramTree-module__4Y0CRa__dragOverlay{min-width:240px;max-width:min(560px,80vw);padding:var(--padding-xs) var(--padding-s);overflow-wrap:anywhere;border:1px solid var(--g-color-line-brand);border-radius:var(--padding-xs);box-shadow:0 8px 24px var(--g-color-sfx-shadow);color:var(--g-color-text-primary);background:var(--g-color-base-background)}@media (max-width:750px){.CourseProgramTree-module__4Y0CRa__topicRow,.CourseProgramTree-module__4Y0CRa__lessonRow{gap:var(--padding-xxs)}.CourseProgramTree-module__4Y0CRa__kindLabel{display:none}.CourseProgramTree-module__4Y0CRa__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}
.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)}
.CourseLessonDocumentEditor-module__MIlbcG__canvasPane{min-width:0;padding:var(--padding-m) var(--padding-l);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;flex:1;min-width:0;display:flex}.CourseLessonDocumentEditor-module__MIlbcG__lessonTitle{--g-text-input-border-width:0;--g-text-input-background-color:transparent;--g-text-input-border-color:transparent}.CourseLessonDocumentEditor-module__MIlbcG__lessonTitle .g-text-input__control{height:40px;padding:0;font-size:28px;font-weight:600;line-height:1.3}.CourseLessonDocumentEditor-module__MIlbcG__lessonTitle .g-text-input__content{min-height:40px}.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}.CourseLessonDocumentEditor-module__MIlbcG__inspectorPane[data-kind]{max-height:calc(100dvh - var(--padding-l));border:1px solid var(--g-color-line-generic);border-radius:var(--padding-s);box-shadow:0 12px 40px var(--g-color-sfx-shadow-light);top:50%;bottom:auto;right:50%;transform:translate(50%,-50%)}.CourseLessonDocumentEditor-module__MIlbcG__inspectorPane[data-kind=catalog]{width:min(1250px, calc(100vw - var(--padding-l)))}.CourseLessonDocumentEditor-module__MIlbcG__inspectorPane[data-kind=own]{width:min(770px, calc(100vw - var(--padding-l)))}.CourseLessonDocumentEditor-module__MIlbcG__inspectorPane[data-kind=link]{width:min(540px, calc(100vw - var(--padding-l)))}.CourseLessonDocumentEditor-module__MIlbcG__inspectorPane[data-kind=media]{width:min(600px, calc(100vw - var(--padding-l)));padding:var(--padding-l);border-radius:var(--padding-m)}
.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}}
.LibFilters-module__bKJBzq__filters{width:100%}.LibFilters-module__bKJBzq__buttons{gap:var(--padding-xs);flex-direction:column;display:flex}
.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}
.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%}}
.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}}
.CourseProblemPicker-module__2JmJeq__catalog{gap:var(--padding-l);grid-template-columns:230px minmax(0,1fr);display:grid}.CourseProblemPicker-module__2JmJeq__filters,.CourseProblemPicker-module__2JmJeq__results,.CourseProblemPicker-module__2JmJeq__card{gap:var(--padding-s);flex-direction:column;min-width:0;display:flex}.CourseProblemPicker-module__2JmJeq__filters{padding-right:var(--padding-m);border-right:1px solid var(--g-color-line-generic)}.CourseProblemPicker-module__2JmJeq__fieldset{gap:var(--padding-xs);border:0;margin:0;padding:0;display:flex}.CourseProblemPicker-module__2JmJeq__fieldset legend{margin-bottom:var(--padding-xs)}.CourseProblemPicker-module__2JmJeq__cards{gap:var(--padding-s);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CourseProblemPicker-module__2JmJeq__card{border:1px solid var(--g-color-line-generic);border-radius:var(--padding-xs);padding:var(--padding-s)}.CourseProblemPicker-module__2JmJeq__card[data-selected]{border-color:var(--g-color-line-brand);background:var(--g-color-base-brand-light)}.CourseProblemPicker-module__2JmJeq__prompt{max-height:180px;overflow:hidden}.CourseProblemPicker-module__2JmJeq__actions{gap:var(--padding-xs);align-items:center;margin-top:auto;display:flex}@media (max-width:800px){.CourseProblemPicker-module__2JmJeq__catalog{grid-template-columns:1fr}.CourseProblemPicker-module__2JmJeq__filters{border:0;padding:0}.CourseProblemPicker-module__2JmJeq__cards{grid-template-columns:1fr}}.CourseProblemPicker-module__2JmJeq__cardTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:1.35;display:-webkit-box;overflow:hidden}
.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}}
.CollectionItemCard-module__Q0UkjW__card{gap:var(--padding-xs);flex-direction:column;display:flex}.CollectionItemCard-module__Q0UkjW__cardDragging{box-shadow:0 8px 24px var(--g-color-sfx-shadow);z-index:2}.CollectionItemCard-module__Q0UkjW__row{align-items:flex-start;gap:var(--padding-xs);display:flex}.CollectionItemCard-module__Q0UkjW__dragHandle{width:24px;height:24px;color:var(--g-color-text-secondary);cursor:grab;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.CollectionItemCard-module__Q0UkjW__dragHandle:active{cursor:grabbing}.CollectionItemCard-module__Q0UkjW__number{flex-shrink:0;justify-content:center;align-items:center;min-width:24px;display:inline-flex}.CollectionItemCard-module__Q0UkjW__titleBlock{gap:var(--padding-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.CollectionItemCard-module__Q0UkjW__title{overflow-wrap:break-word;margin:0}.CollectionItemCard-module__Q0UkjW__tags{gap:var(--padding-xxs);flex-wrap:wrap;display:flex}.CollectionItemCard-module__Q0UkjW__actions{align-items:center;gap:var(--padding-xxs);flex-shrink:0;display:flex}.CollectionItemCard-module__Q0UkjW__expandedBody{padding-top:var(--padding-xs);border-top:1px solid var(--g-color-line-generic);gap:var(--padding-m);flex-direction:column;display:flex}.CollectionItemCard-module__Q0UkjW__problemBlock{gap:var(--padding-s);flex-direction:column;display:flex}.CollectionItemCard-module__Q0UkjW__problemActions{align-items:center;gap:var(--padding-xs);display:flex}.CollectionItemCard-module__Q0UkjW__problemSkeleton{gap:var(--padding-xs);flex-direction:column;display:flex}.CollectionItemCard-module__Q0UkjW__skeletonLine{width:60%;height:20px}.CollectionItemCard-module__Q0UkjW__skeletonBlock{width:100%;height:160px}
.CourseBlockInspector-module__SqrKEa__inspector,.CourseBlockInspector-module__SqrKEa__fields,.CourseBlockInspector-module__SqrKEa__actions,.CourseBlockInspector-module__SqrKEa__retry,.CourseBlockInspector-module__SqrKEa__empty{flex-direction:column;display:flex}.CourseBlockInspector-module__SqrKEa__inspector,.CourseBlockInspector-module__SqrKEa__empty{gap:var(--padding-s)}.CourseBlockInspector-module__SqrKEa__header{justify-content:space-between;align-items:flex-start;gap:var(--padding-xs);padding-bottom:var(--padding-xs);border-bottom:1px solid var(--g-color-line-generic);display:flex}.CourseBlockInspector-module__SqrKEa__fields,.CourseBlockInspector-module__SqrKEa__actions,.CourseBlockInspector-module__SqrKEa__retry{gap:var(--padding-xs)}.CourseBlockInspector-module__SqrKEa__convert{gap:var(--padding-xxs);padding:var(--padding-xs);border:1px solid var(--g-color-line-generic);border-radius:var(--padding-xs);grid-template-columns:1fr;margin:0;display:grid}.CourseBlockInspector-module__SqrKEa__convert legend{padding:0 var(--padding-xxs);font-weight:600}.CourseBlockInspector-module__SqrKEa__retry{padding:var(--padding-xs);border-radius:var(--padding-xs);background:var(--g-color-base-danger-light)}.CourseBlockInspector-module__SqrKEa__taskSwitch{gap:var(--padding-xs);display:flex}.CourseBlockInspector-module__SqrKEa__inspector[data-modal] .CourseBlockInspector-module__SqrKEa__actions{flex-direction:row;justify-content:flex-end}.CourseBlockInspector-module__SqrKEa__inspector[data-modal][data-local] .CourseBlockInspector-module__SqrKEa__actions>:last-child{order:-1}.CourseBlockInspector-module__SqrKEa__taskMetadata{gap:var(--padding-s);grid-template-columns:1fr 1fr 1fr;display:grid}.CourseBlockInspector-module__SqrKEa__inspector[data-media]{gap:var(--padding-m)}.CourseBlockInspector-module__SqrKEa__inspector[data-media] .CourseBlockInspector-module__SqrKEa__header{border:0;align-items:center;padding:0}.CourseBlockInspector-module__SqrKEa__inspector[data-media] .CourseBlockInspector-module__SqrKEa__header h2{margin:0;font-family:inherit;font-size:18px;font-weight:600;line-height:24px}.CourseBlockInspector-module__SqrKEa__inspector[data-media] .CourseBlockInspector-module__SqrKEa__actions{bottom:calc(-1 * var(--padding-l));z-index:1;padding:var(--padding-m) 0 0;border-top:1px solid var(--g-color-line-generic);background:var(--background-secondary);position:sticky}.CourseBlockInspector-module__SqrKEa__inspector[data-media][data-local] .CourseBlockInspector-module__SqrKEa__actions{justify-content:space-between}.CourseBlockInspector-module__SqrKEa__inspector[data-media] .CourseBlockInspector-module__SqrKEa__actions .g-button{--g-button-border-radius:var(--padding-s)}@media (max-width:600px){.CourseBlockInspector-module__SqrKEa__taskMetadata{grid-template-columns:1fr}}
.CollectionItemsList-module__YeqksW__list{gap:var(--padding-xs);flex-direction:column;display:flex}
.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)}}
.CourseMediaPicker-module__lM97Cq__picker,.CourseMediaPicker-module__lM97Cq__uploadSection,.CourseMediaPicker-module__lM97Cq__library,.CourseMediaPicker-module__lM97Cq__error,.CourseMediaPicker-module__lM97Cq__selectedImage{gap:var(--padding-s);flex-direction:column;min-width:0;display:flex}.CourseMediaPicker-module__lM97Cq__picker{gap:var(--padding-m)}.CourseMediaPicker-module__lM97Cq__uploadSection{padding-bottom:var(--padding-m);border-bottom:1px solid var(--g-color-line-generic)}.CourseMediaPicker-module__lM97Cq__dropZone{justify-content:center;align-items:center;gap:var(--padding-s);min-height:172px;padding:var(--padding-m);border:1px dashed var(--g-color-line-generic);border-radius:var(--padding-m);background:var(--background-secondary);color:var(--g-color-text-brand);font:inherit;text-align:center;cursor:pointer;flex-direction:column;display:flex}.CourseMediaPicker-module__lM97Cq__dropZone:hover,.CourseMediaPicker-module__lM97Cq__dropZone:focus-visible,.CourseMediaPicker-module__lM97Cq__dropZone[data-dragging]{border-color:var(--g-color-line-brand);background:var(--g-color-private-brand-50)}.CourseMediaPicker-module__lM97Cq__dropZone:focus-visible{outline:2px solid var(--g-color-line-brand);outline-offset:2px}.CourseMediaPicker-module__lM97Cq__dropZone:disabled{cursor:default;opacity:.6}.CourseMediaPicker-module__lM97Cq__dropCopy{gap:var(--padding-xs);color:var(--g-color-text-primary);flex-direction:column;display:flex}.CourseMediaPicker-module__lM97Cq__uploadHint{text-align:center;padding:0 var(--padding-m);line-height:18px}.CourseMediaPicker-module__lM97Cq__search{--g-text-input-border-radius:var(--padding-s);--g-text-input-background-color:var(--g-color-base-generic-ultralight)}.CourseMediaPicker-module__lM97Cq__libraryHint{align-items:flex-start;gap:var(--padding-xs);color:var(--g-color-text-secondary);display:flex}.CourseMediaPicker-module__lM97Cq__libraryHint>:first-child{flex-shrink:0;margin-top:2px}.CourseMediaPicker-module__lM97Cq__libraryHint>:last-child{line-height:18px}.CourseMediaPicker-module__lM97Cq__assets{overscroll-behavior:contain;max-height:240px;overflow-y:auto}.CourseMediaPicker-module__lM97Cq__assetRow{align-items:center;gap:var(--padding-xxs);padding:var(--padding-xs) var(--padding-s);border-radius:var(--padding-s);display:flex}.CourseMediaPicker-module__lM97Cq__assetRow:hover,.CourseMediaPicker-module__lM97Cq__assetRow:focus-within{background:var(--g-color-base-generic-ultralight)}.CourseMediaPicker-module__lM97Cq__assetRow[data-selected]{background:var(--g-color-private-brand-50)}.CourseMediaPicker-module__lM97Cq__asset{align-items:center;gap:var(--padding-s);min-width:0;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;padding:0;display:flex}.CourseMediaPicker-module__lM97Cq__asset:focus-visible{outline:2px solid var(--g-color-line-brand);outline-offset:4px;border-radius:var(--padding-xxs)}.CourseMediaPicker-module__lM97Cq__asset:disabled{cursor:default;opacity:.6}.CourseMediaPicker-module__lM97Cq__thumbnail{border-radius:var(--padding-xs);background:var(--g-color-base-generic-light);flex-shrink:0;justify-content:center;align-items:center;width:88px;height:52px;display:flex;position:relative;overflow:hidden}.CourseMediaPicker-module__lM97Cq__thumbnail img,.CourseMediaPicker-module__lM97Cq__thumbnail video{object-fit:cover;width:100%;height:100%}.CourseMediaPicker-module__lM97Cq__thumbnail[data-kind=FILE]{background:var(--g-color-base-info-light);width:40px;height:40px;color:var(--g-color-text-info)}.CourseMediaPicker-module__lM97Cq__fileBadge{font-size:10px;font-weight:600}.CourseMediaPicker-module__lM97Cq__play{color:var(--g-color-text-primary);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CourseMediaPicker-module__lM97Cq__duration{bottom:var(--padding-xxs);right:var(--padding-xxs);color:var(--g-color-text-primary);background:var(--g-color-base-background);border-radius:2px;padding:0 2px;font-size:10px;position:absolute}.CourseMediaPicker-module__lM97Cq__assetCopy{gap:var(--padding-xxs);flex-direction:column;min-width:0;display:flex}.CourseMediaPicker-module__lM97Cq__filename{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CourseMediaPicker-module__lM97Cq__assetCopy small{color:var(--g-color-text-secondary)}.CourseMediaPicker-module__lM97Cq__copyLink{flex-shrink:0}.CourseMediaPicker-module__lM97Cq__empty{padding:var(--padding-s)}.CourseMediaPicker-module__lM97Cq__linkToggle{align-self:flex-start}.CourseMediaPicker-module__lM97Cq__selectedImage img{object-fit:contain;border-radius:var(--padding-xs);width:100%;max-height:180px}@media (max-width:480px){.CourseMediaPicker-module__lM97Cq__thumbnail{width:64px;height:44px}.CourseMediaPicker-module__lM97Cq__assetRow{flex-wrap:wrap}.CourseMediaPicker-module__lM97Cq__copyLink{margin-left:auto}}
.SlashBlockPalette-module__ifg-kG__palette{z-index:calc(var(--z-index-header) + 1);box-sizing:border-box;width:min(340px, calc(100vw - 2 * var(--padding-s)));gap:var(--padding-xs);max-height:min(560px,70vh);padding:var(--padding-s);border:1px solid var(--g-color-line-generic);border-radius:var(--padding-s);box-shadow:0 12px 32px var(--g-color-sfx-shadow);background:var(--g-color-base-background);flex-direction:column;display:flex;position:absolute;top:100%;left:0}.SlashBlockPalette-module__ifg-kG__choices{overflow-y:auto}.SlashBlockPalette-module__ifg-kG__choiceGroup{flex-direction:column;display:flex}.SlashBlockPalette-module__ifg-kG__category{padding:var(--padding-xs) var(--padding-xs) var(--padding-xxs);text-transform:uppercase;letter-spacing:.04em}.SlashBlockPalette-module__ifg-kG__choice{text-align:left;white-space:normal;justify-content:flex-start;width:100%;height:auto;min-height:44px}.SlashBlockPalette-module__ifg-kG__choice[aria-selected=true]{background:var(--g-color-base-selection)}.SlashBlockPalette-module__ifg-kG__choiceText{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.SlashBlockPalette-module__ifg-kG__choiceText strong,.SlashBlockPalette-module__ifg-kG__choiceText small{display:block}.SlashBlockPalette-module__ifg-kG__choice .g-button__text{white-space:normal;line-height:1.35}.SlashBlockPalette-module__ifg-kG__choice .g-button__text{align-items:center;gap:var(--padding-s);display:flex}.SlashBlockPalette-module__ifg-kG__choice small{color:var(--g-color-text-secondary)}
.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{align-items:center;gap:var(--padding-s);padding-block:var(--padding-s);display:flex}.CoursePreviewLessonContent-module__R3UhWa__continue:before,.CoursePreviewLessonContent-module__R3UhWa__continue:after{background:var(--g-color-line-generic);content:"";flex:1;height:1px}@media (max-width:600px){.CoursePreviewLessonContent-module__R3UhWa__assignment{padding:var(--padding-s)}}
.CourseLessonDraftPreview-module__YmIeoG__page{gap:var(--padding-l);min-height:80vh;padding-bottom: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);background:var(--g-color-base-brand);color:#fff;flex-wrap:wrap;display:flex}.CourseLessonDraftPreview-module__YmIeoG__bannerText{gap:var(--padding-xxs);flex-direction:column;display:flex}.CourseLessonDraftPreview-module__YmIeoG__returnButton{--g-button-background-color:white;--g-button-text-color:#163f35;--g-button-background-color-hover:#f3f6f5;--g-button-border-color:white;margin-left:auto}.CourseLessonDraftPreview-module__YmIeoG__lesson{box-sizing:border-box;width:min(780px,100%);padding:var(--padding-l);border-radius:var(--padding-s);background:var(--background-secondary);margin-inline:auto}.CourseLessonDraftPreview-module__YmIeoG__header{margin-bottom:var(--padding-m)}.CourseLessonDraftPreview-module__YmIeoG__header>div{gap:var(--padding-xs);flex-direction:column;display:flex}.CourseLessonDraftPreview-module__YmIeoG__position{gap:var(--padding-xs);margin-bottom:var(--padding-m);flex-direction:column;display:flex}.CourseLessonDraftPreview-module__YmIeoG__progress{gap:var(--padding-xxs);display:flex}.CourseLessonDraftPreview-module__YmIeoG__progress span{background:var(--g-color-base-generic);border-radius:2px;flex:1;height:3px}.CourseLessonDraftPreview-module__YmIeoG__progress span[data-current]{background:var(--g-color-base-brand)}@media (max-width:600px){.CourseLessonDraftPreview-module__YmIeoG__lesson{padding:var(--padding-s)}.CourseLessonDraftPreview-module__YmIeoG__previewBanner{flex-direction:column;align-items:flex-start}.CourseLessonDraftPreview-module__YmIeoG__returnButton{margin-left:0}}
.CourseLessonEditorPage-module__zCk6aq__page{padding-top:var(--padding-s)}.CourseLessonEditorPage-module__zCk6aq__editor{position:relative}.CourseLessonEditorPage-module__zCk6aq__editor[data-preview-open]>.CourseLessonEditorPage-module__zCk6aq__editorBar,.CourseLessonEditorPage-module__zCk6aq__editor[data-preview-open]>.CourseLessonEditorPage-module__zCk6aq__workspace,.CourseLessonEditorPage-module__zCk6aq__editor[data-preview-open]>.CourseLessonEditorPage-module__zCk6aq__lessonPosition,.CourseLessonEditorPage-module__zCk6aq__editor[data-preview-open]>.CourseLessonEditorPage-module__zCk6aq__sessionState{display:none}.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}}
.ProbnikStartModal-module__2lMZna__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ProbnikStartModal-module__2lMZna__modal{--g-modal-border-radius:20px;--g-modal-width:470px;--g-modal-max-width:calc(100vw - 32px);--g-modal-margin:16px;gap:var(--g-spacing-4);padding:var(--g-spacing-5);background:var(--background-secondary);flex-direction:column;min-width:0;display:flex}.ProbnikStartModal-module__2lMZna__heading{justify-content:space-between;align-items:center;gap:var(--g-spacing-2);margin-bottom:calc(-1 * var(--g-spacing-2));display:flex}.ProbnikStartModal-module__2lMZna__heading h2{font-size:20px;line-height:24px}.ProbnikStartModal-module__2lMZna__hints{gap:var(--g-spacing-2);flex-wrap:wrap;min-width:0;display:flex}.ProbnikStartModal-module__2lMZna__hint.ProbnikStartModal-module__2lMZna__hint{max-width:100%;height:auto;min-height:28px;color:var(--g-color-text-secondary)}:is(.ProbnikStartModal-module__2lMZna__hint .g-label__text,.ProbnikStartModal-module__2lMZna__hint .g-label__content){font-size:var(--g-text-body-2-font-size);line-height:var(--g-text-body-2-line-height);white-space:normal;text-align:left;overflow:visible}.ProbnikStartModal-module__2lMZna__buttons{gap:var(--g-spacing-3);--g-button-border-radius:12px;--g-button-background-color:var(--g-color-base-generic-medium);--g-button-background-color-hover:var(--g-color-base-generic-medium-hover);display:flex}.ProbnikStartModal-module__2lMZna__buttons>button{flex:1;min-width:0}
.ProbnikAttemptPage-module__yRPKkG__page,.ProbnikAttemptPage-module__yRPKkG__stack{gap:var(--padding-m);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.ProbnikAttemptPage-module__yRPKkG__page{gap:var(--padding-l)}.ProbnikAttemptPage-module__yRPKkG__header{align-items:center;gap:var(--padding-m);grid-template-columns:minmax(0,1fr) auto minmax(max-content,1fr);display:grid}.ProbnikAttemptPage-module__yRPKkG__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.ProbnikAttemptPage-module__yRPKkG__actions,.ProbnikAttemptPage-module__yRPKkG__choice{gap:var(--padding-s);flex-wrap:wrap;align-items:center;display:flex}.ProbnikAttemptPage-module__yRPKkG__choice{flex-wrap:nowrap;align-items:flex-start}.ProbnikAttemptPage-module__yRPKkG__navigation,.ProbnikAttemptPage-module__yRPKkG__numbers{align-items:center;gap:var(--padding-xxs-static);min-width:0;display:flex}.ProbnikAttemptPage-module__yRPKkG__navigation{justify-content:center}.ProbnikAttemptPage-module__yRPKkG__number{min-width:28px;position:relative}.ProbnikAttemptPage-module__yRPKkG__answered{right:var(--padding-xxs-static);bottom:var(--padding-xxs-static);width:var(--padding-xs-static);height:var(--padding-xs-static);background:var(--g-color-text-positive);border-radius:50%;position:absolute}.ProbnikAttemptPage-module__yRPKkG__metrics{justify-content:flex-end;align-items:center;gap:var(--padding-s);white-space:nowrap;display:flex}.ProbnikAttemptPage-module__yRPKkG__metric{flex-direction:column;align-items:center;line-height:1;display:flex}.ProbnikAttemptPage-module__yRPKkG__timer{padding:var(--padding-xs-static) var(--padding-s-static);border-radius:var(--padding-xs-static);background:var(--g-color-base-generic);font-variant-numeric:tabular-nums}.ProbnikAttemptPage-module__yRPKkG__taskArea{width:100%;max-width:800px;margin:0 auto}@media (max-width:950px){.ProbnikAttemptPage-module__yRPKkG__header{grid-template-columns:minmax(0,1fr) auto}.ProbnikAttemptPage-module__yRPKkG__title{grid-column:1/-1}.ProbnikAttemptPage-module__yRPKkG__navigation{justify-content:flex-start}}@media (max-width:600px){.ProbnikAttemptPage-module__yRPKkG__header{gap:var(--padding-s);grid-template-columns:minmax(0,1fr)}.ProbnikAttemptPage-module__yRPKkG__title{white-space:normal}.ProbnikAttemptPage-module__yRPKkG__navigation{justify-content:center}.ProbnikAttemptPage-module__yRPKkG__metrics{justify-content:space-between}}@media (max-width:480px){.ProbnikAttemptPage-module__yRPKkG__desktopNumber{display:none}}@media (max-width:360px){.ProbnikAttemptPage-module__yRPKkG__metrics{flex-wrap:wrap}.ProbnikAttemptPage-module__yRPKkG__metrics>button{flex-basis:100%}}
.ProbnikTaskReview-module__uS9U_a__stack{gap:var(--padding-s-static);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.ProbnikTaskReview-module__uS9U_a__card{padding:var(--padding-s);border:1px solid var(--g-color-line-generic);border-radius:var(--g-border-radius-l)}
.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)}}
.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}
.TutorCard-module__sGduFa__card.TutorCard-module__sGduFa__card{transition:transform .15s;position:relative}@media (hover:hover){.TutorCard-module__sGduFa__card:hover{transform:scale(.98)}.TutorCard-module__sGduFa__card:active{transform:scale(.95)}}@media (hover:none){.TutorCard-module__sGduFa__card:active{transform:scale(.97)}}.TutorCard-module__sGduFa__link{z-index:1;display:block;position:absolute;inset:0}.TutorCard-module__sGduFa__header{align-items:flex-start;gap:var(--padding-s);margin-bottom:var(--padding-m);display:flex}.TutorCard-module__sGduFa__headerInfo{gap:var(--padding-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.TutorCard-module__sGduFa__section{margin-bottom:var(--padding-s)}.TutorCard-module__sGduFa__sectionTitle{margin-bottom:var(--padding-xs)}.TutorCard-module__sGduFa__achievements{padding-left:var(--padding-m);margin:0;list-style-type:disc}.TutorCard-module__sGduFa__achievements li{margin-bottom:var(--padding-xxs)}.TutorCard-module__sGduFa__footer{padding-top:var(--padding-s);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.TutorCard-module__sGduFa__footerButton{pointer-events:none}.TutorCard-module__sGduFa__price{align-items:baseline;gap:var(--padding-xxs);display:flex}
.StarRating-module__yBtMQq__root{align-items:center;gap:var(--padding-xxs);display:inline-flex}.StarRating-module__yBtMQq__star{color:var(--g-color-text-hint);line-height:0;display:inline-flex;position:relative}.StarRating-module__yBtMQq__starFill{height:100%;color:var(--rating-star-color);line-height:0;position:absolute;top:0;left:0;overflow:hidden}.StarRating-module__yBtMQq__button{cursor:pointer;background:0 0;border:none;padding:0;line-height:0;display:inline-flex}.StarRating-module__yBtMQq__button.StarRating-module__yBtMQq__filled{color:var(--rating-star-color)}.StarRating-module__yBtMQq__button.StarRating-module__yBtMQq__empty{color:var(--g-color-text-hint)}
.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)}
.ControlsRow-module__5SnYmG__description{margin-top:var(--padding-xs);margin-bottom:var(--padding-m)}.ControlsRow-module__5SnYmG__controls{align-items:center;gap:var(--padding-xs);flex-wrap:wrap;display:flex}.ControlsRow-module__5SnYmG__select{flex:1;min-width:0}.ControlsRow-module__5SnYmG__controlsColumn{gap:var(--padding-xs);flex-direction:column;display:flex}.ControlsRow-module__5SnYmG__controlsRow{gap:var(--padding-xs);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:768px){.ControlsRow-module__5SnYmG__select{min-width:calc(50% - var(--padding-xs))}}
