.ComparisonRows_panel__OOiVn{display:flex;flex-direction:column;gap:var(--space-4)}.ComparisonRows_beside__UPYtE{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:center}@media (max-width:860px){.ComparisonRows_beside__UPYtE{grid-template-columns:1fr;gap:var(--space-4)}}.ComparisonRows_head__LagOY{display:flex;flex-direction:column;gap:var(--space-1)}.ComparisonRows_rows__vJLYw{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.ComparisonRows_label__KV1KN{font-size:var(--size-body-sm);font-weight:var(--weight-label);color:var(--text-secondary)}.ComparisonRows_figureCaption__ZV8vo{font-size:var(--size-body-xs);color:var(--text-secondary);max-width:28ch}.ComparisonRows_row__uixog{grid-template-columns:2.5ch minmax(0,130px) minmax(0,1fr) auto;gap:var(--space-3);min-height:40px}.ComparisonRows_rank__Nt5I9{font-family:var(--font-display);font-size:18px;min-width:1.5ch;text-align:right;color:var(--text-placeholder)}.ComparisonRows_otherName__Lusf_{font-weight:var(--weight-body);color:var(--text-secondary)}.ComparisonRows_value__Q0MZZ{min-width:6ch;text-align:right}@media (max-width:600px){.ComparisonRows_row__uixog{grid-template-columns:2.5ch minmax(0,1fr) auto;row-gap:var(--space-2);padding-block:var(--space-2)}.ComparisonRows_rank__Nt5I9{grid-area:1/1}.ComparisonRows_row__uixog>.tca-pillar__name{grid-area:1/2;min-width:0}.ComparisonRows_row__uixog>.tca-bar{grid-area:2/1/2/-1}.ComparisonRows_value__Q0MZZ{grid-area:1/3}}.tca-pill{display:inline-flex;align-items:center;gap:var(--space-2);height:26px;padding:0 var(--space-3);font-family:var(--font-body);font-size:var(--size-body-xs);font-weight:var(--weight-label);line-height:1;white-space:nowrap}.tca-pill,.tca-pill>i{border-radius:var(--radius-full)}.tca-pill>i{width:7px;height:7px;flex:none}.tca-pill [data-lucide],.tca-pill svg{width:14px;height:14px;flex:none}.tca-pill--success{background:var(--status-success-bg);color:var(--status-success-fg)}.tca-pill--success>i{background:var(--status-success-solid)}.tca-pill--warning{background:var(--status-warning-bg);color:var(--status-warning-fg)}.tca-pill--warning>i{background:var(--status-warning-solid)}.tca-pill--danger{background:var(--status-danger-bg);color:var(--status-danger-fg)}.tca-pill--danger>i{background:var(--status-danger-solid)}.tca-pill--info{background:var(--status-info-bg);color:var(--status-info-fg)}.tca-pill--info>i{background:var(--status-info-solid)}.tca-pill--neutral{background:var(--status-neutral-bg);color:var(--status-neutral-fg)}.tca-pill--neutral>i{background:var(--status-neutral-solid)}.tca-tag{display:inline-flex;align-items:center;gap:var(--space-1);height:24px;padding:0 var(--space-2);border-radius:var(--radius-xs);background:var(--alpha-ink-04);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--size-body-xs);font-weight:var(--weight-label);line-height:1;white-space:nowrap}.tca-tag [data-lucide],.tca-tag svg{width:13px;height:13px;flex:none}.tca-tag--source{background:transparent;box-shadow:inset 0 0 0 var(--border-width) var(--border-subtle)}.tca-tag--inherited{background:var(--status-info-bg);color:var(--status-info-fg)}.tca-tag--added{background:var(--status-success-bg);color:var(--status-success-fg)}.tca-tag--removed{background:var(--status-neutral-bg);color:var(--status-neutral-fg);text-decoration:line-through}.tca-chip{display:inline-flex;align-items:center;gap:var(--space-2);height:30px;padding:0 var(--space-3);border:0;border-radius:var(--radius-full);background:transparent;box-shadow:inset 0 0 0 var(--border-width) var(--border-default);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--size-body-xs);font-weight:var(--weight-label);line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:var(--transition-colors)}.tca-chip [data-lucide],.tca-chip svg{width:14px;height:14px;flex:none}.tca-chip:hover{background:var(--surface-hover);color:var(--text-primary)}.tca-chip[aria-pressed=true]{background:var(--surface-selected);box-shadow:inset 0 0 0 var(--border-width) var(--color-brand);color:var(--text-emphasis-safe)}