@layer properties,theme,base,components,utilities;a[data-footnote-backref],html[data-inline-footnotes] table-of-contents li:has(>a[href=\#footnote-label]),html[data-sidenotes] table-of-contents li:has(>a[href=\#footnote-label]){display:none}table-of-contents[data-astro-cid-p33bl5ka]{margin-right:calc(var(--spacing,.25rem) * 2);text-align:left;flex-shrink:0;display:block;position:relative}.close-icon[data-astro-cid-p33bl5ka],table-of-contents[data-astro-cid-p33bl5ka][data-open] .menu-icon[data-astro-cid-p33bl5ka]{display:none}table-of-contents[data-astro-cid-p33bl5ka][data-open] .close-icon[data-astro-cid-p33bl5ka]{display:block}nav[data-astro-cid-p33bl5ka]{top:calc(var(--site-header-height) - .75rem);z-index:30;margin-top:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius);background-color:var(--background-color);width:min(20rem,100vw - 3rem);max-height:70dvh;padding:calc(var(--spacing,.25rem) * 3);color:var(--muted-foreground);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border:1px solid var(--reference-highlight);display:none;position:absolute;left:0;overflow-y:auto}table-of-contents[data-astro-cid-p33bl5ka][data-open] nav[data-astro-cid-p33bl5ka]{display:block}nav[data-astro-cid-p33bl5ka] ol{margin:0;padding:0;list-style-type:none}nav[data-astro-cid-p33bl5ka] a{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);border-radius:.25rem;text-decoration-line:none;display:block;font-size:.875rem!important}nav[data-astro-cid-p33bl5ka] a:hover{color:var(--text-color)}nav[data-astro-cid-p33bl5ka] a[aria-current=location]{background-color:var(--accent-soft-color);color:var(--accent)}@media (width>=1280px){table-of-contents[data-astro-cid-p33bl5ka]{top:calc(var(--site-header-height,6rem) + 1rem);width:10.5rem;margin:0;position:fixed;left:max(1rem,50vw - 38.5625rem)}.toc-toggle[data-astro-cid-p33bl5ka]{display:none}nav[data-astro-cid-p33bl5ka]{width:100%;max-height:calc(100dvh - var(--site-header-height,6rem) - 2rem);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:static}}.math-inline{white-space:nowrap}nav[data-astro-cid-p33bl5ka] li{margin:0}@layer utilities{.relative{position:relative}.uppercase{text-transform:uppercase}.invert{--tw-invert:invert(100%);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}}nav[data-astro-cid-p33bl5ka] .toc-children{margin-left:calc(var(--spacing,.25rem) * 3)}nav[data-astro-cid-p33bl5ka] ol[data-collapsible]{display:none}nav[data-astro-cid-p33bl5ka] li[data-current-section]>ol[data-collapsible]{display:block}