.public-navigation.svelte-1b9wlw6,summary.svelte-1b9wlw6{align-items:center;display:flex}.public-navigation.svelte-1b9wlw6{pointer-events:auto;color:var(--color-text-primary);font-family:var(--font-geist-sans);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height)}.section-links.svelte-1b9wlw6,.desktop-label.svelte-1b9wlw6{display:none}summary.svelte-1b9wlw6{cursor:pointer;gap:7px;min-height:40px;list-style:none}summary.svelte-1b9wlw6::-webkit-details-marker{display:none}details[open].svelte-1b9wlw6 summary:where(.svelte-1b9wlw6) svg:where(.svelte-1b9wlw6){transform:rotate(180deg)}.public-navigation.svelte-1b9wlw6 a:hover,summary.svelte-1b9wlw6:hover{color:var(--color-text-body)}.public-navigation.svelte-1b9wlw6 a:focus-visible,summary.svelte-1b9wlw6:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:2px}.menu-panel.svelte-1b9wlw6{z-index:-1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff14 0 0) bottom/100% .9px no-repeat,#010101b3;padding-top:64px;position:absolute;top:0;left:0;right:0}.menu-inner.svelte-1b9wlw6{box-sizing:content-box;max-width:var(--container-page);overscroll-behavior:contain;max-height:calc(100dvh - 120px);margin-inline:auto;padding:16px 20px 40px;overflow-y:auto}@media (width>=768px){.menu-inner.svelte-1b9wlw6{padding-inline:40px}}.mobile-section-links.svelte-1b9wlw6{border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;margin-bottom:24px;padding-bottom:20px;display:grid}.mobile-section-links.svelte-1b9wlw6 a{overflow-wrap:anywhere;padding-block:10px;line-height:1.4;display:block}.menu-groups.svelte-1b9wlw6{gap:32px;display:grid}.menu-group.svelte-1b9wlw6 h2:where(.svelte-1b9wlw6){font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);font-weight:400}.menu-group.svelte-1b9wlw6 ul:where(.svelte-1b9wlw6){font-size:var(--text-body-md);line-height:var(--text-body-md--line-height);letter-spacing:var(--text-body-md--letter-spacing)}.menu-group.svelte-1b9wlw6 h2:where(.svelte-1b9wlw6){color:color-mix(in srgb, var(--color-text-body) 50%, transparent);margin:0 0 24px}.menu-group.svelte-1b9wlw6 ul:where(.svelte-1b9wlw6){gap:12px;display:grid}.menu-group.svelte-1b9wlw6 a:where(.svelte-1b9wlw6){transition:color .15s cubic-bezier(.4,0,.2,1)}@media (width>=640px){.menu-groups.svelte-1b9wlw6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.public-navigation.svelte-1b9wlw6,.section-links.svelte-1b9wlw6{align-items:center;gap:24px;display:flex}.desktop-label.svelte-1b9wlw6{display:inline}.mobile-label.svelte-1b9wlw6,.mobile-section-links.svelte-1b9wlw6{display:none}.menu-inner.svelte-1b9wlw6{padding-top:8px}.menu-groups.svelte-1b9wlw6{column-gap:108px;width:max-content;max-width:100%}}.nav-shell:has(details.page-menu[open]) .nav-backdrop.svelte-6rjcm0{opacity:0;transition:none}.nav-shell:has(details.page-menu[open]) .nav-hairline.svelte-6rjcm0{opacity:0}.login-icon.svelte-6rjcm0{display:none}@media (width<=639px){.login-action.svelte-6rjcm0{border-color:#0000;width:24px;padding:0}.login-label.svelte-6rjcm0{display:none}.login-icon.svelte-6rjcm0{display:block}.nav-wordmark.svelte-6rjcm0{display:none}}
