* {
    box-sizing: border-box;
  }
  
  html,
  body {
    height: 100%;
  }
  
  body {
    /* align-items: center;
    background: #172031;
    background-attachment: fixed;
    display: flex;
    flex-direction: column;
    font-family: "VT323", monospace;
    justify-content: center; */
  }
  
  h1 {
    color: white;
    font-size: 30px !important;
    letter-spacing: 0.05em;
    /* margin: 20px auto 0 !important; */
    text-align: center;
    text-transform: uppercase;
  }
  
  form {
    border: 6px solid #2f5d83;
    padding: 25px 20px 80px;
    position: relative;
  }
  
  input[type=radio] {
    appearance: none;
    font-size: 9px;
    left: -10px;
    opacity: 0.01;
    position: fixed;
    top: -10px;
  }
  
  @keyframes blockExplode {
    0% {
      background: #fabc7f;
      box-shadow: none;
    }
    40% {
      box-shadow: 0 0 5px #feefe1;
    }
    50% {
      background: white;
      box-shadow: 0 0 30px #feefe1;
    }
    60% {
      background: #233f5a;
      box-shadow: none;
    }
    100% {
      background: #233f5a;
      box-shadow: none;
    }
  }
  .bs {
    background: #172031;
    display: flex;
    flex-direction: column-reverse;
    height: 330px;
    position: relative;
    width: 231px;
  }
  .bs .r {
    display: flex;
    margin: 0;
    width: 100%;
  }
  .bs .r:nth-of-type(7) .b {
    background: #2e5477;
  }
  .bs .r:nth-of-type(10) .b {
    background: #386691;
  }
  .bs .b {
    background: #233f5a;
    height: 25px;
    margin: 0 4px 8px;
    width: 25px;
  }
  
  /**
   * Global Functions
   **/
  /**
   * Light Up
   **/
  @keyframes target-1-1 {
    0% {
      bottom: 8px;
      transform: translateX(0px);
      width: 25px;
    }
    8.2333333333% {
      transform: translateX(0px);
    }
    8.3333333333% {
      transform: translateX(33px);
    }
    16.5666666667% {
      transform: translateX(33px);
    }
    16.6666666667% {
      transform: translateX(66px);
    }
    24.9% {
      transform: translateX(66px);
    }
    25% {
      transform: translateX(99px);
    }
    33.2333333333% {
      transform: translateX(99px);
    }
    33.3333333333% {
      transform: translateX(132px);
    }
    41.5666666667% {
      transform: translateX(132px);
    }
    41.6666666667% {
      transform: translateX(165px);
    }
    49.9% {
      transform: translateX(165px);
    }
    50% {
      transform: translateX(198px);
    }
    58.2333333333% {
      transform: translateX(198px);
    }
    58.3333333333% {
      transform: translateX(165px);
    }
    66.5666666667% {
      transform: translateX(165px);
    }
    66.6666666667% {
      transform: translateX(132px);
    }
    74.9% {
      transform: translateX(132px);
    }
    75% {
      transform: translateX(99px);
    }
    83.2333333333% {
      transform: translateX(99px);
    }
    83.3333333333% {
      transform: translateX(66px);
    }
    91.5666666667% {
      transform: translateX(66px);
    }
    91.6666666667% {
      transform: translateX(33px);
    }
    99.9% {
      transform: translateX(33px);
    }
    100% {
      transform: translateX(0px);
      bottom: 8px;
      width: 25px;
    }
  }
  #on-1-1:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(1) {
    background: #fabc7f;
  }
  
  #on-1-2:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(2) {
    background: #fabc7f;
  }
  
  #on-1-3:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(3) {
    background: #fabc7f;
  }
  
  #on-1-4:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(4) {
    background: #fabc7f;
  }
  
  #on-1-5:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(5) {
    background: #fabc7f;
  }
  
  @keyframes target-1-2 {
    0% {
      bottom: 8px;
      transform: translateX(0px);
      width: 58px;
    }
    9.9% {
      transform: translateX(0px);
    }
    10% {
      transform: translateX(33px);
    }
    19.9% {
      transform: translateX(33px);
    }
    20% {
      transform: translateX(66px);
    }
    29.9% {
      transform: translateX(66px);
    }
    30% {
      transform: translateX(99px);
    }
    39.9% {
      transform: translateX(99px);
    }
    40% {
      transform: translateX(132px);
    }
    49.9% {
      transform: translateX(132px);
    }
    50% {
      transform: translateX(165px);
    }
    59.9% {
      transform: translateX(165px);
    }
    60% {
      transform: translateX(132px);
    }
    69.9% {
      transform: translateX(132px);
    }
    70% {
      transform: translateX(99px);
    }
    79.9% {
      transform: translateX(99px);
    }
    80% {
      transform: translateX(66px);
    }
    89.9% {
      transform: translateX(66px);
    }
    90% {
      transform: translateX(33px);
    }
    99.9% {
      transform: translateX(33px);
    }
    100% {
      transform: translateX(0px);
      bottom: 8px;
      width: 58px;
    }
  }
  #on-2-1:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(1), #on-2-1:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(1) + .b {
    background: #fabc7f;
  }
  
  #on-2-2:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(2), #on-2-2:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(2) + .b {
    background: #fabc7f;
  }
  
  #on-2-3:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(3), #on-2-3:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(3) + .b {
    background: #fabc7f;
  }
  
  #on-2-4:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(4), #on-2-4:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(4) + .b {
    background: #fabc7f;
  }
  
  #on-2-5:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(5), #on-2-5:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(5) + .b {
    background: #fabc7f;
  }
  
  @keyframes target-1-3 {
    0% {
      bottom: 8px;
      transform: translateX(0px);
    }
    12.4% {
      transform: translateX(0px);
    }
    12.5% {
      transform: translateX(33px);
    }
    24.9% {
      transform: translateX(33px);
    }
    25% {
      transform: translateX(66px);
    }
    37.4% {
      transform: translateX(66px);
    }
    37.5% {
      transform: translateX(99px);
    }
    49.9% {
      transform: translateX(99px);
    }
    50% {
      transform: translateX(132px);
    }
    62.4% {
      transform: translateX(132px);
    }
    62.5% {
      transform: translateX(99px);
    }
    74.9% {
      transform: translateX(99px);
    }
    75% {
      transform: translateX(66px);
    }
    87.4% {
      transform: translateX(66px);
    }
    87.5% {
      transform: translateX(33px);
    }
    99.9% {
      transform: translateX(33px);
    }
    100% {
      transform: translateX(0px);
      bottom: 8px;
    }
  }
  #on-3-1:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(1), #on-3-1:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(1) + .b, #on-3-1:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(1) + .b + .b {
    background: #fabc7f;
  }
  
  #on-3-2:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(2), #on-3-2:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(2) + .b, #on-3-2:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(2) + .b + .b {
    background: #fabc7f;
  }
  
  #on-3-3:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(3), #on-3-3:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(3) + .b, #on-3-3:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(3) + .b + .b {
    background: #fabc7f;
  }
  
  #on-3-4:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(4), #on-3-4:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(4) + .b, #on-3-4:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(4) + .b + .b {
    background: #fabc7f;
  }
  
  #on-3-5:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(5), #on-3-5:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(5) + .b, #on-3-5:checked ~ .bs .r:nth-of-type(1) .b:nth-of-type(5) + .b + .b {
    background: #fabc7f;
  }
  
  @keyframes target-2-1 {
    0% {
      bottom: 41px;
      transform: translateX(0px);
      width: 25px;
    }
    8.2333333333% {
      transform: translateX(0px);
    }
    8.3333333333% {
      transform: translateX(33px);
    }
    16.5666666667% {
      transform: translateX(33px);
    }
    16.6666666667% {
      transform: translateX(66px);
    }
    24.9% {
      transform: translateX(66px);
    }
    25% {
      transform: translateX(99px);
    }
    33.2333333333% {
      transform: translateX(99px);
    }
    33.3333333333% {
      transform: translateX(132px);
    }
    41.5666666667% {
      transform: translateX(132px);
    }
    41.6666666667% {
      transform: translateX(165px);
    }
    49.9% {
      transform: translateX(165px);
    }
    50% {
      transform: translateX(198px);
    }
    58.2333333333% {
      transform: translateX(198px);
    }
    58.3333333333% {
      transform: translateX(165px);
    }
    66.5666666667% {
      transform: translateX(165px);
    }
    66.6666666667% {
      transform: translateX(132px);
    }
    74.9% {
      transform: translateX(132px);
    }
    75% {
      transform: translateX(99px);
    }
    83.2333333333% {
      transform: translateX(99px);
    }
    83.3333333333% {
      transform: translateX(66px);
    }
    91.5666666667% {
      transform: translateX(66px);
    }
    91.6666666667% {
      transform: translateX(33px);
    }
    99.9% {
      transform: translateX(33px);
    }
    100% {
      transform: translateX(0px);
      bottom: 41px;
      width: 25px;
    }
  }
  #tw-1-1:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(1) {
    background: #fabc7f;
  }
  
  #tw-1-2:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(2) {
    background: #fabc7f;
  }
  
  #tw-1-3:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(3) {
    background: #fabc7f;
  }
  
  #tw-1-4:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(4) {
    background: #fabc7f;
  }
  
  #tw-1-5:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(5) {
    background: #fabc7f;
  }
  
  @keyframes target-2-2 {
    0% {
      bottom: 41px;
      transform: translateX(0px);
      width: 58px;
    }
    9.9% {
      transform: translateX(0px);
    }
    10% {
      transform: translateX(33px);
    }
    19.9% {
      transform: translateX(33px);
    }
    20% {
      transform: translateX(66px);
    }
    29.9% {
      transform: translateX(66px);
    }
    30% {
      transform: translateX(99px);
    }
    39.9% {
      transform: translateX(99px);
    }
    40% {
      transform: translateX(132px);
    }
    49.9% {
      transform: translateX(132px);
    }
    50% {
      transform: translateX(165px);
    }
    59.9% {
      transform: translateX(165px);
    }
    60% {
      transform: translateX(132px);
    }
    69.9% {
      transform: translateX(132px);
    }
    70% {
      transform: translateX(99px);
    }
    79.9% {
      transform: translateX(99px);
    }
    80% {
      transform: translateX(66px);
    }
    89.9% {
      transform: translateX(66px);
    }
    90% {
      transform: translateX(33px);
    }
    99.9% {
      transform: translateX(33px);
    }
    100% {
      transform: translateX(0px);
      bottom: 41px;
      width: 58px;
    }
  }
  #tw-2-1:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(1), #tw-2-1:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(1) + .b {
    background: #fabc7f;
  }
  
  #tw-2-2:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(2), #tw-2-2:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(2) + .b {
    background: #fabc7f;
  }
  
  #tw-2-3:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(3), #tw-2-3:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(3) + .b {
    background: #fabc7f;
  }
  
  #tw-2-4:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(4), #tw-2-4:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(4) + .b {
    background: #fabc7f;
  }
  
  #tw-2-5:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(5), #tw-2-5:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(5) + .b {
    background: #fabc7f;
  }
  
  @keyframes target-2-3 {
    0% {
      bottom: 41px;
      transform: translateX(0px);
    }
    12.4% {
      transform: translateX(0px);
    }
    12.5% {
      transform: translateX(33px);
    }
    24.9% {
      transform: translateX(33px);
    }
    25% {
      transform: translateX(66px);
    }
    37.4% {
      transform: translateX(66px);
    }
    37.5% {
      transform: translateX(99px);
    }
    49.9% {
      transform: translateX(99px);
    }
    50% {
      transform: translateX(132px);
    }
    62.4% {
      transform: translateX(132px);
    }
    62.5% {
      transform: translateX(99px);
    }
    74.9% {
      transform: translateX(99px);
    }
    75% {
      transform: translateX(66px);
    }
    87.4% {
      transform: translateX(66px);
    }
    87.5% {
      transform: translateX(33px);
    }
    99.9% {
      transform: translateX(33px);
    }
    100% {
      transform: translateX(0px);
      bottom: 41px;
    }
  }
  #tw-3-1:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(1), #tw-3-1:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(1) + .b, #tw-3-1:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(1) + .b + .b {
    background: #fabc7f;
  }
  
  #tw-3-2:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(2), #tw-3-2:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(2) + .b, #tw-3-2:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(2) + .b + .b {
    background: #fabc7f;
  }
  
  #tw-3-3:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(3), #tw-3-3:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(3) + .b, #tw-3-3:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(3) + .b + .b {
    background: #fabc7f;
  }
  
  #tw-3-4:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(4), #tw-3-4:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(4) + .b, #tw-3-4:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(4) + .b + .b {
    background: #fabc7f;
  }
  
  #tw-3-5:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(5), #tw-3-5:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(5) + .b, #tw-3-5:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(5) + .b + .b {
    background: #fabc7f;
  }
  
  @keyframes target-3-1 {
    0% {
      bottom: 74px;
      transform: translateX(0px);
      width: 25px;
    }
    8.2333333333% {
      transform: translateX(0px);
    }
    8.3333333333% {
      transform: translateX(33px);
    }
    16.5666666667% {
      transform: translateX(33px);
    }
    16.6666666667% {
      transform: translateX(66px);
    }
    24.9% {
      transform: translateX(66px);
    }
    25% {
      transform: translateX(99px);
    }
    33.2333333333% {
      transform: translateX(99px);
    }
    33.3333333333% {
      transform: translateX(132px);
    }
    41.5666666667% {
      transform: translateX(132px);
    }
    41.6666666667% {
      transform: translateX(165px);
    }
    49.9% {
      transform: translateX(165px);
    }
    50% {
      transform: translateX(198px);
    }
    58.2333333333% {
      transform: translateX(198px);
    }
    58.3333333333% {
      transform: translateX(165px);
    }
    66.5666666667% {
      transform: translateX(165px);
    }
    66.6666666667% {
      transform: translateX(132px);
    }
    74.9% {
      transform: translateX(132px);
    }
    75% {
      transform: translateX(99px);
    }
    83.2333333333% {
      transform: translateX(99px);
    }
    83.3333333333% {
      transform: translateX(66px);
    }
    91.5666666667% {
      transform: translateX(66px);
    }
    91.6666666667% {
      transform: translateX(33px);
    }
    99.9% {
      transform: translateX(33px);
    }
    100% {
      transform: translateX(0px);
      bottom: 74px;
      width: 25px;
    }
  }
  #thr-1-1:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(1) {
    background: #fabc7f;
  }
  
  #thr-1-2:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(2) {
    background: #fabc7f;
  }
  
  #thr-1-3:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(3) {
    background: #fabc7f;
  }
  
  #thr-1-4:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(4) {
    background: #fabc7f;
  }
  
  #thr-1-5:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(5) {
    background: #fabc7f;
  }
  
  #thr-1-6:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(6) {
    background: #fabc7f;
  }
  
  @keyframes target-3-2 {
    0% {
      bottom: 74px;
      transform: translateX(0px);
      width: 58px;
    }
    9.9% {
      transform: translateX(0px);
    }
    10% {
      transform: translateX(33px);
    }
    19.9% {
      transform: translateX(33px);
    }
    20% {
      transform: translateX(66px);
    }
    29.9% {
      transform: translateX(66px);
    }
    30% {
      transform: translateX(99px);
    }
    39.9% {
      transform: translateX(99px);
    }
    40% {
      transform: translateX(132px);
    }
    49.9% {
      transform: translateX(132px);
    }
    50% {
      transform: translateX(165px);
    }
    59.9% {
      transform: translateX(165px);
    }
    60% {
      transform: translateX(132px);
    }
    69.9% {
      transform: translateX(132px);
    }
    70% {
      transform: translateX(99px);
    }
    79.9% {
      transform: translateX(99px);
    }
    80% {
      transform: translateX(66px);
    }
    89.9% {
      transform: translateX(66px);
    }
    90% {
      transform: translateX(33px);
    }
    99.9% {
      transform: translateX(33px);
    }
    100% {
      transform: translateX(0px);
      bottom: 74px;
      width: 58px;
    }
  }
  #thr-2-1:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(1), #thr-2-1:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(1) + .b {
    background: #fabc7f;
  }
  
  #thr-2-2:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(2), #thr-2-2:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(2) + .b {
    background: #fabc7f;
  }
  
  #thr-2-3:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(3), #thr-2-3:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(3) + .b {
    background: #fabc7f;
  }
  
  #thr-2-4:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(4), #thr-2-4:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(4) + .b {
    background: #fabc7f;
  }
  
  #thr-2-5:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(5), #thr-2-5:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(5) + .b {
    background: #fabc7f;
  }
  
  #thr-2-6:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(6), #thr-2-6:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(6) + .b {
    background: #fabc7f;
  }
  
  @keyframes target-4-1 {
    0% {
      bottom: 107px;
      transform: translateX(0px);
      width: 25px;
    }
    8.2333333333% {
      transform: translateX(0px);
    }
    8.3333333333% {
      transform: translateX(33px);
    }
    16.5666666667% {
      transform: translateX(33px);
    }
    16.6666666667% {
      transform: translateX(66px);
    }
    24.9% {
      transform: translateX(66px);
    }
    25% {
      transform: translateX(99px);
    }
    33.2333333333% {
      transform: translateX(99px);
    }
    33.3333333333% {
      transform: translateX(132px);
    }
    41.5666666667% {
      transform: translateX(132px);
    }
    41.6666666667% {
      transform: translateX(165px);
    }
    49.9% {
      transform: translateX(165px);
    }
    50% {
      transform: translateX(198px);
    }
    58.2333333333% {
      transform: translateX(198px);
    }
    58.3333333333% {
      transform: translateX(165px);
    }
    66.5666666667% {
      transform: translateX(165px);
    }
    66.6666666667% {
      transform: translateX(132px);
    }
    74.9% {
      transform: translateX(132px);
    }
    75% {
      transform: translateX(99px);
    }
    83.2333333333% {
      transform: translateX(99px);
    }
    83.3333333333% {
      transform: translateX(66px);
    }
    91.5666666667% {
      transform: translateX(66px);
    }
    91.6666666667% {
      transform: translateX(33px);
    }
    99.9% {
      transform: translateX(33px);
    }
    100% {
      transform: translateX(0px);
      bottom: 107px;
      width: 25px;
    }
  }
  #fr-1-1:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(1) {
    background: #fabc7f;
  }
  
  #fr-1-2:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(2) {
    background: #fabc7f;
  }
  
  #fr-1-3:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(3) {
    background: #fabc7f;
  }
  
  #fr-1-4:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(4) {
    background: #fabc7f;
  }
  
  #fr-1-5:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(5) {
    background: #fabc7f;
  }
  
  #fr-1-6:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(6) {
    background: #fabc7f;
  }
  
  @keyframes target-4-2 {
    0% {
      bottom: 107px;
      transform: translateX(0px);
      width: 58px;
    }
    9.9% {
      transform: translateX(0px);
    }
    10% {
      transform: translateX(33px);
    }
    19.9% {
      transform: translateX(33px);
    }
    20% {
      transform: translateX(66px);
    }
    29.9% {
      transform: translateX(66px);
    }
    30% {
      transform: translateX(99px);
    }
    39.9% {
      transform: translateX(99px);
    }
    40% {
      transform: translateX(132px);
    }
    49.9% {
      transform: translateX(132px);
    }
    50% {
      transform: translateX(165px);
    }
    59.9% {
      transform: translateX(165px);
    }
    60% {
      transform: translateX(132px);
    }
    69.9% {
      transform: translateX(132px);
    }
    70% {
      transform: translateX(99px);
    }
    79.9% {
      transform: translateX(99px);
    }
    80% {
      transform: translateX(66px);
    }
    89.9% {
      transform: translateX(66px);
    }
    90% {
      transform: translateX(33px);
    }
    99.9% {
      transform: translateX(33px);
    }
    100% {
      transform: translateX(0px);
      bottom: 107px;
      width: 58px;
    }
  }
  #fr-2-1:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(1), #fr-2-1:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(1) + .b {
    background: #fabc7f;
  }
  
  #fr-2-2:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(2), #fr-2-2:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(2) + .b {
    background: #fabc7f;
  }
  
  #fr-2-3:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(3), #fr-2-3:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(3) + .b {
    background: #fabc7f;
  }
  
  #fr-2-4:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(4), #fr-2-4:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(4) + .b {
    background: #fabc7f;
  }
  
  #fr-2-5:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(5), #fr-2-5:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(5) + .b {
    background: #fabc7f;
  }
  
  #fr-2-6:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(6), #fr-2-6:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(6) + .b {
    background: #fabc7f;
  }
  
  @keyframes target-5-1 {
    0% {
      bottom: 140px;
      transform: translateX(0px);
      width: 25px;
    }
    8.2333333333% {
      transform: translateX(0px);
    }
    8.3333333333% {
      transform: translateX(33px);
    }
    16.5666666667% {
      transform: translateX(33px);
    }
    16.6666666667% {
      transform: translateX(66px);
    }
    24.9% {
      transform: translateX(66px);
    }
    25% {
      transform: translateX(99px);
    }
    33.2333333333% {
      transform: translateX(99px);
    }
    33.3333333333% {
      transform: translateX(132px);
    }
    41.5666666667% {
      transform: translateX(132px);
    }
    41.6666666667% {
      transform: translateX(165px);
    }
    49.9% {
      transform: translateX(165px);
    }
    50% {
      transform: translateX(198px);
    }
    58.2333333333% {
      transform: translateX(198px);
    }
    58.3333333333% {
      transform: translateX(165px);
    }
    66.5666666667% {
      transform: translateX(165px);
    }
    66.6666666667% {
      transform: translateX(132px);
    }
    74.9% {
      transform: translateX(132px);
    }
    75% {
      transform: translateX(99px);
    }
    83.2333333333% {
      transform: translateX(99px);
    }
    83.3333333333% {
      transform: translateX(66px);
    }
    91.5666666667% {
      transform: translateX(66px);
    }
    91.6666666667% {
      transform: translateX(33px);
    }
    99.9% {
      transform: translateX(33px);
    }
    100% {
      transform: translateX(0px);
      bottom: 140px;
      width: 25px;
    }
  }
  #fv-1-1:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(1) {
    background: #fabc7f;
  }
  
  #fv-1-2:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(2) {
    background: #fabc7f;
  }
  
  #fv-1-3:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(3) {
    background: #fabc7f;
  }
  
  #fv-1-4:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(4) {
    background: #fabc7f;
  }
  
  #fv-1-5:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(5) {
    background: #fabc7f;
  }
  
  #fv-1-6:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(6) {
    background: #fabc7f;
  }
  
  @keyframes target-5-2 {
    0% {
      bottom: 140px;
      transform: translateX(0px);
      width: 58px;
    }
    9.9% {
      transform: translateX(0px);
    }
    10% {
      transform: translateX(33px);
    }
    19.9% {
      transform: translateX(33px);
    }
    20% {
      transform: translateX(66px);
    }
    29.9% {
      transform: translateX(66px);
    }
    30% {
      transform: translateX(99px);
    }
    39.9% {
      transform: translateX(99px);
    }
    40% {
      transform: translateX(132px);
    }
    49.9% {
      transform: translateX(132px);
    }
    50% {
      transform: translateX(165px);
    }
    59.9% {
      transform: translateX(165px);
    }
    60% {
      transform: translateX(132px);
    }
    69.9% {
      transform: translateX(132px);
    }
    70% {
      transform: translateX(99px);
    }
    79.9% {
      transform: translateX(99px);
    }
    80% {
      transform: translateX(66px);
    }
    89.9% {
      transform: translateX(66px);
    }
    90% {
      transform: translateX(33px);
    }
    99.9% {
      transform: translateX(33px);
    }
    100% {
      transform: translateX(0px);
      bottom: 140px;
      width: 58px;
    }
  }
  #fv-2-1:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(1), #fv-2-1:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(1) + .b {
    background: #fabc7f;
  }
  
  #fv-2-2:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(2), #fv-2-2:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(2) + .b {
    background: #fabc7f;
  }
  
  #fv-2-3:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(3), #fv-2-3:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(3) + .b {
    background: #fabc7f;
  }
  
  #fv-2-4:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(4), #fv-2-4:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(4) + .b {
    background: #fabc7f;
  }
  
  #fv-2-5:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(5), #fv-2-5:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(5) + .b {
    background: #fabc7f;
  }
  
  #fv-2-6:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(6), #fv-2-6:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(6) + .b {
    background: #fabc7f;
  }
  
  @keyframes target-6-1 {
    0% {
      bottom: 173px;
      transform: translateX(0px);
      width: 25px;
    }
    8.2333333333% {
      transform: translateX(0px);
    }
    8.3333333333% {
      transform: translateX(33px);
    }
    16.5666666667% {
      transform: translateX(33px);
    }
    16.6666666667% {
      transform: translateX(66px);
    }
    24.9% {
      transform: translateX(66px);
    }
    25% {
      transform: translateX(99px);
    }
    33.2333333333% {
      transform: translateX(99px);
    }
    33.3333333333% {
      transform: translateX(132px);
    }
    41.5666666667% {
      transform: translateX(132px);
    }
    41.6666666667% {
      transform: translateX(165px);
    }
    49.9% {
      transform: translateX(165px);
    }
    50% {
      transform: translateX(198px);
    }
    58.2333333333% {
      transform: translateX(198px);
    }
    58.3333333333% {
      transform: translateX(165px);
    }
    66.5666666667% {
      transform: translateX(165px);
    }
    66.6666666667% {
      transform: translateX(132px);
    }
    74.9% {
      transform: translateX(132px);
    }
    75% {
      transform: translateX(99px);
    }
    83.2333333333% {
      transform: translateX(99px);
    }
    83.3333333333% {
      transform: translateX(66px);
    }
    91.5666666667% {
      transform: translateX(66px);
    }
    91.6666666667% {
      transform: translateX(33px);
    }
    99.9% {
      transform: translateX(33px);
    }
    100% {
      transform: translateX(0px);
      bottom: 173px;
      width: 25px;
    }
  }
  #sx-1-1:checked ~ .bs .r:nth-of-type(6) .b:nth-of-type(1) {
    background: #fabc7f;
  }
  
  #sx-1-2:checked ~ .bs .r:nth-of-type(6) .b:nth-of-type(2) {
    background: #fabc7f;
  }
  
  #sx-1-3:checked ~ .bs .r:nth-of-type(6) .b:nth-of-type(3) {
    background: #fabc7f;
  }
  
  #sx-1-4:checked ~ .bs .r:nth-of-type(6) .b:nth-of-type(4) {
    background: #fabc7f;
  }
  
  #sx-1-5:checked ~ .bs .r:nth-of-type(6) .b:nth-of-type(5) {
    background: #fabc7f;
  }
  
  #sx-1-6:checked ~ .bs .r:nth-of-type(6) .b:nth-of-type(6) {
    background: #fabc7f;
  }
  
  #sx-1-7:checked ~ .bs .r:nth-of-type(6) .b:nth-of-type(7) {
    background: #fabc7f;
  }
  
  @keyframes target-7-1 {
    0% {
      bottom: 206px;
      transform: translateX(0px);
      width: 25px;
    }
    8.2333333333% {
      transform: translateX(0px);
    }
    8.3333333333% {
      transform: translateX(33px);
    }
    16.5666666667% {
      transform: translateX(33px);
    }
    16.6666666667% {
      transform: translateX(66px);
    }
    24.9% {
      transform: translateX(66px);
    }
    25% {
      transform: translateX(99px);
    }
    33.2333333333% {
      transform: translateX(99px);
    }
    33.3333333333% {
      transform: translateX(132px);
    }
    41.5666666667% {
      transform: translateX(132px);
    }
    41.6666666667% {
      transform: translateX(165px);
    }
    49.9% {
      transform: translateX(165px);
    }
    50% {
      transform: translateX(198px);
    }
    58.2333333333% {
      transform: translateX(198px);
    }
    58.3333333333% {
      transform: translateX(165px);
    }
    66.5666666667% {
      transform: translateX(165px);
    }
    66.6666666667% {
      transform: translateX(132px);
    }
    74.9% {
      transform: translateX(132px);
    }
    75% {
      transform: translateX(99px);
    }
    83.2333333333% {
      transform: translateX(99px);
    }
    83.3333333333% {
      transform: translateX(66px);
    }
    91.5666666667% {
      transform: translateX(66px);
    }
    91.6666666667% {
      transform: translateX(33px);
    }
    99.9% {
      transform: translateX(33px);
    }
    100% {
      transform: translateX(0px);
      bottom: 206px;
      width: 25px;
    }
  }
  #svn-1-1:checked ~ .bs .r:nth-of-type(7) .b:nth-of-type(1) {
    background: #fabc7f;
  }
  
  #svn-1-2:checked ~ .bs .r:nth-of-type(7) .b:nth-of-type(2) {
    background: #fabc7f;
  }
  
  #svn-1-3:checked ~ .bs .r:nth-of-type(7) .b:nth-of-type(3) {
    background: #fabc7f;
  }
  
  #svn-1-4:checked ~ .bs .r:nth-of-type(7) .b:nth-of-type(4) {
    background: #fabc7f;
  }
  
  #svn-1-5:checked ~ .bs .r:nth-of-type(7) .b:nth-of-type(5) {
    background: #fabc7f;
  }
  
  #svn-1-6:checked ~ .bs .r:nth-of-type(7) .b:nth-of-type(6) {
    background: #fabc7f;
  }
  
  #svn-1-7:checked ~ .bs .r:nth-of-type(7) .b:nth-of-type(7) {
    background: #fabc7f;
  }
  
  @keyframes target-8-1 {
    0% {
      bottom: 239px;
      transform: translateX(0px);
      width: 25px;
    }
    8.2333333333% {
      transform: translateX(0px);
    }
    8.3333333333% {
      transform: translateX(33px);
    }
    16.5666666667% {
      transform: translateX(33px);
    }
    16.6666666667% {
      transform: translateX(66px);
    }
    24.9% {
      transform: translateX(66px);
    }
    25% {
      transform: translateX(99px);
    }
    33.2333333333% {
      transform: translateX(99px);
    }
    33.3333333333% {
      transform: translateX(132px);
    }
    41.5666666667% {
      transform: translateX(132px);
    }
    41.6666666667% {
      transform: translateX(165px);
    }
    49.9% {
      transform: translateX(165px);
    }
    50% {
      transform: translateX(198px);
    }
    58.2333333333% {
      transform: translateX(198px);
    }
    58.3333333333% {
      transform: translateX(165px);
    }
    66.5666666667% {
      transform: translateX(165px);
    }
    66.6666666667% {
      transform: translateX(132px);
    }
    74.9% {
      transform: translateX(132px);
    }
    75% {
      transform: translateX(99px);
    }
    83.2333333333% {
      transform: translateX(99px);
    }
    83.3333333333% {
      transform: translateX(66px);
    }
    91.5666666667% {
      transform: translateX(66px);
    }
    91.6666666667% {
      transform: translateX(33px);
    }
    99.9% {
      transform: translateX(33px);
    }
    100% {
      transform: translateX(0px);
      bottom: 239px;
      width: 25px;
    }
  }
  #ght-1-1:checked ~ .bs .r:nth-of-type(8) .b:nth-of-type(1) {
    background: #fabc7f;
  }
  
  #ght-1-2:checked ~ .bs .r:nth-of-type(8) .b:nth-of-type(2) {
    background: #fabc7f;
  }
  
  #ght-1-3:checked ~ .bs .r:nth-of-type(8) .b:nth-of-type(3) {
    background: #fabc7f;
  }
  
  #ght-1-4:checked ~ .bs .r:nth-of-type(8) .b:nth-of-type(4) {
    background: #fabc7f;
  }
  
  #ght-1-5:checked ~ .bs .r:nth-of-type(8) .b:nth-of-type(5) {
    background: #fabc7f;
  }
  
  #ght-1-6:checked ~ .bs .r:nth-of-type(8) .b:nth-of-type(6) {
    background: #fabc7f;
  }
  
  #ght-1-7:checked ~ .bs .r:nth-of-type(8) .b:nth-of-type(7) {
    background: #fabc7f;
  }
  
  @keyframes target-9-1 {
    0% {
      bottom: 272px;
      transform: translateX(0px);
      width: 25px;
    }
    8.2333333333% {
      transform: translateX(0px);
    }
    8.3333333333% {
      transform: translateX(33px);
    }
    16.5666666667% {
      transform: translateX(33px);
    }
    16.6666666667% {
      transform: translateX(66px);
    }
    24.9% {
      transform: translateX(66px);
    }
    25% {
      transform: translateX(99px);
    }
    33.2333333333% {
      transform: translateX(99px);
    }
    33.3333333333% {
      transform: translateX(132px);
    }
    41.5666666667% {
      transform: translateX(132px);
    }
    41.6666666667% {
      transform: translateX(165px);
    }
    49.9% {
      transform: translateX(165px);
    }
    50% {
      transform: translateX(198px);
    }
    58.2333333333% {
      transform: translateX(198px);
    }
    58.3333333333% {
      transform: translateX(165px);
    }
    66.5666666667% {
      transform: translateX(165px);
    }
    66.6666666667% {
      transform: translateX(132px);
    }
    74.9% {
      transform: translateX(132px);
    }
    75% {
      transform: translateX(99px);
    }
    83.2333333333% {
      transform: translateX(99px);
    }
    83.3333333333% {
      transform: translateX(66px);
    }
    91.5666666667% {
      transform: translateX(66px);
    }
    91.6666666667% {
      transform: translateX(33px);
    }
    99.9% {
      transform: translateX(33px);
    }
    100% {
      transform: translateX(0px);
      bottom: 272px;
      width: 25px;
    }
  }
  #nn-1-1:checked ~ .bs .r:nth-of-type(9) .b:nth-of-type(1) {
    background: #fabc7f;
  }
  
  #nn-1-2:checked ~ .bs .r:nth-of-type(9) .b:nth-of-type(2) {
    background: #fabc7f;
  }
  
  #nn-1-3:checked ~ .bs .r:nth-of-type(9) .b:nth-of-type(3) {
    background: #fabc7f;
  }
  
  #nn-1-4:checked ~ .bs .r:nth-of-type(9) .b:nth-of-type(4) {
    background: #fabc7f;
  }
  
  #nn-1-5:checked ~ .bs .r:nth-of-type(9) .b:nth-of-type(5) {
    background: #fabc7f;
  }
  
  #nn-1-6:checked ~ .bs .r:nth-of-type(9) .b:nth-of-type(6) {
    background: #fabc7f;
  }
  
  #nn-1-7:checked ~ .bs .r:nth-of-type(9) .b:nth-of-type(7) {
    background: #fabc7f;
  }
  
  @keyframes target-10-1 {
    0% {
      bottom: 305px;
      transform: translateX(0px);
      width: 25px;
    }
    8.2333333333% {
      transform: translateX(0px);
    }
    8.3333333333% {
      transform: translateX(33px);
    }
    16.5666666667% {
      transform: translateX(33px);
    }
    16.6666666667% {
      transform: translateX(66px);
    }
    24.9% {
      transform: translateX(66px);
    }
    25% {
      transform: translateX(99px);
    }
    33.2333333333% {
      transform: translateX(99px);
    }
    33.3333333333% {
      transform: translateX(132px);
    }
    41.5666666667% {
      transform: translateX(132px);
    }
    41.6666666667% {
      transform: translateX(165px);
    }
    49.9% {
      transform: translateX(165px);
    }
    50% {
      transform: translateX(198px);
    }
    58.2333333333% {
      transform: translateX(198px);
    }
    58.3333333333% {
      transform: translateX(165px);
    }
    66.5666666667% {
      transform: translateX(165px);
    }
    66.6666666667% {
      transform: translateX(132px);
    }
    74.9% {
      transform: translateX(132px);
    }
    75% {
      transform: translateX(99px);
    }
    83.2333333333% {
      transform: translateX(99px);
    }
    83.3333333333% {
      transform: translateX(66px);
    }
    91.5666666667% {
      transform: translateX(66px);
    }
    91.6666666667% {
      transform: translateX(33px);
    }
    99.9% {
      transform: translateX(33px);
    }
    100% {
      transform: translateX(0px);
      bottom: 305px;
      width: 25px;
    }
  }
  #tn-1-1:checked ~ .bs .r:nth-of-type(10) .b:nth-of-type(1) {
    background: #fabc7f;
  }
  
  #tn-1-2:checked ~ .bs .r:nth-of-type(10) .b:nth-of-type(2) {
    background: #fabc7f;
  }
  
  #tn-1-3:checked ~ .bs .r:nth-of-type(10) .b:nth-of-type(3) {
    background: #fabc7f;
  }
  
  #tn-1-4:checked ~ .bs .r:nth-of-type(10) .b:nth-of-type(4) {
    background: #fabc7f;
  }
  
  #tn-1-5:checked ~ .bs .r:nth-of-type(10) .b:nth-of-type(5) {
    background: #fabc7f;
  }
  
  #tn-1-6:checked ~ .bs .r:nth-of-type(10) .b:nth-of-type(6) {
    background: #fabc7f;
  }
  
  #tn-1-7:checked ~ .bs .r:nth-of-type(10) .b:nth-of-type(7) {
    background: #fabc7f;
  }
  
  /**
   * Line
   **/
  .line {
    animation-name: target-1-3;
    animation-duration: 2.5s;
    animation-iteration-count: infinite;
    bottom: 8px;
    display: flex;
    left: 4px;
    overflow: hidden;
    position: absolute;
    background: #fabc7f;
    height: 25px;
    margin-right: 8px;
    width: 91px;
  }
  .line:before, .line:after {
    background: #fabc7f;
    border-left: 8px solid #172031;
    content: "";
    display: block;
    flex-shrink: 0;
    height: 25px;
    width: 25px;
  }
  .line:before {
    margin-left: 25px;
  }
  
  /**
   * Game Logic
   **/
  #on-3-1:checked ~ #tw-3-1:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-1:checked ~ .controls .rs {
    animation-duration: 2.5s;
    animation-name: target-3-2;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ .controls div[class*=r-2-], #on-3-1:checked ~ #tw-3-1:checked ~ .controls div[class*=r-3-1] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-2;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ .controls div[class*=r-3-], #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ .controls div[class*=r-4-1] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-2;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ .controls div[class*=r-4-], #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ .controls div[class*=r-5-1] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ #sx-1-1:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ #sx-1-1:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ #sx-1-1:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ #sx-1-2:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ #sx-1-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-1:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(3) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-1:checked ~ #fv-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(3) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-2:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-2;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ .controls div[class*=r-3-], #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ .controls div[class*=r-4-1] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(1) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-2;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ .controls div[class*=r-4-], #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ .controls div[class*=r-5-1] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(1) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-2:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(4) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(4) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(4) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-1;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ .controls div[class*=r-3-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-1:checked ~ #thr-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(4) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-2:checked ~ .controls .rs {
    animation-duration: 2.5s;
    animation-name: target-3-2;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ .controls div[class*=r-2-], #on-3-1:checked ~ #tw-3-2:checked ~ .controls div[class*=r-3-1] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(1) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-1;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ .controls div[class*=r-3-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-2;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ .controls div[class*=r-3-], #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ .controls div[class*=r-4-1] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(1) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-2;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ .controls div[class*=r-4-], #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ .controls div[class*=r-5-1] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(1) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-2:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(4) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(4) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(4) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-1;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ .controls div[class*=r-3-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-2:checked ~ #thr-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(4), #on-3-1:checked ~ #tw-3-3:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(5) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-3:checked ~ .controls .rs {
    animation-duration: 2.5s;
    animation-name: target-3-1;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ .controls div[class*=r-2-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-1;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ .controls div[class*=r-3-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .bs .line,
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ #fr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-3:checked ~ #thr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-1:checked ~ #tw-3-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-1:checked ~ #tw-3-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(1) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-1:checked ~ .controls .rs {
    animation-duration: 2.5s;
    animation-name: target-3-2;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ .controls div[class*=r-2-], #on-3-2:checked ~ #tw-3-1:checked ~ .controls div[class*=r-3-1] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(1) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-1;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ .controls div[class*=r-3-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-1:checked ~ #fr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-2;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ .controls div[class*=r-3-], #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ .controls div[class*=r-4-1] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(1) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-2;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ .controls div[class*=r-4-], #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ .controls div[class*=r-5-1] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(1) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-2:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(4) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(4) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-2:checked ~ #fr-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(4) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-1;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ .controls div[class*=r-3-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-3:checked ~ #fr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-1:checked ~ #thr-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ .controls .rs {
    animation-duration: 2.5s;
    animation-name: target-3-2;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ .controls div[class*=r-2-], #on-3-2:checked ~ #tw-3-2:checked ~ .controls div[class*=r-3-1] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(1) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ .controls div[class*=r-3-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-2:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-2:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ #fr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-2;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ .controls div[class*=r-3-], #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ .controls div[class*=r-4-1] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(1) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-2:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-1:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-2;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ .controls div[class*=r-4-], #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ .controls div[class*=r-5-1] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(1) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-2:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-1:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(4) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-2:checked ~ #fv-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(4) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-3:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-2;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ .controls div[class*=r-3-], #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ .controls div[class*=r-4-1] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(2) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-2;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ .controls div[class*=r-4-], #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ .controls div[class*=r-5-1] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(2) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(5) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(5) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(5) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ .controls div[class*=r-3-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-2:checked ~ #thr-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(5) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-3:checked ~ .controls .rs {
    animation-duration: 2.5s;
    animation-name: target-3-2;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ .controls div[class*=r-2-], #on-3-2:checked ~ #tw-3-3:checked ~ .controls div[class*=r-3-1] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(2) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-1;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ .controls div[class*=r-3-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-2;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ .controls div[class*=r-3-], #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ .controls div[class*=r-4-1] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(2) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-2;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ .controls div[class*=r-4-], #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ .controls div[class*=r-5-1] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(2) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(5) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(5) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(5) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-1;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ .controls div[class*=r-3-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-3:checked ~ #thr-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(5), #on-3-2:checked ~ #tw-3-4:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(6) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-4:checked ~ .controls .rs {
    animation-duration: 2.5s;
    animation-name: target-3-1;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ .controls div[class*=r-2-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-1;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ .controls div[class*=r-3-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .bs .line,
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-4:checked ~ #fr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-4:checked ~ #thr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-2:checked ~ #tw-3-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-2:checked ~ #tw-3-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(2), #on-3-3:checked ~ #tw-3-1:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(1) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-1:checked ~ .controls .rs {
    animation-duration: 2.5s;
    animation-name: target-3-1;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ .controls div[class*=r-2-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-1;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ .controls div[class*=r-3-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-3:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-3:checked ~ #fr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-1:checked ~ #thr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(2) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-2:checked ~ .controls .rs {
    animation-duration: 2.5s;
    animation-name: target-3-2;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ .controls div[class*=r-2-], #on-3-3:checked ~ #tw-3-2:checked ~ .controls div[class*=r-3-1] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(2) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-1;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ .controls div[class*=r-3-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-2:checked ~ #fr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-2;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ .controls div[class*=r-3-], #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ .controls div[class*=r-4-1] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(2) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-2;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ .controls div[class*=r-4-], #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ .controls div[class*=r-5-1] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(2) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(5) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(5) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-3:checked ~ #fr-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(5) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-1;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ .controls div[class*=r-3-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-4:checked ~ #fr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-2:checked ~ #thr-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ .controls .rs {
    animation-duration: 2.5s;
    animation-name: target-3-2;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ .controls div[class*=r-2-], #on-3-3:checked ~ #tw-3-3:checked ~ .controls div[class*=r-3-1] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(2) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ .controls div[class*=r-3-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-3:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ #fr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-2;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ .controls div[class*=r-3-], #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ .controls div[class*=r-4-1] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(2) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-3:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-2:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-2;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ .controls div[class*=r-4-], #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ .controls div[class*=r-5-1] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(2) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-2:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(5) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-3:checked ~ #fv-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(5) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-4:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-2;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ .controls div[class*=r-3-], #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ .controls div[class*=r-4-1] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(3) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-2;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ .controls div[class*=r-4-], #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ .controls div[class*=r-5-1] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(3) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(6) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(6) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(6) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ .controls div[class*=r-3-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-3:checked ~ #thr-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(6) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-4:checked ~ .controls .rs {
    animation-duration: 2.5s;
    animation-name: target-3-2;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ .controls div[class*=r-2-], #on-3-3:checked ~ #tw-3-4:checked ~ .controls div[class*=r-3-1] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(3) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-1;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ .controls div[class*=r-3-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-2;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ .controls div[class*=r-3-], #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ .controls div[class*=r-4-1] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(3) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-2;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ .controls div[class*=r-4-], #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ .controls div[class*=r-5-1] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(3) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(6) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(6) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(6) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-1;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ .controls div[class*=r-3-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(6), #on-3-3:checked ~ #tw-3-5:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(7) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-5:checked ~ .controls .rs {
    animation-duration: 2.5s;
    animation-name: target-3-1;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ .controls div[class*=r-2-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-1;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ .controls div[class*=r-3-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .bs .line,
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-5:checked ~ #fr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-3:checked ~ #tw-3-5:checked ~ #thr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(3), #on-3-4:checked ~ #tw-3-2:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(2) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-2:checked ~ .controls .rs {
    animation-duration: 2.5s;
    animation-name: target-3-1;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ .controls div[class*=r-2-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-1;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ .controls div[class*=r-3-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-4:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-4:checked ~ #fr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-2:checked ~ #thr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(3) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-3:checked ~ .controls .rs {
    animation-duration: 2.5s;
    animation-name: target-3-2;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ .controls div[class*=r-2-], #on-3-4:checked ~ #tw-3-3:checked ~ .controls div[class*=r-3-1] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(3) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-1;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ .controls div[class*=r-3-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-3:checked ~ #fr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-2;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ .controls div[class*=r-3-], #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ .controls div[class*=r-4-1] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(3) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-2;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ .controls div[class*=r-4-], #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ .controls div[class*=r-5-1] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(3) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(6) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(6) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-4:checked ~ #fr-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(6) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-1;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ .controls div[class*=r-3-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-5:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-5:checked ~ #fr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-3:checked ~ #thr-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ .controls .rs {
    animation-duration: 2.5s;
    animation-name: target-3-2;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ .controls div[class*=r-2-], #on-3-4:checked ~ #tw-3-4:checked ~ .controls div[class*=r-3-1] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(3) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ .controls div[class*=r-3-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-4:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ #fr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-2;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ .controls div[class*=r-3-], #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ .controls div[class*=r-4-1] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(3) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-4:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-3:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-2;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ .controls div[class*=r-4-], #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ .controls div[class*=r-5-1] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(3) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-3:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(6) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-4:checked ~ #fv-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(6) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-5:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-2-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-2;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ .controls div[class*=r-3-], #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ .controls div[class*=r-4-1] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(4) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-2;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ .controls div[class*=r-4-], #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ .controls div[class*=r-5-1] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(4) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(7) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-6:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-6:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(7) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(7) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ .controls div[class*=r-3-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(7) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-5:checked ~ .controls .rs {
    animation-duration: 2.5s;
    animation-name: target-3-2;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ .controls div[class*=r-2-], #on-3-4:checked ~ #tw-3-5:checked ~ .controls div[class*=r-3-1] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(4) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-1;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ .controls div[class*=r-3-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-2;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ .controls div[class*=r-3-], #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ .controls div[class*=r-4-1] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(4) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-2;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ .controls div[class*=r-4-], #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ .controls div[class*=r-5-1] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(4) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(7) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-6:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-6:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(7) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(7) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-1;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ .controls div[class*=r-3-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .bs .line,
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-4:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(4), #on-3-5:checked ~ #tw-3-3:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(3) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-3:checked ~ .controls .rs {
    animation-duration: 2.5s;
    animation-name: target-3-1;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ .controls div[class*=r-2-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-1;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ .controls div[class*=r-3-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-5:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-5:checked ~ #fr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-3:checked ~ #thr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ .bs .r:nth-of-type(2) .b:nth-of-type(4) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-4:checked ~ .controls .rs {
    animation-duration: 2.5s;
    animation-name: target-3-2;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ .controls div[class*=r-2-], #on-3-5:checked ~ #tw-3-4:checked ~ .controls div[class*=r-3-1] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(4) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-1;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ .controls div[class*=r-3-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-4:checked ~ #fr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-2;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ .controls div[class*=r-3-], #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ .controls div[class*=r-4-1] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(4) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-2;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ .controls div[class*=r-4-], #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ .controls div[class*=r-5-1] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(4) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(7) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-6:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-6:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(7) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(7) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-1;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ .controls div[class*=r-3-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-6:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-6:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-4:checked ~ #thr-2-6:checked ~ #fr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-5:checked ~ .controls .rs {
    animation-duration: 2.5s;
    animation-name: target-3-2;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ .controls div[class*=r-2-], #on-3-5:checked ~ #tw-3-5:checked ~ .controls div[class*=r-3-1] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ .bs .r:nth-of-type(3) .b:nth-of-type(4) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-1;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ .controls div[class*=r-3-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-5:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-4:checked ~ #fr-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-2;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ .controls div[class*=r-3-], #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ .controls div[class*=r-4-1] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(4) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-5:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-4:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-2;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ .controls div[class*=r-4-], #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ .controls div[class*=r-5-1] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(4) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-6:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-4:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(7) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-6:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-6:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-5:checked ~ #fv-2-6:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(7) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-6:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-5:checked ~ #fr-2-6:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-4-2;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ .controls div[class*=r-3-], #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ .controls div[class*=r-4-1] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ .bs .r:nth-of-type(4) .b:nth-of-type(5) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-1;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ .controls div[class*=r-4-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-6:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-5:checked ~ #fv-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ .controls .rs {
    animation-duration: 2s;
    animation-name: target-5-2;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ .controls div[class*=r-4-], #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ .controls div[class*=r-5-1] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ .bs .r:nth-of-type(5) .b:nth-of-type(5) {
    animation-name: blockExplode;
    animation-duration: 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-5:checked ~ #sx-1-7:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-6-1;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ .controls div[class*=r-5-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ #sx-1-1:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ #sx-1-1:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ #sx-1-2:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ #sx-1-2:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ #sx-1-3:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ #sx-1-3:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ #sx-1-4:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ #sx-1-4:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ #sx-1-5:checked ~ .results .go {
    display: flex;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ #sx-1-5:checked ~ .bs .line {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ #sx-1-6:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ #sx-1-6:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ #sx-1-6:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ #sx-1-7:checked ~ .bs .line,
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ #sx-1-7:checked ~ .controls .rs {
    animation-duration: 1.5s;
    animation-name: target-7-1;
  }
  
  #on-3-5:checked ~ #tw-3-5:checked ~ #thr-2-6:checked ~ #fr-2-6:checked ~ #fv-2-6:checked ~ #sx-1-7:checked ~ .controls div[class*=r-6-] {
    display: none;
  }
  
  *[id^=on-3-]:checked ~ .bs .line,
  *[id^=on-3-]:checked ~ .controls .rs {
    animation-name: target-2-3;
  }
  
  *[id^=on-3-]:checked ~ .controls div[class*=r-1-] {
    display: none;
  }
  
  #sx-1-1:checked ~ *[id^=svn-]:checked:not(#svn-1-1) ~ .results .go {
    display: flex;
  }
  
  #sx-1-1:checked ~ *[id^=svn-]:checked:not(#svn-1-1) ~ .bs .line {
    display: none;
  }
  
  #sx-1-1:checked ~ #svn-1-1:checked ~ .bs .line,
  #sx-1-1:checked ~ #svn-1-1:checked ~ .controls .rs {
    animation-duration: 1.25s  !important;
    animation-name: target-8-1  !important;
  }
  
  #sx-1-1:checked ~ #svn-1-1:checked ~ .controls div[class*=r-7-] {
    display: none;
  }
  
  #sx-1-2:checked ~ *[id^=svn-]:checked:not(#svn-1-2) ~ .results .go {
    display: flex;
  }
  
  #sx-1-2:checked ~ *[id^=svn-]:checked:not(#svn-1-2) ~ .bs .line {
    display: none;
  }
  
  #sx-1-2:checked ~ #svn-1-2:checked ~ .bs .line,
  #sx-1-2:checked ~ #svn-1-2:checked ~ .controls .rs {
    animation-duration: 1.25s  !important;
    animation-name: target-8-1  !important;
  }
  
  #sx-1-2:checked ~ #svn-1-2:checked ~ .controls div[class*=r-7-] {
    display: none;
  }
  
  #sx-1-3:checked ~ *[id^=svn-]:checked:not(#svn-1-3) ~ .results .go {
    display: flex;
  }
  
  #sx-1-3:checked ~ *[id^=svn-]:checked:not(#svn-1-3) ~ .bs .line {
    display: none;
  }
  
  #sx-1-3:checked ~ #svn-1-3:checked ~ .bs .line,
  #sx-1-3:checked ~ #svn-1-3:checked ~ .controls .rs {
    animation-duration: 1.25s  !important;
    animation-name: target-8-1  !important;
  }
  
  #sx-1-3:checked ~ #svn-1-3:checked ~ .controls div[class*=r-7-] {
    display: none;
  }
  
  #sx-1-4:checked ~ *[id^=svn-]:checked:not(#svn-1-4) ~ .results .go {
    display: flex;
  }
  
  #sx-1-4:checked ~ *[id^=svn-]:checked:not(#svn-1-4) ~ .bs .line {
    display: none;
  }
  
  #sx-1-4:checked ~ #svn-1-4:checked ~ .bs .line,
  #sx-1-4:checked ~ #svn-1-4:checked ~ .controls .rs {
    animation-duration: 1.25s  !important;
    animation-name: target-8-1  !important;
  }
  
  #sx-1-4:checked ~ #svn-1-4:checked ~ .controls div[class*=r-7-] {
    display: none;
  }
  
  #sx-1-5:checked ~ *[id^=svn-]:checked:not(#svn-1-5) ~ .results .go {
    display: flex;
  }
  
  #sx-1-5:checked ~ *[id^=svn-]:checked:not(#svn-1-5) ~ .bs .line {
    display: none;
  }
  
  #sx-1-5:checked ~ #svn-1-5:checked ~ .bs .line,
  #sx-1-5:checked ~ #svn-1-5:checked ~ .controls .rs {
    animation-duration: 1.25s  !important;
    animation-name: target-8-1  !important;
  }
  
  #sx-1-5:checked ~ #svn-1-5:checked ~ .controls div[class*=r-7-] {
    display: none;
  }
  
  #sx-1-6:checked ~ *[id^=svn-]:checked:not(#svn-1-6) ~ .results .go {
    display: flex;
  }
  
  #sx-1-6:checked ~ *[id^=svn-]:checked:not(#svn-1-6) ~ .bs .line {
    display: none;
  }
  
  #sx-1-6:checked ~ #svn-1-6:checked ~ .bs .line,
  #sx-1-6:checked ~ #svn-1-6:checked ~ .controls .rs {
    animation-duration: 1.25s  !important;
    animation-name: target-8-1  !important;
  }
  
  #sx-1-6:checked ~ #svn-1-6:checked ~ .controls div[class*=r-7-] {
    display: none;
  }
  
  #sx-1-7:checked ~ *[id^=svn-]:checked:not(#svn-1-7) ~ .results .go {
    display: flex;
  }
  
  #sx-1-7:checked ~ *[id^=svn-]:checked:not(#svn-1-7) ~ .bs .line {
    display: none;
  }
  
  #sx-1-7:checked ~ #svn-1-7:checked ~ .bs .line,
  #sx-1-7:checked ~ #svn-1-7:checked ~ .controls .rs {
    animation-duration: 1.25s  !important;
    animation-name: target-8-1  !important;
  }
  
  #sx-1-7:checked ~ #svn-1-7:checked ~ .controls div[class*=r-7-] {
    display: none;
  }
  
  #svn-1-1:checked ~ *[id^=ght-]:checked:not(#ght-1-1) ~ .results .go {
    display: flex;
  }
  
  #svn-1-1:checked ~ *[id^=ght-]:checked:not(#ght-1-1) ~ .bs .line {
    display: none;
  }
  
  #svn-1-1:checked ~ #ght-1-1:checked ~ .bs .line,
  #svn-1-1:checked ~ #ght-1-1:checked ~ .controls .rs {
    animation-duration: 1.25s  !important;
    animation-name: target-9-1  !important;
  }
  
  #svn-1-1:checked ~ #ght-1-1:checked ~ .controls div[class*=r-8-] {
    display: none;
  }
  
  #svn-1-2:checked ~ *[id^=ght-]:checked:not(#ght-1-2) ~ .results .go {
    display: flex;
  }
  
  #svn-1-2:checked ~ *[id^=ght-]:checked:not(#ght-1-2) ~ .bs .line {
    display: none;
  }
  
  #svn-1-2:checked ~ #ght-1-2:checked ~ .bs .line,
  #svn-1-2:checked ~ #ght-1-2:checked ~ .controls .rs {
    animation-duration: 1.25s  !important;
    animation-name: target-9-1  !important;
  }
  
  #svn-1-2:checked ~ #ght-1-2:checked ~ .controls div[class*=r-8-] {
    display: none;
  }
  
  #svn-1-3:checked ~ *[id^=ght-]:checked:not(#ght-1-3) ~ .results .go {
    display: flex;
  }
  
  #svn-1-3:checked ~ *[id^=ght-]:checked:not(#ght-1-3) ~ .bs .line {
    display: none;
  }
  
  #svn-1-3:checked ~ #ght-1-3:checked ~ .bs .line,
  #svn-1-3:checked ~ #ght-1-3:checked ~ .controls .rs {
    animation-duration: 1.25s  !important;
    animation-name: target-9-1  !important;
  }
  
  #svn-1-3:checked ~ #ght-1-3:checked ~ .controls div[class*=r-8-] {
    display: none;
  }
  
  #svn-1-4:checked ~ *[id^=ght-]:checked:not(#ght-1-4) ~ .results .go {
    display: flex;
  }
  
  #svn-1-4:checked ~ *[id^=ght-]:checked:not(#ght-1-4) ~ .bs .line {
    display: none;
  }
  
  #svn-1-4:checked ~ #ght-1-4:checked ~ .bs .line,
  #svn-1-4:checked ~ #ght-1-4:checked ~ .controls .rs {
    animation-duration: 1.25s  !important;
    animation-name: target-9-1  !important;
  }
  
  #svn-1-4:checked ~ #ght-1-4:checked ~ .controls div[class*=r-8-] {
    display: none;
  }
  
  #svn-1-5:checked ~ *[id^=ght-]:checked:not(#ght-1-5) ~ .results .go {
    display: flex;
  }
  
  #svn-1-5:checked ~ *[id^=ght-]:checked:not(#ght-1-5) ~ .bs .line {
    display: none;
  }
  
  #svn-1-5:checked ~ #ght-1-5:checked ~ .bs .line,
  #svn-1-5:checked ~ #ght-1-5:checked ~ .controls .rs {
    animation-duration: 1.25s  !important;
    animation-name: target-9-1  !important;
  }
  
  #svn-1-5:checked ~ #ght-1-5:checked ~ .controls div[class*=r-8-] {
    display: none;
  }
  
  #svn-1-6:checked ~ *[id^=ght-]:checked:not(#ght-1-6) ~ .results .go {
    display: flex;
  }
  
  #svn-1-6:checked ~ *[id^=ght-]:checked:not(#ght-1-6) ~ .bs .line {
    display: none;
  }
  
  #svn-1-6:checked ~ #ght-1-6:checked ~ .bs .line,
  #svn-1-6:checked ~ #ght-1-6:checked ~ .controls .rs {
    animation-duration: 1.25s  !important;
    animation-name: target-9-1  !important;
  }
  
  #svn-1-6:checked ~ #ght-1-6:checked ~ .controls div[class*=r-8-] {
    display: none;
  }
  
  #svn-1-7:checked ~ *[id^=ght-]:checked:not(#ght-1-7) ~ .results .go {
    display: flex;
  }
  
  #svn-1-7:checked ~ *[id^=ght-]:checked:not(#ght-1-7) ~ .bs .line {
    display: none;
  }
  
  #svn-1-7:checked ~ #ght-1-7:checked ~ .bs .line,
  #svn-1-7:checked ~ #ght-1-7:checked ~ .controls .rs {
    animation-duration: 1.25s  !important;
    animation-name: target-9-1  !important;
  }
  
  #svn-1-7:checked ~ #ght-1-7:checked ~ .controls div[class*=r-8-] {
    display: none;
  }
  
  #ght-1-1:checked ~ *[id^=nn-]:checked:not(#nn-1-1) ~ .results .go {
    display: flex;
  }
  
  #ght-1-1:checked ~ *[id^=nn-]:checked:not(#nn-1-1) ~ .bs .line {
    display: none;
  }
  
  #ght-1-1:checked ~ #nn-1-1:checked ~ .bs .line,
  #ght-1-1:checked ~ #nn-1-1:checked ~ .controls .rs {
    animation-duration: 0.85s  !important;
    animation-name: target-10-1  !important;
  }
  
  #ght-1-1:checked ~ #nn-1-1:checked ~ .controls div[class*=r-9-] {
    display: none;
  }
  
  #ght-1-2:checked ~ *[id^=nn-]:checked:not(#nn-1-2) ~ .results .go {
    display: flex;
  }
  
  #ght-1-2:checked ~ *[id^=nn-]:checked:not(#nn-1-2) ~ .bs .line {
    display: none;
  }
  
  #ght-1-2:checked ~ #nn-1-2:checked ~ .bs .line,
  #ght-1-2:checked ~ #nn-1-2:checked ~ .controls .rs {
    animation-duration: 0.85s  !important;
    animation-name: target-10-1  !important;
  }
  
  #ght-1-2:checked ~ #nn-1-2:checked ~ .controls div[class*=r-9-] {
    display: none;
  }
  
  #ght-1-3:checked ~ *[id^=nn-]:checked:not(#nn-1-3) ~ .results .go {
    display: flex;
  }
  
  #ght-1-3:checked ~ *[id^=nn-]:checked:not(#nn-1-3) ~ .bs .line {
    display: none;
  }
  
  #ght-1-3:checked ~ #nn-1-3:checked ~ .bs .line,
  #ght-1-3:checked ~ #nn-1-3:checked ~ .controls .rs {
    animation-duration: 0.85s  !important;
    animation-name: target-10-1  !important;
  }
  
  #ght-1-3:checked ~ #nn-1-3:checked ~ .controls div[class*=r-9-] {
    display: none;
  }
  
  #ght-1-4:checked ~ *[id^=nn-]:checked:not(#nn-1-4) ~ .results .go {
    display: flex;
  }
  
  #ght-1-4:checked ~ *[id^=nn-]:checked:not(#nn-1-4) ~ .bs .line {
    display: none;
  }
  
  #ght-1-4:checked ~ #nn-1-4:checked ~ .bs .line,
  #ght-1-4:checked ~ #nn-1-4:checked ~ .controls .rs {
    animation-duration: 0.85s  !important;
    animation-name: target-10-1  !important;
  }
  
  #ght-1-4:checked ~ #nn-1-4:checked ~ .controls div[class*=r-9-] {
    display: none;
  }
  
  #ght-1-5:checked ~ *[id^=nn-]:checked:not(#nn-1-5) ~ .results .go {
    display: flex;
  }
  
  #ght-1-5:checked ~ *[id^=nn-]:checked:not(#nn-1-5) ~ .bs .line {
    display: none;
  }
  
  #ght-1-5:checked ~ #nn-1-5:checked ~ .bs .line,
  #ght-1-5:checked ~ #nn-1-5:checked ~ .controls .rs {
    animation-duration: 0.85s  !important;
    animation-name: target-10-1  !important;
  }
  
  #ght-1-5:checked ~ #nn-1-5:checked ~ .controls div[class*=r-9-] {
    display: none;
  }
  
  #ght-1-6:checked ~ *[id^=nn-]:checked:not(#nn-1-6) ~ .results .go {
    display: flex;
  }
  
  #ght-1-6:checked ~ *[id^=nn-]:checked:not(#nn-1-6) ~ .bs .line {
    display: none;
  }
  
  #ght-1-6:checked ~ #nn-1-6:checked ~ .bs .line,
  #ght-1-6:checked ~ #nn-1-6:checked ~ .controls .rs {
    animation-duration: 0.85s  !important;
    animation-name: target-10-1  !important;
  }
  
  #ght-1-6:checked ~ #nn-1-6:checked ~ .controls div[class*=r-9-] {
    display: none;
  }
  
  #ght-1-7:checked ~ *[id^=nn-]:checked:not(#nn-1-7) ~ .results .go {
    display: flex;
  }
  
  #ght-1-7:checked ~ *[id^=nn-]:checked:not(#nn-1-7) ~ .bs .line {
    display: none;
  }
  
  #ght-1-7:checked ~ #nn-1-7:checked ~ .bs .line,
  #ght-1-7:checked ~ #nn-1-7:checked ~ .controls .rs {
    animation-duration: 0.85s  !important;
    animation-name: target-10-1  !important;
  }
  
  #ght-1-7:checked ~ #nn-1-7:checked ~ .controls div[class*=r-9-] {
    display: none;
  }
  
  #nn-1-1:checked ~ *[id^=tn-]:checked:not(#tn-1-1) ~ .results .go {
    display: flex;
  }
  
  #nn-1-1:checked ~ *[id^=tn-]:checked:not(#tn-1-1) ~ .bs .line {
    display: none;
  }
  
  #nn-1-1:checked ~ #tn-1-1:checked ~ .bs .line,
  #nn-1-1:checked ~ #tn-1-1:checked ~ .controls .rs {
    animation-duration: 0.85s  !important;
    animation-name: target-11-1  !important;
  }
  
  #nn-1-1:checked ~ #tn-1-1:checked ~ .controls div[class*=r-10-] {
    display: none;
  }
  
  #nn-1-2:checked ~ *[id^=tn-]:checked:not(#tn-1-2) ~ .results .go {
    display: flex;
  }
  
  #nn-1-2:checked ~ *[id^=tn-]:checked:not(#tn-1-2) ~ .bs .line {
    display: none;
  }
  
  #nn-1-2:checked ~ #tn-1-2:checked ~ .bs .line,
  #nn-1-2:checked ~ #tn-1-2:checked ~ .controls .rs {
    animation-duration: 0.85s  !important;
    animation-name: target-11-1  !important;
  }
  
  #nn-1-2:checked ~ #tn-1-2:checked ~ .controls div[class*=r-10-] {
    display: none;
  }
  
  #nn-1-3:checked ~ *[id^=tn-]:checked:not(#tn-1-3) ~ .results .go {
    display: flex;
  }
  
  #nn-1-3:checked ~ *[id^=tn-]:checked:not(#tn-1-3) ~ .bs .line {
    display: none;
  }
  
  #nn-1-3:checked ~ #tn-1-3:checked ~ .bs .line,
  #nn-1-3:checked ~ #tn-1-3:checked ~ .controls .rs {
    animation-duration: 0.85s  !important;
    animation-name: target-11-1  !important;
  }
  
  #nn-1-3:checked ~ #tn-1-3:checked ~ .controls div[class*=r-10-] {
    display: none;
  }
  
  #nn-1-4:checked ~ *[id^=tn-]:checked:not(#tn-1-4) ~ .results .go {
    display: flex;
  }
  
  #nn-1-4:checked ~ *[id^=tn-]:checked:not(#tn-1-4) ~ .bs .line {
    display: none;
  }
  
  #nn-1-4:checked ~ #tn-1-4:checked ~ .bs .line,
  #nn-1-4:checked ~ #tn-1-4:checked ~ .controls .rs {
    animation-duration: 0.85s  !important;
    animation-name: target-11-1  !important;
  }
  
  #nn-1-4:checked ~ #tn-1-4:checked ~ .controls div[class*=r-10-] {
    display: none;
  }
  
  #nn-1-5:checked ~ *[id^=tn-]:checked:not(#tn-1-5) ~ .results .go {
    display: flex;
  }
  
  #nn-1-5:checked ~ *[id^=tn-]:checked:not(#tn-1-5) ~ .bs .line {
    display: none;
  }
  
  #nn-1-5:checked ~ #tn-1-5:checked ~ .bs .line,
  #nn-1-5:checked ~ #tn-1-5:checked ~ .controls .rs {
    animation-duration: 0.85s  !important;
    animation-name: target-11-1  !important;
  }
  
  #nn-1-5:checked ~ #tn-1-5:checked ~ .controls div[class*=r-10-] {
    display: none;
  }
  
  #nn-1-6:checked ~ *[id^=tn-]:checked:not(#tn-1-6) ~ .results .go {
    display: flex;
  }
  
  #nn-1-6:checked ~ *[id^=tn-]:checked:not(#tn-1-6) ~ .bs .line {
    display: none;
  }
  
  #nn-1-6:checked ~ #tn-1-6:checked ~ .bs .line,
  #nn-1-6:checked ~ #tn-1-6:checked ~ .controls .rs {
    animation-duration: 0.85s  !important;
    animation-name: target-11-1  !important;
  }
  
  #nn-1-6:checked ~ #tn-1-6:checked ~ .controls div[class*=r-10-] {
    display: none;
  }
  
  #nn-1-7:checked ~ *[id^=tn-]:checked:not(#tn-1-7) ~ .results .go {
    display: flex;
  }
  
  #nn-1-7:checked ~ *[id^=tn-]:checked:not(#tn-1-7) ~ .bs .line {
    display: none;
  }
  
  #nn-1-7:checked ~ #tn-1-7:checked ~ .bs .line,
  #nn-1-7:checked ~ #tn-1-7:checked ~ .controls .rs {
    animation-duration: 0.85s  !important;
    animation-name: target-11-1  !important;
  }
  
  #nn-1-7:checked ~ #tn-1-7:checked ~ .controls div[class*=r-10-] {
    display: none;
  }
  
  #sx-1-1:checked ~ #svn-1-1:checked ~ .results .go .minor {
    display: block;
  }
  
  #sx-1-2:checked ~ #svn-1-2:checked ~ .results .go .minor {
    display: block;
  }
  
  #sx-1-3:checked ~ #svn-1-3:checked ~ .results .go .minor {
    display: block;
  }
  
  #sx-1-4:checked ~ #svn-1-4:checked ~ .results .go .minor {
    display: block;
  }
  
  #sx-1-5:checked ~ #svn-1-5:checked ~ .results .go .minor {
    display: block;
  }
  
  #sx-1-6:checked ~ #svn-1-6:checked ~ .results .go .minor {
    display: block;
  }
  
  #sx-1-7:checked ~ #svn-1-7:checked ~ .results .go .minor {
    display: block;
  }
  
  #nn-1-1:checked ~ #tn-1-1:checked ~ .results .win {
    display: flex;
  }
  
  #nn-1-2:checked ~ #tn-1-2:checked ~ .results .win {
    display: flex;
  }
  
  #nn-1-3:checked ~ #tn-1-3:checked ~ .results .win {
    display: flex;
  }
  
  #nn-1-4:checked ~ #tn-1-4:checked ~ .results .win {
    display: flex;
  }
  
  #nn-1-5:checked ~ #tn-1-5:checked ~ .results .win {
    display: flex;
  }
  
  #nn-1-6:checked ~ #tn-1-6:checked ~ .results .win {
    display: flex;
  }
  
  #nn-1-7:checked ~ #tn-1-7:checked ~ .results .win {
    display: flex;
  }
  
  /**
   * Results
   **/
  .results .go,
  .results .win {
    color: white;
    display: none;
    position: fixed;
  }
  .results .go,
  .results .win {
    align-items: center;
    background: rgba(0, 0, 0, 0.45);
    bottom: 0;
    flex-direction: column;
    font-size: 35px;
    justify-content: center;
    left: 0;
    padding-bottom: 55px;
    right: 0;
    text-align: center;
    text-transform: uppercase;
    top: 0;
  }
  .results .go span,
  .results .win span {
    line-height: 1;
  }
  .results .go button,
  .results .win button {
    appearance: none;
    background: white;
    border: none;
    cursor: pointer;
    font-family: "VT323", monospace;
    font-size: 18px;
    margin: 20px;
    opacity: 0.9;
    padding: 5px 10px;
    text-transform: uppercase;
  }
  .results .go .minor,
  .results .win .major {
    background: url("https://www.jerrylow.com/demo/stacker/minor.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    display: none;
    height: 70px;
    width: 50px;
  }
  .results .win .major {
    background-image: url("https://www.jerrylow.com/demo/stacker/major.png");
    display: block;
    height: 100px;
    width: 50px;
  }
  
  /**
   * Controls
   **/
  .controls {
    bottom: 25px;
    display: flex;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
  }
  .controls:active .control .rs,
  .controls:active ~ .bs .line {
    animation-play-state: paused;
  }
  .controls .control {
    background: #fa7f7f;
    border: 2px solid #fa7f7f;
    border-radius: 5px;
    height: 37px;
    overflow: hidden;
    width: 37px;
  }
  .controls .rs {
    animation-duration: 2.5s;
    animation-name: target-1-3;
    animation-iteration-count: infinite;
  }
  .controls .r {
    display: flex;
    flex-direction: row-reverse;
    white-space: nowrap;
  }
  .controls .r.r-1-1, .controls .r.r-1-2, .controls .r.r-2-1, .controls .r.r-2-2 {
    display: none;
  }
  .controls .r[class$="-1"] {
    margin-left: -198px;
  }
  .controls .r[class$="-2"] {
    margin-left: -165px;
  }
  .controls .r[class$="-3"] {
    margin-left: -132px;
  }
  .controls .r-1-1 {
    width: 231px;
  }
  .controls .r-1-2 {
    width: 198px;
  }
  .controls .r-1-3 {
    width: 165px;
  }
  .controls .r-2-1 {
    width: 231px;
  }
  .controls .r-2-2 {
    width: 198px;
  }
  .controls .r-2-3 {
    width: 165px;
  }
  .controls .r-3-1 {
    width: 231px;
  }
  .controls .r-3-2 {
    width: 198px;
  }
  .controls .r-4-1 {
    width: 231px;
  }
  .controls .r-4-2 {
    width: 198px;
  }
  .controls .r-5-1 {
    width: 231px;
  }
  .controls .r-5-2 {
    width: 198px;
  }
  .controls .r-6-1 {
    width: 231px;
  }
  .controls .r-7-1 {
    width: 231px;
  }
  .controls .r-8-1 {
    width: 231px;
  }
  .controls .r-9-1 {
    width: 231px;
  }
  .controls .r-10-1 {
    width: 231px;
  }
  .controls label {
    cursor: pointer;
    flex-shrink: 0;
    height: 33px;
    width: 33px;
  }
  .controls label:first-of-type {
    margin-right: auto;
  }