.styles_page__TO5Ju{max-width:1200px;margin:0 auto;padding:24px 20px 48px;display:grid;gap:20px}.styles_hero__YgqWB h1{margin:0;font-size:clamp(2rem,5vw,3rem)}.styles_hero__YgqWB p{margin:8px 0 0;color:#b7bfd0}.styles_directorySection__y7zT9{display:grid;gap:16px}.styles_filterPills__FAiwd{display:flex;flex-wrap:wrap;gap:8px}.styles_pillBtn__2XtY6{border-radius:999px;border:1px solid hsla(0,0%,100%,.18);background:transparent;color:#fff;cursor:pointer;padding:8px 14px}.styles_pillBtnActive__tRRrw{border-color:#d4537e;color:#d4537e}.styles_toolGrid__YLov_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.styles_toolCard__7xOJF{border:1px solid hsla(0,0%,100%,.12);border-radius:14px;background:rgba(16,16,20,.9);padding:14px;text-decoration:none;color:inherit;display:grid;gap:10px}.styles_logoWrap__1yyB3{width:50px;height:50px;border-radius:10px;display:grid;place-items:center;background:rgba(212,83,126,.15)}.styles_logo__9DC5I{width:100%;height:100%;border-radius:10px;-o-object-fit:cover;object-fit:cover}.styles_recommendedBadge__P4GNW{font-size:.78rem;color:#f7ccdb}.styles_toolCard__7xOJF h3{margin:0}.styles_tagline__b5_uz{margin:0;color:#b7bfd0;font-size:.92rem}.styles_metaRow__D00MT{display:flex;flex-wrap:wrap;gap:10px;font-size:.84rem;color:#dbe2ee}.styles_tags__B5_mZ{display:flex;flex-wrap:wrap;gap:6px}.styles_tags__B5_mZ span{border:1px solid hsla(0,0%,100%,.12);border-radius:999px;padding:3px 8px;font-size:.78rem}.styles_emptyState__Dmijn{color:#a0aec0}@media (max-width:1024px){.styles_toolGrid__YLov_{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.styles_toolGrid__YLov_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.styles_toolGrid__YLov_{grid-template-columns:1fr}}