.-gd9Aa_letters{gap:var(--space-1);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.-gd9Aa_letter{border-radius:var(--radius-pill);background:var(--color-surface);width:2.25rem;height:2.25rem;color:var(--color-text);font-weight:600;font-size:var(--text-sm);place-items:center;text-decoration:none;display:inline-grid}a.-gd9Aa_letter:hover,.-gd9Aa_letter[aria-current]{background:var(--color-action);color:var(--color-on-action)}.-gd9Aa_empty{color:var(--color-text-soft);background:0 0}.-gd9Aa_groups{border-top:1px solid var(--color-line-strong)}.-gd9Aa_group{gap:var(--space-3);padding:var(--space-5) 0;border-bottom:1px solid var(--color-line-strong);scroll-margin-top:var(--space-7);display:grid}@media (min-width:48rem){.-gd9Aa_group{grid-template-columns:5rem minmax(0,1fr)}}.-gd9Aa_group[hidden]{display:none}.-gd9Aa_group .-gd9Aa_groupLetter{font-family:var(--font-family-display);font-size:var(--text-display);color:var(--color-action);margin:0;line-height:1}.-gd9Aa_terms{columns:1;column-gap:var(--space-5);margin:0;padding:0;list-style:none}@media (min-width:40rem){.-gd9Aa_terms{columns:2}}@media (min-width:64rem){.-gd9Aa_terms{columns:3}}.-gd9Aa_terms li{break-inside:avoid;padding:var(--space-1) 0}.-gd9Aa_term{color:var(--color-text);text-decoration:none}.-gd9Aa_term:hover{color:var(--color-action);text-decoration:underline}.-gd9Aa_filter{align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex;position:relative}.-gd9Aa_filterIcon{top:calc(var(--space-3) + 1px);left:var(--space-3);color:var(--color-text-muted);font-size:var(--text-md);pointer-events:none;display:flex;position:absolute}.-gd9Aa_filterInput{box-sizing:border-box;width:100%;max-width:24rem;padding:var(--space-3) var(--space-3) var(--space-3) calc(var(--space-3) + var(--space-5));border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;line-height:normal}.-gd9Aa_filterInput:focus-visible{border-color:var(--color-action);box-shadow:0 0 0 3px var(--color-action-soft);outline:none}.-gd9Aa_filterCount{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.-gd9Aa_noMatch{padding:var(--space-5) 0;color:var(--color-text-muted);margin:0}
