.DirectoryView-module__7sweEW__page{padding:32px 0 64px}.DirectoryView-module__7sweEW__heading{border-bottom:1px solid var(--mantine-color-default-border);margin-bottom:18px;padding-bottom:18px}.DirectoryView-module__7sweEW__title{color:var(--text-color);margin:0;font-size:1.5rem;font-weight:800}.DirectoryView-module__7sweEW__subtitle{max-width:720px;color:var(--tint-6);margin:4px 0 0;font-size:.9375rem}.DirectoryView-module__7sweEW__categories{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.DirectoryView-module__7sweEW__chip{border:1px solid var(--mantine-color-default-border);background-color:var(--tint-03);color:var(--tint-65);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.DirectoryView-module__7sweEW__chip:hover{background-color:var(--tint-06);color:var(--text-color)}.DirectoryView-module__7sweEW__chipActive{color:var(--text-color);background-color:#9e80ff1f;border-color:#9e80ff73;font-weight:600}.DirectoryView-module__7sweEW__chipCount{color:var(--tint-45);font-size:.6875rem}.DirectoryView-module__7sweEW__filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.DirectoryView-module__7sweEW__search{flex:280px}.DirectoryView-module__7sweEW__language{flex:0 200px}.DirectoryView-module__7sweEW__featured{border-bottom:1px solid var(--mantine-color-default-border);margin-bottom:28px;padding-bottom:24px}.DirectoryView-module__7sweEW__featuredHead{align-items:center;gap:8px;margin-bottom:12px;display:flex}.DirectoryView-module__7sweEW__featuredIcon{color:#9e80ff}.DirectoryView-module__7sweEW__sectionTitle{color:var(--text-color);margin:0;font-size:1rem;font-weight:700}.DirectoryView-module__7sweEW__results{color:var(--tint-55);margin:0 0 12px;font-size:.8125rem}.DirectoryView-module__7sweEW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1200px){.DirectoryView-module__7sweEW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.DirectoryView-module__7sweEW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){.DirectoryView-module__7sweEW__grid{grid-template-columns:1fr}}.DirectoryView-module__7sweEW__empty{border:1px dashed var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);text-align:center;padding:48px 16px}.DirectoryView-module__7sweEW__emptyTitle{color:var(--text-color);margin:0;font-weight:700}.DirectoryView-module__7sweEW__emptyBody{color:var(--tint-6);margin:4px 0 0;font-size:.875rem}.DirectoryView-module__7sweEW__pagination{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.DirectoryView-module__7sweEW__pageLink{color:#9e80ff;align-items:center;gap:4px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.DirectoryView-module__7sweEW__pageOf{color:var(--tint-55);font-size:.8125rem}
