.site-nav.svelte-1h50ixr{position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border-bottom:1px solid rgba(8,44,36,.08)}.nav-inner.svelte-1h50ixr{max-width:1200px;margin:0 auto;padding:.75rem 1.5rem;display:flex;align-items:center;gap:1.5rem}.brand.svelte-1h50ixr{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit}.brand.svelte-1h50ixr img:where(.svelte-1h50ixr){height:48px;width:48px;object-fit:contain}.brand-copy.svelte-1h50ixr{display:flex;flex-direction:column;line-height:1.1}.brand-copy.svelte-1h50ixr .title:where(.svelte-1h50ixr){font-family:var(--font-display, "Alegreya Sans", sans-serif);font-weight:700;font-size:1.2rem;color:var(--color-forest, #05463a)}.brand-copy.svelte-1h50ixr .subtitle:where(.svelte-1h50ixr){font-size:.8rem;color:var(--color-soft, #587a6a)}.menu-toggle.svelte-1h50ixr{background:none;border:none;padding:0;width:42px;height:42px;display:none;flex-direction:column;justify-content:center;gap:6px;cursor:pointer}.menu-toggle.svelte-1h50ixr span:where(.svelte-1h50ixr){display:block;height:3px;width:100%;background:var(--color-forest, #05463a);border-radius:999px;transition:transform .3s ease,opacity .3s ease}.site-nav[data-open=true].svelte-1h50ixr .menu-toggle:where(.svelte-1h50ixr) span:where(.svelte-1h50ixr):nth-child(1){transform:translateY(9px) rotate(45deg)}.site-nav[data-open=true].svelte-1h50ixr .menu-toggle:where(.svelte-1h50ixr) span:where(.svelte-1h50ixr):nth-child(2){opacity:0}.site-nav[data-open=true].svelte-1h50ixr .menu-toggle:where(.svelte-1h50ixr) span:where(.svelte-1h50ixr):nth-child(3){transform:translateY(-9px) rotate(-45deg)}.nav-links.svelte-1h50ixr{display:flex;gap:1.5rem;align-items:center}.nav-links.svelte-1h50ixr a:where(.svelte-1h50ixr){text-decoration:none;font-weight:600;color:var(--color-soft, #587a6a);font-size:.98rem;transition:color .2s ease,transform .2s ease}.nav-links.svelte-1h50ixr a:where(.svelte-1h50ixr):hover{color:var(--color-forest, #05463a);transform:translateY(-2px)}.nav-cta.svelte-1h50ixr{margin-left:auto;display:flex;align-items:center;gap:.9rem}.nav-cta.svelte-1h50ixr a:where(.svelte-1h50ixr){display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1.2rem;border-radius:999px;text-decoration:none;font-weight:600;font-size:.95rem;transition:transform .2s ease,box-shadow .2s ease}.nav-cta.svelte-1h50ixr .ghost:where(.svelte-1h50ixr){background:#082c240d;color:var(--color-forest, #05463a)}.nav-cta.svelte-1h50ixr .ghost:where(.svelte-1h50ixr):hover{transform:translateY(-2px)}.nav-cta.svelte-1h50ixr .primary:where(.svelte-1h50ixr){background:var(--gradient-leaf, linear-gradient(135deg, #0fb872 0%, #53d5a5 100%));color:#fff;box-shadow:0 12px 24px #0fb87247}.nav-cta.svelte-1h50ixr .primary:where(.svelte-1h50ixr):hover{transform:translateY(-2px);box-shadow:0 18px 28px #0fb87252}.user-pill.svelte-1h50ixr{display:flex;align-items:center;gap:.75rem;background:#ffffffe6;border-radius:999px;padding:.4rem .8rem .4rem .4rem;box-shadow:0 12px 24px #082c241f}.avatar.svelte-1h50ixr{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--gradient-mint);color:#fff;font-weight:700}.user-info.svelte-1h50ixr{display:flex;flex-direction:column;line-height:1.1}.user-info.svelte-1h50ixr strong:where(.svelte-1h50ixr){font-size:.95rem}.user-info.svelte-1h50ixr span:where(.svelte-1h50ixr){color:var(--color-soft);font-size:.8rem}.user-pill.svelte-1h50ixr button:where(.svelte-1h50ixr){border:none;background:#082c2414;color:var(--color-forest);padding:.3rem .8rem;border-radius:999px;font-weight:600;cursor:pointer;transition:transform .2s ease}.user-pill.svelte-1h50ixr button:where(.svelte-1h50ixr):hover{transform:translateY(-1px)}@media (max-width: 960px){.nav-inner.svelte-1h50ixr{padding:.75rem 1rem}.nav-links.svelte-1h50ixr{position:absolute;top:100%;left:0;right:0;background:#fffffff2;flex-direction:column;padding:1.5rem;gap:1rem;border-bottom:1px solid rgba(8,44,36,.08);opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .25s ease,transform .25s ease}.nav-links.open.svelte-1h50ixr{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-cta.svelte-1h50ixr{gap:.6rem}.menu-toggle.svelte-1h50ixr{display:inline-flex;margin-left:auto}.nav-cta.svelte-1h50ixr{display:none}}@media (max-width: 640px){.user-pill.svelte-1h50ixr{padding:.4rem .6rem .4rem .4rem}.user-pill.svelte-1h50ixr button:where(.svelte-1h50ixr){padding:.3rem .65rem}}
