.nav-wrap.svelte-1ajicn5{position:fixed;top:0;left:0;right:0;z-index:200;display:flex;justify-content:center;padding:16px 16px 0;pointer-events:none;opacity:.01;transform:translateY(-16px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.nav-wrap.mounted.svelte-1ajicn5{opacity:1;transform:translateY(0)}.nav.svelte-1ajicn5{display:flex;align-items:center;gap:24px;width:max-content;background:color-mix(in srgb,var(--surface) 72%,transparent);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border:1px solid var(--line);border-radius:16px;padding:8px 8px 8px 16px;pointer-events:all}.links.svelte-1ajicn5{display:flex;align-items:center;gap:2px}.nav-link.svelte-1ajicn5{font-size:.875rem;line-height:20px;font-weight:600;color:var(--ink-soft);text-decoration:none;padding:4px 12px;border-radius:8px;white-space:nowrap;transition:color .2s var(--ease),background .2s var(--ease)}.nav-link.svelte-1ajicn5:hover{color:var(--ink);background:var(--line)}.actions.svelte-1ajicn5{display:flex;align-items:center;gap:6px}@media(max-width:1023px){.links.svelte-1ajicn5{display:none}}@media(max-width:479px){.login.svelte-1ajicn5{display:none}.nav-wrap.svelte-1ajicn5{padding:12px 12px 0}.nav.svelte-1ajicn5{gap:12px;padding:6px 6px 6px 12px}.btn.svelte-1ajicn5{gap:6px;padding:8px 10px 8px 14px;font-size:.8125rem}}.btn.svelte-1ajicn5{display:inline-flex;align-items:center;gap:8px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:600;font-size:.875rem;text-decoration:none;border:none;cursor:pointer;border-radius:8px;white-space:nowrap;line-height:20px;background:var(--accent);color:var(--on-accent);padding:8px 12px 8px 16px;transition:background .3s var(--ease),box-shadow .3s var(--ease),transform .3s var(--ease)}.btn.svelte-1ajicn5:hover{background:var(--accent-hover)}.btn.svelte-1ajicn5:active{transform:scale(.97)}.btn-icon.svelte-1ajicn5{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;transition:transform .35s var(--ease-spring),background .3s var(--ease)}.btn.svelte-1ajicn5:hover .btn-icon:where(.svelte-1ajicn5){transform:translate(2px)}:root[data-theme=dark] .nav.svelte-1ajicn5{background:color-mix(in srgb,color-mix(in srgb,var(--ink) 9%,var(--bg)) 72%,transparent)}.footer.svelte-3gxl39{padding:56px 16px 40px;background:var(--surface-2);border-top:1px solid var(--line)}.inner.svelte-3gxl39{display:grid;gap:40px;max-width:1160px;margin:0 auto}.main.svelte-3gxl39{display:grid;gap:32px}.brand.svelte-3gxl39{display:grid;gap:12px;max-width:320px;color:var(--ink)}.description.svelte-3gxl39{font-size:.875rem;line-height:1.6;color:var(--ink-soft)}.links.svelte-3gxl39{display:flex;flex-wrap:wrap;gap:12px 24px}a.svelte-3gxl39{color:var(--ink-soft);text-decoration:none;transition:color .2s var(--ease)}a.svelte-3gxl39:hover{color:var(--ink)}a.svelte-3gxl39:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px;border-radius:4px}.links.svelte-3gxl39 a:where(.svelte-3gxl39){font-size:.9375rem}.groups.svelte-3gxl39{display:flex;flex-wrap:wrap;gap:24px 48px}.group-title.svelte-3gxl39{font-size:.8125rem;color:var(--ink-soft)}.group.svelte-3gxl39 ul:where(.svelte-3gxl39){display:flex;gap:8px;margin:10px 0 0;padding:0;list-style:none}.chip.svelte-3gxl39{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink);transition:background .2s var(--ease),border-color .2s var(--ease)}.chip.svelte-3gxl39:hover{border-color:var(--line-strong);background:var(--bg)}.chip.svelte-3gxl39 svg:where(.svelte-3gxl39){width:18px;height:18px;fill:currentColor}.bottom.svelte-3gxl39{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-top:24px;border-top:1px solid var(--line);font-size:.8125rem;color:var(--ink-soft)}.bottom.svelte-3gxl39 p:where(.svelte-3gxl39){font-size:inherit}.bottom.svelte-3gxl39 p:where(.svelte-3gxl39) a:where(.svelte-3gxl39){text-decoration:underline;text-underline-offset:3px}.legal.svelte-3gxl39{display:flex;gap:20px}@media(min-width:768px){.main.svelte-3gxl39{grid-template-columns:1fr auto;align-items:start}}@media(prefers-reduced-motion:reduce){a.svelte-3gxl39{transition:none}}
