.OlympCard_card__YTZ_z.OlympCard_card__YTZ_z{position:relative;border-radius:20px;display:flex;flex-direction:row;align-items:center;transition:transform .2s ease;background-image:linear-gradient(-45deg,transparent 30%,var(--olymp-color-pale) 150%)}.OlympCard_link__NZUq_{position:absolute;top:0;left:0;right:0;bottom:0}@media (hover:hover){.OlympCard_card__YTZ_z:has(.OlympCard_link__NZUq_):hover{transform:scale(.98)}.OlympCard_card__YTZ_z:has(.OlympCard_link__NZUq_):active{transform:scale(.95)}}@media (hover:none){.OlympCard_card__YTZ_z:has(.OlympCard_link__NZUq_):active{transform:scale(.97)}}.OlympCard_logo__MICDk{width:90px;aspect-ratio:1;border-radius:10px;background-color:var(--background-secondary);background-size:80%;background-repeat:no-repeat;background-position:50%;flex-shrink:0}.OlympCard_compact__HLSI8 .OlympCard_logo__MICDk{width:70px}.OlympCard_content__mfHj0{margin-left:var(--padding-s);display:flex;flex-direction:column;gap:var(--padding-xxs)}.OlympCard_title__OVKFL{line-height:1.1em}@media screen and (max-width:500px){.OlympCard_card__YTZ_z.OlympCard_card__YTZ_z{-webkit-hyphens:auto;hyphens:auto}.OlympCard_logo__MICDk{width:70px}.OlympCard_content__mfHj0{margin-left:var(--padding-xs)}}.Header_wrapper__syOuX{position:fixed;top:0;left:0;right:0;z-index:var(--z-index-header)}.Header_header__PDDtJ{background-color:var(--background-secondary);width:100%;height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--padding-s) 0 var(--padding-m);border-radius:var(--padding-s);box-shadow:var(--shadow-1);gap:var(--padding-xxs-static);@media screen and (max-width:480px){height:50px}}.Header_placeholder__TcPri{height:calc(60px + var(--padding-s) + var(--padding-m))}.Header_school__kJoWx{gap:var(--padding-m);border-radius:20px}.Header_schoolWrapper__F_x_H{max-width:calc(1200px + 2 * var(--padding-m))}.FileCard_fileCard__fbEVx.FileCard_fileCard__fbEVx{padding:8px 12px;border-radius:var(--padding-xs);transition:transform .2s ease;flex-direction:row;&:hover{transform:scale(.95)}&:active{transform:scale(.9)}}.FileCard_fileIconWrapper__1OUGx{display:flex;align-items:center;color:#0f8fe4}.FileCard_fileIconTitle__0aqXM{font-weight:500;margin-left:3px}.FileCard_fileName__HaP19:not(:empty){margin-left:5px}.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%}}}.Box_box__MbkY7{display:flex;flex-direction:column;align-items:stretch;background-color:#fff}.Box_centered__M86Za.Box_centered__M86Za{align-items:center}.Box_shadow__CMorn{box-shadow:var(--shadow-1)}.Box_inverseBackground__chi9Z.Box_inverseBackground__chi9Z{background-color:var(--g-color-base-background)}.Box_fullHeight__fgmzR{height:100%}.Box_box_S__0A7BV{padding:var(--padding-s);border-radius:var(--padding-xs)}.Box_box_M__EeUJ2{padding:var(--padding-m);border-radius:var(--padding-s)}.Box_box_L__WeXeR{padding:var(--padding-l);border-radius:var(--padding-m)}.OlympHat_hat__jmLUI.OlympHat_hat__jmLUI{flex-direction:row;align-items:center;background-image:linear-gradient(-45deg,transparent 30%,var(--olymp-color-pale) 150%);border-radius:calc(2 * var(--padding-s))}.OlympHat_logo__ehMrr{width:90px;aspect-ratio:1;border-radius:var(--padding-s);background-color:#fff;margin-right:20px;flex-shrink:0;background-size:80%;background-repeat:no-repeat;background-position:50%;@media screen and (max-width:600px){width:70px}}.OlympHat_heading__Itrwu{width:100%}.OlympHat_breadcrumbs__sK4jX{opacity:.7}.OlympHat_title__oDuwG{line-height:1.1em}.UnstyledLink_link__xZ6Sp{text-decoration:none;color:inherit}.Spacer_spacer__piDLJ{width:100%;display:block}.Spacer_spacer_XXS__HmbY6{height:var(--padding-xxs)}.Spacer_spacer_XS__0oW7E{height:var(--padding-xs)}.Spacer_spacer_S__GYabs{height:var(--padding-s)}.Spacer_spacer_M__lLGxf{height:var(--padding-m)}.Spacer_spacer_L__YYTjN{height:var(--padding-l)}.Spacer_spacer_XL__DuPhM{height:var(--padding-xl)}.ProfilePage_body__WRu6p{display:flex;flex-direction:column;gap:var(--padding-l)}.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}.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}.g-text_variant_display-1{font-size:var(--g-text-display-1-font-size);line-height:var(--g-text-display-1-line-height)}.g-text_variant_display-1,.g-text_variant_display-2{font-family:var(--g-text-display-font-family);font-weight:var(--g-text-display-font-weight)}.g-text_variant_display-2{font-size:var(--g-text-display-2-font-size);line-height:var(--g-text-display-2-line-height)}.g-text_variant_display-3{font-size:var(--g-text-display-3-font-size);line-height:var(--g-text-display-3-line-height)}.g-text_variant_display-3,.g-text_variant_display-4{font-family:var(--g-text-display-font-family);font-weight:var(--g-text-display-font-weight)}.g-text_variant_display-4{font-size:var(--g-text-display-4-font-size);line-height:var(--g-text-display-4-line-height)}.g-text_variant_code-1{font-size:var(--g-text-code-1-font-size);line-height:var(--g-text-code-1-line-height)}.g-text_variant_code-1,.g-text_variant_code-2{font-family:var(--g-text-code-font-family);font-weight:var(--g-text-code-font-weight)}.g-text_variant_code-2{font-size:var(--g-text-code-2-font-size);line-height:var(--g-text-code-2-line-height)}.g-text_variant_code-3{font-size:var(--g-text-code-3-font-size);line-height:var(--g-text-code-3-line-height)}.g-text_variant_code-3,.g-text_variant_code-inline-1{font-family:var(--g-text-code-font-family);font-weight:var(--g-text-code-font-weight)}.g-text_variant_code-inline-1{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-size:var(--g-text-code-inline-2-font-size);line-height:var(--g-text-code-inline-2-line-height)}.g-text_variant_code-inline-2,.g-text_variant_code-inline-3{font-family:var(--g-text-code-font-family);font-weight:var(--g-text-code-font-weight)}.g-text_variant_code-inline-3{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-size:var(--g-text-body-1-font-size);line-height:var(--g-text-body-1-line-height)}.g-text_variant_body-1,.g-text_variant_body-2{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight)}.g-text_variant_body-2{font-size:var(--g-text-body-2-font-size);line-height:var(--g-text-body-2-line-height)}.g-text_variant_body-3{font-size:var(--g-text-body-3-font-size);line-height:var(--g-text-body-3-line-height)}.g-text_variant_body-3,.g-text_variant_body-short{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight)}.g-text_variant_body-short{font-size:var(--g-text-body-short-font-size);line-height:var(--g-text-body-short-line-height)}.g-text_variant_caption-1{font-size:var(--g-text-caption-1-font-size);line-height:var(--g-text-caption-1-line-height)}.g-text_variant_caption-1,.g-text_variant_caption-2{font-family:var(--g-text-caption-font-family);font-weight:var(--g-text-caption-font-weight)}.g-text_variant_caption-2{font-size:var(--g-text-caption-2-font-size);line-height:var(--g-text-caption-2-line-height)}.g-text_variant_header-1{font-size:var(--g-text-header-1-font-size);line-height:var(--g-text-header-1-line-height)}.g-text_variant_header-1,.g-text_variant_header-2{font-family:var(--g-text-header-font-family);font-weight:var(--g-text-header-font-weight)}.g-text_variant_header-2{font-size:var(--g-text-header-2-font-size);line-height:var(--g-text-header-2-line-height)}.g-text_variant_subheader-1{font-size:var(--g-text-subheader-1-font-size);line-height:var(--g-text-subheader-1-line-height)}.g-text_variant_subheader-1,.g-text_variant_subheader-2{font-family:var(--g-text-subheader-font-family);font-weight:var(--g-text-subheader-font-weight)}.g-text_variant_subheader-2{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{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-text_ellipsis-lines{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;align-self:center;white-space:normal;-webkit-line-clamp:2}.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}.CalendarEventCard_card__zRYfe{display:flex;align-items:center;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)}.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{display:flex;align-items:center;gap:var(--padding-xs);min-width:0;margin-bottom:var(--padding-xxs)}.CalendarEventCard_typeCaption__c_dSL{text-transform:uppercase}.CalendarEventCard_title__ziLue{line-height:1.2em}.CalendarEventCard_subscribeRow__OUn3A{margin-top:var(--padding-xs)}.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_titleButton__nL1Sb{display:inline;padding:0;border:none;background:none;line-height:1.2em;color:var(--g-color-text-primary);text-align:left;cursor:pointer}.CalendarEventCard_titleButton__nL1Sb:hover{color:var(--g-color-text-link-hover)}.CalendarEventCard_linkIcon__F62bn{display:inline-block;vertical-align:middle;margin-left:.3em}.CalendarEventCard_dateColumn__zvYS_{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.CalendarEventCard_dateWeekday__7W4eZ{margin-top:var(--padding-xxs);font-family:var(--g-font-family-sans);font-size:var(--g-text-body-1-font-size);font-weight:500;text-transform:lowercase;color:var(--g-color-text-secondary);-webkit-user-select:none;user-select:none}.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}}.LessonBlock_assignment__ORdnx,.LessonBlock_continue__6jn6y,.LessonBlock_figure__cDSPQ,.LessonBlock_file__Rp61A,.LessonBlock_markdown__eo5j6,.LessonBlock_part__eVhjf,.LessonBlock_parts__2Z_Eq{min-width:0}.LessonBlock_mediaError__V2K22{align-items:flex-start;gap:var(--padding-xs);background:var(--g-color-base-danger-light)}.LessonBlock_assignment__ORdnx,.LessonBlock_markdown__eo5j6,.LessonBlock_part__eVhjf,.LessonBlock_parts__2Z_Eq{display:flex;flex-direction:column}.LessonBlock_markdown__eo5j6{overflow-wrap:anywhere}.LessonBlock_figure__cDSPQ{display:flex;flex-direction:column;align-items:center;gap:var(--padding-xs);margin:0;color:var(--g-color-text-secondary)}.LessonBlock_image__5WgBx,.LessonBlock_video__hCDh_{display:block;width:100%;max-width:100%;max-height:70vh;object-fit:contain;border-radius:var(--padding-xs);background:var(--g-color-base-generic)}.LessonBlock_continue__6jn6y{padding-block:var(--padding-xs)}.LessonBlock_assignmentMeta__jgUvn,.LessonBlock_continue__6jn6y>div{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--padding-xs)}.LessonBlock_continue__6jn6y>div{flex-direction:column}.LessonBlock_assignment__ORdnx{align-items:flex-start;gap:var(--padding-s);padding:var(--padding-m) 0 0;border-top:1px solid var(--g-color-line-generic);border-radius:0;background:transparent}.LessonBlock_parts__2Z_Eq{width:100%;gap:var(--padding-m)}.LessonBlock_part__eVhjf{gap:var(--padding-xs);padding-top:var(--padding-xs)}.LessonBlock_part__eVhjf+.LessonBlock_part__eVhjf{padding-top:var(--padding-s);border-top:1px solid var(--g-color-line-generic)}.LessonBlock_assignment__ORdnx:focus,.LessonBlock_continue__6jn6y:focus,.LessonBlock_figure__cDSPQ:focus,.LessonBlock_file__Rp61A:focus,.LessonBlock_markdown__eo5j6:focus,.LessonBlock_mediaError__V2K22:focus{outline:2px solid var(--g-color-line-focus);outline-offset:var(--padding-xxs)}.CourseLessonProgress_card__WEaeZ{align-items:flex-start;gap:var(--padding-s);padding:var(--padding-m) 0 0;border-top:1px solid var(--g-color-line-generic);border-radius:0;background:transparent}.CourseLessonProgress_card__WEaeZ>div{display:flex;flex-direction:column;align-items:flex-start;gap:var(--padding-xs)}.CourseLessonProgress_card__WEaeZ:focus{outline:2px solid var(--g-color-line-focus);outline-offset:var(--padding-xxs)}.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}.CollectionCardActionsMenu_wrapper__k5PCJ{display:inline-flex}.CollectionCardActionsMenu_triggerButton__gHAJa{min-width:32px;min-height:32px;opacity:var(--collection-actions-opacity,1);transition:opacity .15s ease}.CollectionCardActionsMenu_triggerButton__gHAJa:focus-visible,.CollectionCardActionsMenu_triggerButton__gHAJa:hover,.CollectionCardActionsMenu_triggerButton__gHAJa[aria-expanded=true]{opacity:1}.CollectionCardActionsMenu_itemContent__S9q8Y{display:inline-flex;align-items:center;gap:var(--padding-xs)}.CollectionCard_card__thx8l{position:relative;display:flex;flex-direction:column;gap:var(--padding-s);transition:transform .15s ease;height:100%;--collection-actions-opacity:0.55}.CollectionCard_card__thx8l:hover{transform:scale(.98);--collection-actions-opacity:1}@media (hover:none){.CollectionCard_card__thx8l{--collection-actions-opacity:1}}.CollectionCard_link__C0tSq{position:absolute;inset:0;z-index:1}.CollectionCard_header__hiTns{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--padding-xs)}.CollectionCard_headerRight__St0Yz{position:relative;z-index:2;display:flex;align-items:center;gap:var(--padding-xxs);flex-shrink:0}.CollectionCard_title__D7aDZ.CollectionCard_title__D7aDZ{font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0}.CollectionCard_descriptionSlot___zVky{min-height:40px}.CollectionCard_description__xszh_{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CollectionCard_footer___swub{display:flex;align-items:center;justify-content:space-between;gap:var(--padding-xs);margin-top:auto}.CollectionCard_footerMeta__kA1GX{display:flex;align-items:center;gap:var(--padding-xxs);min-width:0}.CollectionCard_footerMetaText__oC_0N{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CollectionCard_footerActions__VlYBj{position:relative;z-index:2;display:flex;align-items:center;gap:var(--padding-xxs);flex-shrink:0}.CoursePreviewLessonContent_answer__YucY4,.CoursePreviewLessonContent_assignmentHeading__CnM0A,.CoursePreviewLessonContent_assignment__xwYAx,.CoursePreviewLessonContent_blocks__4b3mP,.CoursePreviewLessonContent_explanation__0Btf0,.CoursePreviewLessonContent_part__6uK8C{display:flex;flex-direction:column}.CoursePreviewLessonContent_answer__YucY4,.CoursePreviewLessonContent_assignment__xwYAx,.CoursePreviewLessonContent_blocks__4b3mP,.CoursePreviewLessonContent_part__6uK8C{gap:var(--padding-s)}.CoursePreviewLessonContent_block__UutdO:focus-visible{outline:2px solid var(--g-color-line-focus);outline-offset:var(--padding-xxs)}.CoursePreviewLessonContent_figure__eIA0O{margin:0}.CoursePreviewLessonContent_figure__eIA0O img,.CoursePreviewLessonContent_figure__eIA0O video{width:100%;max-height:520px;object-fit:contain;border-radius:var(--padding-xs);background:var(--g-color-base-generic-ultralight)}.CoursePreviewLessonContent_assignment__xwYAx{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_assignmentHeading__CnM0A,.CoursePreviewLessonContent_explanation__0Btf0{gap:var(--padding-xs)}.CoursePreviewLessonContent_part__6uK8C+.CoursePreviewLessonContent_part__6uK8C{padding-top:var(--padding-s);border-top:1px solid var(--g-color-line-generic)}.CoursePreviewLessonContent_answer__YucY4{padding:var(--padding-s);margin:0;border:1px solid var(--g-color-line-generic);border-radius:var(--padding-xs)}.CoursePreviewLessonContent_answer__YucY4 legend{padding-inline:var(--padding-xxs);font-weight:600}.CoursePreviewLessonContent_explanation__0Btf0{padding:var(--padding-s);border-radius:var(--padding-xs);background:var(--g-color-base-generic-ultralight)}.CoursePreviewLessonContent_continue__cDisl{padding-block:var(--padding-s)}@media (max-width:600px){.CoursePreviewLessonContent_assignment__xwYAx{padding:var(--padding-s)}}.Footer_footer__0d6Qj{display:grid;grid-template-columns:1fr auto var(--footer-legal-width) auto;grid-template-areas:"subjects links legal meta";gap:var(--padding-xl);align-items:start;justify-content:space-between;padding:var(--footer-card-padding);border-radius:var(--footer-card-radius);background:var(--footer-card-bg);box-shadow:var(--footer-card-shadow);-webkit-backdrop-filter:blur(var(--footer-card-blur));backdrop-filter:blur(var(--footer-card-blur))}.Footer_zoneSubjects__S09Xy{grid-area:subjects}.Footer_zoneLinks__ABjls{grid-area:links}.Footer_zoneLegal__YtQC3{grid-area:legal;padding-top:calc(var(--g-text-subheader-2-line-height) + var(--padding-xs));text-align:left}.Footer_zoneMeta__YKMGA{grid-area:meta;display:flex;flex-direction:column-reverse;align-items:flex-end;align-self:stretch;justify-content:space-between;gap:var(--padding-m);text-align:right}.Footer_codeWithLove__0VceU{display:flex;justify-content:flex-end}.Footer_subjects__EybjN{width:100%}.Footer_links__6DC_B{display:flex;flex-direction:column;gap:var(--padding-s);padding-top:calc(var(--g-text-subheader-2-line-height) + var(--padding-xs))}.Footer_legalText__27t1k{max-width:var(--footer-legal-width);color:var(--g-color-text-secondary);text-align:left}.Footer_infoLine__2uE_n{text-wrap-style:balance}.Footer_textLink__M9Sp4{color:var(--g-color-text-primary);text-decoration:underline}.Footer_copyright__eDtq8{color:var(--g-color-text-secondary)}@media screen and (max-width:900px){.Footer_footer__0d6Qj{grid-template-columns:auto 1fr;grid-template-areas:"subjects links" "legal legal" "meta meta";gap:var(--padding-l);align-items:start}.Footer_links__6DC_B{padding-top:0}.Footer_zoneLegal__YtQC3{padding-top:0;text-align:left}.Footer_legalText__27t1k{max-width:none}.Footer_zoneMeta__YKMGA{flex-direction:row;justify-content:space-between;align-items:center;text-align:left}}.CodeWithLove_codeWithLove____FnS{display:flex;align-items:center;gap:4px;text-decoration:none;color:var(--g-color-text-primary)}.CodeWithLove_heart__M9igw{color:#ff6389}.CodeWithLove_avatar__Dn_W7{width:28px;height:28px}.SubjectsColumns_heading__65AqL{display:block;margin-bottom:var(--padding-xs)}.SubjectsColumns_columns__g5fSc{list-style:none;column-gap:var(--padding-l)}.SubjectsColumns_cols1__aOLDg{column-count:1}.SubjectsColumns_cols2__0LN47{column-count:2}.SubjectsColumns_cols3__tylJe{column-count:3}.SubjectsColumns_item__QH9SE{page-break-inside:avoid;break-inside:avoid;margin-bottom:var(--padding-xs)}.SubjectsColumns_link__FnAdC{color:var(--g-color-text-primary);text-decoration:none}.SubjectsColumns_link__FnAdC:hover{text-decoration:underline}@media screen and (max-width:900px){.SubjectsColumns_columns__g5fSc.SubjectsColumns_columns__g5fSc{column-count:1}}.Labeled_wrapper__mrFOz{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:var(--padding-xxs)}.Labeled_header__mssVT{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--padding-s);width:100%}.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%}.SubjectPickerButton_item__ISzo4{display:flex;align-items:center;gap:var(--padding-xs)}.ImageUploader_wrapper__UfTMf{--image-uploader-height:200px;display:flex;flex-direction:column;gap:var(--padding-xs)}.ImageUploader_preview___PTOX{position:relative;width:100%;height:var(--image-uploader-height);overflow:hidden;border-radius:var(--g-border-radius-m)}.ImageUploader_image__PeKTd{width:100%;height:100%;object-fit:cover}.ImageUploader_overlay__qAfKz{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:var(--padding-xs);background:rgba(0,0,0,.5);opacity:0;transition:opacity .2s}.ImageUploader_preview___PTOX:hover .ImageUploader_overlay__qAfKz{opacity:1}.ImageUploader_overlayButton__o8erc.ImageUploader_overlayButton__o8erc{color:var(--g-color-text-light-primary)}.ImageUploader_placeholder__1BrbS{width:100%;height:var(--image-uploader-height);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--padding-xs);border:2px dashed var(--g-color-line-generic);border-radius:var(--g-border-radius-m);cursor:pointer}.ImageUploader_placeholderText__UrbEe{color:var(--g-color-text-secondary)}.ImageUploader_spinner__ygG5O{width:100%;height:var(--image-uploader-height);display:flex;align-items:center;justify-content:center;background:var(--g-color-base-modal);border-radius:var(--g-border-radius-m)}.Container_container__pp8vm{width:100%;padding:0 var(--padding-m);margin:0 auto}.Container_size_XXS__wae3L{max-width:400px}.Container_size_XS__8Z9py{max-width:500px}.Container_size_S__j_AjI{max-width:600px}.Container_size_M__q_m8B{max-width:800px}.Container_size_L__GW5NA{max-width:1000px}.Container_size_XL__ESHHI{max-width:1200px}.Container_topGap_None__6Vxok{padding-top:0}.Container_topGap_XXS__x122_{padding-top:var(--padding-xxs)}.Container_topGap_XS__HilWL{padding-top:var(--padding-xs)}.Container_topGap_S__rH_GD{padding-top:var(--padding-s)}.Container_topGap_M__XV8Vm{padding-top:var(--padding-m)}.Container_topGap_L__ScWc6{padding-top:var(--padding-l)}.Container_topGap_XL__xorIz{padding-top:var(--padding-xl)}.Container_bottomGap_None__Qus64{padding-bottom:0}.Container_bottomGap_XXS__rhIqC{padding-bottom:var(--padding-xxs)}.Container_bottomGap_XS__V3YCr{padding-bottom:var(--padding-xs)}.Container_bottomGap_S__ASvot{padding-bottom:var(--padding-s)}.Container_bottomGap_M__MegrO{padding-bottom:var(--padding-m)}.Container_bottomGap_L__0P7hq{padding-bottom:var(--padding-l)}.Container_bottomGap_XL__nkpq2{padding-bottom:var(--padding-xl)}.HeaderAuth_wrapper__cUYvv{gap:10px}.HeaderAuth_option__d26ac,.HeaderAuth_wrapper__cUYvv{display:flex;align-items:center}.HeaderAuth_avatarLink__jW_5f{display:contents}.HeaderAuth_avatar__ftKnd{transition:transform .2s ease;&:hover{transform:scale(.95)}&:active{transform:scale(.86)}}.HeaderAuth_school__8RG0e{flex:1 1;min-width:0;gap:var(--padding-s)}.HeaderAuth_school__8RG0e .HeaderAuth_subject__7GSyo{margin-right:auto;max-width:240px}@media (max-width:480px){.HeaderAuth_school__8RG0e .HeaderAuth_subject__7GSyo{max-width:155px}}.HeaderLogo_wrapper__tagYL{display:contents}.HeaderLogo_logo__L7sn0{height:30px;display:block}.HeaderLogo_logoMobile__MD5P5{height:30px;display:none}@media screen and (max-width:460px){.HeaderLogo_logo__L7sn0{height:26px}}@media screen and (max-width:440px){.HeaderLogo_logo__L7sn0{height:24px}}@media screen and (max-width:420px){.HeaderLogo_logo__L7sn0{height:22px}}@media screen and (max-width:400px){.HeaderLogo_logo__L7sn0{display:none}.HeaderLogo_logoMobile__MD5P5{display:block}}.HeaderMenu_menu__FFGVE{display:flex;gap:var(--padding-m);align-items:center;list-style:none}.HeaderMenu_link__VUxW6{text-decoration:none;color:var(--g-color-text-primary);&:hover{color:var(--g-color-text-secondary)}}.CoursePage_accessBox__8bs0k,.CoursePage_description__zQBr_,.CoursePage_heroContent__GgOKJ,.CoursePage_learning__eE6E3,.CoursePage_page__IMody,.CoursePage_progressBox__w23hM{display:flex;flex-direction:column}.CoursePage_page__IMody{gap:var(--padding-l);min-height:calc(100vh - 90px);padding-top:var(--padding-l);padding-bottom:var(--padding-xl);background:var(--background-secondary);box-shadow:0 0 0 100vmax var(--background-secondary);clip-path:inset(0 -100vmax)}.CoursePage_hero__GBxTR{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,280px);align-items:center;gap:var(--padding-l);padding-bottom:var(--padding-l);border-bottom:1px solid var(--g-color-line-generic)}.CoursePage_cover__w9DgB{width:100%;max-height:180px;object-fit:cover;border-radius:var(--padding-xs)}.CoursePage_heroContent__GgOKJ{align-items:flex-start;gap:var(--padding-s)}.CoursePage_title__I59By.CoursePage_title__I59By{margin:0}.CoursePage_accessBox__8bs0k,.CoursePage_progressBox__w23hM{align-items:flex-start;gap:var(--padding-s);width:min(100%,460px);margin-top:var(--padding-xs);padding:var(--padding-s) 0 0;border-top:1px solid var(--g-color-line-generic);border-radius:0;background:transparent}.CoursePage_progressBox__w23hM{width:100%}.CoursePage_progressHeader__fWMM3{display:flex;align-items:center;justify-content:space-between;width:100%}.CoursePage_progressBox__w23hM>.g-progress{width:100%}.CoursePage_learning__eE6E3{gap:var(--padding-l);width:min(100%,760px);margin-inline:auto}.CoursePage_description__zQBr_{gap:var(--padding-m)}@media (max-width:800px){.CoursePage_hero__GBxTR{grid-template-columns:1fr}.CoursePage_cover__w9DgB{order:-1;max-height:260px}}.CourseLessonPage_content__JKzSx,.CourseLessonPage_header__6BxAa,.CourseLessonPage_heading__i_iUT,.CourseLessonPage_page__d_k3_{display:flex;flex-direction:column}.CourseLessonPage_page__d_k3_{gap:var(--padding-m);min-height:calc(100vh - 90px);padding-top:var(--padding-s);padding-bottom:var(--padding-xl);background:var(--background-secondary);box-shadow:0 0 0 100vmax var(--background-secondary);clip-path:inset(0 -100vmax)}.CourseLessonPage_back__lNVjZ{align-self:flex-start}.CourseLessonPage_heading__i_iUT{align-items:flex-start;gap:var(--padding-s);min-width:0;padding-top:var(--padding-m)}.CourseLessonPage_title__hkZn1.CourseLessonPage_title__hkZn1{margin:0;overflow-wrap:anywhere}.CourseLessonPage_header__6BxAa>.g-progress{width:100%}.CourseLessonPage_progressMeta__r7ykO{display:flex;justify-content:space-between;gap:var(--padding-s)}.CourseLessonPage_content__JKzSx{gap:var(--padding-l);width:min(100%,640px);margin-inline:auto}.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}.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)}.NextProblemButton_container__Lavbt{display:flex;justify-content:center;margin-top:var(--padding-l)}.CollectionProgressMap_map__XRYtn{display:flex;align-items:center;gap:var(--padding-xs);overflow-x:auto;padding-bottom:var(--padding-xxs)}.CollectionProgressMap_dot__lUxzj{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--g-color-line-generic);background:var(--g-color-base-generic);color:var(--g-color-text-secondary);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;padding:0}.CollectionProgressMap_dot__lUxzj:hover{transform:scale(1.05);border-color:var(--g-color-line-brand)}.CollectionProgressMap_dotCorrect__t1CDN.CollectionProgressMap_dotCorrect__t1CDN{background:var(--g-color-base-positive-light);border-color:var(--g-color-line-positive);color:var(--g-color-text-positive)}.CollectionProgressMap_dotIncorrect__RnWiT.CollectionProgressMap_dotIncorrect__RnWiT{background:var(--g-color-base-danger-light);border-color:var(--g-color-line-danger);color:var(--g-color-text-danger)}.CollectionProgressMap_dotPartial__0Q4HZ.CollectionProgressMap_dotPartial__0Q4HZ{background:var(--g-color-base-warning-light);border-color:var(--g-color-line-warning);color:var(--g-color-text-warning)}.CollectionProgressMap_dotNotChecked__RjMJD.CollectionProgressMap_dotNotChecked__RjMJD{background:var(--g-color-base-info-light);border-color:var(--g-color-line-info);color:var(--g-color-text-info)}.CollectionProgressMap_dotCurrent__j6y_O{border-color:var(--g-color-line-brand)}.CollectionProgressMap_dotCurrent__j6y_O:not(.CollectionProgressMap_dotCorrect__t1CDN):not(.CollectionProgressMap_dotIncorrect__RnWiT):not(.CollectionProgressMap_dotPartial__0Q4HZ):not(.CollectionProgressMap_dotNotChecked__RjMJD){background:var(--g-color-base-brand);color:var(--g-color-text-light-primary)}.CollectionProgressMap_dotNumber__cTG6W{font-size:var(--g-text-caption-2-font-size);line-height:1;font-weight:500}.FinishAttemptModal_modal__ONRPz{padding:var(--padding-l);border-radius:var(--padding-s);max-width:450px}.FinishAttemptModal_title__xELEC{margin-bottom:var(--padding-xs)}.FinishAttemptModal_body__Tivv_{display:block;margin-bottom:var(--padding-s)}.FinishAttemptModal_buttons__z_Fe2{display:flex;gap:var(--padding-xs);margin-top:var(--padding-s)}.CollectionPage_page___8yc6{display:flex;flex-direction:column;gap:var(--padding-l)}.CollectionPage_taskHeader__QKi_Z{display:flex;flex-direction:column;gap:var(--padding-s)}.CollectionPage_backLink__LYlN6{display:inline-flex;align-items:center;gap:var(--padding-xxs);color:var(--g-color-text-secondary);text-decoration:none;width:fit-content}.CollectionPage_backLink__LYlN6:hover{color:var(--g-color-text-primary)}.CollectionPage_header__f238C{display:flex;flex-direction:column;gap:var(--padding-m)}.CollectionPage_headerTop__eyt_m{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--padding-m);flex-wrap:wrap}.CollectionPage_headerText__dMPw_{display:flex;flex-direction:column;gap:var(--padding-xs);min-width:0;flex:1 1}.CollectionPage_headerActions__HHSjv{display:flex;align-items:center;gap:var(--padding-xs);flex-shrink:0}.CollectionPage_meta__XwVaW{display:flex;align-items:center;gap:var(--padding-m);flex-wrap:wrap}.CollectionPage_author__Crdz1{display:flex;align-items:center;gap:var(--padding-xs);min-width:0}.CollectionPage_problemSkeleton__Aa8KM{display:flex;flex-direction:column;gap:var(--padding-s)}.CollectionPage_skeletonLine__7Lpzp{height:24px;width:60%}.CollectionPage_skeletonBlock__vI1N9{height:240px;width:100%}.CollectionPage_pagination__pNVgA{display:flex;justify-content:center}.CollectionItemCard_card__4QMyM{display:flex;flex-direction:column;gap:var(--padding-xs)}.CollectionItemCard_cardDragging__jv8qT{box-shadow:0 8px 24px var(--g-color-sfx-shadow);z-index:2}.CollectionItemCard_row__YSfJo{display:flex;align-items:flex-start;gap:var(--padding-xs)}.CollectionItemCard_dragHandle__KHqIU{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--g-color-text-secondary);cursor:grab;padding:0;flex-shrink:0}.CollectionItemCard_dragHandle__KHqIU:active{cursor:grabbing}.CollectionItemCard_number__6_kos{display:inline-flex;align-items:center;justify-content:center;min-width:24px;flex-shrink:0}.CollectionItemCard_titleBlock__ihyir{display:flex;flex-direction:column;gap:var(--padding-xxs);flex:1 1;min-width:0}.CollectionItemCard_title__14F7U{margin:0;overflow-wrap:break-word}.CollectionItemCard_tags__G92qU{display:flex;flex-wrap:wrap;gap:var(--padding-xxs)}.CollectionItemCard_actions__Tdnt8{display:flex;align-items:center;gap:var(--padding-xxs);flex-shrink:0}.CollectionItemCard_expandedBody__gKsem{padding-top:var(--padding-xs);border-top:1px solid var(--g-color-line-generic);display:flex;flex-direction:column;gap:var(--padding-m)}.CollectionItemCard_problemBlock__b46q5{display:flex;flex-direction:column;gap:var(--padding-s)}.CollectionItemCard_problemActions__j0Shq{display:flex;align-items:center;gap:var(--padding-xs)}.CollectionItemCard_problemSkeleton__3l5xZ{display:flex;flex-direction:column;gap:var(--padding-xs)}.CollectionItemCard_skeletonLine__t_eUF{height:20px;width:60%}.CollectionItemCard_skeletonBlock__H2k1I{height:160px;width:100%}.ControlledRichMarkdownEditor_container__5B8YB{display:flex;flex-direction:column;width:100%;gap:var(--padding-xxs)}.ControlledRichMarkdownEditor_editor__QzT0j{width:100%;box-sizing:border-box;border:1px solid var(--g-color-line-generic);border-radius:var(--padding-xs);min-height:calc(var(--rich-editor-min-rows, 6) * 1.5em + var(--padding-s) * 2);overflow:hidden}.ControlledRichMarkdownEditor_editorInvalid__60Dge{border-color:var(--g-color-line-danger)}.ControlledRichMarkdownEditor_editorDisabled__4MYaT{pointer-events:none;opacity:.6;cursor:not-allowed;border-color:var(--g-color-line-generic-hover)}.ControlledRichMarkdownEditor_errorMessage__79VYl{padding-left:var(--padding-xxs)}.ControlledRichMarkdownEditor_skeleton__x8a4N{width:100%;box-sizing:border-box;border:1px solid var(--g-color-line-generic);border-radius:var(--padding-xs);min-height:calc(var(--rich-editor-min-rows, 6) * 1.5em + var(--padding-s) * 2);padding:var(--padding-s);display:flex;align-items:center;justify-content:center}.CollectionMetaForm_form__MDUvX{display:flex;flex-direction:column;gap:var(--padding-s)}.CollectionMetaForm_autoSaveStatus__Ux4ku{min-height:var(--padding-l);display:flex;align-items:center}.CollectionMetaForm_publishField__ekmG8{display:flex;flex-direction:column;gap:var(--padding-xxs)}.CollectionMetaForm_publishHint__zzjh6{line-height:1.4}.CollectionStatsBlock_statsBlock__Q0s_C{display:flex;flex-direction:column;gap:var(--padding-s)}.CollectionStatsBlock_statsRow__DjQF3{display:flex;align-items:center;justify-content:space-between;gap:var(--padding-xs)}.CollectionStatsBlock_statsGroup__e9cbk{display:flex;flex-direction:column;gap:var(--padding-xs);padding-top:var(--padding-s);border-top:1px solid var(--g-color-line-generic)}.CollectionStatsBlock_statsGroupTitle__Fh9co{margin:0}.CollectionStatsBlock_difficultyCell__iJ9oV{display:flex;align-items:center}.CollectionEditPage_page__JnKVc{display:grid;grid-template-columns:minmax(280px,360px) 1fr;gap:var(--padding-l);align-items:start}@media (max-width:960px){.CollectionEditPage_page__JnKVc{grid-template-columns:1fr}}.CollectionEditPage_backLink__JfxDk{display:inline-flex;align-items:center;gap:var(--padding-xxs);color:var(--g-color-text-secondary);text-decoration:none;width:fit-content;margin-bottom:var(--padding-s)}.CollectionEditPage_backLink__JfxDk:hover{color:var(--g-color-text-primary)}.CollectionEditPage_sidebar___ZZtw{display:flex;flex-direction:column;gap:var(--padding-m);position:sticky;top:var(--padding-l)}@media (max-width:960px){.CollectionEditPage_sidebar___ZZtw{position:static}}.CollectionEditPage_sidebarTitle__AWg8q{margin:0}.CollectionEditPage_deleteSection__Gn99J{display:flex;justify-content:flex-start;margin-top:var(--padding-s)}.CollectionEditPage_mainArea__2r2ec{display:flex;flex-direction:column;gap:var(--padding-m);min-width:0}.CollectionEditPage_mainHeader__is977{display:flex;align-items:center;justify-content:space-between;gap:var(--padding-s);flex-wrap:wrap}.formModal_formModal__hDJP1{--g-modal-width:860px;border-radius:var(--g-border-radius-xl);padding:var(--padding-l);max-width:calc(100vw - var(--padding-l) * 2)}.BinaryTagPreview_empty__u3c1N{color:var(--g-color-text-secondary);font-size:var(--g-text-caption-2-font-size)}.ConfirmModal_modal__iTbyl{padding:var(--padding-l);border-radius:var(--padding-s);max-width:450px}.ConfirmModal_title__S30Hl{margin-bottom:var(--padding-xs)}.ConfirmModal_warning__PKxcl{display:flex;align-items:center;gap:var(--padding-xxs);margin-bottom:var(--padding-s)}.ConfirmModal_buttons__H4dgV{display:flex;gap:var(--padding-xs);margin-top:var(--padding-s)}.PanelResizeHandle_handle__756_J{position:absolute;top:0;bottom:0;left:calc(-1 * var(--padding-l) / 2);transform:translateX(-50%);width:var(--padding-s);display:flex;justify-content:center;cursor:col-resize;touch-action:none;z-index:1}.PanelResizeHandle_bar__KR1FM{width:2px;height:100%;border-radius:var(--padding-xxs);background-color:var(--g-color-line-generic);transition:background-color .1s ease-in-out}.PanelResizeHandle_handle__756_J:active .PanelResizeHandle_bar__KR1FM,.PanelResizeHandle_handle__756_J:hover .PanelResizeHandle_bar__KR1FM{background-color:var(--g-color-line-generic-hover)}@media (max-width:1050px){.PanelResizeHandle_handle__756_J{display:none}}.AddProblemsCount_row__V_CVi{display:flex;align-items:center;justify-content:space-between;gap:var(--padding-xs)}.CourseLessonDraftPreview_modal__Q7WQW{box-sizing:border-box;width:min(1100px,calc(100vw - 2 * var(--padding-s)));max-height:calc(100vh - 2 * var(--padding-s));border-radius:18px;background:var(--background-primary)}.CourseLessonDraftPreview_page__AUDw4{display:flex;flex-direction:column;gap:var(--padding-l);padding:var(--padding-l)}.CourseLessonDraftPreview_previewBanner__KT5xM{display:flex;align-items:center;flex-wrap:wrap;gap:var(--padding-s);padding:var(--padding-s) var(--padding-m);border-radius:14px;background:#213b32;color:white}.CourseLessonDraftPreview_previewBanner__KT5xM>button{margin-left:auto}.CourseLessonDraftPreview_lesson__5jQUK{width:min(760px,100%);box-sizing:border-box;margin-inline:auto;padding:var(--padding-l);border-radius:16px;background:var(--background-secondary)}.CourseLessonDraftPreview_header__OwoUG{margin-bottom:var(--padding-l)}.CourseLessonDraftPreview_header__OwoUG>div{display:flex;flex-direction:column;gap:var(--padding-xs)}@media (max-width:600px){.CourseLessonDraftPreview_modal__Q7WQW{width:100vw;min-height:100dvh;max-height:100dvh;border-radius:0}.CourseLessonDraftPreview_lesson__5jQUK,.CourseLessonDraftPreview_page__AUDw4{padding:var(--padding-s)}.CourseLessonDraftPreview_previewBanner__KT5xM{align-items:flex-start;flex-direction:column}.CourseLessonDraftPreview_previewBanner__KT5xM>button{margin-left:0}}.CourseLessonEditorPage_page__g_aQa{padding-top:var(--padding-s)}.CourseLessonEditorPage_editor__A6qMd{position:relative}.CourseLessonEditorPage_editorBarActions___C6kI,.CourseLessonEditorPage_editorBarStart__kbQ3E,.CourseLessonEditorPage_editorBar__lhE_B,.CourseLessonEditorPage_previewError__bkcFq{display:flex;align-items:center;gap:var(--padding-xs)}.CourseLessonEditorPage_editorBar__lhE_B{justify-content:space-between;margin-bottom:var(--padding-xs)}.CourseLessonEditorPage_editorBarActions___C6kI,.CourseLessonEditorPage_editorBarStart__kbQ3E{min-width:0}.CourseLessonEditorPage_saveState__AxAAu{color:var(--g-color-text-secondary);font-size:12px}.CourseLessonEditorPage_workspace__d8RdO{display:grid;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:var(--padding-l)}.CourseLessonEditorPage_outline__eNW3M{position:sticky;top:var(--padding-s);min-height:420px;border:1px solid var(--school-border,var(--g-color-line-generic));border-radius:var(--school-radius,18px);background:var(--background-secondary)}.CourseLessonEditorPage_outlineBackdrop__OcgWA,.CourseLessonEditorPage_outlineTrigger__oUTMM{display:none}.CourseLessonEditorPage_lessonPosition__7Ceo2,.CourseLessonEditorPage_sessionState__ORWuh{display:block;padding:var(--padding-xs) 0}.CourseLessonEditorPage_lessonPosition__7Ceo2{text-align:right}@media (max-width:850px){.CourseLessonEditorPage_workspace__d8RdO{grid-template-columns:minmax(0,1fr)}.CourseLessonEditorPage_outlineTrigger__oUTMM{display:inline-flex}.CourseLessonEditorPage_outline__eNW3M{position:fixed;z-index:calc(var(--z-index-header) + 2);top:0;bottom:0;left:0;width:min(340px,calc(100vw - var(--padding-l)));visibility:hidden;transform:translateX(-100%);transition:transform .16s ease,visibility .16s ease;overflow-y:auto}.CourseLessonEditorPage_outline__eNW3M[data-open]{visibility:visible;transform:translateX(0)}.CourseLessonEditorPage_outlineBackdrop__OcgWA{position:fixed;z-index:calc(var(--z-index-header) + 1);inset:0;border:0;background:rgb(0 0 0/35%)}.CourseLessonEditorPage_outlineBackdrop__OcgWA[data-open]{display:block}}@media (max-width:600px){.CourseLessonEditorPage_editorBar__lhE_B{align-items:flex-start;flex-direction:column}.CourseLessonEditorPage_editorBarStart__kbQ3E{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.CourseLessonEditorPage_outline__eNW3M{transition:none}}.ProbnikVariants_panel__TWQKe{display:flex;flex-direction:column;gap:var(--g-spacing-4);width:100%;min-width:0;overflow-wrap:anywhere}.ProbnikVariants_stack__mEMaj{display:flex;flex-direction:column;gap:var(--g-spacing-3);min-width:0}.ProbnikVariants_actions__sFCl0{display:flex;align-items:center;flex-wrap:wrap;gap:var(--g-spacing-2)}.ProbnikVariants_card__pioQ_{flex-direction:column;align-items:flex-start;padding:var(--g-spacing-4)}.ProbnikVariants_card__pioQ_,.ProbnikVariants_item__R4mcM{display:flex;gap:var(--g-spacing-3);border:1px solid var(--g-color-line-generic);border-radius:var(--g-border-radius-m)}.ProbnikVariants_item__R4mcM{flex-wrap:wrap;align-items:center;padding:var(--g-spacing-3)}.ProbnikVariants_itemInfo__eyPGn{display:flex;flex:1 1 260px;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--g-spacing-1);overflow-wrap:anywhere}.ProbnikVariants_points__1f97S{width:100px}.adminControls_adminButtons__L1tRl{display:flex;gap:var(--padding-xs)}.AttachmentPreviews_list__wBSBo{display:flex;flex-wrap:wrap;gap:var(--padding-xs-static)}.AttachmentPreviews_item__wfd50{position:relative;width:56px;height:56px}.AttachmentPreviews_thumbButton__8SoWc{display:block;width:100%;height:100%;padding:0;border:1px solid var(--g-color-line-generic);border-radius:var(--g-border-radius-m);background:none;cursor:pointer;overflow:hidden}.AttachmentPreviews_thumb__Wd899{width:100%;height:100%;object-fit:cover}.AttachmentPreviews_remove__C2JxZ{position:absolute;top:calc(-1 * var(--padding-xs-static));right:calc(-1 * var(--padding-xs-static));border-radius:var(--g-border-radius-circle);background-color:var(--g-color-base-float);box-shadow:0 0 0 1px var(--g-color-line-generic)}.ChatInput_wrapper__C7PYU{display:flex;flex-direction:column;gap:var(--padding-xs-static)}.ChatInput_error__MIRz8,.ChatInput_previews__WQzuP{padding:0 var(--padding-xs-static)}.ChatInput_form__CwWCi{display:flex;align-items:center;gap:var(--padding-xs-static);padding:var(--padding-xs-static);border:1px solid var(--g-color-line-generic);border-radius:var(--g-border-radius-xl);background-color:var(--g-color-base-background)}.ChatInput_form__CwWCi:focus-within{border-color:var(--g-color-line-generic-active)}.ChatInput_form__CwWCi>:nth-child(2){flex:1 1 auto;min-width:0}.ChatPanel_panel__rvJPA{display:flex;flex-direction:column;gap:var(--padding-xs-static);height:100%;min-height:0;min-width:0}.ChatPanel_header__fDDGs{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--padding-xs-static);border-bottom:1px solid var(--g-color-line-generic)}.ChatPanel_authRequired__GcPu8,.ChatPanel_error__vOvcF{padding:0 var(--padding-xs-static)}.ChatPanel_authRequired__GcPu8>div{box-sizing:border-box;width:100%}.MessageBubble_bubble__wAxGs{max-width:90%;min-width:0;padding:var(--padding-xs-static) var(--padding-s-static);border-radius:var(--g-border-radius-l);word-break:break-word;overflow-wrap:anywhere}.MessageBubble_user__irJIi{align-self:flex-end;background-color:var(--g-color-base-brand);color:var(--g-color-text-brand-contrast)}.MessageBubble_assistant__DJzmS{align-self:flex-start;background-color:var(--background-secondary);color:var(--g-color-text-primary)}.MessageBubble_interrupted__eHLbv{display:block;margin-top:var(--padding-xs-static);font-style:italic}.MessageBubble_assistant__DJzmS.MessageBubble_assistant__DJzmS .yfm p{margin-block:.4em;line-height:1.5}.MessageBubble_assistant__DJzmS.MessageBubble_assistant__DJzmS .yfm h1,.MessageBubble_assistant__DJzmS.MessageBubble_assistant__DJzmS .yfm h2,.MessageBubble_assistant__DJzmS.MessageBubble_assistant__DJzmS .yfm h3,.MessageBubble_assistant__DJzmS.MessageBubble_assistant__DJzmS .yfm h4,.MessageBubble_assistant__DJzmS.MessageBubble_assistant__DJzmS .yfm h5,.MessageBubble_assistant__DJzmS.MessageBubble_assistant__DJzmS .yfm h6{margin:.8em 0 .25em;font-family:var(--g-text-body-font-family);font-size:var(--g-text-body-2-font-size);font-weight:600;line-height:1.4}.MessageBubble_assistant__DJzmS.MessageBubble_assistant__DJzmS .yfm h1:first-child,.MessageBubble_assistant__DJzmS.MessageBubble_assistant__DJzmS .yfm h2:first-child,.MessageBubble_assistant__DJzmS.MessageBubble_assistant__DJzmS .yfm h3:first-child,.MessageBubble_assistant__DJzmS.MessageBubble_assistant__DJzmS .yfm h4:first-child,.MessageBubble_assistant__DJzmS.MessageBubble_assistant__DJzmS .yfm h5:first-child,.MessageBubble_assistant__DJzmS.MessageBubble_assistant__DJzmS .yfm h6:first-child{margin-top:0}.MessageBubble_assistant__DJzmS.MessageBubble_assistant__DJzmS .yfm hr{display:none}.MessageBubble_assistant__DJzmS.MessageBubble_assistant__DJzmS .yfm blockquote{margin:.5em 0;padding:var(--padding-xs-static) var(--padding-s-static);border-left:2px solid var(--g-color-line-generic);border-radius:var(--g-border-radius-m);background-color:var(--g-color-base-generic)}.MessageBubble_assistant__DJzmS.MessageBubble_assistant__DJzmS .yfm blockquote p{margin:0}.MessageBubble_assistant__DJzmS.MessageBubble_assistant__DJzmS .yfm strong{font-weight:600}.MessageBubble_assistant__DJzmS.MessageBubble_assistant__DJzmS .yfm ol,.MessageBubble_assistant__DJzmS.MessageBubble_assistant__DJzmS .yfm ul{margin-block:.5em}.MessageBubble_assistant__DJzmS.MessageBubble_assistant__DJzmS .katex-display{max-width:100%;overflow-x:auto}.MessageBubble_assistant__DJzmS.MessageBubble_assistant__DJzmS .katex-display .katex{font-size:.92em}.MessageBubble_assistant__DJzmS.MessageBubble_assistant__DJzmS .katex,.MessageBubble_assistant__DJzmS.MessageBubble_assistant__DJzmS pre{max-width:100%;overflow-x:auto}.MessageBubble_userText___7Xxq{white-space:pre-wrap}.MessageBubble_userMessage___Jgjc{align-self:flex-end;display:flex;flex-direction:column;align-items:flex-end;gap:var(--padding-xs-static);max-width:90%;min-width:0}.MessageBubble_userMessage___Jgjc .MessageBubble_bubble__wAxGs{max-width:100%}.MessageList_list__GsmTZ{display:flex;flex-direction:column;gap:var(--padding-xs-static);flex:1 1 auto;min-height:0;min-width:0;overflow-y:auto;padding:var(--padding-xs-static)}.MessageList_empty__lS_Si{margin:auto;display:flex;flex-direction:column;align-items:center;gap:var(--padding-s-static);padding:var(--padding-l-static);text-align:center}.MessageList_emptyHint__yCbHc,.MessageList_emptyTitle__YS2eb{text-align:center}.QuickActions_actions__40j_N{display:flex;flex-direction:column;align-items:center;gap:var(--padding-xs-static);width:100%}.QuickActions_chip__mAE0Q.QuickActions_chip__mAE0Q{justify-content:flex-start;gap:var(--padding-xs-static);max-width:100%;border-radius:var(--g-border-radius-xl)}.StatusIndicator_status__WgPhD{align-self:flex-start;display:flex;align-items:center;gap:var(--padding-xxs-static);padding:var(--padding-xs-static) var(--padding-s-static)}.StatusIndicator_label___s0dw{animation:StatusIndicator_ai-status-pulse__2XoJ2 1.4s ease-in-out infinite}.StatusIndicator_dots__ZWZwr{display:inline-flex;align-items:flex-end;gap:var(--padding-xxs-static)}.StatusIndicator_dot__JJQiU{width:4px;height:4px;border-radius:50%;background-color:var(--g-color-text-secondary);animation:StatusIndicator_ai-status-bounce__zxbYm 1.4s ease-in-out infinite}.StatusIndicator_dot__JJQiU:nth-child(2){animation-delay:.2s}.StatusIndicator_dot__JJQiU:nth-child(3){animation-delay:.4s}@keyframes StatusIndicator_ai-status-pulse__2XoJ2{0%,to{opacity:.55}50%{opacity:1}}@keyframes StatusIndicator_ai-status-bounce__zxbYm{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.StatusIndicator_label___s0dw{animation:none;opacity:1}.StatusIndicator_dot__JJQiU{animation:none;opacity:.6}}.AiAssistant_widget__BTGqt{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;background-color:var(--g-color-base-background);border:1px solid var(--g-color-line-generic);border-radius:var(--g-border-radius-l);padding:var(--padding-s-static)}.ProblemAiPanel_sidebar__O0j9A{--ai-panel-height:min(70vh,640px);position:sticky;top:var(--padding-m-static);height:var(--ai-panel-height);min-height:0}.ProblemAiPanel_mobileTrigger__cD_zM{display:none}.ProblemAiPanel_cta__0MFmN{display:flex}.ProblemAiPanel_modal__fcBFR{--g-modal-width:560px;border-radius:var(--g-border-radius-xl);max-width:calc(100vw - var(--padding-m) * 2)}.ProblemAiPanel_modalContent__3R8jn{height:min(80vh,640px);padding:var(--padding-s-static)}@media (max-width:1050px){.ProblemAiPanel_sidebar__O0j9A{display:none}.ProblemAiPanel_mobileTrigger__cD_zM{display:block}}.ProblemCard_box__ojRo4.ProblemCard_box__ojRo4{position:relative;transition:transform .15s ease;&:hover{transform:scale(.98)}&:active:not(:has(.ProblemCard_favorite__xby3m:active)):not(:has(.ProblemCard_copy__D_Kyc:active)){transform:scale(.94)}}.ProblemCard_wrapper__DdiaK{display:flex;flex-direction:column;gap:var(--padding-s);flex:1 1}.ProblemCard_favorite__xby3m{position:absolute;top:var(--padding-s);right:var(--padding-s);z-index:2}.ProblemCard_isFavorite__HHvLj{color:var(--g-color-private-red-600-solid);&:hover{color:var(--g-color-private-red-700-solid)}}.ProblemCard_link__t_PUE{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.ProblemCard_title__g2HP3.ProblemCard_title__g2HP3{font-weight:500;padding-right:calc(var(--padding-xs) + 28px + var(--padding-xs))}.ProblemCard_description__VJ612{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis;-webkit-hyphens:auto;hyphens:auto}.ProblemCard_footer__33ns9{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--padding-xs);margin-top:auto}.ProblemCard_tags__Wyq8g{display:flex;gap:var(--padding-xxs);flex-wrap:wrap;min-width:0}.ProblemCard_copy__D_Kyc{position:relative;z-index:2;flex-shrink:0}.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)}.TextWithIcon_icon__vzltC.TextWithIcon_icon__vzltC{vertical-align:calc(-.05em);height:.9em;width:.9em;margin-right:.3em}.ActivityChart_chartBox__5tEXc{flex:1 1;display:flex;flex-direction:column}.ActivityChart_header__fpf5P{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--padding-s)}.ActivityChart_titleGroup__ztYBA{display:flex;align-items:center;gap:var(--padding-l);flex-wrap:wrap}.ActivityChart_toggles__io_JL{display:flex;gap:var(--padding-m)}.ActivityChart_chartWrapper__IwGz3{margin-top:var(--padding-s);flex:1 1;min-height:200px}.ActivityChart_emptyText__O_0Dc{margin-top:var(--padding-s)}.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}.OverallCounters_card__X3tXR{display:flex;align-items:center;gap:var(--padding-m)}.OverallCounters_cardText__vORIE{display:flex;flex-direction:column;gap:var(--padding-xxs);min-width:0}.RecommendationCard_card__XYVCE{display:flex;flex-direction:column;justify-content:center;gap:var(--padding-xs)}.RecommendationCard_button__S8Rol{align-self:flex-start;margin-top:var(--padding-xxs)}.StreakCard_card__0ZhQr{display:flex;align-items:center;justify-content:flex-start;gap:var(--padding-s)}.StreakCard_icon__9MSOS{flex:0 0 auto;color:var(--g-color-text-warning)}.StreakCard_content__8HIFN{display:flex;flex-direction:column;gap:var(--padding-xxs);min-width:0}.SubjectStats_root__Z0hWx{display:flex;flex-direction:column;gap:var(--padding-m)}.SubjectStats_topRow__UlvXO{display:flex;align-items:stretch;gap:var(--padding-l)}.SubjectStats_leftZone__z3Zip{flex:0 0 auto;width:300px;display:flex;flex-direction:column;gap:var(--padding-m)}.SubjectStats_countersZone__hZt2p>*,.SubjectStats_leftZone__z3Zip>*{flex:1 1;min-height:0}.SubjectStats_chartZone__PQmkN{flex:1 1;min-width:0;display:flex;flex-direction:column}.SubjectStats_countersZone__hZt2p{flex:0 0 auto;width:300px;display:flex;flex-direction:column;gap:var(--padding-m)}@media (max-width:1100px){.SubjectStats_topRow__UlvXO{flex-direction:column}.SubjectStats_countersZone__hZt2p,.SubjectStats_leftZone__z3Zip{width:100%}}.StatsBlock_root__8qeuq{display:flex;flex-direction:column;gap:var(--padding-m)}.StatsBlock_loaderBox__jSjfP{min-height:200px}.StatsBlock_loaderBox__jSjfP,.StudentChip_root__iEssA{display:flex;align-items:center;justify-content:center}.StudentChip_root__iEssA{position:relative;flex-direction:column;gap:var(--padding-xs);width:100%;min-height:120px;padding:var(--padding-m) var(--padding-s);border-radius:20px;background:#fff;text-align:center}.StudentChip_avatarAnchor__A33nJ,.StudentChip_avatarBox__b_nUS{display:flex}.StudentChip_pending__uNhMJ .StudentChip_avatar__IeZnP{opacity:.5}.StudentChip_assistantBadge__UWpaD{position:absolute;top:var(--padding-s);left:var(--padding-s);display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;color:var(--g-color-text-secondary)}.StudentChip_menu__oHjZa{position:absolute;top:var(--padding-xs);right:var(--padding-xs);opacity:0;transition:opacity .1s ease-in-out}.StudentChip_root__iEssA:focus-within .StudentChip_menu__oHjZa,.StudentChip_root__iEssA:hover .StudentChip_menu__oHjZa{opacity:1}.StudentChip_name__uAKSi{max-width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word}.GroupCreatedView_root__bDQhH{display:flex;flex-direction:column;gap:var(--padding-l)}.GroupCreatedView_heading__04b4W{display:flex;flex-direction:column;gap:var(--padding-xxs);text-align:center}.GroupCreatedView_list__oiUnk{display:flex;flex-direction:column;gap:var(--padding-m);margin:0;padding:0;list-style:none}.GroupCreatedView_row__uhOmx{display:flex;flex-direction:column;gap:var(--padding-xs)}.GroupCreatedView_contact__FnQDO{word-break:break-all}.GroupCreatedView_linkRow__A2POk{display:flex;align-items:center;gap:var(--padding-s)}.GroupCreatedView_linkInput__P3Lry{flex:1 1 auto;min-width:0}.GroupCreatedView_actions__5JyJT{display:flex;justify-content:center}.GroupCreatedView_linkAction__8HVE9{display:flex;flex-direction:column;align-items:stretch;gap:var(--padding-xs)}.CreateGroupModal_modal__3YE7j{--g-modal-width:560px;border-radius:var(--g-border-radius-xl);padding:var(--padding-l);max-width:calc(100vw - var(--padding-l) * 2)}.CreateGroupModal_root__7RElH{display:flex;flex-direction:column;gap:var(--padding-l)}.CreateGroupModal_section__qRA71{display:flex;flex-direction:column;gap:var(--padding-m)}.CreateGroupModal_heading__37gKD{display:flex;flex-direction:column;gap:var(--padding-xxs);text-align:center}.CreateGroupModal_usernameList___ZScE{display:flex;flex-direction:column;gap:var(--padding-s);margin:0;padding:0;list-style:none}.CreateGroupModal_usernameRow__5Yo4e{display:flex;align-items:center;gap:var(--padding-s)}.CreateGroupModal_usernameNumber__aMjUF{flex:0 0 auto;min-width:var(--padding-l);text-align:right;color:var(--g-color-text-secondary);font-size:var(--g-text-body-2-font-size)}.CreateGroupModal_usernameInput__2cNZE{flex:1 1 auto}.CreateGroupModal_actions__kCoHB{display:flex;justify-content:center}.TutorEntryActions_root__2tm2f{display:flex;justify-content:flex-end;margin-bottom:var(--padding-s)}.TutorEntryActions_wide__Uf2HN{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--padding-s)}.TutorEntryActions_narrow__MtDiB{display:none}.TutorEntryActions_menuItem__2UTFJ{display:flex;align-items:center;gap:var(--padding-xs)}@media (max-width:768px){.TutorEntryActions_wide__Uf2HN{display:none}.TutorEntryActions_narrow__MtDiB{display:block}}.CourseCard_card__yeuTX{position:relative;overflow:hidden;min-height:126px;gap:var(--padding-xs);border:1px solid var(--g-color-line-generic);border-radius:var(--padding-xs);transition:border-color .15s ease,background-color .15s ease}.CourseCard_card__yeuTX:has(.CourseCard_link__bxv84:focus-visible),.CourseCard_card__yeuTX:has(.CourseCard_link__bxv84:hover){border-color:var(--g-color-line-brand);background:var(--g-color-base-selection)}.CourseCard_link__bxv84{position:absolute;inset:0;z-index:1;border-radius:var(--padding-xs)}.CourseCard_link__bxv84:focus-visible{outline:2px solid var(--g-color-line-brand);outline-offset:-2px}.CourseCard_content__yRGMa{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;gap:var(--padding-s);min-width:0}.CourseCard_action__V03K5,.CourseCard_footer__v_gAf,.CourseCard_heading__TU_0C{display:flex;align-items:center}.CourseCard_footer__v_gAf,.CourseCard_heading__TU_0C{justify-content:space-between;gap:var(--padding-s)}.CourseCard_heading__TU_0C>:first-child{min-width:0}.CourseCard_title__ONsv5.CourseCard_title__ONsv5{margin:0}.CourseCard_progressBlock__2HHWc{display:flex;flex-direction:column;gap:var(--padding-xxs);margin-top:auto}.CourseCard_action__V03K5{gap:var(--padding-xxs);color:var(--g-color-text-brand);font-size:var(--g-text-caption-2-font-size)}.OlympRoundView_roundName__4aBSk.OlympRoundView_roundName__4aBSk{font-weight:300}.OlympRoundView_files__L34HO{display:flex;flex-wrap:wrap;gap:var(--padding-s)}.OlympItemAdminForm_form__4lUQ_{display:flex;flex-direction:column;gap:var(--padding-m);padding:var(--padding-l);width:100%}.OlympItemAdminForm_actions__wTTAj{display:flex;gap:var(--padding-s)}.OlympItemAdminForm_formModal__pm0Ls{--g-modal-width:500px;border-radius:var(--g-border-radius-xl);padding:var(--padding-l);max-width:calc(100vw - var(--padding-l) * 2)}.SimilarProblemsSection_section__CdUVV{display:flex;flex-direction:column;gap:var(--padding-m)}.ProblemPageClient_layout__SKLEt{--ai-panel-width:380px;display:grid;grid-template-columns:minmax(0,1fr) var(--ai-panel-width);grid-template-areas:"main aside" "similar similar";gap:var(--padding-l);align-items:start}.ProblemPageClient_main__QpCA0{grid-area:main;display:flex;flex-direction:column;gap:var(--padding-l);min-width:0}.ProblemPageClient_aside__G93sm{grid-area:aside;min-width:0;position:relative}.ProblemPageClient_similar__xf_n0{grid-area:similar;min-width:0}@media (max-width:1050px){.ProblemPageClient_layout__SKLEt{grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "aside" "similar"}}.OlympStageAdminForm_form__Mcx_F{display:flex;flex-direction:column;gap:var(--padding-m);padding:var(--padding-l);width:100%}.OlympStageAdminForm_actions__sFGWb{display:flex;gap:var(--padding-s)}.OlympStageAdminForm_formModal__kzAxx{--g-modal-width:700px;border-radius:var(--g-border-radius-xl);padding:var(--padding-l);max-width:calc(100vw - var(--padding-l) * 2)}.OlympPage_stageWrapper__iPKo4{max-width:700px;transition:transform .1s ease;&:hover{transform:scale(.98)}&:active{transform:scale(.96)}}.PickerProblemCard_wrapper__nJPNH{display:flex;flex-direction:column;gap:var(--padding-xs);width:100%}