* {
  box-sizing: border-box;
}

html,
body {
  height: 100%;
}

body {
  align-items: center;
  background: #172031;
  background-attachment: fixed;
  display: flex;
  flex-direction: column;
  font-family: "VT323", monospace;
  justify-content: center;
}

h1 {
  color: white;
  font-size: 30px !important;
  letter-spacing: 0.05em;
  margin: 20px auto 0 !important;
  text-align: center;
  text-transform: uppercase;
}

form {
  border: 6px solid #2f5d83;
  padding: 25px 20px 80px;
  position: relative;
}

input[type=radio] {
  appearance: none;
  font-size: 9px;
  left: -10px;
  opacity: 0.01;
  position: fixed;
  top: -10px;
}

@keyframes blockExplode {
  0% {
    background: #fabc7f;
    box-shadow: none;
  }
  40% {
    box-shadow: 0 0 5px #feefe1;
  }
  50% {
    background: white;
    box-shadow: 0 0 30px #feefe1;
  }
  60% {
    background: #233f5a;
    box-shadow: none;
  }
  100% {
    background: #233f5a;
    box-shadow: none;
  }
}
.bs {
  background: #172031;
  display: flex;
  flex-direction: column-reverse;
  height: 330px;
  position: relative;
  width: 231px;
}
.bs .r {
  display: flex;
  margin: 0;
  width: 100%;
}
.bs .r:nth-of-type(7) .b {
  background: #2e5477;
}
.bs .r:nth-of-type(10) .b {
  background: #386691;
}
.bs .b {
  background: #233f5a;
  height: 25px;
  margin: 0 4px 8px;
  width: 25px;
}

/**
 * Global Functions
 **/
/**
 * Light Up
 **/
@keyframes target-1-1 {
  0% {
    bottom: 8px;
    transform: translateX(0px);
    width: 25px;
  }
  8.2333333333% {
    transform: translateX(0px);
  }
  8.3333333333% {
    transform: translateX(33px);
  }
  16.5666666667% {
    transform: translateX(33px);
  }
  16.6666666667% {
    transform: translateX(66px);
  }
  24.9% {
    transform: translateX(66px);
  }
  25% {
    transform: translateX(99px);
  }
  33.2333333333% {
    transform: translateX(99px);
  }
  33.3333333333% {
    transform: translateX(132px);
  }
  41.5666666667% {
    transform: translateX(132px);
  }
  41.6666666667% {
    transform: translateX(165px);
  }
  49.9% {
    transform: translateX(165px);
  }
  50% {
    transform: translateX(198px);
  }
  58.2333333333% {
    transform: translateX(198px);
  }
  58.3333333333% {
    transform: translateX(165px);
  }
  66.5666666667% {
    transform: translateX(165px);
  }
  66.6666666667% {
    transform: translateX(132px);
  }
  74.9% {
    transform: translateX(132px);
  }
  75% {
    transform: translateX(99px);
  }
  83.2333333333% {
    transform: translateX(99px);
  }
  83.3333333333% {
    transform: translateX(66px);
  }
  91.5666666667% {
    transform: translateX(66px);
  }
  91.6666666667% {
    transform: translateX(33px);
  }
  99.9% {
    transform: translateX(33px);
  }
  100% {
    transform: translateX(0px);
    bottom: 8px;
    width: 25px;
  }
}
#on-1-1:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(1) {
  background: #fabc7f;
}

#on-1-2:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(2) {
  background: #fabc7f;
}

#on-1-3:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(3) {
  background: #fabc7f;
}

#on-1-4:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(4) {
  background: #fabc7f;
}

#on-1-5:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(5) {
  background: #fabc7f;
}

@keyframes target-1-2 {
  0% {
    bottom: 8px;
    transform: translateX(0px);
    width: 58px;
  }
  9.9% {
    transform: translateX(0px);
  }
  10% {
    transform: translateX(33px);
  }
  19.9% {
    transform: translateX(33px);
  }
  20% {
    transform: translateX(66px);
  }
  29.9% {
    transform: translateX(66px);
  }
  30% {
    transform: translateX(99px);
  }
  39.9% {
    transform: translateX(99px);
  }
  40% {
    transform: translateX(132px);
  }
  49.9% {
    transform: translateX(132px);
  }
  50% {
    transform: translateX(165px);
  }
  59.9% {
    transform: translateX(165px);
  }
  60% {
    transform: translateX(132px);
  }
  69.9% {
    transform: translateX(132px);
  }
  70% {
    transform: translateX(99px);
  }
  79.9% {
    transform: translateX(99px);
  }
  80% {
    transform: translateX(66px);
  }
  89.9% {
    transform: translateX(66px);
  }
  90% {
    transform: translateX(33px);
  }
  99.9% {
    transform: translateX(33px);
  }
  100% {
    transform: translateX(0px);
    bottom: 8px;
    width: 58px;
  }
}
#on-2-1:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(1), #on-2-1:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(1) + .b {
  background: #fabc7f;
}

#on-2-2:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(2), #on-2-2:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(2) + .b {
  background: #fabc7f;
}

#on-2-3:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(3), #on-2-3:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(3) + .b {
  background: #fabc7f;
}

#on-2-4:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(4), #on-2-4:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(4) + .b {
  background: #fabc7f;
}

#on-2-5:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(5), #on-2-5:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(5) + .b {
  background: #fabc7f;
}

@keyframes target-1-3 {
  0% {
    bottom: 8px;
    transform: translateX(0px);
  }
  12.4% {
    transform: translateX(0px);
  }
  12.5% {
    transform: translateX(33px);
  }
  24.9% {
    transform: translateX(33px);
  }
  25% {
    transform: translateX(66px);
  }
  37.4% {
    transform: translateX(66px);
  }
  37.5% {
    transform: translateX(99px);
  }
  49.9% {
    transform: translateX(99px);
  }
  50% {
    transform: translateX(132px);
  }
  62.4% {
    transform: translateX(132px);
  }
  62.5% {
    transform: translateX(99px);
  }
  74.9% {
    transform: translateX(99px);
  }
  75% {
    transform: translateX(66px);
  }
  87.4% {
    transform: translateX(66px);
  }
  87.5% {
    transform: translateX(33px);
  }
  99.9% {
    transform: translateX(33px);
  }
  100% {
    transform: translateX(0px);
    bottom: 8px;
  }
}
#on-3-1:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(1), #on-3-1:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(1) + .b, #on-3-1:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(1) + .b + .b {
  background: #fabc7f;
}

#on-3-2:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(2), #on-3-2:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(2) + .b, #on-3-2:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(2) + .b + .b {
  background: #fabc7f;
}

#on-3-3:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(3), #on-3-3:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(3) + .b, #on-3-3:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(3) + .b + .b {
  background: #fabc7f;
}

#on-3-4:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(4), #on-3-4:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(4) + .b, #on-3-4:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(4) + .b + .b {
  background: #fabc7f;
}

#on-3-5:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(5), #on-3-5:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(5) + .b, #on-3-5:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(5) + .b + .b {
  background: #fabc7f;
}

@keyframes target-2-1 {
  0% {
    bottom: 41px;
    transform: translateX(0px);
    width: 25px;
  }
  8.2333333333% {
    transform: translateX(0px);
  }
  8.3333333333% {
    transform: translateX(33px);
  }
  16.5666666667% {
    transform: translateX(33px);
  }
  16.6666666667% {
    transform: translateX(66px);
  }
  24.9% {
    transform: translateX(66px);
  }
  25% {
    transform: translateX(99px);
  }
  33.2333333333% {
    transform: translateX(99px);
  }
  33.3333333333% {
    transform: translateX(132px);
  }
  41.5666666667% {
    transform: translateX(132px);
  }
  41.6666666667% {
    transform: translateX(165px);
  }
  49.9% {
    transform: translateX(165px);
  }
  50% {
    transform: translateX(198px);
  }
  58.2333333333% {
    transform: translateX(198px);
  }
  58.3333333333% {
    transform: translateX(165px);
  }
  66.5666666667% {
    transform: translateX(165px);
  }
  66.6666666667% {
    transform: translateX(132px);
  }
  74.9% {
    transform: translateX(132px);
  }
  75% {
    transform: translateX(99px);
  }
  83.2333333333% {
    transform: translateX(99px);
  }
  83.3333333333% {
    transform: translateX(66px);
  }
  91.5666666667% {
    transform: translateX(66px);
  }
  91.6666666667% {
    transform: translateX(33px);
  }
  99.9% {
    transform: translateX(33px);
  }
  100% {
    transform: translateX(0px);
    bottom: 41px;
    width: 25px;
  }
}
#tw-1-1:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(1) {
  background: #fabc7f;
}

#tw-1-2:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(2) {
  background: #fabc7f;
}

#tw-1-3:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(3) {
  background: #fabc7f;
}

#tw-1-4:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(4) {
  background: #fabc7f;
}

#tw-1-5:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(5) {
  background: #fabc7f;
}

