/* LMe Morph Icons Engine v745 — dedicated owner for true stroke-geometry morphs. */
.lme-morph-engine-v745 {
  display: inline-grid;
  place-items: center;
  color: inherit;
  pointer-events: none;
  contain: layout style paint;
  transform-origin: 50% 50%;
  backface-visibility: hidden;
}
.lme-morph-engine-v745 > svg {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.85;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.lme-morph-engine-v745 > svg > path {
  fill: none;
  stroke: currentColor;
  stroke-width: inherit;
  stroke-linecap: inherit;
  stroke-linejoin: inherit;
  vector-effect: non-scaling-stroke;
}
.lme-morph-engine-v745.is-morphing-v745 { will-change: transform; }
html[data-lme-morph-profile="minimal"] .lme-morph-engine-v745,
html[data-lme-morph-profile="lite"] .lme-morph-engine-v745 { will-change: auto; }
html[data-lme-morph-profile="reduced"] .lme-morph-engine-v745 { transition: none !important; animation: none !important; will-change: auto !important; }
@media (prefers-reduced-motion: reduce) {
  .lme-morph-engine-v745 { transition: none !important; animation: none !important; will-change: auto !important; }
}
