/* Matterbee 2026 redesign: platform page motion + interaction starting states */
.pf-cycler__list { transition: transform .85s cubic-bezier(.4,0,.2,1); }
.pf-hero__chip--chat { animation: mbFloat 6s ease-in-out infinite alternate, mbShimmer 4s linear infinite; }
.pf-hero__chip--time { animation: mbFloat 7s ease-in-out -2s infinite alternate, mbShimmer 4s linear -1.3s infinite; }
.pf-hero__chip--review { animation: mbFloat 6.5s ease-in-out -3.4s infinite alternate, mbShimmer 4s linear -2.1s infinite; }
.pf-hero__chip--population { animation: mbFloat 7.5s ease-in-out -1.6s infinite alternate, mbShimmer 4s linear -3s infinite; }
.pf-stage__chip--b, .pf-stage__note--b { animation-delay: -1.3s; }
.pf-stage__chip--c, .pf-stage__note--c { animation-delay: -2.1s; }
.pf-stage__chip--d, .pf-stage__note--d { animation-delay: -3s; }
@keyframes mbFade { from { opacity: 0; } to { opacity: 1; } }
.pf-gateway { --play: var(--gwplay, paused); }
.pf-connected__visual { animation: mbRise 1ms both; }
@supports (animation-timeline: view()) {
  .pf-connected__visual { animation: mbRise 1ms both; animation-timeline: view(); animation-range: entry 0% entry 25%; }
}