@keyframes target-2-2 {
  0% {
    bottom: 41px;
    transform: translateX(0px);
    width: 58px;
  }
  9.9% {
    transform: translateX(0px);
  }
  10% {
    transform: translateX(33px);
  }
  19.9% {
    transform: translateX(33px);
  }
  20% {
    transform: translateX(66px);
  }
  29.9% {
    transform: translateX(66px);
  }
  30% {
    transform: translateX(99px);
  }
  39.9% {
    transform: translateX(99px);
  }
  40% {
    transform: translateX(132px);
  }
  49.9% {
    transform: translateX(132px);
  }
  50% {
    transform: translateX(165px);
  }
  59.9% {
    transform: translateX(165px);
  }
  60% {
    transform: translateX(132px);
  }
  69.9% {
    transform: translateX(132px);
  }
  70% {
    transform: translateX(99px);
  }
  79.9% {
    transform: translateX(99px);
  }
  80% {
    transform: translateX(66px);
  }
  89.9% {
    transform: translateX(66px);
  }
  90% {
    transform: translateX(33px);
  }
  99.9% {
    transform: translateX(33px);
  }
  100% {
    transform: translateX(0px);
    bottom: 41px;
    width: 58px;
  }
}
#tw-2-1:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(1), #tw-2-1:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(1) + .b {
  background: #fabc7f;
}

#tw-2-2:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(2), #tw-2-2:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(2) + .b {
  background: #fabc7f;
}

#tw-2-3:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(3), #tw-2-3:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(3) + .b {
  background: #fabc7f;
}

#tw-2-4:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(4), #tw-2-4:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(4) + .b {
  background: #fabc7f;
}

#tw-2-5:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(5), #tw-2-5:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(5) + .b {
  background: #fabc7f;
}

@keyframes target-2-3 {
  0% {
    bottom: 41px;
    transform: translateX(0px);
  }
  12.4% {
    transform: translateX(0px);
  }
  12.5% {
    transform: translateX(33px);
  }
  24.9% {
    transform: translateX(33px);
  }
  25% {
    transform: translateX(66px);
  }
  37.4% {
    transform: translateX(66px);
  }
  37.5% {
    transform: translateX(99px);
  }
  49.9% {
    transform: translateX(99px);
  }
  50% {
    transform: translateX(132px);
  }
  62.4% {
    transform: translateX(132px);
  }
  62.5% {
    transform: translateX(99px);
  }
  74.9% {
    transform: translateX(99px);
  }
  75% {
    transform: translateX(66px);
  }
  87.4% {
    transform: translateX(66px);
  }
  87.5% {
    transform: translateX(33px);
  }
  99.9% {
    transform: translateX(33px);
  }
  100% {
    transform: translateX(0px);
    bottom: 41px;
  }
}
#tw-3-1:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(1), #tw-3-1:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(1) + .b, #tw-3-1:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(1) + .b + .b {
  background: #fabc7f;
}

#tw-3-2:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(2), #tw-3-2:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(2) + .b, #tw-3-2:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(2) + .b + .b {
  background: #fabc7f;
}

#tw-3-3:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(3), #tw-3-3:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(3) + .b, #tw-3-3:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(3) + .b + .b {
  background: #fabc7f;
}

#tw-3-4:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(4), #tw-3-4:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(4) + .b, #tw-3-4:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(4) + .b + .b {
  background: #fabc7f;
}

#tw-3-5:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(5), #tw-3-5:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(5) + .b, #tw-3-5:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(5) + .b + .b {
  background: #fabc7f;
}

@keyframes target-3-1 {
  0% {
    bottom: 74px;
    transform: translateX(0px);
    width: 25px;
  }
  8.2333333333% {
    transform: translateX(0px);
  }
  8.3333333333% {
    transform: translateX(33px);
  }
  16.5666666667% {
    transform: translateX(33px);
  }
  16.6666666667% {
    transform: translateX(66px);
  }
  24.9% {
    transform: translateX(66px);
  }
  25% {
    transform: translateX(99px);
  }
  33.2333333333% {
    transform: translateX(99px);
  }
  33.3333333333% {
    transform: translateX(132px);
  }
  41.5666666667% {
    transform: translateX(132px);
  }
  41.6666666667% {
    transform: translateX(165px);
  }
  49.9% {
    transform: translateX(165px);
  }
  50% {
    transform: translateX(198px);
  }
  58.2333333333% {
    transform: translateX(198px);
  }
  58.3333333333% {
    transform: translateX(165px);
  }
  66.5666666667% {
    transform: translateX(165px);
  }
  66.6666666667% {
    transform: translateX(132px);
  }
  74.9% {
    transform: translateX(132px);
  }
  75% {
    transform: translateX(99px);
  }
  83.2333333333% {
    transform: translateX(99px);
  }
  83.3333333333% {
    transform: translateX(66px);
  }
  91.5666666667% {
    transform: translateX(66px);
  }
  91.6666666667% {
    transform: translateX(33px);
  }
  99.9% {
    transform: translateX(33px);
  }
  100% {
    transform: translateX(0px);
    bottom: 74px;
    width: 25px;
  }
}
#thr-1-1:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(1) {
  background: #fabc7f;
}

#thr-1-2:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(2) {
  background: #fabc7f;
}

#thr-1-3:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(3) {
  background: #fabc7f;
}

#thr-1-4:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(4) {
  background: #fabc7f;
}

#thr-1-5:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(5) {
  background: #fabc7f;
}

#thr-1-6:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(6) {
  background: #fabc7f;
}

@keyframes target-3-2 {
  0% {
    bottom: 74px;
    transform: translateX(0px);
    width: 58px;
  }
  9.9% {
    transform: translateX(0px);
  }
  10% {
    transform: translateX(33px);
  }
  19.9% {
    transform: translateX(33px);
  }
  20% {
    transform: translateX(66px);
  }
  29.9% {
    transform: translateX(66px);
  }
  30% {
    transform: translateX(99px);
  }
  39.9% {
    transform: translateX(99px);
  }
  40% {
    transform: translateX(132px);
  }
  49.9% {
    transform: translateX(132px);
  }
  50% {
    transform: translateX(165px);
  }
  59.9% {
    transform: translateX(165px);
  }
  60% {
    transform: translateX(132px);
  }
  69.9% {
    transform: translateX(132px);
  }
  70% {
    transform: translateX(99px);
  }
  79.9% {
    transform: translateX(99px);
  }
  80% {
    transform: translateX(66px);
  }
  89.9% {
    transform: translateX(66px);
  }
  90% {
    transform: translateX(33px);
  }
  99.9% {
    transform: translateX(33px);
  }
  100% {
    transform: translateX(0px);
    bottom: 74px;
    width: 58px;
  }
}
#thr-2-1:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(1), #thr-2-1:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(1) + .b {
  background: #fabc7f;
}

#thr-2-2:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(2), #thr-2-2:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(2) + .b {
  background: #fabc7f;
}

#thr-2-3:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(3), #thr-2-3:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(3) + .b {
  background: #fabc7f;
}

#thr-2-4:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(4), #thr-2-4:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(4) + .b {
  background: #fabc7f;
}

#thr-2-5:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(5), #thr-2-5:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(5) + .b {
  background: #fabc7f;
}

#thr-2-6:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(6), #thr-2-6:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(6) + .b {
  background: #fabc7f;
}

@keyframes target-4-1 {
  0% {
    bottom: 107px;
    transform: translateX(0px);
    width: 25px;
  }
  8.2333333333% {
    transform: translateX(0px);
  }
  8.3333333333% {
    transform: translateX(33px);
  }
  16.5666666667% {
    transform: translateX(33px);
  }
  16.6666666667% {
    transform: translateX(66px);
  }
  24.9% {
    transform: translateX(66px);
  }
  25% {
    transform: translateX(99px);
  }
  33.2333333333% {
    transform: translateX(99px);
  }
  33.3333333333% {
    transform: translateX(132px);
  }
  41.5666666667% {
    transform: translateX(132px);
  }
  41.6666666667% {
    transform: translateX(165px);
  }
  49.9% {
    transform: translateX(165px);
  }
  50% {
    transform: translateX(198px);
  }
  58.2333333333% {
    transform: translateX(198px);
  }
  58.3333333333% {
    transform: translateX(165px);
  }
  66.5666666667% {
    transform: translateX(165px);
  }
  66.6666666667% {
    transform: translateX(132px);
  }
  74.9% {
    transform: translateX(132px);
  }
  75% {
    transform: translateX(99px);
  }
  83.2333333333% {
    transform: translateX(99px);
  }
  83.3333333333% {
    transform: translateX(66px);
  }
  91.5666666667% {
    transform: translateX(66px);
  }
  91.6666666667% {
    transform: translateX(33px);
  }
  99.9% {
    transform: translateX(33px);
  }
  100% {
    transform: translateX(0px);
    bottom: 107px;
    width: 25px;
  }
}
#fr-1-1:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(1) {
  background: #fabc7f;
}

#fr-1-2:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(2) {
  background: #fabc7f;
}

#fr-1-3:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(3) {
  background: #fabc7f;
}

#fr-1-4:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(4) {
  background: #fabc7f;
}

#fr-1-5:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(5) {
  background: #fabc7f;
}

#fr-1-6:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(6) {
  background: #fabc7f;
}

