.toc-tile[data-astro-cid-qsrs2dwn]{background:radial-gradient(120% 90% at 30% 0,#ffffff73,#0000 55%),linear-gradient(160deg,#5b9bff,#2563eb 55%,#1d4ed8);box-shadow:inset 0 1px #ffffff8c,0 10px 22px -10px #2563eba6}.toc-ring[data-astro-cid-qsrs2dwn]{stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset .25s ease-out}.toc-rail[data-astro-cid-qsrs2dwn],.toc-fill[data-astro-cid-qsrs2dwn]{border-radius:9px;width:2px;position:absolute;top:1.1rem;left:1.05rem}.toc-rail[data-astro-cid-qsrs2dwn]{background:#2563eb24;bottom:1.1rem}.toc-fill[data-astro-cid-qsrs2dwn]{background:linear-gradient(#5b9bff,#2563eb);height:0;box-shadow:0 0 10px #2563eb73}.toc-dot[data-astro-cid-qsrs2dwn]{width:1.5rem;height:1.5rem;color:var(--color-muted);font-family:var(--font-mono);background:#fff;border-radius:99px;place-items:center;margin:-.75rem 0 0 -.75rem;font-size:11px;font-weight:600;line-height:1;transition:background .3s,color .3s,box-shadow .3s,transform .4s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;top:1.1rem;left:calc(1.05rem + 1px);box-shadow:inset 0 0 0 1.5px #2563eb4d}.is-sub[data-astro-cid-qsrs2dwn] .toc-dot[data-astro-cid-qsrs2dwn]{width:.6rem;height:.6rem;margin:-.3rem 0 0 -.3rem}.is-sub[data-astro-cid-qsrs2dwn] .toc-link[data-astro-cid-qsrs2dwn]{padding-left:3.25rem;font-size:14px}.toc-glider[data-astro-cid-qsrs2dwn]{opacity:0;background:linear-gradient(160deg,#fffffff2,#eff6ffd9);border-radius:1.1rem .85rem .85rem 1.1rem;height:0;position:absolute;top:0;left:calc(1px - .0500001rem);right:0;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #2563eb1f,0 10px 22px -12px #2563eb73}.is-ready[data-astro-cid-qsrs2dwn] .toc-glider[data-astro-cid-qsrs2dwn]{opacity:1;transition:transform .5s cubic-bezier(.34,1.3,.64,1),height .35s cubic-bezier(.22,1,.36,1)}.is-ready[data-astro-cid-qsrs2dwn] .toc-fill[data-astro-cid-qsrs2dwn]{transition:height .5s cubic-bezier(.22,1,.36,1)}.toc-link[data-astro-cid-qsrs2dwn]{transition:color .25s,transform .25s}.toc-link[data-astro-cid-qsrs2dwn]:hover{color:var(--color-ink);transform:translate(3px)}.toc-link[data-astro-cid-qsrs2dwn]:hover .toc-dot[data-astro-cid-qsrs2dwn]{color:var(--color-accent-deep);box-shadow:inset 0 0 0 1.5px var(--color-accent)}.toc-link[data-astro-cid-qsrs2dwn][data-state=done] .toc-dot[data-astro-cid-qsrs2dwn]{color:#fff;box-shadow:none;background:linear-gradient(160deg,#5b9bff,#2563eb)}.toc-link[data-astro-cid-qsrs2dwn][aria-current]{color:var(--color-accent-deep);font-weight:500}.toc-link[data-astro-cid-qsrs2dwn][aria-current]:hover{transform:none}.toc-link[data-astro-cid-qsrs2dwn][aria-current] .toc-dot[data-astro-cid-qsrs2dwn]{color:#fff;box-shadow:0 0 0 3px #fff, 0 0 0 4.5px var(--color-accent);background:linear-gradient(160deg,#5b9bff,#2563eb 55%,#1d4ed8);animation:2s ease-out infinite toc-pulse}@keyframes toc-pulse{0%{box-shadow:0 0 0 3px #fff, 0 0 0 4.5px var(--color-accent), 0 0 0 4.5px #2563eb59}to{box-shadow:0 0 0 3px #fff, 0 0 0 4.5px var(--color-accent), 0 0 0 13px #2563eb00}}.toc-btn[data-astro-cid-qsrs2dwn]{transition:color .2s,transform .2s}.toc-btn[data-astro-cid-qsrs2dwn]:hover{color:var(--color-accent-deep);transform:translateY(-1px)}.toc-btn[data-astro-cid-qsrs2dwn].is-copied{color:#15803d}.is-done[data-astro-cid-qsrs2dwn] .toc-ring[data-astro-cid-qsrs2dwn]{stroke:#16a34a}.is-done[data-astro-cid-qsrs2dwn] [data-astro-cid-qsrs2dwn][data-toc-pct]{color:#15803d}@media (prefers-reduced-motion:reduce){.is-ready[data-astro-cid-qsrs2dwn] .toc-glider[data-astro-cid-qsrs2dwn],.is-ready[data-astro-cid-qsrs2dwn] .toc-fill[data-astro-cid-qsrs2dwn],.toc-ring[data-astro-cid-qsrs2dwn],.toc-dot[data-astro-cid-qsrs2dwn],.toc-link[data-astro-cid-qsrs2dwn],.toc-btn[data-astro-cid-qsrs2dwn]{transition:none}.toc-link[data-astro-cid-qsrs2dwn][aria-current] .toc-dot[data-astro-cid-qsrs2dwn]{animation:none}}.article-body[data-astro-cid-ymihodss] :is(h2,h3){scroll-margin-top:6.5rem}.article-body[data-astro-cid-ymihodss] .heading-anchor{color:var(--color-accent);opacity:0;margin-left:.4em;text-decoration:none;transition:opacity .2s}.article-body[data-astro-cid-ymihodss] :is(h2,h3):hover .heading-anchor,.article-body[data-astro-cid-ymihodss] .heading-anchor:focus-visible{opacity:1}
