Spectral-adaptive masking and hierarchical contrastive learning for time series clustering | Synapse