@keyframes target-4-2 {
  0% {
    bottom: 107px;
    transform: translateX(0px);
    width: 58px;
  }
  9.9% {
    transform: translateX(0px);
  }
  10% {
    transform: translateX(33px);
  }
  19.9% {
    transform: translateX(33px);
  }
  20% {
    transform: translateX(66px);
  }
  29.9% {
    transform: translateX(66px);
  }
  30% {
    transform: translateX(99px);
  }
  39.9% {
    transform: translateX(99px);
  }
  40% {
    transform: translateX(132px);
  }
  49.9% {
    transform: translateX(132px);
  }
  50% {
    transform: translateX(165px);
  }
  59.9% {
    transform: translateX(165px);
  }
  60% {
    transform: translateX(132px);
  }
  69.9% {
    transform: translateX(132px);
  }
  70% {
    transform: translateX(99px);
  }
  79.9% {
    transform: translateX(99px);
  }
  80% {
    transform: translateX(66px);
  }
  89.9% {
    transform: translateX(66px);
  }
  90% {
    transform: translateX(33px);
  }
  99.9% {
    transform: translateX(33px);
  }
  100% {
    transform: translateX(0px);
    bottom: 107px;
    width: 58px;
  }
}
#fr-2-1:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(1), #fr-2-1:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(1) + .b {
  background: #fabc7f;
}

#fr-2-2:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(2), #fr-2-2:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(2) + .b {
  background: #fabc7f;
}

#fr-2-3:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(3), #fr-2-3:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(3) + .b {
  background: #fabc7f;
}

#fr-2-4:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(4), #fr-2-4:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(4) + .b {
  background: #fabc7f;
}

#fr-2-5:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(5), #fr-2-5:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(5) + .b {
  background: #fabc7f;
}

#fr-2-6:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(6), #fr-2-6:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(6) + .b {
  background: #fabc7f;
}

@keyframes target-5-1 {
  0% {
    bottom: 140px;
    transform: translateX(0px);
    width: 25px;
  }
  8.2333333333% {
    transform: translateX(0px);
  }
  8.3333333333% {
    transform: translateX(33px);
  }
  16.5666666667% {
    transform: translateX(33px);
  }
  16.6666666667% {
    transform: translateX(66px);
  }
  24.9% {
    transform: translateX(66px);
  }
  25% {
    transform: translateX(99px);
  }
  33.2333333333% {
    transform: translateX(99px);
  }
  33.3333333333% {
    transform: translateX(132px);
  }
  41.5666666667% {
    transform: translateX(132px);
  }
  41.6666666667% {
    transform: translateX(165px);
  }
  49.9% {
    transform: translateX(165px);
  }
  50% {
    transform: translateX(198px);
  }
  58.2333333333% {
    transform: translateX(198px);
  }
  58.3333333333% {
    transform: translateX(165px);
  }
  66.5666666667% {
    transform: translateX(165px);
  }
  66.6666666667% {
    transform: translateX(132px);
  }
  74.9% {
    transform: translateX(132px);
  }
  75% {
    transform: translateX(99px);
  }
  83.2333333333% {
    transform: translateX(99px);
  }
  83.3333333333% {
    transform: translateX(66px);
  }
  91.5666666667% {
    transform: translateX(66px);
  }
  91.6666666667% {
    transform: translateX(33px);
  }
  99.9% {
    transform: translateX(33px);
  }
  100% {
    transform: translateX(0px);
    bottom: 140px;
    width: 25px;
  }
}
#fv-1-1:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(1) {
  background: #fabc7f;
}

#fv-1-2:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(2) {
  background: #fabc7f;
}

#fv-1-3:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(3) {
  background: #fabc7f;
}

#fv-1-4:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(4) {
  background: #fabc7f;
}

#fv-1-5:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(5) {
  background: #fabc7f;
}

#fv-1-6:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(6) {
  background: #fabc7f;
}

@keyframes target-5-2 {
  0% {
    bottom: 140px;
    transform: translateX(0px);
    width: 58px;
  }
  9.9% {
    transform: translateX(0px);
  }
  10% {
    transform: translateX(33px);
  }
  19.9% {
    transform: translateX(33px);
  }
  20% {
    transform: translateX(66px);
  }
  29.9% {
    transform: translateX(66px);
  }
  30% {
    transform: translateX(99px);
  }
  39.9% {
    transform: translateX(99px);
  }
  40% {
    transform: translateX(132px);
  }
  49.9% {
    transform: translateX(132px);
  }
  50% {
    transform: translateX(165px);
  }
  59.9% {
    transform: translateX(165px);
  }
  60% {
    transform: translateX(132px);
  }
  69.9% {
    transform: translateX(132px);
  }
  70% {
    transform: translateX(99px);
  }
  79.9% {
    transform: translateX(99px);
  }
  80% {
    transform: translateX(66px);
  }
  89.9% {
    transform: translateX(66px);
  }
  90% {
    transform: translateX(33px);
  }
  99.9% {
    transform: translateX(33px);
  }
  100% {
    transform: translateX(0px);
    bottom: 140px;
    width: 58px;
  }
}
#fv-2-1:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(1), #fv-2-1:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(1) + .b {
  background: #fabc7f;
}

#fv-2-2:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(2), #fv-2-2:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(2) + .b {
  background: #fabc7f;
}

#fv-2-3:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(3), #fv-2-3:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(3) + .b {
  background: #fabc7f;
}

#fv-2-4:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(4), #fv-2-4:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(4) + .b {
  background: #fabc7f;
}

#fv-2-5:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(5), #fv-2-5:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(5) + .b {
  background: #fabc7f;
}

#fv-2-6:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(6), #fv-2-6:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(6) + .b {
  background: #fabc7f;
}

@keyframes target-6-1 {
  0% {
    bottom: 173px;
    transform: translateX(0px);
    width: 25px;
  }
  8.2333333333% {
    transform: translateX(0px);
  }
  8.3333333333% {
    transform: translateX(33px);
  }
  16.5666666667% {
    transform: translateX(33px);
  }
  16.6666666667% {
    transform: translateX(66px);
  }
  24.9% {
    transform: translateX(66px);
  }
  25% {
    transform: translateX(99px);
  }
  33.2333333333% {
    transform: translateX(99px);
  }
  33.3333333333% {
    transform: translateX(132px);
  }
  41.5666666667% {
    transform: translateX(132px);
  }
  41.6666666667% {
    transform: translateX(165px);
  }
  49.9% {
    transform: translateX(165px);
  }
  50% {
    transform: translateX(198px);
  }
  58.2333333333% {
    transform: translateX(198px);
  }
  58.3333333333% {
    transform: translateX(165px);
  }
  66.5666666667% {
    transform: translateX(165px);
  }
  66.6666666667% {
    transform: translateX(132px);
  }
  74.9% {
    transform: translateX(132px);
  }
  75% {
    transform: translateX(99px);
  }
  83.2333333333% {
    transform: translateX(99px);
  }
  83.3333333333% {
    transform: translateX(66px);
  }
  91.5666666667% {
    transform: translateX(66px);
  }
  91.6666666667% {
    transform: translateX(33px);
  }
  99.9% {
    transform: translateX(33px);
  }
  100% {
    transform: translateX(0px);
    bottom: 173px;
    width: 25px;
  }
}
#sx-1-1:checked ~ .bs .r:nth-of-type(6) .b:nth-of-type(1) {
  background: #fabc7f;
}

#sx-1-2:checked ~ .bs .r:nth-of-type(6) .b:nth-of-type(2) {
  background: #fabc7f;
}

#sx-1-3:checked ~ .bs .r:nth-of-type(6) .b:nth-of-type(3) {
  background: #fabc7f;
}

#sx-1-4:checked ~ .bs .r:nth-of-type(6) .b:nth-of-type(4) {
  background: #fabc7f;
}

#sx-1-5:checked ~ .bs .r:nth-of-type(6) .b:nth-of-type(5) {
  background: #fabc7f;
}

#sx-1-6:checked ~ .bs .r:nth-of-type(6) .b:nth-of-type(6) {
  background: #fabc7f;
}

#sx-1-7:checked ~ .bs .r:nth-of-type(6) .b:nth-of-type(7) {
  background: #fabc7f;
}

@keyframes target-7-1 {
  0% {
    bottom: 206px;
    transform: translateX(0px);
    width: 25px;
  }
  8.2333333333% {
    transform: translateX(0px);
  }
  8.3333333333% {
    transform: translateX(33px);
  }
  16.5666666667% {
    transform: translateX(33px);
  }
  16.6666666667% {
    transform: translateX(66px);
  }
  24.9% {
    transform: translateX(66px);
  }
  25% {
    transform: translateX(99px);
  }
  33.2333333333% {
    transform: translateX(99px);
  }
  33.3333333333% {
    transform: translateX(132px);
  }
  41.5666666667% {
    transform: translateX(132px);
  }
  41.6666666667% {
    transform: translateX(165px);
  }
  49.9% {
    transform: translateX(165px);
  }
  50% {
    transform: translateX(198px);
  }
  58.2333333333% {
    transform: translateX(198px);
  }
  58.3333333333% {
    transform: translateX(165px);
  }
  66.5666666667% {
    transform: translateX(165px);
  }
  66.6666666667% {
    transform: translateX(132px);
  }
  74.9% {
    transform: translateX(132px);
  }
  75% {
    transform: translateX(99px);
  }
  83.2333333333% {
    transform: translateX(99px);
  }
  83.3333333333% {
    transform: translateX(66px);
  }
  91.5666666667% {
    transform: translateX(66px);
  }
  91.6666666667% {
    transform: translateX(33px);
  }
  99.9% {
    transform: translateX(33px);
  }
  100% {
    transform: translateX(0px);
    bottom: 206px;
    width: 25px;
  }
}
#svn-1-1:checked ~ .bs .r:nth-of-type(7) .b:nth-of-type(1) {
  background: #fabc7f;
}

