.captcha-container[data-v-0f7904a3],.captcha-header .header-actions .action-btn[data-v-0f7904a3],.error-icon-circle[data-v-0f7904a3],.slider-track .slider-btn[data-v-0f7904a3],.slider-track .slider-tip[data-v-0f7904a3],.success-icon-circle[data-v-0f7904a3]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.image-container .error-mask[data-v-0f7904a3],.image-container .loading-mask[data-v-0f7904a3],.image-container .submitting-mask[data-v-0f7904a3],.image-container .success-mask[data-v-0f7904a3],.slider-track .slider-tip[data-v-0f7904a3]{position:absolute;inset:0}.image-container .error-mask[data-v-0f7904a3],.image-container .loading-mask[data-v-0f7904a3],.image-container .submitting-mask[data-v-0f7904a3],.image-container .success-mask[data-v-0f7904a3]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.image-container .error-mask[data-v-0f7904a3],.image-container .loading-mask.is-reloading[data-v-0f7904a3],.image-container .submitting-mask[data-v-0f7904a3],.image-container .success-mask[data-v-0f7904a3]{background:hsla(0,0%,100%,.2);backdrop-filter:blur(4px)}.captcha-container[data-v-0f7904a3]{position:fixed;z-index:9999;background:rgba(91,86,86,.5);top:0;left:0;width:100%;height:100%}.captcha-card[data-v-0f7904a3]{position:relative;margin:auto;width:320px;background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.1);padding:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:content-box}.captcha-card div[data-v-0f7904a3]{box-sizing:content-box}.captcha-card.success .slider-fill[data-v-0f7904a3]{background:rgba(103,194,58,.2);opacity:1}.captcha-card.success .slider-btn[data-v-0f7904a3]{background:#67c23a;border-color:#67c23a;color:#fff}.captcha-card.success .slider-btn .btn-icon-svg[data-v-0f7904a3]{-webkit-animation:success-rotate-data-v-0f7904a3 .6s cubic-bezier(.34,1.56,.64,1) forwards;animation:success-rotate-data-v-0f7904a3 .6s cubic-bezier(.34,1.56,.64,1) forwards}.captcha-card.success .success-mask[data-v-0f7904a3]{opacity:1}.captcha-card.success .success-icon-wrapper[data-v-0f7904a3]{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.captcha-card.error .slider-fill[data-v-0f7904a3]{background:rgba(245,34,45,.1)}.captcha-card.error .slider-btn[data-v-0f7904a3]{background:#f5222d;color:#fff}.captcha-card.error .error-mask[data-v-0f7904a3]{opacity:1}.captcha-card.error .error-icon-wrapper[data-v-0f7904a3]{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.captcha-header[data-v-0f7904a3]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.captcha-header .header-title[data-v-0f7904a3]{font-size:14px;color:#666;font-weight:400}.captcha-header .header-actions[data-v-0f7904a3]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:4px}.captcha-header .header-actions .action-btn[data-v-0f7904a3]{background:transparent;border:none;cursor:pointer;width:28px;height:28px;outline:none;border-radius:50%;-webkit-transition:background .3s ease;transition:background .3s ease}.captcha-header .header-actions .action-btn[data-v-0f7904a3]:hover{background-color:#f0f2f5}.captcha-header .header-actions .action-btn svg[data-v-0f7904a3]{width:16px;height:16px;display:block;-webkit-transition:-webkit-transform .5s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .5s cubic-bezier(.4,0,.2,1);transition:transform .5s cubic-bezier(.4,0,.2,1);transition:transform .5s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1);pointer-events:none}.captcha-header .header-actions .action-btn.refresh-btn:hover svg[data-v-0f7904a3]{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.captcha-header .header-actions .action-btn.refresh-btn:active svg[data-v-0f7904a3]{-webkit-transform:rotate(540deg);-ms-transform:rotate(540deg);transform:rotate(540deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.captcha-header .header-actions .action-btn.refresh-btn.is-loading svg[data-v-0f7904a3]{-webkit-animation:spin-data-v-0f7904a3 1s linear infinite;animation:spin-data-v-0f7904a3 1s linear infinite;pointer-events:none}.image-container[data-v-0f7904a3]{position:relative;width:100%;height:210px;background:#f8f9fa;border-radius:4px;overflow:hidden;border:1px solid transparent;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.image-container.error-border[data-v-0f7904a3]{border-color:#f5222d!important;box-shadow:inset 0 0 4px rgba(245,34,45,.1)}.image-container.error-border .error-mask[data-v-0f7904a3]{opacity:1}.image-container.success-border[data-v-0f7904a3]{border-color:#52c41a!important;box-shadow:inset 0 0 20px rgba(82,196,26,.2)}.image-container .main-img[data-v-0f7904a3]{width:100%;height:100%;object-fit:cover}.image-container .puzzle-piece[data-v-0f7904a3]{position:absolute;z-index:2;width:55px;height:55px;object-fit:contain;pointer-events:none}.image-container .loading-mask[data-v-0f7904a3]{background:#fff;z-index:10;gap:8px;-webkit-transition:background .3s ease;transition:background .3s ease}.image-container .loading-mask.is-reloading[data-v-0f7904a3]{backdrop-filter:blur(2px)}.image-container .loading-mask~.puzzle-piece[data-v-0f7904a3]{opacity:.5}.image-container .submitting-mask[data-v-0f7904a3]{z-index:12;gap:12px}.image-container .error-mask[data-v-0f7904a3],.image-container .success-mask[data-v-0f7904a3]{z-index:11;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.loading-text[data-v-0f7904a3]{font-size:12px;color:#409eff;font-weight:400}.submitting-text[data-v-0f7904a3]{color:#409eff;font-size:14px;font-weight:400}.success-text[data-v-0f7904a3]{color:#52c41a;font-size:16px;font-weight:400;margin-top:12px;letter-spacing:1px}.error-text[data-v-0f7904a3]{color:#f5222d;font-size:15px;font-weight:400;margin-top:12px}.error-icon-circle[data-v-0f7904a3],.success-icon-circle[data-v-0f7904a3]{width:50px;height:50px;border-radius:50%;color:#fff}.success-icon-circle[data-v-0f7904a3]{background:#52c41a;box-shadow:0 4px 15px rgba(82,196,26,.2)}.error-icon-circle[data-v-0f7904a3]{background:#f5222d;box-shadow:0 4px 15px rgba(245,34,45,.2)}.error-svg[data-v-0f7904a3],.success-svg[data-v-0f7904a3]{width:30px;height:30px}.error-icon-wrapper[data-v-0f7904a3],.success-icon-wrapper[data-v-0f7904a3]{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.success-icon-wrapper[data-v-0f7904a3]{-webkit-transition:-webkit-transform .5s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-transform .5s cubic-bezier(.175,.885,.32,1.275);transition:transform .5s cubic-bezier(.175,.885,.32,1.275);transition:transform .5s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .5s cubic-bezier(.175,.885,.32,1.275)}.error-icon-wrapper[data-v-0f7904a3]{-webkit-transition:-webkit-transform .4s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-transform .4s cubic-bezier(.175,.885,.32,1.275);transition:transform .4s cubic-bezier(.175,.885,.32,1.275);transition:transform .4s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .4s cubic-bezier(.175,.885,.32,1.275)}.slider-track[data-v-0f7904a3]{position:relative;height:40px;background:#f5f7fa;border:1px solid #e4e7eb;margin-top:20px;border-radius:20px}.slider-track .slider-tip[data-v-0f7904a3]{font-size:13px;color:#888;-webkit-transition:opacity .3s;transition:opacity .3s}.slider-track .slider-fill[data-v-0f7904a3]{position:absolute;left:0;top:0;height:100%;background:rgba(64,158,255,.4);border-radius:20px 0 0 20px;z-index:1}.slider-track .slider-btn[data-v-0f7904a3]{position:absolute;top:-1px;width:40px;height:40px;background:#fff;border:1px solid #dcdfe6;border-radius:50%;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.1);z-index:3;color:#409eff;-webkit-transition:left .4s cubic-bezier(.175,.885,.32,1.275),background-color .3s,border-color .3s;transition:left .4s cubic-bezier(.175,.885,.32,1.275),background-color .3s,border-color .3s}.slider-track .slider-btn svg[data-v-0f7904a3]{width:18px;height:18px}.slider-track .slider-btn.is-loading[data-v-0f7904a3]{cursor:not-allowed;background-color:#f5f5f5;color:#999}.slider-track .slider-btn.is-submitting[data-v-0f7904a3]{background-color:#409eff;border-color:#409eff;cursor:wait}.slider-track .slider-btn.is-submitting .btn-icon-svg[data-v-0f7904a3]{display:none}.loading-spinner[data-v-0f7904a3],.submitting-spinner[data-v-0f7904a3]{border-radius:50%;-webkit-animation:spin-data-v-0f7904a3 .8s linear infinite;animation:spin-data-v-0f7904a3 .8s linear infinite}.loading-spinner[data-v-0f7904a3]{width:22px;height:22px;border:2px solid #f3f3f3;border-top:2px solid #409eff}.submitting-spinner[data-v-0f7904a3]{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.2);border-top:2px solid #fff;-webkit-animation-duration:.6s;animation-duration:.6s}.submitting-spinner-large[data-v-0f7904a3]{width:32px;height:32px;border:3px solid rgba(64,158,255,.2);border-top:3px solid #409eff;border-radius:50%;-webkit-animation:spin-data-v-0f7904a3 .8s linear infinite;animation:spin-data-v-0f7904a3 .8s linear infinite}.shake[data-v-0f7904a3]{-webkit-animation:shake-data-v-0f7904a3 .4s ease-in-out;animation:shake-data-v-0f7904a3 .4s ease-in-out}@-webkit-keyframes spin-data-v-0f7904a3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-0f7904a3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes shake-data-v-0f7904a3{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}20%,60%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}40%,80%{-webkit-transform:translateX(6px);transform:translateX(6px)}}@keyframes shake-data-v-0f7904a3{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}20%,60%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}40%,80%{-webkit-transform:translateX(6px);transform:translateX(6px)}}@-webkit-keyframes success-rotate-data-v-0f7904a3{0%{-webkit-transform:scale(.5) rotate(-180deg);transform:scale(.5) rotate(-180deg);opacity:0}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:1}}@keyframes success-rotate-data-v-0f7904a3{0%{-webkit-transform:scale(.5) rotate(-180deg);transform:scale(.5) rotate(-180deg);opacity:0}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:1}}.main[data-v-100f71ce]{position:relative}.main .top[data-v-100f71ce]{position:fixed;top:0;left:0;right:0;z-index:1;font-size:.24rem;background:#1677ff;color:#fff;padding:.16rem;text-align:center;box-sizing:border-box}.main .center[data-v-100f71ce]{padding:1rem .16rem;padding-bottom:1.5rem}.main .btm[data-v-100f71ce]{position:fixed;bottom:0;left:0;right:0}.main[data-v-5e032e9a]{position:relative}.main .top[data-v-5e032e9a]{position:fixed;top:0;left:0;right:0;z-index:1;font-size:.24rem;background:#1677ff;color:#fff;padding:.16rem;text-align:center;box-sizing:border-box}.main .center[data-v-5e032e9a]{padding:1rem .16rem;padding-bottom:1.5rem}.main .btm[data-v-5e032e9a]{position:fixed;bottom:0;left:0;right:0}