.site-header.svelte-18xacwc{position:sticky;top:0;z-index:20;background:#fffc;-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--jb-border)}.bar.svelte-18xacwc{max-width:var(--jb-maxw);margin:0 auto;padding:0 var(--jb-space-4);height:66px;display:flex;align-items:center;justify-content:space-between;gap:var(--jb-space-3)}.brand.svelte-18xacwc{display:flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--jb-text)}.brand.svelte-18xacwc img:where(.svelte-18xacwc){display:block}.wordmark.svelte-18xacwc{font-size:var(--jb-fs-xl);font-weight:800;letter-spacing:-.025em}.nav.svelte-18xacwc{display:flex;align-items:center;gap:var(--jb-space-4)}.nav-link.svelte-18xacwc{font-size:var(--jb-fs-base);font-weight:500;color:var(--jb-muted);text-decoration:none}.nav-link.svelte-18xacwc:hover{color:var(--jb-text)}.btn-ghost.svelte-18xacwc,.btn-primary.svelte-18xacwc{display:inline-flex;align-items:center;font-weight:600;font-size:var(--jb-fs-base);line-height:1;border-radius:var(--jb-radius-sm);padding:.7rem 1.05rem;text-decoration:none;border:1px solid transparent;white-space:nowrap}.btn-ghost.svelte-18xacwc{color:var(--jb-body);background:var(--jb-card-bg);border-color:var(--jb-border)}.btn-ghost.svelte-18xacwc:hover{border-color:var(--jb-faint)}.btn-primary.svelte-18xacwc{color:var(--jb-on-accent);background:var(--jb-accent);box-shadow:var(--jb-shadow)}.btn-primary.svelte-18xacwc:hover{background:var(--jb-accent-hover)}@media (max-width: 599px){.nav-link.svelte-18xacwc{display:none}}.site-footer.svelte-1f76w6q{margin-top:var(--jb-space-5);border-top:1px solid var(--jb-border);background:var(--jb-card-bg)}.cols.svelte-1f76w6q{max-width:var(--jb-maxw);margin:0 auto;padding:var(--jb-space-5) var(--jb-space-4) var(--jb-space-4);display:flex;justify-content:space-between;gap:var(--jb-space-5);flex-wrap:wrap}.brand-col.svelte-1f76w6q{max-width:260px}.brand.svelte-1f76w6q{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--jb-text)}.wordmark.svelte-1f76w6q{font-size:var(--jb-fs-lg);font-weight:800;letter-spacing:-.02em}.brand-col.svelte-1f76w6q p:where(.svelte-1f76w6q){margin:.75rem 0 0;font-size:var(--jb-fs-sm);color:var(--jb-muted);line-height:1.6}.col.svelte-1f76w6q h2:where(.svelte-1f76w6q){font-size:var(--jb-fs-sm);font-weight:700;color:var(--jb-text);margin:0 0 .75rem}.col.svelte-1f76w6q a:where(.svelte-1f76w6q){display:block;font-size:var(--jb-fs-sm);color:var(--jb-muted);text-decoration:none;padding:.25rem 0}.col.svelte-1f76w6q a:where(.svelte-1f76w6q):hover{color:var(--jb-text)}.bar.svelte-1f76w6q{border-top:1px solid var(--jb-hairline)}.bar.svelte-1f76w6q{max-width:var(--jb-maxw);margin:0 auto;padding:var(--jb-space-3) var(--jb-space-4);display:flex;justify-content:space-between;font-size:var(--jb-fs-sm);color:var(--jb-faint)}
