@import url("https://fonts.googleapis.com/css?family=Poiret+One&subset=cyrillic");
* {
  box-sizing: border-box;
}

html,
body {
  height: 100%;
}

body {
  align-items: center;
  background: #232323;
  background-attachment: fixed;
  display: flex;
  flex-direction: column;
  font-family: 'Montserrat', sans-serif;
  justify-content: center;
}

h1 {
  color: white !important;
  font-size: 14px !important;
  letter-spacing: 0.05em;
  margin: 20px auto 0 !important;
  text-align: center;
  text-transform: uppercase !important;
}

form {
  border: 2px solid #e9b572;
  border-radius: 4px;
  padding: 20px 20px 70px;
  position: relative;
}

input[type=radio] {
  appearance: none;
  font-size: 9px;
  left: -10px;
  opacity: 0.01;
  position: fixed;
  top: -20px;
}

@keyframes blockExplode {
  0% {
    background: #e9b572;
    box-shadow: none;
  }
  40% {
    box-shadow: 0 0 5px #faaeae;
  }
  50% {
    background: #f34f4f;
    box-shadow: 0 0 30px #faaeae;
  }
  60% {
    background: #232323;
    /*$blocks-color;*/
    box-shadow: none;
  }
  100% {
    background: #232323;
    /*$blocks-color;*/
    box-shadow: none;
  }
}
.bs {
  background: #232323;
  display: flex;
  flex-direction: column-reverse;
  height: 300px;
  position: relative;
  width: 210px;
}
.bs .r {
  display: flex;
  margin: 0;
  width: 100%;
}
.bs .r:nth-of-type(6) .b {
  background: url("https://ccppb.by/assets/images/5.png");
  /*lighten($blocks-bg, 5%);*/
  background-size: 80%;
  /*lighten($blockslines-color, 8%);*/
  background-position: center;
  background-repeat: no-repeat;
}
.bs .r:nth-of-type(10) .b {
  /*background: lighten($blocks-bg, 10%);*/
  /*lighten($blockslines-color, 0%);*/
  background: url("https://ccppb.by/assets/images/10.png");
  background-size: 90%;
  background-position: center;
  background-repeat: no-repeat;
}
.bs .b {
  background: #232323;
  /*$blocks-color;*/
  height: 30px;
  margin: 0 0px 0px;
  width: 30px;
}

/**
 * Global Functions
 **/
/**
 * Light Up
 **/
@keyframes target-1-1 {
  0% {
    bottom: 0px;
    transform: translateX(0px);
    width: 30px;
  }
  8.2333333333% {
    transform: translateX(0px);
  }
  8.3333333333% {
    transform: translateX(30px);
  }
  16.5666666667% {
    transform: translateX(30px);
  }
  16.6666666667% {
    transform: translateX(60px);
  }
  24.9% {
    transform: translateX(60px);
  }
  25% {
    transform: translateX(90px);
  }
  33.2333333333% {
    transform: translateX(90px);
  }
  33.3333333333% {
    transform: translateX(120px);
  }
  41.5666666667% {
    transform: translateX(120px);
  }
  41.6666666667% {
    transform: translateX(150px);
  }
  49.9% {
    transform: translateX(150px);
  }
  50% {
    transform: translateX(180px);
  }
  58.2333333333% {
    transform: translateX(180px);
  }
  58.3333333333% {
    transform: translateX(150px);
  }
  66.5666666667% {
    transform: translateX(150px);
  }
  66.6666666667% {
    transform: translateX(120px);
  }
  74.9% {
    transform: translateX(120px);
  }
  75% {
    transform: translateX(90px);
  }
  83.2333333333% {
    transform: translateX(90px);
  }
  83.3333333333% {
    transform: translateX(60px);
  }
  91.5666666667% {
    transform: translateX(60px);
  }
  91.6666666667% {
    transform: translateX(30px);
  }
  99.9% {
    transform: translateX(30px);
  }
  100% {
    transform: translateX(0px);
    bottom: 0px;
    width: 30px;
  }
}
#on-1-1:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(1) {
  background: #e9b572;
}

#on-1-2:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(2) {
  background: #e9b572;
}

#on-1-3:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(3) {
  background: #e9b572;
}

#on-1-4:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(4) {
  background: #e9b572;
}

#on-1-5:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(5) {
  background: #e9b572;
}

@keyframes target-1-2 {
  0% {
    bottom: 0px;
    transform: translateX(0px);
    width: 60px;
  }
  9.9% {
    transform: translateX(0px);
  }
  10% {
    transform: translateX(30px);
  }
  19.9% {
    transform: translateX(30px);
  }
  20% {
    transform: translateX(60px);
  }
  29.9% {
    transform: translateX(60px);
  }
  30% {
    transform: translateX(90px);
  }
  39.9% {
    transform: translateX(90px);
  }
  40% {
    transform: translateX(120px);
  }
  49.9% {
    transform: translateX(120px);
  }
  50% {
    transform: translateX(150px);
  }
  59.9% {
    transform: translateX(150px);
  }
  60% {
    transform: translateX(120px);
  }
  69.9% {
    transform: translateX(120px);
  }
  70% {
    transform: translateX(90px);
  }
  79.9% {
    transform: translateX(90px);
  }
  80% {
    transform: translateX(60px);
  }
  89.9% {
    transform: translateX(60px);
  }
  90% {
    transform: translateX(30px);
  }
  99.9% {
    transform: translateX(30px);
  }
  100% {
    transform: translateX(0px);
    bottom: 0px;
    width: 60px;
  }
}
#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: #e9b572;
}

