.toc[data-astro-cid-khztjtan] a[data-astro-cid-khztjtan]{color:inherit;text-decoration:none}.toc-disclosure[data-astro-cid-khztjtan]{border:1px solid var(--line-solid);border-radius:var(--cell-r);margin-bottom:calc(var(--u) * 3)}.toc-disclosure[data-astro-cid-khztjtan] summary[data-astro-cid-khztjtan]{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:var(--ctl-md);padding:0 var(--ctl-pad-md);border-radius:var(--cell-r);cursor:pointer;font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);transition:background-color var(--dur-ui) var(--ease);list-style:none;display:flex}.toc-disclosure[data-astro-cid-khztjtan] summary[data-astro-cid-khztjtan]::-webkit-details-marker{display:none}@media (hover:hover){.toc-disclosure[data-astro-cid-khztjtan] summary[data-astro-cid-khztjtan]:hover{background-color:var(--paper)}}.toc-disclosure[data-astro-cid-khztjtan] summary[data-astro-cid-khztjtan]:active{background-color:var(--paper)}.toc-disclosure[data-astro-cid-khztjtan][open] summary[data-astro-cid-khztjtan]{border-radius:var(--cell-r) var(--cell-r) 0 0}.chev[data-astro-cid-khztjtan]{transition:transform var(--dur-ui) var(--ease);flex:none}.toc-disclosure[data-astro-cid-khztjtan][open] .chev[data-astro-cid-khztjtan]{transform:rotate(180deg)}.toc-list[data-astro-cid-khztjtan]{padding:0 var(--ctl-pad-md) var(--s-2);margin:0;list-style:none}.toc-list[data-astro-cid-khztjtan] a[data-astro-cid-khztjtan]{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-2) 0;border-top:1px solid var(--line);font-size:var(--t-label);color:var(--text-2);transition:color var(--dur-ui) var(--ease), padding var(--dur-ui) var(--ease);line-height:1.4;display:flex}@media (hover:hover){.toc-list[data-astro-cid-khztjtan] a[data-astro-cid-khztjtan]:hover{color:var(--text);padding-left:var(--s-1)}}.toc-list[data-astro-cid-khztjtan] a[data-astro-cid-khztjtan]:active,.toc-list[data-astro-cid-khztjtan] a[data-astro-cid-khztjtan][aria-current]{color:var(--text)}.toc-list[data-astro-cid-khztjtan] a[data-astro-cid-khztjtan][aria-current]:after{content:"";width:var(--s-1);height:var(--s-1);background:var(--grad);border-radius:50%;flex:none}.toc-chips[data-astro-cid-khztjtan]{margin-bottom:calc(var(--u) * 3)}.chip-list[data-astro-cid-khztjtan]{gap:var(--s-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chip[data-astro-cid-khztjtan]{min-height:var(--ctl-sm);padding:var(--s-1) var(--ctl-pad-sm);border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line-strong);font-size:var(--t-label);color:var(--text-2);transition:background-color var(--dur-ui) var(--ease), color var(--dur-ui) var(--ease), box-shadow var(--dur-ui) var(--ease), transform .16s var(--ease);align-items:center;line-height:1.3;display:inline-flex}@media (hover:hover){.chip[data-astro-cid-khztjtan]:hover{background-color:var(--paper);color:var(--text)}}.chip[data-astro-cid-khztjtan]:active{transform:scale(.96)}.chip[data-astro-cid-khztjtan]:focus-visible{outline-offset:var(--ring-off)}.chip[data-astro-cid-khztjtan][aria-current]{color:var(--text);box-shadow:inset 0 0 0 1px var(--ink)}.night .chip[data-astro-cid-khztjtan][aria-current]{box-shadow:inset 0 0 0 1px var(--text)}.toc-band[data-astro-cid-khztjtan]{top:var(--sticky-top);z-index:20;padding:var(--s-2) var(--pad);border:1px solid var(--line-solid);background:color-mix(in srgb, var(--paper) 92%, transparent);backdrop-filter:blur(8px);position:sticky}.band-list[data-astro-cid-khztjtan]{gap:var(--s-1);overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.band-list[data-astro-cid-khztjtan]::-webkit-scrollbar{display:none}.band-list[data-astro-cid-khztjtan]>li[data-astro-cid-khztjtan]{scroll-snap-align:start;flex:none}.band-chip[data-astro-cid-khztjtan]{height:var(--ctl-sm);padding:0 var(--ctl-pad-sm);border-radius:var(--r-pill);font-family:var(--font-mono);font-size:var(--t-mono);font-variant-numeric:tabular-nums;letter-spacing:.08em;line-height:var(--lh-mono);text-transform:uppercase;white-space:nowrap;color:var(--ink);transition:background-color var(--dur-ui) var(--ease), box-shadow var(--dur-ui) var(--ease), transform .16s var(--ease);align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #0000}@media (hover:hover){.band-chip[data-astro-cid-khztjtan]:hover{background-color:var(--card);box-shadow:inset 0 0 0 1px var(--line)}}.band-chip[data-astro-cid-khztjtan]:active{transform:scale(.96)}.band-chip[data-astro-cid-khztjtan]:focus-visible{outline-offset:calc(var(--s-half) * -1)}.band-chip[data-astro-cid-khztjtan][aria-current]{background-color:var(--card);box-shadow:inset 0 0 0 1px var(--ink)}@media (prefers-reduced-motion:reduce){.toc-disclosure[data-astro-cid-khztjtan] summary[data-astro-cid-khztjtan],.chev[data-astro-cid-khztjtan],.toc-list[data-astro-cid-khztjtan] a[data-astro-cid-khztjtan],.chip[data-astro-cid-khztjtan],.band-chip[data-astro-cid-khztjtan]{transition:none}.band-chip[data-astro-cid-khztjtan]:active{transform:none}}
