:root{--animate-duration: 1.5s !important;--animate-delay: .9s !important}*,*:before,*:after{box-sizing:border-box}.animate__grow{animation:grow 11s ease-in-out;animation-duration:11s!important}@keyframes grow{0%{width:0%}to{width:100%}}.animate__little-flash{animation:little-flash 1.5s ease-in-out;animation-duration:1.5s!important}@keyframes little-flash{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}.jigsaw-puzzle__piece--solved{pointer-events:none}.lds-ripple{display:inline-block;position:relative;width:64px;height:64px}.lds-ripple div{position:absolute;opacity:1;border-radius:50%;animation:lds-ripple 2s cubic-bezier(0,.2,.8,1) infinite}.lds-ripple div:nth-child(2){animation-delay:-1s}@keyframes lds-ripple{0%{top:18px;left:18px;width:0;height:0;opacity:1}to{top:-1px;left:-1px;width:38px;height:38px;opacity:0}}.material{position:relative;display:flex;justify-content:center;align-items:center;transform-style:preserve-3d;transform:rotate(-20deg);margin:50px}@keyframes rotate{0%{transform:rotateX(0)}to{transform:rotateX(360deg)}}.dna{position:relative;width:1px;height:70px;border:1px dashed #0ff;box-shadow:0 0 15px #0ff;background:transparent;margin:0 5px;animation:rotate 4s linear infinite}.dna:before{content:"";position:absolute;top:-2px;left:-5px;width:10px;height:10px;background:#88709b;border-radius:50%;box-shadow:0 0 15px #88709b}.dna:after{content:"";position:absolute;bottom:-2px;left:-5px;width:10px;height:10px;background:#0ff;border-radius:50%;box-shadow:0 0 12px #0ff}.dna:nth-child(1){animation-delay:-.3s;opacity:.1}.dna:nth-child(2){animation-delay:-.45s;opacity:.3}.dna:nth-child(3){animation-delay:-.6s;opacity:.6}.dna:nth-child(4){animation-delay:-.75s;opacity:.9}.dna:nth-child(5){animation-delay:-.9s}.dna:nth-child(6){animation-delay:-1.05s}.dna:nth-child(7){animation-delay:-1.2s}.dna:nth-child(8){animation-delay:-1.35s}.dna:nth-child(9){animation-delay:-1.5s}.dna:nth-child(10){animation-delay:-1.65s}.dna:nth-child(11){animation-delay:-1.8s}.dna:nth-child(12){animation-delay:-1.95s}.dna:nth-child(13){animation-delay:-2.1s}.dna:nth-child(14){animation-delay:-2.25s}.dna:nth-child(15){animation-delay:-2.3s}.dna:nth-child(16){animation-delay:-2.5s}.dna:nth-child(17){animation-delay:-2.65s}.dna:nth-child(18){animation-delay:-2.8s}.dna:nth-child(19){animation-delay:-2.95s}.dna:nth-child(20){animation-delay:-3.1s}.dna:nth-child(21){animation-delay:-3.25s;opacity:.9}.dna:nth-child(22){animation-delay:-3.4s;opacity:.6}.dna:nth-child(23){animation-delay:-3.55s;opacity:.3}.dna:nth-child(24){animation-delay:-3.7s;opacity:.1}
