It seems, the emulator parser hasn't been updated to recognize modern syntax(Media Queries Level 4). Try with legacy equivalents.
@media (width >= 1250px) - @media (min-width: 1250px)
@media (width <= 768px) - @media (max-width: 768px)
Parser File in AEM: /libs/granite/author/deviceemulator/clientlibs/src/MediaEmulator.parser.js
AEM's MediaEmulator.parser.js uses a regex pattern that explicitly requires a colon separating the feature from the value:
REGEX_MQ_EXPRESSION = /^\(\s*([_a-z-][_a-z0-9-]*)\s*(?:\:\s*([^\)]+))?\s*\)$/ (Line 21)
Legacy syntax (works): (min-width: 768px) ← Has colon