.captcha-body[data-v-bb2aac3b]{display:flex;flex-direction:column;gap:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.captcha-stage[data-v-bb2aac3b]{background:#eef1f4;border-radius:8px;overflow:hidden;position:relative;width:100%}.captcha-bg[data-v-bb2aac3b]{aspect-ratio:300/150;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.captcha-piece[data-v-bb2aac3b]{height:100%;left:0;position:absolute;top:0;width:auto}.captcha-bar[data-v-bb2aac3b]{padding:2px 0}.captcha-track[data-v-bb2aac3b]{align-items:center;background:#f1f3f5;border:1px solid var(--brand-border);border-radius:8px;display:flex;height:40px;justify-content:center;overflow:hidden;position:relative}.captcha-tip[data-v-bb2aac3b]{color:var(--brand-text-secondary);font-size:12px;pointer-events:none}.captcha-slider[data-v-bb2aac3b]{align-items:center;background:#fff;border:none;border-radius:8px;box-shadow:0 2px 8px #11182726;color:var(--el-color-primary);cursor:grab;display:flex;font-size:16px;height:40px;justify-content:center;left:0;position:absolute;top:0;touch-action:none;width:40px}.captcha-slider.dragging[data-v-bb2aac3b]{background:var(--el-color-primary);box-shadow:0 4px 14px #11182738;color:#fff;cursor:grabbing}.captcha-error[data-v-bb2aac3b]{color:#e11d48}.captcha-checking[data-v-bb2aac3b],.captcha-error[data-v-bb2aac3b]{font-size:12px;margin:0;text-align:center}.captcha-checking[data-v-bb2aac3b]{color:var(--brand-text-secondary)}.captcha-unsupported[data-v-bb2aac3b]{background:#fdf8ec;border:1px solid #f5e6c4;border-radius:8px;color:#a08a4b;font-size:13px;margin:0;padding:10px 12px}
