.x8XKZW_bookLayout{color:#1f1f23;background:#fafafa;grid-template:"sidebar main"1fr/280px minmax(0,1fr);max-width:980px;min-height:100dvh;margin:0 auto;display:grid;position:relative}.x8XKZW_bookLayout[data-component=book-layout]{background:inherit}.x8XKZW_bookHeader{color:#1f1f23;z-index:25;background:#fff;border-bottom:1px solid #00000014;grid-area:header;align-items:center;gap:.75rem;min-height:56px;padding:0 1rem;display:flex}.x8XKZW_bookHeaderTitle{letter-spacing:-.005em;color:#1f1f23;text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;min-height:32px;margin:0;font-size:1.1rem;font-weight:700;line-height:1;display:flex;overflow:hidden}.x8XKZW_bookSidebarCol{top:var(--book-header-offset,var(--r-globalnavbar-height,44px));height:calc(100dvh - var(--book-header-offset,var(--r-globalnavbar-height,44px)));background:#fff;border:1px solid #00000014;flex-direction:column;grid-area:sidebar;align-self:start;display:flex;position:sticky;overflow:hidden}.x8XKZW_bookSidebarHeader{background:#fff;border-bottom:1px solid #00000014;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;min-height:56px;padding:0 1rem;display:flex}.x8XKZW_bookSidebarHeaderTitle{letter-spacing:-.005em;color:#1f1f23;text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;min-width:0;min-height:32px;margin:0;font-size:1.05rem;font-weight:700;line-height:1;display:flex;overflow:hidden}.x8XKZW_bookSidebarToggle{color:#6e6e73;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin:0;padding:0;line-height:1;transition:color .15s,background-color .15s;display:inline-flex}.x8XKZW_bookSidebarToggle:hover{color:#1d1d1f;background:#0000000d}.x8XKZW_bookSidebarToggle:focus-visible{outline-offset:2px;outline:2px solid #2962ff}.x8XKZW_bookExpandBar{margin-bottom:1.25rem}.x8XKZW_bookSidebarExpandButton{color:#6e6e73;cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:8px;align-items:center;gap:.5rem;padding:.45rem .75rem;font-size:.875rem;font-weight:500;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.x8XKZW_bookSidebarExpandButton:hover{color:#1d1d1f;background:#f5f5f7;border-color:#0003}.x8XKZW_bookSidebarExpandButton:focus-visible{outline-offset:2px;outline:2px solid #2962ff}.x8XKZW_bookSidebar{flex-direction:column;flex:1;gap:.5rem;padding:.75rem .75rem 3rem;display:flex;position:relative;overflow:auto}.x8XKZW_bookSidebarList{border-left:1px solid #0000000f;flex-direction:column;gap:.15rem;margin:0 0 0 1.25rem;padding:0 0 0 .375rem;list-style:none;display:flex;overflow:hidden}.x8XKZW_bookSidebarItem{margin:0}.x8XKZW_bookSidebarLink{color:#6e6e73;border-radius:8px;align-items:center;gap:.75rem;width:100%;padding:.55rem .65rem;font-size:.95rem;line-height:1.3;text-decoration:none;transition:color .15s;display:flex}.x8XKZW_bookSidebarLink:hover{color:#1d1d1f}.x8XKZW_bookSidebarLink:focus-visible{outline-offset:2px;outline:2px solid #2962ff}.x8XKZW_bookSidebarLink[aria-current=page]{color:#1d1d1f;font-weight:600}.x8XKZW_bookSidebarIndicator{pointer-events:none;z-index:10;background-color:#1d1d1f;width:2.5px;transition:top .2s cubic-bezier(.4,0,.25,1),height .2s cubic-bezier(.4,0,.25,1);position:absolute;left:0}.x8XKZW_bookSidebarLabel{text-align:left;flex:1}.x8XKZW_bookContent{overflow-wrap:anywhere;word-break:break-word;grid-area:main;width:100%;min-width:0;max-width:980px;margin:0 auto;padding:2rem clamp(1.25rem,3vw,2.5rem)}.x8XKZW_bookChapter{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;animation:.22s x8XKZW_bookFade}.x8XKZW_bookContent .payload-richtext{overflow-wrap:anywhere;word-break:break-word;width:100%!important;min-width:0!important;max-width:100%!important}@keyframes x8XKZW_bookFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.x8XKZW_bookChapter[hidden]{display:none!important}.x8XKZW_bookMenuButton{width:1rem;height:1rem;color:inherit;cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.x8XKZW_bookMenuButton:focus-visible{outline-offset:2px;outline:2px solid #2962ff}.x8XKZW_bookMenuButtonIcon{background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:0 0,0 7px,0 14px;background-repeat:no-repeat;background-size:22px 2px,22px 2px,22px 2px;width:22px;height:16px;display:inline-block}.x8XKZW_bookBackdrop{display:none}@media (min-width:881px){.x8XKZW_bookHeader{display:none}.x8XKZW_bookLayout[data-sidebar-collapsed=true]{grid-template:"header""main"1fr/minmax(0,1fr);max-width:980px}.x8XKZW_bookLayout[data-sidebar-collapsed=true] .x8XKZW_bookHeader{padding:0;display:flex!important}.x8XKZW_bookLayout[data-sidebar-collapsed=true] .x8XKZW_bookSidebarCol{display:none!important}.x8XKZW_bookLayout[data-sidebar-collapsed=true] .x8XKZW_bookContent{max-width:980px;padding:2rem 0}}@media (max-width:880px){.x8XKZW_bookLayout{flex-direction:column;width:100%;max-width:100%;display:flex}.x8XKZW_bookHeader{width:100%;padding:0 1rem}.x8XKZW_bookContent{width:100%;max-width:100%;padding:1.25rem 1rem}.x8XKZW_bookSidebarCol{top:var(--book-header-offset,var(--r-globalnavbar-height,44px));width:min(82vw,320px);height:calc(100dvh - var(--book-header-offset,var(--r-globalnavbar-height,44px)));z-index:50;box-shadow:none;border-right:1px solid #00000014;transition:transform .22s;position:fixed;bottom:0;left:0;transform:translate(-100%)}.x8XKZW_bookLayout[data-open=true] .x8XKZW_bookSidebarCol{transform:translate(0);box-shadow:0 6px 28px #0000002e}.x8XKZW_bookBackdrop{top:var(--book-header-offset,var(--r-globalnavbar-height,44px));z-index:40;opacity:0;pointer-events:none;background:#0006;transition:opacity .22s;display:block;position:fixed;bottom:0;left:0;right:0}.x8XKZW_bookLayout[data-open=true] .x8XKZW_bookBackdrop{opacity:1;pointer-events:auto}}.x8XKZW_bookAccordionRoot{flex-direction:column;gap:.5rem;display:flex}.x8XKZW_bookAccordionItem{border-radius:8px;overflow:hidden}.x8XKZW_bookAccordionHeader{margin:0;display:flex}.x8XKZW_bookAccordionTrigger{color:#1d1d1f;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:.65rem .75rem;font-size:.95rem;font-weight:600;transition:background-color .15s,color .15s;display:flex}.x8XKZW_bookAccordionTrigger:hover{background:#0000000a}.x8XKZW_bookAccordionTrigger:focus-visible{outline-offset:2px;outline:2px solid #2962ff}.x8XKZW_bookAccordionChevron{color:#86868b;flex-shrink:0;width:1rem;height:1rem;transition:transform .2s cubic-bezier(.87,0,.13,1)}.x8XKZW_bookAccordionTrigger[data-state=open] .x8XKZW_bookAccordionChevron{transform:rotate(180deg)}.x8XKZW_bookAccordionContent{overflow:hidden}.x8XKZW_bookAccordionContent[data-state=open]{animation:.2s cubic-bezier(.87,0,.13,1) x8XKZW_slideDown}.x8XKZW_bookAccordionContent[data-state=closed]{animation:.2s cubic-bezier(.87,0,.13,1) x8XKZW_slideUp}@keyframes x8XKZW_slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes x8XKZW_slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}