#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: #e9b572;
}

#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: #e9b572;
}

#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: #e9b572;
}

#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: #e9b572;
}

@keyframes target-1-3 {
  0% {
    bottom: 0px;
    transform: translateX(0px);
  }
  12.4% {
    transform: translateX(0px);
  }
  12.5% {
    transform: translateX(30px);
  }
  24.9% {
    transform: translateX(30px);
  }
  25% {
    transform: translateX(60px);
  }
  37.4% {
    transform: translateX(60px);
  }
  37.5% {
    transform: translateX(90px);
  }
  49.9% {
    transform: translateX(90px);
  }
  50% {
    transform: translateX(120px);
  }
  62.4% {
    transform: translateX(120px);
  }
  62.5% {
    transform: translateX(90px);
  }
  74.9% {
    transform: translateX(90px);
  }
  75% {
    transform: translateX(60px);
  }
  87.4% {
    transform: translateX(60px);
  }
  87.5% {
    transform: translateX(30px);
  }
  99.9% {
    transform: translateX(30px);
  }
  100% {
    transform: translateX(0px);
    bottom: 0px;
  }
}
#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: #e9b572;
}

#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: #e9b572;
}

#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: #e9b572;
}

#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: #e9b572;
}

#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: #e9b572;
}

@keyframes target-2-1 {
  0% {
    bottom: 30px;
    transform: translateX(0px);
    width: 30px;
  }
  8.2333333333% {
    transform: translateX(0px);
  }
  8.3333333333% {
    transform: translateX(30px);
  }
  16.5666666667% {
    transform: translateX(30px);
  }
  16.6666666667% {
    transform: translateX(60px);
  }
  24.9% {
    transform: translateX(60px);
  }
  25% {
    transform: translateX(90px);
  }
  33.2333333333% {
    transform: translateX(90px);
  }
  33.3333333333% {
    transform: translateX(120px);
  }
  41.5666666667% {
    transform: translateX(120px);
  }
  41.6666666667% {
    transform: translateX(150px);
  }
  49.9% {
    transform: translateX(150px);
  }
  50% {
    transform: translateX(180px);
  }
  58.2333333333% {
    transform: translateX(180px);
  }
  58.3333333333% {
    transform: translateX(150px);
  }
  66.5666666667% {
    transform: translateX(150px);
  }
  66.6666666667% {
    transform: translateX(120px);
  }
  74.9% {
    transform: translateX(120px);
  }
  75% {
    transform: translateX(90px);
  }
  83.2333333333% {
    transform: translateX(90px);
  }
  83.3333333333% {
    transform: translateX(60px);
  }
  91.5666666667% {
    transform: translateX(60px);
  }
  91.6666666667% {
    transform: translateX(30px);
  }
  99.9% {
    transform: translateX(30px);
  }
  100% {
    transform: translateX(0px);
    bottom: 30px;
    width: 30px;
  }
}
#tw-1-1:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(1) {
  background: #e9b572;
}

#tw-1-2:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(2) {
  background: #e9b572;
}

#tw-1-3:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(3) {
  background: #e9b572;
}

#tw-1-4:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(4) {
  background: #e9b572;
}

#tw-1-5:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(5) {
  background: #e9b572;
}

@keyframes target-2-2 {
  0% {
    bottom: 30px;
    transform: translateX(0px);
    width: 60px;
  }
  9.9% {
    transform: translateX(0px);
  }
  10% {
    transform: translateX(30px);
  }
  19.9% {
    transform: translateX(30px);
  }
  20% {
    transform: translateX(60px);
  }
  29.9% {
    transform: translateX(60px);
  }
  30% {
    transform: translateX(90px);
  }
  39.9% {
    transform: translateX(90px);
  }
  40% {
    transform: translateX(120px);
  }
  49.9% {
    transform: translateX(120px);
  }
  50% {
    transform: translateX(150px);
  }
  59.9% {
    transform: translateX(150px);
  }
  60% {
    transform: translateX(120px);
  }
  69.9% {
    transform: translateX(120px);
  }
  70% {
    transform: translateX(90px);
  }
  79.9% {
    transform: translateX(90px);
  }
  80% {
    transform: translateX(60px);
  }
  89.9% {
    transform: translateX(60px);
  }
  90% {
    transform: translateX(30px);
  }
  99.9% {
    transform: translateX(30px);
  }
  100% {
    transform: translateX(0px);
    bottom: 30px;
    width: 60px;
  }
}
#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: #e9b572;
}

#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: #e9b572;
}

#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: #e9b572;
}

#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: #e9b572;
}

#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: #e9b572;
}

