.topbar.svelte-k3slgy{position:sticky;top:0;z-index:10;border-bottom:1px solid var(--border-default);background:var(--surface-page)}.topbar__inner.svelte-k3slgy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:var(--space-6, 24px);max-width:1180px;margin:0 auto;padding:0 var(--page-padding-x, 24px);min-height:68px}.brand.svelte-k3slgy{display:inline-flex;align-items:center;height:68px;text-decoration:none}.brand__logo.svelte-k3slgy{width:auto;height:30px}.brand__sub.svelte-k3slgy{margin-left:8px;font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.16em;color:var(--text-secondary)}.topbar__nav.svelte-k3slgy{display:flex;gap:24px;width:100%;margin:0 calc(-1 * var(--page-padding-x, 24px));padding:0 var(--page-padding-x, 24px) 10px;overflow-x:auto;scrollbar-width:none}.topbar__nav.svelte-k3slgy::-webkit-scrollbar{display:none}@media(min-width:900px){.topbar__nav.svelte-k3slgy{gap:32px;width:auto;margin:0;padding:0;overflow:visible}}.topbar__nav.svelte-k3slgy a:where(.svelte-k3slgy){position:relative;flex-shrink:0;padding:6px 0;font-size:.875rem;font-weight:var(--font-weight-bold);color:var(--text-secondary);text-decoration:none;white-space:nowrap;transition:color var(--duration-fast, .15s) var(--easing-standard, ease)}.topbar__nav.svelte-k3slgy a:where(.svelte-k3slgy):after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--text-primary);transform:scaleX(0);transform-origin:left center;transition:transform var(--duration-base, .22s) var(--easing-standard, ease)}.topbar__nav.svelte-k3slgy a:where(.svelte-k3slgy):hover,.topbar__nav.svelte-k3slgy a[aria-current=page]:where(.svelte-k3slgy){color:var(--text-primary)}.topbar__nav.svelte-k3slgy a:where(.svelte-k3slgy):hover:after,.topbar__nav.svelte-k3slgy a[aria-current=page]:where(.svelte-k3slgy):after{transform:scaleX(1)}
