.skip[data-astro-cid-wpvy4v7s]{z-index:60;background:var(--accent);color:#fff;font-family:var(--sans);padding:10px 16px;font-size:14px;font-weight:500;position:absolute;top:0;left:-9999px}.skip[data-astro-cid-wpvy4v7s]:focus{left:0}.bar[data-astro-cid-wpvy4v7s]{z-index:50;border-bottom:1px solid var(--line-soft);background:#fff;transition:translate .3s;position:sticky;top:0;overflow-x:clip}.bar[data-astro-cid-wpvy4v7s][data-hidden]:not(:focus-within):not(:has(.menu[open],.group[data-open])){translate:0 -100%}.bar[data-astro-cid-wpvy4v7s]:after{content:"";z-index:1;opacity:0;pointer-events:none;background:#16161659;height:100vh;transition:opacity .45s;position:absolute;top:100%;left:0;right:0}.bar[data-astro-cid-wpvy4v7s]:has(.group[data-open],.group:not([data-dismissed]):hover):after{opacity:1;transition-duration:.3s}.inner[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:18px;height:64px;display:flex}.brand[data-astro-cid-wpvy4v7s]{color:var(--fg-strong);flex-shrink:0;align-items:center;gap:10px;display:flex}.brand[data-astro-cid-wpvy4v7s]:hover{color:var(--fg-strong)}.links[data-astro-cid-wpvy4v7s]{flex:1;align-self:stretch;align-items:center;gap:6px;margin-left:28px;display:flex}.links[data-astro-cid-wpvy4v7s] .navlink[data-astro-cid-wpvy4v7s]{transition:color .2s,opacity .15s}[data-astro-cid-wpvy4v7s]:where(.links:has(.navlink:hover,.group:hover,.group[data-open])) .navlink[data-astro-cid-wpvy4v7s]{opacity:.55}.links[data-astro-cid-wpvy4v7s] .navlink[data-astro-cid-wpvy4v7s]:hover,.links[data-astro-cid-wpvy4v7s] .group[data-astro-cid-wpvy4v7s]:hover>.trigger[data-astro-cid-wpvy4v7s],.links[data-astro-cid-wpvy4v7s] .group[data-astro-cid-wpvy4v7s][data-open]>.trigger[data-astro-cid-wpvy4v7s]{opacity:1}.right[data-astro-cid-wpvy4v7s]{flex-shrink:0;align-items:center;gap:14px;display:flex}.navlink[data-astro-cid-wpvy4v7s]{height:44px;font-family:var(--sans);letter-spacing:0;color:var(--fg-dim);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 12px;font-size:14px;font-weight:400;display:inline-flex;position:relative}.navlink[data-astro-cid-wpvy4v7s]:hover,.group[data-astro-cid-wpvy4v7s][data-open]>.trigger[data-astro-cid-wpvy4v7s],.group[data-astro-cid-wpvy4v7s]:not([data-dismissed]):hover>.trigger[data-astro-cid-wpvy4v7s],.navlink[data-astro-cid-wpvy4v7s][data-active=true]{color:var(--fg-strong)}.navlink[data-astro-cid-wpvy4v7s][data-active=true]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-10px;left:12px;right:12px}.lang[data-astro-cid-wpvy4v7s]{padding:0}.group[data-astro-cid-wpvy4v7s]{align-self:stretch;align-items:center;display:flex}.chev[data-astro-cid-wpvy4v7s]{transition:transform .45s var(--ease-nav);display:inline-flex}.group[data-astro-cid-wpvy4v7s][data-open] .chev[data-astro-cid-wpvy4v7s],.group[data-astro-cid-wpvy4v7s]:not([data-dismissed]):hover .chev[data-astro-cid-wpvy4v7s]{transform:rotate(180deg)}.pop[data-astro-cid-wpvy4v7s]{z-index:2;background:var(--ink);border-bottom:1px solid var(--line-soft);visibility:hidden;clip-path:inset(0 0 100%);transition:clip-path .45s var(--ease-nav), visibility 0s linear .45s;position:absolute;top:100%;left:0;right:0}.group[data-astro-cid-wpvy4v7s]:not([data-dismissed]):hover>.pop[data-astro-cid-wpvy4v7s],.group[data-astro-cid-wpvy4v7s][data-open]>.pop[data-astro-cid-wpvy4v7s]{visibility:visible;clip-path:inset(0);transition:clip-path .45s var(--ease-nav)}.pop-in[data-astro-cid-wpvy4v7s]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2px;padding-top:20px;padding-bottom:28px;display:grid}.group[data-astro-cid-wpvy4v7s]:not([data-dismissed]):hover .item[data-astro-cid-wpvy4v7s],.group[data-astro-cid-wpvy4v7s][data-open] .item[data-astro-cid-wpvy4v7s]{animation:vt-rise .5s var(--ease) both;animation-delay:calc(var(--i) * 45ms + 80ms)}.item[data-astro-cid-wpvy4v7s]{color:var(--fg-dim);border-left:2px solid #0000;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.item[data-astro-cid-wpvy4v7s]:hover,.item[data-astro-cid-wpvy4v7s]:focus-visible{border-left-color:var(--accent);background:#1616160a}.item[data-astro-cid-wpvy4v7s][aria-current=page]{border-left-color:var(--accent);background:#16161608}.item-t[data-astro-cid-wpvy4v7s]{font-family:var(--sans);letter-spacing:0;color:var(--fg-strong);font-size:15px;font-weight:500}.item-d[data-astro-cid-wpvy4v7s]{color:var(--fg-mute);font-size:13px;line-height:1.4}.menu[data-astro-cid-wpvy4v7s]{display:none}.menu[data-astro-cid-wpvy4v7s]>summary[data-astro-cid-wpvy4v7s]{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.menu[data-astro-cid-wpvy4v7s]>summary[data-astro-cid-wpvy4v7s]::-webkit-details-marker{display:none}.drawer[data-astro-cid-wpvy4v7s]{z-index:2;background:var(--ink);border-top:1px solid var(--line-soft);height:calc(100dvh - 60px);transition:translate .45s var(--ease-nav);flex-direction:column;padding:6px 0 32px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}@starting-style{.menu[data-astro-cid-wpvy4v7s][open] .drawer[data-astro-cid-wpvy4v7s]{translate:100%}}.menu[data-astro-cid-wpvy4v7s][open] .dgroup[data-astro-cid-wpvy4v7s]{animation:vt-rise .5s var(--ease) both;animation-delay:calc(var(--i,0) * 60ms + .15s)}.dgroup[data-astro-cid-wpvy4v7s]{border-bottom:1px solid var(--line-soft);flex-direction:column;padding:8px 0;display:flex}.dgroup[data-astro-cid-wpvy4v7s]:last-child{border-bottom:0}.dlabel[data-astro-cid-wpvy4v7s]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute);padding:6px 20px 4px;font-size:11px;font-weight:400}.drawerlink[data-astro-cid-wpvy4v7s]{font-family:var(--sans);letter-spacing:0;color:var(--fg-dim);border-left:2px solid #0000;padding:11px 20px 11px 28px;font-size:15px;font-weight:400}.drawerlink--top[data-astro-cid-wpvy4v7s]{color:var(--fg-strong);padding-left:20px}.drawerlink[data-astro-cid-wpvy4v7s]:hover{color:var(--fg-strong);background:#1616160a}.drawerlink[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--accent);border-left-color:var(--accent)}.drawerlink--cta[data-astro-cid-wpvy4v7s]{color:var(--accent);padding-left:20px}.dgroup--foot[data-astro-cid-wpvy4v7s] .drawerlink[data-astro-cid-wpvy4v7s]:first-child{padding-left:20px}@media (width<=1100px){html:has(.menu[open]){overflow:hidden}.inner[data-astro-cid-wpvy4v7s]{height:60px}.links[data-astro-cid-wpvy4v7s],.lang[data-astro-cid-wpvy4v7s]{display:none}.menu[data-astro-cid-wpvy4v7s]{display:block}.cta[data-astro-cid-wpvy4v7s]{display:inline-flex}}@media (width<=520px){.cta[data-astro-cid-wpvy4v7s]{display:none}}@media (prefers-reduced-motion:reduce){.chev[data-astro-cid-wpvy4v7s],.bar[data-astro-cid-wpvy4v7s],.pop[data-astro-cid-wpvy4v7s],.drawer[data-astro-cid-wpvy4v7s]{transition:none}}.foot[data-astro-cid-jo6i4kqk]{background:var(--ink);border-top:1px solid var(--line-soft)}.top[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:40px 64px;padding-top:56px;padding-bottom:48px;display:flex}.brand[data-astro-cid-jo6i4kqk]{color:var(--fg-strong);flex-direction:column;gap:14px;display:flex}.tag[data-astro-cid-jo6i4kqk]{color:var(--fg-mid);font-size:14px}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(140px,auto));gap:32px 64px;display:grid}.col[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.lbl[data-astro-cid-jo6i4kqk]{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:4px;font-size:11px}.foot[data-astro-cid-jo6i4kqk] .link{font-family:var(--sans);letter-spacing:0;color:var(--fg-dim);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:14px;line-height:1.4}.foot[data-astro-cid-jo6i4kqk] .link:hover{color:var(--fg-strong)}.bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line-soft);flex-direction:column;gap:8px;padding-top:24px;padding-bottom:96px;display:flex}.meta[data-astro-cid-jo6i4kqk]{color:var(--fg-mute);font-size:12px;line-height:1.6}.disclaimer[data-astro-cid-jo6i4kqk]{color:var(--fg-faint);max-width:100ch;font-size:11px}@media (width<=640px){.top[data-astro-cid-jo6i4kqk]{padding-top:40px;padding-bottom:32px}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;width:100%}}
