.aedb-ch-2 .aedb-ed.aedb-window{max-width:var(--aedb-window);margin:var(--space-inner) auto}.aedb-ch-2 .aedb-ed-split:after{display:none}.aedb-ch-2 .aedb-ed-grip{background:repeating-linear-gradient(#f0cc84 0 2px,#0000 2px 5px);border-radius:3px;width:6px;height:34px;transition:opacity .45s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aedb-ch-2 .aedb-ed[data-stage="0"] .aedb-ed-grip{opacity:0}@media (width>=761px){.aedb-ch-2 .aedb-ed-panes.two{grid-template-columns:var(--aedb-left,1fr) 14px 1fr}}.aedb-ch-2 .aedb-sticky .aedb-captions{min-height:10.6rem;margin-bottom:var(--space-inner)}.aedb-ch-2 .aedb-split:not(.flip) .aedb-figure-art{aspect-ratio:3;-webkit-mask-size:cover;mask-size:cover}.aedb-ch-2 .aedb-figure:has(>.aedb-figure-art)>figcaption{text-align:center}.aedb-page.aedb-ch-2 .aedb-ed.aedb-window.tall{height:auto}.aedb-page.aedb-ch-2 .aedb-ed.aedb-window.tall .aedb-ed-body{overflow:visible}.aedb-page.aedb-ch-2 .aedb-ed.aedb-window.tall .aedb-ed-panes .aedb-ed-pane{height:auto;overflow:visible}@keyframes aedb-ch-2-pane-bar{0%{background-image:linear-gradient(#dab56e,#dab56e);background-position:right 2px top 0%;box-shadow:inset -11px 0 #efe9dc24}to{background-image:linear-gradient(#dab56e,#dab56e);background-position:right 2px top 100%;box-shadow:inset -11px 0 #efe9dc24}}@media (width>=761px){.aedb-ch-2 .aedb-scene .aedb-ed.two-panes{height:542px;transition:background .5s,height .5s}.aedb-ch-2 .aedb-scene .aedb-ed.two-panes[data-stage="0"]{height:398px}.aedb-ch-2 .aedb-ed[data-stage] .aedb-src .aedb-ln{line-height:24px}.aedb-ch-2 .aedb-ed.two-panes .aedb-src{padding:12px 0 0}.aedb-ch-2 .aedb-ed.two-panes .aedb-ed-body{scrollbar-gutter:auto}.aedb-ch-2 .aedb-ed.two-panes .aedb-ed-pane{scrollbar-width:none;background-repeat:no-repeat;background-size:7px 94%;background-origin:border-box;background-clip:border-box;animation-name:aedb-ch-2-pane-bar}.aedb-ch-2 .aedb-ed.two-panes .aedb-ed-pane::-webkit-scrollbar{width:0;height:0}.aedb-ch-2 .aedb-ed.two-panes[data-stage="0"] .aedb-ed-pane{background-size:7px 43%}.aedb-ch-2 .aedb-scene .aedb-ed.two-panes[data-stage="0"] .aedb-ed-pane{background-size:7px 31%}}@media (width<=760px){.aedb-ch-2 .aedb-sticky .aedb-captions{min-height:0}.aedb-page.aedb-ch-2 .aedb-ed.two-panes .aedb-ed-body{scrollbar-gutter:auto;scrollbar-width:none;background-repeat:no-repeat;background-size:7px 51%;background-origin:border-box;background-clip:border-box;animation-name:aedb-ch-2-pane-bar}.aedb-page.aedb-ch-2 .aedb-ed.two-panes .aedb-ed-body::-webkit-scrollbar{width:0;height:0}.aedb-page.aedb-ch-2 .aedb-ed.two-panes[data-stage="0"] .aedb-ed-body{background-size:7px 18%}}@media (prefers-reduced-motion:reduce){.aedb-ch-2 .aedb-ed-grip,.aedb-ch-2 .aedb-scene .aedb-ed.two-panes{transition:none}}.aedb-ch-2 .aedb-ed[data-stage] .aedb-ln{line-height:1.7}.aedb-ch-2 .aedb-ed[data-stage] .aedb-ln.plain .g{opacity:1}.aedb-ch-2 .aedb-ed[data-stage] .aedb-ln.plain .c{text-indent:-4ch;padding-left:4ch}.aedb-ch-2 .aedb-ed[data-stage] .syn,.aedb-ch-2 .aedb-ed[data-stage] .indent,.aedb-ch-2 .aedb-ed[data-stage] .syn-type,.aedb-ch-2 .aedb-ed[data-stage] .syn.pn:not(.scope),.aedb-ch-2 .aedb-ed[data-stage] .syn.pn.comma{opacity:1;max-width:20ch}.aedb-ch-2 .aedb-ed[data-stage] .us{color:inherit;max-width:1ch}.aedb-ch-2 .aedb-ed[data-stage] .cb{width:0}.aedb-ch-2 .aedb-ed[data-stage] .ghost,.aedb-ch-2 .aedb-ed[data-stage] .ghost.read,.aedb-ch-2 .aedb-ed[data-stage] .ghost.doc,.aedb-ch-2 .aedb-ed[data-stage] .ghost.doc.scope{opacity:0;max-width:0}.aedb-ch-2 .aedb-ed[data-stage] .tok.id,.aedb-ch-2 .aedb-ed[data-stage] .tok.type,.aedb-ch-2 .aedb-ed[data-stage] .tok.num,.aedb-ch-2 .aedb-ed[data-stage] .tok.str{font-family:var(--font-mono);font-size:inherit}.aedb-ch-2 .aedb-ed[data-stage] .tok.kw{color:#dab56e}.aedb-ch-2 .aedb-ed[data-stage] .tok.str{color:#8ba888}.aedb-ch-2 .aedb-ed[data-stage] .tok.com{color:#938366;font-style:italic}.aedb-ch-2 .aedb-ed[data-stage] .tok.num{color:#f0cc84}.aedb-ch-2 .aedb-ed[data-stage] .tok.sym{color:#c6a15a}.aedb-ch-2 .aedb-ed[data-stage] .tok.type{color:#efe9dc;font-weight:500}.aedb-ch-2 .aedb-ed[data-stage] .tok.id{color:#efe9dc}.aedb-ch-2 .aedb-ed[data-stage] .tok.pn{color:#efe9dc9e}.aedb-ch-2 .aedb-ed[data-stage] .tok.ivar{color:#e6d3a8}.aedb-ch-2 .aedb-ed[data-stage="0"]{border-color:var(--aedb-rim);background:#10141d}.aedb-ch-2 .aedb-ed[data-stage="0"] .aedb-ed-title{background:#171c28;border-bottom-color:#dab56e47}.aedb-ch-2 .aedb-ed[data-stage="0"] .aedb-ed-title em{color:#efe9dc8c}.aedb-ch-2 .aedb-ed[data-stage="0"] .aedb-ed-title span.dot{background:#efe9dc33}.aedb-ch-2 .aedb-ed[data-stage="0"] .aedb-ed-title span.dot:first-child{background:#dab56e}.aedb-ch-2 .aedb-ed[data-stage="0"] .aedb-ed-body{color:#efe9dc;background:#10141d}@supports not selector(::-webkit-scrollbar){.aedb-ch-2 .aedb-ed[data-stage="0"] .aedb-ed-body,.aedb-ch-2 .aedb-ed[data-stage="0"] .aedb-ed-pane{scrollbar-color:var(--aedb-scroll) transparent}}.aedb-ch-2 .aedb-ed[data-stage="0"] .aedb-ed-body::-webkit-scrollbar-thumb,.aedb-ch-2 .aedb-ed[data-stage="0"] .aedb-ed-pane::-webkit-scrollbar-thumb{background:var(--aedb-scroll);background-clip:padding-box;border:3px solid #0000}.aedb-ch-2 .aedb-ed[data-stage="0"] .aedb-ed-body::-webkit-scrollbar-track,.aedb-ch-2 .aedb-ed[data-stage="0"] .aedb-ed-pane::-webkit-scrollbar-track{background:#efe9dc0d;border-left-color:#efe9dc14}.aedb-ch-2 .aedb-ed[data-stage="0"] .aedb-ed-tabs{background:#12161f;border-bottom-color:#efe9dc14}.aedb-ch-2 .aedb-ed[data-stage="0"] .aedb-ed-tab{color:#efe9dc8c;border-right-color:#efe9dc14}.aedb-ch-2 .aedb-ed[data-stage="0"] .aedb-ed-tab.is-current{color:#efe9dc;background:#10141d;border-top-color:#dab56e}.aedb-ch-2 .aedb-ln.plain .c:has(>.tok.pn.syn:first-child) .tok,.aedb-ch-2 .aedb-ln.plain .c:has(>.indent:first-child+.tok.pn.syn) .tok{color:#938366;font-style:italic;font-weight:400}.aedb-ch-2 .aedb-src[data-src=settled],.aedb-ch-2 .aedb-ed[data-stage="0"] .aedb-src[data-src=drafting]{display:none}.aedb-ch-2 .aedb-ed[data-stage="0"] .aedb-src[data-src=settled]{display:block}.aedb-ch-2 .aedb-ed[data-stage="3"] .aedb-ln.mark{background:0 0}.aedb-ch-2 .aedb-ed[data-stage="3"] .aedb-ln.mark .g{color:#938366}.aedb-ch-2 .aedb-ed .aedb-ln.mark{transition:background .45s,color .45s}.aedb-ch-2 .aedb-ed[data-stage="1"] .aedb-ln.mark.loses{background:0 0}.aedb-ch-2 .aedb-ed[data-stage="1"] .aedb-ln.mark.loses .g,.aedb-ch-2 .aedb-ed[data-stage="1"] .aedb-ln.mark.loses .tok{color:#938366}.aedb-ch-2 .aedb-ed[data-stage="1"] .aedb-ln.mark.loses .c,.aedb-ch-2 .aedb-ed[data-stage="1"] .aedb-ln.mark.loses .c .syn,.aedb-ch-2 .aedb-ed[data-stage="1"] .aedb-ln.mark.loses .c .us,.aedb-ch-2 .aedb-ed[data-stage="1"] .aedb-ln.mark.loses .c .cb{text-decoration:line-through 1px #dab56e8c}.aedb-ch-2 .aedb-ed[data-stage="1"] .aedb-ln.mark.wins .g{color:#dab56e}.aedb-ch-2 .aedb-ln.mark .tok.com,.aedb-ch-2 .aedb-ln.mark .c:has(>.tok.pn.syn:first-child) .tok,.aedb-ch-2 .aedb-ln.mark .c:has(>.indent:first-child+.tok.pn.syn) .tok{color:#a89b82}.aedb-ch-2 .aedb-ed-split:after{transition:opacity .45s}.aedb-ch-2 .aedb-ed[data-stage="0"] .aedb-ed-split:after{opacity:0}.aedb-ch-2 .aedb-ed.aedb-window.two-panes{height:auto}.aedb-ch-2 .aedb-ed.aedb-window.two-panes .aedb-ed-body{overflow:visible}.aedb-ch-2 .aedb-ed.aedb-window.two-panes .aedb-ed-panes.two .aedb-ed-pane{height:auto;overflow:visible}@media (width>=761px){.aedb-ch-2 .aedb-readers{grid-template-columns:repeat(5,1fr)}}@media (scripting:none){.aedb-ch-2 .aedb-ed[data-stage="3"] .aedb-ln.mark{background:#dab56e1f}.aedb-ch-2 .aedb-ed[data-stage="3"] .aedb-ln.mark .g{color:#a89b82}.aedb-ch-2 .aedb-captions{min-height:0}.aedb-ch-2 .aedb-caption{margin-bottom:.6rem;display:block}.aedb-ch-2 .aedb-readers.aedb-reveal{opacity:1;max-height:none;margin-top:.9rem;overflow:visible}.aedb-ch-2 .aedb-scene{height:auto}.aedb-ch-2 .aedb-scene .aedb-sticky{position:static}.aedb-ch-2 .aedb-scene .aedb-ed.two-panes{height:auto}.aedb-ch-2 .aedb-ed.two-panes .aedb-ed-body{overflow:visible}.aedb-ch-2 .aedb-ed-panes.two{grid-template-columns:1fr}.aedb-ch-2 .aedb-ed-panes.two .aedb-ed-pane{height:auto;overflow:visible}.aedb-ch-2 .aedb-ed-split{display:none}}@media (prefers-reduced-motion:reduce){.aedb-ch-2 .aedb-ed .aedb-ln.mark,.aedb-ch-2 .aedb-ed-split:after{transition:none}}