.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_{height:2px;background-color:var(--colorBlue);z-index:2;flex:0 1;padding:0;border-radius:999px 0 0 0}.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{height:1.125rem;display:inline-flex;line-height:.8;vertical-align:-2px;padding:.25rem;width:1.25rem;justify-content:center;border-radius:5px}.toolbar_editorToolbarItem__MMzGZ.toolbar_largeIcon__eaybR>svg{width:1.5rem;height:1.5rem;padding:.125rem}.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:1px solid var(--colorSecondaryBorder);border-radius:5px;box-shadow:var(--shadowNarrow)}.toolbar_editorToolbarDropdown___grm2{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}.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{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%}.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_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_headingSection__UebLG button{border:none;background:none}.tableofcontents_headingSection__UebLG button:hover{background-color:#efefef}.tableofcontents_headingSection__UebLG button svg{height:1.5rem;width:1.5rem}.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:blue}.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}