.GroupedToolsIndex-module__b_lnva__catalog{gap:clamp(1.5rem,3vw,2.75rem);display:grid}.GroupedToolsIndex-module__b_lnva__searchRow{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.75rem;display:grid}.GroupedToolsIndex-module__b_lnva__searchRow button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--text);font:650 .875rem/1 var(--font-sans);padding:.65rem 1rem}.GroupedToolsIndex-module__b_lnva__resultRow{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;display:flex}.GroupedToolsIndex-module__b_lnva__resultRow strong{color:var(--text)}.GroupedToolsIndex-module__b_lnva__group{gap:1rem;display:grid}.GroupedToolsIndex-module__b_lnva__group>h2{border-block-end:1px solid var(--line);margin:0;padding-block-end:.7rem}.GroupedToolsIndex-module__b_lnva__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.GroupedToolsIndex-module__b_lnva__card{border:1px solid var(--line);background:var(--surface);min-width:0;color:inherit;grid-template-columns:minmax(9rem,34%) 1fr;gap:1rem;padding:1rem;text-decoration:none;display:grid}.GroupedToolsIndex-module__b_lnva__card:hover{border-color:var(--accent);transform:translateY(-2px)}.GroupedToolsIndex-module__b_lnva__card h3{margin:.25rem 0 .45rem}.GroupedToolsIndex-module__b_lnva__card p{color:var(--muted);margin:0}.GroupedToolsIndex-module__b_lnva__cover{border:1px solid var(--line);background:var(--bg);place-items:center;min-height:9rem;display:grid;overflow:hidden}.GroupedToolsIndex-module__b_lnva__cover img{object-fit:contain;width:100%;height:100%}.GroupedToolsIndex-module__b_lnva__meta{font:600 .6875rem/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.GroupedToolsIndex-module__b_lnva__open{color:var(--accent);margin-block-start:1rem;font-weight:700;display:inline-block}@media (max-width:720px){.GroupedToolsIndex-module__b_lnva__cards,.GroupedToolsIndex-module__b_lnva__card,.GroupedToolsIndex-module__b_lnva__searchRow{grid-template-columns:1fr}.GroupedToolsIndex-module__b_lnva__searchRow button{width:100%}}
