+ {PRO_FEATURES.filter((f) => f.macos <= newestMacOS.version).length} of { + PRO_FEATURES.length + } Pro features run on {newestMacOS.name} ({newestMacOS.version}). +
+{feature.summary}
+ {/* Text, not just colour: the state has to survive greyscale and a + screen reader. Rendered server-side for the default selection, + so this is correct before the script runs and without it. */} ++ {feature.macos <= newestMacOS.version ? '✓ Included' : `Needs macOS ${feature.macos}`} +