.section-nav[data-astro-cid-jvi5vibn] ul[data-astro-cid-jvi5vibn]{flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-jvi5vibn]{color:var(--muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.75rem;padding:.22rem 0;font-size:.72rem;text-decoration:none;display:flex}.line[data-astro-cid-jvi5vibn]{width:1.75rem;height:1px;transition:width var(--dur) var(--ease), background var(--dur) var(--ease);background:currentColor;display:block}a[data-astro-cid-jvi5vibn]:hover,a[data-astro-cid-jvi5vibn]:focus-visible{color:var(--text)}a[data-astro-cid-jvi5vibn]:hover .line[data-astro-cid-jvi5vibn],a[data-astro-cid-jvi5vibn]:focus-visible .line[data-astro-cid-jvi5vibn]{width:2.75rem}a[data-astro-cid-jvi5vibn][aria-current=true]{color:var(--accent)}a[data-astro-cid-jvi5vibn][aria-current=true] .line[data-astro-cid-jvi5vibn]{background:var(--accent);width:3.25rem}.page[data-astro-cid-jvi5vibn] a[data-astro-cid-jvi5vibn]{transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease), background var(--dur) var(--ease), padding var(--dur) var(--ease), margin var(--dur) var(--ease);border:1px solid #0000;border-radius:.45rem}.section-nav[data-astro-cid-jvi5vibn][data-at-end] .first-page[data-astro-cid-jvi5vibn] a[data-astro-cid-jvi5vibn],.section-nav[data-astro-cid-jvi5vibn][data-at-end] .page[data-astro-cid-jvi5vibn]:not(.first-page) a[data-astro-cid-jvi5vibn]{border-color:var(--accent);color:var(--accent);margin-top:.35rem;padding:.5rem .8rem}.section-nav[data-astro-cid-jvi5vibn][data-at-end] .first-page[data-astro-cid-jvi5vibn] a[data-astro-cid-jvi5vibn]:hover,.section-nav[data-astro-cid-jvi5vibn][data-at-end] .page[data-astro-cid-jvi5vibn]:not(.first-page) a[data-astro-cid-jvi5vibn]:hover{background:var(--accent-soft)}.page[data-astro-cid-jvi5vibn] .line[data-astro-cid-jvi5vibn]{transition:width var(--dur) var(--ease), margin var(--dur) var(--ease), opacity var(--dur) var(--ease), background var(--dur) var(--ease)}.section-nav[data-astro-cid-jvi5vibn][data-at-end] .first-page[data-astro-cid-jvi5vibn] .line[data-astro-cid-jvi5vibn],.section-nav[data-astro-cid-jvi5vibn][data-at-end] .page[data-astro-cid-jvi5vibn]:not(.first-page) .line[data-astro-cid-jvi5vibn]{opacity:0;width:0;margin-right:-.75rem}.arrow[data-astro-cid-jvi5vibn]{opacity:0;max-width:0;transition:max-width var(--dur) var(--ease), margin var(--dur) var(--ease), opacity var(--dur) var(--ease), transform var(--dur) var(--ease);margin-left:-.75rem;overflow:hidden;transform:translate(-.4rem)}.section-nav[data-astro-cid-jvi5vibn][data-at-end] .page[data-astro-cid-jvi5vibn] .arrow[data-astro-cid-jvi5vibn]{opacity:1;max-width:1.5rem;margin-left:auto;transform:none}.section-nav[data-astro-cid-jvi5vibn][data-at-end] .page[data-astro-cid-jvi5vibn] a[data-astro-cid-jvi5vibn]:hover .arrow[data-astro-cid-jvi5vibn],.section-nav[data-astro-cid-jvi5vibn][data-at-end] .page[data-astro-cid-jvi5vibn] a[data-astro-cid-jvi5vibn]:focus-visible .arrow[data-astro-cid-jvi5vibn]{transform:translate(.3rem)}.bar[data-astro-cid-jvi5vibn] .arrow[data-astro-cid-jvi5vibn]{display:none}.bar[data-astro-cid-jvi5vibn] .page[data-astro-cid-jvi5vibn] a[data-astro-cid-jvi5vibn]{border-color:var(--border);border-radius:999px}.section-nav[data-astro-cid-jvi5vibn].bar[data-at-end] .first-page[data-astro-cid-jvi5vibn] a[data-astro-cid-jvi5vibn],.section-nav[data-astro-cid-jvi5vibn].bar[data-at-end] .page[data-astro-cid-jvi5vibn]:not(.first-page) a[data-astro-cid-jvi5vibn]{border-color:var(--accent);margin-top:0;padding:.35rem .8rem}.rail[data-astro-cid-jvi5vibn] ul[data-astro-cid-jvi5vibn]{gap:.1rem}.bar[data-astro-cid-jvi5vibn] ul[data-astro-cid-jvi5vibn]{scrollbar-width:none;flex-direction:row;gap:.4rem;padding:.55rem 0;overflow-x:auto}.bar[data-astro-cid-jvi5vibn] ul[data-astro-cid-jvi5vibn]::-webkit-scrollbar{display:none}.bar[data-astro-cid-jvi5vibn] a[data-astro-cid-jvi5vibn]{border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:.35rem .8rem;font-size:.68rem}.bar[data-astro-cid-jvi5vibn] .line[data-astro-cid-jvi5vibn]{display:none}.bar[data-astro-cid-jvi5vibn] a[data-astro-cid-jvi5vibn][aria-current=true]{border-color:var(--accent);background:var(--accent-soft)}.menu[data-astro-cid-jvi5vibn]{padding:.5rem 0;position:relative}.menu-toggle[data-astro-cid-jvi5vibn]{border:1px solid var(--border);width:100%;color:var(--text);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:border-color var(--dur) var(--ease);background:0 0;border-radius:999px;align-items:center;gap:.6rem;padding:.5rem .9rem;font-size:.7rem;display:flex}.menu-hint[data-astro-cid-jvi5vibn]{color:var(--muted)}.menu-current[data-astro-cid-jvi5vibn]{color:var(--accent)}.menu-toggle[data-astro-cid-jvi5vibn] svg[data-astro-cid-jvi5vibn]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:.95rem;height:.95rem;transition:transform var(--dur) var(--ease);margin-left:auto}.menu[data-astro-cid-jvi5vibn][data-open] .menu-toggle[data-astro-cid-jvi5vibn]{border-color:var(--accent)}.menu[data-astro-cid-jvi5vibn][data-open] .menu-toggle[data-astro-cid-jvi5vibn] svg[data-astro-cid-jvi5vibn]{transform:rotate(180deg)}.menu[data-astro-cid-jvi5vibn] ul[data-astro-cid-jvi5vibn]{z-index:5;border:1px solid var(--border-strong);background:var(--bg);border-radius:.8rem;gap:0;max-height:70vh;padding:.4rem;display:none;position:absolute;top:calc(100% - .15rem);left:0;right:0;overflow-y:auto;box-shadow:0 1rem 2.5rem #00000059}.menu[data-astro-cid-jvi5vibn][data-open] ul[data-astro-cid-jvi5vibn]{display:flex}.menu[data-astro-cid-jvi5vibn] a[data-astro-cid-jvi5vibn]{border-radius:.5rem;padding:.7rem .75rem}.menu[data-astro-cid-jvi5vibn] .line[data-astro-cid-jvi5vibn]{display:none}.menu[data-astro-cid-jvi5vibn] a[data-astro-cid-jvi5vibn][aria-current=true]{background:var(--accent-soft)}.menu[data-astro-cid-jvi5vibn] .first-page[data-astro-cid-jvi5vibn],.section-nav[data-astro-cid-jvi5vibn].menu[data-at-end] .first-page[data-astro-cid-jvi5vibn]{border-top:1px solid var(--border);margin-top:.4rem;padding-top:.4rem}.menu[data-astro-cid-jvi5vibn] .page[data-astro-cid-jvi5vibn] a[data-astro-cid-jvi5vibn],.section-nav[data-astro-cid-jvi5vibn].menu[data-at-end] .page[data-astro-cid-jvi5vibn] a[data-astro-cid-jvi5vibn]{color:var(--text);border-color:#0000;margin-top:0;padding:.7rem .75rem}.menu[data-astro-cid-jvi5vibn] .arrow[data-astro-cid-jvi5vibn],.section-nav[data-astro-cid-jvi5vibn].menu[data-at-end] .page[data-astro-cid-jvi5vibn] .arrow[data-astro-cid-jvi5vibn]{opacity:1;max-width:1.5rem;margin-left:auto;transform:none}@media print{.section-nav[data-astro-cid-jvi5vibn]{display:none}}
