@keyframes compositor_transition_fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes compositor_transition_perspective {
  0% {
    transform: perspective(30vh) rotateY(-90deg);
  }
  100% {
    transform: rotateY(0deg);
  }
}
@keyframes compositor_transition_blur {
  0% {
    filter: blur(10vh);
  }
  99% {
    filter: blur(0px);
  }
  100% {
    filter: none;
  }
}
/* Wipes */
@keyframes compositor_transition_wipe_up {
  /* FF does not tween this, lets do it for them */
  0% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 0%, transparent 100%);
  }
  1% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 1.15%, transparent 100%);
  }
  2% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 2.3%, transparent 100%);
  }
  3% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 3.45%, transparent 100%);
  }
  4% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 4.6%, transparent 100%);
  }
  5% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 5.75%, transparent 100%);
  }
  6% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 6.9%, transparent 100%);
  }
  7% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 8.05%, transparent 100%);
  }
  8% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 9.2%, transparent 100%);
  }
  9% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 10.35%, transparent 100%);
  }
  10% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 11.5%, transparent 100%);
  }
  11% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 12.65%, transparent 100%);
  }
  12% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 13.8%, transparent 100%);
  }
  13% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 14.95%, transparent 100%);
  }
  14% {
    mask: linear-gradient(0deg, white 0, white 1.1%, transparent 16.1%, transparent 100%);
  }
  15% {
    mask: linear-gradient(0deg, white 0, white 2.25%, transparent 17.25%, transparent 100%);
  }
  16% {
    mask: linear-gradient(0deg, white 0, white 3.4%, transparent 18.4%, transparent 100%);
  }
  17% {
    mask: linear-gradient(0deg, white 0, white 4.55%, transparent 19.55%, transparent 100%);
  }
  18% {
    mask: linear-gradient(0deg, white 0, white 5.7%, transparent 20.7%, transparent 100%);
  }
  19% {
    mask: linear-gradient(0deg, white 0, white 6.85%, transparent 21.85%, transparent 100%);
  }
  20% {
    mask: linear-gradient(0deg, white 0, white 8%, transparent 23%, transparent 100%);
  }
  21% {
    mask: linear-gradient(0deg, white 0, white 9.15%, transparent 24.15%, transparent 100%);
  }
  22% {
    mask: linear-gradient(0deg, white 0, white 10.3%, transparent 25.3%, transparent 100%);
  }
  23% {
    mask: linear-gradient(0deg, white 0, white 11.45%, transparent 26.45%, transparent 100%);
  }
  24% {
    mask: linear-gradient(0deg, white 0, white 12.6%, transparent 27.6%, transparent 100%);
  }
  25% {
    mask: linear-gradient(0deg, white 0, white 13.75%, transparent 28.75%, transparent 100%);
  }
  26% {
    mask: linear-gradient(0deg, white 0, white 14.9%, transparent 29.9%, transparent 100%);
  }
  27% {
    mask: linear-gradient(0deg, white 0, white 16.05%, transparent 31.05%, transparent 100%);
  }
  28% {
    mask: linear-gradient(0deg, white 0, white 17.2%, transparent 32.2%, transparent 100%);
  }
  29% {
    mask: linear-gradient(0deg, white 0, white 18.35%, transparent 33.35%, transparent 100%);
  }
  30% {
    mask: linear-gradient(0deg, white 0, white 19.5%, transparent 34.5%, transparent 100%);
  }
  31% {
    mask: linear-gradient(0deg, white 0, white 20.65%, transparent 35.65%, transparent 100%);
  }
  32% {
    mask: linear-gradient(0deg, white 0, white 21.8%, transparent 36.8%, transparent 100%);
  }
  33% {
    mask: linear-gradient(0deg, white 0, white 22.95%, transparent 37.95%, transparent 100%);
  }
  34% {
    mask: linear-gradient(0deg, white 0, white 24.1%, transparent 39.1%, transparent 100%);
  }
  35% {
    mask: linear-gradient(0deg, white 0, white 25.25%, transparent 40.25%, transparent 100%);
  }
  36% {
    mask: linear-gradient(0deg, white 0, white 26.4%, transparent 41.4%, transparent 100%);
  }
  37% {
    mask: linear-gradient(0deg, white 0, white 27.55%, transparent 42.55%, transparent 100%);
  }
  38% {
    mask: linear-gradient(0deg, white 0, white 28.7%, transparent 43.7%, transparent 100%);
  }
  39% {
    mask: linear-gradient(0deg, white 0, white 29.85%, transparent 44.85%, transparent 100%);
  }
  40% {
    mask: linear-gradient(0deg, white 0, white 31%, transparent 46%, transparent 100%);
  }
  41% {
    mask: linear-gradient(0deg, white 0, white 32.15%, transparent 47.15%, transparent 100%);
  }
  42% {
    mask: linear-gradient(0deg, white 0, white 33.3%, transparent 48.3%, transparent 100%);
  }
  43% {
    mask: linear-gradient(0deg, white 0, white 34.45%, transparent 49.45%, transparent 100%);
  }
  44% {
    mask: linear-gradient(0deg, white 0, white 35.6%, transparent 50.6%, transparent 100%);
  }
  45% {
    mask: linear-gradient(0deg, white 0, white 36.75%, transparent 51.75%, transparent 100%);
  }
  46% {
    mask: linear-gradient(0deg, white 0, white 37.9%, transparent 52.9%, transparent 100%);
  }
  47% {
    mask: linear-gradient(0deg, white 0, white 39.05%, transparent 54.05%, transparent 100%);
  }
  48% {
    mask: linear-gradient(0deg, white 0, white 40.2%, transparent 55.2%, transparent 100%);
  }
  49% {
    mask: linear-gradient(0deg, white 0, white 41.35%, transparent 56.35%, transparent 100%);
  }
  50% {
    mask: linear-gradient(0deg, white 0, white 42.5%, transparent 57.5%, transparent 100%);
  }
  51% {
    mask: linear-gradient(0deg, white 0, white 43.65%, transparent 58.65%, transparent 100%);
  }
  52% {
    mask: linear-gradient(0deg, white 0, white 44.8%, transparent 59.8%, transparent 100%);
  }
  53% {
    mask: linear-gradient(0deg, white 0, white 45.95%, transparent 60.95%, transparent 100%);
  }
  54% {
    mask: linear-gradient(0deg, white 0, white 47.1%, transparent 62.1%, transparent 100%);
  }
  55% {
    mask: linear-gradient(0deg, white 0, white 48.25%, transparent 63.25%, transparent 100%);
  }
  56% {
    mask: linear-gradient(0deg, white 0, white 49.4%, transparent 64.4%, transparent 100%);
  }
  57% {
    mask: linear-gradient(0deg, white 0, white 50.55%, transparent 65.55%, transparent 100%);
  }
  58% {
    mask: linear-gradient(0deg, white 0, white 51.7%, transparent 66.7%, transparent 100%);
  }
  59% {
    mask: linear-gradient(0deg, white 0, white 52.85%, transparent 67.85%, transparent 100%);
  }
  60% {
    mask: linear-gradient(0deg, white 0, white 54%, transparent 69%, transparent 100%);
  }
  61% {
    mask: linear-gradient(0deg, white 0, white 55.15%, transparent 70.15%, transparent 100%);
  }
  62% {
    mask: linear-gradient(0deg, white 0, white 56.3%, transparent 71.3%, transparent 100%);
  }
  63% {
    mask: linear-gradient(0deg, white 0, white 57.45%, transparent 72.45%, transparent 100%);
  }
  64% {
    mask: linear-gradient(0deg, white 0, white 58.6%, transparent 73.6%, transparent 100%);
  }
  65% {
    mask: linear-gradient(0deg, white 0, white 59.75%, transparent 74.75%, transparent 100%);
  }
  66% {
    mask: linear-gradient(0deg, white 0, white 60.9%, transparent 75.9%, transparent 100%);
  }
  67% {
    mask: linear-gradient(0deg, white 0, white 62.05%, transparent 77.05%, transparent 100%);
  }
  68% {
    mask: linear-gradient(0deg, white 0, white 63.2%, transparent 78.2%, transparent 100%);
  }
  69% {
    mask: linear-gradient(0deg, white 0, white 64.35%, transparent 79.35%, transparent 100%);
  }
  70% {
    mask: linear-gradient(0deg, white 0, white 65.5%, transparent 80.5%, transparent 100%);
  }
  71% {
    mask: linear-gradient(0deg, white 0, white 66.65%, transparent 81.65%, transparent 100%);
  }
  72% {
    mask: linear-gradient(0deg, white 0, white 67.8%, transparent 82.8%, transparent 100%);
  }
  73% {
    mask: linear-gradient(0deg, white 0, white 68.95%, transparent 83.95%, transparent 100%);
  }
  74% {
    mask: linear-gradient(0deg, white 0, white 70.1%, transparent 85.1%, transparent 100%);
  }
  75% {
    mask: linear-gradient(0deg, white 0, white 71.25%, transparent 86.25%, transparent 100%);
  }
  76% {
    mask: linear-gradient(0deg, white 0, white 72.4%, transparent 87.4%, transparent 100%);
  }
  77% {
    mask: linear-gradient(0deg, white 0, white 73.55%, transparent 88.55%, transparent 100%);
  }
  78% {
    mask: linear-gradient(0deg, white 0, white 74.7%, transparent 89.7%, transparent 100%);
  }
  79% {
    mask: linear-gradient(0deg, white 0, white 75.85%, transparent 90.85%, transparent 100%);
  }
  80% {
    mask: linear-gradient(0deg, white 0, white 77%, transparent 92%, transparent 100%);
  }
  81% {
    mask: linear-gradient(0deg, white 0, white 78.15%, transparent 93.15%, transparent 100%);
  }
  82% {
    mask: linear-gradient(0deg, white 0, white 79.3%, transparent 94.3%, transparent 100%);
  }
  83% {
    mask: linear-gradient(0deg, white 0, white 80.45%, transparent 95.45%, transparent 100%);
  }
  84% {
    mask: linear-gradient(0deg, white 0, white 81.6%, transparent 96.6%, transparent 100%);
  }
  85% {
    mask: linear-gradient(0deg, white 0, white 82.75%, transparent 97.75%, transparent 100%);
  }
  86% {
    mask: linear-gradient(0deg, white 0, white 83.9%, transparent 98.9%, transparent 100%);
  }
  87% {
    mask: linear-gradient(0deg, white 0, white 85.05%, transparent 100%, transparent 100%);
  }
  88% {
    mask: linear-gradient(0deg, white 0, white 86.2%, transparent 100%, transparent 100%);
  }
  89% {
    mask: linear-gradient(0deg, white 0, white 87.35%, transparent 100%, transparent 100%);
  }
  90% {
    mask: linear-gradient(0deg, white 0, white 88.5%, transparent 100%, transparent 100%);
  }
  91% {
    mask: linear-gradient(0deg, white 0, white 89.65%, transparent 100%, transparent 100%);
  }
  92% {
    mask: linear-gradient(0deg, white 0, white 90.8%, transparent 100%, transparent 100%);
  }
  93% {
    mask: linear-gradient(0deg, white 0, white 91.95%, transparent 100%, transparent 100%);
  }
  94% {
    mask: linear-gradient(0deg, white 0, white 93.1%, transparent 100%, transparent 100%);
  }
  95% {
    mask: linear-gradient(0deg, white 0, white 94.25%, transparent 100%, transparent 100%);
  }
  96% {
    mask: linear-gradient(0deg, white 0, white 95.4%, transparent 100%, transparent 100%);
  }
  97% {
    mask: linear-gradient(0deg, white 0, white 96.55%, transparent 100%, transparent 100%);
  }
  98% {
    mask: linear-gradient(0deg, white 0, white 97.7%, transparent 100%, transparent 100%);
  }
  99% {
    mask: linear-gradient(0deg, white 0, white 98.85%, transparent 100%, transparent 100%);
  }
  100% {
    mask: none;
  }
}
@keyframes compositor_transition_wipe_right {
  /* FF does not tween this, lets do it for them */
  0% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 0%, transparent 100%);
  }
  1% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 1.15%, transparent 100%);
  }
  2% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 2.3%, transparent 100%);
  }
  3% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 3.45%, transparent 100%);
  }
  4% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 4.6%, transparent 100%);
  }
  5% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 5.75%, transparent 100%);
  }
  6% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 6.9%, transparent 100%);
  }
  7% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 8.05%, transparent 100%);
  }
  8% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 9.2%, transparent 100%);
  }
  9% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 10.35%, transparent 100%);
  }
  10% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 11.5%, transparent 100%);
  }
  11% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 12.65%, transparent 100%);
  }
  12% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 13.8%, transparent 100%);
  }
  13% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 14.95%, transparent 100%);
  }
  14% {
    mask: linear-gradient(90deg, white 0, white 1.1%, transparent 16.1%, transparent 100%);
  }
  15% {
    mask: linear-gradient(90deg, white 0, white 2.25%, transparent 17.25%, transparent 100%);
  }
  16% {
    mask: linear-gradient(90deg, white 0, white 3.4%, transparent 18.4%, transparent 100%);
  }
  17% {
    mask: linear-gradient(90deg, white 0, white 4.55%, transparent 19.55%, transparent 100%);
  }
  18% {
    mask: linear-gradient(90deg, white 0, white 5.7%, transparent 20.7%, transparent 100%);
  }
  19% {
    mask: linear-gradient(90deg, white 0, white 6.85%, transparent 21.85%, transparent 100%);
  }
  20% {
    mask: linear-gradient(90deg, white 0, white 8%, transparent 23%, transparent 100%);
  }
  21% {
    mask: linear-gradient(90deg, white 0, white 9.15%, transparent 24.15%, transparent 100%);
  }
  22% {
    mask: linear-gradient(90deg, white 0, white 10.3%, transparent 25.3%, transparent 100%);
  }
  23% {
    mask: linear-gradient(90deg, white 0, white 11.45%, transparent 26.45%, transparent 100%);
  }
  24% {
    mask: linear-gradient(90deg, white 0, white 12.6%, transparent 27.6%, transparent 100%);
  }
  25% {
    mask: linear-gradient(90deg, white 0, white 13.75%, transparent 28.75%, transparent 100%);
  }
  26% {
    mask: linear-gradient(90deg, white 0, white 14.9%, transparent 29.9%, transparent 100%);
  }
  27% {
    mask: linear-gradient(90deg, white 0, white 16.05%, transparent 31.05%, transparent 100%);
  }
  28% {
    mask: linear-gradient(90deg, white 0, white 17.2%, transparent 32.2%, transparent 100%);
  }
  29% {
    mask: linear-gradient(90deg, white 0, white 18.35%, transparent 33.35%, transparent 100%);
  }
  30% {
    mask: linear-gradient(90deg, white 0, white 19.5%, transparent 34.5%, transparent 100%);
  }
  31% {
    mask: linear-gradient(90deg, white 0, white 20.65%, transparent 35.65%, transparent 100%);
  }
  32% {
    mask: linear-gradient(90deg, white 0, white 21.8%, transparent 36.8%, transparent 100%);
  }
  33% {
    mask: linear-gradient(90deg, white 0, white 22.95%, transparent 37.95%, transparent 100%);
  }
  34% {
    mask: linear-gradient(90deg, white 0, white 24.1%, transparent 39.1%, transparent 100%);
  }
  35% {
    mask: linear-gradient(90deg, white 0, white 25.25%, transparent 40.25%, transparent 100%);
  }
  36% {
    mask: linear-gradient(90deg, white 0, white 26.4%, transparent 41.4%, transparent 100%);
  }
  37% {
    mask: linear-gradient(90deg, white 0, white 27.55%, transparent 42.55%, transparent 100%);
  }
  38% {
    mask: linear-gradient(90deg, white 0, white 28.7%, transparent 43.7%, transparent 100%);
  }
  39% {
    mask: linear-gradient(90deg, white 0, white 29.85%, transparent 44.85%, transparent 100%);
  }
  40% {
    mask: linear-gradient(90deg, white 0, white 31%, transparent 46%, transparent 100%);
  }
  41% {
    mask: linear-gradient(90deg, white 0, white 32.15%, transparent 47.15%, transparent 100%);
  }
  42% {
    mask: linear-gradient(90deg, white 0, white 33.3%, transparent 48.3%, transparent 100%);
  }
  43% {
    mask: linear-gradient(90deg, white 0, white 34.45%, transparent 49.45%, transparent 100%);
  }
  44% {
    mask: linear-gradient(90deg, white 0, white 35.6%, transparent 50.6%, transparent 100%);
  }
  45% {
    mask: linear-gradient(90deg, white 0, white 36.75%, transparent 51.75%, transparent 100%);
  }
  46% {
    mask: linear-gradient(90deg, white 0, white 37.9%, transparent 52.9%, transparent 100%);
  }
  47% {
    mask: linear-gradient(90deg, white 0, white 39.05%, transparent 54.05%, transparent 100%);
  }
  48% {
    mask: linear-gradient(90deg, white 0, white 40.2%, transparent 55.2%, transparent 100%);
  }
  49% {
    mask: linear-gradient(90deg, white 0, white 41.35%, transparent 56.35%, transparent 100%);
  }
  50% {
    mask: linear-gradient(90deg, white 0, white 42.5%, transparent 57.5%, transparent 100%);
  }
  51% {
    mask: linear-gradient(90deg, white 0, white 43.65%, transparent 58.65%, transparent 100%);
  }
  52% {
    mask: linear-gradient(90deg, white 0, white 44.8%, transparent 59.8%, transparent 100%);
  }
  53% {
    mask: linear-gradient(90deg, white 0, white 45.95%, transparent 60.95%, transparent 100%);
  }
  54% {
    mask: linear-gradient(90deg, white 0, white 47.1%, transparent 62.1%, transparent 100%);
  }
  55% {
    mask: linear-gradient(90deg, white 0, white 48.25%, transparent 63.25%, transparent 100%);
  }
  56% {
    mask: linear-gradient(90deg, white 0, white 49.4%, transparent 64.4%, transparent 100%);
  }
  57% {
    mask: linear-gradient(90deg, white 0, white 50.55%, transparent 65.55%, transparent 100%);
  }
  58% {
    mask: linear-gradient(90deg, white 0, white 51.7%, transparent 66.7%, transparent 100%);
  }
  59% {
    mask: linear-gradient(90deg, white 0, white 52.85%, transparent 67.85%, transparent 100%);
  }
  60% {
    mask: linear-gradient(90deg, white 0, white 54%, transparent 69%, transparent 100%);
  }
  61% {
    mask: linear-gradient(90deg, white 0, white 55.15%, transparent 70.15%, transparent 100%);
  }
  62% {
    mask: linear-gradient(90deg, white 0, white 56.3%, transparent 71.3%, transparent 100%);
  }
  63% {
    mask: linear-gradient(90deg, white 0, white 57.45%, transparent 72.45%, transparent 100%);
  }
  64% {
    mask: linear-gradient(90deg, white 0, white 58.6%, transparent 73.6%, transparent 100%);
  }
  65% {
    mask: linear-gradient(90deg, white 0, white 59.75%, transparent 74.75%, transparent 100%);
  }
  66% {
    mask: linear-gradient(90deg, white 0, white 60.9%, transparent 75.9%, transparent 100%);
  }
  67% {
    mask: linear-gradient(90deg, white 0, white 62.05%, transparent 77.05%, transparent 100%);
  }
  68% {
    mask: linear-gradient(90deg, white 0, white 63.2%, transparent 78.2%, transparent 100%);
  }
  69% {
    mask: linear-gradient(90deg, white 0, white 64.35%, transparent 79.35%, transparent 100%);
  }
  70% {
    mask: linear-gradient(90deg, white 0, white 65.5%, transparent 80.5%, transparent 100%);
  }
  71% {
    mask: linear-gradient(90deg, white 0, white 66.65%, transparent 81.65%, transparent 100%);
  }
  72% {
    mask: linear-gradient(90deg, white 0, white 67.8%, transparent 82.8%, transparent 100%);
  }
  73% {
    mask: linear-gradient(90deg, white 0, white 68.95%, transparent 83.95%, transparent 100%);
  }
  74% {
    mask: linear-gradient(90deg, white 0, white 70.1%, transparent 85.1%, transparent 100%);
  }
  75% {
    mask: linear-gradient(90deg, white 0, white 71.25%, transparent 86.25%, transparent 100%);
  }
  76% {
    mask: linear-gradient(90deg, white 0, white 72.4%, transparent 87.4%, transparent 100%);
  }
  77% {
    mask: linear-gradient(90deg, white 0, white 73.55%, transparent 88.55%, transparent 100%);
  }
  78% {
    mask: linear-gradient(90deg, white 0, white 74.7%, transparent 89.7%, transparent 100%);
  }
  79% {
    mask: linear-gradient(90deg, white 0, white 75.85%, transparent 90.85%, transparent 100%);
  }
  80% {
    mask: linear-gradient(90deg, white 0, white 77%, transparent 92%, transparent 100%);
  }
  81% {
    mask: linear-gradient(90deg, white 0, white 78.15%, transparent 93.15%, transparent 100%);
  }
  82% {
    mask: linear-gradient(90deg, white 0, white 79.3%, transparent 94.3%, transparent 100%);
  }
  83% {
    mask: linear-gradient(90deg, white 0, white 80.45%, transparent 95.45%, transparent 100%);
  }
  84% {
    mask: linear-gradient(90deg, white 0, white 81.6%, transparent 96.6%, transparent 100%);
  }
  85% {
    mask: linear-gradient(90deg, white 0, white 82.75%, transparent 97.75%, transparent 100%);
  }
  86% {
    mask: linear-gradient(90deg, white 0, white 83.9%, transparent 98.9%, transparent 100%);
  }
  87% {
    mask: linear-gradient(90deg, white 0, white 85.05%, transparent 100%, transparent 100%);
  }
  88% {
    mask: linear-gradient(90deg, white 0, white 86.2%, transparent 100%, transparent 100%);
  }
  89% {
    mask: linear-gradient(90deg, white 0, white 87.35%, transparent 100%, transparent 100%);
  }
  90% {
    mask: linear-gradient(90deg, white 0, white 88.5%, transparent 100%, transparent 100%);
  }
  91% {
    mask: linear-gradient(90deg, white 0, white 89.65%, transparent 100%, transparent 100%);
  }
  92% {
    mask: linear-gradient(90deg, white 0, white 90.8%, transparent 100%, transparent 100%);
  }
  93% {
    mask: linear-gradient(90deg, white 0, white 91.95%, transparent 100%, transparent 100%);
  }
  94% {
    mask: linear-gradient(90deg, white 0, white 93.1%, transparent 100%, transparent 100%);
  }
  95% {
    mask: linear-gradient(90deg, white 0, white 94.25%, transparent 100%, transparent 100%);
  }
  96% {
    mask: linear-gradient(90deg, white 0, white 95.4%, transparent 100%, transparent 100%);
  }
  97% {
    mask: linear-gradient(90deg, white 0, white 96.55%, transparent 100%, transparent 100%);
  }
  98% {
    mask: linear-gradient(90deg, white 0, white 97.7%, transparent 100%, transparent 100%);
  }
  99% {
    mask: linear-gradient(90deg, white 0, white 98.85%, transparent 100%, transparent 100%);
  }
  100% {
    mask: none;
  }
}
@keyframes compositor_transition_wipe_down {
  /* FF does not tween this, lets do it for them */
  0% {
    mask: linear-gradient(180deg, white 0, white 0%, transparent 0%, transparent 100%);
  }
  1% {
    mask: linear-gradient(180deg, white 0, white 0%, transparent 1.15%, transparent 100%);
  }
  2% {
    mask: linear-gradient(180deg, white 0, white 0%, transparent 2.3%, transparent 100%);
  }
  3% {
    mask: linear-gradient(180deg, white 0, white 0%, transparent 3.45%, transparent 100%);
  }
  4% {
    mask: linear-gradient(180deg, white 0, white 0%, transparent 4.6%, transparent 100%);
  }
  5% {
    mask: linear-gradient(180deg, white 0, white 0%, transparent 5.75%, transparent 100%);
  }
  6% {
    mask: linear-gradient(180deg, white 0, white 0%, transparent 6.9%, transparent 100%);
  }
  7% {
    mask: linear-gradient(180deg, white 0, white 0%, transparent 8.05%, transparent 100%);
  }
  8% {
    mask: linear-gradient(180deg, white 0, white 0%, transparent 9.2%, transparent 100%);
  }
  9% {
    mask: linear-gradient(180deg, white 0, white 0%, transparent 10.35%, transparent 100%);
  }
  10% {
    mask: linear-gradient(180deg, white 0, white 0%, transparent 11.5%, transparent 100%);
  }
  11% {
    mask: linear-gradient(180deg, white 0, white 0%, transparent 12.65%, transparent 100%);
  }
  12% {
    mask: linear-gradient(180deg, white 0, white 0%, transparent 13.8%, transparent 100%);
  }
  13% {
    mask: linear-gradient(180deg, white 0, white 0%, transparent 14.95%, transparent 100%);
  }
  14% {
    mask: linear-gradient(180deg, white 0, white 1.1%, transparent 16.1%, transparent 100%);
  }
  15% {
    mask: linear-gradient(180deg, white 0, white 2.25%, transparent 17.25%, transparent 100%);
  }
  16% {
    mask: linear-gradient(180deg, white 0, white 3.4%, transparent 18.4%, transparent 100%);
  }
  17% {
    mask: linear-gradient(180deg, white 0, white 4.55%, transparent 19.55%, transparent 100%);
  }
  18% {
    mask: linear-gradient(180deg, white 0, white 5.7%, transparent 20.7%, transparent 100%);
  }
  19% {
    mask: linear-gradient(180deg, white 0, white 6.85%, transparent 21.85%, transparent 100%);
  }
  20% {
    mask: linear-gradient(180deg, white 0, white 8%, transparent 23%, transparent 100%);
  }
  21% {
    mask: linear-gradient(180deg, white 0, white 9.15%, transparent 24.15%, transparent 100%);
  }
  22% {
    mask: linear-gradient(180deg, white 0, white 10.3%, transparent 25.3%, transparent 100%);
  }
  23% {
    mask: linear-gradient(180deg, white 0, white 11.45%, transparent 26.45%, transparent 100%);
  }
  24% {
    mask: linear-gradient(180deg, white 0, white 12.6%, transparent 27.6%, transparent 100%);
  }
  25% {
    mask: linear-gradient(180deg, white 0, white 13.75%, transparent 28.75%, transparent 100%);
  }
  26% {
    mask: linear-gradient(180deg, white 0, white 14.9%, transparent 29.9%, transparent 100%);
  }
  27% {
    mask: linear-gradient(180deg, white 0, white 16.05%, transparent 31.05%, transparent 100%);
  }
  28% {
    mask: linear-gradient(180deg, white 0, white 17.2%, transparent 32.2%, transparent 100%);
  }
  29% {
    mask: linear-gradient(180deg, white 0, white 18.35%, transparent 33.35%, transparent 100%);
  }
  30% {
    mask: linear-gradient(180deg, white 0, white 19.5%, transparent 34.5%, transparent 100%);
  }
  31% {
    mask: linear-gradient(180deg, white 0, white 20.65%, transparent 35.65%, transparent 100%);
  }
  32% {
    mask: linear-gradient(180deg, white 0, white 21.8%, transparent 36.8%, transparent 100%);
  }
  33% {
    mask: linear-gradient(180deg, white 0, white 22.95%, transparent 37.95%, transparent 100%);
  }
  34% {
    mask: linear-gradient(180deg, white 0, white 24.1%, transparent 39.1%, transparent 100%);
  }
  35% {
    mask: linear-gradient(180deg, white 0, white 25.25%, transparent 40.25%, transparent 100%);
  }
  36% {
    mask: linear-gradient(180deg, white 0, white 26.4%, transparent 41.4%, transparent 100%);
  }
  37% {
    mask: linear-gradient(180deg, white 0, white 27.55%, transparent 42.55%, transparent 100%);
  }
  38% {
    mask: linear-gradient(180deg, white 0, white 28.7%, transparent 43.7%, transparent 100%);
  }
  39% {
    mask: linear-gradient(180deg, white 0, white 29.85%, transparent 44.85%, transparent 100%);
  }
  40% {
    mask: linear-gradient(180deg, white 0, white 31%, transparent 46%, transparent 100%);
  }
  41% {
    mask: linear-gradient(180deg, white 0, white 32.15%, transparent 47.15%, transparent 100%);
  }
  42% {
    mask: linear-gradient(180deg, white 0, white 33.3%, transparent 48.3%, transparent 100%);
  }
  43% {
    mask: linear-gradient(180deg, white 0, white 34.45%, transparent 49.45%, transparent 100%);
  }
  44% {
    mask: linear-gradient(180deg, white 0, white 35.6%, transparent 50.6%, transparent 100%);
  }
  45% {
    mask: linear-gradient(180deg, white 0, white 36.75%, transparent 51.75%, transparent 100%);
  }
  46% {
    mask: linear-gradient(180deg, white 0, white 37.9%, transparent 52.9%, transparent 100%);
  }
  47% {
    mask: linear-gradient(180deg, white 0, white 39.05%, transparent 54.05%, transparent 100%);
  }
  48% {
    mask: linear-gradient(180deg, white 0, white 40.2%, transparent 55.2%, transparent 100%);
  }
  49% {
    mask: linear-gradient(180deg, white 0, white 41.35%, transparent 56.35%, transparent 100%);
  }
  50% {
    mask: linear-gradient(180deg, white 0, white 42.5%, transparent 57.5%, transparent 100%);
  }
  51% {
    mask: linear-gradient(180deg, white 0, white 43.65%, transparent 58.65%, transparent 100%);
  }
  52% {
    mask: linear-gradient(180deg, white 0, white 44.8%, transparent 59.8%, transparent 100%);
  }
  53% {
    mask: linear-gradient(180deg, white 0, white 45.95%, transparent 60.95%, transparent 100%);
  }
  54% {
    mask: linear-gradient(180deg, white 0, white 47.1%, transparent 62.1%, transparent 100%);
  }
  55% {
    mask: linear-gradient(180deg, white 0, white 48.25%, transparent 63.25%, transparent 100%);
  }
  56% {
    mask: linear-gradient(180deg, white 0, white 49.4%, transparent 64.4%, transparent 100%);
  }
  57% {
    mask: linear-gradient(180deg, white 0, white 50.55%, transparent 65.55%, transparent 100%);
  }
  58% {
    mask: linear-gradient(180deg, white 0, white 51.7%, transparent 66.7%, transparent 100%);
  }
  59% {
    mask: linear-gradient(180deg, white 0, white 52.85%, transparent 67.85%, transparent 100%);
  }
  60% {
    mask: linear-gradient(180deg, white 0, white 54%, transparent 69%, transparent 100%);
  }
  61% {
    mask: linear-gradient(180deg, white 0, white 55.15%, transparent 70.15%, transparent 100%);
  }
  62% {
    mask: linear-gradient(180deg, white 0, white 56.3%, transparent 71.3%, transparent 100%);
  }
  63% {
    mask: linear-gradient(180deg, white 0, white 57.45%, transparent 72.45%, transparent 100%);
  }
  64% {
    mask: linear-gradient(180deg, white 0, white 58.6%, transparent 73.6%, transparent 100%);
  }
  65% {
    mask: linear-gradient(180deg, white 0, white 59.75%, transparent 74.75%, transparent 100%);
  }
  66% {
    mask: linear-gradient(180deg, white 0, white 60.9%, transparent 75.9%, transparent 100%);
  }
  67% {
    mask: linear-gradient(180deg, white 0, white 62.05%, transparent 77.05%, transparent 100%);
  }
  68% {
    mask: linear-gradient(180deg, white 0, white 63.2%, transparent 78.2%, transparent 100%);
  }
  69% {
    mask: linear-gradient(180deg, white 0, white 64.35%, transparent 79.35%, transparent 100%);
  }
  70% {
    mask: linear-gradient(180deg, white 0, white 65.5%, transparent 80.5%, transparent 100%);
  }
  71% {
    mask: linear-gradient(180deg, white 0, white 66.65%, transparent 81.65%, transparent 100%);
  }
  72% {
    mask: linear-gradient(180deg, white 0, white 67.8%, transparent 82.8%, transparent 100%);
  }
  73% {
    mask: linear-gradient(180deg, white 0, white 68.95%, transparent 83.95%, transparent 100%);
  }
  74% {
    mask: linear-gradient(180deg, white 0, white 70.1%, transparent 85.1%, transparent 100%);
  }
  75% {
    mask: linear-gradient(180deg, white 0, white 71.25%, transparent 86.25%, transparent 100%);
  }
  76% {
    mask: linear-gradient(180deg, white 0, white 72.4%, transparent 87.4%, transparent 100%);
  }
  77% {
    mask: linear-gradient(180deg, white 0, white 73.55%, transparent 88.55%, transparent 100%);
  }
  78% {
    mask: linear-gradient(180deg, white 0, white 74.7%, transparent 89.7%, transparent 100%);
  }
  79% {
    mask: linear-gradient(180deg, white 0, white 75.85%, transparent 90.85%, transparent 100%);
  }
  80% {
    mask: linear-gradient(180deg, white 0, white 77%, transparent 92%, transparent 100%);
  }
  81% {
    mask: linear-gradient(180deg, white 0, white 78.15%, transparent 93.15%, transparent 100%);
  }
  82% {
    mask: linear-gradient(180deg, white 0, white 79.3%, transparent 94.3%, transparent 100%);
  }
  83% {
    mask: linear-gradient(180deg, white 0, white 80.45%, transparent 95.45%, transparent 100%);
  }
  84% {
    mask: linear-gradient(180deg, white 0, white 81.6%, transparent 96.6%, transparent 100%);
  }
  85% {
    mask: linear-gradient(180deg, white 0, white 82.75%, transparent 97.75%, transparent 100%);
  }
  86% {
    mask: linear-gradient(180deg, white 0, white 83.9%, transparent 98.9%, transparent 100%);
  }
  87% {
    mask: linear-gradient(180deg, white 0, white 85.05%, transparent 100%, transparent 100%);
  }
  88% {
    mask: linear-gradient(180deg, white 0, white 86.2%, transparent 100%, transparent 100%);
  }
  89% {
    mask: linear-gradient(180deg, white 0, white 87.35%, transparent 100%, transparent 100%);
  }
  90% {
    mask: linear-gradient(180deg, white 0, white 88.5%, transparent 100%, transparent 100%);
  }
  91% {
    mask: linear-gradient(180deg, white 0, white 89.65%, transparent 100%, transparent 100%);
  }
  92% {
    mask: linear-gradient(180deg, white 0, white 90.8%, transparent 100%, transparent 100%);
  }
  93% {
    mask: linear-gradient(180deg, white 0, white 91.95%, transparent 100%, transparent 100%);
  }
  94% {
    mask: linear-gradient(180deg, white 0, white 93.1%, transparent 100%, transparent 100%);
  }
  95% {
    mask: linear-gradient(180deg, white 0, white 94.25%, transparent 100%, transparent 100%);
  }
  96% {
    mask: linear-gradient(180deg, white 0, white 95.4%, transparent 100%, transparent 100%);
  }
  97% {
    mask: linear-gradient(180deg, white 0, white 96.55%, transparent 100%, transparent 100%);
  }
  98% {
    mask: linear-gradient(180deg, white 0, white 97.7%, transparent 100%, transparent 100%);
  }
  99% {
    mask: linear-gradient(180deg, white 0, white 98.85%, transparent 100%, transparent 100%);
  }
  100% {
    mask: none;
  }
}
@keyframes compositor_transition_wipe_left {
  /* FF does not tween this, lets do it for them */
  0% {
    mask: linear-gradient(270deg, white 0, white 0%, transparent 0%, transparent 100%);
  }
  1% {
    mask: linear-gradient(270deg, white 0, white 0%, transparent 1.15%, transparent 100%);
  }
  2% {
    mask: linear-gradient(270deg, white 0, white 0%, transparent 2.3%, transparent 100%);
  }
  3% {
    mask: linear-gradient(270deg, white 0, white 0%, transparent 3.45%, transparent 100%);
  }
  4% {
    mask: linear-gradient(270deg, white 0, white 0%, transparent 4.6%, transparent 100%);
  }
  5% {
    mask: linear-gradient(270deg, white 0, white 0%, transparent 5.75%, transparent 100%);
  }
  6% {
    mask: linear-gradient(270deg, white 0, white 0%, transparent 6.9%, transparent 100%);
  }
  7% {
    mask: linear-gradient(270deg, white 0, white 0%, transparent 8.05%, transparent 100%);
  }
  8% {
    mask: linear-gradient(270deg, white 0, white 0%, transparent 9.2%, transparent 100%);
  }
  9% {
    mask: linear-gradient(270deg, white 0, white 0%, transparent 10.35%, transparent 100%);
  }
  10% {
    mask: linear-gradient(270deg, white 0, white 0%, transparent 11.5%, transparent 100%);
  }
  11% {
    mask: linear-gradient(270deg, white 0, white 0%, transparent 12.65%, transparent 100%);
  }
  12% {
    mask: linear-gradient(270deg, white 0, white 0%, transparent 13.8%, transparent 100%);
  }
  13% {
    mask: linear-gradient(270deg, white 0, white 0%, transparent 14.95%, transparent 100%);
  }
  14% {
    mask: linear-gradient(270deg, white 0, white 1.1%, transparent 16.1%, transparent 100%);
  }
  15% {
    mask: linear-gradient(270deg, white 0, white 2.25%, transparent 17.25%, transparent 100%);
  }
  16% {
    mask: linear-gradient(270deg, white 0, white 3.4%, transparent 18.4%, transparent 100%);
  }
  17% {
    mask: linear-gradient(270deg, white 0, white 4.55%, transparent 19.55%, transparent 100%);
  }
  18% {
    mask: linear-gradient(270deg, white 0, white 5.7%, transparent 20.7%, transparent 100%);
  }
  19% {
    mask: linear-gradient(270deg, white 0, white 6.85%, transparent 21.85%, transparent 100%);
  }
  20% {
    mask: linear-gradient(270deg, white 0, white 8%, transparent 23%, transparent 100%);
  }
  21% {
    mask: linear-gradient(270deg, white 0, white 9.15%, transparent 24.15%, transparent 100%);
  }
  22% {
    mask: linear-gradient(270deg, white 0, white 10.3%, transparent 25.3%, transparent 100%);
  }
  23% {
    mask: linear-gradient(270deg, white 0, white 11.45%, transparent 26.45%, transparent 100%);
  }
  24% {
    mask: linear-gradient(270deg, white 0, white 12.6%, transparent 27.6%, transparent 100%);
  }
  25% {
    mask: linear-gradient(270deg, white 0, white 13.75%, transparent 28.75%, transparent 100%);
  }
  26% {
    mask: linear-gradient(270deg, white 0, white 14.9%, transparent 29.9%, transparent 100%);
  }
  27% {
    mask: linear-gradient(270deg, white 0, white 16.05%, transparent 31.05%, transparent 100%);
  }
  28% {
    mask: linear-gradient(270deg, white 0, white 17.2%, transparent 32.2%, transparent 100%);
  }
  29% {
    mask: linear-gradient(270deg, white 0, white 18.35%, transparent 33.35%, transparent 100%);
  }
  30% {
    mask: linear-gradient(270deg, white 0, white 19.5%, transparent 34.5%, transparent 100%);
  }
  31% {
    mask: linear-gradient(270deg, white 0, white 20.65%, transparent 35.65%, transparent 100%);
  }
  32% {
    mask: linear-gradient(270deg, white 0, white 21.8%, transparent 36.8%, transparent 100%);
  }
  33% {
    mask: linear-gradient(270deg, white 0, white 22.95%, transparent 37.95%, transparent 100%);
  }
  34% {
    mask: linear-gradient(270deg, white 0, white 24.1%, transparent 39.1%, transparent 100%);
  }
  35% {
    mask: linear-gradient(270deg, white 0, white 25.25%, transparent 40.25%, transparent 100%);
  }
  36% {
    mask: linear-gradient(270deg, white 0, white 26.4%, transparent 41.4%, transparent 100%);
  }
  37% {
    mask: linear-gradient(270deg, white 0, white 27.55%, transparent 42.55%, transparent 100%);
  }
  38% {
    mask: linear-gradient(270deg, white 0, white 28.7%, transparent 43.7%, transparent 100%);
  }
  39% {
    mask: linear-gradient(270deg, white 0, white 29.85%, transparent 44.85%, transparent 100%);
  }
  40% {
    mask: linear-gradient(270deg, white 0, white 31%, transparent 46%, transparent 100%);
  }
  41% {
    mask: linear-gradient(270deg, white 0, white 32.15%, transparent 47.15%, transparent 100%);
  }
  42% {
    mask: linear-gradient(270deg, white 0, white 33.3%, transparent 48.3%, transparent 100%);
  }
  43% {
    mask: linear-gradient(270deg, white 0, white 34.45%, transparent 49.45%, transparent 100%);
  }
  44% {
    mask: linear-gradient(270deg, white 0, white 35.6%, transparent 50.6%, transparent 100%);
  }
  45% {
    mask: linear-gradient(270deg, white 0, white 36.75%, transparent 51.75%, transparent 100%);
  }
  46% {
    mask: linear-gradient(270deg, white 0, white 37.9%, transparent 52.9%, transparent 100%);
  }
  47% {
    mask: linear-gradient(270deg, white 0, white 39.05%, transparent 54.05%, transparent 100%);
  }
  48% {
    mask: linear-gradient(270deg, white 0, white 40.2%, transparent 55.2%, transparent 100%);
  }
  49% {
    mask: linear-gradient(270deg, white 0, white 41.35%, transparent 56.35%, transparent 100%);
  }
  50% {
    mask: linear-gradient(270deg, white 0, white 42.5%, transparent 57.5%, transparent 100%);
  }
  51% {
    mask: linear-gradient(270deg, white 0, white 43.65%, transparent 58.65%, transparent 100%);
  }
  52% {
    mask: linear-gradient(270deg, white 0, white 44.8%, transparent 59.8%, transparent 100%);
  }
  53% {
    mask: linear-gradient(270deg, white 0, white 45.95%, transparent 60.95%, transparent 100%);
  }
  54% {
    mask: linear-gradient(270deg, white 0, white 47.1%, transparent 62.1%, transparent 100%);
  }
  55% {
    mask: linear-gradient(270deg, white 0, white 48.25%, transparent 63.25%, transparent 100%);
  }
  56% {
    mask: linear-gradient(270deg, white 0, white 49.4%, transparent 64.4%, transparent 100%);
  }
  57% {
    mask: linear-gradient(270deg, white 0, white 50.55%, transparent 65.55%, transparent 100%);
  }
  58% {
    mask: linear-gradient(270deg, white 0, white 51.7%, transparent 66.7%, transparent 100%);
  }
  59% {
    mask: linear-gradient(270deg, white 0, white 52.85%, transparent 67.85%, transparent 100%);
  }
  60% {
    mask: linear-gradient(270deg, white 0, white 54%, transparent 69%, transparent 100%);
  }
  61% {
    mask: linear-gradient(270deg, white 0, white 55.15%, transparent 70.15%, transparent 100%);
  }
  62% {
    mask: linear-gradient(270deg, white 0, white 56.3%, transparent 71.3%, transparent 100%);
  }
  63% {
    mask: linear-gradient(270deg, white 0, white 57.45%, transparent 72.45%, transparent 100%);
  }
  64% {
    mask: linear-gradient(270deg, white 0, white 58.6%, transparent 73.6%, transparent 100%);
  }
  65% {
    mask: linear-gradient(270deg, white 0, white 59.75%, transparent 74.75%, transparent 100%);
  }
  66% {
    mask: linear-gradient(270deg, white 0, white 60.9%, transparent 75.9%, transparent 100%);
  }
  67% {
    mask: linear-gradient(270deg, white 0, white 62.05%, transparent 77.05%, transparent 100%);
  }
  68% {
    mask: linear-gradient(270deg, white 0, white 63.2%, transparent 78.2%, transparent 100%);
  }
  69% {
    mask: linear-gradient(270deg, white 0, white 64.35%, transparent 79.35%, transparent 100%);
  }
  70% {
    mask: linear-gradient(270deg, white 0, white 65.5%, transparent 80.5%, transparent 100%);
  }
  71% {
    mask: linear-gradient(270deg, white 0, white 66.65%, transparent 81.65%, transparent 100%);
  }
  72% {
    mask: linear-gradient(270deg, white 0, white 67.8%, transparent 82.8%, transparent 100%);
  }
  73% {
    mask: linear-gradient(270deg, white 0, white 68.95%, transparent 83.95%, transparent 100%);
  }
  74% {
    mask: linear-gradient(270deg, white 0, white 70.1%, transparent 85.1%, transparent 100%);
  }
  75% {
    mask: linear-gradient(270deg, white 0, white 71.25%, transparent 86.25%, transparent 100%);
  }
  76% {
    mask: linear-gradient(270deg, white 0, white 72.4%, transparent 87.4%, transparent 100%);
  }
  77% {
    mask: linear-gradient(270deg, white 0, white 73.55%, transparent 88.55%, transparent 100%);
  }
  78% {
    mask: linear-gradient(270deg, white 0, white 74.7%, transparent 89.7%, transparent 100%);
  }
  79% {
    mask: linear-gradient(270deg, white 0, white 75.85%, transparent 90.85%, transparent 100%);
  }
  80% {
    mask: linear-gradient(270deg, white 0, white 77%, transparent 92%, transparent 100%);
  }
  81% {
    mask: linear-gradient(270deg, white 0, white 78.15%, transparent 93.15%, transparent 100%);
  }
  82% {
    mask: linear-gradient(270deg, white 0, white 79.3%, transparent 94.3%, transparent 100%);
  }
  83% {
    mask: linear-gradient(270deg, white 0, white 80.45%, transparent 95.45%, transparent 100%);
  }
  84% {
    mask: linear-gradient(270deg, white 0, white 81.6%, transparent 96.6%, transparent 100%);
  }
  85% {
    mask: linear-gradient(270deg, white 0, white 82.75%, transparent 97.75%, transparent 100%);
  }
  86% {
    mask: linear-gradient(270deg, white 0, white 83.9%, transparent 98.9%, transparent 100%);
  }
  87% {
    mask: linear-gradient(270deg, white 0, white 85.05%, transparent 100%, transparent 100%);
  }
  88% {
    mask: linear-gradient(270deg, white 0, white 86.2%, transparent 100%, transparent 100%);
  }
  89% {
    mask: linear-gradient(270deg, white 0, white 87.35%, transparent 100%, transparent 100%);
  }
  90% {
    mask: linear-gradient(270deg, white 0, white 88.5%, transparent 100%, transparent 100%);
  }
  91% {
    mask: linear-gradient(270deg, white 0, white 89.65%, transparent 100%, transparent 100%);
  }
  92% {
    mask: linear-gradient(270deg, white 0, white 90.8%, transparent 100%, transparent 100%);
  }
  93% {
    mask: linear-gradient(270deg, white 0, white 91.95%, transparent 100%, transparent 100%);
  }
  94% {
    mask: linear-gradient(270deg, white 0, white 93.1%, transparent 100%, transparent 100%);
  }
  95% {
    mask: linear-gradient(270deg, white 0, white 94.25%, transparent 100%, transparent 100%);
  }
  96% {
    mask: linear-gradient(270deg, white 0, white 95.4%, transparent 100%, transparent 100%);
  }
  97% {
    mask: linear-gradient(270deg, white 0, white 96.55%, transparent 100%, transparent 100%);
  }
  98% {
    mask: linear-gradient(270deg, white 0, white 97.7%, transparent 100%, transparent 100%);
  }
  99% {
    mask: linear-gradient(270deg, white 0, white 98.85%, transparent 100%, transparent 100%);
  }
  100% {
    mask: none;
  }
}
@keyframes compositor_transition_wipe_hard_up {
  /* FF does not tween this, lets do it for them */
  0% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 0%, transparent 100%);
  }
  1% {
    mask: linear-gradient(0deg, white 0, white 1%, transparent 1%, transparent 100%);
  }
  2% {
    mask: linear-gradient(0deg, white 0, white 2%, transparent 2%, transparent 100%);
  }
  3% {
    mask: linear-gradient(0deg, white 0, white 3%, transparent 3%, transparent 100%);
  }
  4% {
    mask: linear-gradient(0deg, white 0, white 4%, transparent 4%, transparent 100%);
  }
  5% {
    mask: linear-gradient(0deg, white 0, white 5%, transparent 5%, transparent 100%);
  }
  6% {
    mask: linear-gradient(0deg, white 0, white 6%, transparent 6%, transparent 100%);
  }
  7% {
    mask: linear-gradient(0deg, white 0, white 7%, transparent 7%, transparent 100%);
  }
  8% {
    mask: linear-gradient(0deg, white 0, white 8%, transparent 8%, transparent 100%);
  }
  9% {
    mask: linear-gradient(0deg, white 0, white 9%, transparent 9%, transparent 100%);
  }
  10% {
    mask: linear-gradient(0deg, white 0, white 10%, transparent 10%, transparent 100%);
  }
  11% {
    mask: linear-gradient(0deg, white 0, white 11%, transparent 11%, transparent 100%);
  }
  12% {
    mask: linear-gradient(0deg, white 0, white 12%, transparent 12%, transparent 100%);
  }
  13% {
    mask: linear-gradient(0deg, white 0, white 13%, transparent 13%, transparent 100%);
  }
  14% {
    mask: linear-gradient(0deg, white 0, white 14%, transparent 14%, transparent 100%);
  }
  15% {
    mask: linear-gradient(0deg, white 0, white 15%, transparent 15%, transparent 100%);
  }
  16% {
    mask: linear-gradient(0deg, white 0, white 16%, transparent 16%, transparent 100%);
  }
  17% {
    mask: linear-gradient(0deg, white 0, white 17%, transparent 17%, transparent 100%);
  }
  18% {
    mask: linear-gradient(0deg, white 0, white 18%, transparent 18%, transparent 100%);
  }
  19% {
    mask: linear-gradient(0deg, white 0, white 19%, transparent 19%, transparent 100%);
  }
  20% {
    mask: linear-gradient(0deg, white 0, white 20%, transparent 20%, transparent 100%);
  }
  21% {
    mask: linear-gradient(0deg, white 0, white 21%, transparent 21%, transparent 100%);
  }
  22% {
    mask: linear-gradient(0deg, white 0, white 22%, transparent 22%, transparent 100%);
  }
  23% {
    mask: linear-gradient(0deg, white 0, white 23%, transparent 23%, transparent 100%);
  }
  24% {
    mask: linear-gradient(0deg, white 0, white 24%, transparent 24%, transparent 100%);
  }
  25% {
    mask: linear-gradient(0deg, white 0, white 25%, transparent 25%, transparent 100%);
  }
  26% {
    mask: linear-gradient(0deg, white 0, white 26%, transparent 26%, transparent 100%);
  }
  27% {
    mask: linear-gradient(0deg, white 0, white 27%, transparent 27%, transparent 100%);
  }
  28% {
    mask: linear-gradient(0deg, white 0, white 28%, transparent 28%, transparent 100%);
  }
  29% {
    mask: linear-gradient(0deg, white 0, white 29%, transparent 29%, transparent 100%);
  }
  30% {
    mask: linear-gradient(0deg, white 0, white 30%, transparent 30%, transparent 100%);
  }
  31% {
    mask: linear-gradient(0deg, white 0, white 31%, transparent 31%, transparent 100%);
  }
  32% {
    mask: linear-gradient(0deg, white 0, white 32%, transparent 32%, transparent 100%);
  }
  33% {
    mask: linear-gradient(0deg, white 0, white 33%, transparent 33%, transparent 100%);
  }
  34% {
    mask: linear-gradient(0deg, white 0, white 34%, transparent 34%, transparent 100%);
  }
  35% {
    mask: linear-gradient(0deg, white 0, white 35%, transparent 35%, transparent 100%);
  }
  36% {
    mask: linear-gradient(0deg, white 0, white 36%, transparent 36%, transparent 100%);
  }
  37% {
    mask: linear-gradient(0deg, white 0, white 37%, transparent 37%, transparent 100%);
  }
  38% {
    mask: linear-gradient(0deg, white 0, white 38%, transparent 38%, transparent 100%);
  }
  39% {
    mask: linear-gradient(0deg, white 0, white 39%, transparent 39%, transparent 100%);
  }
  40% {
    mask: linear-gradient(0deg, white 0, white 40%, transparent 40%, transparent 100%);
  }
  41% {
    mask: linear-gradient(0deg, white 0, white 41%, transparent 41%, transparent 100%);
  }
  42% {
    mask: linear-gradient(0deg, white 0, white 42%, transparent 42%, transparent 100%);
  }
  43% {
    mask: linear-gradient(0deg, white 0, white 43%, transparent 43%, transparent 100%);
  }
  44% {
    mask: linear-gradient(0deg, white 0, white 44%, transparent 44%, transparent 100%);
  }
  45% {
    mask: linear-gradient(0deg, white 0, white 45%, transparent 45%, transparent 100%);
  }
  46% {
    mask: linear-gradient(0deg, white 0, white 46%, transparent 46%, transparent 100%);
  }
  47% {
    mask: linear-gradient(0deg, white 0, white 47%, transparent 47%, transparent 100%);
  }
  48% {
    mask: linear-gradient(0deg, white 0, white 48%, transparent 48%, transparent 100%);
  }
  49% {
    mask: linear-gradient(0deg, white 0, white 49%, transparent 49%, transparent 100%);
  }
  50% {
    mask: linear-gradient(0deg, white 0, white 50%, transparent 50%, transparent 100%);
  }
  51% {
    mask: linear-gradient(0deg, white 0, white 51%, transparent 51%, transparent 100%);
  }
  52% {
    mask: linear-gradient(0deg, white 0, white 52%, transparent 52%, transparent 100%);
  }
  53% {
    mask: linear-gradient(0deg, white 0, white 53%, transparent 53%, transparent 100%);
  }
  54% {
    mask: linear-gradient(0deg, white 0, white 54%, transparent 54%, transparent 100%);
  }
  55% {
    mask: linear-gradient(0deg, white 0, white 55%, transparent 55%, transparent 100%);
  }
  56% {
    mask: linear-gradient(0deg, white 0, white 56%, transparent 56%, transparent 100%);
  }
  57% {
    mask: linear-gradient(0deg, white 0, white 57%, transparent 57%, transparent 100%);
  }
  58% {
    mask: linear-gradient(0deg, white 0, white 58%, transparent 58%, transparent 100%);
  }
  59% {
    mask: linear-gradient(0deg, white 0, white 59%, transparent 59%, transparent 100%);
  }
  60% {
    mask: linear-gradient(0deg, white 0, white 60%, transparent 60%, transparent 100%);
  }
  61% {
    mask: linear-gradient(0deg, white 0, white 61%, transparent 61%, transparent 100%);
  }
  62% {
    mask: linear-gradient(0deg, white 0, white 62%, transparent 62%, transparent 100%);
  }
  63% {
    mask: linear-gradient(0deg, white 0, white 63%, transparent 63%, transparent 100%);
  }
  64% {
    mask: linear-gradient(0deg, white 0, white 64%, transparent 64%, transparent 100%);
  }
  65% {
    mask: linear-gradient(0deg, white 0, white 65%, transparent 65%, transparent 100%);
  }
  66% {
    mask: linear-gradient(0deg, white 0, white 66%, transparent 66%, transparent 100%);
  }
  67% {
    mask: linear-gradient(0deg, white 0, white 67%, transparent 67%, transparent 100%);
  }
  68% {
    mask: linear-gradient(0deg, white 0, white 68%, transparent 68%, transparent 100%);
  }
  69% {
    mask: linear-gradient(0deg, white 0, white 69%, transparent 69%, transparent 100%);
  }
  70% {
    mask: linear-gradient(0deg, white 0, white 70%, transparent 70%, transparent 100%);
  }
  71% {
    mask: linear-gradient(0deg, white 0, white 71%, transparent 71%, transparent 100%);
  }
  72% {
    mask: linear-gradient(0deg, white 0, white 72%, transparent 72%, transparent 100%);
  }
  73% {
    mask: linear-gradient(0deg, white 0, white 73%, transparent 73%, transparent 100%);
  }
  74% {
    mask: linear-gradient(0deg, white 0, white 74%, transparent 74%, transparent 100%);
  }
  75% {
    mask: linear-gradient(0deg, white 0, white 75%, transparent 75%, transparent 100%);
  }
  76% {
    mask: linear-gradient(0deg, white 0, white 76%, transparent 76%, transparent 100%);
  }
  77% {
    mask: linear-gradient(0deg, white 0, white 77%, transparent 77%, transparent 100%);
  }
  78% {
    mask: linear-gradient(0deg, white 0, white 78%, transparent 78%, transparent 100%);
  }
  79% {
    mask: linear-gradient(0deg, white 0, white 79%, transparent 79%, transparent 100%);
  }
  80% {
    mask: linear-gradient(0deg, white 0, white 80%, transparent 80%, transparent 100%);
  }
  81% {
    mask: linear-gradient(0deg, white 0, white 81%, transparent 81%, transparent 100%);
  }
  82% {
    mask: linear-gradient(0deg, white 0, white 82%, transparent 82%, transparent 100%);
  }
  83% {
    mask: linear-gradient(0deg, white 0, white 83%, transparent 83%, transparent 100%);
  }
  84% {
    mask: linear-gradient(0deg, white 0, white 84%, transparent 84%, transparent 100%);
  }
  85% {
    mask: linear-gradient(0deg, white 0, white 85%, transparent 85%, transparent 100%);
  }
  86% {
    mask: linear-gradient(0deg, white 0, white 86%, transparent 86%, transparent 100%);
  }
  87% {
    mask: linear-gradient(0deg, white 0, white 87%, transparent 87%, transparent 100%);
  }
  88% {
    mask: linear-gradient(0deg, white 0, white 88%, transparent 88%, transparent 100%);
  }
  89% {
    mask: linear-gradient(0deg, white 0, white 89%, transparent 89%, transparent 100%);
  }
  90% {
    mask: linear-gradient(0deg, white 0, white 90%, transparent 90%, transparent 100%);
  }
  91% {
    mask: linear-gradient(0deg, white 0, white 91%, transparent 91%, transparent 100%);
  }
  92% {
    mask: linear-gradient(0deg, white 0, white 92%, transparent 92%, transparent 100%);
  }
  93% {
    mask: linear-gradient(0deg, white 0, white 93%, transparent 93%, transparent 100%);
  }
  94% {
    mask: linear-gradient(0deg, white 0, white 94%, transparent 94%, transparent 100%);
  }
  95% {
    mask: linear-gradient(0deg, white 0, white 95%, transparent 95%, transparent 100%);
  }
  96% {
    mask: linear-gradient(0deg, white 0, white 96%, transparent 96%, transparent 100%);
  }
  97% {
    mask: linear-gradient(0deg, white 0, white 97%, transparent 97%, transparent 100%);
  }
  98% {
    mask: linear-gradient(0deg, white 0, white 98%, transparent 98%, transparent 100%);
  }
  99% {
    mask: linear-gradient(0deg, white 0, white 99%, transparent 99%, transparent 100%);
  }
  100% {
    mask: none;
  }
}
@keyframes compositor_transition_wipe_hard_right {
  /* FF does not tween this, lets do it for them */
  0% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 0%, transparent 100%);
  }
  1% {
    mask: linear-gradient(90deg, white 0, white 1%, transparent 1%, transparent 100%);
  }
  2% {
    mask: linear-gradient(90deg, white 0, white 2%, transparent 2%, transparent 100%);
  }
  3% {
    mask: linear-gradient(90deg, white 0, white 3%, transparent 3%, transparent 100%);
  }
  4% {
    mask: linear-gradient(90deg, white 0, white 4%, transparent 4%, transparent 100%);
  }
  5% {
    mask: linear-gradient(90deg, white 0, white 5%, transparent 5%, transparent 100%);
  }
  6% {
    mask: linear-gradient(90deg, white 0, white 6%, transparent 6%, transparent 100%);
  }
  7% {
    mask: linear-gradient(90deg, white 0, white 7%, transparent 7%, transparent 100%);
  }
  8% {
    mask: linear-gradient(90deg, white 0, white 8%, transparent 8%, transparent 100%);
  }
  9% {
    mask: linear-gradient(90deg, white 0, white 9%, transparent 9%, transparent 100%);
  }
  10% {
    mask: linear-gradient(90deg, white 0, white 10%, transparent 10%, transparent 100%);
  }
  11% {
    mask: linear-gradient(90deg, white 0, white 11%, transparent 11%, transparent 100%);
  }
  12% {
    mask: linear-gradient(90deg, white 0, white 12%, transparent 12%, transparent 100%);
  }
  13% {
    mask: linear-gradient(90deg, white 0, white 13%, transparent 13%, transparent 100%);
  }
  14% {
    mask: linear-gradient(90deg, white 0, white 14%, transparent 14%, transparent 100%);
  }
  15% {
    mask: linear-gradient(90deg, white 0, white 15%, transparent 15%, transparent 100%);
  }
  16% {
    mask: linear-gradient(90deg, white 0, white 16%, transparent 16%, transparent 100%);
  }
  17% {
    mask: linear-gradient(90deg, white 0, white 17%, transparent 17%, transparent 100%);
  }
  18% {
    mask: linear-gradient(90deg, white 0, white 18%, transparent 18%, transparent 100%);
  }
  19% {
    mask: linear-gradient(90deg, white 0, white 19%, transparent 19%, transparent 100%);
  }
  20% {
    mask: linear-gradient(90deg, white 0, white 20%, transparent 20%, transparent 100%);
  }
  21% {
    mask: linear-gradient(90deg, white 0, white 21%, transparent 21%, transparent 100%);
  }
  22% {
    mask: linear-gradient(90deg, white 0, white 22%, transparent 22%, transparent 100%);
  }
  23% {
    mask: linear-gradient(90deg, white 0, white 23%, transparent 23%, transparent 100%);
  }
  24% {
    mask: linear-gradient(90deg, white 0, white 24%, transparent 24%, transparent 100%);
  }
  25% {
    mask: linear-gradient(90deg, white 0, white 25%, transparent 25%, transparent 100%);
  }
  26% {
    mask: linear-gradient(90deg, white 0, white 26%, transparent 26%, transparent 100%);
  }
  27% {
    mask: linear-gradient(90deg, white 0, white 27%, transparent 27%, transparent 100%);
  }
  28% {
    mask: linear-gradient(90deg, white 0, white 28%, transparent 28%, transparent 100%);
  }
  29% {
    mask: linear-gradient(90deg, white 0, white 29%, transparent 29%, transparent 100%);
  }
  30% {
    mask: linear-gradient(90deg, white 0, white 30%, transparent 30%, transparent 100%);
  }
  31% {
    mask: linear-gradient(90deg, white 0, white 31%, transparent 31%, transparent 100%);
  }
  32% {
    mask: linear-gradient(90deg, white 0, white 32%, transparent 32%, transparent 100%);
  }
  33% {
    mask: linear-gradient(90deg, white 0, white 33%, transparent 33%, transparent 100%);
  }
  34% {
    mask: linear-gradient(90deg, white 0, white 34%, transparent 34%, transparent 100%);
  }
  35% {
    mask: linear-gradient(90deg, white 0, white 35%, transparent 35%, transparent 100%);
  }
  36% {
    mask: linear-gradient(90deg, white 0, white 36%, transparent 36%, transparent 100%);
  }
  37% {
    mask: linear-gradient(90deg, white 0, white 37%, transparent 37%, transparent 100%);
  }
  38% {
    mask: linear-gradient(90deg, white 0, white 38%, transparent 38%, transparent 100%);
  }
  39% {
    mask: linear-gradient(90deg, white 0, white 39%, transparent 39%, transparent 100%);
  }
  40% {
    mask: linear-gradient(90deg, white 0, white 40%, transparent 40%, transparent 100%);
  }
  41% {
    mask: linear-gradient(90deg, white 0, white 41%, transparent 41%, transparent 100%);
  }
  42% {
    mask: linear-gradient(90deg, white 0, white 42%, transparent 42%, transparent 100%);
  }
  43% {
    mask: linear-gradient(90deg, white 0, white 43%, transparent 43%, transparent 100%);
  }
  44% {
    mask: linear-gradient(90deg, white 0, white 44%, transparent 44%, transparent 100%);
  }
  45% {
    mask: linear-gradient(90deg, white 0, white 45%, transparent 45%, transparent 100%);
  }
  46% {
    mask: linear-gradient(90deg, white 0, white 46%, transparent 46%, transparent 100%);
  }
  47% {
    mask: linear-gradient(90deg, white 0, white 47%, transparent 47%, transparent 100%);
  }
  48% {
    mask: linear-gradient(90deg, white 0, white 48%, transparent 48%, transparent 100%);
  }
  49% {
    mask: linear-gradient(90deg, white 0, white 49%, transparent 49%, transparent 100%);
  }
  50% {
    mask: linear-gradient(90deg, white 0, white 50%, transparent 50%, transparent 100%);
  }
  51% {
    mask: linear-gradient(90deg, white 0, white 51%, transparent 51%, transparent 100%);
  }
  52% {
    mask: linear-gradient(90deg, white 0, white 52%, transparent 52%, transparent 100%);
  }
  53% {
    mask: linear-gradient(90deg, white 0, white 53%, transparent 53%, transparent 100%);
  }
  54% {
    mask: linear-gradient(90deg, white 0, white 54%, transparent 54%, transparent 100%);
  }
  55% {
    mask: linear-gradient(90deg, white 0, white 55%, transparent 55%, transparent 100%);
  }
  56% {
    mask: linear-gradient(90deg, white 0, white 56%, transparent 56%, transparent 100%);
  }
  57% {
    mask: linear-gradient(90deg, white 0, white 57%, transparent 57%, transparent 100%);
  }
  58% {
    mask: linear-gradient(90deg, white 0, white 58%, transparent 58%, transparent 100%);
  }
  59% {
    mask: linear-gradient(90deg, white 0, white 59%, transparent 59%, transparent 100%);
  }
  60% {
    mask: linear-gradient(90deg, white 0, white 60%, transparent 60%, transparent 100%);
  }
  61% {
    mask: linear-gradient(90deg, white 0, white 61%, transparent 61%, transparent 100%);
  }
  62% {
    mask: linear-gradient(90deg, white 0, white 62%, transparent 62%, transparent 100%);
  }
  63% {
    mask: linear-gradient(90deg, white 0, white 63%, transparent 63%, transparent 100%);
  }
  64% {
    mask: linear-gradient(90deg, white 0, white 64%, transparent 64%, transparent 100%);
  }
  65% {
    mask: linear-gradient(90deg, white 0, white 65%, transparent 65%, transparent 100%);
  }
  66% {
    mask: linear-gradient(90deg, white 0, white 66%, transparent 66%, transparent 100%);
  }
  67% {
    mask: linear-gradient(90deg, white 0, white 67%, transparent 67%, transparent 100%);
  }
  68% {
    mask: linear-gradient(90deg, white 0, white 68%, transparent 68%, transparent 100%);
  }
  69% {
    mask: linear-gradient(90deg, white 0, white 69%, transparent 69%, transparent 100%);
  }
  70% {
    mask: linear-gradient(90deg, white 0, white 70%, transparent 70%, transparent 100%);
  }
  71% {
    mask: linear-gradient(90deg, white 0, white 71%, transparent 71%, transparent 100%);
  }
  72% {
    mask: linear-gradient(90deg, white 0, white 72%, transparent 72%, transparent 100%);
  }
  73% {
    mask: linear-gradient(90deg, white 0, white 73%, transparent 73%, transparent 100%);
  }
  74% {
    mask: linear-gradient(90deg, white 0, white 74%, transparent 74%, transparent 100%);
  }
  75% {
    mask: linear-gradient(90deg, white 0, white 75%, transparent 75%, transparent 100%);
  }
  76% {
    mask: linear-gradient(90deg, white 0, white 76%, transparent 76%, transparent 100%);
  }
  77% {
    mask: linear-gradient(90deg, white 0, white 77%, transparent 77%, transparent 100%);
  }
  78% {
    mask: linear-gradient(90deg, white 0, white 78%, transparent 78%, transparent 100%);
  }
  79% {
    mask: linear-gradient(90deg, white 0, white 79%, transparent 79%, transparent 100%);
  }
  80% {
    mask: linear-gradient(90deg, white 0, white 80%, transparent 80%, transparent 100%);
  }
  81% {
    mask: linear-gradient(90deg, white 0, white 81%, transparent 81%, transparent 100%);
  }
  82% {
    mask: linear-gradient(90deg, white 0, white 82%, transparent 82%, transparent 100%);
  }
  83% {
    mask: linear-gradient(90deg, white 0, white 83%, transparent 83%, transparent 100%);
  }
  84% {
    mask: linear-gradient(90deg, white 0, white 84%, transparent 84%, transparent 100%);
  }
  85% {
    mask: linear-gradient(90deg, white 0, white 85%, transparent 85%, transparent 100%);
  }
  86% {
    mask: linear-gradient(90deg, white 0, white 86%, transparent 86%, transparent 100%);
  }
  87% {
    mask: linear-gradient(90deg, white 0, white 87%, transparent 87%, transparent 100%);
  }
  88% {
    mask: linear-gradient(90deg, white 0, white 88%, transparent 88%, transparent 100%);
  }
  89% {
    mask: linear-gradient(90deg, white 0, white 89%, transparent 89%, transparent 100%);
  }
  90% {
    mask: linear-gradient(90deg, white 0, white 90%, transparent 90%, transparent 100%);
  }
  91% {
    mask: linear-gradient(90deg, white 0, white 91%, transparent 91%, transparent 100%);
  }
  92% {
    mask: linear-gradient(90deg, white 0, white 92%, transparent 92%, transparent 100%);
  }
  93% {
    mask: linear-gradient(90deg, white 0, white 93%, transparent 93%, transparent 100%);
  }
  94% {
    mask: linear-gradient(90deg, white 0, white 94%, transparent 94%, transparent 100%);
  }
  95% {
    mask: linear-gradient(90deg, white 0, white 95%, transparent 95%, transparent 100%);
  }
  96% {
    mask: linear-gradient(90deg, white 0, white 96%, transparent 96%, transparent 100%);
  }
  97% {
    mask: linear-gradient(90deg, white 0, white 97%, transparent 97%, transparent 100%);
  }
  98% {
    mask: linear-gradient(90deg, white 0, white 98%, transparent 98%, transparent 100%);
  }
  99% {
    mask: linear-gradient(90deg, white 0, white 99%, transparent 99%, transparent 100%);
  }
  100% {
    mask: none;
  }
}
@keyframes compositor_transition_wipe_hard_down {
  /* FF does not tween this, lets do it for them */
  0% {
    mask: linear-gradient(180deg, white 0, white 0%, transparent 0%, transparent 100%);
  }
  1% {
    mask: linear-gradient(180deg, white 0, white 1%, transparent 1%, transparent 100%);
  }
  2% {
    mask: linear-gradient(180deg, white 0, white 2%, transparent 2%, transparent 100%);
  }
  3% {
    mask: linear-gradient(180deg, white 0, white 3%, transparent 3%, transparent 100%);
  }
  4% {
    mask: linear-gradient(180deg, white 0, white 4%, transparent 4%, transparent 100%);
  }
  5% {
    mask: linear-gradient(180deg, white 0, white 5%, transparent 5%, transparent 100%);
  }
  6% {
    mask: linear-gradient(180deg, white 0, white 6%, transparent 6%, transparent 100%);
  }
  7% {
    mask: linear-gradient(180deg, white 0, white 7%, transparent 7%, transparent 100%);
  }
  8% {
    mask: linear-gradient(180deg, white 0, white 8%, transparent 8%, transparent 100%);
  }
  9% {
    mask: linear-gradient(180deg, white 0, white 9%, transparent 9%, transparent 100%);
  }
  10% {
    mask: linear-gradient(180deg, white 0, white 10%, transparent 10%, transparent 100%);
  }
  11% {
    mask: linear-gradient(180deg, white 0, white 11%, transparent 11%, transparent 100%);
  }
  12% {
    mask: linear-gradient(180deg, white 0, white 12%, transparent 12%, transparent 100%);
  }
  13% {
    mask: linear-gradient(180deg, white 0, white 13%, transparent 13%, transparent 100%);
  }
  14% {
    mask: linear-gradient(180deg, white 0, white 14%, transparent 14%, transparent 100%);
  }
  15% {
    mask: linear-gradient(180deg, white 0, white 15%, transparent 15%, transparent 100%);
  }
  16% {
    mask: linear-gradient(180deg, white 0, white 16%, transparent 16%, transparent 100%);
  }
  17% {
    mask: linear-gradient(180deg, white 0, white 17%, transparent 17%, transparent 100%);
  }
  18% {
    mask: linear-gradient(180deg, white 0, white 18%, transparent 18%, transparent 100%);
  }
  19% {
    mask: linear-gradient(180deg, white 0, white 19%, transparent 19%, transparent 100%);
  }
  20% {
    mask: linear-gradient(180deg, white 0, white 20%, transparent 20%, transparent 100%);
  }
  21% {
    mask: linear-gradient(180deg, white 0, white 21%, transparent 21%, transparent 100%);
  }
  22% {
    mask: linear-gradient(180deg, white 0, white 22%, transparent 22%, transparent 100%);
  }
  23% {
    mask: linear-gradient(180deg, white 0, white 23%, transparent 23%, transparent 100%);
  }
  24% {
    mask: linear-gradient(180deg, white 0, white 24%, transparent 24%, transparent 100%);
  }
  25% {
    mask: linear-gradient(180deg, white 0, white 25%, transparent 25%, transparent 100%);
  }
  26% {
    mask: linear-gradient(180deg, white 0, white 26%, transparent 26%, transparent 100%);
  }
  27% {
    mask: linear-gradient(180deg, white 0, white 27%, transparent 27%, transparent 100%);
  }
  28% {
    mask: linear-gradient(180deg, white 0, white 28%, transparent 28%, transparent 100%);
  }
  29% {
    mask: linear-gradient(180deg, white 0, white 29%, transparent 29%, transparent 100%);
  }
  30% {
    mask: linear-gradient(180deg, white 0, white 30%, transparent 30%, transparent 100%);
  }
  31% {
    mask: linear-gradient(180deg, white 0, white 31%, transparent 31%, transparent 100%);
  }
  32% {
    mask: linear-gradient(180deg, white 0, white 32%, transparent 32%, transparent 100%);
  }
  33% {
    mask: linear-gradient(180deg, white 0, white 33%, transparent 33%, transparent 100%);
  }
  34% {
    mask: linear-gradient(180deg, white 0, white 34%, transparent 34%, transparent 100%);
  }
  35% {
    mask: linear-gradient(180deg, white 0, white 35%, transparent 35%, transparent 100%);
  }
  36% {
    mask: linear-gradient(180deg, white 0, white 36%, transparent 36%, transparent 100%);
  }
  37% {
    mask: linear-gradient(180deg, white 0, white 37%, transparent 37%, transparent 100%);
  }
  38% {
    mask: linear-gradient(180deg, white 0, white 38%, transparent 38%, transparent 100%);
  }
  39% {
    mask: linear-gradient(180deg, white 0, white 39%, transparent 39%, transparent 100%);
  }
  40% {
    mask: linear-gradient(180deg, white 0, white 40%, transparent 40%, transparent 100%);
  }
  41% {
    mask: linear-gradient(180deg, white 0, white 41%, transparent 41%, transparent 100%);
  }
  42% {
    mask: linear-gradient(180deg, white 0, white 42%, transparent 42%, transparent 100%);
  }
  43% {
    mask: linear-gradient(180deg, white 0, white 43%, transparent 43%, transparent 100%);
  }
  44% {
    mask: linear-gradient(180deg, white 0, white 44%, transparent 44%, transparent 100%);
  }
  45% {
    mask: linear-gradient(180deg, white 0, white 45%, transparent 45%, transparent 100%);
  }
  46% {
    mask: linear-gradient(180deg, white 0, white 46%, transparent 46%, transparent 100%);
  }
  47% {
    mask: linear-gradient(180deg, white 0, white 47%, transparent 47%, transparent 100%);
  }
  48% {
    mask: linear-gradient(180deg, white 0, white 48%, transparent 48%, transparent 100%);
  }
  49% {
    mask: linear-gradient(180deg, white 0, white 49%, transparent 49%, transparent 100%);
  }
  50% {
    mask: linear-gradient(180deg, white 0, white 50%, transparent 50%, transparent 100%);
  }
  51% {
    mask: linear-gradient(180deg, white 0, white 51%, transparent 51%, transparent 100%);
  }
  52% {
    mask: linear-gradient(180deg, white 0, white 52%, transparent 52%, transparent 100%);
  }
  53% {
    mask: linear-gradient(180deg, white 0, white 53%, transparent 53%, transparent 100%);
  }
  54% {
    mask: linear-gradient(180deg, white 0, white 54%, transparent 54%, transparent 100%);
  }
  55% {
    mask: linear-gradient(180deg, white 0, white 55%, transparent 55%, transparent 100%);
  }
  56% {
    mask: linear-gradient(180deg, white 0, white 56%, transparent 56%, transparent 100%);
  }
  57% {
    mask: linear-gradient(180deg, white 0, white 57%, transparent 57%, transparent 100%);
  }
  58% {
    mask: linear-gradient(180deg, white 0, white 58%, transparent 58%, transparent 100%);
  }
  59% {
    mask: linear-gradient(180deg, white 0, white 59%, transparent 59%, transparent 100%);
  }
  60% {
    mask: linear-gradient(180deg, white 0, white 60%, transparent 60%, transparent 100%);
  }
  61% {
    mask: linear-gradient(180deg, white 0, white 61%, transparent 61%, transparent 100%);
  }
  62% {
    mask: linear-gradient(180deg, white 0, white 62%, transparent 62%, transparent 100%);
  }
  63% {
    mask: linear-gradient(180deg, white 0, white 63%, transparent 63%, transparent 100%);
  }
  64% {
    mask: linear-gradient(180deg, white 0, white 64%, transparent 64%, transparent 100%);
  }
  65% {
    mask: linear-gradient(180deg, white 0, white 65%, transparent 65%, transparent 100%);
  }
  66% {
    mask: linear-gradient(180deg, white 0, white 66%, transparent 66%, transparent 100%);
  }
  67% {
    mask: linear-gradient(180deg, white 0, white 67%, transparent 67%, transparent 100%);
  }
  68% {
    mask: linear-gradient(180deg, white 0, white 68%, transparent 68%, transparent 100%);
  }
  69% {
    mask: linear-gradient(180deg, white 0, white 69%, transparent 69%, transparent 100%);
  }
  70% {
    mask: linear-gradient(180deg, white 0, white 70%, transparent 70%, transparent 100%);
  }
  71% {
    mask: linear-gradient(180deg, white 0, white 71%, transparent 71%, transparent 100%);
  }
  72% {
    mask: linear-gradient(180deg, white 0, white 72%, transparent 72%, transparent 100%);
  }
  73% {
    mask: linear-gradient(180deg, white 0, white 73%, transparent 73%, transparent 100%);
  }
  74% {
    mask: linear-gradient(180deg, white 0, white 74%, transparent 74%, transparent 100%);
  }
  75% {
    mask: linear-gradient(180deg, white 0, white 75%, transparent 75%, transparent 100%);
  }
  76% {
    mask: linear-gradient(180deg, white 0, white 76%, transparent 76%, transparent 100%);
  }
  77% {
    mask: linear-gradient(180deg, white 0, white 77%, transparent 77%, transparent 100%);
  }
  78% {
    mask: linear-gradient(180deg, white 0, white 78%, transparent 78%, transparent 100%);
  }
  79% {
    mask: linear-gradient(180deg, white 0, white 79%, transparent 79%, transparent 100%);
  }
  80% {
    mask: linear-gradient(180deg, white 0, white 80%, transparent 80%, transparent 100%);
  }
  81% {
    mask: linear-gradient(180deg, white 0, white 81%, transparent 81%, transparent 100%);
  }
  82% {
    mask: linear-gradient(180deg, white 0, white 82%, transparent 82%, transparent 100%);
  }
  83% {
    mask: linear-gradient(180deg, white 0, white 83%, transparent 83%, transparent 100%);
  }
  84% {
    mask: linear-gradient(180deg, white 0, white 84%, transparent 84%, transparent 100%);
  }
  85% {
    mask: linear-gradient(180deg, white 0, white 85%, transparent 85%, transparent 100%);
  }
  86% {
    mask: linear-gradient(180deg, white 0, white 86%, transparent 86%, transparent 100%);
  }
  87% {
    mask: linear-gradient(180deg, white 0, white 87%, transparent 87%, transparent 100%);
  }
  88% {
    mask: linear-gradient(180deg, white 0, white 88%, transparent 88%, transparent 100%);
  }
  89% {
    mask: linear-gradient(180deg, white 0, white 89%, transparent 89%, transparent 100%);
  }
  90% {
    mask: linear-gradient(180deg, white 0, white 90%, transparent 90%, transparent 100%);
  }
  91% {
    mask: linear-gradient(180deg, white 0, white 91%, transparent 91%, transparent 100%);
  }
  92% {
    mask: linear-gradient(180deg, white 0, white 92%, transparent 92%, transparent 100%);
  }
  93% {
    mask: linear-gradient(180deg, white 0, white 93%, transparent 93%, transparent 100%);
  }
  94% {
    mask: linear-gradient(180deg, white 0, white 94%, transparent 94%, transparent 100%);
  }
  95% {
    mask: linear-gradient(180deg, white 0, white 95%, transparent 95%, transparent 100%);
  }
  96% {
    mask: linear-gradient(180deg, white 0, white 96%, transparent 96%, transparent 100%);
  }
  97% {
    mask: linear-gradient(180deg, white 0, white 97%, transparent 97%, transparent 100%);
  }
  98% {
    mask: linear-gradient(180deg, white 0, white 98%, transparent 98%, transparent 100%);
  }
  99% {
    mask: linear-gradient(180deg, white 0, white 99%, transparent 99%, transparent 100%);
  }
  100% {
    mask: none;
  }
}
@keyframes compositor_transition_wipe_hard_left {
  /* FF does not tween this, lets do it for them */
  0% {
    mask: linear-gradient(270deg, white 0, white 0%, transparent 0%, transparent 100%);
  }
  1% {
    mask: linear-gradient(270deg, white 0, white 1%, transparent 1%, transparent 100%);
  }
  2% {
    mask: linear-gradient(270deg, white 0, white 2%, transparent 2%, transparent 100%);
  }
  3% {
    mask: linear-gradient(270deg, white 0, white 3%, transparent 3%, transparent 100%);
  }
  4% {
    mask: linear-gradient(270deg, white 0, white 4%, transparent 4%, transparent 100%);
  }
  5% {
    mask: linear-gradient(270deg, white 0, white 5%, transparent 5%, transparent 100%);
  }
  6% {
    mask: linear-gradient(270deg, white 0, white 6%, transparent 6%, transparent 100%);
  }
  7% {
    mask: linear-gradient(270deg, white 0, white 7%, transparent 7%, transparent 100%);
  }
  8% {
    mask: linear-gradient(270deg, white 0, white 8%, transparent 8%, transparent 100%);
  }
  9% {
    mask: linear-gradient(270deg, white 0, white 9%, transparent 9%, transparent 100%);
  }
  10% {
    mask: linear-gradient(270deg, white 0, white 10%, transparent 10%, transparent 100%);
  }
  11% {
    mask: linear-gradient(270deg, white 0, white 11%, transparent 11%, transparent 100%);
  }
  12% {
    mask: linear-gradient(270deg, white 0, white 12%, transparent 12%, transparent 100%);
  }
  13% {
    mask: linear-gradient(270deg, white 0, white 13%, transparent 13%, transparent 100%);
  }
  14% {
    mask: linear-gradient(270deg, white 0, white 14%, transparent 14%, transparent 100%);
  }
  15% {
    mask: linear-gradient(270deg, white 0, white 15%, transparent 15%, transparent 100%);
  }
  16% {
    mask: linear-gradient(270deg, white 0, white 16%, transparent 16%, transparent 100%);
  }
  17% {
    mask: linear-gradient(270deg, white 0, white 17%, transparent 17%, transparent 100%);
  }
  18% {
    mask: linear-gradient(270deg, white 0, white 18%, transparent 18%, transparent 100%);
  }
  19% {
    mask: linear-gradient(270deg, white 0, white 19%, transparent 19%, transparent 100%);
  }
  20% {
    mask: linear-gradient(270deg, white 0, white 20%, transparent 20%, transparent 100%);
  }
  21% {
    mask: linear-gradient(270deg, white 0, white 21%, transparent 21%, transparent 100%);
  }
  22% {
    mask: linear-gradient(270deg, white 0, white 22%, transparent 22%, transparent 100%);
  }
  23% {
    mask: linear-gradient(270deg, white 0, white 23%, transparent 23%, transparent 100%);
  }
  24% {
    mask: linear-gradient(270deg, white 0, white 24%, transparent 24%, transparent 100%);
  }
  25% {
    mask: linear-gradient(270deg, white 0, white 25%, transparent 25%, transparent 100%);
  }
  26% {
    mask: linear-gradient(270deg, white 0, white 26%, transparent 26%, transparent 100%);
  }
  27% {
    mask: linear-gradient(270deg, white 0, white 27%, transparent 27%, transparent 100%);
  }
  28% {
    mask: linear-gradient(270deg, white 0, white 28%, transparent 28%, transparent 100%);
  }
  29% {
    mask: linear-gradient(270deg, white 0, white 29%, transparent 29%, transparent 100%);
  }
  30% {
    mask: linear-gradient(270deg, white 0, white 30%, transparent 30%, transparent 100%);
  }
  31% {
    mask: linear-gradient(270deg, white 0, white 31%, transparent 31%, transparent 100%);
  }
  32% {
    mask: linear-gradient(270deg, white 0, white 32%, transparent 32%, transparent 100%);
  }
  33% {
    mask: linear-gradient(270deg, white 0, white 33%, transparent 33%, transparent 100%);
  }
  34% {
    mask: linear-gradient(270deg, white 0, white 34%, transparent 34%, transparent 100%);
  }
  35% {
    mask: linear-gradient(270deg, white 0, white 35%, transparent 35%, transparent 100%);
  }
  36% {
    mask: linear-gradient(270deg, white 0, white 36%, transparent 36%, transparent 100%);
  }
  37% {
    mask: linear-gradient(270deg, white 0, white 37%, transparent 37%, transparent 100%);
  }
  38% {
    mask: linear-gradient(270deg, white 0, white 38%, transparent 38%, transparent 100%);
  }
  39% {
    mask: linear-gradient(270deg, white 0, white 39%, transparent 39%, transparent 100%);
  }
  40% {
    mask: linear-gradient(270deg, white 0, white 40%, transparent 40%, transparent 100%);
  }
  41% {
    mask: linear-gradient(270deg, white 0, white 41%, transparent 41%, transparent 100%);
  }
  42% {
    mask: linear-gradient(270deg, white 0, white 42%, transparent 42%, transparent 100%);
  }
  43% {
    mask: linear-gradient(270deg, white 0, white 43%, transparent 43%, transparent 100%);
  }
  44% {
    mask: linear-gradient(270deg, white 0, white 44%, transparent 44%, transparent 100%);
  }
  45% {
    mask: linear-gradient(270deg, white 0, white 45%, transparent 45%, transparent 100%);
  }
  46% {
    mask: linear-gradient(270deg, white 0, white 46%, transparent 46%, transparent 100%);
  }
  47% {
    mask: linear-gradient(270deg, white 0, white 47%, transparent 47%, transparent 100%);
  }
  48% {
    mask: linear-gradient(270deg, white 0, white 48%, transparent 48%, transparent 100%);
  }
  49% {
    mask: linear-gradient(270deg, white 0, white 49%, transparent 49%, transparent 100%);
  }
  50% {
    mask: linear-gradient(270deg, white 0, white 50%, transparent 50%, transparent 100%);
  }
  51% {
    mask: linear-gradient(270deg, white 0, white 51%, transparent 51%, transparent 100%);
  }
  52% {
    mask: linear-gradient(270deg, white 0, white 52%, transparent 52%, transparent 100%);
  }
  53% {
    mask: linear-gradient(270deg, white 0, white 53%, transparent 53%, transparent 100%);
  }
  54% {
    mask: linear-gradient(270deg, white 0, white 54%, transparent 54%, transparent 100%);
  }
  55% {
    mask: linear-gradient(270deg, white 0, white 55%, transparent 55%, transparent 100%);
  }
  56% {
    mask: linear-gradient(270deg, white 0, white 56%, transparent 56%, transparent 100%);
  }
  57% {
    mask: linear-gradient(270deg, white 0, white 57%, transparent 57%, transparent 100%);
  }
  58% {
    mask: linear-gradient(270deg, white 0, white 58%, transparent 58%, transparent 100%);
  }
  59% {
    mask: linear-gradient(270deg, white 0, white 59%, transparent 59%, transparent 100%);
  }
  60% {
    mask: linear-gradient(270deg, white 0, white 60%, transparent 60%, transparent 100%);
  }
  61% {
    mask: linear-gradient(270deg, white 0, white 61%, transparent 61%, transparent 100%);
  }
  62% {
    mask: linear-gradient(270deg, white 0, white 62%, transparent 62%, transparent 100%);
  }
  63% {
    mask: linear-gradient(270deg, white 0, white 63%, transparent 63%, transparent 100%);
  }
  64% {
    mask: linear-gradient(270deg, white 0, white 64%, transparent 64%, transparent 100%);
  }
  65% {
    mask: linear-gradient(270deg, white 0, white 65%, transparent 65%, transparent 100%);
  }
  66% {
    mask: linear-gradient(270deg, white 0, white 66%, transparent 66%, transparent 100%);
  }
  67% {
    mask: linear-gradient(270deg, white 0, white 67%, transparent 67%, transparent 100%);
  }
  68% {
    mask: linear-gradient(270deg, white 0, white 68%, transparent 68%, transparent 100%);
  }
  69% {
    mask: linear-gradient(270deg, white 0, white 69%, transparent 69%, transparent 100%);
  }
  70% {
    mask: linear-gradient(270deg, white 0, white 70%, transparent 70%, transparent 100%);
  }
  71% {
    mask: linear-gradient(270deg, white 0, white 71%, transparent 71%, transparent 100%);
  }
  72% {
    mask: linear-gradient(270deg, white 0, white 72%, transparent 72%, transparent 100%);
  }
  73% {
    mask: linear-gradient(270deg, white 0, white 73%, transparent 73%, transparent 100%);
  }
  74% {
    mask: linear-gradient(270deg, white 0, white 74%, transparent 74%, transparent 100%);
  }
  75% {
    mask: linear-gradient(270deg, white 0, white 75%, transparent 75%, transparent 100%);
  }
  76% {
    mask: linear-gradient(270deg, white 0, white 76%, transparent 76%, transparent 100%);
  }
  77% {
    mask: linear-gradient(270deg, white 0, white 77%, transparent 77%, transparent 100%);
  }
  78% {
    mask: linear-gradient(270deg, white 0, white 78%, transparent 78%, transparent 100%);
  }
  79% {
    mask: linear-gradient(270deg, white 0, white 79%, transparent 79%, transparent 100%);
  }
  80% {
    mask: linear-gradient(270deg, white 0, white 80%, transparent 80%, transparent 100%);
  }
  81% {
    mask: linear-gradient(270deg, white 0, white 81%, transparent 81%, transparent 100%);
  }
  82% {
    mask: linear-gradient(270deg, white 0, white 82%, transparent 82%, transparent 100%);
  }
  83% {
    mask: linear-gradient(270deg, white 0, white 83%, transparent 83%, transparent 100%);
  }
  84% {
    mask: linear-gradient(270deg, white 0, white 84%, transparent 84%, transparent 100%);
  }
  85% {
    mask: linear-gradient(270deg, white 0, white 85%, transparent 85%, transparent 100%);
  }
  86% {
    mask: linear-gradient(270deg, white 0, white 86%, transparent 86%, transparent 100%);
  }
  87% {
    mask: linear-gradient(270deg, white 0, white 87%, transparent 87%, transparent 100%);
  }
  88% {
    mask: linear-gradient(270deg, white 0, white 88%, transparent 88%, transparent 100%);
  }
  89% {
    mask: linear-gradient(270deg, white 0, white 89%, transparent 89%, transparent 100%);
  }
  90% {
    mask: linear-gradient(270deg, white 0, white 90%, transparent 90%, transparent 100%);
  }
  91% {
    mask: linear-gradient(270deg, white 0, white 91%, transparent 91%, transparent 100%);
  }
  92% {
    mask: linear-gradient(270deg, white 0, white 92%, transparent 92%, transparent 100%);
  }
  93% {
    mask: linear-gradient(270deg, white 0, white 93%, transparent 93%, transparent 100%);
  }
  94% {
    mask: linear-gradient(270deg, white 0, white 94%, transparent 94%, transparent 100%);
  }
  95% {
    mask: linear-gradient(270deg, white 0, white 95%, transparent 95%, transparent 100%);
  }
  96% {
    mask: linear-gradient(270deg, white 0, white 96%, transparent 96%, transparent 100%);
  }
  97% {
    mask: linear-gradient(270deg, white 0, white 97%, transparent 97%, transparent 100%);
  }
  98% {
    mask: linear-gradient(270deg, white 0, white 98%, transparent 98%, transparent 100%);
  }
  99% {
    mask: linear-gradient(270deg, white 0, white 99%, transparent 99%, transparent 100%);
  }
  100% {
    mask: none;
  }
}
/* Barndoor wipes */
/* FF does not tween this, lets do it for them */
@keyframes compositor_transition_barndoor_vertical_out {
  0% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 50%, white 50%, white 50%, white 50%, transparent 50%, transparent 100%);
  }
  1% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 49.35%, white 50%, white 50%, white 50%, transparent 50.65%, transparent 100%);
  }
  2% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 48.7%, white 50%, white 50%, white 50%, transparent 51.3%, transparent 100%);
  }
  3% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 48.05%, white 50%, white 50%, white 50%, transparent 51.95%, transparent 100%);
  }
  4% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 47.4%, white 50%, white 50%, white 50%, transparent 52.6%, transparent 100%);
  }
  5% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 46.75%, white 50%, white 50%, white 50%, transparent 53.25%, transparent 100%);
  }
  6% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 46.1%, white 50%, white 50%, white 50%, transparent 53.9%, transparent 100%);
  }
  7% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 45.45%, white 50%, white 50%, white 50%, transparent 54.55%, transparent 100%);
  }
  8% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 44.8%, white 50%, white 50%, white 50%, transparent 55.2%, transparent 100%);
  }
  9% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 44.15%, white 50%, white 50%, white 50%, transparent 55.85%, transparent 100%);
  }
  10% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 43.5%, white 50%, white 50%, white 50%, transparent 56.5%, transparent 100%);
  }
  11% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 42.85%, white 50%, white 50%, white 50%, transparent 57.15%, transparent 100%);
  }
  12% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 42.2%, white 50%, white 50%, white 50%, transparent 57.8%, transparent 100%);
  }
  13% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 41.55%, white 50%, white 50%, white 50%, transparent 58.45%, transparent 100%);
  }
  14% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 40.9%, white 50%, white 50%, white 50%, transparent 59.1%, transparent 100%);
  }
  15% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 40.25%, white 50%, white 50%, white 50%, transparent 59.75%, transparent 100%);
  }
  16% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 39.6%, white 50%, white 50%, white 50%, transparent 60.4%, transparent 100%);
  }
  17% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 38.95%, white 50%, white 50%, white 50%, transparent 61.05%, transparent 100%);
  }
  18% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 38.3%, white 50%, white 50%, white 50%, transparent 61.7%, transparent 100%);
  }
  19% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 37.65%, white 50%, white 50%, white 50%, transparent 62.35%, transparent 100%);
  }
  20% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 37%, white 50%, white 50%, white 50%, transparent 63%, transparent 100%);
  }
  21% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 36.35%, white 50%, white 50%, white 50%, transparent 63.65%, transparent 100%);
  }
  22% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 35.7%, white 50%, white 50%, white 50%, transparent 64.3%, transparent 100%);
  }
  23% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 35.05%, white 50%, white 50%, white 50%, transparent 64.95%, transparent 100%);
  }
  24% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 34.4%, white 49.4%, white 50%, white 50.6%, transparent 65.6%, transparent 100%);
  }
  25% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 33.75%, white 48.75%, white 50%, white 51.25%, transparent 66.25%, transparent 100%);
  }
  26% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 33.1%, white 48.1%, white 50%, white 51.9%, transparent 66.9%, transparent 100%);
  }
  27% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 32.45%, white 47.45%, white 50%, white 52.55%, transparent 67.55%, transparent 100%);
  }
  28% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 31.8%, white 46.8%, white 50%, white 53.2%, transparent 68.2%, transparent 100%);
  }
  29% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 31.15%, white 46.15%, white 50%, white 53.85%, transparent 68.85%, transparent 100%);
  }
  30% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 30.5%, white 45.5%, white 50%, white 54.5%, transparent 69.5%, transparent 100%);
  }
  31% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 29.85%, white 44.85%, white 50%, white 55.15%, transparent 70.15%, transparent 100%);
  }
  32% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 29.2%, white 44.2%, white 50%, white 55.8%, transparent 70.8%, transparent 100%);
  }
  33% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 28.55%, white 43.55%, white 50%, white 56.45%, transparent 71.45%, transparent 100%);
  }
  34% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 27.9%, white 42.9%, white 50%, white 57.1%, transparent 72.1%, transparent 100%);
  }
  35% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 27.25%, white 42.25%, white 50%, white 57.75%, transparent 72.75%, transparent 100%);
  }
  36% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 26.6%, white 41.6%, white 50%, white 58.4%, transparent 73.4%, transparent 100%);
  }
  37% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 25.95%, white 40.95%, white 50%, white 59.05%, transparent 74.05%, transparent 100%);
  }
  38% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 25.3%, white 40.3%, white 50%, white 59.7%, transparent 74.7%, transparent 100%);
  }
  39% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 24.65%, white 39.65%, white 50%, white 60.35%, transparent 75.35%, transparent 100%);
  }
  40% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 24%, white 39%, white 50%, white 61%, transparent 76%, transparent 100%);
  }
  41% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 23.35%, white 38.35%, white 50%, white 61.65%, transparent 76.65%, transparent 100%);
  }
  42% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 22.7%, white 37.7%, white 50%, white 62.3%, transparent 77.3%, transparent 100%);
  }
  43% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 22.05%, white 37.05%, white 50%, white 62.95%, transparent 77.95%, transparent 100%);
  }
  44% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 21.4%, white 36.4%, white 50%, white 63.6%, transparent 78.6%, transparent 100%);
  }
  45% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 20.75%, white 35.75%, white 50%, white 64.25%, transparent 79.25%, transparent 100%);
  }
  46% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 20.1%, white 35.1%, white 50%, white 64.9%, transparent 79.9%, transparent 100%);
  }
  47% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 19.45%, white 34.45%, white 50%, white 65.55%, transparent 80.55%, transparent 100%);
  }
  48% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 18.8%, white 33.8%, white 50%, white 66.2%, transparent 81.2%, transparent 100%);
  }
  49% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 18.15%, white 33.15%, white 50%, white 66.85%, transparent 81.85%, transparent 100%);
  }
  50% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 17.5%, white 32.5%, white 50%, white 67.5%, transparent 82.5%, transparent 100%);
  }
  51% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 16.85%, white 31.85%, white 50%, white 68.15%, transparent 83.15%, transparent 100%);
  }
  52% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 16.2%, white 31.2%, white 50%, white 68.8%, transparent 83.8%, transparent 100%);
  }
  53% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 15.55%, white 30.55%, white 50%, white 69.45%, transparent 84.45%, transparent 100%);
  }
  54% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 14.9%, white 29.9%, white 50%, white 70.1%, transparent 85.1%, transparent 100%);
  }
  55% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 14.25%, white 29.25%, white 50%, white 70.75%, transparent 85.75%, transparent 100%);
  }
  56% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 13.6%, white 28.6%, white 50%, white 71.4%, transparent 86.4%, transparent 100%);
  }
  57% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 12.95%, white 27.95%, white 50%, white 72.05%, transparent 87.05%, transparent 100%);
  }
  58% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 12.3%, white 27.3%, white 50%, white 72.7%, transparent 87.7%, transparent 100%);
  }
  59% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 11.65%, white 26.65%, white 50%, white 73.35%, transparent 88.35%, transparent 100%);
  }
  60% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 11%, white 26%, white 50%, white 74%, transparent 89%, transparent 100%);
  }
  61% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 10.35%, white 25.35%, white 50%, white 74.65%, transparent 89.65%, transparent 100%);
  }
  62% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 9.7%, white 24.7%, white 50%, white 75.3%, transparent 90.3%, transparent 100%);
  }
  63% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 9.05%, white 24.05%, white 50%, white 75.95%, transparent 90.95%, transparent 100%);
  }
  64% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 8.4%, white 23.4%, white 50%, white 76.6%, transparent 91.6%, transparent 100%);
  }
  65% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 7.75%, white 22.75%, white 50%, white 77.25%, transparent 92.25%, transparent 100%);
  }
  66% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 7.1%, white 22.1%, white 50%, white 77.9%, transparent 92.9%, transparent 100%);
  }
  67% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 6.45%, white 21.45%, white 50%, white 78.55%, transparent 93.55%, transparent 100%);
  }
  68% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 5.8%, white 20.8%, white 50%, white 79.2%, transparent 94.2%, transparent 100%);
  }
  69% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 5.15%, white 20.15%, white 50%, white 79.85%, transparent 94.85%, transparent 100%);
  }
  70% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 4.5%, white 19.5%, white 50%, white 80.5%, transparent 95.5%, transparent 100%);
  }
  71% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 3.85%, white 18.85%, white 50%, white 81.15%, transparent 96.15%, transparent 100%);
  }
  72% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 3.2%, white 18.2%, white 50%, white 81.8%, transparent 96.8%, transparent 100%);
  }
  73% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 2.55%, white 17.55%, white 50%, white 82.45%, transparent 97.45%, transparent 100%);
  }
  74% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 1.9%, white 16.9%, white 50%, white 83.1%, transparent 98.1%, transparent 100%);
  }
  75% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 1.25%, white 16.25%, white 50%, white 83.75%, transparent 98.75%, transparent 100%);
  }
  76% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 0.6%, white 15.6%, white 50%, white 84.4%, transparent 99.4%, transparent 100%);
  }
  77% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 0%, white 14.95%, white 50%, white 85.05%, transparent 100%, transparent 100%);
  }
  78% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 0%, white 14.3%, white 50%, white 85.7%, transparent 100%, transparent 100%);
  }
  79% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 0%, white 13.65%, white 50%, white 86.35%, transparent 100%, transparent 100%);
  }
  80% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 0%, white 13%, white 50%, white 87%, transparent 100%, transparent 100%);
  }
  81% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 0%, white 12.35%, white 50%, white 87.65%, transparent 100%, transparent 100%);
  }
  82% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 0%, white 11.7%, white 50%, white 88.3%, transparent 100%, transparent 100%);
  }
  83% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 0%, white 11.05%, white 50%, white 88.95%, transparent 100%, transparent 100%);
  }
  84% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 0%, white 10.4%, white 50%, white 89.6%, transparent 100%, transparent 100%);
  }
  85% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 0%, white 9.75%, white 50%, white 90.25%, transparent 100%, transparent 100%);
  }
  86% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 0%, white 9.1%, white 50%, white 90.9%, transparent 100%, transparent 100%);
  }
  87% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 0%, white 8.45%, white 50%, white 91.55%, transparent 100%, transparent 100%);
  }
  88% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 0%, white 7.8%, white 50%, white 92.2%, transparent 100%, transparent 100%);
  }
  89% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 0%, white 7.15%, white 50%, white 92.85%, transparent 100%, transparent 100%);
  }
  90% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 0%, white 6.5%, white 50%, white 93.5%, transparent 100%, transparent 100%);
  }
  91% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 0%, white 5.85%, white 50%, white 94.15%, transparent 100%, transparent 100%);
  }
  92% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 0%, white 5.2%, white 50%, white 94.8%, transparent 100%, transparent 100%);
  }
  93% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 0%, white 4.55%, white 50%, white 95.45%, transparent 100%, transparent 100%);
  }
  94% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 0%, white 3.9%, white 50%, white 96.1%, transparent 100%, transparent 100%);
  }
  95% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 0%, white 3.25%, white 50%, white 96.75%, transparent 100%, transparent 100%);
  }
  96% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 0%, white 2.6%, white 50%, white 97.4%, transparent 100%, transparent 100%);
  }
  97% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 0%, white 1.95%, white 50%, white 98.05%, transparent 100%, transparent 100%);
  }
  98% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 0%, white 1.3%, white 50%, white 98.7%, transparent 100%, transparent 100%);
  }
  99% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 0%, white 0.65%, white 50%, white 99.35%, transparent 100%, transparent 100%);
  }
  100% {
    mask: none;
  }
}
@keyframes compositor_transition_barndoor_vertical_in {
  99% {
    mask: linear-gradient(0deg, white 0, white 49.35%, transparent 50%, transparent 50%, transparent 50%, white 50.65%, white 100%);
  }
  98% {
    mask: linear-gradient(0deg, white 0, white 48.7%, transparent 50%, transparent 50%, transparent 50%, white 51.3%, white 100%);
  }
  97% {
    mask: linear-gradient(0deg, white 0, white 48.05%, transparent 50%, transparent 50%, transparent 50%, white 51.95%, white 100%);
  }
  96% {
    mask: linear-gradient(0deg, white 0, white 47.4%, transparent 50%, transparent 50%, transparent 50%, white 52.6%, white 100%);
  }
  95% {
    mask: linear-gradient(0deg, white 0, white 46.75%, transparent 50%, transparent 50%, transparent 50%, white 53.25%, white 100%);
  }
  94% {
    mask: linear-gradient(0deg, white 0, white 46.1%, transparent 50%, transparent 50%, transparent 50%, white 53.9%, white 100%);
  }
  93% {
    mask: linear-gradient(0deg, white 0, white 45.45%, transparent 50%, transparent 50%, transparent 50%, white 54.55%, white 100%);
  }
  92% {
    mask: linear-gradient(0deg, white 0, white 44.8%, transparent 50%, transparent 50%, transparent 50%, white 55.2%, white 100%);
  }
  91% {
    mask: linear-gradient(0deg, white 0, white 44.15%, transparent 50%, transparent 50%, transparent 50%, white 55.85%, white 100%);
  }
  90% {
    mask: linear-gradient(0deg, white 0, white 43.5%, transparent 50%, transparent 50%, transparent 50%, white 56.5%, white 100%);
  }
  89% {
    mask: linear-gradient(0deg, white 0, white 42.85%, transparent 50%, transparent 50%, transparent 50%, white 57.15%, white 100%);
  }
  88% {
    mask: linear-gradient(0deg, white 0, white 42.2%, transparent 50%, transparent 50%, transparent 50%, white 57.8%, white 100%);
  }
  87% {
    mask: linear-gradient(0deg, white 0, white 41.55%, transparent 50%, transparent 50%, transparent 50%, white 58.45%, white 100%);
  }
  86% {
    mask: linear-gradient(0deg, white 0, white 40.9%, transparent 50%, transparent 50%, transparent 50%, white 59.1%, white 100%);
  }
  85% {
    mask: linear-gradient(0deg, white 0, white 40.25%, transparent 50%, transparent 50%, transparent 50%, white 59.75%, white 100%);
  }
  84% {
    mask: linear-gradient(0deg, white 0, white 39.6%, transparent 50%, transparent 50%, transparent 50%, white 60.4%, white 100%);
  }
  83% {
    mask: linear-gradient(0deg, white 0, white 38.95%, transparent 50%, transparent 50%, transparent 50%, white 61.05%, white 100%);
  }
  82% {
    mask: linear-gradient(0deg, white 0, white 38.3%, transparent 50%, transparent 50%, transparent 50%, white 61.7%, white 100%);
  }
  81% {
    mask: linear-gradient(0deg, white 0, white 37.65%, transparent 50%, transparent 50%, transparent 50%, white 62.35%, white 100%);
  }
  80% {
    mask: linear-gradient(0deg, white 0, white 37%, transparent 50%, transparent 50%, transparent 50%, white 63%, white 100%);
  }
  79% {
    mask: linear-gradient(0deg, white 0, white 36.35%, transparent 50%, transparent 50%, transparent 50%, white 63.65%, white 100%);
  }
  78% {
    mask: linear-gradient(0deg, white 0, white 35.7%, transparent 50%, transparent 50%, transparent 50%, white 64.3%, white 100%);
  }
  77% {
    mask: linear-gradient(0deg, white 0, white 35.05%, transparent 50%, transparent 50%, transparent 50%, white 64.95%, white 100%);
  }
  76% {
    mask: linear-gradient(0deg, white 0, white 34.4%, transparent 49.4%, transparent 50%, transparent 50.6%, white 65.6%, white 100%);
  }
  75% {
    mask: linear-gradient(0deg, white 0, white 33.75%, transparent 48.75%, transparent 50%, transparent 51.25%, white 66.25%, white 100%);
  }
  74% {
    mask: linear-gradient(0deg, white 0, white 33.1%, transparent 48.1%, transparent 50%, transparent 51.9%, white 66.9%, white 100%);
  }
  73% {
    mask: linear-gradient(0deg, white 0, white 32.45%, transparent 47.45%, transparent 50%, transparent 52.55%, white 67.55%, white 100%);
  }
  72% {
    mask: linear-gradient(0deg, white 0, white 31.8%, transparent 46.8%, transparent 50%, transparent 53.2%, white 68.2%, white 100%);
  }
  71% {
    mask: linear-gradient(0deg, white 0, white 31.15%, transparent 46.15%, transparent 50%, transparent 53.85%, white 68.85%, white 100%);
  }
  70% {
    mask: linear-gradient(0deg, white 0, white 30.5%, transparent 45.5%, transparent 50%, transparent 54.5%, white 69.5%, white 100%);
  }
  69% {
    mask: linear-gradient(0deg, white 0, white 29.85%, transparent 44.85%, transparent 50%, transparent 55.15%, white 70.15%, white 100%);
  }
  68% {
    mask: linear-gradient(0deg, white 0, white 29.2%, transparent 44.2%, transparent 50%, transparent 55.8%, white 70.8%, white 100%);
  }
  67% {
    mask: linear-gradient(0deg, white 0, white 28.55%, transparent 43.55%, transparent 50%, transparent 56.45%, white 71.45%, white 100%);
  }
  66% {
    mask: linear-gradient(0deg, white 0, white 27.9%, transparent 42.9%, transparent 50%, transparent 57.1%, white 72.1%, white 100%);
  }
  65% {
    mask: linear-gradient(0deg, white 0, white 27.25%, transparent 42.25%, transparent 50%, transparent 57.75%, white 72.75%, white 100%);
  }
  64% {
    mask: linear-gradient(0deg, white 0, white 26.6%, transparent 41.6%, transparent 50%, transparent 58.4%, white 73.4%, white 100%);
  }
  63% {
    mask: linear-gradient(0deg, white 0, white 25.95%, transparent 40.95%, transparent 50%, transparent 59.05%, white 74.05%, white 100%);
  }
  62% {
    mask: linear-gradient(0deg, white 0, white 25.3%, transparent 40.3%, transparent 50%, transparent 59.7%, white 74.7%, white 100%);
  }
  61% {
    mask: linear-gradient(0deg, white 0, white 24.65%, transparent 39.65%, transparent 50%, transparent 60.35%, white 75.35%, white 100%);
  }
  60% {
    mask: linear-gradient(0deg, white 0, white 24%, transparent 39%, transparent 50%, transparent 61%, white 76%, white 100%);
  }
  59% {
    mask: linear-gradient(0deg, white 0, white 23.35%, transparent 38.35%, transparent 50%, transparent 61.65%, white 76.65%, white 100%);
  }
  58% {
    mask: linear-gradient(0deg, white 0, white 22.7%, transparent 37.7%, transparent 50%, transparent 62.3%, white 77.3%, white 100%);
  }
  57% {
    mask: linear-gradient(0deg, white 0, white 22.05%, transparent 37.05%, transparent 50%, transparent 62.95%, white 77.95%, white 100%);
  }
  56% {
    mask: linear-gradient(0deg, white 0, white 21.4%, transparent 36.4%, transparent 50%, transparent 63.6%, white 78.6%, white 100%);
  }
  55% {
    mask: linear-gradient(0deg, white 0, white 20.75%, transparent 35.75%, transparent 50%, transparent 64.25%, white 79.25%, white 100%);
  }
  54% {
    mask: linear-gradient(0deg, white 0, white 20.1%, transparent 35.1%, transparent 50%, transparent 64.9%, white 79.9%, white 100%);
  }
  53% {
    mask: linear-gradient(0deg, white 0, white 19.45%, transparent 34.45%, transparent 50%, transparent 65.55%, white 80.55%, white 100%);
  }
  52% {
    mask: linear-gradient(0deg, white 0, white 18.8%, transparent 33.8%, transparent 50%, transparent 66.2%, white 81.2%, white 100%);
  }
  51% {
    mask: linear-gradient(0deg, white 0, white 18.15%, transparent 33.15%, transparent 50%, transparent 66.85%, white 81.85%, white 100%);
  }
  50% {
    mask: linear-gradient(0deg, white 0, white 17.5%, transparent 32.5%, transparent 50%, transparent 67.5%, white 82.5%, white 100%);
  }
  49% {
    mask: linear-gradient(0deg, white 0, white 16.85%, transparent 31.85%, transparent 50%, transparent 68.15%, white 83.15%, white 100%);
  }
  48% {
    mask: linear-gradient(0deg, white 0, white 16.2%, transparent 31.2%, transparent 50%, transparent 68.8%, white 83.8%, white 100%);
  }
  47% {
    mask: linear-gradient(0deg, white 0, white 15.55%, transparent 30.55%, transparent 50%, transparent 69.45%, white 84.45%, white 100%);
  }
  46% {
    mask: linear-gradient(0deg, white 0, white 14.9%, transparent 29.9%, transparent 50%, transparent 70.1%, white 85.1%, white 100%);
  }
  45% {
    mask: linear-gradient(0deg, white 0, white 14.25%, transparent 29.25%, transparent 50%, transparent 70.75%, white 85.75%, white 100%);
  }
  44% {
    mask: linear-gradient(0deg, white 0, white 13.6%, transparent 28.6%, transparent 50%, transparent 71.4%, white 86.4%, white 100%);
  }
  43% {
    mask: linear-gradient(0deg, white 0, white 12.95%, transparent 27.95%, transparent 50%, transparent 72.05%, white 87.05%, white 100%);
  }
  42% {
    mask: linear-gradient(0deg, white 0, white 12.3%, transparent 27.3%, transparent 50%, transparent 72.7%, white 87.7%, white 100%);
  }
  41% {
    mask: linear-gradient(0deg, white 0, white 11.65%, transparent 26.65%, transparent 50%, transparent 73.35%, white 88.35%, white 100%);
  }
  40% {
    mask: linear-gradient(0deg, white 0, white 11%, transparent 26%, transparent 50%, transparent 74%, white 89%, white 100%);
  }
  39% {
    mask: linear-gradient(0deg, white 0, white 10.35%, transparent 25.35%, transparent 50%, transparent 74.65%, white 89.65%, white 100%);
  }
  38% {
    mask: linear-gradient(0deg, white 0, white 9.7%, transparent 24.7%, transparent 50%, transparent 75.3%, white 90.3%, white 100%);
  }
  37% {
    mask: linear-gradient(0deg, white 0, white 9.05%, transparent 24.05%, transparent 50%, transparent 75.95%, white 90.95%, white 100%);
  }
  36% {
    mask: linear-gradient(0deg, white 0, white 8.4%, transparent 23.4%, transparent 50%, transparent 76.6%, white 91.6%, white 100%);
  }
  35% {
    mask: linear-gradient(0deg, white 0, white 7.75%, transparent 22.75%, transparent 50%, transparent 77.25%, white 92.25%, white 100%);
  }
  34% {
    mask: linear-gradient(0deg, white 0, white 7.1%, transparent 22.1%, transparent 50%, transparent 77.9%, white 92.9%, white 100%);
  }
  33% {
    mask: linear-gradient(0deg, white 0, white 6.45%, transparent 21.45%, transparent 50%, transparent 78.55%, white 93.55%, white 100%);
  }
  32% {
    mask: linear-gradient(0deg, white 0, white 5.8%, transparent 20.8%, transparent 50%, transparent 79.2%, white 94.2%, white 100%);
  }
  31% {
    mask: linear-gradient(0deg, white 0, white 5.15%, transparent 20.15%, transparent 50%, transparent 79.85%, white 94.85%, white 100%);
  }
  30% {
    mask: linear-gradient(0deg, white 0, white 4.5%, transparent 19.5%, transparent 50%, transparent 80.5%, white 95.5%, white 100%);
  }
  29% {
    mask: linear-gradient(0deg, white 0, white 3.85%, transparent 18.85%, transparent 50%, transparent 81.15%, white 96.15%, white 100%);
  }
  28% {
    mask: linear-gradient(0deg, white 0, white 3.2%, transparent 18.2%, transparent 50%, transparent 81.8%, white 96.8%, white 100%);
  }
  27% {
    mask: linear-gradient(0deg, white 0, white 2.55%, transparent 17.55%, transparent 50%, transparent 82.45%, white 97.45%, white 100%);
  }
  26% {
    mask: linear-gradient(0deg, white 0, white 1.9%, transparent 16.9%, transparent 50%, transparent 83.1%, white 98.1%, white 100%);
  }
  25% {
    mask: linear-gradient(0deg, white 0, white 1.25%, transparent 16.25%, transparent 50%, transparent 83.75%, white 98.75%, white 100%);
  }
  24% {
    mask: linear-gradient(0deg, white 0, white 0.6%, transparent 15.6%, transparent 50%, transparent 84.4%, white 99.4%, white 100%);
  }
  23% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 14.95%, transparent 50%, transparent 85.05%, white 100%, white 100%);
  }
  22% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 14.3%, transparent 50%, transparent 85.7%, white 100%, white 100%);
  }
  21% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 13.65%, transparent 50%, transparent 86.35%, white 100%, white 100%);
  }
  20% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 13%, transparent 50%, transparent 87%, white 100%, white 100%);
  }
  19% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 12.35%, transparent 50%, transparent 87.65%, white 100%, white 100%);
  }
  18% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 11.7%, transparent 50%, transparent 88.3%, white 100%, white 100%);
  }
  17% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 11.05%, transparent 50%, transparent 88.95%, white 100%, white 100%);
  }
  16% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 10.4%, transparent 50%, transparent 89.6%, white 100%, white 100%);
  }
  15% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 9.75%, transparent 50%, transparent 90.25%, white 100%, white 100%);
  }
  14% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 9.1%, transparent 50%, transparent 90.9%, white 100%, white 100%);
  }
  13% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 8.45%, transparent 50%, transparent 91.55%, white 100%, white 100%);
  }
  12% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 7.8%, transparent 50%, transparent 92.2%, white 100%, white 100%);
  }
  11% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 7.15%, transparent 50%, transparent 92.85%, white 100%, white 100%);
  }
  10% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 6.5%, transparent 50%, transparent 93.5%, white 100%, white 100%);
  }
  9% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 5.85%, transparent 50%, transparent 94.15%, white 100%, white 100%);
  }
  8% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 5.2%, transparent 50%, transparent 94.8%, white 100%, white 100%);
  }
  7% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 4.55%, transparent 50%, transparent 95.45%, white 100%, white 100%);
  }
  6% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 3.9%, transparent 50%, transparent 96.1%, white 100%, white 100%);
  }
  5% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 3.25%, transparent 50%, transparent 96.75%, white 100%, white 100%);
  }
  4% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 2.6%, transparent 50%, transparent 97.4%, white 100%, white 100%);
  }
  3% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 1.95%, transparent 50%, transparent 98.05%, white 100%, white 100%);
  }
  2% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 1.3%, transparent 50%, transparent 98.7%, white 100%, white 100%);
  }
  1% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 0.65%, transparent 50%, transparent 99.35%, white 100%, white 100%);
  }
  0% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 0%, transparent 50%, transparent 100%, white 100%, white 100%);
  }
  100% {
    mask: none;
  }
}
/* FF does not tween this, lets do it for them */
@keyframes compositor_transition_barndoor_horizontal_out {
  0% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 50%, white 50%, white 50%, white 50%, transparent 50%, transparent 100%);
  }
  1% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 49.35%, white 50%, white 50%, white 50%, transparent 50.65%, transparent 100%);
  }
  2% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 48.7%, white 50%, white 50%, white 50%, transparent 51.3%, transparent 100%);
  }
  3% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 48.05%, white 50%, white 50%, white 50%, transparent 51.95%, transparent 100%);
  }
  4% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 47.4%, white 50%, white 50%, white 50%, transparent 52.6%, transparent 100%);
  }
  5% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 46.75%, white 50%, white 50%, white 50%, transparent 53.25%, transparent 100%);
  }
  6% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 46.1%, white 50%, white 50%, white 50%, transparent 53.9%, transparent 100%);
  }
  7% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 45.45%, white 50%, white 50%, white 50%, transparent 54.55%, transparent 100%);
  }
  8% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 44.8%, white 50%, white 50%, white 50%, transparent 55.2%, transparent 100%);
  }
  9% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 44.15%, white 50%, white 50%, white 50%, transparent 55.85%, transparent 100%);
  }
  10% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 43.5%, white 50%, white 50%, white 50%, transparent 56.5%, transparent 100%);
  }
  11% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 42.85%, white 50%, white 50%, white 50%, transparent 57.15%, transparent 100%);
  }
  12% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 42.2%, white 50%, white 50%, white 50%, transparent 57.8%, transparent 100%);
  }
  13% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 41.55%, white 50%, white 50%, white 50%, transparent 58.45%, transparent 100%);
  }
  14% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 40.9%, white 50%, white 50%, white 50%, transparent 59.1%, transparent 100%);
  }
  15% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 40.25%, white 50%, white 50%, white 50%, transparent 59.75%, transparent 100%);
  }
  16% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 39.6%, white 50%, white 50%, white 50%, transparent 60.4%, transparent 100%);
  }
  17% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 38.95%, white 50%, white 50%, white 50%, transparent 61.05%, transparent 100%);
  }
  18% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 38.3%, white 50%, white 50%, white 50%, transparent 61.7%, transparent 100%);
  }
  19% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 37.65%, white 50%, white 50%, white 50%, transparent 62.35%, transparent 100%);
  }
  20% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 37%, white 50%, white 50%, white 50%, transparent 63%, transparent 100%);
  }
  21% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 36.35%, white 50%, white 50%, white 50%, transparent 63.65%, transparent 100%);
  }
  22% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 35.7%, white 50%, white 50%, white 50%, transparent 64.3%, transparent 100%);
  }
  23% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 35.05%, white 50%, white 50%, white 50%, transparent 64.95%, transparent 100%);
  }
  24% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 34.4%, white 49.4%, white 50%, white 50.6%, transparent 65.6%, transparent 100%);
  }
  25% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 33.75%, white 48.75%, white 50%, white 51.25%, transparent 66.25%, transparent 100%);
  }
  26% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 33.1%, white 48.1%, white 50%, white 51.9%, transparent 66.9%, transparent 100%);
  }
  27% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 32.45%, white 47.45%, white 50%, white 52.55%, transparent 67.55%, transparent 100%);
  }
  28% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 31.8%, white 46.8%, white 50%, white 53.2%, transparent 68.2%, transparent 100%);
  }
  29% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 31.15%, white 46.15%, white 50%, white 53.85%, transparent 68.85%, transparent 100%);
  }
  30% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 30.5%, white 45.5%, white 50%, white 54.5%, transparent 69.5%, transparent 100%);
  }
  31% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 29.85%, white 44.85%, white 50%, white 55.15%, transparent 70.15%, transparent 100%);
  }
  32% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 29.2%, white 44.2%, white 50%, white 55.8%, transparent 70.8%, transparent 100%);
  }
  33% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 28.55%, white 43.55%, white 50%, white 56.45%, transparent 71.45%, transparent 100%);
  }
  34% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 27.9%, white 42.9%, white 50%, white 57.1%, transparent 72.1%, transparent 100%);
  }
  35% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 27.25%, white 42.25%, white 50%, white 57.75%, transparent 72.75%, transparent 100%);
  }
  36% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 26.6%, white 41.6%, white 50%, white 58.4%, transparent 73.4%, transparent 100%);
  }
  37% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 25.95%, white 40.95%, white 50%, white 59.05%, transparent 74.05%, transparent 100%);
  }
  38% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 25.3%, white 40.3%, white 50%, white 59.7%, transparent 74.7%, transparent 100%);
  }
  39% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 24.65%, white 39.65%, white 50%, white 60.35%, transparent 75.35%, transparent 100%);
  }
  40% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 24%, white 39%, white 50%, white 61%, transparent 76%, transparent 100%);
  }
  41% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 23.35%, white 38.35%, white 50%, white 61.65%, transparent 76.65%, transparent 100%);
  }
  42% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 22.7%, white 37.7%, white 50%, white 62.3%, transparent 77.3%, transparent 100%);
  }
  43% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 22.05%, white 37.05%, white 50%, white 62.95%, transparent 77.95%, transparent 100%);
  }
  44% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 21.4%, white 36.4%, white 50%, white 63.6%, transparent 78.6%, transparent 100%);
  }
  45% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 20.75%, white 35.75%, white 50%, white 64.25%, transparent 79.25%, transparent 100%);
  }
  46% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 20.1%, white 35.1%, white 50%, white 64.9%, transparent 79.9%, transparent 100%);
  }
  47% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 19.45%, white 34.45%, white 50%, white 65.55%, transparent 80.55%, transparent 100%);
  }
  48% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 18.8%, white 33.8%, white 50%, white 66.2%, transparent 81.2%, transparent 100%);
  }
  49% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 18.15%, white 33.15%, white 50%, white 66.85%, transparent 81.85%, transparent 100%);
  }
  50% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 17.5%, white 32.5%, white 50%, white 67.5%, transparent 82.5%, transparent 100%);
  }
  51% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 16.85%, white 31.85%, white 50%, white 68.15%, transparent 83.15%, transparent 100%);
  }
  52% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 16.2%, white 31.2%, white 50%, white 68.8%, transparent 83.8%, transparent 100%);
  }
  53% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 15.55%, white 30.55%, white 50%, white 69.45%, transparent 84.45%, transparent 100%);
  }
  54% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 14.9%, white 29.9%, white 50%, white 70.1%, transparent 85.1%, transparent 100%);
  }
  55% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 14.25%, white 29.25%, white 50%, white 70.75%, transparent 85.75%, transparent 100%);
  }
  56% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 13.6%, white 28.6%, white 50%, white 71.4%, transparent 86.4%, transparent 100%);
  }
  57% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 12.95%, white 27.95%, white 50%, white 72.05%, transparent 87.05%, transparent 100%);
  }
  58% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 12.3%, white 27.3%, white 50%, white 72.7%, transparent 87.7%, transparent 100%);
  }
  59% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 11.65%, white 26.65%, white 50%, white 73.35%, transparent 88.35%, transparent 100%);
  }
  60% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 11%, white 26%, white 50%, white 74%, transparent 89%, transparent 100%);
  }
  61% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 10.35%, white 25.35%, white 50%, white 74.65%, transparent 89.65%, transparent 100%);
  }
  62% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 9.7%, white 24.7%, white 50%, white 75.3%, transparent 90.3%, transparent 100%);
  }
  63% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 9.05%, white 24.05%, white 50%, white 75.95%, transparent 90.95%, transparent 100%);
  }
  64% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 8.4%, white 23.4%, white 50%, white 76.6%, transparent 91.6%, transparent 100%);
  }
  65% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 7.75%, white 22.75%, white 50%, white 77.25%, transparent 92.25%, transparent 100%);
  }
  66% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 7.1%, white 22.1%, white 50%, white 77.9%, transparent 92.9%, transparent 100%);
  }
  67% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 6.45%, white 21.45%, white 50%, white 78.55%, transparent 93.55%, transparent 100%);
  }
  68% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 5.8%, white 20.8%, white 50%, white 79.2%, transparent 94.2%, transparent 100%);
  }
  69% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 5.15%, white 20.15%, white 50%, white 79.85%, transparent 94.85%, transparent 100%);
  }
  70% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 4.5%, white 19.5%, white 50%, white 80.5%, transparent 95.5%, transparent 100%);
  }
  71% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 3.85%, white 18.85%, white 50%, white 81.15%, transparent 96.15%, transparent 100%);
  }
  72% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 3.2%, white 18.2%, white 50%, white 81.8%, transparent 96.8%, transparent 100%);
  }
  73% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 2.55%, white 17.55%, white 50%, white 82.45%, transparent 97.45%, transparent 100%);
  }
  74% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 1.9%, white 16.9%, white 50%, white 83.1%, transparent 98.1%, transparent 100%);
  }
  75% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 1.25%, white 16.25%, white 50%, white 83.75%, transparent 98.75%, transparent 100%);
  }
  76% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 0.6%, white 15.6%, white 50%, white 84.4%, transparent 99.4%, transparent 100%);
  }
  77% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 0%, white 14.95%, white 50%, white 85.05%, transparent 100%, transparent 100%);
  }
  78% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 0%, white 14.3%, white 50%, white 85.7%, transparent 100%, transparent 100%);
  }
  79% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 0%, white 13.65%, white 50%, white 86.35%, transparent 100%, transparent 100%);
  }
  80% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 0%, white 13%, white 50%, white 87%, transparent 100%, transparent 100%);
  }
  81% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 0%, white 12.35%, white 50%, white 87.65%, transparent 100%, transparent 100%);
  }
  82% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 0%, white 11.7%, white 50%, white 88.3%, transparent 100%, transparent 100%);
  }
  83% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 0%, white 11.05%, white 50%, white 88.95%, transparent 100%, transparent 100%);
  }
  84% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 0%, white 10.4%, white 50%, white 89.6%, transparent 100%, transparent 100%);
  }
  85% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 0%, white 9.75%, white 50%, white 90.25%, transparent 100%, transparent 100%);
  }
  86% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 0%, white 9.1%, white 50%, white 90.9%, transparent 100%, transparent 100%);
  }
  87% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 0%, white 8.45%, white 50%, white 91.55%, transparent 100%, transparent 100%);
  }
  88% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 0%, white 7.8%, white 50%, white 92.2%, transparent 100%, transparent 100%);
  }
  89% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 0%, white 7.15%, white 50%, white 92.85%, transparent 100%, transparent 100%);
  }
  90% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 0%, white 6.5%, white 50%, white 93.5%, transparent 100%, transparent 100%);
  }
  91% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 0%, white 5.85%, white 50%, white 94.15%, transparent 100%, transparent 100%);
  }
  92% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 0%, white 5.2%, white 50%, white 94.8%, transparent 100%, transparent 100%);
  }
  93% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 0%, white 4.55%, white 50%, white 95.45%, transparent 100%, transparent 100%);
  }
  94% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 0%, white 3.9%, white 50%, white 96.1%, transparent 100%, transparent 100%);
  }
  95% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 0%, white 3.25%, white 50%, white 96.75%, transparent 100%, transparent 100%);
  }
  96% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 0%, white 2.6%, white 50%, white 97.4%, transparent 100%, transparent 100%);
  }
  97% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 0%, white 1.95%, white 50%, white 98.05%, transparent 100%, transparent 100%);
  }
  98% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 0%, white 1.3%, white 50%, white 98.7%, transparent 100%, transparent 100%);
  }
  99% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 0%, white 0.65%, white 50%, white 99.35%, transparent 100%, transparent 100%);
  }
  100% {
    mask: none;
  }
}
@keyframes compositor_transition_barndoor_horizontal_in {
  99% {
    mask: linear-gradient(90deg, white 0, white 49.35%, transparent 50%, transparent 50%, transparent 50%, white 50.65%, white 100%);
  }
  98% {
    mask: linear-gradient(90deg, white 0, white 48.7%, transparent 50%, transparent 50%, transparent 50%, white 51.3%, white 100%);
  }
  97% {
    mask: linear-gradient(90deg, white 0, white 48.05%, transparent 50%, transparent 50%, transparent 50%, white 51.95%, white 100%);
  }
  96% {
    mask: linear-gradient(90deg, white 0, white 47.4%, transparent 50%, transparent 50%, transparent 50%, white 52.6%, white 100%);
  }
  95% {
    mask: linear-gradient(90deg, white 0, white 46.75%, transparent 50%, transparent 50%, transparent 50%, white 53.25%, white 100%);
  }
  94% {
    mask: linear-gradient(90deg, white 0, white 46.1%, transparent 50%, transparent 50%, transparent 50%, white 53.9%, white 100%);
  }
  93% {
    mask: linear-gradient(90deg, white 0, white 45.45%, transparent 50%, transparent 50%, transparent 50%, white 54.55%, white 100%);
  }
  92% {
    mask: linear-gradient(90deg, white 0, white 44.8%, transparent 50%, transparent 50%, transparent 50%, white 55.2%, white 100%);
  }
  91% {
    mask: linear-gradient(90deg, white 0, white 44.15%, transparent 50%, transparent 50%, transparent 50%, white 55.85%, white 100%);
  }
  90% {
    mask: linear-gradient(90deg, white 0, white 43.5%, transparent 50%, transparent 50%, transparent 50%, white 56.5%, white 100%);
  }
  89% {
    mask: linear-gradient(90deg, white 0, white 42.85%, transparent 50%, transparent 50%, transparent 50%, white 57.15%, white 100%);
  }
  88% {
    mask: linear-gradient(90deg, white 0, white 42.2%, transparent 50%, transparent 50%, transparent 50%, white 57.8%, white 100%);
  }
  87% {
    mask: linear-gradient(90deg, white 0, white 41.55%, transparent 50%, transparent 50%, transparent 50%, white 58.45%, white 100%);
  }
  86% {
    mask: linear-gradient(90deg, white 0, white 40.9%, transparent 50%, transparent 50%, transparent 50%, white 59.1%, white 100%);
  }
  85% {
    mask: linear-gradient(90deg, white 0, white 40.25%, transparent 50%, transparent 50%, transparent 50%, white 59.75%, white 100%);
  }
  84% {
    mask: linear-gradient(90deg, white 0, white 39.6%, transparent 50%, transparent 50%, transparent 50%, white 60.4%, white 100%);
  }
  83% {
    mask: linear-gradient(90deg, white 0, white 38.95%, transparent 50%, transparent 50%, transparent 50%, white 61.05%, white 100%);
  }
  82% {
    mask: linear-gradient(90deg, white 0, white 38.3%, transparent 50%, transparent 50%, transparent 50%, white 61.7%, white 100%);
  }
  81% {
    mask: linear-gradient(90deg, white 0, white 37.65%, transparent 50%, transparent 50%, transparent 50%, white 62.35%, white 100%);
  }
  80% {
    mask: linear-gradient(90deg, white 0, white 37%, transparent 50%, transparent 50%, transparent 50%, white 63%, white 100%);
  }
  79% {
    mask: linear-gradient(90deg, white 0, white 36.35%, transparent 50%, transparent 50%, transparent 50%, white 63.65%, white 100%);
  }
  78% {
    mask: linear-gradient(90deg, white 0, white 35.7%, transparent 50%, transparent 50%, transparent 50%, white 64.3%, white 100%);
  }
  77% {
    mask: linear-gradient(90deg, white 0, white 35.05%, transparent 50%, transparent 50%, transparent 50%, white 64.95%, white 100%);
  }
  76% {
    mask: linear-gradient(90deg, white 0, white 34.4%, transparent 49.4%, transparent 50%, transparent 50.6%, white 65.6%, white 100%);
  }
  75% {
    mask: linear-gradient(90deg, white 0, white 33.75%, transparent 48.75%, transparent 50%, transparent 51.25%, white 66.25%, white 100%);
  }
  74% {
    mask: linear-gradient(90deg, white 0, white 33.1%, transparent 48.1%, transparent 50%, transparent 51.9%, white 66.9%, white 100%);
  }
  73% {
    mask: linear-gradient(90deg, white 0, white 32.45%, transparent 47.45%, transparent 50%, transparent 52.55%, white 67.55%, white 100%);
  }
  72% {
    mask: linear-gradient(90deg, white 0, white 31.8%, transparent 46.8%, transparent 50%, transparent 53.2%, white 68.2%, white 100%);
  }
  71% {
    mask: linear-gradient(90deg, white 0, white 31.15%, transparent 46.15%, transparent 50%, transparent 53.85%, white 68.85%, white 100%);
  }
  70% {
    mask: linear-gradient(90deg, white 0, white 30.5%, transparent 45.5%, transparent 50%, transparent 54.5%, white 69.5%, white 100%);
  }
  69% {
    mask: linear-gradient(90deg, white 0, white 29.85%, transparent 44.85%, transparent 50%, transparent 55.15%, white 70.15%, white 100%);
  }
  68% {
    mask: linear-gradient(90deg, white 0, white 29.2%, transparent 44.2%, transparent 50%, transparent 55.8%, white 70.8%, white 100%);
  }
  67% {
    mask: linear-gradient(90deg, white 0, white 28.55%, transparent 43.55%, transparent 50%, transparent 56.45%, white 71.45%, white 100%);
  }
  66% {
    mask: linear-gradient(90deg, white 0, white 27.9%, transparent 42.9%, transparent 50%, transparent 57.1%, white 72.1%, white 100%);
  }
  65% {
    mask: linear-gradient(90deg, white 0, white 27.25%, transparent 42.25%, transparent 50%, transparent 57.75%, white 72.75%, white 100%);
  }
  64% {
    mask: linear-gradient(90deg, white 0, white 26.6%, transparent 41.6%, transparent 50%, transparent 58.4%, white 73.4%, white 100%);
  }
  63% {
    mask: linear-gradient(90deg, white 0, white 25.95%, transparent 40.95%, transparent 50%, transparent 59.05%, white 74.05%, white 100%);
  }
  62% {
    mask: linear-gradient(90deg, white 0, white 25.3%, transparent 40.3%, transparent 50%, transparent 59.7%, white 74.7%, white 100%);
  }
  61% {
    mask: linear-gradient(90deg, white 0, white 24.65%, transparent 39.65%, transparent 50%, transparent 60.35%, white 75.35%, white 100%);
  }
  60% {
    mask: linear-gradient(90deg, white 0, white 24%, transparent 39%, transparent 50%, transparent 61%, white 76%, white 100%);
  }
  59% {
    mask: linear-gradient(90deg, white 0, white 23.35%, transparent 38.35%, transparent 50%, transparent 61.65%, white 76.65%, white 100%);
  }
  58% {
    mask: linear-gradient(90deg, white 0, white 22.7%, transparent 37.7%, transparent 50%, transparent 62.3%, white 77.3%, white 100%);
  }
  57% {
    mask: linear-gradient(90deg, white 0, white 22.05%, transparent 37.05%, transparent 50%, transparent 62.95%, white 77.95%, white 100%);
  }
  56% {
    mask: linear-gradient(90deg, white 0, white 21.4%, transparent 36.4%, transparent 50%, transparent 63.6%, white 78.6%, white 100%);
  }
  55% {
    mask: linear-gradient(90deg, white 0, white 20.75%, transparent 35.75%, transparent 50%, transparent 64.25%, white 79.25%, white 100%);
  }
  54% {
    mask: linear-gradient(90deg, white 0, white 20.1%, transparent 35.1%, transparent 50%, transparent 64.9%, white 79.9%, white 100%);
  }
  53% {
    mask: linear-gradient(90deg, white 0, white 19.45%, transparent 34.45%, transparent 50%, transparent 65.55%, white 80.55%, white 100%);
  }
  52% {
    mask: linear-gradient(90deg, white 0, white 18.8%, transparent 33.8%, transparent 50%, transparent 66.2%, white 81.2%, white 100%);
  }
  51% {
    mask: linear-gradient(90deg, white 0, white 18.15%, transparent 33.15%, transparent 50%, transparent 66.85%, white 81.85%, white 100%);
  }
  50% {
    mask: linear-gradient(90deg, white 0, white 17.5%, transparent 32.5%, transparent 50%, transparent 67.5%, white 82.5%, white 100%);
  }
  49% {
    mask: linear-gradient(90deg, white 0, white 16.85%, transparent 31.85%, transparent 50%, transparent 68.15%, white 83.15%, white 100%);
  }
  48% {
    mask: linear-gradient(90deg, white 0, white 16.2%, transparent 31.2%, transparent 50%, transparent 68.8%, white 83.8%, white 100%);
  }
  47% {
    mask: linear-gradient(90deg, white 0, white 15.55%, transparent 30.55%, transparent 50%, transparent 69.45%, white 84.45%, white 100%);
  }
  46% {
    mask: linear-gradient(90deg, white 0, white 14.9%, transparent 29.9%, transparent 50%, transparent 70.1%, white 85.1%, white 100%);
  }
  45% {
    mask: linear-gradient(90deg, white 0, white 14.25%, transparent 29.25%, transparent 50%, transparent 70.75%, white 85.75%, white 100%);
  }
  44% {
    mask: linear-gradient(90deg, white 0, white 13.6%, transparent 28.6%, transparent 50%, transparent 71.4%, white 86.4%, white 100%);
  }
  43% {
    mask: linear-gradient(90deg, white 0, white 12.95%, transparent 27.95%, transparent 50%, transparent 72.05%, white 87.05%, white 100%);
  }
  42% {
    mask: linear-gradient(90deg, white 0, white 12.3%, transparent 27.3%, transparent 50%, transparent 72.7%, white 87.7%, white 100%);
  }
  41% {
    mask: linear-gradient(90deg, white 0, white 11.65%, transparent 26.65%, transparent 50%, transparent 73.35%, white 88.35%, white 100%);
  }
  40% {
    mask: linear-gradient(90deg, white 0, white 11%, transparent 26%, transparent 50%, transparent 74%, white 89%, white 100%);
  }
  39% {
    mask: linear-gradient(90deg, white 0, white 10.35%, transparent 25.35%, transparent 50%, transparent 74.65%, white 89.65%, white 100%);
  }
  38% {
    mask: linear-gradient(90deg, white 0, white 9.7%, transparent 24.7%, transparent 50%, transparent 75.3%, white 90.3%, white 100%);
  }
  37% {
    mask: linear-gradient(90deg, white 0, white 9.05%, transparent 24.05%, transparent 50%, transparent 75.95%, white 90.95%, white 100%);
  }
  36% {
    mask: linear-gradient(90deg, white 0, white 8.4%, transparent 23.4%, transparent 50%, transparent 76.6%, white 91.6%, white 100%);
  }
  35% {
    mask: linear-gradient(90deg, white 0, white 7.75%, transparent 22.75%, transparent 50%, transparent 77.25%, white 92.25%, white 100%);
  }
  34% {
    mask: linear-gradient(90deg, white 0, white 7.1%, transparent 22.1%, transparent 50%, transparent 77.9%, white 92.9%, white 100%);
  }
  33% {
    mask: linear-gradient(90deg, white 0, white 6.45%, transparent 21.45%, transparent 50%, transparent 78.55%, white 93.55%, white 100%);
  }
  32% {
    mask: linear-gradient(90deg, white 0, white 5.8%, transparent 20.8%, transparent 50%, transparent 79.2%, white 94.2%, white 100%);
  }
  31% {
    mask: linear-gradient(90deg, white 0, white 5.15%, transparent 20.15%, transparent 50%, transparent 79.85%, white 94.85%, white 100%);
  }
  30% {
    mask: linear-gradient(90deg, white 0, white 4.5%, transparent 19.5%, transparent 50%, transparent 80.5%, white 95.5%, white 100%);
  }
  29% {
    mask: linear-gradient(90deg, white 0, white 3.85%, transparent 18.85%, transparent 50%, transparent 81.15%, white 96.15%, white 100%);
  }
  28% {
    mask: linear-gradient(90deg, white 0, white 3.2%, transparent 18.2%, transparent 50%, transparent 81.8%, white 96.8%, white 100%);
  }
  27% {
    mask: linear-gradient(90deg, white 0, white 2.55%, transparent 17.55%, transparent 50%, transparent 82.45%, white 97.45%, white 100%);
  }
  26% {
    mask: linear-gradient(90deg, white 0, white 1.9%, transparent 16.9%, transparent 50%, transparent 83.1%, white 98.1%, white 100%);
  }
  25% {
    mask: linear-gradient(90deg, white 0, white 1.25%, transparent 16.25%, transparent 50%, transparent 83.75%, white 98.75%, white 100%);
  }
  24% {
    mask: linear-gradient(90deg, white 0, white 0.6%, transparent 15.6%, transparent 50%, transparent 84.4%, white 99.4%, white 100%);
  }
  23% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 14.95%, transparent 50%, transparent 85.05%, white 100%, white 100%);
  }
  22% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 14.3%, transparent 50%, transparent 85.7%, white 100%, white 100%);
  }
  21% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 13.65%, transparent 50%, transparent 86.35%, white 100%, white 100%);
  }
  20% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 13%, transparent 50%, transparent 87%, white 100%, white 100%);
  }
  19% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 12.35%, transparent 50%, transparent 87.65%, white 100%, white 100%);
  }
  18% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 11.7%, transparent 50%, transparent 88.3%, white 100%, white 100%);
  }
  17% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 11.05%, transparent 50%, transparent 88.95%, white 100%, white 100%);
  }
  16% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 10.4%, transparent 50%, transparent 89.6%, white 100%, white 100%);
  }
  15% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 9.75%, transparent 50%, transparent 90.25%, white 100%, white 100%);
  }
  14% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 9.1%, transparent 50%, transparent 90.9%, white 100%, white 100%);
  }
  13% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 8.45%, transparent 50%, transparent 91.55%, white 100%, white 100%);
  }
  12% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 7.8%, transparent 50%, transparent 92.2%, white 100%, white 100%);
  }
  11% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 7.15%, transparent 50%, transparent 92.85%, white 100%, white 100%);
  }
  10% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 6.5%, transparent 50%, transparent 93.5%, white 100%, white 100%);
  }
  9% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 5.85%, transparent 50%, transparent 94.15%, white 100%, white 100%);
  }
  8% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 5.2%, transparent 50%, transparent 94.8%, white 100%, white 100%);
  }
  7% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 4.55%, transparent 50%, transparent 95.45%, white 100%, white 100%);
  }
  6% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 3.9%, transparent 50%, transparent 96.1%, white 100%, white 100%);
  }
  5% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 3.25%, transparent 50%, transparent 96.75%, white 100%, white 100%);
  }
  4% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 2.6%, transparent 50%, transparent 97.4%, white 100%, white 100%);
  }
  3% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 1.95%, transparent 50%, transparent 98.05%, white 100%, white 100%);
  }
  2% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 1.3%, transparent 50%, transparent 98.7%, white 100%, white 100%);
  }
  1% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 0.65%, transparent 50%, transparent 99.35%, white 100%, white 100%);
  }
  0% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 0%, transparent 50%, transparent 100%, white 100%, white 100%);
  }
  100% {
    mask: none;
  }
}
/* FF does not tween this, lets do it for them */
@keyframes compositor_transition_barndoor_vertical_hard_out {
  0% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 50%, white 50%, white 50%, white 50%, transparent 50%, transparent 100%);
  }
  1% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 49.5%, white 49.5%, white 50%, white 50.5%, transparent 50.5%, transparent 100%);
  }
  2% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 49%, white 49%, white 50%, white 51%, transparent 51%, transparent 100%);
  }
  3% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 48.5%, white 48.5%, white 50%, white 51.5%, transparent 51.5%, transparent 100%);
  }
  4% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 48%, white 48%, white 50%, white 52%, transparent 52%, transparent 100%);
  }
  5% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 47.5%, white 47.5%, white 50%, white 52.5%, transparent 52.5%, transparent 100%);
  }
  6% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 47%, white 47%, white 50%, white 53%, transparent 53%, transparent 100%);
  }
  7% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 46.5%, white 46.5%, white 50%, white 53.5%, transparent 53.5%, transparent 100%);
  }
  8% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 46%, white 46%, white 50%, white 54%, transparent 54%, transparent 100%);
  }
  9% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 45.5%, white 45.5%, white 50%, white 54.5%, transparent 54.5%, transparent 100%);
  }
  10% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 45%, white 45%, white 50%, white 55%, transparent 55%, transparent 100%);
  }
  11% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 44.5%, white 44.5%, white 50%, white 55.5%, transparent 55.5%, transparent 100%);
  }
  12% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 44%, white 44%, white 50%, white 56%, transparent 56%, transparent 100%);
  }
  13% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 43.5%, white 43.5%, white 50%, white 56.5%, transparent 56.5%, transparent 100%);
  }
  14% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 43%, white 43%, white 50%, white 57%, transparent 57%, transparent 100%);
  }
  15% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 42.5%, white 42.5%, white 50%, white 57.5%, transparent 57.5%, transparent 100%);
  }
  16% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 42%, white 42%, white 50%, white 58%, transparent 58%, transparent 100%);
  }
  17% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 41.5%, white 41.5%, white 50%, white 58.5%, transparent 58.5%, transparent 100%);
  }
  18% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 41%, white 41%, white 50%, white 59%, transparent 59%, transparent 100%);
  }
  19% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 40.5%, white 40.5%, white 50%, white 59.5%, transparent 59.5%, transparent 100%);
  }
  20% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 40%, white 40%, white 50%, white 60%, transparent 60%, transparent 100%);
  }
  21% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 39.5%, white 39.5%, white 50%, white 60.5%, transparent 60.5%, transparent 100%);
  }
  22% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 39%, white 39%, white 50%, white 61%, transparent 61%, transparent 100%);
  }
  23% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 38.5%, white 38.5%, white 50%, white 61.5%, transparent 61.5%, transparent 100%);
  }
  24% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 38%, white 38%, white 50%, white 62%, transparent 62%, transparent 100%);
  }
  25% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 37.5%, white 37.5%, white 50%, white 62.5%, transparent 62.5%, transparent 100%);
  }
  26% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 37%, white 37%, white 50%, white 63%, transparent 63%, transparent 100%);
  }
  27% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 36.5%, white 36.5%, white 50%, white 63.5%, transparent 63.5%, transparent 100%);
  }
  28% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 36%, white 36%, white 50%, white 64%, transparent 64%, transparent 100%);
  }
  29% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 35.5%, white 35.5%, white 50%, white 64.5%, transparent 64.5%, transparent 100%);
  }
  30% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 35%, white 35%, white 50%, white 65%, transparent 65%, transparent 100%);
  }
  31% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 34.5%, white 34.5%, white 50%, white 65.5%, transparent 65.5%, transparent 100%);
  }
  32% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 34%, white 34%, white 50%, white 66%, transparent 66%, transparent 100%);
  }
  33% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 33.5%, white 33.5%, white 50%, white 66.5%, transparent 66.5%, transparent 100%);
  }
  34% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 33%, white 33%, white 50%, white 67%, transparent 67%, transparent 100%);
  }
  35% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 32.5%, white 32.5%, white 50%, white 67.5%, transparent 67.5%, transparent 100%);
  }
  36% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 32%, white 32%, white 50%, white 68%, transparent 68%, transparent 100%);
  }
  37% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 31.5%, white 31.5%, white 50%, white 68.5%, transparent 68.5%, transparent 100%);
  }
  38% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 31%, white 31%, white 50%, white 69%, transparent 69%, transparent 100%);
  }
  39% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 30.5%, white 30.5%, white 50%, white 69.5%, transparent 69.5%, transparent 100%);
  }
  40% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 30%, white 30%, white 50%, white 70%, transparent 70%, transparent 100%);
  }
  41% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 29.5%, white 29.5%, white 50%, white 70.5%, transparent 70.5%, transparent 100%);
  }
  42% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 29%, white 29%, white 50%, white 71%, transparent 71%, transparent 100%);
  }
  43% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 28.5%, white 28.5%, white 50%, white 71.5%, transparent 71.5%, transparent 100%);
  }
  44% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 28%, white 28%, white 50%, white 72%, transparent 72%, transparent 100%);
  }
  45% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 27.5%, white 27.5%, white 50%, white 72.5%, transparent 72.5%, transparent 100%);
  }
  46% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 27%, white 27%, white 50%, white 73%, transparent 73%, transparent 100%);
  }
  47% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 26.5%, white 26.5%, white 50%, white 73.5%, transparent 73.5%, transparent 100%);
  }
  48% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 26%, white 26%, white 50%, white 74%, transparent 74%, transparent 100%);
  }
  49% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 25.5%, white 25.5%, white 50%, white 74.5%, transparent 74.5%, transparent 100%);
  }
  50% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 25%, white 25%, white 50%, white 75%, transparent 75%, transparent 100%);
  }
  51% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 24.5%, white 24.5%, white 50%, white 75.5%, transparent 75.5%, transparent 100%);
  }
  52% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 24%, white 24%, white 50%, white 76%, transparent 76%, transparent 100%);
  }
  53% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 23.5%, white 23.5%, white 50%, white 76.5%, transparent 76.5%, transparent 100%);
  }
  54% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 23%, white 23%, white 50%, white 77%, transparent 77%, transparent 100%);
  }
  55% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 22.5%, white 22.5%, white 50%, white 77.5%, transparent 77.5%, transparent 100%);
  }
  56% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 22%, white 22%, white 50%, white 78%, transparent 78%, transparent 100%);
  }
  57% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 21.5%, white 21.5%, white 50%, white 78.5%, transparent 78.5%, transparent 100%);
  }
  58% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 21%, white 21%, white 50%, white 79%, transparent 79%, transparent 100%);
  }
  59% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 20.5%, white 20.5%, white 50%, white 79.5%, transparent 79.5%, transparent 100%);
  }
  60% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 20%, white 20%, white 50%, white 80%, transparent 80%, transparent 100%);
  }
  61% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 19.5%, white 19.5%, white 50%, white 80.5%, transparent 80.5%, transparent 100%);
  }
  62% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 19%, white 19%, white 50%, white 81%, transparent 81%, transparent 100%);
  }
  63% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 18.5%, white 18.5%, white 50%, white 81.5%, transparent 81.5%, transparent 100%);
  }
  64% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 18%, white 18%, white 50%, white 82%, transparent 82%, transparent 100%);
  }
  65% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 17.5%, white 17.5%, white 50%, white 82.5%, transparent 82.5%, transparent 100%);
  }
  66% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 17%, white 17%, white 50%, white 83%, transparent 83%, transparent 100%);
  }
  67% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 16.5%, white 16.5%, white 50%, white 83.5%, transparent 83.5%, transparent 100%);
  }
  68% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 16%, white 16%, white 50%, white 84%, transparent 84%, transparent 100%);
  }
  69% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 15.5%, white 15.5%, white 50%, white 84.5%, transparent 84.5%, transparent 100%);
  }
  70% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 15%, white 15%, white 50%, white 85%, transparent 85%, transparent 100%);
  }
  71% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 14.5%, white 14.5%, white 50%, white 85.5%, transparent 85.5%, transparent 100%);
  }
  72% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 14%, white 14%, white 50%, white 86%, transparent 86%, transparent 100%);
  }
  73% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 13.5%, white 13.5%, white 50%, white 86.5%, transparent 86.5%, transparent 100%);
  }
  74% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 13%, white 13%, white 50%, white 87%, transparent 87%, transparent 100%);
  }
  75% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 12.5%, white 12.5%, white 50%, white 87.5%, transparent 87.5%, transparent 100%);
  }
  76% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 12%, white 12%, white 50%, white 88%, transparent 88%, transparent 100%);
  }
  77% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 11.5%, white 11.5%, white 50%, white 88.5%, transparent 88.5%, transparent 100%);
  }
  78% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 11%, white 11%, white 50%, white 89%, transparent 89%, transparent 100%);
  }
  79% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 10.5%, white 10.5%, white 50%, white 89.5%, transparent 89.5%, transparent 100%);
  }
  80% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 10%, white 10%, white 50%, white 90%, transparent 90%, transparent 100%);
  }
  81% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 9.5%, white 9.5%, white 50%, white 90.5%, transparent 90.5%, transparent 100%);
  }
  82% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 9%, white 9%, white 50%, white 91%, transparent 91%, transparent 100%);
  }
  83% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 8.5%, white 8.5%, white 50%, white 91.5%, transparent 91.5%, transparent 100%);
  }
  84% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 8%, white 8%, white 50%, white 92%, transparent 92%, transparent 100%);
  }
  85% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 7.5%, white 7.5%, white 50%, white 92.5%, transparent 92.5%, transparent 100%);
  }
  86% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 7%, white 7%, white 50%, white 93%, transparent 93%, transparent 100%);
  }
  87% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 6.5%, white 6.5%, white 50%, white 93.5%, transparent 93.5%, transparent 100%);
  }
  88% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 6%, white 6%, white 50%, white 94%, transparent 94%, transparent 100%);
  }
  89% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 5.5%, white 5.5%, white 50%, white 94.5%, transparent 94.5%, transparent 100%);
  }
  90% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 5%, white 5%, white 50%, white 95%, transparent 95%, transparent 100%);
  }
  91% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 4.5%, white 4.5%, white 50%, white 95.5%, transparent 95.5%, transparent 100%);
  }
  92% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 4%, white 4%, white 50%, white 96%, transparent 96%, transparent 100%);
  }
  93% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 3.5%, white 3.5%, white 50%, white 96.5%, transparent 96.5%, transparent 100%);
  }
  94% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 3%, white 3%, white 50%, white 97%, transparent 97%, transparent 100%);
  }
  95% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 2.5%, white 2.5%, white 50%, white 97.5%, transparent 97.5%, transparent 100%);
  }
  96% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 2%, white 2%, white 50%, white 98%, transparent 98%, transparent 100%);
  }
  97% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 1.5%, white 1.5%, white 50%, white 98.5%, transparent 98.5%, transparent 100%);
  }
  98% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 1%, white 1%, white 50%, white 99%, transparent 99%, transparent 100%);
  }
  99% {
    opacity: 1;
    mask: linear-gradient(0deg, transparent 0, transparent 0.5%, white 0.5%, white 50%, white 99.5%, transparent 99.5%, transparent 100%);
  }
  100% {
    mask: none;
  }
}
@keyframes compositor_transition_barndoor_vertical_hard_in {
  99% {
    mask: linear-gradient(0deg, white 0, white 49.5%, transparent 49.5%, transparent 50%, transparent 50.5%, white 50.5%, white 100%);
  }
  98% {
    mask: linear-gradient(0deg, white 0, white 49%, transparent 49%, transparent 50%, transparent 51%, white 51%, white 100%);
  }
  97% {
    mask: linear-gradient(0deg, white 0, white 48.5%, transparent 48.5%, transparent 50%, transparent 51.5%, white 51.5%, white 100%);
  }
  96% {
    mask: linear-gradient(0deg, white 0, white 48%, transparent 48%, transparent 50%, transparent 52%, white 52%, white 100%);
  }
  95% {
    mask: linear-gradient(0deg, white 0, white 47.5%, transparent 47.5%, transparent 50%, transparent 52.5%, white 52.5%, white 100%);
  }
  94% {
    mask: linear-gradient(0deg, white 0, white 47%, transparent 47%, transparent 50%, transparent 53%, white 53%, white 100%);
  }
  93% {
    mask: linear-gradient(0deg, white 0, white 46.5%, transparent 46.5%, transparent 50%, transparent 53.5%, white 53.5%, white 100%);
  }
  92% {
    mask: linear-gradient(0deg, white 0, white 46%, transparent 46%, transparent 50%, transparent 54%, white 54%, white 100%);
  }
  91% {
    mask: linear-gradient(0deg, white 0, white 45.5%, transparent 45.5%, transparent 50%, transparent 54.5%, white 54.5%, white 100%);
  }
  90% {
    mask: linear-gradient(0deg, white 0, white 45%, transparent 45%, transparent 50%, transparent 55%, white 55%, white 100%);
  }
  89% {
    mask: linear-gradient(0deg, white 0, white 44.5%, transparent 44.5%, transparent 50%, transparent 55.5%, white 55.5%, white 100%);
  }
  88% {
    mask: linear-gradient(0deg, white 0, white 44%, transparent 44%, transparent 50%, transparent 56%, white 56%, white 100%);
  }
  87% {
    mask: linear-gradient(0deg, white 0, white 43.5%, transparent 43.5%, transparent 50%, transparent 56.5%, white 56.5%, white 100%);
  }
  86% {
    mask: linear-gradient(0deg, white 0, white 43%, transparent 43%, transparent 50%, transparent 57%, white 57%, white 100%);
  }
  85% {
    mask: linear-gradient(0deg, white 0, white 42.5%, transparent 42.5%, transparent 50%, transparent 57.5%, white 57.5%, white 100%);
  }
  84% {
    mask: linear-gradient(0deg, white 0, white 42%, transparent 42%, transparent 50%, transparent 58%, white 58%, white 100%);
  }
  83% {
    mask: linear-gradient(0deg, white 0, white 41.5%, transparent 41.5%, transparent 50%, transparent 58.5%, white 58.5%, white 100%);
  }
  82% {
    mask: linear-gradient(0deg, white 0, white 41%, transparent 41%, transparent 50%, transparent 59%, white 59%, white 100%);
  }
  81% {
    mask: linear-gradient(0deg, white 0, white 40.5%, transparent 40.5%, transparent 50%, transparent 59.5%, white 59.5%, white 100%);
  }
  80% {
    mask: linear-gradient(0deg, white 0, white 40%, transparent 40%, transparent 50%, transparent 60%, white 60%, white 100%);
  }
  79% {
    mask: linear-gradient(0deg, white 0, white 39.5%, transparent 39.5%, transparent 50%, transparent 60.5%, white 60.5%, white 100%);
  }
  78% {
    mask: linear-gradient(0deg, white 0, white 39%, transparent 39%, transparent 50%, transparent 61%, white 61%, white 100%);
  }
  77% {
    mask: linear-gradient(0deg, white 0, white 38.5%, transparent 38.5%, transparent 50%, transparent 61.5%, white 61.5%, white 100%);
  }
  76% {
    mask: linear-gradient(0deg, white 0, white 38%, transparent 38%, transparent 50%, transparent 62%, white 62%, white 100%);
  }
  75% {
    mask: linear-gradient(0deg, white 0, white 37.5%, transparent 37.5%, transparent 50%, transparent 62.5%, white 62.5%, white 100%);
  }
  74% {
    mask: linear-gradient(0deg, white 0, white 37%, transparent 37%, transparent 50%, transparent 63%, white 63%, white 100%);
  }
  73% {
    mask: linear-gradient(0deg, white 0, white 36.5%, transparent 36.5%, transparent 50%, transparent 63.5%, white 63.5%, white 100%);
  }
  72% {
    mask: linear-gradient(0deg, white 0, white 36%, transparent 36%, transparent 50%, transparent 64%, white 64%, white 100%);
  }
  71% {
    mask: linear-gradient(0deg, white 0, white 35.5%, transparent 35.5%, transparent 50%, transparent 64.5%, white 64.5%, white 100%);
  }
  70% {
    mask: linear-gradient(0deg, white 0, white 35%, transparent 35%, transparent 50%, transparent 65%, white 65%, white 100%);
  }
  69% {
    mask: linear-gradient(0deg, white 0, white 34.5%, transparent 34.5%, transparent 50%, transparent 65.5%, white 65.5%, white 100%);
  }
  68% {
    mask: linear-gradient(0deg, white 0, white 34%, transparent 34%, transparent 50%, transparent 66%, white 66%, white 100%);
  }
  67% {
    mask: linear-gradient(0deg, white 0, white 33.5%, transparent 33.5%, transparent 50%, transparent 66.5%, white 66.5%, white 100%);
  }
  66% {
    mask: linear-gradient(0deg, white 0, white 33%, transparent 33%, transparent 50%, transparent 67%, white 67%, white 100%);
  }
  65% {
    mask: linear-gradient(0deg, white 0, white 32.5%, transparent 32.5%, transparent 50%, transparent 67.5%, white 67.5%, white 100%);
  }
  64% {
    mask: linear-gradient(0deg, white 0, white 32%, transparent 32%, transparent 50%, transparent 68%, white 68%, white 100%);
  }
  63% {
    mask: linear-gradient(0deg, white 0, white 31.5%, transparent 31.5%, transparent 50%, transparent 68.5%, white 68.5%, white 100%);
  }
  62% {
    mask: linear-gradient(0deg, white 0, white 31%, transparent 31%, transparent 50%, transparent 69%, white 69%, white 100%);
  }
  61% {
    mask: linear-gradient(0deg, white 0, white 30.5%, transparent 30.5%, transparent 50%, transparent 69.5%, white 69.5%, white 100%);
  }
  60% {
    mask: linear-gradient(0deg, white 0, white 30%, transparent 30%, transparent 50%, transparent 70%, white 70%, white 100%);
  }
  59% {
    mask: linear-gradient(0deg, white 0, white 29.5%, transparent 29.5%, transparent 50%, transparent 70.5%, white 70.5%, white 100%);
  }
  58% {
    mask: linear-gradient(0deg, white 0, white 29%, transparent 29%, transparent 50%, transparent 71%, white 71%, white 100%);
  }
  57% {
    mask: linear-gradient(0deg, white 0, white 28.5%, transparent 28.5%, transparent 50%, transparent 71.5%, white 71.5%, white 100%);
  }
  56% {
    mask: linear-gradient(0deg, white 0, white 28%, transparent 28%, transparent 50%, transparent 72%, white 72%, white 100%);
  }
  55% {
    mask: linear-gradient(0deg, white 0, white 27.5%, transparent 27.5%, transparent 50%, transparent 72.5%, white 72.5%, white 100%);
  }
  54% {
    mask: linear-gradient(0deg, white 0, white 27%, transparent 27%, transparent 50%, transparent 73%, white 73%, white 100%);
  }
  53% {
    mask: linear-gradient(0deg, white 0, white 26.5%, transparent 26.5%, transparent 50%, transparent 73.5%, white 73.5%, white 100%);
  }
  52% {
    mask: linear-gradient(0deg, white 0, white 26%, transparent 26%, transparent 50%, transparent 74%, white 74%, white 100%);
  }
  51% {
    mask: linear-gradient(0deg, white 0, white 25.5%, transparent 25.5%, transparent 50%, transparent 74.5%, white 74.5%, white 100%);
  }
  50% {
    mask: linear-gradient(0deg, white 0, white 25%, transparent 25%, transparent 50%, transparent 75%, white 75%, white 100%);
  }
  49% {
    mask: linear-gradient(0deg, white 0, white 24.5%, transparent 24.5%, transparent 50%, transparent 75.5%, white 75.5%, white 100%);
  }
  48% {
    mask: linear-gradient(0deg, white 0, white 24%, transparent 24%, transparent 50%, transparent 76%, white 76%, white 100%);
  }
  47% {
    mask: linear-gradient(0deg, white 0, white 23.5%, transparent 23.5%, transparent 50%, transparent 76.5%, white 76.5%, white 100%);
  }
  46% {
    mask: linear-gradient(0deg, white 0, white 23%, transparent 23%, transparent 50%, transparent 77%, white 77%, white 100%);
  }
  45% {
    mask: linear-gradient(0deg, white 0, white 22.5%, transparent 22.5%, transparent 50%, transparent 77.5%, white 77.5%, white 100%);
  }
  44% {
    mask: linear-gradient(0deg, white 0, white 22%, transparent 22%, transparent 50%, transparent 78%, white 78%, white 100%);
  }
  43% {
    mask: linear-gradient(0deg, white 0, white 21.5%, transparent 21.5%, transparent 50%, transparent 78.5%, white 78.5%, white 100%);
  }
  42% {
    mask: linear-gradient(0deg, white 0, white 21%, transparent 21%, transparent 50%, transparent 79%, white 79%, white 100%);
  }
  41% {
    mask: linear-gradient(0deg, white 0, white 20.5%, transparent 20.5%, transparent 50%, transparent 79.5%, white 79.5%, white 100%);
  }
  40% {
    mask: linear-gradient(0deg, white 0, white 20%, transparent 20%, transparent 50%, transparent 80%, white 80%, white 100%);
  }
  39% {
    mask: linear-gradient(0deg, white 0, white 19.5%, transparent 19.5%, transparent 50%, transparent 80.5%, white 80.5%, white 100%);
  }
  38% {
    mask: linear-gradient(0deg, white 0, white 19%, transparent 19%, transparent 50%, transparent 81%, white 81%, white 100%);
  }
  37% {
    mask: linear-gradient(0deg, white 0, white 18.5%, transparent 18.5%, transparent 50%, transparent 81.5%, white 81.5%, white 100%);
  }
  36% {
    mask: linear-gradient(0deg, white 0, white 18%, transparent 18%, transparent 50%, transparent 82%, white 82%, white 100%);
  }
  35% {
    mask: linear-gradient(0deg, white 0, white 17.5%, transparent 17.5%, transparent 50%, transparent 82.5%, white 82.5%, white 100%);
  }
  34% {
    mask: linear-gradient(0deg, white 0, white 17%, transparent 17%, transparent 50%, transparent 83%, white 83%, white 100%);
  }
  33% {
    mask: linear-gradient(0deg, white 0, white 16.5%, transparent 16.5%, transparent 50%, transparent 83.5%, white 83.5%, white 100%);
  }
  32% {
    mask: linear-gradient(0deg, white 0, white 16%, transparent 16%, transparent 50%, transparent 84%, white 84%, white 100%);
  }
  31% {
    mask: linear-gradient(0deg, white 0, white 15.5%, transparent 15.5%, transparent 50%, transparent 84.5%, white 84.5%, white 100%);
  }
  30% {
    mask: linear-gradient(0deg, white 0, white 15%, transparent 15%, transparent 50%, transparent 85%, white 85%, white 100%);
  }
  29% {
    mask: linear-gradient(0deg, white 0, white 14.5%, transparent 14.5%, transparent 50%, transparent 85.5%, white 85.5%, white 100%);
  }
  28% {
    mask: linear-gradient(0deg, white 0, white 14%, transparent 14%, transparent 50%, transparent 86%, white 86%, white 100%);
  }
  27% {
    mask: linear-gradient(0deg, white 0, white 13.5%, transparent 13.5%, transparent 50%, transparent 86.5%, white 86.5%, white 100%);
  }
  26% {
    mask: linear-gradient(0deg, white 0, white 13%, transparent 13%, transparent 50%, transparent 87%, white 87%, white 100%);
  }
  25% {
    mask: linear-gradient(0deg, white 0, white 12.5%, transparent 12.5%, transparent 50%, transparent 87.5%, white 87.5%, white 100%);
  }
  24% {
    mask: linear-gradient(0deg, white 0, white 12%, transparent 12%, transparent 50%, transparent 88%, white 88%, white 100%);
  }
  23% {
    mask: linear-gradient(0deg, white 0, white 11.5%, transparent 11.5%, transparent 50%, transparent 88.5%, white 88.5%, white 100%);
  }
  22% {
    mask: linear-gradient(0deg, white 0, white 11%, transparent 11%, transparent 50%, transparent 89%, white 89%, white 100%);
  }
  21% {
    mask: linear-gradient(0deg, white 0, white 10.5%, transparent 10.5%, transparent 50%, transparent 89.5%, white 89.5%, white 100%);
  }
  20% {
    mask: linear-gradient(0deg, white 0, white 10%, transparent 10%, transparent 50%, transparent 90%, white 90%, white 100%);
  }
  19% {
    mask: linear-gradient(0deg, white 0, white 9.5%, transparent 9.5%, transparent 50%, transparent 90.5%, white 90.5%, white 100%);
  }
  18% {
    mask: linear-gradient(0deg, white 0, white 9%, transparent 9%, transparent 50%, transparent 91%, white 91%, white 100%);
  }
  17% {
    mask: linear-gradient(0deg, white 0, white 8.5%, transparent 8.5%, transparent 50%, transparent 91.5%, white 91.5%, white 100%);
  }
  16% {
    mask: linear-gradient(0deg, white 0, white 8%, transparent 8%, transparent 50%, transparent 92%, white 92%, white 100%);
  }
  15% {
    mask: linear-gradient(0deg, white 0, white 7.5%, transparent 7.5%, transparent 50%, transparent 92.5%, white 92.5%, white 100%);
  }
  14% {
    mask: linear-gradient(0deg, white 0, white 7%, transparent 7%, transparent 50%, transparent 93%, white 93%, white 100%);
  }
  13% {
    mask: linear-gradient(0deg, white 0, white 6.5%, transparent 6.5%, transparent 50%, transparent 93.5%, white 93.5%, white 100%);
  }
  12% {
    mask: linear-gradient(0deg, white 0, white 6%, transparent 6%, transparent 50%, transparent 94%, white 94%, white 100%);
  }
  11% {
    mask: linear-gradient(0deg, white 0, white 5.5%, transparent 5.5%, transparent 50%, transparent 94.5%, white 94.5%, white 100%);
  }
  10% {
    mask: linear-gradient(0deg, white 0, white 5%, transparent 5%, transparent 50%, transparent 95%, white 95%, white 100%);
  }
  9% {
    mask: linear-gradient(0deg, white 0, white 4.5%, transparent 4.5%, transparent 50%, transparent 95.5%, white 95.5%, white 100%);
  }
  8% {
    mask: linear-gradient(0deg, white 0, white 4%, transparent 4%, transparent 50%, transparent 96%, white 96%, white 100%);
  }
  7% {
    mask: linear-gradient(0deg, white 0, white 3.5%, transparent 3.5%, transparent 50%, transparent 96.5%, white 96.5%, white 100%);
  }
  6% {
    mask: linear-gradient(0deg, white 0, white 3%, transparent 3%, transparent 50%, transparent 97%, white 97%, white 100%);
  }
  5% {
    mask: linear-gradient(0deg, white 0, white 2.5%, transparent 2.5%, transparent 50%, transparent 97.5%, white 97.5%, white 100%);
  }
  4% {
    mask: linear-gradient(0deg, white 0, white 2%, transparent 2%, transparent 50%, transparent 98%, white 98%, white 100%);
  }
  3% {
    mask: linear-gradient(0deg, white 0, white 1.5%, transparent 1.5%, transparent 50%, transparent 98.5%, white 98.5%, white 100%);
  }
  2% {
    mask: linear-gradient(0deg, white 0, white 1%, transparent 1%, transparent 50%, transparent 99%, white 99%, white 100%);
  }
  1% {
    mask: linear-gradient(0deg, white 0, white 0.5%, transparent 0.5%, transparent 50%, transparent 99.5%, white 99.5%, white 100%);
  }
  0% {
    mask: linear-gradient(0deg, white 0, white 0%, transparent 0%, transparent 50%, transparent 100%, white 100%, white 100%);
  }
  100% {
    mask: none;
  }
}
/* FF does not tween this, lets do it for them */
@keyframes compositor_transition_barndoor_horizontal_hard_out {
  0% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 50%, white 50%, white 50%, white 50%, transparent 50%, transparent 100%);
  }
  1% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 49.5%, white 49.5%, white 50%, white 50.5%, transparent 50.5%, transparent 100%);
  }
  2% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 49%, white 49%, white 50%, white 51%, transparent 51%, transparent 100%);
  }
  3% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 48.5%, white 48.5%, white 50%, white 51.5%, transparent 51.5%, transparent 100%);
  }
  4% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 48%, white 48%, white 50%, white 52%, transparent 52%, transparent 100%);
  }
  5% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 47.5%, white 47.5%, white 50%, white 52.5%, transparent 52.5%, transparent 100%);
  }
  6% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 47%, white 47%, white 50%, white 53%, transparent 53%, transparent 100%);
  }
  7% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 46.5%, white 46.5%, white 50%, white 53.5%, transparent 53.5%, transparent 100%);
  }
  8% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 46%, white 46%, white 50%, white 54%, transparent 54%, transparent 100%);
  }
  9% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 45.5%, white 45.5%, white 50%, white 54.5%, transparent 54.5%, transparent 100%);
  }
  10% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 45%, white 45%, white 50%, white 55%, transparent 55%, transparent 100%);
  }
  11% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 44.5%, white 44.5%, white 50%, white 55.5%, transparent 55.5%, transparent 100%);
  }
  12% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 44%, white 44%, white 50%, white 56%, transparent 56%, transparent 100%);
  }
  13% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 43.5%, white 43.5%, white 50%, white 56.5%, transparent 56.5%, transparent 100%);
  }
  14% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 43%, white 43%, white 50%, white 57%, transparent 57%, transparent 100%);
  }
  15% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 42.5%, white 42.5%, white 50%, white 57.5%, transparent 57.5%, transparent 100%);
  }
  16% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 42%, white 42%, white 50%, white 58%, transparent 58%, transparent 100%);
  }
  17% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 41.5%, white 41.5%, white 50%, white 58.5%, transparent 58.5%, transparent 100%);
  }
  18% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 41%, white 41%, white 50%, white 59%, transparent 59%, transparent 100%);
  }
  19% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 40.5%, white 40.5%, white 50%, white 59.5%, transparent 59.5%, transparent 100%);
  }
  20% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 40%, white 40%, white 50%, white 60%, transparent 60%, transparent 100%);
  }
  21% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 39.5%, white 39.5%, white 50%, white 60.5%, transparent 60.5%, transparent 100%);
  }
  22% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 39%, white 39%, white 50%, white 61%, transparent 61%, transparent 100%);
  }
  23% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 38.5%, white 38.5%, white 50%, white 61.5%, transparent 61.5%, transparent 100%);
  }
  24% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 38%, white 38%, white 50%, white 62%, transparent 62%, transparent 100%);
  }
  25% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 37.5%, white 37.5%, white 50%, white 62.5%, transparent 62.5%, transparent 100%);
  }
  26% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 37%, white 37%, white 50%, white 63%, transparent 63%, transparent 100%);
  }
  27% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 36.5%, white 36.5%, white 50%, white 63.5%, transparent 63.5%, transparent 100%);
  }
  28% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 36%, white 36%, white 50%, white 64%, transparent 64%, transparent 100%);
  }
  29% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 35.5%, white 35.5%, white 50%, white 64.5%, transparent 64.5%, transparent 100%);
  }
  30% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 35%, white 35%, white 50%, white 65%, transparent 65%, transparent 100%);
  }
  31% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 34.5%, white 34.5%, white 50%, white 65.5%, transparent 65.5%, transparent 100%);
  }
  32% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 34%, white 34%, white 50%, white 66%, transparent 66%, transparent 100%);
  }
  33% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 33.5%, white 33.5%, white 50%, white 66.5%, transparent 66.5%, transparent 100%);
  }
  34% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 33%, white 33%, white 50%, white 67%, transparent 67%, transparent 100%);
  }
  35% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 32.5%, white 32.5%, white 50%, white 67.5%, transparent 67.5%, transparent 100%);
  }
  36% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 32%, white 32%, white 50%, white 68%, transparent 68%, transparent 100%);
  }
  37% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 31.5%, white 31.5%, white 50%, white 68.5%, transparent 68.5%, transparent 100%);
  }
  38% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 31%, white 31%, white 50%, white 69%, transparent 69%, transparent 100%);
  }
  39% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 30.5%, white 30.5%, white 50%, white 69.5%, transparent 69.5%, transparent 100%);
  }
  40% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 30%, white 30%, white 50%, white 70%, transparent 70%, transparent 100%);
  }
  41% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 29.5%, white 29.5%, white 50%, white 70.5%, transparent 70.5%, transparent 100%);
  }
  42% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 29%, white 29%, white 50%, white 71%, transparent 71%, transparent 100%);
  }
  43% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 28.5%, white 28.5%, white 50%, white 71.5%, transparent 71.5%, transparent 100%);
  }
  44% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 28%, white 28%, white 50%, white 72%, transparent 72%, transparent 100%);
  }
  45% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 27.5%, white 27.5%, white 50%, white 72.5%, transparent 72.5%, transparent 100%);
  }
  46% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 27%, white 27%, white 50%, white 73%, transparent 73%, transparent 100%);
  }
  47% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 26.5%, white 26.5%, white 50%, white 73.5%, transparent 73.5%, transparent 100%);
  }
  48% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 26%, white 26%, white 50%, white 74%, transparent 74%, transparent 100%);
  }
  49% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 25.5%, white 25.5%, white 50%, white 74.5%, transparent 74.5%, transparent 100%);
  }
  50% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 25%, white 25%, white 50%, white 75%, transparent 75%, transparent 100%);
  }
  51% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 24.5%, white 24.5%, white 50%, white 75.5%, transparent 75.5%, transparent 100%);
  }
  52% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 24%, white 24%, white 50%, white 76%, transparent 76%, transparent 100%);
  }
  53% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 23.5%, white 23.5%, white 50%, white 76.5%, transparent 76.5%, transparent 100%);
  }
  54% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 23%, white 23%, white 50%, white 77%, transparent 77%, transparent 100%);
  }
  55% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 22.5%, white 22.5%, white 50%, white 77.5%, transparent 77.5%, transparent 100%);
  }
  56% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 22%, white 22%, white 50%, white 78%, transparent 78%, transparent 100%);
  }
  57% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 21.5%, white 21.5%, white 50%, white 78.5%, transparent 78.5%, transparent 100%);
  }
  58% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 21%, white 21%, white 50%, white 79%, transparent 79%, transparent 100%);
  }
  59% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 20.5%, white 20.5%, white 50%, white 79.5%, transparent 79.5%, transparent 100%);
  }
  60% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 20%, white 20%, white 50%, white 80%, transparent 80%, transparent 100%);
  }
  61% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 19.5%, white 19.5%, white 50%, white 80.5%, transparent 80.5%, transparent 100%);
  }
  62% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 19%, white 19%, white 50%, white 81%, transparent 81%, transparent 100%);
  }
  63% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 18.5%, white 18.5%, white 50%, white 81.5%, transparent 81.5%, transparent 100%);
  }
  64% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 18%, white 18%, white 50%, white 82%, transparent 82%, transparent 100%);
  }
  65% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 17.5%, white 17.5%, white 50%, white 82.5%, transparent 82.5%, transparent 100%);
  }
  66% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 17%, white 17%, white 50%, white 83%, transparent 83%, transparent 100%);
  }
  67% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 16.5%, white 16.5%, white 50%, white 83.5%, transparent 83.5%, transparent 100%);
  }
  68% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 16%, white 16%, white 50%, white 84%, transparent 84%, transparent 100%);
  }
  69% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 15.5%, white 15.5%, white 50%, white 84.5%, transparent 84.5%, transparent 100%);
  }
  70% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 15%, white 15%, white 50%, white 85%, transparent 85%, transparent 100%);
  }
  71% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 14.5%, white 14.5%, white 50%, white 85.5%, transparent 85.5%, transparent 100%);
  }
  72% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 14%, white 14%, white 50%, white 86%, transparent 86%, transparent 100%);
  }
  73% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 13.5%, white 13.5%, white 50%, white 86.5%, transparent 86.5%, transparent 100%);
  }
  74% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 13%, white 13%, white 50%, white 87%, transparent 87%, transparent 100%);
  }
  75% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 12.5%, white 12.5%, white 50%, white 87.5%, transparent 87.5%, transparent 100%);
  }
  76% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 12%, white 12%, white 50%, white 88%, transparent 88%, transparent 100%);
  }
  77% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 11.5%, white 11.5%, white 50%, white 88.5%, transparent 88.5%, transparent 100%);
  }
  78% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 11%, white 11%, white 50%, white 89%, transparent 89%, transparent 100%);
  }
  79% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 10.5%, white 10.5%, white 50%, white 89.5%, transparent 89.5%, transparent 100%);
  }
  80% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 10%, white 10%, white 50%, white 90%, transparent 90%, transparent 100%);
  }
  81% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 9.5%, white 9.5%, white 50%, white 90.5%, transparent 90.5%, transparent 100%);
  }
  82% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 9%, white 9%, white 50%, white 91%, transparent 91%, transparent 100%);
  }
  83% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 8.5%, white 8.5%, white 50%, white 91.5%, transparent 91.5%, transparent 100%);
  }
  84% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 8%, white 8%, white 50%, white 92%, transparent 92%, transparent 100%);
  }
  85% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 7.5%, white 7.5%, white 50%, white 92.5%, transparent 92.5%, transparent 100%);
  }
  86% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 7%, white 7%, white 50%, white 93%, transparent 93%, transparent 100%);
  }
  87% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 6.5%, white 6.5%, white 50%, white 93.5%, transparent 93.5%, transparent 100%);
  }
  88% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 6%, white 6%, white 50%, white 94%, transparent 94%, transparent 100%);
  }
  89% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 5.5%, white 5.5%, white 50%, white 94.5%, transparent 94.5%, transparent 100%);
  }
  90% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 5%, white 5%, white 50%, white 95%, transparent 95%, transparent 100%);
  }
  91% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 4.5%, white 4.5%, white 50%, white 95.5%, transparent 95.5%, transparent 100%);
  }
  92% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 4%, white 4%, white 50%, white 96%, transparent 96%, transparent 100%);
  }
  93% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 3.5%, white 3.5%, white 50%, white 96.5%, transparent 96.5%, transparent 100%);
  }
  94% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 3%, white 3%, white 50%, white 97%, transparent 97%, transparent 100%);
  }
  95% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 2.5%, white 2.5%, white 50%, white 97.5%, transparent 97.5%, transparent 100%);
  }
  96% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 2%, white 2%, white 50%, white 98%, transparent 98%, transparent 100%);
  }
  97% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 1.5%, white 1.5%, white 50%, white 98.5%, transparent 98.5%, transparent 100%);
  }
  98% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 1%, white 1%, white 50%, white 99%, transparent 99%, transparent 100%);
  }
  99% {
    opacity: 1;
    mask: linear-gradient(90deg, transparent 0, transparent 0.5%, white 0.5%, white 50%, white 99.5%, transparent 99.5%, transparent 100%);
  }
  100% {
    mask: none;
  }
}
@keyframes compositor_transition_barndoor_horizontal_hard_in {
  99% {
    mask: linear-gradient(90deg, white 0, white 49.5%, transparent 49.5%, transparent 50%, transparent 50.5%, white 50.5%, white 100%);
  }
  98% {
    mask: linear-gradient(90deg, white 0, white 49%, transparent 49%, transparent 50%, transparent 51%, white 51%, white 100%);
  }
  97% {
    mask: linear-gradient(90deg, white 0, white 48.5%, transparent 48.5%, transparent 50%, transparent 51.5%, white 51.5%, white 100%);
  }
  96% {
    mask: linear-gradient(90deg, white 0, white 48%, transparent 48%, transparent 50%, transparent 52%, white 52%, white 100%);
  }
  95% {
    mask: linear-gradient(90deg, white 0, white 47.5%, transparent 47.5%, transparent 50%, transparent 52.5%, white 52.5%, white 100%);
  }
  94% {
    mask: linear-gradient(90deg, white 0, white 47%, transparent 47%, transparent 50%, transparent 53%, white 53%, white 100%);
  }
  93% {
    mask: linear-gradient(90deg, white 0, white 46.5%, transparent 46.5%, transparent 50%, transparent 53.5%, white 53.5%, white 100%);
  }
  92% {
    mask: linear-gradient(90deg, white 0, white 46%, transparent 46%, transparent 50%, transparent 54%, white 54%, white 100%);
  }
  91% {
    mask: linear-gradient(90deg, white 0, white 45.5%, transparent 45.5%, transparent 50%, transparent 54.5%, white 54.5%, white 100%);
  }
  90% {
    mask: linear-gradient(90deg, white 0, white 45%, transparent 45%, transparent 50%, transparent 55%, white 55%, white 100%);
  }
  89% {
    mask: linear-gradient(90deg, white 0, white 44.5%, transparent 44.5%, transparent 50%, transparent 55.5%, white 55.5%, white 100%);
  }
  88% {
    mask: linear-gradient(90deg, white 0, white 44%, transparent 44%, transparent 50%, transparent 56%, white 56%, white 100%);
  }
  87% {
    mask: linear-gradient(90deg, white 0, white 43.5%, transparent 43.5%, transparent 50%, transparent 56.5%, white 56.5%, white 100%);
  }
  86% {
    mask: linear-gradient(90deg, white 0, white 43%, transparent 43%, transparent 50%, transparent 57%, white 57%, white 100%);
  }
  85% {
    mask: linear-gradient(90deg, white 0, white 42.5%, transparent 42.5%, transparent 50%, transparent 57.5%, white 57.5%, white 100%);
  }
  84% {
    mask: linear-gradient(90deg, white 0, white 42%, transparent 42%, transparent 50%, transparent 58%, white 58%, white 100%);
  }
  83% {
    mask: linear-gradient(90deg, white 0, white 41.5%, transparent 41.5%, transparent 50%, transparent 58.5%, white 58.5%, white 100%);
  }
  82% {
    mask: linear-gradient(90deg, white 0, white 41%, transparent 41%, transparent 50%, transparent 59%, white 59%, white 100%);
  }
  81% {
    mask: linear-gradient(90deg, white 0, white 40.5%, transparent 40.5%, transparent 50%, transparent 59.5%, white 59.5%, white 100%);
  }
  80% {
    mask: linear-gradient(90deg, white 0, white 40%, transparent 40%, transparent 50%, transparent 60%, white 60%, white 100%);
  }
  79% {
    mask: linear-gradient(90deg, white 0, white 39.5%, transparent 39.5%, transparent 50%, transparent 60.5%, white 60.5%, white 100%);
  }
  78% {
    mask: linear-gradient(90deg, white 0, white 39%, transparent 39%, transparent 50%, transparent 61%, white 61%, white 100%);
  }
  77% {
    mask: linear-gradient(90deg, white 0, white 38.5%, transparent 38.5%, transparent 50%, transparent 61.5%, white 61.5%, white 100%);
  }
  76% {
    mask: linear-gradient(90deg, white 0, white 38%, transparent 38%, transparent 50%, transparent 62%, white 62%, white 100%);
  }
  75% {
    mask: linear-gradient(90deg, white 0, white 37.5%, transparent 37.5%, transparent 50%, transparent 62.5%, white 62.5%, white 100%);
  }
  74% {
    mask: linear-gradient(90deg, white 0, white 37%, transparent 37%, transparent 50%, transparent 63%, white 63%, white 100%);
  }
  73% {
    mask: linear-gradient(90deg, white 0, white 36.5%, transparent 36.5%, transparent 50%, transparent 63.5%, white 63.5%, white 100%);
  }
  72% {
    mask: linear-gradient(90deg, white 0, white 36%, transparent 36%, transparent 50%, transparent 64%, white 64%, white 100%);
  }
  71% {
    mask: linear-gradient(90deg, white 0, white 35.5%, transparent 35.5%, transparent 50%, transparent 64.5%, white 64.5%, white 100%);
  }
  70% {
    mask: linear-gradient(90deg, white 0, white 35%, transparent 35%, transparent 50%, transparent 65%, white 65%, white 100%);
  }
  69% {
    mask: linear-gradient(90deg, white 0, white 34.5%, transparent 34.5%, transparent 50%, transparent 65.5%, white 65.5%, white 100%);
  }
  68% {
    mask: linear-gradient(90deg, white 0, white 34%, transparent 34%, transparent 50%, transparent 66%, white 66%, white 100%);
  }
  67% {
    mask: linear-gradient(90deg, white 0, white 33.5%, transparent 33.5%, transparent 50%, transparent 66.5%, white 66.5%, white 100%);
  }
  66% {
    mask: linear-gradient(90deg, white 0, white 33%, transparent 33%, transparent 50%, transparent 67%, white 67%, white 100%);
  }
  65% {
    mask: linear-gradient(90deg, white 0, white 32.5%, transparent 32.5%, transparent 50%, transparent 67.5%, white 67.5%, white 100%);
  }
  64% {
    mask: linear-gradient(90deg, white 0, white 32%, transparent 32%, transparent 50%, transparent 68%, white 68%, white 100%);
  }
  63% {
    mask: linear-gradient(90deg, white 0, white 31.5%, transparent 31.5%, transparent 50%, transparent 68.5%, white 68.5%, white 100%);
  }
  62% {
    mask: linear-gradient(90deg, white 0, white 31%, transparent 31%, transparent 50%, transparent 69%, white 69%, white 100%);
  }
  61% {
    mask: linear-gradient(90deg, white 0, white 30.5%, transparent 30.5%, transparent 50%, transparent 69.5%, white 69.5%, white 100%);
  }
  60% {
    mask: linear-gradient(90deg, white 0, white 30%, transparent 30%, transparent 50%, transparent 70%, white 70%, white 100%);
  }
  59% {
    mask: linear-gradient(90deg, white 0, white 29.5%, transparent 29.5%, transparent 50%, transparent 70.5%, white 70.5%, white 100%);
  }
  58% {
    mask: linear-gradient(90deg, white 0, white 29%, transparent 29%, transparent 50%, transparent 71%, white 71%, white 100%);
  }
  57% {
    mask: linear-gradient(90deg, white 0, white 28.5%, transparent 28.5%, transparent 50%, transparent 71.5%, white 71.5%, white 100%);
  }
  56% {
    mask: linear-gradient(90deg, white 0, white 28%, transparent 28%, transparent 50%, transparent 72%, white 72%, white 100%);
  }
  55% {
    mask: linear-gradient(90deg, white 0, white 27.5%, transparent 27.5%, transparent 50%, transparent 72.5%, white 72.5%, white 100%);
  }
  54% {
    mask: linear-gradient(90deg, white 0, white 27%, transparent 27%, transparent 50%, transparent 73%, white 73%, white 100%);
  }
  53% {
    mask: linear-gradient(90deg, white 0, white 26.5%, transparent 26.5%, transparent 50%, transparent 73.5%, white 73.5%, white 100%);
  }
  52% {
    mask: linear-gradient(90deg, white 0, white 26%, transparent 26%, transparent 50%, transparent 74%, white 74%, white 100%);
  }
  51% {
    mask: linear-gradient(90deg, white 0, white 25.5%, transparent 25.5%, transparent 50%, transparent 74.5%, white 74.5%, white 100%);
  }
  50% {
    mask: linear-gradient(90deg, white 0, white 25%, transparent 25%, transparent 50%, transparent 75%, white 75%, white 100%);
  }
  49% {
    mask: linear-gradient(90deg, white 0, white 24.5%, transparent 24.5%, transparent 50%, transparent 75.5%, white 75.5%, white 100%);
  }
  48% {
    mask: linear-gradient(90deg, white 0, white 24%, transparent 24%, transparent 50%, transparent 76%, white 76%, white 100%);
  }
  47% {
    mask: linear-gradient(90deg, white 0, white 23.5%, transparent 23.5%, transparent 50%, transparent 76.5%, white 76.5%, white 100%);
  }
  46% {
    mask: linear-gradient(90deg, white 0, white 23%, transparent 23%, transparent 50%, transparent 77%, white 77%, white 100%);
  }
  45% {
    mask: linear-gradient(90deg, white 0, white 22.5%, transparent 22.5%, transparent 50%, transparent 77.5%, white 77.5%, white 100%);
  }
  44% {
    mask: linear-gradient(90deg, white 0, white 22%, transparent 22%, transparent 50%, transparent 78%, white 78%, white 100%);
  }
  43% {
    mask: linear-gradient(90deg, white 0, white 21.5%, transparent 21.5%, transparent 50%, transparent 78.5%, white 78.5%, white 100%);
  }
  42% {
    mask: linear-gradient(90deg, white 0, white 21%, transparent 21%, transparent 50%, transparent 79%, white 79%, white 100%);
  }
  41% {
    mask: linear-gradient(90deg, white 0, white 20.5%, transparent 20.5%, transparent 50%, transparent 79.5%, white 79.5%, white 100%);
  }
  40% {
    mask: linear-gradient(90deg, white 0, white 20%, transparent 20%, transparent 50%, transparent 80%, white 80%, white 100%);
  }
  39% {
    mask: linear-gradient(90deg, white 0, white 19.5%, transparent 19.5%, transparent 50%, transparent 80.5%, white 80.5%, white 100%);
  }
  38% {
    mask: linear-gradient(90deg, white 0, white 19%, transparent 19%, transparent 50%, transparent 81%, white 81%, white 100%);
  }
  37% {
    mask: linear-gradient(90deg, white 0, white 18.5%, transparent 18.5%, transparent 50%, transparent 81.5%, white 81.5%, white 100%);
  }
  36% {
    mask: linear-gradient(90deg, white 0, white 18%, transparent 18%, transparent 50%, transparent 82%, white 82%, white 100%);
  }
  35% {
    mask: linear-gradient(90deg, white 0, white 17.5%, transparent 17.5%, transparent 50%, transparent 82.5%, white 82.5%, white 100%);
  }
  34% {
    mask: linear-gradient(90deg, white 0, white 17%, transparent 17%, transparent 50%, transparent 83%, white 83%, white 100%);
  }
  33% {
    mask: linear-gradient(90deg, white 0, white 16.5%, transparent 16.5%, transparent 50%, transparent 83.5%, white 83.5%, white 100%);
  }
  32% {
    mask: linear-gradient(90deg, white 0, white 16%, transparent 16%, transparent 50%, transparent 84%, white 84%, white 100%);
  }
  31% {
    mask: linear-gradient(90deg, white 0, white 15.5%, transparent 15.5%, transparent 50%, transparent 84.5%, white 84.5%, white 100%);
  }
  30% {
    mask: linear-gradient(90deg, white 0, white 15%, transparent 15%, transparent 50%, transparent 85%, white 85%, white 100%);
  }
  29% {
    mask: linear-gradient(90deg, white 0, white 14.5%, transparent 14.5%, transparent 50%, transparent 85.5%, white 85.5%, white 100%);
  }
  28% {
    mask: linear-gradient(90deg, white 0, white 14%, transparent 14%, transparent 50%, transparent 86%, white 86%, white 100%);
  }
  27% {
    mask: linear-gradient(90deg, white 0, white 13.5%, transparent 13.5%, transparent 50%, transparent 86.5%, white 86.5%, white 100%);
  }
  26% {
    mask: linear-gradient(90deg, white 0, white 13%, transparent 13%, transparent 50%, transparent 87%, white 87%, white 100%);
  }
  25% {
    mask: linear-gradient(90deg, white 0, white 12.5%, transparent 12.5%, transparent 50%, transparent 87.5%, white 87.5%, white 100%);
  }
  24% {
    mask: linear-gradient(90deg, white 0, white 12%, transparent 12%, transparent 50%, transparent 88%, white 88%, white 100%);
  }
  23% {
    mask: linear-gradient(90deg, white 0, white 11.5%, transparent 11.5%, transparent 50%, transparent 88.5%, white 88.5%, white 100%);
  }
  22% {
    mask: linear-gradient(90deg, white 0, white 11%, transparent 11%, transparent 50%, transparent 89%, white 89%, white 100%);
  }
  21% {
    mask: linear-gradient(90deg, white 0, white 10.5%, transparent 10.5%, transparent 50%, transparent 89.5%, white 89.5%, white 100%);
  }
  20% {
    mask: linear-gradient(90deg, white 0, white 10%, transparent 10%, transparent 50%, transparent 90%, white 90%, white 100%);
  }
  19% {
    mask: linear-gradient(90deg, white 0, white 9.5%, transparent 9.5%, transparent 50%, transparent 90.5%, white 90.5%, white 100%);
  }
  18% {
    mask: linear-gradient(90deg, white 0, white 9%, transparent 9%, transparent 50%, transparent 91%, white 91%, white 100%);
  }
  17% {
    mask: linear-gradient(90deg, white 0, white 8.5%, transparent 8.5%, transparent 50%, transparent 91.5%, white 91.5%, white 100%);
  }
  16% {
    mask: linear-gradient(90deg, white 0, white 8%, transparent 8%, transparent 50%, transparent 92%, white 92%, white 100%);
  }
  15% {
    mask: linear-gradient(90deg, white 0, white 7.5%, transparent 7.5%, transparent 50%, transparent 92.5%, white 92.5%, white 100%);
  }
  14% {
    mask: linear-gradient(90deg, white 0, white 7%, transparent 7%, transparent 50%, transparent 93%, white 93%, white 100%);
  }
  13% {
    mask: linear-gradient(90deg, white 0, white 6.5%, transparent 6.5%, transparent 50%, transparent 93.5%, white 93.5%, white 100%);
  }
  12% {
    mask: linear-gradient(90deg, white 0, white 6%, transparent 6%, transparent 50%, transparent 94%, white 94%, white 100%);
  }
  11% {
    mask: linear-gradient(90deg, white 0, white 5.5%, transparent 5.5%, transparent 50%, transparent 94.5%, white 94.5%, white 100%);
  }
  10% {
    mask: linear-gradient(90deg, white 0, white 5%, transparent 5%, transparent 50%, transparent 95%, white 95%, white 100%);
  }
  9% {
    mask: linear-gradient(90deg, white 0, white 4.5%, transparent 4.5%, transparent 50%, transparent 95.5%, white 95.5%, white 100%);
  }
  8% {
    mask: linear-gradient(90deg, white 0, white 4%, transparent 4%, transparent 50%, transparent 96%, white 96%, white 100%);
  }
  7% {
    mask: linear-gradient(90deg, white 0, white 3.5%, transparent 3.5%, transparent 50%, transparent 96.5%, white 96.5%, white 100%);
  }
  6% {
    mask: linear-gradient(90deg, white 0, white 3%, transparent 3%, transparent 50%, transparent 97%, white 97%, white 100%);
  }
  5% {
    mask: linear-gradient(90deg, white 0, white 2.5%, transparent 2.5%, transparent 50%, transparent 97.5%, white 97.5%, white 100%);
  }
  4% {
    mask: linear-gradient(90deg, white 0, white 2%, transparent 2%, transparent 50%, transparent 98%, white 98%, white 100%);
  }
  3% {
    mask: linear-gradient(90deg, white 0, white 1.5%, transparent 1.5%, transparent 50%, transparent 98.5%, white 98.5%, white 100%);
  }
  2% {
    mask: linear-gradient(90deg, white 0, white 1%, transparent 1%, transparent 50%, transparent 99%, white 99%, white 100%);
  }
  1% {
    mask: linear-gradient(90deg, white 0, white 0.5%, transparent 0.5%, transparent 50%, transparent 99.5%, white 99.5%, white 100%);
  }
  0% {
    mask: linear-gradient(90deg, white 0, white 0%, transparent 0%, transparent 50%, transparent 100%, white 100%, white 100%);
  }
  100% {
    mask: none;
  }
}
/* Radials */
/* FF does not tween this, lets do it for them */
@keyframes compositor_transition_radial_out {
  0% {
    mask: radial-gradient(circle, white 0, white 0%, transparent 0%, transparent);
  }
  1% {
    mask: radial-gradient(circle, white 0, white 0%, transparent 1.15%, transparent);
  }
  2% {
    mask: radial-gradient(circle, white 0, white 0%, transparent 2.3%, transparent);
  }
  3% {
    mask: radial-gradient(circle, white 0, white 0%, transparent 3.45%, transparent);
  }
  4% {
    mask: radial-gradient(circle, white 0, white 0%, transparent 4.6%, transparent);
  }
  5% {
    mask: radial-gradient(circle, white 0, white 0%, transparent 5.75%, transparent);
  }
  6% {
    mask: radial-gradient(circle, white 0, white 0%, transparent 6.9%, transparent);
  }
  7% {
    mask: radial-gradient(circle, white 0, white 0%, transparent 8.05%, transparent);
  }
  8% {
    mask: radial-gradient(circle, white 0, white 0%, transparent 9.2%, transparent);
  }
  9% {
    mask: radial-gradient(circle, white 0, white 0%, transparent 10.35%, transparent);
  }
  10% {
    mask: radial-gradient(circle, white 0, white 0%, transparent 11.5%, transparent);
  }
  11% {
    mask: radial-gradient(circle, white 0, white 0%, transparent 12.65%, transparent);
  }
  12% {
    mask: radial-gradient(circle, white 0, white 0%, transparent 13.8%, transparent);
  }
  13% {
    mask: radial-gradient(circle, white 0, white 0%, transparent 14.95%, transparent);
  }
  14% {
    mask: radial-gradient(circle, white 0, white 1.1%, transparent 16.1%, transparent);
  }
  15% {
    mask: radial-gradient(circle, white 0, white 2.25%, transparent 17.25%, transparent);
  }
  16% {
    mask: radial-gradient(circle, white 0, white 3.4%, transparent 18.4%, transparent);
  }
  17% {
    mask: radial-gradient(circle, white 0, white 4.55%, transparent 19.55%, transparent);
  }
  18% {
    mask: radial-gradient(circle, white 0, white 5.7%, transparent 20.7%, transparent);
  }
  19% {
    mask: radial-gradient(circle, white 0, white 6.85%, transparent 21.85%, transparent);
  }
  20% {
    mask: radial-gradient(circle, white 0, white 8%, transparent 23%, transparent);
  }
  21% {
    mask: radial-gradient(circle, white 0, white 9.15%, transparent 24.15%, transparent);
  }
  22% {
    mask: radial-gradient(circle, white 0, white 10.3%, transparent 25.3%, transparent);
  }
  23% {
    mask: radial-gradient(circle, white 0, white 11.45%, transparent 26.45%, transparent);
  }
  24% {
    mask: radial-gradient(circle, white 0, white 12.6%, transparent 27.6%, transparent);
  }
  25% {
    mask: radial-gradient(circle, white 0, white 13.75%, transparent 28.75%, transparent);
  }
  26% {
    mask: radial-gradient(circle, white 0, white 14.9%, transparent 29.9%, transparent);
  }
  27% {
    mask: radial-gradient(circle, white 0, white 16.05%, transparent 31.05%, transparent);
  }
  28% {
    mask: radial-gradient(circle, white 0, white 17.2%, transparent 32.2%, transparent);
  }
  29% {
    mask: radial-gradient(circle, white 0, white 18.35%, transparent 33.35%, transparent);
  }
  30% {
    mask: radial-gradient(circle, white 0, white 19.5%, transparent 34.5%, transparent);
  }
  31% {
    mask: radial-gradient(circle, white 0, white 20.65%, transparent 35.65%, transparent);
  }
  32% {
    mask: radial-gradient(circle, white 0, white 21.8%, transparent 36.8%, transparent);
  }
  33% {
    mask: radial-gradient(circle, white 0, white 22.95%, transparent 37.95%, transparent);
  }
  34% {
    mask: radial-gradient(circle, white 0, white 24.1%, transparent 39.1%, transparent);
  }
  35% {
    mask: radial-gradient(circle, white 0, white 25.25%, transparent 40.25%, transparent);
  }
  36% {
    mask: radial-gradient(circle, white 0, white 26.4%, transparent 41.4%, transparent);
  }
  37% {
    mask: radial-gradient(circle, white 0, white 27.55%, transparent 42.55%, transparent);
  }
  38% {
    mask: radial-gradient(circle, white 0, white 28.7%, transparent 43.7%, transparent);
  }
  39% {
    mask: radial-gradient(circle, white 0, white 29.85%, transparent 44.85%, transparent);
  }
  40% {
    mask: radial-gradient(circle, white 0, white 31%, transparent 46%, transparent);
  }
  41% {
    mask: radial-gradient(circle, white 0, white 32.15%, transparent 47.15%, transparent);
  }
  42% {
    mask: radial-gradient(circle, white 0, white 33.3%, transparent 48.3%, transparent);
  }
  43% {
    mask: radial-gradient(circle, white 0, white 34.45%, transparent 49.45%, transparent);
  }
  44% {
    mask: radial-gradient(circle, white 0, white 35.6%, transparent 50.6%, transparent);
  }
  45% {
    mask: radial-gradient(circle, white 0, white 36.75%, transparent 51.75%, transparent);
  }
  46% {
    mask: radial-gradient(circle, white 0, white 37.9%, transparent 52.9%, transparent);
  }
  47% {
    mask: radial-gradient(circle, white 0, white 39.05%, transparent 54.05%, transparent);
  }
  48% {
    mask: radial-gradient(circle, white 0, white 40.2%, transparent 55.2%, transparent);
  }
  49% {
    mask: radial-gradient(circle, white 0, white 41.35%, transparent 56.35%, transparent);
  }
  50% {
    mask: radial-gradient(circle, white 0, white 42.5%, transparent 57.5%, transparent);
  }
  51% {
    mask: radial-gradient(circle, white 0, white 43.65%, transparent 58.65%, transparent);
  }
  52% {
    mask: radial-gradient(circle, white 0, white 44.8%, transparent 59.8%, transparent);
  }
  53% {
    mask: radial-gradient(circle, white 0, white 45.95%, transparent 60.95%, transparent);
  }
  54% {
    mask: radial-gradient(circle, white 0, white 47.1%, transparent 62.1%, transparent);
  }
  55% {
    mask: radial-gradient(circle, white 0, white 48.25%, transparent 63.25%, transparent);
  }
  56% {
    mask: radial-gradient(circle, white 0, white 49.4%, transparent 64.4%, transparent);
  }
  57% {
    mask: radial-gradient(circle, white 0, white 50.55%, transparent 65.55%, transparent);
  }
  58% {
    mask: radial-gradient(circle, white 0, white 51.7%, transparent 66.7%, transparent);
  }
  59% {
    mask: radial-gradient(circle, white 0, white 52.85%, transparent 67.85%, transparent);
  }
  60% {
    mask: radial-gradient(circle, white 0, white 54%, transparent 69%, transparent);
  }
  61% {
    mask: radial-gradient(circle, white 0, white 55.15%, transparent 70.15%, transparent);
  }
  62% {
    mask: radial-gradient(circle, white 0, white 56.3%, transparent 71.3%, transparent);
  }
  63% {
    mask: radial-gradient(circle, white 0, white 57.45%, transparent 72.45%, transparent);
  }
  64% {
    mask: radial-gradient(circle, white 0, white 58.6%, transparent 73.6%, transparent);
  }
  65% {
    mask: radial-gradient(circle, white 0, white 59.75%, transparent 74.75%, transparent);
  }
  66% {
    mask: radial-gradient(circle, white 0, white 60.9%, transparent 75.9%, transparent);
  }
  67% {
    mask: radial-gradient(circle, white 0, white 62.05%, transparent 77.05%, transparent);
  }
  68% {
    mask: radial-gradient(circle, white 0, white 63.2%, transparent 78.2%, transparent);
  }
  69% {
    mask: radial-gradient(circle, white 0, white 64.35%, transparent 79.35%, transparent);
  }
  70% {
    mask: radial-gradient(circle, white 0, white 65.5%, transparent 80.5%, transparent);
  }
  71% {
    mask: radial-gradient(circle, white 0, white 66.65%, transparent 81.65%, transparent);
  }
  72% {
    mask: radial-gradient(circle, white 0, white 67.8%, transparent 82.8%, transparent);
  }
  73% {
    mask: radial-gradient(circle, white 0, white 68.95%, transparent 83.95%, transparent);
  }
  74% {
    mask: radial-gradient(circle, white 0, white 70.1%, transparent 85.1%, transparent);
  }
  75% {
    mask: radial-gradient(circle, white 0, white 71.25%, transparent 86.25%, transparent);
  }
  76% {
    mask: radial-gradient(circle, white 0, white 72.4%, transparent 87.4%, transparent);
  }
  77% {
    mask: radial-gradient(circle, white 0, white 73.55%, transparent 88.55%, transparent);
  }
  78% {
    mask: radial-gradient(circle, white 0, white 74.7%, transparent 89.7%, transparent);
  }
  79% {
    mask: radial-gradient(circle, white 0, white 75.85%, transparent 90.85%, transparent);
  }
  80% {
    mask: radial-gradient(circle, white 0, white 77%, transparent 92%, transparent);
  }
  81% {
    mask: radial-gradient(circle, white 0, white 78.15%, transparent 93.15%, transparent);
  }
  82% {
    mask: radial-gradient(circle, white 0, white 79.3%, transparent 94.3%, transparent);
  }
  83% {
    mask: radial-gradient(circle, white 0, white 80.45%, transparent 95.45%, transparent);
  }
  84% {
    mask: radial-gradient(circle, white 0, white 81.6%, transparent 96.6%, transparent);
  }
  85% {
    mask: radial-gradient(circle, white 0, white 82.75%, transparent 97.75%, transparent);
  }
  86% {
    mask: radial-gradient(circle, white 0, white 83.9%, transparent 98.9%, transparent);
  }
  87% {
    mask: radial-gradient(circle, white 0, white 85.05%, transparent 100%, transparent);
  }
  88% {
    mask: radial-gradient(circle, white 0, white 86.2%, transparent 100%, transparent);
  }
  89% {
    mask: radial-gradient(circle, white 0, white 87.35%, transparent 100%, transparent);
  }
  90% {
    mask: radial-gradient(circle, white 0, white 88.5%, transparent 100%, transparent);
  }
  91% {
    mask: radial-gradient(circle, white 0, white 89.65%, transparent 100%, transparent);
  }
  92% {
    mask: radial-gradient(circle, white 0, white 90.8%, transparent 100%, transparent);
  }
  93% {
    mask: radial-gradient(circle, white 0, white 91.95%, transparent 100%, transparent);
  }
  94% {
    mask: radial-gradient(circle, white 0, white 93.1%, transparent 100%, transparent);
  }
  95% {
    mask: radial-gradient(circle, white 0, white 94.25%, transparent 100%, transparent);
  }
  96% {
    mask: radial-gradient(circle, white 0, white 95.4%, transparent 100%, transparent);
  }
  97% {
    mask: radial-gradient(circle, white 0, white 96.55%, transparent 100%, transparent);
  }
  98% {
    mask: radial-gradient(circle, white 0, white 97.7%, transparent 100%, transparent);
  }
  99% {
    mask: radial-gradient(circle, white 0, white 98.85%, transparent 100%, transparent);
  }
  100% {
    mask: none;
  }
}
@keyframes compositor_transition_radial_in {
  99% {
    mask: radial-gradient(circle, transparent 0, transparent 0%, white 1.15%, white);
  }
  98% {
    mask: radial-gradient(circle, transparent 0, transparent 0%, white 2.3%, white);
  }
  97% {
    mask: radial-gradient(circle, transparent 0, transparent 0%, white 3.45%, white);
  }
  96% {
    mask: radial-gradient(circle, transparent 0, transparent 0%, white 4.6%, white);
  }
  95% {
    mask: radial-gradient(circle, transparent 0, transparent 0%, white 5.75%, white);
  }
  94% {
    mask: radial-gradient(circle, transparent 0, transparent 0%, white 6.9%, white);
  }
  93% {
    mask: radial-gradient(circle, transparent 0, transparent 0%, white 8.05%, white);
  }
  92% {
    mask: radial-gradient(circle, transparent 0, transparent 0%, white 9.2%, white);
  }
  91% {
    mask: radial-gradient(circle, transparent 0, transparent 0%, white 10.35%, white);
  }
  90% {
    mask: radial-gradient(circle, transparent 0, transparent 0%, white 11.5%, white);
  }
  89% {
    mask: radial-gradient(circle, transparent 0, transparent 0%, white 12.65%, white);
  }
  88% {
    mask: radial-gradient(circle, transparent 0, transparent 0%, white 13.8%, white);
  }
  87% {
    mask: radial-gradient(circle, transparent 0, transparent 0%, white 14.95%, white);
  }
  86% {
    mask: radial-gradient(circle, transparent 0, transparent 1.1%, white 16.1%, white);
  }
  85% {
    mask: radial-gradient(circle, transparent 0, transparent 2.25%, white 17.25%, white);
  }
  84% {
    mask: radial-gradient(circle, transparent 0, transparent 3.4%, white 18.4%, white);
  }
  83% {
    mask: radial-gradient(circle, transparent 0, transparent 4.55%, white 19.55%, white);
  }
  82% {
    mask: radial-gradient(circle, transparent 0, transparent 5.7%, white 20.7%, white);
  }
  81% {
    mask: radial-gradient(circle, transparent 0, transparent 6.85%, white 21.85%, white);
  }
  80% {
    mask: radial-gradient(circle, transparent 0, transparent 8%, white 23%, white);
  }
  79% {
    mask: radial-gradient(circle, transparent 0, transparent 9.15%, white 24.15%, white);
  }
  78% {
    mask: radial-gradient(circle, transparent 0, transparent 10.3%, white 25.3%, white);
  }
  77% {
    mask: radial-gradient(circle, transparent 0, transparent 11.45%, white 26.45%, white);
  }
  76% {
    mask: radial-gradient(circle, transparent 0, transparent 12.6%, white 27.6%, white);
  }
  75% {
    mask: radial-gradient(circle, transparent 0, transparent 13.75%, white 28.75%, white);
  }
  74% {
    mask: radial-gradient(circle, transparent 0, transparent 14.9%, white 29.9%, white);
  }
  73% {
    mask: radial-gradient(circle, transparent 0, transparent 16.05%, white 31.05%, white);
  }
  72% {
    mask: radial-gradient(circle, transparent 0, transparent 17.2%, white 32.2%, white);
  }
  71% {
    mask: radial-gradient(circle, transparent 0, transparent 18.35%, white 33.35%, white);
  }
  70% {
    mask: radial-gradient(circle, transparent 0, transparent 19.5%, white 34.5%, white);
  }
  69% {
    mask: radial-gradient(circle, transparent 0, transparent 20.65%, white 35.65%, white);
  }
  68% {
    mask: radial-gradient(circle, transparent 0, transparent 21.8%, white 36.8%, white);
  }
  67% {
    mask: radial-gradient(circle, transparent 0, transparent 22.95%, white 37.95%, white);
  }
  66% {
    mask: radial-gradient(circle, transparent 0, transparent 24.1%, white 39.1%, white);
  }
  65% {
    mask: radial-gradient(circle, transparent 0, transparent 25.25%, white 40.25%, white);
  }
  64% {
    mask: radial-gradient(circle, transparent 0, transparent 26.4%, white 41.4%, white);
  }
  63% {
    mask: radial-gradient(circle, transparent 0, transparent 27.55%, white 42.55%, white);
  }
  62% {
    mask: radial-gradient(circle, transparent 0, transparent 28.7%, white 43.7%, white);
  }
  61% {
    mask: radial-gradient(circle, transparent 0, transparent 29.85%, white 44.85%, white);
  }
  60% {
    mask: radial-gradient(circle, transparent 0, transparent 31%, white 46%, white);
  }
  59% {
    mask: radial-gradient(circle, transparent 0, transparent 32.15%, white 47.15%, white);
  }
  58% {
    mask: radial-gradient(circle, transparent 0, transparent 33.3%, white 48.3%, white);
  }
  57% {
    mask: radial-gradient(circle, transparent 0, transparent 34.45%, white 49.45%, white);
  }
  56% {
    mask: radial-gradient(circle, transparent 0, transparent 35.6%, white 50.6%, white);
  }
  55% {
    mask: radial-gradient(circle, transparent 0, transparent 36.75%, white 51.75%, white);
  }
  54% {
    mask: radial-gradient(circle, transparent 0, transparent 37.9%, white 52.9%, white);
  }
  53% {
    mask: radial-gradient(circle, transparent 0, transparent 39.05%, white 54.05%, white);
  }
  52% {
    mask: radial-gradient(circle, transparent 0, transparent 40.2%, white 55.2%, white);
  }
  51% {
    mask: radial-gradient(circle, transparent 0, transparent 41.35%, white 56.35%, white);
  }
  50% {
    mask: radial-gradient(circle, transparent 0, transparent 42.5%, white 57.5%, white);
  }
  49% {
    mask: radial-gradient(circle, transparent 0, transparent 43.65%, white 58.65%, white);
  }
  48% {
    mask: radial-gradient(circle, transparent 0, transparent 44.8%, white 59.8%, white);
  }
  47% {
    mask: radial-gradient(circle, transparent 0, transparent 45.95%, white 60.95%, white);
  }
  46% {
    mask: radial-gradient(circle, transparent 0, transparent 47.1%, white 62.1%, white);
  }
  45% {
    mask: radial-gradient(circle, transparent 0, transparent 48.25%, white 63.25%, white);
  }
  44% {
    mask: radial-gradient(circle, transparent 0, transparent 49.4%, white 64.4%, white);
  }
  43% {
    mask: radial-gradient(circle, transparent 0, transparent 50.55%, white 65.55%, white);
  }
  42% {
    mask: radial-gradient(circle, transparent 0, transparent 51.7%, white 66.7%, white);
  }
  41% {
    mask: radial-gradient(circle, transparent 0, transparent 52.85%, white 67.85%, white);
  }
  40% {
    mask: radial-gradient(circle, transparent 0, transparent 54%, white 69%, white);
  }
  39% {
    mask: radial-gradient(circle, transparent 0, transparent 55.15%, white 70.15%, white);
  }
  38% {
    mask: radial-gradient(circle, transparent 0, transparent 56.3%, white 71.3%, white);
  }
  37% {
    mask: radial-gradient(circle, transparent 0, transparent 57.45%, white 72.45%, white);
  }
  36% {
    mask: radial-gradient(circle, transparent 0, transparent 58.6%, white 73.6%, white);
  }
  35% {
    mask: radial-gradient(circle, transparent 0, transparent 59.75%, white 74.75%, white);
  }
  34% {
    mask: radial-gradient(circle, transparent 0, transparent 60.9%, white 75.9%, white);
  }
  33% {
    mask: radial-gradient(circle, transparent 0, transparent 62.05%, white 77.05%, white);
  }
  32% {
    mask: radial-gradient(circle, transparent 0, transparent 63.2%, white 78.2%, white);
  }
  31% {
    mask: radial-gradient(circle, transparent 0, transparent 64.35%, white 79.35%, white);
  }
  30% {
    mask: radial-gradient(circle, transparent 0, transparent 65.5%, white 80.5%, white);
  }
  29% {
    mask: radial-gradient(circle, transparent 0, transparent 66.65%, white 81.65%, white);
  }
  28% {
    mask: radial-gradient(circle, transparent 0, transparent 67.8%, white 82.8%, white);
  }
  27% {
    mask: radial-gradient(circle, transparent 0, transparent 68.95%, white 83.95%, white);
  }
  26% {
    mask: radial-gradient(circle, transparent 0, transparent 70.1%, white 85.1%, white);
  }
  25% {
    mask: radial-gradient(circle, transparent 0, transparent 71.25%, white 86.25%, white);
  }
  24% {
    mask: radial-gradient(circle, transparent 0, transparent 72.4%, white 87.4%, white);
  }
  23% {
    mask: radial-gradient(circle, transparent 0, transparent 73.55%, white 88.55%, white);
  }
  22% {
    mask: radial-gradient(circle, transparent 0, transparent 74.7%, white 89.7%, white);
  }
  21% {
    mask: radial-gradient(circle, transparent 0, transparent 75.85%, white 90.85%, white);
  }
  20% {
    mask: radial-gradient(circle, transparent 0, transparent 77%, white 92%, white);
  }
  19% {
    mask: radial-gradient(circle, transparent 0, transparent 78.15%, white 93.15%, white);
  }
  18% {
    mask: radial-gradient(circle, transparent 0, transparent 79.3%, white 94.3%, white);
  }
  17% {
    mask: radial-gradient(circle, transparent 0, transparent 80.45%, white 95.45%, white);
  }
  16% {
    mask: radial-gradient(circle, transparent 0, transparent 81.6%, white 96.6%, white);
  }
  15% {
    mask: radial-gradient(circle, transparent 0, transparent 82.75%, white 97.75%, white);
  }
  14% {
    mask: radial-gradient(circle, transparent 0, transparent 83.9%, white 98.9%, white);
  }
  13% {
    mask: radial-gradient(circle, transparent 0, transparent 85.05%, white 100%, white);
  }
  12% {
    mask: radial-gradient(circle, transparent 0, transparent 86.2%, white 100%, white);
  }
  11% {
    mask: radial-gradient(circle, transparent 0, transparent 87.35%, white 100%, white);
  }
  10% {
    mask: radial-gradient(circle, transparent 0, transparent 88.5%, white 100%, white);
  }
  9% {
    mask: radial-gradient(circle, transparent 0, transparent 89.65%, white 100%, white);
  }
  8% {
    mask: radial-gradient(circle, transparent 0, transparent 90.8%, white 100%, white);
  }
  7% {
    mask: radial-gradient(circle, transparent 0, transparent 91.95%, white 100%, white);
  }
  6% {
    mask: radial-gradient(circle, transparent 0, transparent 93.1%, white 100%, white);
  }
  5% {
    mask: radial-gradient(circle, transparent 0, transparent 94.25%, white 100%, white);
  }
  4% {
    mask: radial-gradient(circle, transparent 0, transparent 95.4%, white 100%, white);
  }
  3% {
    mask: radial-gradient(circle, transparent 0, transparent 96.55%, white 100%, white);
  }
  2% {
    mask: radial-gradient(circle, transparent 0, transparent 97.7%, white 100%, white);
  }
  1% {
    mask: radial-gradient(circle, transparent 0, transparent 98.85%, white 100%, white);
  }
  0% {
    mask: radial-gradient(circle, transparent 0, transparent 100%, white 100%, white);
  }
  100% {
    mask: none;
  }
}
/* FF does not tween this, lets do it for them */
@keyframes compositor_transition_radial_hard_out {
  0% {
    mask: radial-gradient(circle, white 0, white 0%, transparent 0%, transparent);
  }
  1% {
    mask: radial-gradient(circle, white 0, white 1%, transparent 1%, transparent);
  }
  2% {
    mask: radial-gradient(circle, white 0, white 2%, transparent 2%, transparent);
  }
  3% {
    mask: radial-gradient(circle, white 0, white 3%, transparent 3%, transparent);
  }
  4% {
    mask: radial-gradient(circle, white 0, white 4%, transparent 4%, transparent);
  }
  5% {
    mask: radial-gradient(circle, white 0, white 5%, transparent 5%, transparent);
  }
  6% {
    mask: radial-gradient(circle, white 0, white 6%, transparent 6%, transparent);
  }
  7% {
    mask: radial-gradient(circle, white 0, white 7%, transparent 7%, transparent);
  }
  8% {
    mask: radial-gradient(circle, white 0, white 8%, transparent 8%, transparent);
  }
  9% {
    mask: radial-gradient(circle, white 0, white 9%, transparent 9%, transparent);
  }
  10% {
    mask: radial-gradient(circle, white 0, white 10%, transparent 10%, transparent);
  }
  11% {
    mask: radial-gradient(circle, white 0, white 11%, transparent 11%, transparent);
  }
  12% {
    mask: radial-gradient(circle, white 0, white 12%, transparent 12%, transparent);
  }
  13% {
    mask: radial-gradient(circle, white 0, white 13%, transparent 13%, transparent);
  }
  14% {
    mask: radial-gradient(circle, white 0, white 14%, transparent 14%, transparent);
  }
  15% {
    mask: radial-gradient(circle, white 0, white 15%, transparent 15%, transparent);
  }
  16% {
    mask: radial-gradient(circle, white 0, white 16%, transparent 16%, transparent);
  }
  17% {
    mask: radial-gradient(circle, white 0, white 17%, transparent 17%, transparent);
  }
  18% {
    mask: radial-gradient(circle, white 0, white 18%, transparent 18%, transparent);
  }
  19% {
    mask: radial-gradient(circle, white 0, white 19%, transparent 19%, transparent);
  }
  20% {
    mask: radial-gradient(circle, white 0, white 20%, transparent 20%, transparent);
  }
  21% {
    mask: radial-gradient(circle, white 0, white 21%, transparent 21%, transparent);
  }
  22% {
    mask: radial-gradient(circle, white 0, white 22%, transparent 22%, transparent);
  }
  23% {
    mask: radial-gradient(circle, white 0, white 23%, transparent 23%, transparent);
  }
  24% {
    mask: radial-gradient(circle, white 0, white 24%, transparent 24%, transparent);
  }
  25% {
    mask: radial-gradient(circle, white 0, white 25%, transparent 25%, transparent);
  }
  26% {
    mask: radial-gradient(circle, white 0, white 26%, transparent 26%, transparent);
  }
  27% {
    mask: radial-gradient(circle, white 0, white 27%, transparent 27%, transparent);
  }
  28% {
    mask: radial-gradient(circle, white 0, white 28%, transparent 28%, transparent);
  }
  29% {
    mask: radial-gradient(circle, white 0, white 29%, transparent 29%, transparent);
  }
  30% {
    mask: radial-gradient(circle, white 0, white 30%, transparent 30%, transparent);
  }
  31% {
    mask: radial-gradient(circle, white 0, white 31%, transparent 31%, transparent);
  }
  32% {
    mask: radial-gradient(circle, white 0, white 32%, transparent 32%, transparent);
  }
  33% {
    mask: radial-gradient(circle, white 0, white 33%, transparent 33%, transparent);
  }
  34% {
    mask: radial-gradient(circle, white 0, white 34%, transparent 34%, transparent);
  }
  35% {
    mask: radial-gradient(circle, white 0, white 35%, transparent 35%, transparent);
  }
  36% {
    mask: radial-gradient(circle, white 0, white 36%, transparent 36%, transparent);
  }
  37% {
    mask: radial-gradient(circle, white 0, white 37%, transparent 37%, transparent);
  }
  38% {
    mask: radial-gradient(circle, white 0, white 38%, transparent 38%, transparent);
  }
  39% {
    mask: radial-gradient(circle, white 0, white 39%, transparent 39%, transparent);
  }
  40% {
    mask: radial-gradient(circle, white 0, white 40%, transparent 40%, transparent);
  }
  41% {
    mask: radial-gradient(circle, white 0, white 41%, transparent 41%, transparent);
  }
  42% {
    mask: radial-gradient(circle, white 0, white 42%, transparent 42%, transparent);
  }
  43% {
    mask: radial-gradient(circle, white 0, white 43%, transparent 43%, transparent);
  }
  44% {
    mask: radial-gradient(circle, white 0, white 44%, transparent 44%, transparent);
  }
  45% {
    mask: radial-gradient(circle, white 0, white 45%, transparent 45%, transparent);
  }
  46% {
    mask: radial-gradient(circle, white 0, white 46%, transparent 46%, transparent);
  }
  47% {
    mask: radial-gradient(circle, white 0, white 47%, transparent 47%, transparent);
  }
  48% {
    mask: radial-gradient(circle, white 0, white 48%, transparent 48%, transparent);
  }
  49% {
    mask: radial-gradient(circle, white 0, white 49%, transparent 49%, transparent);
  }
  50% {
    mask: radial-gradient(circle, white 0, white 50%, transparent 50%, transparent);
  }
  51% {
    mask: radial-gradient(circle, white 0, white 51%, transparent 51%, transparent);
  }
  52% {
    mask: radial-gradient(circle, white 0, white 52%, transparent 52%, transparent);
  }
  53% {
    mask: radial-gradient(circle, white 0, white 53%, transparent 53%, transparent);
  }
  54% {
    mask: radial-gradient(circle, white 0, white 54%, transparent 54%, transparent);
  }
  55% {
    mask: radial-gradient(circle, white 0, white 55%, transparent 55%, transparent);
  }
  56% {
    mask: radial-gradient(circle, white 0, white 56%, transparent 56%, transparent);
  }
  57% {
    mask: radial-gradient(circle, white 0, white 57%, transparent 57%, transparent);
  }
  58% {
    mask: radial-gradient(circle, white 0, white 58%, transparent 58%, transparent);
  }
  59% {
    mask: radial-gradient(circle, white 0, white 59%, transparent 59%, transparent);
  }
  60% {
    mask: radial-gradient(circle, white 0, white 60%, transparent 60%, transparent);
  }
  61% {
    mask: radial-gradient(circle, white 0, white 61%, transparent 61%, transparent);
  }
  62% {
    mask: radial-gradient(circle, white 0, white 62%, transparent 62%, transparent);
  }
  63% {
    mask: radial-gradient(circle, white 0, white 63%, transparent 63%, transparent);
  }
  64% {
    mask: radial-gradient(circle, white 0, white 64%, transparent 64%, transparent);
  }
  65% {
    mask: radial-gradient(circle, white 0, white 65%, transparent 65%, transparent);
  }
  66% {
    mask: radial-gradient(circle, white 0, white 66%, transparent 66%, transparent);
  }
  67% {
    mask: radial-gradient(circle, white 0, white 67%, transparent 67%, transparent);
  }
  68% {
    mask: radial-gradient(circle, white 0, white 68%, transparent 68%, transparent);
  }
  69% {
    mask: radial-gradient(circle, white 0, white 69%, transparent 69%, transparent);
  }
  70% {
    mask: radial-gradient(circle, white 0, white 70%, transparent 70%, transparent);
  }
  71% {
    mask: radial-gradient(circle, white 0, white 71%, transparent 71%, transparent);
  }
  72% {
    mask: radial-gradient(circle, white 0, white 72%, transparent 72%, transparent);
  }
  73% {
    mask: radial-gradient(circle, white 0, white 73%, transparent 73%, transparent);
  }
  74% {
    mask: radial-gradient(circle, white 0, white 74%, transparent 74%, transparent);
  }
  75% {
    mask: radial-gradient(circle, white 0, white 75%, transparent 75%, transparent);
  }
  76% {
    mask: radial-gradient(circle, white 0, white 76%, transparent 76%, transparent);
  }
  77% {
    mask: radial-gradient(circle, white 0, white 77%, transparent 77%, transparent);
  }
  78% {
    mask: radial-gradient(circle, white 0, white 78%, transparent 78%, transparent);
  }
  79% {
    mask: radial-gradient(circle, white 0, white 79%, transparent 79%, transparent);
  }
  80% {
    mask: radial-gradient(circle, white 0, white 80%, transparent 80%, transparent);
  }
  81% {
    mask: radial-gradient(circle, white 0, white 81%, transparent 81%, transparent);
  }
  82% {
    mask: radial-gradient(circle, white 0, white 82%, transparent 82%, transparent);
  }
  83% {
    mask: radial-gradient(circle, white 0, white 83%, transparent 83%, transparent);
  }
  84% {
    mask: radial-gradient(circle, white 0, white 84%, transparent 84%, transparent);
  }
  85% {
    mask: radial-gradient(circle, white 0, white 85%, transparent 85%, transparent);
  }
  86% {
    mask: radial-gradient(circle, white 0, white 86%, transparent 86%, transparent);
  }
  87% {
    mask: radial-gradient(circle, white 0, white 87%, transparent 87%, transparent);
  }
  88% {
    mask: radial-gradient(circle, white 0, white 88%, transparent 88%, transparent);
  }
  89% {
    mask: radial-gradient(circle, white 0, white 89%, transparent 89%, transparent);
  }
  90% {
    mask: radial-gradient(circle, white 0, white 90%, transparent 90%, transparent);
  }
  91% {
    mask: radial-gradient(circle, white 0, white 91%, transparent 91%, transparent);
  }
  92% {
    mask: radial-gradient(circle, white 0, white 92%, transparent 92%, transparent);
  }
  93% {
    mask: radial-gradient(circle, white 0, white 93%, transparent 93%, transparent);
  }
  94% {
    mask: radial-gradient(circle, white 0, white 94%, transparent 94%, transparent);
  }
  95% {
    mask: radial-gradient(circle, white 0, white 95%, transparent 95%, transparent);
  }
  96% {
    mask: radial-gradient(circle, white 0, white 96%, transparent 96%, transparent);
  }
  97% {
    mask: radial-gradient(circle, white 0, white 97%, transparent 97%, transparent);
  }
  98% {
    mask: radial-gradient(circle, white 0, white 98%, transparent 98%, transparent);
  }
  99% {
    mask: radial-gradient(circle, white 0, white 99%, transparent 99%, transparent);
  }
  100% {
    mask: none;
  }
}
@keyframes compositor_transition_radial_hard_in {
  99% {
    mask: radial-gradient(circle, transparent 0, transparent 1%, white 1%, white);
  }
  98% {
    mask: radial-gradient(circle, transparent 0, transparent 2%, white 2%, white);
  }
  97% {
    mask: radial-gradient(circle, transparent 0, transparent 3%, white 3%, white);
  }
  96% {
    mask: radial-gradient(circle, transparent 0, transparent 4%, white 4%, white);
  }
  95% {
    mask: radial-gradient(circle, transparent 0, transparent 5%, white 5%, white);
  }
  94% {
    mask: radial-gradient(circle, transparent 0, transparent 6%, white 6%, white);
  }
  93% {
    mask: radial-gradient(circle, transparent 0, transparent 7%, white 7%, white);
  }
  92% {
    mask: radial-gradient(circle, transparent 0, transparent 8%, white 8%, white);
  }
  91% {
    mask: radial-gradient(circle, transparent 0, transparent 9%, white 9%, white);
  }
  90% {
    mask: radial-gradient(circle, transparent 0, transparent 10%, white 10%, white);
  }
  89% {
    mask: radial-gradient(circle, transparent 0, transparent 11%, white 11%, white);
  }
  88% {
    mask: radial-gradient(circle, transparent 0, transparent 12%, white 12%, white);
  }
  87% {
    mask: radial-gradient(circle, transparent 0, transparent 13%, white 13%, white);
  }
  86% {
    mask: radial-gradient(circle, transparent 0, transparent 14%, white 14%, white);
  }
  85% {
    mask: radial-gradient(circle, transparent 0, transparent 15%, white 15%, white);
  }
  84% {
    mask: radial-gradient(circle, transparent 0, transparent 16%, white 16%, white);
  }
  83% {
    mask: radial-gradient(circle, transparent 0, transparent 17%, white 17%, white);
  }
  82% {
    mask: radial-gradient(circle, transparent 0, transparent 18%, white 18%, white);
  }
  81% {
    mask: radial-gradient(circle, transparent 0, transparent 19%, white 19%, white);
  }
  80% {
    mask: radial-gradient(circle, transparent 0, transparent 20%, white 20%, white);
  }
  79% {
    mask: radial-gradient(circle, transparent 0, transparent 21%, white 21%, white);
  }
  78% {
    mask: radial-gradient(circle, transparent 0, transparent 22%, white 22%, white);
  }
  77% {
    mask: radial-gradient(circle, transparent 0, transparent 23%, white 23%, white);
  }
  76% {
    mask: radial-gradient(circle, transparent 0, transparent 24%, white 24%, white);
  }
  75% {
    mask: radial-gradient(circle, transparent 0, transparent 25%, white 25%, white);
  }
  74% {
    mask: radial-gradient(circle, transparent 0, transparent 26%, white 26%, white);
  }
  73% {
    mask: radial-gradient(circle, transparent 0, transparent 27%, white 27%, white);
  }
  72% {
    mask: radial-gradient(circle, transparent 0, transparent 28%, white 28%, white);
  }
  71% {
    mask: radial-gradient(circle, transparent 0, transparent 29%, white 29%, white);
  }
  70% {
    mask: radial-gradient(circle, transparent 0, transparent 30%, white 30%, white);
  }
  69% {
    mask: radial-gradient(circle, transparent 0, transparent 31%, white 31%, white);
  }
  68% {
    mask: radial-gradient(circle, transparent 0, transparent 32%, white 32%, white);
  }
  67% {
    mask: radial-gradient(circle, transparent 0, transparent 33%, white 33%, white);
  }
  66% {
    mask: radial-gradient(circle, transparent 0, transparent 34%, white 34%, white);
  }
  65% {
    mask: radial-gradient(circle, transparent 0, transparent 35%, white 35%, white);
  }
  64% {
    mask: radial-gradient(circle, transparent 0, transparent 36%, white 36%, white);
  }
  63% {
    mask: radial-gradient(circle, transparent 0, transparent 37%, white 37%, white);
  }
  62% {
    mask: radial-gradient(circle, transparent 0, transparent 38%, white 38%, white);
  }
  61% {
    mask: radial-gradient(circle, transparent 0, transparent 39%, white 39%, white);
  }
  60% {
    mask: radial-gradient(circle, transparent 0, transparent 40%, white 40%, white);
  }
  59% {
    mask: radial-gradient(circle, transparent 0, transparent 41%, white 41%, white);
  }
  58% {
    mask: radial-gradient(circle, transparent 0, transparent 42%, white 42%, white);
  }
  57% {
    mask: radial-gradient(circle, transparent 0, transparent 43%, white 43%, white);
  }
  56% {
    mask: radial-gradient(circle, transparent 0, transparent 44%, white 44%, white);
  }
  55% {
    mask: radial-gradient(circle, transparent 0, transparent 45%, white 45%, white);
  }
  54% {
    mask: radial-gradient(circle, transparent 0, transparent 46%, white 46%, white);
  }
  53% {
    mask: radial-gradient(circle, transparent 0, transparent 47%, white 47%, white);
  }
  52% {
    mask: radial-gradient(circle, transparent 0, transparent 48%, white 48%, white);
  }
  51% {
    mask: radial-gradient(circle, transparent 0, transparent 49%, white 49%, white);
  }
  50% {
    mask: radial-gradient(circle, transparent 0, transparent 50%, white 50%, white);
  }
  49% {
    mask: radial-gradient(circle, transparent 0, transparent 51%, white 51%, white);
  }
  48% {
    mask: radial-gradient(circle, transparent 0, transparent 52%, white 52%, white);
  }
  47% {
    mask: radial-gradient(circle, transparent 0, transparent 53%, white 53%, white);
  }
  46% {
    mask: radial-gradient(circle, transparent 0, transparent 54%, white 54%, white);
  }
  45% {
    mask: radial-gradient(circle, transparent 0, transparent 55%, white 55%, white);
  }
  44% {
    mask: radial-gradient(circle, transparent 0, transparent 56%, white 56%, white);
  }
  43% {
    mask: radial-gradient(circle, transparent 0, transparent 57%, white 57%, white);
  }
  42% {
    mask: radial-gradient(circle, transparent 0, transparent 58%, white 58%, white);
  }
  41% {
    mask: radial-gradient(circle, transparent 0, transparent 59%, white 59%, white);
  }
  40% {
    mask: radial-gradient(circle, transparent 0, transparent 60%, white 60%, white);
  }
  39% {
    mask: radial-gradient(circle, transparent 0, transparent 61%, white 61%, white);
  }
  38% {
    mask: radial-gradient(circle, transparent 0, transparent 62%, white 62%, white);
  }
  37% {
    mask: radial-gradient(circle, transparent 0, transparent 63%, white 63%, white);
  }
  36% {
    mask: radial-gradient(circle, transparent 0, transparent 64%, white 64%, white);
  }
  35% {
    mask: radial-gradient(circle, transparent 0, transparent 65%, white 65%, white);
  }
  34% {
    mask: radial-gradient(circle, transparent 0, transparent 66%, white 66%, white);
  }
  33% {
    mask: radial-gradient(circle, transparent 0, transparent 67%, white 67%, white);
  }
  32% {
    mask: radial-gradient(circle, transparent 0, transparent 68%, white 68%, white);
  }
  31% {
    mask: radial-gradient(circle, transparent 0, transparent 69%, white 69%, white);
  }
  30% {
    mask: radial-gradient(circle, transparent 0, transparent 70%, white 70%, white);
  }
  29% {
    mask: radial-gradient(circle, transparent 0, transparent 71%, white 71%, white);
  }
  28% {
    mask: radial-gradient(circle, transparent 0, transparent 72%, white 72%, white);
  }
  27% {
    mask: radial-gradient(circle, transparent 0, transparent 73%, white 73%, white);
  }
  26% {
    mask: radial-gradient(circle, transparent 0, transparent 74%, white 74%, white);
  }
  25% {
    mask: radial-gradient(circle, transparent 0, transparent 75%, white 75%, white);
  }
  24% {
    mask: radial-gradient(circle, transparent 0, transparent 76%, white 76%, white);
  }
  23% {
    mask: radial-gradient(circle, transparent 0, transparent 77%, white 77%, white);
  }
  22% {
    mask: radial-gradient(circle, transparent 0, transparent 78%, white 78%, white);
  }
  21% {
    mask: radial-gradient(circle, transparent 0, transparent 79%, white 79%, white);
  }
  20% {
    mask: radial-gradient(circle, transparent 0, transparent 80%, white 80%, white);
  }
  19% {
    mask: radial-gradient(circle, transparent 0, transparent 81%, white 81%, white);
  }
  18% {
    mask: radial-gradient(circle, transparent 0, transparent 82%, white 82%, white);
  }
  17% {
    mask: radial-gradient(circle, transparent 0, transparent 83%, white 83%, white);
  }
  16% {
    mask: radial-gradient(circle, transparent 0, transparent 84%, white 84%, white);
  }
  15% {
    mask: radial-gradient(circle, transparent 0, transparent 85%, white 85%, white);
  }
  14% {
    mask: radial-gradient(circle, transparent 0, transparent 86%, white 86%, white);
  }
  13% {
    mask: radial-gradient(circle, transparent 0, transparent 87%, white 87%, white);
  }
  12% {
    mask: radial-gradient(circle, transparent 0, transparent 88%, white 88%, white);
  }
  11% {
    mask: radial-gradient(circle, transparent 0, transparent 89%, white 89%, white);
  }
  10% {
    mask: radial-gradient(circle, transparent 0, transparent 90%, white 90%, white);
  }
  9% {
    mask: radial-gradient(circle, transparent 0, transparent 91%, white 91%, white);
  }
  8% {
    mask: radial-gradient(circle, transparent 0, transparent 92%, white 92%, white);
  }
  7% {
    mask: radial-gradient(circle, transparent 0, transparent 93%, white 93%, white);
  }
  6% {
    mask: radial-gradient(circle, transparent 0, transparent 94%, white 94%, white);
  }
  5% {
    mask: radial-gradient(circle, transparent 0, transparent 95%, white 95%, white);
  }
  4% {
    mask: radial-gradient(circle, transparent 0, transparent 96%, white 96%, white);
  }
  3% {
    mask: radial-gradient(circle, transparent 0, transparent 97%, white 97%, white);
  }
  2% {
    mask: radial-gradient(circle, transparent 0, transparent 98%, white 98%, white);
  }
  1% {
    mask: radial-gradient(circle, transparent 0, transparent 99%, white 99%, white);
  }
  0% {
    mask: radial-gradient(circle, transparent 0, transparent 100%, white 100%, white);
  }
  100% {
    mask: none;
  }
}
/* conical, windshield-wiper */

/*# sourceMappingURL=composited_effects.css.map */
