.captcha-root[data-v-0998b89d]{-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none}.captcha-image-wrap[data-v-0998b89d]{position:relative}.captcha-loading[data-v-0998b89d]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.72);font-size:28px;color:#409eff}.captcha-bg[data-v-0998b89d]{width:100%;background-repeat:no-repeat;position:relative}.captcha-btn[data-v-0998b89d]{position:absolute;top:0;left:0;pointer-events:none}.check-wrap[data-v-0998b89d]{background:#e6e6e6;width:100%;height:36px;position:relative;border-radius:18px;padding:0;box-sizing:border-box;overflow:hidden;margin-top:10px;cursor:pointer}.check-wrap.is-disabled[data-v-0998b89d]{cursor:not-allowed;opacity:.72}.check-text[data-v-0998b89d]{color:#666;font-size:14px;line-height:20px;text-align:center;margin:0 0 8px}.check-box[data-v-0998b89d]{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;background:transparent;z-index:2}.check-track-fill[data-v-0998b89d]{position:absolute;left:0;top:0;height:100%;border-radius:18px 0 0 18px;background:linear-gradient(90deg,#b3d8ff,#409eff);opacity:.35;pointer-events:none;transition:width .05s linear}.check-btn[data-v-0998b89d]{position:absolute;background-color:#fff;background-repeat:no-repeat;background-position-y:0;cursor:-webkit-grab;cursor:grab;box-sizing:border-box;box-shadow:0 1px 4px rgba(0,0,0,.18);z-index:1}.captcha-root.is-ready .check-btn[data-v-0998b89d]{cursor:-webkit-grab;cursor:grab}.captcha-root.is-verifying .check-btn[data-v-0998b89d]{cursor:wait}.check-wrap:active .check-btn[data-v-0998b89d]{cursor:-webkit-grabbing;cursor:grabbing}.captcha-root.is-fail .check-wrap[data-v-0998b89d]{-webkit-animation:captcha-shake-data-v-0998b89d .45s ease;animation:captcha-shake-data-v-0998b89d .45s ease}@-webkit-keyframes captcha-shake-data-v-0998b89d{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}@keyframes captcha-shake-data-v-0998b89d{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}