@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.floating-nav[data-astro-cid-g5dkkvco]{z-index:var(--z-nav);height:calc(var(--hud-navbar-h,56px) + var(--hud-safe-b,0px));padding-bottom:var(--hud-safe-b,0px);background:var(--elev-3-scrim);backdrop-filter:var(--elev-2-blur);box-shadow:none;border:0;border-radius:0;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.floating-nav[data-astro-cid-g5dkkvco]:before{content:"";height:var(--space-4);background:linear-gradient(to top, var(--elev-3-scrim), transparent);pointer-events:none;position:absolute;inset:auto 0 100%}.nav-link[data-astro-cid-g5dkkvco]{height:100%;color:var(--t-fg-muted);transition:color var(--motion-duration-quick) var(--motion-easing-standard), background-color var(--motion-duration-quick) var(--motion-easing-standard);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex;position:relative}.nav-link[data-astro-cid-g5dkkvco]:hover,.nav-link[data-astro-cid-g5dkkvco][data-active]{color:var(--t-fg-primary)}.nav-tab-label[data-astro-cid-g5dkkvco]{font-family:var(--type-family-ui);font-size:var(--type-size-2xs);letter-spacing:var(--type-track-wide);white-space:nowrap}.nav-here[data-astro-cid-g5dkkvco]{z-index:-1;pointer-events:none;visibility:hidden;position:absolute}.nav-link[data-astro-cid-g5dkkvco][data-active] .nav-here[data-astro-cid-g5dkkvco]{visibility:visible;view-transition-name:nav-here}.nav-here[data-astro-cid-g5dkkvco]{border-radius:0 0 var(--radius-full) var(--radius-full);background:currentColor;width:24px;height:2px;top:0;left:calc(50% - 12px)}@media (width>=64rem){.floating-nav[data-astro-cid-g5dkkvco]{top:var(--hud-edge,12px);left:var(--hud-edge,12px);width:var(--hud-rail-w,64px);background:var(--elev-1-scrim);height:auto;backdrop-filter:var(--elev-1-blur);border:1px solid var(--elev-1-border);border-radius:var(--radius-xl);box-shadow:var(--elev-1-shadow);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;padding:6px 4px;bottom:auto;right:auto}.floating-nav[data-astro-cid-g5dkkvco]:before{display:none}.nav-link[data-astro-cid-g5dkkvco]{border-radius:var(--radius-lg);flex:none;height:48px}.nav-link[data-astro-cid-g5dkkvco]:hover{background:oklch(from var(--t-fg-primary) l c h / var(--alpha-6))}.nav-tab-label[data-astro-cid-g5dkkvco]{letter-spacing:var(--type-track-normal)}.nav-link[data-astro-cid-g5dkkvco]:focus-visible{outline:2px solid var(--t-border-focus);outline-offset:-2px}.nav-here[data-astro-cid-g5dkkvco]{inset:var(--space-2) auto var(--space-2) -4px;border-radius:0 var(--radius-full) var(--radius-full) 0;width:2px;height:auto}:is(.app-topbar,.shell-bar) .floating-nav[data-astro-cid-g5dkkvco]{justify-content:flex-end;align-items:center;gap:var(--space-6);backdrop-filter:none;width:auto;box-shadow:none;scrollbar-width:none;background:0 0;border:0;border-radius:0;flex-direction:row;flex:auto;padding:0;position:static;overflow-x:auto}:is(.app-topbar,.shell-bar) .floating-nav[data-astro-cid-g5dkkvco]::-webkit-scrollbar{display:none}:is(.app-topbar,.shell-bar) .nav-link[data-astro-cid-g5dkkvco]{width:auto;height:auto;padding:var(--space-4) 0;color:var(--t-fg-muted);border-radius:0}:is(.app-topbar,.shell-bar) .nav-link[data-astro-cid-g5dkkvco]:hover{color:var(--t-fg-primary);background:0 0}:is(.app-topbar,.shell-bar) .nav-link[data-astro-cid-g5dkkvco][data-active]{color:var(--t-fg-accent)}:is(.app-topbar,.shell-bar) .nav-link[data-astro-cid-g5dkkvco]:focus-visible{outline-offset:2px}:is(.app-topbar,.shell-bar) .nav-link[data-astro-cid-g5dkkvco][data-nav-id=home],:is(.app-topbar,.shell-bar) .nav-link[data-astro-cid-g5dkkvco] .nav-icon{display:none!important}:is(.app-topbar,.shell-bar) .nav-tab-label[data-astro-cid-g5dkkvco]{font-size:var(--type-size-xs);font-weight:var(--type-weight-medium);letter-spacing:var(--type-track-wide);display:inline}:is(.app-topbar,.shell-bar) .nav-here[data-astro-cid-g5dkkvco]{background:var(--t-fg-accent);width:auto;height:2px;box-shadow:0 -2px 8px var(--t-hud-glow);border-radius:0;inset:auto 0 0}}@media (forced-colors:active){.nav-link[data-astro-cid-g5dkkvco]:focus-visible{outline-offset:2px;outline:2px solid highlight}}@scope(.nav-link){:scope .nav-icon--here,:scope[data-active] .nav-icon--rest{display:none}:scope[data-active] .nav-icon--here{display:inline-block}@media (forced-colors:active){:scope{outline-offset:-1px;outline:1px solid linktext}:scope[data-active]{outline-offset:-2px;outline-width:2px}}}
