.Difficulty_difficulty__pNPvY{display:inline-flex;align-items:center;gap:8px;font-weight:500;white-space:nowrap}.Difficulty_meter__BR_Y1{display:inline-flex;gap:var(--sc-difficulty-meter-bar-gap)}.Difficulty_bar__nVuKy{width:var(--sc-difficulty-meter-bar-width);height:var(--sc-difficulty-meter-bar-height);border-radius:var(--sc-difficulty-meter-bar-radius);background:var(--sc-difficulty-bar-empty)}.Difficulty_easy__HmCIp{color:var(--sc-difficulty-easy)}.Difficulty_easy__HmCIp .Difficulty_filled__OJZTU{background:var(--sc-difficulty-easy)}.Difficulty_medium__3bZUw{color:var(--sc-difficulty-medium)}.Difficulty_medium__3bZUw .Difficulty_filled__OJZTU{background:var(--sc-difficulty-medium-bar)}.Difficulty_hard__Njegr{color:var(--sc-difficulty-hard)}.Difficulty_hard__Njegr .Difficulty_filled__OJZTU{background:var(--sc-difficulty-hard)}.MarkdownViewer_container__OsBiL{max-width:100%;min-width:0;font-size:16px;line-height:1.65;color:var(--sc-fg-body)}.MarkdownViewer_container__OsBiL.MarkdownViewer_article__GFhJY{font-family:var(--sc-text-article-family);font-weight:var(--sc-text-article-weight);font-size:var(--sc-text-article-size);line-height:var(--sc-text-article-line)}@media(max-width:calc(480px - 1px)){.MarkdownViewer_container__OsBiL.MarkdownViewer_article__GFhJY{font-size:17px}}.MarkdownViewer_container__OsBiL.MarkdownViewer_chat__hmtob{font-size:15px;line-height:1.6}.MarkdownViewer_container__OsBiL.MarkdownViewer_chat__hmtob .MarkdownViewer_article__GFhJY>:first-child{margin-top:0}.MarkdownViewer_container__OsBiL.MarkdownViewer_chat__hmtob .MarkdownViewer_paragraph__ALSvy:last-child{margin-bottom:0}.MarkdownViewer_container__OsBiL.MarkdownViewer_chat__hmtob .MarkdownViewer_h1__ecBXI,.MarkdownViewer_container__OsBiL.MarkdownViewer_chat__hmtob .MarkdownViewer_h2__SjuFG,.MarkdownViewer_container__OsBiL.MarkdownViewer_chat__hmtob .MarkdownViewer_h3__0ssjL{font-size:17px;margin:20px 0 8px}.MarkdownViewer_container__OsBiL details{margin:0 0 8px;background:var(--sc-bg-surface);border:1px solid var(--sc-border-default);border-radius:var(--sc-radius-lg);overflow:hidden}.MarkdownViewer_container__OsBiL details>:not(summary){margin-left:16px;margin-right:16px}.MarkdownViewer_container__OsBiL details>:last-child{margin-bottom:14px}.MarkdownViewer_container__OsBiL summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:var(--sc-control-lg);padding:10px 16px;font-size:15px;color:var(--sc-fg-default);cursor:pointer;list-style:none}.MarkdownViewer_container__OsBiL summary::-webkit-details-marker{display:none}.MarkdownViewer_container__OsBiL summary:after{content:"+";flex:0 0 auto;font-family:var(--sc-font-family-mono);font-size:15px;color:var(--sc-fg-muted)}.MarkdownViewer_container__OsBiL summary:hover{color:var(--sc-fg-accent)}.MarkdownViewer_container__OsBiL details[open]>summary{margin-bottom:4px}.MarkdownViewer_container__OsBiL details[open]>summary:after{content:"−"}.MarkdownViewer_container__OsBiL a{color:var(--sc-fg-accent);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--sc-border-accent);text-decoration-color:var(--sc-border-accent)}.MarkdownViewer_container__OsBiL a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.MarkdownViewer_container__OsBiL strong{font-weight:600;color:var(--sc-fg-default)}.MarkdownViewer_container__OsBiL hr{margin:32px 0;border:0;border-top:1px solid var(--sc-border-default)}.MarkdownViewer_container__OsBiL img{max-width:100%;height:auto;border-radius:var(--sc-radius-xl)}.MarkdownViewer_article__GFhJY{min-width:0}.MarkdownViewer_article__GFhJY>:first-child{margin-top:0}.MarkdownViewer_h1__ecBXI,.MarkdownViewer_h2__SjuFG,.MarkdownViewer_h3__0ssjL{color:var(--sc-fg-default);scroll-margin-top:96px}.MarkdownViewer_h1__ecBXI{font-family:var(--sc-text-h3-family);font-weight:var(--sc-text-h3-weight);font-size:var(--sc-text-h3-size);line-height:var(--sc-text-h3-line);letter-spacing:var(--sc-text-h3-tracking);margin:40px 0 16px}.MarkdownViewer_h2__SjuFG{font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.02em;margin:48px 0 16px}@media(max-width:calc(480px - 1px)){.MarkdownViewer_h2__SjuFG{font-size:23px;margin-top:40px}}.MarkdownViewer_container__OsBiL:not(.MarkdownViewer_article__GFhJY) .MarkdownViewer_h2__SjuFG{font-size:20px;margin:28px 0 12px}.MarkdownViewer_h3__0ssjL{font-size:21px;font-weight:600;line-height:1.3;letter-spacing:-.01em;margin:32px 0 12px}.MarkdownViewer_container__OsBiL:not(.MarkdownViewer_article__GFhJY) .MarkdownViewer_h3__0ssjL{font-size:16px;margin:24px 0 10px}.MarkdownViewer_paragraph__ALSvy{margin:0 0 16px}.MarkdownViewer_ol__TuFEp,.MarkdownViewer_ul__EQToQ{margin:0 0 16px;padding-left:22px}.MarkdownViewer_ul__EQToQ{list-style-type:disc}.MarkdownViewer_ol__TuFEp{list-style-type:decimal}.MarkdownViewer_li__mz1Xv{margin-bottom:6px}.MarkdownViewer_li__mz1Xv::marker{color:var(--sc-fg-muted)}.MarkdownViewer_li__mz1Xv>.MarkdownViewer_ol__TuFEp,.MarkdownViewer_li__mz1Xv>.MarkdownViewer_ul__EQToQ{margin:6px 0 0}.MarkdownViewer_blockquote__fNboM{margin:24px 0;padding:18px 20px;color:var(--sc-fg-accent-ink);background:var(--sc-bg-accent-soft);border-radius:var(--sc-radius-xl)}.MarkdownViewer_blockquote__fNboM .MarkdownViewer_paragraph__ALSvy:last-child{margin-bottom:0}.MarkdownViewer_blockquote__fNboM strong{color:inherit}.MarkdownViewer_codeBlock__tIYWo{margin:24px 0!important;padding:18px 20px!important;border-radius:var(--sc-radius-xl);font-size:14px;overflow-x:auto}.MarkdownViewer_pre__RuUEg{margin:0 0 16px;padding:14px 16px;font-family:var(--sc-font-family-mono);font-size:14px;line-height:1.8;white-space:pre-wrap;word-break:break-word;color:var(--sc-fg-default);background:var(--sc-bg-page);border:1px solid var(--sc-border-subtle);border-radius:var(--sc-radius-lg)}.MarkdownViewer_pre__RuUEg .MarkdownViewer_inlineCode__m5rz1{padding:0;font-size:inherit;background:none}.MarkdownViewer_inlineCode__m5rz1{font-family:var(--sc-font-family-mono);font-size:.88em;padding:2px 6px;color:var(--sc-fg-default);background:var(--sc-bg-code-inline);border-radius:var(--sc-radius-xs);word-break:break-word}.MarkdownViewer_tableWrapper__Mu6FU{margin:24px 0;overflow-x:auto;background:var(--sc-bg-surface);border:1px solid var(--sc-border-default);border-radius:var(--sc-radius-xl)}.MarkdownViewer_table__GigIy{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.MarkdownViewer_th__Mftiq{padding:12px 16px;font-family:var(--sc-font-family-mono);font-size:12px;font-weight:400;text-align:left;color:var(--sc-fg-muted);border-bottom:1px solid var(--sc-border-default)}.MarkdownViewer_td__T3rQ6{padding:12px 16px;vertical-align:top;border-top:1px solid var(--sc-border-subtle)}.MarkdownViewer_tr__d9eXt:first-child .MarkdownViewer_td__T3rQ6{border-top:0}.MarkdownViewer_boostContainer__VaOG6{margin:32px 0}.Boost_boost__JYfOE{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;padding:24px;color:var(--sc-fg-on-inverse);background:var(--sc-bg-inverse);border-radius:var(--sc-radius-2xl)}.Boost_content__A84CN{flex:1 1 320px;display:flex;flex-direction:column;gap:8px}.Boost_label__mTu84{font-family:var(--sc-font-family-mono);font-size:12px;color:var(--sc-fg-accent-on-inverse)}.Boost_title__l28Q7{margin:0;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.015em;color:var(--sc-fg-on-inverse)}.Boost_description__63eb3{margin:0;font-size:15px;line-height:1.5;color:var(--sc-fg-on-inverse-secondary)}.Boost_button__ykjJ1{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;height:var(--sc-button-height);padding:0 var(--sc-button-padding-x);font-size:15px;font-weight:500;color:var(--sc-fg-default)!important;text-decoration:none!important;background:var(--sc-bg-page);border-radius:var(--sc-button-radius)}.Boost_button__ykjJ1:hover{opacity:.9}.RelatedTasks_relatedTasks__emt__{margin-top:48px;padding-top:24px;border-top:2px solid var(--sc-border-emphasis)}.RelatedTasks_head__le9Fi{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px}.RelatedTasks_title__kmwC_{font-size:20px;font-weight:600;letter-spacing:-.015em}.RelatedTasks_all__1UJBr{font-size:14px;text-decoration:underline;text-underline-offset:3px}.RelatedTasks_all__1UJBr:hover{color:var(--sc-fg-accent)}.RelatedTasks_list__PE6ZR{list-style:none}.RelatedTasks_row__RRQVF{display:flex;justify-content:space-between;align-items:baseline;gap:16px;min-height:56px;padding:16px 0;border-bottom:1px solid var(--sc-border-default)}.RelatedTasks_row__RRQVF:hover .RelatedTasks_name__A2mHa{color:var(--sc-fg-accent)}.RelatedTasks_name__A2mHa{font-size:16px;font-weight:500;transition:color var(--sc-duration-fast)}.RelatedTasks_category__ocRg3{flex:0 0 auto;font-family:var(--sc-font-family-mono);font-size:12px;color:var(--sc-fg-muted)}