.doc-toc{min-width:0;margin-bottom:40px}.toc{border-radius:var(--qp-layout-card-radius);background:var(--qp-surface-card-fill);box-shadow:var(--qp-surface-card-highlight), inset 0 0 0 var(--qp-layout-hairline) var(--qp-surface-card-edge)}.toc>summary{justify-content:space-between;align-items:center;gap:var(--qp-layout-space12);min-height:52px;padding:0 var(--qp-layout-space20);border-radius:var(--qp-layout-card-radius);font:var(--qp-type-label-font);color:var(--qp-color-text);cursor:pointer;list-style:none;display:flex}.toc>summary::-webkit-details-marker{display:none}.toc>summary:after{content:"";border-right:1.5px solid var(--qp-color-text2);border-bottom:1.5px solid var(--qp-color-text2);width:8px;height:8px;transition:transform var(--qp-motion-press);margin-top:-4px;transform:rotate(45deg)}.toc[open]>summary:after{margin-top:4px;transform:rotate(-135deg)}.toc ol{counter-reset:doc-toc;padding:0 var(--qp-layout-space8) var(--qp-layout-space12)}.toc li{counter-increment:doc-toc}.toc a{padding:7px var(--qp-layout-space12);border-radius:var(--qp-layout-tile-radius-small);font:var(--qp-type-label-font);font-weight:var(--qp-type-body-weight);color:var(--qp-color-text2);grid-template-columns:2.25em minmax(0,1fr);align-items:baseline;text-decoration:none;display:grid}.toc a:before{content:counter(doc-toc, decimal-leading-zero);content:counter(doc-toc, decimal-leading-zero) / "";font:var(--qp-type-num-row-font);font-variant-numeric:tabular-nums;color:var(--qp-color-text3);font-size:.875rem}.toc a:hover{color:var(--qp-color-text);background:var(--qp-wide-hover)}@media (width>=1024px){.doc-toc{top:var(--qp-layout-space24);grid-column:1/span 3;align-self:start;max-height:calc(100vh - 48px);margin:0;position:sticky;overflow-y:auto}.toc{box-shadow:none;background:0 0;border-radius:0}.toc>summary{min-height:40px;padding:0}.toc ol{margin-left:calc(-1 * var(--qp-layout-space12));padding:0}}@supports selector(::details-content){@media (width>=1024px){.toc>summary{display:none}.toc::details-content{content-visibility:visible}}}
