AI CAD prompt: Phone charging dock with accessory tray Create a new owned Nora3D part document. Use millimeters, world XY as the base and +Z as height. These dimensions are example defaults, not a claim of compatibility with a specific product. Retain named editable native features. 1. Create **Base**, a 118 x 88 x 4 mm box, centered at X=0, Y=0, with its bottom at Z=0. 2. Create **Dock body**, a 110 x 80 x 48 mm box, centered at X=0, Y=0, with its bottom at Z=0. 3. Unite **Base**, **Dock body** as **Dock blank**. Require one connected solid. 4. Create **Phone cradle**, a 84 x 13 x 60 mm box, centered at X=0, Y=8, with its bottom at Z=12. 5. Create **Accessory tray**, a 76 x 24 x 60 mm box, centered at X=0, Y=-22, with its bottom at Z=8. 6. Create **Cable opening**, radius 3.5 mm and height 18 mm along +Z, with its base center at (0, 8, -1). 7. Subtract **Phone cradle**, **Accessory tray**, **Cable opening** from **Dock blank**, consuming the tool solids; name the result **Phone charging dock**. 8. Create **Rear cable route**, a 10 x 42 x 5 mm box, centered at X=0, Y=25, with its bottom at Z=-1. 9. Subtract **Rear cable route** from **Phone charging dock**, consuming the tool solids; name the result **Dock with rear cable route**. ## Public controls | Control | Default | Range | Step | Meaning | | --- | ---: | --- | ---: | --- | | Phone cradle width | 84 | 70-96 | 1 | Inside width for the phone with its case. | | Phone and case thickness | 13 | 9-20 | 1 | Inside front-to-back gap, including fit clearance. | | Charging opening radius | 3.5 | 2.5-4 | 0.5 | Radius of the vertical cable opening; diameter is twice this value. | Keep all other features, positions and dimensions fixed. Expose only the listed controls. Radius means radius, not diameter; include physical clearance when choosing dimensions. Preserve open cavities, drainage paths and a single connected solid throughout the stated ranges.