#svn-1-2:checked ~ .bs .r:nth-of-type(7) .b:nth-of-type(2) {
  background: #fabc7f;
}

#svn-1-3:checked ~ .bs .r:nth-of-type(7) .b:nth-of-type(3) {
  background: #fabc7f;
}

#svn-1-4:checked ~ .bs .r:nth-of-type(7) .b:nth-of-type(4) {
  background: #fabc7f;
}

#svn-1-5:checked ~ .bs .r:nth-of-type(7) .b:nth-of-type(5) {
  background: #fabc7f;
}

#svn-1-6:checked ~ .bs .r:nth-of-type(7) .b:nth-of-type(6) {
  background: #fabc7f;
}

#svn-1-7:checked ~ .bs .r:nth-of-type(7) .b:nth-of-type(7) {
  background: #fabc7f;
}

@keyframes target-8-1 {
  0% {
    bottom: 239px;
    transform: translateX(0px);
    width: 25px;
  }
  8.2333333333% {
    transform: translateX(0px);
  }
  8.3333333333% {
    transform: translateX(33px);
  }
  16.5666666667% {
    transform: translateX(33px);
  }
  16.6666666667% {
    transform: translateX(66px);
  }
  24.9% {
    transform: translateX(66px);
  }
  25% {
    transform: translateX(99px);
  }
  33.2333333333% {
    transform: translateX(99px);
  }
  33.3333333333% {
    transform: translateX(132px);
  }
  41.5666666667% {
    transform: translateX(132px);
  }
  41.6666666667% {
    transform: translateX(165px);
  }
  49.9% {
    transform: translateX(165px);
  }
  50% {
    transform: translateX(198px);
  }
  58.2333333333% {
    transform: translateX(198px);
  }
  58.3333333333% {
    transform: translateX(165px);
  }
  66.5666666667% {
    transform: translateX(165px);
  }
  66.6666666667% {
    transform: translateX(132px);
  }
  74.9% {
    transform: translateX(132px);
  }
  75% {
    transform: translateX(99px);
  }
  83.2333333333% {
    transform: translateX(99px);
  }
  83.3333333333% {
    transform: translateX(66px);
  }
  91.5666666667% {
    transform: translateX(66px);
  }
  91.6666666667% {
    transform: translateX(33px);
  }
  99.9% {
    transform: translateX(33px);
  }
  100% {
    transform: translateX(0px);
    bottom: 239px;
    width: 25px;
  }
}
#ght-1-1:checked ~ .bs .r:nth-of-type(8) .b:nth-of-type(1) {
  background: #fabc7f;
}

#ght-1-2:checked ~ .bs .r:nth-of-type(8) .b:nth-of-type(2) {
  background: #fabc7f;
}

#ght-1-3:checked ~ .bs .r:nth-of-type(8) .b:nth-of-type(3) {
  background: #fabc7f;
}

#ght-1-4:checked ~ .bs .r:nth-of-type(8) .b:nth-of-type(4) {
  background: #fabc7f;
}

#ght-1-5:checked ~ .bs .r:nth-of-type(8) .b:nth-of-type(5) {
  background: #fabc7f;
}

#ght-1-6:checked ~ .bs .r:nth-of-type(8) .b:nth-of-type(6) {
  background: #fabc7f;
}

#ght-1-7:checked ~ .bs .r:nth-of-type(8) .b:nth-of-type(7) {
  background: #fabc7f;
}

@keyframes target-9-1 {
  0% {
    bottom: 272px;
    transform: translateX(0px);
    width: 25px;
  }
  8.2333333333% {
    transform: translateX(0px);
  }
  8.3333333333% {
    transform: translateX(33px);
  }
  16.5666666667% {
    transform: translateX(33px);
  }
  16.6666666667% {
    transform: translateX(66px);
  }
  24.9% {
    transform: translateX(66px);
  }
  25% {
    transform: translateX(99px);
  }
  33.2333333333% {
    transform: translateX(99px);
  }
  33.3333333333% {
    transform: translateX(132px);
  }
  41.5666666667% {
    transform: translateX(132px);
  }
  41.6666666667% {
    transform: translateX(165px);
  }
  49.9% {
    transform: translateX(165px);
  }
  50% {
    transform: translateX(198px);
  }
  58.2333333333% {
    transform: translateX(198px);
  }
  58.3333333333% {
    transform: translateX(165px);
  }
  66.5666666667% {
    transform: translateX(165px);
  }
  66.6666666667% {
    transform: translateX(132px);
  }
  74.9% {
    transform: translateX(132px);
  }
  75% {
    transform: translateX(99px);
  }
  83.2333333333% {
    transform: translateX(99px);
  }
  83.3333333333% {
    transform: translateX(66px);
  }
  91.5666666667% {
    transform: translateX(66px);
  }
  91.6666666667% {
    transform: translateX(33px);
  }
  99.9% {
    transform: translateX(33px);
  }
  100% {
    transform: translateX(0px);
    bottom: 272px;
    width: 25px;
  }
}
#nn-1-1:checked ~ .bs .r:nth-of-type(9) .b:nth-of-type(1) {
  background: #fabc7f;
}

#nn-1-2:checked ~ .bs .r:nth-of-type(9) .b:nth-of-type(2) {
  background: #fabc7f;
}

#nn-1-3:checked ~ .bs .r:nth-of-type(9) .b:nth-of-type(3) {
  background: #fabc7f;
}

#nn-1-4:checked ~ .bs .r:nth-of-type(9) .b:nth-of-type(4) {
  background: #fabc7f;
}

#nn-1-5:checked ~ .bs .r:nth-of-type(9) .b:nth-of-type(5) {
  background: #fabc7f;
}

#nn-1-6:checked ~ .bs .r:nth-of-type(9) .b:nth-of-type(6) {
  background: #fabc7f;
}

#nn-1-7:checked ~ .bs .r:nth-of-type(9) .b:nth-of-type(7) {
  background: #fabc7f;
}

@keyframes target-10-1 {
  0% {
    bottom: 305px;
    transform: translateX(0px);
    width: 25px;
  }
  8.2333333333% {
    transform: translateX(0px);
  }
  8.3333333333% {
    transform: translateX(33px);
  }
  16.5666666667% {
    transform: translateX(33px);
  }
  16.6666666667% {
    transform: translateX(66px);
  }
  24.9% {
    transform: translateX(66px);
  }
  25% {
    transform: translateX(99px);
  }
  33.2333333333% {
    transform: translateX(99px);
  }
  33.3333333333% {
    transform: translateX(132px);
  }
  41.5666666667% {
    transform: translateX(132px);
  }
  41.6666666667% {
    transform: translateX(165px);
  }
  49.9% {
    transform: translateX(165px);
  }
  50% {
    transform: translateX(198px);
  }
  58.2333333333% {
    transform: translateX(198px);
  }
  58.3333333333% {
    transform: translateX(165px);
  }
  66.5666666667% {
    transform: translateX(165px);
  }
  66.6666666667% {
    transform: translateX(132px);
  }
  74.9% {
    transform: translateX(132px);
  }
  75% {
    transform: translateX(99px);
  }
  83.2333333333% {
    transform: translateX(99px);
  }
  83.3333333333% {
    transform: translateX(66px);
  }
  91.5666666667% {
    transform: translateX(66px);
  }
  91.6666666667% {
    transform: translateX(33px);
  }
  99.9% {
    transform: translateX(33px);
  }
  100% {
    transform: translateX(0px);
    bottom: 305px;
    width: 25px;
  }
}
#tn-1-1:checked ~ .bs .r:nth-of-type(10) .b:nth-of-type(1) {
  background: #fabc7f;
}

#tn-1-2:checked ~ .bs .r:nth-of-type(10) .b:nth-of-type(2) {
  background: #fabc7f;
}

#tn-1-3:checked ~ .bs .r:nth-of-type(10) .b:nth-of-type(3) {
  background: #fabc7f;
}

#tn-1-4:checked ~ .bs .r:nth-of-type(10) .b:nth-of-type(4) {
  background: #fabc7f;
}

#tn-1-5:checked ~ .bs .r:nth-of-type(10) .b:nth-of-type(5) {
  background: #fabc7f;
}

#tn-1-6:checked ~ .bs .r:nth-of-type(10) .b:nth-of-type(6) {
  background: #fabc7f;
}

#tn-1-7:checked ~ .bs .r:nth-of-type(10) .b:nth-of-type(7) {
  background: #fabc7f;
}

/**
 * Line
 **/
