.sr-only[data-astro-cid-h3rxiwug]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gl[data-astro-cid-h3rxiwug]{--gl-sticky:84px;--gl-az-h:52px}@media (width<=940px){.gl[data-astro-cid-h3rxiwug]{--gl-sticky:80px}}.gl-head[data-astro-cid-h3rxiwug]{margin-bottom:var(--s5)}.gl-head[data-astro-cid-h3rxiwug] p[data-astro-cid-h3rxiwug]{color:var(--muted);margin:var(--s2) 0 0}.gl-tools[data-astro-cid-h3rxiwug]{gap:var(--s4);margin-bottom:var(--s4);display:grid}.gl-tools[data-astro-cid-h3rxiwug][hidden]{display:none}.gl-search[data-astro-cid-h3rxiwug]{max-width:720px;display:block;position:relative}.gl-search[data-astro-cid-h3rxiwug] svg[data-astro-cid-h3rxiwug]{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.gl-search[data-astro-cid-h3rxiwug] input[data-astro-cid-h3rxiwug]{width:100%;font:inherit;color:var(--ink);border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--paper);box-shadow:var(--sh-sm);-webkit-appearance:none;appearance:none;padding:14px 52px 14px 48px;font-size:1.0625rem}.gl-search[data-astro-cid-h3rxiwug] input[data-astro-cid-h3rxiwug]:focus{border-color:var(--spruce);box-shadow:0 0 0 3px color-mix(in srgb, var(--spruce) 18%, transparent);outline:none}.gl-search[data-astro-cid-h3rxiwug] kbd[data-astro-cid-h3rxiwug]{font:inherit;color:var(--muted);border:1px solid var(--line-2);border-radius:6px;padding:1px 7px;font-size:.8125rem;position:absolute;top:50%;right:16px;transform:translateY(-50%)}@media (hover:none){.gl-search[data-astro-cid-h3rxiwug] kbd[data-astro-cid-h3rxiwug]{display:none}}.gl-cats[data-astro-cid-h3rxiwug]{gap:var(--s2);flex-wrap:wrap;display:flex}.gl-cat[data-astro-cid-h3rxiwug]{font:inherit;cursor:pointer;border-radius:var(--r-pill);background:var(--paper);min-height:40px;color:var(--ink);border:1px solid var(--line);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease), color var(--dur) var(--ease);padding:8px 14px;font-size:.9375rem;font-weight:500}.gl-cat[data-astro-cid-h3rxiwug]:hover{border-color:var(--ink)}.gl-cat[data-astro-cid-h3rxiwug][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.gl-count[data-astro-cid-h3rxiwug]{font-size:var(--micro-size);color:var(--muted);margin:0}.gl-status[data-astro-cid-h3rxiwug]{align-items:center;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.gl-morebtn[data-astro-cid-h3rxiwug]{font:inherit;font-size:var(--micro-size);color:var(--spruce);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-weight:600;text-decoration:underline}.gl-morebtn[data-astro-cid-h3rxiwug][hidden]{display:none}.gl-az[data-astro-cid-h3rxiwug]{top:var(--gl-sticky);z-index:20;margin:0 calc(var(--s2) * -1) var(--s5);padding:var(--s2);background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:saturate(180%)blur(12px);box-shadow:var(--sh-sm);border-radius:14px;position:sticky}.gl-az[data-astro-cid-h3rxiwug] ul[data-astro-cid-h3rxiwug]{flex-wrap:wrap;justify-content:space-between;gap:2px;max-width:none;margin:0;padding:0;list-style:none;display:flex}.gl-az[data-astro-cid-h3rxiwug] li[data-astro-cid-h3rxiwug]{margin:0}.gl-az[data-astro-cid-h3rxiwug] a[data-astro-cid-h3rxiwug],.gl-az[data-astro-cid-h3rxiwug] span[data-astro-cid-h3rxiwug]{font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;width:34px;height:34px;font-size:.9375rem;font-weight:600;text-decoration:none;display:grid}.gl-az[data-astro-cid-h3rxiwug] a[data-astro-cid-h3rxiwug]{color:var(--ink)}.gl-az[data-astro-cid-h3rxiwug] a[data-astro-cid-h3rxiwug]:hover{background:var(--sand);color:var(--spruce)}.gl-az[data-astro-cid-h3rxiwug] a[data-astro-cid-h3rxiwug].is-active{background:var(--ink);color:var(--paper)}.gl-az[data-astro-cid-h3rxiwug] a[data-astro-cid-h3rxiwug].is-off{color:var(--muted);pointer-events:none;font-weight:400}.gl-az[data-astro-cid-h3rxiwug] span[data-astro-cid-h3rxiwug]{color:var(--line-2)}@media (width<=940px){.gl-az[data-astro-cid-h3rxiwug] ul[data-astro-cid-h3rxiwug]{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg, var(--ink) 85%, transparent);mask-image:linear-gradient(90deg, var(--ink) 85%, transparent);flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.gl-az[data-astro-cid-h3rxiwug] ul[data-astro-cid-h3rxiwug]::-webkit-scrollbar{display:none}.gl-az[data-astro-cid-h3rxiwug] a[data-astro-cid-h3rxiwug],.gl-az[data-astro-cid-h3rxiwug] span[data-astro-cid-h3rxiwug]{scroll-snap-align:start;flex:none;width:36px;height:36px}}.gl-letter[data-astro-cid-h3rxiwug]{scroll-margin-top:calc(var(--gl-sticky) + var(--gl-az-h) + 12px);padding-bottom:var(--s6)}.gl-letter[data-astro-cid-h3rxiwug][hidden]{display:none}.gl-L[data-astro-cid-h3rxiwug]{align-items:center;gap:var(--s4);font-size:var(--h2-size);margin:0 0 var(--s4);display:flex}.gl-L[data-astro-cid-h3rxiwug]:after{content:"";background:var(--line);flex:1;height:1px}.gl-grid[data-astro-cid-h3rxiwug]{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=760px){.gl-grid[data-astro-cid-h3rxiwug]{grid-template-columns:1fr}}.gl-term[data-astro-cid-h3rxiwug]{scroll-margin-top:calc(var(--gl-sticky) + var(--gl-az-h) + 16px);background:var(--paper);border-radius:var(--r-card);box-shadow:var(--sh-md);padding:var(--s5);gap:var(--s2);transition:box-shadow var(--dur) var(--ease);flex-direction:column;display:flex}.gl-term[data-astro-cid-h3rxiwug][hidden]{display:none}.gl-term[data-astro-cid-h3rxiwug]:target{box-shadow:0 0 0 2px var(--spruce), var(--sh-md)}.gl-term[data-astro-cid-h3rxiwug] p[data-astro-cid-h3rxiwug]{max-width:none;margin:0;font-size:.984rem;line-height:1.6}.gl-term[data-astro-cid-h3rxiwug] h3[data-astro-cid-h3rxiwug]{margin:0;font-size:1.25rem}.gl-name[data-astro-cid-h3rxiwug]{color:var(--ink);text-decoration:none}.gl-name[data-astro-cid-h3rxiwug]:hover{color:var(--spruce)}.gl-name[data-astro-cid-h3rxiwug] dfn[data-astro-cid-h3rxiwug]{font-style:normal}.gl-name[data-astro-cid-h3rxiwug]:after{content:"#";color:var(--spruce);opacity:0;transition:opacity var(--dur) var(--ease);margin-left:8px}.gl-name[data-astro-cid-h3rxiwug]:hover:after,.gl-name[data-astro-cid-h3rxiwug]:focus-visible:after{opacity:1}.gl-tags[data-astro-cid-h3rxiwug]{flex-wrap:wrap;gap:6px;display:flex}.gl-tag[data-astro-cid-h3rxiwug]{letter-spacing:.01em;color:var(--muted);background:var(--sand);border-radius:var(--r-pill);padding:3px 10px;font-size:.75rem;font-weight:600}.gl-ns[data-astro-cid-h3rxiwug]{color:var(--paper);background:var(--sea)}.gl-aka[data-astro-cid-h3rxiwug]{color:var(--muted);font-style:italic;font-size:var(--micro-size)!important}.gl-more[data-astro-cid-h3rxiwug]{margin-top:var(--s1)!important}.gl-more[data-astro-cid-h3rxiwug] a[data-astro-cid-h3rxiwug]{color:var(--spruce);font-weight:600;text-decoration:none}.gl-more[data-astro-cid-h3rxiwug] a[data-astro-cid-h3rxiwug]:hover{text-decoration:underline}.gl-rel[data-astro-cid-h3rxiwug]{color:var(--muted);padding-top:var(--s2);border-top:1px solid var(--line);font-size:var(--micro-size)!important;margin-top:auto!important}.gl-rel[data-astro-cid-h3rxiwug] span[data-astro-cid-h3rxiwug]{color:var(--ink);font-weight:600}.gl-xrefs[data-astro-cid-h3rxiwug]{gap:var(--s2) var(--s5);margin:var(--s4) 0 0;flex-wrap:wrap;max-width:none;font-size:.9375rem;display:flex}.gl-see[data-astro-cid-h3rxiwug]{scroll-margin-top:calc(var(--gl-sticky) + var(--gl-az-h) + 16px);border-radius:var(--r-pill);background:var(--sand);padding:6px 12px}.gl-see[data-astro-cid-h3rxiwug][hidden],.gl-xrefs[data-astro-cid-h3rxiwug][hidden]{display:none}.gl-see[data-astro-cid-h3rxiwug]:target{box-shadow:0 0 0 2px var(--spruce)}.gl-see[data-astro-cid-h3rxiwug] b[data-astro-cid-h3rxiwug]{color:var(--ink);font-weight:600}.gl-see[data-astro-cid-h3rxiwug] span[data-astro-cid-h3rxiwug]{color:var(--muted)}.gl-empty[data-astro-cid-h3rxiwug]{background:var(--sand);border-radius:var(--r-card);padding:var(--s6);gap:var(--s4);justify-items:start;display:grid}.gl-empty[data-astro-cid-h3rxiwug][hidden]{display:none}.gl-empty[data-astro-cid-h3rxiwug] p[data-astro-cid-h3rxiwug]{margin:0}.gl-foot[data-astro-cid-h3rxiwug]{margin:var(--s6) 0 0;font-size:var(--micro-size);color:var(--muted)}.gl-top[data-astro-cid-h3rxiwug]{z-index:40;background:var(--ink);width:48px;height:48px;color:var(--paper);box-shadow:var(--sh-lg);opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:24px;right:20px;transform:translateY(12px)}.gl-top[data-astro-cid-h3rxiwug].is-on{opacity:1;pointer-events:auto;transform:none}.gl-top[data-astro-cid-h3rxiwug]:hover{background:var(--action);color:var(--paper)}@media (width<=940px){.gl-top[data-astro-cid-h3rxiwug]{bottom:96px;right:14px}}@media (prefers-reduced-motion:reduce){.gl-top[data-astro-cid-h3rxiwug]{transition:none}}
