body {
  background: #fff;
  height: 100vh;
  overflow: hidden;
  display: flex;
  font-family: "Anton", sans-serif;
  justify-content: center;
  align-items: center;
  perspective: 1000px;
}

div {
  position: absolute;
  transform-style: preserve-3d;
}

#egg .stage:nth-child(1) .inner {
  border-radius: 100%;
  transform: translate(-50%, -50%) translateZ(200px);
}
#egg .stage:nth-child(1) .circle:nth-child(1) .x {
  -webkit-animation: rotateX 28919ms -1805ms linear infinite;
          animation: rotateX 28919ms -1805ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(1) .y {
  -webkit-animation: rotateY 10980ms -2905ms linear infinite;
          animation: rotateY 10980ms -2905ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(1) .inner {
  width: 18px;
  height: 18px;
  background: #000000;
}
#egg .stage:nth-child(1) .circle:nth-child(1) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(2) .x {
  -webkit-animation: rotateX 29248ms -534ms linear infinite;
          animation: rotateX 29248ms -534ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(2) .y {
  -webkit-animation: rotateY 25637ms -1547ms linear infinite;
          animation: rotateY 25637ms -1547ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(2) .inner {
  width: 35px;
  height: 35px;
  background: #F527F2;
}
#egg .stage:nth-child(1) .circle:nth-child(2) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(3) .x {
  -webkit-animation: rotateX 21815ms -2586ms linear infinite;
          animation: rotateX 21815ms -2586ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(3) .y {
  -webkit-animation: rotateY 28513ms -2094ms linear infinite;
          animation: rotateY 28513ms -2094ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(3) .inner {
  width: 29px;
  height: 29px;
  background: #FFFF00;
}
#egg .stage:nth-child(1) .circle:nth-child(3) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(4) .x {
  -webkit-animation: rotateX 17318ms -549ms linear infinite;
          animation: rotateX 17318ms -549ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(4) .y {
  -webkit-animation: rotateY 21725ms -2090ms linear infinite;
          animation: rotateY 21725ms -2090ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(4) .inner {
  width: 27px;
  height: 27px;
  background: #2a78a0;
}
#egg .stage:nth-child(1) .circle:nth-child(4) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(5) .x {
  -webkit-animation: rotateX 28896ms -700ms linear infinite;
          animation: rotateX 28896ms -700ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(5) .y {
  -webkit-animation: rotateY 10175ms -1028ms linear infinite;
          animation: rotateY 10175ms -1028ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(5) .inner {
  width: 28px;
  height: 28px;
  background: #8f78a0;
}
#egg .stage:nth-child(1) .circle:nth-child(5) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(6) .x {
  -webkit-animation: rotateX 29117ms -1289ms linear infinite;
          animation: rotateX 29117ms -1289ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(6) .y {
  -webkit-animation: rotateY 12109ms -1056ms linear infinite;
          animation: rotateY 12109ms -1056ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(6) .inner {
  width: 29px;
  height: 29px;
  background: #4278a0;
}
#egg .stage:nth-child(1) .circle:nth-child(6) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(7) .x {
  -webkit-animation: rotateX 29693ms -406ms linear infinite;
          animation: rotateX 29693ms -406ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(7) .y {
  -webkit-animation: rotateY 22105ms -220ms linear infinite;
          animation: rotateY 22105ms -220ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(7) .inner {
  width: 31px;
  height: 31px;
  background: #1d78a0;
}
#egg .stage:nth-child(1) .circle:nth-child(7) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(8) .x {
  -webkit-animation: rotateX 26166ms -2532ms linear infinite;
          animation: rotateX 26166ms -2532ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(8) .y {
  -webkit-animation: rotateY 20525ms -1852ms linear infinite;
          animation: rotateY 20525ms -1852ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(8) .inner {
  width: 15px;
  height: 15px;
  background: #0578a0;
}
#egg .stage:nth-child(1) .circle:nth-child(8) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(9) .x {
  -webkit-animation: rotateX 26135ms -2540ms linear infinite;
          animation: rotateX 26135ms -2540ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(9) .y {
  -webkit-animation: rotateY 20660ms -1817ms linear infinite;
          animation: rotateY 20660ms -1817ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(9) .inner {
  width: 20px;
  height: 20px;
  background: #2d78a0;
}
#egg .stage:nth-child(1) .circle:nth-child(9) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(10) .x {
  -webkit-animation: rotateX 14891ms -2890ms linear infinite;
          animation: rotateX 14891ms -2890ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(10) .y {
  -webkit-animation: rotateY 29895ms -1426ms linear infinite;
          animation: rotateY 29895ms -1426ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(10) .inner {
  width: 22px;
  height: 22px;
  background: #8b78a0;
}
#egg .stage:nth-child(1) .circle:nth-child(10) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(11) .x {
  -webkit-animation: rotateX 27176ms -1382ms linear infinite;
          animation: rotateX 27176ms -1382ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(11) .y {
  -webkit-animation: rotateY 23108ms -1488ms linear infinite;
          animation: rotateY 23108ms -1488ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(11) .inner {
  width: 32px;
  height: 32px;
  background: #4878a0;
}
#egg .stage:nth-child(1) .circle:nth-child(11) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(12) .x {
  -webkit-animation: rotateX 28879ms -1505ms linear infinite;
          animation: rotateX 28879ms -1505ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(12) .y {
  -webkit-animation: rotateY 24332ms -905ms linear infinite;
          animation: rotateY 24332ms -905ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(12) .inner {
  width: 30px;
  height: 30px;
  background: #0478a0;
}
#egg .stage:nth-child(1) .circle:nth-child(12) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(13) .x {
  -webkit-animation: rotateX 23504ms -1432ms linear infinite;
          animation: rotateX 23504ms -1432ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(13) .y {
  -webkit-animation: rotateY 28822ms -1886ms linear infinite;
          animation: rotateY 28822ms -1886ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(13) .inner {
  width: 35px;
  height: 35px;
  background: #5c78a0;
}
#egg .stage:nth-child(1) .circle:nth-child(13) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(14) .x {
  -webkit-animation: rotateX 11901ms -704ms linear infinite;
          animation: rotateX 11901ms -704ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(14) .y {
  -webkit-animation: rotateY 17291ms -1442ms linear infinite;
          animation: rotateY 17291ms -1442ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(14) .inner {
  width: 23px;
  height: 23px;
  background: #8878a0;
}
#egg .stage:nth-child(1) .circle:nth-child(14) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(15) .x {
  -webkit-animation: rotateX 14149ms -173ms linear infinite;
          animation: rotateX 14149ms -173ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(15) .y {
  -webkit-animation: rotateY 21877ms -558ms linear infinite;
          animation: rotateY 21877ms -558ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(15) .inner {
  width: 24px;
  height: 24px;
  background: #1f78a0;
}
#egg .stage:nth-child(1) .circle:nth-child(15) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(16) .x {
  -webkit-animation: rotateX 19865ms -1202ms linear infinite;
          animation: rotateX 19865ms -1202ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(16) .y {
  -webkit-animation: rotateY 21158ms -1648ms linear infinite;
          animation: rotateY 21158ms -1648ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(16) .inner {
  width: 14px;
  height: 14px;
  background: #7078a0;
}
#egg .stage:nth-child(1) .circle:nth-child(16) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(17) .x {
  -webkit-animation: rotateX 25147ms -434ms linear infinite;
          animation: rotateX 25147ms -434ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(17) .y {
  -webkit-animation: rotateY 11625ms -2308ms linear infinite;
          animation: rotateY 11625ms -2308ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(17) .inner {
  width: 27px;
  height: 27px;
  background: #2678a0;
}
#egg .stage:nth-child(1) .circle:nth-child(17) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(18) .x {
  -webkit-animation: rotateX 23412ms -829ms linear infinite;
          animation: rotateX 23412ms -829ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(18) .y {
  -webkit-animation: rotateY 29644ms -564ms linear infinite;
          animation: rotateY 29644ms -564ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(18) .inner {
  width: 20px;
  height: 20px;
  background: #0578a0;
}
#egg .stage:nth-child(1) .circle:nth-child(18) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(19) .x {
  -webkit-animation: rotateX 28968ms -1252ms linear infinite;
          animation: rotateX 28968ms -1252ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(19) .y {
  -webkit-animation: rotateY 23925ms -550ms linear infinite;
          animation: rotateY 23925ms -550ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(19) .inner {
  width: 21px;
  height: 21px;
  background: #1a78a0;
}
#egg .stage:nth-child(1) .circle:nth-child(19) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(20) .x {
  -webkit-animation: rotateX 27102ms -2712ms linear infinite;
          animation: rotateX 27102ms -2712ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(20) .y {
  -webkit-animation: rotateY 18427ms -1938ms linear infinite;
          animation: rotateY 18427ms -1938ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(20) .inner {
  width: 21px;
  height: 21px;
  background: #8e78a0;
}
#egg .stage:nth-child(1) .circle:nth-child(20) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(21) .x {
  -webkit-animation: rotateX 20339ms -1125ms linear infinite;
          animation: rotateX 20339ms -1125ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(21) .y {
  -webkit-animation: rotateY 24931ms -1980ms linear infinite;
          animation: rotateY 24931ms -1980ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(21) .inner {
  width: 24px;
  height: 24px;
  background: #1778a0;
}
#egg .stage:nth-child(1) .circle:nth-child(21) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(22) .x {
  -webkit-animation: rotateX 29485ms -501ms linear infinite;
          animation: rotateX 29485ms -501ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(22) .y {
  -webkit-animation: rotateY 23238ms -2960ms linear infinite;
          animation: rotateY 23238ms -2960ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(22) .inner {
  width: 23px;
  height: 23px;
  background: #2278a0;
}
#egg .stage:nth-child(1) .circle:nth-child(22) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(23) .x {
  -webkit-animation: rotateX 29687ms -2025ms linear infinite;
          animation: rotateX 29687ms -2025ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(23) .y {
  -webkit-animation: rotateY 26968ms -925ms linear infinite;
          animation: rotateY 26968ms -925ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(23) .inner {
  width: 11px;
  height: 11px;
  background: #2e78a0;
}
#egg .stage:nth-child(1) .circle:nth-child(23) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(24) .x {
  -webkit-animation: rotateX 23862ms -2844ms linear infinite;
          animation: rotateX 23862ms -2844ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(24) .y {
  -webkit-animation: rotateY 17685ms -1836ms linear infinite;
          animation: rotateY 17685ms -1836ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(24) .inner {
  width: 11px;
  height: 11px;
  background: #1b78a0;
}
#egg .stage:nth-child(1) .circle:nth-child(24) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(25) .x {
  -webkit-animation: rotateX 17241ms -1612ms linear infinite;
          animation: rotateX 17241ms -1612ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(25) .y {
  -webkit-animation: rotateY 13039ms -2487ms linear infinite;
          animation: rotateY 13039ms -2487ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(25) .inner {
  width: 20px;
  height: 20px;
  background: #8478a0;
}
#egg .stage:nth-child(1) .circle:nth-child(25) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(26) .x {
  -webkit-animation: rotateX 26009ms -1959ms linear infinite;
          animation: rotateX 26009ms -1959ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(26) .y {
  -webkit-animation: rotateY 11281ms -2695ms linear infinite;
          animation: rotateY 11281ms -2695ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(26) .inner {
  width: 15px;
  height: 15px;
  background: #2b78a0;
}
#egg .stage:nth-child(1) .circle:nth-child(26) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(27) .x {
  -webkit-animation: rotateX 23028ms -2524ms linear infinite;
          animation: rotateX 23028ms -2524ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(27) .y {
  -webkit-animation: rotateY 27524ms -897ms linear infinite;
          animation: rotateY 27524ms -897ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(27) .inner {
  width: 19px;
  height: 19px;
  background: #5378a0;
}
#egg .stage:nth-child(1) .circle:nth-child(27) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(28) .x {
  -webkit-animation: rotateX 18871ms -2834ms linear infinite;
          animation: rotateX 18871ms -2834ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(28) .y {
  -webkit-animation: rotateY 12184ms -1007ms linear infinite;
          animation: rotateY 12184ms -1007ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(28) .inner {
  width: 29px;
  height: 29px;
  background: #2978a0;
}
#egg .stage:nth-child(1) .circle:nth-child(28) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(29) .x {
  -webkit-animation: rotateX 13768ms -481ms linear infinite;
          animation: rotateX 13768ms -481ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(29) .y {
  -webkit-animation: rotateY 14528ms -2534ms linear infinite;
          animation: rotateY 14528ms -2534ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(29) .inner {
  width: 18px;
  height: 18px;
  background: #3078a0;
}
#egg .stage:nth-child(1) .circle:nth-child(29) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(30) .x {
  -webkit-animation: rotateX 10818ms -2124ms linear infinite;
          animation: rotateX 10818ms -2124ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(30) .y {
  -webkit-animation: rotateY 25336ms -2508ms linear infinite;
          animation: rotateY 25336ms -2508ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(30) .inner {
  width: 34px;
  height: 34px;
  background: #7978a0;
}
#egg .stage:nth-child(1) .circle:nth-child(30) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(31) .x {
  -webkit-animation: rotateX 15529ms -2087ms linear infinite;
          animation: rotateX 15529ms -2087ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(31) .y {
  -webkit-animation: rotateY 24240ms -1933ms linear infinite;
          animation: rotateY 24240ms -1933ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(31) .inner {
  width: 17px;
  height: 17px;
  background: #4678a0;
}
#egg .stage:nth-child(1) .circle:nth-child(31) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(32) .x {
  -webkit-animation: rotateX 11196ms -237ms linear infinite;
          animation: rotateX 11196ms -237ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(32) .y {
  -webkit-animation: rotateY 27882ms -585ms linear infinite;
          animation: rotateY 27882ms -585ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(32) .inner {
  width: 13px;
  height: 13px;
  background: #8e78a0;
}
#egg .stage:nth-child(1) .circle:nth-child(32) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(33) .x {
  -webkit-animation: rotateX 15759ms -1300ms linear infinite;
          animation: rotateX 15759ms -1300ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(33) .y {
  -webkit-animation: rotateY 13531ms -2881ms linear infinite;
          animation: rotateY 13531ms -2881ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(33) .inner {
  width: 18px;
  height: 18px;
  background: #0878a0;
}
#egg .stage:nth-child(1) .circle:nth-child(33) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(34) .x {
  -webkit-animation: rotateX 11319ms -1723ms linear infinite;
          animation: rotateX 11319ms -1723ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(34) .y {
  -webkit-animation: rotateY 16965ms -1469ms linear infinite;
          animation: rotateY 16965ms -1469ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(34) .inner {
  width: 19px;
  height: 19px;
  background: #5a78a0;
}
#egg .stage:nth-child(1) .circle:nth-child(34) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(35) .x {
  -webkit-animation: rotateX 15497ms -2487ms linear infinite;
          animation: rotateX 15497ms -2487ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(35) .y {
  -webkit-animation: rotateY 22973ms -419ms linear infinite;
          animation: rotateY 22973ms -419ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(35) .inner {
  width: 25px;
  height: 25px;
  background: #1878a0;
}
#egg .stage:nth-child(1) .circle:nth-child(35) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(36) .x {
  -webkit-animation: rotateX 19464ms -2734ms linear infinite;
          animation: rotateX 19464ms -2734ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(36) .y {
  -webkit-animation: rotateY 13386ms -783ms linear infinite;
          animation: rotateY 13386ms -783ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(36) .inner {
  width: 26px;
  height: 26px;
  background: #3778a0;
}
#egg .stage:nth-child(1) .circle:nth-child(36) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(37) .x {
  -webkit-animation: rotateX 25257ms -2185ms linear infinite;
          animation: rotateX 25257ms -2185ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(37) .y {
  -webkit-animation: rotateY 19076ms -427ms linear infinite;
          animation: rotateY 19076ms -427ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(37) .inner {
  width: 35px;
  height: 35px;
  background: #3778a0;
}
#egg .stage:nth-child(1) .circle:nth-child(37) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(38) .x {
  -webkit-animation: rotateX 21163ms -1519ms linear infinite;
          animation: rotateX 21163ms -1519ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(38) .y {
  -webkit-animation: rotateY 29126ms -2745ms linear infinite;
          animation: rotateY 29126ms -2745ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(38) .inner {
  width: 35px;
  height: 35px;
  background: #2878a0;
}
#egg .stage:nth-child(1) .circle:nth-child(38) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(39) .x {
  -webkit-animation: rotateX 10842ms -342ms linear infinite;
          animation: rotateX 10842ms -342ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(39) .y {
  -webkit-animation: rotateY 17281ms -1462ms linear infinite;
          animation: rotateY 17281ms -1462ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(39) .inner {
  width: 32px;
  height: 32px;
  background: #3478a0;
}
#egg .stage:nth-child(1) .circle:nth-child(39) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(40) .x {
  -webkit-animation: rotateX 15796ms -830ms linear infinite;
          animation: rotateX 15796ms -830ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(40) .y {
  -webkit-animation: rotateY 24759ms -2874ms linear infinite;
          animation: rotateY 24759ms -2874ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(40) .inner {
  width: 16px;
  height: 16px;
  background: #4e78a0;
}
#egg .stage:nth-child(1) .circle:nth-child(40) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(41) .x {
  -webkit-animation: rotateX 27469ms -1207ms linear infinite;
          animation: rotateX 27469ms -1207ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(41) .y {
  -webkit-animation: rotateY 27672ms -580ms linear infinite;
          animation: rotateY 27672ms -580ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(41) .inner {
  width: 32px;
  height: 32px;
  background: #1f78a0;
}
#egg .stage:nth-child(1) .circle:nth-child(41) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(42) .x {
  -webkit-animation: rotateX 12836ms -148ms linear infinite;
          animation: rotateX 12836ms -148ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(42) .y {
  -webkit-animation: rotateY 17089ms -1607ms linear infinite;
          animation: rotateY 17089ms -1607ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(42) .inner {
  width: 12px;
  height: 12px;
  background: #1a78a0;
}
#egg .stage:nth-child(1) .circle:nth-child(42) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(43) .x {
  -webkit-animation: rotateX 14513ms -225ms linear infinite;
          animation: rotateX 14513ms -225ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(43) .y {
  -webkit-animation: rotateY 29787ms -1198ms linear infinite;
          animation: rotateY 29787ms -1198ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(43) .inner {
  width: 24px;
  height: 24px;
  background: #9478a0;
}
#egg .stage:nth-child(1) .circle:nth-child(43) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(44) .x {
  -webkit-animation: rotateX 28093ms -2077ms linear infinite;
          animation: rotateX 28093ms -2077ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(44) .y {
  -webkit-animation: rotateY 14516ms -2515ms linear infinite;
          animation: rotateY 14516ms -2515ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(44) .inner {
  width: 16px;
  height: 16px;
  background: #3e78a0;
}
#egg .stage:nth-child(1) .circle:nth-child(44) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(45) .x {
  -webkit-animation: rotateX 25832ms -865ms linear infinite;
          animation: rotateX 25832ms -865ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(45) .y {
  -webkit-animation: rotateY 11896ms -1471ms linear infinite;
          animation: rotateY 11896ms -1471ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(45) .inner {
  width: 18px;
  height: 18px;
  background: #2278a0;
}
#egg .stage:nth-child(1) .circle:nth-child(45) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(46) .x {
  -webkit-animation: rotateX 20983ms -1605ms linear infinite;
          animation: rotateX 20983ms -1605ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(46) .y {
  -webkit-animation: rotateY 18486ms -1059ms linear infinite;
          animation: rotateY 18486ms -1059ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(46) .inner {
  width: 31px;
  height: 31px;
  background: #9378a0;
}
#egg .stage:nth-child(1) .circle:nth-child(46) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(47) .x {
  -webkit-animation: rotateX 14651ms -808ms linear infinite;
          animation: rotateX 14651ms -808ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(47) .y {
  -webkit-animation: rotateY 15713ms -1976ms linear infinite;
          animation: rotateY 15713ms -1976ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(47) .inner {
  width: 12px;
  height: 12px;
  background: #6278a0;
}
#egg .stage:nth-child(1) .circle:nth-child(47) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(48) .x {
  -webkit-animation: rotateX 17835ms -1836ms linear infinite;
          animation: rotateX 17835ms -1836ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(48) .y {
  -webkit-animation: rotateY 23140ms -471ms linear infinite;
          animation: rotateY 23140ms -471ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(48) .inner {
  width: 14px;
  height: 14px;
  background: #3c78a0;
}
#egg .stage:nth-child(1) .circle:nth-child(48) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(49) .x {
  -webkit-animation: rotateX 11213ms -1077ms linear infinite;
          animation: rotateX 11213ms -1077ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(49) .y {
  -webkit-animation: rotateY 19570ms -1779ms linear infinite;
          animation: rotateY 19570ms -1779ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(49) .inner {
  width: 25px;
  height: 25px;
  background: #5378a0;
}
#egg .stage:nth-child(1) .circle:nth-child(49) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(50) .x {
  -webkit-animation: rotateX 10186ms -1264ms linear infinite;
          animation: rotateX 10186ms -1264ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(50) .y {
  -webkit-animation: rotateY 16017ms -1045ms linear infinite;
          animation: rotateY 16017ms -1045ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(50) .inner {
  width: 13px;
  height: 13px;
  background: #8278a0;
}
#egg .stage:nth-child(1) .circle:nth-child(50) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(51) .x {
  -webkit-animation: rotateX 15117ms -1237ms linear infinite;
          animation: rotateX 15117ms -1237ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(51) .y {
  -webkit-animation: rotateY 19807ms -646ms linear infinite;
          animation: rotateY 19807ms -646ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(51) .inner {
  width: 26px;
  height: 26px;
  background: #3978a0;
}
#egg .stage:nth-child(1) .circle:nth-child(51) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(52) .x {
  -webkit-animation: rotateX 10565ms -2438ms linear infinite;
          animation: rotateX 10565ms -2438ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(52) .y {
  -webkit-animation: rotateY 20271ms -2626ms linear infinite;
          animation: rotateY 20271ms -2626ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(52) .inner {
  width: 33px;
  height: 33px;
  background: #7178a0;
}
#egg .stage:nth-child(1) .circle:nth-child(52) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(53) .x {
  -webkit-animation: rotateX 17005ms -2795ms linear infinite;
          animation: rotateX 17005ms -2795ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(53) .y {
  -webkit-animation: rotateY 19123ms -1058ms linear infinite;
          animation: rotateY 19123ms -1058ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(53) .inner {
  width: 33px;
  height: 33px;
  background: #0478a0;
}
#egg .stage:nth-child(1) .circle:nth-child(53) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(54) .x {
  -webkit-animation: rotateX 19351ms -2165ms linear infinite;
          animation: rotateX 19351ms -2165ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(54) .y {
  -webkit-animation: rotateY 26525ms -1306ms linear infinite;
          animation: rotateY 26525ms -1306ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(54) .inner {
  width: 22px;
  height: 22px;
  background: #2278a0;
}
#egg .stage:nth-child(1) .circle:nth-child(54) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(55) .x {
  -webkit-animation: rotateX 21129ms -1795ms linear infinite;
          animation: rotateX 21129ms -1795ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(55) .y {
  -webkit-animation: rotateY 20370ms -294ms linear infinite;
          animation: rotateY 20370ms -294ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(55) .inner {
  width: 27px;
  height: 27px;
  background: #3c78a0;
}
#egg .stage:nth-child(1) .circle:nth-child(55) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(56) .x {
  -webkit-animation: rotateX 29194ms -940ms linear infinite;
          animation: rotateX 29194ms -940ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(56) .y {
  -webkit-animation: rotateY 22655ms -1893ms linear infinite;
          animation: rotateY 22655ms -1893ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(56) .inner {
  width: 17px;
  height: 17px;
  background: #7578a0;
}
#egg .stage:nth-child(1) .circle:nth-child(56) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(57) .x {
  -webkit-animation: rotateX 21803ms -608ms linear infinite;
          animation: rotateX 21803ms -608ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(57) .y {
  -webkit-animation: rotateY 16109ms -1195ms linear infinite;
          animation: rotateY 16109ms -1195ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(57) .inner {
  width: 16px;
  height: 16px;
  background: #4178a0;
}
#egg .stage:nth-child(1) .circle:nth-child(57) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(58) .x {
  -webkit-animation: rotateX 25232ms -1656ms linear infinite;
          animation: rotateX 25232ms -1656ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(58) .y {
  -webkit-animation: rotateY 14275ms -311ms linear infinite;
          animation: rotateY 14275ms -311ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(58) .inner {
  width: 35px;
  height: 35px;
  background: #6978a0;
}
#egg .stage:nth-child(1) .circle:nth-child(58) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(59) .x {
  -webkit-animation: rotateX 21114ms -352ms linear infinite;
          animation: rotateX 21114ms -352ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(59) .y {
  -webkit-animation: rotateY 29205ms -2503ms linear infinite;
          animation: rotateY 29205ms -2503ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(59) .inner {
  width: 18px;
  height: 18px;
  background: #7178a0;
}
#egg .stage:nth-child(1) .circle:nth-child(59) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(60) .x {
  -webkit-animation: rotateX 13253ms -1886ms linear infinite;
          animation: rotateX 13253ms -1886ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(60) .y {
  -webkit-animation: rotateY 18969ms -733ms linear infinite;
          animation: rotateY 18969ms -733ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(60) .inner {
  width: 26px;
  height: 26px;
  background: #4178a0;
}
#egg .stage:nth-child(1) .circle:nth-child(60) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(61) .x {
  -webkit-animation: rotateX 25340ms -777ms linear infinite;
          animation: rotateX 25340ms -777ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(61) .y {
  -webkit-animation: rotateY 28631ms -481ms linear infinite;
          animation: rotateY 28631ms -481ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(61) .inner {
  width: 30px;
  height: 30px;
  background: #9078a0;
}
#egg .stage:nth-child(1) .circle:nth-child(61) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(62) .x {
  -webkit-animation: rotateX 22962ms -908ms linear infinite;
          animation: rotateX 22962ms -908ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(62) .y {
  -webkit-animation: rotateY 10603ms -2925ms linear infinite;
          animation: rotateY 10603ms -2925ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(62) .inner {
  width: 17px;
  height: 17px;
  background: #2b78a0;
}
#egg .stage:nth-child(1) .circle:nth-child(62) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(63) .x {
  -webkit-animation: rotateX 19951ms -2193ms linear infinite;
          animation: rotateX 19951ms -2193ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(63) .y {
  -webkit-animation: rotateY 12693ms -1154ms linear infinite;
          animation: rotateY 12693ms -1154ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(63) .inner {
  width: 19px;
  height: 19px;
  background: #1278a0;
}
#egg .stage:nth-child(1) .circle:nth-child(63) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(64) .x {
  -webkit-animation: rotateX 25873ms -749ms linear infinite;
          animation: rotateX 25873ms -749ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(64) .y {
  -webkit-animation: rotateY 13245ms -2992ms linear infinite;
          animation: rotateY 13245ms -2992ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(64) .inner {
  width: 29px;
  height: 29px;
  background: #5778a0;
}
#egg .stage:nth-child(1) .circle:nth-child(64) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(65) .x {
  -webkit-animation: rotateX 15923ms -521ms linear infinite;
          animation: rotateX 15923ms -521ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(65) .y {
  -webkit-animation: rotateY 22753ms -1565ms linear infinite;
          animation: rotateY 22753ms -1565ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(65) .inner {
  width: 16px;
  height: 16px;
  background: #7078a0;
}
#egg .stage:nth-child(1) .circle:nth-child(65) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(66) .x {
  -webkit-animation: rotateX 16131ms -932ms linear infinite;
          animation: rotateX 16131ms -932ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(66) .y {
  -webkit-animation: rotateY 28861ms -1628ms linear infinite;
          animation: rotateY 28861ms -1628ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(66) .inner {
  width: 32px;
  height: 32px;
  background: #9378a0;
}
#egg .stage:nth-child(1) .circle:nth-child(66) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(67) .x {
  -webkit-animation: rotateX 25298ms -1071ms linear infinite;
          animation: rotateX 25298ms -1071ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(67) .y {
  -webkit-animation: rotateY 22642ms -1567ms linear infinite;
          animation: rotateY 22642ms -1567ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(67) .inner {
  width: 28px;
  height: 28px;
  background: #2678a0;
}
#egg .stage:nth-child(1) .circle:nth-child(67) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(68) .x {
  -webkit-animation: rotateX 21963ms -2071ms linear infinite;
          animation: rotateX 21963ms -2071ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(68) .y {
  -webkit-animation: rotateY 28055ms -389ms linear infinite;
          animation: rotateY 28055ms -389ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(68) .inner {
  width: 31px;
  height: 31px;
  background: #6478a0;
}
#egg .stage:nth-child(1) .circle:nth-child(68) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(69) .x {
  -webkit-animation: rotateX 22691ms -446ms linear infinite;
          animation: rotateX 22691ms -446ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(69) .y {
  -webkit-animation: rotateY 25896ms -2385ms linear infinite;
          animation: rotateY 25896ms -2385ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(69) .inner {
  width: 25px;
  height: 25px;
  background: #2d78a0;
}
#egg .stage:nth-child(1) .circle:nth-child(69) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(70) .x {
  -webkit-animation: rotateX 28342ms -1139ms linear infinite;
          animation: rotateX 28342ms -1139ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(70) .y {
  -webkit-animation: rotateY 14004ms -313ms linear infinite;
          animation: rotateY 14004ms -313ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(70) .inner {
  width: 28px;
  height: 28px;
  background: #6478a0;
}
#egg .stage:nth-child(1) .circle:nth-child(70) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(71) .x {
  -webkit-animation: rotateX 27130ms -1008ms linear infinite;
          animation: rotateX 27130ms -1008ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(71) .y {
  -webkit-animation: rotateY 23056ms -834ms linear infinite;
          animation: rotateY 23056ms -834ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(71) .inner {
  width: 16px;
  height: 16px;
  background: #6078a0;
}
#egg .stage:nth-child(1) .circle:nth-child(71) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(72) .x {
  -webkit-animation: rotateX 11360ms -1955ms linear infinite;
          animation: rotateX 11360ms -1955ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(72) .y {
  -webkit-animation: rotateY 18852ms -2312ms linear infinite;
          animation: rotateY 18852ms -2312ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(72) .inner {
  width: 34px;
  height: 34px;
  background: #4578a0;
}
#egg .stage:nth-child(1) .circle:nth-child(72) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(73) .x {
  -webkit-animation: rotateX 18137ms -1312ms linear infinite;
          animation: rotateX 18137ms -1312ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(73) .y {
  -webkit-animation: rotateY 10312ms -1107ms linear infinite;
          animation: rotateY 10312ms -1107ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(73) .inner {
  width: 21px;
  height: 21px;
  background: #4978a0;
}
#egg .stage:nth-child(1) .circle:nth-child(73) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(74) .x {
  -webkit-animation: rotateX 13516ms -1158ms linear infinite;
          animation: rotateX 13516ms -1158ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(74) .y {
  -webkit-animation: rotateY 12585ms -1983ms linear infinite;
          animation: rotateY 12585ms -1983ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(74) .inner {
  width: 22px;
  height: 22px;
  background: #2b78a0;
}
#egg .stage:nth-child(1) .circle:nth-child(74) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(75) .x {
  -webkit-animation: rotateX 28040ms -213ms linear infinite;
          animation: rotateX 28040ms -213ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(75) .y {
  -webkit-animation: rotateY 27024ms -1202ms linear infinite;
          animation: rotateY 27024ms -1202ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(75) .inner {
  width: 17px;
  height: 17px;
  background: #6678a0;
}
#egg .stage:nth-child(1) .circle:nth-child(75) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(76) .x {
  -webkit-animation: rotateX 29245ms -1953ms linear infinite;
          animation: rotateX 29245ms -1953ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(76) .y {
  -webkit-animation: rotateY 10518ms -2989ms linear infinite;
          animation: rotateY 10518ms -2989ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(76) .inner {
  width: 25px;
  height: 25px;
  background: #8778a0;
}
#egg .stage:nth-child(1) .circle:nth-child(76) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(77) .x {
  -webkit-animation: rotateX 17016ms -417ms linear infinite;
          animation: rotateX 17016ms -417ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(77) .y {
  -webkit-animation: rotateY 10308ms -407ms linear infinite;
          animation: rotateY 10308ms -407ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(77) .inner {
  width: 17px;
  height: 17px;
  background: #1878a0;
}
#egg .stage:nth-child(1) .circle:nth-child(77) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(78) .x {
  -webkit-animation: rotateX 13107ms -1948ms linear infinite;
          animation: rotateX 13107ms -1948ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(78) .y {
  -webkit-animation: rotateY 17841ms -477ms linear infinite;
          animation: rotateY 17841ms -477ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(78) .inner {
  width: 32px;
  height: 32px;
  background: #0678a0;
}
#egg .stage:nth-child(1) .circle:nth-child(78) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(79) .x {
  -webkit-animation: rotateX 21352ms -1813ms linear infinite;
          animation: rotateX 21352ms -1813ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(79) .y {
  -webkit-animation: rotateY 13277ms -1490ms linear infinite;
          animation: rotateY 13277ms -1490ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(79) .inner {
  width: 11px;
  height: 11px;
  background: #8178a0;
}
#egg .stage:nth-child(1) .circle:nth-child(79) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(80) .x {
  -webkit-animation: rotateX 24977ms -1579ms linear infinite;
          animation: rotateX 24977ms -1579ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(80) .y {
  -webkit-animation: rotateY 24354ms -1252ms linear infinite;
          animation: rotateY 24354ms -1252ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(80) .inner {
  width: 22px;
  height: 22px;
  background: #4a78a0;
}
#egg .stage:nth-child(1) .circle:nth-child(80) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(81) .x {
  -webkit-animation: rotateX 15462ms -1681ms linear infinite;
          animation: rotateX 15462ms -1681ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(81) .y {
  -webkit-animation: rotateY 27085ms -478ms linear infinite;
          animation: rotateY 27085ms -478ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(81) .inner {
  width: 34px;
  height: 34px;
  background: #3d78a0;
}
#egg .stage:nth-child(1) .circle:nth-child(81) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(82) .x {
  -webkit-animation: rotateX 20428ms -1871ms linear infinite;
          animation: rotateX 20428ms -1871ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(82) .y {
  -webkit-animation: rotateY 18078ms -2188ms linear infinite;
          animation: rotateY 18078ms -2188ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(82) .inner {
  width: 16px;
  height: 16px;
  background: #2878a0;
}
#egg .stage:nth-child(1) .circle:nth-child(82) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(83) .x {
  -webkit-animation: rotateX 26644ms -1686ms linear infinite;
          animation: rotateX 26644ms -1686ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(83) .y {
  -webkit-animation: rotateY 29935ms -586ms linear infinite;
          animation: rotateY 29935ms -586ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(83) .inner {
  width: 20px;
  height: 20px;
  background: #0a78a0;
}
#egg .stage:nth-child(1) .circle:nth-child(83) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(84) .x {
  -webkit-animation: rotateX 26466ms -308ms linear infinite;
          animation: rotateX 26466ms -308ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(84) .y {
  -webkit-animation: rotateY 25794ms -621ms linear infinite;
          animation: rotateY 25794ms -621ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(84) .inner {
  width: 16px;
  height: 16px;
  background: #5778a0;
}
#egg .stage:nth-child(1) .circle:nth-child(84) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(85) .x {
  -webkit-animation: rotateX 22334ms -1836ms linear infinite;
          animation: rotateX 22334ms -1836ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(85) .y {
  -webkit-animation: rotateY 12077ms -295ms linear infinite;
          animation: rotateY 12077ms -295ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(85) .inner {
  width: 26px;
  height: 26px;
  background: #7978a0;
}
#egg .stage:nth-child(1) .circle:nth-child(85) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(86) .x {
  -webkit-animation: rotateX 28765ms -734ms linear infinite;
          animation: rotateX 28765ms -734ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(86) .y {
  -webkit-animation: rotateY 24397ms -1135ms linear infinite;
          animation: rotateY 24397ms -1135ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(86) .inner {
  width: 34px;
  height: 34px;
  background: #8678a0;
}
#egg .stage:nth-child(1) .circle:nth-child(86) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(87) .x {
  -webkit-animation: rotateX 18791ms -2790ms linear infinite;
          animation: rotateX 18791ms -2790ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(87) .y {
  -webkit-animation: rotateY 16709ms -1506ms linear infinite;
          animation: rotateY 16709ms -1506ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(87) .inner {
  width: 28px;
  height: 28px;
  background: #5778a0;
}
#egg .stage:nth-child(1) .circle:nth-child(87) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(88) .x {
  -webkit-animation: rotateX 29906ms -585ms linear infinite;
          animation: rotateX 29906ms -585ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(88) .y {
  -webkit-animation: rotateY 19507ms -1753ms linear infinite;
          animation: rotateY 19507ms -1753ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(88) .inner {
  width: 13px;
  height: 13px;
  background: #4778a0;
}
#egg .stage:nth-child(1) .circle:nth-child(88) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(89) .x {
  -webkit-animation: rotateX 20212ms -2557ms linear infinite;
          animation: rotateX 20212ms -2557ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(89) .y {
  -webkit-animation: rotateY 23776ms -1722ms linear infinite;
          animation: rotateY 23776ms -1722ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(89) .inner {
  width: 19px;
  height: 19px;
  background: #3378a0;
}
#egg .stage:nth-child(1) .circle:nth-child(89) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(90) .x {
  -webkit-animation: rotateX 29742ms -2409ms linear infinite;
          animation: rotateX 29742ms -2409ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(90) .y {
  -webkit-animation: rotateY 12526ms -293ms linear infinite;
          animation: rotateY 12526ms -293ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(90) .inner {
  width: 13px;
  height: 13px;
  background: #1478a0;
}
#egg .stage:nth-child(1) .circle:nth-child(90) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(91) .x {
  -webkit-animation: rotateX 18658ms -2775ms linear infinite;
          animation: rotateX 18658ms -2775ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(91) .y {
  -webkit-animation: rotateY 26723ms -1173ms linear infinite;
          animation: rotateY 26723ms -1173ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(91) .inner {
  width: 13px;
  height: 13px;
  background: #6278a0;
}
#egg .stage:nth-child(1) .circle:nth-child(91) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(92) .x {
  -webkit-animation: rotateX 20866ms -1038ms linear infinite;
          animation: rotateX 20866ms -1038ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(92) .y {
  -webkit-animation: rotateY 10330ms -1127ms linear infinite;
          animation: rotateY 10330ms -1127ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(92) .inner {
  width: 21px;
  height: 21px;
  background: #6778a0;
}
#egg .stage:nth-child(1) .circle:nth-child(92) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(93) .x {
  -webkit-animation: rotateX 14502ms -1186ms linear infinite;
          animation: rotateX 14502ms -1186ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(93) .y {
  -webkit-animation: rotateY 27797ms -1479ms linear infinite;
          animation: rotateY 27797ms -1479ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(93) .inner {
  width: 33px;
  height: 33px;
  background: #3278a0;
}
#egg .stage:nth-child(1) .circle:nth-child(93) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(94) .x {
  -webkit-animation: rotateX 16224ms -2270ms linear infinite;
          animation: rotateX 16224ms -2270ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(94) .y {
  -webkit-animation: rotateY 29345ms -1521ms linear infinite;
          animation: rotateY 29345ms -1521ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(94) .inner {
  width: 25px;
  height: 25px;
  background: #9178a0;
}
#egg .stage:nth-child(1) .circle:nth-child(94) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(95) .x {
  -webkit-animation: rotateX 20071ms -1209ms linear infinite;
          animation: rotateX 20071ms -1209ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(95) .y {
  -webkit-animation: rotateY 19430ms -2209ms linear infinite;
          animation: rotateY 19430ms -2209ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(95) .inner {
  width: 32px;
  height: 32px;
  background: #6678a0;
}
#egg .stage:nth-child(1) .circle:nth-child(95) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(96) .x {
  -webkit-animation: rotateX 12519ms -711ms linear infinite;
          animation: rotateX 12519ms -711ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(96) .y {
  -webkit-animation: rotateY 27050ms -332ms linear infinite;
          animation: rotateY 27050ms -332ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(96) .inner {
  width: 18px;
  height: 18px;
  background: #8278a0;
}
#egg .stage:nth-child(1) .circle:nth-child(96) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(97) .x {
  -webkit-animation: rotateX 27637ms -1876ms linear infinite;
          animation: rotateX 27637ms -1876ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(97) .y {
  -webkit-animation: rotateY 18775ms -2875ms linear infinite;
          animation: rotateY 18775ms -2875ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(97) .inner {
  width: 26px;
  height: 26px;
  background: #3978a0;
}
#egg .stage:nth-child(1) .circle:nth-child(97) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(98) .x {
  -webkit-animation: rotateX 12480ms -1288ms linear infinite;
          animation: rotateX 12480ms -1288ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(98) .y {
  -webkit-animation: rotateY 26979ms -251ms linear infinite;
          animation: rotateY 26979ms -251ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(98) .inner {
  width: 12px;
  height: 12px;
  background: #9678a0;
}
#egg .stage:nth-child(1) .circle:nth-child(98) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(99) .x {
  -webkit-animation: rotateX 25047ms -2384ms linear infinite;
          animation: rotateX 25047ms -2384ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(99) .y {
  -webkit-animation: rotateY 24759ms -2279ms linear infinite;
          animation: rotateY 24759ms -2279ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(99) .inner {
  width: 23px;
  height: 23px;
  background: #9678a0;
}
#egg .stage:nth-child(1) .circle:nth-child(99) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(1) .circle:nth-child(100) .x {
  -webkit-animation: rotateX 20192ms -2416ms linear infinite;
          animation: rotateX 20192ms -2416ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(100) .y {
  -webkit-animation: rotateY 25706ms -206ms linear infinite;
          animation: rotateY 25706ms -206ms linear infinite;
}
#egg .stage:nth-child(1) .circle:nth-child(100) .inner {
  width: 28px;
  height: 28px;
  background: #9178a0;
}
#egg .stage:nth-child(1) .circle:nth-child(100) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .inner {
  border-radius: 100%;
  transform: translate(-50%, -50%) translateZ(260px);
}
#egg .stage:nth-child(2) .circle:nth-child(1) .x {
  -webkit-animation: rotateX 22268ms -1373ms linear infinite;
          animation: rotateX 22268ms -1373ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(1) .y {
  -webkit-animation: rotateY 14862ms -1600ms linear infinite;
          animation: rotateY 14862ms -1600ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(1) .inner {
  width: 35px;
  height: 35px;
  background: #9678a0;
}
#egg .stage:nth-child(2) .circle:nth-child(1) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(2) .x {
  -webkit-animation: rotateX 19917ms -899ms linear infinite;
          animation: rotateX 19917ms -899ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(2) .y {
  -webkit-animation: rotateY 11515ms -2073ms linear infinite;
          animation: rotateY 11515ms -2073ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(2) .inner {
  width: 28px;
  height: 28px;
  background: #ff78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(2) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(3) .x {
  -webkit-animation: rotateX 22573ms -920ms linear infinite;
          animation: rotateX 22573ms -920ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(3) .y {
  -webkit-animation: rotateY 19354ms -649ms linear infinite;
          animation: rotateY 19354ms -649ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(3) .inner {
  width: 35px;
  height: 35px;
  background: #6a78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(3) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(4) .x {
  -webkit-animation: rotateX 19448ms -2299ms linear infinite;
          animation: rotateX 19448ms -2299ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(4) .y {
  -webkit-animation: rotateY 18379ms -2587ms linear infinite;
          animation: rotateY 18379ms -2587ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(4) .inner {
  width: 33px;
  height: 33px;
  background: #be78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(4) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(5) .x {
  -webkit-animation: rotateX 11484ms -430ms linear infinite;
          animation: rotateX 11484ms -430ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(5) .y {
  -webkit-animation: rotateY 16835ms -1382ms linear infinite;
          animation: rotateY 16835ms -1382ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(5) .inner {
  width: 11px;
  height: 11px;
  background: #4e78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(5) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(6) .x {
  -webkit-animation: rotateX 21921ms -2919ms linear infinite;
          animation: rotateX 21921ms -2919ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(6) .y {
  -webkit-animation: rotateY 13825ms -2645ms linear infinite;
          animation: rotateY 13825ms -2645ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(6) .inner {
  width: 15px;
  height: 15px;
  background: #f678a0;
}
#egg .stage:nth-child(2) .circle:nth-child(6) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(7) .x {
  -webkit-animation: rotateX 16469ms -404ms linear infinite;
          animation: rotateX 16469ms -404ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(7) .y {
  -webkit-animation: rotateY 10407ms -2347ms linear infinite;
          animation: rotateY 10407ms -2347ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(7) .inner {
  width: 28px;
  height: 28px;
  background: #ff78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(7) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(8) .x {
  -webkit-animation: rotateX 13675ms -415ms linear infinite;
          animation: rotateX 13675ms -415ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(8) .y {
  -webkit-animation: rotateY 29139ms -1082ms linear infinite;
          animation: rotateY 29139ms -1082ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(8) .inner {
  width: 33px;
  height: 33px;
  background: #ff78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(8) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(9) .x {
  -webkit-animation: rotateX 22472ms -1250ms linear infinite;
          animation: rotateX 22472ms -1250ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(9) .y {
  -webkit-animation: rotateY 26700ms -35ms linear infinite;
          animation: rotateY 26700ms -35ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(9) .inner {
  width: 16px;
  height: 16px;
  background: #ff78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(9) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(10) .x {
  -webkit-animation: rotateX 29602ms -1907ms linear infinite;
          animation: rotateX 29602ms -1907ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(10) .y {
  -webkit-animation: rotateY 15952ms -1210ms linear infinite;
          animation: rotateY 15952ms -1210ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(10) .inner {
  width: 24px;
  height: 24px;
  background: #2a78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(10) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(11) .x {
  -webkit-animation: rotateX 23836ms -1664ms linear infinite;
          animation: rotateX 23836ms -1664ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(11) .y {
  -webkit-animation: rotateY 22621ms -2055ms linear infinite;
          animation: rotateY 22621ms -2055ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(11) .inner {
  width: 28px;
  height: 28px;
  background: #ba78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(11) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(12) .x {
  -webkit-animation: rotateX 14972ms -656ms linear infinite;
          animation: rotateX 14972ms -656ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(12) .y {
  -webkit-animation: rotateY 22483ms -2863ms linear infinite;
          animation: rotateY 22483ms -2863ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(12) .inner {
  width: 15px;
  height: 15px;
  background: #f478a0;
}
#egg .stage:nth-child(2) .circle:nth-child(12) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(13) .x {
  -webkit-animation: rotateX 26260ms -605ms linear infinite;
          animation: rotateX 26260ms -605ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(13) .y {
  -webkit-animation: rotateY 10361ms -310ms linear infinite;
          animation: rotateY 10361ms -310ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(13) .inner {
  width: 11px;
  height: 11px;
  background: #ae78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(13) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(14) .x {
  -webkit-animation: rotateX 22319ms -1060ms linear infinite;
          animation: rotateX 22319ms -1060ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(14) .y {
  -webkit-animation: rotateY 24538ms -1657ms linear infinite;
          animation: rotateY 24538ms -1657ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(14) .inner {
  width: 14px;
  height: 14px;
  background: #d078a0;
}
#egg .stage:nth-child(2) .circle:nth-child(14) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(15) .x {
  -webkit-animation: rotateX 20199ms -886ms linear infinite;
          animation: rotateX 20199ms -886ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(15) .y {
  -webkit-animation: rotateY 14532ms -2379ms linear infinite;
          animation: rotateY 14532ms -2379ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(15) .inner {
  width: 19px;
  height: 19px;
  background: #7878a0;
}
#egg .stage:nth-child(2) .circle:nth-child(15) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(16) .x {
  -webkit-animation: rotateX 12841ms -1650ms linear infinite;
          animation: rotateX 12841ms -1650ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(16) .y {
  -webkit-animation: rotateY 19525ms -495ms linear infinite;
          animation: rotateY 19525ms -495ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(16) .inner {
  width: 35px;
  height: 35px;
  background: #3878a0;
}
#egg .stage:nth-child(2) .circle:nth-child(16) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(17) .x {
  -webkit-animation: rotateX 14654ms -2729ms linear infinite;
          animation: rotateX 14654ms -2729ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(17) .y {
  -webkit-animation: rotateY 24952ms -1723ms linear infinite;
          animation: rotateY 24952ms -1723ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(17) .inner {
  width: 22px;
  height: 22px;
  background: #5478a0;
}
#egg .stage:nth-child(2) .circle:nth-child(17) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(18) .x {
  -webkit-animation: rotateX 13776ms -848ms linear infinite;
          animation: rotateX 13776ms -848ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(18) .y {
  -webkit-animation: rotateY 17532ms -1071ms linear infinite;
          animation: rotateY 17532ms -1071ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(18) .inner {
  width: 16px;
  height: 16px;
  background: #c878a0;
}
#egg .stage:nth-child(2) .circle:nth-child(18) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(19) .x {
  -webkit-animation: rotateX 19856ms -2165ms linear infinite;
          animation: rotateX 19856ms -2165ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(19) .y {
  -webkit-animation: rotateY 29280ms -2470ms linear infinite;
          animation: rotateY 29280ms -2470ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(19) .inner {
  width: 31px;
  height: 31px;
  background: #ff78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(19) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(20) .x {
  -webkit-animation: rotateX 12232ms -2825ms linear infinite;
          animation: rotateX 12232ms -2825ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(20) .y {
  -webkit-animation: rotateY 23912ms -1196ms linear infinite;
          animation: rotateY 23912ms -1196ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(20) .inner {
  width: 35px;
  height: 35px;
  background: #ff78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(20) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(21) .x {
  -webkit-animation: rotateX 27669ms -92ms linear infinite;
          animation: rotateX 27669ms -92ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(21) .y {
  -webkit-animation: rotateY 23581ms -2803ms linear infinite;
          animation: rotateY 23581ms -2803ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(21) .inner {
  width: 26px;
  height: 26px;
  background: #3c78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(21) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(22) .x {
  -webkit-animation: rotateX 21951ms -1882ms linear infinite;
          animation: rotateX 21951ms -1882ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(22) .y {
  -webkit-animation: rotateY 22029ms -2220ms linear infinite;
          animation: rotateY 22029ms -2220ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(22) .inner {
  width: 33px;
  height: 33px;
  background: #ff78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(22) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(23) .x {
  -webkit-animation: rotateX 20822ms -2845ms linear infinite;
          animation: rotateX 20822ms -2845ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(23) .y {
  -webkit-animation: rotateY 26993ms -679ms linear infinite;
          animation: rotateY 26993ms -679ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(23) .inner {
  width: 24px;
  height: 24px;
  background: #3878a0;
}
#egg .stage:nth-child(2) .circle:nth-child(23) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(24) .x {
  -webkit-animation: rotateX 24635ms -114ms linear infinite;
          animation: rotateX 24635ms -114ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(24) .y {
  -webkit-animation: rotateY 20085ms -1121ms linear infinite;
          animation: rotateY 20085ms -1121ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(24) .inner {
  width: 25px;
  height: 25px;
  background: #a278a0;
}
#egg .stage:nth-child(2) .circle:nth-child(24) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(25) .x {
  -webkit-animation: rotateX 27606ms -1500ms linear infinite;
          animation: rotateX 27606ms -1500ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(25) .y {
  -webkit-animation: rotateY 28621ms -2389ms linear infinite;
          animation: rotateY 28621ms -2389ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(25) .inner {
  width: 19px;
  height: 19px;
  background: #ff78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(25) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(26) .x {
  -webkit-animation: rotateX 21853ms -1649ms linear infinite;
          animation: rotateX 21853ms -1649ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(26) .y {
  -webkit-animation: rotateY 17974ms -1212ms linear infinite;
          animation: rotateY 17974ms -1212ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(26) .inner {
  width: 29px;
  height: 29px;
  background: #3078a0;
}
#egg .stage:nth-child(2) .circle:nth-child(26) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(27) .x {
  -webkit-animation: rotateX 24044ms -996ms linear infinite;
          animation: rotateX 24044ms -996ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(27) .y {
  -webkit-animation: rotateY 18010ms -2144ms linear infinite;
          animation: rotateY 18010ms -2144ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(27) .inner {
  width: 20px;
  height: 20px;
  background: #ff78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(27) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(28) .x {
  -webkit-animation: rotateX 15161ms -2980ms linear infinite;
          animation: rotateX 15161ms -2980ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(28) .y {
  -webkit-animation: rotateY 21764ms -1833ms linear infinite;
          animation: rotateY 21764ms -1833ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(28) .inner {
  width: 28px;
  height: 28px;
  background: #ff78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(28) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(29) .x {
  -webkit-animation: rotateX 23494ms -164ms linear infinite;
          animation: rotateX 23494ms -164ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(29) .y {
  -webkit-animation: rotateY 19527ms -924ms linear infinite;
          animation: rotateY 19527ms -924ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(29) .inner {
  width: 23px;
  height: 23px;
  background: #ff78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(29) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(30) .x {
  -webkit-animation: rotateX 28569ms -1055ms linear infinite;
          animation: rotateX 28569ms -1055ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(30) .y {
  -webkit-animation: rotateY 11637ms -1040ms linear infinite;
          animation: rotateY 11637ms -1040ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(30) .inner {
  width: 20px;
  height: 20px;
  background: #fe78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(30) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(31) .x {
  -webkit-animation: rotateX 14336ms -1746ms linear infinite;
          animation: rotateX 14336ms -1746ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(31) .y {
  -webkit-animation: rotateY 27137ms -2229ms linear infinite;
          animation: rotateY 27137ms -2229ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(31) .inner {
  width: 12px;
  height: 12px;
  background: #7a78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(31) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(32) .x {
  -webkit-animation: rotateX 28872ms -571ms linear infinite;
          animation: rotateX 28872ms -571ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(32) .y {
  -webkit-animation: rotateY 11970ms -735ms linear infinite;
          animation: rotateY 11970ms -735ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(32) .inner {
  width: 24px;
  height: 24px;
  background: #c878a0;
}
#egg .stage:nth-child(2) .circle:nth-child(32) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(33) .x {
  -webkit-animation: rotateX 25100ms -2682ms linear infinite;
          animation: rotateX 25100ms -2682ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(33) .y {
  -webkit-animation: rotateY 21486ms -492ms linear infinite;
          animation: rotateY 21486ms -492ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(33) .inner {
  width: 32px;
  height: 32px;
  background: #f278a0;
}
#egg .stage:nth-child(2) .circle:nth-child(33) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(34) .x {
  -webkit-animation: rotateX 17385ms -2088ms linear infinite;
          animation: rotateX 17385ms -2088ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(34) .y {
  -webkit-animation: rotateY 27336ms -947ms linear infinite;
          animation: rotateY 27336ms -947ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(34) .inner {
  width: 24px;
  height: 24px;
  background: #1c78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(34) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(35) .x {
  -webkit-animation: rotateX 15764ms -564ms linear infinite;
          animation: rotateX 15764ms -564ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(35) .y {
  -webkit-animation: rotateY 16623ms -2222ms linear infinite;
          animation: rotateY 16623ms -2222ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(35) .inner {
  width: 31px;
  height: 31px;
  background: #ff78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(35) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(36) .x {
  -webkit-animation: rotateX 23054ms -2895ms linear infinite;
          animation: rotateX 23054ms -2895ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(36) .y {
  -webkit-animation: rotateY 11968ms -1145ms linear infinite;
          animation: rotateY 11968ms -1145ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(36) .inner {
  width: 21px;
  height: 21px;
  background: #fa78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(36) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(37) .x {
  -webkit-animation: rotateX 24140ms -714ms linear infinite;
          animation: rotateX 24140ms -714ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(37) .y {
  -webkit-animation: rotateY 20577ms -632ms linear infinite;
          animation: rotateY 20577ms -632ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(37) .inner {
  width: 18px;
  height: 18px;
  background: #e078a0;
}
#egg .stage:nth-child(2) .circle:nth-child(37) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(38) .x {
  -webkit-animation: rotateX 19741ms -1577ms linear infinite;
          animation: rotateX 19741ms -1577ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(38) .y {
  -webkit-animation: rotateY 18383ms -2350ms linear infinite;
          animation: rotateY 18383ms -2350ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(38) .inner {
  width: 28px;
  height: 28px;
  background: #3c78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(38) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(39) .x {
  -webkit-animation: rotateX 28434ms -2425ms linear infinite;
          animation: rotateX 28434ms -2425ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(39) .y {
  -webkit-animation: rotateY 17546ms -1553ms linear infinite;
          animation: rotateY 17546ms -1553ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(39) .inner {
  width: 22px;
  height: 22px;
  background: #1478a0;
}
#egg .stage:nth-child(2) .circle:nth-child(39) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(40) .x {
  -webkit-animation: rotateX 29422ms -2931ms linear infinite;
          animation: rotateX 29422ms -2931ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(40) .y {
  -webkit-animation: rotateY 19115ms -306ms linear infinite;
          animation: rotateY 19115ms -306ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(40) .inner {
  width: 11px;
  height: 11px;
  background: #c678a0;
}
#egg .stage:nth-child(2) .circle:nth-child(40) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(41) .x {
  -webkit-animation: rotateX 26740ms -1263ms linear infinite;
          animation: rotateX 26740ms -1263ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(41) .y {
  -webkit-animation: rotateY 18338ms -267ms linear infinite;
          animation: rotateY 18338ms -267ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(41) .inner {
  width: 20px;
  height: 20px;
  background: #0278a0;
}
#egg .stage:nth-child(2) .circle:nth-child(41) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(42) .x {
  -webkit-animation: rotateX 24000ms -303ms linear infinite;
          animation: rotateX 24000ms -303ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(42) .y {
  -webkit-animation: rotateY 26411ms -1102ms linear infinite;
          animation: rotateY 26411ms -1102ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(42) .inner {
  width: 34px;
  height: 34px;
  background: #7078a0;
}
#egg .stage:nth-child(2) .circle:nth-child(42) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(43) .x {
  -webkit-animation: rotateX 28933ms -229ms linear infinite;
          animation: rotateX 28933ms -229ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(43) .y {
  -webkit-animation: rotateY 16353ms -150ms linear infinite;
          animation: rotateY 16353ms -150ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(43) .inner {
  width: 11px;
  height: 11px;
  background: #0478a0;
}
#egg .stage:nth-child(2) .circle:nth-child(43) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(44) .x {
  -webkit-animation: rotateX 15440ms -879ms linear infinite;
          animation: rotateX 15440ms -879ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(44) .y {
  -webkit-animation: rotateY 26048ms -1306ms linear infinite;
          animation: rotateY 26048ms -1306ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(44) .inner {
  width: 29px;
  height: 29px;
  background: #8678a0;
}
#egg .stage:nth-child(2) .circle:nth-child(44) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(45) .x {
  -webkit-animation: rotateX 28503ms -1070ms linear infinite;
          animation: rotateX 28503ms -1070ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(45) .y {
  -webkit-animation: rotateY 19263ms -2349ms linear infinite;
          animation: rotateY 19263ms -2349ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(45) .inner {
  width: 24px;
  height: 24px;
  background: #ba78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(45) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(46) .x {
  -webkit-animation: rotateX 21690ms -1822ms linear infinite;
          animation: rotateX 21690ms -1822ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(46) .y {
  -webkit-animation: rotateY 17915ms -1610ms linear infinite;
          animation: rotateY 17915ms -1610ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(46) .inner {
  width: 14px;
  height: 14px;
  background: #ff78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(46) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(47) .x {
  -webkit-animation: rotateX 20160ms -2388ms linear infinite;
          animation: rotateX 20160ms -2388ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(47) .y {
  -webkit-animation: rotateY 18971ms -2896ms linear infinite;
          animation: rotateY 18971ms -2896ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(47) .inner {
  width: 24px;
  height: 24px;
  background: #ff78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(47) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(48) .x {
  -webkit-animation: rotateX 11093ms -2014ms linear infinite;
          animation: rotateX 11093ms -2014ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(48) .y {
  -webkit-animation: rotateY 22799ms -1642ms linear infinite;
          animation: rotateY 22799ms -1642ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(48) .inner {
  width: 32px;
  height: 32px;
  background: #c878a0;
}
#egg .stage:nth-child(2) .circle:nth-child(48) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(49) .x {
  -webkit-animation: rotateX 14298ms -608ms linear infinite;
          animation: rotateX 14298ms -608ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(49) .y {
  -webkit-animation: rotateY 27895ms -2993ms linear infinite;
          animation: rotateY 27895ms -2993ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(49) .inner {
  width: 31px;
  height: 31px;
  background: #2e78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(49) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(50) .x {
  -webkit-animation: rotateX 28471ms -1143ms linear infinite;
          animation: rotateX 28471ms -1143ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(50) .y {
  -webkit-animation: rotateY 15040ms -2410ms linear infinite;
          animation: rotateY 15040ms -2410ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(50) .inner {
  width: 29px;
  height: 29px;
  background: #ff78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(50) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(51) .x {
  -webkit-animation: rotateX 23342ms -1345ms linear infinite;
          animation: rotateX 23342ms -1345ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(51) .y {
  -webkit-animation: rotateY 16228ms -1551ms linear infinite;
          animation: rotateY 16228ms -1551ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(51) .inner {
  width: 17px;
  height: 17px;
  background: #1078a0;
}
#egg .stage:nth-child(2) .circle:nth-child(51) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(52) .x {
  -webkit-animation: rotateX 15733ms -2176ms linear infinite;
          animation: rotateX 15733ms -2176ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(52) .y {
  -webkit-animation: rotateY 14359ms -1176ms linear infinite;
          animation: rotateY 14359ms -1176ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(52) .inner {
  width: 25px;
  height: 25px;
  background: #3a78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(52) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(53) .x {
  -webkit-animation: rotateX 16867ms -2483ms linear infinite;
          animation: rotateX 16867ms -2483ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(53) .y {
  -webkit-animation: rotateY 16857ms -451ms linear infinite;
          animation: rotateY 16857ms -451ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(53) .inner {
  width: 14px;
  height: 14px;
  background: #a878a0;
}
#egg .stage:nth-child(2) .circle:nth-child(53) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(54) .x {
  -webkit-animation: rotateX 12507ms -1003ms linear infinite;
          animation: rotateX 12507ms -1003ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(54) .y {
  -webkit-animation: rotateY 19448ms -1876ms linear infinite;
          animation: rotateY 19448ms -1876ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(54) .inner {
  width: 15px;
  height: 15px;
  background: #d278a0;
}
#egg .stage:nth-child(2) .circle:nth-child(54) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(55) .x {
  -webkit-animation: rotateX 28081ms -1102ms linear infinite;
          animation: rotateX 28081ms -1102ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(55) .y {
  -webkit-animation: rotateY 29091ms -1749ms linear infinite;
          animation: rotateY 29091ms -1749ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(55) .inner {
  width: 15px;
  height: 15px;
  background: #0e78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(55) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(56) .x {
  -webkit-animation: rotateX 23371ms -1248ms linear infinite;
          animation: rotateX 23371ms -1248ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(56) .y {
  -webkit-animation: rotateY 25043ms -393ms linear infinite;
          animation: rotateY 25043ms -393ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(56) .inner {
  width: 28px;
  height: 28px;
  background: #f878a0;
}
#egg .stage:nth-child(2) .circle:nth-child(56) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(57) .x {
  -webkit-animation: rotateX 18681ms -440ms linear infinite;
          animation: rotateX 18681ms -440ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(57) .y {
  -webkit-animation: rotateY 17440ms -531ms linear infinite;
          animation: rotateY 17440ms -531ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(57) .inner {
  width: 26px;
  height: 26px;
  background: #a878a0;
}
#egg .stage:nth-child(2) .circle:nth-child(57) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(58) .x {
  -webkit-animation: rotateX 11682ms -437ms linear infinite;
          animation: rotateX 11682ms -437ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(58) .y {
  -webkit-animation: rotateY 12709ms -2999ms linear infinite;
          animation: rotateY 12709ms -2999ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(58) .inner {
  width: 27px;
  height: 27px;
  background: #ff78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(58) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(59) .x {
  -webkit-animation: rotateX 21823ms -1311ms linear infinite;
          animation: rotateX 21823ms -1311ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(59) .y {
  -webkit-animation: rotateY 27214ms -2212ms linear infinite;
          animation: rotateY 27214ms -2212ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(59) .inner {
  width: 15px;
  height: 15px;
  background: #4278a0;
}
#egg .stage:nth-child(2) .circle:nth-child(59) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(60) .x {
  -webkit-animation: rotateX 27893ms -393ms linear infinite;
          animation: rotateX 27893ms -393ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(60) .y {
  -webkit-animation: rotateY 25216ms -2951ms linear infinite;
          animation: rotateY 25216ms -2951ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(60) .inner {
  width: 32px;
  height: 32px;
  background: #a078a0;
}
#egg .stage:nth-child(2) .circle:nth-child(60) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(61) .x {
  -webkit-animation: rotateX 13433ms -228ms linear infinite;
          animation: rotateX 13433ms -228ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(61) .y {
  -webkit-animation: rotateY 23116ms -2183ms linear infinite;
          animation: rotateY 23116ms -2183ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(61) .inner {
  width: 24px;
  height: 24px;
  background: #ff78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(61) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(62) .x {
  -webkit-animation: rotateX 26141ms -2750ms linear infinite;
          animation: rotateX 26141ms -2750ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(62) .y {
  -webkit-animation: rotateY 19758ms -622ms linear infinite;
          animation: rotateY 19758ms -622ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(62) .inner {
  width: 11px;
  height: 11px;
  background: #7e78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(62) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(63) .x {
  -webkit-animation: rotateX 27249ms -548ms linear infinite;
          animation: rotateX 27249ms -548ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(63) .y {
  -webkit-animation: rotateY 25977ms -1093ms linear infinite;
          animation: rotateY 25977ms -1093ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(63) .inner {
  width: 31px;
  height: 31px;
  background: #b478a0;
}
#egg .stage:nth-child(2) .circle:nth-child(63) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(64) .x {
  -webkit-animation: rotateX 17745ms -414ms linear infinite;
          animation: rotateX 17745ms -414ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(64) .y {
  -webkit-animation: rotateY 26025ms -2936ms linear infinite;
          animation: rotateY 26025ms -2936ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(64) .inner {
  width: 24px;
  height: 24px;
  background: #3878a0;
}
#egg .stage:nth-child(2) .circle:nth-child(64) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(65) .x {
  -webkit-animation: rotateX 24359ms -935ms linear infinite;
          animation: rotateX 24359ms -935ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(65) .y {
  -webkit-animation: rotateY 18510ms -288ms linear infinite;
          animation: rotateY 18510ms -288ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(65) .inner {
  width: 24px;
  height: 24px;
  background: #ff78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(65) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(66) .x {
  -webkit-animation: rotateX 26760ms -667ms linear infinite;
          animation: rotateX 26760ms -667ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(66) .y {
  -webkit-animation: rotateY 17214ms -1197ms linear infinite;
          animation: rotateY 17214ms -1197ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(66) .inner {
  width: 27px;
  height: 27px;
  background: #ca78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(66) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(67) .x {
  -webkit-animation: rotateX 28711ms -193ms linear infinite;
          animation: rotateX 28711ms -193ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(67) .y {
  -webkit-animation: rotateY 26364ms -1337ms linear infinite;
          animation: rotateY 26364ms -1337ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(67) .inner {
  width: 20px;
  height: 20px;
  background: #3e78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(67) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(68) .x {
  -webkit-animation: rotateX 21530ms -39ms linear infinite;
          animation: rotateX 21530ms -39ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(68) .y {
  -webkit-animation: rotateY 10581ms -2360ms linear infinite;
          animation: rotateY 10581ms -2360ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(68) .inner {
  width: 35px;
  height: 35px;
  background: #d078a0;
}
#egg .stage:nth-child(2) .circle:nth-child(68) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(69) .x {
  -webkit-animation: rotateX 23112ms -591ms linear infinite;
          animation: rotateX 23112ms -591ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(69) .y {
  -webkit-animation: rotateY 18181ms -271ms linear infinite;
          animation: rotateY 18181ms -271ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(69) .inner {
  width: 17px;
  height: 17px;
  background: #0a78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(69) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(70) .x {
  -webkit-animation: rotateX 20694ms -1284ms linear infinite;
          animation: rotateX 20694ms -1284ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(70) .y {
  -webkit-animation: rotateY 22907ms -2223ms linear infinite;
          animation: rotateY 22907ms -2223ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(70) .inner {
  width: 11px;
  height: 11px;
  background: #c678a0;
}
#egg .stage:nth-child(2) .circle:nth-child(70) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(71) .x {
  -webkit-animation: rotateX 11177ms -2100ms linear infinite;
          animation: rotateX 11177ms -2100ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(71) .y {
  -webkit-animation: rotateY 10716ms -872ms linear infinite;
          animation: rotateY 10716ms -872ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(71) .inner {
  width: 27px;
  height: 27px;
  background: #1c78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(71) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(72) .x {
  -webkit-animation: rotateX 24998ms -1562ms linear infinite;
          animation: rotateX 24998ms -1562ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(72) .y {
  -webkit-animation: rotateY 18567ms -339ms linear infinite;
          animation: rotateY 18567ms -339ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(72) .inner {
  width: 32px;
  height: 32px;
  background: #e278a0;
}
#egg .stage:nth-child(2) .circle:nth-child(72) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(73) .x {
  -webkit-animation: rotateX 11535ms -500ms linear infinite;
          animation: rotateX 11535ms -500ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(73) .y {
  -webkit-animation: rotateY 10127ms -2018ms linear infinite;
          animation: rotateY 10127ms -2018ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(73) .inner {
  width: 12px;
  height: 12px;
  background: #7678a0;
}
#egg .stage:nth-child(2) .circle:nth-child(73) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(74) .x {
  -webkit-animation: rotateX 17997ms -1019ms linear infinite;
          animation: rotateX 17997ms -1019ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(74) .y {
  -webkit-animation: rotateY 13512ms -1004ms linear infinite;
          animation: rotateY 13512ms -1004ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(74) .inner {
  width: 24px;
  height: 24px;
  background: #0278a0;
}
#egg .stage:nth-child(2) .circle:nth-child(74) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(75) .x {
  -webkit-animation: rotateX 22104ms -2395ms linear infinite;
          animation: rotateX 22104ms -2395ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(75) .y {
  -webkit-animation: rotateY 26908ms -2689ms linear infinite;
          animation: rotateY 26908ms -2689ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(75) .inner {
  width: 26px;
  height: 26px;
  background: #f878a0;
}
#egg .stage:nth-child(2) .circle:nth-child(75) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(76) .x {
  -webkit-animation: rotateX 12087ms -65ms linear infinite;
          animation: rotateX 12087ms -65ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(76) .y {
  -webkit-animation: rotateY 11891ms -116ms linear infinite;
          animation: rotateY 11891ms -116ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(76) .inner {
  width: 24px;
  height: 24px;
  background: #4878a0;
}
#egg .stage:nth-child(2) .circle:nth-child(76) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(77) .x {
  -webkit-animation: rotateX 29355ms -2137ms linear infinite;
          animation: rotateX 29355ms -2137ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(77) .y {
  -webkit-animation: rotateY 10483ms -1235ms linear infinite;
          animation: rotateY 10483ms -1235ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(77) .inner {
  width: 12px;
  height: 12px;
  background: #1e78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(77) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(78) .x {
  -webkit-animation: rotateX 17439ms -2627ms linear infinite;
          animation: rotateX 17439ms -2627ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(78) .y {
  -webkit-animation: rotateY 24501ms -1630ms linear infinite;
          animation: rotateY 24501ms -1630ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(78) .inner {
  width: 25px;
  height: 25px;
  background: #bc78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(78) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(79) .x {
  -webkit-animation: rotateX 24043ms -2976ms linear infinite;
          animation: rotateX 24043ms -2976ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(79) .y {
  -webkit-animation: rotateY 19295ms -1482ms linear infinite;
          animation: rotateY 19295ms -1482ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(79) .inner {
  width: 12px;
  height: 12px;
  background: #f278a0;
}
#egg .stage:nth-child(2) .circle:nth-child(79) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(80) .x {
  -webkit-animation: rotateX 26697ms -393ms linear infinite;
          animation: rotateX 26697ms -393ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(80) .y {
  -webkit-animation: rotateY 22398ms -1235ms linear infinite;
          animation: rotateY 22398ms -1235ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(80) .inner {
  width: 31px;
  height: 31px;
  background: #ff78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(80) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(81) .x {
  -webkit-animation: rotateX 18691ms -2509ms linear infinite;
          animation: rotateX 18691ms -2509ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(81) .y {
  -webkit-animation: rotateY 29602ms -1221ms linear infinite;
          animation: rotateY 29602ms -1221ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(81) .inner {
  width: 16px;
  height: 16px;
  background: #e478a0;
}
#egg .stage:nth-child(2) .circle:nth-child(81) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(82) .x {
  -webkit-animation: rotateX 28730ms -982ms linear infinite;
          animation: rotateX 28730ms -982ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(82) .y {
  -webkit-animation: rotateY 10808ms -88ms linear infinite;
          animation: rotateY 10808ms -88ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(82) .inner {
  width: 17px;
  height: 17px;
  background: #2478a0;
}
#egg .stage:nth-child(2) .circle:nth-child(82) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(83) .x {
  -webkit-animation: rotateX 10122ms -211ms linear infinite;
          animation: rotateX 10122ms -211ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(83) .y {
  -webkit-animation: rotateY 17404ms -1799ms linear infinite;
          animation: rotateY 17404ms -1799ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(83) .inner {
  width: 18px;
  height: 18px;
  background: #ff78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(83) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(84) .x {
  -webkit-animation: rotateX 11553ms -2880ms linear infinite;
          animation: rotateX 11553ms -2880ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(84) .y {
  -webkit-animation: rotateY 29838ms -2701ms linear infinite;
          animation: rotateY 29838ms -2701ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(84) .inner {
  width: 31px;
  height: 31px;
  background: #6878a0;
}
#egg .stage:nth-child(2) .circle:nth-child(84) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(85) .x {
  -webkit-animation: rotateX 15327ms -655ms linear infinite;
          animation: rotateX 15327ms -655ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(85) .y {
  -webkit-animation: rotateY 18609ms -2965ms linear infinite;
          animation: rotateY 18609ms -2965ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(85) .inner {
  width: 20px;
  height: 20px;
  background: #4c78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(85) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(86) .x {
  -webkit-animation: rotateX 28668ms -118ms linear infinite;
          animation: rotateX 28668ms -118ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(86) .y {
  -webkit-animation: rotateY 25553ms -1526ms linear infinite;
          animation: rotateY 25553ms -1526ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(86) .inner {
  width: 31px;
  height: 31px;
  background: #3678a0;
}
#egg .stage:nth-child(2) .circle:nth-child(86) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(87) .x {
  -webkit-animation: rotateX 26722ms -626ms linear infinite;
          animation: rotateX 26722ms -626ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(87) .y {
  -webkit-animation: rotateY 26433ms -925ms linear infinite;
          animation: rotateY 26433ms -925ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(87) .inner {
  width: 33px;
  height: 33px;
  background: #9878a0;
}
#egg .stage:nth-child(2) .circle:nth-child(87) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(88) .x {
  -webkit-animation: rotateX 25225ms -446ms linear infinite;
          animation: rotateX 25225ms -446ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(88) .y {
  -webkit-animation: rotateY 25046ms -313ms linear infinite;
          animation: rotateY 25046ms -313ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(88) .inner {
  width: 30px;
  height: 30px;
  background: #9a78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(88) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(89) .x {
  -webkit-animation: rotateX 18768ms -720ms linear infinite;
          animation: rotateX 18768ms -720ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(89) .y {
  -webkit-animation: rotateY 10639ms -557ms linear infinite;
          animation: rotateY 10639ms -557ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(89) .inner {
  width: 23px;
  height: 23px;
  background: #d878a0;
}
#egg .stage:nth-child(2) .circle:nth-child(89) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(90) .x {
  -webkit-animation: rotateX 29875ms -527ms linear infinite;
          animation: rotateX 29875ms -527ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(90) .y {
  -webkit-animation: rotateY 24045ms -953ms linear infinite;
          animation: rotateY 24045ms -953ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(90) .inner {
  width: 27px;
  height: 27px;
  background: #8a78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(90) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(91) .x {
  -webkit-animation: rotateX 29385ms -360ms linear infinite;
          animation: rotateX 29385ms -360ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(91) .y {
  -webkit-animation: rotateY 26749ms -960ms linear infinite;
          animation: rotateY 26749ms -960ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(91) .inner {
  width: 14px;
  height: 14px;
  background: #9478a0;
}
#egg .stage:nth-child(2) .circle:nth-child(91) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(92) .x {
  -webkit-animation: rotateX 28714ms -542ms linear infinite;
          animation: rotateX 28714ms -542ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(92) .y {
  -webkit-animation: rotateY 10101ms -834ms linear infinite;
          animation: rotateY 10101ms -834ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(92) .inner {
  width: 28px;
  height: 28px;
  background: #ba78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(92) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(93) .x {
  -webkit-animation: rotateX 26663ms -1208ms linear infinite;
          animation: rotateX 26663ms -1208ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(93) .y {
  -webkit-animation: rotateY 29913ms -2212ms linear infinite;
          animation: rotateY 29913ms -2212ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(93) .inner {
  width: 32px;
  height: 32px;
  background: #2c78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(93) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(94) .x {
  -webkit-animation: rotateX 18056ms -861ms linear infinite;
          animation: rotateX 18056ms -861ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(94) .y {
  -webkit-animation: rotateY 22901ms -1165ms linear infinite;
          animation: rotateY 22901ms -1165ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(94) .inner {
  width: 35px;
  height: 35px;
  background: #ce78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(94) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(95) .x {
  -webkit-animation: rotateX 23309ms -631ms linear infinite;
          animation: rotateX 23309ms -631ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(95) .y {
  -webkit-animation: rotateY 22297ms -2269ms linear infinite;
          animation: rotateY 22297ms -2269ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(95) .inner {
  width: 19px;
  height: 19px;
  background: #ff78a0;
}
#egg .stage:nth-child(2) .circle:nth-child(95) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(96) .x {
  -webkit-animation: rotateX 24975ms -1600ms linear infinite;
          animation: rotateX 24975ms -1600ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(96) .y {
  -webkit-animation: rotateY 24594ms -1030ms linear infinite;
          animation: rotateY 24594ms -1030ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(96) .inner {
  width: 17px;
  height: 17px;
  background: #b478a0;
}
#egg .stage:nth-child(2) .circle:nth-child(96) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(97) .x {
  -webkit-animation: rotateX 29062ms -1566ms linear infinite;
          animation: rotateX 29062ms -1566ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(97) .y {
  -webkit-animation: rotateY 24306ms -2564ms linear infinite;
          animation: rotateY 24306ms -2564ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(97) .inner {
  width: 33px;
  height: 33px;
  background: #4678a0;
}
#egg .stage:nth-child(2) .circle:nth-child(97) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(98) .x {
  -webkit-animation: rotateX 13914ms -2506ms linear infinite;
          animation: rotateX 13914ms -2506ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(98) .y {
  -webkit-animation: rotateY 23511ms -989ms linear infinite;
          animation: rotateY 23511ms -989ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(98) .inner {
  width: 14px;
  height: 14px;
  background: #3278a0;
}
#egg .stage:nth-child(2) .circle:nth-child(98) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(99) .x {
  -webkit-animation: rotateX 17805ms -2645ms linear infinite;
          animation: rotateX 17805ms -2645ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(99) .y {
  -webkit-animation: rotateY 25101ms -1692ms linear infinite;
          animation: rotateY 25101ms -1692ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(99) .inner {
  width: 32px;
  height: 32px;
  background: #b678a0;
}
#egg .stage:nth-child(2) .circle:nth-child(99) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(2) .circle:nth-child(100) .x {
  -webkit-animation: rotateX 21215ms -2124ms linear infinite;
          animation: rotateX 21215ms -2124ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(100) .y {
  -webkit-animation: rotateY 21678ms -2216ms linear infinite;
          animation: rotateY 21678ms -2216ms linear infinite;
}
#egg .stage:nth-child(2) .circle:nth-child(100) .inner {
  width: 15px;
  height: 15px;
  background: #1478a0;
}
#egg .stage:nth-child(2) .circle:nth-child(100) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .inner {
  border-radius: 100%;
  transform: translate(-50%, -50%) translateZ(320px);
}
#egg .stage:nth-child(3) .circle:nth-child(1) .x {
  -webkit-animation: rotateX 28101ms -1043ms linear infinite;
          animation: rotateX 28101ms -1043ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(1) .y {
  -webkit-animation: rotateY 28962ms -430ms linear infinite;
          animation: rotateY 28962ms -430ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(1) .inner {
  width: 34px;
  height: 34px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(1) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(2) .x {
  -webkit-animation: rotateX 18243ms -2184ms linear infinite;
          animation: rotateX 18243ms -2184ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(2) .y {
  -webkit-animation: rotateY 17176ms -1738ms linear infinite;
          animation: rotateY 17176ms -1738ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(2) .inner {
  width: 31px;
  height: 31px;
  background: #9378a0;
}
#egg .stage:nth-child(3) .circle:nth-child(2) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(3) .x {
  -webkit-animation: rotateX 19972ms -943ms linear infinite;
          animation: rotateX 19972ms -943ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(3) .y {
  -webkit-animation: rotateY 18613ms -1599ms linear infinite;
          animation: rotateY 18613ms -1599ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(3) .inner {
  width: 14px;
  height: 14px;
  background: #7e78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(3) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(4) .x {
  -webkit-animation: rotateX 12485ms -1235ms linear infinite;
          animation: rotateX 12485ms -1235ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(4) .y {
  -webkit-animation: rotateY 27981ms -1313ms linear infinite;
          animation: rotateY 27981ms -1313ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(4) .inner {
  width: 34px;
  height: 34px;
  background: #9378a0;
}
#egg .stage:nth-child(3) .circle:nth-child(4) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(5) .x {
  -webkit-animation: rotateX 19804ms -733ms linear infinite;
          animation: rotateX 19804ms -733ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(5) .y {
  -webkit-animation: rotateY 16717ms -1603ms linear infinite;
          animation: rotateY 16717ms -1603ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(5) .inner {
  width: 18px;
  height: 18px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(5) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(6) .x {
  -webkit-animation: rotateX 11007ms -14ms linear infinite;
          animation: rotateX 11007ms -14ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(6) .y {
  -webkit-animation: rotateY 22506ms -996ms linear infinite;
          animation: rotateY 22506ms -996ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(6) .inner {
  width: 17px;
  height: 17px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(6) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(7) .x {
  -webkit-animation: rotateX 19960ms -1036ms linear infinite;
          animation: rotateX 19960ms -1036ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(7) .y {
  -webkit-animation: rotateY 11432ms -2671ms linear infinite;
          animation: rotateY 11432ms -2671ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(7) .inner {
  width: 33px;
  height: 33px;
  background: #cf78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(7) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(8) .x {
  -webkit-animation: rotateX 18170ms -1181ms linear infinite;
          animation: rotateX 18170ms -1181ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(8) .y {
  -webkit-animation: rotateY 15791ms -923ms linear infinite;
          animation: rotateY 15791ms -923ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(8) .inner {
  width: 28px;
  height: 28px;
  background: #1878a0;
}
#egg .stage:nth-child(3) .circle:nth-child(8) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(9) .x {
  -webkit-animation: rotateX 15706ms -252ms linear infinite;
          animation: rotateX 15706ms -252ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(9) .y {
  -webkit-animation: rotateY 17421ms -2514ms linear infinite;
          animation: rotateY 17421ms -2514ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(9) .inner {
  width: 11px;
  height: 11px;
  background: #4878a0;
}
#egg .stage:nth-child(3) .circle:nth-child(9) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(10) .x {
  -webkit-animation: rotateX 14678ms -1973ms linear infinite;
          animation: rotateX 14678ms -1973ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(10) .y {
  -webkit-animation: rotateY 19845ms -1253ms linear infinite;
          animation: rotateY 19845ms -1253ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(10) .inner {
  width: 12px;
  height: 12px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(10) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(11) .x {
  -webkit-animation: rotateX 24850ms -2806ms linear infinite;
          animation: rotateX 24850ms -2806ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(11) .y {
  -webkit-animation: rotateY 27964ms -22ms linear infinite;
          animation: rotateY 27964ms -22ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(11) .inner {
  width: 14px;
  height: 14px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(11) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(12) .x {
  -webkit-animation: rotateX 28464ms -1662ms linear infinite;
          animation: rotateX 28464ms -1662ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(12) .y {
  -webkit-animation: rotateY 14729ms -2986ms linear infinite;
          animation: rotateY 14729ms -2986ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(12) .inner {
  width: 11px;
  height: 11px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(12) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(13) .x {
  -webkit-animation: rotateX 29409ms -2712ms linear infinite;
          animation: rotateX 29409ms -2712ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(13) .y {
  -webkit-animation: rotateY 26139ms -1058ms linear infinite;
          animation: rotateY 26139ms -1058ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(13) .inner {
  width: 14px;
  height: 14px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(13) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(14) .x {
  -webkit-animation: rotateX 18698ms -2232ms linear infinite;
          animation: rotateX 18698ms -2232ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(14) .y {
  -webkit-animation: rotateY 12797ms -2659ms linear infinite;
          animation: rotateY 12797ms -2659ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(14) .inner {
  width: 25px;
  height: 25px;
  background: #4b78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(14) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(15) .x {
  -webkit-animation: rotateX 17521ms -2714ms linear infinite;
          animation: rotateX 17521ms -2714ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(15) .y {
  -webkit-animation: rotateY 24880ms -1338ms linear infinite;
          animation: rotateY 24880ms -1338ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(15) .inner {
  width: 21px;
  height: 21px;
  background: #1278a0;
}
#egg .stage:nth-child(3) .circle:nth-child(15) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(16) .x {
  -webkit-animation: rotateX 11025ms -732ms linear infinite;
          animation: rotateX 11025ms -732ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(16) .y {
  -webkit-animation: rotateY 13851ms -2401ms linear infinite;
          animation: rotateY 13851ms -2401ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(16) .inner {
  width: 27px;
  height: 27px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(16) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(17) .x {
  -webkit-animation: rotateX 29454ms -509ms linear infinite;
          animation: rotateX 29454ms -509ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(17) .y {
  -webkit-animation: rotateY 23971ms -2738ms linear infinite;
          animation: rotateY 23971ms -2738ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(17) .inner {
  width: 33px;
  height: 33px;
  background: #7578a0;
}
#egg .stage:nth-child(3) .circle:nth-child(17) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(18) .x {
  -webkit-animation: rotateX 27873ms -2525ms linear infinite;
          animation: rotateX 27873ms -2525ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(18) .y {
  -webkit-animation: rotateY 23930ms -887ms linear infinite;
          animation: rotateY 23930ms -887ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(18) .inner {
  width: 12px;
  height: 12px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(18) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(19) .x {
  -webkit-animation: rotateX 20596ms -16ms linear infinite;
          animation: rotateX 20596ms -16ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(19) .y {
  -webkit-animation: rotateY 23474ms -2922ms linear infinite;
          animation: rotateY 23474ms -2922ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(19) .inner {
  width: 24px;
  height: 24px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(19) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(20) .x {
  -webkit-animation: rotateX 12895ms -2054ms linear infinite;
          animation: rotateX 12895ms -2054ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(20) .y {
  -webkit-animation: rotateY 17290ms -340ms linear infinite;
          animation: rotateY 17290ms -340ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(20) .inner {
  width: 31px;
  height: 31px;
  background: #cc78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(20) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(21) .x {
  -webkit-animation: rotateX 13297ms -1075ms linear infinite;
          animation: rotateX 13297ms -1075ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(21) .y {
  -webkit-animation: rotateY 11802ms -2036ms linear infinite;
          animation: rotateY 11802ms -2036ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(21) .inner {
  width: 29px;
  height: 29px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(21) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(22) .x {
  -webkit-animation: rotateX 28354ms -2581ms linear infinite;
          animation: rotateX 28354ms -2581ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(22) .y {
  -webkit-animation: rotateY 22803ms -2117ms linear infinite;
          animation: rotateY 22803ms -2117ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(22) .inner {
  width: 29px;
  height: 29px;
  background: #6978a0;
}
#egg .stage:nth-child(3) .circle:nth-child(22) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(23) .x {
  -webkit-animation: rotateX 24446ms -303ms linear infinite;
          animation: rotateX 24446ms -303ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(23) .y {
  -webkit-animation: rotateY 17669ms -2084ms linear infinite;
          animation: rotateY 17669ms -2084ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(23) .inner {
  width: 29px;
  height: 29px;
  background: #5178a0;
}
#egg .stage:nth-child(3) .circle:nth-child(23) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(24) .x {
  -webkit-animation: rotateX 26548ms -660ms linear infinite;
          animation: rotateX 26548ms -660ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(24) .y {
  -webkit-animation: rotateY 16393ms -906ms linear infinite;
          animation: rotateY 16393ms -906ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(24) .inner {
  width: 15px;
  height: 15px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(24) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(25) .x {
  -webkit-animation: rotateX 29215ms -546ms linear infinite;
          animation: rotateX 29215ms -546ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(25) .y {
  -webkit-animation: rotateY 14102ms -2913ms linear infinite;
          animation: rotateY 14102ms -2913ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(25) .inner {
  width: 35px;
  height: 35px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(25) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(26) .x {
  -webkit-animation: rotateX 12733ms -2131ms linear infinite;
          animation: rotateX 12733ms -2131ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(26) .y {
  -webkit-animation: rotateY 13482ms -1907ms linear infinite;
          animation: rotateY 13482ms -1907ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(26) .inner {
  width: 34px;
  height: 34px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(26) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(27) .x {
  -webkit-animation: rotateX 20712ms -568ms linear infinite;
          animation: rotateX 20712ms -568ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(27) .y {
  -webkit-animation: rotateY 15994ms -2388ms linear infinite;
          animation: rotateY 15994ms -2388ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(27) .inner {
  width: 34px;
  height: 34px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(27) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(28) .x {
  -webkit-animation: rotateX 10326ms -371ms linear infinite;
          animation: rotateX 10326ms -371ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(28) .y {
  -webkit-animation: rotateY 26374ms -2790ms linear infinite;
          animation: rotateY 26374ms -2790ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(28) .inner {
  width: 11px;
  height: 11px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(28) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(29) .x {
  -webkit-animation: rotateX 27079ms -1698ms linear infinite;
          animation: rotateX 27079ms -1698ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(29) .y {
  -webkit-animation: rotateY 29212ms -726ms linear infinite;
          animation: rotateY 29212ms -726ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(29) .inner {
  width: 35px;
  height: 35px;
  background: #7278a0;
}
#egg .stage:nth-child(3) .circle:nth-child(29) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(30) .x {
  -webkit-animation: rotateX 11578ms -560ms linear infinite;
          animation: rotateX 11578ms -560ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(30) .y {
  -webkit-animation: rotateY 26824ms -624ms linear infinite;
          animation: rotateY 26824ms -624ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(30) .inner {
  width: 19px;
  height: 19px;
  background: #0f78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(30) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(31) .x {
  -webkit-animation: rotateX 28016ms -1970ms linear infinite;
          animation: rotateX 28016ms -1970ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(31) .y {
  -webkit-animation: rotateY 23502ms -1594ms linear infinite;
          animation: rotateY 23502ms -1594ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(31) .inner {
  width: 24px;
  height: 24px;
  background: #5a78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(31) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(32) .x {
  -webkit-animation: rotateX 27014ms -2432ms linear infinite;
          animation: rotateX 27014ms -2432ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(32) .y {
  -webkit-animation: rotateY 26929ms -2232ms linear infinite;
          animation: rotateY 26929ms -2232ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(32) .inner {
  width: 21px;
  height: 21px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(32) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(33) .x {
  -webkit-animation: rotateX 20789ms -1541ms linear infinite;
          animation: rotateX 20789ms -1541ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(33) .y {
  -webkit-animation: rotateY 20042ms -1788ms linear infinite;
          animation: rotateY 20042ms -1788ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(33) .inner {
  width: 27px;
  height: 27px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(33) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(34) .x {
  -webkit-animation: rotateX 14189ms -2141ms linear infinite;
          animation: rotateX 14189ms -2141ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(34) .y {
  -webkit-animation: rotateY 11721ms -157ms linear infinite;
          animation: rotateY 11721ms -157ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(34) .inner {
  width: 11px;
  height: 11px;
  background: #5a78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(34) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(35) .x {
  -webkit-animation: rotateX 13703ms -1125ms linear infinite;
          animation: rotateX 13703ms -1125ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(35) .y {
  -webkit-animation: rotateY 13078ms -1694ms linear infinite;
          animation: rotateY 13078ms -1694ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(35) .inner {
  width: 13px;
  height: 13px;
  background: #ae78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(35) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(36) .x {
  -webkit-animation: rotateX 21258ms -1658ms linear infinite;
          animation: rotateX 21258ms -1658ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(36) .y {
  -webkit-animation: rotateY 22024ms -783ms linear infinite;
          animation: rotateY 22024ms -783ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(36) .inner {
  width: 27px;
  height: 27px;
  background: #c378a0;
}
#egg .stage:nth-child(3) .circle:nth-child(36) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(37) .x {
  -webkit-animation: rotateX 13833ms -1320ms linear infinite;
          animation: rotateX 13833ms -1320ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(37) .y {
  -webkit-animation: rotateY 10262ms -1100ms linear infinite;
          animation: rotateY 10262ms -1100ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(37) .inner {
  width: 18px;
  height: 18px;
  background: #8478a0;
}
#egg .stage:nth-child(3) .circle:nth-child(37) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(38) .x {
  -webkit-animation: rotateX 27226ms -1937ms linear infinite;
          animation: rotateX 27226ms -1937ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(38) .y {
  -webkit-animation: rotateY 29191ms -1897ms linear infinite;
          animation: rotateY 29191ms -1897ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(38) .inner {
  width: 12px;
  height: 12px;
  background: #e178a0;
}
#egg .stage:nth-child(3) .circle:nth-child(38) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(39) .x {
  -webkit-animation: rotateX 19173ms -2388ms linear infinite;
          animation: rotateX 19173ms -2388ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(39) .y {
  -webkit-animation: rotateY 12180ms -1287ms linear infinite;
          animation: rotateY 12180ms -1287ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(39) .inner {
  width: 14px;
  height: 14px;
  background: #f378a0;
}
#egg .stage:nth-child(3) .circle:nth-child(39) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(40) .x {
  -webkit-animation: rotateX 29155ms -2724ms linear infinite;
          animation: rotateX 29155ms -2724ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(40) .y {
  -webkit-animation: rotateY 10334ms -1415ms linear infinite;
          animation: rotateY 10334ms -1415ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(40) .inner {
  width: 21px;
  height: 21px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(40) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(41) .x {
  -webkit-animation: rotateX 29056ms -2173ms linear infinite;
          animation: rotateX 29056ms -2173ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(41) .y {
  -webkit-animation: rotateY 22889ms -752ms linear infinite;
          animation: rotateY 22889ms -752ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(41) .inner {
  width: 25px;
  height: 25px;
  background: #4578a0;
}
#egg .stage:nth-child(3) .circle:nth-child(41) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(42) .x {
  -webkit-animation: rotateX 23135ms -1358ms linear infinite;
          animation: rotateX 23135ms -1358ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(42) .y {
  -webkit-animation: rotateY 22408ms -672ms linear infinite;
          animation: rotateY 22408ms -672ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(42) .inner {
  width: 32px;
  height: 32px;
  background: #8178a0;
}
#egg .stage:nth-child(3) .circle:nth-child(42) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(43) .x {
  -webkit-animation: rotateX 24336ms -1845ms linear infinite;
          animation: rotateX 24336ms -1845ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(43) .y {
  -webkit-animation: rotateY 29302ms -2187ms linear infinite;
          animation: rotateY 29302ms -2187ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(43) .inner {
  width: 16px;
  height: 16px;
  background: #8478a0;
}
#egg .stage:nth-child(3) .circle:nth-child(43) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(44) .x {
  -webkit-animation: rotateX 17853ms -969ms linear infinite;
          animation: rotateX 17853ms -969ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(44) .y {
  -webkit-animation: rotateY 29351ms -1628ms linear infinite;
          animation: rotateY 29351ms -1628ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(44) .inner {
  width: 20px;
  height: 20px;
  background: #6c78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(44) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(45) .x {
  -webkit-animation: rotateX 13421ms -2029ms linear infinite;
          animation: rotateX 13421ms -2029ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(45) .y {
  -webkit-animation: rotateY 27901ms -230ms linear infinite;
          animation: rotateY 27901ms -230ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(45) .inner {
  width: 17px;
  height: 17px;
  background: #4878a0;
}
#egg .stage:nth-child(3) .circle:nth-child(45) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(46) .x {
  -webkit-animation: rotateX 29172ms -2392ms linear infinite;
          animation: rotateX 29172ms -2392ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(46) .y {
  -webkit-animation: rotateY 10777ms -1101ms linear infinite;
          animation: rotateY 10777ms -1101ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(46) .inner {
  width: 27px;
  height: 27px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(46) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(47) .x {
  -webkit-animation: rotateX 15426ms -2911ms linear infinite;
          animation: rotateX 15426ms -2911ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(47) .y {
  -webkit-animation: rotateY 15095ms -357ms linear infinite;
          animation: rotateY 15095ms -357ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(47) .inner {
  width: 11px;
  height: 11px;
  background: #5778a0;
}
#egg .stage:nth-child(3) .circle:nth-child(47) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(48) .x {
  -webkit-animation: rotateX 21223ms -828ms linear infinite;
          animation: rotateX 21223ms -828ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(48) .y {
  -webkit-animation: rotateY 21074ms -2631ms linear infinite;
          animation: rotateY 21074ms -2631ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(48) .inner {
  width: 17px;
  height: 17px;
  background: #2778a0;
}
#egg .stage:nth-child(3) .circle:nth-child(48) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(49) .x {
  -webkit-animation: rotateX 25621ms -2817ms linear infinite;
          animation: rotateX 25621ms -2817ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(49) .y {
  -webkit-animation: rotateY 20787ms -2641ms linear infinite;
          animation: rotateY 20787ms -2641ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(49) .inner {
  width: 17px;
  height: 17px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(49) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(50) .x {
  -webkit-animation: rotateX 29105ms -841ms linear infinite;
          animation: rotateX 29105ms -841ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(50) .y {
  -webkit-animation: rotateY 28532ms -1885ms linear infinite;
          animation: rotateY 28532ms -1885ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(50) .inner {
  width: 17px;
  height: 17px;
  background: #ab78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(50) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(51) .x {
  -webkit-animation: rotateX 27732ms -414ms linear infinite;
          animation: rotateX 27732ms -414ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(51) .y {
  -webkit-animation: rotateY 14180ms -392ms linear infinite;
          animation: rotateY 14180ms -392ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(51) .inner {
  width: 22px;
  height: 22px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(51) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(52) .x {
  -webkit-animation: rotateX 15315ms -2730ms linear infinite;
          animation: rotateX 15315ms -2730ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(52) .y {
  -webkit-animation: rotateY 16064ms -866ms linear infinite;
          animation: rotateY 16064ms -866ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(52) .inner {
  width: 35px;
  height: 35px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(52) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(53) .x {
  -webkit-animation: rotateX 25963ms -299ms linear infinite;
          animation: rotateX 25963ms -299ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(53) .y {
  -webkit-animation: rotateY 24474ms -2681ms linear infinite;
          animation: rotateY 24474ms -2681ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(53) .inner {
  width: 14px;
  height: 14px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(53) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(54) .x {
  -webkit-animation: rotateX 20151ms -2712ms linear infinite;
          animation: rotateX 20151ms -2712ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(54) .y {
  -webkit-animation: rotateY 14053ms -1087ms linear infinite;
          animation: rotateY 14053ms -1087ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(54) .inner {
  width: 35px;
  height: 35px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(54) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(55) .x {
  -webkit-animation: rotateX 12802ms -1982ms linear infinite;
          animation: rotateX 12802ms -1982ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(55) .y {
  -webkit-animation: rotateY 22545ms -2759ms linear infinite;
          animation: rotateY 22545ms -2759ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(55) .inner {
  width: 19px;
  height: 19px;
  background: #7e78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(55) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(56) .x {
  -webkit-animation: rotateX 25708ms -2070ms linear infinite;
          animation: rotateX 25708ms -2070ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(56) .y {
  -webkit-animation: rotateY 17940ms -1064ms linear infinite;
          animation: rotateY 17940ms -1064ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(56) .inner {
  width: 30px;
  height: 30px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(56) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(57) .x {
  -webkit-animation: rotateX 15894ms -981ms linear infinite;
          animation: rotateX 15894ms -981ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(57) .y {
  -webkit-animation: rotateY 27291ms -926ms linear infinite;
          animation: rotateY 27291ms -926ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(57) .inner {
  width: 25px;
  height: 25px;
  background: #a578a0;
}
#egg .stage:nth-child(3) .circle:nth-child(57) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(58) .x {
  -webkit-animation: rotateX 10564ms -2464ms linear infinite;
          animation: rotateX 10564ms -2464ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(58) .y {
  -webkit-animation: rotateY 11308ms -272ms linear infinite;
          animation: rotateY 11308ms -272ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(58) .inner {
  width: 11px;
  height: 11px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(58) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(59) .x {
  -webkit-animation: rotateX 21832ms -1862ms linear infinite;
          animation: rotateX 21832ms -1862ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(59) .y {
  -webkit-animation: rotateY 22053ms -2574ms linear infinite;
          animation: rotateY 22053ms -2574ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(59) .inner {
  width: 33px;
  height: 33px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(59) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(60) .x {
  -webkit-animation: rotateX 24298ms -10ms linear infinite;
          animation: rotateX 24298ms -10ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(60) .y {
  -webkit-animation: rotateY 18116ms -2225ms linear infinite;
          animation: rotateY 18116ms -2225ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(60) .inner {
  width: 14px;
  height: 14px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(60) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(61) .x {
  -webkit-animation: rotateX 17367ms -2527ms linear infinite;
          animation: rotateX 17367ms -2527ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(61) .y {
  -webkit-animation: rotateY 21877ms -2900ms linear infinite;
          animation: rotateY 21877ms -2900ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(61) .inner {
  width: 17px;
  height: 17px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(61) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(62) .x {
  -webkit-animation: rotateX 19516ms -1380ms linear infinite;
          animation: rotateX 19516ms -1380ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(62) .y {
  -webkit-animation: rotateY 20148ms -2459ms linear infinite;
          animation: rotateY 20148ms -2459ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(62) .inner {
  width: 13px;
  height: 13px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(62) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(63) .x {
  -webkit-animation: rotateX 23379ms -1613ms linear infinite;
          animation: rotateX 23379ms -1613ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(63) .y {
  -webkit-animation: rotateY 10812ms -606ms linear infinite;
          animation: rotateY 10812ms -606ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(63) .inner {
  width: 13px;
  height: 13px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(63) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(64) .x {
  -webkit-animation: rotateX 26708ms -677ms linear infinite;
          animation: rotateX 26708ms -677ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(64) .y {
  -webkit-animation: rotateY 28340ms -2310ms linear infinite;
          animation: rotateY 28340ms -2310ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(64) .inner {
  width: 26px;
  height: 26px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(64) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(65) .x {
  -webkit-animation: rotateX 19737ms -2636ms linear infinite;
          animation: rotateX 19737ms -2636ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(65) .y {
  -webkit-animation: rotateY 10039ms -2313ms linear infinite;
          animation: rotateY 10039ms -2313ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(65) .inner {
  width: 26px;
  height: 26px;
  background: #3378a0;
}
#egg .stage:nth-child(3) .circle:nth-child(65) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(66) .x {
  -webkit-animation: rotateX 12429ms -211ms linear infinite;
          animation: rotateX 12429ms -211ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(66) .y {
  -webkit-animation: rotateY 20375ms -1113ms linear infinite;
          animation: rotateY 20375ms -1113ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(66) .inner {
  width: 31px;
  height: 31px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(66) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(67) .x {
  -webkit-animation: rotateX 13207ms -2792ms linear infinite;
          animation: rotateX 13207ms -2792ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(67) .y {
  -webkit-animation: rotateY 22627ms -1085ms linear infinite;
          animation: rotateY 22627ms -1085ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(67) .inner {
  width: 13px;
  height: 13px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(67) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(68) .x {
  -webkit-animation: rotateX 25408ms -197ms linear infinite;
          animation: rotateX 25408ms -197ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(68) .y {
  -webkit-animation: rotateY 26849ms -2176ms linear infinite;
          animation: rotateY 26849ms -2176ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(68) .inner {
  width: 11px;
  height: 11px;
  background: #e778a0;
}
#egg .stage:nth-child(3) .circle:nth-child(68) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(69) .x {
  -webkit-animation: rotateX 26733ms -1279ms linear infinite;
          animation: rotateX 26733ms -1279ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(69) .y {
  -webkit-animation: rotateY 24477ms -1346ms linear infinite;
          animation: rotateY 24477ms -1346ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(69) .inner {
  width: 26px;
  height: 26px;
  background: #9078a0;
}
#egg .stage:nth-child(3) .circle:nth-child(69) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(70) .x {
  -webkit-animation: rotateX 13450ms -2839ms linear infinite;
          animation: rotateX 13450ms -2839ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(70) .y {
  -webkit-animation: rotateY 20103ms -837ms linear infinite;
          animation: rotateY 20103ms -837ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(70) .inner {
  width: 20px;
  height: 20px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(70) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(71) .x {
  -webkit-animation: rotateX 28261ms -1030ms linear infinite;
          animation: rotateX 28261ms -1030ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(71) .y {
  -webkit-animation: rotateY 25556ms -1477ms linear infinite;
          animation: rotateY 25556ms -1477ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(71) .inner {
  width: 27px;
  height: 27px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(71) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(72) .x {
  -webkit-animation: rotateX 12936ms -1096ms linear infinite;
          animation: rotateX 12936ms -1096ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(72) .y {
  -webkit-animation: rotateY 26877ms -2697ms linear infinite;
          animation: rotateY 26877ms -2697ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(72) .inner {
  width: 31px;
  height: 31px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(72) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(73) .x {
  -webkit-animation: rotateX 28716ms -350ms linear infinite;
          animation: rotateX 28716ms -350ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(73) .y {
  -webkit-animation: rotateY 20627ms -1113ms linear infinite;
          animation: rotateY 20627ms -1113ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(73) .inner {
  width: 26px;
  height: 26px;
  background: #2478a0;
}
#egg .stage:nth-child(3) .circle:nth-child(73) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(74) .x {
  -webkit-animation: rotateX 20151ms -371ms linear infinite;
          animation: rotateX 20151ms -371ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(74) .y {
  -webkit-animation: rotateY 22686ms -567ms linear infinite;
          animation: rotateY 22686ms -567ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(74) .inner {
  width: 26px;
  height: 26px;
  background: #f378a0;
}
#egg .stage:nth-child(3) .circle:nth-child(74) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(75) .x {
  -webkit-animation: rotateX 27797ms -2676ms linear infinite;
          animation: rotateX 27797ms -2676ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(75) .y {
  -webkit-animation: rotateY 11381ms -1413ms linear infinite;
          animation: rotateY 11381ms -1413ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(75) .inner {
  width: 15px;
  height: 15px;
  background: #e178a0;
}
#egg .stage:nth-child(3) .circle:nth-child(75) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(76) .x {
  -webkit-animation: rotateX 16974ms -2965ms linear infinite;
          animation: rotateX 16974ms -2965ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(76) .y {
  -webkit-animation: rotateY 27135ms -370ms linear infinite;
          animation: rotateY 27135ms -370ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(76) .inner {
  width: 16px;
  height: 16px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(76) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(77) .x {
  -webkit-animation: rotateX 10216ms -2839ms linear infinite;
          animation: rotateX 10216ms -2839ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(77) .y {
  -webkit-animation: rotateY 17301ms -257ms linear infinite;
          animation: rotateY 17301ms -257ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(77) .inner {
  width: 15px;
  height: 15px;
  background: #7e78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(77) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(78) .x {
  -webkit-animation: rotateX 21288ms -1056ms linear infinite;
          animation: rotateX 21288ms -1056ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(78) .y {
  -webkit-animation: rotateY 16328ms -1187ms linear infinite;
          animation: rotateY 16328ms -1187ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(78) .inner {
  width: 29px;
  height: 29px;
  background: #de78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(78) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(79) .x {
  -webkit-animation: rotateX 10190ms -1054ms linear infinite;
          animation: rotateX 10190ms -1054ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(79) .y {
  -webkit-animation: rotateY 11302ms -1116ms linear infinite;
          animation: rotateY 11302ms -1116ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(79) .inner {
  width: 24px;
  height: 24px;
  background: #9f78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(79) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(80) .x {
  -webkit-animation: rotateX 11440ms -62ms linear infinite;
          animation: rotateX 11440ms -62ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(80) .y {
  -webkit-animation: rotateY 17901ms -950ms linear infinite;
          animation: rotateY 17901ms -950ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(80) .inner {
  width: 32px;
  height: 32px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(80) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(81) .x {
  -webkit-animation: rotateX 20529ms -833ms linear infinite;
          animation: rotateX 20529ms -833ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(81) .y {
  -webkit-animation: rotateY 14780ms -1158ms linear infinite;
          animation: rotateY 14780ms -1158ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(81) .inner {
  width: 31px;
  height: 31px;
  background: #8d78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(81) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(82) .x {
  -webkit-animation: rotateX 10959ms -216ms linear infinite;
          animation: rotateX 10959ms -216ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(82) .y {
  -webkit-animation: rotateY 14032ms -2753ms linear infinite;
          animation: rotateY 14032ms -2753ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(82) .inner {
  width: 28px;
  height: 28px;
  background: #c678a0;
}
#egg .stage:nth-child(3) .circle:nth-child(82) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(83) .x {
  -webkit-animation: rotateX 10216ms -2494ms linear infinite;
          animation: rotateX 10216ms -2494ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(83) .y {
  -webkit-animation: rotateY 25627ms -390ms linear infinite;
          animation: rotateY 25627ms -390ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(83) .inner {
  width: 11px;
  height: 11px;
  background: #2178a0;
}
#egg .stage:nth-child(3) .circle:nth-child(83) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(84) .x {
  -webkit-animation: rotateX 13002ms -1476ms linear infinite;
          animation: rotateX 13002ms -1476ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(84) .y {
  -webkit-animation: rotateY 13142ms -2569ms linear infinite;
          animation: rotateY 13142ms -2569ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(84) .inner {
  width: 19px;
  height: 19px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(84) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(85) .x {
  -webkit-animation: rotateX 19536ms -2292ms linear infinite;
          animation: rotateX 19536ms -2292ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(85) .y {
  -webkit-animation: rotateY 20402ms -150ms linear infinite;
          animation: rotateY 20402ms -150ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(85) .inner {
  width: 30px;
  height: 30px;
  background: #8478a0;
}
#egg .stage:nth-child(3) .circle:nth-child(85) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(86) .x {
  -webkit-animation: rotateX 26567ms -2159ms linear infinite;
          animation: rotateX 26567ms -2159ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(86) .y {
  -webkit-animation: rotateY 22573ms -989ms linear infinite;
          animation: rotateY 22573ms -989ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(86) .inner {
  width: 18px;
  height: 18px;
  background: #ae78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(86) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(87) .x {
  -webkit-animation: rotateX 17391ms -1646ms linear infinite;
          animation: rotateX 17391ms -1646ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(87) .y {
  -webkit-animation: rotateY 13865ms -514ms linear infinite;
          animation: rotateY 13865ms -514ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(87) .inner {
  width: 17px;
  height: 17px;
  background: #3378a0;
}
#egg .stage:nth-child(3) .circle:nth-child(87) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(88) .x {
  -webkit-animation: rotateX 18650ms -915ms linear infinite;
          animation: rotateX 18650ms -915ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(88) .y {
  -webkit-animation: rotateY 23802ms -1381ms linear infinite;
          animation: rotateY 23802ms -1381ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(88) .inner {
  width: 23px;
  height: 23px;
  background: #1578a0;
}
#egg .stage:nth-child(3) .circle:nth-child(88) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(89) .x {
  -webkit-animation: rotateX 27976ms -2298ms linear infinite;
          animation: rotateX 27976ms -2298ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(89) .y {
  -webkit-animation: rotateY 13654ms -1302ms linear infinite;
          animation: rotateY 13654ms -1302ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(89) .inner {
  width: 14px;
  height: 14px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(89) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(90) .x {
  -webkit-animation: rotateX 11615ms -335ms linear infinite;
          animation: rotateX 11615ms -335ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(90) .y {
  -webkit-animation: rotateY 12232ms -352ms linear infinite;
          animation: rotateY 12232ms -352ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(90) .inner {
  width: 23px;
  height: 23px;
  background: #7b78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(90) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(91) .x {
  -webkit-animation: rotateX 11021ms -1128ms linear infinite;
          animation: rotateX 11021ms -1128ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(91) .y {
  -webkit-animation: rotateY 20800ms -1087ms linear infinite;
          animation: rotateY 20800ms -1087ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(91) .inner {
  width: 31px;
  height: 31px;
  background: #ea78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(91) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(92) .x {
  -webkit-animation: rotateX 11112ms -2933ms linear infinite;
          animation: rotateX 11112ms -2933ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(92) .y {
  -webkit-animation: rotateY 10072ms -2005ms linear infinite;
          animation: rotateY 10072ms -2005ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(92) .inner {
  width: 12px;
  height: 12px;
  background: #2a78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(92) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(93) .x {
  -webkit-animation: rotateX 14767ms -2150ms linear infinite;
          animation: rotateX 14767ms -2150ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(93) .y {
  -webkit-animation: rotateY 28121ms -965ms linear infinite;
          animation: rotateY 28121ms -965ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(93) .inner {
  width: 21px;
  height: 21px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(93) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(94) .x {
  -webkit-animation: rotateX 15818ms -1994ms linear infinite;
          animation: rotateX 15818ms -1994ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(94) .y {
  -webkit-animation: rotateY 10018ms -2656ms linear infinite;
          animation: rotateY 10018ms -2656ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(94) .inner {
  width: 12px;
  height: 12px;
  background: #0978a0;
}
#egg .stage:nth-child(3) .circle:nth-child(94) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(95) .x {
  -webkit-animation: rotateX 18789ms -1566ms linear infinite;
          animation: rotateX 18789ms -1566ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(95) .y {
  -webkit-animation: rotateY 14062ms -2330ms linear infinite;
          animation: rotateY 14062ms -2330ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(95) .inner {
  width: 21px;
  height: 21px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(95) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(96) .x {
  -webkit-animation: rotateX 20518ms -1155ms linear infinite;
          animation: rotateX 20518ms -1155ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(96) .y {
  -webkit-animation: rotateY 22437ms -490ms linear infinite;
          animation: rotateY 22437ms -490ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(96) .inner {
  width: 22px;
  height: 22px;
  background: #3978a0;
}
#egg .stage:nth-child(3) .circle:nth-child(96) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(97) .x {
  -webkit-animation: rotateX 16761ms -654ms linear infinite;
          animation: rotateX 16761ms -654ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(97) .y {
  -webkit-animation: rotateY 23109ms -203ms linear infinite;
          animation: rotateY 23109ms -203ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(97) .inner {
  width: 32px;
  height: 32px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(97) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(98) .x {
  -webkit-animation: rotateX 15422ms -2688ms linear infinite;
          animation: rotateX 15422ms -2688ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(98) .y {
  -webkit-animation: rotateY 18861ms -1296ms linear infinite;
          animation: rotateY 18861ms -1296ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(98) .inner {
  width: 21px;
  height: 21px;
  background: #7578a0;
}
#egg .stage:nth-child(3) .circle:nth-child(98) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(99) .x {
  -webkit-animation: rotateX 22044ms -773ms linear infinite;
          animation: rotateX 22044ms -773ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(99) .y {
  -webkit-animation: rotateY 13071ms -763ms linear infinite;
          animation: rotateY 13071ms -763ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(99) .inner {
  width: 21px;
  height: 21px;
  background: #ff78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(99) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}
#egg .stage:nth-child(3) .circle:nth-child(100) .x {
  -webkit-animation: rotateX 27395ms -1286ms linear infinite;
          animation: rotateX 27395ms -1286ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(100) .y {
  -webkit-animation: rotateY 28941ms -2245ms linear infinite;
          animation: rotateY 28941ms -2245ms linear infinite;
}
#egg .stage:nth-child(3) .circle:nth-child(100) .inner {
  width: 32px;
  height: 32px;
  background: #3c78a0;
}
#egg .stage:nth-child(3) .circle:nth-child(100) .inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateZ(-1px);
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
}

@-webkit-keyframes rotateX {
  0% {
    transform: rotateX(0deg);
  }
  100% {
    transform: rotateX(360deg);
  }
}

@keyframes rotateX {
  0% {
    transform: rotateX(0deg);
  }
  100% {
    transform: rotateX(360deg);
  }
}
@-webkit-keyframes rotateY {
  0% {
    transform: rotateY(0deg);
  }
  100% {
    transform: rotateY(360deg);
  }
}
@keyframes rotateY {
  0% {
    transform: rotateY(0deg);
  }
  100% {
    transform: rotateY(360deg);
  }
}