@charset "utf-8";.button-valid{left:-3px}.button-valid span{line-height:16px;text-align:center;display:none}.button-valid span img{transform-origin:center center;display:inline-block}.button-valid span:nth-of-type(1){display:inline-block}.active:before{width:100%;transition:width 2s linear}.active span:nth-of-type(2){padding-top:4px}.active span:nth-of-type(2) img{animation:loading 900ms linear infinite;position:absolute;top:8px;left:calc(50% - 12px)}.active span:nth-of-type(3),.finished-valid .submit-valid,.finished-valid .loading-valid{display:none}.finished-valid .check-valid{animation:scale 0.03s linear;color:#fff;font-family:"Source Sans Pro";font-size:16px;font-weight:600}.finished-valid .check-valid img{transform-origin:center center;display:inline-block;padding-right:10px}.text-valid,.text-unvalid{display:none}.finished-valid .text-valid{display:block;color:#858585;font-family:"Source Sans Pro";font-size:16px;padding-top:10px}.finished-unvalid .submit-valid,.finished-unvalid .loading-valid{display:none}.finished-unvalid .check-unvalid{animation:scale 0.03s linear;color:#fff;font-family:"Source Sans Pro";font-size:16px;line-height:16px;font-weight:600}.finished-unvalid .check-unvalid img{transform-origin:center center;display:inline-block;padding-right:8px;vertical-align:bottom}.finished-unvalid .text-unvalid{display:block;color:red;font-family:"Source Sans Pro";font-size:12px;padding-top:20px}@keyframes loading{100%{transform:rotate(360deg)}}@keyframes scale{0%{transform:scale(0)}100%{transform:scale(1)}}