.agent-catalog-card{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:292px;overflow:hidden;border:1px solid var(--wiro-border);border-radius:var(--wiro-radius-xl);background:var(--wiro-surface)}.agent-catalog-card:hover{border-color:var(--wiro-border-med);background:color-mix(in srgb,var(--wiro-surface) 88%,var(--wiro-bg-warm))}.agent-catalog-card__cover{position:relative;flex-shrink:0;height:154px;overflow:hidden;border-bottom:1px solid var(--wiro-border);background:var(--wiro-bg-warm)}.agent-catalog-card__cover>img,.agent-catalog-card__cover>video{display:block;width:100%;height:100%;object-fit:cover}.agent-catalog-card.is-muted .agent-catalog-card__cover>img,.agent-catalog-card.is-muted .agent-catalog-card__cover>video{opacity:.45}.agent-catalog-card__link{position:absolute;inset:0;z-index:2;cursor:pointer}.agent-catalog-card__cover-actions{position:absolute;top:10px;right:10px;z-index:3;display:flex;align-items:center;gap:6px}.agent-catalog-card__body{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;min-height:138px;pointer-events:none}.agent-catalog-card__content{padding:14px 14px 10px;color:var(--wiro-ink)}.agent-catalog-card__content h3{margin:0 0 4px;font-family:var(--wiro-sans);font-size:var(--wiro-type-title-size);font-weight:var(--wiro-type-title-weight);line-height:1.3;color:var(--wiro-ink);word-wrap:break-word}.agent-catalog-card__description{display:-webkit-box;min-height:39px;margin-bottom:0;overflow:hidden;font-family:var(--wiro-sans);font-size:var(--wiro-type-row-size);color:var(--wiro-ink3);-webkit-box-orient:vertical;-webkit-line-clamp:2}.agent-catalog-card__foot{margin-top:auto;padding:0 14px 14px}.agent-catalog-card__action{pointer-events:auto}
