Controlled visual source-generation trial. Do not call shell, browser, web, file-writing, delegation, or image-generation tools. Return the requested complete source directly in your final answer. Do not save files yourself. The evaluator saves your answer verbatim (stripping only a surrounding Markdown fence), supplies the stated libraries, and runs it. You may use an image-reading tool ONLY to inspect the provided reference-plan.png when present. No external assets or network. No evaluator feedback or repair round.

Return one complete HTML document, no markdown. It must run at 1280x900 and on mobile. Use real Three.js meshes, perspective, lighting and shadows, not a flat screenshot. Use an importmap mapping 'three' to './vendor/three.module.js' and 'three/addons/' to './vendor/addons/'. These are Three.js 0.180.0. Import OrbitControls and GLTFExporter from their standard addon paths. No other libraries, fetch, external assets, fonts, or network. Provide drag-to-orbit, zoom, Reset view, and an Export GLB button that downloads actual binary glTF of the model (not lights, camera or grid). The initial view must show the entire subject. Use English UI labels, refined typography using system fonts, restrained layout, and do not let controls cover the model. Honor prefers-reduced-motion. Expose window.benchmark = {scene, camera, renderer, model, controls} so the evaluator can inspect the real scene; model is the THREE.Group of exportable objects. Name important meshes semantically. Do not use deprecated Three.js APIs. Keep all code self-contained except the provided library files. Create a richly detailed miniature Thai canal market at dusk. Required: a raised square base; a water canal crossing the base; exactly three distinct market stalls with striped fabric awnings on one bank; a curved pedestrian bridge crossing the canal with a continuous walkable deck and handrails on both sides; exactly one wooden boat floating in water; baskets of produce; warm hanging lanterns; trees. Use original unbranded geometry, matte materials, forest green/cream/terracotta palette. The scene should feel hand-crafted, like an architectural diorama photographed with a tilt-shift camera. Include a Day / Night toggle with visibly different lighting, and a slider controlling canal water level. No people. Bridge must not intersect the boat. This is a model creation task, not a dashboard.