.prog[data-astro-cid-fttocojm]{position:fixed;inset:0 0 auto;height:2px;z-index:50;pointer-events:none}.prog[data-astro-cid-fttocojm] i[data-astro-cid-fttocojm]{display:block;height:100%;width:0;background:var(--signal);box-shadow:0 1px 0 var(--machine)}.chap-nav[data-astro-cid-fttocojm]{display:none;position:fixed;right:20px;top:50%;transform:translateY(-50%);flex-direction:column;align-items:flex-end;gap:10px;z-index:40}@media(min-width:1680px){.chap-nav[data-astro-cid-fttocojm]{display:flex}}.chap-nav[data-astro-cid-fttocojm] a[data-astro-cid-fttocojm]{display:flex;flex-direction:row-reverse;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.04em}.chap-nav[data-astro-cid-fttocojm] i[data-astro-cid-fttocojm]{width:6px;height:6px;background:var(--on-dark-2);transition:background-color .2s}.chap-nav[data-astro-cid-fttocojm] span[data-astro-cid-fttocojm]{opacity:0;padding:2px 6px;background:var(--carbon);color:var(--on-dark);transition:opacity .2s;white-space:nowrap}.chap-nav[data-astro-cid-fttocojm] a[data-astro-cid-fttocojm]:hover span[data-astro-cid-fttocojm],.chap-nav[data-astro-cid-fttocojm] a[data-astro-cid-fttocojm].on span[data-astro-cid-fttocojm]{opacity:1}.chap-nav[data-astro-cid-fttocojm] a[data-astro-cid-fttocojm].on i[data-astro-cid-fttocojm]{background:var(--signal);box-shadow:0 0 0 1px var(--machine)}@media(prefers-reduced-motion:reduce){.chap-nav[data-astro-cid-fttocojm] i[data-astro-cid-fttocojm],.chap-nav[data-astro-cid-fttocojm] span[data-astro-cid-fttocojm]{transition:none}}.cbar[data-astro-cid-fttocojm]{position:fixed;inset:0 0 auto;z-index:50;border-bottom:1px solid var(--rule);transform:translateY(-100%);transition:transform .24s var(--ease)}.cbar[data-astro-cid-fttocojm][data-on=true]{transform:none}@media(prefers-reduced-motion:reduce){.cbar[data-astro-cid-fttocojm]{transition:none}}.cbar-in[data-astro-cid-fttocojm]{height:48px;display:flex;align-items:center;gap:24px}.cbar-mark[data-astro-cid-fttocojm]{flex:none;font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.06em;color:var(--fg)}.cbar-l[data-astro-cid-fttocojm]{display:flex;gap:2px;overflow-x:auto;min-width:0;scrollbar-width:none}.cbar-l[data-astro-cid-fttocojm]::-webkit-scrollbar{display:none}.cbar-l[data-astro-cid-fttocojm] a[data-astro-cid-fttocojm]{display:flex;align-items:center;gap:8px;padding:6px 10px;white-space:nowrap;font-size:13px;color:var(--fg-2);transition:color .2s,background-color .2s}.cbar-l[data-astro-cid-fttocojm] a[data-astro-cid-fttocojm]:hover,.cbar-l[data-astro-cid-fttocojm] a[data-astro-cid-fttocojm].on{color:var(--fg)}.cbar-l[data-astro-cid-fttocojm] a[data-astro-cid-fttocojm].on{background:var(--carbon-2)}.cbar-l[data-astro-cid-fttocojm] a[data-astro-cid-fttocojm] span[data-astro-cid-fttocojm]{font-family:var(--mono);font-size:11px;color:var(--accent)}.cbar-p[data-astro-cid-fttocojm]{position:absolute;left:0;bottom:-1px;height:1px;width:0;background:var(--accent)}
