.recommendedSoftwareCatalog_page__mzJlh{max-width:1180px;margin:0 auto;padding:32px 24px 64px}.recommendedSoftwareCatalog_header__QcT5Q{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.recommendedSoftwareCatalog_title__DqJ10{margin:0;font-size:clamp(1.5rem,2.8vw,2.2rem);letter-spacing:-.01em;color:#0f172a}[data-theme=dark] .recommendedSoftwareCatalog_title__DqJ10{color:#f8fafc}.recommendedSoftwareCatalog_subtitle__2Aaw6{margin:0;max-width:760px;font-size:14px;line-height:1.65;color:#64748b}[data-theme=dark] .recommendedSoftwareCatalog_subtitle__2Aaw6{color:#94a3b8}.recommendedSoftwareCatalog_openNote__dKQTj{margin:0;font-size:12px;color:#64748b}[data-theme=dark] .recommendedSoftwareCatalog_openNote__dKQTj{color:#94a3b8}.recommendedSoftwareCatalog_filterRow__hq1KD{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap}.recommendedSoftwareCatalog_count__7pxbl{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.recommendedSoftwareCatalog_grid__A54_x{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:14px;gap:14px}.recommendedSoftwareCatalog_card__vHEu2{display:flex;flex-direction:column;gap:12px;height:100%;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#fff;padding:16px;text-decoration:none;color:inherit;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}[data-theme=dark] .recommendedSoftwareCatalog_card__vHEu2{border-color:hsla(0,0%,100%,.06);background:rgba(15,23,42,.62)}.recommendedSoftwareCatalog_card__vHEu2:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 40%,transparent);box-shadow:0 12px 22px rgba(2,6,23,.2)}.recommendedSoftwareCatalog_cardHead__KgyU5{display:flex;align-items:center;gap:10px}.recommendedSoftwareCatalog_logoWrap__UBvzv{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.08);background:#f8fafc;flex-shrink:0}[data-theme=dark] .recommendedSoftwareCatalog_logoWrap__UBvzv{border-color:hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.03)}.recommendedSoftwareCatalog_logoFallback__8ArYu{font-size:12px;font-weight:700;color:#64748b}[data-theme=dark] .recommendedSoftwareCatalog_logoFallback__8ArYu{color:#94a3b8}.recommendedSoftwareCatalog_name__qIhng{margin:0;font-size:15px;font-weight:700;color:#0f172a}[data-theme=dark] .recommendedSoftwareCatalog_name__qIhng{color:#f8fafc}.recommendedSoftwareCatalog_desc__N2ltk{margin:0;font-size:13px;line-height:1.55;color:#64748b}[data-theme=dark] .recommendedSoftwareCatalog_desc__N2ltk{color:#94a3b8}.recommendedSoftwareCatalog_usedFor__JhEG4{margin:0;font-size:12px;line-height:1.5;color:#64748b}[data-theme=dark] .recommendedSoftwareCatalog_usedFor__JhEG4{color:#94a3b8}.recommendedSoftwareCatalog_cardFooter__cUbki{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.recommendedSoftwareCatalog_badge__6P5aE{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:600;color:#0f172a;background:color-mix(in srgb,var(--accent) 18%,transparent)}[data-theme=dark] .recommendedSoftwareCatalog_badge__6P5aE{color:#f8fafc}.recommendedSoftwareCatalog_linkCta__CglWk{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}@media (max-width:760px){.recommendedSoftwareCatalog_page__mzJlh{padding:24px 16px 54px}}