.discovery-status{border:1px solid var(--rule);background:var(--surface-2);color:var(--ink);overflow-wrap:anywhere;border-radius:4px;max-width:100%;padding:5px 7px;font-size:.7rem;font-weight:700;line-height:1.4;display:inline-block}.discovery-feedback{text-underline-offset:3px;min-height:44px;padding-block:10px;font-weight:700;line-height:1.5;display:inline-block}.discovery-practical{border-top:1px solid var(--rule);margin-top:12px;font-size:.85rem;line-height:1.6}.discovery-practical summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:700}.discovery-no-photo{background:var(--surface-2);height:100%;color:var(--ink);flex-direction:column;justify-content:center;padding:24px;display:flex}.discovery-no-photo span{color:var(--muted);font-size:.75rem}.discovery-no-photo strong{overflow-wrap:anywhere;font-size:1.3rem}.project-card[data-discovered] .title-line{flex-wrap:wrap}.project-card[data-discovered] .catalogue-scores>div{min-width:0}.project-card[data-discovered] .catalogue-scores span,.project-card[data-discovered] .catalogue-scores strong{display:block}.project-card[data-discovered] .catalogue-scores strong{font-size:.8rem}.project-card[data-discovered] .project-media{min-height:220px;height:auto!important}.project-card[data-discovered] .project-media>img{object-fit:contain;background:var(--surface-2);height:220px}.project-card[data-discovered] .source-preview-label{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#101b24e6;padding:5px 7px;font:700 .62rem/1 monospace;position:absolute;bottom:10px;left:10px}.project-card[data-discovered] .discovery-no-photo{min-height:220px}.project-card[data-discovered] .idea-video{margin:0;padding:12px}.project-card[data-discovered] .card-footer{flex-wrap:wrap;align-items:baseline}.review-card[data-discovered]{text-decoration:none}.review-card[data-discovered]>div{min-width:0}.review-card[data-discovered] .discovery-equipment-media{padding:0}.source-preview-media{background:var(--surface-2);position:relative}.source-preview-media img{object-fit:contain;width:100%;height:180px;display:block}.source-preview-media>span{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#101b24e6;padding:4px 6px;font:700 .58rem/1 monospace;position:absolute;bottom:8px;left:8px}.review-card[data-discovered] .discovery-feedback{display:block}.product-row[data-discovered] .media{min-height:135px;overflow:visible;height:auto!important}.product-row[data-discovered] .idea-media img{height:135px;padding:4px}.product-row[data-discovered] .media{position:relative}.product-row[data-discovered] .source-preview-label{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#101b24e6;padding:4px 6px;font:700 .58rem/1 monospace;position:absolute;bottom:8px;left:8px}.product-row[data-discovered] .verdict a{font-weight:700;display:block}.product-row[data-discovered] .verdict p{font-size:.85rem;line-height:1.5}.ai-tool>.discovery-status{margin:12px}@media (width<=680px){.project-card[data-discovered] .catalogue-scores{grid-template-columns:repeat(3,minmax(0,1fr))}.product-row[data-discovered] .media,.product-row[data-discovered] .identity{grid-column:1/-1}.product-row[data-discovered] .idea-media img{height:220px}}html body #main-content#main-content .reference-catalogue .project-card[data-discovered] .project-media{aspect-ratio:auto!important;background:var(--surface-2)!important;height:auto!important;min-height:0!important;overflow:visible!important}html body #main-content#main-content .reference-catalogue .project-card[data-discovered] .project-media .idea-media{height:auto!important;margin:0!important}html body #main-content#main-content .reference-catalogue .project-card[data-discovered] .project-media img{aspect-ratio:4/3!important;object-fit:contain!important;background:var(--surface-2)!important;height:auto!important;padding:14px!important}html body #main-content#main-content .reference-catalogue .project-card[data-discovered] .project-media figcaption{height:auto!important;padding:8px 14px!important;display:block!important}html body #main-content#main-content .category-page .product-row[data-discovered] .media{background:var(--surface-2)!important;height:auto!important;min-height:0!important;overflow:visible!important}html body #main-content#main-content .category-page .product-row[data-discovered] .media img{object-fit:contain!important;width:100%!important;height:220px!important;padding:14px!important}html body #main-content#main-content .category-page .product-row[data-discovered] .media figcaption{height:auto!important;display:block!important}html body #main-content#main-content .product-row[data-discovered] .verdict>a,html body #main-content#main-content .review-card[data-discovered]>div>a{min-height:44px!important;padding-block:10px!important;line-height:1.5!important;display:block!important}
