.tool-category-catalog[data-v-05132db4]{padding:56px 0 0}.tool-category-catalog__grid[data-v-05132db4]{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tool-category-catalog__empty[data-v-05132db4]{padding:var(--space-8);color:var(--color-text-muted);text-align:center;background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);margin:0}@media (width<=1100px){.tool-category-catalog__grid[data-v-05132db4]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.tool-category-catalog__grid[data-v-05132db4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.tool-category-catalog[data-v-05132db4]{padding-top:38px}.tool-category-catalog__grid[data-v-05132db4]{grid-template-columns:1fr}}.tool-category-intro[data-v-57e8aea6]{border-bottom:1px solid var(--color-border)}.tool-category-intro__copy[data-v-57e8aea6]{max-width:780px;padding:46px 0 52px}.tool-category-intro__crumbs[data-v-57e8aea6]{margin-bottom:28px}.tool-category-intro__kicker[data-v-57e8aea6]{color:var(--color-primary);letter-spacing:.02em;font-size:13px;font-weight:800;display:inline-flex}.tool-category-intro__title[data-v-57e8aea6]{letter-spacing:-.04em;margin:12px 0 16px;font-size:42px;font-weight:700;line-height:1.15}.tool-category-intro__lead[data-v-57e8aea6]{max-width:680px;color:var(--color-text-primary);font-size:var(--font-body-size);margin:0;line-height:1.65}.tool-category-intro__toolbar[data-v-57e8aea6]{align-items:flex-start;gap:var(--space-3);flex-direction:column;margin-top:28px;display:flex}.tool-category-intro__search[data-v-57e8aea6]{width:min(560px,100%)}.tool-category-intro__count[data-v-57e8aea6]{color:var(--color-text-placeholder);white-space:nowrap;font-size:12px;font-weight:700}@media (width<=640px){.tool-category-intro__copy[data-v-57e8aea6]{padding:34px 0 38px}.tool-category-intro__crumbs[data-v-57e8aea6]{margin-bottom:24px}.tool-category-intro__title[data-v-57e8aea6]{font-size:31px}.tool-category-intro__lead[data-v-57e8aea6]{font-size:var(--font-small-size)}.tool-category-intro__toolbar[data-v-57e8aea6]{margin-top:var(--space-7);align-items:stretch}.tool-category-intro__search[data-v-57e8aea6]{width:100%}}.tool-category-page[data-v-ce87e804]{padding-bottom:var(--section-spacing)}