@keyframes target-2-3 {
  0% {
    bottom: 30px;
    transform: translateX(0px);
  }
  12.4% {
    transform: translateX(0px);
  }
  12.5% {
    transform: translateX(30px);
  }
  24.9% {
    transform: translateX(30px);
  }
  25% {
    transform: translateX(60px);
  }
  37.4% {
    transform: translateX(60px);
  }
  37.5% {
    transform: translateX(90px);
  }
  49.9% {
    transform: translateX(90px);
  }
  50% {
    transform: translateX(120px);
  }
  62.4% {
    transform: translateX(120px);
  }
  62.5% {
    transform: translateX(90px);
  }
  74.9% {
    transform: translateX(90px);
  }
  75% {
    transform: translateX(60px);
  }
  87.4% {
    transform: translateX(60px);
  }
  87.5% {
    transform: translateX(30px);
  }
  99.9% {
    transform: translateX(30px);
  }
  100% {
    transform: translateX(0px);
    bottom: 30px;
  }
}
#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: #e9b572;
}

#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: #e9b572;
}

#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: #e9b572;
}

#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: #e9b572;
}

#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: #e9b572;
}

@keyframes target-3-1 {
  0% {
    bottom: 60px;
    transform: translateX(0px);
    width: 30px;
  }
  8.2333333333% {
    transform: translateX(0px);
  }
  8.3333333333% {
    transform: translateX(30px);
  }
  16.5666666667% {
    transform: translateX(30px);
  }
  16.6666666667% {
    transform: translateX(60px);
  }
  24.9% {
    transform: translateX(60px);
  }
  25% {
    transform: translateX(90px);
  }
  33.2333333333% {
    transform: translateX(90px);
  }
  33.3333333333% {
    transform: translateX(120px);
  }
  41.5666666667% {
    transform: translateX(120px);
  }
  41.6666666667% {
    transform: translateX(150px);
  }
  49.9% {
    transform: translateX(150px);
  }
  50% {
    transform: translateX(180px);
  }
  58.2333333333% {
    transform: translateX(180px);
  }
  58.3333333333% {
    transform: translateX(150px);
  }
  66.5666666667% {
    transform: translateX(150px);
  }
  66.6666666667% {
    transform: translateX(120px);
  }
  74.9% {
    transform: translateX(120px);
  }
  75% {
    transform: translateX(90px);
  }
  83.2333333333% {
    transform: translateX(90px);
  }
  83.3333333333% {
    transform: translateX(60px);
  }
  91.5666666667% {
    transform: translateX(60px);
  }
  91.6666666667% {
    transform: translateX(30px);
  }
  99.9% {
    transform: translateX(30px);
  }
  100% {
    transform: translateX(0px);
    bottom: 60px;
    width: 30px;
  }
}
#thr-1-1:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(1) {
  background: #e9b572;
}

#thr-1-2:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(2) {
  background: #e9b572;
}

#thr-1-3:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(3) {
  background: #e9b572;
}

#thr-1-4:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(4) {
  background: #e9b572;
}

#thr-1-5:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(5) {
  background: #e9b572;
}

#thr-1-6:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(6) {
  background: #e9b572;
}

@keyframes target-3-2 {
  0% {
    bottom: 60px;
    transform: translateX(0px);
    width: 60px;
  }
  9.9% {
    transform: translateX(0px);
  }
  10% {
    transform: translateX(30px);
  }
  19.9% {
    transform: translateX(30px);
  }
  20% {
    transform: translateX(60px);
  }
  29.9% {
    transform: translateX(60px);
  }
  30% {
    transform: translateX(90px);
  }
  39.9% {
    transform: translateX(90px);
  }
  40% {
    transform: translateX(120px);
  }
  49.9% {
    transform: translateX(120px);
  }
  50% {
    transform: translateX(150px);
  }
  59.9% {
    transform: translateX(150px);
  }
  60% {
    transform: translateX(120px);
  }
  69.9% {
    transform: translateX(120px);
  }
  70% {
    transform: translateX(90px);
  }
  79.9% {
    transform: translateX(90px);
  }
  80% {
    transform: translateX(60px);
  }
  89.9% {
    transform: translateX(60px);
  }
  90% {
    transform: translateX(30px);
  }
  99.9% {
    transform: translateX(30px);
  }
  100% {
    transform: translateX(0px);
    bottom: 60px;
    width: 60px;
  }
}
#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: #e9b572;
}

#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: #e9b572;
}

#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: #e9b572;
}

#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: #e9b572;
}

#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: #e9b572;
}

#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: #e9b572;
}

@keyframes target-4-1 {
  0% {
    bottom: 90px;
    transform: translateX(0px);
    width: 30px;
  }
  8.2333333333% {
    transform: translateX(0px);
  }
  8.3333333333% {
    transform: translateX(30px);
  }
  16.5666666667% {
    transform: translateX(30px);
  }
  16.6666666667% {
    transform: translateX(60px);
  }
  24.9% {
    transform: translateX(60px);
  }
  25% {
    transform: translateX(90px);
  }
  33.2333333333% {
    transform: translateX(90px);
  }
  33.3333333333% {
    transform: translateX(120px);
  }
  41.5666666667% {
    transform: translateX(120px);
  }
  41.6666666667% {
    transform: translateX(150px);
  }
  49.9% {
    transform: translateX(150px);
  }
  50% {
    transform: translateX(180px);
  }
  58.2333333333% {
    transform: translateX(180px);
  }
  58.3333333333% {
    transform: translateX(150px);
  }
  66.5666666667% {
    transform: translateX(150px);
  }
  66.6666666667% {
    transform: translateX(120px);
  }
  74.9% {
    transform: translateX(120px);
  }
  75% {
    transform: translateX(90px);
  }
  83.2333333333% {
    transform: translateX(90px);
  }
  83.3333333333% {
    transform: translateX(60px);
  }
  91.5666666667% {
    transform: translateX(60px);
  }
  91.6666666667% {
    transform: translateX(30px);
  }
  99.9% {
    transform: translateX(30px);
  }
  100% {
    transform: translateX(0px);
    bottom: 90px;
    width: 30px;
  }
}
#fr-1-1:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(1) {
  background: #e9b572;
}

