.toc-mobile-container>.toc-mobile-header::marker{display:none}.toc-mobile-container>.toc-mobile-header::-webkit-details-marker{display:none}.toc-mobile-container[open]>.toc-mobile-header svg{transform:rotate(90deg)}.toc-mobile-container{--header-bottom-padding:1.5rem}@media (width>=50em){.toc-mobile-container{--header-bottom-padding:.5rem}}.toc-mobile-header{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:var(--theme-bg-gradient-top);-webkit-tap-highlight-color:transparent;display:block;overflow:hidden}.toc-mobile-header-content{height:var(--theme-mobile-toc-height);max-width:80ch;padding-bottom:var(--header-bottom-padding);padding-inline:var(--min-spacing-inline);align-items:center;margin-inline:auto;display:flex}.toc-toggle{border:1px solid var(--theme-shade-subtle);padding:.25rem .75rem;font-size:var(--theme-text-sm);border-radius:.5rem;margin-inline-end:.5rem;padding-inline-end:.5rem}.toc-toggle svg{margin-inline-start:.25rem}.toc-current-heading{text-overflow:ellipsis;color:var(--theme-text-light);unicode-bidi:plaintext;overflow:hidden}.toc-mobile-container[open] .toc-toggle{background-color:var(--theme-bg-offset)}.toc-mobile-header h2{margin:0;display:inline}.toc-mobile-header span{margin-inline-start:.2rem}.toc-mobile-header svg{vertical-align:middle;fill:var(--theme-accent-secondary);stroke:var(--theme-accent-secondary);transition:transform .15s;transform:rotate(0)}@media (forced-colors:active){.toc-mobile-header svg{fill:highlight;stroke:highlight}}.toc-mobile-container ul.toc-root{margin-inline:var(--min-spacing-inline);max-height:calc(var(--cur-viewport-height) - var(--theme-navbar-height) - var(--theme-mobile-toc-height) - 1rem);border:1px solid var(--theme-shade-subtle);font-size:var(--theme-text-sm);background:linear-gradient(var(--theme-bg-offset), var(--theme-bg-offset)), var(--theme-bg-gradient);transform:translateY(calc(-.5rem - .5 * var(--header-bottom-padding)));border-radius:.5rem;padding:.5rem 0;overflow-y:auto}.toc-mobile-container .header-link{border:0}.toc-mobile-container .header-link a{padding-block:.3125rem}.header-link.depth-1{font-weight:500}nav[data-astro-cid-76t3vnki]{width:100%;padding:var(--doc-padding-block) 0;font-size:var(--theme-text-xs);overflow:auto}
