.SelectWithHint_select-with-hint__wbp_A.Select2_state_error .Button2:before{border-color:var(--hr-color-special-error)!important}.SelectWithHint_select-with-hint__wbp_A.Select2_state_error .Select2-Button:focus:before{border-color:var(--hr-color-border-primary)!important}.SelectWithHint_select-with-hint__wbp_A.Select2_state_error .Select2-Hint{display:inline-block;margin-top:var(--hr-space-xs)}.ExpandIcon_expand-icon__OWH4s{cursor:pointer;transform:rotate(180deg);transition:transform .15s}.ExpandIcon_expand-icon--expanded__uugHj{transform:rotate(0)}.Disclosure_disclosure__toggle__VCigV{list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;word-break:break-word;-webkit-tap-highlight-color:rgba(0,0,0,0)}.Disclosure_disclosure__toggle__VCigV::-webkit-details-marker{display:none}.Disclosure_disclosure__toggle__VCigV:focus-visible{outline-color:var(--hr-color-border-primary)}.FiltersDisclosure_container__MBU8_{background-color:var(--hr-color-surface-100);border-radius:var(--hr-border-radius-s)}.FiltersDisclosure_toggle__NJaiO{align-items:center;cursor:pointer;display:flex;gap:var(--hr-space-xs);justify-content:space-between;padding:var(--hr-space-s) var(--hr-space-m)}.FiltersDisclosure_content__DYrFu{padding:var(--hr-space-xs)}.FiltersDisclosure_content__DYrFu .Button2_view_contrast:before{background-color:var(--hr-color-surface-0)}.SelectWithSearch_popup__43yrX{background-color:var(--hr-color-surface-200);border-radius:12px;box-shadow:0 0 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.08);display:none;margin-top:var(--hr-space-2-xs);max-width:80vw;min-width:100%;padding:0;position:absolute;z-index:4}.SelectWithSearch_popup--opened__t2xYV{display:block}.SelectWithSearch_empty-result__4PESK{color:var(--hr-color-text-primary);font-size:14px;padding:var(--hr-space-xs);text-align:center}.SelectWithSearch_select__jSXYC{position:relative}.SelectWithSearch_select__trigger__GA3w_{justify-content:space-between;text-align:left;text-align:initial}.SelectWithSearch_select__icon__4oTc8{color:var(--hr-color-text-secondary)!important}.SelectWithSearch_select__search__y6dsy{border-bottom:1px solid var(--hr-color-border-secondary)}.SelectWithSearch_select__search__y6dsy .Textinput-Box{background-color:transparent!important;border:none!important}.SelectWithSearch_select__search__y6dsy .Icon{width:48px}.SelectWithSearch_select__search__y6dsy .Textinput-Box:hover{background-color:transparent!important}.SelectWithSearch_select__search-results__tVkXw{box-sizing:border-box;overflow-x:auto}.SelectWithSearch_select__buttons__ZVr81{border-top:1px solid var(--hr-color-border-secondary);display:flex;gap:var(--hr-space-xs);justify-content:flex-end;padding:var(--hr-space-s) var(--hr-space-m)}.LanguageFilter_select-items__iDQ3Z{display:flex;flex-direction:column;gap:var(--hr-space-2-xs);max-height:calc(var(--hr-size-control-m)*5);min-width:200px;padding:var(--hr-space-2-xs)}button.LanguageFilter_select-item--checked__rgERu{background-color:var(--hr-color-control-secondary)}button.LanguageFilter_select-item--checked__rgERu.Icon{width:var(--hr-size-control-m)}.Search_search__input__0Ls_r .Textinput-Control{border-right-width:var(--hr-size-control-l)!important}button.Search_search__submit__WgBzz{position:absolute;right:0;top:0;z-index:3}.SelectedFilters_catalog-selected-filter__JSwi4,button.Search_search__submit__WgBzz{color:var(--hr-color-text-secondary)}.SelectedFilters_catalog-selected-filter__value__BZ9U8{color:var(--hr-color-text-primary)}.TagFilter_tag-select__647_Y .TagSelect-Trigger .Icon{color:var(--hr-color-text-primary)!important;transition-duration:0ms}.TagFilter_tag-select__647_Y:has(.TagSelect-Popup_opened)>.Button2_view_contrast:before{background-color:var(--hr-color-surface-100);border:var(--hr-border-width-s) solid var(--hr-color-border-primary)}.TagFilter_select-items__I7xdM{max-height:calc(var(--hr-size-control-s)*3 + var(--hr-space-xs)*4);min-width:335px;padding:var(--hr-space-xs) var(--hr-space-m)}.CopyToClipboard_copy-to-clipboard__Ca92w{--copy-button-size:32px;--state-icon-size:13px;padding:0;position:relative}.CopyToClipboard_copy-to-clipboard__Ca92w.Button2_size_s .Icon.Icon_size_m{width:var(--copy-button-size)}.CopyToClipboard_copy-to-clipboard__Ca92w .Button2-Text{bottom:0;left:0;margin:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CopyToClipboard_copy-to-clipboard__state-icon__HcD3N{border-radius:2px;bottom:25%;color:var(--hr-color-text-secondary);left:25%;line-height:var(--state-icon-size);opacity:0;pointer-events:none;position:absolute;transform:scale(.66);transition:all .15s linear;width:var(--state-icon-size)!important;z-index:-1}.CopyToClipboard_copy-to-clipboard__state-icon__HcD3N svg{height:var(--state-icon-size)!important;width:var(--state-icon-size)!important}.CopyToClipboard_copy-to-clipboard__state-icon--visible__V7fQb{opacity:1;z-index:1}.CopyToClipboard_copy-to-clipboard__Ca92w:hover .CopyToClipboard_copy-to-clipboard__state-icon__HcD3N{color:var(--hr-color-text-primary)}.Highlight_Highlight__wApVc{font-size:var(--hr-typography-font-body-s-font-size);line-height:var(--hr-typography-line-height-s);overflow:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre}.Highlight_Highlight_lineNumbers__v9awc{counter-reset:linenumber}.Highlight_Highlight_softWrap__Dk2lC{white-space:pre-wrap}.Highlight_Highlight-Code__p9asv{display:grid;width:-moz-max-content;width:max-content}.Highlight_Highlight_softWrap__Dk2lC .Highlight_Highlight-Code__p9asv{width:auto}.Highlight_Highlight-Line__6rZjd{min-height:var(--hr-typography-line-height-s);min-width:0;position:relative}.Highlight_Highlight_lineNumbers__v9awc .Highlight_Highlight-Line__6rZjd{padding-left:calc(var(--hr-space-xl) + var(--hr-space-m))}.Highlight_Highlight_lineNumbers__v9awc .Highlight_Highlight-Line__6rZjd:before{color:var(--hr-color-text-secondary);content:counter(linenumber);counter-increment:linenumber;left:0;margin-right:var(--hr-space-m);position:absolute;text-align:right;top:0;width:var(--hr-space-xl)}.CodeSnippet_CodeSnippet__sd70v{overflow:hidden;position:relative}.CodeSnippet_CodeSnippet-Toolbar__xYFB2{display:flex;gap:var(--hr-space-2-xs-compact);position:absolute;right:var(--hr-space-m);top:min(50%,var(--hr-space-2-xl));transform:translateY(-50%)}.CodeSnippet_CodeSnippet-Code___FPMU{margin:0}.CodeSnippet_CodeSnippet-Title__6JqD6{align-items:center;display:flex;margin-bottom:var(--hr-space-xs);min-height:var(--hr-size-control-s);padding-right:calc(var(--hr-size-control-s) + var(--hr-space-2-xs))}.CodeSnippet_CodeSnippet_platform_desktop__YWsFD .CodeSnippet_CodeSnippet-Toolbar__xYFB2{opacity:0}.CodeSnippet_CodeSnippet-Toolbar__xYFB2:focus-within,.CodeSnippet_CodeSnippet__sd70v:hover .CodeSnippet_CodeSnippet-Toolbar__xYFB2{opacity:1}.CodeSnippet_CodeSnippet-Toolbar__xYFB2 button{opacity:.7}.CodeSnippet_CodeSnippet-Toolbar__xYFB2 button:active,.CodeSnippet_CodeSnippet-Toolbar__xYFB2 button:focus,.CodeSnippet_CodeSnippet-Toolbar__xYFB2 button:hover{opacity:1}.HtmlStatements_html-statements__Ixo77{position:relative}.HtmlStatements_html-statements__Ixo77 ul{list-style-type:revert}.HtmlStatements_html-statements__Ixo77 ol,.HtmlStatements_html-statements__Ixo77 ul{margin:var(--hr-space-s-compact) 0;padding-left:var(--hr-space-l)}.HtmlStatements_html-statements__Ixo77 p{margin:var(--hr-space-s-compact) 0}.HtmlStatements_html-statements__Ixo77 p:first-child{margin-top:0}.HtmlStatements_html-statements__Ixo77 p:last-child{margin-bottom:var(--hr-space-m)}.HtmlStatements_html-statements__Ixo77 .code{margin:var(--hr-space-s) 0}.HtmlStatements_html-statements__Ixo77 pre{margin:0;white-space:pre-wrap}.HtmlStatements_html-statements__Ixo77 img{margin:var(--hr-space-s-compact) 0}.HtmlStatements_html-statements__Ixo77 h1,.HtmlStatements_html-statements__Ixo77 h2{font-family:var(--hr-typography-font-label-m-font-family);font-size:var(--hr-typography-font-label-m-font-size);font-weight:var(--hr-typography-font-weight-medium);line-height:var(--hr-typography-font-label-m-line-height);margin:var(--hr-space-xl) 0 0}.HtmlStatements_html-statements__Ixo77 h3,.HtmlStatements_html-statements__Ixo77 h4,.HtmlStatements_html-statements__Ixo77 h5,.HtmlStatements_html-statements__Ixo77 h6{font-family:var(--hr-typography-font-label-s-font-family);font-size:var(--hr-typography-font-label-s-font-size);font-weight:var(--hr-typography-font-weight-medium);line-height:var(--hr-typography-font-label-s-line-height);margin:var(--hr-space-xl) 0 var(--hr-space-s-compact)}.HtmlStatements_html-statements__Ixo77 blockquote{background-color:var(--hr-color-spectre-blue-100);border-bottom-right-radius:var(--hr-border-radius-xs);border-left:var(--hr-space-2-xs) solid var(--hr-color-spectre-blue-400);border-top-right-radius:var(--hr-border-radius-xs);margin:var(--hr-space-s-compact) 0;padding:var(--hr-space-xs) var(--hr-space-m) var(--hr-space-xs) var(--hr-space-s)}.HtmlStatements_html-statements__Ixo77 blockquote blockquote{background-color:transparent}.HtmlStatements_html-statements__Ixo77 blockquote blockquote:last-child,.HtmlStatements_html-statements__Ixo77 blockquote p:last-child{margin-bottom:0}.HtmlStatements_html-statements__Ixo77 .epigraph{margin-left:60%}.HtmlStatements_html-statements__Ixo77 .epigraph>p:last-child{border-top:1px solid var(--hr-color-text-primary);text-align:right}.HtmlStatements_html-statements__Ixo77 .smallcaps{font-feature-settings:"smcp";font-variant-caps:small-caps}.HtmlStatements_html-statements__Ixo77 .center{text-align:center}.HtmlStatements_html-statements__Ixo77 .HtmlStatements_snippet__Xa9_a{background-color:var(--hr-color-control-secondary);border-radius:var(--hr-border-radius-xs);font:var(--hr-typography-font-body-s-all-params);padding:var(--hr-space-m)}.HtmlStatements_html-statements__Ixo77 .table{overflow-x:auto}.HtmlStatements_html-statements__Ixo77 table{border-collapse:collapse;box-sizing:border-box;margin:var(--hr-space-s-compact) 0;min-width:100%;overflow-x:auto}.HtmlStatements_html-statements__Ixo77 tbody{vertical-align:top}.HtmlStatements_html-statements__Ixo77 td,.HtmlStatements_html-statements__Ixo77 th{background-color:var(--hr-color-control-secondary);border:none;box-sizing:border-box;font:var(--hr-typography-font-body-s-all-params);min-height:var(--hr-size-control-l);padding:var(--hr-space-xs) var(--hr-space-m)}.HtmlStatements_html-statements__Ixo77 td{border-top:1px solid var(--hr-color-border-secondary)}.HtmlStatements_html-statements__Ixo77 th{color:var(--hr-color-text-secondary);text-align:left}.HtmlStatements_html-statements__Ixo77 tbody tr:last-child td:first-child{border-bottom-left-radius:var(--hr-border-radius-m)}.HtmlStatements_html-statements__Ixo77 tbody tr:last-child td:last-child{border-bottom-right-radius:var(--hr-border-radius-m)}.HtmlStatements_html-statements__Ixo77 table:not(:has(thead)) tbody tr:first-child td{border-top:none}.HtmlStatements_html-statements__Ixo77 thead tr:first-child th:first-child{border-top-left-radius:var(--hr-border-radius-m)}.HtmlStatements_html-statements__Ixo77 thead tr:first-child th:last-child{border-top-right-radius:var(--hr-border-radius-m)}.HtmlStatements_html-statements__Ixo77 table:not(:has(thead)) tbody tr:first-child td:first-child{border-top-left-radius:var(--hr-border-radius-m)}.HtmlStatements_html-statements__Ixo77 table:not(:has(thead)) tbody tr:first-child td:last-child{border-top-right-radius:var(--hr-border-radius-m)}.ProblemStatusIcon_ProblemStatus__vf4en{color:var(--hr-color-text-secondary);line-height:0}.ProblemStatusIcon_ProblemStatus-Icon__mc2Hh{aspect-ratio:1}.ProblemStatusIcon_ProblemStatus_type_solved__Lpw8b{color:var(--hr-color-spectre-green-900)}.ProblemStatusIcon_ProblemStatus_type_wrong__M62jg{color:var(--hr-color-spectre-red-900)}.ProblemStatusIcon_ProblemStatus_type_not_solved__kcGLp{color:transparent}.ProblemListItem_Root__RwhGw{--border-color:transparent;--bg-primary:var(--hr-color-surface-100);--bg-hover:var(--hr-color-surface-200);align-items:center;background-color:var(--bg-primary);border-radius:var(--hr-border-radius-s);display:grid;font-family:var(--hr-typography-font-body-s-font-family);font-size:var(--hr-typography-font-body-s-font-size);font-weight:var(--hr-typography-font-body-s-font-weight);gap:0 var(--hr-space-xs);grid-template-columns:repeat(2,auto) max-content minmax(max-content,1fr);line-height:var(--hr-typography-font-body-s-line-height);opacity:.6;outline:1px solid var(--border-color);outline-offset:-1px;padding:var(--hr-space-s);position:relative}.ProblemListItem_Root__RwhGw:has(.ProblemListItem_Link__5F16c:focus-visible){box-shadow:var(--hr-effects-shadow-outline-secondary);outline-color:var(--hr-color-border-primary)}.ProblemListItem_Root_view_contrast__42jFB{--border-color:var(--hr-color-spectre-purple-300);--bg-primary:var(--hr-color-spectre-purple-200);--bg-hover:var(--hr-color-spectre-purple-300)}.ProblemListItem_Icon__n062g{padding:var(--hr-space-2-xs)}.ProblemListItem_Link__5F16c{cursor:inherit}.ProblemListItem_Link__5F16c:focus-visible{outline:none}.ProblemListItem_Root_platform_desktop__y9N8r .ProblemListItem_Content__7F24F:not(:empty):before{content:"•";margin-right:var(--hr-space-xs)}.ProblemListItem_Root_platform_desktop__y9N8r .ProblemListItem_RightSlot__7rY8P{justify-self:end}.ProblemListItem_Root_platform_mobile__xDQAk{grid-template-columns:auto minmax(0,1fr)}.ProblemListItem_Root_platform_mobile__xDQAk .ProblemListItem_Content__7F24F,.ProblemListItem_Root_platform_mobile__xDQAk .ProblemListItem_RightSlot__7rY8P{grid-column:2/-1}.ProblemListItem_Root_platform_mobile__xDQAk .ProblemListItem_RightSlot__7rY8P:not(:empty){margin-top:var(--hr-space-xs)}.ProblemListItem_Root_interactive__XpidR{cursor:pointer;opacity:1}.ProblemListItem_Root_interactive__XpidR:hover{background-color:var(--bg-hover);box-shadow:var(--hr-effects-shadow)}.Placeholder_placeholder__Ybhp2{align-items:center;gap:var(--hr-space-xl);padding:calc(64px + var(--hr-space-xl)) var(--hr-space-2-xl);text-align:center}.Placeholder_placeholder__Ybhp2,.Placeholder_placeholder__text__ygwGp{display:flex;flex-direction:column}.Placeholder_placeholder__text__ygwGp{gap:var(--hr-space-xs)}.Placeholder_placeholder__description__I22NX{white-space:pre-line}.Difficulty_Difficulty_type_easy__HVLSx{background-color:var(--hr-color-spectre-green-100);color:var(--hr-color-spectre-green-900)}.Difficulty_Difficulty_type_medium__QCNn9{background-color:var(--hr-color-spectre-orange-100);color:var(--hr-color-spectre-orange-900)}.Difficulty_Difficulty_type_hard__FL1zv{background-color:var(--hr-color-spectre-red-100);color:var(--hr-color-spectre-red-900)}.Difficulty_Difficulty_type_undefined__vo4SC{background-color:var(--hr-color-spectre-purple-100);color:var(--hr-color-spectre-purple-900)}@custom-media --viewport-xs (min-width: 0);@custom-media --viewport-sm (min-width: 576px);@custom-media --viewport-md (min-width: 768px);@custom-media --viewport-lg (min-width: 992px);@custom-media --viewport-xl (min-width: 1200px);@custom-media --viewport-xxl (min-width: 1400px);.Flex_Flex__ni__z{display:flex}.Flex_Flex_direction_row__LKZKk{flex-direction:row}.Flex_Flex_direction_column__WXR1w{flex-direction:column}.Flex_Flex_gap_2xs__m0XmN{gap:var(--hr-space-2-xs)}.Flex_Flex_gap_xs__5FCaw{gap:var(--hr-space-xs)}.Flex_Flex_gap_s__YQ220{gap:var(--hr-space-s)}.Flex_Flex_gap_m__ll95E{gap:var(--hr-space-m)}.Flex_Flex_gap_xl__2F1E0{gap:var(--hr-space-xl)}.Flex_Flex_align_center__fmjTh{align-items:center}.Flex_Flex_align_start__1RLcu{align-items:flex-start}.Flex_Flex_justify_between__sa0i8{justify-content:space-between}.Flex_Flex_justify_center__FSfl5{justify-content:center}.Flex_Flex_justify_end__ZEef5{justify-content:flex-end}.Flex_Flex_grow__d3dJ1{flex-grow:1}.Flex_Flex_wrap__Mie4H{flex-wrap:wrap}