.search[data-v-e0b46994]{align-items:center;gap:var(--space-2-5);width:100%;max-width:var(--lender-search-width);height:var(--lender-search-height);padding-inline:var(--space-4-5);border:1px solid var(--color-lender-rule);border-radius:var(--radius-lender-search);background:var(--color-surface);color:var(--color-muted);display:flex}.search[data-v-e0b46994]:focus-within{border-color:var(--color-ink)}.search__icon[data-v-e0b46994]{stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;flex:none}.search__input[data-v-e0b46994]{min-width:0;font:inherit;font-size:var(--text-ui-size);line-height:var(--line-20);color:var(--color-ink);background:0 0;border:0;outline:none;flex:1}.search__input[data-v-e0b46994]::placeholder{color:var(--color-muted)}.letters__list[data-v-a1b277b7]{gap:var(--space-1-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.letters__item[data-v-a1b277b7]{width:var(--lender-letter-size);height:var(--lender-letter-size);border:1px solid var(--color-lender-rule);border-radius:var(--radius-lender-letter);background:var(--color-surface);font-family:var(--font-label);font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--line-14);color:var(--color-ink);transition:border-color var(--motion-fast) var(--motion-ease);place-items:center;text-decoration:none;display:grid}a.letters__item[data-v-a1b277b7]:hover{border-color:var(--color-ink)}.letters__item--off[data-v-a1b277b7]{border-color:var(--color-lender-letter-off);color:color-mix(in srgb,var(--color-muted) 40%,transparent);background:0 0}.group[data-v-3f06dcef]{gap:var(--space-4);padding-block:var(--space-7);border-top:1px solid var(--color-lender-rule);scroll-margin-top:var(--header-height);display:grid}.group__letter[data-v-3f06dcef]{font-family:var(--font-accent);font-size:var(--text-lender-letter-size);font-style:italic;font-weight:var(--text-regular-weight);line-height:var(--text-lender-letter-leading);color:var(--color-accent)}.group__count[data-v-3f06dcef]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.group__list[data-v-3f06dcef]{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--width-220)),1fr));-moz-column-gap:var(--space-5);column-gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.group__item[data-v-3f06dcef]{padding-block:var(--space-3-5);border-bottom:1px solid var(--color-lender-item-rule);font-size:var(--text-small-size);line-height:var(--line-24);color:var(--color-ink)}@media (width>=1024px){.group[data-v-3f06dcef]{grid-template-columns:var(--lender-letter-column) minmax(0,1fr);gap:var(--space-10)}.group__list[data-v-3f06dcef]{grid-template-columns:repeat(4,minmax(0,1fr))}}.directory[data-v-73b87f56]{max-width:calc(var(--width-content) + 2 * var(--space-gutter));padding:var(--space-16) var(--space-gutter) var(--space-section);margin-inline:auto}.directory__panel[data-v-73b87f56]{gap:var(--space-10);padding-top:var(--space-20);display:grid}.directory__toolbar[data-v-73b87f56]{gap:var(--space-5);display:grid}.directory__search[data-v-73b87f56]{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.directory__count[data-v-73b87f56]{font-family:var(--font-label);font-size:var(--text-fine-size);font-weight:var(--text-label-weight);line-height:var(--line-14);letter-spacing:var(--text-tag-tracking);text-transform:uppercase;color:var(--color-muted)}.directory__empty[data-v-73b87f56]{padding-block:var(--space-7);border-top:1px solid var(--color-lender-rule);font-size:var(--text-small-size);line-height:var(--line-24);color:var(--color-muted)}@media (width>=1024px){.directory[data-v-73b87f56]{padding-top:var(--space-22);padding-bottom:var(--space-30)}}
