.toc-bottom.svelte-w44ptq [data-popover-content]{background:var(--directory-toc--bg);border-radius:1rem;border:var(--toc--border);box-shadow:var(--shadow-elevation-medium);height:100%;max-height:calc(100dvh - var(--header--height) - var(--page--padding-inline) * 2 - 14px - 2.4rem);display:flex;overflow:hidden;will-change:transform,translate,opacity,scale;z-index:-1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;transition-duration:.4s;transition-property:translate,visibility,opacity;transition-timing-function:var(--easing-glide)}.toc-bottom.svelte-w44ptq [data-popover-content][data-state=open]{translate:0 0;opacity:1;visibility:visible}.toc-bottom.svelte-w44ptq [data-popover-content][data-state=open] .content-wrapper{opacity:1}.toc-bottom.svelte-w44ptq [data-popover-content][data-state=closed]{transition-duration:.6s,.6s,.6s;transition-delay:0s,0s,0s;opacity:0;visibility:hidden;pointer-events:none!important}.toc-bottom.svelte-w44ptq [data-popover-content][data-state=closed][data-side=top]{translate:0 2rem}.toc-bottom.svelte-w44ptq [data-popover-content][data-state=closed][data-side=bottom]{translate:0 -2rem}.toc-bottom.svelte-w44ptq [data-popover-content][data-state=closed] .content-wrapper{opacity:0}.toc-bottom.svelte-w44ptq [data-popover-content] .content-wrapper{opacity:0;transition-property:opacity;transition-duration:.2s;transition-timing-function:var(--easing-glide)}.toc-bottom.svelte-w44ptq [data-popover-trigger]{-webkit-tap-highlight-color:transparent;max-width:min(18rem,80vw)}.toc-bottom.svelte-w44ptq [data-popover-trigger] [data-button-root]{box-shadow:0 2px 4px 1px rgb(from var(--page--bg) r g b/30%),0 4px 10px 2px rgb(from var(--page--bg) r g b/50%),0 4px 14px rgb(from var(--page--bg) r g b/70%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px}.toc-bottom.svelte-w44ptq [data-popover-trigger] .text{text-overflow:ellipsis;overflow:hidden}.toc-bottom.svelte-w44ptq [data-popover-trigger] .icon{flex-shrink:0}.toc-bottom.svelte-w44ptq [data-popover-trigger] .icon-caret{display:flex;transition:rotate 1s var(--easing-spring-elastic)}.toc-bottom.svelte-w44ptq [data-popover-trigger][data-state=open] .icon-caret{rotate:-180deg}.toc-bottom.svelte-w44ptq{--spring-easing: linear( 0, .012 .9%, .049 2%, .409 9.3%, .513 11.9%, .606 14.7%, .691 17.9%, .762 21.3%, .82 25%, .868 29.1%, .907 33.6%, .937 38.7%, .976 51.3%, .994 68.8%, 1 );--spring-duration: .75s;--hidden-translate: calc(100% + 1rem) ;position:fixed;z-index:1;left:var(--page--padding-inline);bottom:1rem;width:fit-content;display:flex;align-items:center;--fade-duration: .15s;--appear-delay: .5s}.toc-bottom.svelte-w44ptq [data-button-root]{translate:0 var(--hidden-translate);visibility:hidden;opacity:0;transition:translate var(--spring-duration) var(--spring-easing),visibility var(--spring-duration) var(--spring-easing),opacity var(--fade-duration) ease-out;transition-delay:var(--appear-delay)}.toc-bottom.show.svelte-w44ptq:not(.at-bottom) [data-button-root]{translate:0 0;visibility:visible;opacity:1}@starting-style{.toc-bottom.show.svelte-w44ptq:not(.at-bottom) [data-button-root]{translate:0 var(--hidden-translate);visibility:hidden;opacity:0}}.toc-bottom.at-bottom.svelte-w44ptq [data-button-root]{translate:0 var(--hidden-translate);visibility:hidden;opacity:0;transition-delay:0s,0s,calc(var(--spring-duration) - var(--fade-duration))}.toc-bottom-wrapper.svelte-w44ptq{padding:1.5rem}span.svelte-1x4takj{text-wrap:nowrap;text-box-trim:trim-both}@supports (text-box-trim: trim-both){span.svelte-1x4takj{padding-block:.2em}}header.svelte-1jzespp{display:contents}header.svelte-1jzespp [data-timeline-nav]{place-self:center;width:auto;--tl-margin-top: var(--page--padding-inline);max-width:95%}@container (width < 54rem){header.svelte-1jzespp [data-timeline-nav]{max-width:unset;--tl-margin-top: 0rem;border-radius:0rem;border:none;border-bottom:var(--timeline-nav--border);--tl-padding: .8rem var(--page--padding-inline);background:var(--header--bg)}@supports (animation-timeline: scroll()) and (animation-range: 0% 100%){header.svelte-1jzespp [data-timeline-nav]{--tl-animation: with-timeline-shadow-form linear forwards, with-timeline-exit-translate-top linear forwards;--tl-range-start: calc(100vh - var(--_top) - 4rem), calc(100% - 12rem) ;--tl-range-end: calc(100vh - var(--_top) + 3rem), calc(100% - 2rem) }}header.svelte-1jzespp [data-timeline-nav]{width:calc(100% + var(--page--padding-inline) * 2)}}.button-content.svelte-1jzespp{display:flex;align-items:center;text-transform:uppercase;gap:.3em}