#fr-1-2:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(2) {
  background: #e9b572;
}

#fr-1-3:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(3) {
  background: #e9b572;
}

#fr-1-4:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(4) {
  background: #e9b572;
}

#fr-1-5:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(5) {
  background: #e9b572;
}

#fr-1-6:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(6) {
  background: #e9b572;
}

@keyframes target-4-2 {
  0% {
    bottom: 90px;
    transform: translateX(0px);
    width: 60px;
  }
  9.9% {
    transform: translateX(0px);
  }
  10% {
    transform: translateX(30px);
  }
  19.9% {
    transform: translateX(30px);
  }
  20% {
    transform: translateX(60px);
  }
  29.9% {
    transform: translateX(60px);
  }
  30% {
    transform: translateX(90px);
  }
  39.9% {
    transform: translateX(90px);
  }
  40% {
    transform: translateX(120px);
  }
  49.9% {
    transform: translateX(120px);
  }
  50% {
    transform: translateX(150px);
  }
  59.9% {
    transform: translateX(150px);
  }
  60% {
    transform: translateX(120px);
  }
  69.9% {
    transform: translateX(120px);
  }
  70% {
    transform: translateX(90px);
  }
  79.9% {
    transform: translateX(90px);
  }
  80% {
    transform: translateX(60px);
  }
  89.9% {
    transform: translateX(60px);
  }
  90% {
    transform: translateX(30px);
  }
  99.9% {
    transform: translateX(30px);
  }
  100% {
    transform: translateX(0px);
    bottom: 90px;
    width: 60px;
  }
}
#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: #e9b572;
}

#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: #e9b572;
}

#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: #e9b572;
}

#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: #e9b572;
}

#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: #e9b572;
}

#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: #e9b572;
}

@keyframes target-5-1 {
  0% {
    bottom: 120px;
    transform: translateX(0px);
    width: 30px;
  }
  8.2333333333% {
    transform: translateX(0px);
  }
  8.3333333333% {
    transform: translateX(30px);
  }
  16.5666666667% {
    transform: translateX(30px);
  }
  16.6666666667% {
    transform: translateX(60px);
  }
  24.9% {
    transform: translateX(60px);
  }
  25% {
    transform: translateX(90px);
  }
  33.2333333333% {
    transform: translateX(90px);
  }
  33.3333333333% {
    transform: translateX(120px);
  }
  41.5666666667% {
    transform: translateX(120px);
  }
  41.6666666667% {
    transform: translateX(150px);
  }
  49.9% {
    transform: translateX(150px);
  }
  50% {
    transform: translateX(180px);
  }
  58.2333333333% {
    transform: translateX(180px);
  }
  58.3333333333% {
    transform: translateX(150px);
  }
  66.5666666667% {
    transform: translateX(150px);
  }
  66.6666666667% {
    transform: translateX(120px);
  }
  74.9% {
    transform: translateX(120px);
  }
  75% {
    transform: translateX(90px);
  }
  83.2333333333% {
    transform: translateX(90px);
  }
  83.3333333333% {
    transform: translateX(60px);
  }
  91.5666666667% {
    transform: translateX(60px);
  }
  91.6666666667% {
    transform: translateX(30px);
  }
  99.9% {
    transform: translateX(30px);
  }
  100% {
    transform: translateX(0px);
    bottom: 120px;
    width: 30px;
  }
}
#fv-1-1:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(1) {
  background: #e9b572;
}

#fv-1-2:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(2) {
  background: #e9b572;
}

#fv-1-3:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(3) {
  background: #e9b572;
}

#fv-1-4:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(4) {
  background: #e9b572;
}

#fv-1-5:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(5) {
  background: #e9b572;
}

#fv-1-6:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(6) {
  background: #e9b572;
}

@keyframes target-5-2 {
  0% {
    bottom: 120px;
    transform: translateX(0px);
    width: 60px;
  }
  9.9% {
    transform: translateX(0px);
  }
  10% {
    transform: translateX(30px);
  }
  19.9% {
    transform: translateX(30px);
  }
  20% {
    transform: translateX(60px);
  }
  29.9% {
    transform: translateX(60px);
  }
  30% {
    transform: translateX(90px);
  }
  39.9% {
    transform: translateX(90px);
  }
  40% {
    transform: translateX(120px);
  }
  49.9% {
    transform: translateX(120px);
  }
  50% {
    transform: translateX(150px);
  }
  59.9% {
    transform: translateX(150px);
  }
  60% {
    transform: translateX(120px);
  }
  69.9% {
    transform: translateX(120px);
  }
  70% {
    transform: translateX(90px);
  }
  79.9% {
    transform: translateX(90px);
  }
  80% {
    transform: translateX(60px);
  }
  89.9% {
    transform: translateX(60px);
  }
  90% {
    transform: translateX(30px);
  }
  99.9% {
    transform: translateX(30px);
  }
  100% {
    transform: translateX(0px);
    bottom: 120px;
    width: 60px;
  }
}
#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: #e9b572;
}

