/* P-FRONTEND-PERF-5: critical render + lazy widgets. Keep data, reduce first paint cost. */
body.lcpi-front-desktop .lcpi-defer-paint{
  content-visibility:auto;
  contain-intrinsic-size:1px 520px;
}
body.lcpi-front-desktop .lcpi-bottom-grid.lcpi-defer-paint{
  contain-intrinsic-size:1px 360px;
}
body.lcpi-front-desktop .lcpi-feature-strip.lcpi-defer-paint{
  contain-intrinsic-size:1px 96px;
}
body.lcpi-front-desktop .lcpi-defer-side-paint .lcpi-payout-panel,
body.lcpi-front-desktop .lcpi-defer-side-paint .lcpi-unlock{
  content-visibility:auto;
  contain-intrinsic-size:1px 160px;
}
body.lcpi-front-desktop .lcpi-offer-card.is-bg-lazy .image{
  background-image:linear-gradient(135deg,rgba(42,53,115,.72),rgba(12,19,48,.98));
}
body.lcpi-front-desktop .lcpi-offer-card.is-bg-ready .image{
  background-image:var(--offer-bg),linear-gradient(135deg,rgba(42,53,115,.72),rgba(12,19,48,.98));
}
body.lcpi-front-desktop .lcpi-hero-art{
  will-change:auto;
}
body.lcpi-front-desktop .lcpi-live-panel,
body.lcpi-front-desktop .lcpi-hero,
body.lcpi-front-desktop .lcpi-stat{
  transform:translateZ(0);
}
@media (prefers-reduced-motion: reduce){
  body.lcpi-front-desktop *,
  body.lcpi-front-desktop *::before,
  body.lcpi-front-desktop *::after{
    animation-duration:.001ms!important;
    animation-iteration-count:1!important;
    transition-duration:.001ms!important;
  }
}
