.mm-feature-card{border-radius:var(--radius-sm);background-color:var(--surface-white);align-items:flex-start;gap:16px;width:100%;padding:16px;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s;display:flex}.mm-feature-card:hover{background-color:var(--surface-brand-75)}.mm-feature-card:hover .mm-feature-card__icon-box{background-color:var(--button-primary)}.mm-feature-card:hover .mm-feature-card__icon img{filter:brightness(0)invert()}.mm-feature-card__icon-box{border-radius:var(--radius-xs);background-color:var(--surface-brand-75);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .3s;display:flex}.mm-feature-card__icon{color:var(--button-primary);justify-content:center;align-items:center;transition:color .3s;display:flex}.mm-feature-card__icon svg{color:currentColor;flex-shrink:0;display:block}.mm-feature-card__icon img{transition:filter .3s}.mm-feature-card__body{flex-direction:column;flex:1 0 0;gap:8px;min-width:0;display:flex}.mm-feature-card__title-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.mm-feature-card__title{font-family:var(--font-family-primary), sans-serif;font-size:var(--font-size-ml);font-weight:var(--font-weight-medium);color:var(--text-primary);margin:0;padding:0;line-height:1.5}.mm-feature-card__description{font-family:var(--font-family-primary), sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--text-secondary);margin:0;padding:0;line-height:1.4}.mm-feature-card__ai-icon{flex-shrink:0;width:20px;height:20px}
