{"version":3,"file":"shared-lib.BzPdRXGo.mjs","names":["irisGo","IrisSpark","useW","useState","INK","A","SYSTEME","ANWENDUNGEN","TECHNOLOGIEN","WISSEN","IRIS_GRAD","IRIS_LOGO","openIris","openIrisChat","useState","c","_Fragment","p","useRef","__esmMin","init_npm_react_18_3_1","init_ssg_sandbox_shims","window","l","_e","p","c","init_jsx_runtime","ce","de","motion","MotionConfig","AnimatePresence","init_framer_motion_DhsWWWsN","irisGo$1","e","mode","fab","IrisSpark$1","size","white","useW$1","w","setW","h","Reveal","EASE","Count","v","setV","to","go","setGo","raf","s","step","t","INK$1","prefix","Col","hov","setHov","LABEL","title","titleBadge","theme","A$1","items","it","SANS","DermacomFooter","isM","isT","peState","setPeState","done","ensure","started","io","start","anchor","es","tLazy","check","el","iv","t1","tFail","BG","LOGO","SERIF","A_TXT","CARD","i","BADGES","b","SYSTEME$1","ANWENDUNGEN$1","TECHNOLOGIEN$1","WISSEN$1","UEBER","KONTAKT","RECHT","IRIS_GRAD$1","IRIS_LOGO$1","openIris$1","BTN","openIrisChat$1","SOCIALS","init_Footer_Dermacom","rgb","x","ch","isLight","r","g","Card","imgOk","setImgOk","img2Ok","setImg2Ok","c$1","ci","duo","url","idx","INK","active","F","SystemePanelNeu","tab","setTab","ALL","isActive","path","slug","list","SYSTEME_PANEL","top","recent","id","onEnter","onLeave","attached","CSS","CATS","c$2","onClose","MobileRow","c$3","SystemeMobile","p$1","bgLumOf","cs","parse","m","str","sum","n","probeDarkUnderHeader","dark","known","fx","els","lum","useW","irisGo","IrisSpark","AnwIcon","p$2","label","NavPill","on","ServiceRow","item","onHov","A","ArrowRight","WissenPanel","WISSEN","si","ServicePanel","SVC_B64","SERVICE_ABOUT","SERVICE_LEISTUNGEN","d","PhoneIcon","openIrisChat","IRIS_GRAD","IRIS_LOGO","EventsPanel","AnwendungenPanel","ANWENDUNGEN","TECHNOLOGIEN","openIris","MobileMenu","sec","setSec","toggle","stag","lnk","mi","key","Chevron","DermacomMegaMenu","open","setOpen","mob","setMob","ref","closeTimer","openTimer","touchRef","onDown","onMove","scrolled","setScrolled","deep","setDeep","autoDark","setAutoDark","ev","run","setPath","navHov","setNavHov","y","prev","onKey","progressRef","EVENT_DAY1","EVENT_STARTS","eventLive","eventDaysLeft","eventRunning","eventBar","setEventBar","eventPhase","setEventPhase","ctaBar","setCtaBar","showEventBar","root","node","hops","target","prevPrio","apply","now","dk","docH","endT","onScroll","next","prefetched","prefetchSysteme","f","hoverOpen","cur","hoverClose","cancelClose","href","ANW_TO_SYS","anwSlug","sysPath","activeDevice","SYSTEME","theme2","isDuo","themed","deviceMode","showCtaBar","glassDark","ctaShade","ctaInk","pillKey","nb","Underline","LOGO_B64","sectionActive","isOn","ShopIcon","hdrBottom","SparkTiny","SystemePanel","GLASS_PILL","H","DEV","L_FRAXIS_DUO","L_SECRET_RF","L_SECRET_DUO","L_MPGUN","L_AQUAPURE","L_VOLNEWMER","L_CURAS","L_PENTO","L_MPT_LOGO","L_PICO_K","L_VELOCE","L_VOLFORMER","init_Mega_Dermacom","name"],"sources":["https:/framerusercontent.com/modules/ZGXwi76KxceOu80GbKB0/xiFZnwYHqwlj72KjEubf/Footer_Dermacom.js","https:/framerusercontent.com/modules/25P35mH62GoXnlPxPJmg/SeFoGurupJeyaAOTSjPB/Mega_Dermacom.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{motion,MotionConfig}from\"framer-motion\";/**\n * Dermacom – Premium Footer (Clean Rebuild) – PERF/GERÄTE/CONTENT-PASS\n *\n * ANWENDERVERZEICHNIS OFFLINE (14.10.2026): Link \"Anwender & Referenzen\" aus der\n * Spalte \"Über uns\" entfernt (Verzeichnis wird später neu gebaut).\n *\n * AUDIT-FIX (14.10.2026):\n * - Bewertungen: Kein \"Bewertungen werden geladen…\" mehr im SSR-HTML. Bis das\n *   ProvenExpert-Widget sichtbar ist, steht der Sterne-Link zu ProvenExpert da\n *   (auch für Google und KI-Crawler), danach übernimmt das Widget.\n * - Iris: \"Analyse starten\" / \"Iris fragen\" sind jetzt <button> statt <a href=\"#\">\n *   (keine toten #-Links mehr im HTML, Verhalten unverändert).\n * - \"All Rights Reserved\" -> \"Alle Rechte vorbehalten\".\n *\n * NAV (03.10.2026): \"Volnewmer Praxis finden\" (Badge NEU) in der Spalte \"Anwendungen\" -> https://volnewmer.de/\n * (Patientenseite mit Praxisfinder; normaler Link ohne nofollow, gibt Linkkraft an volnewmer.de weiter).\n * NAV (25.09.2026): \"Kundenstimmen\" (Badge NEU) in der Spalte \"Über uns\" -> /kundenstimmen.\n *\n * COUNTUP-FIX (18.08.2026): Count startete bei useState(0) – im SSR-HTML\n * und überall, wo das Viewport-Event nicht feuert, stand dauerhaft\n * \"+0 Ärzte\" (auch für Google sichtbar). Jetzt: Startwert = Zielwert\n * (SSR zeigt +2.000), Animation zählt on-view von 0 hoch – rein kosmetisch,\n * der korrekte Wert steht immer im DOM.\n *\n * PERFORMANCE:\n * 1) ProvenExpert-Skript lädt jetzt LAZY: erst wenn der Footer in\n *    Sichtweite kommt (IO, 600px Vorlauf; Fallback 5s) – vorher lud\n *    ein Drittanbieter-Request auf JEDER Seite sofort mit.\n * 2) Karten-blur(20px)+saturate ENTFERNT: Footer liegt auf hellem,\n *    statischem Grund – bei 0.8 Weiß ist Blur unsichtbar, kostet nur.\n *    Ebenso Badge-blur(10px).\n * 3) Ambient-Glows: filter blur(90/100px) auf 520px-Kreisen entfernt –\n *    der Radial-Gradient macht die Weiche selbst; die Endlos-Opacity-\n *    Animation lief sonst dauerhaft durch teure Filter-Ebenen.\n * GERÄTE:\n * 4) inset-Shorthand -> top/right/bottom/left (iOS < 14.5).\n * CONTENT/SEO:\n * 5) Systeme-Liste komplett: Veloce, AquaPure 2, CuRAS Hybrid ergänzt\n *    (drei Money-Pages hatten KEINEN Footer-Link = interne Linkkraft\n *    verschenkt). Schreibweisen: PICO-K, CLASSYS.\n * 6) \"+2000 Ärzte\": bleibt – ABER Beleg intern ablegen (Kundenliste\n *    zählt als Nachweis); unbelegte Zahlen sind abmahnbar.\n *\n * Heller Apple-Stil · Geräteseiten-Theming · synchron zum Header\n * Framer: Width 100% (Rel) + Height Fit\n */// ─── Design Tokens ───────────────────────────────────────\nconst A=\"#28B8C0\";const A_TXT=\"#0A7C83\"// Teal fuer Text auf Weiss (Kontrast >= 4,5:1)\n;const BG=\"#f5f6f7\";const INK=\"#0e1117\";const LOGO=\"https://assets.dermacom-germany.de/header/logo-dermacom.png?v=2\";const SERIF=\"'Cormorant Garamond', Georgia, 'Times New Roman', serif\";const SANS=\"Montserrat, sans-serif\";const EASE=[.16,1,.3,1];const CARD={borderRadius:16,background:\"rgba(255,255,255,0.8)\",border:\"1px solid rgba(0,0,0,0.06)\",boxShadow:\"0 8px 28px rgba(0,0,0,0.05)\",boxSizing:\"border-box\"};const LABEL={fontSize:10,fontWeight:800,letterSpacing:\"0.14em\",textTransform:\"uppercase\",fontFamily:SANS};const BTN={display:\"inline-flex\",WebkitTapHighlightColor:\"transparent\",alignItems:\"center\",justifyContent:\"center\",gap:8,padding:\"12px 18px\",borderRadius:11,fontSize:13.5,fontWeight:700,textDecoration:\"none\",whiteSpace:\"nowrap\",fontFamily:SANS};// ─── Daten ───────────────────────────────────────────────\nconst BADGES=[{src:\"https://assets.dermacom-germany.de/header/badge-focus.png\",alt:\"FOCUS online Medienpartner\"},{src:\"https://assets.dermacom-germany.de/header/badge-bunte.png\",alt:\"BUNTE.de Medienpartner\"},{src:\"https://assets.dermacom-germany.de/header/badge-chip.png\",alt:\"CHIP Medienpartner\"}];const SYSTEME=[{label:\"Ultraformer MPT\",href:\"https://dermacom-germany.de/systeme/ultraformer-mpt\"},{label:\"Volnewmer\",href:\"https://dermacom-germany.de/systeme/volnewmer\"},{label:\"Volformer\",href:\"https://dermacom-germany.de/systeme/volformer\"},{label:\"Fraxis Duo\",href:\"https://dermacom-germany.de/systeme/fraxis-duo\"},{label:\"Secret RF\",href:\"https://dermacom-germany.de/systeme/secret-rf\"},{label:\"Secret DUO\",href:\"https://dermacom-germany.de/systeme/secret-duo\"},{label:\"PICO-K\",href:\"https://dermacom-germany.de/systeme/pico-k\"},{label:\"Pento 9900\",href:\"https://dermacom-germany.de/systeme/pento\"},{label:\"MPGUN\",href:\"https://dermacom-germany.de/systeme/mpgun\",ai:true},{label:\"CuRAS Hybrid\",href:\"https://dermacom-germany.de/systeme/curas-hybrid\"},{label:\"Veloce\",href:\"https://dermacom-germany.de/systeme/veloce\"},{label:\"AquaPure 2\",href:\"https://dermacom-germany.de/systeme/aquapure-2\"},{label:\"Alle Systeme\",href:\"https://dermacom-germany.de/systeme\",arrow:true}];const ANWENDUNGEN=[{label:\"Hautstraffung (RF)\",href:\"https://dermacom-germany.de/anwendung/volnewmer\"},{label:\"Volnewmer Praxis finden\",href:\"https://volnewmer.de/\",badge:\"Neu\"},{label:\"HIFU-Lifting\",href:\"https://dermacom-germany.de/anwendung/ultraformer-mpt\"},{label:\"Haarentfernung & Gef\\xe4\\xdfe\",href:\"https://dermacom-germany.de/anwendung/pento-9900\"},{label:\"CO2-Resurfacing\",href:\"https://dermacom-germany.de/anwendung/fraxis-duo\"},{label:\"RF-Microneedling\",href:\"https://dermacom-germany.de/anwendung/secret-rf\"},{label:\"Narben & Textur\",href:\"https://dermacom-germany.de/anwendung/secret-duo\"},{label:\"Tattoo & Pigment\",href:\"https://dermacom-germany.de/anwendung/pico-k\"},{label:\"Carbon Peeling\",href:\"https://dermacom-germany.de/anwendung/curas-hybrid\"},{label:\"Mesotherapie\",href:\"https://dermacom-germany.de/anwendung/mpgun\"},{label:\"Alle Anwendungen\",href:\"https://dermacom-germany.de/anwendung\",arrow:true}];const TECHNOLOGIEN=[{label:\"Alexandrit-Laser\",href:\"https://dermacom-germany.de/technologien/alexandrit-laser\"},{label:\"Nd:YAG-Laser\",href:\"https://dermacom-germany.de/technologien/nd-yag-laser\"},{label:\"Laser-Haarentfernung\",href:\"https://dermacom-germany.de/technologien/laser-haarentfernung\"},{label:\"Alexandrit vs. Diode\",href:\"https://dermacom-germany.de/technologien/alexandrit-vs-diode\"},{label:\"RF-Hautstraffung\",href:\"https://dermacom-germany.de/technologien/radiofrequenz-hautstraffung\"},{label:\"RF-Microneedling\",href:\"https://dermacom-germany.de/technologien/rf-microneedling\"},{label:\"XERF vs. Volnewmer\",href:\"https://dermacom-germany.de/technologien/xerf-vs-volnewmer\"},{label:\"HIFU\",href:\"https://dermacom-germany.de/technologien/hifu\"},{label:\"Alle Technologien\",href:\"https://dermacom-germany.de/technologien\",arrow:true}];const WISSEN=[{label:\"Couperose & Besenreiser\",href:\"https://dermacom-germany.de/wissen/couperose-besenreiser\"},{label:\"Polynukleotide\",href:\"https://dermacom-germany.de/wissen/polynukleotide\"},{label:\"Skinbooster\",href:\"https://dermacom-germany.de/wissen/skinbooster\"},{label:\"PRP\",href:\"https://dermacom-germany.de/wissen/prp\"},{label:\"Mesotherapie\",href:\"https://dermacom-germany.de/wissen/mesotherapie\"},{label:\"Tattooentfernung\",href:\"https://dermacom-germany.de/wissen/tattooentfernung\"},{label:\"Pigmentflecken entfernen\",href:\"https://dermacom-germany.de/wissen/pigmentflecken-entfernen\"},{label:\"RF-Hautstraffung\",href:\"https://dermacom-germany.de/technologien/radiofrequenz-hautstraffung\"},{label:\"Aknenarben\",href:\"https://dermacom-germany.de/wissen/aknenarben\"},{label:\"Carbon Peeling\",href:\"https://dermacom-germany.de/wissen/carbon-peeling\"},{label:\"Alle Beitr\\xe4ge\",href:\"https://dermacom-germany.de/wissen\",arrow:true}];const UEBER=[{label:\"\\xdcber Dermacom\",href:\"https://dermacom-germany.de/service/ueber-uns\"},{label:\"Kundenstimmen\",href:\"https://dermacom-germany.de/kundenstimmen\",badge:\"Neu\"},{label:\"Unser Versprechen\",href:\"https://dermacom-germany.de/service/unser-versprechen\"},{label:\"NiSV Fachkunde\",href:\"https://dermacom-germany.de/service/nisv-fachkunde\"},{label:\"Leasing & Finanzierung\",href:\"https://dermacom-germany.de/service/leasing\"},{label:\"Karriere\",href:\"https://dermacom-germany.de/karriere\"},{label:\"Events\",href:\"https://dermacom-germany.de/events\",dot:true}];const KONTAKT=[{label:\"Kontakt\",href:\"https://dermacom-germany.de/kontakt\"},{label:\"Beratung anfordern\",href:\"https://dermacom-germany.de/kontakt\"},{label:\"Shop\",href:\"https://dermacom.shop\"}];const RECHT=[{label:\"Impressum\",href:\"https://dermacom-germany.de/impressum\"},{label:\"Datenschutz\",href:\"https://dermacom-germany.de/datenschutzerkl\\xe4rung\"},{label:\"AGB\",href:\"https://dermacom-germany.de/agb\"}];const SOCIALS=[{href:\"https://www.instagram.com/dermacom.de/\",label:\"Instagram\",bc:\"#E4405F\",icon:/*#__PURE__*/_jsxs(\"svg\",{width:\"15\",height:\"15\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"2\",width:\"20\",height:\"20\",rx:\"5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"4\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"17.5\",cy:\"6.5\",r:\"0.8\",fill:\"currentColor\",stroke:\"none\"})]})},{href:\"https://www.youtube.com/@DermacomGermany\",label:\"YouTube\",bc:\"#FF0000\",icon:/*#__PURE__*/_jsx(\"svg\",{width:\"15\",height:\"15\",viewBox:\"0 0 24 24\",fill:\"currentColor\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M23.5 6.2a3 3 0 0 0-2.1-2.1C19.5 3.5 12 3.5 12 3.5s-7.5 0-9.4.6A3 3 0 0 0 .5 6.2 31 31 0 0 0 0 12a31 31 0 0 0 .5 5.8 3 3 0 0 0 2.1 2.1c1.9.6 9.4.6 9.4.6s7.5 0 9.4-.6a3 3 0 0 0 2.1-2.1A31 31 0 0 0 24 12a31 31 0 0 0-.5-5.8zM9.7 15.5V8.5l6.3 3.5-6.3 3.5z\"})})},{href:\"https://de.linkedin.com/company/dermacom\",label:\"LinkedIn\",bc:\"#0A66C2\",icon:/*#__PURE__*/_jsxs(\"svg\",{width:\"15\",height:\"15\",viewBox:\"0 0 24 24\",fill:\"currentColor\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-4 0v7h-4v-7a6 6 0 0 1 6-6z\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"9\",width:\"4\",height:\"12\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"4\",cy:\"4\",r:\"2\"})]})}];// ─── Iris (KI-Assistentin) — Design-Sprache & Opener ─────\nconst IRIS_LOGO=\"https://assets.dermacom-germany.de/iris/iris-logo-dark.png\";const IRIS_GRAD=\"linear-gradient(135deg, #28B8C0 0%, #4F8DFD 55%, #9B6BFF 100%)\";function irisGo(mode,e){if(e)e.preventDefault();try{if(typeof window===\"undefined\")return;if(window.Iris&&typeof window.Iris.open===\"function\")return window.Iris.open(mode);const fab=document.querySelector(\"#iris-fab\");if(fab)return fab.click();document.dispatchEvent(new CustomEvent(\"iris:open\",{detail:{module:mode}}));}catch(err){/* still */}}const openIris=e=>irisGo(\"analyse\",e);const openIrisChat=e=>irisGo(undefined,e);function IrisSpark({size=14,white=false}){return /*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",\"aria-hidden\":\"true\",children:[!white&&/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"linearGradient\",{id:\"irisFtG\",x1:\"0\",y1:\"0\",x2:\"1\",y2:\"1\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0\",stopColor:\"#28B8C0\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"0.55\",stopColor:\"#4F8DFD\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"1\",stopColor:\"#9B6BFF\"})]})}),/*#__PURE__*/_jsx(\"path\",{fill:white?\"#fff\":\"url(#irisFtG)\",d:\"M12 2l1.7 5.3L19 9l-5.3 1.7L12 16l-1.7-5.3L5 9l5.3-1.7z\"}),/*#__PURE__*/_jsx(\"path\",{fill:white?\"#fff\":\"url(#irisFtG)\",d:\"M19 15l.8 2.2L22 18l-2.2.8L19 21l-.8-2.2L16 18l2.2-.8z\"})]});}// ─── Hooks & Bausteine ───────────────────────────────────\nfunction useW(){const[w,setW]=useState(1280);useEffect(()=>{const h=()=>setW(Math.min(window.innerWidth,document.documentElement.clientWidth||window.innerWidth));h();window.addEventListener(\"resize\",h);window.addEventListener(\"orientationchange\",h);return()=>{window.removeEventListener(\"resize\",h);window.removeEventListener(\"orientationchange\",h);};},[]);return w;}function Reveal({children,delay=0,style}){return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:true,margin:\"-40px\"},transition:{duration:.7,delay,ease:EASE},style:style,children:children});}function Count({to,prefix=\"\"}){const[v,setV]=useState(to);const[go,setGo]=useState(false);useEffect(()=>{if(!go)return;let raf,s;const step=t=>{if(!s)s=t;const p=Math.min((t-s)/1600,1);setV(Math.round(to*(1-Math.pow(1-p,3))));if(p<1)raf=requestAnimationFrame(step);};raf=requestAnimationFrame(step);return()=>cancelAnimationFrame(raf);},[go,to]);return /*#__PURE__*/_jsxs(motion.span,{onViewportEnter:()=>setGo(true),viewport:{once:true},style:{fontWeight:800,color:INK},children:[prefix,v.toLocaleString(\"de-DE\")]});}function Col({title,items,theme,titleBadge}){const[hov,setHov]=useState(null);return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{style:{...LABEL,color:\"rgba(0,0,0,0.4)\",marginBottom:16,display:\"flex\",alignItems:\"center\",gap:7},children:[title,titleBadge&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:7.5,fontWeight:800,padding:\"2px 6px\",borderRadius:4,background:theme||A,color:\"#fff\",letterSpacing:\"0.06em\",lineHeight:1,textTransform:\"none\"},children:titleBadge})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:11,alignItems:\"flex-start\"},children:items.map(it=>/*#__PURE__*/_jsxs(\"a\",{href:it.href,onMouseEnter:()=>setHov(it.label),onMouseLeave:()=>setHov(null),style:{position:\"relative\",display:\"inline-flex\",alignItems:\"center\",gap:7,paddingBottom:2,fontSize:13.5,fontWeight:500,color:hov===it.label?INK:\"rgba(0,0,0,0.55)\",textDecoration:\"none\",fontFamily:SANS,transition:\"color 0.18s\"},children:[it.ai&&/*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0},children:[/*#__PURE__*/_jsx(motion.span,{\"aria-hidden\":\"true\",animate:{opacity:[.4,.9,.4],scale:[.85,1.2,.85]},transition:{duration:2.6,repeat:Infinity,ease:\"easeInOut\"},style:{position:\"absolute\",width:16,height:16,borderRadius:\"50%\",background:\"radial-gradient(circle, #4F8DFD 0%, transparent 70%)\",filter:\"blur(3px)\"}}),/*#__PURE__*/_jsxs(\"svg\",{width:\"11\",height:\"11\",viewBox:\"0 0 24 24\",style:{position:\"relative\"},children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"linearGradient\",{id:\"aiGF-\"+it.label,x1:\"0\",y1:\"0\",x2:\"1\",y2:\"1\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0\",stopColor:\"#28B8C0\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"0.55\",stopColor:\"#4F8DFD\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"1\",stopColor:\"#9B6BFF\"})]})}),/*#__PURE__*/_jsx(\"path\",{fill:\"url(#aiGF-\"+it.label+\")\",d:\"M12 2l1.7 5.3L19 9l-5.3 1.7L12 16l-1.7-5.3L5 9l5.3-1.7z\"}),/*#__PURE__*/_jsx(\"path\",{fill:\"url(#aiGF-\"+it.label+\")\",d:\"M19 15l.8 2.2L22 18l-2.2.8L19 21l-.8-2.2L16 18l2.2-.8z\"})]})]}),it.label,it.dot&&/*#__PURE__*/_jsx(motion.span,{animate:{scale:[1,1.4,1],opacity:[.6,1,.6]},transition:{duration:1.8,repeat:Infinity},style:{width:6,height:6,borderRadius:\"50%\",background:theme,boxShadow:`0 0 6px ${theme}`,flexShrink:0}}),it.badge&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:8,fontWeight:800,padding:\"2px 6px\",borderRadius:4,background:theme,color:\"#fff\",letterSpacing:\"0.06em\",lineHeight:1},children:it.badge.toUpperCase()}),it.arrow&&/*#__PURE__*/_jsx(\"svg\",{width:\"11\",height:\"11\",viewBox:\"0 0 16 16\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M3 8h10M9 4l4 4-4 4\",stroke:theme,strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})}),/*#__PURE__*/_jsx(motion.span,{initial:false,animate:{scaleX:hov===it.label?1:0,opacity:hov===it.label?1:0},transition:{duration:.22,ease:EASE},style:{position:\"absolute\",left:0,right:0,bottom:0,height:1.5,background:theme,borderRadius:2,transformOrigin:\"left center\"}})]},it.label))})]});}// ─── Footer ──────────────────────────────────────────────\nexport default function DermacomFooter(){const w=useW();const isM=w<700;const isT=w>=700&&w<1024;const[peState,setPeState]=useState(\"loading\");useEffect(()=>{if(typeof document===\"undefined\")return;const SRC=\"https://www.provenexpert.com/widget/richsnippet.js?u=2LGBm5Jpk4TBkVUpiSKAhuwpj4zomywo&v=2\";let done=false;function ensure(){if(!document.querySelector('script[src*=\"provenexpert.com/widget/richsnippet\"]')){const s=document.createElement(\"script\");s.src=SRC;s.async=true;s.setAttribute(\"data-skip-lazy\",\"\");document.body.appendChild(s);}try{if(window.ProvenExpert&&typeof window.ProvenExpert.init===\"function\")window.ProvenExpert.init();}catch(e){}}let started=false;let io=null;const start=()=>{if(started)return;started=true;if(io)io.disconnect();ensure();};const anchor=document.querySelector(\".derm-ftr-pe\");if(anchor&&typeof IntersectionObserver!==\"undefined\"){io=new IntersectionObserver(es=>{if(es.some(e=>e.isIntersecting))start();},{rootMargin:\"600px 0px 600px 0px\"});io.observe(anchor);}const tLazy=setTimeout(start,5e3);const check=()=>{if(done)return;const el=document.querySelector(\".pe-richsnippets\");if(el&&el.children.length>0&&el.offsetHeight>20){done=true;setPeState(\"ready\");return true;}return false;};const iv=setInterval(()=>{if(started&&check())clearInterval(iv);},400);const t1=setTimeout(()=>started&&ensure(),6500);const tFail=setTimeout(()=>{if(!done){done=true;setPeState(\"fallback\");}},12e3);return()=>{if(io)io.disconnect();clearInterval(iv);clearTimeout(tLazy);clearTimeout(t1);clearTimeout(tFail);};},[]);const theme=A;return /*#__PURE__*/_jsx(MotionConfig,{reducedMotion:\"user\",children:/*#__PURE__*/_jsxs(\"footer\",{role:\"contentinfo\",style:{position:\"relative\",width:\"100%\",background:BG,overflow:\"hidden\",fontFamily:SANS},children:[/*#__PURE__*/_jsx(motion.div,{\"aria-hidden\":\"true\",animate:{opacity:[.1,.16,.1]},transition:{duration:20,repeat:Infinity,ease:\"easeInOut\"},style:{position:\"absolute\",top:-180,left:\"8%\",width:520,height:420,borderRadius:\"50%\",background:`radial-gradient(circle, ${theme} 0%, transparent 65%)`,pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(motion.div,{\"aria-hidden\":\"true\",animate:{opacity:[.08,.13,.08]},transition:{duration:24,repeat:Infinity,ease:\"easeInOut\"},style:{position:\"absolute\",bottom:-200,right:\"5%\",width:560,height:440,borderRadius:\"50%\",background:`radial-gradient(circle, ${theme} 0%, transparent 65%)`,pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",top:0,left:0,right:0,height:2,background:`linear-gradient(90deg, transparent, ${theme}66, ${theme}, ${theme}66, transparent)`,pointerEvents:\"none\",opacity:.8}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",zIndex:1,maxWidth:1240,margin:\"0 auto\",padding:isM?\"60px 20px 32px\":isT?\"72px 32px 36px\":\"88px 40px 40px\"},children:[/*#__PURE__*/_jsx(Reveal,{style:{marginBottom:isM?40:56},children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:720},children:[/*#__PURE__*/_jsx(motion.img,{src:LOGO,alt:\"Dermacom Germany\",loading:\"lazy\",whileHover:{scale:1.03},transition:{duration:.25},style:{height:30,width:\"auto\",marginBottom:22,display:\"block\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:isM?28:42,fontWeight:600,color:INK,letterSpacing:\"-0.01em\",lineHeight:1.18,marginBottom:18,fontFamily:SERIF},children:[\"Exzellenz ist kein Zufall, sondern das Ergebnis\",\" \",/*#__PURE__*/_jsx(\"span\",{style:{background:`linear-gradient(90deg, ${theme}, #1fa0a8)`,WebkitBackgroundClip:\"text\",backgroundClip:\"text\",color:\"transparent\",display:\"inline\",fontStyle:\"italic\",fontWeight:700},children:\"h\\xf6chster Pr\\xe4zision.\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:isM?12:22,marginBottom:18},children:[/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:6,fontSize:12,fontWeight:600,color:\"rgba(0,0,0,0.6)\"},children:[/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:theme,strokeWidth:\"3\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M20 6L9 17l-5-5\"})}),/*#__PURE__*/_jsxs(\"span\",{children:[/*#__PURE__*/_jsx(Count,{to:2e3,prefix:\"+\"}),\" \\xc4rzte vertrauen auf uns\"]})]}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:6,fontSize:12,fontWeight:600,color:\"rgba(0,0,0,0.6)\"},children:[/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:theme,strokeWidth:\"3\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M20 6L9 17l-5-5\"})}),/*#__PURE__*/_jsxs(\"span\",{children:[/*#__PURE__*/_jsx(Count,{to:25,prefix:\"+\"}),\" Jahre Praxiserfahrung\"]})]}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:6,fontSize:12,fontWeight:600,color:\"rgba(0,0,0,0.6)\"},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"15\",height:\"11\",viewBox:\"0 0 15 11\",style:{borderRadius:2,display:\"block\",boxShadow:\"0 1px 3px rgba(0,0,0,0.15)\"},children:[/*#__PURE__*/_jsx(\"rect\",{width:\"15\",height:\"3.67\",y:\"0\",fill:\"#000\"}),/*#__PURE__*/_jsx(\"rect\",{width:\"15\",height:\"3.67\",y:\"3.67\",fill:\"#DD0000\"}),/*#__PURE__*/_jsx(\"rect\",{width:\"15\",height:\"3.66\",y:\"7.34\",fill:\"#FFCE00\"})]}),\"Deutschlandweiter Service\"]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"dg-chip\",style:{display:\"inline-flex\",alignItems:\"center\",gap:8,padding:\"8px 14px\",borderRadius:30,background:\"rgba(255,255,255,0.85)\",border:`1px solid ${A}35`,boxShadow:\"0 4px 14px rgba(0,0,0,0.04)\"},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:A,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 12l2 2 4-4\"})]}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:12,fontWeight:700,color:INK},children:[\"Autorisierter Distributor von \",/*#__PURE__*/_jsx(\"span\",{style:{color:A_TXT},children:\"CLASSYS\"}),\" & \",/*#__PURE__*/_jsx(\"span\",{style:{color:A_TXT},children:\"Biopark Medical\"})]})]})]})}),/*#__PURE__*/_jsx(Reveal,{delay:.08,style:{marginBottom:isM?44:64},children:/*#__PURE__*/_jsxs(\"div\",{style:{...CARD,display:\"flex\",flexWrap:\"wrap\",gap:isM?22:0,padding:isM?\"22px 18px\":\"26px 0\",alignItems:\"stretch\",position:\"relative\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(motion.div,{\"aria-hidden\":\"true\",animate:{x:[\"-120%\",\"240%\"]},transition:{duration:4.5,repeat:Infinity,repeatDelay:4,ease:\"easeInOut\"},style:{position:\"absolute\",top:0,bottom:0,width:\"30%\",background:\"linear-gradient(105deg, transparent, rgba(255,255,255,0.5), transparent)\",transform:\"skewX(-18deg)\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",flex:\"1 1 320px\",minWidth:0,padding:isM?0:\"0 32px\",boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\",textAlign:\"center\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:10,marginBottom:12},children:[/*#__PURE__*/_jsx(\"span\",{style:{...LABEL,color:\"rgba(0,0,0,0.4)\"},children:\"Kundenbewertungen\"}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:4,padding:\"3px 9px\",borderRadius:20,background:`${A}12`,border:`1px solid ${A}30`},children:[/*#__PURE__*/_jsx(\"svg\",{width:\"9\",height:\"9\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:A,strokeWidth:\"3\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M20 6L9 17l-5-5\"})}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:8.5,fontWeight:800,color:A_TXT,letterSpacing:\"0.08em\",textTransform:\"uppercase\"},children:\"Verifiziert\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",background:\"#fff\",borderRadius:10,border:\"1px solid rgba(0,0,0,0.05)\",minHeight:56,boxSizing:\"border-box\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"div\",{className:\"pe-richsnippets derm-ftr-pe\",style:{display:\"flex\",justifyContent:\"center\",padding:14,minHeight:56,boxSizing:\"border-box\"}}),peState!==\"ready\"&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,right:0,bottom:0,left:0,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",gap:6,background:\"#fff\",padding:14},children:/*#__PURE__*/_jsxs(\"a\",{href:\"https://www.provenexpert.com/dermacom/\",target:\"_blank\",rel:\"noopener noreferrer\",style:{display:\"inline-flex\",flexDirection:\"column\",alignItems:\"center\",gap:5,textDecoration:\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:2},children:[0,1,2,3,4].map(i=>/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"#e6c200\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 2l2.9 6.3 6.9.7-5.1 4.6 1.4 6.8L12 17.8 5.9 20.4l1.4-6.8L2.2 9l6.9-.7z\"})},i))}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,fontWeight:700,color:A_TXT,fontFamily:SANS},children:\"Bewertungen auf ProvenExpert ansehen →\"})]})})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11.5,color:\"rgba(0,0,0,0.45)\",marginTop:10,fontFamily:SANS},children:\"Echte Bewertungen unserer Anwender, unabh\\xe4ngig erfasst \\xfcber ProvenExpert.\"})]}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{flex:isM?\"1 1 100%\":\"0 0 1px\",background:isM?\"linear-gradient(90deg, transparent, rgba(0,0,0,0.08), transparent)\":\"linear-gradient(180deg, transparent, rgba(0,0,0,0.09), transparent)\",height:isM?1:\"auto\",width:isM?\"100%\":1,alignSelf:\"stretch\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",flex:\"1 1 300px\",minWidth:0,padding:isM?0:\"0 32px\",boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\",textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{...LABEL,color:\"rgba(0,0,0,0.4)\",marginBottom:14},children:\"Medienpartner\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:isM?16:22,flexWrap:\"wrap\",alignItems:\"center\",justifyContent:\"center\"},children:BADGES.map((b,i)=>/*#__PURE__*/_jsx(motion.img,{loading:\"lazy\",src:b.src,alt:b.alt,title:b.alt,animate:{y:[0,-5,0]},transition:{duration:3.6,repeat:Infinity,ease:\"easeInOut\",delay:i*.5},whileHover:{scale:1.08,y:-7},style:{height:isM?56:64,width:\"auto\",display:\"block\",borderRadius:9,boxShadow:\"0 10px 26px rgba(0,0,0,0.12)\"}},b.alt))}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11.5,color:\"rgba(0,0,0,0.45)\",marginTop:12,fontFamily:SANS},children:\"Bekannt aus f\\xfchrenden deutschen Medien.\"})]})]})}),/*#__PURE__*/_jsx(\"div\",{style:{height:1,background:\"linear-gradient(90deg, transparent, rgba(0,0,0,0.08), transparent)\",marginBottom:isM?40:56}}),/*#__PURE__*/_jsx(Reveal,{delay:.05,style:{marginBottom:isM?44:64},children:/*#__PURE__*/_jsxs(\"nav\",{\"aria-label\":\"Footer Navigation\",style:{display:\"grid\",gridTemplateColumns:\"repeat(auto-fit, minmax(150px, 1fr))\",gap:isM?\"34px 20px\":isT?\"40px 32px\":48},children:[/*#__PURE__*/_jsx(Col,{title:\"Systeme\",items:SYSTEME,theme:theme}),/*#__PURE__*/_jsx(Col,{title:\"Anwendungen\",items:ANWENDUNGEN,theme:theme}),/*#__PURE__*/_jsx(Col,{title:\"Technologien\",items:TECHNOLOGIEN,theme:theme}),/*#__PURE__*/_jsx(Col,{title:\"Wissen\",items:WISSEN,theme:theme,titleBadge:\"NEU\"}),/*#__PURE__*/_jsx(Col,{title:\"\\xdcber uns\",items:UEBER,theme:theme}),/*#__PURE__*/_jsx(Col,{title:\"Hilfe & Kontakt\",items:KONTAKT,theme:theme}),/*#__PURE__*/_jsx(Col,{title:\"Rechtliches\",items:RECHT,theme:theme})]})}),/*#__PURE__*/_jsx(Reveal,{delay:.08,style:{marginBottom:16},children:/*#__PURE__*/_jsxs(\"div\",{className:\"dg\",style:{position:\"relative\",display:\"flex\",flexDirection:isM?\"column\":\"row\",alignItems:isM?\"stretch\":\"center\",justifyContent:\"space-between\",gap:isM?16:20,padding:isM?\"20px 18px\":\"22px 26px\",borderRadius:16,background:\"linear-gradient(115deg, #f2f0ff 0%, #ecf9fb 60%, #eafbfc 100%)\",border:\"1px solid rgba(110,139,255,0.22)\",overflow:\"hidden\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(motion.div,{\"aria-hidden\":\"true\",animate:{x:[\"-120%\",\"260%\"]},transition:{duration:4,repeat:Infinity,repeatDelay:4.5,ease:\"easeInOut\"},style:{position:\"absolute\",top:0,bottom:0,width:\"28%\",background:\"linear-gradient(105deg, transparent, rgba(255,255,255,0.65), transparent)\",transform:\"skewX(-18deg)\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"flex\",alignItems:\"center\",gap:14,minWidth:0},children:[/*#__PURE__*/_jsx(motion.span,{animate:{boxShadow:[\"0 5px 16px rgba(79,141,253,0.3)\",\"0 5px 24px rgba(155,107,255,0.45)\",\"0 5px 16px rgba(79,141,253,0.3)\"]},transition:{duration:3.2,repeat:Infinity,ease:\"easeInOut\"},style:{width:44,height:44,borderRadius:13,flexShrink:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:IRIS_GRAD},children:/*#__PURE__*/_jsx(IrisSpark,{size:20,white:true})}),/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:9,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"img\",{src:IRIS_LOGO,alt:\"Iris\",style:{height:18,width:\"auto\",display:\"block\"}}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:4,fontSize:9.5,fontWeight:700,color:\"#16a34a\",fontFamily:SANS},children:[/*#__PURE__*/_jsx(motion.span,{animate:{scale:[1,1.35,1],opacity:[.7,1,.7]},transition:{duration:1.8,repeat:Infinity},style:{width:6,height:6,borderRadius:\"50%\",background:\"#22c55e\",boxShadow:\"0 0 6px #22c55e\"}}),\"Online\"]}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:8,fontWeight:800,padding:\"2px 7px\",borderRadius:4,background:IRIS_GRAD,color:\"#fff\",letterSpacing:\"0.06em\",fontFamily:SANS},children:\"KI-ASSISTENTIN\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:14,fontWeight:700,color:INK,fontFamily:SANS,marginTop:5},children:\"Welche Ger\\xe4te passen zu Ihrer Praxis?\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,color:\"rgba(0,0,0,0.64)\",fontFamily:SANS,marginTop:2},children:\"Kostenlose KI-Potenzialanalyse \\xb7 Ergebnis in 1 Minute \\xb7 rund um die Uhr\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"flex\",gap:10,flexShrink:0,flexDirection:isM?\"column\":\"row\"},children:[/*#__PURE__*/_jsxs(motion.button,{type:\"button\",onClick:openIris,whileHover:{scale:1.04},whileTap:{scale:.97},style:{...BTN,border:\"none\",cursor:\"pointer\",background:IRIS_GRAD,color:\"#fff\",boxShadow:\"0 7px 22px rgba(79,141,253,0.38)\"},children:[/*#__PURE__*/_jsx(IrisSpark,{size:13,white:true}),\" Analyse starten\"]}),/*#__PURE__*/_jsx(motion.button,{type:\"button\",onClick:openIrisChat,whileTap:{scale:.97},style:{...BTN,cursor:\"pointer\",fontWeight:600,background:\"rgba(255,255,255,0.85)\",border:\"1px solid rgba(110,139,255,0.3)\",color:INK},children:\"Iris fragen\"})]})]})}),/*#__PURE__*/_jsxs(Reveal,{delay:.1,style:{display:\"grid\",gridTemplateColumns:\"repeat(auto-fit, minmax(min(100%, 340px), 1fr))\",gap:16,marginBottom:isM?36:48,alignItems:\"stretch\"},children:[/*#__PURE__*/_jsxs(motion.div,{whileHover:{y:-4,boxShadow:\"0 18px 44px rgba(0,0,0,0.09)\"},transition:{duration:.3,ease:EASE},style:{...CARD,display:\"flex\",flexDirection:\"column\",justifyContent:\"space-between\",gap:18,padding:isM?\"20px 18px\":\"22px 24px\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{...LABEL,color:\"rgba(0,0,0,0.38)\",marginBottom:5},children:\"Pers\\xf6nliche Beratung\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:14.5,fontWeight:700,color:INK,lineHeight:1.4},children:\"Fragen zu unseren Systemen? Wir beraten Sie pers\\xf6nlich.\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:10,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsxs(motion.a,{href:\"tel:+491772362631\",animate:{boxShadow:[`0 6px 18px ${theme}33`,`0 6px 28px ${theme}77`,`0 6px 18px ${theme}33`]},transition:{duration:2.8,repeat:Infinity,ease:\"easeInOut\"},whileHover:{scale:1.03},style:{...BTN,background:theme,color:\"#fff\",transition:\"background 0.4s ease\",flex:isM?\"1 1 100%\":\"0 0 auto\"},children:[/*#__PURE__*/_jsx(\"svg\",{width:\"13\",height:\"13\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.910a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z\"})}),\"+49 177 236 2631\"]}),/*#__PURE__*/_jsxs(\"a\",{href:\"https://wa.me/491772362631?text=Hallo%20Dermacom%2C%20ich%20interessiere%20mich%20f%C3%BCr%20Ihre%20Systeme%20und%20h%C3%A4tte%20eine%20Frage.\",target:\"_blank\",rel:\"noopener noreferrer\",style:{...BTN,background:\"#25D366\",color:\"#fff\",boxShadow:\"0 6px 20px rgba(37,211,102,0.35)\",flex:isM?\"1 1 100%\":\"0 0 auto\"},children:[/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"currentColor\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.52.149-.174.198-.298.297-.497.1-.198.05-.371-.025-.52-.074-.149-.668-1.612-.916-2.207-.241-.579-.486-.5-.668-.51l-.57-.01c-.197 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.064 2.875 1.213 3.074.149.198 2.095 3.2 5.076 4.487.71.306 1.263.489 1.694.625.712.227 1.36.195 1.872.118.57-.085 1.758-.719 2.006-1.413.247-.694.247-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 0 1-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 0 1-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 0 1 2.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0 0 12.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 0 0 5.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 0 0-3.48-8.413Z\"})}),\"WhatsApp\"]}),/*#__PURE__*/_jsx(\"a\",{href:\"https://dermacom-germany.de/kontakt\",className:\"dg-chip\",style:{...BTN,fontWeight:600,background:\"#fff\",border:\"1px solid rgba(0,0,0,0.1)\",color:INK,boxShadow:\"0 2px 8px rgba(0,0,0,0.04)\",flex:isM?\"1 1 100%\":\"0 0 auto\"},children:\"Nachricht senden\"})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"dg\",whileHover:{y:-4,boxShadow:`0 18px 44px ${A}29`},transition:{duration:.3,ease:EASE},style:{position:\"relative\",display:\"flex\",flexDirection:\"column\",justifyContent:\"space-between\",gap:18,padding:isM?\"20px 18px\":\"22px 24px\",borderRadius:16,background:`linear-gradient(120deg, ${A}12, ${A}05)`,border:`1px solid ${A}30`,overflow:\"hidden\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(motion.div,{\"aria-hidden\":\"true\",animate:{x:[\"-120%\",\"240%\"]},transition:{duration:3.2,repeat:Infinity,repeatDelay:3,ease:\"easeInOut\"},style:{position:\"absolute\",top:0,bottom:0,width:\"35%\",background:\"linear-gradient(105deg, transparent, rgba(255,255,255,0.55), transparent)\",transform:\"skewX(-18deg)\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{...LABEL,color:A_TXT,marginBottom:5},children:\"Bereits Anwender?\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:14.5,fontWeight:700,color:INK,lineHeight:1.4},children:\"Sie haben ein System von uns? Verwalten Sie Ihre Ger\\xe4te digital.\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",display:\"flex\"},children:/*#__PURE__*/_jsxs(\"a\",{href:\"https://geraete.dermacom-germany.de/portal.php\",target:\"_blank\",rel:\"noopener noreferrer\",style:{...BTN,background:INK,color:\"#fff\",boxShadow:\"0 6px 20px rgba(14,17,23,0.25)\",flex:isM?\"1 1 100%\":\"0 0 auto\"},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"13\",height:\"13\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"11\",width:\"18\",height:\"11\",rx:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7 11V7a5 5 0 0 1 10 0v4\"})]}),\"Ger\\xe4teportal Login\"]})})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:isM?\"column\":\"row\",alignItems:isM?\"flex-start\":\"center\",justifyContent:\"space-between\",gap:14},children:[/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:11.5,color:\"rgba(0,0,0,0.38)\"},children:[\"\\xa9 \",new Date().getFullYear(),\" Dermacom GmbH \\xb7 Alle Rechte vorbehalten\"]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:14},children:SOCIALS.map(s=>/*#__PURE__*/_jsx(\"a\",{href:s.href,target:\"_blank\",rel:\"noopener noreferrer\",\"aria-label\":s.label,className:\"dg-chip\",style:{width:34,height:34,borderRadius:\"50%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"#fff\",border:\"1px solid rgba(0,0,0,0.08)\",boxShadow:\"0 2px 8px rgba(0,0,0,0.04)\",color:\"rgba(0,0,0,0.55)\",textDecoration:\"none\",transition:\"all 0.25s\"},onMouseEnter:e=>{e.currentTarget.style.color=s.bc;e.currentTarget.style.borderColor=s.bc;e.currentTarget.style.transform=\"translateY(-3px)\";e.currentTarget.style.boxShadow=`0 8px 20px ${s.bc}33`;},onMouseLeave:e=>{e.currentTarget.style.color=\"rgba(0,0,0,0.55)\";e.currentTarget.style.borderColor=\"rgba(0,0,0,0.08)\";e.currentTarget.style.transform=\"none\";e.currentTarget.style.boxShadow=\"0 2px 8px rgba(0,0,0,0.04)\";},children:s.icon},s.label))})]})]})]})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DermacomFooter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Footer_Dermacom.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{motion,AnimatePresence,useMotionValue,useSpring,MotionConfig}from\"framer-motion\";import{useState,useEffect,useRef}from\"react\";// ============================================================\n// NAV (25.09.2026): \"Kundenstimmen\" im Service-Panel (Ueber uns) ergaenzt -> /kundenstimmen.\n// FIX 2 (21.09.2026): Heller Glas-Modus weisser (Deckung .62/.84), Innensaum unten fast weg, Schatten weicher.\n// FIX (21.09.2026): Technologie-Seiten mobil helle Pille (Bildkarte liegt unter der Pille, Seite ist weiss).\n// EXTRAS (18.09.2026): Lesefortschritt als CI-Linie in der Pille, CTA nennt das Geraet\n//   (\"Volnewmer-Angebot\"), \"Zuletzt angesehen\"-Chips im Systeme-Panel (localStorage, max. 3).\n// UX-PASS (18.09.2026): Hover-Intent 130 ms, Prefetch der Panel-Bilder. Kein Auto-Hide\n//   (Pille bleibt immer sichtbar). GERAETE-MODUS: auf Systemseiten zeigt die Pille nach dem\n//   Hero Dermacom-Logo (Hauptmarke) + Trennlinie + echtes Geraetelogo 28px (25.09.2026).\n// PERF-PASS 2 (18.09.2026): Blur 30->18px (mobil 6px), Aurora-Loops entfernt, Logo-Filter\n//   entfernt, Deckung angehoben. LIQUID GLASS v2: Glanzkante/Specular/Innensaum per CSS.\n// ============================================================\n// PERFORMANCE-PASS (Header-\"hängt\"-Diagnose):\n// 1) Scroll-Progress-Bar entkoppelt: lief über React-State in\n//    1%-Schritten -> auf langen Seiten ~100 Re-Renders des\n//    KOMPLETTEN Headers pro Durchscrollen, dazu width-%-Animation\n//    (Layout-Thrash). Jetzt: rAF-gedrosselt, direkt ans DOM\n//    (transform:scaleX über Ref) – null Re-Renders beim Scrollen.\n// 2) Robustheit Progress-Farbe: Alpha-Suffix-Stil (`${theme}cc`)\n//    entfernt – heute gültig (theme = Hex-Konstante), bräche aber,\n//    sobald Farben je aus Color-Controls (rgb()) kämen.\n// 3) HAUPTLEISTE (fix, über Hero-Videos): backdrop-blur KOMPLETT\n//    entfernt – bei 95-98% Deckung unsichtbar, aber teuerster\n//    Dauerkostenpunkt (Re-Blur des Videos in jedem Frame).\n// 3b) Mega-Menü-Panels: backdrop-blur 40px+saturate -> 12px\n//    (Deckung 0.92->0.96 gleicht aus). blur(40px) über laufendem\n//    Hero-Video war der teuerste Einzeleffekt der Seite.\n// 4) Mobile Sticky-Action-Bar: backdrop-blur ENTFERNT (solide\n//    0.97) – schwächste Geräte, dauerhaft sichtbares Element.\n// 5) Deko-Glows: filter:blur(20/40/50px) auf Radial-Gradient-\n//    Kreisen entfernt – der Gradient macht die Weiche selbst,\n//    der Blur erzwang nur teure Filter-Ebenen in jedem Panel.\n// GERÄTE-PASS (streng):\n// 6) inset-Shorthand (11x) -> top/right/bottom/left: iOS < 14.5\n//    kennt inset nicht – Overlays/Glows verloren dort ihre Position.\n// 7) Scroll-Lock iOS-fest (body position:fixed + Scroll-Restore) –\n//    overflow:hidden allein ignoriert Safari bei Touch-Gesten; dabei\n//    doppelten, kollidierenden Lock-Effekt entfernt.\n// 8) Tastatur: sichtbarer :focus-visible-Ring für alle Links/Buttons\n//    im Header (war teils outline:none ohne Ersatz).\n// Bereits verifiziert OK: Click-Toggle zusätzlich zu Hover (iPad),\n// MotionConfig reducedMotion=\"user\", kein :has(), safe-area-inset,\n// -webkit-overflow-scrolling im Mobilmenü, resize-basiertes useW.\n// Optik bleibt praktisch identisch; nur die Kosten fallen weg.\n// ============================================================\nconst A=\"#28B8C0\";// ============================================================\n// SYSTEME-PANEL (inline, 18.09.2026) — vorher externes Modul MegaSystemePanel.tsx.\n// Liquid-Glass-Karten passend zur Pille, Segment-Tabs, CI-Bodenlicht. Nur Verlaeufe/Inset-Schatten.\n// ============================================================\n// MegaSystemePanel v3.0 — Liquid-Glass-Karten (18.09.2026), passend zur Header-Pille:\n// Karten mit Glasverlauf, Glanzkante oben, Specular-Highlight, dunklem Innensaum; Geraetebild groesser mit\n// CI-Bodenlicht; Tabs als Segment-Pille; Hover hebt die Karte und laesst den CI-Rand aufleuchten.\n// Alles ueber Verlaeufe/Inset-Schatten, kein backdrop-filter, keine Endlos-Animationen.\n// Der Header-Perf-Patch aus v2.8 ist entfernt (Korrekturen sitzen im Header selbst).\n// Header-Import: import { SystemePanelNeu as SystemePanel } from \"<insertUrl>\" -> <SystemePanel.Mobile />\nconst H=\"https://assets.dermacom-germany.de/header/\";const DEV=\"https://assets.dermacom-germany.de/iris/devices/\";const SYSTEME_PANEL=[{label:\"Ultraformer MPT\",cat:\"Straffung & Lifting\",sub:\"HIFU-Lifting mit Micro-Pulsed-Technologie\",slug:\"ultraformer-mpt\",img:DEV+\"ultraformer-mpt.png\",logo:H+\"ultraformer-mpt.png?v=2\",logoH:22,color:\"#524DE5\",tag:\"Premium\"},{label:\"Volnewmer\",cat:\"Straffung & Lifting\",sub:\"Monopolare Radiofrequenz, 6,78 MHz\",slug:\"volnewmer\",img:DEV+\"volnewmer.png\",logo:H+\"volnewmer.png?v=2\",logoH:21,color:\"#A92334\",tag:\"Premium\"},{label:\"Volformer\",cat:\"Straffung & Lifting\",sub:\"Duo-Konzept: Ultraformer MPT + Volnewmer\",slug:\"volformer\",img:DEV+\"ultraformer-mpt.png\",img2:DEV+\"volnewmer.png\",logo:H+\"img_logo_volformer_en_color_blue_ladscape_v1_002_300dpi.png?v=1\",logoH:26,color:\"#142F7C\",tag:\"Duo\"},{label:\"Fraxis Duo\",cat:\"Hautbild & Needling\",sub:\"Fraktionierter CO2-Laser + RF-Microneedling\",slug:\"fraxis-duo\",img:DEV+\"fraxis-duo.png\",logo:H+\"fraxis-duo.svg?v=2\",logoH:21,color:\"#C710D9\"},{label:\"Secret RF\",cat:\"Hautbild & Needling\",sub:\"RF-Microneedling mit Tiefensteuerung\",slug:\"secret-rf\",img:DEV+\"secret-rf.png\",logo:H+\"secret-rf.png?v=2\",logoH:21,color:\"#CE292E\"},{label:\"Secret DUO\",cat:\"Hautbild & Needling\",sub:\"Er:Glass-Laser + RF-Microneedling\",slug:\"secret-duo\",img:DEV+\"secret-duo.png\",logo:H+\"secret-duo.svg?v=2\",logoH:21,color:\"#F05334\"},{label:\"PICO-K\",cat:\"Laser\",sub:\"Picosekundenlaser f\\xfcr Pigment und Tattoo\",slug:\"pico-k\",img:DEV+\"pico-k.png\",logo:H+\"pico-k.svg?v=2\",logoH:18,color:\"#C54906\"},{label:\"Pento 9900\",cat:\"Laser\",sub:\"Alexandrit + Nd:YAG f\\xfcr alle Hauttypen\",slug:\"pento\",img:DEV+\"pento.png\",logo:H+\"pento.svg?v=2\",logoH:22,color:\"#2F8A3B\"},{label:\"CuRAS Hybrid\",cat:\"Laser\",sub:\"Q-switched Nd:YAG, 1064/532 nm\",slug:\"curas-hybrid\",img:DEV+\"curas-hybrid.png\",logo:H+\"curas-hybrid.svg?v=2\",logoH:20,color:\"#B19501\"},{label:\"Veloce\",cat:\"Laser\",sub:\"IPDL f\\xfcr Gef\\xe4\\xdfe und Pigment\",slug:\"veloce\",img:DEV+\"veloce-ipdl.png\",logo:H+\"veloce.svg?v=2\",logoH:20,color:\"#CE2026\"},{label:\"MPGUN\",cat:\"Pflege & Meso\",sub:\"Mesogun f\\xfcr pr\\xe4zise Mikro-Injektionen\",slug:\"mpgun\",img:DEV+\"mpgun.png\",logo:H+\"mpgun.png?v=2\",logoH:18,color:\"#BBD431\",tag:\"AI-gesteuert\"},{label:\"AquaPure 2\",cat:\"Pflege & Meso\",sub:\"Hydradermabrasion f\\xfcr Reinigung und Hydration\",slug:\"aquapure-2\",img:DEV+\"aquapure-2.svg\",logo:H+\"aquapure.png?v=2\",logoH:18,color:\"#28B8C0\"}];const CATS=[\"Straffung & Lifting\",\"Hautbild & Needling\",\"Laser\",\"Pflege & Meso\"];const ALL=\"Alle Systeme\";const F=\"Montserrat, -apple-system, BlinkMacSystemFont, sans-serif\";const INK=\"#111418\";function rgb(c){const x=(c||\"\").replace(\"#\",\"\");const n=parseInt(x.length===3?x.split(\"\").map(ch=>ch+ch).join(\"\"):x.slice(0,6),16);return[n>>16&255,n>>8&255,n&255].join(\",\");}function isLight(c){const[r,g,b]=rgb(c).split(\",\").map(Number);return(.2126*r+.7152*g+.0722*b)/255>.62;}const CSS=`\n.msp-card{position:relative;overflow:hidden;isolation:isolate;border-radius:20px;background:linear-gradient(165deg,#ffffff 0%,#f3f4f7 55%,#eceef2 100%);border:1px solid rgba(17,20,24,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(0,0,0,.05),0 18px 40px -30px rgba(17,20,24,.25);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),border-color .3s}\n.msp-card::before{content:\"\";position:absolute;top:0;left:8%;right:8%;height:1px;z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.95),rgba(255,255,255,0))}\n.msp-card::after{content:\"\";position:absolute;top:-40%;left:-12%;width:60%;height:70%;border-radius:50%;z-index:0;pointer-events:none;background:radial-gradient(50% 50% at 50% 50%,rgba(255,255,255,.7),rgba(255,255,255,0) 70%)}\n.msp-card .msp-glow{position:absolute;left:10%;right:10%;bottom:34px;height:44px;border-radius:50%;z-index:0;pointer-events:none;opacity:.55;background:radial-gradient(50% 50% at 50% 50%,rgba(var(--ci),.45),rgba(var(--ci),0) 72%);transition:opacity .4s}\n.msp-card .msp-img{transition:transform .6s cubic-bezier(.22,1,.36,1);will-change:transform;filter:drop-shadow(0 14px 16px rgba(0,0,0,.18))}\n@media (hover:hover){\n.msp-card:hover{transform:translateY(-5px);border-color:rgba(var(--ci),.55)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 1px rgba(var(--ci),.25),0 30px 60px -32px rgba(var(--ci),.45)}\n.msp-card:hover .msp-img{transform:translateY(-6px) scale(1.04)}\n.msp-card:hover .msp-glow{opacity:1}\n}\n.msp-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:44px;padding:6px 12px;border-radius:999px;font-family:${F};font-size:12.5px;line-height:1.2;font-weight:600;color:${INK};background:rgba(255,255,255,.7);border:1px solid rgba(17,20,24,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.9);text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;-webkit-tap-highlight-color:transparent}\n.msp-btn-o:hover{background:${INK};color:#fff;border-color:${INK}}\n.msp-btn-ci{background:linear-gradient(180deg,rgba(var(--ci),1),rgba(var(--ci),.86));color:var(--ci-fg);border-color:rgba(255,255,255,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 10px 24px -14px rgba(var(--ci),.9)}\n.msp-btn-ci:hover{filter:brightness(1.06)}\n.msp-tabs{display:inline-flex;gap:2px;padding:4px;border-radius:999px;background:rgba(17,20,24,.05);border:1px solid rgba(17,20,24,.06)}\n.msp-tab{position:relative;background:none;border:0;padding:8px 14px;border-radius:999px;font-family:${F};font-size:13.5px;font-weight:600;color:rgba(17,20,24,.6);cursor:pointer;white-space:nowrap;transition:color .2s,background-color .2s,box-shadow .2s}\n.msp-tab:hover{color:${INK}}\n.msp-tab[aria-selected=\"true\"]{color:${INK};background:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 4px 12px -6px rgba(0,0,0,.25)}\n.msp-x{width:40px;height:40px;border-radius:50%;border:1px solid rgba(17,20,24,.08);background:rgba(255,255,255,.7);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:${INK};transition:background-color .2s}\n.msp-x:hover{background:rgba(17,20,24,.06)}\n.msp a:focus-visible,.msp button:focus-visible{outline:2px solid ${A};outline-offset:3px;border-radius:8px}\n.msp-scroll{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent}\n.msp-scroll::-webkit-scrollbar{width:8px}.msp-scroll::-webkit-scrollbar-thumb{background:rgba(0,0,0,.18);border-radius:8px}\n.msm-tabs{display:flex;gap:22px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 0 4px;border-bottom:1px solid rgba(17,20,24,.1)}\n.msm-tabs::-webkit-scrollbar{display:none}\n.msm-tab{position:relative;flex:0 0 auto;background:none;border:0;padding:6px 0 10px;font-family:${F};font-size:13.5px;font-weight:500;color:rgba(17,20,24,.55);white-space:nowrap;-webkit-tap-highlight-color:transparent}\n.msm-tab[aria-selected=\"true\"]{color:${INK}}\n.msm-tab[aria-selected=\"true\"]::after{content:\"\";position:absolute;left:0;right:0;bottom:-1px;height:1.5px;background:${INK}}\n.msm-row{display:flex;align-items:center;gap:12px;padding:12px 4px 12px 8px;border-bottom:1px solid rgba(17,20,24,.08);text-decoration:none;color:${INK};-webkit-tap-highlight-color:transparent}\n.msm-row:active{background:rgba(17,20,24,.03)}\n.msm-media{position:relative;flex:0 0 auto;width:118px;height:88px;display:flex;align-items:center;justify-content:center}\n@media (prefers-reduced-motion:reduce){.msp-card,.msp-img,.msp-btn{transition:none!important}.msp-card:hover{transform:none}.msp-card:hover .msp-img{transform:none}}\n`;function Card({s,active,idx}){const[imgOk,setImgOk]=useState(!!s.img);const[img2Ok,setImg2Ok]=useState(!!s.img2);const c=s.color;const ci=rgb(c);const duo=!!s.img2;const url=\"https://dermacom-germany.de/systeme/\"+s.slug;return /*#__PURE__*/_jsxs(motion.article,{className:\"msp-card\",\"aria-label\":s.label,initial:{opacity:0,y:8},animate:{opacity:1,y:0},transition:{duration:.28,delay:Math.min(idx*.03,.25),ease:[.16,1,.3,1]},style:{[\"--ci\"]:ci,[\"--ci-fg\"]:isLight(c)?\"#111418\":\"#ffffff\",display:\"flex\",flexDirection:\"column\",minWidth:0,padding:\"20px 20px 18px\",color:INK,borderColor:active?\"rgba(\"+ci+\",0.6)\":undefined},children:[/*#__PURE__*/_jsx(\"a\",{href:url,\"aria-label\":s.label+\" entdecken\",style:{position:\"absolute\",top:0,right:0,bottom:0,left:0,zIndex:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",zIndex:1,height:28,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:10,pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"img\",{src:s.logo,alt:s.label,loading:\"lazy\",decoding:\"async\",style:{height:s.logoH,width:\"auto\",maxWidth:\"70%\",objectFit:\"contain\",objectPosition:\"left center\",display:\"block\"}}),s.tag?/*#__PURE__*/_jsx(\"span\",{style:{flex:\"0 0 auto\",padding:\"4px 9px\",borderRadius:999,background:\"rgba(\"+ci+\",.1)\",border:\"1px solid rgba(\"+ci+\",.25)\",fontFamily:F,fontSize:9.5,fontWeight:700,letterSpacing:\".1em\",textTransform:\"uppercase\",color:\"rgb(\"+ci+\")\"},children:s.tag}):null]}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:1,marginTop:6,fontFamily:F,fontSize:12.5,lineHeight:1.4,fontWeight:500,color:\"rgba(17,20,24,.62)\",height:35,display:\"-webkit-box\",WebkitLineClamp:2,WebkitBoxOrient:\"vertical\",overflow:\"hidden\",pointerEvents:\"none\"},children:s.sub}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",zIndex:1,height:206,margin:\"6px -6px 14px\",display:\"flex\",alignItems:\"flex-end\",justifyContent:\"center\",gap:duo?6:0,pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"span\",{className:\"msp-glow\",\"aria-hidden\":\"true\"}),duo?/*#__PURE__*/_jsxs(_Fragment,{children:[imgOk?/*#__PURE__*/_jsx(\"img\",{className:\"msp-img\",src:s.img,alt:\"\",\"aria-hidden\":\"true\",loading:\"lazy\",decoding:\"async\",onError:()=>setImgOk(false),style:{position:\"relative\",zIndex:1,maxWidth:\"46%\",maxHeight:\"96%\",objectFit:\"contain\",objectPosition:\"right bottom\",display:\"block\"}}):null,/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{position:\"relative\",zIndex:1,alignSelf:\"center\",width:22,height:22,borderRadius:\"50%\",flex:\"0 0 auto\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",background:\"#fff\",color:INK,fontFamily:F,fontSize:14,fontWeight:600,lineHeight:1,boxShadow:\"0 2px 8px rgba(0,0,0,.12)\"},children:\"+\"}),img2Ok?/*#__PURE__*/_jsx(\"img\",{className:\"msp-img\",src:s.img2,alt:\"\",\"aria-hidden\":\"true\",loading:\"lazy\",decoding:\"async\",onError:()=>setImg2Ok(false),style:{position:\"relative\",zIndex:1,maxWidth:\"46%\",maxHeight:\"96%\",objectFit:\"contain\",objectPosition:\"left bottom\",display:\"block\"}}):null]}):imgOk?/*#__PURE__*/_jsx(\"img\",{className:\"msp-img\",src:s.img,alt:\"\",\"aria-hidden\":\"true\",loading:\"lazy\",decoding:\"async\",onError:()=>setImgOk(false),style:{position:\"relative\",zIndex:1,maxWidth:\"88%\",maxHeight:\"100%\",objectFit:\"contain\",objectPosition:\"center bottom\",display:\"block\"}}):/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{position:\"relative\",zIndex:1,alignSelf:\"center\",fontFamily:F,fontSize:28,fontWeight:700,letterSpacing:\"-.03em\",color:\"rgba(17,20,24,.25)\",whiteSpace:\"nowrap\"},children:s.label})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",zIndex:1,display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gap:10},children:[/*#__PURE__*/_jsx(\"a\",{className:\"msp-btn msp-btn-o\",href:url,children:\"Entdecken\"}),/*#__PURE__*/_jsx(\"a\",{className:\"msp-btn msp-btn-ci\",href:url+\"#angebot\",children:\"Angebot\"})]})]});}function SystemePanelNeu({onEnter,onLeave,onClose,top,path,attached}){const[tab,setTab]=useState(ALL);const isActive=slug=>!!path&&path===\"/systeme/\"+slug;const list=tab===ALL?SYSTEME_PANEL:SYSTEME_PANEL.filter(s=>s.cat===tab);const t=typeof top===\"number\"?top:96;let recent=[];try{if(typeof window!==\"undefined\"){const ids=JSON.parse(window.localStorage.getItem(\"dc-recent-systems\")||\"[]\");recent=ids.map(id=>SYSTEME_PANEL.find(x=>x.slug===id)).filter(Boolean).filter(x=>!isActive(x.slug)).slice(0,3);}}catch(e){}return /*#__PURE__*/_jsxs(motion.div,{id:\"derm-panel-systeme\",onMouseEnter:onEnter,onMouseLeave:onLeave,initial:{opacity:0,y:attached?-6:-10},animate:{opacity:1,y:0},exit:{opacity:0,y:-6},transition:{duration:.2,ease:[.16,1,.3,1]},role:\"region\",\"aria-label\":\"Systeme Men\\xfc\",className:\"msp\",style:{position:\"fixed\",top:t,left:attached?16:0,right:attached?16:0,width:attached?\"auto\":1380,maxWidth:attached?1480:\"calc(100vw - 32px)\",margin:\"0 auto\",maxHeight:\"calc(100vh - \"+t+\"px - 16px)\",background:\"linear-gradient(180deg,#ffffff 0%,#f8f9fb 100%)\",borderRadius:attached?\"0 0 36px 36px\":22,border:\"1px solid rgba(0,0,0,0.06)\",borderTop:attached?\"none\":\"1px solid rgba(0,0,0,0.06)\",boxShadow:\"0 30px 60px rgba(0,0,0,0.16), 0 8px 16px rgba(0,0,0,0.05)\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",zIndex:1e4,fontFamily:F},children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:CSS}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1fr auto 1fr\",alignItems:\"center\",gap:20,padding:\"18px 40px 14px\",flex:\"0 0 auto\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:F,fontSize:11,fontWeight:700,letterSpacing:\".14em\",textTransform:\"uppercase\",color:\"rgba(17,20,24,.45)\"},children:[list.length,\" Systeme\"]}),/*#__PURE__*/_jsx(\"div\",{role:\"tablist\",\"aria-label\":\"Kategorien\",className:\"msp-tabs\",children:[ALL,...CATS].map(c=>/*#__PURE__*/_jsx(\"button\",{role:\"tab\",\"aria-selected\":tab===c,className:\"msp-tab\",onClick:()=>setTab(c),children:c},c))}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"flex-end\"},children:/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"msp-x\",\"aria-label\":\"Men\\xfc schlie\\xdfen\",onClick:()=>onClose?onClose():onLeave&&onLeave(),children:/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 6l12 12M18 6L6 18\"})})})})]}),recent.length?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,padding:\"0 40px 10px\",flex:\"0 0 auto\",flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:F,fontSize:10.5,fontWeight:700,letterSpacing:\".12em\",textTransform:\"uppercase\",color:\"rgba(17,20,24,.45)\",marginRight:4},children:\"Zuletzt angesehen\"}),recent.map(r=>/*#__PURE__*/_jsxs(\"a\",{href:\"https://dermacom-germany.de/systeme/\"+r.slug,style:{display:\"inline-flex\",alignItems:\"center\",gap:7,padding:\"6px 12px 6px 8px\",borderRadius:999,background:\"rgba(255,255,255,.75)\",border:\"1px solid rgba(\"+rgb(r.color)+\",.35)\",boxShadow:\"inset 0 1px 0 rgba(255,255,255,.9)\",textDecoration:\"none\",color:INK,fontFamily:F,fontSize:12,fontWeight:600},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{width:7,height:7,borderRadius:\"50%\",background:r.color,boxShadow:\"0 0 6px rgba(\"+rgb(r.color)+\",.8)\"}}),r.label]},r.slug))]}):null,/*#__PURE__*/_jsx(\"div\",{className:\"msp-scroll\",style:{padding:\"8px 40px 26px\",overflowY:\"auto\",flex:\"1 1 auto\",minHeight:0},children:/*#__PURE__*/_jsx(AnimatePresence,{mode:\"popLayout\",initial:false,children:/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.15},style:{display:\"grid\",gridTemplateColumns:\"repeat(4, minmax(0, 1fr))\",gap:18},children:list.map((s,i)=>/*#__PURE__*/_jsx(Card,{s:s,active:isActive(s.slug),idx:i},s.slug))},tab)})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:14,padding:\"12px 40px 16px\",borderTop:\"1px solid rgba(17,20,24,.08)\",flexWrap:\"wrap\",flex:\"0 0 auto\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:22,flexWrap:\"wrap\"},children:[{label:\"Alle Systeme im \\xdcberblick\",href:\"https://dermacom-germany.de/systeme\"},{label:\"Leasing & Finanzierung\",href:\"https://dermacom-germany.de/service/leasing\"},{label:\"Anwendungen\",href:\"https://dermacom-germany.de/anwendung\"},{label:\"Technologien\",href:\"https://dermacom-germany.de/technologien\"}].map(l=>/*#__PURE__*/_jsx(\"a\",{href:l.href,style:{fontSize:12.5,fontWeight:600,textDecoration:\"none\",color:\"rgba(17,20,24,.72)\"},children:l.label},l.label))}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:11,fontWeight:500,color:\"rgba(17,20,24,.5)\",whiteSpace:\"nowrap\"},children:[\"Autorisierter Distributor von\",\" \",/*#__PURE__*/_jsx(\"strong\",{style:{color:INK,fontWeight:600},children:\"CLASSYS\"}),\",\",\" \",/*#__PURE__*/_jsx(\"strong\",{style:{color:INK,fontWeight:600},children:\"Speclipse\"}),\" \",\"&\",\" \",/*#__PURE__*/_jsx(\"strong\",{style:{color:INK,fontWeight:600},children:\"Biopark Medical\"})]})]})]});}function MobileRow({s,active}){const[imgOk,setImgOk]=useState(!!s.img);const[img2Ok,setImg2Ok]=useState(!!s.img2);const c=s.color;const duo=!!s.img2;const url=\"https://dermacom-germany.de/systeme/\"+s.slug;return /*#__PURE__*/_jsxs(\"a\",{className:\"msm-row\",href:url,\"aria-label\":s.label+\" entdecken\",style:{borderLeft:active?\"2px solid \"+c:\"2px solid transparent\"},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"msm-media\",style:{gap:duo?2:0},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{position:\"absolute\",left:\"16%\",right:\"16%\",bottom:6,height:14,borderRadius:\"50%\",background:\"radial-gradient(50% 50% at 50% 50%, rgba(\"+rgb(c)+\",.3), rgba(17,20,24,0) 72%)\"}}),duo?/*#__PURE__*/_jsxs(_Fragment,{children:[imgOk?/*#__PURE__*/_jsx(\"img\",{src:s.img,alt:\"\",\"aria-hidden\":\"true\",loading:\"lazy\",decoding:\"async\",onError:()=>setImgOk(false),style:{position:\"relative\",maxWidth:\"48%\",maxHeight:\"100%\",objectFit:\"contain\",objectPosition:\"right bottom\",display:\"block\"}}):null,img2Ok?/*#__PURE__*/_jsx(\"img\",{src:s.img2,alt:\"\",\"aria-hidden\":\"true\",loading:\"lazy\",decoding:\"async\",onError:()=>setImg2Ok(false),style:{position:\"relative\",maxWidth:\"48%\",maxHeight:\"100%\",objectFit:\"contain\",objectPosition:\"left bottom\",display:\"block\"}}):null]}):imgOk?/*#__PURE__*/_jsx(\"img\",{src:s.img,alt:\"\",\"aria-hidden\":\"true\",loading:\"lazy\",decoding:\"async\",onError:()=>setImgOk(false),style:{position:\"relative\",maxWidth:\"88%\",maxHeight:\"100%\",objectFit:\"contain\",display:\"block\"}}):/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{position:\"relative\",fontFamily:F,fontSize:16,fontWeight:700,color:\"rgba(17,20,24,.25)\"},children:s.label})]}),/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0,flex:1},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(\"img\",{src:s.logo,alt:s.label,loading:\"lazy\",decoding:\"async\",style:{height:Math.min(s.logoH,19),width:\"auto\",maxWidth:\"100%\",objectFit:\"contain\",objectPosition:\"left center\",display:\"block\"}}),s.tag?/*#__PURE__*/_jsx(\"span\",{style:{flex:\"0 0 auto\",fontFamily:F,fontSize:9,fontWeight:600,letterSpacing:\".1em\",textTransform:\"uppercase\",color:\"rgba(17,20,24,.45)\"},children:s.tag}):null]}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:7,fontFamily:F,fontSize:12.5,lineHeight:1.4,fontWeight:400,color:\"rgba(17,20,24,.62)\"},children:s.sub})]}),/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"rgba(17,20,24,.35)\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",style:{flex:\"0 0 auto\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M9 6l6 6-6 6\"})})]});}function SystemeMobile({path}){const[tab,setTab]=useState(ALL);let p=path||\"\";try{if(!p&&typeof window!==\"undefined\")p=window.location.pathname;}catch(e){}const isActive=slug=>!!p&&p.replace(/\\/+$/,\"\")===\"/systeme/\"+slug;const list=tab===ALL?SYSTEME_PANEL:SYSTEME_PANEL.filter(s=>s.cat===tab);return /*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:F},children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:CSS}}),/*#__PURE__*/_jsx(\"div\",{className:\"msm-tabs\",role:\"tablist\",\"aria-label\":\"Kategorien\",children:[ALL,...CATS].map(t=>/*#__PURE__*/_jsx(\"button\",{role:\"tab\",\"aria-selected\":tab===t,className:\"msm-tab\",onClick:()=>setTab(t),children:t},t))}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\"},children:list.map(s=>/*#__PURE__*/_jsx(MobileRow,{s:s,active:isActive(s.slug)},s.slug))}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:12,marginTop:14,paddingTop:12,borderTop:\"1px solid rgba(17,20,24,.08)\"},children:[/*#__PURE__*/_jsx(\"a\",{href:\"https://dermacom-germany.de/systeme\",style:{fontSize:12.5,fontWeight:600,color:INK,textDecoration:\"none\"},children:\"Alle Systeme im \\xdcberblick →\"}),/*#__PURE__*/_jsx(\"a\",{href:\"https://dermacom-germany.de/service/leasing\",style:{fontSize:12.5,fontWeight:500,color:\"rgba(17,20,24,.6)\",textDecoration:\"none\"},children:\"Leasing\"})]})]});}const SystemePanel=SystemePanelNeu;// Liquid-Glass-Pille (BYD-Prinzip) statt Vollbreiten-Leiste. false = alter Look.\n// Liquid Glass adaptiv (04.11.2026): Helligkeit des Untergrunds unter der Header-Pille bestimmen\nfunction bgLumOf(el){const cs=getComputedStyle(el);const parse=str=>{const m=String(str).match(/rgba?\\(([^)]+)\\)/);if(!m)return null;const p=m[1].split(/[\\s,\\/]+/).filter(Boolean).map(Number);const a=p.length>3?p[3]:1;if(a<.5)return null;return(.2126*p[0]+.7152*p[1]+.0722*p[2])/255;};let l=parse(cs.backgroundColor);if(l==null&&cs.backgroundImage&&cs.backgroundImage!==\"none\"){const m=cs.backgroundImage.match(/rgba?\\([^)]+\\)/g);if(m){let sum=0,n=0;for(const c of m){const v=parse(c);if(v!=null){sum+=v;n++;}}if(n)l=sum/n;}}if(l==null&&el.tagName===\"VIDEO\")l=.2;return l;}function probeDarkUnderHeader(){if(typeof document===\"undefined\"||!document.elementsFromPoint)return false;const w=window.innerWidth||1200;let dark=0,known=0;for(const fx of[.22,.5,.78]){const els=document.elementsFromPoint(w*fx,44);for(const el of els){if(el.closest&&el.closest(\".derm-hdr\"))continue;// nur flaechige Sektions-Hintergruende zaehlen, keine Karten/Pillen\nif(el.getBoundingClientRect().width<w*.6)continue;const lum=bgLumOf(el);if(lum!=null){known++;if(lum<.42)dark++;break;}}}return known>0&&dark/known>=.67;}const GLASS_PILL=true;// Unterkante des Headers (Panels/Spacer haengen daran)\nconst hdrBottom=scrolled=>GLASS_PILL?scrolled?78:86:scrolled?92:104;// ── Brand assets ─────────────────────────────────────────────\nconst LOGO_B64=\"https://assets.dermacom-germany.de/header/logo-dermacom.png?v=2\";const MPT_B64=\"https://assets.dermacom-germany.de/header/featured-mpt.png?v=2\";const SVC_B64=\"https://assets.dermacom-germany.de/header/featured-service.jpg?v=2\";const L_FRAXIS_DUO=\"https://assets.dermacom-germany.de/header/fraxis-duo.svg?v=2\";const L_FRAXIS=\"https://assets.dermacom-germany.de/header/fraxis.svg?v=2\";const L_SECRET_RF=\"https://assets.dermacom-germany.de/header/secret-rf.png?v=2\";const L_SECRET_DUO=\"https://assets.dermacom-germany.de/header/secret-duo.svg?v=2\";const L_MPGUN=\"https://assets.dermacom-germany.de/header/mpgun.png?v=2\";const L_AQUAPURE=\"https://assets.dermacom-germany.de/header/aquapure.png?v=2\";const L_VOLNEWMER=\"https://assets.dermacom-germany.de/header/volnewmer.png?v=2\";const L_CURAS=\"https://assets.dermacom-germany.de/header/curas-hybrid.svg?v=2\";const L_PENTO=\"https://assets.dermacom-germany.de/header/pento.svg?v=2\";const L_MPT_LOGO=\"https://assets.dermacom-germany.de/header/ultraformer-mpt.png?v=2\";const L_MPT_LOGO_WHITE=\"https://assets.dermacom-germany.de/header/ultraformer-mpt-white.png?v=2\";const L_PICO_K=\"https://assets.dermacom-germany.de/header/pico-k.svg?v=2\";const L_VELOCE=\"https://assets.dermacom-germany.de/header/veloce.svg?v=2\";// Volformer-Konzept-Logo – öffentlicher Asset-Pfad (Datei liegt in\n// public_html/assets/header/, der Dateimanager-Link war session-gebunden)\nconst L_VOLFORMER=\"https://assets.dermacom-germany.de/header/img_logo_volformer_en_color_blue_ladscape_v1_002_300dpi.png?v=1\";const SYSTEME=[{label:\"Ultraformer MPT\",cat:\"Straffung & Lifting\",sub:\"HIFU Lifting\",href:\"https://dermacom-germany.de/systeme/ultraformer-mpt\",logo:()=>L_MPT_LOGO,logoType:\"svg\",logoH:20,hot:true,flagship:true,color:\"#524DE5\"},{label:\"Volnewmer\",cat:\"Straffung & Lifting\",sub:\"Radiofrequenz\",href:\"https://dermacom-germany.de/systeme/volnewmer\",logo:()=>L_VOLNEWMER,logoType:\"svg\",logoH:22,color:\"#A92334\"},{label:\"Volformer\",cat:\"Straffung & Lifting\",sub:\"Duo-Konzept: US + RF\",href:\"https://dermacom-germany.de/systeme/volformer\",logo:()=>L_VOLFORMER,logoType:\"svg\",logoH:26,color:\"#142f7c\",color2:\"#a7212f\"},{label:\"Fraxis Duo\",cat:\"Hautbild & Needling\",sub:\"CO2 + RF\",href:\"https://dermacom-germany.de/systeme/fraxis-duo\",logo:()=>L_FRAXIS_DUO,logoType:\"svg\",logoH:19,color:\"#C710D9\"},{label:\"Secret RF\",cat:\"Hautbild & Needling\",sub:\"RF Microneedling\",href:\"https://dermacom-germany.de/systeme/secret-rf\",logo:()=>L_SECRET_RF,logoType:\"svg\",logoH:18,color:\"#CE292E\"},{label:\"PICO-K\",cat:\"Laser\",sub:\"Picosekundenlaser\",href:\"https://dermacom-germany.de/systeme/pico-k\",logo:()=>L_PICO_K,logoType:\"svg\",logoH:20,color:\"#C54906\"},{label:\"Pento 9900\",cat:\"Laser\",sub:\"Alexandrit \\xb7 Nd:YAG\",href:\"https://dermacom-germany.de/systeme/pento\",logo:()=>L_PENTO,logoType:\"svg\",logoH:22,color:\"#2F8A3B\"},{label:\"CuRAS Hybrid\",cat:\"Laser\",sub:\"Q-switched Nd:YAG\",href:\"https://dermacom-germany.de/systeme/curas-hybrid\",logo:()=>L_CURAS,logoType:\"svg\",logoH:18,color:\"#B19501\"},{label:\"AquaPure 2\",cat:\"Pflege & Meso\",sub:\"Aquafacial\",href:\"https://dermacom-germany.de/systeme/aquapure-2\",logo:()=>L_AQUAPURE,logoType:\"svg\",logoH:16,color:\"#28B8C0\"},{label:\"MPGUN\",cat:\"Pflege & Meso\",sub:\"Mesotherapie\",href:\"https://dermacom-germany.de/systeme/mpgun\",logo:()=>L_MPGUN,logoType:\"svg\",logoH:17,ai:true,color:\"#bbd431\"},{label:\"Secret Duo\",cat:\"Hautbild & Needling\",sub:\"RF + Er:Glass\",href:\"https://dermacom-germany.de/systeme/secret-duo\",logo:()=>L_SECRET_DUO,logoType:\"svg\",logoH:19,color:\"#f05334\"},{label:\"Veloce\",cat:\"Laser\",sub:\"IPDL Laser\",href:\"https://dermacom-germany.de/systeme/veloce\",logo:()=>L_VELOCE,logoType:\"svg\",logoH:21,color:\"#CE2026\"}];const SYSTEM_CATS=[\"Straffung & Lifting\",\"Hautbild & Needling\",\"Laser\",\"Pflege & Meso\"];const SYSTEM_GROUPS=SYSTEM_CATS.map(name=>({name,items:SYSTEME.filter(s=>s.cat===name)})).filter(g=>g.items.length>0);const SERVICE_ABOUT=[{label:\"\\xdcber Dermacom\",sub:\"Mission & Geschichte\",href:\"https://dermacom-germany.de/service/ueber-uns\"},{label:\"Unser Team\",sub:\"Die Experten hinter Dermacom\",href:\"https://dermacom-germany.de/service/ueber-uns\"},{label:\"Unser Versprechen\",sub:\"Qualit\\xe4t & Verl\\xe4sslichkeit\",href:\"https://dermacom-germany.de/service/unser-versprechen\"},{label:\"Kundenstimmen\",sub:\"\\xc4rzte \\xfcber Dermacom im Video\",href:\"https://dermacom-germany.de/kundenstimmen\"},{label:\"Karriere\",sub:\"Werde Teil des Teams\",href:\"https://dermacom-germany.de/karriere\",badge:\"Hiring\"}];// Wissen / Ratgeber-Artikel — neue Artikel einfach als Zeile ergänzen\nconst WISSEN=[{label:\"Couperose & Besenreiser\",cat:\"ratgeber\",sub:\"Gef\\xe4\\xdfe im Gesicht lasern\",href:\"https://dermacom-germany.de/wissen/couperose-besenreiser\"},{label:\"Polynukleotide\",cat:\"ratgeber\",sub:\"Regeneration der Haut\",href:\"https://dermacom-germany.de/wissen/polynukleotide\"},{label:\"Skinbooster\",cat:\"ratgeber\",sub:\"Tiefenhydration\",href:\"https://dermacom-germany.de/wissen/skinbooster\"},{label:\"PRP\",cat:\"ratgeber\",sub:\"Eigenblut-Therapie\",href:\"https://dermacom-germany.de/wissen/prp\"},{label:\"Mesotherapie\",cat:\"ratgeber\",sub:\"Mikro-Injektionen\",href:\"https://dermacom-germany.de/wissen/mesotherapie\"},{label:\"Tattooentfernung\",cat:\"ratgeber\",sub:\"Ablauf & Methoden\",href:\"https://dermacom-germany.de/wissen/tattooentfernung\"},{label:\"Pigmentflecken entfernen\",cat:\"ratgeber\",sub:\"Optionen im \\xdcberblick\",href:\"https://dermacom-germany.de/wissen/pigmentflecken-entfernen\"},{label:\"HIFU\",cat:\"tech\",sub:\"Fokussierter Ultraschall\",href:\"https://dermacom-germany.de/technologien/hifu\"},{label:\"RF-Hautstraffung\",cat:\"tech\",sub:\"W\\xe4rme wirkt in der Tiefe\",href:\"https://dermacom-germany.de/technologien/radiofrequenz-hautstraffung\"},{label:\"RF-Microneedling\",cat:\"tech\",sub:\"RF trifft Micro-Nadeln\",href:\"https://dermacom-germany.de/technologien/rf-microneedling\"},{label:\"Fraktionierter CO2-Laser\",cat:\"tech\",sub:\"Fraktionierte Erneuerung\",href:\"https://dermacom-germany.de/technologien/fraktionierter-co2-laser\"},{label:\"Nd:YAG-Laser\",cat:\"tech\",sub:\"1064 nm Vielseitigkeit\",href:\"https://dermacom-germany.de/technologien/nd-yag-laser\"},{label:\"Alle Technologien\",cat:\"tech-all\",sub:\"16 Verfahren im \\xdcberblick\",href:\"https://dermacom-germany.de/technologien\"},{label:\"Aknenarben\",cat:\"ratgeber\",sub:\"Behandlungswege\",href:\"https://dermacom-germany.de/wissen/aknenarben\"}];const SERVICE_LEISTUNGEN=[{label:\"Leasing & Finanzierung\",sub:\"Flexible Ratenmodelle\",href:\"https://dermacom-germany.de/service/leasing\"},{label:\"Praxis Marketing\",sub:\"Mehr Patienten gewinnen\",href:\"https://dermacom-germany.de/kontakt\"},{label:\"Klinische Studien\",sub:\"Studien-Bibliothek nach Ger\\xe4t\",href:\"https://dermacom-germany.de/studien\",badge:\"Neu\"},{label:\"NiSV Fachkunde\",sub:\"Zertifizierte Ausbildung\",href:\"https://dermacom-germany.de/service/nisv-fachkunde\"},{label:\"Laserschutzbeauftragter\",sub:\"Kurs & Zertifikat\",href:\"https://dermacom-germany.de/service/nisv-fachkunde\"}];// Alle Anwendungen (allgemeine Gesamtliste)\nconst ANWENDUNGEN=[{label:\"Hautstraffung mit Radiofrequenz\",devices:\"Volnewmer\",href:\"https://dermacom-germany.de/anwendung/volnewmer\"},{label:\"HIFU-Lifting bis zur SMAS\",devices:\"Ultraformer MPT\",href:\"https://dermacom-germany.de/anwendung/ultraformer-mpt\"},{label:\"Haarentfernung & Gef\\xe4\\xdfe\",devices:\"Pento 9900\",href:\"https://dermacom-germany.de/anwendung/pento-9900\"},{label:\"Aknenarben & CO2-Resurfacing\",devices:\"Fraxis DUO\",href:\"https://dermacom-germany.de/anwendung/fraxis-duo\"},{label:\"RF-Microneedling\",devices:\"Secret RF\",href:\"https://dermacom-germany.de/anwendung/secret-rf\"},{label:\"Narben & Textur\",devices:\"Secret DUO\",href:\"https://dermacom-germany.de/anwendung/secret-duo\"},{label:\"Tattoo- & Pigmententfernung\",devices:\"PICO-K\",href:\"https://dermacom-germany.de/anwendung/pico-k\"},{label:\"Carbon Peeling & Hautbild\",devices:\"CuRAS Hybrid\",href:\"https://dermacom-germany.de/anwendung/curas-hybrid\"},{label:\"Mesotherapie & Skinbooster\",devices:\"MPGUN\",href:\"https://dermacom-germany.de/anwendung/mpgun\"}];// Technologie-Ebene (/technologien) — Verfahren verstehen\nconst TECHNOLOGIEN=[{label:\"Alexandrit-Laser\",href:\"https://dermacom-germany.de/technologien/alexandrit-laser\"},{label:\"Nd:YAG-Laser\",href:\"https://dermacom-germany.de/technologien/nd-yag-laser\"},{label:\"Laser-Haarentfernung\",href:\"https://dermacom-germany.de/technologien/laser-haarentfernung\"},{label:\"Alexandrit vs. Diode\",href:\"https://dermacom-germany.de/technologien/alexandrit-vs-diode\"},{label:\"RF-Hautstraffung\",href:\"https://dermacom-germany.de/technologien/radiofrequenz-hautstraffung\"},{label:\"RF-Microneedling\",href:\"https://dermacom-germany.de/technologien/rf-microneedling\"},{label:\"XERF vs. Volnewmer\",href:\"https://dermacom-germany.de/technologien/xerf-vs-volnewmer\"},{label:\"HIFU\",href:\"https://dermacom-germany.de/technologien/hifu\"}];const PhoneIcon=()=>/*#__PURE__*/_jsx(\"svg\",{width:\"13\",height:\"13\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.2\",strokeLinecap:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.69 12 19.79 19.79 0 0 1 1.61 3.38 2 2 0 0 1 3.58 1h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L7.91 8.5a16 16 0 0 0 6 6l.91-.91a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z\"})});const ShopIcon=()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"13\",height:\"13\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.2\",strokeLinecap:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M6 2L3 6v14a2 2 0 002 2h14a2 2 0 002-2V6l-3-4z\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"6\",x2:\"21\",y2:\"6\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 10a4 4 0 01-8 0\"})]});const SparkTiny=()=>// Statischer Funke für die Beratungs-Pille – Premium-Marker,\n    // bewusst OHNE Animation (Calm-Prinzip)\n    /*#__PURE__*/_jsx(\"svg\",{width:\"10\",height:\"10\",viewBox:\"0 0 24 24\",fill:\"currentColor\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 2l2.4 7.2L22 12l-7.6 2.8L12 22l-2.4-7.2L2 12l7.6-2.8z\"})});const ArrowRight=()=>// stroke=currentColor: erbt die Textfarbe der Umgebung – vorher\n    // fest Teal (fiel in der CI-Pille der Beratungs-Leiste auf)\n    /*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 16 16\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M3 8h10M9 4l4 4-4 4\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});// Floating particle field in device color\n// USP icons\nconst IconShieldCheck=()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 12l2 2 4-4\"})]});const IconHeadset=()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4 14v-2a8 8 0 0 1 16 0v2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 14a2 2 0 0 0 2 2h1v-4H6a2 2 0 0 0-2 2z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M20 14a2 2 0 0 1-2 2h-1v-4h1a2 2 0 0 1 2 2z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M18 16v1a3 3 0 0 1-3 3h-3\"})]});const IconGermany=()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"17\",height:\"12\",viewBox:\"0 0 24 16\",style:{borderRadius:2,display:\"block\",boxShadow:\"0 0 0 0.5px rgba(0,0,0,0.15)\"},children:[/*#__PURE__*/_jsx(\"rect\",{width:\"24\",height:\"5.33\",y:\"0\",fill:\"#000\"}),/*#__PURE__*/_jsx(\"rect\",{width:\"24\",height:\"5.33\",y:\"5.33\",fill:\"#DD0000\"}),/*#__PURE__*/_jsx(\"rect\",{width:\"24\",height:\"5.34\",y:\"10.66\",fill:\"#FFCE00\"})]});const Chevron=({open})=>/*#__PURE__*/_jsx(motion.svg,{animate:{rotate:open?180:0},transition:{duration:.2},width:\"11\",height:\"11\",viewBox:\"0 0 12 12\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 4l4 4 4-4\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\"})});function useW(){const[w,setW]=useState(typeof window!==\"undefined\"?window.innerWidth:1280);useEffect(()=>{const h=()=>setW(window.innerWidth);window.addEventListener(\"resize\",h);return()=>window.removeEventListener(\"resize\",h);},[]);return w;}// Iris-Design-Sprache (synchron zum Widget)\nconst IRIS_LOGO=\"https://assets.dermacom-germany.de/iris/iris-logo-dark.png\";const IRIS_LOGO_W=\"https://assets.dermacom-germany.de/iris/iris-logo-white.png\";const IRIS_GRAD=\"linear-gradient(135deg, #28B8C0 0%, #4F8DFD 55%, #9B6BFF 100%)\";// Öffnet das Iris-Widget — window.Iris API (mit FAB/Event-Fallback)\nfunction irisGo(mode,e){if(e)e.preventDefault();try{if(typeof window===\"undefined\")return;if(window.Iris&&typeof window.Iris.open===\"function\")return window.Iris.open(mode);const fab=document.querySelector(\"#iris-fab\");if(fab)return fab.click();document.dispatchEvent(new CustomEvent(\"iris:open\",{detail:{module:mode}}));}catch(err){/* still */}}const openIris=e=>irisGo(\"analyse\",e);const openIrisChat=e=>irisGo(undefined,e);// Funkeln-Icon im Iris-Gradient\nfunction IrisSpark({size=14,white=false}){return /*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",\"aria-hidden\":\"true\",children:[!white&&/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"linearGradient\",{id:\"irisHdrG\",x1:\"0\",y1:\"0\",x2:\"1\",y2:\"1\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0\",stopColor:\"#28B8C0\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"0.55\",stopColor:\"#4F8DFD\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"1\",stopColor:\"#9B6BFF\"})]})}),/*#__PURE__*/_jsx(\"path\",{fill:white?\"#fff\":\"url(#irisHdrG)\",d:\"M12 2l1.7 5.3L19 9l-5.3 1.7L12 16l-1.7-5.3L5 9l5.3-1.7z\"}),/*#__PURE__*/_jsx(\"path\",{fill:white?\"#fff\":\"url(#irisHdrG)\",d:\"M19 15l.8 2.2L22 18l-2.2.8L19 21l-.8-2.2L16 18l2.2-.8z\"})]});}// Feine Linien-Icons für die Anwendungen (per Stichwort gemappt)\nfunction AnwIcon({label}){const p={width:15,height:15,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:1.8,strokeLinecap:\"round\",strokeLinejoin:\"round\"};if(label.includes(\"Lifting\")||label.includes(\"straffung\"))return /*#__PURE__*/_jsxs(\"svg\",{...p,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 21c-4.5 0-8-3.6-8-8 0-4.6 3.5-9 8-9s8 4.4 8 9c0 4.4-3.5 8-8 8z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 11l4-4 4 4\"})]});if(label.includes(\"Falten\"))return /*#__PURE__*/_jsxs(\"svg\",{...p,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M3 8c3 0 3 3 6 3s3-3 6-3 3 3 6 3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3 15c3 0 3 3 6 3s3-3 6-3 3 3 6 3\"})]});if(label.includes(\"K\\xf6rper\"))return /*#__PURE__*/_jsxs(\"svg\",{...p,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 3a3 3 0 1 0 0 6 3 3 0 0 0 0-6z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7 21c0-4 1.5-7 5-7s5 3 5 7\"})]});if(label.includes(\"Cellulite\"))return /*#__PURE__*/_jsxs(\"svg\",{...p,children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"8\",cy:\"9\",r:\"2.2\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"15.5\",cy:\"7.5\",r:\"1.7\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"14\",r:\"2.4\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"17\",cy:\"16\",r:\"1.8\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"7\",cy:\"16.5\",r:\"1.5\"})]});if(label.includes(\"Pigment\"))return /*#__PURE__*/_jsxs(\"svg\",{...p,children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"8.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"10\",cy:\"10\",r:\"1.4\",fill:\"currentColor\",stroke:\"none\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"14.5\",cy:\"13.5\",r:\"1\",fill:\"currentColor\",stroke:\"none\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"11\",cy:\"15\",r:\"0.8\",fill:\"currentColor\",stroke:\"none\"})]});if(label.includes(\"Tattoo\"))return /*#__PURE__*/_jsxs(\"svg\",{...p,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 3l1.8 5.2L19 10l-5.2 1.8L12 17l-1.8-5.2L5 10l5.2-1.8z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M18 17l.9 2.1L21 20l-2.1.9L18 23l-.9-2.1L15 20l2.1-.9z\"})]});if(label.includes(\"Haarentfernung\"))return /*#__PURE__*/_jsx(\"svg\",{...p,children:/*#__PURE__*/_jsx(\"path\",{d:\"M13 2L5 13h5l-1 9 8-12h-5l1-8z\"})});if(label.includes(\"Couperose\")||label.includes(\"Rosacea\"))return /*#__PURE__*/_jsx(\"svg\",{...p,children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 4c2 3.5 5 6 5 9a5 5 0 0 1-10 0c0-3 3-5.5 5-9z\"})});if(label.includes(\"Aknenarben\"))return /*#__PURE__*/_jsxs(\"svg\",{...p,children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"8.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 9.5h.01M15 9h.01M10.5 14h.01M14 14.5h.01\",strokeWidth:\"2.6\"})]});if(label.includes(\"Narben\"))return /*#__PURE__*/_jsxs(\"svg\",{...p,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M5 19L19 5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8.5 13.5l2 2M11 11l2 2M13.5 8.5l2 2\"})]});if(label.includes(\"Meso\")||label.includes(\"Needling\"))return /*#__PURE__*/_jsxs(\"svg\",{...p,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4 20l4-4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7 13l4 4 9-9-4-4-9 9z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M14 6l4 4\"})]});if(label.includes(\"Glow\")||label.includes(\"Hautbild\"))return /*#__PURE__*/_jsxs(\"svg\",{...p,children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"4.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 2.5v3M12 18.5v3M2.5 12h3M18.5 12h3M5.3 5.3l2.1 2.1M16.6 16.6l2.1 2.1M18.7 5.3l-2.1 2.1M7.4 16.6l-2.1 2.1\"})]});if(label.includes(\"Poren\"))return /*#__PURE__*/_jsxs(\"svg\",{...p,children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"8.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"3.2\"})]});if(label.includes(\"Besenreiser\")||label.includes(\"Gef\\xe4\\xdfe\"))return /*#__PURE__*/_jsx(\"svg\",{...p,children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 3v6m0 0c-2 2-5 2-6.5 5M12 9c2 2 5 2 6.5 5M12 9v12\"})});if(label.includes(\"Keratose\"))return /*#__PURE__*/_jsxs(\"svg\",{...p,children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"8.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 12.5l2.5 2.5L16 9.5\"})]});return /*#__PURE__*/_jsx(\"svg\",{...p,children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 3l2 5.5L20 10l-5 3 1.5 6L12 15.5 7.5 19 9 13 4 10l6-1.5z\"})});}// Gleitende Nav-Pille (layoutId teilt Position zwischen Nav-Punkten)\nfunction NavPill({on,theme}){if(!on)return null;return /*#__PURE__*/_jsx(motion.span,{layoutId:\"navpill\",\"aria-hidden\":\"true\",transition:{type:\"spring\",stiffness:420,damping:32},style:{position:\"absolute\",top:3,bottom:3,left:2,right:2,borderRadius:9,background:`${theme}0d`,border:`1px solid ${theme}1f`}});}function ProductCard({item,active,idx=0}){const[hov,setHov]=useState(false);// 3D-Tilt zur Maus\nconst rx=useMotionValue(0);const ry=useMotionValue(0);const rxS=useSpring(rx,{stiffness:200,damping:26});const ryS=useSpring(ry,{stiffness:200,damping:26});const onTilt=e=>{const r=e.currentTarget.getBoundingClientRect();ry.set(((e.clientX-r.left)/r.width-.5)*7);rx.set(-((e.clientY-r.top)/r.height-.5)*7);};const resetTilt=()=>{rx.set(0);ry.set(0);};const logoSrc=item.logo?item.logo():null;const delay=idx%6*.25;const c=item.color||A;const glowC=item.flagship?A:c;// Duo-CI (Volformer): zweite Farbe pendelt im Glow + Topkante\nconst glowC2=item.color2||glowC;const inner=/*#__PURE__*/_jsxs(\"a\",{href:item.href,title:`${item.label} – ${item.sub}`,onMouseEnter:()=>setHov(true),onMouseLeave:()=>setHov(false),style:{display:\"flex\",flexDirection:\"column\",justifyContent:item.flagship?\"center\":\"space-between\",padding:item.flagship?\"14px 15px\":\"12px 13px\",borderRadius:11,textDecoration:\"none\",flex:1,width:\"100%\",background:item.flagship?hov?\"linear-gradient(135deg, rgba(40,184,192,0.22) 0%, rgba(40,184,192,0.13) 100%)\":\"linear-gradient(135deg, rgba(40,184,192,0.16) 0%, rgba(40,184,192,0.09) 100%)\":\"rgba(255,255,255,0.9)\",transition:\"background 0.2s\",minHeight:72,gap:item.flagship?10:8,height:\"100%\",boxSizing:\"border-box\",position:\"relative\",overflow:\"hidden\"},children:[item.color2&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",top:0,left:0,right:0,height:3,background:`linear-gradient(90deg, ${item.color}, ${item.color2})`,zIndex:2,pointerEvents:\"none\"}}),item.flagship&&/*#__PURE__*/_jsx(motion.div,{animate:{x:[\"-120%\",\"220%\"]},transition:{duration:2.4,repeat:Infinity,repeatDelay:2.2,ease:\"easeInOut\"},style:{position:\"absolute\",top:0,bottom:0,width:\"45%\",background:\"linear-gradient(105deg, transparent, rgba(255,255,255,0.6), transparent)\",pointerEvents:\"none\",zIndex:2,transform:\"skewX(-18deg)\"}}),item.flagship?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:11,right:12,zIndex:1},children:/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:A,children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14l-5-4.87 6.91-1.01L12 2z\"})})}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",zIndex:1,display:\"flex\",alignItems:\"center\",height:30},children:/*#__PURE__*/_jsx(\"img\",{loading:\"lazy\",src:logoSrc,alt:item.label,style:{height:28,width:\"auto\",maxWidth:\"82%\",objectFit:\"contain\",objectPosition:\"left center\",display:\"block\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",position:\"relative\",zIndex:1},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11,color:A,fontFamily:\"Montserrat, sans-serif\",fontWeight:700,lineHeight:1},children:item.sub}),!active&&/*#__PURE__*/_jsx(ArrowRight,{})]})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{height:28,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",position:\"relative\",zIndex:1},children:[logoSrc?/*#__PURE__*/_jsx(\"img\",{loading:\"lazy\",src:logoSrc,alt:item.label,style:{height:item.logoH||20,width:\"auto\",maxWidth:\"100%\",objectFit:\"contain\",objectPosition:\"left center\",display:\"block\"}}):/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,fontWeight:700,color:hov?c:\"#111\",fontFamily:\"Montserrat, sans-serif\",display:\"flex\",alignItems:\"center\",gap:5},children:item.label}),item.ai&&/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:3,padding:\"2px 7px 2px 6px\",borderRadius:6,background:\"linear-gradient(120deg, rgba(40,184,192,0.12), rgba(99,102,241,0.12))\",border:\"1px solid rgba(99,102,241,0.2)\",flexShrink:0},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"9\",height:\"9\",viewBox:\"0 0 24 24\",fill:\"url(#aigrad)\",children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"linearGradient\",{id:\"aigrad\",x1:\"0\",y1:\"0\",x2:\"1\",y2:\"1\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0\",stopColor:\"#28B8C0\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"1\",stopColor:\"#6366f1\"})]})}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 0l2.2 7.8L22 10l-7.8 2.2L12 20l-2.2-7.8L2 10l7.8-2.2z\"})]}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:8,fontWeight:800,color:\"#6366f1\",fontFamily:\"Montserrat, sans-serif\",letterSpacing:\"0.06em\"},children:\"AI\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",position:\"relative\",zIndex:1},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10,color:active||hov?c:\"#999\",fontFamily:\"Montserrat, sans-serif\",transition:\"color 0.15s\",lineHeight:1,fontWeight:active?700:400},children:active?\"● Aktuelle Seite\":item.sub}),hov&&!active&&/*#__PURE__*/_jsx(ArrowRight,{})]})]})]});// Colored AI glow on a SEPARATE layer (keeps SVG logos crisp on iOS)\nreturn /*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{duration:.32,delay:.05+idx*.028,ease:[.16,1,.3,1]},onMouseEnter:()=>setHov(true),onMouseLeave:()=>{setHov(false);resetTilt();},onMouseMove:onTilt,style:{position:\"relative\",borderRadius:11,minHeight:72,display:\"flex\",boxSizing:\"border-box\",perspective:600},children:[/*#__PURE__*/_jsx(motion.div,{\"aria-hidden\":\"true\",animate:{boxShadow:hov?`0 0 0 1.5px ${glowC}, 0 0 22px ${glowC2}99`:[`0 0 0 1px ${glowC}55, 0 0 6px ${glowC}22`,`0 0 0 1px ${glowC2}, 0 0 16px ${glowC2}66`,`0 0 0 1px ${glowC}55, 0 0 6px ${glowC}22`]},transition:hov?{duration:.25}:{duration:3,repeat:Infinity,ease:\"easeInOut\",delay},style:{position:\"absolute\",top:0,right:0,bottom:0,left:0,borderRadius:11,pointerEvents:\"none\",zIndex:0}}),/*#__PURE__*/_jsx(motion.div,{style:{position:\"relative\",zIndex:1,flex:1,display:\"flex\",borderRadius:11,overflow:\"hidden\",rotateX:rxS,rotateY:ryS,willChange:\"transform\"},children:inner})]});}function ServiceRow({item,hov,onHov,idx=0}){return /*#__PURE__*/_jsxs(motion.a,{href:item.href,initial:{opacity:0,x:-10},animate:{opacity:1,x:0},transition:{duration:.3,delay:.08+idx*.045,ease:[.16,1,.3,1]},onMouseEnter:()=>onHov(item.label),onMouseLeave:()=>onHov(null),style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"11px 13px\",borderRadius:10,textDecoration:\"none\",marginBottom:5,background:hov?\"rgba(40,184,192,0.08)\":\"#f7f8f9\",border:`1px solid ${hov?\"rgba(40,184,192,0.4)\":\"rgba(0,0,0,0.07)\"}`,transition:\"color 0.15s, background-color 0.15s, border-color 0.15s, box-shadow 0.15s, transform 0.15s, opacity 0.15s\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:13,fontWeight:700,color:hov?A:\"#1a1a1a\",fontFamily:\"Montserrat, sans-serif\",transition:\"color 0.15s\",display:\"flex\",alignItems:\"center\",gap:6},children:[item.label,item.badge&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:8,fontWeight:800,padding:\"2px 6px\",background:\"#22c55e\",color:\"#fff\",borderRadius:3,letterSpacing:\"0.04em\"},children:item.badge})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,color:hov?\"rgba(40,184,192,0.85)\":\"#888\",fontFamily:\"Montserrat, sans-serif\",marginTop:2,transition:\"color 0.15s\",whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:item.sub})]}),hov&&/*#__PURE__*/_jsx(ArrowRight,{})]});}// SystemePanel: seit 04.09.2026 ausgelagert nach MegaSystemePanel.tsx (BYD-Style, siehe Import oben)\nfunction WissenPanel({onEnter,onLeave,top}){const[hov,setHov]=useState(null);return /*#__PURE__*/_jsx(motion.div,{onMouseEnter:onEnter,onMouseLeave:onLeave,initial:{opacity:0,y:-10,scale:.985},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:-8},transition:{duration:.2,ease:[.16,1,.3,1]},role:\"region\",\"aria-label\":\"Wissen Men\\xfc\",style:{position:\"fixed\",top,left:GLASS_PILL?16:0,right:GLASS_PILL?16:0,margin:\"0 auto\",width:GLASS_PILL?\"auto\":1140,maxWidth:GLASS_PILL?1480:\"calc(100vw - 32px)\",maxHeight:\"calc(100vh - \"+(typeof top===\"number\"?top:96)+\"px - 16px)\",background:\"#ffffff\",borderRadius:GLASS_PILL?\"0 0 36px 36px\":20,border:\"1px solid rgba(0,0,0,0.06)\",borderTop:GLASS_PILL?\"none\":\"1px solid rgba(0,0,0,0.06)\",boxShadow:\"0 30px 60px rgba(0,0,0,0.16), 0 8px 16px rgba(0,0,0,0.05)\",display:\"flex\",justifyContent:\"center\",overflow:\"hidden\",zIndex:1e4},children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",width:\"100%\",maxWidth:GLASS_PILL?1400:1140,minHeight:0,overflowY:\"auto\",padding:GLASS_PILL?\"18px 24px 22px\":0,boxSizing:\"border-box\",gap:GLASS_PILL?24:0},children:/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,padding:\"22px 26px 22px\",minWidth:0},children:[/*#__PURE__*/_jsxs(motion.a,{href:\"https://dermacom-germany.de/technologien/hifu-vs-radiofrequenz\",initial:{opacity:0,y:-8},animate:{opacity:1,y:0},transition:{duration:.3,delay:.05,ease:[.16,1,.3,1]},onMouseEnter:()=>setHov(\"__featured\"),onMouseLeave:()=>setHov(null),style:{position:\"relative\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:14,padding:\"13px 16px 13px 19px\",borderRadius:12,marginBottom:16,textDecoration:\"none\",overflow:\"hidden\",background:hov===\"__featured\"?\"linear-gradient(120deg, rgba(82,77,229,0.12), rgba(169,35,52,0.1))\":\"linear-gradient(120deg, rgba(82,77,229,0.07), rgba(169,35,52,0.06))\",border:`1px solid ${hov===\"__featured\"?\"rgba(82,77,229,0.5)\":\"rgba(82,77,229,0.22)\"}`,transition:\"color 0.15s, background-color 0.15s, border-color 0.15s, box-shadow 0.15s, transform 0.15s, opacity 0.15s\"},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:0,top:0,bottom:0,width:3,background:\"linear-gradient(180deg, #524DE5, #A92334)\"}}),/*#__PURE__*/_jsxs(\"span\",{style:{minWidth:0},children:[/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",alignItems:\"center\",gap:7,fontSize:13.5,fontWeight:800,color:\"#1a1a1a\",fontFamily:\"Montserrat, sans-serif\"},children:[\"HIFU vs. Radiofrequenz\",/*#__PURE__*/_jsx(\"span\",{style:{fontSize:8,fontWeight:800,padding:\"2px 6px\",background:\"linear-gradient(135deg, #524DE5, #A92334)\",color:\"#fff\",borderRadius:3,letterSpacing:\"0.06em\"},children:\"VERGLEICH\"})]}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",marginTop:2,fontSize:11,fontWeight:600,color:\"#666\",fontFamily:\"Montserrat, sans-serif\"},children:\"Der gro\\xdfe Technologie-Vergleich – inklusive Volformer-Konzept\"})]}),/*#__PURE__*/_jsx(\"span\",{style:{flexShrink:0,display:\"inline-flex\"},children:/*#__PURE__*/_jsx(ArrowRight,{})})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1.9fr 1fr\",gap:\"0 26px\"},children:[{key:\"ratgeber\",twoCol:true,titel:\"Ratgeber & Behandlungen\",dot:A,more:{label:\"Alle Wissens-Beitr\\xe4ge\",href:\"https://dermacom-germany.de/wissen\",color:A}},{key:\"tech\",titel:\"Technologien & Verfahren\",dot:\"#524DE5\",more:{label:\"Alle 16 Technologien\",href:\"https://dermacom-germany.de/technologien\",color:\"#524DE5\"}}].map(g=>/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:7,fontSize:10,fontWeight:700,color:\"#777\",letterSpacing:\"0.14em\",textTransform:\"uppercase\",marginBottom:10,paddingLeft:13,fontFamily:\"Montserrat, sans-serif\"},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{width:6,height:6,borderRadius:\"50%\",background:g.dot,boxShadow:`0 0 6px ${g.dot}88`,flexShrink:0}}),g.titel]}),/*#__PURE__*/_jsx(\"div\",{style:g.twoCol?{display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gap:\"0 14px\"}:undefined,children:WISSEN.filter(w=>w.cat===g.key).map((item,si)=>/*#__PURE__*/_jsx(ServiceRow,{item:item,idx:si,hov:hov===item.label,onHov:setHov},item.label))}),/*#__PURE__*/_jsxs(\"a\",{href:g.more.href,style:{display:\"inline-flex\",alignItems:\"center\",gap:5,marginTop:9,marginLeft:13,fontSize:11.5,fontWeight:700,color:g.more.color,textDecoration:\"none\",fontFamily:\"Montserrat, sans-serif\"},children:[g.more.label,\" \",/*#__PURE__*/_jsx(ArrowRight,{})]})]},g.key))})]})})});}function ServicePanel({onEnter,onLeave,top}){const[hov,setHov]=useState(null);return /*#__PURE__*/_jsx(motion.div,{onMouseEnter:onEnter,onMouseLeave:onLeave,initial:{opacity:0,y:-10,scale:.985},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:-8},transition:{duration:.2,ease:[.16,1,.3,1]},role:\"region\",\"aria-label\":\"Service Men\\xfc\",style:{position:\"fixed\",top,left:GLASS_PILL?16:0,right:GLASS_PILL?16:0,margin:\"0 auto\",width:GLASS_PILL?\"auto\":820,maxWidth:GLASS_PILL?1480:\"calc(100vw - 32px)\",maxHeight:\"calc(100vh - \"+(typeof top===\"number\"?top:96)+\"px - 16px)\",background:\"#ffffff\",borderRadius:GLASS_PILL?\"0 0 36px 36px\":20,border:\"1px solid rgba(0,0,0,0.06)\",borderTop:GLASS_PILL?\"none\":\"1px solid rgba(0,0,0,0.06)\",boxShadow:\"0 30px 60px rgba(0,0,0,0.16), 0 8px 16px rgba(0,0,0,0.05)\",display:\"flex\",justifyContent:\"center\",overflow:\"hidden\",zIndex:1e4},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",width:\"100%\",maxWidth:GLASS_PILL?1400:820,minHeight:0,overflowY:\"auto\",padding:GLASS_PILL?\"18px 24px 22px\":0,boxSizing:\"border-box\",gap:GLASS_PILL?24:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{width:230,flexShrink:0,position:\"relative\",overflow:\"hidden\",background:\"#f4f6f8\",borderRadius:GLASS_PILL?18:0},children:[/*#__PURE__*/_jsx(motion.img,{loading:\"lazy\",src:SVC_B64,alt:\"Dermacom Service\",animate:{scale:[1,1.07,1]},transition:{duration:20,repeat:Infinity,ease:\"easeInOut\"},style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\",minHeight:300,opacity:.8,transformOrigin:\"50% 35%\"}}),/*#__PURE__*/_jsx(motion.div,{\"aria-hidden\":\"true\",animate:{x:[\"-130%\",\"260%\"]},transition:{duration:3.2,repeat:Infinity,repeatDelay:6,ease:\"easeInOut\"},style:{position:\"absolute\",top:0,bottom:0,width:\"45%\",background:\"linear-gradient(105deg, transparent, rgba(255,255,255,0.13), transparent)\",transform:\"skewX(-18deg)\",pointerEvents:\"none\",zIndex:1}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,right:0,bottom:0,left:0,background:\"linear-gradient(180deg, rgba(14,17,23,0.2) 0%, rgba(14,17,23,0.88) 100%)\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",bottom:0,left:0,right:0,padding:22},children:[/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:26,fontWeight:600,color:\"#fff\",fontFamily:\"'Cormorant Garamond', Georgia, serif\",lineHeight:1.15,marginBottom:8,letterSpacing:\"0\"},children:[\"Alles aus\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"span\",{style:{fontStyle:\"italic\",color:\"#7adde2\"},children:\"einer Hand.\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,color:\"rgba(255,255,255,0.65)\",lineHeight:1.6,margin:\"0 0 16px\",fontFamily:\"Montserrat, sans-serif\"},children:\"Beratung, Schulung & pers\\xf6nlicher Support.\"}),/*#__PURE__*/_jsxs(\"a\",{href:\"https://dermacom-germany.de/kontakt\",style:{display:\"inline-flex\",alignItems:\"center\",gap:6,padding:\"8px 15px\",borderRadius:9,background:A,color:\"#fff\",fontSize:12,fontWeight:700,textDecoration:\"none\",fontFamily:\"Montserrat, sans-serif\"},children:[\"Kontakt \",/*#__PURE__*/_jsx(ArrowRight,{})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,display:\"flex\",gap:0,padding:\"26px 22px 22px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,paddingRight:16},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:10,fontWeight:700,color:\"#777\",letterSpacing:\"0.14em\",textTransform:\"uppercase\",marginBottom:12,paddingLeft:13,fontFamily:\"Montserrat, sans-serif\"},children:\"\\xdcber uns\"}),SERVICE_ABOUT.map((item,si)=>/*#__PURE__*/_jsx(ServiceRow,{item:item,idx:si,hov:hov===item.label,onHov:setHov},item.label))]}),/*#__PURE__*/_jsx(\"div\",{style:{width:1,background:\"linear-gradient(180deg, transparent, rgba(0,0,0,0.1), transparent)\",margin:\"0 4px\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,paddingLeft:16},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:10,fontWeight:700,color:\"#777\",letterSpacing:\"0.14em\",textTransform:\"uppercase\",marginBottom:12,paddingLeft:13,fontFamily:\"Montserrat, sans-serif\"},children:\"Leistungen\"}),SERVICE_LEISTUNGEN.map((item,si)=>/*#__PURE__*/_jsx(ServiceRow,{item:item,idx:si,hov:hov===item.label,onHov:setHov},item.label)),/*#__PURE__*/_jsxs(\"div\",{style:{margin:\"16px 0 0\",padding:\"13px 14px\",borderRadius:12,background:\"linear-gradient(135deg, rgba(40,184,192,0.07), rgba(40,184,192,0.03))\",border:\"1px solid rgba(40,184,192,0.18)\",boxShadow:\"0 4px 14px rgba(40,184,192,0.06)\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:6,fontSize:10.5,color:\"#888\",fontFamily:\"Montserrat, sans-serif\",marginBottom:5},children:(()=>{const d=new Date;const h=d.getHours();const on=d.getDay()>=1&&d.getDay()<=5&&h>=9&&h<18;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.span,{animate:on?{scale:[1,1.35,1],opacity:[.7,1,.7]}:{},transition:{duration:1.8,repeat:Infinity},style:{width:6,height:6,borderRadius:\"50%\",background:on?\"#22c55e\":\"#bbb\",boxShadow:on?\"0 0 6px #22c55e\":\"none\",flexShrink:0}}),/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:on?700:500,color:on?\"#16a34a\":\"#888\"},children:on?\"Jetzt erreichbar\":\"Mo–Fr \\xb7 9–18 Uhr\"}),on&&/*#__PURE__*/_jsx(\"span\",{style:{color:\"#aaa\"},children:\"\\xb7 Mo–Fr 9–18 Uhr\"})]});})()}),/*#__PURE__*/_jsxs(\"a\",{href:\"tel:+491772362631\",style:{display:\"flex\",alignItems:\"center\",gap:6,fontSize:13,fontWeight:700,color:A,textDecoration:\"none\",fontFamily:\"Montserrat, sans-serif\"},children:[/*#__PURE__*/_jsx(PhoneIcon,{}),\" +49 177 236 2631\"]}),/*#__PURE__*/_jsx(\"div\",{style:{height:1,background:\"rgba(40,184,192,0.16)\",margin:\"10px 0\"}}),/*#__PURE__*/_jsxs(\"a\",{href:\"#\",onClick:openIrisChat,style:{display:\"flex\",alignItems:\"center\",gap:8,textDecoration:\"none\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:24,height:24,borderRadius:7,flexShrink:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:IRIS_GRAD,boxShadow:\"0 3px 9px rgba(79,141,253,0.3)\"},children:/*#__PURE__*/_jsx(IrisSpark,{size:12,white:true})}),/*#__PURE__*/_jsxs(\"span\",{style:{minWidth:0},children:[/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",alignItems:\"center\",gap:5,fontSize:12,fontWeight:700,color:\"#0e1117\",fontFamily:\"Montserrat, sans-serif\"},children:[\"Oder fragen Sie\",\" \",/*#__PURE__*/_jsx(\"img\",{src:IRIS_LOGO,alt:\"Iris\",style:{height:13,width:\"auto\",display:\"block\"}})]}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontSize:10.5,color:\"#888\",fontFamily:\"Montserrat, sans-serif\",marginTop:1},children:\"KI-Assistentin \\xb7 antwortet sofort, rund um die Uhr\"})]})]})]})]})]})]})});}// Clean premium line icons — visibly, continuously animated\nfunction AnimatedIcon({type}){if(type===\"face\")return(// Scan-face: corners pulse, scan-line sweeps, eyes blink\n/*#__PURE__*/_jsxs(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsxs(motion.g,{animate:{opacity:[.5,1,.5]},transition:{duration:2,repeat:Infinity,ease:\"easeInOut\"},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M3 7V5a2 2 0 0 1 2-2h2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M17 3h2a2 2 0 0 1 2 2v2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M21 17v2a2 2 0 0 1-2 2h-2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7 21H5a2 2 0 0 1-2-2v-2\"})]}),/*#__PURE__*/_jsx(motion.path,{d:\"M9 9.5h.01\",animate:{scaleY:[1,.15,1]},transition:{duration:.5,repeat:Infinity,repeatDelay:2,ease:\"easeInOut\"},style:{transformOrigin:\"9px 9.5px\"}}),/*#__PURE__*/_jsx(motion.path,{d:\"M15 9.5h.01\",animate:{scaleY:[1,.15,1]},transition:{duration:.5,repeat:Infinity,repeatDelay:2,ease:\"easeInOut\"},style:{transformOrigin:\"15px 9.5px\"}}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 14.5a3.5 3.5 0 0 0 6 0\"}),/*#__PURE__*/_jsx(motion.line,{x1:\"5\",x2:\"19\",stroke:\"currentColor\",strokeWidth:\"1.2\",animate:{y1:[6,18,6],y2:[6,18,6],opacity:[0,.7,0]},transition:{duration:2.6,repeat:Infinity,ease:\"easeInOut\"}})]}));if(type===\"body\")return(// Body: head bobs, arms & legs gently swing\n/*#__PURE__*/_jsxs(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(motion.circle,{cx:\"12\",cy:\"4.5\",r:\"1.5\",animate:{cy:[4.5,3.6,4.5]},transition:{duration:2,repeat:Infinity,ease:\"easeInOut\"}}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 7v6\"}),/*#__PURE__*/_jsx(motion.path,{d:\"M8 9l4 1 4-1\",animate:{rotate:[0,-7,0]},transition:{duration:2.4,repeat:Infinity,ease:\"easeInOut\"},style:{transformOrigin:\"12px 9px\"}}),/*#__PURE__*/_jsx(motion.path,{d:\"M9.5 20l2.5-7 2.5 7\",animate:{rotate:[0,5,0]},transition:{duration:2.4,repeat:Infinity,ease:\"easeInOut\"},style:{transformOrigin:\"12px 13px\"}})]}));return(// Droplet: floats up & down, ripple inside\n/*#__PURE__*/_jsxs(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(motion.path,{d:\"M12 3c3 4 5 6.2 5 9a5 5 0 0 1-10 0c0-2.8 2-5 5-9z\",animate:{y:[0,-1.6,0],scale:[1,1.06,1]},transition:{duration:2.6,repeat:Infinity,ease:\"easeInOut\"},style:{transformOrigin:\"center\"}}),/*#__PURE__*/_jsx(motion.path,{d:\"M9.5 13a2.5 2.5 0 0 0 2.5 2.5\",animate:{opacity:[.3,1,.3]},transition:{duration:2.6,repeat:Infinity,ease:\"easeInOut\"}})]}));}// AI sparkle accent\nfunction Sparkle({delay=0,style}){return /*#__PURE__*/_jsx(motion.svg,{width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"currentColor\",style:style,animate:{scale:[0,1,0],opacity:[0,1,0],rotate:[0,90,180]},transition:{duration:2.2,repeat:Infinity,ease:\"easeInOut\",delay},children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 0l2.2 7.8L22 10l-7.8 2.2L12 20l-2.2-7.8L2 10l7.8-2.2z\"})});}const REGION_STYLE={Gesicht:{from:\"#34c7cf\",to:\"#1a8f96\"},Körper:{from:\"#28B8C0\",to:\"#1577a8\"},Haut:{from:\"#2dd4bf\",to:\"#0e7c83\"}};function EventsPanel({onEnter,onLeave,top}){return /*#__PURE__*/_jsx(motion.div,{onMouseEnter:onEnter,onMouseLeave:onLeave,initial:{opacity:0,y:-10,scale:.985},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:-8},transition:{duration:.2,ease:[.16,1,.3,1]},role:\"region\",\"aria-label\":\"Events Men\\xfc\",style:{position:\"fixed\",top,left:GLASS_PILL?16:0,right:GLASS_PILL?16:0,margin:\"0 auto\",width:GLASS_PILL?\"auto\":560,maxWidth:GLASS_PILL?1480:\"calc(100vw - 32px)\",maxHeight:\"calc(100vh - \"+(typeof top===\"number\"?top:96)+\"px - 16px)\",background:\"#ffffff\",borderRadius:GLASS_PILL?\"0 0 36px 36px\":20,border:\"1px solid rgba(0,0,0,0.06)\",borderTop:GLASS_PILL?\"none\":\"1px solid rgba(0,0,0,0.06)\",boxShadow:\"0 30px 60px rgba(0,0,0,0.16), 0 8px 16px rgba(0,0,0,0.05)\",display:\"flex\",justifyContent:\"center\",overflow:\"hidden\",zIndex:1e4},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"block\",width:\"100%\",maxWidth:GLASS_PILL?1400:560,minHeight:0,overflowY:\"auto\",padding:GLASS_PILL?\"18px 24px 22px\":0,boxSizing:\"border-box\",gap:GLASS_PILL?24:0},children:[/*#__PURE__*/_jsxs(\"a\",{href:\"https://dermacom-germany.de/events\",style:{display:\"flex\",textDecoration:\"none\",position:\"relative\",overflow:\"hidden\",borderRadius:GLASS_PILL?18:0,background:`linear-gradient(120deg, #16968d 0%, ${A} 55%, #6ed3d8 100%)`},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",right:-50,top:-50,width:190,height:190,borderRadius:\"50%\",background:\"rgba(255,255,255,0.10)\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",right:30,bottom:-70,width:150,height:150,borderRadius:\"50%\",background:\"rgba(255,255,255,0.08)\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(motion.div,{animate:{x:[\"-120%\",\"240%\"]},transition:{duration:2.6,repeat:Infinity,repeatDelay:2.6,ease:\"easeInOut\"},style:{position:\"absolute\",top:0,bottom:0,width:\"38%\",background:\"linear-gradient(105deg, transparent, rgba(255,255,255,0.35), transparent)\",transform:\"skewX(-18deg)\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{flexShrink:0,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",padding:\"26px 26px\",borderRight:\"1px solid rgba(255,255,255,0.25)\",position:\"relative\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:10,fontWeight:800,color:\"rgba(255,255,255,0.85)\",letterSpacing:\"0.16em\",textTransform:\"uppercase\",fontFamily:\"Montserrat, sans-serif\",marginBottom:6},children:\"Save the Date\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:34,fontWeight:800,color:\"#fff\",fontFamily:\"Montserrat, sans-serif\",lineHeight:1,letterSpacing:\"-0.02em\"},children:\"16–18.10\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,fontWeight:700,color:\"rgba(255,255,255,0.85)\",fontFamily:\"Montserrat, sans-serif\",marginTop:6},children:\"Salzburg\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"20px 22px\",position:\"relative\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:6,padding:\"3px 10px\",borderRadius:20,background:\"rgba(255,255,255,0.18)\",border:\"1px solid rgba(255,255,255,0.3)\",marginBottom:9},children:[/*#__PURE__*/_jsx(motion.span,{animate:{scale:[1,1.35,1],opacity:[.7,1,.7]},transition:{duration:1.8,repeat:Infinity},style:{width:6,height:6,borderRadius:\"50%\",background:\"#fff\"}}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:9,fontWeight:800,color:\"#fff\",letterSpacing:\"0.12em\",textTransform:\"uppercase\",fontFamily:\"Montserrat, sans-serif\"},children:\"DERM Alpin 2026 \\xb7 Stand 16\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:14.5,fontWeight:800,color:\"#fff\",fontFamily:\"Montserrat, sans-serif\",lineHeight:1.3,marginBottom:7},children:\"Internationaler deutschsprachiger Kongress, dermatologisch und fach\\xfcbergreifend\"}),/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:11.5,color:\"rgba(255,255,255,0.85)\",fontFamily:\"Montserrat, sans-serif\",lineHeight:1.55},children:[\"Salzburg Congress \\xb7 16.–18. Oktober 2026\",/*#__PURE__*/_jsx(\"br\",{}),\"Fr 14:30–18:00 \\xb7 Sa 9:00–18:00 \\xb7 So 9:00–13:45\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"strong\",{style:{color:\"#fff\"},children:\"Wir sind vor Ort – besuchen Sie uns!\"})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"13px 22px\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",background:\"#fafbfb\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11.5,color:\"#888\",fontFamily:\"Montserrat, sans-serif\"},children:\"Besuchen Sie uns – wir freuen uns auf Sie!\"}),/*#__PURE__*/_jsxs(\"a\",{href:\"https://dermacom-germany.de/events\",style:{display:\"inline-flex\",alignItems:\"center\",gap:6,fontSize:12,fontWeight:700,color:A,textDecoration:\"none\",fontFamily:\"Montserrat, sans-serif\"},children:[\"Alle Events \",/*#__PURE__*/_jsx(ArrowRight,{})]})]})]})});}function AnwendungenPanel({onEnter,onLeave,top}){const[hov,setHov]=useState(null);return /*#__PURE__*/_jsx(motion.div,{onMouseEnter:onEnter,onMouseLeave:onLeave,initial:{opacity:0,y:-10,scale:.985},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:-8},transition:{duration:.2,ease:[.16,1,.3,1]},role:\"region\",\"aria-label\":\"Anwendungen Men\\xfc\",style:{position:\"fixed\",top,left:GLASS_PILL?16:0,right:GLASS_PILL?16:0,margin:\"0 auto\",width:GLASS_PILL?\"auto\":920,maxWidth:GLASS_PILL?1480:\"calc(100vw - 32px)\",maxHeight:\"calc(100vh - \"+(typeof top===\"number\"?top:96)+\"px - 16px)\",background:\"#ffffff\",borderRadius:GLASS_PILL?\"0 0 36px 36px\":20,border:\"1px solid rgba(0,0,0,0.06)\",borderTop:GLASS_PILL?\"none\":\"1px solid rgba(0,0,0,0.06)\",boxShadow:\"0 30px 60px rgba(0,0,0,0.16), 0 8px 16px rgba(0,0,0,0.05)\",display:\"flex\",justifyContent:\"center\",overflow:\"hidden\",zIndex:1e4},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"block\",width:\"100%\",maxWidth:GLASS_PILL?1400:920,minHeight:0,overflowY:\"auto\",padding:GLASS_PILL?\"18px 24px 22px\":0,boxSizing:\"border-box\",gap:GLASS_PILL?24:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"24px 24px 18px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:18,display:\"flex\",alignItems:\"baseline\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{role:\"heading\",\"aria-level\":2,style:{fontSize:21,fontWeight:600,color:\"#0e1117\",fontFamily:\"'Cormorant Garamond', Georgia, serif\",letterSpacing:\"-0.01em\"},children:[\"Welche Behandlung m\\xf6chten Sie\",\" \",/*#__PURE__*/_jsx(\"span\",{style:{fontStyle:\"italic\",fontWeight:700,color:\"#28B8C0\"},children:\"anbieten?\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11.5,color:\"#999\",fontFamily:\"Montserrat, sans-serif\",marginTop:2},children:\"F\\xfcr jede Indikation das passende System\"})]}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:11,fontWeight:700,color:A,fontFamily:\"Montserrat, sans-serif\"},children:[ANWENDUNGEN.length,\" Anwendungen\"]})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr 1fr\",gap:6},children:ANWENDUNGEN.map((it,ci)=>/*#__PURE__*/_jsxs(motion.a,{href:it.href,initial:{opacity:0,y:8},animate:{opacity:1,y:0},transition:{duration:.28,delay:.05+ci*.02,ease:[.16,1,.3,1]},title:`${it.label} – passende Systeme: ${it.devices}`,onMouseEnter:()=>setHov(it.label),onMouseLeave:()=>setHov(null),style:{display:\"flex\",alignItems:\"center\",gap:11,padding:\"10px 12px\",borderRadius:11,textDecoration:\"none\",background:hov===it.label?\"rgba(40,184,192,0.08)\":\"#fafafa\",border:`1px solid ${hov===it.label?\"rgba(40,184,192,0.4)\":\"rgba(0,0,0,0.06)\"}`,transition:\"color 0.15s, background-color 0.15s, border-color 0.15s, box-shadow 0.15s, transform 0.15s, opacity 0.15s\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:28,height:28,borderRadius:8,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,background:hov===it.label?A:`${A}10`,color:hov===it.label?\"#fff\":A,border:`1px solid ${hov===it.label?A:A+\"26\"}`,transition:\"color 0.18s, background-color 0.18s, border-color 0.18s, box-shadow 0.18s, transform 0.18s, opacity 0.18s\"},children:/*#__PURE__*/_jsx(AnwIcon,{label:it.label})}),/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0,flex:1},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12.5,fontWeight:700,color:hov===it.label?A:\"#1a1a1a\",fontFamily:\"Montserrat, sans-serif\",transition:\"color 0.15s\",whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:it.label}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:10,color:\"#999\",fontFamily:\"Montserrat, sans-serif\",marginTop:1,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:it.devices})]}),/*#__PURE__*/_jsx(motion.span,{animate:{x:hov===it.label?0:-4,opacity:hov===it.label?1:0},transition:{duration:.15},style:{flexShrink:0,display:\"flex\"},children:/*#__PURE__*/_jsx(ArrowRight,{})})]},it.label))}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",alignItems:\"center\",justifyContent:\"space-between\",gap:\"10px 16px\",marginTop:16,paddingTop:14,borderTop:\"1px solid rgba(0,0,0,0.06)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",alignItems:\"center\",gap:6,minWidth:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10,fontWeight:700,color:\"#999\",letterSpacing:\"0.12em\",textTransform:\"uppercase\",fontFamily:\"Montserrat, sans-serif\",marginRight:4},children:\"Technologien verstehen\"}),TECHNOLOGIEN.map(t=>/*#__PURE__*/_jsx(\"a\",{href:t.href,style:{display:\"inline-flex\",alignItems:\"center\",padding:\"5px 11px\",borderRadius:999,fontSize:11,fontWeight:600,color:\"#333\",textDecoration:\"none\",background:\"#fafafa\",border:\"1px solid rgba(0,0,0,0.07)\",fontFamily:\"Montserrat, sans-serif\",whiteSpace:\"nowrap\"},children:t.label},t.label))]}),/*#__PURE__*/_jsxs(\"a\",{href:\"https://dermacom-germany.de/anwendung\",style:{display:\"inline-flex\",alignItems:\"center\",gap:5,fontSize:11.5,fontWeight:700,color:A,textDecoration:\"none\",fontFamily:\"Montserrat, sans-serif\",whiteSpace:\"nowrap\"},children:[\"Alle Anwendungen ansehen \",/*#__PURE__*/_jsx(ArrowRight,{})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",background:\"linear-gradient(115deg, #f2f0ff 0%, #ecf9fb 60%, #eafbfc 100%)\",borderTop:\"1px solid rgba(110,139,255,0.15)\",padding:\"13px 24px\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:16,overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(motion.div,{\"aria-hidden\":\"true\",animate:{x:[\"-120%\",\"260%\"]},transition:{duration:4,repeat:Infinity,repeatDelay:4.5,ease:\"easeInOut\"},style:{position:\"absolute\",top:0,bottom:0,width:\"30%\",background:\"linear-gradient(105deg, transparent, rgba(255,255,255,0.6), transparent)\",transform:\"skewX(-18deg)\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"flex\",alignItems:\"center\",gap:12,minWidth:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:34,height:34,borderRadius:10,flexShrink:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"linear-gradient(135deg, #6e8bff, #28B8C0)\",boxShadow:\"0 4px 12px rgba(110,139,255,0.35)\"},children:/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"#fff\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 2l1.7 5.3L19 9l-5.3 1.7L12 16l-1.7-5.3L5 9l5.3-1.7z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M19 15l.8 2.2L22 18l-2.2.8L19 21l-.8-2.2L16 18l2.2-.8z\"})]})}),/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:7},children:[/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:6,fontSize:12.5,fontWeight:800,color:\"#0e1117\",fontFamily:\"Montserrat, sans-serif\"},children:[\"KI-Potenzialanalyse mit\",\" \",/*#__PURE__*/_jsx(\"img\",{src:IRIS_LOGO,alt:\"Iris\",style:{height:14,width:\"auto\",display:\"block\",marginTop:-1}})]}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:7.5,fontWeight:800,padding:\"2px 6px\",borderRadius:4,background:\"linear-gradient(90deg, #6e8bff, #28B8C0)\",color:\"#fff\",letterSpacing:\"0.06em\"},children:\"NEU\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,color:\"#667\",fontFamily:\"Montserrat, sans-serif\",marginTop:1,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:\"Welche Ger\\xe4te passen zu Ihrer Praxis? Kostenlos \\xb7 Ergebnis in 1 Minute\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"flex\",alignItems:\"center\",gap:10,flexShrink:0},children:[/*#__PURE__*/_jsx(\"a\",{href:\"tel:+491772362631\",style:{fontSize:11.5,fontWeight:600,color:\"#667\",textDecoration:\"none\",fontFamily:\"Montserrat, sans-serif\",whiteSpace:\"nowrap\"},children:\"oder anrufen\"}),/*#__PURE__*/_jsxs(motion.a,{href:\"#\",onClick:openIris,whileHover:{scale:1.04},whileTap:{scale:.97},style:{display:\"inline-flex\",alignItems:\"center\",gap:6,padding:\"9px 16px\",borderRadius:10,background:\"linear-gradient(90deg, #6e8bff, #28B8C0)\",color:\"#fff\",fontSize:12,fontWeight:700,textDecoration:\"none\",fontFamily:\"Montserrat, sans-serif\",boxShadow:\"0 6px 18px rgba(110,139,255,0.35)\",whiteSpace:\"nowrap\"},children:[\"Analyse starten \",/*#__PURE__*/_jsx(ArrowRight,{})]})]})]})]})});}function MobileMenu({top}){const[sec,setSec]=useState(null);const toggle=s=>setSec(p=>p===s?null:s);// Stagger: jedes Top-Level-Element gleitet versetzt von rechts ein\nconst stag=i=>({initial:{opacity:0,x:24},animate:{opacity:1,x:0},whileTap:{scale:.975},transition:{duration:.38,delay:.05+i*.055,ease:[.16,1,.3,1]}});const lnk={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",padding:\"10px 0\",borderBottom:\"1px solid #f5f5f5\",textDecoration:\"none\"};return /*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"fixed\",top,left:GLASS_PILL?10:0,right:GLASS_PILL?10:0,bottom:GLASS_PILL?10:0,borderRadius:GLASS_PILL?\"0 0 28px 28px\":0,border:GLASS_PILL?\"1px solid rgba(0,0,0,0.06)\":undefined,borderTop:GLASS_PILL?\"none\":undefined,boxShadow:GLASS_PILL?\"0 30px 60px rgba(0,0,0,0.18)\":undefined,background:\"#fff\",overflowY:\"auto\",overflowX:\"hidden\",WebkitOverflowScrolling:\"touch\",zIndex:9997,transition:\"top 0.25s ease\",display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",top:-120,right:0,width:280,height:280,borderRadius:\"50%\",background:`radial-gradient(circle, ${A}14 0%, transparent 65%)`,pointerEvents:\"none\",transform:\"translateX(30%)\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",flex:1,padding:\"8px 16px 24px\"},children:[[{key:\"sys\",label:\"Systeme\"},{key:\"anw\",label:\"Anwendungen\"},{key:\"wis\",label:\"Wissen\"},{key:\"svc\",label:\"Service\"}].map(({key,label},mi)=>/*#__PURE__*/_jsxs(motion.div,{...stag(mi),style:{borderBottom:\"1px solid #f0f0f0\"},children:[/*#__PURE__*/_jsxs(\"button\",{onClick:()=>toggle(key),style:{width:\"100%\",background:\"none\",border:\"none\",cursor:\"pointer\",padding:\"15px 0\",display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",fontSize:15,fontWeight:700,color:\"#111\",fontFamily:\"Montserrat, sans-serif\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:7},children:[label,key===\"wis\"&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:8,fontWeight:800,padding:\"2px 6px\",borderRadius:4,background:A,color:\"#fff\",letterSpacing:\"0.06em\",lineHeight:1},children:\"NEU\"})]}),\" \",/*#__PURE__*/_jsx(Chevron,{open:sec===key})]}),/*#__PURE__*/_jsx(AnimatePresence,{children:sec===key&&/*#__PURE__*/_jsx(motion.div,{initial:{height:0,opacity:0},animate:{height:\"auto\",opacity:1},exit:{height:0,opacity:0},transition:{duration:.22},style:{overflow:\"hidden\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{paddingBottom:12},children:[key===\"sys\"&&/*#__PURE__*/_jsx(SystemeMobile,{}),key===\"anw\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[ANWENDUNGEN.map(it=>/*#__PURE__*/_jsxs(\"a\",{href:it.href,style:lnk,children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13.5,fontWeight:600,color:\"#111\",fontFamily:\"Montserrat, sans-serif\"},children:it.label}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,color:\"#999\",fontFamily:\"Montserrat, sans-serif\"},children:it.devices})]}),/*#__PURE__*/_jsx(ArrowRight,{})]},it.label)),/*#__PURE__*/_jsxs(\"a\",{href:\"https://dermacom-germany.de/anwendung\",style:{display:\"inline-flex\",alignItems:\"center\",gap:5,marginTop:8,fontSize:12,fontWeight:700,color:A,textDecoration:\"none\",fontFamily:\"Montserrat, sans-serif\"},children:[\"Alle Anwendungen\",\" \",/*#__PURE__*/_jsx(ArrowRight,{})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:9.5,fontWeight:700,color:A,letterSpacing:\"0.12em\",textTransform:\"uppercase\",margin:\"14px 0 8px\",fontFamily:\"Montserrat, sans-serif\"},children:\"Technologien\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:6},children:TECHNOLOGIEN.map(t=>/*#__PURE__*/_jsx(\"a\",{href:t.href,style:{display:\"inline-flex\",padding:\"6px 11px\",borderRadius:999,fontSize:11.5,fontWeight:600,color:\"#333\",textDecoration:\"none\",background:\"#fafafa\",border:\"1px solid rgba(0,0,0,0.08)\",fontFamily:\"Montserrat, sans-serif\"},children:t.label},t.label))})]}),key===\"wis\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[WISSEN.map(item=>/*#__PURE__*/_jsxs(\"a\",{href:item.href,style:lnk,children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13.5,fontWeight:600,color:\"#111\",fontFamily:\"Montserrat, sans-serif\"},children:item.label}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,color:\"#999\",fontFamily:\"Montserrat, sans-serif\"},children:item.sub})]}),/*#__PURE__*/_jsx(ArrowRight,{})]},item.label)),/*#__PURE__*/_jsxs(\"a\",{href:\"https://dermacom-germany.de/wissen\",style:{display:\"inline-flex\",alignItems:\"center\",gap:5,marginTop:8,fontSize:12,fontWeight:700,color:A,textDecoration:\"none\",fontFamily:\"Montserrat, sans-serif\"},children:[\"Alle Wissens-Beitr\\xe4ge\",\" \",/*#__PURE__*/_jsx(ArrowRight,{})]})]}),key===\"svc\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:9.5,fontWeight:700,color:A,letterSpacing:\"0.12em\",textTransform:\"uppercase\",margin:\"4px 0 8px\",fontFamily:\"Montserrat, sans-serif\"},children:\"\\xdcber uns\"}),SERVICE_ABOUT.map(item=>/*#__PURE__*/_jsxs(\"a\",{href:item.href,style:lnk,children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13.5,fontWeight:600,color:\"#111\",fontFamily:\"Montserrat, sans-serif\"},children:item.label}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,color:\"#999\",fontFamily:\"Montserrat, sans-serif\"},children:item.sub})]}),/*#__PURE__*/_jsx(ArrowRight,{})]},item.label)),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:9.5,fontWeight:700,color:A,letterSpacing:\"0.12em\",textTransform:\"uppercase\",margin:\"12px 0 8px\",fontFamily:\"Montserrat, sans-serif\"},children:\"Leistungen\"}),SERVICE_LEISTUNGEN.map(item=>/*#__PURE__*/_jsxs(\"a\",{href:item.href,style:lnk,children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:13.5,fontWeight:600,color:\"#111\",fontFamily:\"Montserrat, sans-serif\",display:\"flex\",alignItems:\"center\",gap:5},children:[item.label,item.badge&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:8,fontWeight:800,padding:\"1px 5px\",background:\"#22c55e\",color:\"#fff\",borderRadius:3},children:item.badge})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,color:\"#999\",fontFamily:\"Montserrat, sans-serif\"},children:item.sub})]}),/*#__PURE__*/_jsx(ArrowRight,{})]},item.label))]})]})})})]},key)),/*#__PURE__*/_jsxs(motion.a,{...stag(3),href:\"https://dermacom-germany.de/studien\",style:{...lnk,padding:\"15px 0\",borderBottom:\"1px solid #f0f0f0\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:15,fontWeight:700,color:\"#111\",fontFamily:\"Montserrat, sans-serif\"},children:\"Studien\"}),/*#__PURE__*/_jsx(ArrowRight,{})]}),/*#__PURE__*/_jsxs(motion.a,{...stag(3),href:\"https://dermacom-germany.de/events\",style:{...lnk,padding:\"15px 0\",borderBottom:\"none\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:15,fontWeight:700,color:\"#111\",fontFamily:\"Montserrat, sans-serif\",display:\"inline-flex\",alignItems:\"center\",gap:7},children:[\"Events\",\" \",/*#__PURE__*/_jsx(motion.span,{animate:{scale:[1,1.4,1],opacity:[.6,1,.6]},transition:{duration:1.8,repeat:Infinity},style:{width:6,height:6,borderRadius:\"50%\",background:A,boxShadow:`0 0 6px ${A}`}})]}),/*#__PURE__*/_jsx(ArrowRight,{})]}),/*#__PURE__*/_jsxs(motion.a,{...stag(4),href:\"https://dermacom-germany.de/events\",style:{display:\"flex\",textDecoration:\"none\",borderRadius:14,overflow:\"hidden\",marginBottom:14,background:`linear-gradient(120deg, #16968d 0%, ${A} 55%, #6ed3d8 100%)`,position:\"relative\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",right:-36,top:-36,width:120,height:120,borderRadius:\"50%\",background:\"rgba(255,255,255,0.10)\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{flexShrink:0,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",padding:\"16px 16px\",borderRight:\"1px solid rgba(255,255,255,0.25)\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:8,fontWeight:800,color:\"rgba(255,255,255,0.85)\",letterSpacing:\"0.14em\",textTransform:\"uppercase\",fontFamily:\"Montserrat, sans-serif\",marginBottom:4},children:\"Save the Date\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:24,fontWeight:800,color:\"#fff\",fontFamily:\"Montserrat, sans-serif\",lineHeight:1},children:\"16–18.10\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"13px 14px\",position:\"relative\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:9,fontWeight:800,color:\"rgba(255,255,255,0.9)\",letterSpacing:\"0.1em\",textTransform:\"uppercase\",fontFamily:\"Montserrat, sans-serif\",marginBottom:4},children:\"DERM Alpin 2026 \\xb7 Salzburg\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,fontWeight:700,color:\"#fff\",fontFamily:\"Montserrat, sans-serif\",lineHeight:1.35},children:\"Internationaler Kongress f\\xfcr Dermatologie & \\xc4sthetik\"}),/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:10.5,color:\"rgba(255,255,255,0.85)\",fontFamily:\"Montserrat, sans-serif\",marginTop:3},children:[\"Salzburg Congress \\xb7\",\" \",/*#__PURE__*/_jsx(\"strong\",{style:{color:\"#fff\"},children:\"Wir sind vor Ort\"}),\", Stand 16\"]})]})]}),/*#__PURE__*/_jsxs(motion.div,{...stag(5),style:{position:\"relative\",borderRadius:14,overflow:\"hidden\",marginBottom:14,background:\"linear-gradient(115deg, #f2f0ff 0%, #ecf9fb 65%, #eafbfc 100%)\",border:\"1px solid rgba(110,139,255,0.22)\",padding:\"14px 14px\"},children:[/*#__PURE__*/_jsx(motion.div,{\"aria-hidden\":\"true\",animate:{x:[\"-120%\",\"260%\"]},transition:{duration:3.8,repeat:Infinity,repeatDelay:5,ease:\"easeInOut\"},style:{position:\"absolute\",top:0,bottom:0,width:\"32%\",background:\"linear-gradient(105deg, transparent, rgba(255,255,255,0.65), transparent)\",transform:\"skewX(-18deg)\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"flex\",alignItems:\"center\",gap:11,marginBottom:11},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:36,height:36,borderRadius:11,flexShrink:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:IRIS_GRAD,boxShadow:\"0 5px 14px rgba(79,141,253,0.35)\"},children:/*#__PURE__*/_jsx(IrisSpark,{size:17,white:true})}),/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:7},children:[/*#__PURE__*/_jsx(\"img\",{src:IRIS_LOGO,alt:\"Iris\",style:{height:19,width:\"auto\",display:\"block\"}}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:4,fontSize:9,fontWeight:700,color:\"#16a34a\",fontFamily:\"Montserrat, sans-serif\"},children:[/*#__PURE__*/_jsx(motion.span,{animate:{scale:[1,1.35,1],opacity:[.7,1,.7]},transition:{duration:1.8,repeat:Infinity},style:{width:6,height:6,borderRadius:\"50%\",background:\"#22c55e\",boxShadow:\"0 0 6px #22c55e\"}}),\"Online\"]})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:10.5,color:\"#667\",fontFamily:\"Montserrat, sans-serif\",marginTop:2},children:\"Dermacom KI-Assistentin \\xb7 antwortet sofort\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"flex\",gap:8},children:[/*#__PURE__*/_jsxs(motion.a,{whileTap:{scale:.97},href:\"#\",onClick:openIris,style:{flex:1.4,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:6,padding:\"10px 10px\",borderRadius:10,background:IRIS_GRAD,color:\"#fff\",fontSize:11.5,fontWeight:700,textDecoration:\"none\",fontFamily:\"Montserrat, sans-serif\",boxShadow:\"0 5px 14px rgba(79,141,253,0.3)\",whiteSpace:\"nowrap\",WebkitTapHighlightColor:\"transparent\"},children:[/*#__PURE__*/_jsx(IrisSpark,{size:11,white:true}),\" KI-Potenzialanalyse\"]}),/*#__PURE__*/_jsx(motion.a,{whileTap:{scale:.97},href:\"#\",onClick:openIrisChat,style:{flex:1,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:6,padding:\"10px 10px\",borderRadius:10,background:\"rgba(255,255,255,0.85)\",border:\"1px solid rgba(110,139,255,0.3)\",color:\"#0e1117\",fontSize:11.5,fontWeight:700,textDecoration:\"none\",fontFamily:\"Montserrat, sans-serif\",whiteSpace:\"nowrap\",WebkitTapHighlightColor:\"transparent\"},children:\"Iris fragen\"})]})]}),/*#__PURE__*/_jsxs(motion.a,{...stag(7),href:\"https://dermacom-germany.de/kontakt\",style:{...lnk,padding:\"15px 0\",borderBottom:\"1px solid #f0f0f0\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:15,fontWeight:700,color:\"#111\",fontFamily:\"Montserrat, sans-serif\"},children:\"Kontakt\"}),/*#__PURE__*/_jsx(ArrowRight,{})]}),/*#__PURE__*/_jsx(motion.div,{...stag(8),style:{display:\"flex\",gap:10,marginTop:24},children:[{href:\"https://www.instagram.com/dermacom.de/\",label:\"Instagram\",icon:/*#__PURE__*/_jsxs(\"svg\",{width:\"15\",height:\"15\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"2\",width:\"20\",height:\"20\",rx:\"5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"4\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"17.5\",cy:\"6.5\",r:\"0.8\",fill:\"currentColor\",stroke:\"none\"})]})},{href:\"https://www.youtube.com/@DermacomGermany\",label:\"YouTube\",icon:/*#__PURE__*/_jsx(\"svg\",{width:\"15\",height:\"15\",viewBox:\"0 0 24 24\",fill:\"currentColor\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M23.5 6.2a3 3 0 0 0-2.1-2.1C19.5 3.5 12 3.5 12 3.5s-7.5 0-9.4.6A3 3 0 0 0 .5 6.2 31 31 0 0 0 0 12a31 31 0 0 0 .5 5.8 3 3 0 0 0 2.1 2.1c1.9.6 9.4.6 9.4.6s7.5 0 9.4-.6a3 3 0 0 0 2.1-2.1A31 31 0 0 0 24 12a31 31 0 0 0-.5-5.8zM9.7 15.5V8.5l6.3 3.5-6.3 3.5z\"})})},{href:\"https://de.linkedin.com/company/dermacom\",label:\"LinkedIn\",icon:/*#__PURE__*/_jsxs(\"svg\",{width:\"15\",height:\"15\",viewBox:\"0 0 24 24\",fill:\"currentColor\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-4 0v7h-4v-7a6 6 0 0 1 6-6z\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"9\",width:\"4\",height:\"12\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"4\",cy:\"4\",r:\"2\"})]})}].map(s=>/*#__PURE__*/_jsx(\"a\",{href:s.href,target:\"_blank\",rel:\"noopener noreferrer\",\"aria-label\":s.label,style:{width:38,height:38,borderRadius:\"50%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"rgba(40,184,192,0.09)\",color:A,border:\"1px solid rgba(40,184,192,0.2)\",textDecoration:\"none\"},children:s.icon},s.label))})]}),/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.4,delay:.3,ease:[.16,1,.3,1]},style:{position:\"sticky\",bottom:0,zIndex:5,flexShrink:0,padding:\"12px 16px calc(12px + env(safe-area-inset-bottom))\",background:\"rgba(255,255,255,0.97)\",borderTop:\"1px solid rgba(0,0,0,0.06)\",display:\"flex\",gap:10},children:[/*#__PURE__*/_jsxs(motion.a,{whileTap:{scale:.97},href:\"tel:+491772362631\",style:{flex:1,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:7,padding:\"13px 12px\",borderRadius:12,background:A,color:\"#fff\",fontSize:14,fontWeight:700,textDecoration:\"none\",fontFamily:\"Montserrat, sans-serif\",boxShadow:`0 6px 18px ${A}44`,WebkitTapHighlightColor:\"transparent\"},children:[/*#__PURE__*/_jsx(PhoneIcon,{}),\" Anrufen\"]}),/*#__PURE__*/_jsxs(motion.a,{whileTap:{scale:.97},href:\"https://wa.me/491772362631?text=Hallo%20Dermacom%2C%20ich%20interessiere%20mich%20f%C3%BCr%20Ihre%20Systeme%20und%20h%C3%A4tte%20eine%20Frage.\",target:\"_blank\",rel:\"noopener noreferrer\",style:{flex:1,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:7,padding:\"13px 12px\",borderRadius:12,background:\"#25D366\",color:\"#fff\",fontSize:14,fontWeight:700,textDecoration:\"none\",fontFamily:\"Montserrat, sans-serif\",boxShadow:\"0 6px 18px rgba(37,211,102,0.4)\",WebkitTapHighlightColor:\"transparent\"},children:[/*#__PURE__*/_jsx(\"svg\",{width:\"15\",height:\"15\",viewBox:\"0 0 24 24\",fill:\"currentColor\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.52.149-.174.198-.298.297-.497.1-.198.05-.371-.025-.52-.074-.149-.668-1.612-.916-2.207-.241-.579-.486-.5-.668-.51l-.57-.01c-.197 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.064 2.875 1.213 3.074.149.198 2.095 3.2 5.076 4.487.71.306 1.263.489 1.694.625.712.227 1.36.195 1.872.118.57-.085 1.758-.719 2.006-1.413.247-.694.247-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 0 1-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 0 1-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 0 1 2.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0 0 12.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 0 0 5.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 0 0-3.48-8.413Z\"})}),\"WhatsApp\"]})]})]});}export default function DermacomMegaMenu(){const[open,setOpen]=useState(null);const[mob,setMob]=useState(false);const w=useW();const isM=w<1024;const ref=useRef(null);const closeTimer=useRef(null);const openTimer=useRef(null);// TOUCH-FIX (10.11.2026, Safari/iOS): Auf Touch-Geraeten (iPad, iPhone quer = Desktop-Nav)\n// KEIN Hover-Oeffnen/-Schliessen – iOS feuert synthetische mouseenter/mouseleave beim Tippen,\n// das kollidierte mit onClick (Panel zu, graue Abdunkelung blieb). Touch = nur Tippen schaltet.\nconst touchRef=useRef(false);useEffect(()=>{if(typeof window===\"undefined\")return;try{if(window.matchMedia&&window.matchMedia(\"(hover: none)\").matches)touchRef.current=true;}catch(e){}const onDown=e=>{touchRef.current=e.pointerType===\"touch\"||e.pointerType===\"pen\";};const onMove=e=>{if(e.pointerType===\"mouse\")touchRef.current=false;};window.addEventListener(\"pointerdown\",onDown,{passive:true,capture:true});window.addEventListener(\"pointermove\",onMove,{passive:true});return()=>{window.removeEventListener(\"pointerdown\",onDown,true);window.removeEventListener(\"pointermove\",onMove);};},[]);const[scrolled,setScrolled]=useState(false);const[deep,setDeep]=useState(false)// > Hero-Hoehe: Glas hell + dunkle Schrift\n;const[autoDark,setAutoDark]=useState(false)// Untergrund unter der Pille dunkel?\n;// Glas-Lichtfleck folgt der Maus (seitenweit, eine delegierte Pointer-Listener-Funktion)\nuseEffect(()=>{if(typeof window===\"undefined\")return;let raf=0,ev=null;const run=()=>{raf=0;const e=ev;if(!e||!e.target||!e.target.closest)return;const t=e.target.closest(\".dg,.uvu-short,.uvu-sys,.uvu-tbl,.uvu-mc,.tvl-def,.tvl-card,.tvl-tbl,.tvl-mc,.tvl-ind-t,.ppr-panel,.vnwrf-card,.vnwrf-cmp,.vnwrf-cr,.hifu-card,.hifu-cmp,.hifu-cr,.dcxtrio-card,.dctech-card,.rfmn-card,.rfmn-pk-card,.rfmn-duo-foot,.rfmn-lnk,.dcanw-card,.pvq-card,.pvq-vs,.pvq-vs-card,.pvq-pk,.pvq-duo-foot,.pvq-lnk,.pvc-card,.pvc-vs,.pvc-vs-card,.pvc-pk,.pvc-ct-step,.pvc-combo-term,.pvc-duo-foot,.pvc-lnk,.hvr-depth,.hvr-cmp,.hvr-cc,.hvr-way,.hvr-vf-plate,.hvr-lnk,.fco2-card,.fco2-cmp,.fco2-diff,.fco2-diff-card,.fco2-cr,.fco2-lnk,.fco2-steps,.avna-gaxis,.avna-way,.avna-cmp,.avna-cc,.avna-lnk,.picol-card,.picol-cmp,.picol-diff,.picol-diff-card,.picol-cr,.picol-lnk,.lpq-card,.lpq-vs,.lpq-vs-card,.lpq-pk,.lpq-duo-foot,.lpq-lnk,.avy-card,.avy-vs,.avy-vs-card,.avy-pk,.avy-duo-foot,.avy-lnk,.mpt-card,.mpt-vs,.mpt-vs-card,.mpt-duo-foot,.mpt-lnk,.dio-card,.dio-pk-card,.dio-duo-foot,.dio-lnk,.erb-card,.erb-vs,.erb-vs-card,.erb-tw-card,.erb-duo-foot,.erb-lnk,.mrf-card,.mrf-vs,.mrf-vs-card,.mrf-duo-foot,.mrf-lnk,.kryo-card,.kryo-pk-card,.kryo-duo-foot,.kryo-lnk,.rub-card,.rub-pk-card,.rub-duo-foot,.rub-lnk,.svd-card,.svd-vs,.svd-vs-card,.svd-pk,.svd-ct-step,.svd-combo-term,.svd-duo-foot,.svd-lnk,.ivl-card,.ivl-vs,.ivl-vs-card,.ivl-pk,.ivl-duo-foot,.ivl-lnk,.lvh-card,.lvh-vs,.lvh-vs-card,.lvh-ind-t,.lvh-pk,.lvh-duo-foot,.lvh-lnk,.alx2-card,.alx2-jy,.alx2-lnk,.alx2-duo-foot,.lhr-card,.lhr-vs,.lhr-vs-card,.lhr-ind-t,.lhr-hn,.lhr-duo-foot,.lhr-lnk,.ndy2-def,.ndy2-card,.ndy2-vs,.ndy2-vs-card,.ndy2-cmp,.ndy2-ind-t,.ndy2-duo-foot,.ndy2-lnk,.pgl-card,.pgl-pk-card,.pgl-safe,.pgl-duo-foot,.pgl-lnk,.erb-pk-card,.erb-safe,.shr-card,.shr-vs,.shr-vs-card,.shr-lnk,.nvl-card,.nvl-vs,.nvl-vs-card,.nvl-pk,.nvl-duo-foot,.nvl-lnk,.thul-card,.thul-pk-card,.thul-duo-foot,.thul-lnk,.dgd,.vnw-card,.ctd-card,.pwr-card,.pvg-fazit,.psv-ibody,.psv-side,.ptr-cert,.ptr-mcard,.dcsp-card,.dcst-stat,.uvu-stat,.uvu-fc,.vfp-panel,.uvu-show,.tvl-ev,.tvl-show,.pgl-tile,.vnwrf-dev,.hifu-dev,.dctech-final,.rfmn-solo,.dcanw-final,.pvq-dev,.pvc-dev,.hvr-vf,.hvr-dev,.fco2-dev,.avna-dev,.picol-dev,.lpq-dev,.avy-solo,.mpt-solo,.dio-solo,.erb-solo,.mrf-solo,.kryo-solo,.rub-solo,.svd-dev,.ivl-champ,.ivl-dev,.lvh-combo,.lvh-dev,.alx2-dev,.lhr-duo-note,.lhr-b2b,.lhr-dev,.ndy2-dev,.pgl-solo,.erb-final,.shr-dev,.nvl-solo,.thul-solo,.fxi-card,.sri-card,.sdti-card,.umw-card,.umm-card,.umk-card,.umt-tile,.umx-panel,.pkv-card,.pka-card,.pka-quote,.ue-facts-card,.ue-tblcard,.ue-mcard,.ue-gitem,.vp-card,.vp-acard,.vp-gitem,.swt-card,.dcs-warum-card,.vlc-bstat,.vlc-tcard,.vlc-strip,.bvv-answer,.bvv-wcard,.drs-card,.drs-port,.drs-mi,.dc-citem,.srd-hl,.sdd-hl,.fxv-col,.fxs-card,.fxg-item,.fxh-card,.fxr-card,.fxy-card,.fxt-card,.srh-card,.srv-col,.srv-mcard,.srs-card,.srg-item,.sry-card,.sra-card,.srh2-card,.sdv-lpanel,.sdv-col,.sdv-mcard,.sdh-card,.sds-card,.sdg-item,.sda-card,.sdy-card,.umz-card,.mgw-card,.dtr-card,.umse-card,.uml-opt,.umw-tcard,.umw-wcard,.vfd-card,.vfl-opt,.vfa-item,.srp-card,.srp-step,.fxp-card,.fxp-step,.sdrf-detail,.dcs-anw-item,.vlc-fcard,.vlc-icard,.vlc-pcard,.vlc-note,.vlc-qi,.bvv-dcard,.bvv-note,.bvv-prodcard,.bvv-qi,.vlw-card,.vlc-trow,.dav-card,.fdk-stand,.dcs-ziele-card,.dcs-anw-q,.vlc-btile,.vsp-card\");if(!t)return;const r=t.getBoundingClientRect();t.style.setProperty(\"--mx\",Math.round(e.clientX-r.left)+\"px\");t.style.setProperty(\"--my\",Math.round(e.clientY-r.top)+\"px\");};const on=e=>{if(e.pointerType===\"touch\")return;ev=e;if(!raf)raf=requestAnimationFrame(run);};window.addEventListener(\"pointermove\",on,{passive:true});return()=>{window.removeEventListener(\"pointermove\",on);if(raf)cancelAnimationFrame(raf);};},[]);const[path,setPath]=useState(\"\");const[navHov,setNavHov]=useState(null);// Scroll-Lock: Seite hinter offenem Mobile-Menü fixieren.\n// iOS-fest: overflow:hidden allein ignoriert Safari bei Touch-Scroll –\n// deshalb body position:fixed mit Scroll-Restore.\nuseEffect(()=>{if(typeof document===\"undefined\")return;if(mob){const y=window.scrollY;const b=document.body.style;const prev={position:b.position,top:b.top,left:b.left,right:b.right,overflow:b.overflow,width:b.width};b.position=\"fixed\";b.top=`-${y}px`;b.left=\"0\";b.right=\"0\";b.width=\"100%\";b.overflow=\"hidden\";return()=>{b.position=prev.position;b.top=prev.top;b.left=prev.left;b.right=prev.right;b.width=prev.width;b.overflow=prev.overflow;window.scrollTo(0,y);};}},[mob]);// ESC schließt Panels & Mobile-Menü\nuseEffect(()=>{if(typeof window===\"undefined\")return;const onKey=e=>{if(e.key===\"Escape\"){setOpen(null);setMob(false);}};window.addEventListener(\"keydown\",onKey);return()=>window.removeEventListener(\"keydown\",onKey);},[]);const progressRef=useRef(null);// Event-Bar mit Auto-Ablauf: verschwindet nach Messe-Ende von selbst\n// DERM Alpin 2026, Salzburg Congress, Stand 16\n// Fr 16.10. 14:30–18:00 · Sa 17.10. 9:00–18:00 · So 18.10. 9:00–13:45\nconst EVENT_DAY1=new Date(\"2026-10-16T00:00:00+02:00\");const EVENT_STARTS=new Date(\"2026-10-16T14:30:00+02:00\");const EVENT_ENDS=new Date(\"2026-10-18T13:45:00+02:00\");const eventLive=new Date<=EVENT_ENDS;// Kalendertage bis Messebeginn (0 = heute ist Messetag 1)\nconst eventDaysLeft=Math.max(0,Math.ceil((EVENT_DAY1-new Date)/864e5));const eventRunning=new Date>=EVENT_STARTS&&eventLive;// Event-Bar: nur EINMAL pro Sitzung (sessionStorage), nicht auf jeder Seite erneut\nconst[eventBar,setEventBar]=useState(()=>{try{if(typeof window===\"undefined\")return false;if(window.sessionStorage.getItem(\"dc-evbar-dermalpin26\"))return false;window.sessionStorage.setItem(\"dc-evbar-dermalpin26\",\"1\");return true;}catch(e){return true;}});// CONVERSION-LEISTE: Die Event-Bar zeigt sich nur kurz (EVENT_SHOW_MS),\n// danach übernimmt auf Systemseiten eine Beratungs-Leiste im Geräte-CI.\nconst EVENT_SHOW_MS=7e3;const[eventPhase,setEventPhase]=useState(\"event\");useEffect(()=>{if(!eventLive)return;const t=setTimeout(()=>setEventPhase(\"done\"),EVENT_SHOW_MS);return()=>clearTimeout(t);},[]);const[ctaBar,setCtaBar]=useState(true);const showEventBar=eventBar&&eventLive&&eventPhase===\"event\"&&!(mob&&isM);// barH wird unten nach themed berechnet (CTA-Leiste braucht activeDevice)\nuseEffect(()=>{const h=e=>{if(ref.current&&!ref.current.contains(e.target))setOpen(null);};document.addEventListener(\"pointerdown\",h);return()=>document.removeEventListener(\"pointerdown\",h);},[]);// GLASS: Header schwebt (kein Spacer). Erste Hero-Sektion hinter dem Header bekommt\n// oben Luft (124px, mobil unveraendert), direkt am Element gesetzt – unabhaengig von\n// Framers Wrapper-Verschachtelung und ohne :has()-Support.\nuseEffect(()=>{if(!GLASS_PILL)return;let p=\"\";try{p=window.location.pathname||\"\";}catch(e){}// nur Systemseiten-Heroes (umh-/fxx-/vhx-… -content); Technologie-/Wissen-Seiten haben\n// eigene \"-content\"-Bloecke innerhalb von Karten -> dort NICHT eingreifen\nif(!/^\\/systeme\\/[^/]+/.test(p))return;const root=ref.current;if(!root)return;let node=root.parentElement;let hops=0;let target=null;while(node&&hops<4){node=node.nextElementSibling;hops++;if(!node)break;const el=node.querySelector('section > [class$=\"-content\"]')||node.querySelector('section > div > [class$=\"-content\"]');if(el){target=el;break;}}if(!target)return;const t=target;const prev=t.style.getPropertyValue(\"padding-top\");const prevPrio=t.style.getPropertyPriority(\"padding-top\");const apply=()=>{const m=window.innerWidth<769;if(m){if(prev)t.style.setProperty(\"padding-top\",prev,prevPrio);else t.style.removeProperty(\"padding-top\");}else{t.style.setProperty(\"padding-top\",\"clamp(124px, 14vh, 170px)\",\"important\");}};apply();window.addEventListener(\"resize\",apply);return()=>{window.removeEventListener(\"resize\",apply);if(prev)t.style.setProperty(\"padding-top\",prev,prevPrio);else t.style.removeProperty(\"padding-top\");};},[]);// Scroll shrink + progress – rAF-gedrosselt, Progress OHNE React-State\n// (direkter DOM-Write via Ref: null Re-Renders beim Scrollen)\nuseEffect(()=>{let raf=0;const apply=()=>{raf=0;const y=window.scrollY;const s=y>20;setScrolled(prev=>prev===s?prev:s);const d=y>(window.innerHeight||800)*.7;setDeep(prev=>prev===d?prev:d);// Untergrund-Messung gedrosselt (max. alle 120 ms) fuer ruhiges Scrollen\nconst now=Date.now();if(!window.__dgProbeT||now-window.__dgProbeT>120){window.__dgProbeT=now;try{const dk=probeDarkUnderHeader();setAutoDark(prev=>prev===dk?prev:dk);}catch(e){}}const docH=document.documentElement.scrollHeight-window.innerHeight;const p=docH>0?Math.min(1,y/docH):0;const el=progressRef.current;if(el){el.style.transform=\"scaleX(\"+p+\")\";el.style.opacity=p>.002?\"1\":\"0\";}};let endT=0;const onScroll=()=>{if(!raf)raf=requestAnimationFrame(apply);clearTimeout(endT);endT=setTimeout(()=>{try{const dk=probeDarkUnderHeader();setAutoDark(prev=>prev===dk?prev:dk);}catch(e){}},160);};window.addEventListener(\"scroll\",onScroll,{passive:true});apply();return()=>{window.removeEventListener(\"scroll\",onScroll);if(raf)cancelAnimationFrame(raf);};},[]);// Close menus on Escape\nuseEffect(()=>{const onKey=e=>{if(e.key===\"Escape\"){setOpen(null);setMob(false);}};document.addEventListener(\"keydown\",onKey);return()=>document.removeEventListener(\"keydown\",onKey);},[]);// (Doppelter Scroll-Lock entfernt – kollidierte beim Aufräumen\n// mit dem iOS-festen Lock oben.)\n// Active page detection\nuseEffect(()=>{if(typeof window===\"undefined\")return;const p=window.location.pathname;setPath(p);// ZULETZT ANGESEHEN (18.09.2026): Systemseiten im Browser merken (max. 4, localStorage)\ntry{const m=p.match(/^\\/systeme\\/([^/]+)\\/?$/);if(m&&SYSTEME_PANEL.some(x=>x.slug===m[1])){const key=\"dc-recent-systems\";const prev=JSON.parse(window.localStorage.getItem(key)||\"[]\");const next=[m[1]].concat(prev.filter(x=>x!==m[1])).slice(0,4);window.localStorage.setItem(key,JSON.stringify(next));}}catch(e){}},[]);// Hover open/close with small delay so the gap to the panel is forgiving\n// HOVER-INTENT (18.09.2026): erstes Oeffnen erst nach 130 ms Verweilen (kein Aufklappen beim\n// Queren der Nav); ist bereits ein Panel offen, wechselt es sofort. Beim Hover auf \"Systeme\"\n// werden die Geraetebilder vorab geladen, damit das Panel ohne Nachladen aufgeht.\nconst prefetched=useRef(false);const prefetchSysteme=()=>{if(prefetched.current||typeof document===\"undefined\")return;prefetched.current=true;try{const base=\"https://assets.dermacom-germany.de/iris/devices/\";const files=[\"ultraformer-mpt.png\",\"volnewmer.png\",\"fraxis-duo.png\",\"secret-rf.png\",\"secret-duo.png\",\"pico-k.png\",\"pento.png\",\"curas-hybrid.png\",\"veloce-ipdl.png\",\"mpgun.png\",\"aquapure-2.svg\"];files.forEach(f=>{const l=document.createElement(\"link\");l.rel=\"prefetch\";l.as=\"image\";l.href=base+f;document.head.appendChild(l);});}catch(e){}};const hoverOpen=key=>{if(touchRef.current)return;if(closeTimer.current)clearTimeout(closeTimer.current);if(openTimer.current)clearTimeout(openTimer.current);if(key===\"Systeme\")prefetchSysteme();setOpen(cur=>{if(cur)return key;openTimer.current=setTimeout(()=>setOpen(key),130);return cur;});};const hoverClose=()=>{if(touchRef.current)return;if(openTimer.current)clearTimeout(openTimer.current);closeTimer.current=setTimeout(()=>setOpen(null),160);};const cancelClose=()=>{if(closeTimer.current)clearTimeout(closeTimer.current);};const isActive=href=>{if(!href||href===\"#\")return false;try{const p=new URL(href).pathname;return p!==\"/\"&&path.startsWith(p);}catch{return false;}};// Detect which device page we're on → theme color\n// (Systeme-Seiten direkt; Anwendungs-Seiten über Slug-Mapping)\nconst ANW_TO_SYS={\"pento-9900\":\"pento\",volnewmer:\"volnewmer\",\"ultraformer-mpt\":\"ultraformer-mpt\",\"fraxis-duo\":\"fraxis-duo\",\"secret-rf\":\"secret-rf\",\"secret-duo\":\"secret-duo\",\"pico-k\":\"pico-k\",\"curas-hybrid\":\"curas-hybrid\",mpgun:\"mpgun\"};const anwSlug=path.startsWith(\"/anwendung/\")?path.split(\"/\")[2]||\"\":\"\";const sysPath=anwSlug?\"/systeme/\"+(ANW_TO_SYS[anwSlug]||anwSlug):path;const activeDevice=SYSTEME.find(d=>{if(!d.href||d.href===\"#\")return false;try{return new URL(d.href).pathname===sysPath;}catch{return false;}});const theme=activeDevice?.color||A;// Duo-CI (Volformer): zweite Farbe für Leisten-Verlauf/Punkt/Pill\nconst theme2=activeDevice?.color2||theme;const isDuo=!!activeDevice?.color2;const themed=!!activeDevice;// GERAETE-MODUS: nach dem Hero auf Systemseiten (nur Desktop, nicht bei offenem Menue)\nconst deviceMode=!!(themed&&w>=1100&&deep&&!isM&&!open&&!mob&&activeDevice&&activeDevice.logo);// Breiten-Stufen (11.11.2026): feste Schwellen je Seitentyp, siehe Bedingungen in der Leiste.\n// Eine Selbstmessung per Effekt wurde verworfen (blendete während Animationen zu viel aus).\nconst tight=0;// Beratungs-Leiste: nur Systemseiten, nur wenn Event-Bar durch ist\n// (Zeit abgelaufen, manuell geschlossen oder Messe vorbei).\nconst showCtaBar=themed&&ctaBar&&!showEventBar&&!GLASS_PILL;// BYD-Prinzip: ueber dunklen Heroes dunkles Glas + weisse Schrift, nach dem Hero helles Glas\nconst heroDark=path===\"/\"||path.startsWith(\"/systeme/\")||path.startsWith(\"/anwendung\")||path.startsWith(\"/technologien/\")&&!isM||path.startsWith(\"/kontakt\")||path.startsWith(\"/events\")||path.startsWith(\"/studien\");// 04.11.2026: Glas passt sich dem Untergrund an (dunkle Sektion unter der Pille -> dunkles Glas)\nconst glassDark=GLASS_PILL&&(heroDark&&!deep||autoDark)&&!open&&!mob;// Vollbleed (Inhalt laeuft unter der Pille durch) nur bei Seiten mit Video-Hero; sonst Kopfabstand\nconst fullBleed=path===\"/\"||path.startsWith(\"/systeme/\")||path.startsWith(\"/anwendung/\");const barH=showEventBar?34:showCtaBar?38:0;// Pill-Text: dunkel auf hellen CI-Farben (z. B. Lime), sonst weiß\n// CI abdunkeln für den Pillen-Verlauf (Premium-Tiefe)\nconst ctaShade=(()=>{try{const n=parseInt((theme||\"\").slice(1),16);const f=v=>Math.max(0,Math.round(v*.78));const r=f(n>>16&255),g=f(n>>8&255),b=f(n&255);return`rgb(${r}, ${g}, ${b})`;}catch(e){return theme;}})();const ctaInk=(()=>{try{const n=parseInt((theme||\"\").slice(1),16);const r=n>>16&255,g=n>>8&255,b=n&255;return .299*r+.587*g+.114*b>165?\"#1a1a1a\":\"#ffffff\";}catch(e){return\"#ffffff\";}})();// Gleitende Pille hinter dem aktiven/gehoverten Nav-Punkt\nconst pillKey=navHov||open;const nb=active=>({position:\"relative\",background:\"none\",border:\"none\",cursor:\"pointer\",padding:\"8px 14px\",borderRadius:0,fontSize:13.5,fontWeight:active?700:600,color:active?glassDark?\"#ffffff\":theme:glassDark?\"rgba(255,255,255,0.92)\":\"#2a2a2a\",display:\"flex\",alignItems:\"center\",gap:5,fontFamily:\"Montserrat, sans-serif\",textDecoration:\"none\",transition:\"color 0.18s\"});// Animated underline element\nconst Underline=({show})=>/*#__PURE__*/_jsx(motion.span,{initial:false,animate:{scaleX:show?1:0,opacity:show?1:0},transition:{duration:.22,ease:[.16,1,.3,1]},style:{position:\"absolute\",left:12,right:12,bottom:2,height:2,background:theme,borderRadius:2,transformOrigin:\"left center\"}});return /*#__PURE__*/_jsxs(MotionConfig,{reducedMotion:\"user\",children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`\n/* LIQUID GLASS v2.1 (21.09.2026): Lichtschichten als Kind-Elemente (nicht ::before/::after) –\nChromium/macOS kann bei backdrop-filter + overflow:hidden + Pseudo-Elementen mit z-index die\nKinder hinter der Glasflaeche verschlucken. Glanzkante oben, Specular, Innensaum, gebrochener Rand. */\n.derm-glass-edge { position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: inherit; pointer-events: none; z-index: 1;\nbackground: linear-gradient(180deg, rgba(255,255,255,0.62) 0%, rgba(255,255,255,0.16) 34%, rgba(255,255,255,0) 58%, rgba(255,255,255,0.10) 100%);\nbox-shadow: inset 0 1px 0 rgba(255,255,255,0.95), inset 0 -1px 0 rgba(255,255,255,0.5),\ninset 1px 0 0 rgba(255,255,255,0.5), inset -1px 0 0 rgba(255,255,255,0.5),\ninset 0 -8px 14px -14px rgba(0,0,0,0.06); }\n.derm-glass-spec { position: absolute; top: -45%; left: -6%; width: 42%; height: 190%; border-radius: 50%; pointer-events: none; z-index: 1;\nbackground: radial-gradient(50% 50% at 50% 50%, rgba(255,255,255,0.30) 0%, rgba(255,255,255,0) 70%); }\n.derm-pill[data-dark] .derm-glass-edge {\nbackground: linear-gradient(180deg, rgba(255,255,255,0.26) 0%, rgba(255,255,255,0.07) 36%, rgba(255,255,255,0) 60%, rgba(255,255,255,0.05) 100%);\nbox-shadow: inset 0 1px 0 rgba(255,255,255,0.50), inset 0 -1px 0 rgba(255,255,255,0.14),\ninset 1px 0 0 rgba(255,255,255,0.22), inset -1px 0 0 rgba(255,255,255,0.22),\ninset 0 -10px 18px -14px rgba(0,0,0,0.45); }\n.derm-pill[data-dark] .derm-glass-spec { background: radial-gradient(50% 50% at 50% 50%, rgba(255,255,255,0.18) 0%, rgba(255,255,255,0) 70%); }\n.derm-pill[data-open] .derm-glass-edge { background: linear-gradient(180deg, rgba(255,255,255,0.4), rgba(255,255,255,0) 50%); box-shadow: inset 0 1px 0 rgba(255,255,255,0.9); }\n.derm-pill[data-open] .derm-glass-spec { opacity: 0.35; }\n@media (max-width: 1023px) { .derm-glass-spec { width: 60%; left: -10%; } }\n/* DERMACOM GLASS v1 (04.11.2026): seitenweite Liquid-Glass-Klassen. Komponenten setzen nur die Klasse.\ndg = helles Glas, dgd = dunkles Glas, dg-chip = Pille, dg-well = Mulde, dg-lift = Hover-Anhebung.\nLichtrand per Doppel-Hintergrund (padding-box/border-box), Lichtfleck folgt der Maus (--mx/--my). */\n.dg,.uvu-short,.uvu-sys,.uvu-tbl,.uvu-mc,.tvl-def,.tvl-card,.tvl-tbl,.tvl-mc,.tvl-ind-t,.ppr-panel,.vnwrf-card,.vnwrf-cmp,.vnwrf-cr,.hifu-card,.hifu-cmp,.hifu-cr,.dcxtrio-card,.dctech-card,.rfmn-card,.rfmn-pk-card,.rfmn-duo-foot,.rfmn-lnk,.dcanw-card,.pvq-card,.pvq-vs,.pvq-vs-card,.pvq-pk,.pvq-duo-foot,.pvq-lnk,.pvc-card,.pvc-vs,.pvc-vs-card,.pvc-pk,.pvc-ct-step,.pvc-combo-term,.pvc-duo-foot,.pvc-lnk,.hvr-depth,.hvr-cmp,.hvr-cc,.hvr-way,.hvr-vf-plate,.hvr-lnk,.fco2-card,.fco2-cmp,.fco2-diff,.fco2-diff-card,.fco2-cr,.fco2-lnk,.fco2-steps,.avna-gaxis,.avna-way,.avna-cmp,.avna-cc,.avna-lnk,.picol-card,.picol-cmp,.picol-diff,.picol-diff-card,.picol-cr,.picol-lnk,.lpq-card,.lpq-vs,.lpq-vs-card,.lpq-pk,.lpq-duo-foot,.lpq-lnk,.avy-card,.avy-vs,.avy-vs-card,.avy-pk,.avy-duo-foot,.avy-lnk,.mpt-card,.mpt-vs,.mpt-vs-card,.mpt-duo-foot,.mpt-lnk,.dio-card,.dio-pk-card,.dio-duo-foot,.dio-lnk,.erb-card,.erb-vs,.erb-vs-card,.erb-tw-card,.erb-duo-foot,.erb-lnk,.mrf-card,.mrf-vs,.mrf-vs-card,.mrf-duo-foot,.mrf-lnk,.kryo-card,.kryo-pk-card,.kryo-duo-foot,.kryo-lnk,.rub-card,.rub-pk-card,.rub-duo-foot,.rub-lnk,.svd-card,.svd-vs,.svd-vs-card,.svd-pk,.svd-ct-step,.svd-combo-term,.svd-duo-foot,.svd-lnk,.ivl-card,.ivl-vs,.ivl-vs-card,.ivl-pk,.ivl-duo-foot,.ivl-lnk,.lvh-card,.lvh-vs,.lvh-vs-card,.lvh-ind-t,.lvh-pk,.lvh-duo-foot,.lvh-lnk,.alx2-card,.alx2-jy,.alx2-lnk,.alx2-duo-foot,.lhr-card,.lhr-vs,.lhr-vs-card,.lhr-ind-t,.lhr-hn,.lhr-duo-foot,.lhr-lnk,.ndy2-def,.ndy2-card,.ndy2-vs,.ndy2-vs-card,.ndy2-cmp,.ndy2-ind-t,.ndy2-duo-foot,.ndy2-lnk,.pgl-card,.pgl-pk-card,.pgl-safe,.pgl-duo-foot,.pgl-lnk,.erb-pk-card,.erb-safe,.shr-card,.shr-vs,.shr-vs-card,.shr-lnk,.nvl-card,.nvl-vs,.nvl-vs-card,.nvl-pk,.nvl-duo-foot,.nvl-lnk,.thul-card,.thul-pk-card,.thul-duo-foot,.thul-lnk,.pf-card,.nv-facts-card,.nv-card,.nv-mcard,.dk-job,.dk-region,.dk-jcol,.dcs-ziele-card,.dcs-anw-q,.vlc-btile,.vsp-card{border:1px solid transparent!important;background:radial-gradient(260px circle at var(--mx,-400px) var(--my,-400px),rgba(255,255,255,.9) 0%,rgba(255,255,255,0) 70%) padding-box,var(--dg-fill,linear-gradient(160deg,rgba(255,255,255,.97) 0%,rgba(255,255,255,.8) 55%,rgba(255,255,255,.93) 100%)) padding-box,linear-gradient(135deg,#fff 0%,rgba(255,255,255,.5) 30%,rgba(16,40,44,.1) 62%,rgba(255,255,255,.95) 100%) border-box!important;box-shadow:inset 0 1px 0 #fff,inset 0 -10px 22px -16px rgba(255,255,255,.95),inset 0 10px 26px -22px rgba(40,184,192,.18),0 1px 2px rgba(16,40,44,.05),0 6px 14px -10px rgba(12,52,58,.16),0 26px 52px -30px rgba(12,52,58,.4)!important}\n.dgd,.vnw-card,.ctd-card,.pwr-card,.pvg-fazit,.psv-ibody,.psv-side,.ptr-cert,.ptr-mcard,.dcsp-card,.dcst-stat,.uvu-stat,.uvu-fc,.vfp-panel,.uvu-show,.tvl-ev,.tvl-show,.pgl-tile,.vnwrf-dev,.hifu-dev,.dctech-final,.rfmn-solo,.dcanw-final,.pvq-dev,.pvc-dev,.hvr-vf,.hvr-dev,.fco2-dev,.avna-dev,.picol-dev,.lpq-dev,.avy-solo,.mpt-solo,.dio-solo,.erb-solo,.mrf-solo,.kryo-solo,.rub-solo,.svd-dev,.ivl-champ,.ivl-dev,.lvh-combo,.lvh-dev,.alx2-dev,.lhr-duo-note,.lhr-b2b,.lhr-dev,.ndy2-dev,.pgl-solo,.erb-final,.shr-dev,.nvl-solo,.thul-solo,.fxi-card,.sri-card,.sdti-card,.umw-card,.umm-card,.umk-card,.umt-tile,.umx-panel,.pkv-card,.pka-card,.pka-quote,.ue-facts-card,.ue-tblcard,.ue-mcard,.ue-gitem,.vp-card,.vp-acard,.vp-gitem,.swt-card,.dcs-warum-card,.vlc-bstat,.vlc-tcard,.vlc-strip,.bvv-answer,.bvv-wcard,.drs-card,.drs-port,.drs-mi,.dc-citem,.srd-hl,.sdd-hl,.fxv-col,.fxs-card,.fxg-item,.fxh-card,.fxr-card,.fxy-card,.fxt-card,.srh-card,.srv-col,.srv-mcard,.srs-card,.srg-item,.sry-card,.sra-card,.srh2-card,.sdv-lpanel,.sdv-col,.sdv-mcard,.sdh-card,.sds-card,.sdg-item,.sda-card,.sdy-card,.umz-card,.mgw-card,.dtr-card,.umse-card,.uml-opt,.umw-tcard,.umw-wcard,.vfd-card,.vfl-opt,.vfa-item,.srp-card,.srp-step,.fxp-card,.fxp-step,.sdrf-detail,.dcs-anw-item,.vlc-fcard,.vlc-icard,.vlc-pcard,.vlc-note,.vlc-qi,.bvv-dcard,.bvv-note,.bvv-prodcard,.bvv-qi,.vlw-card,.vlc-trow,.dav-card,.fdk-stand{border:1px solid transparent!important;background:radial-gradient(280px circle at var(--mx,-400px) var(--my,-400px),rgba(var(--dg-tint,255,255,255),.16) 0%,rgba(var(--dg-tint,255,255,255),0) 70%) padding-box,var(--dg-fill,linear-gradient(160deg,rgba(255,255,255,.085) 0%,rgba(255,255,255,.03) 60%,rgba(255,255,255,.05) 100%)) padding-box,linear-gradient(135deg,rgba(255,255,255,.55) 0%,rgba(255,255,255,.12) 32%,rgba(255,255,255,.04) 62%,rgba(var(--dg-tint,255,255,255),.45) 100%) border-box!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -12px 24px -18px rgba(var(--dg-tint,255,255,255),.3),0 30px 60px -30px rgba(0,0,0,.6)!important}\n.dg-chip,.fxt-chipwrap,.dtr-chipwrap{border:1px solid transparent!important;background:linear-gradient(180deg,#fff,rgba(255,255,255,.84)) padding-box,linear-gradient(135deg,#fff 0%,rgba(16,40,44,.1) 55%,#fff 100%) border-box!important;box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(16,40,44,.05),0 6px 14px -10px rgba(12,52,58,.35)!important}\n.dgd .dg-chip,.dg-chip.dgd-chip,.dc-chip,.srs-kick,.sdv-kick,.sds-kick,.umr-chip,.pka-chip,.vfz-chip,.vlc-badge,.vlc-ichip,.bvv-hchip,.bvv-dtag,.bvv-pchip,.ptg-lnk,.dav-person{border:1px solid transparent!important;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.05)) padding-box,linear-gradient(135deg,rgba(255,255,255,.5),rgba(255,255,255,.08) 55%,rgba(var(--dg-tint,255,255,255),.4)) border-box!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28)!important}\n/* Welle 4 */\n.dcs-warum-card,.dcst-stat,.dcsp-card,.dcs-anw-item,.dc-citem,.wcLead.dgd,.wcSysCard.dgd{--dg-tint:159,243,247}\n.uvu-show,.tvl-ev,.tvl-show{--dg-fill:linear-gradient(160deg,rgba(28,34,38,.96) 0%,rgba(14,18,20,.98) 100%)}\n.pgl-tile{--dg-fill:linear-gradient(160deg,rgba(26,29,31,.96),rgba(11,14,16,.98))}\n/* Glas-Listen Welle 3: Technologie-Seiten */\n.vnwrf-dev{--dg-fill:linear-gradient(160deg,rgba(38,31,32,.96) 0%,rgba(22,14,15,.98) 60%,rgba(31,24,25,.97) 100%)}\n.hifu-dev{--dg-fill:linear-gradient(160deg,rgba(36,35,40,.96) 0%,rgba(20,18,24,.98) 60%,rgba(29,27,33,.97) 100%)}\n.dctech-final{--dg-fill:linear-gradient(160deg,rgba(31,38,37,.96) 0%,rgba(14,22,21,.98) 60%,rgba(24,31,30,.97) 100%)}\n.rfmn-solo{--dg-fill:linear-gradient(160deg,rgba(42,32,33,.96) 0%,rgba(26,15,16,.98) 60%,rgba(35,25,26,.97) 100%)}\n.dcanw-final{--dg-fill:linear-gradient(160deg,rgba(31,38,37,.96) 0%,rgba(14,22,21,.98) 60%,rgba(24,31,30,.97) 100%)}\n.pvq-dev{--dg-fill:linear-gradient(160deg,rgba(40,35,33,.96) 0%,rgba(24,18,16,.98) 60%,rgba(33,27,26,.97) 100%)}\n.pvc-dev{--dg-fill:linear-gradient(160deg,rgba(40,35,33,.96) 0%,rgba(24,18,16,.98) 60%,rgba(33,27,26,.97) 100%)}\n.hvr-vf{--dg-fill:linear-gradient(160deg,rgba(36,33,48,.96) 0%,rgba(20,16,32,.98) 60%,rgba(29,26,41,.97) 100%)}\n.hvr-dev{--dg-fill:linear-gradient(160deg,rgba(36,33,48,.96) 0%,rgba(20,16,32,.98) 60%,rgba(29,26,41,.97) 100%)}\n.fco2-dev{--dg-fill:linear-gradient(160deg,rgba(40,32,42,.96) 0%,rgba(24,15,26,.98) 60%,rgba(33,25,35,.97) 100%)}\n.avna-dev{--dg-fill:linear-gradient(160deg,rgba(39,33,40,.96) 0%,rgba(23,16,24,.98) 60%,rgba(32,26,33,.97) 100%)}\n.picol-dev{--dg-fill:linear-gradient(160deg,rgba(40,35,33,.96) 0%,rgba(24,18,16,.98) 60%,rgba(33,27,26,.97) 100%)}\n.lpq-dev{--dg-fill:linear-gradient(160deg,rgba(35,39,34,.96) 0%,rgba(18,23,17,.98) 60%,rgba(27,32,27,.97) 100%)}\n.avy-solo{--dg-fill:linear-gradient(160deg,rgba(34,38,36,.96) 0%,rgba(17,22,20,.98) 60%,rgba(27,31,29,.97) 100%)}\n.mpt-solo{--dg-fill:linear-gradient(160deg,rgba(36,36,49,.96) 0%,rgba(19,19,34,.98) 60%,rgba(28,28,43,.97) 100%)}\n.dio-solo{--dg-fill:linear-gradient(160deg,rgba(35,39,34,.96) 0%,rgba(18,23,17,.98) 60%,rgba(27,32,27,.97) 100%)}\n.erb-solo{--dg-fill:linear-gradient(160deg,rgba(42,33,49,.96) 0%,rgba(26,16,34,.98) 60%,rgba(35,26,43,.97) 100%)}\n.mrf-solo{--dg-fill:linear-gradient(160deg,rgba(45,34,36,.96) 0%,rgba(29,17,20,.98) 60%,rgba(38,27,29,.97) 100%)}\n.kryo-solo{--dg-fill:linear-gradient(160deg,rgba(33,39,48,.96) 0%,rgba(16,23,32,.98) 60%,rgba(26,32,41,.97) 100%)}\n.rub-solo{--dg-fill:linear-gradient(160deg,rgba(43,36,30,.96) 0%,rgba(27,19,13,.98) 60%,rgba(36,28,23,.97) 100%)}\n.svd-dev{--dg-fill:linear-gradient(160deg,rgba(42,33,32,.96) 0%,rgba(26,16,15,.98) 60%,rgba(35,26,25,.97) 100%)}\n.ivl-champ{--dg-fill:linear-gradient(160deg,rgba(35,38,32,.96) 0%,rgba(18,22,15,.98) 60%,rgba(27,31,25,.97) 100%)}\n.ivl-dev{--dg-fill:linear-gradient(160deg,rgba(35,38,32,.96) 0%,rgba(18,22,15,.98) 60%,rgba(27,31,25,.97) 100%)}\n.lvh-combo{--dg-fill:linear-gradient(160deg,rgba(36,35,44,.96) 0%,rgba(20,18,28,.98) 60%,rgba(29,27,37,.97) 100%)}\n.lvh-dev{--dg-fill:linear-gradient(160deg,rgba(36,35,44,.96) 0%,rgba(20,18,28,.98) 60%,rgba(29,27,37,.97) 100%)}\n.alx2-dev{--dg-fill:linear-gradient(160deg,rgba(33,38,32,.96) 0%,rgba(16,22,15,.98) 60%,rgba(26,31,25,.97) 100%)}\n.lhr-duo-note{--dg-fill:linear-gradient(160deg,rgba(33,38,32,.96) 0%,rgba(16,22,15,.98) 60%,rgba(26,31,25,.97) 100%)}\n.lhr-b2b{--dg-fill:linear-gradient(160deg,rgba(33,38,32,.96) 0%,rgba(16,22,15,.98) 60%,rgba(26,31,25,.97) 100%)}\n.lhr-dev{--dg-fill:linear-gradient(160deg,rgba(33,38,32,.96) 0%,rgba(16,22,15,.98) 60%,rgba(26,31,25,.97) 100%)}\n.ndy2-dev{--dg-fill:linear-gradient(160deg,rgba(36,35,29,.96) 0%,rgba(20,18,12,.98) 60%,rgba(29,27,22,.97) 100%)}\n.pgl-solo{--dg-fill:linear-gradient(160deg,rgba(43,36,30,.96) 0%,rgba(27,19,13,.98) 60%,rgba(36,28,23,.97) 100%)}\n.erb-final{--dg-fill:linear-gradient(160deg,rgba(43,33,29,.96) 0%,rgba(27,16,12,.98) 60%,rgba(36,26,22,.97) 100%)}\n.shr-dev{--dg-fill:linear-gradient(160deg,rgba(36,33,29,.96) 0%,rgba(20,16,12,.98) 60%,rgba(29,26,22,.97) 100%)}\n.nvl-solo{--dg-fill:linear-gradient(160deg,rgba(34,38,36,.96) 0%,rgba(17,22,20,.98) 60%,rgba(27,31,29,.97) 100%)}\n.thul-solo{--dg-fill:linear-gradient(160deg,rgba(44,35,31,.96) 0%,rgba(28,18,14,.98) 60%,rgba(37,27,24,.97) 100%)}\n.rfmn-duo-foot{--dg-fill:linear-gradient(160deg,rgba(255,255,255,.96) 0%,rgba(251,245,245,.92) 100%)}\n.pvq-duo-foot{--dg-fill:linear-gradient(160deg,rgba(255,255,255,.96) 0%,rgba(248,245,242,.92) 100%)}\n.pvc-duo-foot{--dg-fill:linear-gradient(160deg,rgba(255,255,255,.96) 0%,rgba(248,245,242,.92) 100%)}\n.avna-gaxis{--dg-fill:linear-gradient(160deg,rgba(255,255,255,.96) 0%,rgba(247,245,249,.92) 100%)}\n.lpq-duo-foot{--dg-fill:linear-gradient(160deg,rgba(255,255,255,.96) 0%,rgba(244,248,244,.92) 100%)}\n.avy-duo-foot{--dg-fill:linear-gradient(160deg,rgba(255,255,255,.96) 0%,rgba(244,248,245,.92) 100%)}\n.mpt-duo-foot{--dg-fill:linear-gradient(160deg,rgba(255,255,255,.96) 0%,rgba(245,245,250,.92) 100%)}\n.dio-duo-foot{--dg-fill:linear-gradient(160deg,rgba(255,255,255,.96) 0%,rgba(244,248,244,.92) 100%)}\n.erb-duo-foot{--dg-fill:linear-gradient(160deg,rgba(255,255,255,.96) 0%,rgba(248,244,250,.92) 100%)}\n.mrf-duo-foot{--dg-fill:linear-gradient(160deg,rgba(255,255,255,.96) 0%,rgba(250,244,245,.92) 100%)}\n.kryo-duo-foot{--dg-fill:linear-gradient(160deg,rgba(255,255,255,.96) 0%,rgba(243,247,251,.92) 100%)}\n.rub-duo-foot{--dg-fill:linear-gradient(160deg,rgba(255,255,255,.96) 0%,rgba(250,245,240,.92) 100%)}\n.svd-duo-foot{--dg-fill:linear-gradient(160deg,rgba(255,255,255,.96) 0%,rgba(248,245,242,.92) 100%)}\n.ivl-duo-foot{--dg-fill:linear-gradient(160deg,rgba(255,255,255,.96) 0%,rgba(246,247,243,.92) 100%)}\n.lvh-duo-foot{--dg-fill:linear-gradient(160deg,rgba(255,255,255,.96) 0%,rgba(246,245,249,.92) 100%)}\n.alx2-duo-foot{--dg-fill:linear-gradient(160deg,rgba(255,255,255,.96) 0%,rgba(244,248,244,.92) 100%)}\n.lhr-duo-foot{--dg-fill:linear-gradient(160deg,rgba(255,255,255,.96) 0%,rgba(244,248,244,.92) 100%)}\n.ndy2-duo-foot{--dg-fill:linear-gradient(160deg,rgba(255,255,255,.96) 0%,rgba(247,246,241,.92) 100%)}\n.pgl-duo-foot{--dg-fill:linear-gradient(160deg,rgba(255,255,255,.96) 0%,rgba(250,245,240,.92) 100%)}\n.nvl-duo-foot{--dg-fill:linear-gradient(160deg,rgba(255,255,255,.96) 0%,rgba(244,248,245,.92) 100%)}\n.thul-duo-foot{--dg-fill:linear-gradient(160deg,rgba(255,255,255,.96) 0%,rgba(251,246,243,.92) 100%)}\n/* Glas-Listen Welle 2 */\n.fxi-card{--dg-fill:linear-gradient(160deg,rgba(36,38,43,.96) 0%,rgba(20,22,27,.98) 60%,rgba(29,31,36,.97) 100%)}\n.sri-card{--dg-fill:linear-gradient(160deg,rgba(36,38,43,.96) 0%,rgba(20,22,27,.98) 60%,rgba(29,31,36,.97) 100%)}\n.sdti-card{--dg-fill:linear-gradient(160deg,rgba(36,38,43,.96) 0%,rgba(20,22,27,.98) 60%,rgba(29,31,36,.97) 100%)}\n.pkv-card{--dg-fill:linear-gradient(160deg,rgba(36,32,30,.96) 0%,rgba(20,15,13,.98) 60%,rgba(29,25,23,.97) 100%)}\n.pka-card{--dg-fill:linear-gradient(160deg,rgba(33,33,36,.96) 0%,rgba(16,16,20,.98) 60%,rgba(26,26,29,.97) 100%)}\n.ue-facts-card{--dg-fill:linear-gradient(160deg,rgba(36,38,43,.96) 0%,rgba(20,22,27,.98) 60%,rgba(29,31,36,.97) 100%)}\n.ue-tblcard{--dg-fill:linear-gradient(160deg,rgba(36,38,43,.96) 0%,rgba(20,22,27,.98) 60%,rgba(29,31,36,.97) 100%)}\n.ue-mcard{--dg-fill:linear-gradient(180deg,#181a21 0%,#121419 100%)}\n.ue-gitem{--dg-fill:linear-gradient(160deg,rgba(36,38,43,.96) 0%,rgba(20,22,27,.98) 60%,rgba(29,31,36,.97) 100%)}\n.vp-card{--dg-fill:linear-gradient(180deg,#181a21 0%,#121419 100%)}\n.vp-gitem{--dg-fill:linear-gradient(160deg,rgba(36,38,43,.96) 0%,rgba(20,22,27,.98) 60%,rgba(29,31,36,.97) 100%)}\n.swt-card{--dg-fill:linear-gradient(160deg,rgba(36,38,43,.96) 0%,rgba(20,22,27,.98) 60%,rgba(29,31,36,.97) 100%)}\n.dcs-warum-card{--dg-fill:linear-gradient(160deg,rgba(28,49,58,.96) 0%,rgba(11,34,43,.98) 60%,rgba(21,43,51,.97) 100%)}\n.drs-port{--dg-fill:linear-gradient(160deg,rgba(35,36,41,.96) 0%,rgba(18,20,25,.98) 60%,rgba(27,29,34,.97) 100%)}\n.drs-mi{--dg-fill:linear-gradient(160deg,rgba(35,36,41,.96) 0%,rgba(18,20,25,.98) 60%,rgba(27,29,34,.97) 100%)}\n.nv-card{--dg-fill:linear-gradient(160deg,#F8FCFC 0%,#EEF7F7 100%)}\n/* Glas-Listen (04.11.2026): Karten-Klassen der Geraete-Suiten, Fuellung bleibt Originalton */\n.dc-citem{--dg-fill:rgba(255,255,255,.05)}\n.srd-hl{--dg-fill:linear-gradient(160deg,rgba(36,38,43,.96) 0%,rgba(20,22,27,.98) 60%,rgba(29,31,36,.97) 100%)}\n.sdd-hl{--dg-fill:linear-gradient(160deg,rgba(36,38,43,.96) 0%,rgba(20,22,27,.98) 60%,rgba(29,31,36,.97) 100%)}\n.fxv-col{--dg-fill:linear-gradient(160deg,rgba(36,38,43,.96) 0%,rgba(20,22,27,.98) 60%,rgba(29,31,36,.97) 100%)}\n.fxs-card{--dg-fill:linear-gradient(180deg,#181a21 0%,#121419 100%)}\n.fxg-item{--dg-fill:linear-gradient(160deg,rgba(36,38,43,.96) 0%,rgba(20,22,27,.98) 60%,rgba(29,31,36,.97) 100%)}\n.fxh-card{--dg-fill:linear-gradient(160deg,rgba(36,38,43,.96) 0%,rgba(20,22,27,.98) 60%,rgba(29,31,36,.97) 100%)}\n.fxr-card{--dg-fill:linear-gradient(160deg,rgba(36,38,43,.96) 0%,rgba(20,22,27,.98) 60%,rgba(29,31,36,.97) 100%)}\n.fxy-card{--dg-fill:linear-gradient(160deg,rgba(28,29,33,.96) 0%,rgba(11,12,16,.98) 60%,rgba(21,22,26,.97) 100%)}\n.fxt-card{--dg-fill:linear-gradient(160deg,rgba(36,38,43,.96) 0%,rgba(20,22,27,.98) 60%,rgba(29,31,36,.97) 100%)}\n.srh-card{--dg-fill:linear-gradient(160deg,rgba(36,38,43,.96) 0%,rgba(20,22,27,.98) 60%,rgba(29,31,36,.97) 100%)}\n.srv-col{--dg-fill:linear-gradient(160deg,rgba(36,38,43,.96) 0%,rgba(20,22,27,.98) 60%,rgba(29,31,36,.97) 100%)}\n.srv-mcard{--dg-fill:linear-gradient(160deg,rgba(36,38,43,.96) 0%,rgba(20,22,27,.98) 60%,rgba(29,31,36,.97) 100%)}\n.srs-card{--dg-fill:linear-gradient(180deg,#171a20 0%,#131519 100%)}\n.srg-item{--dg-fill:linear-gradient(160deg,rgba(36,38,43,.96) 0%,rgba(20,22,27,.98) 60%,rgba(29,31,36,.97) 100%)}\n.sry-card{--dg-fill:linear-gradient(160deg,rgba(28,29,33,.96) 0%,rgba(11,12,16,.98) 60%,rgba(21,22,26,.97) 100%)}\n.sra-card{--dg-fill:linear-gradient(160deg,rgba(36,38,43,.96) 0%,rgba(20,22,27,.98) 60%,rgba(29,31,36,.97) 100%)}\n.srh2-card{--dg-fill:linear-gradient(160deg,rgba(36,38,43,.96) 0%,rgba(20,22,27,.98) 60%,rgba(29,31,36,.97) 100%)}\n.sdv-lpanel{--dg-fill:rgba(255,255,255,0.02)}\n.sdv-col{--dg-fill:linear-gradient(160deg,rgba(36,38,43,.96) 0%,rgba(20,22,27,.98) 60%,rgba(29,31,36,.97) 100%)}\n.sdv-mcard{--dg-fill:linear-gradient(160deg,rgba(36,38,43,.96) 0%,rgba(20,22,27,.98) 60%,rgba(29,31,36,.97) 100%)}\n.sdh-card{--dg-fill:linear-gradient(160deg,rgba(36,38,43,.96) 0%,rgba(20,22,27,.98) 60%,rgba(29,31,36,.97) 100%)}\n.sds-card{--dg-fill:linear-gradient(180deg,#171a20 0%,#131519 100%)}\n.sdg-item{--dg-fill:linear-gradient(160deg,rgba(36,38,43,.96) 0%,rgba(20,22,27,.98) 60%,rgba(29,31,36,.97) 100%)}\n.sda-card{--dg-fill:linear-gradient(160deg,rgba(36,38,43,.96) 0%,rgba(20,22,27,.98) 60%,rgba(29,31,36,.97) 100%)}\n.sdy-card{--dg-fill:linear-gradient(160deg,rgba(28,29,33,.96) 0%,rgba(11,12,16,.98) 60%,rgba(21,22,26,.97) 100%)}\n.dtr-card{--dg-fill:linear-gradient(160deg,rgba(36,38,43,.96) 0%,rgba(20,22,27,.98) 60%,rgba(29,31,36,.97) 100%)}\n.srp-card{--dg-fill:linear-gradient(180deg,#181a21 0%,#121419 100%)}\n.srp-step{--dg-fill:linear-gradient(160deg,rgba(36,38,43,.96) 0%,rgba(20,22,27,.98) 60%,rgba(29,31,36,.97) 100%)}\n.fxp-card{--dg-fill:linear-gradient(180deg,#181a21 0%,#121419 100%)}\n.fxp-step{--dg-fill:linear-gradient(160deg,rgba(36,38,43,.96) 0%,rgba(20,22,27,.98) 60%,rgba(29,31,36,.97) 100%)}\n.sdrf-detail{--dg-fill:linear-gradient(160deg,rgba(28,29,33,.96) 0%,rgba(11,12,16,.98) 60%,rgba(21,22,26,.97) 100%)}\n.dcs-anw-item{--dg-fill:linear-gradient(160deg,rgba(28,49,58,.96) 0%,rgba(11,34,43,.98) 60%,rgba(21,43,51,.97) 100%)}\n.bvv-prodcard{--dg-fill:linear-gradient(160deg,rgba(37,30,33,.96) 0%,rgba(21,13,16,.98) 60%,rgba(30,23,26,.97) 100%)}\n.dav-card{--dg-fill:linear-gradient(160deg, rgb(24,26,34) 0%, rgb(15,16,22) 100%)}\n.dc-citem,.srd-hl,.sdd-hl,.fxv-col,.fxs-card,.fxg-item,.fxh-card,.fxr-card,.fxy-card,.fxt-card,.srh-card,.srv-col,.srv-mcard,.srs-card,.srg-item,.sry-card,.sra-card,.srh2-card,.sdv-lpanel,.sdv-col,.sdv-mcard,.sdh-card,.sds-card,.sdg-item,.sda-card,.sdy-card,.umz-card,.mgw-card,.dtr-card,.umse-card,.uml-opt,.umw-tcard,.umw-wcard,.vfd-card,.vfl-opt,.vfa-item,.srp-card,.srp-step,.fxp-card,.fxp-step,.sdrf-detail,.dcs-anw-item,.vlc-fcard,.vlc-icard,.vlc-pcard,.vlc-note,.vlc-qi,.bvv-dcard,.bvv-note,.bvv-prodcard,.bvv-qi,.vlw-card,.vlc-trow,.dav-card,.fdk-stand{transition:box-shadow .35s ease}\n.dg-well{border:1px solid rgba(16,40,44,.07)!important;background:linear-gradient(180deg,rgba(236,243,243,.95),rgba(250,252,252,.98))!important;box-shadow:inset 0 2px 5px rgba(16,40,44,.08),inset 0 -1px 0 #fff!important}\n.dg-lift{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)!important}\n.dg-lift:hover{transform:translateY(-4px)}\n@media (prefers-reduced-motion:reduce){.dg-lift{transition:none!important}.dg-lift:hover{transform:none}}\n.derm-hdr a:focus-visible, .derm-hdr button:focus-visible {\noutline: 2px solid ${A} !important;\noutline-offset: 3px;\nborder-radius: 10px;\n}\n${GLASS_PILL?`\n/* Fallback ohne backdrop-filter (alte Android/Samsung-Browser): deckender statt Glas */\n@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {\n.derm-pill { background: rgba(255,255,255,0.94) !important; }\n.derm-pill[data-dark] { background: rgba(14,16,20,0.9) !important; }\n}`:``}\n${GLASS_PILL&&path.startsWith(\"/technologien/\")?`\n/* Technologie-Seiten (gemeinsames Muster <ns>-hero/-hcard/-hinner): Desktop laeuft das Hero-Bild\nunter die Pille, der Inhalt bekommt 124px Luft; Mobil rutscht die Bildkarte unter die Pille. */\n[class$=\"-hinner\"]{ padding-top: clamp(124px, 15vh, 156px) !important; }\n@media (max-width: 760px){\n[class$=\"-hinner\"]{ padding-top: 22px !important; }\n[class$=\"-hcard\"]{ margin-top: 92px !important; }\n}`:``}\n${GLASS_PILL?`\n/* Glass-Header schwebt (Spacer 0): die ERSTE Sektion nach dem Header bekommt oben Luft.\nGreift nur fuer Hero-Components mit \"<prefix>-content\"-Block (Systemseiten-Heroes). */\ndiv:has(> .derm-hdr) ~ div:nth-child(-n+3) section > [class$=\"-content\"],\ndiv:has(> .derm-hdr) ~ div:nth-child(-n+3) section > div > [class$=\"-content\"] {\npadding-top: clamp(124px, 14vh, 170px) !important;\n}\n@media (max-width: 768px) {\ndiv:has(> .derm-hdr) ~ div:nth-child(-n+3) section > [class$=\"-content\"],\ndiv:has(> .derm-hdr) ~ div:nth-child(-n+3) section > div > [class$=\"-content\"] {\npadding-top: 12px !important;\n}\n}`:``}`}}),/*#__PURE__*/_jsxs(\"div\",{ref:ref,className:\"derm-hdr\",style:{width:\"100%\",fontFamily:\"Montserrat, sans-serif\"},children:[!GLASS_PILL&&/*#__PURE__*/_jsxs(\"div\",{role:\"complementary\",style:{position:\"fixed\",top:0,left:0,right:0,zIndex:10001,background:`linear-gradient(90deg, #23b0b8 0%, ${A} 50%, #23b0b8 100%)`,color:\"#fff\",height:32,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:isM?18:48,fontSize:isM?10:11,fontWeight:600,letterSpacing:\"0.04em\",fontFamily:\"Montserrat, sans-serif\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(IconShieldCheck,{}),\" Zertifizierte Medizintechnik\"]}),!isM&&/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(IconHeadset,{}),\" Pers\\xf6nliche Fachberatung\"]}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(IconGermany,{}),\" Deutschlandweiter Service\"]})]}),/*#__PURE__*/_jsxs(\"header\",{role:\"banner\",className:GLASS_PILL?\"derm-pill\":undefined,\"data-dark\":GLASS_PILL&&glassDark?\"\":undefined,\"data-open\":GLASS_PILL&&(open&&!isM||mob&&isM)?\"\":undefined,style:GLASS_PILL?{// LIQUID-GLASS-PILLE (BYD-Prinzip, 04.09.2026): freischwebend mit Rand,\n// echtes Glas nur auf diesem 66-px-Streifen (blur 16 px, mobil 10 px), keine Unterkante.\nposition:\"fixed\",top:isM?\"calc(8px + env(safe-area-inset-top, 0px))\":12,left:isM?10:16,right:isM?10:16,width:\"auto\",maxWidth:1480,margin:\"0 auto\",zIndex:9999,height:scrolled?60:68,borderRadius:open&&!isM||mob&&isM?isM?\"30px 30px 0 0\":\"36px 36px 0 0\":999,// Liquid Glass: weniger Deckung, mehr Blur + Saettigung, Glanz oben, dunkle Kante unten\nbackground:open&&!isM||mob&&isM?\"#ffffff\":glassDark?isM?\"rgba(16,18,22,0.66)\":\"rgba(16,18,22,0.52)\":isM?\"rgba(255,255,255,0.78)\":\"rgba(255,255,255,0.62)\",// Mobil: Blur klein halten – liegt ueber laufendem Hero-Video (Re-Blur pro Frame)\nbackdropFilter:isM?\"blur(10px) saturate(170%)\":\"blur(22px) saturate(185%)\",WebkitBackdropFilter:isM?\"blur(10px) saturate(170%)\":\"blur(22px) saturate(185%)\",border:open&&!isM||mob&&isM?\"1px solid rgba(0,0,0,0.06)\":glassDark?\"1px solid rgba(255,255,255,0.22)\":\"1px solid rgba(255,255,255,0.75)\",borderBottom:open&&!isM||mob&&isM?\"1px solid rgba(0,0,0,0.06)\":undefined,boxShadow:open&&!isM||mob&&isM?\"none\":glassDark?\"0 10px 30px rgba(0,0,0,0.18)\":\"0 1px 2px rgba(12,52,58,0.06), 0 14px 34px -12px rgba(12,52,58,0.28)\",transition:\"height 0.25s ease, background 0.2s ease, box-shadow 0.25s ease, border-color 0.4s ease, border-radius 0.2s ease \",overflow:\"hidden\",transform:\"translateZ(0)\",WebkitTransform:\"translateZ(0)\"}:{position:\"fixed\",top:32,left:0,right:0,zIndex:9999,height:scrolled?60:72,background:scrolled?\"rgba(255,255,255,0.98)\":\"rgba(255,255,255,0.95)\",borderBottom:`1px solid ${themed?theme+\"33\":\"rgba(0,0,0,0.06)\"}`,boxShadow:scrolled?\"0 8px 28px rgba(0,0,0,0.10)\":\"0 4px 24px rgba(0,0,0,0.05)\",transition:\"height 0.25s ease, background 0.25s ease, box-shadow 0.25s ease, border-color 0.4s ease\",overflow:\"hidden\"},children:[GLASS_PILL&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",className:\"derm-glass-edge\"}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",className:\"derm-glass-spec\"})]}),/*#__PURE__*/_jsx(AnimatePresence,{children:themed&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:.5},exit:{opacity:0},transition:{duration:.6},style:{position:\"absolute\",top:-40,left:\"10%\",width:260,height:140,background:`radial-gradient(ellipse at center, ${theme} 0%, transparent 70%)`,pointerEvents:\"none\",zIndex:0}}),/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:.42},exit:{opacity:0},transition:{duration:.6},style:{position:\"absolute\",top:-40,right:\"12%\",width:300,height:150,background:`radial-gradient(ellipse at center, ${theme} 0%, transparent 70%)`,pointerEvents:\"none\",zIndex:0}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,right:0,bottom:0,left:0,background:`linear-gradient(180deg, ${theme}14 0%, transparent 60%)`,pointerEvents:\"none\",zIndex:0,opacity:.45}})]})}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:GLASS_PILL?\"none\":1280,margin:\"0 auto\",padding:GLASS_PILL?isM?\"0 8px 0 16px\":\"0 14px 0 22px\":\"0 24px 0 14px\",height:GLASS_PILL?scrolled?60:68:scrolled?60:72,display:\"flex\",alignItems:\"center\",gap:8,transition:\"height 0.25s ease\",position:\"relative\",zIndex:2},children:[/*#__PURE__*/_jsxs(motion.a,{initial:{opacity:0,x:-16},animate:{opacity:1,x:0},transition:{duration:.6,delay:.05,ease:[.16,1,.3,1]},href:\"https://dermacom-germany.de/\",\"aria-label\":\"Dermacom Startseite\",style:{flexShrink:0,marginRight:\"auto\",display:\"block\",textDecoration:\"none\"},onMouseEnter:e=>{e.currentTarget.style.opacity=\"0.7\";},onMouseLeave:e=>{e.currentTarget.style.opacity=\"1\";},children:[deviceMode?/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",alignItems:\"center\",gap:12},children:[/*#__PURE__*/_jsx(\"img\",{src:LOGO_B64,alt:\"Dermacom Germany\",style:{height:scrolled?34:40,width:\"auto\",display:\"block\",transition:\"height 0.25s ease\",filter:glassDark?\"brightness(0) invert(1)\":\"none\"}}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{width:1,height:28,background:glassDark?\"rgba(255,255,255,0.28)\":\"rgba(0,0,0,0.14)\",flexShrink:0}}),/*#__PURE__*/_jsx(\"img\",{src:activeDevice.logo(),alt:activeDevice.label,style:{height:scrolled?24:28,width:\"auto\",maxWidth:180,objectFit:\"contain\",display:\"block\",transition:\"height 0.25s ease\",filter:glassDark?\"brightness(0) invert(1)\":\"none\"}})]}):null,/*#__PURE__*/_jsx(\"img\",{src:LOGO_B64,alt:\"Dermacom Germany\",height:\"42\",style:{display:deviceMode?\"none\":\"block\",height:GLASS_PILL?isM?scrolled?30:34:scrolled?38:44:scrolled?34:42,width:\"auto\",transition:\"height 0.25s ease, opacity 0.2s ease\",filter:glassDark?\"brightness(0) invert(1)\":\"none\"}})]}),!isM&&/*#__PURE__*/_jsxs(motion.nav,{initial:{opacity:0,y:-10},animate:{opacity:1,y:0},transition:{duration:.6,delay:.15,ease:[.16,1,.3,1]},role:\"navigation\",\"aria-label\":\"Hauptnavigation\",style:{display:\"flex\",alignItems:\"center\",gap:4,marginRight:14},children:[[\"Systeme\",\"Anwendungen\",\"Wissen\",\"Service\"].map(key=>{const sectionActive=key===\"Systeme\"?path.startsWith(\"/systeme\"):key===\"Anwendungen\"?path.startsWith(\"/anwendung\"):key===\"Service\"?path.startsWith(\"/service\"):key===\"Wissen\"?path.startsWith(\"/wissen\"):false;const isOn=open===key||sectionActive;return /*#__PURE__*/_jsxs(\"button\",{onMouseEnter:()=>{hoverOpen(key);setNavHov(key);},onMouseLeave:()=>{hoverClose();setNavHov(null);},onClick:()=>setOpen(p=>p===key?null:key),\"aria-expanded\":open===key,\"aria-haspopup\":\"true\",style:nb(isOn),children:[/*#__PURE__*/_jsx(NavPill,{on:pillKey===key,theme:theme}),key,key===\"Wissen\"&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:7.5,fontWeight:800,padding:\"2px 5px\",borderRadius:4,background:theme,color:\"#fff\",letterSpacing:\"0.06em\",lineHeight:1,marginLeft:1,marginTop:-8},children:\"NEU\"}),\" \",/*#__PURE__*/_jsx(Chevron,{open:open===key}),/*#__PURE__*/_jsx(Underline,{show:isOn||navHov===key})]},key);}),w>=(themed?1260:1090)&&tight<5&&/*#__PURE__*/_jsxs(\"a\",{href:\"https://dermacom-germany.de/events\",title:\"Events & Schulungen von Dermacom\",onClick:()=>setOpen(null),onMouseEnter:()=>{hoverOpen(\"Events\");setNavHov(\"Events\");},onMouseLeave:()=>{hoverClose();setNavHov(null);},style:nb(isActive(\"https://dermacom-germany.de/events\")||open===\"Events\"),children:[/*#__PURE__*/_jsx(NavPill,{on:pillKey===\"Events\",theme:theme}),\"Events\",/*#__PURE__*/_jsx(motion.span,{animate:{opacity:.9},style:{width:6,height:6,borderRadius:\"50%\",background:theme,marginTop:-8,marginLeft:-1,boxShadow:`0 0 6px ${theme}`}}),/*#__PURE__*/_jsx(Underline,{show:isActive(\"https://dermacom-germany.de/events\")||navHov===\"Events\"||open===\"Events\"})]}),w>=(themed?1400:1160)&&tight<4&&/*#__PURE__*/_jsxs(\"a\",{href:\"https://dermacom-germany.de/studien\",title:\"Klinische Studien nach Ger\\xe4t\",onClick:()=>setOpen(null),onMouseEnter:()=>{hoverClose();setNavHov(\"Studien\");},onMouseLeave:()=>setNavHov(null),style:nb(isActive(\"https://dermacom-germany.de/studien\")),children:[/*#__PURE__*/_jsx(NavPill,{on:pillKey===\"Studien\",theme:theme}),\"Studien\",/*#__PURE__*/_jsx(Underline,{show:isActive(\"https://dermacom-germany.de/studien\")||navHov===\"Studien\"})]}),w>=(themed?1400:1240)&&tight<3&&/*#__PURE__*/_jsxs(\"a\",{href:\"https://dermacom-germany.de/kontakt\",title:\"Kontakt zu Dermacom aufnehmen\",onClick:()=>setOpen(null),onMouseEnter:()=>{hoverClose();setNavHov(\"Kontakt\");},onMouseLeave:()=>setNavHov(null),style:nb(isActive(\"https://dermacom-germany.de/kontakt\")),children:[/*#__PURE__*/_jsx(NavPill,{on:pillKey===\"Kontakt\",theme:theme}),\"Kontakt\",/*#__PURE__*/_jsx(Underline,{show:isActive(\"https://dermacom-germany.de/kontakt\")||navHov===\"Kontakt\"})]})]}),!isM&&/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,x:16},animate:{opacity:1,x:0},transition:{duration:.6,delay:.25,ease:[.16,1,.3,1]},style:{display:\"flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsxs(motion.button,{onClick:openIrisChat,title:\"Iris – KI-Assistentin \\xb7 antwortet sofort\",\"aria-label\":\"Iris KI-Assistentin \\xf6ffnen\",whileHover:{scale:1.05},whileTap:{scale:.96},style:{position:\"relative\",display:\"flex\",alignItems:\"center\",gap:5,padding:\"6px 10px\",borderRadius:20,flexShrink:0,background:\"rgba(255,255,255,0.94)\",border:\"1px solid rgba(79,141,253,0.3)\",cursor:\"pointer\",boxShadow:\"0 2px 12px rgba(79,141,253,0.16)\"},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",top:-4,right:-4,bottom:-4,left:-4,borderRadius:24,background:\"radial-gradient(60% 80% at 50% 50%, rgba(155,107,255,0.22), rgba(40,184,192,0.14) 60%, rgba(255,255,255,0) 100%)\",zIndex:-1}}),/*#__PURE__*/_jsx(IrisSpark,{size:12}),w>=(themed?1500:1340)&&tight<2&&/*#__PURE__*/_jsx(\"img\",{src:IRIS_LOGO,alt:\"Iris\",style:{height:13,width:\"auto\",display:\"block\"}}),/*#__PURE__*/_jsx(\"span\",{style:{width:6,height:6,borderRadius:\"50%\",background:\"#34c759\",flexShrink:0}})]}),w>=(themed?1180:1090)&&tight<6&&/*#__PURE__*/_jsxs(\"a\",{href:\"tel:+491772362631\",style:{display:\"flex\",alignItems:\"center\",gap:6,padding:GLASS_PILL?\"6px 8px\":\"6px 12px\",borderRadius:8,border:GLASS_PILL?\"1px solid transparent\":\"1px solid rgba(0,0,0,0.1)\",fontSize:12.5,fontWeight:600,color:glassDark?\"rgba(255,255,255,0.92)\":\"#222\",textDecoration:\"none\",fontFamily:\"Montserrat, sans-serif\",transition:\"color 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s, transform 0.2s, opacity 0.2s\",whiteSpace:\"nowrap\",flexShrink:0},onMouseEnter:e=>{e.currentTarget.style.borderColor=A;e.currentTarget.style.color=A;},onMouseLeave:e=>{e.currentTarget.style.borderColor=GLASS_PILL?\"transparent\":\"rgba(0,0,0,0.1)\";e.currentTarget.style.color=glassDark?\"rgba(255,255,255,0.92)\":\"#222\";},children:[/*#__PURE__*/_jsx(PhoneIcon,{}),w>=1340&&!themed&&tight<1&&/*#__PURE__*/_jsx(_Fragment,{children:\" +49 177 236 2631\"})]}),/*#__PURE__*/_jsx(\"a\",{href:GLASS_PILL&&themed&&activeDevice?activeDevice.href+\"#angebot\":\"https://dermacom.shop\",target:GLASS_PILL&&themed?undefined:\"_blank\",rel:GLASS_PILL&&themed?undefined:\"noopener noreferrer\",style:{display:\"flex\",alignItems:\"center\",gap:6,padding:GLASS_PILL?\"9px 16px\":\"7px 14px\",borderRadius:GLASS_PILL?999:8,background:themed?theme:A,fontSize:12.5,fontWeight:700,color:\"#fff\",textDecoration:\"none\",fontFamily:\"Montserrat, sans-serif\",transition:\"background 0.4s ease, transform 0.2s ease\",boxShadow:themed?`0 6px 18px ${theme}66`:GLASS_PILL?`0 6px 18px ${A}55`:\"none\",whiteSpace:\"nowrap\"},onMouseEnter:e=>{e.currentTarget.style.transform=\"translateY(-1px)\";if(!themed)e.currentTarget.style.background=\"#1fa0a8\";},onMouseLeave:e=>{e.currentTarget.style.transform=\"none\";if(!themed)e.currentTarget.style.background=A;},children:GLASS_PILL&&themed?/*#__PURE__*/_jsxs(_Fragment,{children:[activeDevice&&activeDevice.label.length<=12&&w>=1500&&tight<3?activeDevice.label+\"-Angebot\":w<1500||tight>=3?\"Angebot\":\"Angebot anfordern\",\" \",/*#__PURE__*/_jsx(ArrowRight,{})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(ShopIcon,{}),\" Shop\"]})}),w>=1480&&!GLASS_PILL&&[{href:\"https://www.instagram.com/dermacom.de/\",label:\"Instagram\",svg:/*#__PURE__*/_jsxs(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"2\",width:\"20\",height:\"20\",rx:\"5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"4\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"17.5\",cy:\"6.5\",r:\"0.8\",fill:\"currentColor\",stroke:\"none\"})]})},{href:\"https://www.youtube.com/@DermacomGermany\",label:\"YouTube\",svg:/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"currentColor\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M23.5 6.2a3 3 0 0 0-2.1-2.1C19.5 3.5 12 3.5 12 3.5s-7.5 0-9.4.6A3 3 0 0 0 .5 6.2 31 31 0 0 0 0 12a31 31 0 0 0 .5 5.8 3 3 0 0 0 2.1 2.1c1.9.6 9.4.6 9.4.6s7.5 0 9.4-.6a3 3 0 0 0 2.1-2.1A31 31 0 0 0 24 12a31 31 0 0 0-.5-5.8zM9.7 15.5V8.5l6.3 3.5-6.3 3.5z\"})})},{href:\"https://de.linkedin.com/company/dermacom\",label:\"LinkedIn\",svg:/*#__PURE__*/_jsxs(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"currentColor\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-4 0v7h-4v-7a6 6 0 0 1 6-6z\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"9\",width:\"4\",height:\"12\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"4\",cy:\"4\",r:\"2\"})]})}].map(s=>/*#__PURE__*/_jsx(\"a\",{href:s.href,target:\"_blank\",rel:\"noopener noreferrer\",\"aria-label\":s.label,style:{width:32,height:32,borderRadius:\"50%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"rgba(40,184,192,0.08)\",color:A,border:\"1px solid rgba(40,184,192,0.18)\",textDecoration:\"none\",transition:\"background 0.2s\",flexShrink:0},onMouseEnter:e=>e.currentTarget.style.background=\"rgba(40,184,192,0.22)\",onMouseLeave:e=>e.currentTarget.style.background=\"rgba(40,184,192,0.08)\",children:s.svg},s.label))]}),isM&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:9},children:[/*#__PURE__*/_jsxs(\"a\",{href:\"tel:+491772362631\",\"aria-label\":\"Anrufen\",style:{position:\"relative\",width:38,height:38,borderRadius:\"50%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"rgba(255,255,255,0.96)\",border:\"1px solid rgba(0,0,0,0.12)\",color:\"#0e1117\",textDecoration:\"none\",WebkitTapHighlightColor:\"transparent\",boxShadow:\"0 2px 8px rgba(0,0,0,0.06)\"},children:[/*#__PURE__*/_jsx(motion.span,{\"aria-hidden\":\"true\",animate:{scale:1,opacity:0},style:{position:\"absolute\",top:0,right:0,bottom:0,left:0,borderRadius:\"50%\",border:\"1.5px solid #34c759\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(PhoneIcon,{}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",top:1,right:1,width:8,height:8,borderRadius:\"50%\",background:\"#34c759\",border:\"1.5px solid #fff\"}})]}),/*#__PURE__*/_jsx(\"a\",{href:GLASS_PILL&&themed&&activeDevice?activeDevice.href+\"#angebot\":\"https://dermacom.shop\",target:GLASS_PILL&&themed?undefined:\"_blank\",rel:GLASS_PILL&&themed?undefined:\"noopener noreferrer\",style:{display:\"flex\",alignItems:\"center\",gap:5,padding:\"8px 12px\",borderRadius:20,background:themed?theme:A,fontSize:12.5,fontWeight:700,color:\"#fff\",textDecoration:\"none\",fontFamily:\"Montserrat, sans-serif\",WebkitTapHighlightColor:\"transparent\",transition:\"background 0.4s ease\",boxShadow:`0 4px 14px ${themed?theme:A}44`},children:GLASS_PILL&&themed?/*#__PURE__*/_jsx(_Fragment,{children:activeDevice&&activeDevice.label.length<=10?activeDevice.label:\"Angebot\"}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(ShopIcon,{}),\" Shop\"]})}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>setMob(p=>!p),\"aria-label\":mob?\"Men\\xfc schlie\\xdfen\":\"Men\\xfc \\xf6ffnen\",\"aria-expanded\":mob,style:{position:\"relative\",width:38,height:38,borderRadius:\"50%\",background:mob?`${theme}12`:glassDark?\"rgba(255,255,255,0.14)\":\"rgba(0,0,0,0.04)\",border:glassDark?\"1px solid rgba(255,255,255,0.25)\":\"1px solid rgba(0,0,0,0.07)\",cursor:\"pointer\",padding:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",WebkitTapHighlightColor:\"transparent\",transition:\"background 0.25s ease\"},children:/*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",width:17,height:12,display:\"block\"},children:[/*#__PURE__*/_jsx(motion.span,{animate:{rotate:mob?45:0,y:mob?5:0,backgroundColor:mob?theme:glassDark?\"#ffffff\":\"#111\"},transition:{duration:.3,ease:[.22,1,.36,1]},style:{position:\"absolute\",top:0,left:0,right:0,height:2,borderRadius:2,background:\"#111\",transformOrigin:\"center\"}}),/*#__PURE__*/_jsx(motion.span,{animate:{rotate:mob?-45:0,y:mob?-5:0,width:mob?\"100%\":\"70%\",backgroundColor:mob?theme:glassDark?\"#ffffff\":\"#111\"},transition:{duration:.3,ease:[.22,1,.36,1]},style:{position:\"absolute\",bottom:0,right:0,height:2,borderRadius:2,background:\"#111\",transformOrigin:\"center\",width:\"70%\"}})]})})]})]}),themed&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:0,left:0,right:0,height:1.5,background:`linear-gradient(90deg, transparent, ${theme}, transparent)`,pointerEvents:\"none\",zIndex:2,opacity:.7}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:0,left:0,right:0,height:2,background:\"transparent\",overflow:\"hidden\",zIndex:3,display:\"block\"},children:/*#__PURE__*/_jsx(\"div\",{ref:progressRef,style:{height:\"100%\",width:\"100%\",transform:\"scaleX(0)\",transformOrigin:\"0 50%\",willChange:\"transform\",opacity:0,background:themed?theme:`linear-gradient(90deg, ${A} 0%, #1fa0a8 100%)`,transition:\"opacity 0.3s ease, background 0.4s ease\",boxShadow:`0 0 8px ${themed?theme:A}`}})})]}),/*#__PURE__*/_jsx(AnimatePresence,{children:showEventBar&&/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,y:-10},animate:{opacity:1,y:0},exit:{opacity:0,height:0},transition:{duration:.3,ease:[.16,1,.3,1]},style:{position:\"fixed\",top:hdrBottom(scrolled)+(GLASS_PILL?6:0),left:0,right:0,margin:GLASS_PILL?\"0 auto\":undefined,width:GLASS_PILL?\"fit-content\":undefined,maxWidth:GLASS_PILL?\"calc(100vw - 32px)\":undefined,borderRadius:GLASS_PILL?999:0,padding:GLASS_PILL?\"0 14px\":undefined,zIndex:9998,height:34,background:GLASS_PILL?\"rgba(255,255,255,0.86)\":\"rgba(255,255,255,0.95)\",border:GLASS_PILL?\"1px solid rgba(255,255,255,0.8)\":undefined,borderBottom:GLASS_PILL?undefined:\"1px solid rgba(0,0,0,0.05)\",boxShadow:GLASS_PILL?\"inset 0 1px 0 rgba(255,255,255,0.8), 0 8px 24px rgba(0,0,0,0.10)\":\"0 4px 16px rgba(0,0,0,0.04)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:\"top 0.25s ease\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(motion.div,{animate:{x:\"-40%\",opacity:0},style:{position:\"absolute\",top:0,bottom:0,width:\"26%\",background:`linear-gradient(105deg, transparent, ${A}33, transparent)`,transform:\"skewX(-18deg)\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsxs(\"a\",{href:\"https://dermacom-germany.de/events\",style:{display:\"inline-flex\",alignItems:\"center\",gap:isM?7:10,textDecoration:\"none\",padding:\"0 36px 0 12px\",maxWidth:\"100%\"},children:[/*#__PURE__*/_jsx(motion.span,{animate:{opacity:.9},style:{width:6,height:6,borderRadius:\"50%\",background:A,boxShadow:`0 0 7px ${A}`,flexShrink:0}}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:isM?10.5:11.5,fontWeight:600,color:\"#1a1a1a\",fontFamily:\"Montserrat, sans-serif\",whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:isM?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"DERM Alpin 2026\"}),\" \\xb7 16.–18.10. Salzburg \\xb7 Stand 16\"]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"DERM Alpin 2026\"}),\" \\xb7 Internationaler Dermatologie-Kongress \\xb7 16.–18. Oktober \\xb7 Salzburg Congress, Stand 16 \\xb7\",\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:A,fontWeight:700},children:\"Dermacom vor Ort\"})]})}),!isM&&/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",padding:\"2px 9px\",borderRadius:999,background:`${A}14`,border:`1px solid ${A}44`,fontSize:10,fontWeight:800,color:A,letterSpacing:\"0.06em\",textTransform:\"uppercase\",fontFamily:\"Montserrat, sans-serif\",whiteSpace:\"nowrap\",flexShrink:0},children:eventRunning?\"Jetzt live\":eventDaysLeft===0?\"Heute ab 14:30\":eventDaysLeft===1?\"Morgen\":`Noch ${eventDaysLeft} Tage`}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:isM?10.5:11.5,fontWeight:700,color:A,fontFamily:\"Montserrat, sans-serif\",display:\"inline-flex\",alignItems:\"center\",gap:4,flexShrink:0},children:[\"Mehr \",/*#__PURE__*/_jsx(ArrowRight,{})]})]}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>setEventBar(false),\"aria-label\":\"Hinweis schlie\\xdfen\",style:{position:\"absolute\",right:8,top:\"50%\",transform:\"translateY(-50%)\",background:\"none\",border:\"none\",cursor:\"pointer\",padding:6,display:\"flex\",color:\"rgba(0,0,0,0.35)\",WebkitTapHighlightColor:\"transparent\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"13\",height:\"13\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M18 6L6 18M6 6l12 12\",stroke:\"currentColor\",strokeWidth:\"2.2\",strokeLinecap:\"round\"})})})]})}),/*#__PURE__*/_jsx(AnimatePresence,{children:showCtaBar&&/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,y:-10},animate:{opacity:1,y:0},exit:{opacity:0,height:0},transition:{duration:.3,ease:[.16,1,.3,1]},style:{position:\"fixed\",top:hdrBottom(scrolled)+(GLASS_PILL?6:0),left:0,right:0,margin:GLASS_PILL?\"0 auto\":undefined,width:GLASS_PILL?\"fit-content\":undefined,maxWidth:GLASS_PILL?\"calc(100vw - 32px)\":undefined,borderRadius:GLASS_PILL?999:0,padding:GLASS_PILL?\"0 14px\":undefined,zIndex:9998,height:38,background:`linear-gradient(90deg, ${theme}14 0%, rgba(255,255,255,0.97) 28%, rgba(255,255,255,0.97) 72%, ${theme2}14 100%)`,borderBottom:`1px solid ${theme}4d`,boxShadow:`0 6px 20px rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.9), inset 0 -2px 0 ${theme}30`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:\"top 0.25s ease\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsxs(\"a\",{href:\"/kontakt\",\"aria-label\":`${activeDevice?activeDevice.label:\"Ger\\xe4t\"} – Fachberatung, Kontakt`,style:{display:\"inline-flex\",alignItems:\"center\",gap:isM?8:12,textDecoration:\"none\",maxWidth:\"calc(100% - 70px)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:6,height:6,borderRadius:\"50%\",background:isDuo?`linear-gradient(135deg, ${theme}, ${theme2})`:theme,boxShadow:`0 0 7px ${isDuo?theme2:theme}`,flexShrink:0}}),activeDevice?/*#__PURE__*/_jsx(\"span\",{style:{fontSize:isM?10:11.5,fontWeight:isM?800:700,color:\"#1a1a1a\",letterSpacing:isM?\"0.09em\":\"0\",textTransform:isM?\"uppercase\":\"none\",fontFamily:\"Montserrat, sans-serif\",whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:isM?`${activeDevice.label}`:`${activeDevice.label} — Fachberatung`}):null,/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:6,padding:\"4.5px 14px\",borderRadius:999,background:`linear-gradient(135deg, ${theme} 0%, ${isDuo?theme2:ctaShade} 100%)`,color:ctaInk,fontSize:isM?10.5:11,fontWeight:800,letterSpacing:\"0.04em\",fontFamily:\"Montserrat, sans-serif\",whiteSpace:\"nowrap\",flexShrink:0,boxShadow:`0 4px 14px ${theme}59, inset 0 1px 0 rgba(255,255,255,0.35)`},children:[/*#__PURE__*/_jsx(SparkTiny,{}),\" Kontakt \",/*#__PURE__*/_jsx(ArrowRight,{})]})]}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>setCtaBar(false),\"aria-label\":\"Hinweis schlie\\xdfen\",style:{position:\"absolute\",right:8,top:\"50%\",transform:\"translateY(-50%)\",background:\"none\",border:\"none\",cursor:\"pointer\",padding:6,display:\"flex\",color:\"rgba(0,0,0,0.35)\",WebkitTapHighlightColor:\"transparent\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"13\",height:\"13\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M18 6L6 18M6 6l12 12\",stroke:\"currentColor\",strokeWidth:\"2.2\",strokeLinecap:\"round\"})})})]},\"ctabar\")}),/*#__PURE__*/_jsx(AnimatePresence,{children:open&&!isM&&/*#__PURE__*/_jsx(motion.div,{\"aria-hidden\":\"true\",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.28,ease:\"easeOut\"},onClick:()=>setOpen(null),style:{position:\"fixed\",top:0,right:0,bottom:0,left:0,background:\"rgba(14,17,23,0.40)\",zIndex:9996,// iOS-Safari loest onClick auf reinen divs nur mit cursor:pointer aus –\n// sonst laesst sich die graue Flaeche nicht wegtippen\ncursor:\"pointer\",WebkitTapHighlightColor:\"transparent\",touchAction:\"manipulation\"}},\"backdrop\")}),/*#__PURE__*/_jsxs(AnimatePresence,{children:[open===\"Systeme\"&&!isM&&/*#__PURE__*/_jsx(SystemePanel,{onEnter:cancelClose,onLeave:hoverClose,onClose:()=>setOpen(null),top:GLASS_PILL?scrolled?12+60:12+68:hdrBottom(scrolled)+barH,attached:GLASS_PILL,path:path},\"p-sys\"),open===\"Anwendungen\"&&!isM&&/*#__PURE__*/_jsx(AnwendungenPanel,{onEnter:cancelClose,onLeave:hoverClose,top:GLASS_PILL?scrolled?12+60:12+68:hdrBottom(scrolled)+barH},\"p-anw\"),open===\"Events\"&&!isM&&/*#__PURE__*/_jsx(EventsPanel,{onEnter:cancelClose,onLeave:hoverClose,top:GLASS_PILL?scrolled?12+60:12+68:hdrBottom(scrolled)+barH},\"p-ev\"),open===\"Wissen\"&&!isM&&/*#__PURE__*/_jsx(WissenPanel,{onEnter:cancelClose,onLeave:hoverClose,top:GLASS_PILL?scrolled?12+60:12+68:hdrBottom(scrolled)+barH},\"p-wis\"),open===\"Service\"&&!isM&&/*#__PURE__*/_jsx(ServicePanel,{onEnter:cancelClose,onLeave:hoverClose,top:GLASS_PILL?scrolled?12+60:12+68:hdrBottom(scrolled)+barH},\"p-svc\")]}),/*#__PURE__*/_jsx(AnimatePresence,{children:mob&&isM&&/*#__PURE__*/_jsx(MobileMenu,{top:GLASS_PILL?scrolled?8+60:8+68:hdrBottom(scrolled)+barH})}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{height:GLASS_PILL?0:104+barH}})]})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DermacomMegaMenu\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Mega_Dermacom.map"],"mappings":"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"}