.hdr[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:var(--z-sticky);background:#ffffffdb;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid transparent;transition:border-color .2s var(--ease)}.hdr[data-astro-cid-3ef6ksr2].scrolled,.hdr[data-astro-cid-3ef6ksr2].open{border-bottom-color:var(--line)}.hdr[data-astro-cid-3ef6ksr2].open{background:var(--white)}.bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--s-6);min-height:var(--hdr-h);padding-block:12px}.nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);flex:1;min-width:0}.links[data-astro-cid-3ef6ksr2]{display:flex;gap:4px;list-style:none}.links[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{max-width:none}.links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:var(--r-2);font-size:.9375rem;font-weight:500;color:var(--ink-2);text-decoration:none;white-space:nowrap;transition:color var(--t-micro) var(--ease),background-color var(--t-micro) var(--ease)}.links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--ink);background:var(--surface)}.links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--ink);font-weight:600}.tools[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:8px;margin-left:auto}.signin[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:var(--r-2);font-size:.9375rem;font-weight:600;text-decoration:none;white-space:nowrap}.signin[data-astro-cid-3ef6ksr2]:hover{background:var(--surface)}.cta[data-astro-cid-3ef6ksr2]{min-height:44px;padding-inline:18px;font-size:.9375rem}.menu[data-astro-cid-3ef6ksr2]{position:relative}.menu[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;border-radius:var(--r-2);color:var(--ink-2);transition:background-color var(--t-micro) var(--ease)}.menu[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.menu[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]:hover,.menu[data-astro-cid-3ef6ksr2][open] summary[data-astro-cid-3ef6ksr2]{background:var(--surface);color:var(--ink)}.lang[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.25}.lang[data-astro-cid-3ef6ksr2] .mono[data-astro-cid-3ef6ksr2]{font-size:.6875rem;font-weight:500}.acct[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{padding:0 4px}.avatar[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ink);color:var(--white);font-size:.75rem;font-weight:620;letter-spacing:.02em}.pop[data-astro-cid-3ef6ksr2]{position:absolute;right:0;top:calc(100% + 6px);min-width:184px;list-style:none;padding:6px;background:var(--white);border:1px solid var(--line-2);border-radius:var(--r-2);box-shadow:var(--shadow-pop);z-index:var(--z-overlay);animation:pop .16s var(--ease-out)}.pop[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{max-width:none}.pop[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],.pop[data-astro-cid-3ef6ksr2] button[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:6px;background:none;font-size:.9375rem;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;white-space:nowrap}.pop[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.pop[data-astro-cid-3ef6ksr2] button[data-astro-cid-3ef6ksr2]:hover{background:var(--surface)}.pop[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current]{font-weight:620}.pop[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current]:after{content:"";margin-left:auto;width:4px;height:14px;border-radius:1px;background:var(--lamp-deep)}.pop[data-astro-cid-3ef6ksr2] .sep[data-astro-cid-3ef6ksr2]{margin-top:6px;padding-top:6px;border-top:1px solid var(--line)}@keyframes pop{0%{opacity:0;transform:translateY(-4px)}}.menu-btn[data-astro-cid-3ef6ksr2]{display:none;width:44px;height:44px;border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--white);cursor:pointer;place-items:center}.bars[data-astro-cid-3ef6ksr2]{position:relative;width:16px;height:10px;display:block}.bars[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]{position:absolute;left:0;right:0;height:1.5px;background:var(--ink);border-radius:1px;transition:transform .24s var(--ease-out),top .24s var(--ease-out)}.bars[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]:first-child{top:1px}.bars[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]:last-child{top:7.5px}.open[data-astro-cid-3ef6ksr2] .bars[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]:first-child{top:4.25px;transform:rotate(45deg)}.open[data-astro-cid-3ef6ksr2] .bars[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]:last-child{top:4.25px;transform:rotate(-45deg)}.mnav[data-astro-cid-3ef6ksr2]{border-top:1px solid var(--line);background:var(--white);max-height:calc(100vh - var(--hdr-h));overflow-y:auto}.mnav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;padding-block:8px 24px}.mnav[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{max-width:none;border-bottom:1px solid var(--line);animation:mn .36s var(--ease-out) both;animation-delay:calc(var(--i) * 40ms)}.mnav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center;min-height:56px;font-size:1.25rem;font-weight:560;font-stretch:112%;letter-spacing:-.02em;text-decoration:none}.mnav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--lamp-text)}.mnav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{color:var(--ink-3);font-size:1rem}.mnav[data-astro-cid-3ef6ksr2] .m-cta[data-astro-cid-3ef6ksr2]{border-bottom:0;padding-top:20px}.mnav[data-astro-cid-3ef6ksr2] .m-cta[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{justify-content:center;font-size:1rem;font-stretch:100%;letter-spacing:0;color:var(--white);min-height:52px}@keyframes mn{0%{opacity:0;transform:translateY(-6px)}}@media(max-width:1240px){.signin[data-astro-cid-3ef6ksr2]{display:none}}@media(max-width:1120px){.links[data-astro-cid-3ef6ksr2]{display:none}.menu-btn[data-astro-cid-3ef6ksr2]{display:grid}.bar[data-astro-cid-3ef6ksr2]{gap:10px}}@media(max-width:620px){.has-menu[data-astro-cid-3ef6ksr2] .cta[data-astro-cid-3ef6ksr2]{display:none}}@media(max-width:380px){.cta[data-astro-cid-3ef6ksr2]{padding-inline:14px}}@media(prefers-reduced-motion:reduce){.mnav[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2],.pop[data-astro-cid-3ef6ksr2]{animation:none}}
