.aedb-ch-7 .aedb-cf-window,.aedb-ch-7 .aedb-cf-pair,.aedb-ch-7 .aedb-cf-whole-file{max-width:var(--aedb-window);margin-inline:auto}.aedb-ch-7 .aedb-cf-window+.aedb-hint{margin-left:max(0px, (100% - var(--aedb-window)) / 2)}.aedb-ch-7 .aedb-cf-why{max-width:calc(2.6rem + 88ch)}.aedb-ch-7 .aedb-ed .tok.ivar,.aedb-ch-7 .aedb-ed .c>.syn:last-child,.aedb-ch-7 .aedb-ed .tok.sym .us,.aedb-ch-7 .aedb-ed .tok.sym+.syn,.aedb-ch-7 .aedb-ed .syn.comma,.aedb-ch-7 .aedb-ed .syn:has(+.syn),.aedb-ch-7 .aedb-ed .syn+.syn{white-space:pre-wrap;display:inline}@media (width>=1024px){.aedb-ch-7 .aedb-ed .tok.id .us{display:inline}}.aedb-ch-7 .aedb-cf-sources{margin:var(--space-inner) 0;padding:0 0 0 var(--space-inner);border-left:2px solid var(--aedb-rim)}.aedb-ch-7 .aedb-cf-sources h3{margin-top:0}.aedb-ch-7 .aedb-cf-sources p{margin-bottom:0}.aedb-ch-7 .aedb-ed.aedb-cf-pair{height:auto;max-height:none}.aedb-ch-7 .aedb-ed.aedb-cf-pair .aedb-ed-body{overflow:visible}.aedb-ch-7 .aedb-ed.aedb-cf-pair .aedb-ed-panes.two .aedb-ed-pane{height:auto;overflow:visible}.aedb-ch-7 .aedb-ed.aedb-cf-pair .aedb-ed-pane .aedb-ed-tabs{position:static}@media (width<=760px){.aedb-ch-7 .aedb-cf-row .c{white-space:normal}.aedb-ch-7 .aedb-cf-whole-file .aedb-ed-tab{white-space:normal;overflow-wrap:break-word;text-overflow:clip;text-align:left;flex:1 1 0;min-width:0;padding-inline:.7rem;overflow:visible}}.aedb-ch-7 .aedb-cf-window .aedb-ed-body,.aedb-ch-7 .aedb-cf-window .aedb-ed-pane{scrollbar-gutter:auto}.aedb-cf-count{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--aedb-muted);font-size:.75rem;transition:color .3s}.aedb-cf-count.is-complete{color:var(--aedb-accent-ink)}.aedb-cf-window{height:auto;min-height:36.5rem}@media (width>=761px) and (width<=960px){.aedb-cf-window{min-height:38rem}}@media (width>=761px) and (width<=786px){.aedb-cf-window{min-height:39.5rem}}.aedb-cf-whole-file{height:34rem}.aedb-cf-menu{background:0 0;flex-direction:column;display:flex}.aedb-cf-menu .aedb-ln{border-left:2px solid #0000}.aedb-cf-row{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border:0;border-left:2px solid #efe9dc38;border-radius:0;margin:0;padding:0;transition:background .2s,border-color .2s;display:block}.aedb-cf-row:hover,.aedb-cf-row:focus-visible,.aedb-cf-row[aria-expanded=true]{background:#dab56e1f;border-left-color:#dab56e}.aedb-cf-row:focus-visible{outline-offset:-2px;outline:2px solid #f0cc84}.aedb-cf-now,.aedb-cf-was{font-family:var(--font-mono);grid-template-columns:2.6rem 1fr;align-items:start;font-size:.86rem;line-height:1.7;display:grid}.aedb-cf-was{display:none}.aedb-cf-row .g{text-align:right;color:#a89b82;user-select:none;white-space:pre;padding-right:.9rem}.aedb-cf-row .c{text-indent:-4ch;white-space:pre-wrap;word-break:break-word;padding-left:4ch;padding-right:1rem}.aedb-cf-was .g{letter-spacing:.04em;color:#a89b82;padding-top:.15em;font-size:.7rem}.aedb-cf-was .c,.aedb-cf-was .tok,.aedb-cf-was .ghost{color:#a89b82;font-style:normal}.aedb-cf-none{font-family:var(--font-sans);color:#a89b82;font-style:italic}.aedb-cf-why{font-family:var(--font-sans);color:#efe9dcd1;white-space:normal;overflow-wrap:anywhere;padding:.1rem 1rem .5rem 2.6rem;font-size:.9rem;line-height:1.5;display:none}.aedb-cf-why .aedb-mono{color:#d6cfbf}.aedb-cf-why em{font-style:italic}.aedb-cf-row:hover .aedb-cf-was,.aedb-cf-row:focus-visible .aedb-cf-was,.aedb-cf-row[aria-expanded=true] .aedb-cf-was{display:grid}.aedb-cf-row:hover .aedb-cf-why,.aedb-cf-row:focus-visible .aedb-cf-why,.aedb-cf-row[aria-expanded=true] .aedb-cf-why{display:block}.aedb-cf-row:hover .aedb-cf-now,.aedb-cf-row:focus-visible .aedb-cf-now,.aedb-cf-row[aria-expanded=true] .aedb-cf-now{display:none}.aedb-cf-row[data-branch="6"]{border-left-color:#dab56e}.aedb-cf-row[data-branch="6"] .aedb-cf-why .lead{color:#dab56e}@media (prefers-reduced-motion:reduce){.aedb-cf-row,.aedb-cf-now,.aedb-cf-was,.aedb-cf-why,.aedb-cf-count{transition:none}}@media (width<=760px){.aedb-cf-window{min-height:0}.aedb-cf-whole-file{height:30rem}}@media (width<=430px){.aedb-cf-row{min-height:44px;padding:.35rem 0}.aedb-cf-row:hover .aedb-cf-now,.aedb-cf-row:focus-visible .aedb-cf-now,.aedb-cf-row[aria-expanded=true] .aedb-cf-now{display:grid}.aedb-cf-was{border-top:1px solid #efe9dc1f;margin-top:.3rem;padding-top:.3rem}.aedb-cf-why{padding-bottom:.35rem;padding-left:2.6rem}.aedb-cf-row .c{padding-right:.6rem}}