.td[data-astro-cid-z65abytf]{scroll-margin-top:var(--header-h);padding-top:0}.td__lead[data-astro-cid-z65abytf]{margin-top:var(--space-3);color:var(--fg-2)}.td__terms[data-astro-cid-z65abytf]{column-gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.td__terms[data-astro-cid-z65abytf] a[data-astro-cid-z65abytf]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:4rem;padding-block:var(--space-3);border-bottom:1px solid var(--rule);color:var(--fg-2);display:flex}.td__terms[data-astro-cid-z65abytf] a[data-astro-cid-z65abytf]:hover{color:var(--fg)}.td__terms[data-astro-cid-z65abytf] svg{flex-shrink:0}@media (width<=700px){.td__terms[data-astro-cid-z65abytf]{grid-template-columns:1fr}}.lx-section[data-astro-cid-z65abytf]{padding-top:0}.lx[data-astro-cid-z65abytf]{gap:var(--space-4);border:1px solid var(--rule-strong);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow);padding:clamp(1.25rem,.8rem + 1.6vw,2.25rem);display:grid;position:relative}.lx__bar[data-astro-cid-z65abytf]{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.lx__hint[data-astro-cid-z65abytf]{color:var(--fg-3)}.lx__label[data-astro-cid-z65abytf]{letter-spacing:var(--tracking-title);font-size:clamp(1.35rem,1.05rem + 1.1vw,2rem);font-weight:500;line-height:1.1}.lx__box[data-astro-cid-z65abytf]{align-items:start;gap:var(--space-3);padding:var(--space-4) var(--space-4);border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--bg);transition:border-color var(--dur-2), box-shadow var(--dur-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.lx__box[data-astro-cid-z65abytf]:focus-within{border-color:var(--fg-3);box-shadow:0 0 0 4px color-mix(in oklab, var(--fg) 8%, transparent)}.lx__prompt[data-astro-cid-z65abytf]{color:var(--fg-3);user-select:none;font-size:1rem;line-height:1.6}.lx__input[data-astro-cid-z65abytf]{resize:vertical;width:100%;min-height:3.2em;max-height:16rem;color:var(--fg);font-family:var(--font-mono);overflow-wrap:anywhere;background:0 0;border:0;outline:0;font-size:.9375rem;line-height:1.6}.lx__input[data-astro-cid-z65abytf]::placeholder{color:var(--fg-faint)}.lx__clear[data-astro-cid-z65abytf]{align-self:start}.lx__clear[data-astro-cid-z65abytf][hidden]{display:none}.lx__results[data-astro-cid-z65abytf]{gap:var(--space-3);display:grid}.lx__hits[data-astro-cid-z65abytf]{gap:var(--space-2);display:grid}.lx__hits[data-astro-cid-z65abytf]:empty{display:none}.lx__examples[data-astro-cid-z65abytf]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.lx__examples[data-astro-cid-z65abytf][hidden]{display:none}.lx__examples[data-astro-cid-z65abytf] .label[data-astro-cid-z65abytf]{margin-right:var(--space-2)}.lx__chip[data-astro-cid-z65abytf]{cursor:pointer;transition:border-color var(--dur-2), color var(--dur-2), background var(--dur-2)}.lx__chip[data-astro-cid-z65abytf]:hover{border-color:var(--fg-3);color:var(--fg);background:var(--surface-2)}.lx__privacy[data-astro-cid-z65abytf]{gap:var(--space-2);color:var(--fg-3);align-items:baseline;max-width:80ch;display:flex}.lx__privacy[data-astro-cid-z65abytf] svg{flex:none;translate:0 2px}.lx__hits[data-astro-cid-z65abytf] .lx-hit{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--surface-2);transition:border-color var(--dur-2), background var(--dur-2), transform var(--dur-2) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.lx__hits[data-astro-cid-z65abytf] .lx-hit:hover,.lx__hits[data-astro-cid-z65abytf] .lx-hit:focus-visible{border-color:var(--rule-strong);background:var(--surface-3)}.lx__hits[data-astro-cid-z65abytf] li:first-child .lx-hit{border-color:var(--fg-3)}.lx__hits[data-astro-cid-z65abytf] .lx-hit__glyph{border-radius:var(--radius-sm);border:1px solid var(--rule-strong);background:var(--surface-3);min-width:3rem;height:2.5rem;color:var(--fg);font-family:var(--font-mono);white-space:nowrap;place-items:center;padding-inline:.5rem;font-size:.8rem;font-weight:600;display:grid}.lx__hits[data-astro-cid-z65abytf] .lx-hit__text{gap:2px;min-width:0;display:grid}.lx__hits[data-astro-cid-z65abytf] .lx-hit__name{color:var(--fg);font-weight:600}.lx__hits[data-astro-cid-z65abytf] .lx-hit__why{font-size:var(--text-xs);color:var(--fg-3);overflow-wrap:anywhere}.lx__hits[data-astro-cid-z65abytf] .lx-hit__end{align-items:center;gap:var(--space-3);color:var(--fg-3);display:flex}.lx__hits[data-astro-cid-z65abytf] .lx-hit__strength{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.lx__hits[data-astro-cid-z65abytf] .lx-hit__strength[data-s=high]{color:var(--ok)}.lx__hits[data-astro-cid-z65abytf] .lx-hit .kbd{display:none}.lx__hits[data-astro-cid-z65abytf] li:first-child .lx-hit .kbd{display:inline-flex}@media (width<=40rem){.lx__box[data-astro-cid-z65abytf]{grid-template-columns:auto minmax(0,1fr)}.lx__clear[data-astro-cid-z65abytf]{grid-column:1/-1;justify-self:end}.lx__hint[data-astro-cid-z65abytf],.lx__hits[data-astro-cid-z65abytf] .lx-hit__strength{display:none}}.tx__grid[data-astro-cid-z65abytf]{gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.tx__grid[data-astro-cid-z65abytf]{gap:var(--space-9);grid-template-columns:15rem minmax(0,1fr);align-items:start}.tx__rail[data-astro-cid-z65abytf]{top:calc(var(--header-h) + var(--space-6));position:sticky}}.tx__rail[data-astro-cid-z65abytf]{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.tx__filter-box[data-astro-cid-z65abytf]{display:block;position:relative}.tx__filter-box[data-astro-cid-z65abytf] svg{color:var(--fg-3);pointer-events:none;position:absolute;top:50%;left:.85rem;translate:0 -50%}.tx__filter-box[data-astro-cid-z65abytf] .input[data-astro-cid-z65abytf]{width:100%;padding-left:2.4rem}.tx__nav-label[data-astro-cid-z65abytf]{margin-bottom:var(--space-2)}.tx__nav[data-astro-cid-z65abytf] ol[data-astro-cid-z65abytf]{border-top:1px solid var(--rule);display:grid}.tx__nav-link[data-astro-cid-z65abytf]{align-items:baseline;gap:var(--space-2);border-bottom:1px solid var(--rule);color:var(--fg-3);font-size:var(--text-small);transition:color var(--dur-2);grid-template-columns:2rem minmax(0,1fr) auto;padding:.65rem 0;display:grid}.tx__nav-link[data-astro-cid-z65abytf]:hover,.tx__nav-link[data-astro-cid-z65abytf][aria-current=true],.tx__nav-link[data-astro-cid-z65abytf][aria-current=true] .tx__nav-n[data-astro-cid-z65abytf]{color:var(--fg)}.tx__nav-link[data-astro-cid-z65abytf][data-zero]{opacity:.45}.tx__nav-n[data-astro-cid-z65abytf],.tx__nav-c[data-astro-cid-z65abytf]{font-size:var(--text-xs)}@media (width<=63.99rem){.tx__nav[data-astro-cid-z65abytf] ol[data-astro-cid-z65abytf]{gap:var(--space-2);padding-bottom:var(--space-2);scrollbar-width:thin;border:0;display:flex;overflow-x:auto}.tx__nav-link[data-astro-cid-z65abytf]{gap:var(--space-2);white-space:nowrap;border:1px solid var(--rule);border-radius:var(--radius-pill);padding:.4rem .8rem;display:inline-flex}.tx__nav-label[data-astro-cid-z65abytf]{display:none}}.tx__main[data-astro-cid-z65abytf]{gap:clamp(3rem,2rem + 3vw,5rem);display:grid}.tx__phase[data-astro-cid-z65abytf]{gap:var(--space-5);scroll-margin-top:calc(var(--header-h) + var(--space-5));display:grid}.tx__phase[data-astro-cid-z65abytf][hidden]{display:none}.tx__phase-head[data-astro-cid-z65abytf]{gap:var(--space-2);max-width:60ch;display:grid}.tx__phase-title[data-astro-cid-z65abytf]{font-size:var(--text-h3);letter-spacing:var(--tracking-title);font-weight:500;line-height:1.1}.tx__phase-lead[data-astro-cid-z65abytf]{color:var(--fg-2);font-size:var(--text-small)}.tx__tools[data-astro-cid-z65abytf]{gap:var(--space-3);display:grid}@media (width>=48rem){.tx__tools[data-astro-cid-z65abytf]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tx__tool[data-astro-cid-z65abytf][hidden]{display:none}.tx__link[data-astro-cid-z65abytf]{isolation:isolate;gap:var(--space-4);height:100%;padding:var(--space-5);border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--surface-1);transition:border-color var(--dur-2), transform var(--dur-2) var(--ease-out);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.tx__link[data-astro-cid-z65abytf]:before{content:"";z-index:-1;opacity:0;transition:opacity var(--dur-3);background:radial-gradient(320px circle at var(--mx,50%) var(--my,0%), color-mix(in oklab, var(--fg) 7%, transparent), transparent 60%);position:absolute;inset:0}.tx__link[data-astro-cid-z65abytf]:hover:before{opacity:1}.tx__link[data-astro-cid-z65abytf]:hover{border-color:var(--rule-strong)}.tx__glyph[data-astro-cid-z65abytf]{border-radius:var(--radius-sm);border:1px solid var(--rule-strong);background:var(--surface-3);width:3.75rem;height:3.25rem;color:var(--fg);white-space:nowrap;place-items:center;font-size:.82rem;font-weight:600;display:grid}.tx__body[data-astro-cid-z65abytf]{gap:var(--space-2);min-width:0;padding-right:var(--space-5);align-content:start;display:grid}.tx__top[data-astro-cid-z65abytf]{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.tx__name[data-astro-cid-z65abytf]{font-size:var(--text-h4);letter-spacing:-.015em;color:var(--fg);font-weight:600;line-height:1.15}.tx__ref[data-astro-cid-z65abytf]{color:var(--fg-faint)}.tx__desc[data-astro-cid-z65abytf]{font-size:var(--text-small);color:var(--fg-2)}.tx__meta[data-astro-cid-z65abytf]{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--rule);font-size:var(--text-xs);color:var(--fg-3);gap:.2rem;display:grid}.tx__k[data-astro-cid-z65abytf]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-faint);margin-right:.4em}.tx__go[data-astro-cid-z65abytf]{top:var(--space-5);right:var(--space-5);color:var(--fg-faint);transition:color var(--dur-2), transform var(--dur-2) var(--ease-out);position:absolute}.tx__link[data-astro-cid-z65abytf]:hover .tx__go[data-astro-cid-z65abytf]{color:var(--fg);transform:translate(3px)}.tx__empty[data-astro-cid-z65abytf]{color:var(--fg-3);padding:var(--space-6) 0;border-top:1px solid var(--rule)}.tm__title[data-astro-cid-z65abytf]{max-width:16ch}.tm__lead[data-astro-cid-z65abytf]{color:var(--fg-2)}.tm__rules[data-astro-cid-z65abytf]{gap:var(--space-6);margin-bottom:var(--space-8);display:grid}@media (width>=52rem){.tm__rules[data-astro-cid-z65abytf]{gap:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr))}}.tm__rule[data-astro-cid-z65abytf]{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--rule-strong);align-content:start;display:grid}.tm__rule-t[data-astro-cid-z65abytf]{font-size:var(--text-h4);letter-spacing:-.015em;font-weight:500}.tm__rule-b[data-astro-cid-z65abytf]{color:var(--fg-2)}.tm__cred-title[data-astro-cid-z65abytf]{margin-bottom:var(--space-4)}.tm__cred[data-astro-cid-z65abytf] a[data-astro-cid-z65abytf]{text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:3px;transition:text-decoration-color var(--dur-2)}.tm__cred[data-astro-cid-z65abytf] a[data-astro-cid-z65abytf]:hover{text-decoration-color:currentColor}.tm__cred-name[data-astro-cid-z65abytf]{color:var(--fg);font-weight:500}.tm__cred-by[data-astro-cid-z65abytf]{color:var(--fg-3)}@media (width<=40rem){.tm__cred[data-astro-cid-z65abytf] thead[data-astro-cid-z65abytf]{display:none}.tm__cred[data-astro-cid-z65abytf] tr[data-astro-cid-z65abytf]{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;padding-block:.6rem;display:grid}.tm__cred[data-astro-cid-z65abytf] td[data-astro-cid-z65abytf]{border-bottom:0;padding-block:.3rem}.tm__cred[data-astro-cid-z65abytf] td[data-astro-cid-z65abytf]:first-child,.tm__cred[data-astro-cid-z65abytf] td[data-astro-cid-z65abytf]:last-child{grid-column:1/-1}.tm__cred[data-astro-cid-z65abytf] td[data-astro-cid-z65abytf][data-l]:before{content:attr(data-l);font-family:var(--font-mono);font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--fg-3);display:block}}