.line {
  animation-name: target-1-3;
  animation-duration: 2.5s;
  animation-iteration-count: infinite;
  bottom: 8px;
  display: flex;
  left: 4px;
  overflow: hidden;
  position: absolute;
  background: #fabc7f;
  height: 25px;
  margin-right: 8px;
  width: 91px;
}
.line:before, .line:after {
  background: #fabc7f;
  border-left: 8px solid #172031;
  content: "";
  display: block;
  flex-shrink: 0;
  height: 25px;
  width: 25px;
}
.line:before {
  margin-left: 25px;
}

/**
 * Game Logic
 **/
#on-3-1:checked ~ #tw-3-1:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-1:checked ~ .controls .rs {
  animation-duration: 2.5s;
  animation-name: target-3-2;
}

#on-3-1:checked ~ #tw-3-1:checked ~ .controls div[class*=r-2-], #on-3-1:checked ~ #tw-3-1:checked ~ .controls div[class*=r-3-1] {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-2;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ .controls div[class*=r-3-], #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ .controls div[class*=r-4-1] {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-2;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ .controls div[class*=r-4-], #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ .controls div[class*=r-5-1] {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ #sx-1-1:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ #sx-1-1:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ #sx-1-1:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ #sx-1-2:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ #sx-1-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(3) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-3:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-3:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(3) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-3:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-3:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-2;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ .controls div[class*=r-3-], #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ .controls div[class*=r-4-1] {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(1) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-2;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ .controls div[class*=r-4-], #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ .controls div[class*=r-5-1] {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(1) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-2:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(4) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(4) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(4) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-1;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ .controls div[class*=r-3-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(4) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-1:checked ~ #tw-3-2:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-2:checked ~ .controls .rs {
  animation-duration: 2.5s;
  animation-name: target-3-2;
}

#on-3-1:checked ~ #tw-3-2:checked ~ .controls div[class*=r-2-], #on-3-1:checked ~ #tw-3-2:checked ~ .controls div[class*=r-3-1] {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(1) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-1;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ .controls div[class*=r-3-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-2;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ .controls div[class*=r-3-], #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ .controls div[class*=r-4-1] {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(1) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-2;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ .controls div[class*=r-4-], #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ .controls div[class*=r-5-1] {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(1) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-2:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(4) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(4) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(4) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-1;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ .controls div[class*=r-3-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-3:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(4), #on-3-1:checked ~ #tw-3-3:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(5) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-1:checked ~ #tw-3-3:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-3:checked ~ .controls .rs {
  animation-duration: 2.5s;
  animation-name: target-3-1;
}

#on-3-1:checked ~ #tw-3-3:checked ~ .controls div[class*=r-2-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-1;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ .controls div[class*=r-3-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-4:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-4:checked ~ .bs .line {
  display: none;
}

#on-3-1:checked ~ #tw-3-5:checked ~ .results .go {
  display: flex;
}

#on-3-1:checked ~ #tw-3-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(1) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-2:checked ~ #tw-3-1:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-1:checked ~ .controls .rs {
  animation-duration: 2.5s;
  animation-name: target-3-2;
}

#on-3-2:checked ~ #tw-3-1:checked ~ .controls div[class*=r-2-], #on-3-2:checked ~ #tw-3-1:checked ~ .controls div[class*=r-3-1] {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(1) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-1;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ .controls div[class*=r-3-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-2;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ .controls div[class*=r-3-], #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ .controls div[class*=r-4-1] {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(1) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-2;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ .controls div[class*=r-4-], #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ .controls div[class*=r-5-1] {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(1) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-2:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(4) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(4) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(4) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-1;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ .controls div[class*=r-3-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ .controls .rs {
  animation-duration: 2.5s;
  animation-name: target-3-2;
}

#on-3-2:checked ~ #tw-3-2:checked ~ .controls div[class*=r-2-], #on-3-2:checked ~ #tw-3-2:checked ~ .controls div[class*=r-3-1] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(1) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ .controls div[class*=r-3-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-2;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ .controls div[class*=r-3-], #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ .controls div[class*=r-4-1] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(1) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-2;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ .controls div[class*=r-4-], #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ .controls div[class*=r-5-1] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(1) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-2:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(4) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(4) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-2;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ .controls div[class*=r-3-], #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ .controls div[class*=r-4-1] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(2) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-2;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ .controls div[class*=r-4-], #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ .controls div[class*=r-5-1] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(2) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(5) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(5) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(5) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ .controls div[class*=r-3-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(5) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-2:checked ~ #tw-3-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-3:checked ~ .controls .rs {
  animation-duration: 2.5s;
  animation-name: target-3-2;
}

#on-3-2:checked ~ #tw-3-3:checked ~ .controls div[class*=r-2-], #on-3-2:checked ~ #tw-3-3:checked ~ .controls div[class*=r-3-1] {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(2) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-1;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ .controls div[class*=r-3-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-2;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ .controls div[class*=r-3-], #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ .controls div[class*=r-4-1] {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(2) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-2;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ .controls div[class*=r-4-], #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ .controls div[class*=r-5-1] {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(2) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(5) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(5) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(5) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-1;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ .controls div[class*=r-3-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-4:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(5), #on-3-2:checked ~ #tw-3-4:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(6) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-2:checked ~ #tw-3-4:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-4:checked ~ .controls .rs {
  animation-duration: 2.5s;
  animation-name: target-3-1;
}

#on-3-2:checked ~ #tw-3-4:checked ~ .controls div[class*=r-2-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-1;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ .controls div[class*=r-3-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .bs .line,
#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-2:checked ~ #tw-3-5:checked ~ .results .go {
  display: flex;
}

#on-3-2:checked ~ #tw-3-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-1:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(2), #on-3-3:checked ~ #tw-3-1:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(1) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-3:checked ~ #tw-3-1:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-1:checked ~ .controls .rs {
  animation-duration: 2.5s;
  animation-name: target-3-1;
}

#on-3-3:checked ~ #tw-3-1:checked ~ .controls div[class*=r-2-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-1;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ .controls div[class*=r-3-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(2) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-3:checked ~ #tw-3-2:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-2:checked ~ .controls .rs {
  animation-duration: 2.5s;
  animation-name: target-3-2;
}

#on-3-3:checked ~ #tw-3-2:checked ~ .controls div[class*=r-2-], #on-3-3:checked ~ #tw-3-2:checked ~ .controls div[class*=r-3-1] {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(2) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-1;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ .controls div[class*=r-3-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-2;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ .controls div[class*=r-3-], #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ .controls div[class*=r-4-1] {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(2) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-2;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ .controls div[class*=r-4-], #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ .controls div[class*=r-5-1] {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(2) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(5) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(5) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(5) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-1;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ .controls div[class*=r-3-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ .controls .rs {
  animation-duration: 2.5s;
  animation-name: target-3-2;
}

#on-3-3:checked ~ #tw-3-3:checked ~ .controls div[class*=r-2-], #on-3-3:checked ~ #tw-3-3:checked ~ .controls div[class*=r-3-1] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(2) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ .controls div[class*=r-3-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-2;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ .controls div[class*=r-3-], #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ .controls div[class*=r-4-1] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(2) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-2;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ .controls div[class*=r-4-], #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ .controls div[class*=r-5-1] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(2) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(5) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(5) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-2;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ .controls div[class*=r-3-], #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ .controls div[class*=r-4-1] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(3) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-2;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ .controls div[class*=r-4-], #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ .controls div[class*=r-5-1] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(3) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(6) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(6) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(6) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ .controls div[class*=r-3-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(6) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-3:checked ~ #tw-3-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-4:checked ~ .controls .rs {
  animation-duration: 2.5s;
  animation-name: target-3-2;
}

#on-3-3:checked ~ #tw-3-4:checked ~ .controls div[class*=r-2-], #on-3-3:checked ~ #tw-3-4:checked ~ .controls div[class*=r-3-1] {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(3) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-1;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ .controls div[class*=r-3-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-2;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ .controls div[class*=r-3-], #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ .controls div[class*=r-4-1] {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(3) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-2;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ .controls div[class*=r-4-], #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ .controls div[class*=r-5-1] {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(3) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(6) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(6) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(6) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-1;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ .controls div[class*=r-3-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-5:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(6), #on-3-3:checked ~ #tw-3-5:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(7) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-3:checked ~ #tw-3-5:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-5:checked ~ .controls .rs {
  animation-duration: 2.5s;
  animation-name: target-3-1;
}

#on-3-3:checked ~ #tw-3-5:checked ~ .controls div[class*=r-2-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-1;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ .controls div[class*=r-3-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .bs .line,
#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-2:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(3), #on-3-4:checked ~ #tw-3-2:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(2) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-4:checked ~ #tw-3-2:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-2:checked ~ .controls .rs {
  animation-duration: 2.5s;
  animation-name: target-3-1;
}

#on-3-4:checked ~ #tw-3-2:checked ~ .controls div[class*=r-2-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-1;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ .controls div[class*=r-3-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(3) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-4:checked ~ #tw-3-3:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-3:checked ~ .controls .rs {
  animation-duration: 2.5s;
  animation-name: target-3-2;
}

