.captcha[data-v-2edab502]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.stage[data-v-2edab502]{background:#e2e8f0;border-radius:8px;height:160px;overflow:hidden;position:relative;width:300px}.stage.shake[data-v-2edab502]{animation:shake-2edab502 .4s}@keyframes shake-2edab502{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.bg[data-v-2edab502]{height:160px;inset:0;width:300px}.bg[data-v-2edab502],.piece[data-v-2edab502]{position:absolute}.piece[data-v-2edab502]{height:44px;pointer-events:none;width:68px}.load-mask[data-v-2edab502],.ok-mask[data-v-2edab502]{align-items:center;color:#fff;display:flex;font-size:15px;inset:0;justify-content:center;position:absolute}.ok-mask[data-v-2edab502]{background:#0d94888c}.load-mask[data-v-2edab502]{background:#0f172a59;font-size:13px}.refresh-btn[data-v-2edab502]{align-items:center;background:#10b981;border:none;border-radius:50%;box-shadow:0 2px 6px #0003;color:#fff;cursor:pointer;display:flex;font-size:16px;height:28px;justify-content:center;position:absolute;right:8px;top:8px;transition:transform .2s;width:28px}.refresh-btn[data-v-2edab502]:hover{transform:rotate(180deg)}.refresh-btn[data-v-2edab502]:disabled{cursor:not-allowed;opacity:.6}.track[data-v-2edab502]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:22px;height:44px;margin-top:12px;position:relative;width:300px}.track-tip[data-v-2edab502]{color:#94a3b8;font-size:13px;inset:0;pointer-events:none}.thumb[data-v-2edab502],.track-tip[data-v-2edab502]{align-items:center;display:flex;justify-content:center;position:absolute}.thumb[data-v-2edab502]{background:linear-gradient(135deg,#3b82f6,#60a5fa);border-radius:50%;box-shadow:0 2px 8px #3b82f666;color:#fff;cursor:grab;font-size:14px;height:40px;top:2px;touch-action:none;transition:box-shadow .2s;width:40px}.thumb[data-v-2edab502]:hover{box-shadow:0 4px 12px #3b82f680}.thumb.dragging[data-v-2edab502]{cursor:grabbing}.thumb.passed[data-v-2edab502]{background:#10b981}
