.CalendarEventCard_card__zRYfe{display:flex;align-items:center;padding:var(--padding-m);border-radius:var(--calendar-card-radius);width:100%;box-shadow:inset 0 0 0 5px var(--g-color-base-generic)}.CalendarEventCard_ongoing__vGq9e{box-shadow:inset 0 0 0 5px var(--g-color-base-positive-light)}.CalendarEventCard_soon__daE1t{box-shadow:inset 0 0 0 5px var(--g-color-base-warning-light)}.CalendarEventCard_ending__rwCBO{box-shadow:inset 0 0 0 5px var(--g-color-base-danger-light)}.CalendarEventCard_topContent__MqOxm{display:flex;align-items:center;flex-grow:1;min-width:0}.CalendarEventCard_date__Nm1S4{margin-right:var(--padding-m)}.CalendarEventCard_content__ltp5a{margin-right:var(--padding-m);flex-grow:1;min-width:0}.CalendarEventCard_eventLabels__dv_Uy{margin-bottom:var(--padding-xxs)}.CalendarEventCard_title__ziLue{line-height:1.2em}.CalendarEventCard_titleLink__3rj0r{display:inline;line-height:1.2em;color:var(--g-color-text-primary);text-decoration:none}.CalendarEventCard_titleLink__3rj0r:hover{color:var(--g-color-text-link-hover)}.CalendarEventCard_linkIcon__F62bn{display:inline-block;vertical-align:middle;margin-left:.3em}.CalendarEventCard_dateBlock__tXNuY{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--g-font-family-sans);width:100px;height:90px;border-radius:20px;background-color:var(--g-color-base-generic);flex-shrink:0;font-weight:700;position:relative;padding-top:var(--padding-xxs);padding-bottom:var(--padding-xxs)}.CalendarEventCard_dateBlock_withTime__oaLcv{position:relative;padding-bottom:var(--padding-l);height:95px}.CalendarEventCard_dateDay__brmde{margin-bottom:.2em;margin-top:.2em;font-weight:500}.CalendarEventCard_dateMonth__xmp1n{font-size:1.4em}.CalendarEventCard_dateText__0zO4U{font-size:1.25em}.CalendarEventCard_dateLine__i2brf{line-height:.9em}.CalendarEventCard_datePrep__bMsDy{font-size:1.4em;margin-bottom:.2em}.CalendarEventCard_dateTime__OPyFA{position:absolute;display:flex;align-items:center;justify-content:center;bottom:0;left:0;right:0;height:25px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;background-color:var(--g-color-base-positive-light);font-weight:500;font-family:var(--g-font-family-sans)}.CalendarEventCard_dateBlock_singleDate__LjBCl .CalendarEventCard_dateDay__brmde{font-size:2.2em}.CalendarEventCard_dateBlock_singleMonth__9nFDW .CalendarEventCard_dateDay__brmde{font-size:1.7em}.CalendarEventCard_olympCard__vbWjF{width:360px;flex-shrink:0}@media screen and (max-width:900px){.CalendarEventCard_card__zRYfe{flex-wrap:wrap;max-width:700px;gap:var(--padding-m)}.CalendarEventCard_olympCard__vbWjF{width:100%}}@media screen and (max-width:500px){.CalendarEventCard_olympCard__vbWjF{width:100%}.CalendarEventCard_titleLink__3rj0r,.CalendarEventCard_title__ziLue{font-size:1rem}.CalendarEventCard_linkIcon__F62bn{transform:none}.CalendarEventCard_date__Nm1S4{margin-right:var(--padding-xs)}.CalendarEventCard_dateBlock__tXNuY{font-size:11px;width:80px;height:70px}.CalendarEventCard_dateBlock_withTime__oaLcv{height:75px;padding-bottom:20px}.CalendarEventCard_dateTime__OPyFA{height:20px}.CalendarEventCard_dateDay__brmde{margin-top:.1em;margin-bottom:.1em}}.Grid_grid__K_DNZ{width:100%;display:flex;align-items:stretch;flex-wrap:wrap;gap:var(--grid-gap)}.Grid_grid__K_DNZ>*{flex-shrink:0}.Grid_gap_XXS__cSDX2{--grid-gap:var(--padding-xxs)}.Grid_gap_XS__ri8FZ{--grid-gap:var(--padding-xs)}.Grid_gap_S__gEQJX{--grid-gap:var(--padding-s)}.Grid_gap_M__WFRt9{--grid-gap:var(--padding-m)}.Grid_gap_L__zi8H5{--grid-gap:var(--padding-l)}.Grid_gap_XL__3jmPB{--grid-gap:var(--padding-xl)}.Grid_variant_OneItem__Um6VL{&>*{width:100%}}.Grid_variant_TwoItems__Vjo_l{&>*{width:calc(50% - var(--grid-gap) / 2)}@media (max-width:750px){&>*{width:100%}}}.Grid_variant_ThreeItems__7gboF{&>*{width:calc(33.3333% - var(--grid-gap) * .6666)}@media (max-width:1050px){&>*{width:calc(50% - var(--grid-gap) / 2)}}@media (max-width:750px){&>*{width:100%}}}.Grid_variant_ThreeItemsNarrow__WnBjg{&>*{width:calc(33.3333% - var(--grid-gap) * .6666)}@media (max-width:640px){&>*{width:calc(50% - var(--grid-gap) / 2)}}@media (max-width:480px){&>*{width:100%}}}.Grid_variant_FourItems__M4fh1{&>*{width:calc(25% - var(--grid-gap) * .75)}@media (max-width:1500px){&>*{width:calc(33.3333% - var(--grid-gap) * .6666)}}@media (max-width:1150px){&>*{width:calc(50% - var(--grid-gap) / 2)}}@media (max-width:800px){&>*{width:100%}}}.Grid_variant_MaxItems___ARUc{&>*{width:calc(20% - var(--grid-gap) * .8)}@media (max-width:2000px){&>*{width:calc(25% - var(--grid-gap) * .75)}}@media (max-width:1600px){&>*{width:calc(33.3333% - var(--grid-gap) * .6666)}}@media (max-width:1150px){&>*{width:calc(50% - var(--grid-gap) / 2)}}@media (max-width:800px){&>*{width:100%}}}.Grid_variant_TwoItemsLastFixed__mn1m_{@media (min-width:750.01px){flex-wrap:nowrap;&>:first-child{width:100%;flex-shrink:1}&>:last-child{flex-shrink:0}}@media (max-width:750px){flex-wrap:wrap;&>*{width:100%}}}.g-icon{line-height:0;vertical-align:top}.SectionCard_card__tw476.SectionCard_card__tw476{position:relative;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--padding-s);transition:transform .1s ease;&:hover{transform:scale(.98)}&:active:not(:has(.SectionCard_buttons__InHTy:active)){transform:scale(.96)}@media screen and (max-width:420px){flex-direction:column;gap:var(--padding-xs)}}.SectionCard_disabled__kYwXt{pointer-events:none}.SectionCard_link__iE28H{position:absolute;top:0;left:0;right:0;bottom:0}.SectionCard_image__NIVcL{flex-shrink:0;height:120px;width:120px;background-position:50%;background-repeat:no-repeat;background-size:contain;@media screen and (max-width:500px){height:100px;width:100px}@media screen and (max-width:420px){order:-1}}.SectionCard_content__oJ_7F{display:flex;flex-direction:column;gap:var(--padding-xs);text-wrap:balance;@media screen and (max-width:420px){align-items:center;text-align:center}}.SectionCard_buttons__InHTy{display:flex;align-items:center;flex-wrap:wrap;gap:var(--padding-xxs);margin-top:var(--padding-xxs)}.SectionCard_telegramCard__kvXFH.SectionCard_telegramCard__kvXFH{width:220px;flex-direction:column;justify-content:center;@media screen and (max-width:750px){width:100%;flex-direction:row;gap:var(--padding-m)}}.SectionCard_telegramContent___ZH7x{display:flex;flex-direction:column;align-items:center;text-align:center;@media screen and (max-width:750px){align-items:flex-start;text-align:left}}.SectionCard_telegramLogo__9Idsr{height:70px;width:70px}.ExternalLink_link__CxE_s.ExternalLink_link__CxE_s{text-decoration:none;color:var(--g-color-text-info-heavy);&:hover{opacity:.8}&:active,&:hover{border-bottom:1px solid var(--g-color-text-info-heavy)}&:active{opacity:.6}}.ExternalLink_icon__sJNP_.ExternalLink_icon__sJNP_{height:.9em;width:.9em;vertical-align:-.1em}.OlympInfo_item__97Wzk{display:flex;gap:var(--padding-xs)}.OlympInfo_icon__hllgj{height:1.3em;width:1.3em;flex-shrink:0}.ProblemTag_tagWrapper__VM6f3{--tag-color:#fff}.ProblemTag_tag__jGDNQ.ProblemTag_tag__jGDNQ{box-shadow:none;background-color:var(--tag-color)}.ProblemTag_link__rBwUj{text-decoration:none}.ProblemBinaryTag_wrapper__QwM7y{--tag-color:#fff;--tag-border:#ddd;--g-color-line-generic:var(--tag-border);--g-color-text-complementary:var(--tag-border)}.ProblemBinaryTag_tag__8v82W{background-color:var(--tag-color)}.LogInForAction_wrapper__cvRPh{background-color:var(--background-secondary);display:inline-flex;align-items:center;gap:var(--padding-xs-static);padding-left:var(--padding-s-static);border-radius:var(--g-border-radius-l);& .g-label__text{margin-right:0}}.LogInForAction_inverted__qWuW8{background-color:var(--background-primary)}.LogInForAction_icon__3Zc_W{flex-shrink:0}.LogInForAction_text__ANSDc{line-height:1em}.ProblemContent_titleRow__AWbzU{display:flex;align-items:center;justify-content:space-between;gap:var(--padding-xs)}.ProblemContent_actions__6PPCT{display:flex;align-items:center;gap:var(--padding-xs);flex-shrink:0}.ProblemContent_tags__3G19Y{display:flex;flex-wrap:wrap;gap:6px}.Labeled_wrapper__mrFOz{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:var(--padding-xxs)}.Labeled_label__WlV0M{display:flex;align-items:center;gap:.3em}.Labeled_required__7YSgD{color:var(--g-color-private-red-550-solid)}.Labeled_requiredOk__TaHSb{color:var(--g-color-private-black-300-solid)}.Labeled_children__o7A8P{width:100%}.RegistrationPage_wrapper__3jHUB{display:flex;flex-direction:column;align-items:center}.RegistrationPage_card__sGMX8{width:100%;max-width:650px;padding:var(--padding-l)}.RegistrationPage_title__K9PrL{margin-bottom:var(--padding-m)}.RegistrationPage_form__G__S8{flex-direction:column}.RegistrationPage_form__G__S8,.RegistrationPage_row__f5OMU{display:flex;gap:var(--padding-m)}.RegistrationPage_row__f5OMU>*{flex:1 1}.RegistrationPage_consent__6R_k8{display:flex;align-items:flex-start;gap:var(--padding-s)}.RegistrationPage_actions__O_yJP{display:flex;justify-content:space-between;align-items:center;margin-top:var(--padding-s)}.ProblemsFilters_filters__k2b_8{width:100%}.ProblemsFilters_buttons__XAmAZ{display:flex;flex-direction:column;gap:var(--padding-xs)}.ProblemsOrTestsSelector_wrapper__M4KP_{display:flex;gap:var(--padding-xxs);& .g-button.g-button{--_--font-size:var(--g-text-body-2-font-size)}}.ProblemsOrTestsSelector_protected__BppbG{pointer-events:none}.ProblemTagsSelect_popup__Bxg5s.ProblemTagsSelect_popup__Bxg5s{max-height:300px;overflow-y:auto}.LibAdminForm_form__MQBAh{display:flex;flex-direction:column;gap:var(--padding-m);padding:var(--padding-l);width:100%}.LibAdminForm_row__tKDYS{display:flex;gap:var(--padding-s);>*{flex:1 1}}.LibAdminForm_authorRow__scUCN{display:flex;gap:var(--padding-s);align-items:flex-end;>*{flex:1 1}}.LibAdminForm_actions__GVwmB{display:flex;gap:var(--padding-s)}.LibAdminForm_formModal__da9xJ{--g-modal-width:860px;border-radius:var(--g-border-radius-xl);padding:var(--padding-l);max-width:calc(100vw - var(--padding-l) * 2)}.LibFilters_filters__m_Cll{width:100%}.LibFilters_buttons__m_11b{display:flex;flex-direction:column;gap:var(--padding-xs)}.LibListPage_container__4p0F_{display:flex;gap:var(--padding-l)}.LibListPage_filters__lG_bo{width:270px;flex-shrink:0}.LibListPage_content__h6NWp{width:100%}.LibListPage_filtersBox__oX2yT{position:sticky;top:calc(60px + var(--padding-m) + var(--padding-l))}.LibListPage_filtersToggle__UiK52{display:none}.LibListPage_drawerFilters___8aO_{padding:var(--padding-m);padding-top:calc(60px + var(--padding-m) + var(--padding-m));overflow-y:auto;height:100%}.LibListPage_drawerHeader__BDQ1e{display:flex;align-items:center;justify-content:space-between}.LibListPage_createButton__juPyP{margin-top:var(--padding-s)}@media (max-width:700px){.LibListPage_filters__lG_bo{display:none}.LibListPage_filtersToggle__UiK52{display:flex}}.LibAdminControls_adminButtons__gOACj{display:flex;gap:var(--padding-xs)}.LibAdminControls_formModal__PIAon{--g-modal-width:860px;border-radius:var(--g-border-radius-xl);padding:var(--padding-l);max-width:calc(100vw - var(--padding-l) * 2)}.LibItemPage_header__E0YHD{display:flex;gap:var(--padding-l)}.LibItemPage_image__jn1a3{width:300px;flex-shrink:0;border-radius:var(--padding-s);object-fit:cover}.LibItemPage_imagePlaceholder__7v_6q{width:300px;height:300px;flex-shrink:0;border-radius:var(--padding-s);background:var(--g-color-base-generic);display:flex;align-items:center;justify-content:center}.LibItemPage_content__6eW5Z{display:flex;flex-direction:column;gap:var(--padding-s)}.LibItemPage_badges__QwYJg{display:flex;gap:var(--padding-xs)}.LibItemPage_tags__OBt34{display:flex;flex-wrap:wrap;gap:var(--padding-xxs)}@media (max-width:768px){.LibItemPage_header__E0YHD{flex-direction:column}.LibItemPage_imagePlaceholder__7v_6q,.LibItemPage_image__jn1a3{width:100%;max-height:300px}}.ProblemCardsSection_section__rDBZR{display:flex;flex-direction:column;gap:var(--padding-m)}.ProblemCardsSection_header__veMk1{display:flex;align-items:center;flex-wrap:wrap;gap:var(--padding-s)}.ProblemCardsSection_controls__gFKEE{display:flex;align-items:center;gap:var(--padding-xs)}.ProblemCardsSection_loaderWrapper__NuvcE{display:flex;justify-content:center;padding:var(--padding-xl) 0}.ProblemCardsSection_loadMoreWrapper__wxXBU{display:flex;justify-content:center;gap:var(--padding-s)}.IncorrectSection_cardWrapper___4RSv{display:flex;flex-direction:column;gap:var(--padding-xxs)}.IncorrectSection_date__9QALA{padding-left:var(--padding-xs)}.CircularProgressBar_progressBar__a1_GU{border-radius:50%;width:var(--circular-progress-bar-size);height:var(--circular-progress-bar-size);flex-shrink:0;aspect-ratio:1;display:flex;align-items:center;justify-content:center;--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)}.CircularProgressBar_singleValue__xrD1I{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_doubleValue__2Za8J{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) - .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_inverseBackground__7xRkS.CircularProgressBar_inverseBackground__7xRkS{--circular-progress-ring-color:var(--g-color-private-black-150-solid);--circular-progress-base-color:var(--background-secondary)}.CircularProgressBar_progressBar_M__Uvvsl{--circular-progress-bar-size:50px}.CircularProgressBar_progressBar_L__8Z4d6{--circular-progress-bar-size:75px}.CircularProgressBar_text__Orrww{white-space:pre;font-weight:600;line-height:1}.StatsBlock_stats__Z4Mur{display:flex;align-items:center;gap:var(--padding-m)}.StatsBlock_statsItem__cf7B8{display:flex;align-items:center;gap:var(--padding-s)}.StatsBlock_statsNumbers__qW_Vt{display:flex;flex-direction:column}.StatsBlock_notSolved__WUuZC{opacity:.5}.TopTagsList_stats__DINGw{display:flex;align-items:center;gap:var(--padding-m);margin-top:var(--padding-s)}.TopTagsList_statsItem__Iqekl{display:flex;align-items:center;gap:var(--padding-s)}.TopTagsList_statsNumbers__TBs8_{display:flex;flex-direction:column}@media (max-width:768px){.TopTagsList_stats__DINGw{flex-direction:column;align-items:flex-start}}.ActivityChart_chartBox__KWTZT{flex:1 1;display:flex;flex-direction:column}.ActivityChart_chartWrapper___ui4W{margin-top:var(--padding-s);flex:1 1;min-height:200px}.ActivityChart_emptyText__5SXwt{margin-top:var(--padding-s)}.OverallCounters_bigCard__ce516{display:flex;align-items:center;gap:var(--padding-m)}.OverallCounters_bigCardText__66Kqo{display:flex;flex-direction:column;gap:var(--padding-xxs)}.OverallCounters_streakCard__alol_{text-align:center}.OverallCounters_streakContent__mJzcX{display:flex;align-items:center;justify-content:center;gap:var(--padding-xs)}.OverallCounters_streakIcon__rXcaO{color:var(--g-color-text-warning)}.OverallCounters_streakCard__alol_.OverallCounters_streakCard__alol_{flex:0 0 auto}.StatsSection_root__z3QH7{display:flex;flex-direction:column;gap:var(--padding-m)}.StatsSection_header__mBpRU{display:flex;align-items:center;flex-wrap:wrap;gap:var(--padding-s)}.StatsSection_controls__tVzWt{display:flex;gap:var(--padding-xs)}.StatsSection_statsContent__QOGcm{display:flex;gap:var(--padding-l)}.StatsSection_statsLeft__Cov7N{flex:0 0 auto;width:280px;display:flex;flex-direction:column;gap:var(--padding-m)}.StatsSection_statsRight__CLEzZ{flex:1 1;min-width:0;display:flex;flex-direction:column}.StatsSection_statsCounters__bHuOp>*{flex:1 1}.StatsSection_statsCounters__bHuOp{flex:0 0 auto;width:260px;display:flex;flex-direction:column;gap:var(--padding-m)}@media (max-width:900px){.StatsSection_statsContent__QOGcm{flex-direction:column}.StatsSection_statsCounters__bHuOp,.StatsSection_statsLeft__Cov7N{width:100%}}.UnauthPersonalCTA_root__MiEl4{--mock-card-height:120px;--mock-stat-height:80px;--mock-chart-height:160px;--overlay-text-max-width:400px;position:relative;overflow:hidden;border-radius:var(--g-border-radius-xl)}.UnauthPersonalCTA_mockContent__4m70_{filter:blur(3px);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;gap:var(--padding-l);padding:var(--padding-l)}.UnauthPersonalCTA_mockSection__7tCJc{display:flex;flex-direction:column;gap:var(--padding-s)}.UnauthPersonalCTA_mockCards__GQ4aR{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--padding-m)}@media (max-width:768px){.UnauthPersonalCTA_mockCards__GQ4aR{grid-template-columns:1fr}}.UnauthPersonalCTA_mockCard__HAZo0{height:var(--mock-card-height);background-color:var(--g-color-base-generic);border-radius:var(--g-border-radius-l)}.UnauthPersonalCTA_mockStatsRow__jI8eV{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--padding-m)}@media (max-width:768px){.UnauthPersonalCTA_mockStatsRow__jI8eV{grid-template-columns:repeat(2,1fr)}}.UnauthPersonalCTA_mockStatBlock__UWhhw{height:var(--mock-stat-height)}.UnauthPersonalCTA_mockChart__m_4Sk,.UnauthPersonalCTA_mockStatBlock__UWhhw{background-color:var(--g-color-base-generic);border-radius:var(--g-border-radius-l)}.UnauthPersonalCTA_mockChart__m_4Sk{height:var(--mock-chart-height)}.UnauthPersonalCTA_overlay__MpxtB{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--padding-m);background:linear-gradient(to bottom,transparent 0,var(--g-color-base-background) 70%)}.UnauthPersonalCTA_overlayText__YI5eN{text-align:center;max-width:var(--overlay-text-max-width)}.ControlsRow_description__QM8N6{margin-top:var(--padding-xs);margin-bottom:var(--padding-m)}.ControlsRow_controls__M5UCc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--padding-xs)}.ControlsRow_select__x9Qcz{flex:1 1;min-width:0}.ControlsRow_controlsColumn___KpWZ{display:flex;flex-direction:column;gap:var(--padding-xs)}.ControlsRow_controlsRow__UMqWk{display:flex;flex-wrap:wrap;gap:var(--padding-xs);align-items:center}@media (max-width:768px){.ControlsRow_select__x9Qcz{min-width:calc(50% - var(--padding-xs))}}.MyWaveWidget_layout__1OKD4{display:flex;flex-direction:row;gap:var(--padding-m);align-items:stretch}.MyWaveWidget_filters__wvmiN{flex:1 1;display:flex;flex-direction:column;gap:var(--padding-xs);min-width:0}.MyWaveWidget_startButton__Ugtsb.MyWaveWidget_startButton__Ugtsb{align-self:stretch;height:auto;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.MyWaveWidget_layout__1OKD4{flex-direction:column}}.ProblemsSectionSelector_selector__jqtCd{display:flex;align-items:flex-end;gap:var(--padding-m)}.ProblemsSectionSelector_item__BANWd{display:flex;align-items:center;gap:var(--padding-xxs);text-decoration:none;color:var(--g-color-text-primary)}.ProblemsSectionSelector_inactive__biOv7{opacity:.7}.ProblemsSectionSelector_current__JC4b4{pointer-events:none}@media (max-width:450px){.ProblemsSectionSelector_selector__jqtCd{--g-text-header-1-font-size:18px;--g-text-header-2-font-size:22px}}@media (max-width:400px){.ProblemsSectionSelector_selector__jqtCd{--g-text-header-1-font-size:16px;--g-text-header-2-font-size:20px}}@media (max-width:360px){.ProblemsSectionSelector_selector__jqtCd{--g-text-header-1-font-size:14px;--g-text-header-2-font-size:18px}}