.fig-cmp{border-collapse:collapse;background:var(--surface-card);border:1px solid var(--color-line);border-radius:var(--r-md);width:100%;box-shadow:var(--shadow-1);text-align:left;font-size:14.5px;line-height:1.5;overflow:hidden}.fig-cmp th{font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;color:var(--color-violet-ink);background:var(--color-violet-soft);white-space:nowrap;padding:11px clamp(12px,2vw,16px);font-size:11px;font-weight:800}.fig-cmp td{border-top:1px solid var(--color-line);color:var(--color-ink2);vertical-align:top;text-wrap:pretty;padding:14px clamp(12px,2vw,16px)}.fig-cmp-what{font-family:var(--font-display);color:var(--color-ink);letter-spacing:-.01em;font-size:14px;font-weight:800}.fig-cmp code,.fig-cmp-code{font-family:var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere;font-size:12.5px}@media (max-width:660px){.fig-cmp-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.fig-cmp{min-width:560px}}.fig-events{background:var(--surface-card);border:1px solid var(--color-line);border-radius:var(--r-md);box-shadow:var(--shadow-1);flex-direction:column;display:flex;overflow:hidden}.fig-event{align-items:baseline;gap:16px;padding:13px clamp(16px,3vw,22px);display:flex}.fig-event+.fig-event{border-top:1px solid var(--color-line)}.fig-event-name{min-width:168px;font-family:var(--font-mono);color:var(--color-violet-ink);overflow-wrap:anywhere;flex:none;font-size:13px;font-weight:600}.fig-event-gloss{color:var(--color-ink2);text-wrap:pretty;font-size:14.5px;line-height:1.5}@media (max-width:560px){.fig-event{flex-direction:column;gap:4px}.fig-event-name{min-width:0}}.fig-badge{font-family:var(--font-mono);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-block}.fig-badge-no{color:var(--color-coral-ink);background:var(--color-coral-soft);border:1px solid #ffd9cf}.fig-badge-yes{color:var(--color-violet-ink);background:var(--color-violet-soft);border:1px solid #ded5ff}.fig-badge-partial{color:var(--color-muted);background:var(--surface-sunk);border:1px solid var(--color-line)}
