.footer[data-astro-cid-sz7xmlte]{background:var(--ink);color:var(--ink-ghost)}.footer__inner[data-astro-cid-sz7xmlte]{padding-block:36px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px}.footer__wordmark[data-astro-cid-sz7xmlte]{font:800 18px/1 var(--font-sans);letter-spacing:-.05em;color:var(--ink-inverse)}.footer__wordmark[data-astro-cid-sz7xmlte]:hover{color:var(--ink-inverse)}.footer__wordmark[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{color:var(--brand-light)}.footer__links[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:12px 22px}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font:500 13px/1 var(--font-sans);color:var(--ink-ghost)}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ink-inverse)}.footer__legal[data-astro-cid-sz7xmlte]{font:500 12px/1 var(--font-mono)}.langs[data-astro-cid-su6xvggn]{position:relative;flex:none}.langs__current[data-astro-cid-su6xvggn]{display:flex;align-items:center;gap:6px;height:42px;padding-inline:12px 10px;border-radius:var(--radius-md);border:1px solid var(--line-soft);background:var(--surface);color:var(--ink-muted);cursor:pointer;list-style:none;transition:border-color .2s ease}.langs__current[data-astro-cid-su6xvggn]::-webkit-details-marker{display:none}.langs__current[data-astro-cid-su6xvggn]:hover,.langs[data-astro-cid-su6xvggn][open] .langs__current[data-astro-cid-su6xvggn]{border-color:var(--brand)}.langs[data-astro-cid-su6xvggn] svg[data-astro-cid-su6xvggn]{flex:none}.langs[data-astro-cid-su6xvggn] svg[data-astro-cid-su6xvggn]:not(.langs__chevron){border-radius:2px;box-shadow:0 0 0 1px #17181c14}.langs__chevron[data-astro-cid-su6xvggn]{transition:transform .2s ease}.langs[data-astro-cid-su6xvggn][open] .langs__chevron[data-astro-cid-su6xvggn]{transform:rotate(180deg)}.langs__menu[data-astro-cid-su6xvggn]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:50;margin:0;padding:4px;list-style:none;border-radius:var(--radius-md);border:1px solid var(--line-soft);background:var(--surface);box-shadow:var(--shadow-card-hover);display:flex;flex-direction:column;gap:2px}.langs__option[data-astro-cid-su6xvggn]{display:flex;align-items:center;justify-content:center;height:36px;border-radius:8px;transition:background .2s ease}.langs__option[data-astro-cid-su6xvggn]:hover{background:var(--surface-sunken)}.langs__option[data-astro-cid-su6xvggn][aria-current=true]{background:var(--brand-tint)}.nav[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:40;background:var(--surface);border-bottom:1px solid var(--line-soft)}.nav__inner[data-astro-cid-dmqpwcec]{max-width:var(--container);height:var(--nav-height);margin-inline:auto;padding-inline:var(--gutter);display:flex;align-items:center;gap:20px}.nav__brand[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:9px;color:var(--ink);flex:none}.nav__brand[data-astro-cid-dmqpwcec]:hover{color:var(--ink)}.nav__wordmark[data-astro-cid-dmqpwcec]{font:800 21px/1 var(--font-sans);letter-spacing:-.05em}.nav__tld[data-astro-cid-dmqpwcec]{color:var(--brand)}.nav__spacer[data-astro-cid-dmqpwcec]{flex:1}.nav__links[data-astro-cid-dmqpwcec]{display:flex;gap:22px;white-space:nowrap}.nav__link[data-astro-cid-dmqpwcec],.nav__login[data-astro-cid-dmqpwcec]{font:600 14px/1 var(--font-sans);color:var(--ink-strong);white-space:nowrap;transition:color .2s ease}.nav__login[data-astro-cid-dmqpwcec]{color:var(--ink);flex:none}.nav__link[data-astro-cid-dmqpwcec]:hover,.nav__login[data-astro-cid-dmqpwcec]:hover{color:var(--brand)}.nav__cta[data-astro-cid-dmqpwcec]{height:42px;padding-inline:18px;border-radius:var(--radius-pill);background:var(--ink);color:var(--ink-inverse);font:700 14px/42px var(--font-sans);white-space:nowrap;flex:none;transition:background .2s ease}.nav__cta[data-astro-cid-dmqpwcec]:hover{background:var(--brand-dark);color:var(--ink-inverse)}.nav__toggle[data-astro-cid-dmqpwcec]{display:none;width:42px;height:42px;flex:none;border-radius:var(--radius-md);border:1px solid var(--line-soft);align-items:center;justify-content:center}.nav__burger[data-astro-cid-dmqpwcec]{position:relative}.nav__burger[data-astro-cid-dmqpwcec],.nav__burger[data-astro-cid-dmqpwcec]:before,.nav__burger[data-astro-cid-dmqpwcec]:after{display:block;width:18px;height:2px;border-radius:2px;background:var(--ink);transition:transform .25s ease,opacity .15s ease}.nav__burger[data-astro-cid-dmqpwcec]:before,.nav__burger[data-astro-cid-dmqpwcec]:after{content:"";position:absolute}.nav__burger[data-astro-cid-dmqpwcec]:before{transform:translateY(-6px)}.nav__burger[data-astro-cid-dmqpwcec]:after{transform:translateY(6px)}.nav__toggle[data-astro-cid-dmqpwcec][aria-expanded=true] .nav__burger[data-astro-cid-dmqpwcec]{background:transparent}.nav__toggle[data-astro-cid-dmqpwcec][aria-expanded=true] .nav__burger[data-astro-cid-dmqpwcec]:before{transform:rotate(45deg)}.nav__toggle[data-astro-cid-dmqpwcec][aria-expanded=true] .nav__burger[data-astro-cid-dmqpwcec]:after{transform:rotate(-45deg)}.nav__mobile[data-astro-cid-dmqpwcec]{display:none;flex-direction:column;gap:6px;padding:14px var(--gutter) 18px;background:var(--surface);border-top:1px solid var(--line-soft)}.nav__mobile[data-astro-cid-dmqpwcec][hidden]{display:none}.nav__mobile-links[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column}.nav__mobile-link[data-astro-cid-dmqpwcec]{padding-block:14px;font:600 15px/1 var(--font-sans);color:var(--ink);border-bottom:1px solid var(--line-soft)}.nav__mobile-link[data-astro-cid-dmqpwcec]:last-child{border-bottom:none}.nav__mobile-link[data-astro-cid-dmqpwcec]:hover,.nav__mobile-link--login[data-astro-cid-dmqpwcec]{color:var(--brand)}.nav__mobile-cta[data-astro-cid-dmqpwcec]{display:none;align-items:center;justify-content:center;margin-top:8px;height:48px;border-radius:var(--radius-pill);background:var(--ink);color:var(--ink-inverse);font:700 15px/1 var(--font-sans)}.nav__mobile-cta[data-astro-cid-dmqpwcec]:hover{background:var(--brand-dark);color:var(--ink-inverse)}@media(max-width:980px){.nav__links[data-astro-cid-dmqpwcec],.nav__login[data-astro-cid-dmqpwcec]{display:none}.nav__toggle[data-astro-cid-dmqpwcec]{display:flex}.nav__mobile[data-astro-cid-dmqpwcec]:not([hidden]){display:flex}.nav__inner[data-astro-cid-dmqpwcec]{gap:12px}}@media(max-width:560px){.nav__wordmark[data-astro-cid-dmqpwcec]{display:none}.nav__cta[data-astro-cid-dmqpwcec]{padding-inline:14px}}@media(max-width:430px){.nav__cta[data-astro-cid-dmqpwcec]{display:none}.nav__mobile-cta[data-astro-cid-dmqpwcec]{display:flex}}
