.lang[data-astro-cid-lemdd452]{color:var(--text-on-dark);font-size:var(--step--1);border-radius:6px;padding:.4em .6em;text-decoration:none}@media (hover:hover) and (pointer:fine){.lang[data-astro-cid-lemdd452]:hover{background:#3e3e49}}.nav-sentinel[data-astro-cid-wpvy4v7s]{width:1px;height:8px;position:absolute;top:0;left:0}.nav[data-astro-cid-wpvy4v7s]{z-index:10;background:var(--graphite-900);color:var(--text-on-dark);border-bottom:1px solid #0000;transition:background-color .2s,border-color .2s;position:sticky;top:0}.nav[data-astro-cid-wpvy4v7s][data-scrolled]{background:var(--graphite-800);border-bottom-color:#1b1b21}.nav__inner[data-astro-cid-wpvy4v7s]{align-items:center;gap:16px;min-height:64px;display:flex}.nav__brand[data-astro-cid-wpvy4v7s]{color:inherit;align-items:center;gap:10px;font-weight:650;text-decoration:none;display:flex}.nav__links[data-astro-cid-wpvy4v7s]{gap:4px;margin-left:16px;display:none}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--text-on-dark-muted);border-radius:6px;padding:.4em .7em;text-decoration:none}.nav__end[data-astro-cid-wpvy4v7s]{align-items:center;gap:8px;margin-left:auto;display:flex}.nav__cta[data-astro-cid-wpvy4v7s]{min-height:40px;padding:.45em 1em}@media (width<=419px){.nav__name[data-astro-cid-wpvy4v7s]{display:none}}@media (width>=900px){.nav__links[data-astro-cid-wpvy4v7s]{display:flex}}@media (hover:hover) and (pointer:fine){.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--text-on-dark);background:#3e3e49}}.footer[data-astro-cid-jo6i4kqk]{padding:40px 0}.footer__inner[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.footer__rights[data-astro-cid-jo6i4kqk]{color:var(--text-on-dark-muted);font-size:var(--step--1);margin:0}.footer__links[data-astro-cid-jo6i4kqk]{font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-on-dark)}.skip-link{z-index:20;background:var(--surface);color:var(--text);border-radius:6px;padding:8px 12px;position:absolute;top:-48px;left:8px}.skip-link:focus{top:8px}main:focus{outline:none}
