.header[data-astro-cid-wpvy4v7s]{z-index:70;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.header-inner[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:var(--space-7);max-width:calc(var(--container-max) + 2 * var(--gutter));min-height:var(--header-height);padding:var(--space-3) var(--gutter);margin:0 auto;display:flex}.brand[data-astro-cid-wpvy4v7s]{flex-shrink:0;display:flex}.brand[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:auto;height:28px}.nav-right[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--space-7);display:flex}.nav-links[data-astro-cid-wpvy4v7s]{align-items:center;gap:36px;list-style:none;display:flex}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-muted);border-bottom:2px solid #0000;padding:6px 0 4px;font-size:16px;line-height:1;text-decoration:none;transition:color .2s;display:block}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--ink)}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--ink);border-bottom-color:var(--accent-ink)}.langs[data-astro-cid-wpvy4v7s]{position:relative}.langs[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--space-1);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink-muted);cursor:pointer;padding:6px 4px 6px 8px;list-style:none;transition:border-color .2s,color .2s;display:flex}.langs[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]::-webkit-details-marker{display:none}.langs[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]:hover,.langs[data-astro-cid-wpvy4v7s][open] summary[data-astro-cid-wpvy4v7s]{border-color:var(--ink);color:var(--ink)}.flag[data-astro-cid-wpvy4v7s]{border-radius:var(--radius-sm);width:20px;height:15px;box-shadow:0 0 0 1px var(--line);flex-shrink:0}.lang-caret[data-astro-cid-wpvy4v7s]{width:16px;height:16px;transition:transform .2s}.langs[data-astro-cid-wpvy4v7s][open] .lang-caret[data-astro-cid-wpvy4v7s]{transform:rotate(180deg)}.langs[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{min-width:180px;padding:var(--space-1);background:var(--surface);border:1px solid var(--line-strong);list-style:none;position:absolute;top:calc(100% + 6px);right:0}.lang-option[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--space-3);color:var(--ink-muted);padding:10px 12px;font-size:15px;line-height:1.2;text-decoration:none;transition:background .2s,color .2s;display:flex}.lang-option[data-astro-cid-wpvy4v7s]:hover{background:var(--surface-alt);color:var(--ink)}.lang-option[data-astro-cid-wpvy4v7s].active{color:var(--ink);box-shadow:inset 2px 0 0 var(--accent-ink)}@media (width<=900px){:root{--header-height:104px}.header-inner[data-astro-cid-wpvy4v7s]{gap:var(--space-3) var(--space-4);flex-wrap:wrap}.nav-right[data-astro-cid-wpvy4v7s]{display:contents}.langs[data-astro-cid-wpvy4v7s]{margin-left:auto}.nav-links[data-astro-cid-wpvy4v7s]{gap:var(--space-6);scrollbar-width:none;order:3;width:100%;overflow-x:auto}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{white-space:nowrap}}footer[data-astro-cid-jo6i4kqk]{background:var(--black);color:var(--white);padding:var(--space-8) var(--gutter)}.footer-inner[data-astro-cid-jo6i4kqk]{max-width:var(--container-max);align-items:center;gap:var(--space-7);flex-wrap:wrap;margin:0 auto;display:flex}.footer-logo[data-astro-cid-jo6i4kqk]{width:auto;height:48px}.footer-links[data-astro-cid-jo6i4kqk]{gap:var(--space-3) var(--space-5);flex-wrap:wrap;list-style:none;display:flex}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--grey-400);font-size:14px;font-weight:500;line-height:1.3}.footer-copy[data-astro-cid-jo6i4kqk]{color:var(--grey-400);font-size:13px;font-weight:500;line-height:1.3}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none;transition:color .2s}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--yellow)}.footer-copy[data-astro-cid-jo6i4kqk]{margin-left:auto}@media (width<=900px){.footer-inner[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:var(--space-5);flex-direction:column}.footer-copy[data-astro-cid-jo6i4kqk]{margin-left:0}}
