.catalog-hero[data-astro-cid-j7pv25f6]{background:var(--spb-blue-90);color:var(--spb-white);padding-block:36px}.catalog-hero__content[data-astro-cid-j7pv25f6]{align-items:center;display:flex;gap:48px;justify-content:space-between}.catalog-hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6],.catalog-hero[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6],.catalog-hero[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:#fff}.catalog-hero[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{opacity:.82}.catalog-hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin-bottom:8px}.catalog-hero[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{font-size:1.0625rem}.catalog-hero__stat[data-astro-cid-j7pv25f6]{align-items:flex-start;border-left:1px solid rgb(255 255 255 / 36%);display:flex;flex-direction:column;min-width:190px;padding-left:32px}.catalog-hero__stat[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:2.75rem;line-height:1}.catalog-hero__stat[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.9375rem;margin-top:8px}.section-heading[data-astro-cid-j7pv25f6]{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:28px}.section-heading[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:8px}.section-heading[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:last-child{color:var(--spb-gray-70);margin:0;max-width:68ch}.catalog-toolbar[data-astro-cid-j7pv25f6]{align-items:end;background:var(--spb-gray-05);border:1px solid var(--spb-gray-20);border-radius:var(--spb-radius);display:grid;gap:20px;grid-template-columns:minmax(280px,2fr) minmax(190px,1fr) minmax(180px,1fr) auto;padding:24px}.form-field[data-astro-cid-j7pv25f6]{min-width:0}.form-field[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]{font-weight:600}.br-select-native[data-astro-cid-j7pv25f6] select[data-astro-cid-j7pv25f6]{appearance:none;background-color:var(--spb-white);border:1px solid var(--spb-gray-60);border-radius:6px;color:var(--spb-gray-90);font-size:1rem;font-weight:500;height:48px;margin-top:4px;padding:0 44px 0 16px;width:100%}.br-select-native[data-astro-cid-j7pv25f6] select[data-astro-cid-j7pv25f6]:hover{background-image:linear-gradient(#0000000d,#0000000d)}.br-select-native[data-astro-cid-j7pv25f6] select[data-astro-cid-j7pv25f6]:focus{border-color:var(--spb-yellow);box-shadow:0 0 0 3px var(--spb-yellow);outline:0}.select-control[data-astro-cid-j7pv25f6]{position:relative}.select-control[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{fill:var(--spb-blue-60);height:20px;pointer-events:none;position:absolute;right:14px;top:18px;width:20px}.form-field[data-astro-cid-j7pv25f6] .input-icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{fill:var(--spb-blue-60);height:20px;width:20px}.clear-filters[data-astro-cid-j7pv25f6]{align-self:end;margin-bottom:4px}.clear-filters[data-astro-cid-j7pv25f6]:disabled{opacity:.45}.results-summary[data-astro-cid-j7pv25f6]{align-items:center;display:flex;justify-content:space-between;margin-block:28px 20px}.results-summary[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--spb-gray-70);font-size:.9375rem;margin:0}.results-summary[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--spb-gray-90)}.results-summary__hint[data-astro-cid-j7pv25f6]{font-size:.8125rem!important}.software-grid[data-astro-cid-j7pv25f6]{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.software-card[data-astro-cid-j7pv25f6]{background:var(--spb-white);border:1px solid var(--spb-gray-20);border-radius:var(--spb-radius);box-shadow:var(--spb-shadow);display:flex;flex-direction:column;min-height:420px;overflow:hidden;padding:24px;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.software-card[data-astro-cid-j7pv25f6][hidden]{display:none}.software-card[data-astro-cid-j7pv25f6]:hover{border-color:var(--spb-blue-50);box-shadow:var(--spb-shadow-hover);transform:translateY(-3px)}.software-card__header[data-astro-cid-j7pv25f6]{align-items:flex-start;display:grid;gap:16px;grid-template-columns:128px 1fr}.software-logo[data-astro-cid-j7pv25f6]{align-items:center;background:var(--spb-white);border:1px solid var(--spb-gray-20);border-radius:var(--spb-radius);color:var(--spb-blue-60);display:flex;font-size:1.75rem;font-weight:700;height:128px;justify-content:center;overflow:hidden;padding:12px;position:relative;width:128px}.software-logo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{height:100%;object-fit:contain;width:100%}.software-logo[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:none}.software-logo--initials[data-astro-cid-j7pv25f6],.software-logo--fallback[data-astro-cid-j7pv25f6]{background:var(--spb-blue-10)}.software-logo--fallback[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block}.software-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.125rem;line-height:1.3;margin:2px 0 8px}.software-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--spb-blue-60);text-decoration:none}.software-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:after{content:"";inset:0;position:absolute}.software-card__description[data-astro-cid-j7pv25f6]{color:var(--spb-gray-70);display:-webkit-box;font-size:.9375rem;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-height:1.55;margin:20px 0;overflow:hidden}.software-card[data-astro-cid-j7pv25f6] .tag-list[data-astro-cid-j7pv25f6]{margin-top:auto}.software-card__link[data-astro-cid-j7pv25f6]{align-items:center;border-top:1px solid var(--spb-gray-10);color:var(--spb-blue-60);display:flex;font-size:.9375rem;font-weight:700;justify-content:space-between;margin-top:20px;padding-top:16px;text-decoration:none}.software-card__link[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{fill:currentColor;height:20px;width:20px}.empty-state[data-astro-cid-j7pv25f6]{align-items:center;background:var(--spb-gray-05);border:1px dashed var(--spb-gray-30);border-radius:var(--spb-radius);display:flex;flex-direction:column;padding:64px 24px;text-align:center}.empty-state[data-astro-cid-j7pv25f6][hidden]{display:none}.empty-state[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{fill:var(--spb-blue-60);height:48px;margin-bottom:16px;width:48px}.empty-state[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:8px}.empty-state[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--spb-gray-70);margin:0 0 24px}.catalog-pagination[data-astro-cid-j7pv25f6]{margin-top:40px}.catalog-pagination[data-astro-cid-j7pv25f6][hidden]{display:none}.catalog-pagination[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{fill:currentColor;height:18px;width:18px}@media(max-width:992px){.catalog-toolbar[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.form-field--search[data-astro-cid-j7pv25f6]{grid-column:1 / -1}.software-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.catalog-hero[data-astro-cid-j7pv25f6]{padding-block:32px}.catalog-hero__content[data-astro-cid-j7pv25f6]{align-items:flex-start;flex-direction:column}.catalog-hero__stat[data-astro-cid-j7pv25f6]{border-left:0;border-top:1px solid rgb(255 255 255 / 36%);flex-direction:row;gap:12px;padding:20px 0 0;width:100%}.catalog-hero__stat[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:2rem}.catalog-hero__stat[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{margin-top:4px}.catalog-toolbar[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;padding:20px}.form-field--search[data-astro-cid-j7pv25f6]{grid-column:auto}.clear-filters[data-astro-cid-j7pv25f6]{justify-self:start}.results-summary[data-astro-cid-j7pv25f6]{align-items:flex-start;flex-direction:column;gap:4px}.software-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.software-card__header[data-astro-cid-j7pv25f6]{grid-template-columns:128px 1fr}.catalog-pagination[data-astro-cid-j7pv25f6]{--pagination-margin: 2px}}
