.cluster-tags{gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.cluster-tag-wrap{min-width:0;max-width:100%;display:inline-flex;position:relative}.cluster-tag{align-items:baseline;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);border:var(--border-hairline) solid var(--color-border);background:var(--color-surface-2);cursor:pointer;font-size:var(--text-xs);font-weight:var(--weight-medium);font-family:var(--font-sans);line-height:var(--leading-tight);white-space:normal;overflow-wrap:anywhere;text-align:start;min-width:0;max-width:100%;color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-out-quart), background var(--duration-fast) var(--ease-out-quart);display:inline-flex}.cluster-tag:hover{border-color:var(--brand-500);background:color-mix(in srgb, var(--brand-300) 14%, var(--color-surface-2))}.cluster-tag__axis{color:var(--color-text-2);white-space:nowrap;flex-shrink:0}.cluster-tag__axis:after{content:":";margin-inline-end:var(--space-1)}.cluster-tag__label{min-width:0;color:var(--color-text);font-weight:var(--weight-semibold)}.cluster-tag--influence{background:color-mix(in srgb, var(--brand-300) 22%, var(--color-surface-2));border-color:color-mix(in srgb, var(--brand-500) 30%, var(--color-border))}.cluster-tag--influence:hover{background:color-mix(in srgb, var(--brand-300) 32%, var(--color-surface-2))}.cluster-tag--dynamics{background:color-mix(in srgb, var(--brand-300) 13%, var(--color-surface-2));border-color:color-mix(in srgb, var(--brand-500) 18%, var(--color-border))}.cluster-tag--dynamics:hover{background:color-mix(in srgb, var(--brand-300) 20%, var(--color-surface-2))}.cluster-tag--coverage{background:color-mix(in srgb, var(--brand-300) 7%, var(--color-surface-2));border-color:var(--color-border)}.cluster-tag--coverage:hover{background:color-mix(in srgb, var(--brand-300) 13%, var(--color-surface-2))}.cluster-tip[hidden]{display:none}.cluster-tip{top:calc(100% + var(--space-2));z-index:var(--z-popover);width:max-content;max-width:clamp(200px,60vw,320px);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-size:var(--text-sm);font-family:var(--font-sans);line-height:var(--leading-prose);color:var(--color-text);white-space:normal;text-align:start;transition:opacity var(--duration-fast) var(--ease-out-quart), transform var(--duration-fast) var(--ease-out-quart);display:block;position:absolute;inset-inline-start:0}@starting-style{.cluster-tip:not([hidden]){opacity:0;transform:translateY(-4px)}}.cluster-tip[data-instant]{transition:none}.cluster-tip__value{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.cluster-tag-wrap:last-child .cluster-tip,.cluster-tag-wrap:nth-last-child(-n+2) .cluster-tip{inset-inline:auto 0}.cluster-history{margin-bottom:var(--space-6);font-size:var(--text-sm);font-family:var(--font-sans);color:var(--color-text)}.cluster-history__summary{cursor:pointer;font-weight:var(--weight-medium);color:var(--color-text-muted);padding:var(--space-1) 0;list-style:none}.cluster-history__summary::-webkit-details-marker{display:none}.cluster-history__summary:before{content:"▸";color:var(--color-text-faint);transition:transform var(--duration-fast) var(--ease-out-quart);margin-inline-end:var(--space-2);display:inline-block}.cluster-history[open] .cluster-history__summary:before{transform:rotate(90deg)}.cluster-history__scroll{overflow-x:auto}.cluster-history__table{border-collapse:collapse;width:100%;margin-top:var(--space-3)}.cluster-history__table th,.cluster-history__table td{text-align:start;padding:var(--space-2) var(--space-3);border-bottom:var(--border-hairline) solid var(--color-border);vertical-align:baseline}.cluster-history__table th{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.cluster-history__version{color:var(--color-text-muted);font-variant-numeric:tabular-nums}
