#post-toc[data-astro-cid-ukv4ggcy]{left:1.5rem}#post-toc[data-astro-cid-ukv4ggcy][data-side=right]{left:auto;right:1.5rem}#post-toc[data-astro-cid-ukv4ggcy][data-side=right] .toc-ticks[data-astro-cid-ukv4ggcy]{align-items:flex-end}#post-toc[data-astro-cid-ukv4ggcy][data-side=right] [data-astro-cid-ukv4ggcy][data-tick].ml-3{margin-left:0;margin-right:.75rem}.toc-card[data-astro-cid-ukv4ggcy]{left:0;opacity:0;pointer-events:none;transform:translateY(-50%) translate(var(--toc-closed-x, -.5rem));transition:opacity .2s ease,transform .2s ease}#post-toc[data-astro-cid-ukv4ggcy][data-side=right] .toc-card[data-astro-cid-ukv4ggcy]{left:auto;right:0;--toc-closed-x: .5rem}.group[data-astro-cid-ukv4ggcy]:hover .toc-card[data-astro-cid-ukv4ggcy],.group[data-astro-cid-ukv4ggcy]:focus-within .toc-card[data-astro-cid-ukv4ggcy]{opacity:1;pointer-events:auto;transform:translateY(-50%) translate(0)}.toc-reopen[data-astro-cid-ukv4ggcy],#post-toc[data-astro-cid-ukv4ggcy][data-collapsed] .toc-panel[data-astro-cid-ukv4ggcy]{display:none}#post-toc[data-astro-cid-ukv4ggcy][data-collapsed] .toc-reopen[data-astro-cid-ukv4ggcy]{display:inline-flex}.toc-tick[data-astro-cid-ukv4ggcy]{background:color-mix(in srgb,var(--color-ink, #e5e5e5) 20%,transparent);transition:width .25s ease,background-color .25s ease,box-shadow .25s ease}.toc-tick[data-astro-cid-ukv4ggcy].is-passed{background:color-mix(in srgb,var(--color-neon) 35%,transparent)}.toc-tick[data-astro-cid-ukv4ggcy].is-active{width:1.75rem;background:var(--color-neon);box-shadow:0 0 10px color-mix(in srgb,var(--color-neon) 70%,transparent)}.toc-link[data-astro-cid-ukv4ggcy]{opacity:0;transform:translate(-8px);transition:color .2s ease,opacity .3s ease,transform .3s ease}.group[data-astro-cid-ukv4ggcy]:hover .toc-link[data-astro-cid-ukv4ggcy],.group[data-astro-cid-ukv4ggcy]:focus-within .toc-link[data-astro-cid-ukv4ggcy]{opacity:1;transform:none;transition-delay:calc(var(--i) * 35ms)}.toc-bar[data-astro-cid-ukv4ggcy]{position:absolute;left:0;top:50%;height:0;width:2px;border-radius:2px;background:var(--color-neon);box-shadow:0 0 8px color-mix(in srgb,var(--color-neon) 70%,transparent);opacity:0;transform:translateY(-50%);transition:height .25s ease,opacity .25s ease}.toc-link[data-astro-cid-ukv4ggcy].is-active .toc-bar[data-astro-cid-ukv4ggcy]{height:70%;opacity:1}.toc-link[data-astro-cid-ukv4ggcy].is-active{color:var(--color-neon);text-shadow:0 0 12px color-mix(in srgb,var(--color-neon) 45%,transparent)}.toc-link[data-astro-cid-ukv4ggcy].is-active .toc-num[data-astro-cid-ukv4ggcy]{color:color-mix(in srgb,var(--color-neon) 70%,transparent)}.toc-progress-fill[data-astro-cid-ukv4ggcy]{box-shadow:0 0 8px color-mix(in srgb,var(--color-neon) 80%,transparent);transition:width .15s linear}@media(prefers-reduced-motion:reduce){.toc-link[data-astro-cid-ukv4ggcy],.group[data-astro-cid-ukv4ggcy]:hover .toc-link[data-astro-cid-ukv4ggcy],.group[data-astro-cid-ukv4ggcy]:focus-within .toc-link[data-astro-cid-ukv4ggcy]{transition:color .2s ease;transition-delay:0ms;opacity:1;transform:none}.toc-tick[data-astro-cid-ukv4ggcy],.toc-bar[data-astro-cid-ukv4ggcy],.toc-progress-fill[data-astro-cid-ukv4ggcy]{transition:none}.toc-card[data-astro-cid-ukv4ggcy],.group[data-astro-cid-ukv4ggcy]:hover .toc-card[data-astro-cid-ukv4ggcy],.group[data-astro-cid-ukv4ggcy]:focus-within .toc-card[data-astro-cid-ukv4ggcy]{transition:opacity .2s ease;transform:translateY(-50%)}}