#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: #e9b572;
}

#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: #e9b572;
}

#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: #e9b572;
}

#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: #e9b572;
}

#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: #e9b572;
}

@keyframes target-6-1 {
  0% {
    bottom: 150px;
    transform: translateX(0px);
    width: 30px;
  }
  8.2333333333% {
    transform: translateX(0px);
  }
  8.3333333333% {
    transform: translateX(30px);
  }
  16.5666666667% {
    transform: translateX(30px);
  }
  16.6666666667% {
    transform: translateX(60px);
  }
  24.9% {
    transform: translateX(60px);
  }
  25% {
    transform: translateX(90px);
  }
  33.2333333333% {
    transform: translateX(90px);
  }
  33.3333333333% {
    transform: translateX(120px);
  }
  41.5666666667% {
    transform: translateX(120px);
  }
  41.6666666667% {
    transform: translateX(150px);
  }
  49.9% {
    transform: translateX(150px);
  }
  50% {
    transform: translateX(180px);
  }
  58.2333333333% {
    transform: translateX(180px);
  }
  58.3333333333% {
    transform: translateX(150px);
  }
  66.5666666667% {
    transform: translateX(150px);
  }
  66.6666666667% {
    transform: translateX(120px);
  }
  74.9% {
    transform: translateX(120px);
  }
  75% {
    transform: translateX(90px);
  }
  83.2333333333% {
    transform: translateX(90px);
  }
  83.3333333333% {
    transform: translateX(60px);
  }
  91.5666666667% {
    transform: translateX(60px);
  }
  91.6666666667% {
    transform: translateX(30px);
  }
  99.9% {
    transform: translateX(30px);
  }
  100% {
    transform: translateX(0px);
    bottom: 150px;
    width: 30px;
  }
}
#sx-1-1:checked ~ .bs .r:nth-of-type(6) .b:nth-of-type(1) {
  background: #e9b572;
}

#sx-1-2:checked ~ .bs .r:nth-of-type(6) .b:nth-of-type(2) {
  background: #e9b572;
}

#sx-1-3:checked ~ .bs .r:nth-of-type(6) .b:nth-of-type(3) {
  background: #e9b572;
}

#sx-1-4:checked ~ .bs .r:nth-of-type(6) .b:nth-of-type(4) {
  background: #e9b572;
}

#sx-1-5:checked ~ .bs .r:nth-of-type(6) .b:nth-of-type(5) {
  background: #e9b572;
}

#sx-1-6:checked ~ .bs .r:nth-of-type(6) .b:nth-of-type(6) {
  background: #e9b572;
}

#sx-1-7:checked ~ .bs .r:nth-of-type(6) .b:nth-of-type(7) {
  background: #e9b572;
}

@keyframes target-7-1 {
  0% {
    bottom: 180px;
    transform: translateX(0px);
    width: 30px;
  }
  8.2333333333% {
    transform: translateX(0px);
  }
  8.3333333333% {
    transform: translateX(30px);
  }
  16.5666666667% {
    transform: translateX(30px);
  }
  16.6666666667% {
    transform: translateX(60px);
  }
  24.9% {
    transform: translateX(60px);
  }
  25% {
    transform: translateX(90px);
  }
  33.2333333333% {
    transform: translateX(90px);
  }
  33.3333333333% {
    transform: translateX(120px);
  }
  41.5666666667% {
    transform: translateX(120px);
  }
  41.6666666667% {
    transform: translateX(150px);
  }
  49.9% {
    transform: translateX(150px);
  }
  50% {
    transform: translateX(180px);
  }
  58.2333333333% {
    transform: translateX(180px);
  }
  58.3333333333% {
    transform: translateX(150px);
  }
  66.5666666667% {
    transform: translateX(150px);
  }
  66.6666666667% {
    transform: translateX(120px);
  }
  74.9% {
    transform: translateX(120px);
  }
  75% {
    transform: translateX(90px);
  }
  83.2333333333% {
    transform: translateX(90px);
  }
  83.3333333333% {
    transform: translateX(60px);
  }
  91.5666666667% {
    transform: translateX(60px);
  }
  91.6666666667% {
    transform: translateX(30px);
  }
  99.9% {
    transform: translateX(30px);
  }
  100% {
    transform: translateX(0px);
    bottom: 180px;
    width: 30px;
  }
}
#svn-1-1:checked ~ .bs .r:nth-of-type(7) .b:nth-of-type(1) {
  background: #e9b572;
}

#svn-1-2:checked ~ .bs .r:nth-of-type(7) .b:nth-of-type(2) {
  background: #e9b572;
}

#svn-1-3:checked ~ .bs .r:nth-of-type(7) .b:nth-of-type(3) {
  background: #e9b572;
}

