/* Keep the two representative systems large; compact all subsequent tool cards. */
.compact-tool-category .product-category-heading{align-items:center;margin-bottom:13px;gap:15px}.compact-tool-category .product-category-heading>div{align-items:start}.compact-tool-category .product-category-heading h3{font-size:18px;line-height:1.65;font-weight:800}.compact-tool-category .product-category-heading p{font-size:12px;line-height:1.9;max-width:none;margin-top:4px}.category-source-stats{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;font-size:11px;color:#65868a}.category-source-stats i{height:5px;width:5px;border-radius:50%;background:#69ac9c;flex-shrink:0}.category-source-stats small{font-size:8px;color:#98a5bb;border:1px solid #e1e7f4;padding:0 4px;border-radius:3px}.compact-tool-category .product-category-heading .category-count-note{font-size:10px;color:#8593b0;margin-top:4px}.cockpit-classic .compact-tool-category .category-expand{font-size:11px;padding:6px 9px;border-radius:7px;white-space:nowrap;box-shadow:none}.compact-tool-category{margin-bottom:28px}.compact-tool-category .product-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.compact-tool-category .product-card{border-radius:10px;box-shadow:0 3px 9px #6172a914}.compact-tool-category .product-card-top{padding:6px 8px 5px;font-size:8px}.compact-tool-category .product-card-top>span{padding:1px 5px}.compact-tool-category .product-card-top>small{font-size:8px}.compact-tool-category .product-preview{height:108px;aspect-ratio:auto;margin:0 7px;border-radius:6px}.compact-tool-category .product-preview-shell{margin:0 7px}.compact-tool-category .product-preview>span{font-size:7px;padding:1px 4px;left:4px;bottom:4px}.compact-tool-category .product-preview-controls{top:4px;right:4px;gap:2px;padding:1px 2px;border-radius:5px}.compact-tool-category .product-preview-controls button{width:19px;height:19px;font-size:16px}.compact-tool-category .product-preview-controls span{font-size:8px;min-width:22px}.compact-tool-category .product-card-copy{padding:9px;min-width:0}.compact-tool-category .product-card-copy h3{font-size:13px;line-height:1.55;min-height:40px;letter-spacing:-.2px}.compact-tool-category .product-description{font-size:10px;line-height:1.8;min-height:36px;max-height:36px;margin:3px 0 8px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.compact-tool-category .product-card dl{gap:4px;margin-bottom:9px}.compact-tool-category .product-card dl>div{grid-template-columns:22px minmax(0,1fr);gap:4px;font-size:10px;line-height:1.7}.compact-tool-category .product-card dd{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact-tool-category .product-evidence{display:none}.compact-tool-category .product-actions{margin-top:auto;gap:5px;padding-top:2px}.compact-tool-category .product-actions a{font-size:10px;padding:6px 2px;gap:4px;border-radius:6px}.compact-tool-category .product-flow-art{padding:7px 8px 20px;gap:4px}.compact-tool-category .product-flow-art>div{padding:3px 5px;gap:5px;border-radius:5px}.compact-tool-category .product-flow-art i{font-size:7px;width:15px;height:15px;border-radius:4px}.compact-tool-category .product-flow-art b{font-size:8px;line-height:1.6}.product-category[data-category=scripts]{--category:#8a67c2;--category-pale:#eee6ff}
@media(max-width:1199px){.compact-tool-category .product-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:960px){.compact-tool-category .product-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-tool-category .product-category-heading h3{font-size:17px}}
@media(max-width:620px){.compact-tool-category .product-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.compact-tool-category .product-category-heading{position:relative;padding-bottom:29px;align-items:start}.compact-tool-category .product-category-heading h3{font-size:16px;line-height:1.7}.compact-tool-category .product-category-heading h3 small{font-size:9px}.compact-tool-category .product-category-heading p{font-size:11px;line-height:1.8}.compact-tool-category .product-category-number{width:27px;height:32px;font-size:11px}.compact-tool-category .product-category-heading>div{gap:8px}.cockpit-classic .compact-tool-category .category-expand{position:absolute;bottom:0;right:0;font-size:10px;padding:3px 7px}.category-source-stats{font-size:10px;gap:5px;margin-top:6px}.category-source-stats small{font-size:7px}.compact-tool-category .product-preview{height:91px;margin:0 6px}.compact-tool-category .product-preview-shell{margin:0 6px}.compact-tool-category .product-card-top{padding:6px 7px 5px;font-size:7px}.compact-tool-category .product-card-copy{padding:8px}.compact-tool-category .product-card-copy h3{font-size:12px;min-height:38px;line-height:1.6}.compact-tool-category .product-description{font-size:10px;line-height:1.7;min-height:34px;max-height:34px;margin-bottom:7px}.compact-tool-category .product-card dl>div{font-size:9px;grid-template-columns:19px minmax(0,1fr);gap:3px}.compact-tool-category .product-card dl{gap:4px;margin-bottom:9px}.compact-tool-category .product-actions a{font-size:9px;padding:6px 1px;gap:3px}.compact-tool-category .product-preview-controls button{width:17px;height:17px;font-size:15px}.compact-tool-category .product-preview-controls span{font-size:7px;min-width:20px}.compact-tool-category .product-category-heading .category-count-note{font-size:9px}}
