.SectionCard-module__BRL4aa__card.SectionCard-module__BRL4aa__card{justify-content:space-between;align-items:center;gap:var(--padding-s);flex-direction:row;transition:transform .1s;position:relative}.SectionCard-module__BRL4aa__card.SectionCard-module__BRL4aa__card:hover{transform:scale(.98)}.SectionCard-module__BRL4aa__card.SectionCard-module__BRL4aa__card:active:not(:has(.SectionCard-module__BRL4aa__buttons:active)){transform:scale(.96)}@media screen and (max-width:420px){.SectionCard-module__BRL4aa__card.SectionCard-module__BRL4aa__card{gap:var(--padding-xs);flex-direction:column}}.SectionCard-module__BRL4aa__disabled{pointer-events:none}.SectionCard-module__BRL4aa__link{position:absolute;inset:0}.SectionCard-module__BRL4aa__image{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:120px;height:120px}@media screen and (max-width:500px){.SectionCard-module__BRL4aa__image{width:100px;height:100px}}@media screen and (max-width:420px){.SectionCard-module__BRL4aa__image{order:-1}}.SectionCard-module__BRL4aa__content{gap:var(--padding-xs);text-wrap:balance;flex-direction:column;display:flex}@media screen and (max-width:420px){.SectionCard-module__BRL4aa__content{text-align:center;align-items:center}}.SectionCard-module__BRL4aa__buttons{align-items:center;gap:var(--padding-xxs);margin-top:var(--padding-xxs);flex-wrap:wrap;display:flex}.SectionCard-module__BRL4aa__telegramCard.SectionCard-module__BRL4aa__telegramCard{flex-direction:column;justify-content:center;width:220px}@media screen and (max-width:750px){.SectionCard-module__BRL4aa__telegramCard.SectionCard-module__BRL4aa__telegramCard{gap:var(--padding-m);flex-direction:row;width:100%}}.SectionCard-module__BRL4aa__telegramContent{text-align:center;flex-direction:column;align-items:center;display:flex}@media screen and (max-width:750px){.SectionCard-module__BRL4aa__telegramContent{text-align:left;align-items:flex-start}}.SectionCard-module__BRL4aa__telegramLogo{width:70px;height:70px}
.MainPage-module__QApGla__bottomCards{gap:var(--padding-s);grid-template-columns:minmax(0,1fr);display:grid}.MainPage-module__QApGla__bottomCards[data-with-courses=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.MainPage-module__QApGla__bottomCards[data-with-telegram=true]{grid-template-columns:minmax(0,1fr) 220px}.MainPage-module__QApGla__bottomCards[data-with-courses=true][data-with-telegram=true]{grid-template-columns:repeat(2,minmax(0,1fr)) 220px}.MainPage-module__QApGla__bottomCards>*{min-width:0}@media (max-width:1050px){.MainPage-module__QApGla__bottomCards[data-with-courses=true][data-with-telegram=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.MainPage-module__QApGla__bottomCards>:last-child{width:auto}}@media (max-width:750px){.MainPage-module__QApGla__bottomCards,.MainPage-module__QApGla__bottomCards[data-with-courses=true],.MainPage-module__QApGla__bottomCards[data-with-telegram=true],.MainPage-module__QApGla__bottomCards[data-with-courses=true][data-with-telegram=true]{grid-template-columns:minmax(0,1fr)}}
.g-label{--_--bg-color:none;--_--bg-color-hover:none;--_--text-color:none;--_--animation-from:calc(-100% * var(--g-flow-direction));--_--animation-to:calc(100% * var(--g-flow-direction));--_--gradient-deg:calc(90deg * var(--g-flow-direction));--_--gradient-mask-begin-color:#e9e9e900;--_--gradient-mask-end-color:#e9e9e9;height:var(--_--height);border-radius:var(--_--border-radius);color:var(--_--text-color);background-color:var(--_--bg-color);box-sizing:border-box;isolation:isolate;align-items:center;transition-property:opacity,color,background-color;transition-duration:.15s;transition-timing-function:ease-in-out;display:inline-flex;position:relative}.g-label__animation-container{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.g-label__animation-container:after{z-index:-1;content:"";background-color:var(--_--gradient-bg-color,var(--_--bg-color));-webkit-mask-image:linear-gradient(var(--_--gradient-deg), var(--_--gradient-mask-begin-color), var(--_--gradient-mask-end-color));mask-image:linear-gradient(var(--_--gradient-deg), var(--_--gradient-mask-begin-color), var(--_--gradient-mask-end-color));animation:2s linear infinite g-label;position:absolute;inset:0}.g-label__text{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);margin:0 var(--_--margin-inline);text-align:center;white-space:nowrap;align-items:baseline;width:100%;display:flex;overflow:hidden}.g-label__content,.g-label__key{text-overflow:ellipsis;overflow:hidden}.g-label__value{opacity:.7;display:flex;overflow:hidden}.g-label__separator{margin:0 4px}.g-label__main-button{font-family:var(--g-text-body-font-family);font-size:inherit;font-weight:var(--g-text-body-font-weight);color:inherit;cursor:pointer;border-radius:inherit;z-index:1;background:0 0;border:none;outline:none;height:100%;padding:0}.g-label__main-button:empty{position:absolute;inset:0}.g-label__addon{width:var(--_--height);height:var(--_--height);border-radius:var(--_--border-radius);justify-content:center;align-items:center;display:flex}.g-label__addon_side_start,.g-label__addon_side_end{position:absolute;inset-block-start:0}.g-label__addon_side_start{border-start-end-radius:0;border-end-end-radius:0;inset-inline-start:2px}.g-label__addon_side_end{border-start-start-radius:0;border-end-start-radius:0;inset-inline-end:0}.g-label__addon_type_button{font-family:var(--g-text-body-font-family);font-size:inherit;font-weight:var(--g-text-body-font-weight);color:var(--_--text-color);cursor:pointer;z-index:2;cursor:pointer;background:0 0;border:none;outline:none;padding:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,transform .1s ease-out}.g-label__addon_type_button:active{transform:scale(.96)}.g-label_size_xxs{--_--height:18px;--_--border-radius:var(--g-border-radius-xs);--_--margin-inline:6px;--_--margin-addon-start:22px;--_--margin-addon-end:20px}.g-label_size_xs{--_--height:20px;--_--border-radius:var(--g-border-radius-xs);--_--margin-inline:8px;--_--margin-addon-start:24px;--_--margin-addon-end:22px}.g-label_size_s{--_--height:24px;--_--border-radius:var(--g-border-radius-s);--_--margin-inline:10px;--_--margin-addon-start:28px;--_--margin-addon-end:26px}.g-label_size_m{--_--height:28px;--_--border-radius:var(--g-border-radius-m);--_--margin-inline:12px;--_--margin-addon-start:32px;--_--margin-addon-end:32px}.g-label_disabled{opacity:.7;pointer-events:none}.g-label_interactive{cursor:pointer}.g-label_width_auto{max-width:100%}.g-label_theme_normal{--_--bg-color:var(--g-color-base-misc-light);--_--bg-color-hover:var(--g-color-base-misc-light-hover);--_--text-color:var(--g-color-text-misc-heavy)}.g-label_theme_success{--_--bg-color:var(--g-color-base-positive-light);--_--bg-color-hover:var(--g-color-base-positive-light-hover);--_--text-color:var(--g-color-text-positive-heavy)}.g-label_theme_info{--_--bg-color:var(--g-color-base-info-light);--_--bg-color-hover:var(--g-color-base-info-light-hover);--_--text-color:var(--g-color-text-info-heavy)}.g-label_theme_warning{--_--bg-color:var(--g-color-base-warning-light);--_--bg-color-hover:var(--g-color-base-warning-light-hover);--_--text-color:var(--g-color-text-warning-heavy)}.g-label_theme_danger{--_--bg-color:var(--g-color-base-danger-light);--_--bg-color-hover:var(--g-color-base-danger-light-hover);--_--text-color:var(--g-color-text-danger-heavy)}.g-label_theme_utility{--_--bg-color:var(--g-color-base-utility-light);--_--bg-color-hover:var(--g-color-base-utility-light-hover);--_--text-color:var(--g-color-text-utility-heavy)}.g-label_theme_unknown{--_--bg-color:var(--g-color-base-neutral-light);--_--bg-color-hover:var(--g-color-base-neutral-light-hover);--_--text-color:var(--g-color-text-complementary)}.g-label_theme_clear{--_--bg-color:transparent;--_--bg-color-hover:var(--g-color-base-simple-hover);--_--text-color:var(--g-color-text-complementary);--_--gradient-bg-color:var(--g-color-base-neutral-light);box-shadow:inset 0 0 0 1px var(--g-color-line-generic)}.g-label:has(.g-label__addon_side_start) .g-label__text{margin-inline-start:var(--_--margin-addon-start)}.g-label:has(.g-label__addon_side_end) .g-label__text{margin-inline-end:var(--_--margin-addon-end)}.g-label__addon_type_button:not(.g-label__addon_action_copy):hover{background-color:var(--_--bg-color-hover)}.g-label_interactive:hover:not(:has(.g-label__addon_type_button:not(.g-label__addon_action_copy):hover)){background-color:var(--_--bg-color-hover)}.g-label__main-button:focus-visible,.g-label__addon_type_button:focus-visible{outline:2px solid var(--g-color-line-focus)}@keyframes g-label{0%{transform:translateX(var(--_--animation-from))}to{transform:translateX(var(--_--animation-to))}}
.TelegramLinkWidget-module__PBf8hG__widget{align-items:flex-end;gap:var(--padding-xxs);flex-direction:column;display:flex}.TelegramLinkWidget-module__PBf8hG__hint{text-align:right;max-width:320px}.TelegramLinkWidget-module__PBf8hG__codeForm{align-items:center;gap:var(--padding-xs);display:flex}.TelegramLinkWidget-module__PBf8hG__codeInput{width:120px}
.ProblemSource-module__KWU7OG__list{align-items:start;gap:var(--padding-xxs);grid-template-columns:max-content minmax(0,1fr);min-width:0;max-width:100%;display:grid}.ProblemSource-module__KWU7OG__label{padding-block:var(--padding-xxs);white-space:nowrap;align-self:center}.ProblemSource-module__KWU7OG__sources{align-items:flex-start;gap:var(--padding-xxs);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.ProblemSource-module__KWU7OG__link{border-radius:var(--g-border-radius-s);width:fit-content;min-width:0;max-width:100%;text-decoration:none;display:flex}.ProblemSource-module__KWU7OG__link:hover .ProblemSource-module__KWU7OG__chip{background-color:var(--g-color-base-simple-hover)}.ProblemSource-module__KWU7OG__link:focus-visible{outline:2px solid var(--g-color-line-focus);outline-offset:var(--padding-xxs)}.ProblemSource-module__KWU7OG__link .ProblemSource-module__KWU7OG__chip{width:100%}.ProblemSource-module__KWU7OG__chip{align-items:center;gap:var(--padding-xxs);box-sizing:border-box;width:fit-content;min-width:0;max-width:100%;padding:var(--padding-xxs) var(--padding-xs);border-radius:var(--g-border-radius-s);color:var(--g-color-text-complementary);box-shadow:inset 0 0 0 1px var(--g-color-line-generic);background-color:#0000;transition:background-color .15s ease-in-out;display:flex}.ProblemSource-module__KWU7OG__chipText{overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.ProblemSource-module__KWU7OG__logo{border-radius:var(--g-border-radius-xs);background-color:var(--background-secondary);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;overflow:hidden}.ProblemSource-module__KWU7OG__logoImg{object-fit:contain;width:85%;height:85%}
.YandexLinkWidget-module__C7wXyW__widget{min-width:300px;min-height:36px}
.LoginMethods-module__sevu-a__row{justify-content:space-between;align-items:center;gap:var(--padding-s);display:flex}.LoginMethods-module__sevu-a__actions{align-items:center;gap:var(--padding-xs);display:flex}
.EditPersonalDataModal-module__5dFgca__modal{--g-modal-width:560px;border-radius:var(--g-border-radius-xl);padding:var(--padding-l);max-width:calc(100vw - var(--padding-l) * 2)}.EditPersonalDataModal-module__5dFgca__root{gap:var(--padding-m);flex-direction:column;display:flex}
.InterestedSubjectsModal-module__lRwLZW__modal{--g-modal-width:560px;border-radius:var(--g-border-radius-xl);padding:var(--padding-l);max-width:calc(100vw - var(--padding-l) * 2)}.InterestedSubjectsModal-module__lRwLZW__root,.InterestedSubjectsModal-module__lRwLZW__form{gap:var(--padding-m);flex-direction:column;display:flex}.InterestedSubjectsModal-module__lRwLZW__actions{justify-content:flex-end;display:flex}.InterestedSubjectsModal-module__lRwLZW__option{align-items:center;gap:var(--padding-xs);display:flex}.InterestedSubjectsModal-module__lRwLZW__loaderBox{justify-content:center;align-items:center;min-height:120px;display:flex}
.ProfileSettingsActions-module__qcwruG__actions{justify-content:center;gap:var(--padding-s);flex-wrap:wrap;display:flex}
.CampaignStatusView-module__b7LUkq__header{align-items:center;gap:var(--padding-s);flex-wrap:wrap;display:flex}.CampaignStatusView-module__b7LUkq__card{padding:var(--padding-m)}
.ProfileUserCard-module__SezHoq__root{align-items:center;gap:var(--padding-xs);flex-direction:column;display:flex}.ProfileUserCard-module__SezHoq__userName{text-align:center;overflow-wrap:anywhere;max-width:100%}
.CampaignStatusActions-module__ELkKIW__container{gap:var(--padding-s);flex-direction:column;display:flex}.CampaignStatusActions-module__ELkKIW__actions{gap:var(--padding-s);flex-wrap:wrap;display:flex}
.EntityListBlock-module__WS_P-G__root{gap:var(--padding-m);flex-direction:column;display:flex}.EntityListBlock-module__WS_P-G__header{justify-content:space-between;align-items:center;gap:var(--padding-m);display:flex}.EntityListBlock-module__WS_P-G__stateBox{justify-content:center;align-items:center;min-height:120px;display:flex}.EntityListBlock-module__WS_P-G__ribbon{gap:var(--padding-m);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.EntityListBlock-module__WS_P-G__ribbon>*{align-items:stretch;display:flex}.EntityListBlock-module__WS_P-G__ribbon>*>*{flex:1;min-width:0}
.OlympFavoriteButton-module__ObN4oW__button.OlympFavoriteButton-module__ObN4oW__button{--g-button-background-color-hover:var(--g-color-base-generic);color:var(--g-color-text-secondary)}.OlympFavoriteButton-module__ObN4oW__active.OlympFavoriteButton-module__ObN4oW__active,.OlympFavoriteButton-module__ObN4oW__active.OlympFavoriteButton-module__ObN4oW__active:hover{--g-button-background-color:transparent;--g-button-background-color-hover:var(--g-color-base-generic);color:var(--g-color-text-danger)}
.CourseBlockEditor-module__P68o_G__list,.CourseBlockEditor-module__P68o_G__cards,.CourseBlockEditor-module__P68o_G__cardBody,.CourseBlockEditor-module__P68o_G__cardMeta,.CourseBlockEditor-module__P68o_G__empty{display:flex}.CourseBlockEditor-module__P68o_G__list,.CourseBlockEditor-module__P68o_G__cards,.CourseBlockEditor-module__P68o_G__cardBody,.CourseBlockEditor-module__P68o_G__empty{flex-direction:column}.CourseBlockEditor-module__P68o_G__list,.CourseBlockEditor-module__P68o_G__cards{gap:var(--padding-s)}.CourseBlockEditor-module__P68o_G__toolbar{justify-content:flex-end;display:flex}.CourseBlockEditor-module__P68o_G__card{align-items:center;gap:var(--padding-xs);min-height:76px;padding:var(--padding-xs);border:1px solid var(--g-color-line-generic);border-radius:var(--padding-xs);background:var(--g-color-base-background);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.CourseBlockEditor-module__P68o_G__card[data-drop-position=before]:before,.CourseBlockEditor-module__P68o_G__card[data-drop-position=after]:after{background:var(--g-color-base-brand);content:"";border-radius:2px;height:3px;position:absolute;left:0;right:0}.CourseBlockEditor-module__P68o_G__card[data-drop-position=before]:before{top:calc(-1 * var(--padding-xs))}.CourseBlockEditor-module__P68o_G__card[data-drop-position=after]:after{bottom:calc(-1 * var(--padding-xs))}.CourseBlockEditor-module__P68o_G__card[data-dragging]{opacity:.45}.CourseBlockEditor-module__P68o_G__handle{touch-action:none;cursor:grab}.CourseBlockEditor-module__P68o_G__handle:active{cursor:grabbing}.CourseBlockEditor-module__P68o_G__cardBody,.CourseBlockEditor-module__P68o_G__empty{gap:var(--padding-xxs)}.CourseBlockEditor-module__P68o_G__cardMeta{gap:var(--padding-xxs);flex-wrap:wrap}.CourseBlockEditor-module__P68o_G__summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CourseBlockEditor-module__P68o_G__empty{padding:var(--padding-xl);text-align:center;border-radius:var(--padding-s);background:var(--g-color-base-generic-ultralight);align-items:center}.CourseBlockEditor-module__P68o_G__overlay{min-width:220px;padding:var(--padding-xs) var(--padding-s);border:1px solid var(--g-color-line-brand);border-radius:var(--padding-xs);box-shadow:0 8px 24px var(--g-color-sfx-shadow);background:var(--g-color-base-background)}@media (max-width:600px){.CourseBlockEditor-module__P68o_G__toolbar>.g-button{width:100%}.CourseBlockEditor-module__P68o_G__card{gap:var(--padding-xxs);min-height:68px}}
.IncorrectSection-module__xkj-KG__cardWrapper{gap:var(--padding-xxs);flex-direction:column;display:flex}.IncorrectSection-module__xkj-KG__date{padding-left:var(--padding-xs)}
.CourseLessonProgress-module__G4oUpG__card{align-items:flex-start;gap:var(--padding-s);padding:var(--padding-m) 0 0;border-top:1px solid var(--g-color-line-generic);background:0 0;border-radius:0}.CourseLessonProgress-module__G4oUpG__card>div:not(.g-label){align-items:flex-start;gap:var(--padding-xs);flex-direction:column;display:flex}.CourseLessonProgress-module__G4oUpG__card:focus{outline:2px solid var(--g-color-line-focus);outline-offset:var(--padding-xxs)}
.CourseAuthoringCard-module__rp5XSG__card{align-items:center;column-gap:var(--padding-m);row-gap:var(--padding-xs);min-height:128px;padding:var(--padding-m) var(--padding-s);border:1px solid var(--school-border,var(--g-color-line-generic));background:var(--background-secondary);border-radius:16px;grid-template-columns:88px minmax(0,1fr) auto;display:grid}.CourseAuthoringCard-module__rp5XSG__cover{background:var(--school-cover,var(--g-color-base-brand-light));width:88px;height:88px;color:var(--g-color-text-brand);border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden}.CourseAuthoringCard-module__rp5XSG__cover img{object-fit:cover;width:100%;height:100%}.CourseAuthoringCard-module__rp5XSG__main{align-items:flex-start;gap:var(--padding-xs);flex-direction:column;min-width:0;display:flex}.CourseAuthoringCard-module__rp5XSG__header h2{font-family:var(--text-font-family);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:1.4}.CourseAuthoringCard-module__rp5XSG__labels{justify-content:flex-end;align-items:center;gap:var(--padding-xs);flex-wrap:wrap;display:flex}.CourseAuthoringCard-module__rp5XSG__structure{--g-label-border-radius:12px}.CourseAuthoringCard-module__rp5XSG__failedSchedule{gap:var(--padding-xxs);flex-direction:column;display:flex}.CourseAuthoringCard-module__rp5XSG__schedule{overflow-wrap:anywhere}@media (max-width:850px){.CourseAuthoringCard-module__rp5XSG__card{grid-template-columns:64px minmax(0,1fr)}.CourseAuthoringCard-module__rp5XSG__cover{grid-row:1;align-self:start;width:64px;height:64px}.CourseAuthoringCard-module__rp5XSG__main{grid-row:1}.CourseAuthoringCard-module__rp5XSG__details{grid-column:2;justify-content:flex-start}}@media (max-width:480px){.CourseAuthoringCard-module__rp5XSG__card{column-gap:var(--padding-s)}.CourseAuthoringCard-module__rp5XSG__header h2{font-size:16px}.CourseAuthoringCard-module__rp5XSG__details{grid-column:1/-1}}.CourseAuthoringCard-module__rp5XSG__main>span{font-size:13px;line-height:1.5}.CourseAuthoringCard-module__rp5XSG__labels{--g-label-border-radius:13px}.CourseAuthoringCard-module__rp5XSG__labels .g-label{--g-border-radius-xs:13px;height:26px}.CourseAuthoringCard-module__rp5XSG__structure .g-label{--g-border-radius-xs:12px}.CourseAuthoringCard-module__rp5XSG__card{color:inherit;cursor:pointer;text-decoration:none;transition:border-color .15s,box-shadow .15s}.CourseAuthoringCard-module__rp5XSG__card:hover{border-color:var(--g-color-line-brand)}.CourseAuthoringCard-module__rp5XSG__card:focus-visible{outline:2px solid var(--g-color-line-brand);outline-offset:3px}.CourseAuthoringCard-module__rp5XSG__details{justify-content:flex-end;align-items:center;gap:var(--padding-l);display:flex}.CourseAuthoringCard-module__rp5XSG__price{font-family:var(--accent-font-family);white-space:nowrap;color:var(--g-color-text-secondary);font-size:15px}
