.tools-catalog__section[data-v-07bdcf76]{border-bottom:1px solid var(--color-border);padding:72px 0;scroll-margin-top:90px}.tools-catalog__section[data-v-07bdcf76]:last-child{border-bottom:0;padding-bottom:0}.tools-catalog__section-header[data-v-07bdcf76]{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:30px;display:grid}.tools-catalog__mark[data-v-07bdcf76]{border-radius:var(--radius-lg);background:var(--color-primary-soft);width:64px;height:64px;color:var(--color-primary);place-items:center;display:grid}.tools-catalog__mark svg[data-v-07bdcf76]{width:27px;height:27px}.tools-catalog__mark--blue[data-v-07bdcf76]{background:var(--color-secondary-soft);color:var(--color-secondary)}.tools-catalog__mark--rose[data-v-07bdcf76]{background:var(--color-accent-rose-soft);color:var(--color-accent-rose)}.tools-catalog__mark--mint[data-v-07bdcf76]{background:var(--color-accent-mint-soft);color:var(--color-accent-mint)}.tools-catalog__mark--amber[data-v-07bdcf76]{background:var(--color-accent-amber-soft);color:var(--color-accent-amber)}.tools-catalog__mark--navy[data-v-07bdcf76]{background:var(--p-surface-100);color:var(--p-surface-700)}.tools-catalog__count[data-v-07bdcf76]{color:var(--color-text-placeholder);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.tools-catalog__title[data-v-07bdcf76]{letter-spacing:-.03em;margin:0 0 6px;font-size:30px;font-weight:700;line-height:1.2}.tools-catalog__lead[data-v-07bdcf76]{color:var(--color-text-muted);font-size:var(--font-small-size);margin:0;line-height:1.55}.tools-catalog__all[data-v-07bdcf76]{justify-self:end}.tools-catalog__grid[data-v-07bdcf76]{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tools-catalog__empty[data-v-07bdcf76]{color:var(--color-text-muted);text-align:center;margin:0;padding:72px 0 0}@media (width<=1100px){.tools-catalog__grid[data-v-07bdcf76]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.tools-catalog__section-header[data-v-07bdcf76]{grid-template-columns:56px minmax(0,1fr)}.tools-catalog__mark[data-v-07bdcf76]{width:56px;height:56px}.tools-catalog__all[data-v-07bdcf76]{grid-column:2;width:max-content;margin-top:2px}.tools-catalog__grid[data-v-07bdcf76]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.tools-catalog__section[data-v-07bdcf76]{padding:54px 0}.tools-catalog__section-header[data-v-07bdcf76]{grid-template-columns:50px minmax(0,1fr);gap:14px;margin-bottom:24px}.tools-catalog__mark[data-v-07bdcf76]{border-radius:var(--radius-md);width:50px;height:50px}.tools-catalog__title[data-v-07bdcf76]{font-size:25px}.tools-catalog__lead[data-v-07bdcf76]{font-size:13px}.tools-catalog__all[data-v-07bdcf76]{grid-column:1/3;width:100%;margin-top:6px}.tools-catalog__grid[data-v-07bdcf76]{grid-template-columns:1fr}}.tools-catalog-intro[data-v-394e57a6]{border-bottom:1px solid var(--color-border)}.tools-catalog-intro__copy[data-v-394e57a6]{max-width:780px;padding:56px 0}.tools-catalog-intro__crumbs[data-v-394e57a6]{margin-bottom:36px}.tools-catalog-intro__kicker[data-v-394e57a6]{color:var(--color-primary);letter-spacing:.02em;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.tools-catalog-intro__title[data-v-394e57a6]{letter-spacing:-.04em;margin:12px 0 16px;font-size:42px;font-weight:700;line-height:1.15}.tools-catalog-intro__lead[data-v-394e57a6]{max-width:680px;color:var(--color-text-primary);font-size:var(--font-body-size);margin:0;line-height:1.65}.tools-catalog-intro__toolbar[data-v-394e57a6]{align-items:flex-start;gap:var(--space-3);flex-direction:column;margin-top:28px;display:flex}.tools-catalog-intro__search[data-v-394e57a6]{width:min(480px,100%)}.tools-catalog-intro__count[data-v-394e57a6]{color:var(--color-text-placeholder);white-space:nowrap;font-size:12px;font-weight:700}@media (width<=640px){.tools-catalog-intro__copy[data-v-394e57a6]{padding:34px 0 38px}.tools-catalog-intro__crumbs[data-v-394e57a6]{margin-bottom:24px}.tools-catalog-intro__title[data-v-394e57a6]{font-size:31px}.tools-catalog-intro__lead[data-v-394e57a6]{font-size:var(--font-small-size)}.tools-catalog-intro__toolbar[data-v-394e57a6]{margin-top:var(--space-7);align-items:stretch}.tools-catalog-intro__search[data-v-394e57a6]{width:100%}}.tools-page[data-v-ab458ae4]{padding-bottom:var(--section-spacing)}
