.tools[data-astro-cid-vsux75ar]{margin:0 var(--cg) clamp(36px, 4vw, 52px)}html:not(.js) .tools[data-astro-cid-vsux75ar]{display:none}.search[data-astro-cid-vsux75ar]{border:1px solid var(--rule-2);background:var(--panel);height:58px;color:var(--muted);align-items:center;gap:12px;padding:0 16px;transition:border-color .2s,box-shadow .2s;display:flex}.search[data-astro-cid-vsux75ar] svg{flex:none;width:18px;height:18px}.search[data-astro-cid-vsux75ar] input[data-astro-cid-vsux75ar]{min-width:0;height:100%;font:inherit;letter-spacing:-.01em;color:var(--text);background:0 0;border:0;flex:1;padding:0;font-size:18px}.search[data-astro-cid-vsux75ar] input[data-astro-cid-vsux75ar]:focus-visible{box-shadow:none;outline:none}.search[data-astro-cid-vsux75ar]:focus-within{border-color:var(--green);box-shadow:0 0 0 3px rgb(var(--green-rgb) / .2)}.search-k[data-astro-cid-vsux75ar]{border:1px solid var(--rule-2);width:22px;height:22px;font-family:var(--mono);color:var(--dim);flex:none;place-items:center;font-size:11.5px;display:grid}.search[data-astro-cid-vsux75ar]:focus-within .search-k[data-astro-cid-vsux75ar]{display:none}.search-n[data-astro-cid-vsux75ar]{font-family:var(--mono);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.topics[data-astro-cid-vsux75ar]{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.topic[data-astro-cid-vsux75ar]{border:1px solid var(--rule-2);min-height:34px;font:inherit;color:var(--text-2);cursor:pointer;background:0 0;align-items:center;gap:9px;padding:0 10px;font-size:14px;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.topic[data-astro-cid-vsux75ar]:hover{border-color:var(--green);color:var(--text)}.topic[data-astro-cid-vsux75ar][aria-pressed=true]{border-color:var(--green);background:var(--green);color:var(--on-g)}.topic__c[data-astro-cid-vsux75ar]{font-family:var(--mono);color:var(--green-t);font-variant-numeric:tabular-nums;font-size:11px}.topic[data-astro-cid-vsux75ar][aria-pressed=true] .topic__c[data-astro-cid-vsux75ar]{color:var(--on-g)}.topic[data-astro-cid-vsux75ar].empty:not([aria-pressed=true]),.topic[data-astro-cid-vsux75ar].empty:not([aria-pressed=true]) .topic__c[data-astro-cid-vsux75ar]{color:var(--dim)}.glossary[data-astro-cid-vsux75ar]{column-gap:calc(var(--cg) * 2);margin-inline:var(--cg);grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;display:grid}.letters[data-astro-cid-vsux75ar]{position:sticky;top:100px}.letters-label[data-astro-cid-vsux75ar]{border-bottom:1px solid var(--text);font-family:var(--mono);color:var(--muted);align-items:center;gap:9px;margin:0;padding-bottom:12px;font-size:12px;display:flex}.letters[data-astro-cid-vsux75ar] ul[data-astro-cid-vsux75ar]{border-left:1px solid var(--rule);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.letters[data-astro-cid-vsux75ar] li[data-astro-cid-vsux75ar]{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.letters[data-astro-cid-vsux75ar] a[data-astro-cid-vsux75ar],.letters[data-astro-cid-vsux75ar] span[data-astro-cid-vsux75ar]{height:38px;font-family:var(--mono);place-items:center;font-size:13px;text-decoration:none;display:grid}.letters[data-astro-cid-vsux75ar] a[data-astro-cid-vsux75ar]{color:var(--text);transition:background-color .15s,color .15s}.letters[data-astro-cid-vsux75ar] a[data-astro-cid-vsux75ar][aria-current]{box-shadow:inset 0 -2px 0 var(--green);color:var(--green-t)}.letters[data-astro-cid-vsux75ar] a[data-astro-cid-vsux75ar]:hover{background:var(--green);color:var(--on-g)}.letters[data-astro-cid-vsux75ar] a[data-astro-cid-vsux75ar].off{color:var(--dim)}.letters[data-astro-cid-vsux75ar] span[data-astro-cid-vsux75ar]{color:var(--rule-3)}.group[data-astro-cid-vsux75ar]{border-top:1px solid var(--text);grid-template-columns:110px minmax(0,1fr);column-gap:24px;padding-top:16px;scroll-margin-top:110px;display:grid}.group[data-astro-cid-vsux75ar][hidden]{display:none}.group[data-astro-cid-vsux75ar]+.group[data-astro-cid-vsux75ar]{margin-top:clamp(40px,5vw,64px)}.group[data-astro-cid-vsux75ar] h2[data-astro-cid-vsux75ar]{letter-spacing:-.06em;grid-column:1;margin:0;font-size:clamp(3.2rem,5vw,4.5rem);font-weight:640;line-height:.85}.group-count[data-astro-cid-vsux75ar]{font-family:var(--mono);color:var(--green-t);font-variant-numeric:tabular-nums;grid-column:1;margin:12px 0 0;font-size:11.5px}dl[data-astro-cid-vsux75ar]{grid-area:1/2/span 2;margin:0}.def[data-astro-cid-vsux75ar]{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:8px 32px;padding:16px 0 18px;scroll-margin-top:110px;display:grid}.def[data-astro-cid-vsux75ar][hidden]{display:none}.def[data-astro-cid-vsux75ar]:first-child{padding-top:2px}.def[data-astro-cid-vsux75ar]:target{border-left:2px solid var(--green);background:var(--panel);margin-inline:-14px;padding-inline:12px}dt[data-astro-cid-vsux75ar]{letter-spacing:-.01em;color:var(--text);align-items:baseline;gap:8px;font-size:1.0625rem;font-weight:600;line-height:1.4;display:flex}.anchor[data-astro-cid-vsux75ar]{font-family:var(--mono);color:var(--dim);opacity:0;font-size:13px;font-weight:400;text-decoration:none;transition:opacity .15s}.def[data-astro-cid-vsux75ar]:hover .anchor[data-astro-cid-vsux75ar],.anchor[data-astro-cid-vsux75ar]:focus{opacity:1}.anchor[data-astro-cid-vsux75ar]:hover{color:var(--green-t)}dd[data-astro-cid-vsux75ar]{margin:0}.def-text[data-astro-cid-vsux75ar]{color:var(--muted);margin:0;line-height:1.6}.defs[data-astro-cid-vsux75ar] mark{background:rgb(var(--green-rgb) / .22);color:var(--text)}.def-meta[data-astro-cid-vsux75ar]{font-family:var(--mono);flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-top:10px;font-size:11.5px;display:flex}.tag[data-astro-cid-vsux75ar]{border:1px solid var(--rule-2);color:var(--muted);padding:2px 7px}.see[data-astro-cid-vsux75ar]{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:inline-flex}.see-k[data-astro-cid-vsux75ar]{color:var(--dim)}.see[data-astro-cid-vsux75ar] a[data-astro-cid-vsux75ar]{color:var(--text-2);text-decoration:underline;text-decoration-color:var(--rule-3);text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}.see[data-astro-cid-vsux75ar] a[data-astro-cid-vsux75ar]:hover{color:var(--green-t);text-decoration-color:currentColor}.def-meta[data-astro-cid-vsux75ar] .more[data-astro-cid-vsux75ar]{color:var(--green-t);margin-left:auto}.none[data-astro-cid-vsux75ar]{border:1px dashed var(--rule-2);gap:10px;padding:24px;display:grid}.none[data-astro-cid-vsux75ar][hidden]{display:none}.none[data-astro-cid-vsux75ar] p[data-astro-cid-vsux75ar]{margin:0}.none[data-astro-cid-vsux75ar] p[data-astro-cid-vsux75ar]:not(.mono-k){color:var(--text-2)}.none-reset[data-astro-cid-vsux75ar]{font:inherit;color:var(--green-t);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=960px){.glossary[data-astro-cid-vsux75ar]{grid-template-columns:minmax(0,1fr);row-gap:36px}.letters[data-astro-cid-vsux75ar]{position:static}.letters[data-astro-cid-vsux75ar] ul[data-astro-cid-vsux75ar]{grid-template-columns:repeat(13,minmax(0,1fr))}.def[data-astro-cid-vsux75ar]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.search[data-astro-cid-vsux75ar]{height:52px;padding:0 12px}.search[data-astro-cid-vsux75ar] input[data-astro-cid-vsux75ar]{font-size:16px}.search-k[data-astro-cid-vsux75ar]{display:none}.letters[data-astro-cid-vsux75ar] ul[data-astro-cid-vsux75ar]{grid-template-columns:repeat(9,minmax(0,1fr))}.group[data-astro-cid-vsux75ar]{grid-template-columns:minmax(0,1fr)}.group[data-astro-cid-vsux75ar] h2[data-astro-cid-vsux75ar],.group-count[data-astro-cid-vsux75ar]{grid-column:1}.group-count[data-astro-cid-vsux75ar]{margin-bottom:14px}dl[data-astro-cid-vsux75ar]{grid-area:auto/1}.def[data-astro-cid-vsux75ar]:target{margin-inline:-8px;padding-inline:6px}.def-meta[data-astro-cid-vsux75ar] .more[data-astro-cid-vsux75ar]{margin-left:0}}
