/* PrintMarks integration layer for the official React Bits LiquidEther component. */
.pm-react-liquid-ether{
  position:absolute;
  inset:0;
  z-index:0;
  overflow:hidden;
  pointer-events:none;
  contain:layout paint style;
  background:
    radial-gradient(circle at 18% 24%,rgba(82,39,255,.26),transparent 38%),
    radial-gradient(circle at 80% 20%,rgba(255,159,252,.16),transparent 42%),
    radial-gradient(circle at 55% 82%,rgba(180,151,207,.14),transparent 46%),
    #050814;
}
.pm-react-liquid-ether > .liquid-ether-container,
.pm-liquid-ether-instance{
  position:absolute!important;
  inset:0;
  width:100%!important;
  height:100%!important;
  pointer-events:none;
}
.pm-react-liquid-ether canvas{
  position:absolute;
  inset:0;
  display:block;
  width:100%!important;
  height:100%!important;
  opacity:.92;
  filter:saturate(1.1) contrast(1.03);
}
.pm-react-liquid-ether::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:2;
  pointer-events:none;
  background:
    radial-gradient(circle at 50% 38%,transparent 0 28%,rgba(5,8,20,.10) 64%,rgba(5,8,20,.34) 100%),
    linear-gradient(90deg,rgba(5,8,20,.44) 0%,rgba(5,8,20,.10) 42%,rgba(5,8,20,.20) 100%);
}
.pm-react-liquid-ether::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:3;
  pointer-events:none;
  opacity:.18;
  background-image:
    linear-gradient(rgba(116,235,255,.12) 1px,transparent 1px),
    linear-gradient(90deg,rgba(116,235,255,.10) 1px,transparent 1px);
  background-size:72px 72px;
  mask-image:radial-gradient(circle at 50% 42%,black,transparent 78%);
}
html[data-web-theme="ai-future"] .pm342-hero{
  isolation:isolate;
  background:#050814!important;
}
html[data-web-theme="ai-future"] .pm342-hero > .hero-inner{
  position:relative;
  z-index:3;
}
html[data-web-theme="ai-future"] .pm342-hero > .pm-ai-particle-field{
  z-index:2!important;
  opacity:.32;
  mix-blend-mode:screen;
}
html[data-web-theme="ai-future"] .pm342-hero::before,
html[data-web-theme="ai-future"] .pm342-hero::after{
  pointer-events:none;
}
html:not([data-web-theme="ai-future"]) .pm-react-liquid-ether{
  display:none;
}
@media (max-width:700px){
  .pm-react-liquid-ether canvas{
    opacity:.72;
    filter:saturate(1.02) contrast(1.02);
  }
  .pm-react-liquid-ether::before{
    background:linear-gradient(180deg,rgba(5,8,20,.20),rgba(5,8,20,.54));
  }
  .pm-react-liquid-ether::after{
    opacity:.10;
    background-size:54px 54px;
  }
}
@media (prefers-reduced-motion:reduce){
  .pm-react-liquid-ether canvas{display:none!important}
  .pm-react-liquid-ether{
    background:
      radial-gradient(circle at 18% 28%,rgba(82,39,255,.42),transparent 37%),
      radial-gradient(circle at 76% 26%,rgba(255,159,252,.25),transparent 38%),
      radial-gradient(circle at 52% 78%,rgba(180,151,207,.22),transparent 45%),
      #050814;
  }
}