.altcha-container{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%;position:relative;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.altcha-container .hint{border-radius:0 0 10px 10px;-webkit-box-shadow:0 1px 10px rgba(98,98,98,.64);box-shadow:0 1px 10px #626262a3;font-size:.2rem;left:50%;padding:4px 6px;position:absolute;text-align:center;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}.altcha-container .hint span{color:var(--color-text);font-weight:500}.altcha-container *{cursor:var(--cursor-touch),auto!important;white-space:nowrap!important}.altcha-container * input[type=checkbox]{background-color:#0000!important;height:60px!important;opacity:0;width:60px!important}.altcha-container * .altcha-checkbox{-webkit-animation:var(--animation-value);animation:var(--animation-value);background:var(--altcha-checkbox-bg)!important;border:var(--border-value);border-radius:50%!important;-webkit-box-shadow:var(--altcha-checkbox-box-show)!important;box-shadow:var(--altcha-checkbox-box-show)!important}.altcha-container .altcha-code-challenge{background:#0009!important;border:1px solid var(--color-text);border-radius:30px;--altcha-color-active:var(--hao-bg-bag)}.altcha-container .altcha-code-challenge img,.altcha-container .altcha-code-challenge input{border-radius:20px!important}.altcha-container .altcha-code-challenge .altcha-code-challenge-audio,.altcha-container .altcha-code-challenge .altcha-code-challenge-reload{border-radius:10px!important}.altcha-container .altcha-code-challenge .altcha-code-challenge-buttons{height:.8rem!important}.altcha-container .altcha-code-challenge .altcha-code-challenge-arrow{display:none!important}.altcha-container .altcha-code-challenge .altcha-code-challenge-verify{border:2px solid #fff;border-radius:40px;-webkit-box-shadow:0 0 10px var(--fc-background-webkit);box-shadow:0 0 10px var(--fc-background-webkit);color:var(--color-text)!important;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.3rem;font-weight:500;text-align:center!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:.2rem}.altcha-container .altcha-widget{width:70%;--altcha-max-width:80%;--altcha-color-text:var(--color-text);--altcha-color-border:none;--altcha-border-width:0}.altcha-container .altcha-widget *{font-size:.3rem}.altcha-container .altcha-widget .altcha-label{color:var(--color-text);font-weight:700}.altcha-container .altcha-verification{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.altcha-container .altcha-verification .status-message{border-radius:50%}.altcha-container .altcha-verification .status-message .status-loading{color:#000}.altcha-container .altcha-verification .status-message .status-verifying{color:#f2f299}.altcha-container .altcha-verification .status-message .status-success{color:#fff;font-weight:500}.altcha-container .altcha-verification .status-message .status-error{color:#b74953;font-size:.25rem!important}.altcha-container .custom-altcha-logo{display:inline-block;height:100%;position:relative;text-align:center;width:30%}.altcha-container .custom-altcha-logo .status-verifying{-webkit-filter:drop-shadow(0 0 7px var(--color-text));filter:drop-shadow(0 0 7px var(--color-text))}.altcha-container .custom-altcha-logo .status-success{-webkit-filter:drop-shadow(0 0 6px rgba(108,255,107,.86));filter:drop-shadow(0 0 6px rgba(108,255,107,.86))}.altcha-container .custom-altcha-logo .status-error{-webkit-filter:drop-shadow(0 0 8px hsla(0,100%,71%,.86));filter:drop-shadow(0 0 8px rgba(255,107,107,.86))}.altcha-container .custom-altcha-logo img{height:.7rem;width:.7rem}.altcha-container .glow-effect{-webkit-animation:pulse 1.5s infinite;animation:pulse 1.5s infinite;-webkit-filter:drop-shadow(0 0 8px rgba(0,183,255,.7));filter:drop-shadow(0 0 8px rgba(0,183,255,.7))}@-webkit-keyframes pulse{0%{-webkit-filter:drop-shadow(0 0 5px rgba(0,183,255,.4));filter:drop-shadow(0 0 5px rgba(0,183,255,.4))}50%{-webkit-filter:drop-shadow(0 0 12px rgba(0,183,255,.8));filter:drop-shadow(0 0 12px rgba(0,183,255,.8))}to{-webkit-filter:drop-shadow(0 0 5px rgba(0,183,255,.4));filter:drop-shadow(0 0 5px rgba(0,183,255,.4))}}@keyframes pulse{0%{-webkit-filter:drop-shadow(0 0 5px rgba(0,183,255,.4));filter:drop-shadow(0 0 5px rgba(0,183,255,.4))}50%{-webkit-filter:drop-shadow(0 0 12px rgba(0,183,255,.8));filter:drop-shadow(0 0 12px rgba(0,183,255,.8))}to{-webkit-filter:drop-shadow(0 0 5px rgba(0,183,255,.4));filter:drop-shadow(0 0 5px rgba(0,183,255,.4))}}@-webkit-keyframes pulse-pending{0%{-webkit-box-shadow:0 0 20px rgba(255,162,0,.4);box-shadow:0 0 20px #ffa20066}50%{-webkit-box-shadow:0 0 20px #ffcd6c;box-shadow:0 0 20px #ffcd6c}to{-webkit-box-shadow:0 0 20px rgba(255,140,0,.4);box-shadow:0 0 20px #ff8c0066}}@keyframes pulse-pending{0%{-webkit-box-shadow:0 0 20px rgba(255,162,0,.4);box-shadow:0 0 20px #ffa20066}50%{-webkit-box-shadow:0 0 20px #ffcd6c;box-shadow:0 0 20px #ffcd6c}to{-webkit-box-shadow:0 0 20px rgba(255,140,0,.4);box-shadow:0 0 20px #ff8c0066}}
