.site-header.svelte-s1likx{z-index:20;background:color-mix(in srgb, var(--color-bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--color-border);font-size:17px;line-height:1.6;position:sticky;top:0}.inner.svelte-s1likx{box-sizing:border-box;align-items:center;gap:12px;max-width:1160px;margin:0 auto;padding:14px 16px;display:flex}.logo.svelte-s1likx{background:0 0;border:none;flex-shrink:0;padding:0;font-size:1.15em;display:inline-flex}.nav-links.svelte-s1likx{flex:1;justify-content:center;gap:4px;display:none}.nav-links.svelte-s1likx a:where(.svelte-s1likx){color:var(--color-muted-2);padding:8px 14px;font-size:.9em;font-weight:700;text-decoration:none}.nav-links.svelte-s1likx a:where(.svelte-s1likx):hover,.nav-links.svelte-s1likx a[aria-current=page]:where(.svelte-s1likx){color:var(--color-accent-text);text-decoration:none}.header-cta.svelte-s1likx{gap:8px;margin-left:auto;display:flex}.header-cta-placeholder.svelte-s1likx{width:190px;height:38px}.header-cta.svelte-s1likx .ghost:where(.svelte-s1likx){color:var(--color-accent-text);background:0 0;border-color:#0000}.header-cta.svelte-s1likx button:where(.svelte-s1likx){padding:9px 16px;font-size:.9em}@media (width<=379px){.logo.svelte-s1likx .beta{display:none}.header-cta.svelte-s1likx{gap:4px}.header-cta.svelte-s1likx button:where(.svelte-s1likx){padding:9px 11px}}.burger.svelte-s1likx{border:1.5px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);width:44px;height:44px;color:var(--color-text);padding:0;display:none}.burger.svelte-s1likx svg:where(.svelte-s1likx){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px;margin:0 auto;display:block;overflow:visible}.burger.svelte-s1likx path:where(.svelte-s1likx){transform-origin:12px 12px;transition:transform .2s var(--ease-out), opacity .15s}.burger.open.svelte-s1likx .l1:where(.svelte-s1likx){transform:translateY(4.5px)rotate(45deg)}.burger.open.svelte-s1likx .l2:where(.svelte-s1likx){opacity:0}.burger.open.svelte-s1likx .l3:where(.svelte-s1likx){transform:translateY(-4.5px)rotate(-45deg)}.menu-scrim.svelte-s1likx{background:var(--color-scrim);border:0;border-radius:0;height:100dvh;padding:0;animation:.15s both fade-in-page;position:fixed;inset:100% 0 0}.menu-scrim.svelte-s1likx:active:not(:disabled){transform:none}.menu.svelte-s1likx{background-color:var(--color-bg);background-image:linear-gradient(var(--color-grid) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid) 1px, transparent 1px);border-bottom:1px solid var(--color-border-strong);max-height:calc(100dvh - 72px);box-shadow:var(--shadow-float-md);animation:rise-in .2s var(--ease-out) both;background-size:24px 24px;padding:6px 16px 16px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.menu-hand.svelte-s1likx{font:700 1.5em/1.1 var(--font-hand);color:var(--color-accent-text);transform-origin:0;margin:4px 0 2px 4px;rotate:-1.5deg}.menu-group.svelte-s1likx{flex-direction:column;padding:6px 0;display:flex}.menu-group.svelte-s1likx+.menu-group:where(.svelte-s1likx){border-top:1px solid var(--color-border)}.menu-item.svelte-s1likx{min-height:48px;color:var(--color-text);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 4px;font-size:1.05em;font-weight:700;text-decoration:none;display:flex}.menu-item.svelte-s1likx:hover{color:var(--color-accent-text);text-decoration:none}.menu-item[aria-current=page].svelte-s1likx{color:var(--color-accent-text)}@media (width<=859px){.header-cta.svelte-s1likx .burger:where(.svelte-s1likx){justify-content:center;align-items:center;padding:0;display:flex}.header-cta.svelte-s1likx{align-items:center}.header-cta.svelte-s1likx .primary:where(.svelte-s1likx){min-height:44px}.login-btn.svelte-s1likx{display:none}}@media (width>=860px){.menu.svelte-s1likx,.menu-scrim.svelte-s1likx{display:none}.inner.svelte-s1likx{gap:20px;padding:14px 32px}.logo.svelte-s1likx{font-size:1.35em}.nav-links.svelte-s1likx{display:flex}}@media (width>=1300px){.inner.svelte-s1likx{max-width:min(1160px,100% - 200px)}}
