.arc-toc[data-v-964760d0]{top:calc(var(--site-header-stack,106px) + 16px);max-height:calc(100vh - var(--site-header-stack,106px) - 32px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--arc-line) transparent;position:sticky;overflow-y:auto}.arc-toc__summary[data-v-964760d0]{display:none}@media (min-width:901px){.arc-toc--foldable .arc-toc__summary[data-v-964760d0]{border-radius:var(--arc-r-md);min-height:40px;color:var(--arc-muted);font-size:var(--arc-fs-small);cursor:pointer;align-items:center;gap:10px;padding:0 12px;font-weight:600;list-style:none;transition:color .2s,background-color .2s;display:flex}.arc-toc--foldable .arc-toc__summary[data-v-964760d0]::-webkit-details-marker{display:none}.arc-toc--foldable .arc-toc__summary[data-v-964760d0]:hover{color:var(--arc-ink);background:var(--q-t1)}.arc-toc--foldable .arc-toc__summary i[data-v-964760d0]{transition:transform var(--arc-dur-2) var(--arc-ease);margin-left:auto}.arc-toc--foldable .arc-toc__fold[open] .arc-toc__summary i[data-v-964760d0]{transform:rotate(180deg)}.arc-toc--foldable .arc-toc__current[data-v-964760d0]{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.arc-toc--foldable .arc-toc__fold[open] .arc-toc__current[data-v-964760d0]{display:none}.arc-toc--foldable .arc-toc__body[data-v-964760d0]{padding-top:4px}}.arc-toc__group[data-v-964760d0]{color:var(--arc-muted);font-size:var(--arc-fs-caption);margin:20px 0 8px;font-weight:600}.arc-toc__group[data-v-964760d0]:first-of-type{margin-top:0}.arc-toc__list[data-v-964760d0]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.arc-toc__link[data-v-964760d0]{border-radius:var(--std-r-ctl,8px);min-height:36px;color:var(--arc-muted);font-size:var(--arc-fs-small);transition:color var(--q-dur,.15s) ease, background-color var(--q-dur,.15s) ease;align-items:baseline;gap:10px;padding:8px 12px;font-weight:500;line-height:1.35;text-decoration:none;display:flex}.arc-toc__link.is-sub[data-v-964760d0]{padding-left:40px;position:relative}.arc-toc__link.is-sub[data-v-964760d0]:before,.arc-toc__link.is-sub[data-v-964760d0]:after{content:"";pointer-events:none;position:absolute;left:20px}.arc-toc__link.is-sub[data-v-964760d0]:before{border-bottom:1.5px solid color-mix(in srgb, var(--arc-muted) 45%, transparent);border-left:1.5px solid color-mix(in srgb, var(--arc-muted) 45%, transparent);border-bottom-left-radius:6px;width:11px;height:calc(50% + 2px);top:-2px}li:has(+li>.arc-toc__link.is-sub)>.arc-toc__link.is-sub[data-v-964760d0]:after{border-left:1.5px solid color-mix(in srgb, var(--arc-muted) 45%, transparent);top:50%;bottom:-2px}.arc-toc__link[data-v-964760d0]:hover{color:var(--arc-ink);background:var(--q-t1)}.arc-toc__link[data-v-964760d0]:focus-visible{color:var(--acc-ink);background:var(--q-t3);outline:none}.arc-toc__link.is-current[data-v-964760d0]{color:var(--arc-ink);background:var(--q-t2);font-weight:600}:root.std-acc-plain .arc-toc__link[data-v-964760d0]:focus-visible{text-underline-offset:4px;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1.5px}.arc-toc__mark[data-v-964760d0]{min-width:1.6em;color:var(--acc-ink);font-variant-numeric:tabular-nums;flex:none}@media (max-width:900px){.arc-toc[data-v-964760d0]{max-height:none;position:static;overflow:visible}.arc-toc__fold[data-v-964760d0]{border-radius:var(--arc-r-lg);background:var(--arc-raised);box-shadow:inset 0 0 0 var(--arc-bw) var(--arc-line)}.arc-toc__summary[data-v-964760d0]{cursor:pointer;align-items:center;gap:10px;min-height:52px;padding:0 18px;font-weight:600;list-style:none;display:flex}.arc-toc__summary[data-v-964760d0]::-webkit-details-marker{display:none}.arc-toc__current[data-v-964760d0]{color:var(--arc-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.arc-toc__summary i[data-v-964760d0]{color:var(--arc-muted);transition:transform var(--arc-dur-2) var(--arc-ease);margin-left:auto}.arc-toc__fold[open] .arc-toc__summary i[data-v-964760d0]{transform:rotate(180deg)}.arc-toc__body[data-v-964760d0]{padding:0 8px 8px}.arc-toc__group[data-v-964760d0]{margin-inline-start:12px;margin-inline-end:12px}}
