.navbar-inner.svelte-1o0ns48{position:sticky;top:.75rem;z-index:50;isolation:isolate;padding-bottom:.35rem}.navbar-shell.svelte-1o0ns48{position:relative;border:4px solid var(--color-ink);border-radius:1.5rem;background:var(--color-surface);box-shadow:8px 9px 0 0 var(--color-ink);padding:.75rem}.navbar-row.svelte-1o0ns48{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.navbar-brand.svelte-1o0ns48{display:inline-flex;min-width:0;flex:1 1 auto;align-items:center;gap:.65rem;color:var(--color-ink);text-decoration:none}.navbar-brand__logo.svelte-1o0ns48{display:block;width:2.65rem;height:2.65rem;flex:0 0 auto}.navbar-brand__name.svelte-1o0ns48{font-family:inherit;font-size:1.35rem;font-weight:900;line-height:1;letter-spacing:-.02em}.navbar-links.svelte-1o0ns48,.navbar-actions.svelte-1o0ns48{display:none}.navbar-mobile-end.svelte-1o0ns48{display:flex;flex:0 0 auto;align-items:center;gap:.5rem}.navbar-menu.svelte-1o0ns48{display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;flex:0 0 2.65rem;border:2px solid var(--color-ink);border-radius:999px;background:var(--color-base-100);box-shadow:3px 3px 0 0 var(--color-ink);padding:0;color:var(--color-ink)}.navbar-menu--open.svelte-1o0ns48{background:var(--color-ink);color:var(--color-surface)}.navbar-menu__icon.svelte-1o0ns48{width:1.15rem;height:1.15rem;flex:0 0 1.15rem}.navbar-mobile.svelte-1o0ns48{display:grid;gap:.55rem}@media(max-width:767px){.navbar-shell--open.svelte-1o0ns48{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.navbar-mobile.svelte-1o0ns48{position:absolute;top:calc(100% - .65rem);left:-4px;right:-4px;z-index:40;border:4px solid var(--color-ink);border-top:none;border-radius:0 0 1.25rem 1.25rem;background:var(--color-surface);box-shadow:8px 9px 0 0 var(--color-ink);padding:.65rem .75rem .75rem}}.navbar-mobile-link.svelte-1o0ns48{display:flex;align-items:center;border:2px solid var(--color-ink);border-radius:1rem;background:var(--color-base-100);box-shadow:4px 4px 0 0 var(--color-ink);padding:.75rem .9rem;color:var(--color-ink);font-size:.92rem;font-weight:900;text-decoration:none;transition:box-shadow .18s ease,transform .18s ease}.navbar-mobile-link.svelte-1o0ns48:hover,.navbar-mobile-link--active.svelte-1o0ns48{background:#fff6cc}.navbar-mobile-link--active.svelte-1o0ns48{box-shadow:5px 5px 0 0 var(--color-ink)}.navbar-mobile-cta{width:100%;justify-content:center;padding:.85rem 1rem;font-size:.95rem;font-weight:900}@media(min-width:768px){.navbar-shell.svelte-1o0ns48{padding:.85rem 1rem}.navbar-row.svelte-1o0ns48{display:grid;grid-template-columns:auto 1fr auto;gap:1rem}.navbar-brand.svelte-1o0ns48{flex:initial}.navbar-brand__logo.svelte-1o0ns48{width:3rem;height:3rem}.navbar-brand__name.svelte-1o0ns48{font-size:1.55rem}.navbar-links.svelte-1o0ns48{display:flex;align-items:center;justify-content:center;gap:.45rem}.navbar-actions.svelte-1o0ns48{display:flex;align-items:center;gap:.45rem}.navbar-mobile-end.svelte-1o0ns48,.navbar-menu.svelte-1o0ns48,.navbar-mobile.svelte-1o0ns48{display:none}.navbar-link.svelte-1o0ns48{display:inline-flex;align-items:center;border:2px solid var(--color-ink);border-radius:999px;background:var(--color-base-100);padding:.45rem .8rem;color:var(--color-ink);font-size:.82rem;font-weight:900;text-decoration:none;transition:box-shadow .18s ease,background-color .18s ease}.navbar-link.svelte-1o0ns48:hover{box-shadow:3px 3px 0 0 var(--color-ink)}.navbar-link--active.svelte-1o0ns48{background:#fff6cc;box-shadow:3px 3px 0 0 var(--color-ink)}.navbar-link--ghost.svelte-1o0ns48{background:transparent;box-shadow:none}.navbar-link--ghost.svelte-1o0ns48:hover{background:var(--color-base-100)}}@media(min-width:1024px){.navbar-links.svelte-1o0ns48{gap:.55rem}.navbar-link.svelte-1o0ns48{padding:.5rem .95rem;font-size:.88rem}}.footer-link.svelte-12g0abj{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);border:var(--border-thick) solid var(--color-ink);background:var(--color-surface);padding:10px 14px;color:var(--color-ink);transition:background-color .2s ease,color .2s ease;text-decoration:none}.footer-link.svelte-12g0abj:hover{background-color:var(--color-ink);color:var(--color-surface)}.legal-link.svelte-12g0abj{color:var(--color-ink);opacity:.72;text-decoration:none;transition:opacity .2s ease}.legal-link.svelte-12g0abj:hover,.legal-link.svelte-12g0abj:focus-visible{opacity:1}
