.jm-captcha{border-radius:16px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif;font-size:14px;height:100%;line-height:50px;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:100%}.captcha-track{background:#f0f0f0;background:#ffffff1a;cursor:pointer;position:relative}.captcha-tracking{background:linear-gradient(90deg,#612cff,#2200b9);border-radius:16px;height:100%;width:0}.captcha-thumb{align-items:center;background:#ffffff1a;border-radius:16px;display:flex;height:50px;justify-content:center;left:0;position:absolute;top:0;width:50px}.captcha-thumb:hover{cursor:-webkit-grab;cursor:grab}.captcha-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}.captcha-thumb.captcha-thumb--loading{opacity:.5}.captcha-placeholder{font-size:14px;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%}.captcha-placeholder--initial{-webkit-background-clip:text;background-clip:text;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ffffff80),color-stop(.4,#ffffff80),color-stop(.5,#fff),color-stop(.6,#ffffff80),color-stop(1,#ffffff80));background-size:300% 100%;color:#ffffff80;-webkit-text-fill-color:#0000;animation:slidingtext 6s linear infinite}.captcha-placeholder--complete{color:#fff}.captcha-status{align-items:center;bottom:0;color:#fff;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.captcha-status.error{background:#ffffff1a}.captcha-status--mask{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.captcha-status--text{margin:0 6px}.captcha-status--icon-prefix,.captcha-status--icon-suffix{align-items:center;color:#f6ff00;display:flex;justify-content:center}.captcha-status--icon-suffix_content{color:#f6ff00;cursor:pointer}.thumb-reset{transition:left .2s ease-in-out}.chevron-svg{height:18px;width:9px}.chevron-svg:first-child{opacity:.5}.success-icon{height:18px;width:18px}.checkmark-circle{animation:scale-in .4s ease-out forwards;transform-origin:center}.checkmark-path{animation:draw .5s ease-out .2s forwards;stroke-dasharray:20;stroke-dashoffset:20}@keyframes scale-in{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes draw{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}@keyframes slidingtext{0%{background-position:150% 0}to{background-position:-150% 0}}.error-circle{animation:scale-in .4s ease-out forwards;transform-origin:center}.error-path{animation:draw-error .4s ease-out .2s forwards;stroke-dasharray:12;stroke-dashoffset:12}@keyframes draw-error{to{stroke-dashoffset:0}}.loading-icon{animation:spin 2s linear infinite;height:12px;width:12px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}