.linearScale[data-astro-cid-45x4sr6q] {
  width: 100%;
  height: 100%;
  overflow: visible;

  & line {
    stroke: var(--linearScale-color, white);
    stroke-width: var(--linearScale-lineWidth, var(--line-width-100));
    vector-effect: non-scaling-stroke;
  }
}
.pointedRect[data-astro-cid-pfpiv22x] {
  width: 100%;
  height: auto;
  overflow: visible;

  & circle {
    fill: var(--pointedRect-stroke, white);
  }
}

.pointedRect[data-astro-cid-pfpiv22x][data-is-animated="true"] circle[data-astro-cid-pfpiv22x] {
  animation: flicker calc(45s + mod(calc(var(--i) * 2.3), 7) * 7s) infinite steps(1, end);
  animation-delay: calc((mod(calc(var(--i) * 3.7), 13) * -5s) +
			(mod(calc(var(--i) * 7.3), 5) * -1.3s));
}

.pointedRect[data-astro-cid-pfpiv22x][data-is-animated="true"] circle[data-astro-cid-pfpiv22x]:nth-child(3n) {
  animation-name: flicker-b;
  animation-duration: calc(53s + mod(calc(var(--i) * 4.1), 8) * 6s);
}

.pointedRect[data-astro-cid-pfpiv22x][data-is-animated="true"] circle[data-astro-cid-pfpiv22x]:nth-child(5n) {
  animation-name: flicker-c;
  animation-duration: calc(38s + mod(calc(var(--i) * 5.9), 6) * 8s);
}

@keyframes flicker {
  0%, 100% {
    opacity: 1;
  }

  93% {
    opacity: 0;
  }

  93.3% {
    opacity: 1;
  }

  93.6% {
    opacity: .15;
  }

  93.9% {
    opacity: 1;
  }

  94.2% {
    opacity: 0;
  }

  94.5%, 100% {
    opacity: 1;
  }
}

@keyframes flicker-b {
  0%, 100% {
    opacity: 1;
  }

  91% {
    opacity: .1;
  }

  91.3% {
    opacity: 1;
  }

  92% {
    opacity: 0;
  }

  92.2% {
    opacity: 1;
  }

  92.5% {
    opacity: .3;
  }

  92.8% {
    opacity: 0;
  }

  93.1% {
    opacity: 1;
  }

  93.5%, 100% {
    opacity: 1;
  }
}

@keyframes flicker-c {
  0%, 100% {
    opacity: 1;
  }

  90% {
    opacity: 1;
  }

  90.2% {
    opacity: 0;
  }

  90.4% {
    opacity: 1;
  }

  90.6% {
    opacity: .4;
  }

  90.8% {
    opacity: 1;
  }

  91% {
    opacity: 0;
  }

  91.3% {
    opacity: .2;
  }

  91.6% {
    opacity: 1;
  }

  91.9% {
    opacity: 0;
  }

  92.2%, 100% {
    opacity: 1;
  }
}
.symbolArray[data-astro-cid-qzvakqax] {
  overflow: visible;

  & circle, & path {
    fill: var(--symbolArray-color, white);
  }

  & line {
    stroke: var(--symbolArray-color, white);
    stroke-width: 4px;
  }
}

.symbolArray[data-astro-cid-qzvakqax] line[data-astro-cid-qzvakqax]:last-child {
  animation: 5s linear infinite symbolarray-rotate;
  transform-box: fill-box;
  transform-origin: center;
}

@keyframes symbolarray-rotate {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(180deg);
  }
}
.pulsarMap[data-astro-cid-5flqyijf] {
  overflow: visible;
  width: 100%;
  height: auto;

  & line {
    vector-effect: non-scaling-stroke;
    stroke-width: var(--pulsarMap-lineWidth, var(--line-width-100));
    stroke: var(--pulsarMap-stroke, white);
  }
}
