.product-cohort-chip,.product-mentor-chip{border:1px solid var(--ink);color:var(--ink);font-family:var(--font-mono), "IBM Plex Mono", monospace;font-size:var(--t-100);font-weight:var(--w-regular);white-space:nowrap;background:0 0;border-radius:4px;align-items:center;gap:6px;padding:3px 7px;line-height:1.2;display:inline-flex}.product-cohort-chip{background:var(--yellow);--sel-bg:var(--ink);--sel-fg:var(--paper)}
.product-status-chip{border:1px solid var(--ink);color:var(--ink);font-family:var(--font-mono), "IBM Plex Mono", monospace;font-size:var(--t-100);font-weight:var(--w-regular);white-space:nowrap;background:0 0;border-radius:4px;align-items:center;gap:6px;padding:3px 7px;line-height:1.2;display:inline-flex}.product-status-chip.is-live .status-mark{background:var(--ship);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite product-status-live-pulse}.product-status-chip.is-lapsed{border-color:var(--hairline-2);color:var(--ink-soft)}.product-status-chip.is-lapsed .status-mark,.product-status-chip.is-pending .status-mark{color:var(--ink-soft);font-size:var(--t-200);font-weight:var(--w-bold);line-height:.8}@keyframes product-status-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.product-status-chip.is-live .status-mark{animation:none}}