#on-3-4:checked ~ #tw-3-3:checked ~ .controls div[class*=r-2-], #on-3-4:checked ~ #tw-3-3:checked ~ .controls div[class*=r-3-1] {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(3) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-1;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ .controls div[class*=r-3-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-2;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ .controls div[class*=r-3-], #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ .controls div[class*=r-4-1] {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(3) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-2;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ .controls div[class*=r-4-], #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ .controls div[class*=r-5-1] {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(3) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(6) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(6) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(6) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-1;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ .controls div[class*=r-3-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ .controls .rs {
  animation-duration: 2.5s;
  animation-name: target-3-2;
}

#on-3-4:checked ~ #tw-3-4:checked ~ .controls div[class*=r-2-], #on-3-4:checked ~ #tw-3-4:checked ~ .controls div[class*=r-3-1] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(3) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ .controls div[class*=r-3-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-2;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ .controls div[class*=r-3-], #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ .controls div[class*=r-4-1] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(3) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-2;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ .controls div[class*=r-4-], #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ .controls div[class*=r-5-1] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(3) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(6) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(6) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-2;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ .controls div[class*=r-3-], #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ .controls div[class*=r-4-1] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(4) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-2;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ .controls div[class*=r-4-], #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ .controls div[class*=r-5-1] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(4) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(7) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-6:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-6:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(7) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(7) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ .controls div[class*=r-3-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(7) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-4:checked ~ #tw-3-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-5:checked ~ .controls .rs {
  animation-duration: 2.5s;
  animation-name: target-3-2;
}

#on-3-4:checked ~ #tw-3-5:checked ~ .controls div[class*=r-2-], #on-3-4:checked ~ #tw-3-5:checked ~ .controls div[class*=r-3-1] {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(4) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-1;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ .controls div[class*=r-3-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-2;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ .controls div[class*=r-3-], #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ .controls div[class*=r-4-1] {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(4) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-2;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ .controls div[class*=r-4-], #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ .controls div[class*=r-5-1] {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(4) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(7) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-6:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-6:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(7) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(7) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-1;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ .controls div[class*=r-3-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .bs .line,
#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-3:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(4), #on-3-5:checked ~ #tw-3-3:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(3) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-5:checked ~ #tw-3-3:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-3:checked ~ .controls .rs {
  animation-duration: 2.5s;
  animation-name: target-3-1;
}

#on-3-5:checked ~ #tw-3-3:checked ~ .controls div[class*=r-2-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-1;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ .controls div[class*=r-3-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(4) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-5:checked ~ #tw-3-4:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-4:checked ~ .controls .rs {
  animation-duration: 2.5s;
  animation-name: target-3-2;
}

#on-3-5:checked ~ #tw-3-4:checked ~ .controls div[class*=r-2-], #on-3-5:checked ~ #tw-3-4:checked ~ .controls div[class*=r-3-1] {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(4) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-1;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ .controls div[class*=r-3-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-2;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ .controls div[class*=r-3-], #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ .controls div[class*=r-4-1] {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(4) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-2;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ .controls div[class*=r-4-], #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ .controls div[class*=r-5-1] {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(4) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(7) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-6:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-6:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(7) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(7) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-1;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ .controls div[class*=r-3-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-5:checked ~ .controls .rs {
  animation-duration: 2.5s;
  animation-name: target-3-2;
}

#on-3-5:checked ~ #tw-3-5:checked ~ .controls div[class*=r-2-], #on-3-5:checked ~ #tw-3-5:checked ~ .controls div[class*=r-3-1] {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(4) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-1;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ .controls div[class*=r-3-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-2;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ .controls div[class*=r-3-], #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ .controls div[class*=r-4-1] {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(4) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-2;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ .controls div[class*=r-4-], #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ .controls div[class*=r-5-1] {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(4) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(7) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-6:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-6:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(7) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-4-2;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ .controls div[class*=r-3-], #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ .controls div[class*=r-4-1] {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(5) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-1;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ .controls div[class*=r-4-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ .controls .rs {
  animation-duration: 2s;
  animation-name: target-5-2;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ .controls div[class*=r-4-], #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ .controls div[class*=r-5-1] {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(5) {
  animation-name: blockExplode;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-6-1;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ .controls div[class*=r-5-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ #sx-1-1:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ #sx-1-1:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ #sx-1-2:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ #sx-1-2:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ #sx-1-3:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ #sx-1-3:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ #sx-1-4:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ #sx-1-4:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ #sx-1-5:checked ~ .results .go {
  display: flex;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ #sx-1-5:checked ~ .bs .line {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ #sx-1-6:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ #sx-1-6:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
  display: none;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ #sx-1-7:checked ~ .bs .line,
#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ #sx-1-7:checked ~ .controls .rs {
  animation-duration: 1.5s;
  animation-name: target-7-1;
}

#on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ #sx-1-7:checked ~ .controls div[class*=r-6-] {
  display: none;
}

*[id^=on-3-]:checked ~ .bs .line,
*[id^=on-3-]:checked ~ .controls .rs {
  animation-name: target-2-3;
}

*[id^=on-3-]:checked ~ .controls div[class*=r-1-] {
  display: none;
}

#sx-1-1:checked ~ *[id^=svn-]:checked:not(#svn-1-1) ~ .results .go {
  display: flex;
}

#sx-1-1:checked ~ *[id^=svn-]:checked:not(#svn-1-1) ~ .bs .line {
  display: none;
}

#sx-1-1:checked ~ #svn-1-1:checked ~ .bs .line,
#sx-1-1:checked ~ #svn-1-1:checked ~ .controls .rs {
  animation-duration: 1.25s  !important;
  animation-name: target-8-1  !important;
}

#sx-1-1:checked ~ #svn-1-1:checked ~ .controls div[class*=r-7-] {
  display: none;
}

#sx-1-2:checked ~ *[id^=svn-]:checked:not(#svn-1-2) ~ .results .go {
  display: flex;
}

#sx-1-2:checked ~ *[id^=svn-]:checked:not(#svn-1-2) ~ .bs .line {
  display: none;
}

#sx-1-2:checked ~ #svn-1-2:checked ~ .bs .line,
#sx-1-2:checked ~ #svn-1-2:checked ~ .controls .rs {
  animation-duration: 1.25s  !important;
  animation-name: target-8-1  !important;
}

#sx-1-2:checked ~ #svn-1-2:checked ~ .controls div[class*=r-7-] {
  display: none;
}

#sx-1-3:checked ~ *[id^=svn-]:checked:not(#svn-1-3) ~ .results .go {
  display: flex;
}

#sx-1-3:checked ~ *[id^=svn-]:checked:not(#svn-1-3) ~ .bs .line {
  display: none;
}

#sx-1-3:checked ~ #svn-1-3:checked ~ .bs .line,
#sx-1-3:checked ~ #svn-1-3:checked ~ .controls .rs {
  animation-duration: 1.25s  !important;
  animation-name: target-8-1  !important;
}

#sx-1-3:checked ~ #svn-1-3:checked ~ .controls div[class*=r-7-] {
  display: none;
}

#sx-1-4:checked ~ *[id^=svn-]:checked:not(#svn-1-4) ~ .results .go {
  display: flex;
}

#sx-1-4:checked ~ *[id^=svn-]:checked:not(#svn-1-4) ~ .bs .line {
  display: none;
}

#sx-1-4:checked ~ #svn-1-4:checked ~ .bs .line,
#sx-1-4:checked ~ #svn-1-4:checked ~ .controls .rs {
  animation-duration: 1.25s  !important;
  animation-name: target-8-1  !important;
}

#sx-1-4:checked ~ #svn-1-4:checked ~ .controls div[class*=r-7-] {
  display: none;
}

#sx-1-5:checked ~ *[id^=svn-]:checked:not(#svn-1-5) ~ .results .go {
  display: flex;
}

#sx-1-5:checked ~ *[id^=svn-]:checked:not(#svn-1-5) ~ .bs .line {
  display: none;
}

#sx-1-5:checked ~ #svn-1-5:checked ~ .bs .line,
#sx-1-5:checked ~ #svn-1-5:checked ~ .controls .rs {
  animation-duration: 1.25s  !important;
  animation-name: target-8-1  !important;
}

#sx-1-5:checked ~ #svn-1-5:checked ~ .controls div[class*=r-7-] {
  display: none;
}

#sx-1-6:checked ~ *[id^=svn-]:checked:not(#svn-1-6) ~ .results .go {
  display: flex;
}

#sx-1-6:checked ~ *[id^=svn-]:checked:not(#svn-1-6) ~ .bs .line {
  display: none;
}

#sx-1-6:checked ~ #svn-1-6:checked ~ .bs .line,
#sx-1-6:checked ~ #svn-1-6:checked ~ .controls .rs {
  animation-duration: 1.25s  !important;
  animation-name: target-8-1  !important;
}

#sx-1-6:checked ~ #svn-1-6:checked ~ .controls div[class*=r-7-] {
  display: none;
}

#sx-1-7:checked ~ *[id^=svn-]:checked:not(#svn-1-7) ~ .results .go {
  display: flex;
}

#sx-1-7:checked ~ *[id^=svn-]:checked:not(#svn-1-7) ~ .bs .line {
  display: none;
}

