.toc[data-v-70e9ac2e]{background:#f8fafc;border:1px solid #e8edf5;border-radius:10px;padding:1rem 1.1rem 1.15rem;position:sticky;top:calc(53px + 1rem)}.toc-header[data-v-70e9ac2e]{align-items:center;border-bottom:1px solid #e4eaf3;color:#1f2a37;display:flex;font-size:.95rem;font-weight:700;gap:.45rem;margin-bottom:.85rem;padding-bottom:.7rem}.toc-headerIcon[data-v-70e9ac2e]{color:#3273dc}.toc-toggle[data-v-70e9ac2e]{background:transparent;border:0;cursor:pointer;font:inherit;text-align:right;width:100%}.toc-chevron[data-v-70e9ac2e]{color:#64748b;font-size:.75rem;margin-left:auto;transition:transform .2s ease}.toc-chevron.isOpen[data-v-70e9ac2e]{transform:rotate(180deg)}@media (min-width:1024px){.toc-chevron[data-v-70e9ac2e]{display:none}}@media (max-width:1023px){.toc.is-collapsible:not(.is-open) .toc-list[data-v-70e9ac2e]{display:none}.toc.is-collapsible:not(.is-open) .toc-header[data-v-70e9ac2e]{border-bottom:0;margin-bottom:0;padding-bottom:0}}@media (min-width:1024px){.toc.is-collapsible .toc-toggle[data-v-70e9ac2e]{pointer-events:none}}.toc-list[data-v-70e9ac2e]{list-style:none;margin:0;padding:0}.toc-item[data-v-70e9ac2e]{margin:0}.toc-link[data-v-70e9ac2e]{align-items:flex-start;background:transparent;border:0;border-radius:6px;color:#4a5568;cursor:pointer;display:flex;font-size:.92rem;gap:.65rem;line-height:1.55;padding:.45rem .75rem .45rem .35rem;text-align:right;transition:color .15s ease,background-color .15s ease;width:100%}.toc-link[data-v-70e9ac2e]:hover{background:rgba(50,115,220,.06);color:#3273dc}.toc-marker[data-v-70e9ac2e]{background:#c5d3e8;border-radius:50%;flex:0 0 auto;height:8px;margin-top:.45rem;position:relative;transition:background-color .15s ease,box-shadow .15s ease;width:8px}.toc-text[data-v-70e9ac2e]{flex:1;min-width:0;white-space:normal}.toc-item--h3 .toc-link[data-v-70e9ac2e]{color:#6b7280;font-size:.86rem;padding-right:1.5rem}.toc-item--h3 .toc-marker[data-v-70e9ac2e]{background:#d5deeb;height:6px;margin-top:.5rem;width:6px}.toc-item--active .toc-link[data-v-70e9ac2e]{background:rgba(50,115,220,.08);color:#3273dc}.toc-item--active .toc-marker[data-v-70e9ac2e]{background:#3273dc;box-shadow:0 0 0 4px rgba(50,115,220,.18)}@media (max-width:1023px){.toc[data-v-70e9ac2e]{margin-bottom:1rem;position:static}}img[data-v-93b496e2]{box-shadow:0 0 10px hsla(0,0%,80%,.8);display:block;margin:20px auto}img.mobile-image[data-v-93b496e2]{max-width:300px}