.hero-dots[data-astro-cid-vsux75ar]{background-image:radial-gradient(circle,#0000000a 1.25px,#0000 1.5px);background-size:18px 18px}@keyframes pulse-ring{0%{box-shadow:0 0 #5aaa8880}50%,to{box-shadow:0 0 0 6px #5aaa8800}}.pulse-ring[data-astro-cid-vsux75ar]{animation:2s infinite pulse-ring}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-animate[data-astro-cid-vsux75ar]{opacity:0;animation:.85s cubic-bezier(.22,1,.36,1) forwards hero-fade-up;animation-delay:var(--delay,0s)}.search-box[data-astro-cid-vsux75ar]{color:#50576b;background:#fff;border:1px solid #dadadd;border-radius:.75rem;align-items:center;gap:.85rem;width:min(100%,36rem);height:3.75rem;padding:0 1.1rem;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 1px 3px #00000014,0 8px 24px #0000000f}.search-box[data-astro-cid-vsux75ar]:focus-within{border-color:#191a1c;box-shadow:0 0 0 3px #191a1c14,0 10px 35px #191a1c0f}.search-box[data-astro-cid-vsux75ar] input[data-astro-cid-vsux75ar]{color:#191a1c;min-width:0;box-shadow:none;background:0 0;border:0;flex:1;padding:0;font-size:1rem}.search-box[data-astro-cid-vsux75ar] input[data-astro-cid-vsux75ar]:focus{box-shadow:none;outline:none}.search-box[data-astro-cid-vsux75ar] input[data-astro-cid-vsux75ar]::-moz-placeholder{color:#7d808a}.search-box[data-astro-cid-vsux75ar] input[data-astro-cid-vsux75ar]::placeholder{color:#7d808a}.search-box[data-astro-cid-vsux75ar] kbd[data-astro-cid-vsux75ar]{color:#7d808a;width:1.7rem;height:1.7rem;font:inherit;background:#f8f8f9;border:1px solid #e6e6e8;border-radius:.4rem;place-items:center;font-size:.75rem;display:grid}.letter-nav[data-astro-cid-vsux75ar]{flex-direction:column;gap:.1rem;display:flex}.letter-nav[data-astro-cid-vsux75ar] a[data-astro-cid-vsux75ar]{color:#50576b;padding:.35rem 0;font-size:.8125rem;transition:color .15s,transform .15s}.letter-nav[data-astro-cid-vsux75ar] a[data-astro-cid-vsux75ar]:hover{color:#191a1c;transform:translate(3px)}.term-list[data-astro-cid-vsux75ar]{border-top:1px solid #e6e6e8}.term-card[data-astro-cid-vsux75ar]{border-bottom:1px solid #e6e6e8;grid-template-columns:2.75rem 1fr auto;gap:1rem;padding:2rem 0;scroll-margin-top:7rem;display:grid;position:relative}.term-card[data-astro-cid-vsux75ar][hidden]{display:none}.term-index[data-astro-cid-vsux75ar]{color:#9b9ba0;letter-spacing:.08em;padding-top:.25rem;font-size:.6875rem;font-weight:600}.term-card[data-astro-cid-vsux75ar] h2[data-astro-cid-vsux75ar]{color:#191a1c;letter-spacing:-.015em;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:650}.expanded[data-astro-cid-vsux75ar]{color:#50576b;margin-top:.15rem;font-size:.8125rem;font-weight:600}.definition[data-astro-cid-vsux75ar]{color:#50576b;max-width:43rem;margin-top:.75rem;font-size:1rem;line-height:1.7}.term-details[data-astro-cid-vsux75ar]{background:#f8f8f9;border:1px solid #e6e6e8;border-radius:.75rem;max-width:43rem;margin-top:1rem;display:grid;overflow:hidden}.term-details[data-astro-cid-vsux75ar] div[data-astro-cid-vsux75ar]{grid-template-columns:5rem 1fr;gap:.75rem;padding:.75rem .9rem;display:grid}.term-details[data-astro-cid-vsux75ar] div[data-astro-cid-vsux75ar]+div[data-astro-cid-vsux75ar]{border-top:1px solid #e6e6e8}.term-details[data-astro-cid-vsux75ar] dt[data-astro-cid-vsux75ar]{color:#50576b;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600}.term-details[data-astro-cid-vsux75ar] dd[data-astro-cid-vsux75ar]{color:#37383c;font-size:.875rem;line-height:1.55}.note[data-astro-cid-vsux75ar]{color:#37383c;border-left:2px solid #3b83f6;max-width:43rem;margin-top:.9rem;padding-left:.9rem;font-size:.875rem;line-height:1.6}.anchor-link[data-astro-cid-vsux75ar]{color:#b9b9be;opacity:0;align-self:start;padding:.2rem;font-size:1rem;transition:color .15s,opacity .15s}.term-card[data-astro-cid-vsux75ar]:hover .anchor-link[data-astro-cid-vsux75ar],.anchor-link[data-astro-cid-vsux75ar]:focus-visible{color:#3b83f6;opacity:1}.term-card[data-astro-cid-vsux75ar]:target h2[data-astro-cid-vsux75ar]{color:#2768d2}.empty-state[data-astro-cid-vsux75ar]{text-align:center;padding:4rem 1rem}.empty-state[data-astro-cid-vsux75ar] p[data-astro-cid-vsux75ar]{color:#191a1c;font-size:1.2rem;font-weight:600}.empty-state[data-astro-cid-vsux75ar] span[data-astro-cid-vsux75ar]{color:#50576b;margin-top:.4rem;display:block}@media (width<=640px){.term-card[data-astro-cid-vsux75ar]{grid-template-columns:2rem 1fr;gap:.5rem;padding:1.65rem 0}.anchor-link[data-astro-cid-vsux75ar]{display:none}}
