a1414f06f6
Replaces the "desktop only" gate on phones with real mobile editing layouts. Shared: - BottomSheet (mobile slide-up panel) hosting the desktop side-docks on phones. - Side panels made width-fluid (w-full on mobile, fixed on md+): StudioSidebarContent, ImageEditorRightPanel. Video Studio (VideoStudioMobileLayout): - Canvas fills the viewport; the vertical tool dock becomes a scrollable bottom bar; each tool's panel + the timeline open as bottom sheets. Exported MAIN_DOCK_ITEMS. Image Editor (ImageEditorMobileLayout): - Canvas fills the viewport; toolbar → scrollable bottom bar; Adjust/Filters/Layers panel + shape picker open as bottom sheets. Exported IMAGE_TOOLS/IMAGE_SHAPES. - Touch editing: Stage now handles onTouchStart/Move/End (draw, select, move) with touch-action:none; draw-tool stroke works with a finger. Pointer handlers widened to MouseEvent | TouchEvent. i18n: added timeline/preview/panels keys (fa+en, parity verified). Full next build + tsc clean. (Studio is auth-gated — verify editing on a device.) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>