.tp-state-badge{box-sizing:border-box;min-block-size:24px;font:var(--tp-type-label);letter-spacing:var(--tp-type-label-tracking);text-transform:var(--tp-type-label-case);white-space:nowrap;transition:background-color var(--tp-motion-hover) var(--tp-ease-hover);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 9px 0 8px;display:inline-flex}.tp-state-badge[data-size=sm]{gap:4px;min-block-size:20px;padding:0 6px 0 5px}.tp-state-badge svg,.tp-state-mark svg{flex:none;block-size:13px;inline-size:13px}.tp-state-badge[data-size=sm] svg{block-size:12px;inline-size:12px}.tp-state-badge[data-state=verified]{color:var(--tp-state-verified-fg);background:var(--tp-state-verified-bg);border-color:var(--tp-state-verified-border)}.tp-state-badge[data-state=verified] svg{color:var(--tp-state-verified-accent)}.tp-state-badge[data-state=conflict]{color:var(--tp-state-conflict-fg);background:var(--tp-state-conflict-bg);border-color:var(--tp-state-conflict-border)}.tp-state-badge[data-state=conflict] svg{color:var(--tp-state-conflict-accent)}.tp-state-badge[data-state=review]{color:var(--tp-state-review-fg);background:var(--tp-state-review-bg);border-color:var(--tp-state-review-border)}.tp-state-badge[data-state=review] svg{color:var(--tp-state-review-accent)}.tp-state-badge[data-state=partial]{color:var(--tp-state-partial-fg);background:var(--tp-state-partial-bg);border-color:var(--tp-state-partial-border)}.tp-state-badge[data-state=partial] svg{color:var(--tp-state-partial-accent)}.tp-state-badge__count{font-variant-numeric:tabular-nums}.tp-state-mark{min-inline-size:0;font:var(--tp-type-label);letter-spacing:var(--tp-type-label-tracking);text-transform:var(--tp-type-label-case);align-items:center;gap:8px;display:inline-flex}.tp-state-mark[data-state=verified]{color:var(--tp-state-verified-fg)}.tp-state-mark[data-state=conflict]{color:var(--tp-state-conflict-fg)}.tp-state-mark[data-state=review]{color:var(--tp-state-review-fg)}@media (prefers-reduced-motion:reduce){.tp-state-badge{transition:none}}
.tp-role{box-sizing:border-box;border:1px solid var(--tp-border-strong);min-block-size:24px;font:var(--tp-type-text);color:var(--tp-text-body);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.tp-role[data-role=primary_model]{color:var(--tp-brand-text);background:var(--tp-brand-bg);border-color:var(--tp-brand-border)}.tp-role[data-role=final_deck]{color:var(--tp-text-heading);background:var(--tp-tint)}.tp-role[data-role=previous_version]{color:var(--tp-text-secondary);border-style:dashed}.tp-role__version{color:var(--tp-text-secondary)}