#svn-1-4:checked ~ .bs .r:nth-of-type(7) .b:nth-of-type(4) {
  background: #e9b572;
}

#svn-1-5:checked ~ .bs .r:nth-of-type(7) .b:nth-of-type(5) {
  background: #e9b572;
}

#svn-1-6:checked ~ .bs .r:nth-of-type(7) .b:nth-of-type(6) {
  background: #e9b572;
}

#svn-1-7:checked ~ .bs .r:nth-of-type(7) .b:nth-of-type(7) {
  background: #e9b572;
}

@keyframes target-8-1 {
  0% {
    bottom: 210px;
    transform: translateX(0px);
    width: 30px;
  }
  8.2333333333% {
    transform: translateX(0px);
  }
  8.3333333333% {
    transform: translateX(30px);
  }
  16.5666666667% {
    transform: translateX(30px);
  }
  16.6666666667% {
    transform: translateX(60px);
  }
  24.9% {
    transform: translateX(60px);
  }
  25% {
    transform: translateX(90px);
  }
  33.2333333333% {
    transform: translateX(90px);
  }
  33.3333333333% {
    transform: translateX(120px);
  }
  41.5666666667% {
    transform: translateX(120px);
  }
  41.6666666667% {
    transform: translateX(150px);
  }
  49.9% {
    transform: translateX(150px);
  }
  50% {
    transform: translateX(180px);
  }
  58.2333333333% {
    transform: translateX(180px);
  }
  58.3333333333% {
    transform: translateX(150px);
  }
  66.5666666667% {
    transform: translateX(150px);
  }
  66.6666666667% {
    transform: translateX(120px);
  }
  74.9% {
    transform: translateX(120px);
  }
  75% {
    transform: translateX(90px);
  }
  83.2333333333% {
    transform: translateX(90px);
  }
  83.3333333333% {
    transform: translateX(60px);
  }
  91.5666666667% {
    transform: translateX(60px);
  }
  91.6666666667% {
    transform: translateX(30px);
  }
  99.9% {
    transform: translateX(30px);
  }
  100% {
    transform: translateX(0px);
    bottom: 210px;
    width: 30px;
  }
}
#ght-1-1:checked ~ .bs .r:nth-of-type(8) .b:nth-of-type(1) {
  background: #e9b572;
}

#ght-1-2:checked ~ .bs .r:nth-of-type(8) .b:nth-of-type(2) {
  background: #e9b572;
}

#ght-1-3:checked ~ .bs .r:nth-of-type(8) .b:nth-of-type(3) {
  background: #e9b572;
}

#ght-1-4:checked ~ .bs .r:nth-of-type(8) .b:nth-of-type(4) {
  background: #e9b572;
}

#ght-1-5:checked ~ .bs .r:nth-of-type(8) .b:nth-of-type(5) {
  background: #e9b572;
}

#ght-1-6:checked ~ .bs .r:nth-of-type(8) .b:nth-of-type(6) {
  background: #e9b572;
}

#ght-1-7:checked ~ .bs .r:nth-of-type(8) .b:nth-of-type(7) {
  background: #e9b572;
}

@keyframes target-9-1 {
  0% {
    bottom: 240px;
    transform: translateX(0px);
    width: 30px;
  }
  8.2333333333% {
    transform: translateX(0px);
  }
  8.3333333333% {
    transform: translateX(30px);
  }
  16.5666666667% {
    transform: translateX(30px);
  }
  16.6666666667% {
    transform: translateX(60px);
  }
  24.9% {
    transform: translateX(60px);
  }
  25% {
    transform: translateX(90px);
  }
  33.2333333333% {
    transform: translateX(90px);
  }
  33.3333333333% {
    transform: translateX(120px);
  }
  41.5666666667% {
    transform: translateX(120px);
  }
  41.6666666667% {
    transform: translateX(150px);
  }
  49.9% {
    transform: translateX(150px);
  }
  50% {
    transform: translateX(180px);
  }
  58.2333333333% {
    transform: translateX(180px);
  }
  58.3333333333% {
    transform: translateX(150px);
  }
  66.5666666667% {
    transform: translateX(150px);
  }
  66.6666666667% {
    transform: translateX(120px);
  }
  74.9% {
    transform: translateX(120px);
  }
  75% {
    transform: translateX(90px);
  }
  83.2333333333% {
    transform: translateX(90px);
  }
  83.3333333333% {
    transform: translateX(60px);
  }
  91.5666666667% {
    transform: translateX(60px);
  }
  91.6666666667% {
    transform: translateX(30px);
  }
  99.9% {
    transform: translateX(30px);
  }
  100% {
    transform: translateX(0px);
    bottom: 240px;
    width: 30px;
  }
}
#nn-1-1:checked ~ .bs .r:nth-of-type(9) .b:nth-of-type(1) {
  background: #e9b572;
}

#nn-1-2:checked ~ .bs .r:nth-of-type(9) .b:nth-of-type(2) {
  background: #e9b572;
}

#nn-1-3:checked ~ .bs .r:nth-of-type(9) .b:nth-of-type(3) {
  background: #e9b572;
}

#nn-1-4:checked ~ .bs .r:nth-of-type(9) .b:nth-of-type(4) {
  background: #e9b572;
}

