- Increased tesseract.js worker creation timeout from 8s → 20s (accounts for lazy loading and language model download on first run) - Added allowedDevOrigins to next.config.mjs to permit localhost and .local hostnames - Resolves OCR timeout on slow connections and first-time initialization