Root cause: Fill nutzt fsfz = (WH-wz)/WS * FD (Skala: /FD=512), MS-Grid nutzt msW → / (fdSize-1)=511. Ergibt ~2m Versatz in Kartenmitte. Fix: h-Feld bei SEA_MASK_SIZE mit exakt der Fill-Formel aufbauen (* FD statt * (FD-1)), dann MS mit thr=0 auf diesem h-Feld. Die Isokontur liegt damit pixelgenau auf der Fill-Grenze. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>