#nn-1-5:checked ~ .bs .r:nth-of-type(9) .b:nth-of-type(5) {
  background: #e9b572;
}

#nn-1-6:checked ~ .bs .r:nth-of-type(9) .b:nth-of-type(6) {
  background: #e9b572;
}

#nn-1-7:checked ~ .bs .r:nth-of-type(9) .b:nth-of-type(7) {
  background: #e9b572;
}

@keyframes target-10-1 {
  0% {
    bottom: 270px;
    transform: translateX(0px);
    width: 30px;
  }
  8.2333333333% {
    transform: translateX(0px);
  }
  8.3333333333% {
    transform: translateX(30px);
  }
  16.5666666667% {
    transform: translateX(30px);
  }
  16.6666666667% {
    transform: translateX(60px);
  }
  24.9% {
    transform: translateX(60px);
  }
  25% {
    transform: translateX(90px);
  }
  33.2333333333% {
    transform: translateX(90px);
  }
  33.3333333333% {
    transform: translateX(120px);
  }
  41.5666666667% {
    transform: translateX(120px);
  }
  41.6666666667% {
    transform: translateX(150px);
  }
  49.9% {
    transform: translateX(150px);
  }
  50% {
    transform: translateX(180px);
  }
  58.2333333333% {
    transform: translateX(180px);
  }
  58.3333333333% {
    transform: translateX(150px);
  }
  66.5666666667% {
    transform: translateX(150px);
  }
  66.6666666667% {
    transform: translateX(120px);
  }
  74.9% {
    transform: translateX(120px);
  }
  75% {
    transform: translateX(90px);
  }
  83.2333333333% {
    transform: translateX(90px);
  }
  83.3333333333% {
    transform: translateX(60px);
  }
  91.5666666667% {
    transform: translateX(60px);
  }
  91.6666666667% {
    transform: translateX(30px);
  }
  99.9% {
    transform: translateX(30px);
  }
  100% {
    transform: translateX(0px);
    bottom: 270px;
    width: 30px;
  }
}
#tn-1-1:checked ~ .bs .r:nth-of-type(10) .b:nth-of-type(1) {
  background: #e9b572;
}

#tn-1-2:checked ~ .bs .r:nth-of-type(10) .b:nth-of-type(2) {
  background: #e9b572;
}

#tn-1-3:checked ~ .bs .r:nth-of-type(10) .b:nth-of-type(3) {
  background: #e9b572;
}

#tn-1-4:checked ~ .bs .r:nth-of-type(10) .b:nth-of-type(4) {
  background: #e9b572;
}

#tn-1-5:checked ~ .bs .r:nth-of-type(10) .b:nth-of-type(5) {
  background: #e9b572;
}

#tn-1-6:checked ~ .bs .r:nth-of-type(10) .b:nth-of-type(6) {
  background: #e9b572;
}

#tn-1-7:checked ~ .bs .r:nth-of-type(10) .b:nth-of-type(7) {
  background: #e9b572;
}

/**
 * Line
 **/
.line {
  animation-name: target-1-3;
  animation-duration: 1.95s;
  animation-iteration-count: infinite;
  bottom: 0px;
  display: flex;
  left: 0px;
  overflow: hidden;
  position: absolute;
  background: #e9b572;
  height: 30px;
  margin-right: 0px;
  width: 90px;
}
.line:before, .line:after {
  background: #e9b572;
  border-left: 0px solid #232323;
  content: '';
  display: block;
  flex-shrink: 0;
  height: 30px;
  width: 30px;
}
.line:before {
  margin-left: 30px;
}

/**
 * Game Logic
 **/
