.slider-captcha[data-v-13e6074d]{--captcha-w:320px}.captcha-widget[data-v-13e6074d]{width:var(--captcha-w);max-width:100%;margin:0 auto}.captcha-stage[data-v-13e6074d]{width:var(--captcha-w);background:var(--wengo-surface-card);border:1px solid #ffffff1a;border-bottom:none;border-radius:12px 12px 0 0;height:160px}.captcha-stage--loading[data-v-13e6074d]{background:#ffffff08;position:relative;overflow:hidden}.captcha-loading-overlay[data-v-13e6074d]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.captcha-spinner[data-v-13e6074d]{border:3px solid #ffffff1f;border-top-color:var(--wengo-primary);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite captcha-spin-13e6074d}@keyframes captcha-spin-13e6074d{to{transform:rotate(1turn)}}.captcha-puzzle-piece[data-v-13e6074d],.captcha-track-knob[data-v-13e6074d]{touch-action:none;-webkit-user-select:none;user-select:none}.captcha-track-bar[data-v-13e6074d]{width:var(--captcha-w);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:0 0 12px 12px;height:44px;transition:border-color .2s;box-shadow:inset 0 1px 4px #0003}.captcha-track-bar--loading[data-v-13e6074d]{border-top:none;position:relative;overflow:hidden}.captcha-track-bar--active[data-v-13e6074d]{border-color:color-mix(in srgb,var(--wengo-primary) 40%,#ffffff1a)}.captcha-skeleton-shimmer[data-v-13e6074d]{background:linear-gradient(105deg,#0000 40%,#ffffff0d 50%,#0000 60%) 0 0/200% 100%;animation:1.6s ease-in-out infinite captcha-shimmer-13e6074d;position:absolute;inset:0}@keyframes captcha-shimmer-13e6074d{0%{background-position:200% 0}to{background-position:-200% 0}}.captcha-puzzle-piece[data-v-13e6074d]{cursor:grab;transition:filter .15s}.captcha-puzzle-piece--dragging[data-v-13e6074d],.captcha-puzzle-piece[data-v-13e6074d]:active{cursor:grabbing;filter:drop-shadow(0 2px 8px #00000080)}.captcha-track-fill[data-v-13e6074d]{background:linear-gradient(90deg,color-mix(in srgb,var(--wengo-primary) 12%,transparent),color-mix(in srgb,var(--wengo-primary) 28%,transparent));border-radius:0 0 0 12px;transition:width 50ms linear}.captcha-track-knob[data-v-13e6074d]{background:var(--wengo-primary);border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:box-shadow .15s;display:flex;top:4px;box-shadow:0 2px 6px #0000004d}.captcha-track-knob[data-v-13e6074d]:hover{box-shadow:0 2px 10px color-mix(in srgb,var(--wengo-primary) 40%,transparent)}.captcha-track-knob--dragging[data-v-13e6074d]{box-shadow:0 2px 14px color-mix(in srgb,var(--wengo-primary) 50%,transparent)}.captcha-track-label[data-v-13e6074d]{color:#ffffff52;pointer-events:none;justify-content:center;align-items:center;font-size:12px;transition:opacity .2s;display:flex;position:absolute;inset:0}.captcha-track-label--hidden[data-v-13e6074d]{opacity:0}.captcha-verify-error[data-v-13e6074d]{text-align:center;color:var(--wengo-pink);background:color-mix(in srgb,var(--wengo-pink) 10%,transparent);border:1px solid color-mix(in srgb,var(--wengo-pink) 25%,transparent);border-radius:8px;margin-top:8px;padding:6px 10px;font-size:11px}.captcha-toolbar[data-v-13e6074d]{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:0 2px;display:flex}.captcha-toolbar-hint[data-v-13e6074d]{color:#ffffff59;font-size:11px;line-height:1.4}.captcha-refresh-link[data-v-13e6074d]{color:#ffffff73;flex-shrink:0;align-items:center;gap:4px;font-size:11px;font-weight:600;transition:color .15s;display:inline-flex}.captcha-refresh-link[data-v-13e6074d]:hover:not(:disabled){color:var(--wengo-primary)}.captcha-refresh-link[data-v-13e6074d]:disabled{opacity:.5;cursor:not-allowed}.captcha-status[data-v-13e6074d]{text-align:center;color:#ffffff59;margin-top:10px;font-size:11px}.captcha-widget--error[data-v-13e6074d]{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:20px 16px}.captcha-error-body[data-v-13e6074d]{align-items:flex-start;gap:10px;display:flex}.captcha-retry-btn[data-v-13e6074d]{color:#fff;background:var(--wengo-primary);border-radius:8px;width:100%;margin-top:14px;padding:8px;font-size:12px;font-weight:600;transition:background .15s;display:block}.captcha-retry-btn[data-v-13e6074d]:hover{background:var(--wengo-primary-dim)}.captcha-backdrop[data-v-6d97da36]{opacity:1;-webkit-backdrop-filter:blur(10px);background:radial-gradient(80% 60% at 50% 40%,#7be0ff14,#0000 70%),#000000c7}.captcha-glow[data-v-6d97da36]{filter:blur(60px);opacity:.55;border-radius:50%;position:absolute}.captcha-glow--primary[data-v-6d97da36]{background:color-mix(in srgb,var(--wengo-primary) 35%,transparent);width:280px;height:280px;top:30%;left:50%;transform:translate(-50%,-50%)}.captcha-glow--secondary[data-v-6d97da36]{background:color-mix(in srgb,var(--wengo-primary-deep) 25%,transparent);width:180px;height:180px;bottom:20%;right:20%}.captcha-modal-panel[data-v-6d97da36]{box-shadow:0 0 0 1px #ffffff0a inset,0 0 48px color-mix(in srgb,var(--wengo-primary) 14%,transparent),0 24px 64px #0000008c}.captcha-accent-line[data-v-6d97da36]{background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--wengo-primary) 20%,transparent) 15%,var(--wengo-primary) 50%,color-mix(in srgb,var(--wengo-primary) 20%,transparent) 85%,transparent 100%);height:2px;box-shadow:0 0 12px color-mix(in srgb,var(--wengo-primary) 50%,transparent)}.captcha-success-ring[data-v-6d97da36]{background:#22c55e1f;border:1.5px solid #22c55e59;border-radius:50%;box-shadow:0 0 24px #22c55e40,inset 0 0 16px #22c55e14}.captcha-success-ring__pulse[data-v-6d97da36]{border:1px solid #22c55e33;border-radius:50%;animation:1.2s ease-out infinite captcha-success-pulse-6d97da36;position:absolute;inset:-6px}@keyframes captcha-success-pulse-6d97da36{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.captcha-modal-enter-active .captcha-backdrop[data-v-6d97da36],.captcha-modal-leave-active .captcha-backdrop[data-v-6d97da36]{transition:opacity .45s,-webkit-backdrop-filter .45s,backdrop-filter .45s}.captcha-modal-enter-active .captcha-modal-panel[data-v-6d97da36],.captcha-modal-leave-active .captcha-modal-panel[data-v-6d97da36]{transition:opacity .4s,transform .4s cubic-bezier(.22,1,.36,1)}.captcha-modal-enter-from .captcha-backdrop[data-v-6d97da36],.captcha-modal-leave-to .captcha-backdrop[data-v-6d97da36]{opacity:0;-webkit-backdrop-filter:blur()}.captcha-modal-enter-from .captcha-modal-panel[data-v-6d97da36],.captcha-modal-leave-to .captcha-modal-panel[data-v-6d97da36]{opacity:0;transform:scale(.92)translateY(16px)}.captcha-success-enter-active[data-v-6d97da36],.captcha-success-leave-active[data-v-6d97da36]{transition:opacity .25s,transform .25s}.captcha-success-enter-from[data-v-6d97da36]{opacity:0;transform:scale(.88)}.captcha-success-leave-to[data-v-6d97da36]{opacity:0;transform:scale(1.04)}
