.loading-screen {
  position: fixed;
  z-index: 9999;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(5px);
  width: 100vw;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
}

.loading {
  width: 128px;
  height: 128px;
  margin: 50px auto;
  position: relative;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.loading .dot {
  position: absolute;
  left: 50%;
  top: 0;
  width: 8px;
  height: 8px;
  margin-left: -4px;
  margin-top: -4px;
  perspective: 70px;
  transform-style: preserve-3d;
  transform-origin: center 68px;
}
.loading .dot:nth-child(2) {
  transform: rotate(10deg);
}
.loading .dot:nth-child(2)::before, .loading .dot:nth-child(2)::after {
  animation-delay: -0.4166666667s;
}
.loading .dot:nth-child(3) {
  transform: rotate(20deg);
}
.loading .dot:nth-child(3)::before, .loading .dot:nth-child(3)::after {
  animation-delay: -0.8333333333s;
}
.loading .dot:nth-child(4) {
  transform: rotate(30deg);
}
.loading .dot:nth-child(4)::before, .loading .dot:nth-child(4)::after {
  animation-delay: -1.25s;
}
.loading .dot:nth-child(5) {
  transform: rotate(40deg);
}
.loading .dot:nth-child(5)::before, .loading .dot:nth-child(5)::after {
  animation-delay: -1.6666666667s;
}
.loading .dot:nth-child(6) {
  transform: rotate(50deg);
}
.loading .dot:nth-child(6)::before, .loading .dot:nth-child(6)::after {
  animation-delay: -2.0833333333s;
}
.loading .dot:nth-child(7) {
  transform: rotate(60deg);
}
.loading .dot:nth-child(7)::before, .loading .dot:nth-child(7)::after {
  animation-delay: -2.5s;
}
.loading .dot:nth-child(8) {
  transform: rotate(70deg);
}
.loading .dot:nth-child(8)::before, .loading .dot:nth-child(8)::after {
  animation-delay: -2.9166666667s;
}
.loading .dot:nth-child(9) {
  transform: rotate(80deg);
}
.loading .dot:nth-child(9)::before, .loading .dot:nth-child(9)::after {
  animation-delay: -3.3333333333s;
}
.loading .dot:nth-child(10) {
  transform: rotate(90deg);
}
.loading .dot:nth-child(10)::before, .loading .dot:nth-child(10)::after {
  animation-delay: -3.75s;
}
.loading .dot:nth-child(11) {
  transform: rotate(100deg);
}
.loading .dot:nth-child(11)::before, .loading .dot:nth-child(11)::after {
  animation-delay: -4.1666666667s;
}
.loading .dot:nth-child(12) {
  transform: rotate(110deg);
}
.loading .dot:nth-child(12)::before, .loading .dot:nth-child(12)::after {
  animation-delay: -4.5833333333s;
}
.loading .dot:nth-child(13) {
  transform: rotate(120deg);
}
.loading .dot:nth-child(13)::before, .loading .dot:nth-child(13)::after {
  animation-delay: -5s;
}
.loading .dot:nth-child(14) {
  transform: rotate(130deg);
}
.loading .dot:nth-child(14)::before, .loading .dot:nth-child(14)::after {
  animation-delay: -5.4166666667s;
}
.loading .dot:nth-child(15) {
  transform: rotate(140deg);
}
.loading .dot:nth-child(15)::before, .loading .dot:nth-child(15)::after {
  animation-delay: -5.8333333333s;
}
.loading .dot:nth-child(16) {
  transform: rotate(150deg);
}
.loading .dot:nth-child(16)::before, .loading .dot:nth-child(16)::after {
  animation-delay: -6.25s;
}
.loading .dot:nth-child(17) {
  transform: rotate(160deg);
}
.loading .dot:nth-child(17)::before, .loading .dot:nth-child(17)::after {
  animation-delay: -6.6666666667s;
}
.loading .dot:nth-child(18) {
  transform: rotate(170deg);
}
.loading .dot:nth-child(18)::before, .loading .dot:nth-child(18)::after {
  animation-delay: -7.0833333333s;
}
.loading .dot:nth-child(19) {
  transform: rotate(180deg);
}
.loading .dot:nth-child(19)::before, .loading .dot:nth-child(19)::after {
  animation-delay: -7.5s;
}
.loading .dot:nth-child(20) {
  transform: rotate(190deg);
}
.loading .dot:nth-child(20)::before, .loading .dot:nth-child(20)::after {
  animation-delay: -7.9166666667s;
}
.loading .dot:nth-child(21) {
  transform: rotate(200deg);
}
.loading .dot:nth-child(21)::before, .loading .dot:nth-child(21)::after {
  animation-delay: -8.3333333333s;
}
.loading .dot:nth-child(22) {
  transform: rotate(210deg);
}
.loading .dot:nth-child(22)::before, .loading .dot:nth-child(22)::after {
  animation-delay: -8.75s;
}
.loading .dot:nth-child(23) {
  transform: rotate(220deg);
}
.loading .dot:nth-child(23)::before, .loading .dot:nth-child(23)::after {
  animation-delay: -9.1666666667s;
}
.loading .dot:nth-child(24) {
  transform: rotate(230deg);
}
.loading .dot:nth-child(24)::before, .loading .dot:nth-child(24)::after {
  animation-delay: -9.5833333333s;
}
.loading .dot:nth-child(25) {
  transform: rotate(240deg);
}
.loading .dot:nth-child(25)::before, .loading .dot:nth-child(25)::after {
  animation-delay: -10s;
}
.loading .dot:nth-child(26) {
  transform: rotate(250deg);
}
.loading .dot:nth-child(26)::before, .loading .dot:nth-child(26)::after {
  animation-delay: -10.4166666667s;
}
.loading .dot:nth-child(27) {
  transform: rotate(260deg);
}
.loading .dot:nth-child(27)::before, .loading .dot:nth-child(27)::after {
  animation-delay: -10.8333333333s;
}
.loading .dot:nth-child(28) {
  transform: rotate(270deg);
}
.loading .dot:nth-child(28)::before, .loading .dot:nth-child(28)::after {
  animation-delay: -11.25s;
}
.loading .dot:nth-child(29) {
  transform: rotate(280deg);
}
.loading .dot:nth-child(29)::before, .loading .dot:nth-child(29)::after {
  animation-delay: -11.6666666667s;
}
.loading .dot:nth-child(30) {
  transform: rotate(290deg);
}
.loading .dot:nth-child(30)::before, .loading .dot:nth-child(30)::after {
  animation-delay: -12.0833333333s;
}
.loading .dot:nth-child(31) {
  transform: rotate(300deg);
}
.loading .dot:nth-child(31)::before, .loading .dot:nth-child(31)::after {
  animation-delay: -12.5s;
}
.loading .dot:nth-child(32) {
  transform: rotate(310deg);
}
.loading .dot:nth-child(32)::before, .loading .dot:nth-child(32)::after {
  animation-delay: -12.9166666667s;
}
.loading .dot:nth-child(33) {
  transform: rotate(320deg);
}
.loading .dot:nth-child(33)::before, .loading .dot:nth-child(33)::after {
  animation-delay: -13.3333333333s;
}
.loading .dot:nth-child(34) {
  transform: rotate(330deg);
}
.loading .dot:nth-child(34)::before, .loading .dot:nth-child(34)::after {
  animation-delay: -13.75s;
}
.loading .dot:nth-child(35) {
  transform: rotate(340deg);
}
.loading .dot:nth-child(35)::before, .loading .dot:nth-child(35)::after {
  animation-delay: -14.1666666667s;
}
.loading .dot:nth-child(36) {
  transform: rotate(350deg);
}
.loading .dot:nth-child(36)::before, .loading .dot:nth-child(36)::after {
  animation-delay: -14.5833333333s;
}
.loading .dot::before, .loading .dot::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.loading .dot::before {
  background-color: #000;
  top: -100%;
  animation: rotation-black 2.5s infinite;
}
@keyframes rotation-black {
  0% {
    animation-timing-function: ease-in;
  }
  25% {
    transform: translate3d(0, 100%, 8px);
    animation-timing-function: ease-out;
  }
  50% {
    transform: translate3d(0, 200%, 0);
    animation-timing-function: ease-in;
  }
  75% {
    transform: translate3d(0, 100%, -8px);
    animation-timing-function: ease-out;
  }
}
.loading .dot::after {
  background-color: rgb(255, 255, 255);
  top: 100%;
  animation: rotation-white 2.5s infinite;
}
@keyframes rotation-white {
  0% {
    animation-timing-function: ease-in;
  }
  25% {
    transform: translate3d(0, -100%, -8px);
    animation-timing-function: ease-out;
  }
  50% {
    transform: translate3d(0, -200%, 0);
    animation-timing-function: ease-in;
  }
  75% {
    transform: translate3d(0, -100%, 8px);
    animation-timing-function: ease-out;
  }
}

.bg-space {
  z-index: -1;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: radial-gradient(ellipse at center, #0a0a2a 0%, #000033 50%, #000000 100%);
}
.bg-space .layer:nth-child(1) {
  position: fixed;
  width: 1px;
  height: 1px;
  border-radius: 50%;
  left: 0;
  top: 0;
  background-color: white;
  box-shadow: 51vw 82vh #fff,99vw 57vh #fff,53vw 11vh #fff,78vw 8vh #fff,61vw 82vh #fff,56vw 1vh #fff,10vw 49vh #fff,50vw 77vh #fff,18vw 43vh #fff,90vw 52vh #fff,32vw 38vh #fff,97vw 37vh #fff,11vw 65vh #fff,14vw 20vh #fff,1vw 60vh #fff,10vw 98vh #fff,36vw 87vh #fff,40vw 16vh #fff,99vw 88vh #fff,93vw 56vh #fff,71vw 64vh #fff,62vw 65vh #fff,45vw 38vh #fff,29vw 41vh #fff,74vw 4vh #fff,29vw 64vh #fff,99vw 73vh #fff,20vw 46vh #fff,35vw 70vh #fff,45vw 24vh #fff,54vw 49vh #fff,53vw 78vh #fff,96vw 98vh #fff,6vw 99vh #fff,25vw 7vh #fff,52vw 54vh #fff,16vw 27vh #fff,55vw 67vh #fff,17vw 5vh #fff,36vw 42vh #fff,90vw 32vh #fff,54vw 9vh #fff,96vw 56vh #fff,34vw 64vh #fff,89vw 31vh #fff,25vw 39vh #fff,91vw 53vh #fff,48vw 92vh #fff,3vw 66vh #fff,59vw 60vh #fff,73vw 6vh #fff,20vw 98vh #fff,3vw 97vh #fff,85vw 39vh #fff,79vw 71vh #fff,37vw 73vh #fff,2vw 4vh #fff,79vw 23vh #fff,45vw 15vh #fff,93vw 91vh #fff,46vw 5vh #fff,93vw 85vh #fff,77vw 15vh #fff,5vw 77vh #fff,56vw 66vh #fff,97vw 18vh #fff,67vw 4vh #fff,33vw 43vh #fff,27vw 77vh #fff,93vw 24vh #fff,44vw 97vh #fff,69vw 77vh #fff,36vw 78vh #fff,30vw 80vh #fff,87vw 11vh #fff,6vw 86vh #fff,82vw 13vh #fff,13vw 4vh #fff,92vw 95vh #fff,94vw 100vh #fff,85vw 71vh #fff,19vw 40vh #fff,16vw 27vh #fff,91vw 44vh #fff,75vw 6vh #fff,58vw 15vh #fff,75vw 79vh #fff,50vw 61vh #fff,53vw 65vh #fff,76vw 69vh #fff,22vw 32vh #fff,91vw 51vh #fff,18vw 44vh #fff,30vw 4vh #fff,46vw 40vh #fff,92vw 70vh #fff,28vw 39vh #fff,68vw 86vh #fff,60vw 3vh #fff,66vw 69vh #fff,96vw 50vh #fff,98vw 18vh #fff,83vw 17vh #fff,100vw 28vh #fff,52vw 12vh #fff,83vw 6vh #fff,62vw 77vh #fff,1vw 53vh #fff,82vw 78vh #fff,38vw 57vh #fff,52vw 63vh #fff,33vw 13vh #fff,96vw 83vh #fff,84vw 92vh #fff,31vw 6vh #fff,95vw 45vh #fff,66vw 35vh #fff,59vw 98vh #fff,75vw 82vh #fff,30vw 82vh #fff,12vw 58vh #fff,83vw 36vh #fff,49vw 11vh #fff,19vw 43vh #fff,99vw 56vh #fff,94vw 97vh #fff,70vw 89vh #fff,75vw 11vh #fff,43vw 67vh #fff,72vw 78vh #fff,42vw 47vh #fff,61vw 10vh #fff,63vw 9vh #fff,82vw 82vh #fff,32vw 89vh #fff,19vw 7vh #fff,100vw 53vh #fff,41vw 36vh #fff,64vw 4vh #fff,30vw 27vh #fff,92vw 20vh #fff,76vw 87vh #fff,1vw 52vh #fff,81vw 14vh #fff,41vw 26vh #fff,22vw 19vh #fff,78vw 97vh #fff,45vw 33vh #fff,30vw 32vh #fff,28vw 74vh #fff,19vw 100vh #fff,84vw 58vh #fff,55vw 12vh #fff,8vw 36vh #fff,10vw 93vh #fff,49vw 64vh #fff,78vw 95vh #fff,48vw 74vh #fff,33vw 17vh #fff,18vw 49vh #fff,70vw 59vh #fff,87vw 98vh #fff,12vw 28vh #fff,83vw 51vh #fff,82vw 87vh #fff,36vw 21vh #fff,9vw 17vh #fff,70vw 60vh #fff,29vw 74vh #fff,72vw 76vh #fff,57vw 9vh #fff,68vw 3vh #fff,38vw 21vh #fff,12vw 39vh #fff,61vw 44vh #fff,62vw 71vh #fff,59vw 67vh #fff,37vw 22vh #fff,54vw 71vh #fff,100vw 79vh #fff,29vw 94vh #fff,16vw 53vh #fff,94vw 7vh #fff,6vw 78vh #fff,5vw 70vh #fff,48vw 94vh #fff,75vw 34vh #fff,7vw 44vh #fff,31vw 83vh #fff,9vw 88vh #fff,100vw 90vh #fff,81vw 1vh #fff,48vw 74vh #fff,31vw 91vh #fff,18vw 52vh #fff,82vw 75vh #fff,13vw 64vh #fff,56vw 28vh #fff,92vw 66vh #fff,39vw 67vh #fff,100vw 78vh #fff,25vw 82vh #fff,7vw 56vh #fff,93vw 23vh #fff,78vw 62vh #fff,19vw 41vh #fff,3vw 74vh #fff,43vw 58vh #fff,3vw 52vh #fff,14vw 84vh #fff,48vw 1vh #fff,14vw 1vh #fff,4vw 51vh #fff,89vw 62vh #fff,22vw 55vh #fff,80vw 3vh #fff,83vw 80vh #fff,53vw 82vh #fff,77vw 46vh #fff,51vw 48vh #fff,76vw 8vh #fff,36vw 55vh #fff,10vw 99vh #fff,6vw 1vh #fff,83vw 100vh #fff,90vw 94vh #fff,89vw 85vh #fff,58vw 86vh #fff,52vw 76vh #fff,40vw 92vh #fff,2vw 65vh #fff,55vw 13vh #fff,10vw 72vh #fff,60vw 97vh #fff,81vw 60vh #fff,19vw 12vh #fff,68vw 1vh #fff,64vw 54vh #fff,37vw 99vh #fff,55vw 2vh #fff,49vw 38vh #fff,43vw 18vh #fff,63vw 49vh #fff,46vw 28vh #fff,53vw 84vh #fff,28vw 67vh #fff,66vw 63vh #fff,5vw 79vh #fff,8vw 24vh #fff,57vw 1vh #fff,96vw 64vh #fff,22vw 13vh #fff,70vw 14vh #fff,85vw 22vh #fff,81vw 91vh #fff,41vw 28vh #fff,96vw 9vh #fff,28vw 60vh #fff,77vw 52vh #fff,14vw 79vh #fff,50vw 6vh #fff,13vw 82vh #fff,78vw 65vh #fff,69vw 43vh #fff,50vw 53vh #fff,38vw 61vh #fff,36vw 62vh #fff,45vw 7vh #fff,32vw 97vh #fff,73vw 28vh #fff,97vw 32vh #fff,50vw 6vh #fff,85vw 83vh #fff,84vw 64vh #fff,29vw 10vh #fff,34vw 17vh #fff,33vw 49vh #fff,76vw 10vh #fff,12vw 52vh #fff,75vw 23vh #fff,59vw 84vh #fff,78vw 8vh #fff,51vw 89vh #fff,14vw 49vh #fff,70vw 20vh #fff,60vw 48vh #fff,36vw 88vh #fff,2vw 37vh #fff,60vw 83vh #fff,33vw 41vh #fff,74vw 78vh #fff,65vw 37vh #fff,60vw 68vh #fff,52vw 14vh #fff,65vw 6vh #fff,71vw 85vh #fff,9vw 3vh #fff,67vw 95vh #fff,31vw 23vh #fff,85vw 96vh #fff,47vw 53vh #fff,87vw 85vh #fff,80vw 60vh #fff,22vw 46vh #fff,48vw 77vh #fff,45vw 38vh #fff,62vw 7vh #fff,88vw 94vh #fff,31vw 51vh #fff,8vw 21vh #fff,71vw 46vh #fff,26vw 55vh #fff,34vw 37vh #fff,9vw 69vh #fff,51vw 41vh #fff,49vw 77vh #fff,57vw 62vh #fff,92vw 98vh #fff,65vw 24vh #fff,84vw 14vh #fff,81vw 93vh #fff,92vw 78vh #fff,5vw 80vh #fff,85vw 96vh #fff,65vw 37vh #fff,71vw 99vh #fff,83vw 43vh #fff,95vw 54vh #fff,18vw 26vh #fff,85vw 27vh #fff,4vw 50vh #fff,77vw 5vh #fff,86vw 43vh #fff,93vw 81vh #fff,85vw 63vh #fff,65vw 93vh #fff,28vw 41vh #fff,83vw 93vh #fff,17vw 4vh #fff,31vw 32vh #fff,33vw 24vh #fff,15vw 54vh #fff,53vw 36vh #fff,46vw 19vh #fff,13vw 93vh #fff,15vw 19vh #fff,85vw 3vh #fff,15vw 17vh #fff,22vw 80vh #fff,96vw 84vh #fff,60vw 90vh #fff,5vw 19vh #fff,18vw 54vh #fff,68vw 85vh #fff,10vw 75vh #fff,95vw 24vh #fff,48vw 94vh #fff,85vw 74vh #fff,71vw 59vh #fff,58vw 100vh #fff,10vw 61vh #fff,100vw 22vh #fff,34vw 8vh #fff,13vw 71vh #fff,82vw 20vh #fff,63vw 89vh #fff,23vw 90vh #fff,94vw 5vh #fff,59vw 73vh #fff,60vw 70vh #fff,56vw 23vh #fff,46vw 32vh #fff,37vw 52vh #fff,84vw 84vh #fff,59vw 21vh #fff,90vw 20vh #fff,97vw 43vh #fff,97vw 28vh #fff,34vw 24vh #fff,11vw 79vh #fff,23vw 69vh #fff,2vw 42vh #fff,60vw 50vh #fff,41vw 51vh #fff,56vw 25vh #fff,87vw 41vh #fff,44vw 86vh #fff,32vw 18vh #fff,41vw 4vh #fff,71vw 17vh #fff,44vw 16vh #fff,19vw 98vh #fff,17vw 90vh #fff,4vw 92vh #fff,88vw 60vh #fff,32vw 42vh #fff,87vw 26vh #fff,19vw 87vh #fff,12vw 11vh #fff,57vw 42vh #fff,54vw 9vh #fff,15vw 40vh #fff,48vw 74vh #fff,96vw 84vh #fff,92vw 22vh #fff,33vw 99vh #fff,68vw 40vh #fff,74vw 37vh #fff,46vw 80vh #fff,9vw 17vh #fff,53vw 24vh #fff,38vw 82vh #fff,34vw 9vh #fff,29vw 51vh #fff,60vw 39vh #fff,13vw 6vh #fff,10vw 37vh #fff,56vw 88vh #fff,7vw 98vh #fff,99vw 94vh #fff,13vw 3vh #fff,97vw 96vh #fff,97vw 73vh #fff,83vw 18vh #fff,15vw 42vh #fff,56vw 1vh #fff,33vw 87vh #fff,86vw 90vh #fff,43vw 10vh #fff,44vw 27vh #fff,20vw 83vh #fff,29vw 6vh #fff,24vw 78vh #fff,89vw 72vh #fff,89vw 19vh #fff,54vw 94vh #fff,77vw 45vh #fff,29vw 55vh #fff,89vw 74vh #fff,11vw 83vh #fff,97vw 16vh #fff,87vw 47vh #fff,52vw 83vh #fff,54vw 15vh #fff,26vw 64vh #fff,28vw 30vh #fff,29vw 58vh #fff,60vw 88vh #fff,59vw 5vh #fff,23vw 41vh #fff,16vw 54vh #fff,84vw 60vh #fff,73vw 11vh #fff,23vw 59vh #fff,68vw 34vh #fff,78vw 97vh #fff,66vw 35vh #fff,17vw 38vh #fff,41vw 95vh #fff,35vw 26vh #fff,70vw 23vh #fff,47vw 15vh #fff,4vw 70vh #fff,73vw 15vh #fff,39vw 37vh #fff,17vw 34vh #fff,84vw 95vh #fff,28vw 75vh #fff,26vw 70vh #fff,25vw 100vh #fff,80vw 26vh #fff,54vw 10vh #fff,62vw 84vh #fff,14vw 86vh #fff,12vw 46vh #fff,77vw 66vh #fff,39vw 61vh #fff,60vw 41vh #fff,29vw 34vh #fff,76vw 3vh #fff,27vw 61vh #fff,6vw 29vh #fff,52vw 53vh #fff,25vw 77vh #fff,15vw 4vh #fff,44vw 7vh #fff,54vw 33vh #fff,61vw 1vh #fff,52vw 5vh #fff,4vw 88vh #fff,39vw 48vh #fff,92vw 13vh #fff,31vw 77vh #fff,12vw 7vh #fff,41vw 44vh #fff,92vw 5vh #fff,75vw 70vh #fff,13vw 57vh #fff,91vw 37vh #fff,31vw 26vh #fff;
  animation: moveUp 200s linear infinite;
}
.bg-space .layer:nth-child(1)::after {
  content: "";
  position: fixed;
  left: 0;
  top: 100vh;
  border-radius: inherit;
  width: inherit;
  height: inherit;
  box-shadow: inherit;
}
.bg-space .layer:nth-child(2) {
  position: fixed;
  width: 2px;
  height: 2px;
  border-radius: 50%;
  left: 0;
  top: 0;
  background-color: white;
  box-shadow: 62vw 96vh #fff,65vw 66vh #fff,45vw 63vh #fff,49vw 75vh #fff,52vw 58vh #fff,79vw 22vh #fff,63vw 27vh #fff,40vw 54vh #fff,78vw 34vh #fff,76vw 40vh #fff,43vw 26vh #fff,59vw 96vh #fff,27vw 18vh #fff,28vw 29vh #fff,15vw 36vh #fff,32vw 70vh #fff,42vw 80vh #fff,42vw 100vh #fff,59vw 27vh #fff,59vw 23vh #fff,31vw 88vh #fff,48vw 19vh #fff,1vw 92vh #fff,50vw 79vh #fff,10vw 47vh #fff,55vw 91vh #fff,33vw 15vh #fff,20vw 12vh #fff,10vw 6vh #fff,7vw 60vh #fff,87vw 2vh #fff,51vw 79vh #fff,45vw 30vh #fff,81vw 50vh #fff,71vw 7vh #fff,92vw 16vh #fff,74vw 83vh #fff,89vw 35vh #fff,12vw 39vh #fff,1vw 42vh #fff,29vw 42vh #fff,16vw 100vh #fff,66vw 45vh #fff,51vw 45vh #fff,49vw 11vh #fff,92vw 93vh #fff,90vw 36vh #fff,91vw 33vh #fff,83vw 74vh #fff,58vw 66vh #fff,67vw 95vh #fff,65vw 3vh #fff,46vw 51vh #fff,53vw 93vh #fff,24vw 43vh #fff,72vw 82vh #fff,82vw 67vh #fff,32vw 19vh #fff,24vw 14vh #fff,63vw 44vh #fff,24vw 39vh #fff,10vw 66vh #fff,54vw 52vh #fff,58vw 68vh #fff,14vw 93vh #fff,16vw 15vh #fff,99vw 90vh #fff,81vw 43vh #fff,39vw 26vh #fff,39vw 14vh #fff,61vw 14vh #fff,99vw 94vh #fff,94vw 42vh #fff,17vw 48vh #fff,71vw 64vh #fff,60vw 18vh #fff,11vw 47vh #fff,67vw 92vh #fff,44vw 3vh #fff,70vw 98vh #fff,50vw 20vh #fff,34vw 12vh #fff,60vw 33vh #fff,92vw 16vh #fff,65vw 17vh #fff,98vw 10vh #fff,40vw 67vh #fff,13vw 67vh #fff,5vw 54vh #fff,75vw 95vh #fff,95vw 45vh #fff,91vw 36vh #fff,87vw 12vh #fff,25vw 1vh #fff,7vw 55vh #fff,54vw 68vh #fff,17vw 83vh #fff,28vw 92vh #fff,55vw 87vh #fff,14vw 29vh #fff,71vw 28vh #fff,40vw 1vh #fff,100vw 46vh #fff,13vw 28vh #fff,8vw 97vh #fff,75vw 69vh #fff,30vw 63vh #fff,57vw 8vh #fff,19vw 53vh #fff,16vw 45vh #fff,72vw 44vh #fff,68vw 77vh #fff,77vw 1vh #fff,96vw 89vh #fff,22vw 32vh #fff,56vw 95vh #fff,83vw 38vh #fff,94vw 3vh #fff,59vw 59vh #fff,10vw 53vh #fff,5vw 72vh #fff,34vw 21vh #fff,51vw 26vh #fff,53vw 44vh #fff,12vw 42vh #fff,95vw 89vh #fff,76vw 72vh #fff,79vw 60vh #fff,78vw 39vh #fff,83vw 51vh #fff,59vw 71vh #fff,5vw 99vh #fff,86vw 77vh #fff,6vw 35vh #fff,13vw 1vh #fff,31vw 34vh #fff,8vw 65vh #fff,42vw 65vh #fff,16vw 64vh #fff,17vw 51vh #fff,38vw 96vh #fff,42vw 91vh #fff,47vw 36vh #fff,66vw 92vh #fff,81vw 72vh #fff,68vw 80vh #fff,51vw 16vh #fff,34vw 11vh #fff,22vw 51vh #fff,86vw 24vh #fff,74vw 53vh #fff,24vw 98vh #fff,46vw 29vh #fff,82vw 86vh #fff,92vw 95vh #fff,9vw 100vh #fff,23vw 38vh #fff,69vw 57vh #fff,42vw 31vh #fff,93vw 47vh #fff,24vw 43vh #fff,68vw 49vh #fff,9vw 8vh #fff,21vw 40vh #fff,15vw 40vh #fff,81vw 75vh #fff,93vw 68vh #fff,86vw 8vh #fff,8vw 77vh #fff,20vw 34vh #fff,66vw 68vh #fff,78vw 9vh #fff,23vw 89vh #fff,39vw 1vh #fff,36vw 90vh #fff,74vw 98vh #fff,82vw 36vh #fff,77vw 45vh #fff,62vw 74vh #fff,87vw 44vh #fff,78vw 4vh #fff,31vw 61vh #fff,10vw 2vh #fff,31vw 71vh #fff,40vw 14vh #fff,33vw 83vh #fff,18vw 82vh #fff,41vw 92vh #fff,70vw 82vh #fff,93vw 91vh #fff,27vw 41vh #fff,30vw 41vh #fff,95vw 17vh #fff,74vw 49vh #fff,13vw 86vh #fff,19vw 82vh #fff,63vw 20vh #fff,21vw 22vh #fff,40vw 92vh #fff,71vw 11vh #fff,47vw 32vh #fff,15vw 6vh #fff,94vw 14vh #fff,73vw 89vh #fff,36vw 1vh #fff,61vw 29vh #fff,51vw 86vh #fff,4vw 48vh #fff,77vw 78vh #fff,93vw 84vh #fff,14vw 25vh #fff,58vw 64vh #fff,46vw 67vh #fff,68vw 3vh #fff,43vw 81vh #fff,33vw 72vh #fff,55vw 12vh #fff,9vw 28vh #fff,20vw 2vh #fff,65vw 79vh #fff,94vw 66vh #fff,22vw 63vh #fff,2vw 14vh #fff,21vw 95vh #fff,14vw 86vh #fff,42vw 10vh #fff,4vw 56vh #fff,52vw 41vh #fff,86vw 1vh #fff,74vw 34vh #fff,22vw 69vh #fff,1vw 60vh #fff,100vw 73vh #fff,75vw 8vh #fff,25vw 36vh #fff,5vw 9vh #fff,31vw 78vh #fff,65vw 3vh #fff,21vw 43vh #fff,99vw 87vh #fff,14vw 36vh #fff,60vw 23vh #fff,29vw 16vh #fff,75vw 70vh #fff,50vw 98vh #fff,2vw 23vh #fff,45vw 71vh #fff,99vw 59vh #fff,75vw 65vh #fff,15vw 98vh #fff;
  animation: moveUp 100s linear infinite;
}
.bg-space .layer:nth-child(2)::after {
  content: "";
  position: fixed;
  left: 0;
  top: 100vh;
  border-radius: inherit;
  width: inherit;
  height: inherit;
  box-shadow: inherit;
}
.bg-space .layer:nth-child(3) {
  position: fixed;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  left: 0;
  top: 0;
  background-color: white;
  box-shadow: 23vw 65vh #fff,1vw 94vh #fff,14vw 42vh #fff,98vw 41vh #fff,65vw 59vh #fff,34vw 51vh #fff,65vw 69vh #fff,33vw 74vh #fff,97vw 32vh #fff,53vw 88vh #fff,32vw 80vh #fff,65vw 68vh #fff,57vw 9vh #fff,92vw 34vh #fff,78vw 24vh #fff,16vw 59vh #fff,13vw 67vh #fff,17vw 98vh #fff,5vw 87vh #fff,5vw 9vh #fff,58vw 45vh #fff,93vw 32vh #fff,83vw 58vh #fff,100vw 33vh #fff,65vw 100vh #fff,21vw 79vh #fff,9vw 65vh #fff,99vw 21vh #fff,87vw 45vh #fff,51vw 38vh #fff,20vw 77vh #fff,28vw 5vh #fff,68vw 63vh #fff,56vw 6vh #fff,87vw 6vh #fff,95vw 75vh #fff,89vw 37vh #fff,19vw 17vh #fff,49vw 91vh #fff,55vw 10vh #fff,71vw 76vh #fff,84vw 89vh #fff,62vw 26vh #fff,93vw 61vh #fff,69vw 57vh #fff,59vw 79vh #fff,9vw 55vh #fff,27vw 92vh #fff,28vw 54vh #fff,34vw 82vh #fff,74vw 63vh #fff,52vw 52vh #fff,55vw 47vh #fff,94vw 10vh #fff,67vw 89vh #fff,52vw 26vh #fff,93vw 12vh #fff,39vw 1vh #fff,76vw 4vh #fff,31vw 29vh #fff,48vw 37vh #fff,77vw 43vh #fff,79vw 39vh #fff,64vw 83vh #fff,88vw 18vh #fff,3vw 15vh #fff,81vw 1vh #fff,8vw 69vh #fff,32vw 75vh #fff,39vw 37vh #fff,62vw 14vh #fff,52vw 68vh #fff,54vw 92vh #fff,27vw 17vh #fff,18vw 14vh #fff,52vw 39vh #fff,71vw 39vh #fff,67vw 60vh #fff,26vw 97vh #fff,100vw 76vh #fff,61vw 3vh #fff,21vw 64vh #fff,52vw 74vh #fff,22vw 75vh #fff,88vw 86vh #fff,54vw 40vh #fff,46vw 28vh #fff,29vw 21vh #fff,72vw 80vh #fff,35vw 22vh #fff,78vw 36vh #fff,89vw 64vh #fff,87vw 2vh #fff,59vw 67vh #fff,40vw 36vh #fff,49vw 53vh #fff,60vw 49vh #fff,40vw 8vh #fff,19vw 8vh #fff,20vw 2vh #fff,92vw 29vh #fff,7vw 50vh #fff,42vw 21vh #fff,35vw 32vh #fff,61vw 81vh #fff,70vw 86vh #fff,91vw 33vh #fff,50vw 65vh #fff,56vw 22vh #fff,96vw 32vh #fff,26vw 84vh #fff,6vw 20vh #fff,16vw 36vh #fff,81vw 94vh #fff,53vw 57vh #fff,86vw 2vh #fff,33vw 54vh #fff,46vw 84vh #fff,90vw 89vh #fff,42vw 88vh #fff,48vw 66vh #fff,44vw 26vh #fff,81vw 35vh #fff,68vw 12vh #fff,33vw 14vh #fff;
  animation: moveUp 50s linear infinite;
}
.bg-space .layer:nth-child(3)::after {
  content: "";
  position: fixed;
  left: 0;
  top: 100vh;
  border-radius: inherit;
  width: inherit;
  height: inherit;
  box-shadow: inherit;
}
.bg-space .layer:nth-child(4) {
  position: fixed;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  left: 0;
  top: 0;
  background-color: white;
  box-shadow: 41vw 22vh #fff,55vw 33vh #fff,46vw 79vh #fff,47vw 20vh #fff,79vw 72vh #fff,67vw 43vh #fff,42vw 80vh #fff,71vw 25vh #fff,41vw 38vh #fff,36vw 75vh #fff,14vw 95vh #fff,75vw 75vh #fff,45vw 1vh #fff,25vw 65vh #fff,41vw 33vh #fff,90vw 81vh #fff,54vw 90vh #fff,31vw 25vh #fff,38vw 39vh #fff,96vw 37vh #fff,78vw 3vh #fff,10vw 95vh #fff,17vw 26vh #fff,33vw 88vh #fff,57vw 25vh #fff,46vw 83vh #fff,40vw 56vh #fff,57vw 45vh #fff,97vw 50vh #fff,80vw 20vh #fff,78vw 93vh #fff,79vw 26vh #fff,22vw 4vh #fff,16vw 25vh #fff,10vw 38vh #fff,22vw 15vh #fff,43vw 40vh #fff,68vw 50vh #fff,89vw 84vh #fff,93vw 22vh #fff,76vw 67vh #fff,85vw 50vh #fff,5vw 34vh #fff,56vw 43vh #fff,42vw 74vh #fff,96vw 61vh #fff,77vw 49vh #fff,91vw 23vh #fff,16vw 94vh #fff,45vw 97vh #fff,79vw 72vh #fff,73vw 96vh #fff,39vw 74vh #fff,45vw 63vh #fff,53vw 83vh #fff,82vw 11vh #fff,9vw 12vh #fff,100vw 44vh #fff,55vw 13vh #fff,89vw 31vh #fff,79vw 74vh #fff,44vw 2vh #fff;
  animation: moveUp 25s linear infinite;
}
.bg-space .layer:nth-child(4)::after {
  content: "";
  position: fixed;
  left: 0;
  top: 100vh;
  border-radius: inherit;
  width: inherit;
  height: inherit;
  box-shadow: inherit;
}
.bg-space .layer:nth-child(5) {
  position: fixed;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  left: 0;
  top: 0;
  background-color: white;
  box-shadow: 41vw 71vh #fff,69vw 20vh #fff,21vw 75vh #fff,100vw 69vh #fff,85vw 15vh #fff,9vw 53vh #fff,50vw 85vh #fff,1vw 74vh #fff,50vw 2vh #fff,42vw 14vh #fff,38vw 27vh #fff,72vw 94vh #fff,64vw 11vh #fff,20vw 17vh #fff,23vw 2vh #fff,53vw 47vh #fff,92vw 43vh #fff,52vw 90vh #fff,45vw 73vh #fff,33vw 21vh #fff,11vw 56vh #fff,50vw 6vh #fff,45vw 5vh #fff,5vw 38vh #fff,15vw 82vh #fff,77vw 93vh #fff,27vw 58vh #fff,35vw 67vh #fff,33vw 5vh #fff,11vw 40vh #fff,75vw 1vh #fff;
  animation: moveUp 12.5s linear infinite;
}
.bg-space .layer:nth-child(5)::after {
  content: "";
  position: fixed;
  left: 0;
  top: 100vh;
  border-radius: inherit;
  width: inherit;
  height: inherit;
  box-shadow: inherit;
}

@keyframes moveUp {
  to {
    transform: translateY(-100vh);
  }
}
@keyframes pulse {
  0% {
    opacity: 0.8;
    transform: scale(1);
  }
  50% {
    opacity: 0.3;
    transform: scale(0.98);
  }
  100% {
    opacity: 0.8;
    transform: scale(1);
  }
}