#sx-1-7:checked ~ #svn-1-7:checked ~ .bs .line,
#sx-1-7:checked ~ #svn-1-7:checked ~ .controls .rs {
  animation-duration: 1.25s  !important;
  animation-name: target-8-1  !important;
}

#sx-1-7:checked ~ #svn-1-7:checked ~ .controls div[class*=r-7-] {
  display: none;
}

#svn-1-1:checked ~ *[id^=ght-]:checked:not(#ght-1-1) ~ .results .go {
  display: flex;
}

#svn-1-1:checked ~ *[id^=ght-]:checked:not(#ght-1-1) ~ .bs .line {
  display: none;
}

#svn-1-1:checked ~ #ght-1-1:checked ~ .bs .line,
#svn-1-1:checked ~ #ght-1-1:checked ~ .controls .rs {
  animation-duration: 1.25s  !important;
  animation-name: target-9-1  !important;
}

#svn-1-1:checked ~ #ght-1-1:checked ~ .controls div[class*=r-8-] {
  display: none;
}

#svn-1-2:checked ~ *[id^=ght-]:checked:not(#ght-1-2) ~ .results .go {
  display: flex;
}

#svn-1-2:checked ~ *[id^=ght-]:checked:not(#ght-1-2) ~ .bs .line {
  display: none;
}

#svn-1-2:checked ~ #ght-1-2:checked ~ .bs .line,
#svn-1-2:checked ~ #ght-1-2:checked ~ .controls .rs {
  animation-duration: 1.25s  !important;
  animation-name: target-9-1  !important;
}

#svn-1-2:checked ~ #ght-1-2:checked ~ .controls div[class*=r-8-] {
  display: none;
}

#svn-1-3:checked ~ *[id^=ght-]:checked:not(#ght-1-3) ~ .results .go {
  display: flex;
}

#svn-1-3:checked ~ *[id^=ght-]:checked:not(#ght-1-3) ~ .bs .line {
  display: none;
}

#svn-1-3:checked ~ #ght-1-3:checked ~ .bs .line,
#svn-1-3:checked ~ #ght-1-3:checked ~ .controls .rs {
  animation-duration: 1.25s  !important;
  animation-name: target-9-1  !important;
}

#svn-1-3:checked ~ #ght-1-3:checked ~ .controls div[class*=r-8-] {
  display: none;
}

#svn-1-4:checked ~ *[id^=ght-]:checked:not(#ght-1-4) ~ .results .go {
  display: flex;
}

#svn-1-4:checked ~ *[id^=ght-]:checked:not(#ght-1-4) ~ .bs .line {
  display: none;
}

#svn-1-4:checked ~ #ght-1-4:checked ~ .bs .line,
#svn-1-4:checked ~ #ght-1-4:checked ~ .controls .rs {
  animation-duration: 1.25s  !important;
  animation-name: target-9-1  !important;
}

#svn-1-4:checked ~ #ght-1-4:checked ~ .controls div[class*=r-8-] {
  display: none;
}

#svn-1-5:checked ~ *[id^=ght-]:checked:not(#ght-1-5) ~ .results .go {
  display: flex;
}

#svn-1-5:checked ~ *[id^=ght-]:checked:not(#ght-1-5) ~ .bs .line {
  display: none;
}

#svn-1-5:checked ~ #ght-1-5:checked ~ .bs .line,
#svn-1-5:checked ~ #ght-1-5:checked ~ .controls .rs {
  animation-duration: 1.25s  !important;
  animation-name: target-9-1  !important;
}

#svn-1-5:checked ~ #ght-1-5:checked ~ .controls div[class*=r-8-] {
  display: none;
}

#svn-1-6:checked ~ *[id^=ght-]:checked:not(#ght-1-6) ~ .results .go {
  display: flex;
}

#svn-1-6:checked ~ *[id^=ght-]:checked:not(#ght-1-6) ~ .bs .line {
  display: none;
}

#svn-1-6:checked ~ #ght-1-6:checked ~ .bs .line,
#svn-1-6:checked ~ #ght-1-6:checked ~ .controls .rs {
  animation-duration: 1.25s  !important;
  animation-name: target-9-1  !important;
}

#svn-1-6:checked ~ #ght-1-6:checked ~ .controls div[class*=r-8-] {
  display: none;
}

#svn-1-7:checked ~ *[id^=ght-]:checked:not(#ght-1-7) ~ .results .go {
  display: flex;
}

#svn-1-7:checked ~ *[id^=ght-]:checked:not(#ght-1-7) ~ .bs .line {
  display: none;
}

#svn-1-7:checked ~ #ght-1-7:checked ~ .bs .line,
#svn-1-7:checked ~ #ght-1-7:checked ~ .controls .rs {
  animation-duration: 1.25s  !important;
  animation-name: target-9-1  !important;
}

#svn-1-7:checked ~ #ght-1-7:checked ~ .controls div[class*=r-8-] {
  display: none;
}

#ght-1-1:checked ~ *[id^=nn-]:checked:not(#nn-1-1) ~ .results .go {
  display: flex;
}

#ght-1-1:checked ~ *[id^=nn-]:checked:not(#nn-1-1) ~ .bs .line {
  display: none;
}

#ght-1-1:checked ~ #nn-1-1:checked ~ .bs .line,
#ght-1-1:checked ~ #nn-1-1:checked ~ .controls .rs {
  animation-duration: 0.85s  !important;
  animation-name: target-10-1  !important;
}

#ght-1-1:checked ~ #nn-1-1:checked ~ .controls div[class*=r-9-] {
  display: none;
}

#ght-1-2:checked ~ *[id^=nn-]:checked:not(#nn-1-2) ~ .results .go {
  display: flex;
}

#ght-1-2:checked ~ *[id^=nn-]:checked:not(#nn-1-2) ~ .bs .line {
  display: none;
}

#ght-1-2:checked ~ #nn-1-2:checked ~ .bs .line,
#ght-1-2:checked ~ #nn-1-2:checked ~ .controls .rs {
  animation-duration: 0.85s  !important;
  animation-name: target-10-1  !important;
}

#ght-1-2:checked ~ #nn-1-2:checked ~ .controls div[class*=r-9-] {
  display: none;
}

#ght-1-3:checked ~ *[id^=nn-]:checked:not(#nn-1-3) ~ .results .go {
  display: flex;
}

#ght-1-3:checked ~ *[id^=nn-]:checked:not(#nn-1-3) ~ .bs .line {
  display: none;
}

#ght-1-3:checked ~ #nn-1-3:checked ~ .bs .line,
#ght-1-3:checked ~ #nn-1-3:checked ~ .controls .rs {
  animation-duration: 0.85s  !important;
  animation-name: target-10-1  !important;
}

#ght-1-3:checked ~ #nn-1-3:checked ~ .controls div[class*=r-9-] {
  display: none;
}

#ght-1-4:checked ~ *[id^=nn-]:checked:not(#nn-1-4) ~ .results .go {
  display: flex;
}

#ght-1-4:checked ~ *[id^=nn-]:checked:not(#nn-1-4) ~ .bs .line {
  display: none;
}

#ght-1-4:checked ~ #nn-1-4:checked ~ .bs .line,
#ght-1-4:checked ~ #nn-1-4:checked ~ .controls .rs {
  animation-duration: 0.85s  !important;
  animation-name: target-10-1  !important;
}

#ght-1-4:checked ~ #nn-1-4:checked ~ .controls div[class*=r-9-] {
  display: none;
}

#ght-1-5:checked ~ *[id^=nn-]:checked:not(#nn-1-5) ~ .results .go {
  display: flex;
}

#ght-1-5:checked ~ *[id^=nn-]:checked:not(#nn-1-5) ~ .bs .line {
  display: none;
}

#ght-1-5:checked ~ #nn-1-5:checked ~ .bs .line,
#ght-1-5:checked ~ #nn-1-5:checked ~ .controls .rs {
  animation-duration: 0.85s  !important;
  animation-name: target-10-1  !important;
}

#ght-1-5:checked ~ #nn-1-5:checked ~ .controls div[class*=r-9-] {
  display: none;
}

#ght-1-6:checked ~ *[id^=nn-]:checked:not(#nn-1-6) ~ .results .go {
  display: flex;
}

#ght-1-6:checked ~ *[id^=nn-]:checked:not(#nn-1-6) ~ .bs .line {
  display: none;
}

#ght-1-6:checked ~ #nn-1-6:checked ~ .bs .line,
#ght-1-6:checked ~ #nn-1-6:checked ~ .controls .rs {
  animation-duration: 0.85s  !important;
  animation-name: target-10-1  !important;
}

#ght-1-6:checked ~ #nn-1-6:checked ~ .controls div[class*=r-9-] {
  display: none;
}

#ght-1-7:checked ~ *[id^=nn-]:checked:not(#nn-1-7) ~ .results .go {
  display: flex;
}

#ght-1-7:checked ~ *[id^=nn-]:checked:not(#nn-1-7) ~ .bs .line {
  display: none;
}

#ght-1-7:checked ~ #nn-1-7:checked ~ .bs .line,
#ght-1-7:checked ~ #nn-1-7:checked ~ .controls .rs {
  animation-duration: 0.85s  !important;
  animation-name: target-10-1  !important;
}

