.blockHandleMenu_blockHandleButton__ADCQ1{z-index:50;cursor:pointer;padding:0;outline:none;border:none;box-sizing:border-box;background-color:transparent}.blockHandleMenu_blockHandle__tTboq{display:flex;align-items:center;justify-content:center;border-radius:6px;background-color:var(--colorSecondaryBackground);color:var(--colorPrimaryText);padding:.1rem .05rem;font-size:var(--fontSizeXS);line-height:var(--lineHeightXS);min-width:1.5rem;min-height:1.25rem}.blockHandleMenu_blockHandle__tTboq.blockHandleMenu_blockHandleBeginner__jnJMC{background-color:var(--colorGreenLight)}.blockHandleMenu_blockHandle__tTboq.blockHandleMenu_blockHandleAdvanced__zp5Ow{background-color:var(--colorRedLight)}.blockHandleMenu_blockHandle__tTboq:hover{background-color:var(--colorTertiaryBackground)}.blockHandleMenu_blockHandle__tTboq.blockHandleMenu_blockHandleBeginner__jnJMC:hover{background-color:var(--colorGreen)}.blockHandleMenu_blockHandle__tTboq.blockHandleMenu_blockHandleAdvanced__zp5Ow:hover{background-color:var(--colorRed)}.blockHandleMenu_marginNumber__QOQS5{font-family:var(--sansFontFamily) sans-serif;font-size:var(--fontSizeXS);line-height:var(--lineHeightS);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:0}.blockHandleMenu_blockHandleIcon__Z_VH5{display:flex;align-items:center;justify-content:center}.blockHandleMenu_blockHandleIcon__Z_VH5 svg{color:var(--colorPrimaryText);height:.9rem;width:.9rem}.blockHandleMenu_blockHandleMenu__jDM18{margin-top:-.5rem;box-sizing:border-box;position:relative;z-index:50;display:flex;max-height:var(--popover-available-height);min-width:180px;flex-direction:column;overflow:auto;overscroll-behavior:contain;border-radius:.5rem;border:1px solid var(--colorTertiaryBorder);background-color:var(--colorExtraBackground);padding:.25rem;box-shadow:var(--shadowMedium);outline:none}.blockHandleMenu_blockHandleMenuItem__XE4fJ{display:flex;cursor:pointer;font-family:var(--sansFontFamily),sans-serif;font-size:var(--fontSizeXS);line-height:var(--lineHeightXS);color:var(--colorPrimaryText);scroll-margin:.5rem;align-items:center;gap:.5rem;border-radius:.25rem;padding:.2rem .4rem;outline:none;border:none;background-color:transparent}.blockHandleMenu_blockHandleMenuItem__XE4fJ[data-active-item]{background-color:var(--colorBlueLight);color:var(--colorBlue)}.blockHandleMenu_updateMarginNumberPopover__zxH4T{position:relative;display:flex;align-items:center;justify-content:center;z-index:51;border-radius:6px;background-color:var(--colorSecondaryBackground);color:var(--colorSecondaryText);padding:.2rem;margin-right:.5rem;font-size:var(--fontSizeXS);line-height:var(--lineHeightXS)}@media (max-width:1024px){.blockHandleMenu_updateMarginNumberPopover__zxH4T{margin-right:-3rem}}.blockHandleMenu_updateMarginNumberForm__7CPT0{display:flex;gap:.2rem;align-items:center}.blockHandleMenu_updateMarginNumberForm__7CPT0 button[type=submit]{font-family:var(--sansFontFamily),sans-serif;padding:.2rem;border-radius:9999px;background-color:var(--colorBlue);color:white;outline:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.blockHandleMenu_updateMarginNumberForm__7CPT0 button[type=submit] svg{width:.8rem;height:.8rem}.blockHandleMenu_updateMarginNumberForm__7CPT0 button[type=submit]:hover{background-color:var(--colorBlueDark)}.blockHandleMenu_updateMarginNumberForm__7CPT0 button[type=submit][aria-disabled=true]{background-color:var(--colorSecondaryText);cursor:not-allowed}.blockHandleMenu_updateMarginNumberForm__7CPT0 .blockHandleMenu_inputField__hhdbD input{font-family:var(--sansFontFamily),sans-serif;font-size:var(--fontSizeXS);line-height:var(--lineHeightXS);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:0 .2rem;border-radius:.25rem;border:1px solid var(--colorTertiaryBorder);outline:none;max-width:6ch;text-align:center}.blockHandleMenu_updateMarginNumberForm__7CPT0 .blockHandleMenu_inputField__hhdbD [role=alert]{position:absolute;top:2rem;width:200%;left:-100%;text-align:right;font-family:var(--sansFontFamily),sans-serif;font-size:var(--fontSizeXXS);line-height:var(--lineHeightXS);color:var(--colorRedDark)}.blockHandleMenu_difficultyLevelGroup__56d_8{background-color:var(--colorTertiaryBackground);border-radius:3px;display:flex;padding:2px;gap:2px;margin-top:2px;align-items:center}.blockHandleMenu_difficultyLevelOption__hoYpb{font-size:var(--fontSizeXS);color:var(--colorPrimaryText);width:100%;border-radius:3px;display:flex;align-items:center;padding:2px 8px;justify-content:center}.blockHandleMenu_difficultyLevelOption__hoYpb:hover{background-color:var(--colorTertiaryBackground)}.blockHandleMenu_difficultyLevelOption__hoYpb[data-active-item]{background-color:var(--colorBlueLight);color:var(--colorBlue)}.toolbar_editorToolbarWrapper__AOpg6{position:relative}.toolbar_editorToolbar___SXiS{max-width:98vw;margin:0 auto 3rem;position:-webkit-sticky;position:sticky;top:1rem;background-color:var(--colorExtraBackground);border-radius:5px;min-height:1em;color:var(--colorPrimaryText);left:0;right:0;z-index:3;box-sizing:border-box;box-shadow:var(--shadowMedium)}.toolbar_editorToolbar___SXiS>div{display:flex;align-items:center;padding:.25rem;overflow-x:scroll}.toolbar_editorToolbar___SXiS>div.toolbar_progressBar__n0xJ_{position:relative;height:2px;background-color:var(--colorBlue);z-index:2;flex:0 1;padding:0;border-radius:999px 0 0 0;overflow:visible}.toolbar_editorToolbar___SXiS>div[data-toolbar-slot=controls]{border-bottom:1px solid var(--colorSecondaryBorder)}.toolbar_editorToolbar___SXiS>div>hr[role=separator]{border:none;color:transparent;border-top:1px solid var(--colorSecondaryBorder);border-right:1px solid var(--colorSecondaryBorder);height:1.5rem;margin-block:0;margin-inline:0}.toolbar_editorToolbar___SXiS.toolbar_compact__woX5c{margin:-3px -3px 10px;box-shadow:none;border:none;border-bottom:1px solid var(--colorSecondaryBorder);border-radius:5px 5px 0 0;padding:0}.toolbar_editorToolbar___SXiS>div::-webkit-scrollbar{display:none}.toolbar_editorToolbarChapterDetails__CJDgO{display:flex;align-items:center;gap:.5rem;margin-right:.75rem}.toolbar_editorToolbarChapterTitle__FCR1F{position:relative;display:block;text-overflow:ellipsis;overflow:hidden;font-size:1.125rem;font-weight:500;color:var(--colorPrimaryText);padding:.125rem;margin:.125rem .5rem .125rem .125rem;white-space:nowrap;transition:width .1s ease-in-out;transform-origin:left}@media screen and (prefers-reduced-motion:reduce){.toolbar_editorToolbarChapterTitle__FCR1F{transition:none}}@media screen and (max-width:486px){.toolbar_editorToolbarChapterTitle__FCR1F{display:none}}.toolbar_editorToolbarItem__MMzGZ{display:inline-flex;padding:.125rem;margin:.125rem;align-items:center;border:0;background:transparent;color:var(--colorPrimaryText);font-family:dskrptSans,sans-serif;font-size:var(--fontSizeXS)}.toolbar_editorToolbarItem__MMzGZ[disabled]{opacity:.5;cursor:not-allowed;color:var(--colorSecondaryText)}.toolbar_editorToolbarItem__MMzGZ.toolbar_revisionItem__jT_MK{border-radius:5px;background-color:var(--colorSecondaryBackground)}.toolbar_editorToolbarItem__MMzGZ span.toolbar_toolbarItemLabel__ttB4c{margin:0 .375rem 0 .25rem;font-size:1rem;max-width:10rem;max-height:1rem;text-overflow:ellipsis;overflow:clip;white-space:nowrap;line-height:1rem;color:var(--colorSecondaryText)}.toolbar_editorToolbarItemActive__gFm0y{color:var(--colorBlue)}.toolbar_editorToolbarItemLabel__7ibGJ{font-size:1.125rem;font-family:dskrptSans,sans-serif;font-weight:500;padding:.25rem;line-height:1rem}.toolbar_editorToolbarItem__MMzGZ:hover{background-color:var(--colorSecondaryBackground);border-radius:5px;color:var(--colorBlue);cursor:pointer}.toolbar_editorToolbarItem__MMzGZ>svg{width:1.25rem;height:1.25rem;display:inline-flex;line-height:.8;vertical-align:-2px;padding:.25rem;justify-content:center;border-radius:5px}.toolbar_green__r1CMS{color:var(--colorGreen)}.toolbar_red__hbDEX{color:var(--colorRed)}.toolbar_yellow__P0Nrf{color:var(--colorOrange)}.toolbar_editorToolbarMenuButton__8xzv8 span[aria-hidden],.toolbar_editorToolbarMenuButton__8xzv8 svg{padding-right:.125rem}.toolbar_editorToolbarDropdownMenu__QSllH,.toolbar_editorToolbarDropdown___grm2{font-size:90%;white-space:nowrap;background-color:var(--colorExtraBackground);border-radius:5px}.toolbar_editorToolbarDropdown___grm2{border:1px solid var(--colorSecondaryBorder);box-shadow:var(--shadowNarrow);vertical-align:1px;cursor:pointer;position:relative;padding-right:15px}.toolbar_editorToolbarDropdownWrap__eEYhd{padding:1px 0 1px 4px;display:inline-block;position:relative;font-family:dskrptSans,SourceSans,sans-serif;font-size:1.125rem}.toolbar_editorToolbarDropdown___grm2:after{content:"";border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid;opacity:.6;position:absolute;right:4px;top:calc(50% - 2px)}.toolbar_editorToolbarDropdownMenu__QSllH{z-index:15;min-width:6em;overflow:clip;box-shadow:var(--shadowDropdown)}.toolbar_selected__QV2L_{font-weight:500;color:var(--colorBlue)}.toolbar_editorToolbarDropdownItem__Y_GbE,.toolbar_editorToolbarMenuDescription__OJw7_{cursor:default;padding:6px 8px 6px 10px;display:flex;align-items:center;gap:.5rem}.toolbar_editorToolbarMenuDescription__OJw7_{margin:0;font-size:var(--fontSizeXS);padding:.25rem .5rem;background-color:var(--colorExtraBackground);border-bottom:1px solid var(--colorWhite)}.toolbar_editorToolbarDropdownItem__Y_GbE:hover{background:var(--colorSecondaryBackground)}.toolbar_editorToolbarDropdownItem__Y_GbE svg{width:1.25rem;height:1.25rem}.toolbar_editorToolbarSubmenuWrap__QTytG{position:relative;margin-right:-4px}.toolbar_editorToolbarSubmenuLabel__C_5Ie:after{content:"";border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid;opacity:.6;position:absolute;right:4px;top:calc(50% - 4px)}.toolbar_editorToolbarSubmenu__uV36K{display:none;min-width:4em;left:100%;top:-3px}.toolbar_editorToolbar___SXiS .toolbar_editorToolbarActive__wGI_g{border-radius:4px;color:var(--colorBlue)}.toolbar_editorToolbarDisabled__dFAoB{opacity:.2;cursor:not-allowed}.toolbar_editorToolbarSubmenuWrapActive__Hs7eU .toolbar_editorToolbarSubmenu__uV36K,.toolbar_editorToolbarSubmenuWrap__QTytG:hover .toolbar_editorToolbarSubmenu__uV36K{display:block}.toolbar_defIcon__Q0qiO{font-size:.76rem}.toolbar_shortcutHint__V2T9U{margin-left:auto;color:var(--colorTertiaryText);font-size:var(--fontSizeXXS);border:1px solid var(--colorTertiaryBorder);border-radius:3px;padding:0 .25rem}.toolbar_editorToolbarPopover__2VvPy{z-index:50;display:flex;max-width:min(calc(100vw - 16px),320px);flex-direction:column;gap:.5rem;border-radius:.5rem;border-width:1px;border-style:solid;border-color:var(--colorSecondaryBorder);background-color:var(--colorExtraBackground);padding:1rem;color:var(--colorPrimaryText);box-shadow:var(--shadow)}.toolbar_editorToolbarPopoverHeading__a8xPc{font-size:var(--fontSizeS);font-weight:600;margin:0;display:flex;justify-content:space-between;align-items:center}.toolbar_editorToolbarPopoverHeadingDismiss__1R5ys{color:var(--colorTertiaryBackground);display:flex;align-items:center}.toolbar_editorToolbarPopoverHeadingDismiss__1R5ys:hover{color:var(--colorSecondaryText);cursor:pointer}.toolbar_editorToolbarPopoverHeadingDismiss__1R5ys svg{width:1.25rem;height:1.25rem}.toolbar_editorToolbarPopoverDescription__s388G{font-size:var(--fontSizeS);margin:0}.toolbar_editorToolbarPopoverButtons__5mT_k{display:flex;gap:.5rem}.toolbar_editorToolbarPopoverDisclosure__itwip{border:none;background:transparent}.toolbar_difficultyLevelGroup__OFtJD{width:100%}.Mention_mention__xDdoy{font-size:.95em;opacity:.9;font-weight:600}.tableofcontents_tableOfContents__m6fdZ{box-sizing:border-box;margin:0;max-width:250px;min-width:200px;max-height:calc(100vh - 4rem);position:-webkit-sticky;position:sticky;top:1rem;overflow-y:scroll;flex-shrink:1;flex-grow:0;--h1toccounter:counter(h1toc,upper-alpha) ". ";--h2toccounter:counter(h2toc,upper-roman) ". ";--h3toccounter:counter(h3toc,decimal) ". ";--h4toccounter:counter(h4toc,lower-alpha) ") ";--h5toccounter:counter(h5toc,lower-alpha) counter(h5toc,lower-alpha) ") ";--h6toccounter:counter(h6toc,lower-roman) ") ";--h7toccounter:"(" counter(h7toc,lower-alpha) ") ";--h8toccounter:"(" counter(h7toc,lower-alpha) counter(h7toc,lower-alpha) ") ";--h9toccounter:"(" counter(h8toc,lower-alpha) counter(h8toc,lower-alpha) counter(h8toc,lower-alpha) ") ";counter-reset:h1toc h2toc h3toc h4toc h5toc h6toc h7toc h8toc h9toc}.tableofcontents_documentTableOfContents__qpdhR{container:documentToc/inline-size;width:15.625rem;margin:1rem 0 1rem 1rem;max-height:calc(100% - 2rem);background-color:var(--colorSecondaryBackground);border-radius:var(--borderRadius)}.tableofcontents_documentTableOfContents__qpdhR .tableofcontents_headingSection__UebLG{padding:.75rem;background-color:inherit}.tableofcontents_documentTableOfContents__qpdhR .tableofcontents_headingSection__UebLG h3{font-size:var(--fontSizeS)}.tableofcontents_documentTableOfContents__qpdhR .tableofcontents_headingSection__UebLG button:hover{background-color:var(--colorTertiaryBackground)}.tableofcontents_documentTableOfContents__qpdhR .tableofcontents_navigationSection__wgZfJ{margin:0 .75rem .75rem}.tableofcontents_documentTableOfContents__qpdhR .tableofcontents_listSection__e_e_j{box-sizing:border-box;padding:0 .75rem .75rem}@container panel (min-width: 82rem){.tableofcontents_documentTableOfContents__qpdhR{position:absolute;top:0;left:0;z-index:1;width:min(18rem,50cqw - var(--readingColumnWidth)/2 - var(--readingColumnOffset) - 4rem);min-width:0;max-width:none}}@container documentToc (width < 18rem){.tableofcontents_navigationLabel__Iz1i5{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}.tableofcontents_noOverflow__evfbo{overflow-y:unset;max-height:unset;max-width:unset}.tableofcontents_tableOfContents__m6fdZ::-webkit-scrollbar{display:none}.tableofcontents_navigationSection__wgZfJ{gap:.25rem;margin:0 .5rem}.tableofcontents_headingSection__UebLG,.tableofcontents_navigationSection__wgZfJ{display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box}.tableofcontents_headingSection__UebLG{position:-webkit-sticky;position:sticky;top:0;padding:.5rem;width:100%;background-color:var(--colorExtraBackground)}.tableofcontents_headingSectionButtons__0r_8c{display:flex;align-items:center;justify-content:flex-end}.tableofcontents_tableOfContents__m6fdZ h3{font-weight:600;font-size:1.125rem;margin:0}.tableofcontents_listSection__e_e_j{padding:0 .5rem;counter-reset:h1toc h2toc h3toc h4toc h5toc h6toc;width:100%}.tableofcontents_tableOfContents__m6fdZ ol{margin-top:0;list-style:none;counter-reset:h2toc;padding-left:.125rem;padding-right:0;padding-top:.125rem}.tableofcontents_tableOfContents__m6fdZ ol li{text-overflow:ellipsis;cursor:pointer;color:var(--colorPrimaryText);padding:.125rem}.tableofcontents_tableOfContents__m6fdZ ol li:not(:has(>a)){counter-increment:none!important;padding-top:0!important;padding-bottom:0!important}.tableofcontents_tableOfContents__m6fdZ ol li:not(:has(>a)):before{content:none!important}.tableofcontents_tableOfContents__m6fdZ ol.tableofcontents_level1__z7Gu5 li{cursor:pointer}.tableofcontents_tableOfContents__m6fdZ ol li a{padding:0;-webkit-hyphens:auto;hyphens:auto}.tableofcontents_tableOfContents__m6fdZ ol li a:hover{border-radius:5px;color:var(--colorBlue)}.tableofcontents_tableOfContents__m6fdZ ol li a.tableofcontents_active__AKI_M{color:var(--colorBlue)}.tableofcontents_tableOfContents__m6fdZ ol.tableofcontents_level1__z7Gu5{counter-reset:h2toc h3toc h4toc h5toc h6toc h7toc h8toc h9toc;font-weight:550}.tableofcontents_tableOfContents__m6fdZ ol.tableofcontents_level2__xpUsd{counter-reset:h2toc h3toc h4toc h5toc h6toc h7toc h8toc h9toc;font-weight:450}.tableofcontents_tableOfContents__m6fdZ ol.tableofcontents_level3__AqF9z{counter-reset:h3toc h4toc h5toc h6toc h7toc h8toc h9toc;font-weight:400}.tableofcontents_tableOfContents__m6fdZ ol.tableofcontents_level4__k6Y3p{counter-reset:h4toc h5toc h6toc h7toc h8toc h9toc;font-weight:300}.tableofcontents_tableOfContents__m6fdZ ol.tableofcontents_level5__EUVLc{counter-reset:h5toc h6toc h7toc h8toc h9toc;font-weight:300}.tableofcontents_tableOfContents__m6fdZ ol.tableofcontents_level6__xaMX1{counter-reset:h6toc h7toc h8toc h9toc;font-weight:300}.tableofcontents_tableOfContents__m6fdZ ol.tableofcontents_level7___usiJ{counter-reset:h7toc h8toc h9toc;font-weight:300}.tableofcontents_tableOfContents__m6fdZ ol.tableofcontents_level8__luDhT{counter-reset:h8toc h9toc;font-weight:300}.tableofcontents_tableOfContents__m6fdZ ol.tableofcontents_level1__z7Gu5 li:before{counter-increment:h1toc;content:var(--h1toccounter)}.tableofcontents_tableOfContents__m6fdZ ol.tableofcontents_level2__xpUsd li:before{counter-increment:h2toc;content:var(--h2toccounter)}.tableofcontents_tableOfContents__m6fdZ ol.tableofcontents_level3__AqF9z li:before{counter-increment:h3toc;content:var(--h3toccounter)}.tableofcontents_tableOfContents__m6fdZ ol.tableofcontents_level4__k6Y3p li:before{counter-increment:h4toc;content:var(--h4toccounter)}.tableofcontents_tableOfContents__m6fdZ ol.tableofcontents_level5__EUVLc li:before{counter-increment:h5toc;content:var(--h5toccounter)}.tableofcontents_tableOfContents__m6fdZ ol.tableofcontents_level6__xaMX1 li:before{counter-increment:h6toc;content:var(--h6toccounter)}.tableofcontents_tableOfContents__m6fdZ ol.tableofcontents_level7___usiJ li:before{counter-increment:h7toc;content:var(--h7toccounter)}.tableofcontents_tableOfContents__m6fdZ ol.tableofcontents_level8__luDhT li:before{counter-increment:h8toc;content:var(--h8toccounter)}.tableofcontents_tableOfContents__m6fdZ ol.tableofcontents_level9__LRznI li:before{counter-increment:h9toc;content:var(--h9toccounter)}.tableofcontents_noHeadings__aXtes{font-size:var(--fontSizeXS);color:var(--colorSecondaryText);margin:0;background-color:var(--colorSecondaryBackground);padding:.125rem;border-radius:3px;text-align:center;font-weight:500}.tableofcontents_documentTableOfContents__qpdhR ol[class]{margin:0;padding:0;font-size:var(--fontSizeXS);font-weight:400}.tableofcontents_documentTableOfContents__qpdhR ol li{padding:0}.tableofcontents_documentTableOfContents__qpdhR ol li:has(>a){display:grid;grid-template-columns:1.5rem minmax(0,1fr);grid-column-gap:.25rem;column-gap:.25rem}.tableofcontents_documentTableOfContents__qpdhR ol li:has(>a):before{text-align:right}.tableofcontents_documentTableOfContents__qpdhR ol li>a{grid-column:2}.tableofcontents_documentTableOfContents__qpdhR ol li:has(>a)>ol{grid-column:1/-1}.tableofcontents_documentTableOfContents__qpdhR li>ol[class]{margin-top:.25rem}.tableofcontents_documentTableOfContents__qpdhR li:has(>ol)+li{margin-top:.5rem}.tableofcontents_documentTableOfContents__qpdhR ol.tableofcontents_level1__z7Gu5>li:has(>ol)+li{margin-top:.875rem}.tableofcontents_documentTableOfContents__qpdhR li:not(:has(>a))>ol[class]{margin-top:0}