#on-3-1:checked ~ #tw-3-1:checked ~ .bs .line,
#on-3-1:checked ~ #tw-3-1:checked ~ .controls .rs {
  animation-duration: 1.95s ;
  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: 1.45s ;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.45s ;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.95s ;
  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: .8s;
  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: 1.45s ;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.45s ;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.95s ;
  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: 1.45s ;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.95s ;
  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: .8s;
  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: 1.45s ;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.45s ;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.95s ;
  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: .8s;
  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: 1.45s ;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.45s ;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.95s ;
  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: .8s;
  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: 1.45s ;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.45s ;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.95s ;
  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: 1.45s ;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.95s ;
  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: 1.45s ;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.95s ;
  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: .8s;
  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: 1.45s ;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.45s ;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.95s ;
  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: .8s;
  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: 1.45s ;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.45s ;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.95s ;
  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: .8s;
  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: 1.45s ;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.45s ;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.95s ;
  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: 1.45s ;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.95s ;
  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: 1.45s ;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.95s ;
  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: .8s;
  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: 1.45s ;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.45s ;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.95s ;
  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: .8s;
  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: 1.45s ;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.45s ;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.95s ;
  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: .8s;
  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: 1.45s ;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.45s ;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.95s ;
  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: 1.45s ;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.95s ;
  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: .8s;
  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: 1.45s ;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.45s ;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.95s ;
  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: .8s;
  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: 1.45s ;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 1.45s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 1.45s ;
  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: .8s;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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: 0.95s ;
  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 .loose {
  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: 0.7s  !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 .loose {
  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: 0.7s  !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 .loose {
  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: 0.7s  !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 .loose {
  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: 0.7s  !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 .loose {
  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: 0.7s  !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 .loose {
  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: 0.7s  !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 .loose {
  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: 0.7s  !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 .loose {
  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: 0.7s  !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 .loose {
  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: 0.7s  !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 .loose {
  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: 0.7s  !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 .loose {
  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: 0.7s  !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 .loose {
  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: 0.7s  !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 .loose {
  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: 0.7s  !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 .loose {
  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: 0.7s  !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 .loose {
  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.3s  !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 .loose {
  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.3s  !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 .loose {
  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.3s  !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 .loose {
  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.3s  !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 .loose {
  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.3s  !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 .loose {
  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.3s  !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 .loose {
  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.3s  !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 .loose {
  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.3s  !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 .loose {
  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.3s  !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 .loose {
  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.3s  !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 .loose {
  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.3s  !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 .loose {
  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.3s  !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 .loose {
  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.3s  !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 .loose {
  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.3s  !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,
.results .loose {
  color: white;
  display: none;
  position: fixed;
}
.results .go,
.results .win,
.results .loose {
  align-items: center;
  background: rgba(0, 0, 0, 0.45);
  bottom: 0;
  flex-direction: column;
  font-size: 30px;
  justify-content: center;
  left: 0;
  padding-bottom: 55px;
  right: 0;
  text-align: center;
  top: 0;
}
.results .go span,
.results .win span,
.results .loose span {
  line-height: 1;
}
.results .go button,
.results .win button,
.results .loose button {
  background: #761010;
  border: none;
  border-radius: 2px;
  cursor: pointer;
  font-family: 'Poiret One', display;
  font-size: 1rem;
  color: #ffffff;
  margin: 20px;
  opacity: .9;
  padding: 5px 10px;
}
.results .go .minor,
.results .loose .minor,
.results .win .major {
  background: url("https://ccppb.by/assets/images/5.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  display: none;
  height: 70px;
  width: 50px;
}
.results .win .major {
  background-image: url("https://ccppb.by/assets/images/10.png");
  display: block;
  height: 150px;
  width: 150px;
}

/**
 * Controls
 **/
.controls {
  bottom: 15px;
  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: #761010;
  border: 2px solid #761010;
  border-radius: 4px;
  height: 34px;
  overflow: hidden;
  width: 34px;
}
.controls .rs {
  animation-duration: 1.95s;
  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: -180px;
}
.controls .r[class$="-2"] {
  margin-left: -150px;
}
.controls .r[class$="-3"] {
  margin-left: -120px;
}
.controls .r-1-1 {
  width: 210px;
}
.controls .r-1-2 {
  width: 180px;
}
.controls .r-1-3 {
  width: 150px;
}
.controls .r-2-1 {
  width: 210px;
}
.controls .r-2-2 {
  width: 180px;
}
.controls .r-2-3 {
  width: 150px;
}
.controls .r-3-1 {
  width: 210px;
}
.controls .r-3-2 {
  width: 180px;
}
.controls .r-4-1 {
  width: 210px;
}
.controls .r-4-2 {
  width: 180px;
}
.controls .r-5-1 {
  width: 210px;
}
.controls .r-5-2 {
  width: 180px;
}
.controls .r-6-1 {
  width: 210px;
}
.controls .r-7-1 {
  width: 210px;
}
.controls .r-8-1 {
  width: 210px;
}
.controls .r-9-1 {
  width: 210px;
}
.controls .r-10-1 {
  width: 210px;
}
.controls label {
  cursor: pointer;
  flex-shrink: 0;
  height: 30px;
  width: 30px;
}
.controls label:first-of-type {
  margin-right: auto;
}

/**
*Ripple
**/
/* transition conf */


.btn.wave:after {
  content: "";
  background: #fff;
  display: block;
  position: absolute;
  width: 200%;
  height: 200%;
  top: -5%;
  border-radius: 50px;
  margin-left: -30%;
  opacity: 0;
  transition: all 0.75s ease-in-out;
}
.btn.wave.right:after {
  content: "";
  background: #fff;
  display: block;
  position: absolute;
  width: 200%;
  height: 200%;
  top: -5%;
  border-radius: 50px;
  margin-right: -30%;
  opacity: 0;
  transition: all 0.75s ease-in-out;
}
.btn.wave:active:after {
  width: 0px;
  opacity: 1;
  transition: 0s;
}
.btn.stroke:after {
  content: "";
  background: #fff;
  display: block;
  position: absolute;
  width: 200%;
  height: 100%;
  top: 0;
  opacity: 0;
  transition: all 0.75s ease-in-out;
}
.btn.stroke:active:after {
  width: 0px;
  opacity: 1;
  transition: 0s;
}
.btn.half-stroke:after {
  content: "";
  background: #fff;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  opacity: 0;
  transition: all 0.75s ease-in-out;
}
.btn.half-stroke:active:after {
  width: 0px;
  opacity: 1;
  transition: 0s;
}
.btn.bubble:after {
  content: "";
  background: #fff;
  position: absolute;
  width: 110%;
  height: 110%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  margin: auto;
  border-radius: 50%;
  transform: scale(1);
  transition: all 0.75s ease-in-out;
}
.btn.bubble:active:after {
  transform: scale(0);
  opacity: 1;
  transition: 0s;
}
