Upload a CSV with transaction rows. The app loads a calibrated Random Forest model and applies the validation P≥90% threshold by default. Required columns: V1..V28, Amount, and either engineered features or a raw Time column (seconds from start) so the app can derive them.