/* Enqueued exclusively on the account root with source or exact-customer destination motion.
 * Outbound pageswap skips every navigation except the accepted exact account target. */
@view-transition { navigation: none; }
html.lio-pacman-native-source,
html.lio-pacman-native-destination { view-transition-name: none; }
html.lio-pacman-native-destination::view-transition { pointer-events: none; }
html.lio-pacman-native-destination::view-transition-group(lio-pacman-panel),
html.lio-pacman-native-destination::view-transition-group(lio-pacman-actor),
html.lio-pacman-native-destination::view-transition-group(lio-pacman-cell-0),
html.lio-pacman-native-destination::view-transition-group(lio-pacman-cell-1),
html.lio-pacman-native-destination::view-transition-group(lio-pacman-cell-2),
html.lio-pacman-native-destination::view-transition-group(lio-pacman-cell-3) { animation: none; }
html.lio-pacman-native-destination::view-transition-group(lio-pacman-panel) { z-index: 0; }
html.lio-pacman-native-destination::view-transition-group(lio-pacman-cell-0),
html.lio-pacman-native-destination::view-transition-group(lio-pacman-cell-1),
html.lio-pacman-native-destination::view-transition-group(lio-pacman-cell-2),
html.lio-pacman-native-destination::view-transition-group(lio-pacman-cell-3) { z-index: 1; }
html.lio-pacman-native-destination::view-transition-group(lio-pacman-actor) { z-index: 2; }
html.lio-pacman-native-destination::view-transition-old(lio-pacman-cell-0),
html.lio-pacman-native-destination::view-transition-old(lio-pacman-cell-1),
html.lio-pacman-native-destination::view-transition-old(lio-pacman-cell-2),
html.lio-pacman-native-destination::view-transition-old(lio-pacman-cell-3),
html.lio-pacman-native-destination::view-transition-new(lio-pacman-panel),
html.lio-pacman-native-destination::view-transition-new(lio-pacman-actor) { animation: none; mix-blend-mode: normal; }
html.lio-pacman-native-destination::view-transition-new(lio-pacman-actor) { opacity: 1; }
@keyframes lio-pacman-native-retain { from { opacity: 1; } to { opacity: 1; } }
html.lio-pacman-native-destination.lio-pacman-native-hold::view-transition-new(lio-pacman-panel) {
  animation: lio-pacman-native-retain 1s linear infinite;
}
/* Keep the captured old cells alive if theme chrome renders before the profile.
 * JS removes this bounded hold on completion, cancellation or missing markup. */
html.lio-pacman-native-await::view-transition { pointer-events: none; }
html.lio-pacman-native-await::view-transition-group(lio-pacman-cell-0),
html.lio-pacman-native-await::view-transition-group(lio-pacman-cell-1),
html.lio-pacman-native-await::view-transition-group(lio-pacman-cell-2),
html.lio-pacman-native-await::view-transition-group(lio-pacman-cell-3) {
  animation: lio-pacman-native-retain 1s linear infinite;
}
html.lio-pacman-native-await::view-transition-old(lio-pacman-cell-0),
html.lio-pacman-native-await::view-transition-old(lio-pacman-cell-1),
html.lio-pacman-native-await::view-transition-old(lio-pacman-cell-2),
html.lio-pacman-native-await::view-transition-old(lio-pacman-cell-3) {
  animation: none; mix-blend-mode: normal;
}