#ght-1-7:checked ~ #nn-1-7:checked ~ .controls div[class*=r-9-] {
  display: none;
}

#nn-1-1:checked ~ *[id^=tn-]:checked:not(#tn-1-1) ~ .results .go {
  display: flex;
}

#nn-1-1:checked ~ *[id^=tn-]:checked:not(#tn-1-1) ~ .bs .line {
  display: none;
}

#nn-1-1:checked ~ #tn-1-1:checked ~ .bs .line,
#nn-1-1:checked ~ #tn-1-1:checked ~ .controls .rs {
  animation-duration: 0.85s  !important;
  animation-name: target-11-1  !important;
}

#nn-1-1:checked ~ #tn-1-1:checked ~ .controls div[class*=r-10-] {
  display: none;
}

#nn-1-2:checked ~ *[id^=tn-]:checked:not(#tn-1-2) ~ .results .go {
  display: flex;
}

#nn-1-2:checked ~ *[id^=tn-]:checked:not(#tn-1-2) ~ .bs .line {
  display: none;
}

#nn-1-2:checked ~ #tn-1-2:checked ~ .bs .line,
#nn-1-2:checked ~ #tn-1-2:checked ~ .controls .rs {
  animation-duration: 0.85s  !important;
  animation-name: target-11-1  !important;
}

#nn-1-2:checked ~ #tn-1-2:checked ~ .controls div[class*=r-10-] {
  display: none;
}

#nn-1-3:checked ~ *[id^=tn-]:checked:not(#tn-1-3) ~ .results .go {
  display: flex;
}

#nn-1-3:checked ~ *[id^=tn-]:checked:not(#tn-1-3) ~ .bs .line {
  display: none;
}

#nn-1-3:checked ~ #tn-1-3:checked ~ .bs .line,
#nn-1-3:checked ~ #tn-1-3:checked ~ .controls .rs {
  animation-duration: 0.85s  !important;
  animation-name: target-11-1  !important;
}

#nn-1-3:checked ~ #tn-1-3:checked ~ .controls div[class*=r-10-] {
  display: none;
}

#nn-1-4:checked ~ *[id^=tn-]:checked:not(#tn-1-4) ~ .results .go {
  display: flex;
}

#nn-1-4:checked ~ *[id^=tn-]:checked:not(#tn-1-4) ~ .bs .line {
  display: none;
}

#nn-1-4:checked ~ #tn-1-4:checked ~ .bs .line,
#nn-1-4:checked ~ #tn-1-4:checked ~ .controls .rs {
  animation-duration: 0.85s  !important;
  animation-name: target-11-1  !important;
}

#nn-1-4:checked ~ #tn-1-4:checked ~ .controls div[class*=r-10-] {
  display: none;
}

#nn-1-5:checked ~ *[id^=tn-]:checked:not(#tn-1-5) ~ .results .go {
  display: flex;
}

#nn-1-5:checked ~ *[id^=tn-]:checked:not(#tn-1-5) ~ .bs .line {
  display: none;
}

#nn-1-5:checked ~ #tn-1-5:checked ~ .bs .line,
#nn-1-5:checked ~ #tn-1-5:checked ~ .controls .rs {
  animation-duration: 0.85s  !important;
  animation-name: target-11-1  !important;
}

#nn-1-5:checked ~ #tn-1-5:checked ~ .controls div[class*=r-10-] {
  display: none;
}

#nn-1-6:checked ~ *[id^=tn-]:checked:not(#tn-1-6) ~ .results .go {
  display: flex;
}

#nn-1-6:checked ~ *[id^=tn-]:checked:not(#tn-1-6) ~ .bs .line {
  display: none;
}

#nn-1-6:checked ~ #tn-1-6:checked ~ .bs .line,
#nn-1-6:checked ~ #tn-1-6:checked ~ .controls .rs {
  animation-duration: 0.85s  !important;
  animation-name: target-11-1  !important;
}

#nn-1-6:checked ~ #tn-1-6:checked ~ .controls div[class*=r-10-] {
  display: none;
}

#nn-1-7:checked ~ *[id^=tn-]:checked:not(#tn-1-7) ~ .results .go {
  display: flex;
}

#nn-1-7:checked ~ *[id^=tn-]:checked:not(#tn-1-7) ~ .bs .line {
  display: none;
}

#nn-1-7:checked ~ #tn-1-7:checked ~ .bs .line,
#nn-1-7:checked ~ #tn-1-7:checked ~ .controls .rs {
  animation-duration: 0.85s  !important;
  animation-name: target-11-1  !important;
}

#nn-1-7:checked ~ #tn-1-7:checked ~ .controls div[class*=r-10-] {
  display: none;
}

#sx-1-1:checked ~ #svn-1-1:checked ~ .results .go .minor {
  display: block;
}

#sx-1-2:checked ~ #svn-1-2:checked ~ .results .go .minor {
  display: block;
}

#sx-1-3:checked ~ #svn-1-3:checked ~ .results .go .minor {
  display: block;
}

#sx-1-4:checked ~ #svn-1-4:checked ~ .results .go .minor {
  display: block;
}

#sx-1-5:checked ~ #svn-1-5:checked ~ .results .go .minor {
  display: block;
}

#sx-1-6:checked ~ #svn-1-6:checked ~ .results .go .minor {
  display: block;
}

#sx-1-7:checked ~ #svn-1-7:checked ~ .results .go .minor {
  display: block;
}

#nn-1-1:checked ~ #tn-1-1:checked ~ .results .win {
  display: flex;
}

#nn-1-2:checked ~ #tn-1-2:checked ~ .results .win {
  display: flex;
}

#nn-1-3:checked ~ #tn-1-3:checked ~ .results .win {
  display: flex;
}

#nn-1-4:checked ~ #tn-1-4:checked ~ .results .win {
  display: flex;
}

#nn-1-5:checked ~ #tn-1-5:checked ~ .results .win {
  display: flex;
}

#nn-1-6:checked ~ #tn-1-6:checked ~ .results .win {
  display: flex;
}

#nn-1-7:checked ~ #tn-1-7:checked ~ .results .win {
  display: flex;
}

/**
 * Results
 **/
.results .go,
.results .win {
  color: white;
  display: none;
  position: fixed;
}
.results .go,
.results .win {
  align-items: center;
  background: rgba(0, 0, 0, 0.45);
  bottom: 0;
  flex-direction: column;
  font-size: 35px;
  justify-content: center;
  left: 0;
  padding-bottom: 55px;
  right: 0;
  text-align: center;
  text-transform: uppercase;
  top: 0;
}
.results .go span,
.results .win span {
  line-height: 1;
}
.results .go button,
.results .win button {
  appearance: none;
  background: white;
  border: none;
  cursor: pointer;
  font-family: "VT323", monospace;
  font-size: 18px;
  margin: 20px;
  opacity: 0.9;
  padding: 5px 10px;
  text-transform: uppercase;
}
.results .go .minor,
.results .win .major {
  background: url("http://www.jerrylow.com/demo/stacker/minor.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  display: none;
  height: 70px;
  width: 50px;
}
.results .win .major {
  background-image: url("http://www.jerrylow.com/demo/stacker/major.png");
  display: block;
  height: 100px;
  width: 50px;
}

/**
 * Controls
 **/
.controls {
  bottom: 25px;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
}
.controls:active .control .rs,
.controls:active ~ .bs .line {
  animation-play-state: paused;
}
.controls .control {
  background: #fa7f7f;
  border: 2px solid #fa7f7f;
  border-radius: 5px;
  height: 37px;
  overflow: hidden;
  width: 37px;
}
.controls .rs {
  animation-duration: 2.5s;
  animation-name: target-1-3;
  animation-iteration-count: infinite;
}
.controls .r {
  display: flex;
  flex-direction: row-reverse;
  white-space: nowrap;
}
.controls .r.r-1-1, .controls .r.r-1-2, .controls .r.r-2-1, .controls .r.r-2-2 {
  display: none;
}
.controls .r[class$="-1"] {
  margin-left: -198px;
}
.controls .r[class$="-2"] {
  margin-left: -165px;
}
.controls .r[class$="-3"] {
  margin-left: -132px;
}
.controls .r-1-1 {
  width: 231px;
}
.controls .r-1-2 {
  width: 198px;
}
.controls .r-1-3 {
  width: 165px;
}
.controls .r-2-1 {
  width: 231px;
}
.controls .r-2-2 {
  width: 198px;
}
.controls .r-2-3 {
  width: 165px;
}
.controls .r-3-1 {
  width: 231px;
}
.controls .r-3-2 {
  width: 198px;
}
.controls .r-4-1 {
  width: 231px;
}
.controls .r-4-2 {
  width: 198px;
}
.controls .r-5-1 {
  width: 231px;
}
.controls .r-5-2 {
  width: 198px;
}
.controls .r-6-1 {
  width: 231px;
}
.controls .r-7-1 {
  width: 231px;
}
.controls .r-8-1 {
  width: 231px;
}
.controls .r-9-1 {
  width: 231px;
}
.controls .r-10-1 {
  width: 231px;
}
.controls label {
  cursor: pointer;
  flex-shrink: 0;
  height: 33px;
  width: 33px;
}
.controls label:first-of-type {
  margin-right: auto;
}