.logo.svelte-1l8nvlt{display:block;height:var(--logo-h, 2.5rem);width:auto;mix-blend-mode:multiply}.skip.svelte-hv3zzy{position:absolute;left:1rem;top:-3rem;background:var(--ink);color:#fff;padding:.4rem .8rem;border-radius:3px;z-index:100}.skip.svelte-hv3zzy:focus{top:.5rem}.header.svelte-hv3zzy{position:sticky;top:0;z-index:50;background:var(--bg);border-bottom:1px solid var(--line)}.bar.svelte-hv3zzy{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;height:3.25rem}.home.svelte-hv3zzy{grid-column:2;text-decoration:none}.menu-wrap.svelte-hv3zzy{grid-column:1;position:relative;justify-self:start}.burger.svelte-hv3zzy{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;margin-left:-.5rem;border:0;border-radius:3px;background:transparent;color:var(--ink);cursor:pointer}.burger.svelte-hv3zzy:hover{background:var(--surface-2)}.burger.svelte-hv3zzy svg:where(.svelte-hv3zzy){pointer-events:none;width:1.35rem;height:1.35rem}.backdrop.svelte-hv3zzy{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1rem;background:#30251f80;animation:svelte-hv3zzy-fade .15s ease-out}.modal.svelte-hv3zzy{position:relative;width:min(24rem,100%);padding:2.75rem 1.5rem 1.5rem;background:#fff;border-radius:3px;box-shadow:0 20px 60px #30251f4d;animation:svelte-hv3zzy-pop .18s ease-out}.close.svelte-hv3zzy{position:absolute;top:.6rem;right:.6rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;border:0;border-radius:3px;background:transparent;color:var(--ink);cursor:pointer}.close.svelte-hv3zzy:hover{background:var(--surface-2)}.close.svelte-hv3zzy svg:where(.svelte-hv3zzy){width:1.3rem;height:1.3rem}.modal.svelte-hv3zzy{max-height:calc(100dvh - 2rem);overflow-y:auto}.modal.svelte-hv3zzy nav:where(.svelte-hv3zzy){display:grid;gap:1.1rem}.group.svelte-hv3zzy{display:grid}.group-title.svelte-hv3zzy{padding-bottom:.35rem;border-bottom:1px solid var(--line);font:700 12px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.modal.svelte-hv3zzy nav:where(.svelte-hv3zzy) a:where(.svelte-hv3zzy){padding:.6rem .25rem;border-bottom:1px solid var(--line);text-decoration:none;font:600 17px/1.3 var(--font-display);color:var(--ink)}.modal.svelte-hv3zzy nav:where(.svelte-hv3zzy) a:where(.svelte-hv3zzy):hover{color:var(--btn)}@keyframes svelte-hv3zzy-fade{0%{opacity:0}}@keyframes svelte-hv3zzy-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}}.right.svelte-hv3zzy{grid-column:3;justify-self:end;position:relative;font:600 13px var(--font-mono)}.lang-btn.svelte-hv3zzy{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .5rem;border:0;border-radius:3px;background:transparent;color:var(--ink);font:inherit;text-transform:uppercase;cursor:pointer}.lang-btn.svelte-hv3zzy:hover,.lang-btn[aria-expanded=true].svelte-hv3zzy{background:var(--surface-2)}.lang-btn.svelte-hv3zzy svg:where(.svelte-hv3zzy){pointer-events:none;width:1.1rem;height:1.1rem}.chev.svelte-hv3zzy{width:.9rem!important;height:.9rem!important;transition:transform .15s}.chev.flip.svelte-hv3zzy{transform:rotate(180deg)}.lang-menu.svelte-hv3zzy{position:absolute;top:calc(100% + .4rem);right:0;z-index:60;display:grid;min-width:11rem;max-height:min(24rem,calc(100dvh - 5rem));overflow-y:auto;padding:.25rem;background:#fff;border:1px solid var(--line);border-radius:3px;box-shadow:0 10px 30px #30251f2e;animation:svelte-hv3zzy-pop .15s ease-out}.lang-menu.svelte-hv3zzy a:where(.svelte-hv3zzy){display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .65rem;border-radius:3px;color:var(--ink);text-decoration:none;font:600 14px var(--font-body)}.lang-menu.svelte-hv3zzy a:where(.svelte-hv3zzy):hover{background:var(--surface-2)}.lang-menu.svelte-hv3zzy a.cur:where(.svelte-hv3zzy){background:var(--hero-bg)}.lang-menu.svelte-hv3zzy .lc:where(.svelte-hv3zzy){font:600 11px var(--font-mono);text-transform:uppercase;color:var(--muted)}.modal-langs.svelte-hv3zzy{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.1rem}.modal-langs.svelte-hv3zzy a:where(.svelte-hv3zzy){padding:.45rem .8rem;border:1px solid var(--line);border-radius:3px;text-decoration:none;font:600 14px var(--font-body)}.modal-langs.svelte-hv3zzy a.cur:where(.svelte-hv3zzy){background:var(--hero-bg)}@media(max-width:28rem){.bar.svelte-hv3zzy{gap:.5rem}.home.svelte-hv3zzy{--logo-h: 1.8rem}}.badges.svelte-1frlnvw{display:flex;flex-wrap:nowrap;align-items:center;gap:.3rem;list-style:none;margin:0;padding:0;width:100%;max-width:350px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.badges.svelte-1frlnvw::-webkit-scrollbar{display:none}.badges.svelte-1frlnvw li:where(.svelte-1frlnvw):first-child{margin-inline-start:auto}.badges.svelte-1frlnvw li:where(.svelte-1frlnvw):last-child{margin-inline-end:auto}li.svelte-1frlnvw{flex:0 0 auto}a.svelte-1frlnvw{display:block;line-height:0}img.svelte-1frlnvw{display:block;height:32px;width:auto}.footer.svelte-7lfk2o{margin-top:1.5rem;border-top:1px solid var(--line);padding-block:1.5rem;text-align:center}.inner.svelte-7lfk2o{display:grid;justify-items:center;gap:.7rem;min-width:0}.home.svelte-7lfk2o{text-decoration:none}.blurb.svelte-7lfk2o{max-width:30rem;color:var(--muted);font-size:13.5px}nav.svelte-7lfk2o{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem 1.25rem;font-size:13.5px;font-weight:500}nav.svelte-7lfk2o a:where(.svelte-7lfk2o){text-underline-offset:3px}.legal.svelte-7lfk2o{color:var(--muted);font:12px/1.4 var(--font-mono)}
