.gl-hero[data-v-e3504b8e]{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(2.2rem,1.2rem + 3vw,4.4rem) clamp(1.6rem,1rem + 2vw,3rem)}.gl-hero__pool[data-v-e3504b8e]{position:absolute;top:-40%;right:-10%;bottom:-10%;left:-10%;z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 10% 90%,color-mix(in srgb,var(--al-uv) 22%,transparent),transparent 70%),radial-gradient(36% 44% at 90% 4%,color-mix(in srgb,var(--al-afterglow) 13%,transparent),transparent 70%)}.gl-hero__in[data-v-e3504b8e]{display:grid;gap:var(--al-s-5);justify-items:start}.gl-crumbs ol[data-v-e3504b8e]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;font:400 var(--s-fs-small)/1.4 var(--s-font);color:var(--al-text-3)}.gl-crumbs li[data-v-e3504b8e]{display:inline-flex;align-items:center;gap:6px;min-width:0}.gl-crumbs li+li[data-v-e3504b8e]:before{content:"/";color:var(--al-border-strong)}.gl-crumbs a[data-v-e3504b8e]{color:var(--al-text-2);text-decoration:none}.gl-crumbs a[data-v-e3504b8e]:hover{color:var(--al-accent-text)}.gl-crumbs [aria-current][data-v-e3504b8e]{color:var(--al-text-1)}.gl-title[data-v-e3504b8e]{margin:0;max-width:20ch;font:var(--al-w-emph) clamp(2.3rem,1.4rem + 3.6vw,4.6rem)/.98 var(--s-font);letter-spacing:-.035em;color:var(--al-text-1);text-wrap:balance;overflow-wrap:anywhere}.gl-title--hub[data-v-e3504b8e]{max-width:16ch}.gl-def[data-v-e3504b8e]{margin:0;max-width:62ch;font-size:var(--s-fs-lead);line-height:1.55;color:var(--al-text-1);text-wrap:pretty}.gl-def--hub[data-v-e3504b8e]{color:var(--al-text-2)}.gl-meta[data-v-e3504b8e]{margin:0;display:flex;flex-wrap:wrap;gap:6px 18px;font:400 var(--s-fs-small)/1.5 var(--s-mono);color:var(--al-text-3)}.gl-meta span+span[data-v-e3504b8e]:before{content:"·";margin-right:18px;color:var(--al-border-strong)}.gl-meta time[data-v-e3504b8e]{color:var(--al-text-2)}.gl-read[data-v-e3504b8e]{padding-top:clamp(1.4rem,.8rem + 2vw,2.6rem);border-top:var(--s-hair)}.gl-body[data-v-e3504b8e] h2{margin-top:clamp(2.4rem,1.6rem + 2vw,3.4rem)}.gl-body[data-v-e3504b8e] h2:first-child{margin-top:0}.gl-body[data-v-e3504b8e] strong{color:var(--al-text-1);font-weight:var(--al-w-head)}.gl-body[data-v-e3504b8e] .md-table{margin:0 0 var(--al-s-6);overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--al-border);border-radius:var(--s-radius-lg);background:var(--al-surface)}.gl-body[data-v-e3504b8e] .md-table table{width:100%;min-width:520px;border-collapse:collapse;font-size:var(--s-fs-small);line-height:1.5}.gl-body[data-v-e3504b8e] .md-table th,.gl-body[data-v-e3504b8e] .md-table td{padding:10px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--al-border)}.gl-body[data-v-e3504b8e] .md-table th{font-weight:var(--al-w-head);color:var(--al-text-1);background:var(--al-surface-2);white-space:nowrap}.gl-body[data-v-e3504b8e] .md-table td{color:var(--al-text-2)}.gl-body[data-v-e3504b8e] .md-table tr:last-child td{border-bottom:0}.gl-body[data-v-e3504b8e] .md-code{margin:0 0 var(--al-s-6);padding:14px 16px;overflow-x:auto;border:1px solid var(--al-border);border-radius:var(--s-radius-lg);background:var(--al-code-bg, var(--al-surface));font:400 .8125rem/1.6 var(--s-mono);color:var(--al-code-text, var(--al-text-1));white-space:pre;-moz-tab-size:2;tab-size:2}.gl-body[data-v-e3504b8e] .md-code code{font:inherit;color:inherit;background:none;border:0;padding:0;overflow-wrap:normal}.gl-body[data-v-e3504b8e] .md-note{margin:0 0 var(--al-s-6);padding:14px 18px;border-left:3px solid var(--al-accent-2);border-radius:0 var(--s-radius-lg) var(--s-radius-lg) 0;background:var(--al-surface)}.gl-body[data-v-e3504b8e] .md-note p{margin:0;color:var(--al-text-1)}.gl-body[data-v-e3504b8e] .md-note p+p{margin-top:var(--al-s-3)}.gl-sec[data-v-e3504b8e]{margin-top:clamp(2.4rem,1.6rem + 2vw,3.4rem)}.gl-faq[data-v-e3504b8e]{display:grid;border-top:1px solid var(--al-border)}.gl-faq .pf__item[data-v-e3504b8e]{border-bottom:1px solid var(--al-border)}.gl-faq__q[data-v-e3504b8e]{display:flex;align-items:center;justify-content:space-between;gap:var(--al-s-4);list-style:none;cursor:pointer;padding:15px 3px;min-height:44px;font:var(--al-w-head) 1rem/1.4 var(--s-font);color:var(--al-text-1)}.gl-faq__q[data-v-e3504b8e]::-webkit-details-marker{display:none}.gl-faq__q[data-v-e3504b8e]:hover{color:var(--al-accent-text)}.gl-faq__chev[data-v-e3504b8e]{flex:none;color:var(--al-text-3);transition:transform var(--s-t) var(--s-ease)}.pf__item[open] .gl-faq__chev[data-v-e3504b8e]{transform:rotate(180deg)}.gl-sec .gl-faq__a[data-v-e3504b8e]{margin:0;padding:0 3px 17px}.gl-sec .gl-rel[data-v-e3504b8e]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--al-s-3)}.gl-sec .gl-rel li[data-v-e3504b8e]{margin:0}.gl-rel__link[data-v-e3504b8e]{display:grid;gap:4px;height:100%;padding:13px 15px;text-decoration:none;border:1px solid var(--al-border);border-radius:var(--s-radius-lg);background:var(--al-surface);transition:border-color var(--s-t) var(--s-ease)}.gl-rel__link[data-v-e3504b8e]:hover{border-color:var(--al-accent-2);text-decoration:none}.gl-rel__name[data-v-e3504b8e]{font:var(--al-w-head) .9375rem/1.35 var(--s-font);color:var(--al-text-1)}.gl-rel__def[data-v-e3504b8e]{font-size:var(--s-fs-small);line-height:1.5;color:var(--al-text-2);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gl-src[data-v-e3504b8e]{margin:0 0 var(--al-s-6);padding-inline-start:22px}.gl-src li[data-v-e3504b8e]{display:grid;gap:2px}.gl-src a[data-v-e3504b8e]{overflow-wrap:anywhere}.gl-src__meta[data-v-e3504b8e]{font:400 var(--s-fs-small)/1.45 var(--s-mono);color:var(--al-text-3)}.gl-back[data-v-e3504b8e]{margin:0}.gl-aside[data-v-e3504b8e]{display:grid;gap:var(--al-s-2);padding:14px 15px;border:1px solid var(--al-border);border-radius:var(--s-radius-lg);background:var(--al-surface)}.gl-aside__t[data-v-e3504b8e]{margin:0;font:var(--al-w-head) var(--s-fs-small)/1.4 var(--s-font);color:var(--al-text-1)}.gl-aside__n[data-v-e3504b8e]{margin:0;font:400 var(--s-fs-caption)/1.45 var(--s-mono);color:var(--al-text-3)}.gl-az[data-v-e3504b8e]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:clamp(1.6rem,1rem + 2vw,2.8rem)}.gl-az__l[data-v-e3504b8e]{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:var(--s-radius);border:1px solid var(--al-border);background:var(--al-surface);font:500 .875rem/1 var(--s-mono);color:var(--al-text-1);text-decoration:none;transition:border-color var(--s-t-fast) var(--s-ease),color var(--s-t-fast) var(--s-ease)}a.gl-az__l[data-v-e3504b8e]:hover{border-color:var(--al-accent-2);color:var(--al-accent-text);text-decoration:none}.gl-az__l.is-off[data-v-e3504b8e]{color:var(--al-text-3);background:none;border-color:transparent;opacity:.55}.gl-groups[data-v-e3504b8e]{border-top:var(--s-hair)}.gl-group[data-v-e3504b8e]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:clamp(1rem,.4rem + 2vw,2.4rem);padding-block:clamp(1.2rem,.8rem + 1.4vw,2rem);border-bottom:var(--s-hair);scroll-margin-top:calc(var(--s-header-h) + 16px)}.gl-group__l[data-v-e3504b8e]{margin:0;font:var(--al-w-emph) clamp(2rem,1.4rem + 1.6vw,3rem)/1 var(--s-mono);letter-spacing:-.04em;color:var(--al-text-3)}.gl-list[data-v-e3504b8e]{list-style:none;margin:0;padding:0;display:grid;gap:var(--al-s-2)}.gl-item__link[data-v-e3504b8e]{display:grid;gap:5px;padding:12px 14px;margin-inline:-14px;border-radius:var(--s-radius-lg);color:inherit;text-decoration:none;transition:background var(--s-t-fast) var(--s-ease)}.gl-item__link[data-v-e3504b8e]:hover{background:var(--al-surface);text-decoration:none}.gl-item__top[data-v-e3504b8e]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.gl-item__name[data-v-e3504b8e]{font:var(--al-w-emph) clamp(1.0625rem,.95rem + .4vw,1.3rem)/1.25 var(--s-font);letter-spacing:-.015em;color:var(--al-text-1)}.gl-item__link:hover .gl-item__name[data-v-e3504b8e]{color:var(--al-accent-text)}.gl-item__cat[data-v-e3504b8e]{font:var(--al-w-head) 11px/1.4 var(--s-font);letter-spacing:.08em;text-transform:uppercase;color:var(--al-accent-2)}.gl-item__def[data-v-e3504b8e]{max-width:78ch;font-size:.9375rem;line-height:1.6;color:var(--al-text-2)}@media(max-width:640px){.gl-sec .gl-rel[data-v-e3504b8e]{grid-template-columns:1fr}.gl-group[data-v-e3504b8e]{grid-template-columns:1fr;gap:var(--al-s-2)}.gl-group__l[data-v-e3504b8e]{font-size:1.75rem}.gl-az__l[data-v-e3504b8e]{width:32px;height:32px}.gl-meta[data-v-e3504b8e]{flex-direction:column;gap:2px}.gl-meta span+span[data-v-e3504b8e]:before{content:none}}@media(prefers-reduced-motion:reduce){.gl-faq__chev[data-v-e3504b8e]{transition:none}}
