.mobile-backdrop.svelte-14ccg2r{background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:svelte-14ccg2r-backdrop-in .22s ease-out both}.mobile-drawer.svelte-14ccg2r{border-left:1px solid var(--border);box-shadow:-12px 0 32px #142a3029;animation:svelte-14ccg2r-drawer-in .32s cubic-bezier(.22,1,.36,1) both}@keyframes svelte-14ccg2r-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-14ccg2r-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.mobile-backdrop.svelte-14ccg2r,.mobile-drawer.svelte-14ccg2r{animation:none}}.mobile-item.svelte-14ccg2r{border:1px solid transparent;background-color:transparent;transition:background-color .16s ease,border-color .16s ease}.mobile-item__index.svelte-14ccg2r,.mobile-item__label.svelte-14ccg2r{color:var(--muted-foreground);transition:color .16s ease}@media (hover: hover){.mobile-item.svelte-14ccg2r:not(.mobile-item--active):hover{background-color:#0000000a}.mobile-item.svelte-14ccg2r:not(.mobile-item--active):hover .mobile-item__label:where(.svelte-14ccg2r){color:var(--foreground)}.dark .mobile-item.svelte-14ccg2r:not(.mobile-item--active):hover{background-color:#ffffff0f}}.mobile-item--active.svelte-14ccg2r{background-color:var(--accent);border-color:var(--border)}.mobile-item--active.svelte-14ccg2r .mobile-item__label:where(.svelte-14ccg2r),.mobile-item--active.svelte-14ccg2r .mobile-item__index:where(.svelte-14ccg2r){color:var(--primary)}.dark .mobile-item--active.svelte-14ccg2r{background-color:var(--accent);border-color:var(--border)}@media (prefers-reduced-motion: reduce){.mobile-item.svelte-14ccg2r,.mobile-item__index.svelte-14ccg2r,.mobile-item__label.svelte-14ccg2r{transition:none}}.nav-header.svelte-e3ec9b{width:100%}.nav-grid.svelte-e3ec9b{display:grid;grid-template-columns:1fr auto 1fr}.nav-grid__left.svelte-e3ec9b,.nav-grid__center.svelte-e3ec9b,.nav-grid__right.svelte-e3ec9b{min-width:0}.nav-grid__left.svelte-e3ec9b{grid-column:1}.nav-grid__center.svelte-e3ec9b{grid-column:2}.nav-grid__right.svelte-e3ec9b{grid-column:3}.brand-label.nav-eyebrow.svelte-e3ec9b{white-space:nowrap;min-width:9.5ch}.nav-shell.svelte-e3ec9b{--shell-ease: cubic-bezier(.22, 1, .36, 1);width:100%;margin-inline:auto;margin-top:0;border-bottom:1px solid var(--border);border-radius:0;will-change:width,margin-top,border-radius;transition:width .35s var(--shell-ease),margin-top .35s var(--shell-ease),padding .35s var(--shell-ease),border-radius .35s var(--shell-ease),background-color .25s ease}.nav-shell--top.svelte-e3ec9b{padding-block:.75rem;box-shadow:none}.nav-shell--scrolled.svelte-e3ec9b{width:min(100% - 2rem,1180px);margin-top:12px;padding-block:.375rem;border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 24px #142a3014}.dark .nav-shell--scrolled.svelte-e3ec9b{box-shadow:0 8px 24px #0000002e}@media (prefers-reduced-motion: reduce){.nav-shell.svelte-e3ec9b{transition:none;will-change:auto}}.nav-list.svelte-e3ec9b{position:relative;display:flex;align-items:center;gap:.15rem}.nav-indicator.svelte-e3ec9b{position:absolute;top:50%;left:0;height:calc(100% + 2px);transform:translate(0);translate:0 -50%;border-radius:8px;opacity:0;pointer-events:none;z-index:0;background-color:var(--accent);border:1px solid var(--border);transition:transform .38s cubic-bezier(.22,1,.36,1),width .38s cubic-bezier(.22,1,.36,1),opacity .2s ease}.nav-indicator--visible.svelte-e3ec9b{opacity:1}.dark .nav-indicator.svelte-e3ec9b{background-color:var(--accent);border-color:var(--border)}@media (prefers-reduced-motion: reduce){.nav-indicator.svelte-e3ec9b{transition:opacity .15s ease}}.nav-item.svelte-e3ec9b{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;padding:.38rem .72rem;border-radius:8px;background-color:transparent;transition:background-color .18s ease}.nav-item__label.svelte-e3ec9b{color:var(--muted-foreground);transition:color .18s ease}.nav-item.svelte-e3ec9b:not(.nav-item--active):hover{background-color:#0000000a}.nav-item.svelte-e3ec9b:not(.nav-item--active):hover .nav-item__label:where(.svelte-e3ec9b){color:var(--foreground)}.dark .nav-item.svelte-e3ec9b:not(.nav-item--active):hover{background-color:#ffffff0f}.nav-item--active.svelte-e3ec9b .nav-item__label:where(.svelte-e3ec9b){color:var(--primary)}@media (prefers-reduced-motion: reduce){.nav-item.svelte-e3ec9b,.nav-item__label.svelte-e3ec9b{transition:none}}
