{"version":3,"file":"shared-lib.DUG1T6Ru.mjs","names":["Sym","useState","useRef","useCallback","_Fragment","CSS","KEY","useState","useRef","useCallback","CSS","CATS","c","KEY","p","_Fragment","useState","useRef","CSS","_Fragment","useState","useRef","useCallback","p","CSS","GL_BG","GL_SH","useRef","useState","c","useCallback","_Fragment"],"sources":["https:/framerusercontent.com/modules/XiAryxg9cJpiHhF9fpp4/WOlgMz1bWITPL6sevcUC/VolnewmerBrand.js","https:/framerusercontent.com/modules/XA8ohor3BlCqJwxo89a6/roNHspCYy8UtvsPyS2QA/VolnewmerIcons.js","https:/framerusercontent.com/modules/yipdFFwvx8SuvzI8bGAX/vjyyVK3TTtIBe1IG5H0x/VolnewmerExperience.js","https:/framerusercontent.com/modules/JAnxoQasYSznpe4JNdit/1kv1AEldrwH94rt9cGYX/VolnewmerPraxen.js","https:/framerusercontent.com/modules/OlTz9Ihp8tPn296lOpjx/tSJiD288snmMzzgQc3Y9/VolnewmerConsent.js","https:/framerusercontent.com/modules/ziyr6G1NG12QJ6TEYMO4/LRivNx5KEKPc9nozJjyZ/VolnewmerWillkommen.js","https:/framerusercontent.com/modules/i8y0lYj6pH6POx99p8fi/zg1MNYkbikZwogA2rX4S/VolnewmerAuswahl.js","https:/framerusercontent.com/modules/iVguTXdqD7Ve3WdFVRbf/FYDUksyILVFelKUnAGq1/VolnewmerSheet.js","https:/framerusercontent.com/modules/oPNMZfEMUHI267LIWhdM/9hLHhUmps9n14i0wBMzv/VolnewmerHeader.js"],"sourcesContent":["// VolnewmerBrand v1.0 – zentrale Marken-Assets für alle Volnewmer-Komponenten.\n// Das Logo liegt als Vektor direkt im Code und erscheint automatisch auf jeder Seite, ohne Upload pro Seite.\n// Ein Bild, das im Feld einer Komponente gesetzt ist, hat immer Vorrang.\nconst SVG=`<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 593.8 77\"><defs><radialGradient id=\"g\" cx=\"41.1\" cy=\"36\" r=\"35\" gradientUnits=\"userSpaceOnUse\"><stop offset=\"0\" stop-color=\"#A7212F\" stop-opacity=\".97\"/><stop offset=\".8\" stop-color=\"#A7212F\" stop-opacity=\".93\"/><stop offset=\"1\" stop-color=\"#A7212F\" stop-opacity=\"0\"/></radialGradient></defs><circle cx=\"41.1\" cy=\"36\" r=\"35\" fill=\"url(#g)\"/><path fill=\"#fff\" d=\"M55.5 41.2C53 44.1 49.5 47.5 46.5 50.2L46.1 50.6C44.7 51.9 42.9 52.6 41 52.6C41 52.6 41 52.6 41 52.6C41 52.6 41 52.6 41 52.6C39.1 52.6 37.3 51.9 35.9 50.6L35.5 50.2C32.5 47.5 29.1 44.1 26.5 41.2C25.2 39.7 24.5 37.9 24.5 36C24.5 34.2 25.2 32.4 26.5 30.9C29.1 28 32.5 24.5 35.5 21.9L35.9 21.5C37.3 20.2 39.1 19.5 41 19.5C41 19.5 41 19.5 41 19.5C41 19.5 41 19.5 41 19.5C42.9 19.5 44.7 20.2 46.1 21.5L46.5 21.9C49.5 24.5 53 28 55.5 30.9C56.8 32.4 57.5 34.2 57.5 36C57.5 37.9 56.8 39.7 55.5 41.2M56.6 30C53.9 27 50.1 23.2 47 20.5C45.3 18.9 43.2 18.2 41 18.2C38.9 18.2 36.7 18.9 35 20.5C31.9 23.2 28.2 27 25.5 30C23.9 31.7 23.1 33.9 23.1 36C23.1 38.2 23.9 40.4 25.5 42C28.2 45.1 31.9 48.9 35 51.6C36.7 53.1 38.9 53.9 41 53.9C43.2 53.9 45.3 53.1 47 51.6C50.1 48.9 53.9 45.1 56.6 42C58.1 40.4 58.9 38.2 58.9 36C58.9 33.9 58.1 31.7 56.6 30Z\"/><path fill=\"#A7212F\" d=\"M103.1 20.8C102.7 20.3 102.2 20 101.6 20C100.7 20 99.9 20.7 99.7 21.6L96.8 35.5C96.5 37.1 96 39.1 95.7 41.3C95.2 39 94.8 37 94.5 35.6L91.6 21.6C91.4 20.7 90.6 20 89.6 20C89.1 20 88.5 20.3 88.1 20.8C87.8 21.2 87.6 21.8 87.7 22.4L93.6 50.5C93.8 51.4 94.6 52 95.5 52L95.7 52C96.6 52 97.4 51.4 97.6 50.5L103.5 22.4C103.6 21.8 103.5 21.2 103.1 20.8ZM147.3 48.2L141.3 48.2L141.3 22C141.3 20.9 140.4 20 139.3 20L139.3 20C138.2 20 137.3 20.9 137.3 22L137.3 52L147.3 52C148.4 52 149.2 51.2 149.2 50.1C149.2 49 148.4 48.2 147.3 48.2ZM170.7 20C169.6 20 168.8 20.9 168.8 22L168.8 34.3C168.8 36.6 168.8 38.4 168.8 40.3C168.5 39.3 168.1 38.2 167.7 37.2L162.1 21.3C161.9 20.6 161.1 20 160.3 20L160 20C158.9 20 158.1 20.9 158.1 22L158.1 50.1C158.1 51.2 158.9 52 160 52C161.1 52 161.9 51.2 161.9 50.1L161.9 38.4C161.9 35.8 161.9 33.8 161.9 32C162.3 33.1 162.7 34.1 163 35.1L168.6 50.8C168.8 51.5 169.6 52 170.4 52L170.7 52C171.8 52 172.6 51.2 172.6 50.1L172.6 22C172.6 20.9 171.8 20 170.7 20ZM193.4 48.1L187.2 48.1L187.2 37.2L192.4 37.2C193.4 37.2 194.3 36.4 194.3 35.3C194.3 34.2 193.4 33.3 192.4 33.3L187.2 33.3L187.2 23.9L192.9 23.9C193.9 23.9 194.8 23.1 194.8 22C194.8 20.9 193.9 20 192.9 20L183.3 20L183.3 52L193.4 52C194.5 52 195.3 51.2 195.3 50.1C195.3 49 194.5 48.1 193.4 48.1ZM228.4 20.7C228 20.3 227.4 20 226.9 20C225.9 20 225.1 20.7 224.9 21.6L222.3 36.6C222.1 37.8 221.9 39 221.6 40.3C221.5 39.2 221.3 38.1 221.1 37.1L218.2 21.6C218 20.7 217.2 20 216.2 20L216 20C215.1 20 214.3 20.7 214.1 21.6L211.1 38.3C211 39 210.9 39.6 210.8 40.3C210.6 39.2 210.4 38.1 210.2 36.9L207.5 21.6C207.3 20.7 206.5 20 205.5 20C204.9 20 204.4 20.3 204 20.7C203.6 21.2 203.5 21.8 203.6 22.3L208.8 50.4C208.9 51.4 209.7 52 210.7 52C211.7 52 212.5 51.4 212.7 50.4L215.7 33.9C215.9 33 216 32.2 216.2 31.4C216.3 32.2 216.4 32.9 216.6 33.7L219.6 50.4C219.8 51.4 220.6 52 221.5 52L221.6 52C222.6 52 223.4 51.4 223.6 50.4L228.8 22.3C228.9 21.8 228.7 21.2 228.4 20.7ZM127.1 35.9C127.1 41.9 124.7 48.4 119.6 48.4C116 48.4 112.1 44.2 112.1 36.3C112.1 30 114.5 23.7 119.6 23.7C124.5 23.7 127.1 29.8 127.1 35.9M119.7 19.7C113 19.7 108.2 26.5 108.2 36.3C108.2 45.8 112.8 52.4 119.5 52.4C125.2 52.4 131 47.2 131 35.7C131 26.1 126.5 19.7 119.7 19.7ZM260.4 49.7L255.2 21.6C255.1 20.7 254.2 20 253.2 20C252.3 20 251.5 20.7 251.3 21.6L248.3 38.2C248.1 39 248 39.8 247.8 40.6C247.7 39.8 247.6 39.1 247.4 38.4L244.4 21.6C244.2 20.7 243.4 20 242.5 20L242.3 20C241.4 20 240.6 20.7 240.4 21.6L235.2 49.7C235.1 50.3 235.3 50.9 235.6 51.3C236 51.8 236.6 52 237.1 52C238.1 52 238.9 51.4 239.1 50.4L241.7 35.5C241.9 34.3 242.1 33.1 242.3 31.8C242.5 32.8 242.7 33.9 242.9 34.9L245.8 50.4C246 51.4 246.8 52 247.8 52L247.9 52C248.9 52 249.7 51.4 249.9 50.4L252.8 33.8C253 33.1 253.1 32.5 253.2 31.8C253.4 32.8 253.6 34 253.8 35.2L256.5 50.4C256.7 51.4 257.5 52 258.5 52C259.1 52 259.6 51.8 260 51.3C260.4 50.9 260.5 50.3 260.4 49.7ZM279.1 48.1L273 48.1L273 37.2L278.1 37.2C279.2 37.2 280 36.4 280 35.3C280 34.2 279.2 33.3 278.1 33.3L273 33.3L273 23.9L278.6 23.9C279.7 23.9 280.6 23.1 280.6 22C280.6 20.9 279.7 20 278.6 20L269 20L269 52L279.1 52C280.2 52 281.1 51.2 281.1 50.1C281.1 49 280.2 48.1 279.1 48.1ZM300 28.5C300 31.3 298.4 33.1 295.9 33.1L293.8 33.1L293.8 24L295.5 24C298.6 24 300 25.4 300 28.5M301 34.8C302.8 33.3 303.8 30.9 303.8 28.4C303.8 26.1 303.3 24.3 302.2 22.9C300.7 20.9 298.6 20 295.6 20L291.2 20L290.1 20.1L290.1 50.2C290.1 51.2 290.9 52 292 52C293 52 293.8 51.2 293.8 50.2L293.8 37.1L295.5 37.1C298.9 37.1 300.8 39.1 300.8 42.6L300.8 50.1C300.8 51.2 301.7 52 302.7 52C303.8 52 304.7 51.2 304.7 50.1L304.7 42.5C304.7 39.2 303.3 36.4 301 34.8ZM312.2 23.9L312.7 23.9C313.2 23.9 313.5 23.6 313.5 23.2C313.5 22.7 313.2 22.5 312.7 22.5C312.4 22.5 312.3 22.5 312.2 22.5L312.2 23.9M311.4 22C311.7 21.9 312.2 21.9 312.6 21.9C313.2 21.9 313.7 22 313.9 22.2C314.2 22.4 314.3 22.7 314.3 23.1C314.3 23.7 313.9 24 313.5 24.2L313.5 24.2C313.8 24.3 314 24.6 314.1 25C314.3 25.6 314.4 26.1 314.5 26.2L313.7 26.2C313.6 26.1 313.5 25.7 313.4 25.2C313.3 24.7 313 24.5 312.6 24.5L312.2 24.5L312.2 26.2L311.4 26.2L311.4 22ZM312.7 20.8C310.8 20.8 309.4 22.2 309.4 24C309.4 25.8 310.8 27.3 312.7 27.3C314.5 27.3 315.9 25.8 315.9 24C315.9 22.2 314.5 20.8 312.7 20.8M312.7 28C310.5 28 308.7 26.2 308.7 24C308.7 21.8 310.5 20 312.7 20C314.9 20 316.7 21.8 316.7 24C316.7 26.2 314.9 28 312.7 28Z\"/><rect x=\"334.6\" y=\"18.9\" width=\"1.4\" height=\"34.3\" rx=\"0.6\" fill=\"rgba(0,0,0,.18)\"/><path fill=\"#6e6e73\" transform=\"translate(352.6 44.2)\" d=\"M7.9 0.2Q6.3 0.2 5.2 -0.5Q4.1 -1.3 3.8 -2.7L4 -2.7V0H1.6V-16.3H4.1V-8.9L3.9 -9Q4.2 -10.3 5.3 -11Q6.5 -11.8 8.1 -11.8Q9.6 -11.8 10.8 -11Q11.9 -10.3 12.6 -8.9Q13.2 -7.6 13.2 -5.8Q13.2 -4 12.5 -2.6Q11.9 -1.2 10.7 -0.5Q9.5 0.2 7.9 0.2ZM7.3 -1.9Q8.8 -1.9 9.7 -2.9Q10.5 -3.9 10.5 -5.8Q10.5 -7.6 9.7 -8.6Q8.8 -9.6 7.3 -9.6Q5.8 -9.6 4.9 -8.6Q4 -7.6 4 -5.7Q4 -3.9 4.9 -2.9Q5.8 -1.9 7.3 -1.9ZM16.4 4.6 19.2 -1.8 19.7 -2.6 23.1 -11.5H25.8L19 4.6ZM19 -0 14.1 -11.5H16.9L21 -1.1Z\"/><path fill=\"#1d1d1f\" fill-rule=\"evenodd\" transform=\"translate(377.9 7.5) scale(0.1)\" d=\"M74 258.4L74 183.9L146.3 184.2L218.6 184.5L226.1 188.2C239.4 194.8 249.3 207.5 251.9 221.4C252.5 224.9 252.9 240.1 252.9 258.4C252.9 292.3 252.2 298.5 247.4 308C241.8 319.1 228.5 329.2 216.2 331.8C212.5 332.6 189.3 333 142.4 333L74 333L74 258.4ZM289 258.5L289 184L374 184L459 184L459 193L459 202L383.5 202L308 202L308 225.5L308 249L374.5 249L441 249L441 258.5L441 268L374.5 268L308 268L308 291L308 314L383.5 314L459 314L459 323.5L459 333L374 333L289 333L289 258.5ZM496 258.4L496 183.9L573.2 184.2L650.5 184.5L655.2 186.8C661.8 190.1 668.6 197 671.8 203.7L674.5 209.5L674.5 230L674.5 250.5L671.6 256.6C670 260 667.7 263.8 666.4 265L664.1 267.2L667 270.8C668.6 272.8 670.9 276.7 672.2 279.5L674.5 284.5L674.8 308.7L675.1 333L665.6 333L656.1 333L655.8 309.7L655.5 286.5L653.2 283.3C648.5 276.7 651 277 579.1 277L514 277L514 305L514 333L505 333L496 333L496 258.4ZM711 258.5L711 184L718.2 184L725.5 184L769.8 245.5C794.3 279.3 814.6 307 815 307C815.4 307 835.7 279.3 860.1 245.5L904.5 184L911.7 184L919 184L919 258.5L919 333L909.5 333L900 333L899.7 277.8L899.5 222.7L859.6 277.8L819.8 333L815 333L810.2 333L770.3 277.8L730.5 222.7L730.2 277.8L729.9 333L720.4 333L711 333L711 258.5ZM965.7 299.2C978.2 280.6 1000.8 247.1 1016 224.7L1043.5 184L1048.6 184L1053.8 184L1103.9 258C1131.4 298.7 1154 332.2 1154 332.5C1154 332.7 1149.1 333 1143.1 333L1132.2 333L1120.8 316L1109.5 299L1048.7 299L988 299L976.7 315.9L965.5 332.9L954.2 332.9L942.9 333L965.7 299.2ZM1208.2 331.4C1190.1 326.5 1176.5 311.4 1174 293.5C1172.7 284.2 1172.7 231.2 1174 223C1176.4 208.1 1186.1 194.9 1199.8 188.2L1207.4 184.5L1263 184.5L1318.6 184.5L1326.1 188.2C1340.2 195.1 1350.6 209.5 1351.7 223.5L1352.2 230L1343.1 230L1334 230L1334 227.6C1334 218.4 1324.5 206.4 1314.9 203.5C1307.3 201.3 1219 201.2 1211.3 203.4C1205.3 205.2 1198.9 210.5 1195.2 216.8L1192.5 221.5L1192.2 256.9L1191.9 292.3L1194.9 298.6C1196.8 302.3 1199.6 306.1 1201.9 307.9C1209.7 314.1 1208.1 314 1263.2 313.9L1313.5 313.9L1317.6 312C1325.5 308.5 1332.2 299.6 1333.6 291L1334.2 287L1343.2 287L1352.2 287L1351.7 292.7C1350.2 309 1338.8 323.4 1322.2 330.1L1316.5 332.5L1265 332.7C1222.9 332.8 1212.5 332.6 1208.2 331.4ZM1418.1 331.4C1405.1 327.9 1394.1 318.6 1388.1 306.1L1384.5 298.5L1384.1 261C1383.9 228.3 1384 222.6 1385.5 217.2C1388.8 204.9 1398.2 193.9 1410.8 187.7L1417.4 184.5L1472.9 184.5L1528.5 184.5L1535.3 187.7C1548.8 194.1 1559.3 207.4 1561.9 221.4C1563.3 229 1563.3 287.8 1561.9 295.1C1558.6 312.7 1543.6 328.1 1526.2 331.8C1517.7 333.6 1425 333.2 1418.1 331.4ZM1599 258.5L1599 184L1606.2 184L1613.5 184L1658.4 246L1703.2 308L1708.1 301.2C1710.8 297.5 1730.9 269.7 1752.7 239.5L1792.5 184.5L1799.7 184.2L1807 183.9L1807 258.4L1807 333L1798 333L1789 333L1788.7 277.3L1788.5 221.7L1748.4 277.1L1708.4 332.5L1703.4 332.7L1698.5 333L1658.5 277.7L1618.5 222.3L1618.2 277.6L1617.9 333L1608.4 333L1599 333L1599 258.5ZM218.8 311.3C225.1 308.2 231.1 301.1 232.8 294.8C233.7 291.7 234 280.8 233.8 256L233.5 221.5L231.3 217.4C230.1 215.2 227.1 211.5 224.6 209.2C216.7 201.9 217.4 202 150.8 202L92 202L92 258L92 314L152.8 314L213.6 314L218.8 311.3ZM1528.8 311.4C1531.6 309.9 1535.5 307 1537.4 304.8C1543.7 297.4 1544 295.5 1543.9 257.5L1543.9 223.5L1541.6 218.5C1538.4 211.6 1531.5 205.5 1524.6 203.5C1519.9 202.1 1512.6 201.9 1470.8 202.2L1422.5 202.5L1417.1 205.4C1411.3 208.6 1408 212 1404.7 218.3L1402.5 222.5L1402.2 255.8C1401.8 296.1 1402 297.4 1410.8 306C1413.9 309 1418 312 1420 312.6C1422.3 313.4 1439.8 313.8 1473.5 313.9L1523.6 314L1528.8 311.4ZM1078.3 253.2C1052.2 214.5 1048.8 209.7 1048 210.6C1046.6 212.2 1001 279.9 1001 280.4C1001 280.7 1022.6 281 1049 281L1097.1 281L1078.3 253.2ZM648.7 256C655.2 252 655.9 249.5 656 230.4L656 213.3L653.7 209.9C652.5 208.1 650.2 205.7 648.6 204.5L645.8 202.5L579.9 202.2L514 201.9L514 229.9L514 258L579.7 258L645.5 257.9L648.7 256ZM1886.7 201C1859.4 192.3 1845.5 160 1858 134.2C1866.3 117.2 1882.6 107 1901.4 107C1920.9 107 1936.4 116.7 1945.2 134.5C1957.9 160 1943.8 192.4 1916.2 200.9C1907.8 203.5 1894.7 203.6 1886.7 201ZM1918.4 191.1C1930.4 185.5 1938.7 174.5 1941.1 161.2C1944 144.4 1934.5 126.3 1918.5 118.4L1912.5 115.5L1902 115.5L1891.5 115.5L1885 118.5C1876.8 122.4 1870 128.9 1865.8 137.1L1862.5 143.5L1862.5 154.5L1862.5 165.5L1865.3 171.7C1868.4 178.3 1876.8 187.3 1883 190.5C1893.5 195.9 1907.6 196.2 1918.4 191.1ZM1884 153L1884 130L1894.8 130C1912.3 130 1920 133.6 1922.1 142.9C1923.7 150.1 1920.8 156.8 1914.6 160.5C1913.1 161.3 1913.5 162.3 1918.1 168.8L1923.2 176.1L1918.3 175.8L1913.5 175.5L1909.2 169.2L1904.8 163L1898.4 163L1892 163L1892 169.5L1892 176L1888 176L1884 176L1884 153ZM1911.6 152.5C1913.7 150.1 1914.1 148.9 1913.6 145.6C1912.9 140.1 1910.1 138.2 1901.3 137.4C1897.3 137 1893.6 137 1893 137.4C1892.4 137.8 1892 141.7 1892 147.1L1892 156.2L1900.5 155.8L1909.1 155.5L1911.6 152.5Z\"/></svg>`;const WHITE=SVG.replace('fill=\"#A7212F\" d=\"M103','fill=\"#fff\" d=\"M103').replace('fill=\"rgba(0,0,0,.18)\"','fill=\"rgba(255,255,255,.35)\"').replace('fill=\"#6e6e73\"','fill=\"rgba(255,255,255,.72)\"').replace('fill=\"#1d1d1f\"','fill=\"#fff\"');const uri=s=>\"data:image/svg+xml;charset=utf-8,\"+encodeURIComponent(s);export const LOGO_COLOR=uri(SVG);export const LOGO_WHITE=uri(WHITE);\nexport const __FramerMetadata__ = {\"exports\":{\"LOGO_COLOR\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LOGO_WHITE\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VolnewmerBrand.map","// VolnewmerIcons v1.0 – fest eingebaute Icons für die Karten-Knöpfe im Praxisprofil (Google Maps, Apple Karten).\n// Werden von VolnewmerExperience verwendet, wenn in den Feldern „Icon Google Maps“ / „Icon Apple Karten“ nichts gesetzt ist.\nexport const ICON_GOOGLE=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAA/1BMVEUAAABio/1Q3W/+ZlIq11H+TjX+xy/9oZP90lP39PP+hnWFt/4O0Dz4rqugzP1u54393pY6jv79fX1/f7+R8Kny3bOw2u77r6L4r6T636ic5aqqtPcE/wT72ahu+m6x1+37qiP/sGU/f/9boPdxq/qlzPo/v/9t86hx44yV6qlo54dzefh///+a8K77PST//3NjsWNusv+DtvoAAP8vuXQA//+RufX/AAD//wAquCqi0k8f/2p/f39X4ndzxMs/f78AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTZMCYAAAAQHRSTlMA+/z+/v7+8/4G/vv+FfTy5/0CBOwYIKZjWigMAaICWf0DBHKZpQQRZmSbAwKY/QIDBJoBAwFPAQED/wMCqf8EJ3QGdQAAA8NJREFUeNqVlul22jAQhQfhgIWRTRxswGZNmrJnafY0bd//rToj5E2WjXN/5JyA76c7I40wQFlCyD/j0airNBqP6TPf53Be/gogmEhvry3V650g5BZn7fiUmOHz7fYFqZ2opxjv9QhxsmvmHGOMa9QsT4TEXgZIxEhgK6r9k0GNHZtB7Ri/AK+Ij+kTe5WfCKOAmwgBCFz+7pxfEkx94OS/aOTvdg/+uyE/+i+a+Ufl4yD9dw39XfHum/LfmQJIVwaQ/qBc/8qflfP3ujnl1zdt4DjzX2RnZiyE4JzG6oRQfr98gMSgXWxAD935pFwkkylgVSrAxwNU9ONxC2l6hc859/EBijk61b8yFDDRGoBnDd7EW3EV4HhBBIZ55jwY9Ip+HLkVNwwq6r7cwXucIHUC24lfGKdFGG8kCmAvl4X1RZObK9EKA3SWnWVWP8AbfAsws5edDhLU/plntUZUQYe0TAr4np8qUFpSgNj/ph9mKQAJGEAHPNZ4D3sCqApIdle8aYAn8K/y2l9d/Uv/US3oZICZflI43LQq5DjObUyATg4wgUDL/9q6lDIy3NugALAHgZbgGm4uawAtN8xtAgG4duWngIoy3FgD6LOaAKr6UEhgI0CYAa1KwAImySbYKBOgVeNvua9ZAglYmQCtJgBbytTEVp2oBHmQbCXDNtYDQnUSE4B+kM4AHARwBNipZtqlu4f4HACHKQdg6+mXNgvhj1S/SI6Tq8DlBEj12bc28KFPo6ZXNz8L8kLJ/H2L8Zdp0bC//pno8XH/GLtOYROAmqDi91EY4bnmBomfQjffggX9LKgarL4EMA4PNQC4dbP7wKUe3p9q+OwrWX/4x7SasMj5HWzB/vTDcopPdtQOphUXe7znaQccAiwwEv2ypH4JwDaYCTG8pwVIP94G+CCfcmbl7JIAc15+jQNe8FMFMX0zh41V8FvYB5iui3bsbKj5sYUH+d38FMHKiW1wwefnhy98weDz9fMLPrYdFvwUQMV8gMiyCn4kSESmcOt5jBX8bshj9e0cdlZJjO026wgDhFG0PXrkZ+xv6qctCBP8lPpoQjAvEVPyUr/LDy9pwDlEJoJkaPK0DiqtqQ3NEN5f6c8VoDKsmyUghPTH2jn5MGVgZg1d3JbSRWHoQ4XfGy4K9Sf6DXzXwO8Nh1s4GIcFT+uGNfBHsK4Y9vkUoh1jZ5bnlX5ZBmwRwcwEtB9D6laNMASPdp7BjO7hMQKIzr1GIgInb5c7v540D48LtK4bvIXyB7oTaYKGcgzIe9zKhQ2r/we0tmSuhj2hzwAAAABJRU5ErkJggg==\";export const ICON_APPLE=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAFjUlEQVR42t2bSYgcZRTHf1Xdk3FJXCatxggTBMUlMRqIC0o0RAUPCiqJC168qAe9CIoiigQUgstZUJBAgmOCCxqTix6EgBCNB81iVNCEaJgBNYkzGjPdVeWh3mOeRVVPf1Vtpr4uKJiu6f76e//3f+v3Gup3hUDDvF4FvArsASaAxfI8YACv0Px9B7AD+BtI5J4GLh1UAFTri4C3jdAJ0AZiYAoYHUQAVPhrge9F6MgIHsuzQ8CZgwaACn89cMRQ3TIgEhB2iODhoNn8EtGu0j3JMYEEeEre3xwE4QPR/jzgoy7CR3IfA5ZmWDMQ1H9I6D2dI7wFZbMBbSC0D3A6sNdoOit8LM+ngGU5odJ77a8VQTsF2ldWPD9I1LdO7F3RcruL8J8Aw6L5gQh9SuFzC+hv/cFOoOVL3A9MjO6mLQXgKuB3A0AnYwofAAszn8muH9RB6IZQOiiw9WYGELXj68S5tU2mlwDjwBPGTIa6rB/K/xplwWhWEDw0MVoFa4lnj4A/geM53xcagTWtnQQOANulDjhsgGqb72zJZ0Ipkn4T1ljAdW2ncOTqwVXoBcDtwG3AcqHsGbKpSUltdwOfAbuAk2adhcBdIshB4Dv5jL0WAWuAm4ErgZEcAPYAn8p3TObssa90V1tsAc8APxaEr7xsbi/wEnCjgFR0nSfAbBQBkx7vH4CnM34j6BcDAkOrtcB60QhGwDynFOdkb23gG+ArYL8pgC4CVkhRtDSzRlywvgpvfcA+4AXgQ/MsqaJ59brzpDNjU9TIQUNRjsMrujUixCXW19cbxIGGVbJHRXAYGDNxuuOwsbz0tiOb7RhH2ikBahF4Ctwm4+iDMsI3RfNbTHYWV9zgqbhtMrVF/IpzqFS7fa1LqVrnu20Ysca1ltA33uep8B2TSi931b46jcXAT6Yk9U3zm4H5Zexftb++oD/ng+a35sjj5PVHJD77pH0V/lvgLFMnlGpUPDxLo6KOt+YBq6s0T/RDW7s0Kuqs/TFX4cMM/SPgfKnVfem/J7LXaeAt1z5BWNCjX2IWrvsVy973S+WJSyUY5jjAUanpY08A0ELna+lBNFyKnzyKj/ajgpqDFvu+Kg1KK/CIp2cMv5ZRXB4D5nsKwF9VGdDtmQ8+YLhfAHQ8BeCCMnl/HgBTngJwWVUGKHJHPfUBK6R5E5VNhMh4U1+uUFhwNXCFqx/LC4NHpAZwSijmmAERcDZwT5U9KxgXMzOu4ksprK3zceBClzomzCkqfiE9mvItG0wkEmgjp1Q5rA2ENzzsBdp2/QMix1DZfsCDnplAdqTmGHCrASFwoRKkx1THzaI+gaBKOwrcm2F34ALCNqqfAs01CNPAK8A5s1E+6wdi4DTgbtNw8C05SmTfNwkTQuBn0mP1oJfIMCpJUeyhL7A+wTryG3rtGeob3sTPk6FswzRi5qygp1MiZcFKej/SrnuStLpsx/h9/DsjyLbLt5fpdShVVgEnmBlZ9y0n+Id0xiigwknRmIe+QPe60ZX6WTMIgMslMfKFBWr3ExLNKh3yKHLPecQC3eOjVbRvk4oG6Wjblx44RN3bx3SfMi3VK1gp7ee6moI6vgnpa/S1y60e9EnqOThhs751/aB+kSkAvFNDEFT4DRmF9b3ICEknMHaWdIp2TlBnBbOvXc1LFfGe2H2D//FgNzQ9g13895edvUx/upS0s4Fhp0O3kQ5vOx2OBBVCYyQ9uE2kE+PIMzukbDfbMAcvX5DOCh8C/hAhFwio1wC3mJOexJTkdt3I0HwMeIx0WlzH8U9JP17P5F6Ujmw3je4GniUdvpgN+BbwCPD5LAw4CDzeB4VWAkG/dBnwOunY+kmh7zjpT1/uF7+RdajNnNuGrSHgTtKZv8Ni6ydIZwFeBi4x+ygV7v4F5/xYFjMbmwwAAAAASUVORK5CYII=\";\nexport const __FramerMetadata__ = {\"exports\":{\"ICON_APPLE\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ICON_GOOGLE\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VolnewmerIcons.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useRef,useState,useCallback}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{LOGO_WHITE}from\"https://framerusercontent.com/modules/XiAryxg9cJpiHhF9fpp4/WOlgMz1bWITPL6sevcUC/VolnewmerBrand.js\";import{ICON_GOOGLE,ICON_APPLE}from\"https://framerusercontent.com/modules/XA8ohor3BlCqJwxo89a6/roNHspCYy8UtvsPyS2QA/VolnewmerIcons.js\";// VolnewmerExperience v5.3 – globale Award-, Design- und SEO-Ebene, alles über Framer.\n// v5.3: Seitenwechsel robust: Zurück-Taste führt nicht mehr ungewollt wieder vorwärts (ausstehende Wechsel werden bei\n//       pagehide/pageshow/popstate abgebrochen, der Vorhang immer geöffnet). Verschwindet der geklickte Link (Menü schließt),\n//       wird direkt navigiert statt 2,5 s zu warten. Kürzere Vorhang-Pause, #anfrage-Links bleiben beim Anfrage-Sheet.\n// v5.2: Anfahrt mobil: Routen-Knöpfe waren zu Streifen zusammengedrückt (dehnbare Breite der Praxis-Komponente wirkte\n//       in der Spalte auf die Höhe). Jetzt feste Höhe, am Handy nebeneinander und gleich breit, am Desktop untereinander.\n// v5.1: Termin-Karte 03 wieder weinrot, Anfahrt-Adresse sauber umbrochen, langer Button-Text in der Seitenkarte bricht um.\n// v5.0: Praxisprofil-Abschnitte neu gestaltet (Segment-Leiste „Was möchtest du verbessern?“, Termin-Zeitstrahl\n//       mit Schrittnummern, Anfahrt als gemeinsame Bühne).\n// v4.9: Praxisprofil-Kopf aufgeräumt (Haken am Namen, feiner Story-Ring, Chips, Kennzahlen ohne Abschneiden).\n// v4.8 (Performance): Cursor-Ring nur bei Mausbewegung, KI-Etiketten nur bei neuen Elementen, Farbringe per GPU,\n//       Deko-Animationen pausieren außerhalb des Bildes.\n// v4.7: /fuer-praxen (.vpr) nicht mehr pauschal 80 px nach unten geschoben. v4.6: Feinschliff über alle Seiten.\n// v4.5: Profil-Feinschliff. v4.4: MedicalDevice-Schema. v4.3: KI-Kennzeichnung (EU AI Act, Art. 50) über Alt-Text.\n// @framerSupportedLayoutWidth fixed\n// @framerSupportedLayoutHeight fixed\n// @framerIntrinsicWidth 1\n// @framerIntrinsicHeight 1\nconst SITE=\"https://volnewmer.de\";const PAGE_NAMES={\"/praxisfinder\":\"Praxisfinder\",\"/ablauf\":\"Ablauf\",\"/anwendungsbereiche\":\"Anwendungsbereiche\",\"/kosten\":\"Kosten\",\"/faq\":\"Fragen und Antworten\",\"/fuer-praxen\":\"F\\xfcr Praxen\",\"/impressum\":\"Impressum\",\"/datenschutz\":\"Datenschutz\"};const LOCAL_LINKS=[[\"/\",\"\\xdcbersicht\"],[\"/ablauf\",\"Ablauf\"],[\"/anwendungsbereiche\",\"Bereiche\"],[\"/kosten\",\"Kosten\"],[\"/faq\",\"Fragen\"]];const GLOBAL_SCHEMA=[{\"@context\":\"https://schema.org\",\"@type\":\"Organization\",\"@id\":SITE+\"/#organization\",name:\"Volnewmer Deutschland\",url:SITE,description:\"Die offizielle deutsche Seite zur Volnewmer Behandlung mit Praxisfinder, ein Angebot der Dermacom GmbH, offizieller Vertriebspartner von CLASSYS in Deutschland.\",parentOrganization:{\"@type\":\"Organization\",name:\"Dermacom GmbH\",url:\"https://dermacom-germany.de\",address:{\"@type\":\"PostalAddress\",streetAddress:\"Allee 39\",postalCode:\"74072\",addressLocality:\"Heilbronn\",addressCountry:\"DE\"}}},{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"@id\":SITE+\"/#website\",name:\"Volnewmer Deutschland\",url:SITE,inLanguage:\"de-DE\",publisher:{\"@id\":SITE+\"/#organization\"}},{\"@context\":\"https://schema.org\",\"@type\":\"MedicalDevice\",\"@id\":SITE+\"/#volnewmer\",name:\"Volnewmer\",alternateName:\"Volnewmer von CLASSYS\",description:\"Medizinisches Ger\\xe4t von CLASSYS zur Hautstraffung mit monopolarer Radiofrequenz (6,78 MHz) und durchgehender K\\xfchlung der Hautoberfl\\xe4che. In Deutschland vertrieben von der Dermacom GmbH.\",procedure:{\"@id\":SITE+\"/#volnewmer-behandlung\"},url:SITE}];const PROCEDURE={\"@context\":\"https://schema.org\",\"@type\":\"MedicalProcedure\",\"@id\":SITE+\"/#volnewmer-behandlung\",name:\"Volnewmer Behandlung\",procedureType:\"https://schema.org/NoninvasiveProcedure\",bodyLocation:\"Gesicht, Augenpartie, Kinnlinie, Hals, Dekollet\\xe9, K\\xf6rper\",howPerformed:\"Ein Aufsatz gibt monopolare Radiofrequenz mit 6,78 MHz in die tieferen Hautschichten ab, w\\xe4hrend die Hautoberfl\\xe4che durchgehend gek\\xfchlt wird.\",preparation:\"Beratung in einer geschulten Praxis, Reinigung der Haut, Ablegen von Schmuck und Metall.\",followup:\"Eine leichte R\\xf6tung ist m\\xf6glich und klingt in der Regel schnell ab.\",url:SITE+\"/ablauf\"};function fontCss(latin,ext){let css=\"\";const face=(url,range)=>\"@font-face{font-family:'Instrument Sans';font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;\"+\"src:url(\"+url+\") format('woff2-variations'),url(\"+url+\") format('woff2');unicode-range:\"+range+\"}\";if(latin)css+=face(latin,\"U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD\");if(ext)css+=face(ext,\"U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF\");return css;}function mapsCss(g,a){const G='.vpx .vpx-waybtns a[href*=\"google.com/maps\"]';const A='.vpx .vpx-waybtns a[href*=\"maps.apple.com\"]';let css=G+\",\"+A+\"{display:inline-flex!important;align-items:center!important;gap:10px!important;height:54px!important;padding:0 22px 0 16px!important;border-radius:999px!important;color:#1d1d1f!important;background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 8px 22px rgba(0,0,0,.06),inset 0 1px 0 #fff!important;font-weight:600!important;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease!important}\";css+=G+\"::before,\"+A+\"::before{display:none!important}\";css+=G+\":hover,\"+A+\":hover{transform:translateY(-2px)!important;box-shadow:0 14px 30px rgba(0,0,0,.1),inset 0 1px 0 #fff!important}\";const ico=(sel,url)=>sel+\"::after{content:'';order:-1;flex:0 0 22px;width:22px;height:22px;background:center/contain no-repeat url(\\\"\"+url+'\")}';if(g)css+=ico(G,g);if(a)css+=ico(A,a);return css;}const NOISE=\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  .11 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23n%29'/%3E%3C/svg%3E\";const SPARK=\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.2 6.3L20.5 10.5 14.2 12.7 12 19l-2.2-6.3L3.5 10.5l6.3-2.2z' fill='%23fff'/%3E%3Cpath d='M19 15l.9 2.1L22 18l-2.1.9L19 21l-.9-2.1L16 18l2.1-.9z' fill='%23fff'/%3E%3C/svg%3E\";const SPOT=\".vbg-t,.vs-wt,.vpx-t,.vp-card,.v4-t,.v4-main\";const SPOT_BEFORE=\".vbg-t:not(.vbg-media)::before,.vs-wt::before,.vpx-t:not(.vpx-photo)::before,.vp-card::before,.v4-t::before,.v4-main::before\";const AI_RE=/KI-generiert|KI-Bild|\\(KI\\)/i;// Bereiche mit Deko-Animationen, die außerhalb des Bildes pausieren\nconst PAUSE_SEL=\".vnh-hero,.vnh-stories,.vnh-sthead\";const DESIGN=`\n.vnh-h1{font-size:clamp(64px,10cqw,160px)!important;font-weight:640!important}\n.vp-h1,.vi-h1,.vpx-h1{font-size:clamp(52px,7.2cqw,120px)!important;font-weight:640!important;line-height:.9!important}\n.vnh-h2,.vs-h2,.vp-h2,.vi-h2,.vpx-h2{font-size:clamp(38px,4.8cqw,74px)!important;font-weight:620!important;line-height:.96!important;letter-spacing:-.01em!important}\n.vp-step h3,.vi-step h3,.vp-card h3,.vi-card h3,.vnh-card-txt h3,.vp-area h3,.vq-ghead h2,.vnh-slide h3{font-weight:620!important}\n.vp-num,.vi-num{font-weight:600!important}\n.vq-ghead h2{font-size:clamp(34px,3.6cqw,54px)!important}\n.vpx-h1{font-size:clamp(48px,6.2cqw,100px)!important}\n\n@property --vxa{syntax:'<number>';inherits:false;initial-value:0}\n.vp-card{position:relative;isolation:isolate}\n${SPOT_BEFORE}{content:\"\";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background-image:radial-gradient(480px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,calc(var(--vxk,.6) * var(--vxa))) 0%,rgba(255,255,255,0) 62%),url(\"${NOISE}\");background-size:auto,180px 180px;transition:--vxa .5s ease}\n.vs-wt::before,.vbg-dark::before,.vbg-red::before,.vpx-dark::before,.vpx-book::before,.v4-main::before,.v4-t:nth-child(3)::before,.vs-wtime::before{--vxk:.16}\n.vbg-t:hover::before,.vs-wt:hover::before,.vpx-t:hover::before,.vp-card:hover::before,.v4-t:hover::before,.v4-main:hover::before{--vxa:1}\n\n.vnh h1,.vnh h2,.vnh h3,.vs h2,.vs h3,.vp h1,.vp h2,.vp h3,.vi h1,.vi h2,.vi h3,.vf h1,.vf h2,.vf h3,.vpx h1,.vpx h2,.vbg h2,.vbg h3,.vz h2,.vz h3,.v4 h1,.v4-t b,.vs-wt h3,.vbg-t h3,.vq-ghead h2,.vnh-sc-t{text-wrap:balance}\n.vnh p,.vs p,.vp p,.vi p,.vf p,.vpx p,.vbg p,.vz p,.v4 p,.vq-ans p{text-wrap:pretty}\n\n.vnh,.vs,.vp,.vi,.vf,.vpx,.vbg,.vz,.v4,.vq,.vnm,.vhl{hyphens:manual!important;-webkit-hyphens:manual!important}\n.vnh h1,.vnh h2,.vnh h3,.vs h2,.vs h3,.vp h1,.vp h2,.vp h3,.vi h1,.vi h2,.vi h3,.vf h1,.vf h2,.vf h3,.vpx h1,.vpx h2,.vbg h2,.vbg h3,.vz h2,.vz h3,.v4 h1{overflow-wrap:break-word;hyphens:manual!important;-webkit-hyphens:manual!important}\n\n.vbg{padding-top:120px!important;padding-bottom:0!important}\n.vz{padding-top:120px!important;padding-bottom:0!important}\n.vs-finder{padding-top:120px!important;padding-bottom:0!important}\n.vs-faq{padding-top:120px!important;padding-bottom:120px!important}\n\n.vs-story{margin:120px 12px 0!important;border-radius:36px;overflow:hidden;width:calc(100% - 24px)!important}\n@media (max-width:860px){.vs-story{margin:72px 8px 0!important;border-radius:26px;width:calc(100% - 16px)!important}}\n\n.vnh-hero-copy{opacity:1!important;transform:none!important}\n.vnh-show{display:none!important}\n.vnh-stories{padding-bottom:24px!important}\n\n.vs-fcard{flex-direction:column!important;align-items:stretch!important;justify-content:flex-end!important;min-height:640px!important;background:radial-gradient(70% 90% at 100% 0%,rgba(167,33,47,.5) 0%,rgba(167,33,47,0) 62%),linear-gradient(150deg,rgb(38,32,34) 0%,rgb(0,0,0) 100%)!important}\n.vs-fcard .vs-h2{max-width:9.5em!important}\n.vs-fcopy{padding-bottom:26px!important;max-width:760px!important}\n.vs-badges{position:relative!important;right:auto!important;top:auto!important;order:2;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;padding:0 56px 48px!important}\n.vs-badge{height:38px!important;padding-left:6px!important;padding-right:14px!important;font-size:13px!important;color:#fff!important;background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:none!important}\n.vs-badge i{width:26px!important;height:26px!important}\n\n.vnx-glow{display:none!important}\n.vnx-sep,.vnx-tag{display:none!important}\n.vnx-brand{padding-left:22px!important;padding-right:22px!important}\n\n.vp-areas{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:300px;gap:14px!important}\n.vp-area{aspect-ratio:auto!important;transform:none!important;height:100%;border-radius:30px!important;transition:transform .6s cubic-bezier(.16,1,.3,1)}\n.vp-area:hover{transform:translateY(-6px)!important}\n.vp-area:nth-child(1){grid-column:span 2;grid-row:span 2}\n.vp-area:nth-child(6){grid-column:1 / -1}\n.vp-area:nth-child(1) h3{font-size:clamp(44px,4.6cqw,72px)!important}\n.vp-area.noimg:nth-child(1){background:radial-gradient(80% 70% at 30% 80%,rgba(167,33,47,.22) 0%,rgba(167,33,47,0) 65%),linear-gradient(160deg,#F1D2D4 0%,#F8E9EA 100%)!important}\n.vp-area.noimg:nth-child(2),.vp-area.noimg:nth-child(5){background:#F2F2F3!important}\n.vp-area.noimg:nth-child(3){background:#F1D2D4!important}\n.vp-area.noimg:nth-child(4){background:#0B0708!important;color:#fff!important}\n.vp-area.noimg:nth-child(6){background:radial-gradient(90% 120% at 100% 0%,rgba(230,18,101,.32) 0%,rgba(230,18,101,0) 60%),linear-gradient(160deg,rgb(172,36,50) 0%,rgb(104,14,24) 100%)!important;color:#fff!important}\n.vp-pad{height:0!important}\n\n.vnh-btn,.vs-btn,.vp-link,.vi-btn,.vf-btn,.vpx-btn,.vz-btn,.vnx-cta,.vs-badge,.vf-tag,.vpx-badge,.vs-chip,.vnm-big{overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}\n\n@container (max-width:980px){\n.vbg-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}\n}\n@container (max-width:860px){\n.vs-fgrid,.vp-steps,.vp-split,.vq-top,.vq-grid,.vi-steps,.vi-dark,.vbg-head{grid-template-columns:minmax(0,1fr)!important}\n.vs-badges{padding:0 26px 28px!important}\n.vs-badge:not(:first-child){display:inline-flex!important}\n.vs-fcard{min-height:560px!important}\n.vnh-lead,.vp-lead,.vi-lead,.vs-lead{max-width:100%!important}\n.vs-plz,.vq-search{max-width:100%!important;width:100%}\n.vp-areas{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:210px;gap:10px!important}\n.vp-area:nth-child(1){grid-column:1 / -1;grid-row:span 1}\n.vp-area:nth-child(1) h3{font-size:40px!important}\n.vp-area{border-radius:22px!important}\n}\n@container (max-width:600px){\n.vbg-grid{grid-template-columns:minmax(0,1fr)!important}\n.vs-plz .vs-btn{padding:0 16px!important}\n}\n@media (max-width:860px){\n.vbg,.vz,.vs-finder{padding-top:72px!important}\n.vs-faq{padding-top:72px!important;padding-bottom:72px!important}\n}\n@media (max-width:480px){\n.vnh p,.vs p,.vp p,.vi p,.vpx p,.vbg p,.vz p,.vq-ans p{hyphens:auto!important;-webkit-hyphens:auto!important;overflow-wrap:break-word}\n}\n@media (prefers-reduced-motion:reduce){\n.vp-area{transition:none!important}\n.vp-area:hover{transform:none!important}\n${SPOT_BEFORE}{transition:none!important}\n}\n`;const DISPLAY=\".vnh-h1,.vnh-h2,.vnh-sthead h2,.vnh-sc-t,.vnh-slide h3,.vnh-card-txt h3,.vs-h2,.vs-wt h3,.vp-h1,.vp-h2,.vp-step h3,.vp-card h3,.vp-area h3,.vp-num,.vp-prrange,.vp-prg h3,.vp-prrow b,.vq-ghead h2,.vq-help b,.vi-h1,.vi-h2,.vi-step h3,.vi-card h3,.vi-num,.vpx-h1,.vpx-h2,.vbg-h2,.vbg-t h3,.vbg-num,.vz-h2,.vz-card h3,.v4-h1,.v4-t b,.vpx-local .vpx-h2\";const APPLE=`\n${DISPLAY}{font-stretch:100%!important;font-weight:600!important;letter-spacing:-.028em!important}\n.vnh-h1{font-size:clamp(56px,8.2cqw,132px)!important;line-height:.96!important;letter-spacing:-.035em!important}\n.vp-h1,.vi-h1,.vpx-h1,.v4-h1{font-size:clamp(44px,5.6cqw,92px)!important;line-height:1!important;letter-spacing:-.032em!important}\n.vnh-h2,.vs-h2,.vp-h2,.vi-h2,.vpx-h2,.vbg-h2,.vz-h2{font-size:clamp(34px,4.1cqw,64px)!important;line-height:1.04!important}\n.vnh-sthead h2{font-size:clamp(28px,2.8cqw,44px)!important;line-height:1.06!important}\n.vs-wt h3,.vbg-t h3,.vz-card h3,.vp-card h3,.vp-step h3,.vi-step h3,.vi-card h3,.vp-prg h3,.vq-help b,.v4-t b{font-size:clamp(24px,2.3cqw,34px)!important;line-height:1.08!important}\n.vs-wbig h3,.vbg-media .cap h3,.vz-card h3{font-size:clamp(30px,3.2cqw,48px)!important;line-height:1.04!important}\n.vp-area h3{font-size:clamp(24px,2.2cqw,32px)!important}\n.vp-area:nth-child(1) h3{font-size:clamp(34px,3.6cqw,56px)!important}\n.vnh-sc-t{font-size:26px!important;line-height:1.05!important}\n.vnh-slide h3{font-size:38px!important;line-height:1.02!important}\n.vp-prrange{font-size:clamp(40px,4cqw,64px)!important}\n.vp-prrow b{font-size:22px!important;letter-spacing:-.02em!important}\n.vbg-num{font-size:clamp(48px,4.8cqw,76px)!important}\n.vp-num,.vi-num{font-size:40px!important}\n.vq-ghead h2{font-size:clamp(28px,2.8cqw,42px)!important}\n.vnh-lead,.vp-lead,.vs-lead,.vbg-lead,.vz-lead,.vpx-lead,.v4-lead{letter-spacing:-.011em}\n.vp-lead,.vbg-lead,.vz-lead,.vpx-lead,.vs-faq .vs-lead{color:#6e6e73!important}\n.vbg-t:not(.vbg-red):not(.vbg-dark):not(.vbg-media) p,.vp-card p,.vp-step p,.vp-split p,.vq-ans p,.vpx-lead{color:#6e6e73}\n${SPOT_BEFORE}{background-image:radial-gradient(520px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,calc(var(--vxk,.55) * var(--vxa))) 0%,rgba(255,255,255,0) 62%)!important;background-size:auto!important}\n@container (max-width:860px){\n.vnh-h1{font-size:clamp(44px,13cqw,72px)!important}\n.vp-h1,.vi-h1,.vpx-h1,.v4-h1{font-size:clamp(36px,10.5cqw,56px)!important}\n.vnh-h2,.vs-h2,.vp-h2,.vi-h2,.vpx-h2,.vbg-h2,.vz-h2{font-size:clamp(30px,8.4cqw,44px)!important}\n.vp-area:nth-child(1) h3{font-size:32px!important}\n}\n`;const READ=`\n.vbg-red p,.vbg-red small,.vs-wtime p,.vs-wtime small,.vpx-book p,.v4-t:nth-child(3) p,.vp-area.noimg:nth-child(6) p{color:rgba(255,255,255,.9)!important}\n.vbg-dark p,.vbg-dark small,.vs-wbig p,.vpx-dark p,.v4-main p,.vp-area.noimg:nth-child(4) p{color:rgba(255,255,255,.8)!important}\n.vbg-red small,.vbg-dark small{opacity:1!important}\n`;// Performance: drehender Farbring der Video-Karten per GPU-Drehung statt Neuzeichnen; Deko pausiert außerhalb des Bildes\nconst PERF=`\n.vnh-sc.vnh-vc{background:#F1D2D4!important;animation:vnhFadeUp .9s cubic-bezier(.16,1,.3,1) both!important}\n.vnh-sc.vnh-vc::before{content:\"\";position:absolute;left:50%;top:50%;z-index:-1;width:230%;aspect-ratio:1;margin:-115% 0 0 -115%;border-radius:50%;background:conic-gradient(#F6C9CF,#E61265,#A7212F,#FF8A6A,#F6C9CF);animation:vxSpin 4s linear infinite;will-change:transform;pointer-events:none}\n.vnh-sc.vnh-vc.seen{background:#D8D8DC!important}\n.vnh-sc.vnh-vc.seen::before{display:none}\n@keyframes vxSpin{to{transform:rotate(360deg)}}\n.vx-off.vnh-hero::before,.vx-off .vnh-vc::before,.vx-off .vnh-vpill b,.vx-off .vnh-live i::after,.vx-off .vnh-btn-red::after,.vx-off .vnh-lt b,.vx-off .vnh-cue span::after{animation-play-state:paused!important}\n@media (prefers-reduced-motion:reduce){.vnh-sc.vnh-vc::before{animation:none}}\n`;const POLISH=`\nhtml{scroll-padding-top:104px;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;background:#fff;scroll-behavior:auto!important}\nhtml,body{overflow-x:clip}\nbody{-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility;font-kerning:normal}\n::selection{background:#F1D2D4;color:#8A1825}\nimg{-webkit-user-drag:none}\n.vp-prrange,.vp-prrow b,.vf-km,.vpx-spec b,.vbg-num,.vpr-specs b,.vab-st em,.vnm-num{font-variant-numeric:tabular-nums}\n\n.vpx-bar{bottom:calc(10px + env(safe-area-inset-bottom,0px))!important}\n\n@media (max-width:820px){\ninput,select,textarea{font-size:16px!important}\n}\n@media (max-width:430px){\n.vnx-brand{padding-left:12px!important;padding-right:12px!important}\n.vnx-logo{max-width:none!important}\n.vnx-logo img{height:20px!important;width:auto!important}\n.vnx-actions{padding:0 3px!important;gap:2px!important}\n.vnx-cta{height:40px!important;padding:0 12px!important;font-size:12.5px!important;gap:6px!important}\n.vnx-menu{padding-left:2px!important}\n}\n@media (max-width:374px){\n.vnx-brand{padding-left:10px!important;padding-right:10px!important}\n.vnx-logo img{height:17px!important}\n.vnx-cta{padding:0 10px!important;font-size:12px!important}\n.vnx-orbwrap{width:42px!important;height:42px!important}\n.vnx-ring{width:42px!important;height:42px!important;margin:-21px 0 0 -21px!important}\n.vnx-orb{width:36px!important;height:36px!important}\n}\n@media (hover:none){\n.vf-card:hover,.vnh-sc:hover,.vs-wt:hover,.vp-area:hover,.vf-join:hover,.vpx-t:hover,.vbg-t:hover,.vab-st:hover,.vpr-sf:hover img,.vnh-card-img:hover img,.vf-card:hover .vf-cover img,.vnh-sc:hover .vnh-sc-img img,.vs-wt:hover .vs-wm img,.vnx-menu:hover .vnx-orb{transform:none!important}\n.vf-card:hover{box-shadow:none!important}\n}\n@media (pointer:coarse){\n.vf .vf-ico{width:44px!important;height:44px!important}\n.vf .vf-sm{height:44px!important}\n.vf-acts{gap:8px!important}\n}\n\n.vx-skip{position:fixed;left:16px;top:-72px;z-index:2147483600;display:inline-flex;align-items:center;height:48px;padding:0 20px;border-radius:999px;background:#1d1d1f;color:#fff;font-family:'Instrument Sans',-apple-system,sans-serif;font-size:14px;font-weight:600;text-decoration:none;box-shadow:0 12px 30px rgba(0,0,0,.25);transition:top .25s ease}\n.vx-skip:focus{top:16px;outline:2px solid #A7212F;outline-offset:3px}\n\n.vx-ai{position:absolute;right:12px;bottom:12px;z-index:6;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;border-radius:999px;font-family:'Instrument Sans',-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:600;letter-spacing:.01em;line-height:1;color:#fff;background:rgba(18,16,17,.62);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2),0 4px 12px rgba(0,0,0,.15);pointer-events:none;white-space:nowrap;-webkit-font-smoothing:antialiased}\n.vx-ai i{flex:0 0 11px;width:11px;height:11px;background:center/contain no-repeat url(\"${SPARK}\")}\n.vx-ai.top{top:16px;right:16px;bottom:auto}\n@media (max-width:600px){.vx-ai{height:22px;font-size:10.5px;padding:0 9px 0 7px;right:10px;bottom:10px}.vx-ai.top{top:12px;right:12px}}\n`;// v4.6 Feinschliff über alle Seiten (nur live, nicht im Canvas)\nconst REVEAL=\".vpr-w,.vpr-step,.vpr-t,.vpr-more-l,.vpr-req>div,.vpr-tech,.vpl-b,.vpl-stage,.vai-win,.vai-trust,.vbg-t,.vp-card,.vp-step,.vi-step,.vi-card,.vz-card,.v4-t,.vp-area\";const FINISH=`\n:where(a,button,summary,[role=button],[tabindex]):focus-visible{outline:2px solid #A7212F;outline-offset:3px}\n:where(a,button,summary,[role=button]):focus:not(:focus-visible){outline:none}\n:where(p,li) a:not([class]){color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:rgba(167,33,47,.45);transition:text-decoration-color .25s ease}\n:where(p,li) a:not([class]):hover{text-decoration-color:#A7212F}\nhtml{scrollbar-width:thin;scrollbar-color:rgba(167,33,47,.32) transparent}\n\n.vpr h2,.vpr h3,.vpl h2,.vpl h3,.vpr-w h3,.vai-st b,.vpl-tab b,.vpl-b h3{text-wrap:balance}\n.vpr p,.vpl p{text-wrap:pretty}\n.vpr,.vpl{hyphens:manual!important;-webkit-hyphens:manual!important}\n.vpr-tip .val,.vpl-tel,.vpl-odo,.vpr-stat,.vpl-geo2{font-variant-numeric:tabular-nums}\n.vpr-btn,.vpl-btn,.vpr-w .lnk,.vai-btn,.vpr-for span,.vpr-award{overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}\n\n.vpl{padding-top:120px!important}\n.vpl-sec{padding-top:120px!important}\n.vpl-sec:first-child{padding-top:0!important}\n@media (max-width:860px){\n.vbg,.vz,.vs-finder{padding-top:80px!important}\n.vs-faq{padding-top:80px!important;padding-bottom:80px!important}\n.vpl{padding-top:80px!important}\n.vpr-sec,.vpl-sec{padding-top:80px!important}\n.vpl-sec:first-child{padding-top:0!important}\n}\n@media (max-width:480px){\n.vpl p{hyphens:auto!important;-webkit-hyphens:auto!important;overflow-wrap:break-word}\n}\n\n@keyframes vxReveal{from{opacity:0;translate:0 36px}to{opacity:1;translate:0 0}}\n@supports (animation-timeline:view()){\n@media (prefers-reduced-motion:no-preference){\n${REVEAL}{animation:vxReveal linear both;animation-timeline:view();animation-range:entry 0% entry 55%}\n.vpr-why>:nth-child(even),.vpr-steps>:nth-child(even),.vbg-grid>:nth-child(even),.vp-areas>:nth-child(even){animation-range:entry 6% entry 62%}\n}\n}\n`;const LIVE=`\n.vnh-ph,.vbg-media .ph,.vz-ph,.vp-ph,.vpx-photo .ph,.vs-ph,.vnh-card-img .ph{display:none!important}\n.vnh-hero{background:radial-gradient(55% 65% at 78% 28%,rgba(167,33,47,.55) 0%,rgba(167,33,47,0) 62%),radial-gradient(45% 55% at 18% 85%,rgba(230,18,101,.2) 0%,rgba(230,18,101,0) 62%),linear-gradient(140deg,rgb(40,30,33) 0%,rgb(0,0,0) 100%)!important}\n.vnh-hero::before{content:\"\";position:absolute;z-index:-3;left:40%;top:-20%;width:70%;height:90%;border-radius:50%;background:radial-gradient(closest-side,rgba(241,210,212,.16),rgba(241,210,212,0));pointer-events:none;animation:vxDrift 16s ease-in-out infinite;will-change:transform}\n@keyframes vxDrift{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-12%,10%) scale(1.12)}}\n.vbg-media.noimg{background:radial-gradient(70% 60% at 70% 25%,rgba(255,255,255,.7) 0%,rgba(255,255,255,0) 60%),radial-gradient(80% 70% at 25% 90%,rgba(167,33,47,.28) 0%,rgba(167,33,47,0) 60%),linear-gradient(160deg,#F1D2D4 0%,#E9C3C7 55%,#F2F2F3 100%)!important}\n.vz-stage{background:radial-gradient(55% 45% at 50% 38%,rgba(255,255,255,.75) 0%,rgba(255,255,255,0) 70%),radial-gradient(90% 70% at 50% 110%,rgba(167,33,47,.3) 0%,rgba(167,33,47,0) 60%),linear-gradient(170deg,#F8E9EA 0%,#F1D2D4 55%,#E9C3C7 100%)!important}\n.vp-hero{background:radial-gradient(60% 80% at 80% 20%,rgba(255,255,255,.7) 0%,rgba(255,255,255,0) 60%),radial-gradient(70% 90% at 15% 100%,rgba(167,33,47,.25) 0%,rgba(167,33,47,0) 60%),linear-gradient(140deg,#F1D2D4 0%,#F2F2F3 100%)!important}\n.vpx-photo{background:radial-gradient(70% 50% at 60% 25%,rgba(255,255,255,.7) 0%,rgba(255,255,255,0) 65%),radial-gradient(90% 60% at 30% 100%,rgba(167,33,47,.3) 0%,rgba(167,33,47,0) 60%),linear-gradient(170deg,#F8E9EA 0%,#F1D2D4 55%,#E9C3C7 100%)!important}\n.vs-frame{background:radial-gradient(70% 60% at 50% 40%,rgba(167,33,47,.4) 0%,rgba(167,33,47,0) 65%),rgb(24,20,21)!important}\n@media (prefers-reduced-motion:reduce){.vnh-hero::before{animation:none}}\n`;const PRAXIS=`\n.vpx .vpx-subnav{height:60px;gap:8px;padding:6px 6px 6px 8px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.94) 0%,rgba(255,255,255,.84) 100%);border:1px solid rgba(255,255,255,.9);box-shadow:0 12px 36px rgba(60,8,16,.12),0 2px 6px rgba(0,0,0,.04),inset 0 1px 0 #fff,inset 0 -1px 0 rgba(167,33,47,.06)}\n.vpx .vpx-mini i{box-shadow:0 0 0 2px #fff,0 0 0 3.5px rgba(167,33,47,.35)}\n.vpx .vpx-tabs{padding:0 6px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 28px),transparent 100%);scroll-behavior:smooth}\n.vpx .vpx-tabs a{height:44px;padding:0 16px;font-size:14px;font-weight:600;letter-spacing:-.01em;color:#6e6e73;border-radius:999px;transition:background .3s ease,color .3s ease}\n.vpx .vpx-tabs a:hover{color:#1d1d1f;background:rgba(0,0,0,.04)}\n.vpx .vpx-tabs a.on{background:#F1D2D4;color:#A7212F;box-shadow:inset 0 0 0 1px rgba(167,33,47,.12)}\n.vpx .vpx-subnav .vpx-btn{height:48px;padding:0 22px}\n.vpx .vpx-faqmore{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 18px 0 22px;white-space:nowrap;line-height:1}\n.vpx .vpx-faqmore svg{flex:0 0 16px;width:16px;height:16px;display:block;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}\n@media (hover:hover) and (pointer:fine){.vpx .vpx-faqmore:hover svg{transform:translateY(2px)}}\n\n/* v4.9 Profilkopf: ruhig, b\\xfcndig, nichts abgeschnitten */\n.vpx .vpx-pfrow{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:28px;margin-top:40px;padding:0}\n.vpx .vpx-ava{width:104px;height:104px;border-radius:30px;padding:2.5px;background:linear-gradient(140deg,#E61265 0%,#A7212F 55%,#F1D2D4 100%);box-shadow:0 18px 40px -22px rgba(60,8,16,.5)}\n.vpx .vpx-ava span{border:3px solid #fff;border-radius:27.5px}\n.vpx .vpx-ava img{width:72%;height:72%}\n.vpx .vpx-pfname{padding-top:4px}\n.vpx .vpx-nm{display:block}\n.vpx .vpx-nm h1{display:inline;white-space:normal;overflow:visible;text-overflow:clip;font-size:clamp(34px,3.4cqw,52px)!important;line-height:1.04!important;letter-spacing:-.04em!important}\n.vpx .vpx-tick{display:inline-flex;width:26px;height:26px;margin-left:12px;vertical-align:.34em;box-shadow:0 0 0 4px #F8E9EA}\n.vpx .vpx-tick svg{width:13px;height:13px}\n.vpx .vpx-handle{margin-top:10px;font-size:15.5px;white-space:normal}\n.vpx .vpx-actw{gap:14px;padding-top:4px}\n.vpx .vpx-pfbody{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 32px;margin-top:26px;padding:22px 0 0;border-top:1px solid rgba(0,0,0,.07)}\n.vpx .vpx-bio{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}\n.vpx .vpx-bio > b{flex-basis:100%;margin-bottom:2px;font-size:15px}\n.vpx .vpx-bio .ln{align-items:center;gap:8px;height:40px;padding:0 16px 0 13px;border-radius:999px;background:#F5F5F7;font-size:14px;font-weight:500;color:#1d1d1f;white-space:nowrap}\n.vpx .vpx-bio .ln svg{flex:0 0 15px;width:15px;height:15px;margin-top:0;color:#A7212F}\n.vpx .vpx-bio .ln.open{background:#EAF5EE;color:#1F7A3E}\n.vpx .vpx-bio .ln.open svg{color:#1F7A3E}\n.vpx .vpx-stats{gap:8px;padding:0;border-radius:0;background:transparent}\n.vpx .vpx-stats > *{flex:0 0 auto;min-width:max-content;padding:10px 18px;border-radius:18px;background:#F5F5F7;text-align:left}\n.vpx .vpx-stats > * + *{border-left:0}\n.vpx .vpx-stats b{justify-content:flex-start;font-size:17px}\n.vpx .vpx-stats small{overflow:visible;text-overflow:clip}\n@media (hover:hover) and (pointer:fine){.vpx .vpx-stats a:hover{background:#EDEDF0}}\n.vpx-pf > :last-child{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 72px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 72px),transparent 100%)}\n\n/* v5.1 Seitenkarte: langer Button-Text bricht um statt abgeschnitten zu werden */\n.vpx .vpx-bookbtns .vpx-red{height:auto;min-height:54px;padding:12px 22px;white-space:normal;text-align:center;line-height:1.25}\n.vpx .vpx-bookbtns .vpx-red .lb{white-space:normal;overflow:visible;text-overflow:clip;text-wrap:balance}\n\n/* v5.0 „Was m\\xf6chtest du verbessern?“: Segment-Leiste + gemeinsame B\\xfchne */\n.vpx .vpx-zh h2{font-size:clamp(38px,4.4cqw,64px)!important;letter-spacing:-.045em!important}\n.vpx .vpx-zh p{font-size:17px}\n.vpx .vpx-ztabs{gap:6px;margin-top:28px;padding:6px;border-radius:30px;background:#F5F5F7}\n.vpx .vpx-zt{gap:12px;padding:6px 14px 6px 6px;border-radius:24px;background:transparent;color:#424245;transition:background .35s ease,box-shadow .35s ease,color .35s ease}\n.vpx .vpx-zt .th{flex-basis:48px;width:48px;height:48px;border-radius:18px}\n.vpx .vpx-zt b{font-size:15.5px}\n.vpx .vpx-zt.on{background:#fff;color:#1d1d1f;box-shadow:0 14px 30px -18px rgba(60,8,16,.45),0 0 0 1px rgba(167,33,47,.14)}\n.vpx .vpx-zt.on b{color:#A7212F}\n.vpx .vpx-zt.on .th{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #A7212F}\n@media (hover:hover) and (pointer:fine){.vpx .vpx-zt:hover:not(.on){background:rgba(255,255,255,.6)}}\n.vpx .vpx-zp{margin-top:10px;padding:10px;border-radius:36px;background:#F5F5F7;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpx .vpx-zimg{min-height:540px;border-radius:28px}\n.vpx .vpx-zimg .ai{top:16px;right:16px}\n.vpx .vpx-ztx{padding:48px 44px 40px 52px}\n.vpx .vpx-ztx > small{display:inline-flex;align-items:center;gap:10px;font-weight:600;color:#A7212F}\n.vpx .vpx-ztx > small::before{content:\"\";width:24px;height:2px;border-radius:2px;background:linear-gradient(90deg,#E61265,#A7212F)}\n.vpx .vpx-ztx h3{font-size:clamp(32px,3.2cqw,48px)!important;letter-spacing:-.04em!important}\n.vpx .vpx-zf{gap:8px;margin-top:28px;border-top:0}\n.vpx .vpx-zf div{padding:14px 16px 15px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}\n.vpx .vpx-zf b{font-size:15px}\n.vpx .vpx-ztx .vpx-btn{margin-top:26px;height:54px;padding:0 26px}\n.vpx .vpx-zn{margin-top:14px;font-size:13.5px}\n\n/* v5.0/5.1 „So f\\xfchlt sich dein Termin an“: Zeitstrahl mit Schrittnummern */\n.vpx .vpx-day{counter-reset:vday;position:relative;gap:12px;padding-top:30px}\n.vpx .vpx-day::before{content:\"\";position:absolute;left:24px;right:24px;top:6px;height:2px;border-radius:2px;background:linear-gradient(90deg,#F1D2D4 0%,#E61265 55%,#F1D2D4 100%)}\n.vpx .vpx-dc{counter-increment:vday;position:relative;gap:10px;min-height:0;padding:26px 24px 26px;border-radius:28px;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.07),0 1px 2px rgba(0,0,0,.03);transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}\n.vpx .vpx-dc::after{content:\"\";position:absolute;left:24px;top:-30px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 0 2.5px #E61265,0 0 0 7px rgba(230,18,101,.12)}\n.vpx .vpx-dc > i{display:none}\n.vpx .vpx-dc::before{content:\"0\" counter(vday);display:block;font-size:52px;font-weight:600;line-height:.9;letter-spacing:-.05em;color:#F1D2D4;font-variant-numeric:tabular-nums}\n.vpx .vpx-dc small{margin-top:10px;font-size:12.5px;letter-spacing:.02em}\n.vpx .vpx-dc b{margin-top:4px;font-size:20px;line-height:1.18}\n.vpx .vpx-dc p{margin-top:10px;font-size:14.5px;line-height:1.55}\n.vpx .vpx-dc.hot{color:#fff;background:radial-gradient(90% 120% at 100% 0%,rgba(230,18,101,.35),rgba(230,18,101,0) 60%),linear-gradient(160deg,rgb(172,36,50),rgb(104,14,24));box-shadow:0 28px 60px -30px rgba(120,14,28,.7)}\n.vpx .vpx-dc.hot small{color:rgba(255,255,255,.78)}\n.vpx .vpx-dc.hot b{color:#fff}\n.vpx .vpx-dc.hot p{color:rgba(255,255,255,.86)}\n.vpx .vpx-dc.hot::before{color:rgba(255,255,255,.3)}\n.vpx .vpx-dc.hot::after{background:#E61265;box-shadow:0 0 0 2.5px #fff,0 0 0 8px rgba(230,18,101,.25)}\n@media (hover:hover) and (pointer:fine){.vpx .vpx-dc:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px rgba(167,33,47,.16),0 26px 50px -30px rgba(90,10,24,.4)}.vpx .vpx-dc.hot:hover{box-shadow:0 34px 70px -30px rgba(120,14,28,.8)}}\n\n/* v5.0–5.2 „Anfahrt“: Karte und Adresse in einer B\\xfchne, Adresse sauber umbrochen */\n.vpx .vpx-way{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:10px;border-radius:36px;background:#F5F5F7}\n.vpx .vpx-mapbox{min-height:420px;border-radius:28px;background:radial-gradient(60% 55% at 50% 50%,rgba(241,210,212,.7),rgba(241,210,212,0) 72%),#fff;box-shadow:none}\n.vpx .vpx-waytxt{min-width:0;justify-content:center;gap:28px;padding:36px 32px 36px 40px;border-radius:0;background:transparent}\n.vpx .vpx-waytxt small{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#A7212F}\n.vpx .vpx-waytxt small::before{content:\"\";width:24px;height:2px;border-radius:2px;background:linear-gradient(90deg,#E61265,#A7212F)}\n.vpx .vpx-waytxt b{margin-top:12px;font-size:clamp(24px,2.1cqw,30px);line-height:1.18;letter-spacing:-.03em;white-space:pre-line;overflow-wrap:anywhere;text-wrap:balance}\n.vpx .vpx-waytxt p{margin-top:14px;font-size:15.5px;color:#6e6e73}\n.vpx .vpx-waybtns{display:flex;flex-direction:column;align-items:stretch;gap:8px}\n.vpx .vpx-waybtns a{flex:0 0 auto!important;width:100%;min-height:54px;justify-content:center!important}\n\n@container (max-width:1100px){\n.vpx .vpx-pfrow{grid-template-columns:auto minmax(0,1fr)}\n.vpx .vpx-pfbody{grid-template-columns:minmax(0,1fr)}\n.vpx .vpx-day::before{display:none}\n.vpx .vpx-day{padding-top:0}\n.vpx .vpx-dc::after{display:none}\n.vpx .vpx-way{grid-template-columns:minmax(0,1fr)}\n.vpx .vpx-waytxt{padding:28px 24px 24px}\n}\n@container (max-width:860px){\n.vpx .vpx-subnav{top:80px;height:52px;margin-left:0;margin-right:0;padding:4px;border-radius:999px;box-shadow:0 10px 28px rgba(60,8,16,.12),0 0 0 1px rgba(0,0,0,.04),inset 0 1px 0 #fff}\n.vpx .vpx-tabs{padding:0 4px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10px,#000 calc(100% - 22px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 10px,#000 calc(100% - 22px),transparent 100%)}\n.vpx .vpx-tabs a{height:42px;padding:0 14px;font-size:13.5px}\n.vpx .vpx-sec{scroll-margin-top:148px}\n.vpx .vpx-pfrow{gap:14px;margin-top:22px;align-items:center}\n.vpx .vpx-ava{width:76px;height:76px;border-radius:24px;padding:2px}\n.vpx .vpx-ava span{border-width:2.5px;border-radius:22px}\n.vpx .vpx-pfname{padding-top:0}\n.vpx .vpx-nm h1{font-size:clamp(26px,7.4cqw,32px)!important;line-height:1.08!important;-webkit-line-clamp:unset;display:inline}\n.vpx .vpx-tick{width:20px;height:20px;margin-left:8px;vertical-align:.18em;box-shadow:0 0 0 3px #F8E9EA}\n.vpx .vpx-tick svg{width:10px;height:10px}\n.vpx .vpx-handle{margin-top:6px;font-size:13.5px}\n.vpx .vpx-pfbody{margin-top:18px;padding-top:16px;gap:12px}\n.vpx .vpx-bio .ln{height:36px;padding:0 13px 0 11px;font-size:13px;white-space:normal}\n.vpx .vpx-stats{display:flex;overflow-x:auto;margin:0 -14px;padding:0 14px;scrollbar-width:none;justify-self:stretch}\n.vpx .vpx-stats::-webkit-scrollbar{display:none}\n.vpx .vpx-stats > *{flex:0 0 auto;padding:9px 14px}\n.vpx .vpx-stats b{font-size:15px}\n.vpx-pf > :last-child{-webkit-mask-image:none;mask-image:none}\n.vpx .vpx-ztabs{padding:4px;margin:22px -14px 0;border-radius:0;background:transparent;gap:6px;padding-left:14px;padding-right:14px}\n.vpx .vpx-zt{background:#F5F5F7}\n.vpx .vpx-zt .th{flex-basis:42px;width:42px;height:42px;border-radius:15px}\n.vpx .vpx-zp{grid-template-columns:minmax(0,1fr);padding:8px;border-radius:28px}\n.vpx .vpx-zimg{min-height:0;aspect-ratio:4/3;border-radius:22px}\n.vpx .vpx-ztx{padding:24px 14px 18px}\n.vpx .vpx-zf{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}\n.vpx .vpx-zf div{padding:10px 10px 11px;border-radius:14px}\n.vpx .vpx-zf b{font-size:13px}\n.vpx .vpx-ztx .vpx-btn{height:52px}\n.vpx .vpx-dc{padding:22px 20px 22px;border-radius:24px}\n.vpx .vpx-dc::before{font-size:44px}\n.vpx .vpx-way{padding:8px;border-radius:28px}\n.vpx .vpx-mapbox{min-height:320px;border-radius:22px}\n.vpx .vpx-waytxt{padding:24px 14px 14px;gap:22px}\n.vpx .vpx-waytxt b{font-size:24px}\n.vpx .vpx-waybtns{flex-direction:row}\n.vpx .vpx-waybtns a{flex:1 1 0!important;width:auto;min-width:0;height:52px!important;min-height:52px;padding:0 12px!important;font-size:14.5px}\n}\n@media (max-width:820px){\n.vnx-cap{background:linear-gradient(180deg,rgba(255,255,255,.97) 0%,rgba(255,255,255,.93) 100%)!important}\n}\n@media (prefers-reduced-motion:reduce){.vpx .vpx-tabs{scroll-behavior:auto}.vpx .vpx-faqmore svg{transition:none}.vpx .vpx-dc,.vpx .vpx-zt{transition:none}.vpx .vpx-dc:hover{transform:none}}\n`;const CURTAIN_CSS=`\n#vx-curtain{position:fixed;inset:0;z-index:2147482000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;pointer-events:all;background:radial-gradient(60% 50% at 50% 45%,rgba(255,255,255,.12) 0%,rgba(255,255,255,0) 70%),linear-gradient(170deg,rgb(172,36,50) 0%,rgb(150,26,38) 60%,rgb(112,16,26) 100%);clip-path:inset(100% 0 0 0 round 44px 44px 0 0);transition:clip-path .55s cubic-bezier(.76,0,.24,1)}\n#vx-curtain.in{clip-path:inset(0 0 0 0 round 0)}\n#vx-curtain.out{clip-path:inset(0 0 100% 0 round 0 0 44px 44px);transition:clip-path .7s cubic-bezier(.76,0,.24,1);pointer-events:none}\n#vx-curtain img{height:clamp(30px,4.4vw,54px);width:auto;max-width:82vw;display:block;opacity:0;transform:translateY(14px);transition:opacity .45s ease .18s,transform .7s cubic-bezier(.16,1,.3,1) .18s}\n#vx-curtain.in img{opacity:1;transform:translateY(0)}\n#vx-curtain.out img{opacity:0;transform:translateY(-18px);transition:opacity .25s ease,transform .45s cubic-bezier(.76,0,.24,1)}\n#vx-curtain i{position:relative;display:block;width:120px;height:2px;border-radius:2px;overflow:hidden;background:rgba(255,255,255,.18);opacity:0;transition:opacity .3s ease .3s}\n#vx-curtain.in i{opacity:1}\n#vx-curtain.out i{opacity:0;transition:opacity .2s ease}\n#vx-curtain i::after{content:\"\";position:absolute;top:0;bottom:0;left:0;width:40%;border-radius:2px;background:#fff;animation:vxLoad 1.1s cubic-bezier(.65,0,.35,1) infinite}\n@keyframes vxLoad{0%{transform:translateX(-100%)}100%{transform:translateX(260%)}}\n@media (prefers-reduced-motion:reduce){#vx-curtain{display:none!important}}\n`;const CSS=`\n.vx-ring{position:fixed;left:0;top:0;z-index:2147483000;width:0;height:0;pointer-events:none;opacity:0;transition:opacity .3s ease;will-change:transform}\n.vx-ring.show{opacity:1}\n.vx-ring i{position:absolute;left:-20px;top:-20px;width:40px;height:40px;border-radius:50%;border:1.5px solid rgba(167,33,47,.5);transition:transform .45s cubic-bezier(.2,.8,.2,1),background .3s ease,border-color .3s ease}\n.vx-ring.hover i{transform:scale(1.6);background:rgba(167,33,47,.08);border-color:rgba(167,33,47,.35)}\n.vx-ring.label i{transform:scale(2.3);background:#A7212F;border-color:#A7212F}\n.vx-ring b{position:absolute;left:0;top:0;transform:translate(-50%,-50%);font-family:'Instrument Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:12.5px;font-weight:600;color:#fff;white-space:nowrap;opacity:0;transition:opacity .25s ease}\n.vx-ring.label b{opacity:1;transition-delay:.08s}\n.vx-ring.down i{transform:scale(.8)}\n\n.vx-ln{position:fixed;top:16px;left:50%;z-index:2147481000;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:2px;height:56px;padding:0 6px 0 8px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.86) 0%,rgba(255,255,255,.66) 100%);border:1px solid rgba(255,255,255,.8);box-shadow:0 12px 36px rgba(60,8,16,.14),0 2px 6px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(167,33,47,.08);font-family:'Instrument Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;-webkit-font-smoothing:antialiased;transform:translate(-50%,-160%);opacity:0;pointer-events:none;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .35s ease}\n.vx-ln::before{content:\"\";position:absolute;left:22px;right:22px;top:0;height:1px;background:linear-gradient(90deg,rgba(255,255,255,0),#fff,rgba(255,255,255,0));pointer-events:none}\n.vx-ln.show{transform:translate(-50%,0);opacity:1;pointer-events:auto}\n.vx-ln .sym{position:relative;z-index:2;flex:0 0 40px;width:40px;height:40px;margin-right:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none}\n.vx-ln .sym svg{width:30px;height:30px;display:block;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}\n.vx-ln .sym:hover svg{transform:rotate(90deg)}\n.vx-ln .sep{position:relative;z-index:2;width:1px;height:22px;margin-right:4px;background:rgba(0,0,0,.1)}\n.vx-ln .ind{position:absolute;z-index:0;top:8px;left:0;height:40px;border-radius:999px;background:linear-gradient(180deg,rgb(196,56,70) 0%,rgb(167,33,47) 55%,rgb(138,24,37) 100%);box-shadow:0 6px 16px rgba(167,33,47,.28),inset 0 1px 0 rgba(255,255,255,.3);transition:transform .45s cubic-bezier(.34,1.3,.64,1),width .45s cubic-bezier(.34,1.3,.64,1),opacity .25s ease;opacity:0;pointer-events:none}\n.vx-ln .ind.vis{opacity:1}\n.vx-ln .l{position:relative;z-index:1;height:40px;padding:0 15px;border-radius:999px;display:inline-flex;align-items:center;font-size:13.5px;font-weight:600;letter-spacing:-.01em;color:#424245;text-decoration:none;white-space:nowrap;transition:color .3s ease}\n.vx-ln .l:hover{color:#1d1d1f}\n.vx-ln .l.lit{color:#fff}\n.vx-ln a:focus-visible{outline:2px solid #A7212F;outline-offset:2px}\nbody:has(.vpx) .vx-ln,body:has(.vf-stage) .vx-ln,body:has(.vnm) .vx-ln,body:has([data-own-nav]) .vx-ln{display:none!important}\n@media (max-width:1239px){.vx-ln{display:none}}\n@media (hover:none),(pointer:coarse){.vx-ring{display:none}}\n@media (prefers-reduced-motion:reduce){.vx-ring{display:none}.vx-ln,.vx-ln .ind,.vx-ln .sym svg,.vx-skip{transition:none}}\n`;const PREVENT=\".vf-map,.vf-panel,.vs-thread,.vnm,.vnh-ov,.vpx-lb,.maplibregl-map,[data-lenis-prevent],[data-no-smooth],textarea,select\";const NO_LN=p=>p.startsWith(\"/praxis/\")||p===\"/praxisfinder\";function Sym(){return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 40 40\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"20\",cy:\"20\",r:\"20\",fill:\"#A7212F\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"13.2\",y:\"13.2\",width:\"13.6\",height:\"13.6\",rx:\"4.2\",transform:\"rotate(45 20 20)\",fill:\"none\",stroke:\"#fff\",strokeWidth:\"2\"})]});}function ensureCurtainCss(){if(document.getElementById(\"vx-curtain-css\"))return;const s=document.createElement(\"style\");s.id=\"vx-curtain-css\";s.textContent=CURTAIN_CSS;document.head.appendChild(s);}function curtainIn(logo){ensureCurtainCss();let c=document.getElementById(\"vx-curtain\");if(c)c.remove();c=document.createElement(\"div\");c.id=\"vx-curtain\";c.setAttribute(\"aria-hidden\",\"true\");const img=document.createElement(\"img\");img.src=logo;img.alt=\"\";c.appendChild(img);c.appendChild(document.createElement(\"i\"));document.body.appendChild(c);void c.offsetWidth;c.classList.add(\"in\");const w=window;clearTimeout(w.__vxKill);w.__vxKill=setTimeout(()=>curtainOut(),4e3);}function curtainOut(){const c=document.getElementById(\"vx-curtain\");if(!c||c.classList.contains(\"out\"))return;c.classList.remove(\"in\");c.classList.add(\"out\");setTimeout(()=>{c.remove();},800);}function jump(y){try{window.scrollTo({top:y,left:0,behavior:\"instant\"});}catch(e){window.scrollTo(0,y);}}// Arbeit in Ruhephasen erledigen (Fallback: kurzer Timeout)\nfunction idle(fn){const w=window;return w.requestIdleCallback?w.requestIdleCallback(fn,{timeout:600}):window.setTimeout(fn,200);}function cancelIdle(id){const w=window;if(w.cancelIdleCallback)w.cancelIdleCallback(id);else window.clearTimeout(id);}export default function VolnewmerExperience(props){const{fontLatin=\"\",fontLatinExt=\"\",smooth=true,cursor=true,transitions=true,ease=.1,schema=true,design=true,stil=\"apple\",localNav=true,iconGoogleMaps,iconAppleMaps,curtainLogo,aiLabel=true,aiMenu=true,aiText=\"KI-generiert\",feinschliff=true}=props;const[mounted,setMounted]=useState(false);const[primary,setPrimary]=useState(false);const[lnShow,setLnShow]=useState(false);const[path,setPath]=useState(\"/\");const[hoverIdx,setHoverIdx]=useState(null);const[ind,setInd]=useState(null);const ringRef=useRef(null);const labelRef=useRef(null);const linkRefs=useRef([]);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const showLn=localNav&&!NO_LN(path);const activeIdx=LOCAL_LINKS.findIndex(([h])=>h===path);const litIdx=hoverIdx!==null?hoverIdx:activeIdx;const logoForCurtain=curtainLogo&&curtainLogo.src?curtainLogo.src:LOGO_WHITE;useEffect(()=>{setMounted(true);if(typeof window===\"undefined\"||isCanvas)return;setPath(window.location.pathname.replace(/\\/$/,\"\")||\"/\");if(document.documentElement.lang!==\"de\")document.documentElement.lang=\"de\";const w=window;const token={};w.__vnxOwner=token;try{window.dispatchEvent(new Event(\"vnx-owner\"));}catch(e){}setPrimary(true);const lost=()=>{if(w.__vnxOwner!==token)setPrimary(false);};window.addEventListener(\"vnx-owner\",lost);return()=>{window.removeEventListener(\"vnx-owner\",lost);if(w.__vnxOwner===token)w.__vnxOwner=null;};},[]);const reduce=()=>typeof window!==\"undefined\"&&!!window.matchMedia&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;const touch=()=>typeof window!==\"undefined\"&&!!window.matchMedia&&window.matchMedia(\"(hover: none), (pointer: coarse)\").matches;useEffect(()=>{if(!primary)return;const set=(name,content)=>{let m=document.querySelector('meta[name=\"'+name+'\"]');if(!m){m=document.createElement(\"meta\");m.name=name;document.head.appendChild(m);}m.content=content;};set(\"theme-color\",\"#ffffff\");set(\"color-scheme\",\"light\");},[primary]);useEffect(()=>{if(!primary)return;const t=setTimeout(()=>curtainOut(),120);return()=>clearTimeout(t);},[primary]);// KI-Kennzeichnung: sichtbares Etikett an Bildern mit KI-Hinweis im Alt-Text (und optional an allen Menü-Bildern).\n// Nur bei neu eingefügten Elementen, gebündelt in Ruhephasen.\nuseEffect(()=>{if(!primary||!aiLabel)return;const text=(aiText||\"KI-generiert\").trim();const tag=()=>{const imgs=document.querySelectorAll(\"img:not([data-vx-ai])\");imgs.forEach(node=>{const img=node;const alt=img.getAttribute(\"alt\")||\"\";const inMenu=aiMenu&&!!img.closest(\".vnm-slide\");if(!AI_RE.test(alt)&&!inMenu)return;if(img.closest(\"#vx-curtain,.vnx,.vx-ai\"))return;img.setAttribute(\"data-vx-ai\",\"1\");let host=img.parentElement;if(host&&host.tagName===\"PICTURE\")host=host.parentElement;if(!host)return;if(host.querySelector(\":scope > .vx-ai\"))return;if(window.getComputedStyle(host).position===\"static\")host.style.position=\"relative\";const b=document.createElement(\"span\");b.className=\"vx-ai\"+(inMenu?\" top\":\"\");b.setAttribute(\"aria-hidden\",\"true\");const ic=document.createElement(\"i\");b.appendChild(ic);b.appendChild(document.createTextNode(text));host.appendChild(b);});};tag();let pending=0;const mo=new MutationObserver(recs=>{if(pending)return;if(!recs.some(r=>r.addedNodes&&r.addedNodes.length))return;pending=idle(()=>{pending=0;tag();});});mo.observe(document.body,{childList:true,subtree:true});return()=>{mo.disconnect();if(pending)cancelIdle(pending);};},[primary,aiLabel,aiMenu,aiText]);// Deko-Animationen außerhalb des Bildes pausieren (Klasse vx-off)\nuseEffect(()=>{if(!primary||typeof IntersectionObserver===\"undefined\")return;const io=new IntersectionObserver(es=>es.forEach(e=>e.target.classList.toggle(\"vx-off\",!e.isIntersecting)),{rootMargin:\"80px 0px\"});const seen=new WeakSet;const scan=()=>document.querySelectorAll(PAUSE_SEL).forEach(el=>{if(!seen.has(el)){seen.add(el);io.observe(el);}});scan();const t1=window.setTimeout(scan,1500);const t2=window.setTimeout(scan,4e3);return()=>{io.disconnect();window.clearTimeout(t1);window.clearTimeout(t2);};},[primary]);useEffect(()=>{if(!primary||!showLn)return;let raf=0,last=window.scrollY,acc=0;const run=()=>{raf=0;const y=window.scrollY;const d=y-last;last=y;if(y<window.innerHeight*.6){setLnShow(false);acc=0;return;}acc=(Math.sign(d)===Math.sign(acc)?acc:0)+d;if(acc>60)setLnShow(false);else if(acc<-24)setLnShow(true);};const on=()=>{if(!raf)raf=requestAnimationFrame(run);};if(window.scrollY>window.innerHeight*.6)setLnShow(true);window.addEventListener(\"scroll\",on,{passive:true});return()=>{window.removeEventListener(\"scroll\",on);if(raf)cancelAnimationFrame(raf);};},[primary,showLn]);useEffect(()=>{if(!primary||!path.startsWith(\"/praxis/\"))return;let lastEl=null,raf=0;const run=()=>{raf=0;const a=document.querySelector(\".vpx-tabs a.on\");if(!a||a===lastEl)return;lastEl=a;const box=a.parentElement;if(!box||box.scrollWidth<=box.clientWidth)return;const left=a.offsetLeft-box.clientWidth/2+a.offsetWidth/2;box.scrollTo({left:Math.max(0,left),behavior:reduce()?\"auto\":\"smooth\"});};const on=()=>{if(!raf)raf=requestAnimationFrame(run);};const t=setTimeout(run,400);window.addEventListener(\"scroll\",on,{passive:true});document.addEventListener(\"click\",on);return()=>{clearTimeout(t);window.removeEventListener(\"scroll\",on);document.removeEventListener(\"click\",on);if(raf)cancelAnimationFrame(raf);};},[primary,path]);const measure=useCallback(()=>{const el=litIdx>=0?linkRefs.current[litIdx]:null;if(!el){setInd(null);return;}setInd({x:el.offsetLeft,w:el.offsetWidth});},[litIdx]);useEffect(()=>{measure();},[measure,lnShow,mounted,primary]);useEffect(()=>{if(typeof window===\"undefined\")return;window.addEventListener(\"resize\",measure);return()=>window.removeEventListener(\"resize\",measure);},[measure]);useEffect(()=>{if(!primary||!schema||typeof document===\"undefined\")return;const p=window.location.pathname.replace(/\\/$/,\"\")||\"/\";const data=[];if(p===\"/\"||p===\"/ablauf\"||p===\"/anwendungsbereiche\"||p===\"/kosten\")data.push(PROCEDURE);if(p!==\"/\"&&!p.startsWith(\"/praxis/\")){data.push({\"@context\":\"https://schema.org\",\"@type\":\"BreadcrumbList\",itemListElement:[{\"@type\":\"ListItem\",position:1,name:\"Volnewmer Behandlung\",item:SITE+\"/\"},{\"@type\":\"ListItem\",position:2,name:PAGE_NAMES[p]||document.title,item:SITE+p}]});}if(!data.length)return;const s=document.createElement(\"script\");s.type=\"application/ld+json\";s.setAttribute(\"data-vx-schema\",\"1\");s.text=JSON.stringify(data);document.head.appendChild(s);return()=>{s.remove();};},[primary,schema]);useEffect(()=>{if(!primary||!design||reduce()||touch())return;let raf=0,lastEl=null,px=0,py=0;const run=()=>{raf=0;if(!lastEl)return;const r=lastEl.getBoundingClientRect();lastEl.style.setProperty(\"--mx\",(px-r.left).toFixed(0)+\"px\");lastEl.style.setProperty(\"--my\",(py-r.top).toFixed(0)+\"px\");};const move=e=>{const t=e.target;const el=t&&t.closest?t.closest(SPOT):null;if(!el)return;lastEl=el;px=e.clientX;py=e.clientY;if(!raf)raf=requestAnimationFrame(run);};document.addEventListener(\"pointermove\",move,{passive:true});return()=>{document.removeEventListener(\"pointermove\",move);if(raf)cancelAnimationFrame(raf);};},[primary,design]);useEffect(()=>{if(!primary||!smooth||reduce()||touch())return;const k=Math.min(.3,Math.max(.04,ease||.1));let target=window.scrollY,current=window.scrollY,raf=0,running=false,padUntil=0;const max=()=>Math.max(0,document.documentElement.scrollHeight-window.innerHeight);const stop=()=>{running=false;cancelAnimationFrame(raf);target=current=window.scrollY;};const step=()=>{target=Math.min(target,max());current+=(target-current)*k;if(Math.abs(target-current)<.5){current=target;running=false;}jump(current);if(running)raf=requestAnimationFrame(step);};const wheel=e=>{if(e.ctrlKey||e.defaultPrevented)return;if(document.body.style.overflow===\"hidden\"||document.documentElement.style.overflow===\"hidden\"){stop();return;}const t=e.target;if(t&&t.closest&&t.closest(PREVENT)){stop();return;}const now=performance.now();const dy=e.deltaY;const pad=e.deltaMode===0&&(e.deltaX!==0||!Number.isInteger(dy)||Math.abs(dy)<40);if(pad)padUntil=now+900;if(now<padUntil){if(running)stop();return;}if(Math.abs(e.deltaX)>Math.abs(dy))return;e.preventDefault();if(!running){target=window.scrollY;current=window.scrollY;}const d=e.deltaMode===1?dy*16:e.deltaMode===2?dy*window.innerHeight:dy;target=Math.max(0,Math.min(max(),target+d));if(!running){running=true;raf=requestAnimationFrame(step);}};const sync=()=>{if(!running){target=window.scrollY;current=window.scrollY;}};const key=e=>{if(running&&[\"ArrowUp\",\"ArrowDown\",\"PageUp\",\"PageDown\",\"Home\",\"End\",\" \"].includes(e.key))stop();};const down=e=>{if(running&&e.clientX>=document.documentElement.clientWidth)stop();};window.addEventListener(\"wheel\",wheel,{passive:false});window.addEventListener(\"scroll\",sync,{passive:true});window.addEventListener(\"keydown\",key);window.addEventListener(\"pointerdown\",down);window.addEventListener(\"resize\",sync);return()=>{window.removeEventListener(\"wheel\",wheel);window.removeEventListener(\"scroll\",sync);window.removeEventListener(\"keydown\",key);window.removeEventListener(\"pointerdown\",down);window.removeEventListener(\"resize\",sync);cancelAnimationFrame(raf);};},[primary,smooth,ease]);// Cursor-Ring: rechnet nur, solange er der Maus noch nachläuft (keine Dauerschleife)\nuseEffect(()=>{if(!primary||!cursor||reduce()||touch()||!mounted)return;const ring=ringRef.current;if(!ring)return;let x=-100,y=-100,cx=-100,cy=-100,raf=0;const loop=()=>{cx+=(x-cx)*.2;cy+=(y-cy)*.2;if(Math.abs(x-cx)<.15&&Math.abs(y-cy)<.15){cx=x;cy=y;}ring.style.transform=\"translate3d(\"+cx.toFixed(1)+\"px,\"+cy.toFixed(1)+\"px,0)\";raf=cx!==x||cy!==y?requestAnimationFrame(loop):0;};const move=e=>{x=e.clientX;y=e.clientY;if(!ring.classList.contains(\"show\")){cx=x;cy=y;ring.classList.add(\"show\");}if(!raf)raf=requestAnimationFrame(loop);};const over=e=>{const t=e.target;if(!t||!t.closest)return;if(t.closest(\"input,textarea,select,.maplibregl-canvas\")){ring.classList.remove(\"show\",\"hover\",\"label\");return;}const lab=t.closest(\"[data-cursor]\");if(lab){if(labelRef.current)labelRef.current.textContent=lab.getAttribute(\"data-cursor\")||\"\";ring.classList.add(\"show\",\"label\");ring.classList.remove(\"hover\");return;}ring.classList.remove(\"label\");ring.classList.add(\"show\");if(t.closest(\"a,button,summary,label,[role=button]\"))ring.classList.add(\"hover\");else ring.classList.remove(\"hover\");};const leave=()=>ring.classList.remove(\"show\");const down=()=>ring.classList.add(\"down\");const up=()=>ring.classList.remove(\"down\");window.addEventListener(\"mousemove\",move,{passive:true});document.addEventListener(\"mouseover\",over,{passive:true});document.addEventListener(\"mouseleave\",leave);window.addEventListener(\"mousedown\",down);window.addEventListener(\"mouseup\",up);return()=>{if(raf)cancelAnimationFrame(raf);window.removeEventListener(\"mousemove\",move);document.removeEventListener(\"mouseover\",over);document.removeEventListener(\"mouseleave\",leave);window.removeEventListener(\"mousedown\",down);window.removeEventListener(\"mouseup\",up);};},[primary,cursor,mounted]);useEffect(()=>{if(!primary||!transitions||reduce())return;// Ausstehender Seitenwechsel (Vorhang-Pause und Kontrolle); wird bei Zurück/Vorwärts und beim Verlassen abgebrochen\nlet wait=0,poll=0,leaving=false;const cancel=()=>{if(wait)window.clearTimeout(wait);if(poll)window.clearInterval(poll);wait=0;poll=0;};const click=e=>{if(e.defaultPrevented||e.button!==0||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey)return;const a=e.target?.closest?.(\"a\");if(!a||!a.href)return;if(a.dataset.vxGo===\"1\"){delete a.dataset.vxGo;return;}if(a.classList.contains(\"vx-skip\"))return;if(a.target&&a.target!==\"_self\")return;if(a.hasAttribute(\"download\")||a.hasAttribute(\"data-no-transition\"))return;let url;try{url=new URL(a.href,window.location.href);}catch(err){return;}if(url.protocol!==\"http:\"&&url.protocol!==\"https:\")return;if(url.origin!==window.location.origin)return;if(url.pathname===window.location.pathname)return;// Anfrage-Links auf Praxisprofile öffnet das Anfrage-Sheet\nif(url.hash===\"#anfrage\")return;e.preventDefault();e.stopPropagation();cancel();leaving=false;const from=window.location.pathname;const hard=()=>{cancel();window.location.assign(url.href);};curtainIn(logoForCurtain);wait=window.setTimeout(()=>{wait=0;// Link inzwischen verschwunden (z. B. Menü geschlossen): direkt laden\nif(!a.isConnected){hard();return;}a.dataset.vxGo=\"1\";a.click();const started=Date.now();poll=window.setInterval(()=>{if(window.location.pathname!==from){cancel();jump(0);window.setTimeout(()=>curtainOut(),260);}else if(leaving){// Browser lädt die neue Seite bereits (langsames Netz): nicht neu anstoßen\ncancel();}else if(Date.now()-started>1800){if(document.visibilityState===\"visible\")hard();else cancel();}},60);},380);};// Zurück/Vorwärts oder Rückkehr aus dem Browser-Cache: nichts nachholen, Vorhang öffnen\nconst show=()=>{cancel();leaving=false;curtainOut();};const hide=()=>cancel();const pop=()=>{cancel();curtainOut();};const away=()=>{leaving=true;};document.addEventListener(\"click\",click,true);window.addEventListener(\"pageshow\",show);window.addEventListener(\"pagehide\",hide);window.addEventListener(\"popstate\",pop);window.addEventListener(\"beforeunload\",away);return()=>{cancel();document.removeEventListener(\"click\",click,true);window.removeEventListener(\"pageshow\",show);window.removeEventListener(\"pagehide\",hide);window.removeEventListener(\"popstate\",pop);window.removeEventListener(\"beforeunload\",away);};},[primary,transitions,logoForCurtain]);const skip=e=>{e.preventDefault();const h=document.querySelector(\"main h1, h1\");if(!h)return;if(!h.hasAttribute(\"tabindex\"))h.setAttribute(\"tabindex\",\"-1\");h.scrollIntoView({block:\"start\",behavior:reduce()?\"auto\":\"smooth\"});h.focus({preventScroll:true});};const overlay=mounted&&primary&&!isCanvas&&typeof document!==\"undefined\"?/*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"a\",{className:\"vx-skip\",href:\"#inhalt\",onClick:skip,children:\"Zum Inhalt springen\"}),showLn&&/*#__PURE__*/_jsxs(\"nav\",{className:\"vx-ln\"+(lnShow?\" show\":\"\"),\"aria-label\":\"Volnewmer Behandlung\",\"aria-hidden\":!lnShow,onMouseLeave:()=>setHoverIdx(null),children:[/*#__PURE__*/_jsx(\"a\",{className:\"sym\",href:\"/\",tabIndex:lnShow?0:-1,\"aria-label\":\"Volnewmer Behandlung, Startseite\",children:/*#__PURE__*/_jsx(Sym,{})}),/*#__PURE__*/_jsx(\"span\",{className:\"sep\",\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ind\"+(ind?\" vis\":\"\"),\"aria-hidden\":\"true\",style:ind?{width:ind.w,transform:\"translateX(\"+ind.x+\"px)\"}:undefined}),LOCAL_LINKS.map(([href,label],i)=>/*#__PURE__*/_jsx(\"a\",{ref:el=>{linkRefs.current[i]=el;},className:\"l\"+(litIdx===i?\" lit\":\"\"),href:href,tabIndex:lnShow?0:-1,\"aria-current\":path===href?\"page\":undefined,onMouseEnter:()=>setHoverIdx(i),onFocus:()=>setHoverIdx(i),onBlur:()=>setHoverIdx(null),children:label},href))]}),cursor&&/*#__PURE__*/_jsxs(\"div\",{ref:ringRef,className:\"vx-ring\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"i\",{}),/*#__PURE__*/_jsx(\"b\",{ref:labelRef})]})]}),document.body):null;const gUrl=iconGoogleMaps&&iconGoogleMaps.src?iconGoogleMaps.src:ICON_GOOGLE;const aUrl=iconAppleMaps&&iconAppleMaps.src?iconAppleMaps.src:ICON_APPLE;const css=fontCss(fontLatin,fontLatinExt)+(design?DESIGN:\"\")+(design&&stil===\"apple\"?APPLE:\"\")+READ+(design&&!isCanvas?LIVE:\"\")+PRAXIS+mapsCss(gUrl,aUrl)+(isCanvas?\"\":POLISH)+(isCanvas||!feinschliff?\"\":FINISH)+(isCanvas?\"\":PERF)+CSS;return /*#__PURE__*/_jsxs(\"div\",{style:{width:1,height:1,overflow:\"hidden\",pointerEvents:\"none\"},\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:css}}),schema&&/*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:JSON.stringify(GLOBAL_SCHEMA)}}),overlay]});}addPropertyControls(VolnewmerExperience,{fontLatin:{type:ControlType.File,title:\"Schrift (latin)\",allowedFileTypes:[\"woff2\"]},fontLatinExt:{type:ControlType.File,title:\"Schrift (latin-ext)\",allowedFileTypes:[\"woff2\"]},design:{type:ControlType.Boolean,title:\"Typo-Skala\",defaultValue:true},stil:{type:ControlType.Enum,title:\"Stil\",options:[\"apple\",\"editorial\"],optionTitles:[\"Apple\",\"Editorial\"],defaultValue:\"apple\",displaySegmentedControl:true,hidden:p=>!p.design},feinschliff:{type:ControlType.Boolean,title:\"Feinschliff (Erscheinen, Fokus, Abst\\xe4nde)\",defaultValue:true},localNav:{type:ControlType.Boolean,title:\"Lokale Navigation\",defaultValue:true},transitions:{type:ControlType.Boolean,title:\"Seiten\\xfcbergang\",defaultValue:true},curtainLogo:{type:ControlType.ResponsiveImage,title:\"Logo im \\xdcbergang (optional)\",hidden:p=>!p.transitions},aiLabel:{type:ControlType.Boolean,title:\"KI-Kennzeichnung\",defaultValue:true},aiMenu:{type:ControlType.Boolean,title:\"Men\\xfc-Bilder sind KI\",defaultValue:true,hidden:p=>!p.aiLabel},aiText:{type:ControlType.String,title:\"Etikett-Text\",defaultValue:\"KI-generiert\",hidden:p=>!p.aiLabel},iconGoogleMaps:{type:ControlType.ResponsiveImage,title:\"Icon Google Maps (optional)\"},iconAppleMaps:{type:ControlType.ResponsiveImage,title:\"Icon Apple Karten (optional)\"},smooth:{type:ControlType.Boolean,title:\"Smooth Scroll (Mausrad)\",defaultValue:true},ease:{type:ControlType.Number,title:\"Weichheit\",defaultValue:.1,min:.04,max:.3,step:.01,hidden:p=>!p.smooth},cursor:{type:ControlType.Boolean,title:\"Cursor\",defaultValue:true},schema:{type:ControlType.Boolean,title:\"Strukturierte Daten\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"VolnewmerExperience\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VolnewmerExperience.map","// VolnewmerPraxen v1.32 – zentrale Liste aller verifizierten Volnewmer-Anwender. EINZIGE Datenquelle für Profile.\n// Wird genutzt von: VolnewmerPraxis (Profilseite), VolnewmerAnfrage (Termin-Anfrage), VolnewmerFinder (Praxisfinder),\n// VolnewmerFinderMap (Karte Startseite), VolnewmerStadtseite (Stadtseiten).\n//\n// ─── NEUER ANWENDER IN 4 SCHRITTEN ────────────────────────────────────────────────────────────────────────────────\n// 1. Unten in PRAXEN den Block „VORLAGE“ kopieren, Kommentarzeichen entfernen und ausfüllen.\n//    Pflicht: name, slug, zertNr, geprueft, ort, plz, strasse, lat, lng, email.\n//    slug = name-stadt, klein, ohne Umlaute (ä→ae, ö→oe, ü→ue, ß→ss), Bindestriche statt Leerzeichen.\n//    Echtheits-Nummer nach Schema VN-[Kfz-Kürzel]-[laufende Nummer], z. B. VN-K-002 für Köln.\n//    Koordinaten: Adresse in Google Maps suchen → Rechtsklick auf den Pin → erste Zahl = lat, zweite = lng.\n//    typ: \"praxis\" (Arztpraxis, Standard), \"heilpraktiker\" (Heilpraktikerpraxis) oder \"institut\" (Kosmetikinstitut).\n// 2. In Framer eine Profilseite duplizieren und den Seitenpfad auf den neuen slug ändern.\n// 3. Auf der neuen Seite die Profil-Komponente anklicken und NUR das Feld „Slug“ auf den neuen slug setzen.\n//    Alle Inhalte kommen dann automatisch aus dieser Liste (die Liste hat Vorrang vor den Feldern im Panel).\n// 4. Page settings der neuen Seite: Titel „Volnewmer Behandlung in [Stadt] | [Name]“,\n//    Beschreibung „Verifiziert für die Volnewmer Behandlung in [Stadt]: Hautstraffung ohne OP, in der Regel ohne\n//    Ausfallzeit. Anliegen, Preise und Termin-Anfrage bei [Name].“ → Veröffentlichen.\n// 5. Für automatische Google-Bewertungen: Slug + Google-Place-ID in volnewmer-bewertungen.php (Server) ergänzen.\n// ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────\n// ÖFFNUNGSZEITEN – zwei Felder:\n//   oeffnung = Text für Besucher, z. B. „Di–Fr 10–19 Uhr, Sa 10–18 Uhr“ oder „Termine nach Vereinbarung“.\n//   zeiten   = dieselben Zeiten maschinenlesbar für Google: Tage Mo Tu We Th Fr Sa Su, Bereiche mit „-“, Blöcke mit „;“.\n//              Beispiel: \"Tu-Fr 10:00-19:00; Sa 10:00-18:00\" oder \"Mo-Fr 08:00-12:00; Mo,Tu,Th 14:00-18:00\".\n//              Leer lassen bei „Termine nach Vereinbarung“, dann gibt Google keine Zeiten aus (kein Fehler).\n// googleProfil = Link zum Google-Unternehmensprofil der Praxis. Hilft Google, den Eintrag der echten Praxis zuzuordnen.\n// GOOGLE-BEWERTUNGEN – werden automatisch aktualisiert (VolnewmerBewertungen + volnewmer-bewertungen.php auf dem Server).\n//   googleSterne / googleAnzahl / googleStand sind nur die STARTWERTE, die angezeigt werden, bis die Live-Werte da sind\n//   (oder falls der Server nicht erreichbar ist). Ab und zu nachziehen schadet nicht, ist aber nicht nötig.\n//   Angezeigt wird nur Sterne + Anzahl mit Link zu Google, keine Bewertungstexte (HWG). Bewusst KEIN aggregateRating\n//   im Schema (Google-Regel: Bewertungen von Drittplattformen sind dort nicht erlaubt).\n// Bilder: ENTWEDER hier als URL eintragen ODER im Panel der Profil-Komponente hochladen (Titelbild, Bild 2–6).\n// Achtung: Steht hier eine Bild-URL, überschreibt sie die Panel-Uploads. Für Panel-Uploads bild/bilder leer lassen.\n// Echte Praxisfotos nur mit Einverständnis der Praxis übernehmen (Quelle im Kommentar notieren).\n// Keine Fotos mit Produkt- oder Arzneimittelmarken und keine Unterspritzungs-Motive verwenden (HWG).\n// Nur Anwender mit geprüftem Originalgerät, Einweisung durch Dermacom und bestätigten Kontaktdaten aufnehmen.\n// Hinweis „behandler“: nur Personennamen eintragen. Bei Teams leer lassen, sonst wird im Schema eine Person/Ärztin\n// mit dem Firmennamen ausgezeichnet. Der Praxisname erscheint dann automatisch unter „Behandlung durch“.\n// Namen von Gebäuden, Kliniken oder Häusern, die KEINE Volnewmer-Partner sind, nicht in stadtteil/anfahrt/intro\n// eintragen (sie landen sonst in Alt-Texten, Schema und Suchbegriffen).\n// v1.32: Reutlingen: Achalmklinik aus stadtteil, anfahrt und intro entfernt (Gebäude, kein Partner). Die Praxis heißt\n//        Plastische und Ästhetische Chirurgie Reutlingen.\n// v1.31: Prof. Held (Praxisfotos, Porträt, Öffnungszeiten), OPTIMA FORMA (Fotos, Porträt, jetzt\n//        typ „heilpraktiker“ laut Impressum), Kosmetik am Park (Adresse 10a, Qualifikation, Instagram).\n// v1.30: Capital Aesthetics – echte Raumfotos, Gebäude und Porträt, Qualifikation, Öffnungszeiten, Instagram.\n// v1.29: Aethera Medica – echte Praxisfotos und Porträt. v1.28: Google-Profile und Bewertungen für alle Praxen.\n// Preis-Orientierung für alle Praxen (wie auf /kosten). Für strukturierte Daten (priceRange).\nexport const PREISSPANNE=\"249 € – 1.499 € je Bereich\";const GMAPS=id=>\"https://www.google.com/maps/place/?q=place_id:\"+id;const FR=id=>\"https://framerusercontent.com/images/\"+id;// Wandelt „zeiten“ (z. B. \"Tu-Fr 10:00-19:00; Sa 10:00-18:00\") in schema.org OpeningHoursSpecification um.\nconst TAGE=[\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\",\"Su\"];const TAG_NAME={Mo:\"Monday\",Tu:\"Tuesday\",We:\"Wednesday\",Th:\"Thursday\",Fr:\"Friday\",Sa:\"Saturday\",Su:\"Sunday\"};export function oeffnungSpec(zeiten){const z=String(zeiten||\"\").trim();if(!z)return undefined;const out=[];z.split(\";\").forEach(block=>{const m=block.trim().match(/^([A-Za-z,\\-\\s]+)\\s+(\\d{1,2}:\\d{2})\\s*-\\s*(\\d{1,2}:\\d{2})$/);if(!m)return;const days=[];m[1].split(\",\").forEach(part=>{const p=part.trim();const r=p.split(\"-\").map(x=>x.trim());if(r.length===2&&TAGE.indexOf(r[0])>=0&&TAGE.indexOf(r[1])>=0){for(let i=TAGE.indexOf(r[0]);i<=TAGE.indexOf(r[1]);i++)days.push(TAG_NAME[TAGE[i]]);}else if(TAGE.indexOf(p)>=0)days.push(TAG_NAME[p]);});if(days.length)out.push({\"@type\":\"OpeningHoursSpecification\",dayOfWeek:days,opens:m[2].padStart(5,\"0\"),closes:m[3].padStart(5,\"0\")});});return out.length?out:undefined;}export const PRAXEN=[{name:\"Aethera Medica\",slug:\"aethera-medica-dortmund\",typ:\"praxis\",zertNr:\"VN-DO-001\",geprueft:\"September 2026\",behandler:\"Dr. Nikolina Ljubic\",behandlerTitel:\"Deine Behandlerin\",qualifikation:\"\",zitat:\"\",seit:\"\",strasse:\"Phoenixseestra\\xdfe 9\",plz:\"44263\",ort:\"Dortmund\",stadtteil:\"H\\xf6rde, am Phoenix-See\",anfahrt:\"\",lat:51.4883155,lng:7.5100978,telefon:\"015568 594767\",email:\"contact@aetheramedica.de\",whatsapp:\"\",website:\"https://aetheramedica.de\",instagram:\"https://www.instagram.com/dr_well_aging/\",googleProfil:GMAPS(\"ChIJc-CoH0sXuUcRK2M5CCjATvE\"),googleSterne:5,googleAnzahl:45,googleStand:\"Oktober 2026\",oeffnung:\"Mo–Fr 9:30–19 Uhr \\xb7 Sa 10–14 Uhr\",zeiten:\"Mo-Fr 09:30-19:00; Sa 10:00-14:00\",intro:\"Am Phoenix-See in Dortmund-H\\xf6rde bietet Dr. Nikolina Ljubic in ihrer Praxis Aethera Medica die Volnewmer Behandlung an: Hautstraffung mit monopolarer Radiofrequenz, ohne Skalpell und mit durchgehender K\\xfchlung der Haut. F\\xfcr Frauen und M\\xe4nner, in jedem Alter.\",ueber:\"\",// Fotos von aetheramedica.de (Bildarchiv in Framer)\nbild:FR(\"ug7Z9HBfekCpb30fs41JPK9mHgw.jpg\"),bilder:[FR(\"xR7ndLhinHlLDbiQujMblQ2JP9I.jpg\"),FR(\"QQgTqjEmOWRCfh0NOuQjYPXkuv8.jpg\"),FR(\"Sn6ZX2NgylROatbljzPzzEy0.jpg\"),FR(\"PClT1Z8sVllfXyFeLWzigZ6ig.jpg\")],labels:\"Beratung, Behandlung, Praxis, Behandlung\",portrait:FR(\"LDi30Jwq7sQHDH1yGaSlwlWwLE.jpg\"),logo:\"\"},{name:\"Natela Medesthetics\",slug:\"natela-medesthetics-bielefeld\",typ:\"praxis\",zertNr:\"VN-BI-001\",geprueft:\"Oktober 2026\",behandler:\"Natela Margaryan\",behandlerTitel:\"Deine Behandlerin\",qualifikation:\"Frauen\\xe4rztin\",zitat:\"\",seit:\"\",strasse:\"J\\xf6llenbecker Str. 108\",plz:\"33613\",ort:\"Bielefeld\",stadtteil:\"\",anfahrt:\"\",lat:52.035583,lng:8.5238229,telefon:\"0174 2459645\",email:\"margaryan77@web.de\",whatsapp:\"\",website:\"https://www.instagram.com/natela_medesthetics/\",instagram:\"https://www.instagram.com/natela_medesthetics/\",googleProfil:GMAPS(\"ChIJbdGZJno9ukcRF06YLS2-fmA\"),oeffnung:\"Termine nach Vereinbarung\",zeiten:\"\",intro:\"In Bielefeld bietet die Frauen\\xe4rztin Natela Margaryan in ihrer Praxis Natela Medesthetics die Volnewmer Behandlung an: Hautstraffung mit monopolarer Radiofrequenz, ohne Skalpell und mit durchgehender K\\xfchlung der Haut. F\\xfcr Frauen und M\\xe4nner, in jedem Alter.\",ueber:\"\",bild:\"\",bilder:[],labels:\"R\\xe4ume, Team, Behandlung\",portrait:\"\",logo:\"\"},{name:\"Kosmetik am Park\",slug:\"kosmetik-am-park-schutterwald\",typ:\"institut\",zertNr:\"VN-OG-001\",geprueft:\"Oktober 2026\",behandler:\"Julia Sporer\",behandlerTitel:\"Deine Behandlerin\",qualifikation:\"Staatlich anerkannte Kosmetikerin\",zitat:\"\",seit:\"\",strasse:\"Schutterstra\\xdfe 10a\",plz:\"77746\",ort:\"Schutterwald\",stadtteil:\"am B\\xfcrgerpark\",anfahrt:\"Das Studio liegt am B\\xfcrgerpark im Ortskern von Schutterwald, wenige Minuten von Offenburg entfernt.\",lat:48.4659595,lng:7.8794932,telefon:\"+49 176 56088648\",email:\"info@sporerkosmetik.de\",whatsapp:\"\",website:\"https://www.sporerkosmetik.de\",instagram:\"https://www.instagram.com/kosmetik_am_park_/\",googleProfil:GMAPS(\"ChIJLWzsjK_SlkcR4r2enchfETg\"),googleSterne:5,googleAnzahl:77,googleStand:\"Oktober 2026\",oeffnung:\"Termine nach Vereinbarung\",zeiten:\"\",intro:\"Am B\\xfcrgerpark in Schutterwald bei Offenburg bietet Julia Sporer in ihrem Institut Kosmetik am Park die Volnewmer Behandlung an: Hautstraffung mit monopolarer Radiofrequenz, ohne Skalpell und mit durchgehender K\\xfchlung der Haut. F\\xfcr Frauen und M\\xe4nner, in jedem Alter.\",ueber:\"Julia Sporer ist staatlich anerkannte Kosmetikerin und f\\xfchrt ihr Studio in Schutterwald seit 2012. Ihr Schwerpunkt ist die apparative Kosmetik, also Behandlungen mit modernen Ger\\xe4ten, kombiniert mit einer gr\\xfcndlichen Beratung zur Haut.\\n\\nAm Anfang steht ein pers\\xf6nliches Gespr\\xe4ch. Dort wird gekl\\xe4rt, was zu deiner Haut passt, mit realistischen Zielen und Schritt f\\xfcr Schritt.\",bild:\"\",bilder:[],labels:\"R\\xe4ume, Team, Behandlung\",portrait:\"\",logo:\"\"},{name:\"My Perfect Face Potsdam\",slug:\"my-perfect-face-potsdam\",typ:\"institut\",zertNr:\"VN-P-001\",geprueft:\"Oktober 2026\",behandler:\"Julia Bogdanova\",behandlerTitel:\"Deine Behandlerin\",qualifikation:\"\",zitat:\"\",seit:\"\",strasse:\"Dortustra\\xdfe 21\",plz:\"14467\",ort:\"Potsdam\",stadtteil:\"Innenstadt\",anfahrt:\"\",lat:52.3997594,lng:13.0531759,telefon:\"+49 331 64721685\",email:\"potsdam@my-perfect-face.com\",whatsapp:\"\",website:\"https://www.my-perfect-face.com/standorte/potsdam-dortustrasse-21.html\",instagram:\"\",googleProfil:GMAPS(\"ChIJHTXVSjT1qEcRKgYnJlvL4W8\"),googleSterne:4.9,googleAnzahl:40,googleStand:\"Oktober 2026\",oeffnung:\"Termine nach Vereinbarung\",zeiten:\"\",intro:\"In der Potsdamer Innenstadt bietet Julia Bogdanova im Kosmetikinstitut My Perfect Face die Volnewmer Behandlung an: Hautstraffung mit monopolarer Radiofrequenz, ohne Skalpell und mit durchgehender K\\xfchlung der Haut. F\\xfcr Frauen und M\\xe4nner, in jedem Alter.\",ueber:\"\",bild:\"\",bilder:[],labels:\"R\\xe4ume, Team, Behandlung\",portrait:\"\",logo:\"\"},{name:\"Praxis Dobrin\",slug:\"praxis-dobrin-nuernberg\",typ:\"praxis\",zertNr:\"VN-N-001\",geprueft:\"Oktober 2026\",behandler:\"Yuriy Dobrin\",behandlerTitel:\"Dein Behandler\",qualifikation:\"\",zitat:\"\",seit:\"\",strasse:\"Kleinreuther Weg 74\",plz:\"90408\",ort:\"N\\xfcrnberg\",stadtteil:\"\",anfahrt:\"\",lat:49.4691816,lng:11.071398,telefon:\"+49 176 16041292\",email:\"yuriydobrin63@gmail.com\",whatsapp:\"\",website:\"https://www.instagram.com/asthet_med_von_yu_dobrin/\",instagram:\"https://www.instagram.com/asthet_med_von_yu_dobrin/\",googleProfil:GMAPS(\"ChIJ94xfLu9Xn0cRVuhXD66tvv4\"),googleSterne:4.9,googleAnzahl:38,googleStand:\"Oktober 2026\",oeffnung:\"Termine nach Vereinbarung\",zeiten:\"\",intro:\"In N\\xfcrnberg bietet Yuriy Dobrin in der Praxis Dobrin die Volnewmer Behandlung an: Hautstraffung mit monopolarer Radiofrequenz, ohne Skalpell und mit durchgehender K\\xfchlung der Haut. F\\xfcr Frauen und M\\xe4nner, in jedem Alter.\",ueber:\"\",bild:\"\",bilder:[],labels:\"R\\xe4ume, Team, Behandlung\",portrait:\"\",logo:\"\"},{name:\"Jadria Med\",slug:\"jadria-med-wiehl\",typ:\"heilpraktiker\",zertNr:\"VN-GM-001\",geprueft:\"Oktober 2026\",behandler:\"Jana Dick\",behandlerTitel:\"Deine Behandlerin\",qualifikation:\"Heilpraktikerin\",zitat:\"\",seit:\"\",strasse:\"Weiherplatz 24\",plz:\"51674\",ort:\"Wiehl\",stadtteil:\"\",anfahrt:\"\",lat:50.9509761,lng:7.5491082,telefon:\"0177 7844653\",email:\"info@clinicmitherz.de\",whatsapp:\"\",website:\"https://jadriamed.de/\",instagram:\"\",googleProfil:GMAPS(\"ChIJRwdMnda3vkcRJVGFqIFraMk\"),googleSterne:5,googleAnzahl:12,googleStand:\"Oktober 2026\",oeffnung:\"Termine nach Vereinbarung\",zeiten:\"\",intro:\"In Wiehl im Oberbergischen bietet die Heilpraktikerin Jana Dick in ihrer Praxis Jadria Med die Volnewmer Behandlung an: Hautstraffung mit monopolarer Radiofrequenz, ohne Skalpell und mit durchgehender K\\xfchlung der Haut. F\\xfcr Frauen und M\\xe4nner, in jedem Alter.\",ueber:\"\",bild:\"\",bilder:[],labels:\"R\\xe4ume, Team, Behandlung\",portrait:\"\",logo:\"\"},{name:\"Pi Aesthetics\",slug:\"pi-aesthetics-berlin\",typ:\"praxis\",zertNr:\"VN-B-001\",geprueft:\"Oktober 2026\",behandler:\"Gabriela Emilova Kancheva\",behandlerTitel:\"Deine Behandlerin\",qualifikation:\"\\xc4rztin\",zitat:\"\",seit:\"\",strasse:\"Fuggerstra\\xdfe 24\",plz:\"10777\",ort:\"Berlin\",stadtteil:\"Sch\\xf6neberg\",anfahrt:\"\",lat:52.4992097,lng:13.3441185,telefon:\"+49 15560 667778\",email:\"kontakt@pi-beauty.de\",whatsapp:\"\",website:\"https://pi-beauty.de\",instagram:\"\",googleProfil:GMAPS(\"ChIJFzwjX5ZRqEcRFpp4ChNUMPc\"),googleSterne:4.6,googleAnzahl:43,googleStand:\"Oktober 2026\",oeffnung:\"Termine nach Vereinbarung\",zeiten:\"\",intro:\"In Berlin-Sch\\xf6neberg bietet die \\xc4rztin Gabriela Emilova Kancheva in ihrer Praxis Pi Aesthetics die Volnewmer Behandlung an: Hautstraffung mit monopolarer Radiofrequenz, ohne Skalpell und mit durchgehender K\\xfchlung der Haut. F\\xfcr Frauen und M\\xe4nner, in jedem Alter.\",ueber:\"\",bild:\"\",bilder:[],labels:\"R\\xe4ume, Team, Behandlung\",portrait:\"\",logo:\"\"},{name:\"Capital Aesthetics\",slug:\"capital-aesthetics-berlin\",typ:\"praxis\",zertNr:\"VN-B-002\",geprueft:\"Oktober 2026\",behandler:\"Dr. med. Katharina Br\\xfcggemann\",behandlerTitel:\"Deine Behandlerin\",qualifikation:\"Fach\\xe4rztin f\\xfcr Innere Medizin\",zitat:\"\",seit:\"\",strasse:\"Kurf\\xfcrstendamm 188-189\",plz:\"10707\",ort:\"Berlin\",stadtteil:\"Wilmersdorf, am Kurf\\xfcrstendamm\",anfahrt:\"Die Praxis liegt in einem denkmalgesch\\xfctzten Haus direkt am Kurf\\xfcrstendamm.\",lat:52.5006844,lng:13.3160198,telefon:\"030 88914580\",email:\"info@capital-aesthetics.de\",whatsapp:\"\",website:\"https://www.capital-aesthetics.de/\",instagram:\"https://www.instagram.com/doc.katharina/\",googleProfil:GMAPS(\"ChIJb0A9IuVQqEcRfKrUdjR30yg\"),googleSterne:4.9,googleAnzahl:100,googleStand:\"Oktober 2026\",oeffnung:\"Mo–Fr 9–18 Uhr\",zeiten:\"Mo-Fr 09:00-18:00\",intro:\"Am Kurf\\xfcrstendamm in Berlin bietet Dr. med. Katharina Br\\xfcggemann in ihrer Praxis Capital Aesthetics die Volnewmer Behandlung an: Hautstraffung mit monopolarer Radiofrequenz, ohne Skalpell und mit durchgehender K\\xfchlung der Haut. F\\xfcr Frauen und M\\xe4nner, in jedem Alter.\",ueber:\"Capital Aesthetics liegt in einem denkmalgesch\\xfctzten Haus direkt am Kurf\\xfcrstendamm und vereint unter einem Dach eine Praxis f\\xfcr \\xe4sthetische Medizin, ein Haut- und Laserzentrum und eine Klinik f\\xfcr plastische Chirurgie. Gr\\xfcnderin und Chef\\xe4rztin ist Dr. med. Katharina Br\\xfcggemann, Fach\\xe4rztin f\\xfcr Innere Medizin mit Promotion in der Plastisch-\\xc4sthetischen Chirurgie und \\xfcber 20 Jahren Erfahrung in der \\xe4sthetischen Medizin.\\n\\nAm Anfang steht ein pers\\xf6nliches Beratungsgespr\\xe4ch. Dort wird offen gekl\\xe4rt, welche Behandlung zu dir passt und welche nicht, mit einer realistischen Einsch\\xe4tzung statt gro\\xdfer Versprechen.\",// Fotos von capital-aesthetics.de/ueber-uns (Bildarchiv in Framer)\nbild:FR(\"53IUTCRsRgtBhhnDwS7ylzcBM.jpg\"),bilder:[FR(\"ctcPkpjRF5wz1YqCMEXbRbGgTjA.jpg\"),FR(\"WjG5gO0zmf2PFCyDomsdvOFTPg.jpg\"),FR(\"ye9xSBopuAlob8dc231FYPicEw.jpg\"),FR(\"yB5lCzueG2T80EHRV78NOkg4.jpg\"),FR(\"cY3cmrcD3zqMLo0GTfJbF9Hbzw.jpg\")],labels:\"Empfang, Behandlungszimmer, Sitzbereich, Behandlungszimmer, Das Haus am Kurf\\xfcrstendamm\",portrait:FR(\"VLhpirqDFKreYB7Uw6k9n2JPIaw.png\"),logo:\"\"},{name:\"Plastische und \\xc4sthetische Chirurgie Reutlingen\",slug:\"prof-held-reutlingen\",typ:\"praxis\",zertNr:\"VN-RT-001\",geprueft:\"Oktober 2026\",behandler:\"Prof. Dr. med. Manuel Held\",behandlerTitel:\"Dein Behandler\",qualifikation:\"Facharzt f\\xfcr Plastische und \\xc4sthetische Chirurgie\",zitat:\"\",seit:\"\",strasse:\"Gartenstra\\xdfe 5/1\",plz:\"72764\",ort:\"Reutlingen\",stadtteil:\"\",anfahrt:\"Beratungen und Behandlungen finden in der Gartenstra\\xdfe 5/1 in Reutlingen statt.\",lat:48.4947821,lng:9.2117192,telefon:\"07121 2624082\",email:\"info@prof-held.de\",whatsapp:\"\",website:\"https://www.prof-held.de/\",instagram:\"https://www.instagram.com/profheld_plastischechirurgie/\",googleProfil:GMAPS(\"ChIJi3S04iYpmEcRo45BxcuxWuE\"),googleSterne:5,googleAnzahl:52,googleStand:\"Oktober 2026\",oeffnung:\"Mo–Do 8:30–18 Uhr \\xb7 Fr 8:30–14 Uhr\",zeiten:\"Mo-Th 08:30-18:00; Fr 08:30-14:00\",intro:\"In Reutlingen bietet Prof. Dr. med. Manuel Held in seiner Praxis f\\xfcr Plastische und \\xc4sthetische Chirurgie die Volnewmer Behandlung an: Hautstraffung mit monopolarer Radiofrequenz, ohne Skalpell und mit durchgehender K\\xfchlung der Haut. F\\xfcr Frauen und M\\xe4nner, in jedem Alter.\",ueber:\"Prof. Dr. med. Manuel Held ist Facharzt f\\xfcr Plastische und \\xc4sthetische Chirurgie und au\\xdferplanm\\xe4\\xdfiger Professor an der Universit\\xe4t T\\xfcbingen. Bevor er 2025 seine eigene Praxis in Reutlingen er\\xf6ffnete, war er viele Jahre als Oberarzt in der plastischen, rekonstruktiven und Verbrennungschirurgie t\\xe4tig.\\n\\nGerade weil er auch operiert, kann er ehrlich einordnen, wann eine Behandlung ohne OP wie die Volnewmer Behandlung sinnvoll ist und wann nicht. Im Beratungsgespr\\xe4ch nimmt er sich Zeit und spricht offen \\xfcber M\\xf6glichkeiten und Grenzen.\",// Fotos von prof-held.de (Bildarchiv in Framer)\nbild:FR(\"ETALJmkTakYJY7ILMpFDFrAg3Y.jpg\"),bilder:[FR(\"BHeP6P5sCNC671ORENbJmbkPs.jpg\"),FR(\"V85lzWQsEg6r80L47ZMthtk8bVs.jpg\"),FR(\"EWiiZxWXPMG2th6rDwWgKfAopw.jpg\")],labels:\"Praxis, Praxis, Prof. Dr. Held\",portrait:FR(\"AhULRTTgsTg4FUROCyzCGHzyU.png\"),logo:\"\"},{name:\"OPTIMA FORMA\",slug:\"optima-forma-trier\",typ:\"heilpraktiker\",zertNr:\"VN-TR-001\",geprueft:\"Oktober 2026\",behandler:\"Larissa Eifert\",behandlerTitel:\"Deine Behandlerin\",qualifikation:\"Heilpraktikerin und diplomierte Kosmetikerin\",zitat:\"\",seit:\"\",strasse:\"Max-Planck-Stra\\xdfe 14\",plz:\"54296\",ort:\"Trier\",stadtteil:\"Petrisberg\",anfahrt:\"\",lat:49.756775,lng:6.6691919,telefon:\"0651 6504905\",email:\"larissa.eifert@optima-forma.net\",whatsapp:\"\",website:\"https://optima-forma.net/\",instagram:\"https://www.instagram.com/optimaforma_trier/\",googleProfil:GMAPS(\"ChIJ2wjQQGV8lUcRS00zqndqAcg\"),googleSterne:5,googleAnzahl:59,googleStand:\"Oktober 2026\",oeffnung:\"Termine nach Vereinbarung\",zeiten:\"\",intro:\"Auf dem Petrisberg in Trier bietet die Heilpraktikerin Larissa Eifert in ihrer Praxis OPTIMA FORMA die Volnewmer Behandlung an: Hautstraffung mit monopolarer Radiofrequenz, ohne Skalpell und mit durchgehender K\\xfchlung der Haut. F\\xfcr Frauen und M\\xe4nner, in jedem Alter.\",ueber:\"OPTIMA FORMA ist eine Praxis f\\xfcr \\xe4sthetische Medizin und Naturheilkunde auf dem Petrisberg in Trier. Larissa Eifert ist gepr\\xfcfte Heilpraktikerin und diplomierte Kosmetikerin und verbindet beides zu einem ganzheitlichen Blick auf die Haut.\\n\\nIhr Anspruch sind nat\\xfcrliche Ergebnisse, die zu dir passen. Deshalb steht am Anfang ein ausf\\xfchrliches Gespr\\xe4ch, in dem gemeinsam gekl\\xe4rt wird, welche Behandlung f\\xfcr dich sinnvoll ist.\",// Fotos von optima-forma.net (Bildarchiv in Framer)\nbild:FR(\"nEYclhR1u9WtuclIYWC4S7Dic.jpg\"),bilder:[FR(\"EF77d6weV6ivlUSbVDzqz3wiO5w.jpg\")],labels:\"Behandlungszimmer\",portrait:FR(\"1qQDtw6xSUKD5TEIGoTMRUQYU.jpg\"),logo:\"\"},{name:\"Activa Laserzentrum Heilbronn\",slug:\"activa-laserzentrum-heilbronn\",typ:\"praxis\",zertNr:\"VN-HN-001\",geprueft:\"Oktober 2026\",behandler:\"\",behandlerTitel:\"Dein Team\",qualifikation:\"\",zitat:\"\",seit:\"\",strasse:\"Allee 39\",plz:\"74072\",ort:\"Heilbronn\",stadtteil:\"Innenstadt\",anfahrt:\"\",lat:49.143444,lng:9.2223674,telefon:\"07131 2700200\",email:\"info@activa-laserzentrum.de\",whatsapp:\"\",website:\"https://activa-laserzentrum.de\",instagram:\"\",googleProfil:GMAPS(\"ChIJbeb4mkEvmEcRy2RaxXi8p_w\"),googleSterne:4.9,googleAnzahl:751,googleStand:\"Oktober 2026\",oeffnung:\"Di–Fr 10–19 Uhr, Sa 10–18 Uhr\",zeiten:\"Tu-Fr 10:00-19:00; Sa 10:00-18:00\",intro:\"Im Stammhaus an der Allee in Heilbronn bietet das Activa Laserzentrum die Volnewmer Behandlung an: Hautstraffung mit monopolarer Radiofrequenz, ohne Skalpell und mit durchgehender K\\xfchlung der Haut. Mit kostenfreier Erstberatung, f\\xfcr Frauen und M\\xe4nner.\",ueber:\"Was vor \\xfcber 25 Jahren in Heilbronn begonnen hat, ist heute ein Laserzentrum mit drei Standorten in Baden-W\\xfcrttemberg. Heilbronn ist das Stammhaus und der einzige Activa-Standort mit dem vollst\\xe4ndigen Behandlungsspektrum, hier gibt es auch die Volnewmer Behandlung.\\n\\nGearbeitet wird mit dem Originalger\\xe4t von CLASSYS, bezogen \\xfcber Dermacom und regelm\\xe4\\xdfig gewartet. Das Team ist nach NiSV geschult, die Fachkunde ist gepr\\xfcft. Am Anfang steht immer eine kostenfreie Erstberatung mit Hautanalyse. Passt eine andere Methode besser zu deiner Haut, etwa HIFU oder RF-Microneedling, die es in Heilbronn ebenfalls gibt, sagt dir das Team das ehrlich.\",bild:\"\",bilder:[],labels:\"R\\xe4ume, Team, Behandlung\",portrait:\"\",logo:FR(\"rvnubJReaE8pyzGbApOpCczL1Y.png\")},{name:\"Aesthetic by nature\",slug:\"aesthetic-by-nature-muenchen\",typ:\"praxis\",zertNr:\"VN-M-001\",geprueft:\"Oktober 2026\",behandler:\"Dr. med. Juliette Runtsch\",behandlerTitel:\"Deine Behandlerin\",qualifikation:\"Fach\\xe4rztin f\\xfcr An\\xe4sthesiologie\",zitat:\"\",seit:\"\",strasse:\"Engelbertstra\\xdfe 23–25\",plz:\"81241\",ort:\"M\\xfcnchen\",stadtteil:\"Pasing, im Schloss Gatterburg\",anfahrt:\"Die Praxis liegt im historischen Schloss Gatterburg in Pasing, wenige Minuten vom Bahnhof Pasing entfernt.\",lat:48.1426406,lng:11.4561897,telefon:\"+49 160 96594451\",email:\"info@aestheticbynature.de\",whatsapp:\"\",website:\"https://www.aestheticbynature.de\",instagram:\"https://www.instagram.com/dr.julietteruntsch/\",googleProfil:GMAPS(\"ChIJESJzTj7ZnUcR4oo_lT6yCAo\"),googleSterne:5,googleAnzahl:57,googleStand:\"Oktober 2026\",oeffnung:\"Mo, Di, Do, Fr 9–15:30 Uhr \\xb7 Mi 9–17:30 Uhr \\xb7 und nach Vereinbarung\",zeiten:\"Mo,Tu,Th,Fr 09:00-15:30; We 09:00-17:30\",intro:\"Im Schloss Gatterburg in M\\xfcnchen-Pasing bietet Dr. med. Juliette Runtsch in ihrer Privatpraxis Aesthetic by nature die Volnewmer Behandlung an: Hautstraffung mit monopolarer Radiofrequenz, ohne Skalpell und mit durchgehender K\\xfchlung der Haut. F\\xfcr Frauen und M\\xe4nner, in jedem Alter.\",ueber:\"Aesthetic by nature ist eine Privatpraxis f\\xfcr regenerative \\xc4sthetik sowie Skin & Hair Longevity. Dr. med. Juliette Runtsch ist Fach\\xe4rztin f\\xfcr An\\xe4sthesiologie und hat sich auf Behandlungen spezialisiert, die die k\\xf6rpereigene Regeneration der Haut unterst\\xfctzen und nat\\xfcrlich wirkende Ergebnisse zum Ziel haben.\\n\\nDie Praxis liegt im historischen Schloss Gatterburg in Pasing. Am Anfang steht ein pers\\xf6nliches Beratungsgespr\\xe4ch mit Hautanalyse, in dem gemeinsam ein individueller Plan entsteht. Passt eine andere Methode besser zu deiner Haut, wird das offen besprochen.\",bild:FR(\"4mT5z3kXP32Jq5wV1XjZRZFoSUk.jpg\"),bilder:[FR(\"nE00YX2zL9ZxjRN5VDbD1rIh8.jpg\"),FR(\"GU1zRsG0D5TUsS0UaBpS4tU3Dz0.jpg\"),FR(\"I79T9fv7tup5rMzzFkTzsQk890.jpg\")],labels:\"R\\xe4ume, Praxis, Behandlung\",portrait:FR(\"uc0gtZNT8YdKILK9BQJbxZhomw4.jpg\"),logo:\"\"}];export function findByNr(nr){const n=String(nr||\"\").trim().toUpperCase().replace(/\\s+/g,\"\");if(!n)return undefined;return PRAXEN.find(p=>(p.zertNr||\"\").toUpperCase()===n);}export function findBySlug(slug){const s=String(slug||\"\").trim().toLowerCase();if(!s)return undefined;return PRAXEN.find(p=>(p.slug||\"\").toLowerCase()===s);}export function looksLikeNr(v){return/^VN-?[A-ZÄÖÜ]{1,4}-?\\d{1,4}$/i.test(String(v||\"\").trim().replace(/\\s+/g,\"\"));}export default function VolnewmerPraxenInfo(){return null;}\nexport const __FramerMetadata__ = {\"exports\":{\"looksLikeNr\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PREISSPANNE\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"findBySlug\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PRAXEN\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"VPraxis\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"findByNr\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"oeffnungSpec\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VolnewmerPraxen.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef,useCallback}from\"react\";import{RenderTarget}from\"framer\";// VolnewmerConsent v1.0 – Cookie-Banner im Volnewmer-Stil, eingebunden über VolnewmerHeader (rechte Kapsel).\n// Schwebende Glas-Karte, „Nur notwendige“ und „Alle akzeptieren“ gleichwertig, Einstellungen mit Schaltern,\n// Speicherung 12 Monate, Google Consent Mode v2, globales API: window.vnConsent.get(\"statistik\"|\"marketing\"|\"extern\"),\n// Ereignis \"vn-consent\" bei Änderung, erneutes Öffnen über window.dispatchEvent(new Event(\"vn-consent-open\")).\nconst KEY=\"vn-consent-v1\";const MAX_AGE=365*24*60*60*1e3;const CATS=[{k:\"notwendig\",t:\"Notwendig\",d:\"Damit volnewmer.de funktioniert, zum Beispiel f\\xfcr Seiten\\xfcberg\\xe4nge und um deine Auswahl zu speichern.\"},{k:\"statistik\",t:\"Statistik\",d:\"Anonyme Reichweitenmessung, damit wir verstehen, was dir hilft, und die Seite verbessern k\\xf6nnen.\"},{k:\"marketing\",t:\"Marketing\",d:\"Messung unserer Kampagnen, zum Beispiel \\xfcber Google Ads.\"},{k:\"extern\",t:\"Externe Inhalte\",d:\"Karten und Ortssuche im Praxisfinder, bereitgestellt \\xfcber OpenStreetMap.\"}];function read(){try{const raw=localStorage.getItem(KEY);if(!raw)return null;const c=JSON.parse(raw);if(!c||c.v!==1||Date.now()-c.t>MAX_AGE)return null;return c;}catch(e){return null;}}function apply(c){const w=window;w.dataLayer=w.dataLayer||[];const gtag=function(){w.dataLayer.push(arguments);};const g=b=>b?\"granted\":\"denied\";gtag(\"consent\",c?\"update\":\"default\",{analytics_storage:g(!!c&&c.statistik),ad_storage:g(!!c&&c.marketing),ad_user_data:g(!!c&&c.marketing),ad_personalization:g(!!c&&c.marketing),functionality_storage:\"granted\",security_storage:\"granted\"});w.vnConsent={choice:c,get:k=>!!(c&&c[k]),open:()=>window.dispatchEvent(new Event(\"vn-consent-open\"))};if(c){w.dataLayer.push({event:\"vn_consent\",statistik:c.statistik,marketing:c.marketing,extern:c.extern});try{window.dispatchEvent(new CustomEvent(\"vn-consent\",{detail:c}));}catch(e){}}}const CSS=`\n.vcb{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:2147481500;width:min(440px,calc(100vw - 32px));max-height:calc(100svh - 32px);overflow:auto;overscroll-behavior:contain;isolation:isolate;border-radius:30px;padding:22px;color:#1d1d1f;font-family:'Instrument Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;-webkit-font-smoothing:antialiased;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.94) 100%);border:1px solid rgba(255,255,255,.9);box-shadow:0 30px 80px rgba(60,8,16,.22),0 4px 14px rgba(0,0,0,.06),inset 0 1px 0 #fff,inset 0 -1px 0 rgba(167,33,47,.06);animation:vcbIn .8s cubic-bezier(.16,1,.3,1) both;scrollbar-width:thin}\n.vcb *{box-sizing:border-box}\n.vcb.out{animation:vcbOut .45s cubic-bezier(.76,0,.24,1) both}\n@keyframes vcbIn{from{opacity:0;transform:translateY(36px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}\n@keyframes vcbOut{to{opacity:0;transform:translateY(28px) scale(.97)}}\n.vcb::before{content:\"\";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(60% 55% at 100% 0%,rgba(241,210,212,.75),rgba(241,210,212,0) 70%)}\n.vcb::after{content:\"\";position:absolute;left:28px;right:28px;top:0;height:1px;background:linear-gradient(90deg,rgba(255,255,255,0),#fff,rgba(255,255,255,0));pointer-events:none}\n.vcb-top{display:flex;align-items:center;gap:12px}\n.vcb-sym{flex:0 0 40px;width:40px;height:40px;display:block;animation:vcbSpin 1.2s cubic-bezier(.34,1.56,.64,1) .3s both}\n@keyframes vcbSpin{from{transform:rotate(-90deg) scale(.6);opacity:0}to{transform:rotate(0) scale(1);opacity:1}}\n.vcb-top small{display:block;font-size:12.5px;font-weight:600;color:#A7212F}\n.vcb-top b{display:block;margin-top:1px;font-size:19px;font-weight:600;letter-spacing:-.025em;line-height:1.2}\n.vcb p{margin:14px 0 0;font-size:14px;line-height:1.55;color:#6e6e73;text-wrap:pretty}\n.vcb p a,.vcb-legal a{color:#1d1d1f;font-weight:600;text-decoration:underline;text-decoration-color:rgba(167,33,47,.4);text-underline-offset:3px}\n.vcb p a:hover,.vcb-legal a:hover{color:#A7212F}\n.vcb-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}\n.vcb-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 14px;border-radius:999px;border:0;font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:transform .3s cubic-bezier(.16,1,.3,1),background .25s ease}\n.vcb-btn:hover{transform:translateY(-1px)}\n.vcb-btn:active{transform:scale(.97)}\n.vcb-btn:focus-visible,.vcb-more:focus-visible,.vcb-sw:focus-visible,.vcb a:focus-visible{outline:2px solid #A7212F;outline-offset:3px}\n.vcb-dark{color:#fff;background:#1d1d1f;box-shadow:0 8px 20px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.14)}\n.vcb-dark:hover{background:#000}\n.vcb-red{color:#fff;border:1px solid rgba(255,255,255,.36);background:linear-gradient(180deg,rgb(196,56,70) 0%,rgb(167,33,47) 55%,rgb(138,24,37) 100%);box-shadow:0 8px 22px rgba(167,33,47,.3),inset 0 1px 0 rgba(255,255,255,.35)}\n.vcb-red::before{content:\"\";position:absolute;left:1px;right:1px;top:1px;height:50%;border-radius:999px 999px 40% 40%;background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(255,255,255,0));z-index:-1;pointer-events:none}\n.vcb-light{color:#1d1d1f;background:#F5F5F7}\n.vcb-light:hover{background:#EBEBEF}\n.vcb-more{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:10px;height:40px;border:0;border-radius:999px;background:transparent;color:#6e6e73;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:color .2s ease,background .2s ease}\n.vcb-more:hover{color:#1d1d1f;background:rgba(0,0,0,.03)}\n.vcb-more svg{width:14px;height:14px;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}\n.vcb-more[aria-expanded=\"true\"] svg{transform:rotate(180deg)}\n.vcb-set{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.16,1,.3,1)}\n.vcb-set.open{grid-template-rows:1fr}\n.vcb-set>div{overflow:hidden;min-height:0}\n.vcb-list{display:flex;flex-direction:column;gap:6px;margin-top:10px}\n.vcb-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 14px 14px 16px;border-radius:20px;background:#F5F5F7}\n.vcb-row b{display:block;font-size:14.5px;font-weight:600;letter-spacing:-.01em}\n.vcb-row span{display:block;margin-top:3px;font-size:12.5px;line-height:1.45;color:#6e6e73}\n.vcb-lock{font-size:12px;font-weight:600;color:#A7212F;white-space:nowrap;padding:0 4px}\n.vcb-sw{position:relative;flex:0 0 52px;width:52px;height:32px;border-radius:999px;border:0;padding:0;cursor:pointer;background:rgba(0,0,0,.14);transition:background .3s ease}\n.vcb-sw i{position:absolute;left:3px;top:3px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.2);transition:transform .45s cubic-bezier(.34,1.56,.64,1)}\n.vcb-sw[aria-checked=\"true\"]{background:linear-gradient(180deg,rgb(196,56,70),rgb(167,33,47))}\n.vcb-sw[aria-checked=\"true\"] i{transform:translateX(20px)}\n.vcb-save{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}\n.vcb-legal{display:flex;justify-content:center;gap:16px;margin-top:12px;font-size:12.5px;color:#86868b}\n@media (max-width:600px){\n.vcb{left:8px;right:8px;width:auto;bottom:calc(8px + env(safe-area-inset-bottom,0px));border-radius:26px;padding:18px}\n.vcb-top b{font-size:18px}\n.vcb-btn{height:52px}\n}\n@media (max-width:360px){.vcb-btns,.vcb-save{grid-template-columns:1fr}}\n@media (prefers-reduced-motion:reduce){\n.vcb,.vcb.out,.vcb-sym{animation:none}\n.vcb-set,.vcb-sw,.vcb-sw i,.vcb-btn,.vcb-more svg{transition:none}\n}\n`;function Sym(){return /*#__PURE__*/_jsxs(\"svg\",{className:\"vcb-sym\",viewBox:\"0 0 40 40\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"radialGradient\",{id:\"vcbG\",cx:\"40%\",cy:\"35%\",r:\"70%\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0\",stopColor:\"#C43846\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"1\",stopColor:\"#8A1825\"})]})}),/*#__PURE__*/_jsx(\"circle\",{cx:\"20\",cy:\"20\",r:\"20\",fill:\"url(#vcbG)\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"13.2\",y:\"13.2\",width:\"13.6\",height:\"13.6\",rx:\"4.2\",transform:\"rotate(45 20 20)\",fill:\"none\",stroke:\"#fff\",strokeWidth:\"2\"})]});}function Chev(){return /*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 9l6 6 6-6\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}export default function VolnewmerConsent({privacyLink=\"/datenschutz\",imprintLink=\"/impressum\"}){const[show,setShow]=useState(false);const[leaving,setLeaving]=useState(false);const[more,setMore]=useState(false);const[sel,setSel]=useState({statistik:false,marketing:false,extern:false});const firstBtn=useRef(null);const isCanvas=RenderTarget.current()===RenderTarget.canvas;useEffect(()=>{if(isCanvas||typeof window===\"undefined\")return;const w=window;const c=read();if(!w.__vnConsentInit){w.__vnConsentInit=true;apply(c);}let t=null;if(!c)t=setTimeout(()=>setShow(true),1200);else setSel({statistik:c.statistik,marketing:c.marketing,extern:c.extern});const open=()=>{const cur=read();if(cur)setSel({statistik:cur.statistik,marketing:cur.marketing,extern:cur.extern});setLeaving(false);setMore(true);setShow(true);};window.addEventListener(\"vn-consent-open\",open);return()=>{clearTimeout(t);window.removeEventListener(\"vn-consent-open\",open);};},[]);useEffect(()=>{if(show)setTimeout(()=>firstBtn.current?.focus({preventScroll:true}),900);},[show]);const save=useCallback(s=>{const c={v:1,t:Date.now(),...s};try{localStorage.setItem(KEY,JSON.stringify(c));}catch(e){}apply(c);setSel(s);setLeaving(true);setTimeout(()=>{setShow(false);setLeaving(false);setMore(false);},450);},[]);if(isCanvas||!show)return null;const all={statistik:true,marketing:true,extern:true};const none={statistik:false,marketing:false,extern:false};return /*#__PURE__*/_jsxs(\"div\",{className:\"vcb\"+(leaving?\" out\":\"\"),role:\"dialog\",\"aria-modal\":\"false\",\"aria-labelledby\":\"vcb-t\",\"aria-describedby\":\"vcb-d\",\"data-lenis-prevent\":\"\",children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:CSS}}),/*#__PURE__*/_jsxs(\"div\",{className:\"vcb-top\",children:[/*#__PURE__*/_jsx(Sym,{}),/*#__PURE__*/_jsxs(\"span\",{children:[/*#__PURE__*/_jsx(\"small\",{children:\"Datenschutz\"}),/*#__PURE__*/_jsx(\"b\",{id:\"vcb-t\",children:\"Deine Daten, deine Wahl.\"})]})]}),/*#__PURE__*/_jsxs(\"p\",{id:\"vcb-d\",children:[\"Wir nutzen notwendige Cookies, damit volnewmer.de funktioniert. Mit deiner Zustimmung verwenden wir zus\\xe4tzlich Dienste f\\xfcr Statistik, Marketing und externe Inhalte. Du kannst deine Wahl jederzeit im Footer unter „Cookie-Einstellungen“ \\xe4ndern. Mehr dazu in der \",/*#__PURE__*/_jsx(\"a\",{href:privacyLink,\"data-no-transition\":\"\",children:\"Datenschutzerkl\\xe4rung\"}),\".\"]}),!more&&/*#__PURE__*/_jsxs(\"div\",{className:\"vcb-btns\",children:[/*#__PURE__*/_jsx(\"button\",{ref:firstBtn,className:\"vcb-btn vcb-dark\",type:\"button\",onClick:()=>save(none),children:\"Nur notwendige\"}),/*#__PURE__*/_jsx(\"button\",{className:\"vcb-btn vcb-red\",type:\"button\",onClick:()=>save(all),children:\"Alle akzeptieren\"})]}),/*#__PURE__*/_jsxs(\"button\",{className:\"vcb-more\",type:\"button\",\"aria-expanded\":more,\"aria-controls\":\"vcb-set\",onClick:()=>setMore(m=>!m),children:[more?\"Einstellungen schlie\\xdfen\":\"Einstellungen\",/*#__PURE__*/_jsx(Chev,{})]}),/*#__PURE__*/_jsx(\"div\",{id:\"vcb-set\",className:\"vcb-set\"+(more?\" open\":\"\"),children:/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{className:\"vcb-list\",role:\"group\",\"aria-label\":\"Kategorien\",children:CATS.map(c=>/*#__PURE__*/_jsxs(\"div\",{className:\"vcb-row\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"b\",{id:\"vcb-l-\"+c.k,children:c.t}),/*#__PURE__*/_jsx(\"span\",{children:c.d})]}),c.k===\"notwendig\"?/*#__PURE__*/_jsx(\"span\",{className:\"vcb-lock\",children:\"Immer aktiv\"}):/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"vcb-sw\",role:\"switch\",\"aria-checked\":sel[c.k],\"aria-labelledby\":\"vcb-l-\"+c.k,tabIndex:more?0:-1,onClick:()=>setSel(s=>({...s,[c.k]:!s[c.k]})),children:/*#__PURE__*/_jsx(\"i\",{})})]},c.k))}),/*#__PURE__*/_jsxs(\"div\",{className:\"vcb-save\",children:[/*#__PURE__*/_jsx(\"button\",{className:\"vcb-btn vcb-light\",type:\"button\",tabIndex:more?0:-1,onClick:()=>save(sel),children:\"Auswahl speichern\"}),/*#__PURE__*/_jsx(\"button\",{className:\"vcb-btn vcb-red\",type:\"button\",tabIndex:more?0:-1,onClick:()=>save(all),children:\"Alle akzeptieren\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"vcb-legal\",children:[/*#__PURE__*/_jsx(\"a\",{href:privacyLink,tabIndex:more?0:-1,\"data-no-transition\":\"\",children:\"Datenschutz\"}),/*#__PURE__*/_jsx(\"a\",{href:imprintLink,tabIndex:more?0:-1,\"data-no-transition\":\"\",children:\"Impressum\"})]})]})})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"VolnewmerConsent\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VolnewmerConsent.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{LOGO_WHITE}from\"https://framerusercontent.com/modules/XiAryxg9cJpiHhF9fpp4/WOlgMz1bWITPL6sevcUC/VolnewmerBrand.js\";// VolnewmerWillkommen v1.2 – Begrüßung beim ersten Besuch: Patienten oder Fachkreise?\n// v1.2: Feste KI-Kennzeichnung im Bild („KI-Bild“, Glas-Plättchen unten links), unabhängig von anderen Komponenten.\n// Abschaltbar nur über aiLabel={false}, wenn ein echtes Foto eingesetzt wird.\n// v1.1: Begrüßungs-Bild gibt seinen Alt-Text weiter.\n// Wird vom Header eingeblendet (nicht auf /fuer-praxen, /praxis/*, /praxisfinder, Impressum, Datenschutz).\n// Wahl wird im Browser gemerkt (localStorage „vn-rolle“, 180 Tage), damit das Fenster nicht erneut erscheint.\n// Desktop: geteilte Karte (rot mit Wellen links, Bild rechts). Handy: Blatt von unten, Seite bleibt sichtbar.\n// X, Esc und Klick daneben = Patienten (bleiben auf der Seite). HWG: keine Wirkungsversprechen.\nconst KEY=\"vn-rolle\";const DAYS=180;export function rolleGespeichert(){try{const raw=window.localStorage.getItem(KEY);if(!raw)return false;const v=JSON.parse(raw);return!!(v&&v.t&&Date.now()-v.t<DAYS*864e5);}catch(e){return false;}}function merken(rolle){try{window.localStorage.setItem(KEY,JSON.stringify({r:rolle,t:Date.now()}));}catch(e){}}const CSS=`\n.vwl{position:fixed;inset:0;z-index:2147480000;display:flex;align-items:center;justify-content:center;padding:24px;font-family:'Instrument Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;-webkit-font-smoothing:antialiased;isolation:isolate}\n.vwl *{box-sizing:border-box}\n.vwl-bg{position:absolute;inset:0;background:rgba(20,8,10,.55);animation:vwlFade .5s ease both}\n.vwl.out .vwl-bg{animation:vwlFadeOut .45s ease both}\n@keyframes vwlFade{from{opacity:0}to{opacity:1}}\n@keyframes vwlFadeOut{from{opacity:1}to{opacity:0}}\n.vwl-card{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);width:min(1040px,100%);min-height:560px;border-radius:32px;overflow:hidden;box-shadow:0 40px 120px rgba(20,4,8,.45);animation:vwlIn .8s cubic-bezier(.16,1,.3,1) both}\n.vwl.out .vwl-card{animation:vwlOut .45s cubic-bezier(.76,0,.24,1) both}\n@keyframes vwlIn{from{opacity:0;transform:translateY(30px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}\n@keyframes vwlOut{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(20px) scale(.98)}}\n\n.vwl-left{position:relative;isolation:isolate;overflow:hidden;padding:56px 52px 48px;color:#fff;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(80% 60% at 20% 10%,rgba(255,255,255,.08),rgba(255,255,255,0) 60%),linear-gradient(160deg,rgb(150,26,38) 0%,rgb(120,18,28) 55%,rgb(92,12,20) 100%)}\n.vwl-waves{position:absolute;left:-10%;right:-10%;bottom:-6%;height:62%;z-index:-1;pointer-events:none}\n.vwl-waves path{fill:none;stroke-linecap:round;animation:vwlWave 12s ease-in-out infinite alternate}\n@keyframes vwlWave{from{transform:translateX(-2%)}to{transform:translateX(2%)}}\n.vwl-logo{height:30px;width:auto;display:block;animation:vwlUp .8s cubic-bezier(.16,1,.3,1) .15s both}\n.vwl-rule{width:44px;height:1.5px;margin-top:22px;background:rgba(255,255,255,.7);animation:vwlUp .8s cubic-bezier(.16,1,.3,1) .22s both}\n.vwl-tag{margin:18px 0 0;font-size:14px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;line-height:1.6;color:rgba(255,255,255,.88);animation:vwlUp .8s cubic-bezier(.16,1,.3,1) .28s both}\n.vwl-q{margin:34px 0 0;font-size:15px;font-weight:600;color:rgba(255,255,255,.7);animation:vwlUp .8s cubic-bezier(.16,1,.3,1) .34s both}\n@keyframes vwlUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}\n.vwl-opts{display:flex;flex-direction:column;gap:22px;margin-top:14px}\n.vwl-o{animation:vwlUp .8s cubic-bezier(.16,1,.3,1) both}\n.vwl-o:nth-child(1){animation-delay:.42s}\n.vwl-o:nth-child(2){animation-delay:.52s}\n.vwl-b{display:grid;grid-template-columns:44px 1px minmax(0,1fr) 24px;align-items:center;gap:16px;width:100%;height:68px;padding:0 22px 0 18px;border-radius:999px;border:0;cursor:pointer;font:inherit;text-align:left;color:#3a1a1f;background:linear-gradient(180deg,#FBF4F1 0%,#F1E6E1 100%);box-shadow:0 12px 30px rgba(40,4,10,.28),inset 0 1px 0 #fff;text-decoration:none;transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease}\n.vwl-b:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(40,4,10,.35),inset 0 1px 0 #fff}\n.vwl-b:active{transform:scale(.98)}\n.vwl-b:focus-visible{outline:2px solid #fff;outline-offset:4px}\n.vwl-b svg{width:26px;height:26px;color:#5a2a31;justify-self:center}\n.vwl-b i{width:1px;height:28px;background:rgba(90,42,49,.25)}\n.vwl-b b{font-size:15px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}\n.vwl-b em{font-style:normal;font-size:20px;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}\n.vwl-b:hover em{transform:translateX(4px)}\n.vwl-o p{margin:10px 0 0;text-align:center;font-size:14.5px;line-height:1.45;color:rgba(255,255,255,.82)}\n\n.vwl-right{position:relative;overflow:hidden;background:radial-gradient(70% 60% at 60% 30%,rgba(255,255,255,.7),rgba(255,255,255,0) 60%),linear-gradient(160deg,#F8E9EA 0%,#EBD4D2 100%)}\n.vwl-right img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;animation:vwlZoom 1.6s cubic-bezier(.16,1,.3,1) both}\n@keyframes vwlZoom{from{transform:scale(1.08)}to{transform:scale(1)}}\n.vwl-ai{position:absolute;left:16px;bottom:16px;z-index:3;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.01em;color:#fff;background:rgba(20,10,12,.4);border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(12px) saturate(1.3);backdrop-filter:blur(12px) saturate(1.3);pointer-events:none;animation:vwlUp .8s cubic-bezier(.16,1,.3,1) .7s both}\n.vwl-ai i{width:5px;height:5px;border-radius:50%;background:#fff;opacity:.85}\n.vwl-sym{position:absolute;left:50%;top:50%;width:140px;height:140px;margin:-70px 0 0 -70px;opacity:.9}\n.vwl-x{position:absolute;right:16px;top:16px;z-index:5;width:40px;height:40px;border-radius:50%;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.9);color:#1d1d1f;box-shadow:0 6px 18px rgba(0,0,0,.15);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}\n.vwl-x:hover{transform:rotate(90deg)}\n.vwl-x svg{width:16px;height:16px}\n.vwl-x:focus-visible{outline:2px solid #A7212F;outline-offset:3px}\n.vwl-note{margin:26px 0 0;font-size:11.5px;line-height:1.5;color:rgba(255,255,255,.55);animation:vwlUp .8s cubic-bezier(.16,1,.3,1) .6s both}\n\n@media (max-width:820px){\n.vwl{align-items:flex-end;padding:0}\n.vwl-bg{background:rgba(20,8,10,.4)}\n.vwl-card{grid-template-columns:minmax(0,1fr);min-height:0;width:100%;border-radius:28px 28px 0 0;animation-name:vwlSheet}\n.vwl.out .vwl-card{animation-name:vwlSheetOut}\n@keyframes vwlSheet{from{transform:translateY(100%)}to{transform:translateY(0)}}\n@keyframes vwlSheetOut{from{transform:translateY(0)}to{transform:translateY(100%)}}\n.vwl-right{display:none}\n.vwl-left{padding:30px 22px calc(26px + env(safe-area-inset-bottom,0px))}\n.vwl-left::before{content:\"\";position:absolute;left:50%;top:10px;width:40px;height:5px;margin-left:-20px;border-radius:5px;background:rgba(255,255,255,.35)}\n.vwl-logo{height:22px}\n.vwl-tag{font-size:12px;letter-spacing:.14em;margin-top:14px}\n.vwl-rule{margin-top:16px}\n.vwl-q{margin-top:22px}\n.vwl-opts{gap:16px}\n.vwl-b{height:60px;grid-template-columns:36px 1px minmax(0,1fr) 20px;gap:12px;padding:0 18px 0 14px}\n.vwl-b svg{width:22px;height:22px}\n.vwl-b b{font-size:13px;letter-spacing:.08em}\n.vwl-o p{font-size:13px;margin-top:8px}\n.vwl-x{top:14px;right:14px;width:34px;height:34px;background:rgba(255,255,255,.18);color:#fff;box-shadow:none}\n.vwl-note{margin-top:18px}\n}\n@media (prefers-reduced-motion:reduce){\n.vwl-bg,.vwl-card,.vwl-logo,.vwl-rule,.vwl-tag,.vwl-q,.vwl-o,.vwl-note,.vwl-right img,.vwl-waves path,.vwl-ai{animation:none!important}\n.vwl-b,.vwl-b em,.vwl-x{transition:none}\n}\n`;function Ico({n}){const p={fill:\"none\",stroke:\"currentColor\",strokeWidth:1.6,strokeLinecap:\"round\",strokeLinejoin:\"round\"};return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",\"aria-hidden\":\"true\",children:[n===\"person\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"8\",r:\"4\",...p}),/*#__PURE__*/_jsx(\"path\",{d:\"M4.5 20c1.4-3.6 4.2-5.3 7.5-5.3s6.1 1.7 7.5 5.3\",...p})]}),n===\"steth\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M6 3v6a4 4 0 0 0 8 0V3\",...p}),/*#__PURE__*/_jsx(\"path\",{d:\"M10 13v2.5a4.5 4.5 0 0 0 9 0V13\",...p}),/*#__PURE__*/_jsx(\"circle\",{cx:\"19\",cy:\"11\",r:\"2\",...p})]}),n===\"x\"&&/*#__PURE__*/_jsx(\"path\",{d:\"M6 6l12 12M18 6L6 18\",...p,strokeWidth:2.2})]});}function Waves(){const lines=Array.from({length:9});return /*#__PURE__*/_jsxs(\"svg\",{className:\"vwl-waves\",viewBox:\"0 0 600 300\",preserveAspectRatio:\"none\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"linearGradient\",{id:\"vwlG\",x1:\"0\",y1:\"0\",x2:\"1\",y2:\"0\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0\",stopColor:\"#fff\",stopOpacity:\"0\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\".45\",stopColor:\"#FFB4BE\",stopOpacity:\".55\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"1\",stopColor:\"#fff\",stopOpacity:\".05\"})]})}),lines.map((_,i)=>{const o=i*9;return /*#__PURE__*/_jsx(\"path\",{d:\"M0 \"+(250-o)+\" C150 \"+(300-o)+\" 260 \"+(120+o)+\" 400 \"+(150+o/2)+\" S560 \"+(60+o)+\" 620 \"+(40+o),stroke:\"url(#vwlG)\",strokeWidth:1+i%3*.4,style:{animationDelay:-i*.8+\"s\"}},i);})]});}export default function VolnewmerWillkommen({image,praxenLink=\"/fuer-praxen\",onDone,aiLabel=true}){const[out,setOut]=useState(false);const firstRef=useRef(null);const rootRef=useRef(null);const close=rolle=>{merken(rolle);setOut(true);const reduce=window.matchMedia&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;setTimeout(onDone,reduce?0:420);};useEffect(()=>{const o=document.body.style.overflow;document.body.style.overflow=\"hidden\";const t=setTimeout(()=>firstRef.current?.focus({preventScroll:true}),500);const k=e=>{if(e.key===\"Escape\"){close(\"patient\");return;}if(e.key!==\"Tab\"||!rootRef.current)return;const f=Array.from(rootRef.current.querySelectorAll(\"a[href],button\"));if(!f.length)return;const a=f[0],z=f[f.length-1];if(e.shiftKey&&document.activeElement===a){e.preventDefault();z.focus();}else if(!e.shiftKey&&document.activeElement===z){e.preventDefault();a.focus();}};window.addEventListener(\"keydown\",k);return()=>{document.body.style.overflow=o;clearTimeout(t);window.removeEventListener(\"keydown\",k);};},[]);const hasImg=!!(image&&image.src);const altText=hasImg?(image.alt||\"Volnewmer auf einer Werbefl\\xe4che in der Gro\\xdfstadt\")+(aiLabel&&!/KI/i.test(image.alt||\"\")?\" (KI-generiert)\":\"\"):\"\";return /*#__PURE__*/_jsxs(\"div\",{className:\"vwl\"+(out?\" out\":\"\"),ref:rootRef,role:\"dialog\",\"aria-modal\":\"true\",\"aria-labelledby\":\"vwl-t\",\"data-lenis-prevent\":\"\",children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:CSS}}),/*#__PURE__*/_jsx(\"div\",{className:\"vwl-bg\",onClick:()=>close(\"patient\")}),/*#__PURE__*/_jsxs(\"div\",{className:\"vwl-card\",children:[/*#__PURE__*/_jsx(\"button\",{className:\"vwl-x\",type:\"button\",onClick:()=>close(\"patient\"),\"aria-label\":\"Schlie\\xdfen und zur Seite\",children:/*#__PURE__*/_jsx(Ico,{n:\"x\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"vwl-left\",children:[/*#__PURE__*/_jsx(Waves,{}),/*#__PURE__*/_jsx(\"img\",{className:\"vwl-logo\",src:LOGO_WHITE,alt:\"Volnewmer by Dermacom\"}),/*#__PURE__*/_jsx(\"span\",{className:\"vwl-rule\",\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsxs(\"p\",{className:\"vwl-tag\",id:\"vwl-t\",children:[\"Straffere Haut ohne OP.\",/*#__PURE__*/_jsx(\"br\",{}),\"In der Regel ohne Ausfallzeit.\"]}),/*#__PURE__*/_jsx(\"p\",{className:\"vwl-q\",children:\"Wof\\xfcr interessierst du dich?\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"vwl-opts\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"vwl-o\",children:[/*#__PURE__*/_jsxs(\"button\",{ref:firstRef,className:\"vwl-b\",type:\"button\",onClick:()=>close(\"patient\"),children:[/*#__PURE__*/_jsx(Ico,{n:\"person\"}),/*#__PURE__*/_jsx(\"i\",{\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(\"b\",{children:\"F\\xfcr Patienten\"}),/*#__PURE__*/_jsx(\"em\",{\"aria-hidden\":\"true\",children:\"→\"})]}),/*#__PURE__*/_jsx(\"p\",{children:\"Alles \\xfcber die Behandlung und eine Praxis in deiner N\\xe4he.\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"vwl-o\",children:[/*#__PURE__*/_jsxs(\"a\",{className:\"vwl-b\",href:praxenLink,onClick:e=>{e.preventDefault();merken(\"fachkreise\");window.location.href=praxenLink;},children:[/*#__PURE__*/_jsx(Ico,{n:\"steth\"}),/*#__PURE__*/_jsx(\"i\",{\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(\"b\",{children:\"F\\xfcr Fachkreise\"}),/*#__PURE__*/_jsx(\"em\",{\"aria-hidden\":\"true\",children:\"→\"})]}),/*#__PURE__*/_jsx(\"p\",{children:\"F\\xfcr \\xc4rzte und Praxen: Anwender werden und im Praxisfinder erscheinen.\"})]})]}),/*#__PURE__*/_jsx(\"p\",{className:\"vwl-note\",children:\"Deine Auswahl wird nur in deinem Browser gemerkt, damit diese Frage nicht erneut erscheint.\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"vwl-right\",children:hasImg?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"img\",{src:image.src,alt:altText}),aiLabel&&/*#__PURE__*/_jsxs(\"span\",{className:\"vwl-ai\",children:[/*#__PURE__*/_jsx(\"i\",{\"aria-hidden\":\"true\"}),\"KI-Bild\"]})]}):/*#__PURE__*/_jsxs(\"svg\",{className:\"vwl-sym\",viewBox:\"0 0 40 40\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"20\",cy:\"20\",r:\"20\",fill:\"#A7212F\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"13.2\",y:\"13.2\",width:\"13.6\",height:\"13.6\",rx:\"4.2\",transform:\"rotate(45 20 20)\",fill:\"none\",stroke:\"#fff\",strokeWidth:\"2\"})]})})]})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"rolleGespeichert\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"VolnewmerWillkommen\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VolnewmerWillkommen.map","// VolnewmerAuswahl v1.0 – gemeinsamer Zwischenspeicher für Volnewmer-Check, Preis-Rechner und Termin-Anfrage.\n// Liegt nur im sessionStorage dieses Browser-Tabs (verschwindet beim Schließen), wird nie übertragen.\n// Technisch notwendig für die vom Nutzer gewünschte Funktion (Auswahl übernehmen), kein Tracking.\nconst KEY=\"vn-auswahl\";export function readAuswahl(){try{if(typeof window===\"undefined\")return{};const v=JSON.parse(window.sessionStorage.getItem(KEY)||\"{}\");return v&&typeof v===\"object\"?v:{};}catch(e){return{};}}export function writeAuswahl(patch){try{if(typeof window===\"undefined\")return;const next={...readAuswahl(),...patch};window.sessionStorage.setItem(KEY,JSON.stringify(next));window.dispatchEvent(new Event(\"vn-auswahl\"));}catch(e){}}export function clearAuswahl(keys){try{if(typeof window===\"undefined\")return;if(!keys)window.sessionStorage.removeItem(KEY);else{const cur=readAuswahl();keys.forEach(k=>delete cur[k]);window.sessionStorage.setItem(KEY,JSON.stringify(cur));}window.dispatchEvent(new Event(\"vn-auswahl\"));}catch(e){}}// Welche Positionen im Preis-Rechner zu welchem Bereich aus dem Check passen\nexport const AREA_TO_PRICES={\"Augenpartie\":[\"u\",\"o\",\"uo\",\"sao\"],\"Stirn\":[\"sao\"],\"Wangen\":[\"c1\",\"c2\",\"c3\"],\"Kinnlinie\":[\"hk\",\"c1\",\"c2\"],\"Hals und Dekollet\\xe9\":[\"hk\",\"d\",\"c1\",\"c2\"],\"K\\xf6rper\":[]};export default function VolnewmerAuswahlInfo(){return null;}\nexport const __FramerMetadata__ = {\"exports\":{\"AREA_TO_PRICES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"readAuswahl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clearAuswahl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"writeAuswahl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Auswahl\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VolnewmerAuswahl.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useRef,useCallback}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType}from\"framer\";import{findBySlug}from\"https://framerusercontent.com/modules/JAnxoQasYSznpe4JNdit/1kv1AEldrwH94rt9cGYX/VolnewmerPraxen.js\";import{readAuswahl,clearAuswahl}from\"https://framerusercontent.com/modules/i8y0lYj6pH6POx99p8fi/zg1MNYkbikZwogA2rX4S/VolnewmerAuswahl.js\";// VolnewmerSheet v1.3 – Beratung sichern ohne Seitenwechsel.\n// v1.3: „Weiter, wo du warst“-Kapsel neu: sitzt unten mittig (Computer) bzw. unten über volle Breite (Handy) statt oben über\n//       dem Inhalt. Kein abgeschnittener Satz mehr: Zeile 1 „Weiter, wo du warst“ + Fortschritt als 3 Balken, Zeile 2 Praxis\n//       und Bewertung. Auf Praxisprofilen mit mobiler Beratungs-Leiste rückt sie darüber. Eigene Klassen (vnr-…), weil „vsr“\n//       schon von der Story-Reihe belegt ist. Vertrauens-Chip „Unverbindlich“ → „Entscheidung nach der Beratung“.\n// v1.2: Google-Bewertung der Praxis im Kopf des Sheets und in der Kapsel.\n// v1.1: „Weiter, wo du warst“: begonnene, nicht abgeschickte Anfrage (bis 14 Tage) als dunkle Live-Activity-Kapsel.\n// Gespeichert werden nur Praxis, Bereiche, Wunschzeit und Schritt im Browser (localStorage „vn-offen“),\n// keine Namen, Telefonnummern oder E-Mail-Adressen. Ausblenden per X gilt für die laufende Sitzung.\n// v1.0: Fängt auf allen Seiten jeden Link auf „/praxis/<slug>#anfrage“ ab (außer auf dem Profil selbst) und öffnet die\n// Anfrage als iOS-Sheet: unten am Handy (Griff, nach unten wischen schließt), mittig am Desktop. Gleicher Server, gleiche\n// Felder und Einwilligung wie VolnewmerAnfrage. Trichter im dataLayer (Ereignis „vn_funnel“).\n// Ein Link mit dem Attribut data-vn-direkt wird nicht abgefangen. Öffnen per Code: window.dispatchEvent(new CustomEvent(\"vn-anfrage\", { detail: { slug } })).\n// Wird vom VolnewmerHeader auf jeder Seite automatisch eingebunden.\n// @framerSupportedLayoutWidth auto\n// @framerSupportedLayoutHeight auto\nconst EP=\"https://assets.dermacom-germany.de/volnewmer-anfrage.php\";const OFFEN=\"vn-offen\";const OFFEN_AUS=\"vn-offen-aus\";const OFFEN_TAGE=14;const ZONES=[{n:\"Augenpartie\",c:\"#6FC08E\",sub:\"Schlupflider, Tr\\xe4nens\\xe4cke\"},{n:\"Stirn\",c:\"#6FC08E\",sub:\"Stirnfalten, Brauen\"},{n:\"Wangen\",c:\"#86A0E6\",sub:\"Wangen, Nasolabial\"},{n:\"Kinnlinie\",c:\"#EE98AB\",sub:\"Jawline, Kontur\"},{n:\"Hals und Dekollet\\xe9\",c:\"#EE98AB\",sub:\"Halsfalten, Dekollet\\xe9\"},{n:\"K\\xf6rper\",c:\"#E6C35C\",sub:\"Bauch, Arme, Beine\"}];const UNSURE=\"Noch unsicher\";const AREA_NAMES=[...ZONES.map(z=>z.n),UNSURE];const TIMES=[[\"Vormittags\",\"rise\",\"bis 12 Uhr\"],[\"Nachmittags\",\"sun\",\"12 bis 17 Uhr\"],[\"Abends\",\"moon\",\"ab 17 Uhr\"],[\"Flexibel\",\"spark\",\"passt immer\"]];const TIME_NAMES=TIMES.map(t=>t[0]);const MAIL_RE=/^[^\\s@]+@[^\\s@]+\\.[^\\s@]{2,}$/;const eur=n=>n.toLocaleString(\"de-DE\")+\" €\";const srcOf=x=>!x?\"\":typeof x===\"string\"?x:x.src||\"\";const reduced=()=>typeof window!==\"undefined\"&&!!window.matchMedia&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;const telHref=t=>{let d=String(t||\"\").replace(/[^\\d+]/g,\"\");if(d.startsWith(\"00\"))d=\"+\"+d.slice(2);else if(d.startsWith(\"0\"))d=\"+49\"+d.slice(1);return d;};// Google-Bewertung aus der zentralen Liste (nur wenn beide Werte vorhanden sind)\nfunction google(p){const s=Number(p&&p.googleSterne)||0,n=Number(p&&p.googleAnzahl)||0;if(!s||!n)return null;return{s:s.toFixed(1).replace(\".\",\",\"),n:n.toLocaleString(\"de-DE\")};}function funnel(schritt,slug,extra={}){try{const w=window;if(w.dataLayer)w.dataLayer.push({event:\"vn_funnel\",schritt,praxis:slug,quelle:\"sheet\",seite:window.location.pathname,...extra});}catch(e){}}function readOffen(){try{const o=JSON.parse(window.localStorage.getItem(OFFEN)||\"null\");if(!o||!o.slug||!Array.isArray(o.areas)||!o.areas.length)return null;if(Date.now()-Number(o.t||0)>OFFEN_TAGE*864e5){window.localStorage.removeItem(OFFEN);return null;}return{slug:String(o.slug),areas:o.areas.filter(x=>AREA_NAMES.includes(x)),time:TIME_NAMES.includes(o.time)?o.time:\"\",step:Math.max(0,Math.min(2,Number(o.step)||0)),t:Number(o.t)};}catch(e){return null;}}const GL_BG=\"linear-gradient(155deg,rgba(255,255,255,.97) 0%,rgba(255,255,255,.82) 46%,rgba(255,255,255,.93) 100%)\";const GL_SH=\"inset 0 1.5px 0 rgba(255,255,255,1),inset 0 -1px 0 rgba(255,255,255,.6),inset 0 0 0 1px rgba(255,255,255,.55),0 0 0 1px rgba(40,6,12,.07)\";const SPRING=\"cubic-bezier(.34,1.56,.64,1)\";const SHEET=\"cubic-bezier(.32,.72,0,1)\";const CSS=`\n.vsh{position:fixed;inset:0;z-index:9990;display:flex;align-items:center;justify-content:center;padding:24px;font-family:'Instrument Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;-webkit-font-smoothing:antialiased;color:#1d1d1f}\n.vsh *{box-sizing:border-box}\n.vsh h2,.vsh h3,.vsh p,.vsh b,.vsh span,.vsh small{hyphens:manual!important;-webkit-hyphens:manual!important;overflow-wrap:normal;word-break:normal}\n.vsh-dim{position:absolute;inset:0;background:rgba(24,6,10,.46);animation:vshFade .35s ease both}\n.vsh.out .vsh-dim{animation:vshFadeOut .32s ease both}\n@keyframes vshFade{from{opacity:0}to{opacity:1}}\n@keyframes vshFadeOut{from{opacity:1}to{opacity:0}}\n.vsh-box{position:relative;isolation:isolate;display:flex;flex-direction:column;width:min(580px,100%);max-height:min(860px,calc(100svh - 48px));border-radius:34px;background:#fff;box-shadow:0 40px 120px -30px rgba(40,4,10,.55),0 0 0 1px rgba(40,6,12,.06),inset 0 1.5px 0 #fff;overflow:hidden;animation:vshPop .55s ${SHEET} both}\n.vsh.out .vsh-box{animation:vshPopOut .3s cubic-bezier(.4,0,1,1) both}\n@keyframes vshPop{from{opacity:0;transform:translateY(28px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}\n@keyframes vshPopOut{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(24px) scale(.97)}}\n.vsh-grab{display:none}\n\n.vsh-head{position:relative;isolation:isolate;overflow:hidden;flex:0 0 auto;display:flex;align-items:center;gap:14px;padding:20px 20px 18px 22px;color:#fff;background:radial-gradient(90% 120% at 100% 0%,rgba(230,18,101,.4),rgba(230,18,101,0) 60%),linear-gradient(165deg,rgb(178,38,52) 0%,rgb(132,22,34) 60%,rgb(96,12,22) 100%);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.28)}\n.vsh-rings{position:absolute;right:-90px;top:-110px;width:260px;height:260px;z-index:-1;pointer-events:none}\n.vsh-rings i{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(255,255,255,.2);animation:vshRing 6s cubic-bezier(.16,1,.3,1) infinite}\n.vsh-rings i:nth-child(2){animation-delay:2s}\n.vsh-rings i:nth-child(3){animation-delay:4s}\n@keyframes vshRing{0%{transform:scale(.35);opacity:0}25%{opacity:1}100%{transform:scale(1.15);opacity:0}}\n.vsh-logo{flex:0 0 54px;width:54px;height:54px;border-radius:17px;padding:6px;background:#fff;overflow:hidden;box-shadow:0 10px 24px rgba(40,4,10,.3),inset 0 1px 0 #fff}\n.vsh-logo img{width:100%;height:100%;object-fit:contain;display:block}\n.vsh-logo svg{width:100%;height:100%;display:block}\n.vsh-who{flex:1;min-width:0}\n.vsh-badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px}\n.vsh-who small{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:rgba(255,255,255,.78)}\n.vsh-who small i{width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.22)}\n.vsh-stars{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px 0 6px;border-radius:999px;font-size:11.5px;font-weight:600;color:#fff;background:linear-gradient(160deg,rgba(255,255,255,.24),rgba(255,255,255,.1));box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 0 0 1px rgba(255,255,255,.18);white-space:nowrap}\n.vsh-stars svg{width:11px;height:11px;color:#FFD15C}\n.vsh-stars em{font-style:normal;font-weight:500;color:rgba(255,255,255,.75)}\n.vsh-who h2{margin:3px 0 0;font-size:20px;font-weight:600;letter-spacing:-.022em;line-height:1.18;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\n.vsh-who p{margin:2px 0 0;font-size:13px;color:rgba(255,255,255,.72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\n.vsh-x{flex:0 0 40px;width:40px;height:40px;border-radius:50%;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background:linear-gradient(160deg,rgba(255,255,255,.24),rgba(255,255,255,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 0 0 1px rgba(255,255,255,.22);transition:transform .4s ${SPRING},background .25s ease;-webkit-tap-highlight-color:transparent}\n.vsh-x:active{transform:scale(.88)}\n.vsh-x svg{width:16px;height:16px}\n.vsh-x:focus-visible{outline:2px solid #fff;outline-offset:2px}\n\n.vsh-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 22px 0;-webkit-overflow-scrolling:touch}\n.vsh-top{display:flex;align-items:center;gap:12px}\n.vsh-dots{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}\n.vsh-dots i{position:relative;height:6px;border-radius:6px;background:rgba(118,118,128,.14);overflow:hidden}\n.vsh-dots i::after{content:\"\";position:absolute;inset:0;border-radius:6px;background:linear-gradient(90deg,#C43846,#A7212F);transform-origin:left;transform:scaleX(0);transition:transform .6s cubic-bezier(.16,1,.3,1)}\n.vsh-dots i.on::after{transform:scaleX(1)}\n.vsh-top span{font-size:12px;font-weight:600;color:#86868b;white-space:nowrap;font-variant-numeric:tabular-nums}\n.vsh-back{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px 0 8px;border-radius:999px;border:0;background:${GL_BG};box-shadow:${GL_SH};color:#1d1d1f;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:transform .35s ${SPRING};-webkit-tap-highlight-color:transparent}\n.vsh-back:active{transform:scale(.93)}\n.vsh-back svg{width:13px;height:13px}\n.vsh-back:focus-visible{outline:2px solid #A7212F;outline-offset:2px}\n.vsh-step{animation:vshFwd .45s cubic-bezier(.16,1,.3,1) both}\n.vsh-step.back{animation-name:vshBack}\n@keyframes vshFwd{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}\n@keyframes vshBack{from{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:translateX(0)}}\n.vsh-q{margin:18px 0 0;font-size:25px;font-weight:600;letter-spacing:-.03em;line-height:1.12}\n.vsh-qs{margin:6px 0 0;font-size:14.5px;line-height:1.5;color:#6e6e73}\n.vsh-back-note{display:flex;align-items:center;gap:8px;margin-top:14px;padding:10px 13px;border-radius:14px;background:linear-gradient(160deg,rgba(251,234,236,.98),rgba(255,247,248,.92));box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(167,33,47,.08);font-size:13px;font-weight:500;color:#6e2a32}\n.vsh-back-note i{width:7px;height:7px;border-radius:50%;background:#A7212F;flex:0 0 7px}\n\n.vsh-trust{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}\n.vsh-trust span{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px 0 5px;border-radius:999px;font-size:12px;font-weight:600;color:#1d1d1f;background:${GL_BG};box-shadow:${GL_SH}}\n.vsh-trust span i{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-style:normal;color:#fff;background:#A7212F}\n.vsh-trust span i svg{width:10px;height:10px}\n\n.vsh-zones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}\n.vsh-z{position:relative;display:flex;align-items:center;gap:11px;min-height:64px;padding:11px 12px 11px 13px;border-radius:20px;border:0;background:${GL_BG};box-shadow:${GL_SH},0 6px 16px rgba(40,6,12,.05);color:#1d1d1f;font:inherit;text-align:left;cursor:pointer;transition:background .25s ease,box-shadow .3s ease,transform .4s ${SPRING};-webkit-tap-highlight-color:transparent}\n.vsh-z:active{transform:scale(.96)}\n.vsh-z > i{flex:0 0 12px;width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 4px rgba(255,255,255,.9),0 0 0 5px rgba(0,0,0,.06)}\n.vsh-z span{flex:1;min-width:0}\n.vsh-z b{display:block;font-size:14.5px;font-weight:600;letter-spacing:-.01em;line-height:1.2}\n.vsh-z small{display:block;margin-top:2px;font-size:12px;color:#6e6e73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\n.vsh-tick{flex:0 0 24px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:inset 0 0 0 2px #C7C7CC;color:#fff;transition:background .25s ease,box-shadow .25s ease,transform .45s ${SPRING}}\n.vsh-tick svg{width:12px;height:12px;opacity:0;transition:opacity .2s ease}\n.vsh-z.on{background:linear-gradient(160deg,rgba(251,234,236,.98),rgba(255,247,248,.94));box-shadow:inset 0 0 0 2px #A7212F,inset 0 1.5px 0 #fff}\n.vsh-z.on .vsh-tick{background:#A7212F;box-shadow:none;transform:scale(1.08)}\n.vsh-z.on .vsh-tick svg{opacity:1}\n.vsh-z.wide{grid-column:1 / -1}\n.vsh-z.wide > i{background:#FBEAEC!important;box-shadow:none;width:30px;height:30px;flex-basis:30px;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:700;color:#A7212F;font-size:14px}\n.vsh-z:focus-visible{outline:2px solid #A7212F;outline-offset:2px}\n\n.vsh-times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}\n.vsh-t{display:flex;align-items:center;gap:12px;min-height:78px;padding:14px;border-radius:22px;border:0;background:${GL_BG};box-shadow:${GL_SH},0 6px 16px rgba(40,6,12,.05);color:#1d1d1f;font:inherit;text-align:left;cursor:pointer;transition:background .25s ease,box-shadow .3s ease,transform .4s ${SPRING};-webkit-tap-highlight-color:transparent}\n.vsh-t:active{transform:scale(.96)}\n.vsh-t > i{flex:0 0 44px;width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-style:normal;background:#fff;color:#A7212F;box-shadow:0 6px 16px rgba(0,0,0,.06),inset 0 0 0 1px rgba(0,0,0,.04)}\n.vsh-t > i svg{width:21px;height:21px}\n.vsh-t b{display:block;font-size:15.5px;font-weight:600}\n.vsh-t small{display:block;margin-top:1px;font-size:12.5px;color:#6e6e73}\n.vsh-t.on{background:linear-gradient(170deg,rgb(52,46,48),rgb(22,20,21));color:#fff;box-shadow:0 16px 30px -14px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.16)}\n.vsh-t.on small{color:rgba(255,255,255,.7)}\n.vsh-t.on > i{background:linear-gradient(180deg,rgb(196,56,70),rgb(150,26,40));color:#fff}\n.vsh-t:focus-visible{outline:2px solid #A7212F;outline-offset:2px}\n\n.vsh-sum{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}\n.vsh-sum span{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;font-size:12.5px;font-weight:600;background:${GL_BG};box-shadow:${GL_SH}}\n.vsh-sum span i{width:7px;height:7px;border-radius:50%}\n.vsh-sum button{border:0;background:none;padding:0 4px;font:inherit;font-size:12.5px;font-weight:600;color:#86868b;cursor:pointer;text-decoration:underline;text-underline-offset:3px}\n.vsh-fields{display:grid;gap:8px;margin-top:16px}\n.vsh-f{position:relative;display:block}\n.vsh-f > svg{position:absolute;left:16px;top:18px;width:17px;height:17px;color:#A1A1A6;pointer-events:none;transition:color .2s ease}\n.vsh-f:focus-within > svg{color:#A7212F}\n.vsh-f input{display:block;width:100%;height:54px;padding:0 16px 0 44px;border-radius:16px;border:0;background:rgba(118,118,128,.12);color:#1d1d1f;font:inherit;font-size:16px;font-weight:500;outline:none;transition:box-shadow .25s ease,background .25s ease}\n.vsh-f input::placeholder{color:#8E8E93}\n.vsh-f input:focus{background:#fff;box-shadow:inset 0 0 0 2px #A7212F,0 0 0 5px rgba(167,33,47,.08)}\n.vsh-f.err input{background:#FDF3F4;box-shadow:inset 0 0 0 2px #E0757F}\n.vsh-f em{position:absolute;right:14px;top:18px;font-style:normal;font-size:11.5px;font-weight:600;color:#A1A1A6;pointer-events:none}\n.vsh-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}\n.vsh-ok{position:relative;display:grid;grid-template-columns:51px minmax(0,1fr);gap:12px;align-items:center;margin-top:10px;padding:12px 14px;border-radius:18px;background:${GL_BG};box-shadow:${GL_SH};cursor:pointer;font-size:12.5px;line-height:1.5;color:#515154;-webkit-tap-highlight-color:transparent}\n.vsh-ok.on{background:linear-gradient(160deg,rgba(251,234,236,.98),rgba(255,247,248,.94))}\n.vsh-ok.err{box-shadow:inset 0 0 0 2px #E0757F;background:#FDF3F4}\n.vsh-ok input{position:absolute;opacity:0;width:1px;height:1px}\n.vsh-sw{position:relative;width:51px;height:31px;border-radius:999px;background:rgba(120,120,128,.24);transition:background .3s ease}\n.vsh-sw::after{content:\"\";position:absolute;left:2px;top:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.15),0 3px 1px rgba(0,0,0,.06);transition:transform .45s ${SPRING}}\n.vsh-ok input:checked + .vsh-sw{background:linear-gradient(180deg,rgb(196,56,70),rgb(160,30,44))}\n.vsh-ok input:checked + .vsh-sw::after{transform:translateX(20px)}\n.vsh-ok input:focus-visible + .vsh-sw{outline:2px solid #A7212F;outline-offset:3px}\n.vsh-ok a{color:#1d1d1f;text-decoration:underline;text-underline-offset:3px}\n\n.vsh-foot{position:sticky;bottom:0;z-index:2;margin:18px -22px 0;padding:12px 22px calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.98) 40%);box-shadow:inset 0 1px 0 rgba(0,0,0,.05)}\n.vsh-go{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:58px;padding:0 8px 0 24px;border-radius:999px;border:0;font:inherit;font-size:16px;font-weight:600;letter-spacing:-.01em;color:#fff;cursor:pointer;background:linear-gradient(180deg,rgb(198,58,72) 0%,rgb(167,33,47) 55%,rgb(136,22,35) 100%);box-shadow:0 16px 30px -12px rgba(167,33,47,.55),inset 0 1px 0 rgba(255,255,255,.3);transition:transform .4s ${SPRING},opacity .3s ease;-webkit-tap-highlight-color:transparent}\n.vsh-go::before{content:\"\";position:absolute;left:4%;right:4%;top:1px;height:48%;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,0));z-index:-1;pointer-events:none}\n.vsh-go::after{content:\"\";position:absolute;top:0;bottom:0;left:-40%;width:35%;background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.28),rgba(255,255,255,0));transform:skewX(-18deg);animation:vshSheen 5.5s ease-in-out infinite;pointer-events:none}\n@keyframes vshSheen{0%,70%{transform:translateX(0) skewX(-18deg)}100%{transform:translateX(480%) skewX(-18deg)}}\n.vsh-go:active{transform:scale(.97)}\n.vsh-go.dim{opacity:.5;box-shadow:none}\n.vsh-go.dim::after{display:none}\n.vsh-go:disabled{cursor:default}\n.vsh-go > span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\n.vsh-go > i{flex:0 0 42px;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-style:normal;background:#fff;color:#A7212F;box-shadow:0 4px 10px rgba(80,8,16,.25);transition:transform .45s ${SPRING}}\n.vsh-go > i svg{width:17px;height:17px}\n.vsh-go:focus-visible{outline:2px solid #A7212F;outline-offset:3px}\n.vsh-spin{width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(167,33,47,.22);border-top-color:#A7212F;animation:vshSpin .8s linear infinite}\n@keyframes vshSpin{to{transform:rotate(360deg)}}\n.vsh-under{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px}\n.vsh-miss{flex:1;min-width:0;font-size:12.5px;font-weight:500;color:#86868b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\n.vsh-miss.alert{color:#A7212F;font-weight:600}\n.vsh-call{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;font-size:12.5px;font-weight:600;color:#1d1d1f;text-decoration:none;background:${GL_BG};box-shadow:${GL_SH};transition:transform .35s ${SPRING}}\n.vsh-call:active{transform:scale(.95)}\n.vsh-call svg{width:14px;height:14px;color:#A7212F}\n.vsh-lock{display:flex;gap:8px;margin:10px 0 0;font-size:11.5px;line-height:1.5;color:#8E8E93}\n.vsh-lock svg{flex:0 0 13px;width:13px;height:13px;margin-top:1px}\n.vsh-err{margin-top:12px;padding:14px 16px;border-radius:18px;background:#FDF3F4;font-size:14px;line-height:1.5;color:#7a1a24}\n.vsh-err b{display:block;color:#A7212F}\n.vsh-err a{color:#7a1a24;font-weight:600}\n\n.vsh-done{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:18px 0 4px;animation:vshFwd .6s cubic-bezier(.16,1,.3,1) both}\n.vsh-check{position:relative;width:72px;height:72px;animation:vshCheckIn .7s ${SPRING} both}\n@keyframes vshCheckIn{from{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}\n.vsh-check::before{content:\"\";position:absolute;inset:0;border-radius:50%;background:rgba(31,138,67,.18);animation:vshPulse 2.4s cubic-bezier(.16,1,.3,1) infinite}\n@keyframes vshPulse{0%{transform:scale(1);opacity:.9}100%{transform:scale(1.9);opacity:0}}\n.vsh-check span{position:relative;z-index:1;width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#2BA157,#1A7A3B);box-shadow:0 16px 34px -10px rgba(31,138,67,.6),inset 0 1.5px 0 rgba(255,255,255,.35)}\n.vsh-check svg{width:34px;height:34px}\n.vsh-done h3{margin:4px 0 0;font-size:28px;font-weight:600;letter-spacing:-.033em;line-height:1.08}\n.vsh-done p{margin:0;font-size:15.5px;line-height:1.55;color:#6e6e73}\n.vsh-done .m{font-weight:600;color:#1d1d1f}\n.vsh-next{display:grid;gap:10px;width:100%;padding:16px;border-radius:20px;background:${GL_BG};box-shadow:${GL_SH}}\n.vsh-next div{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:center;font-size:14.5px;font-weight:500;color:#424245}\n.vsh-next i{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:12.5px;font-weight:700;color:#fff;background:linear-gradient(180deg,rgb(196,56,70),rgb(150,26,40))}\n\n/* „Weiter, wo du warst“: dunkle Live-Activity-Kapsel unten in der Mitte (Handy: unten \\xfcber volle Breite) */\n.vnr{position:fixed;left:0;right:0;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:9985;display:flex;align-items:center;gap:12px;width:fit-content;max-width:calc(100vw - 20px);margin:0 auto;padding:8px 8px 8px 9px;border-radius:999px;color:#fff;font-family:'Instrument Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;-webkit-font-smoothing:antialiased;background:linear-gradient(170deg,rgb(46,40,42) 0%,rgb(20,18,19) 100%);box-shadow:0 22px 50px -14px rgba(20,4,8,.55),0 0 0 1px rgba(255,255,255,.06),inset 0 1px 0 rgba(255,255,255,.14);animation:vnrIn .7s ${SPRING} both}\n.vnr *{box-sizing:border-box}\n.vnr.out{animation:vnrOut .3s cubic-bezier(.4,0,1,1) both}\n@keyframes vnrIn{from{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:none}}\n@keyframes vnrOut{from{opacity:1;transform:none}to{opacity:0;transform:translateY(24px) scale(.94)}}\n.vnr-logo{position:relative;flex:0 0 42px;width:42px;height:42px;border-radius:50%;padding:5px;background:#fff;box-shadow:inset 0 1px 0 #fff}\n.vnr-logo img,.vnr-logo svg{width:100%;height:100%;object-fit:contain;display:block;border-radius:50%}\n.vnr-logo::after{content:\"\";position:absolute;right:-2px;top:-2px;width:12px;height:12px;border-radius:50%;background:#E0475A;box-shadow:0 0 0 2.5px rgb(36,32,34)}\n.vnr-tx{flex:1 1 auto;min-width:0;line-height:1.2;padding-right:4px}\n.vnr-top{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:600;color:rgba(255,255,255,.62);white-space:nowrap}\n.vnr-dots{display:inline-flex;gap:3px}\n.vnr-dots i{width:14px;height:4px;border-radius:4px;background:rgba(255,255,255,.22)}\n.vnr-dots i.on{background:linear-gradient(90deg,#F06A7A,#E0475A)}\n.vnr-tx b{display:flex;align-items:center;gap:7px;margin-top:3px;font-size:14.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden}\n.vnr-tx b span{min-width:0;max-width:240px;overflow:hidden;text-overflow:ellipsis}\n.vnr-tx b em{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;font-style:normal;font-size:12px;font-weight:600;color:rgba(255,255,255,.8)}\n.vnr-tx b em svg{width:11px;height:11px;color:#FFD15C}\n.vnr-go{position:relative;isolation:isolate;overflow:hidden;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 14px 0 18px;border-radius:999px;border:0;font:inherit;font-size:14px;font-weight:600;color:#fff;cursor:pointer;background:linear-gradient(180deg,rgb(198,58,72) 0%,rgb(167,33,47) 55%,rgb(136,22,35) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 8px 18px rgba(167,33,47,.4);transition:transform .4s ${SPRING};-webkit-tap-highlight-color:transparent}\n.vnr-go::before{content:\"\";position:absolute;left:6%;right:6%;top:1px;height:48%;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.32),rgba(255,255,255,0));z-index:-1}\n.vnr-go svg{width:14px;height:14px;transition:transform .45s ${SPRING}}\n.vnr-go:active{transform:scale(.94)}\n.vnr-go:focus-visible,.vnr-x:focus-visible{outline:2px solid #fff;outline-offset:2px}\n.vnr-x{flex:0 0 32px;width:32px;height:32px;border-radius:50%;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:rgba(255,255,255,.75);background:rgba(255,255,255,.1);transition:transform .35s ${SPRING},background .2s ease;-webkit-tap-highlight-color:transparent}\n.vnr-x svg{width:12px;height:12px}\n.vnr-x:active{transform:scale(.88)}\n\n@media (hover:hover) and (pointer:fine){\n.vsh-x:hover{background:rgba(255,255,255,.3)}\n.vsh-z:hover:not(.on),.vsh-t:hover:not(.on){background:#fff;transform:translateY(-2px)}\n.vsh-go:hover{transform:translateY(-2px)}\n.vsh-go:hover > i{transform:translateX(3px)}\n.vnr-go:hover svg{transform:translateX(3px)}\n.vnr-x:hover{background:rgba(255,255,255,.18);color:#fff}\n}\n@media (max-width:700px){\n.vsh{align-items:flex-end;padding:0}\n.vsh-box{width:100%;max-height:94svh;border-radius:30px 30px 0 0;animation:vshUp .55s ${SHEET} both}\n.vsh.out .vsh-box{animation:vshDown .32s cubic-bezier(.4,0,1,1) both}\n@keyframes vshUp{from{transform:translateY(100%)}to{transform:translateY(0)}}\n@keyframes vshDown{from{transform:translateY(0)}to{transform:translateY(100%)}}\n.vsh-grab{display:block;position:absolute;left:50%;top:7px;z-index:3;width:38px;height:5px;margin-left:-19px;border-radius:5px;background:rgba(255,255,255,.55)}\n.vsh-head{padding:24px 16px 16px 18px;gap:12px;touch-action:none}\n.vsh-logo{flex-basis:46px;width:46px;height:46px;border-radius:15px;padding:5px}\n.vsh-who h2{font-size:18px}\n.vsh-body{padding:16px 16px 0}\n.vsh-q{font-size:22px;margin-top:14px}\n.vsh-qs{font-size:14px}\n.vsh-zones,.vsh-times{gap:7px;margin-top:14px}\n.vsh-z{min-height:58px;padding:9px 10px 9px 12px;gap:9px;border-radius:18px}\n.vsh-z b{font-size:13.5px}\n.vsh-z small{font-size:11.5px}\n.vsh-t{min-height:66px;padding:11px;gap:10px}\n.vsh-t > i{flex-basis:38px;width:38px;height:38px;border-radius:12px}\n.vsh-foot{margin:14px -16px 0;padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px))}\n.vsh-go{height:54px;font-size:15.5px;padding-left:20px}\n.vsh-go > i{flex-basis:38px;width:38px;height:38px}\n.vnr{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));width:auto;max-width:none;gap:10px;padding:7px 7px 7px 8px}\n.vnr.bar{bottom:calc(80px + env(safe-area-inset-bottom,0px))}\n.vnr-logo{flex-basis:38px;width:38px;height:38px}\n.vnr-top{font-size:11px;gap:7px}\n.vnr-dots i{width:11px}\n.vnr-tx b{font-size:14px}\n.vnr-tx b span{max-width:none}\n.vnr-go{height:40px;padding:0 12px 0 15px;font-size:13.5px}\n.vnr-x{flex-basis:30px;width:30px;height:30px}\n}\n@media (prefers-reduced-motion:reduce){\n.vsh-dim,.vsh-box,.vsh.out .vsh-box,.vsh.out .vsh-dim,.vsh-rings i,.vsh-step,.vsh-done,.vsh-check,.vsh-check::before,.vsh-go::after,.vnr,.vnr.out{animation:none}\n.vsh-x,.vsh-z,.vsh-t,.vsh-go,.vsh-go > i,.vsh-back,.vsh-call,.vsh-tick,.vsh-sw::after,.vsh-dots i::after,.vnr-go,.vnr-go svg,.vnr-x{transition:none}\n.vsh-x:active,.vsh-z:active,.vsh-t:active,.vsh-go:active,.vsh-back:active,.vsh-call:active,.vsh-z:hover,.vsh-t:hover,.vsh-go:hover,.vsh-go:hover > i,.vsh-z.on .vsh-tick,.vnr-go:active,.vnr-go:hover svg,.vnr-x:active{transform:none}\n}\n`;function Svg({n}){const s={fill:\"none\",stroke:\"currentColor\",strokeWidth:2,strokeLinecap:\"round\",strokeLinejoin:\"round\"};return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",\"aria-hidden\":\"true\",children:[n===\"check\"&&/*#__PURE__*/_jsx(\"path\",{d:\"M5 12.5l4.2 4.2L19 7\",...s,strokeWidth:3}),n===\"x\"&&/*#__PURE__*/_jsx(\"path\",{d:\"M6 6l12 12M18 6L6 18\",...s,strokeWidth:2.4}),n===\"arrow\"&&/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14M13 6l6 6-6 6\",...s,strokeWidth:2.4}),n===\"back\"&&/*#__PURE__*/_jsx(\"path\",{d:\"M19 12H5M11 6l-6 6 6 6\",...s,strokeWidth:2.4}),n===\"send\"&&/*#__PURE__*/_jsx(\"path\",{d:\"M4 12l16-8-6 16-2.5-6.5zM11.5 13.5L20 4\",...s}),n===\"tel\"&&/*#__PURE__*/_jsx(\"path\",{d:\"M6.6 3.5l2.6.4 1.3 3.9-1.8 1.4a12 12 0 0 0 6.1 6.1l1.4-1.8 3.9 1.3.4 2.6c.1.9-.6 1.7-1.5 1.7C10.6 19.1 4.9 13.4 4.9 5c0-.9.8-1.6 1.7-1.5z\",...s}),n===\"mail\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"5\",width:\"18\",height:\"14\",rx:\"3\",...s}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 7l8 6 8-6\",...s})]}),n===\"user\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"8\",r:\"4\",...s}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 20c1.5-3.5 4.5-5 8-5s6.5 1.5 8 5\",...s})]}),n===\"msg\"&&/*#__PURE__*/_jsx(\"path\",{d:\"M5 5h14a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H10l-5 4v-4a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2z\",...s}),n===\"lock\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"5\",y:\"10\",width:\"14\",height:\"10\",rx:\"2.5\",...s}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 10V7.5a4 4 0 0 1 8 0V10\",...s})]}),n===\"cal\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"4\",y:\"5\",width:\"16\",height:\"15\",rx:\"3\",...s}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 10h16M9 3v4M15 3v4\",...s})]}),n===\"rise\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4 18h16M7 14a5 5 0 0 1 10 0\",...s}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 4v4M5.6 7.6l1.8 1.8M18.4 7.6l-1.8 1.8\",...s})]}),n===\"sun\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"4\",...s}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 2.5v2.5M12 19v2.5M2.5 12H5M19 12h2.5M5.3 5.3l1.8 1.8M16.9 16.9l1.8 1.8M5.3 18.7l1.8-1.8M16.9 7.1l1.8-1.8\",...s})]}),n===\"moon\"&&/*#__PURE__*/_jsx(\"path\",{d:\"M20 14.5A8 8 0 1 1 9.5 4a6.5 6.5 0 0 0 10.5 10.5z\",...s}),n===\"spark\"&&/*#__PURE__*/_jsx(\"path\",{d:\"M12 3l1.8 5.4L19 10l-5.2 1.6L12 17l-1.8-5.4L5 10l5.2-1.6z\",...s}),n===\"star\"&&/*#__PURE__*/_jsx(\"path\",{d:\"M12 2.8l2.8 5.9 6.4.8-4.7 4.4 1.2 6.4L12 17.2l-5.7 3.1 1.2-6.4-4.7-4.4 6.4-.8z\",fill:\"currentColor\",stroke:\"none\"})]});}function VSym(){return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 40 40\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"20\",cy:\"20\",r:\"20\",fill:\"#A7212F\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"13.2\",y:\"13.2\",width:\"13.6\",height:\"13.6\",rx:\"4.2\",transform:\"rotate(45 20 20)\",fill:\"none\",stroke:\"#fff\",strokeWidth:\"2\"})]});}const dotOf=a=>(ZONES.find(z=>z.n===a)||{c:\"#B8B8BE\"}).c;function Sheet({p,onClose,datenschutz,resume}){const[out,setOut]=useState(false);const[step,setStep]=useState(resume?resume.step:0);const[dir,setDir]=useState(\"f\");const[areas,setAreas]=useState(resume?resume.areas:[]);const[time,setTime]=useState(resume?resume.time:\"\");const[name,setName]=useState(\"\");const[email,setEmail]=useState(\"\");const[phone,setPhone]=useState(\"\");const[msg,setMsg]=useState(\"\");const[consent,setConsent]=useState(false);const[hp,setHp]=useState(\"\");const[state,setState]=useState(\"idle\");const[errs,setErrs]=useState([]);const[tried,setTried]=useState(false);const[hint,setHint]=useState(false);const[pakete,setPakete]=useState(\"\");const t0=useRef(Date.now());const boxRef=useRef(null);const bodyRef=useRef(null);const xRef=useRef(null);const drag=useRef(null);const sent=useRef(false);const close=useCallback(()=>{if(!sent.current)funnel(\"geschlossen\",p.slug,{bei:[\"bereiche\",\"zeit\",\"kontakt\"][step]});setOut(true);setTimeout(onClose,reduced()?0:300);},[onClose,p.slug,step]);useEffect(()=>{funnel(resume?\"fortgesetzt\":\"geoeffnet\",p.slug);try{window.localStorage.setItem(\"vn-zuletzt\",JSON.stringify({slug:p.slug,t:Date.now()}));}catch(e){}if(!resume){try{const a=readAuswahl();const pre=Array.isArray(a.areas)?a.areas.filter(x=>AREA_NAMES.includes(x)):[];if(pre.length)setAreas(pre);}catch(e){}}try{const a=readAuswahl();const r=Array.isArray(a.rechner)?a.rechner:[];if(r.length)setPakete(\"Interessante Pakete (Preis-Orientierung von volnewmer.de): \"+r.map(x=>x.n+\" (\"+eur(x.p)+\")\").join(\", \")+\", zusammen \"+eur(a.total||r.reduce((s,x)=>s+x.p,0)));}catch(e){}const de=document.documentElement;const oH=de.style.overflow,oB=document.body.style.overflow;de.style.overflow=\"hidden\";document.body.style.overflow=\"hidden\";const w=window;const len=w.lenis||w.__lenis;try{len&&len.stop&&len.stop();}catch(e){}const t=setTimeout(()=>xRef.current&&xRef.current.focus({preventScroll:true}),60);return()=>{clearTimeout(t);de.style.overflow=oH;document.body.style.overflow=oB;try{len&&len.start&&len.start();}catch(e){}};},[]);// Zwischenstand merken (nur Praxis, Bereiche, Wunschzeit, Schritt – keine Kontaktdaten)\nuseEffect(()=>{if(sent.current)return;try{if(areas.length)window.localStorage.setItem(OFFEN,JSON.stringify({slug:p.slug,areas,time,step,t:Date.now()}));else if(!resume)window.localStorage.removeItem(OFFEN);}catch(e){}},[areas,time,step]);useEffect(()=>{const k=e=>{if(e.key===\"Escape\"){e.preventDefault();close();return;}if(e.key!==\"Tab\"||!boxRef.current)return;const f=Array.from(boxRef.current.querySelectorAll(\"a[href],button:not([disabled]),input:not([tabindex='-1'])\")).filter(el=>el.offsetParent!==null);if(!f.length)return;const first=f[0],last=f[f.length-1];if(e.shiftKey&&document.activeElement===first){e.preventDefault();last.focus();}else if(!e.shiftKey&&document.activeElement===last){e.preventDefault();first.focus();}};window.addEventListener(\"keydown\",k);return()=>window.removeEventListener(\"keydown\",k);},[close]);const go=n=>{setDir(n>step?\"f\":\"b\");setStep(n);if(n>step)funnel([\"bereiche\",\"zeit\",\"kontakt\"][n],p.slug);if(bodyRef.current)bodyRef.current.scrollTop=0;};const toggle=a=>{setHint(false);setAreas(x=>{if(a===UNSURE)return x.includes(UNSURE)?[]:[UNSURE];const y=x.filter(v=>v!==UNSURE);return y.includes(a)?y.filter(v=>v!==a):[...y,a];});};const pickTime=t=>{setTime(t);setTimeout(()=>go(2),300);};// Handy: Sheet am Kopf nach unten ziehen schließt es (wie iOS)\nconst onTS=e=>{drag.current={y:e.touches[0].clientY,dy:0};};const onTM=e=>{if(!drag.current||!boxRef.current)return;const dy=Math.max(0,e.touches[0].clientY-drag.current.y);drag.current.dy=dy;boxRef.current.style.transition=\"none\";boxRef.current.style.transform=\"translateY(\"+dy+\"px)\";};const onTE=()=>{const b=boxRef.current,d=drag.current;drag.current=null;if(!b||!d)return;if(d.dy>110){b.style.transition=\"transform .28s cubic-bezier(.4,0,1,1)\";b.style.transform=\"translateY(100%)\";setTimeout(close,10);return;}b.style.transition=\"transform .45s \"+SPRING;b.style.transform=\"\";};const zeit=time||\"Flexibel\";const nameOk=name.trim().length>1;const telOk=(phone.match(/\\d/g)||[]).length>=6;const fehlt=[];if(!nameOk)fehlt.push(\"Name\");if(!telOk)fehlt.push(\"Telefonnummer\");if(!MAIL_RE.test(email.trim()))fehlt.push(\"E-Mail\");if(!consent)fehlt.push(\"Einwilligung\");const err=k=>errs.includes(k)?\" err\":\"\";const clearErr=k=>{if(errs.includes(k))setErrs(errs.filter(x=>x!==k));};const absenden=async()=>{setTried(true);const e=[];if(!nameOk)e.push(\"name\");if(!telOk)e.push(\"telefon\");if(!MAIL_RE.test(email.trim()))e.push(\"email\");if(!consent)e.push(\"einwilligung\");setErrs(e);if(e.length)return;setState(\"sending\");const ctrl=typeof AbortController!==\"undefined\"?new AbortController:null;const timer=setTimeout(()=>ctrl&&ctrl.abort(),25e3);try{const res=await fetch(EP,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({slug:p.slug,name:name.trim(),email:email.trim(),telefon:phone.trim(),nachricht:[msg.trim(),pakete].filter(Boolean).join(\"\\n\\n\").slice(0,1500),bereiche:areas,zeit,einwilligung:consent,vn_feld_x7:hp,dauer:Date.now()-t0.current,seite:window.location.pathname}),signal:ctrl?ctrl.signal:undefined});clearTimeout(timer);const data=await res.json().catch(()=>({}));if(res.ok&&data&&data.ok){sent.current=true;try{window.localStorage.removeItem(OFFEN);}catch(x){}setState(\"done\");funnel(\"gesendet\",p.slug,{bereiche:areas.join(\"|\"),zeit,fortgesetzt:!!resume});try{const w=window;if(w.dataLayer)w.dataLayer.push({event:\"vn_anfrage\",praxis:p.slug,bereiche:areas.join(\"|\"),quelle:\"sheet\"});}catch(x){}clearAuswahl();if(bodyRef.current)bodyRef.current.scrollTop=0;}else if(res.status===422&&data&&Array.isArray(data.felder)){setErrs(data.felder);setState(\"idle\");}else setState(\"error\");}catch(x){clearTimeout(timer);setState(\"error\");}};const logo=srcOf(p.logo);const g=google(p);const ortZeile=[p.behandler,[p.plz,p.ort].filter(Boolean).join(\" \")].filter(Boolean).join(\" \\xb7 \");const goLabel=\"Beratung\"+(p.name.length>22?\"\":\" bei \"+p.name)+\" sichern\";const profil=\"/praxis/\"+p.slug;return /*#__PURE__*/_jsxs(\"div\",{className:\"vsh\"+(out?\" out\":\"\"),role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":\"Beratung bei \"+p.name+\" sichern\",children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:CSS}}),/*#__PURE__*/_jsx(\"div\",{className:\"vsh-dim\",onClick:close,\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"vsh-box\",ref:boxRef,children:[/*#__PURE__*/_jsx(\"span\",{className:\"vsh-grab\",\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"vsh-head\",onTouchStart:onTS,onTouchMove:onTM,onTouchEnd:onTE,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"vsh-rings\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"i\",{}),/*#__PURE__*/_jsx(\"i\",{}),/*#__PURE__*/_jsx(\"i\",{})]}),/*#__PURE__*/_jsx(\"span\",{className:\"vsh-logo\",\"aria-hidden\":\"true\",children:logo?/*#__PURE__*/_jsx(\"img\",{src:logo,alt:\"\"}):/*#__PURE__*/_jsx(VSym,{})}),/*#__PURE__*/_jsxs(\"div\",{className:\"vsh-who\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"vsh-badges\",children:[/*#__PURE__*/_jsxs(\"small\",{children:[/*#__PURE__*/_jsx(\"i\",{\"aria-hidden\":\"true\"}),p.zertNr?\"Verifiziert \\xb7 \"+p.zertNr:\"Verifizierte Praxis\"]}),g&&/*#__PURE__*/_jsxs(\"span\",{className:\"vsh-stars\",\"aria-label\":g.s+\" von 5 Sternen bei \"+g.n+\" Google-Bewertungen\",children:[/*#__PURE__*/_jsx(Svg,{n:\"star\"}),g.s,/*#__PURE__*/_jsx(\"em\",{children:\"(\"+g.n+\")\"})]})]}),/*#__PURE__*/_jsx(\"h2\",{children:p.name}),ortZeile&&/*#__PURE__*/_jsx(\"p\",{children:ortZeile})]}),/*#__PURE__*/_jsx(\"button\",{ref:xRef,type:\"button\",className:\"vsh-x\",onClick:close,\"aria-label\":\"Schlie\\xdfen\",children:/*#__PURE__*/_jsx(Svg,{n:\"x\"})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"vsh-body\",ref:bodyRef,\"data-lenis-prevent\":\"\",children:state===\"done\"?/*#__PURE__*/_jsxs(\"div\",{className:\"vsh-done\",role:\"status\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"vsh-check\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"span\",{children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12.5l4.2 4.2L19 7\",fill:\"none\",stroke:\"#fff\",strokeWidth:\"3\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})})}),/*#__PURE__*/_jsx(\"h3\",{children:\"Geschafft. Deine Anfrage ist angekommen.\"}),/*#__PURE__*/_jsxs(\"p\",{children:[p.name,\" meldet sich bei dir, um deine Beratung zu vereinbaren. Eine Best\\xe4tigung ist unterwegs an \",/*#__PURE__*/_jsx(\"span\",{className:\"m\",children:email.trim()}),\".\"]}),/*#__PURE__*/_jsxs(\"div\",{className:\"vsh-next\",\"aria-label\":\"So geht es weiter\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"i\",{children:\"1\"}),p.name,\" pr\\xfcft deine Anfrage\"]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"i\",{children:\"2\"}),\"Die Praxis meldet sich (\"+zeit.toLowerCase()+\")\"]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"i\",{children:\"3\"}),\"Pers\\xf6nliche Beratung vor Ort\"]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"vsh-foot\",children:/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"vsh-go\",onClick:close,children:[/*#__PURE__*/_jsx(\"span\",{children:\"Fertig\"}),/*#__PURE__*/_jsx(\"i\",{\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(Svg,{n:\"check\"})})]})})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{className:\"vsh-top\",children:[step>0&&/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"vsh-back\",onClick:()=>go(step-1),children:[/*#__PURE__*/_jsx(Svg,{n:\"back\"}),\"Zur\\xfcck\"]}),/*#__PURE__*/_jsx(\"div\",{className:\"vsh-dots\",\"aria-hidden\":\"true\",children:[0,1,2].map(i=>/*#__PURE__*/_jsx(\"i\",{className:i<=step?\"on\":\"\"},i))}),/*#__PURE__*/_jsx(\"span\",{children:\"Schritt \"+(step+1)+\" von 3\"})]}),step===0&&/*#__PURE__*/_jsxs(\"div\",{className:\"vsh-step\"+(dir===\"b\"?\" back\":\"\"),children:[/*#__PURE__*/_jsx(\"h3\",{className:\"vsh-q\",children:\"Was m\\xf6chtest du verbessern?\"}),/*#__PURE__*/_jsx(\"p\",{className:\"vsh-qs\",children:\"Tippe alles an, was dich interessiert. Die Praxis ber\\xe4t dich dazu pers\\xf6nlich.\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"vsh-zones\",children:[ZONES.map(z=>{const on=areas.includes(z.n);return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"vsh-z\"+(on?\" on\":\"\"),\"aria-pressed\":on,onClick:()=>toggle(z.n),children:[/*#__PURE__*/_jsx(\"i\",{style:{background:z.c},\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsxs(\"span\",{children:[/*#__PURE__*/_jsx(\"b\",{children:z.n}),/*#__PURE__*/_jsx(\"small\",{children:z.sub})]}),/*#__PURE__*/_jsx(\"span\",{className:\"vsh-tick\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(Svg,{n:\"check\"})})]},z.n);}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"vsh-z wide\"+(areas.includes(UNSURE)?\" on\":\"\"),\"aria-pressed\":areas.includes(UNSURE),onClick:()=>toggle(UNSURE),children:[/*#__PURE__*/_jsx(\"i\",{\"aria-hidden\":\"true\",children:\"?\"}),/*#__PURE__*/_jsxs(\"span\",{children:[/*#__PURE__*/_jsx(\"b\",{children:\"Ich bin noch unsicher\"}),/*#__PURE__*/_jsx(\"small\",{children:\"Die Praxis findet mit dir heraus, was passt.\"})]}),/*#__PURE__*/_jsx(\"span\",{className:\"vsh-tick\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(Svg,{n:\"check\"})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"vsh-trust\",\"aria-label\":\"Darauf kannst du dich verlassen\",children:[/*#__PURE__*/_jsxs(\"span\",{children:[/*#__PURE__*/_jsx(\"i\",{children:/*#__PURE__*/_jsx(Svg,{n:\"check\"})}),\"Von Dermacom verifiziert\"]}),/*#__PURE__*/_jsxs(\"span\",{children:[/*#__PURE__*/_jsx(\"i\",{children:/*#__PURE__*/_jsx(Svg,{n:\"check\"})}),\"Originalger\\xe4t von CLASSYS\"]}),/*#__PURE__*/_jsxs(\"span\",{children:[/*#__PURE__*/_jsx(\"i\",{children:/*#__PURE__*/_jsx(Svg,{n:\"check\"})}),\"Entscheidung nach der Beratung\"]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"vsh-foot\",children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"vsh-go\"+(areas.length?\"\":\" dim\"),onClick:()=>areas.length?go(1):setHint(true),children:[/*#__PURE__*/_jsx(\"span\",{children:areas.length>1?\"Weiter mit \"+areas.length+\" Bereichen\":\"Weiter\"}),/*#__PURE__*/_jsx(\"i\",{\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(Svg,{n:\"arrow\"})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"vsh-under\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"vsh-miss\"+(hint?\" alert\":\"\"),children:hint?\"W\\xe4hle mindestens einen Bereich.\":\"Dauert etwa eine Minute\"}),p.telefon&&/*#__PURE__*/_jsxs(\"a\",{className:\"vsh-call\",href:\"tel:\"+telHref(p.telefon),onClick:()=>funnel(\"anruf\",p.slug),children:[/*#__PURE__*/_jsx(Svg,{n:\"tel\"}),\"Lieber anrufen\"]})]})]})]},\"s0\"),step===1&&/*#__PURE__*/_jsxs(\"div\",{className:\"vsh-step\"+(dir===\"b\"?\" back\":\"\"),children:[/*#__PURE__*/_jsx(\"h3\",{className:\"vsh-q\",children:\"Wann passt es dir am besten?\"}),/*#__PURE__*/_jsx(\"p\",{className:\"vsh-qs\",children:\"Zu dieser Zeit meldet sich die Praxis bei dir.\"}),resume&&/*#__PURE__*/_jsxs(\"div\",{className:\"vsh-back-note\",children:[/*#__PURE__*/_jsx(\"i\",{\"aria-hidden\":\"true\"}),\"Deine Auswahl ist noch da. Nur noch zwei kurze Schritte.\"]}),/*#__PURE__*/_jsx(\"div\",{className:\"vsh-times\",role:\"radiogroup\",\"aria-label\":\"Wunschzeit\",children:TIMES.map(([t,ic,sub])=>/*#__PURE__*/_jsxs(\"button\",{type:\"button\",role:\"radio\",\"aria-checked\":time===t,className:\"vsh-t\"+(time===t?\" on\":\"\"),onClick:()=>pickTime(t),children:[/*#__PURE__*/_jsx(\"i\",{\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(Svg,{n:ic})}),/*#__PURE__*/_jsxs(\"span\",{children:[/*#__PURE__*/_jsx(\"b\",{children:t}),/*#__PURE__*/_jsx(\"small\",{children:sub})]})]},t))}),/*#__PURE__*/_jsx(\"div\",{className:\"vsh-foot\",children:/*#__PURE__*/_jsx(\"div\",{className:\"vsh-under\",style:{marginTop:0},children:/*#__PURE__*/_jsx(\"span\",{className:\"vsh-miss\",children:\"Ein Tipp gen\\xfcgt, es geht automatisch weiter.\"})})})]},\"s1\"),step===2&&/*#__PURE__*/_jsxs(\"div\",{className:\"vsh-step\"+(dir===\"b\"?\" back\":\"\"),children:[/*#__PURE__*/_jsx(\"h3\",{className:\"vsh-q\",children:\"Wie erreicht dich die Praxis?\"}),resume&&/*#__PURE__*/_jsxs(\"div\",{className:\"vsh-back-note\",children:[/*#__PURE__*/_jsx(\"i\",{\"aria-hidden\":\"true\"}),\"Sch\\xf6n, dass du wieder da bist. Nur noch dieser letzte Schritt.\"]}),/*#__PURE__*/_jsxs(\"div\",{className:\"vsh-sum\",children:[areas.map(a=>/*#__PURE__*/_jsxs(\"span\",{children:[/*#__PURE__*/_jsx(\"i\",{style:{background:dotOf(a)}}),a]},a)),/*#__PURE__*/_jsx(\"span\",{children:zeit}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>go(0),children:\"\\xc4ndern\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"vsh-fields\",children:[/*#__PURE__*/_jsxs(\"label\",{className:\"vsh-f\"+err(\"name\"),children:[/*#__PURE__*/_jsx(Svg,{n:\"user\"}),/*#__PURE__*/_jsx(\"input\",{value:name,onChange:e=>{setName(e.target.value);clearErr(\"name\");},placeholder:\"Vor- und Nachname\",autoComplete:\"name\",enterKeyHint:\"next\",\"aria-label\":\"Dein Name\",\"aria-invalid\":errs.includes(\"name\")})]}),/*#__PURE__*/_jsxs(\"label\",{className:\"vsh-f\"+err(\"telefon\"),children:[/*#__PURE__*/_jsx(Svg,{n:\"tel\"}),/*#__PURE__*/_jsx(\"input\",{value:phone,onChange:e=>{setPhone(e.target.value);clearErr(\"telefon\");},placeholder:\"Telefonnummer\",autoComplete:\"tel\",inputMode:\"tel\",type:\"tel\",enterKeyHint:\"next\",\"aria-label\":\"Telefonnummer\",\"aria-invalid\":errs.includes(\"telefon\")})]}),/*#__PURE__*/_jsxs(\"label\",{className:\"vsh-f\"+err(\"email\"),children:[/*#__PURE__*/_jsx(Svg,{n:\"mail\"}),/*#__PURE__*/_jsx(\"input\",{value:email,onChange:e=>{setEmail(e.target.value);clearErr(\"email\");},placeholder:\"E-Mail f\\xfcr die Best\\xe4tigung\",autoComplete:\"email\",inputMode:\"email\",type:\"email\",enterKeyHint:\"next\",\"aria-label\":\"E-Mail\",\"aria-invalid\":errs.includes(\"email\")})]}),/*#__PURE__*/_jsxs(\"label\",{className:\"vsh-f\",children:[/*#__PURE__*/_jsx(Svg,{n:\"msg\"}),/*#__PURE__*/_jsx(\"input\",{value:msg,onChange:e=>setMsg(e.target.value),placeholder:\"Deine Frage an die Praxis\",maxLength:1200,enterKeyHint:\"done\",\"aria-label\":\"Nachricht (optional)\"}),/*#__PURE__*/_jsx(\"em\",{children:\"optional\"})]})]}),/*#__PURE__*/_jsxs(\"label\",{className:\"vsh-hp\",\"aria-hidden\":\"true\",children:[\"Bitte leer lassen\",/*#__PURE__*/_jsx(\"input\",{tabIndex:-1,value:hp,onChange:e=>setHp(e.target.value),autoComplete:\"one-time-code\",name:\"vn_feld_x7\"})]}),/*#__PURE__*/_jsxs(\"label\",{className:\"vsh-ok\"+(consent?\" on\":\"\")+err(\"einwilligung\"),children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:consent,onChange:e=>{setConsent(e.target.checked);clearErr(\"einwilligung\");}}),/*#__PURE__*/_jsx(\"span\",{className:\"vsh-sw\",\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsxs(\"span\",{children:[\"Ich willige ein, dass meine Angaben einschlie\\xdflich der gew\\xe4hlten Behandlungsbereiche zur Terminvereinbarung an \",p.name,\" \\xfcbermittelt werden. Widerruf jederzeit m\\xf6glich, mehr in der \",/*#__PURE__*/_jsx(\"a\",{href:datenschutz,target:\"_blank\",rel:\"noopener\",onClick:e=>e.stopPropagation(),children:\"Datenschutzerkl\\xe4rung\"}),\".\"]})]}),/*#__PURE__*/_jsxs(\"p\",{className:\"vsh-lock\",children:[/*#__PURE__*/_jsx(Svg,{n:\"lock\"}),/*#__PURE__*/_jsx(\"span\",{children:\"Verschl\\xfcsselt direkt an \"+p.name+\". Dermacom erh\\xe4lt nur eine anonyme Statistik ohne Namen und Kontaktdaten. Eine Orientierung, keine medizinische Beratung.\"})]}),state===\"error\"&&/*#__PURE__*/_jsxs(\"div\",{className:\"vsh-err\",role:\"alert\",children:[/*#__PURE__*/_jsx(\"b\",{children:\"Das hat gerade nicht geklappt.\"}),\"Deine Angaben sind noch da. Versuch es gleich noch einmal\",p.telefon?\" oder ruf direkt an\":\"\",\". Alternativ geht es auch \\xfcber das \",/*#__PURE__*/_jsx(\"a\",{href:profil+\"#anfrage\",\"data-vn-direkt\":\"\",children:\"Formular auf dem Profil\"}),\".\"]}),/*#__PURE__*/_jsxs(\"div\",{className:\"vsh-foot\",children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"vsh-go\"+(fehlt.length?\" dim\":\"\"),onClick:absenden,disabled:state===\"sending\",\"aria-busy\":state===\"sending\",children:[/*#__PURE__*/_jsx(\"span\",{children:state===\"sending\"?\"Wird gesendet …\":goLabel}),/*#__PURE__*/_jsx(\"i\",{\"aria-hidden\":\"true\",children:state===\"sending\"?/*#__PURE__*/_jsx(\"span\",{className:\"vsh-spin\"}):/*#__PURE__*/_jsx(Svg,{n:\"send\"})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"vsh-under\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"vsh-miss\"+(tried&&fehlt.length?\" alert\":\"\"),role:\"status\",children:fehlt.length?\"Noch fehlt: \"+fehlt.join(\", \"):\"Alles bereit, ein Klick gen\\xfcgt.\"}),p.telefon&&/*#__PURE__*/_jsxs(\"a\",{className:\"vsh-call\",href:\"tel:\"+telHref(p.telefon),onClick:()=>funnel(\"anruf\",p.slug),children:[/*#__PURE__*/_jsx(Svg,{n:\"tel\"}),\"Anrufen\"]})]})]})]},\"s2\")]})})]})]});}// „Weiter, wo du warst“-Kapsel: Zeile 1 Hinweis + Fortschritt, Zeile 2 Praxis und Bewertung\nfunction Resume({o,p,onGo,onHide}){const[out,setOut]=useState(false);const[bar,setBar]=useState(false);const logo=srcOf(p.logo);const g=google(p);// Bereiche sind gewählt, also ist mindestens Schritt 1 geschafft\nconst done=Math.max(1,Math.min(2,o.step));const rest=3-done;const hide=()=>{setOut(true);setTimeout(onHide,reduced()?0:280);};// Auf Praxisprofilen mit mobiler Beratungs-Leiste rückt die Kapsel darüber\nuseEffect(()=>{try{setBar(!!document.querySelector(\".vpx-bar\"));}catch(e){}},[]);return /*#__PURE__*/_jsxs(\"div\",{className:\"vnr\"+(out?\" out\":\"\")+(bar?\" bar\":\"\"),role:\"region\",\"aria-label\":\"Offene Anfrage\",children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:CSS}}),/*#__PURE__*/_jsx(\"span\",{className:\"vnr-logo\",\"aria-hidden\":\"true\",children:logo?/*#__PURE__*/_jsx(\"img\",{src:logo,alt:\"\"}):/*#__PURE__*/_jsx(VSym,{})}),/*#__PURE__*/_jsxs(\"span\",{className:\"vnr-tx\",children:[/*#__PURE__*/_jsxs(\"span\",{className:\"vnr-top\",children:[\"Weiter, wo du warst\",/*#__PURE__*/_jsx(\"span\",{className:\"vnr-dots\",role:\"img\",\"aria-label\":\"Anfrage offen, noch \"+(rest===1?\"ein Schritt\":rest+\" Schritte\"),children:[0,1,2].map(i=>/*#__PURE__*/_jsx(\"i\",{className:i<done?\"on\":\"\"},i))})]}),/*#__PURE__*/_jsxs(\"b\",{children:[/*#__PURE__*/_jsx(\"span\",{children:p.name}),g&&/*#__PURE__*/_jsxs(\"em\",{\"aria-label\":g.s+\" von 5 Sternen\",children:[/*#__PURE__*/_jsx(Svg,{n:\"star\"}),g.s]})]})]}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"vnr-go\",onClick:onGo,children:[\"Weiter\",/*#__PURE__*/_jsx(Svg,{n:\"arrow\"})]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"vnr-x\",onClick:hide,\"aria-label\":\"Hinweis ausblenden\",children:/*#__PURE__*/_jsx(Svg,{n:\"x\"})})]});}// Unsichtbarer Wächter: fängt Anfrage-Links ab, zeigt das Sheet und den Hinweis auf offene Anfragen\nexport default function VolnewmerSheet(props){const{aktiv=true,fortsetzen=true,datenschutz=\"/datenschutz\"}=props;const[p,setP]=useState(null);const[resume,setResume]=useState(null);const[pill,setPill]=useState(null);const[mounted,setMounted]=useState(false);const lastEl=useRef(null);useEffect(()=>{setMounted(true);if(!aktiv||typeof window===\"undefined\")return;const here=()=>window.location.pathname.replace(/\\/$/,\"\");const openSlug=(slug,el)=>{const x=findBySlug(slug);if(!x||x.beispiel)return false;lastEl.current=el||document.activeElement;setPill(null);setResume(null);setP(x);return true;};const onClick=e=>{if(e.defaultPrevented||e.button!==0||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey)return;const t=e.target;const a=t&&t.closest?t.closest(\"a[href]\"):null;if(!a||a.hasAttribute(\"data-vn-direkt\")||a.target&&a.target!==\"_self\")return;let u;try{u=new URL(a.getAttribute(\"href\")||\"\",window.location.href);}catch(x){return;}if(u.origin!==window.location.origin||u.hash!==\"#anfrage\")return;const m=u.pathname.match(/^\\/praxis\\/([^\\/]+)\\/?$/);if(!m)return;// Auf dem Profil selbst bleibt das große Formular zuständig\nif(here()===u.pathname.replace(/\\/$/,\"\"))return;if(openSlug(decodeURIComponent(m[1]),a)){e.preventDefault();e.stopPropagation();}};const onEvt=e=>{const s=e&&e.detail&&e.detail.slug;if(s)openSlug(String(s));};document.addEventListener(\"click\",onClick,true);window.addEventListener(\"vn-anfrage\",onEvt);// Offene Anfrage aus einem früheren Besuch: Kapsel nach kurzer Pause zeigen\nlet timer=0;if(fortsetzen){timer=setTimeout(()=>{try{if(window.sessionStorage.getItem(OFFEN_AUS))return;}catch(e){}const o=readOffen();if(!o)return;const x=findBySlug(o.slug);if(!x||x.beispiel)return;if(here()===\"/praxis/\"+o.slug)return;setPill({o,p:x});funnel(\"fortsetzen_gezeigt\",o.slug,{schritt_offen:o.step});},2600);}return()=>{clearTimeout(timer);document.removeEventListener(\"click\",onClick,true);window.removeEventListener(\"vn-anfrage\",onEvt);};},[aktiv,fortsetzen]);const onClose=useCallback(()=>{setP(null);setResume(null);const el=lastEl.current;if(el&&el.focus)setTimeout(()=>{try{el.focus({preventScroll:true});}catch(e){}},20);},[]);const goResume=()=>{if(!pill)return;funnel(\"fortsetzen\",pill.o.slug,{schritt_offen:pill.o.step});lastEl.current=document.activeElement;// Mit gewählter Wunschzeit direkt zum Kontakt, sonst zur Wunschzeit\nconst o={...pill.o,step:pill.o.time?2:1};setResume(o);setP(pill.p);setPill(null);};const hidePill=()=>{if(pill)funnel(\"fortsetzen_aus\",pill.o.slug);try{window.sessionStorage.setItem(OFFEN_AUS,\"1\");}catch(e){}setPill(null);};if(!mounted||typeof document===\"undefined\")return null;if(p)return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(Sheet,{p:p,onClose:onClose,datenschutz:datenschutz,resume:resume}),document.body);if(pill)return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(Resume,{o:pill.o,p:pill.p,onGo:goResume,onHide:hidePill}),document.body);return null;}addPropertyControls(VolnewmerSheet,{aktiv:{type:ControlType.Boolean,title:\"Anfrage als Sheet\",defaultValue:true},fortsetzen:{type:ControlType.Boolean,title:\"Weiter, wo du warst\",defaultValue:true,description:\"Hinweis auf eine begonnene, nicht abgeschickte Anfrage (bis 14 Tage).\"},datenschutz:{type:ControlType.Link,title:\"Datenschutz\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"VolnewmerSheet\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useRef,useCallback}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{LOGO_COLOR,LOGO_WHITE}from\"https://framerusercontent.com/modules/XiAryxg9cJpiHhF9fpp4/WOlgMz1bWITPL6sevcUC/VolnewmerBrand.js\";import VolnewmerConsent from\"https://framerusercontent.com/modules/OlTz9Ihp8tPn296lOpjx/tSJiD288snmMzzgQc3Y9/VolnewmerConsent.js\";import VolnewmerWillkommen,{rolleGespeichert}from\"https://framerusercontent.com/modules/ziyr6G1NG12QJ6TEYMO4/LRivNx5KEKPc9nozJjyZ/VolnewmerWillkommen.js\";import VolnewmerSheet from\"https://framerusercontent.com/modules/iVguTXdqD7Ve3WdFVRbf/FYDUksyILVFelKUnAGq1/VolnewmerSheet.js\";import{PRAXEN}from\"https://framerusercontent.com/modules/JAnxoQasYSznpe4JNdit/1kv1AEldrwH94rt9cGYX/VolnewmerPraxen.js\";const CATS=[{label:\"Die Behandlung\",sub:\"Ablauf, Fragen und Ratgeber\",all:\"Alles zur Behandlung\",href:\"/ablauf\",kids:[{label:\"So l\\xe4uft sie ab\",href:\"/ablauf\"},{label:\"H\\xe4ufige Fragen\",href:\"/faq\"},{label:\"Ratgeber\",href:\"/ratgeber\"}]},{label:\"Anwendungsbereiche\",sub:\"Gesicht, Hals und K\\xf6rper\",all:\"Alle Anwendungsbereiche\",href:\"/anwendungsbereiche\",img:\"https://framerusercontent.com/images/dcygQknWY6c8yxZBqhATcJRRJo.png?scale-down-to=1024\",kids:[{label:\"Augen und Stirn\",href:\"/anwendungsbereiche#schlupflider\",dot:\"#6FC08E\"},{label:\"Wangen und Mund\",href:\"/anwendungsbereiche#nasolabialfalten\",dot:\"#86A0E6\"},{label:\"Kontur, Hals und Dekollet\\xe9\",href:\"/anwendungsbereiche#kinnlinie\",dot:\"#EE98AB\"},{label:\"K\\xf6rper\",href:\"/anwendungsbereiche#oberarme\",dot:\"#E6C35C\"}]},{label:\"Kosten\",sub:\"Preise als Orientierung\",all:\"Alles zu den Kosten\",href:\"/kosten\",kids:[{label:\"Beispielpreise je Bereich\",href:\"/kosten#preise\"},{label:\"Preis-Rechner\",href:\"/kosten#rechner\"}]},{label:\"Praxis finden\",sub:\"Geschulte Praxen in deiner N\\xe4he\",all:\"Zum Praxisfinder mit Karte\",href:\"/praxisfinder\",cities:true,kids:[{label:\"Praxisfinder mit Karte\",href:\"/praxisfinder\"}]}];const NO_WELCOME=/^\\/(fuer-praxen|praxis|praxisfinder|impressum|datenschutz)(\\/|$)/;const MOBILE_Q=\"(max-width: 900px)\";// Deko-Dauer-Animationen, die während des Scrollens angehalten werden (seitenweit)\nconst PAUSE=[\".vnx-cap::after\",\".vnx-glow\",\".vpk-aw::before\",\".vsr-c.video::before\",\".vsr-c.breath .vsr-in > img\",\".vsr-card\",\".vsr-pt::after\",\".vsr-pill i\",\".vsr-dev img\",\".vsr-dev::before\",\".vpx-holo .rot\",\".vpx-passw\",\".vpx-cap span i::after\",\".vnr\",\".vsh-go::after\"].map(s=>\"html.vn-scroll \"+s).join(\",\");// Vollbild-Ansichten, die per Portal direkt am body hängen; solange eine offen ist, ruht die „Weiter, wo du warst“-Kapsel\nconst OVERLAYS=[\"> .vnh-ov\",\"> .vpx-st\",\"> .vpx-lb\",\"> .vfl-ov\",\"> .vnm\"].map(s=>\"body:has(\"+s+\") .vnr\").join(\",\");// Einheitliche Praxiskarte: Themenseiten (vth) und Stadtseiten (vst) haben denselben Aufbau mit eigenem Präfix.\n// Die Regeln werden für beide Präfixe erzeugt, damit jede Praxiskarte auf der Seite gleich aussieht.\nconst KARTE=[\"vth\",\"vst\"].map(k=>{const card=\"body .\"+k+\" .\"+k+\"-px > .\"+k+\"-p:only-child\";return`\nbody .${k} .${k}-cov{height:260px}\nbody .${k} .${k}-cov:not(.lg):not(.fb) img{object-position:50% 15%}\nbody .${k} .${k}-cov:not(.lg):not(.fb)::after{background:linear-gradient(0deg,rgba(0,0,0,.16) 0%,rgba(0,0,0,0) 34%)}\nbody .${k} .${k}-seal{top:auto;bottom:16px;left:16px}\n@media (min-width:901px){\n${card}{flex-direction:row;align-items:stretch;min-height:440px;border-radius:36px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06),0 40px 90px -50px rgba(60,8,16,.45)}\n${card} .${k}-cov{flex:0 0 46%;height:auto;min-height:440px}\n${card} .${k}-cov:not(.lg):not(.fb) img{object-position:50% 18%}\n${card} .${k}-seal{left:20px;bottom:20px}\n${card} .${k}-pb{justify-content:center;gap:12px;padding:48px 52px}\n${card} .${k}-pb h3{font-size:clamp(28px,2.6vw,40px);letter-spacing:-.035em;line-height:1.05;margin-bottom:6px}\n${card} .${k}-pb p{font-size:16px;line-height:1.5}\n${card} .${k}-acts{display:flex;flex-wrap:wrap;margin-top:22px;padding-top:0}\n${card} .${k}-acts a{height:52px}\n${card} .${k}-acts a.red{flex:0 0 auto;grid-column:auto;padding:0 30px;font-size:15px}\n${card} .${k}-acts a.lt{width:auto;padding:0 22px}\n${card} .${k}-acts a.ic{width:52px;padding:0}\n}\n@media (max-width:900px){\nbody .${k} .${k}-cov{height:auto;aspect-ratio:4 / 3}\nbody .${k} .${k}-cov.lg{aspect-ratio:16 / 9}\n}`;}).join(\"\\n\");// Glas-Bausteine (ohne Weichzeichner, wie in Stadtseite und Profilkopf)\nconst GL_BG=\"linear-gradient(155deg,rgba(255,255,255,.97) 0%,rgba(255,255,255,.82) 46%,rgba(255,255,255,.93) 100%)\";const GL_SH=\"inset 0 1.5px 0 rgba(255,255,255,1),inset 0 -1px 0 rgba(255,255,255,.6),inset 0 0 0 1px rgba(255,255,255,.6),0 0 0 1px rgba(40,6,12,.07)\";const GS_BG=\"linear-gradient(160deg,rgba(248,245,246,1) 0%,rgba(243,241,243,.96) 100%)\";const GS_SH=\"inset 0 1.5px 0 #fff,inset 0 0 0 1px rgba(255,255,255,.7),0 0 0 1px rgba(40,6,12,.04),0 18px 40px -30px rgba(60,8,16,.28)\";const PINK=\"linear-gradient(160deg,#FFF5F6,#FBE3E6)\";const DARK=\"linear-gradient(170deg,rgb(52,46,48) 0%,rgb(22,20,21) 100%)\";const SPR=\"cubic-bezier(.34,1.56,.64,1)\";const SHINE='content:\"\";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(120% 60% at 15% 0%,rgba(255,255,255,.65),rgba(255,255,255,0) 55%);pointer-events:none';// Rosette (wie im Profilkopf) als Datenbild: Siegel mit Wellenrand und Haken, einfarbig ohne SVG-Verlauf\nconst ROS_PTS=[[20.6,12],[19.45,16.3],[16.3,19.45],[12,20.6],[7.7,19.45],[4.55,16.3],[3.4,12],[4.55,7.7],[7.7,4.55],[12,3.4],[16.3,4.55],[19.45,7.7]];const ROSETTE=\"url(\\\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23A7212F'%3E%3Ccircle cx='12' cy='12' r='9.6'/%3E\"+ROS_PTS.map(p=>\"%3Ccircle cx='\"+p[0]+\"' cy='\"+p[1]+\"' r='2.9'/%3E\").join(\"\")+\"%3C/g%3E%3Cpath d='M7.6 12.3l3 3 5.8-6' fill='none' stroke='%23fff' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E\\\")\";const SIEGEL=[\"body .vf .vf-seal i\",\"body .vst .vst-seal i\",\"body .vst .vst-cine-cap span.seal i\",\"body .vth .vth-seal i\",\"body .vpx .vpx-docimg .tag i\"];const CSS_SIEGEL=`\n${SIEGEL.join(\",\")}{background:${ROSETTE} center / 100% 100% no-repeat!important;border-radius:0!important;box-shadow:none!important;color:transparent!important;filter:drop-shadow(0 2px 4px rgba(167,33,47,.3))}\n${SIEGEL.map(s=>s+\" svg\").join(\",\")}{display:none!important}\nbody .vf .vf-seal{padding-left:4px}\nbody .vf .vf-seal i{width:22px;height:22px}\n`;// Lange Praxisnamen: ausgewogener Umbruch auf allen Karten, Echtheitsausweis zweizeilig statt abgeschnitten\nconst CSS_NAMEN=`\nbody .vf .vf-body h3,body .vst .vst-pb h3,body .vth .vth-pb h3,body .vpx .vpx-bookcard h3,body .vpx .vpx-doctxt h3,body .vpx .vpx-ctxt h3,body .vst .vst-cine-cap b{text-wrap:balance;hyphens:manual;-webkit-hyphens:manual;overflow-wrap:normal;word-break:normal}\nbody .vpx-pass .vpx-pass-bot b{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15.5px;line-height:1.15;letter-spacing:-.012em;text-wrap:balance}\n`;// Praxisprofil in derselben Glas-Optik wie Profilkopf, Stadt- und Themenseiten\nconst CSS_PROFIL=`\nbody .vpx .vpx-btn{transition:transform .4s ${SPR},background .25s ease}\nbody .vpx .vpx-light{background:${GL_BG};box-shadow:${GL_SH},0 4px 12px rgba(40,6,12,.06)}\nbody .vpx .vpx-day .vpx-dc{position:relative;isolation:isolate;overflow:hidden;background:${GS_BG};box-shadow:${GS_SH};transition:transform .5s ${SPR},box-shadow .3s ease}\nbody .vpx .vpx-day .vpx-dc::after{${SHINE}}\nbody .vpx .vpx-day .vpx-dc > i{background:${GL_BG};box-shadow:${GL_SH},0 8px 18px -10px rgba(60,8,16,.25)}\nbody .vpx .vpx-day .vpx-dc.hot{background:radial-gradient(90% 120% at 100% 0%,rgba(230,18,101,.35),rgba(230,18,101,0) 60%),linear-gradient(160deg,rgb(178,40,54),rgb(104,14,24));box-shadow:inset 0 1.5px 0 rgba(255,255,255,.28),inset 0 0 0 1px rgba(255,255,255,.08),0 22px 44px -26px rgba(120,14,28,.6)}\nbody .vpx .vpx-day .vpx-dc.hot::after{background:radial-gradient(120% 60% at 15% 0%,rgba(255,255,255,.16),rgba(255,255,255,0) 55%)}\nbody .vpx .vpx-day .vpx-dc.hot > i{background:linear-gradient(160deg,rgba(255,255,255,.24),rgba(255,255,255,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 0 0 1px rgba(255,255,255,.14)}\nbody .vpx .vpx-doc{background:${GS_BG};box-shadow:${GS_SH}}\nbody .vpx .vpx-docimg{box-shadow:0 18px 40px -26px rgba(60,8,16,.4)}\nbody .vpx .vpx-docimg .tag{height:38px;padding:0 15px 0 6px;background:${GL_BG};box-shadow:${GL_SH},0 10px 24px rgba(0,0,0,.16)}\nbody .vpx .vpx-docimg .tag i{width:24px;height:24px}\nbody .vpx .vpx-doctxt .qual{gap:8px}\nbody .vpx .vpx-doctxt .qual > *{display:inline-flex;align-items:center;height:32px;padding:0 13px;border-radius:999px;font-size:13px;background:${GL_BG};box-shadow:${GL_SH}}\nbody .vpx .vpx-cert,body .vpx .vpx-zp,body .vpx .vpx-local{background:${GS_BG};box-shadow:${GS_SH}}\nbody .vpx .vpx-cact a{background:${DARK};box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 10px 22px rgba(0,0,0,.2);transition:transform .4s ${SPR}}\nbody .vpx .vpx-mapbox{box-shadow:inset 0 1.5px 0 #fff,inset 0 0 0 1px rgba(255,255,255,.7),0 0 0 1px rgba(40,6,12,.05),0 22px 46px -32px rgba(60,8,16,.32)}\nbody .vpx .vpx-waytxt{position:relative;isolation:isolate;overflow:hidden;background:${GS_BG};box-shadow:${GS_SH}}\nbody .vpx .vpx-waytxt::after{${SHINE}}\nbody .vpx .vpx-r i{background:${PINK};box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(167,33,47,.08)}\nbody .vpx .vpx-nc{position:relative;isolation:isolate;overflow:hidden;background:${GL_BG};box-shadow:${GL_SH},0 16px 34px -26px rgba(60,8,16,.3);transition:transform .5s ${SPR},background .3s ease}\nbody .vpx .vpx-nc.dark{background:${DARK};box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 18px 38px -24px rgba(0,0,0,.5)}\nbody .vpx .vpx-links a{background:${GL_BG};box-shadow:${GL_SH},0 4px 12px rgba(40,6,12,.06);transition:background .25s ease,transform .35s ${SPR}}\nbody .vpx .vpx-plus,body .vpx .vpx-faqmore{background:${GL_BG};box-shadow:${GL_SH},0 4px 12px rgba(40,6,12,.06)}\nbody .vpx .vpx-faq details[open] .vpx-plus,body .vpx .vpx-local[open] .vpx-plus{background:linear-gradient(180deg,rgb(196,56,70),rgb(150,26,40));box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 6px 14px rgba(167,33,47,.3)}\nbody .vpx .vpx-nc:active,body .vpx .vpx-links a:active,body .vpx .vpx-cact a:active,body .vpx .vpx-faqmore:active{transform:scale(.97)}\n@media (hover:hover) and (pointer:fine){\nbody .vpx .vpx-light:hover{background:#fff}\nbody .vpx .vpx-day .vpx-dc:hover{transform:translateY(-3px)}\nbody .vpx .vpx-nc:hover{background:${PINK};transform:translateY(-3px)}\nbody .vpx .vpx-nc.dark:hover{background:${DARK}}\nbody .vpx .vpx-links a:hover{background:${PINK}}\nbody .vpx .vpx-faqmore:hover{background:#fff}\n}\n@media (prefers-reduced-motion:reduce){\nbody .vpx .vpx-btn,body .vpx .vpx-day .vpx-dc,body .vpx .vpx-nc,body .vpx .vpx-links a,body .vpx .vpx-cact a{transition:none}\nbody .vpx .vpx-day .vpx-dc:hover,body .vpx .vpx-nc:hover,body .vpx .vpx-nc:active,body .vpx .vpx-links a:active,body .vpx .vpx-cact a:active,body .vpx .vpx-faqmore:active{transform:none}\n}\n`;const CSS=`\n.vnx,.vnm{font-family:'Instrument Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;-webkit-font-smoothing:antialiased}\n.vnx *,.vnm *{box-sizing:border-box}\n.vnx{position:relative;isolation:isolate;z-index:0;display:inline-flex;color:#000}\n.vnx-cap{position:relative;isolation:isolate;z-index:0;overflow:hidden;display:flex;align-items:center;gap:8px;height:64px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.86) 0%,rgba(255,255,255,.66) 100%);border:1px solid rgba(255,255,255,.85);box-shadow:0 18px 50px -14px rgba(60,8,16,.22),0 4px 12px -4px rgba(0,0,0,.08),0 0 0 .5px rgba(60,8,16,.06),inset 0 1px 0 rgba(255,255,255,1),inset 0 -1px 0 rgba(167,33,47,.07);transition:padding .6s cubic-bezier(.16,1,.3,1),background .4s ease,box-shadow .4s ease,gap .5s cubic-bezier(.16,1,.3,1)}\n.vnx.lift .vnx-cap{background:linear-gradient(180deg,rgba(255,255,255,.95) 0%,rgba(255,255,255,.86) 100%);box-shadow:0 22px 56px -16px rgba(60,8,16,.3),0 6px 16px -6px rgba(0,0,0,.12),0 0 0 .5px rgba(60,8,16,.08),inset 0 1px 0 rgba(255,255,255,1)}\n.vnx-cap::before{content:\"\";position:absolute;left:26px;right:26px;top:0;height:1px;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,1),rgba(255,255,255,0));pointer-events:none}\n.vnx-cap::after{content:\"\";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.55),rgba(255,255,255,0));transform:translateX(-160%);animation:vnxSheen 9s ease-in-out infinite;pointer-events:none;z-index:3;will-change:transform}\n@keyframes vnxSheen{0%,72%{transform:translateX(-160%)}100%{transform:translateX(360%)}}\n/* Liquid Glass: Lichtfleck folgt der Maus (nur mit Maus, hinter dem Inhalt) */\n.vnx-spec{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(160px circle at var(--mx,50%) var(--my,0%),rgba(255,255,255,.9) 0%,rgba(255,236,240,.45) 35%,rgba(255,255,255,0) 70%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:-1}\n@media (hover:hover) and (pointer:fine){.vnx-cap:hover .vnx-spec{opacity:1}}\n.vnx-brand{padding-left:20px;padding-right:28px;gap:18px}\n.vnx-glow{position:absolute;left:-40px;top:50%;width:170px;height:170px;margin-top:-85px;border-radius:50%;background:radial-gradient(circle,rgba(167,33,47,.22) 0%,rgba(230,18,101,.06) 42%,rgba(167,33,47,0) 68%);z-index:-1;pointer-events:none;animation:vnxPulse 6s ease-in-out infinite;will-change:transform,opacity}\n@keyframes vnxPulse{0%,100%{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}\n.vnx-logo{display:flex;align-items:center;height:52px;overflow:hidden;max-width:calc(var(--vnx-lh,39px) * 7.72);text-decoration:none;color:#000;font-weight:600;font-size:15px;transition:max-width .7s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.34,1.56,.64,1)}\n.vnx-logo:active{transform:scale(.96)}\n.vnx-logo img{height:var(--vnx-lh,39px);width:auto;max-width:none;display:block}\n.vnx.mini .vnx-logo{max-width:var(--vnx-lh,39px)}\n.vnx.mini .vnx-brand{padding-left:12px!important;padding-right:12px!important}\n.vnx.mini .vnx-brand:hover .vnx-logo{max-width:calc(var(--vnx-lh,39px) * 7.72)}\n.vnx.mini .vnx-brand:hover{padding-left:20px!important;padding-right:28px!important}\n.vnx-sep{width:1px;height:24px;background:rgba(0,0,0,.12)}\n.vnx-tag{font-size:13.5px;font-weight:500;letter-spacing:-.005em;color:rgba(0,0,0,.55);white-space:nowrap}\n.vnx-actions{padding:0 8px}\n.vnx-roll{display:inline-block;overflow:hidden;height:1.25em;line-height:1.25em;vertical-align:top;max-width:9em;transition:max-width .55s cubic-bezier(.16,1,.3,1),opacity .3s ease}\n.vnx-roll>span{display:block;transition:transform .5s cubic-bezier(.76,0,.24,1)}\n.vnx-roll>span::after{content:attr(data-t);display:block}\n.vnx-cta:hover .vnx-roll>span,.vnx-menu:hover .vnx-roll>span,.vnm-close:hover .vnx-roll>span{transform:translateY(-50%)}\n.vnx-cta{position:relative;isolation:isolate;z-index:0;overflow:hidden;display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 22px;border-radius:999px;font:inherit;font-size:14.5px;font-weight:600;color:#fff;text-decoration:none;white-space:nowrap;border:1px solid rgba(255,255,255,.36);background:linear-gradient(180deg,rgb(196,56,70) 0%,rgb(167,33,47) 55%,rgb(138,24,37) 100%);box-shadow:0 10px 24px rgba(167,33,47,.32),inset 0 1px 0 rgba(255,255,255,.35);transition:transform .35s cubic-bezier(.2,.8,.2,1),padding .55s cubic-bezier(.16,1,.3,1),gap .55s cubic-bezier(.16,1,.3,1)}\n.vnx-cta::before{content:\"\";position:absolute;left:1px;right:1px;top:1px;height:50%;border-radius:999px 999px 40% 40%;background:linear-gradient(180deg,rgba(255,255,255,.38),rgba(255,255,255,0));z-index:-1;pointer-events:none}\n.vnx-cta:active{transform:scale(.95)!important}\n.vnx-cta i{width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.25);transition:opacity .3s ease}\n.vnx-sic{display:block;width:0;height:18px;opacity:0;overflow:hidden;transition:width .5s cubic-bezier(.16,1,.3,1),opacity .3s ease}\n.vnx-sic svg{width:18px;height:18px;display:block}\n/* iOS-Tab-Leiste: beim Runterscrollen zusammenziehen, beim Hochscrollen wieder aufziehen */\n.vnx.min .vnx-cta{padding:0 15px;gap:0}\n.vnx.min .vnx-cta .vnx-roll{max-width:0;opacity:0}\n.vnx.min .vnx-cta i{width:0;opacity:0;box-shadow:none}\n.vnx.min .vnx-cta .vnx-sic{width:18px;opacity:1}\n.vnx.min .vnx-menu{gap:0;padding-left:4px}\n.vnx.min .vnx-menu .vnx-roll{max-width:0;opacity:0}\n.vnx.min .vnx-actions{padding:0 6px}\n\n.vnx-menu{position:relative;display:inline-flex;align-items:center;gap:12px;height:48px;padding-left:16px;padding-right:2px;border-radius:999px;border:0;background:transparent;color:#1d1d1f;font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;transition:gap .5s cubic-bezier(.16,1,.3,1),padding .5s cubic-bezier(.16,1,.3,1)}\n.vnx-orb{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:42px;height:42px;border-radius:50%;background:radial-gradient(120% 120% at 30% 20%,#4a4a4e 0%,#26262a 45%,#0e0e10 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -2px 6px rgba(0,0,0,.4),0 6px 16px rgba(0,0,0,.22),0 1px 2px rgba(0,0,0,.2);transition:transform .45s cubic-bezier(.34,1.56,.64,1)}\n.vnx-orb::before{content:\"\";position:absolute;left:18%;right:18%;top:6%;height:38%;border-radius:50%;background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,0));pointer-events:none}\n.vnx-orb b{position:relative;display:block;height:2px;border-radius:2px;background:#fff;transition:width .5s cubic-bezier(.34,1.56,.64,1),transform .5s cubic-bezier(.34,1.56,.64,1)}\n.vnx-orb b:nth-child(1){width:16px;transform:translateX(0)}\n.vnx-orb b:nth-child(2){width:10px;transform:translateX(3px)}\n.vnx-menu:hover .vnx-orb{transform:scale(1.06)}\n.vnx-menu:hover .vnx-orb b:nth-child(1){width:12px;transform:translateX(2px)}\n.vnx-menu:hover .vnx-orb b:nth-child(2){width:16px;transform:translateX(0)}\n.vnx-menu:active .vnx-orb{transform:scale(.9)}\n.vnx-ring{position:absolute;left:50%;top:50%;width:50px;height:50px;margin:-25px 0 0 -25px;transform:rotate(-90deg);pointer-events:none}\n.vnx-ring circle{fill:none;stroke-width:1.5}\n.vnx-ring .bg{stroke:rgba(0,0,0,.06)}\n.vnx-ring .fg{stroke:#A7212F;stroke-linecap:round}\n.vnx-orbwrap{position:relative;width:50px;height:50px;display:flex;align-items:center;justify-content:center}\n.vnx-logo:focus-visible,.vnx-cta:focus-visible,.vnx-menu:focus-visible{outline:2px solid #A7212F;outline-offset:3px;border-radius:999px}\n\n.vnm{position:fixed;inset:0;z-index:9998;isolation:isolate;display:flex;flex-direction:column;color:#fff;background:radial-gradient(70% 60% at 0% 0%,rgba(255,255,255,.1) 0%,rgba(255,255,255,0) 60%),radial-gradient(60% 70% at 100% 100%,rgba(230,18,101,.22) 0%,rgba(230,18,101,0) 60%),linear-gradient(165deg,rgb(172,36,50) 0%,rgb(146,25,38) 55%,rgb(104,14,24) 100%);animation:vnmIn .75s cubic-bezier(.76,0,.24,1) both;overflow:hidden}\n.vnm.closing{animation:vnmOut .6s cubic-bezier(.76,0,.24,1) both}\n@keyframes vnmIn{from{clip-path:inset(0 0 100% 0 round 0 0 40px 40px)}to{clip-path:inset(0 0 0 0 round 0)}}\n@keyframes vnmOut{from{clip-path:inset(0 0 0 0 round 0)}to{clip-path:inset(0 0 100% 0 round 0 0 40px 40px)}}\n.vnm-top{display:flex;align-items:center;justify-content:space-between;height:96px;padding-left:32px;padding-right:22px;flex:0 0 auto}\n.vnm-top img{height:34px;width:auto;display:block}\n.vnm-close{display:inline-flex;align-items:center;gap:12px;height:48px;padding-left:20px;padding-right:6px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:linear-gradient(160deg,rgba(255,255,255,.2),rgba(255,255,255,.08));color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 10px 24px rgba(40,4,10,.2);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}\n.vnm-close:active{transform:scale(.95)}\n.vnm-close em{position:relative;width:36px;height:36px;border-radius:50%;background:#fff;display:block;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}\n.vnm-close em::before,.vnm-close em::after{content:\"\";position:absolute;left:50%;top:50%;width:14px;height:2px;margin:-1px 0 0 -7px;border-radius:2px;background:#A7212F;transform:rotate(45deg)}\n.vnm-close em::after{transform:rotate(-45deg)}\n.vnm-close:hover em{transform:rotate(90deg)}\n.vnm-close:focus-visible{outline:2px solid #fff;outline-offset:3px}\n\n.vnm-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;padding:12px 32px 28px}\n.vnm-left{display:flex;flex-direction:column;justify-content:center;min-width:0}\n.vnm-links{display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.14)}\n.vnm-item{border-bottom:1px solid rgba(255,255,255,.14)}\n.vnm-link{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 0;color:#fff;text-decoration:none}\n.vnm-num{font-size:13px;font-weight:600;color:rgba(255,255,255,.45);font-variant-numeric:tabular-nums}\n.vnm-mask{display:block;overflow:hidden;padding-bottom:.06em}\n.vnm-rise{display:block;animation:vnmUp .9s cubic-bezier(.16,1,.3,1) both}\n@keyframes vnmUp{from{transform:translateY(110%)}to{transform:translateY(0)}}\n.vnm-txt{display:block;font-weight:600;font-size:clamp(34px,4.4vw,68px);line-height:1;letter-spacing:-.035em;white-space:nowrap;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .35s ease}\n.vnm-sub{display:block;margin-top:6px;font-size:14px;font-weight:500;color:rgba(255,255,255,.6);transition:opacity .35s ease}\n.vnm-go{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.28);color:#fff;opacity:0;transform:translateX(-10px) rotate(-45deg);transition:opacity .35s ease,transform .5s cubic-bezier(.16,1,.3,1),background .3s ease,color .3s ease}\n.vnm-go svg{width:18px;height:18px}\n.vnm-links:hover .vnm-txt,.vnm-links:hover .vnm-sub{opacity:.35}\n.vnm-link:hover .vnm-txt,.vnm-link:focus-visible .vnm-txt,.vnm-item.hov .vnm-txt{opacity:1;transform:translateX(12px)}\n.vnm-link:hover .vnm-sub,.vnm-link:focus-visible .vnm-sub,.vnm-item.hov .vnm-sub{opacity:1}\n.vnm-link:hover .vnm-go,.vnm-link:focus-visible .vnm-go,.vnm-item.hov .vnm-go{opacity:1;transform:translateX(0) rotate(0);background:#fff;color:#A7212F;border-color:#fff}\n.vnm-link.on .vnm-num{color:#fff}\n.vnm-link.on .vnm-num::after{content:\"\";display:inline-block;width:6px;height:6px;margin-left:8px;border-radius:50%;background:#fff;vertical-align:2px}\n.vnm-link:focus-visible{outline:none}\n.vnm-acc{display:none}\n\n.vnm-right{display:flex;flex-direction:column;gap:12px;min-height:0;animation:vnmFade .7s ease .35s both}\n@keyframes vnmFade{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}\n.vnm-prev{position:relative;isolation:isolate;flex:1;min-height:200px;border-radius:30px;overflow:hidden;background:rgba(0,0,0,.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}\n.vnm-slide{position:absolute;inset:0;opacity:0;transform:scale(1.06);transition:opacity .7s ease,transform 1.2s cubic-bezier(.16,1,.3,1)}\n.vnm-slide.on{opacity:1;transform:scale(1)}\n.vnm-slide img{width:100%;height:100%;object-fit:cover;object-position:40% 35%;display:block}\n.vnm-slide.ph{background:radial-gradient(70% 60% at 30% 20%,rgba(255,255,255,.18),rgba(255,255,255,0) 60%),radial-gradient(60% 60% at 90% 100%,rgba(230,18,101,.3),rgba(230,18,101,0) 70%),linear-gradient(160deg,rgba(255,255,255,.08),rgba(0,0,0,.22))}\n.vnm-prev::after{content:\"\";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,0) 55%,rgba(40,4,10,.55) 100%);pointer-events:none}\n.vnm-ai{position:absolute;top:14px;right:14px;z-index:2;display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-size:10.5px;font-weight:600;color:#fff;background:rgba(20,10,12,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}\n.vnm-cap{position:absolute;left:24px;right:24px;bottom:20px;z-index:2}\n.vnm-cap small{display:block;font-size:12.5px;font-weight:600;color:rgba(255,255,255,.7)}\n.vnm-cap b{display:block;margin-top:4px;font-size:22px;font-weight:600;letter-spacing:-.025em;line-height:1.15}\n\n.vnm-kids{flex:0 0 auto;border-radius:24px;padding:8px;background:linear-gradient(160deg,rgba(255,255,255,.16),rgba(255,255,255,.06));box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 0 0 1px rgba(255,255,255,.14);animation:vnaUp .5s cubic-bezier(.16,1,.3,1) both}\n.vnm-kids > small{display:block;padding:10px 14px 6px;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.6)}\n.vnm-kid{display:flex;align-items:center;gap:12px;height:48px;padding:0 14px;border-radius:14px;color:#fff;text-decoration:none;font-size:15.5px;font-weight:600;letter-spacing:-.01em;transition:background .25s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}\n.vnm-kid i{flex:0 0 9px;width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.7)}\n.vnm-kid span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\n.vnm-kid svg{flex:0 0 16px;width:16px;height:16px;opacity:.55;transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .25s ease}\n.vnm-kid:hover{background:rgba(255,255,255,.14)}\n.vnm-kid:active{transform:scale(.98)}\n.vnm-kid:hover svg{opacity:1;transform:translateX(3px)}\n.vnm-kid:focus-visible{outline:2px solid #fff;outline-offset:-2px}\n.vnm-cities{display:flex;flex-wrap:wrap;gap:6px;padding:6px 14px 10px}\n.vnm-cities a{display:inline-flex;align-items:center;height:34px;padding:0 13px;border-radius:999px;font-size:13px;font-weight:600;color:#fff;text-decoration:none;background:linear-gradient(160deg,rgba(255,255,255,.2),rgba(255,255,255,.1));box-shadow:inset 0 1px 0 rgba(255,255,255,.3);transition:background .25s ease,color .25s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}\n.vnm-cities a:hover{background:#fff;color:#A7212F}\n.vnm-cities a:active{transform:scale(.95)}\n.vnm-cities a:focus-visible{outline:2px solid #fff;outline-offset:2px}\n\n.vnm-art{position:absolute;left:0;right:0;top:0;bottom:70px;display:flex;align-items:center;justify-content:center;padding:28px}\n.vnm-art .up{animation:vnaUp .7s cubic-bezier(.16,1,.3,1) both}\n@keyframes vnaUp{from{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}\n.vna-glass{background:linear-gradient(160deg,rgba(255,255,255,.2),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 18px 40px rgba(40,4,10,.25)}\n.vna-skin{position:relative;width:min(340px,86%);border-radius:24px;padding:22px 18px 18px;overflow:hidden}\n.vna-skin i{display:block;height:26px;border-radius:10px;margin-top:8px}\n.vna-skin i:nth-of-type(1){background:linear-gradient(90deg,rgba(207,228,247,.9),rgba(255,255,255,.7));height:14px}\n.vna-skin i:nth-of-type(2){background:rgba(255,255,255,.34)}\n.vna-skin i:nth-of-type(3){background:rgba(255,255,255,.18);height:34px}\n.vna-heat{position:absolute;left:50%;top:62%;width:44%;height:44%;margin-left:-22%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,110,130,.95),rgba(230,18,101,.35) 55%,rgba(230,18,101,0));animation:vnaGlide 5s cubic-bezier(.45,0,.55,1) infinite,vnaPulse 2.4s ease-in-out infinite}\n.vna-tip{position:absolute;left:50%;top:-4px;width:58px;height:30px;margin-left:-29px;border-radius:0 0 14px 14px;background:linear-gradient(180deg,#fff,#E4E4E8);box-shadow:0 8px 18px rgba(0,0,0,.25);animation:vnaGlide 5s cubic-bezier(.45,0,.55,1) infinite}\n.vna-tip::after{content:\"\";position:absolute;left:10px;right:10px;bottom:-5px;height:6px;border-radius:3px;background:#C9A574}\n@keyframes vnaGlide{0%,100%{transform:translateX(-90px)}50%{transform:translateX(90px)}}\n@keyframes vnaPulse{0%,100%{opacity:.55}50%{opacity:1}}\n.vna-zones{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:360px}\n.vna-zones span{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 10px;border-radius:999px;font-size:14px;font-weight:600;animation:vnaFloat 4s ease-in-out infinite}\n.vna-zones span i{width:18px;height:18px;border-radius:6px;transform:rotate(45deg);background:linear-gradient(145deg,#F3DDB5,#8C6D4E)}\n@keyframes vnaFloat{0%,100%{translate:0 0}50%{translate:0 -6px}}\n.vna-price{width:min(340px,88%);border-radius:24px;padding:22px}\n.vna-price small{display:block;font-size:12.5px;font-weight:600;color:rgba(255,255,255,.7)}\n.vna-price div{display:flex;justify-content:space-between;align-items:baseline;margin-top:10px;font-size:clamp(26px,2.6vw,34px);font-weight:600;letter-spacing:-.03em}\n.vna-track{position:relative;height:8px;margin-top:16px;border-radius:8px;background:linear-gradient(90deg,rgba(255,255,255,.35),#fff)}\n.vna-track i{position:absolute;top:50%;left:0;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;background:#fff;box-shadow:0 6px 16px rgba(40,4,10,.35),0 0 0 6px rgba(255,255,255,.18);animation:vnaSlide 4.5s cubic-bezier(.45,0,.55,1) infinite}\n@keyframes vnaSlide{0%,100%{left:12%}50%{left:88%}}\n.vna-map{position:relative;width:min(340px,86%);aspect-ratio:1.35;border-radius:24px;overflow:hidden;background-image:radial-gradient(rgba(255,255,255,.34) 1.4px,transparent 1.6px);background-size:14px 14px}\n.vna-map b{position:absolute;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.25)}\n.vna-map b::after{content:\"\";position:absolute;inset:-4px;border-radius:50%;border:2px solid rgba(255,255,255,.7);animation:vnaPing 2s cubic-bezier(.16,1,.3,1) infinite}\n@keyframes vnaPing{0%{transform:scale(1);opacity:.9}100%{transform:scale(2.8);opacity:0}}\n.vna-map span{position:absolute;left:12px;right:12px;bottom:12px;height:40px;border-radius:999px;display:flex;align-items:center;padding:0 16px;font-size:13.5px;font-weight:500;color:#86868b;background:#fff}\n\n.vnm-find{display:flex;align-items:center;gap:6px;height:60px;padding-left:22px;padding-right:6px;border-radius:999px;background:#fff;flex:0 0 auto;box-shadow:inset 0 1px 0 #fff,0 14px 34px rgba(40,4,10,.25)}\n.vnm-find:focus-within{box-shadow:0 0 0 3px rgba(241,210,212,.8)}\n.vnm-find input{flex:1;min-width:0;height:100%;border:0;background:transparent;font:inherit;font-size:16px;font-weight:500;color:#1d1d1f;outline:none}\n.vnm-find input::placeholder{color:#86868b}\n.vnm-find button{position:relative;isolation:isolate;overflow:hidden;height:48px;padding:0 20px;border-radius:999px;border:0;font:inherit;font-size:14px;font-weight:600;color:#fff;cursor:pointer;background:linear-gradient(180deg,rgb(196,56,70) 0%,rgb(167,33,47) 55%,rgb(138,24,37) 100%);white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.35);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}\n.vnm-find button::before{content:\"\";position:absolute;left:6%;right:6%;top:1px;height:48%;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(255,255,255,0));z-index:-1}\n.vnm-find button:active{transform:scale(.95)}\n.vnm-find button:focus-visible{outline:2px solid #A7212F;outline-offset:2px}\n\n.vnm-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:18px 32px 22px;border-top:1px solid rgba(255,255,255,.14);flex:0 0 auto;animation:vnmFade .6s ease .5s both}\n.vnm-foot nav{display:flex;flex-wrap:wrap;gap:6px}\n.vnm-foot nav a{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;font-size:13.5px;font-weight:600;color:#fff;text-decoration:none;background:linear-gradient(160deg,rgba(255,255,255,.16),rgba(255,255,255,.07));box-shadow:inset 0 1px 0 rgba(255,255,255,.25);transition:background .25s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}\n.vnm-foot nav a:hover{background:rgba(255,255,255,.2)}\n.vnm-foot nav a:active{transform:scale(.95)}\n.vnm-foot nav a.pro{background:#fff;color:#A7212F}\n.vnm-foot nav a.pro:hover{background:#F1D2D4}\n.vnm-foot nav a:focus-visible{outline:2px solid #fff;outline-offset:2px}\n.vnm-foot p{margin:0;font-size:12.5px;line-height:1.5;color:rgba(255,255,255,.55);max-width:40em}\n\n/* Leistung: Deko-Dauer-Animationen beim Scrollen anhalten */\n${PAUSE}{animation-play-state:paused!important}\n/* Leistung: Profil-Abschnitte unterhalb des Bildschirms erst zeichnen, wenn sie in die N\\xe4he kommen */\n.vpx-zw,.vpx-main > .vpx-sec,.vpx-near,.vpx-local{content-visibility:auto;contain-intrinsic-size:auto 900px}\n/* Korrektur: roter Knopf im Video-Player der Startseite immer wei\\xdf (keine Browser-Linkfarbe) */\n.vnh-vfoot .vnh-vbook,.vnh-vfoot .vnh-vbook:visited,.vnh-vfoot .vnh-vbook:hover,.vnh-vfoot .vnh-vbook span{color:#fff}\n.vnh-vfoot .vnh-btn-glass,.vnh-vfoot .vnh-btn-glass:visited{color:#fff}\n/* „Weiter, wo du warst“ ruht, solange eine Vollbild-Ansicht offen ist */\n${OVERLAYS}{opacity:0!important;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s linear .2s}\n/* Praxisfinder-Karten: Ausschnitt oben, 220 px, Verifiziert-Kapsel unten rechts, kein dunkler Verlauf \\xfcber Gesichtern.\n   H\\xf6here Spezifit\\xe4t (body …), weil Praxisfinder, Stadt- und Themenseiten ihr CSS sp\\xe4ter laden. */\nbody .vf .vf-cover img,body .vf .vf-sc .th:not(.lg) img,body .vf .vf-float .th img:not([style]){object-position:50% 15%}\nbody .vf .vf-cover{height:220px}\nbody .vf .vf-cover::after{background:linear-gradient(0deg,rgba(0,0,0,.16) 0%,rgba(0,0,0,0) 34%)}\nbody .vf .vf-seal{top:auto;left:auto;right:12px;bottom:12px}\n/* Einheitliche Praxiskarte auf Stadt- und Themenseiten */\n${KARTE}\n/* Ein Siegel \\xfcberall (Rosette) */\n${CSS_SIEGEL}\n/* Lange Praxisnamen */\n${CSS_NAMEN}\n/* Praxisprofil in Glas-Optik */\n${CSS_PROFIL}\n\n@media (max-width:1100px){\n.vnx.wide .vnx-sep,.vnx.wide .vnx-tag{display:none}\n}\n@media (max-width:900px){\n.vnm-body{grid-template-columns:minmax(0,1fr);gap:24px;padding:8px 22px 18px;overflow-y:auto;align-content:start}\n.vnm-left{justify-content:flex-start}\n.vnm-right{animation-delay:.25s}\n.vnm-prev,.vnm-kids{display:none}\n.vnm-num,.vnm-sub{display:none}\n.vnm-link{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:20px 0}\n.vnm-txt{font-size:clamp(26px,7.2vw,34px);white-space:normal;letter-spacing:-.03em}\n.vnm-links:hover .vnm-txt{opacity:1}\n.vnm-link:hover .vnm-txt,.vnm-item.hov .vnm-txt{transform:none}\n.vnm-go{opacity:1;transform:none;width:36px;height:36px;border-color:rgba(255,255,255,.24)}\n.vnm-go svg{width:16px;height:16px}\n.vnm-item.hov .vnm-go,.vnm-link:hover .vnm-go{background:transparent;color:#fff;border-color:rgba(255,255,255,.24);transform:none}\n.vnm-item.open .vnm-go{transform:rotate(90deg);background:#fff;color:#A7212F;border-color:#fff}\n.vnm-acc{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.16,1,.3,1)}\n.vnm-item.open .vnm-acc{grid-template-rows:1fr}\n.vnm-acc > div{overflow:hidden;min-height:0}\n.vnm-acc a{display:flex;align-items:center;gap:12px;height:50px;padding:0 2px;border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.88);text-decoration:none;font-size:16px;font-weight:500;letter-spacing:-.01em}\n.vnm-acc a:first-child{border-top:0;color:#fff;font-weight:600}\n.vnm-acc a i{flex:0 0 8px;width:8px;height:8px;border-radius:50%}\n.vnm-acc a span{flex:1;min-width:0}\n.vnm-acc a svg{flex:0 0 14px;width:14px;height:14px;opacity:.5}\n.vnm-acc a:focus-visible{outline:2px solid #fff;outline-offset:-2px;border-radius:8px}\n.vnm-acc > div > div{padding-bottom:12px}\n.vnm-find{height:56px;padding-left:18px}\n.vnm-find button{height:44px;padding:0 16px}\n.vnm-foot{padding:14px 22px 20px;flex-direction:column;align-items:flex-start}\n/* Handy: dauerhafte Deko-Animationen im Header ganz aus (spart Akku und Rechenzeit) */\n.vnx-cap::after,.vnx-glow{animation:none}\n}\n@media (max-width:820px){\n.vnx-sep,.vnx-tag{display:none}\n.vnx-cap{height:56px;gap:6px}\n.vnx-brand{padding-left:12px;padding-right:16px}\n.vnx-logo{height:44px;max-width:calc(26px * 7.72)}\n.vnx-logo img{height:26px}\n.vnx.mini .vnx-logo{max-width:26px}\n.vnx-actions{padding:0 6px}\n.vnx-cta{height:40px;padding:0 14px;font-size:13px}\n.vnx.min .vnx-cta{padding:0 12px}\n.vnx-cta i{display:none}\n.vnx-menu{height:44px;padding-left:4px}\n.vnx-menu .vnx-roll{display:none}\n.vnx-orb{width:40px;height:40px}\n.vnx-orbwrap{width:48px;height:48px}\n.vnx-ring{width:48px;height:48px;margin:-24px 0 0 -24px}\n.vnm-top{height:76px;padding-left:22px;padding-right:14px}\n.vnm-top img{height:24px}\n}\n@media (max-width:420px){\n.vnx-logo{max-width:calc(22px * 7.72)}\n.vnx-logo img{height:22px}\n.vnx.mini .vnx-logo{max-width:22px}\n.vnm-txt{font-size:clamp(25px,7vw,30px)}\n}\n@media (max-height:780px) and (min-width:901px){\n.vnm-txt{font-size:clamp(30px,3.6vw,52px)}\n.vnm-link{padding:13px 0}\n.vnm-sub{margin-top:3px;font-size:13px}\n.vnm-kid{height:42px}\n}\n@media (prefers-reduced-motion:reduce){\n.vnx-cap::after,.vnx-glow,.vnm,.vnm.closing,.vnm-rise,.vnm-right,.vnm-foot,.vnm-art .up,.vnm-kids,.vna-heat,.vna-tip,.vna-zones span,.vna-track i,.vna-map b::after{animation:none}\n.vnx-cap,.vnx-logo,.vnx-roll,.vnx-roll>span,.vnx-orb,.vnx-orb b,.vnx-cta,.vnx-sic,.vnx-menu,.vnx-spec,.vnm-txt,.vnm-go,.vnm-slide,.vnm-sub,.vnm-close,.vnm-close em,.vnm-kid,.vnm-kid svg,.vnm-acc,.vnm-cities a,.vnm-find button,.vnm-foot nav a{transition:none}\n.vnx-cta:active,.vnx-logo:active,.vnx-menu:active .vnx-orb,.vnm-close:active,.vnm-kid:active,.vnm-cities a:active,.vnm-find button:active,.vnm-foot nav a:active{transform:none!important}\n}\n`;function Roll({t}){return /*#__PURE__*/_jsx(\"span\",{className:\"vnx-roll\",children:/*#__PURE__*/_jsx(\"span\",{\"data-t\":t,children:t})});}function Arrow(){return /*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14M13 6l6 6-6 6\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}function Lupe(){return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"11\",cy:\"11\",r:\"6.5\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M20 20l-4-4\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.2\",strokeLinecap:\"round\"})]});}// Liquid Glass: Lichtfleck an die Mausposition setzen\nfunction spec(e){const el=e.currentTarget;const r=el.getBoundingClientRect();el.style.setProperty(\"--mx\",e.clientX-r.left+\"px\");el.style.setProperty(\"--my\",e.clientY-r.top+\"px\");}function MenuArt({i}){const d=s=>({animationDelay:s+\"s\"});if(i===0)return /*#__PURE__*/_jsx(\"div\",{className:\"vnm-art\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"vna-skin vna-glass up\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"vna-heat\"}),/*#__PURE__*/_jsx(\"span\",{className:\"vna-tip\"}),/*#__PURE__*/_jsx(\"i\",{}),/*#__PURE__*/_jsx(\"i\",{}),/*#__PURE__*/_jsx(\"i\",{})]})});if(i===1)return /*#__PURE__*/_jsx(\"div\",{className:\"vnm-art\",children:/*#__PURE__*/_jsx(\"div\",{className:\"vna-zones\",children:[\"Augenpartie\",\"Stirn\",\"Wangen\",\"Kinnlinie\",\"Hals & Dekollet\\xe9\",\"K\\xf6rper\"].map((z,n)=>/*#__PURE__*/_jsxs(\"span\",{className:\"vna-glass up\",style:{animationDelay:.08*n+\"s, \"+.3*n+\"s\"},children:[/*#__PURE__*/_jsx(\"i\",{}),z]},z))})});if(i===2)return /*#__PURE__*/_jsx(\"div\",{className:\"vnm-art\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"vna-price vna-glass up\",children:[/*#__PURE__*/_jsx(\"small\",{children:\"Orientierung je Bereich\"}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"span\",{children:\"249 €\"}),/*#__PURE__*/_jsx(\"span\",{children:\"1.499 €\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"vna-track\",children:/*#__PURE__*/_jsx(\"i\",{})})]})});return /*#__PURE__*/_jsx(\"div\",{className:\"vnm-art\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"vna-map vna-glass up\",children:[/*#__PURE__*/_jsx(\"b\",{style:{left:\"34%\",top:\"30%\"}}),/*#__PURE__*/_jsx(\"b\",{style:{left:\"62%\",top:\"44%\",...d(.6)}}),/*#__PURE__*/_jsx(\"b\",{style:{left:\"46%\",top:\"64%\",...d(1.2)}}),/*#__PURE__*/_jsx(\"span\",{children:\"PLZ oder Ort\"})]})});}function Menu({onClosed,closing,cats,path,images,finderLink,praxenLink,instagramLink,requestClose,logoWhiteSrc,cities}){const closeRef=useRef(null);const rootRef=useRef(null);const isOn=href=>path===href||path.startsWith(href+\"/\");const startIdx=cats.findIndex(c=>isOn(c.href)||c.kids.some(k=>isOn(k.href.split(\"#\")[0])));const[hover,setHover]=useState(startIdx>=0?startIdx:0);const[acc,setAcc]=useState(startIdx>=0?startIdx:null);const[q,setQ]=useState(\"\");useEffect(()=>{closeRef.current?.focus();const o=document.body.style.overflow;document.body.style.overflow=\"hidden\";const k=e=>{if(e.key===\"Escape\"){requestClose();return;}if(e.key!==\"Tab\"||!rootRef.current)return;const f=Array.from(rootRef.current.querySelectorAll(\"a[href],button:not([disabled]),input\")).filter(el=>el.offsetParent!==null);if(!f.length)return;const first=f[0],last=f[f.length-1];if(e.shiftKey&&document.activeElement===first){e.preventDefault();last.focus();}else if(!e.shiftKey&&document.activeElement===last){e.preventDefault();first.focus();}};window.addEventListener(\"keydown\",k);return()=>{document.body.style.overflow=o;window.removeEventListener(\"keydown\",k);};},[requestClose]);const find=e=>{e.preventDefault();const v=q.trim();window.location.href=v?finderLink+\"?q=\"+encodeURIComponent(v):finderLink;};// Sprunglinks auf derselben Seite: Menü schließen, damit der Anker sichtbar wird\nconst onKid=href=>()=>{const[p]=href.split(\"#\");if(href.indexOf(\"#\")>=0&&(p===\"\"||p===path))requestClose();};// Mobil: Kategorie auf- und zuklappen statt direkt zu navigieren\nconst onCat=i=>e=>{if(typeof window!==\"undefined\"&&window.matchMedia&&window.matchMedia(MOBILE_Q).matches){e.preventDefault();setAcc(a=>a===i?null:i);}};const cur=cats[hover]||cats[0];const cityLinks=cur.cities?cities:[];return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,className:\"vnm\"+(closing?\" closing\":\"\"),role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":\"Men\\xfc\",\"data-lenis-prevent\":\"\",onAnimationEnd:e=>{if(closing&&e.target===e.currentTarget)onClosed();},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"vnm-top\",children:[/*#__PURE__*/_jsx(\"img\",{src:logoWhiteSrc,alt:\"Volnewmer by Dermacom\"}),/*#__PURE__*/_jsxs(\"button\",{ref:closeRef,className:\"vnm-close\",onClick:requestClose,\"aria-label\":\"Men\\xfc schlie\\xdfen\",children:[/*#__PURE__*/_jsx(Roll,{t:\"Schlie\\xdfen\"}),/*#__PURE__*/_jsx(\"em\",{\"aria-hidden\":\"true\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"vnm-body\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"vnm-left\",children:/*#__PURE__*/_jsx(\"nav\",{className:\"vnm-links\",\"aria-label\":\"Hauptmen\\xfc\",children:cats.map((c,i)=>{const on=isOn(c.href);const open=acc===i;return /*#__PURE__*/_jsxs(\"div\",{className:\"vnm-item\"+(hover===i?\" hov\":\"\")+(open?\" open\":\"\"),onMouseEnter:()=>setHover(i),children:[/*#__PURE__*/_jsxs(\"a\",{href:c.href,className:\"vnm-link\"+(on?\" on\":\"\"),\"aria-current\":on?\"page\":undefined,\"aria-expanded\":open,onFocus:()=>setHover(i),onClick:onCat(i),children:[/*#__PURE__*/_jsx(\"span\",{className:\"vnm-num\",children:\"0\"+(i+1)}),/*#__PURE__*/_jsxs(\"span\",{children:[/*#__PURE__*/_jsx(\"span\",{className:\"vnm-mask\",children:/*#__PURE__*/_jsx(\"span\",{className:\"vnm-rise\",style:{animationDelay:.24+i*.06+\"s\"},children:/*#__PURE__*/_jsx(\"span\",{className:\"vnm-txt\",children:c.label})})}),/*#__PURE__*/_jsx(\"span\",{className:\"vnm-sub\",children:c.sub})]}),/*#__PURE__*/_jsx(\"span\",{className:\"vnm-go\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(Arrow,{})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"vnm-acc\",\"aria-hidden\":!open,children:/*#__PURE__*/_jsx(\"div\",{children:/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"a\",{href:c.href,tabIndex:open?0:-1,children:[/*#__PURE__*/_jsx(\"span\",{children:c.all}),/*#__PURE__*/_jsx(Arrow,{})]}),c.kids.filter(k=>k.href!==c.href).map(k=>/*#__PURE__*/_jsxs(\"a\",{href:k.href,tabIndex:open?0:-1,onClick:onKid(k.href),children:[k.dot&&/*#__PURE__*/_jsx(\"i\",{style:{background:k.dot},\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(\"span\",{children:k.label}),/*#__PURE__*/_jsx(Arrow,{})]},k.label))]})})})]},c.label);})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"vnm-right\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"vnm-prev\",\"aria-hidden\":\"true\",children:[cats.map((c,i)=>{const img=images[i];const src=img&&img.src?img.src:c.img;return src?/*#__PURE__*/_jsxs(\"div\",{className:\"vnm-slide\"+(hover===i?\" on\":\"\"),children:[/*#__PURE__*/_jsx(\"img\",{src:src,alt:\"\",loading:\"lazy\",decoding:\"async\"}),!(img&&img.src)&&/*#__PURE__*/_jsx(\"span\",{className:\"vnm-ai\",children:\"KI-Bild\"})]},i):/*#__PURE__*/_jsx(\"div\",{className:\"vnm-slide ph\"+(hover===i?\" on\":\"\"),children:hover===i&&/*#__PURE__*/_jsx(MenuArt,{i:i})},i);}),/*#__PURE__*/_jsxs(\"div\",{className:\"vnm-cap\",children:[/*#__PURE__*/_jsx(\"small\",{children:cur.label}),/*#__PURE__*/_jsx(\"b\",{children:cur.sub})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"vnm-kids\",children:[/*#__PURE__*/_jsx(\"small\",{children:cur.label}),cur.kids.map(k=>/*#__PURE__*/_jsxs(\"a\",{className:\"vnm-kid\",href:k.href,onClick:onKid(k.href),children:[/*#__PURE__*/_jsx(\"i\",{style:k.dot?{background:k.dot}:undefined,\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(\"span\",{children:k.label}),/*#__PURE__*/_jsx(Arrow,{})]},k.label)),cityLinks.length>0&&/*#__PURE__*/_jsx(\"div\",{className:\"vnm-cities\",\"aria-label\":\"St\\xe4dte mit Praxen\",children:cityLinks.map(s=>/*#__PURE__*/_jsx(\"a\",{href:finderLink+\"?q=\"+encodeURIComponent(s),children:s},s))})]},hover),/*#__PURE__*/_jsxs(\"form\",{className:\"vnm-find\",onSubmit:find,role:\"search\",children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"vnm-q\",style:{position:\"absolute\",width:1,height:1,overflow:\"hidden\",clip:\"rect(0 0 0 0)\"},children:\"PLZ oder Ort\"}),/*#__PURE__*/_jsx(\"input\",{id:\"vnm-q\",value:q,onChange:e=>setQ(e.target.value),placeholder:\"Praxis finden: PLZ oder Ort\",autoComplete:\"postal-code\"}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",children:\"Suchen\"})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"vnm-foot\",children:[/*#__PURE__*/_jsxs(\"nav\",{\"aria-label\":\"Weitere Links\",children:[/*#__PURE__*/_jsx(\"a\",{className:\"pro\",href:praxenLink,children:\"F\\xfcr Praxen\"}),instagramLink&&/*#__PURE__*/_jsx(\"a\",{href:instagramLink,target:\"_blank\",rel:\"noopener\",children:\"Instagram\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/impressum\",children:\"Impressum\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/datenschutz\",children:\"Datenschutz\"})]}),/*#__PURE__*/_jsx(\"p\",{children:\"Volnewmer Deutschland, ein Angebot der Dermacom GmbH, offizieller Vertriebspartner von CLASSYS.\"})]})]});}// Richtung des Scrollens: true nach deutlichem Runterscrollen, false nach Hochscrollen oder oben auf der Seite\nfunction useMini(enabled){const[mini,setMini]=useState(false);useEffect(()=>{if(!enabled||typeof window===\"undefined\"){setMini(false);return;}let last=window.scrollY,acc=0,raf=0;const run=()=>{raf=0;const y=window.scrollY;const d=y-last;last=y;if(y<140){acc=0;setMini(false);return;}acc=(Math.sign(d)===Math.sign(acc)?acc:0)+d;if(acc>48)setMini(true);else if(acc<-28)setMini(false);};const on=()=>{if(!raf)raf=requestAnimationFrame(run);};window.addEventListener(\"scroll\",on,{passive:true});return()=>{window.removeEventListener(\"scroll\",on);if(raf)cancelAnimationFrame(raf);};},[enabled]);return mini;}// Kapseln werden beim Scrollen dichter und bekommen mehr Schatten\nfunction useLift(){const[lift,setLift]=useState(false);useEffect(()=>{if(typeof window===\"undefined\")return;let raf=0;const run=()=>{raf=0;setLift(window.scrollY>24);};const on=()=>{if(!raf)raf=requestAnimationFrame(run);};run();window.addEventListener(\"scroll\",on,{passive:true});return()=>{window.removeEventListener(\"scroll\",on);if(raf)cancelAnimationFrame(raf);};},[]);return lift;}// Seitenweit einmal: Klasse „vn-scroll“ am html, solange gescrollt wird (hält Deko-Animationen an)\nfunction installScrollFlag(){if(typeof window===\"undefined\")return;const w=window;if(w.__vnScrollFlag)return;w.__vnScrollFlag=true;const de=document.documentElement;let t=0,on=false;window.addEventListener(\"scroll\",()=>{if(!on){on=true;de.classList.add(\"vn-scroll\");}clearTimeout(t);t=setTimeout(()=>{on=false;de.classList.remove(\"vn-scroll\");},180);},{passive:true});}export default function VolnewmerHeader(props){const{part=\"actions\",logo,logoWhite,logoHeight=30,tagline=\"Hautstraffung ohne OP\",finderLink=\"/praxisfinder\",praxenLink=\"/fuer-praxen\",instagramLink=\"\",menuImages=[],cookieBanner=true,welcome=true,welcomeImage,shrinkLogo=false,tabBar=true,anfrageSheet=true}=props;const[open,setOpen]=useState(false);const[closing,setClosing]=useState(false);const[mounted,setMounted]=useState(false);const[path,setPath]=useState(\"/\");const[gate,setGate]=useState(\"check\");const ringRef=useRef(null);const ctaRef=useRef(null);const menuBtnRef=useRef(null);const C=2*Math.PI*23;const mini=useMini(part===\"brand\"&&!!shrinkLogo);const isCanvas=RenderTarget.current()===RenderTarget.canvas;// iOS-Tab-Leiste: Aktions-Kapsel zieht sich beim Runterscrollen zusammen (nicht bei offenem Menü)\nconst minRaw=useMini(part===\"actions\"&&!!tabBar&&!isCanvas);const min=minRaw&&!open;const lift=useLift();const fl=finderLink||\"/praxisfinder\";const cats=CATS.map(c=>c.href===\"/praxisfinder\"?{...c,href:fl,kids:c.kids.map(k=>k.href===\"/praxisfinder\"?{...k,href:fl}:k)}:c);const cities=Array.from(new Set((PRAXEN||[]).filter(p=>p&&!p.beispiel&&p.ort).map(p=>String(p.ort).split(/[-\\s]/)[0]))).sort((a,b)=>a.localeCompare(b,\"de\"));const logoSrc=logo&&logo.src?logo.src:LOGO_COLOR;const logoWhiteSrc=logoWhite&&logoWhite.src?logoWhite.src:LOGO_WHITE;useEffect(()=>{setMounted(true);if(typeof window===\"undefined\")return;const p=window.location.pathname;setPath(p);if(!isCanvas)installScrollFlag();if(part!==\"actions\")return;const skip=isCanvas||!welcome||NO_WELCOME.test(p)||rolleGespeichert();setGate(skip?\"done\":\"show\");// Scroll-Ring: Seitenhöhe nur bei Größenänderung messen, beim Scrollen nur noch rechnen\nlet h=0,raf=0;const measure=()=>{h=document.documentElement.scrollHeight-window.innerHeight;};const paint=()=>{raf=0;const pr=h>0?Math.min(1,Math.max(0,window.scrollY/h)):0;if(ringRef.current)ringRef.current.style.strokeDashoffset=String(C*(1-pr));};const onScroll=()=>{if(!raf)raf=requestAnimationFrame(paint);};const onResize=()=>{measure();onScroll();};measure();paint();let ro=null;if(typeof window.ResizeObserver!==\"undefined\"){ro=new window.ResizeObserver(onResize);ro.observe(document.body);}window.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"resize\",onResize);return()=>{window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"resize\",onResize);if(ro)ro.disconnect();if(raf)cancelAnimationFrame(raf);};},[]);const requestClose=useCallback(()=>setClosing(true),[]);const onClosed=useCallback(()=>{setOpen(false);setClosing(false);setTimeout(()=>menuBtnRef.current?.focus({preventScroll:true}),30);},[]);const magnet=e=>{const el=ctaRef.current;if(!el||window.matchMedia&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches)return;const r=el.getBoundingClientRect();const dx=(e.clientX-(r.left+r.width/2))*.22;const dy=(e.clientY-(r.top+r.height/2))*.3;el.style.transform=\"translate(\"+dx+\"px,\"+dy+\"px)\";};const unmagnet=()=>{if(ctaRef.current)ctaRef.current.style.transform=\"\";};// Panelwert × 1,3 (aus 30 werden 39 px), damit alle Seiten ohne Einzeländerung das größere Logo bekommen\nconst lh=Math.round(Math.max(16,Math.min(56,(Number(logoHeight)||30)*1.3)));if(part===\"brand\"){return /*#__PURE__*/_jsxs(\"div\",{className:\"vnx\"+(lh>=26?\" wide\":\"\")+(mini?\" mini\":\"\")+(lift?\" lift\":\"\"),style:{[\"--vnx-lh\"]:lh+\"px\"},children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:CSS}}),/*#__PURE__*/_jsxs(\"div\",{className:\"vnx-cap vnx-brand\",onMouseMove:spec,children:[/*#__PURE__*/_jsx(\"span\",{className:\"vnx-spec\",\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(\"span\",{className:\"vnx-glow\",\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(\"a\",{className:\"vnx-logo\",href:\"/\",\"aria-label\":\"Volnewmer by Dermacom, Startseite\",children:/*#__PURE__*/_jsx(\"img\",{src:logoSrc,srcSet:logo&&logo.src?logo.srcSet:undefined,alt:logo&&logo.alt||\"Volnewmer by Dermacom\",fetchPriority:\"high\"})}),tagline&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{className:\"vnx-sep\",\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(\"span\",{className:\"vnx-tag\",children:tagline})]})]})]});}return /*#__PURE__*/_jsxs(\"div\",{className:\"vnx\"+(lift?\" lift\":\"\")+(min?\" min\":\"\"),children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:CSS}}),/*#__PURE__*/_jsxs(\"div\",{className:\"vnx-cap vnx-actions\",onMouseMove:spec,children:[/*#__PURE__*/_jsx(\"span\",{className:\"vnx-spec\",\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsxs(\"a\",{ref:ctaRef,className:\"vnx-cta\",href:fl,onMouseMove:magnet,onMouseLeave:unmagnet,\"aria-label\":\"Praxis finden\",children:[/*#__PURE__*/_jsx(\"i\",{\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(\"span\",{className:\"vnx-sic\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(Lupe,{})}),/*#__PURE__*/_jsx(Roll,{t:\"Praxis finden\"})]}),/*#__PURE__*/_jsxs(\"button\",{ref:menuBtnRef,className:\"vnx-menu\",onClick:()=>setOpen(true),\"aria-expanded\":open,\"aria-haspopup\":\"dialog\",\"aria-label\":\"Men\\xfc \\xf6ffnen\",children:[/*#__PURE__*/_jsx(Roll,{t:\"Men\\xfc\"}),/*#__PURE__*/_jsxs(\"span\",{className:\"vnx-orbwrap\",children:[/*#__PURE__*/_jsxs(\"span\",{className:\"vnx-orb\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"b\",{}),/*#__PURE__*/_jsx(\"b\",{})]}),/*#__PURE__*/_jsxs(\"svg\",{className:\"vnx-ring\",viewBox:\"0 0 50 50\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"circle\",{className:\"bg\",cx:\"25\",cy:\"25\",r:\"23\"}),/*#__PURE__*/_jsx(\"circle\",{ref:ringRef,className:\"fg\",cx:\"25\",cy:\"25\",r:\"23\",strokeDasharray:C,strokeDashoffset:C})]})]})]})]}),open&&mounted&&typeof document!==\"undefined\"&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(Menu,{closing:closing,onClosed:onClosed,requestClose:requestClose,cats:cats,cities:cities,path:path,images:menuImages,finderLink:fl,praxenLink:praxenLink||\"/fuer-praxen\",instagramLink:instagramLink,logoWhiteSrc:logoWhiteSrc}),document.body),gate===\"show\"&&mounted&&typeof document!==\"undefined\"&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(VolnewmerWillkommen,{image:welcomeImage,praxenLink:praxenLink||\"/fuer-praxen\",onDone:()=>setGate(\"done\")}),document.body),cookieBanner&&gate===\"done\"&&mounted&&typeof document!==\"undefined\"&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(VolnewmerConsent,{}),document.body),anfrageSheet&&mounted&&!isCanvas&&/*#__PURE__*/_jsx(VolnewmerSheet,{})]});}addPropertyControls(VolnewmerHeader,{part:{type:ControlType.Enum,title:\"Teil\",options:[\"brand\",\"actions\"],optionTitles:[\"Logo links\",\"Aktionen rechts\"],defaultValue:\"actions\"},logo:{type:ControlType.ResponsiveImage,title:\"Logo (optional)\",hidden:p=>p.part!==\"brand\"},logoHeight:{type:ControlType.Number,title:\"Logo-H\\xf6he (Basis)\",min:16,max:44,step:1,unit:\"px\",defaultValue:30,description:\"Wird am Desktop \\xd7 1,3 dargestellt (30 → 39 px). Mobil fest 26 bzw. 22 px.\",hidden:p=>p.part!==\"brand\"},tagline:{type:ControlType.String,title:\"Zusatz\",defaultValue:\"Hautstraffung ohne OP\",hidden:p=>p.part!==\"brand\"},shrinkLogo:{type:ControlType.Boolean,title:\"Logo beim Scrollen verkleinern\",defaultValue:false,hidden:p=>p.part!==\"brand\"},tabBar:{type:ControlType.Boolean,title:\"iOS-Tab-Leiste\",defaultValue:true,description:\"Aktions-Kapsel zieht sich beim Runterscrollen zusammen und w\\xe4chst beim Hochscrollen zur\\xfcck.\",hidden:p=>p.part===\"brand\"},anfrageSheet:{type:ControlType.Boolean,title:\"Anfrage als Sheet\",defaultValue:true,description:\"„Beratung sichern“-Links \\xf6ffnen die Anfrage direkt \\xfcber der Seite, ohne Seitenwechsel.\",hidden:p=>p.part===\"brand\"},logoWhite:{type:ControlType.ResponsiveImage,title:\"Logo wei\\xdf (optional)\",hidden:p=>p.part===\"brand\"},finderLink:{type:ControlType.Link,title:\"Praxisfinder\"},praxenLink:{type:ControlType.Link,title:\"F\\xfcr Praxen\",hidden:p=>p.part===\"brand\"},instagramLink:{type:ControlType.Link,title:\"Instagram\",hidden:p=>p.part===\"brand\"},welcome:{type:ControlType.Boolean,title:\"Begr\\xfc\\xdfung\",defaultValue:true,hidden:p=>p.part===\"brand\"},welcomeImage:{type:ControlType.ResponsiveImage,title:\"Begr\\xfc\\xdfungs-Bild\",hidden:p=>p.part===\"brand\"||p.welcome===false},cookieBanner:{type:ControlType.Boolean,title:\"Cookie-Banner\",defaultValue:true,hidden:p=>p.part===\"brand\"},menuImages:{type:ControlType.Array,title:\"Men\\xfc-Bilder (optional)\",maxCount:4,description:\"Reihenfolge: Behandlung, Anwendungsbereiche, Kosten, Praxis finden.\",control:{type:ControlType.ResponsiveImage},hidden:p=>p.part===\"brand\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"VolnewmerHeader\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VolnewmerHeader.map"],"mappings":"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"}