a3a6b51db4
App: kind "elevation" nutzt generateElevationPlan (synchron, ohne WASM) statt der Schnitt-Pipeline; Fallback-Hinweis bleibt bei fehlender Linie. Oberleiste (ViewRibbonTab): Umschalter "Schatten", nur bei aktiver Ansicht sichtbar, schreibt DrawingLevel.shadows. i18n-Keys in de/en.