.layout_root__oz3sr{--app-nav-h:3.5rem}.AppNavbar_bar__t2CIb{position:-webkit-sticky;position:sticky;top:0;z-index:900;background:var(--bg-paper);border-bottom:1px solid var(--divider)}.AppNavbar_inner__t3EF5{height:var(--app-nav-h,3.5rem);max-width:calc(var(--content-w) + var(--nav-w) + 3rem);margin:0 auto;display:flex;align-items:center;gap:.75rem;padding:0 clamp(1rem,4vw,2rem)}.AppNavbar_brand__6CYmp{font-family:var(--font-serif);font-size:1.3rem;letter-spacing:var(--ls-heading);color:var(--text-primary);text-decoration:none;flex-shrink:0}.AppNavbar_linksDesktop__EZiJb{display:none}.AppNavbar_right__V0jMj{margin-left:auto;display:flex;align-items:center;gap:.6rem}.AppNavbar_link__fVmpI,.AppNavbar_mlink___wddI{font-family:var(--font-sans);font-size:var(--fs-body-sm);color:var(--text-muted);text-decoration:none;transition:color .25s var(--ease,ease)}.AppNavbar_link__fVmpI:hover,.AppNavbar_mlink___wddI:hover{color:var(--text-body)}.AppNavbar_active__InH_9{color:var(--text-primary)}.AppNavbar_link__fVmpI.AppNavbar_active__InH_9{text-decoration:underline;text-underline-offset:5px;-webkit-text-decoration-color:var(--healthy);text-decoration-color:var(--healthy)}.AppNavbar_burger__dionY{display:inline-flex;flex-direction:column;justify-content:center;gap:4px;width:44px;height:44px;padding:10px;background:none;border:none;cursor:pointer}.AppNavbar_burgerBar__BBPLX{display:block;height:2px;width:100%;background:var(--text-primary);border-radius:2px;transition:transform .25s var(--ease,ease),opacity .2s var(--ease,ease)}.AppNavbar_burgerOpen1__Gk_q6{transform:translateY(6px) rotate(45deg)}.AppNavbar_burgerOpen2__IJd_S{transform:translateY(-6px) rotate(-45deg)}.AppNavbar_burgerHidden__MMZsn{opacity:0}.AppNavbar_linksMobile__QHVKd{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;background:var(--bg-paper);border-bottom:1px solid var(--divider);box-shadow:0 8px 24px rgba(0,0,0,.08);padding:.4rem clamp(1rem,4vw,2rem) .8rem}.AppNavbar_mlink___wddI{padding:.85rem 0;font-size:var(--fs-body);border-bottom:1px solid var(--divider)}.AppNavbar_mlink___wddI:last-child{border-bottom:none}@media (min-width:640px){.AppNavbar_linksDesktop__EZiJb{display:flex;align-items:center;gap:1.5rem;margin-left:1.75rem}.AppNavbar_burger__dionY,.AppNavbar_linksMobile__QHVKd{display:none}}