.bar.svelte-a8kxe2{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border-bottom:1px solid rgba(226,229,238,.9);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.bar.scrolled.svelte-a8kxe2{box-shadow:0 8px 24px #0e11160f}.bar.dark.svelte-a8kxe2{background:#0b0f19;border-bottom:1px solid transparent}.bar.dark.scrolled.svelte-a8kxe2{background:#0b0f19f5;border-bottom-color:#ffffff14;box-shadow:0 10px 28px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site.svelte-a8kxe2{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:70rem;margin:0 auto;padding:.75rem 1.25rem}.brand.svelte-a8kxe2{display:inline-flex;align-items:center;min-width:0}.brand.svelte-a8kxe2 img:where(.svelte-a8kxe2){height:28px;width:auto}nav.svelte-a8kxe2{display:none;align-items:center;gap:.15rem;color:var(--muted);font-weight:600;font-size:.88rem}.dark.svelte-a8kxe2 nav:where(.svelte-a8kxe2){color:#ffffffb8}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .75rem;border-radius:var(--radius);transition:background .15s ease,color .15s ease}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover{color:var(--blue-deep);background:var(--blue-soft)}.dark.svelte-a8kxe2 nav:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2):hover{color:var(--white);background:#2b6cff2e}.ico.svelte-a8kxe2{width:16px;height:16px;flex:0 0 auto;color:currentColor}.actions.svelte-a8kxe2{display:flex;align-items:center;gap:.35rem}.signup-wrap.svelte-a8kxe2{display:none}.burger.svelte-a8kxe2{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:2.75rem;height:2.75rem;padding:0;margin-left:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);cursor:pointer;flex:0 0 auto;transition:background .15s ease,border-color .15s ease}.dark.svelte-a8kxe2 .burger:where(.svelte-a8kxe2){background:#ffffff0f;border-color:#ffffff38}.burger.open.svelte-a8kxe2{background:var(--blue-soft);border-color:#2b6cff59}.dark.svelte-a8kxe2 .burger.open:where(.svelte-a8kxe2){background:#2b6cff38;border-color:#2b6cff73}.burger.svelte-a8kxe2 span:where(.svelte-a8kxe2){display:block;width:.95rem;height:2px;border-radius:1px;background:var(--ink);transition:transform .18s ease,opacity .18s ease}.dark.svelte-a8kxe2 .burger:where(.svelte-a8kxe2) span:where(.svelte-a8kxe2){background:#ffffffe6}.burger.open.svelte-a8kxe2 span:where(.svelte-a8kxe2):nth-child(1){transform:translateY(6px) rotate(45deg)}.burger.open.svelte-a8kxe2 span:where(.svelte-a8kxe2):nth-child(2){opacity:0;transform:scaleX(0)}.burger.open.svelte-a8kxe2 span:where(.svelte-a8kxe2):nth-child(3){transform:translateY(-6px) rotate(-45deg)}.scrim.svelte-a8kxe2{position:fixed;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:#12141a6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:18;cursor:pointer}.mobile-nav.svelte-a8kxe2{position:absolute;left:0;right:0;top:100%;display:flex;flex-direction:column;gap:.15rem;padding:.65rem 1rem 1rem;background:#fffffffa;border-bottom:1px solid var(--line);box-shadow:0 12px 32px #0e11161a;z-index:21}.dark.svelte-a8kxe2 .mobile-nav:where(.svelte-a8kxe2){background:#0b0f19fa;border-bottom-color:#ffffff1a;box-shadow:0 12px 32px #00000059}.mobile-nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){display:flex;align-items:center;min-height:2.75rem;padding:.5rem .75rem;border-radius:var(--radius);font-weight:600;font-size:.95rem;color:var(--ink);transition:background .15s ease,color .15s ease}.dark.svelte-a8kxe2 .mobile-nav:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2){color:#ffffffeb}.mobile-nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover{background:var(--blue-soft);color:var(--blue-deep)}.dark.svelte-a8kxe2 .mobile-nav:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2):hover{background:#2b6cff2e;color:var(--white)}.dark.svelte-a8kxe2 .actions:where(.svelte-a8kxe2) .btn.ghost{background:transparent;color:#ffffffe0;border-color:#ffffff52}.dark.svelte-a8kxe2 .actions:where(.svelte-a8kxe2) .btn.ghost:hover{color:var(--white);background:#ffffff14;border-color:#ffffff7a}@media(min-width:640px){.signup-wrap.svelte-a8kxe2{display:inline-flex}}@media(min-width:900px){.burger.svelte-a8kxe2,.scrim.svelte-a8kxe2,.mobile-nav.svelte-a8kxe2{display:none}.burger.svelte-a8kxe2{margin-left:0}nav.svelte-a8kxe2:not(.mobile-nav){display:flex}}
