.directory_top__eZShR{padding:18px 0 8px}.directory_title__nMtVj{margin:0 0 10px;font-family:var(--gh-display),system-ui,sans-serif;font-weight:700;font-size:2.3rem;line-height:1.05;letter-spacing:var(--tracking);text-wrap:balance}.directory_lead__esX0z{margin:0 0 22px;max-width:52ch;color:var(--muted);font-size:1rem;line-height:1.55}.directory_search__DNEaU{display:flex;gap:8px;max-width:640px}.directory_searchInput__WbX8L{flex:1;min-width:0;min-height:48px;padding:0 14px;border:1px solid var(--line);border-radius:var(--btn-radius);background:var(--bg);color:var(--ink);font:inherit;font-size:1rem}.directory_searchInput__WbX8L::-moz-placeholder{color:var(--muted)}.directory_searchInput__WbX8L::placeholder{color:var(--muted)}.directory_searchInput__WbX8L:focus{border-color:var(--ink);outline:none}.directory_search__DNEaU button{min-height:48px}.directory_srOnly__wqs7w{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.directory_chips__qvyoz{display:flex;gap:8px;margin:16px 0 0;padding:2px 0 8px;list-style:none;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.directory_chips__qvyoz::-webkit-scrollbar{display:none}.directory_chip__npcBn{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:99px;background:var(--bg);color:var(--ink);font-size:.92rem;font-weight:600;white-space:nowrap;text-decoration:none;transition:border-color var(--dur) var(--ease)}.directory_chip__npcBn:hover{border-color:var(--ink)}.directory_chipOn__CL8hy{border-color:var(--ink);background:var(--ink);color:#fff}.directory_results__CsX4Q{margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}.directory_resultsHead__y_dFk{margin:0 0 4px;font-family:var(--gh-display),system-ui,sans-serif;font-weight:700;font-size:1.35rem;letter-spacing:var(--tracking)}.directory_count__wszD6{margin:0 0 18px;color:var(--muted);font-size:.92rem}.directory_grid__6RBk4{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none}.directory_card__ItbPR{display:flex;flex-direction:column;height:100%;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);box-shadow:var(--shadow);overflow:hidden;text-decoration:none;transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease)}.directory_card__ItbPR:hover{border-color:color-mix(in srgb,var(--ink) 35%,var(--line))}.directory_card__ItbPR:active{transform:translateY(1px)}.directory_banner__sNftv{aspect-ratio:3/1;overflow:hidden}.directory_banner__sNftv img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.directory_plate__DPZZv{align-self:flex-start;display:inline-flex;align-items:center;height:56px;max-width:calc(100% - 28px);margin:-28px 0 0 14px;padding:8px 12px;border-radius:14px;background:#fff;box-shadow:0 2px 10px rgba(22,24,26,.12)}.directory_plate__DPZZv img{display:block;max-height:40px;max-width:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.directory_mono__iaRQw{justify-content:center;width:56px;padding:0;border:3px solid #fff;font-family:var(--gh-display),system-ui,sans-serif;font-weight:700;font-size:1.5rem}.directory_body__9JNmB{display:flex;flex-direction:column;flex:1;padding:12px 15px 15px}.directory_name__WSiGQ{margin:0;font-family:var(--gh-display),system-ui,sans-serif;font-weight:700;font-size:1.18rem;line-height:1.2;letter-spacing:var(--tracking);color:var(--ink)}.directory_host__f0uKd{margin:2px 0 0;color:var(--muted);font-size:.82rem;overflow-wrap:anywhere}.directory_tagline___JNG_{margin:10px 0 0;color:var(--ink);font-size:.93rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.directory_tags__DHRI8{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none}.directory_tags__DHRI8 li{padding:4px 10px;border-radius:99px;background:var(--surface);border:1px solid var(--line);color:var(--ink);font-size:.8rem;font-weight:600}.directory_foot__K2d9Y{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:14px;font-size:.88rem}.directory_members__e_3e_{color:var(--muted)}.directory_visit__aepVf{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--brand-ink)}.directory_pager__r7t9b{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:26px}.directory_pagerLink__P_7TD{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:var(--btn-radius);font-weight:600;text-decoration:none}.directory_pagerLink__P_7TD:hover{border-color:var(--ink)}.directory_pagerGap__CXt4i{min-width:1px}.directory_pagerAt__H4N7L{color:var(--muted);font-size:.9rem}.directory_empty__NCbcb{padding:26px 20px;border:1px dashed color-mix(in srgb,var(--ink) 25%,var(--line));border-radius:var(--radius);background:var(--surface)}.directory_emptyHead__PNMlZ{margin:0 0 8px;font-family:var(--gh-display),system-ui,sans-serif;font-weight:700;font-size:1.55rem;line-height:1.12;letter-spacing:var(--tracking);text-wrap:balance}.directory_emptyText__VvzrN{margin:0 0 18px;max-width:48ch;color:var(--muted);line-height:1.55}.directory_actions__dpRMF{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.directory_textLink__XeUbC{display:inline-flex;align-items:center;min-height:44px;font-weight:600;text-decoration:underline}.directory_close__c3rRw{margin-top:56px;padding:26px 20px 24px;border-radius:var(--radius);background:var(--brand-ink);color:#fff}.directory_closeHead__1Bb1m{margin:0 0 8px;font-family:var(--gh-display),system-ui,sans-serif;font-weight:700;font-size:1.7rem;line-height:1.12;letter-spacing:var(--tracking)}.directory_closeText__ykmsh{margin:0 0 18px;max-width:52ch;line-height:1.55}.directory_closeButton__bYYqe{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:var(--btn-radius);background:#fff;color:var(--ink);font-weight:700;text-decoration:none}.directory_close__c3rRw :focus-visible{outline-color:#fff}@media (prefers-reduced-motion:reduce){.directory_card__ItbPR,.directory_chip__npcBn{transition:none}}@media (min-width:640px){.directory_grid__6RBk4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.directory_top__eZShR{padding-top:28px}.directory_title__nMtVj{font-size:3.2rem}.directory_lead__esX0z{font-size:1.1rem}.directory_chips__qvyoz{flex-wrap:wrap;overflow:visible}.directory_grid__6RBk4{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.directory_resultsHead__y_dFk{font-size:1.6rem}.directory_close__c3rRw{padding:36px 40px}.directory_closeHead__1Bb1m{font-size:2.2rem}}.directory_notice__vqSTa{margin:0 0 18px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:.95rem;line-height:1.5}