{"version":3,"file":"shared-lib.BsMPK0vQ.mjs","names":["Sym","useState","useRef","useCallback","_Fragment","CSS","KEY","useState","useRef","useCallback","CSS","CATS","c","p","_Fragment","useState","useRef","CSS","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/vzRgpi9QzAZsv1HD1QvF/VolnewmerExperience.js","https:/framerusercontent.com/modules/JAnxoQasYSznpe4JNdit/M9O74Td50hlBiCXM8qqT/VolnewmerPraxen.js","https:/framerusercontent.com/modules/OlTz9Ihp8tPn296lOpjx/tSJiD288snmMzzgQc3Y9/VolnewmerConsent.js","https:/framerusercontent.com/modules/ziyr6G1NG12QJ6TEYMO4/Us1UTq56v9uxiYUSwcDq/VolnewmerWillkommen.js","https:/framerusercontent.com/modules/oPNMZfEMUHI267LIWhdM/ET17i7RNOTmFhTqm3Kck/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 v4.3 – globale Award-, Design- und SEO-Ebene, alles über Framer.\n// v4.3: KI-Kennzeichnung (EU AI Act, Art. 50): Bilder, deren Alt-Text „KI-generiert“, „KI-Bild“ oder „(KI)“ enthält,\n// bekommen automatisch ein sichtbares Etikett; Menü-Vorschaubilder werden optional immer gekennzeichnet.\n// Funktioniert auf allen Seiten und für künftige Bilder. Schalter „KI-Kennzeichnung“, „Menü-Bilder sind KI“, „Etikett-Text“.\n// v4.2: volles Logo im Mobile-Header. v4.1: Karten-Icons fest eingebaut. v4.0: Scroll-Fixes.\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\":\"Product\",\"@id\":SITE+\"/#volnewmer\",name:\"Volnewmer\",category:\"Medizinisches Radiofrequenz-Ger\\xe4t zur Hautstraffung\",brand:{\"@type\":\"Brand\",name:\"CLASSYS\"},award:\"K-Brand Award 2026, Kategorie K-Medical\",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;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`;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`;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}\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@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}\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}}\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}\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);}}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\"}=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)\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 raf=0;const mo=new MutationObserver(()=>{if(!raf)raf=requestAnimationFrame(()=>{raf=0;tag();});});mo.observe(document.body,{childList:true,subtree:true,attributes:true,attributeFilter:[\"alt\"]});return()=>{mo.disconnect();if(raf)cancelAnimationFrame(raf);};},[primary,aiLabel,aiMenu,aiText]);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\"){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]);useEffect(()=>{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;ring.style.transform=\"translate3d(\"+cx+\"px,\"+cy+\"px,0)\";raf=requestAnimationFrame(loop);};raf=requestAnimationFrame(loop);const move=e=>{x=e.clientX;y=e.clientY;if(!ring.classList.contains(\"show\")){cx=x;cy=y;ring.classList.add(\"show\");}};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()=>{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;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;e.preventDefault();e.stopPropagation();const from=window.location.pathname;curtainIn(logoForCurtain);window.setTimeout(()=>{a.dataset.vxGo=\"1\";a.click();const started=Date.now();const poll=window.setInterval(()=>{if(window.location.pathname!==from){window.clearInterval(poll);jump(0);window.setTimeout(()=>curtainOut(),260);}else if(Date.now()-started>2e3){window.clearInterval(poll);window.location.assign(url.href);}},60);},520);};const show=e=>{if(e.persisted)curtainOut();};document.addEventListener(\"click\",click,true);window.addEventListener(\"pageshow\",show);return()=>{document.removeEventListener(\"click\",click,true);window.removeEventListener(\"pageshow\",show);};},[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)+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},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.25 – 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// ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────\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 (in Google Maps „Teilen“ → Link kopieren). Hilft Google,\n//              den Eintrag hier der echten Praxis zuzuordnen.\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// 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// v1.25: Felder zeiten + googleProfil, Hilfsfunktionen oeffnungSpec() und PREISSPANNE. Activa: zeiten eingetragen.\n// v1.24: Activa – Fotos aus der Liste entfernt, damit die Panel-Uploads greifen. v1.23: Activa – Über uns, Öffnungszeiten.\n// v1.22: Activa E-Mail. v1.21: Activa Laserzentrum (VN-HN-001). v1.20: OPTIMA FORMA, Trier (VN-TR-001).\n// Preis-Orientierung für alle Praxen (wie auf /kosten). Für strukturierte Daten (priceRange).\nexport const PREISSPANNE=\"249 € – 1.499 € je Bereich\";// 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.4885,lng:7.5093,telefon:\"015568 594767\",email:\"contact@aetheramedica.de\",whatsapp:\"\",website:\"https://aetheramedica.de\",instagram:\"\",googleProfil:\"\",oeffnung:\"Termine nach Vereinbarung\",zeiten:\"\",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:\"\",bild:\"\",bilder:[],labels:\"R\\xe4ume, Team, Behandlung\",portrait:\"\",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.0352,lng:8.5222,telefon:\"0174 2459645\",email:\"margaryan77@web.de\",whatsapp:\"\",website:\"https://www.instagram.com/natela_medesthetics/\",instagram:\"https://www.instagram.com/natela_medesthetics/\",googleProfil:\"\",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:\"\",zitat:\"\",seit:\"\",strasse:\"Schutterstra\\xdfe 10\",plz:\"77746\",ort:\"Schutterwald\",stadtteil:\"\",anfahrt:\"\",lat:48.4566,lng:7.8838,telefon:\"+49 176 56088648\",email:\"info@sporerkosmetik.de\",whatsapp:\"\",website:\"https://www.sporerkosmetik.de\",instagram:\"\",googleProfil:\"\",oeffnung:\"Termine nach Vereinbarung\",zeiten:\"\",intro:\"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:\"\",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.3998,lng:13.0533,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:\"\",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.4712,lng:11.0784,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:\"\",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.9493,lng:7.5491,telefon:\"0177 7844653\",email:\"info@clinicmitherz.de\",whatsapp:\"\",website:\"https://jadriamed.de/\",instagram:\"\",googleProfil:\"\",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.4996,lng:13.3448,telefon:\"+49 15560 667778\",email:\"kontakt@pi-beauty.de\",whatsapp:\"\",website:\"https://pi-beauty.de\",instagram:\"\",googleProfil:\"\",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:\"\\xc4rztin\",zitat:\"\",seit:\"\",strasse:\"Kurf\\xfcrstendamm 188-189\",plz:\"10707\",ort:\"Berlin\",stadtteil:\"Wilmersdorf, am Kurf\\xfcrstendamm\",anfahrt:\"\",lat:52.5003,lng:13.3127,telefon:\"030 88914580\",email:\"info@capital-aesthetics.de\",whatsapp:\"\",website:\"https://www.capital-aesthetics.de/\",instagram:\"\",googleProfil:\"\",oeffnung:\"Termine nach Vereinbarung\",zeiten:\"\",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:\"\",bild:\"\",bilder:[],labels:\"R\\xe4ume, Team, Behandlung\",portrait:\"\",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:\"Plastische und \\xc4sthetische Chirurgie\",zitat:\"\",seit:\"\",strasse:\"Gartenstra\\xdfe 5/1\",plz:\"72764\",ort:\"Reutlingen\",stadtteil:\"\",anfahrt:\"\",lat:48.4931,lng:9.2127,telefon:\"07121 2624082\",email:\"info@prof-held.de\",whatsapp:\"\",website:\"https://www.prof-held.de/\",instagram:\"\",googleProfil:\"\",oeffnung:\"Termine nach Vereinbarung\",zeiten:\"\",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:\"\",bild:\"\",bilder:[],labels:\"R\\xe4ume, Team, Behandlung\",portrait:\"\",logo:\"\"},{name:\"OPTIMA FORMA\",slug:\"optima-forma-trier\",typ:\"institut\",zertNr:\"VN-TR-001\",geprueft:\"Oktober 2026\",behandler:\"Larissa Eifert\",behandlerTitel:\"Deine Behandlerin\",qualifikation:\"Inhaberin\",zitat:\"\",seit:\"\",strasse:\"Max-Planck-Stra\\xdfe 14\",plz:\"54296\",ort:\"Trier\",stadtteil:\"Petrisberg\",anfahrt:\"\",lat:49.7493,lng:6.6693,telefon:\"0651 6504905\",email:\"larissa.eifert@optima-forma.net\",whatsapp:\"\",website:\"https://optima-forma.net/\",instagram:\"\",googleProfil:\"\",oeffnung:\"Termine nach Vereinbarung\",zeiten:\"\",intro:\"Auf dem Petrisberg in Trier bietet Larissa Eifert bei 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:\"\",bild:\"\",bilder:[],labels:\"R\\xe4ume, Team, Behandlung\",portrait:\"\",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.1427,lng:9.2219,telefon:\"07131 2700200\",email:\"info@activa-laserzentrum.de\",whatsapp:\"\",website:\"https://activa-laserzentrum.de\",instagram:\"\",googleProfil:\"\",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:\"https://framerusercontent.com/images/rvnubJReaE8pyzGbApOpCczL1Y.png\"}];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\":{\"findBySlug\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PRAXEN\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PREISSPANNE\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"looksLikeNr\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"findByNr\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"oeffnungSpec\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"VPraxis\":{\"type\":\"tsType\",\"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.1 – Begrüßung beim ersten Besuch: Patienten oder Fachkreise?\n// v1.1: Begrüßungs-Bild gibt seinen Alt-Text weiter, damit die KI-Kennzeichnung („KI-generiert“) auch hier greift.\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-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{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}){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);};},[]);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:image&&image.src?/*#__PURE__*/_jsx(\"img\",{src:image.src,alt:image.alt||\"\"}):/*#__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","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/Us1UTq56v9uxiYUSwcDq/VolnewmerWillkommen.js\";import{PRAXEN}from\"https://framerusercontent.com/modules/JAnxoQasYSznpe4JNdit/M9O74Td50hlBiCXM8qqT/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)\";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}\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}\n@keyframes vnxSheen{0%,72%{transform:translateX(-160%)}100%{transform:translateX(360%)}}\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}\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)}\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}\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)}\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 i{width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.25)}\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}\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(.92)}\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;transition:stroke-dashoffset .15s linear}\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:rgba(255,255,255,.12);color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}\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,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}\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:rgba(255,255,255,.1);box-shadow: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}\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: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:rgba(255,255,255,.14);transition:background .25s ease,color .25s ease}\n.vnm-cities a:hover{background:#fff;color:#A7212F}\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:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.26);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),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));mix-blend-mode:screen;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}\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{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}\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:rgba(255,255,255,.1);transition:background .25s ease}\n.vnm-foot nav a:hover{background:rgba(255,255,255,.2)}\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@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}\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-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>span,.vnx-orb,.vnx-orb b,.vnx-cta,.vnm-txt,.vnm-go,.vnm-slide,.vnm-sub,.vnm-close em,.vnx-ring .fg,.vnm-kid svg,.vnm-acc{transition:none}\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 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:\"\"}),!(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.\"})]})]});}// Optional: Logo beim Runterscrollen auf das Symbol verkleinern (Header bleibt immer sichtbar)\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;}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}=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 lift=useLift();const isCanvas=RenderTarget.current()===RenderTarget.canvas;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(part===\"actions\"){const skip=isCanvas||!welcome||NO_WELCOME.test(p)||rolleGespeichert();setGate(skip?\"done\":\"show\");}const onScroll=()=>{const h=document.documentElement.scrollHeight-window.innerHeight;const pr=h>0?Math.min(1,window.scrollY/h):0;if(ringRef.current)ringRef.current.style.strokeDashoffset=String(C*(1-pr));};onScroll();window.addEventListener(\"scroll\",onScroll,{passive:true});return()=>window.removeEventListener(\"scroll\",onScroll);},[]);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\",children:[/*#__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\"})}),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\":\"\"),children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:CSS}}),/*#__PURE__*/_jsxs(\"div\",{className:\"vnx-cap vnx-actions\",children:[/*#__PURE__*/_jsxs(\"a\",{ref:ctaRef,className:\"vnx-cta\",href:fl,onMouseMove:magnet,onMouseLeave:unmagnet,children:[/*#__PURE__*/_jsx(\"i\",{\"aria-hidden\":\"true\"}),/*#__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)]});}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\"},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\"}}}"],"mappings":"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"}