/* laneCAPTCHA 2026-09-29 register slider (src: laneCAPTCHA.css.src) */
#woai-ng-login-page .lcap{display:none;width:100%;margin:-12px 0 18px;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}#woai-ng-login-page[data-mode=register] .lcap{display:block}#woai-ng-login-page .lcap-track{position:relative;height:42px;border-radius:999px;overflow:hidden;box-sizing:border-box;background:linear-gradient(180deg,#f6f2ff,#ede6ff);border:1px solid rgba(118,80,232,.45);box-shadow:inset 0 1px 3px rgba(118,80,232,.12);touch-action:none}#woai-ng-login-page .lcap-fill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:999px;background:linear-gradient(90deg,rgba(181,155,255,.55),rgba(143,108,245,.75))}#woai-ng-login-page .lcap-txt{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding-left:34px;font-size:13px;font-weight:600;letter-spacing:.5px;color:#8a76c9;pointer-events:none;white-space:nowrap;background:linear-gradient(90deg,#9a88d6 0%,#9a88d6 40%,#6a45e6 50%,#9a88d6 60%,#9a88d6 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:lcapShine 2.4s linear infinite}#woai-ng-login-page .lcap-knob{position:absolute;left:3px;top:3px;width:48px;height:34px;padding:0;margin:0;border:0;border-radius:999px;display:flex;align-items:center;justify-content:center;cursor:grab;touch-action:none;z-index:1;background:linear-gradient(180deg,#fff,#f4efff);color:#7650e8;box-shadow:0 2px 6px rgba(118,80,232,.35),0 0 0 1px rgba(118,80,232,.18);will-change:transform}#woai-ng-login-page .lcap-knob:active{cursor:grabbing}#woai-ng-login-page .lcap-knob svg{display:block}#woai-ng-login-page .lcap.lcap-anim .lcap-knob{transition:transform .28s cubic-bezier(.3,1.4,.5,1)}#woai-ng-login-page .lcap.lcap-anim .lcap-fill{transition:width .28s cubic-bezier(.3,1.4,.5,1)}#woai-ng-login-page .lcap[data-state=drag] .lcap-txt,#woai-ng-login-page .lcap[data-state=checking] .lcap-txt{animation:none;-webkit-text-fill-color:#7a66c0;color:#7a66c0}#woai-ng-login-page .lcap[data-state=checking] .lcap-knob svg{animation:lcapPulse .7s ease-in-out infinite alternate}#woai-ng-login-page .lcap[data-state=ok] .lcap-track{border-color:#7650e8}#woai-ng-login-page .lcap[data-state=ok] .lcap-fill{background:linear-gradient(90deg,#a98bff,#7650e8)}#woai-ng-login-page .lcap[data-state=ok] .lcap-txt{animation:none;padding-left:0;padding-right:44px;-webkit-text-fill-color:#fff;color:#fff}#woai-ng-login-page .lcap[data-state=ok] .lcap-knob{color:#7650e8;cursor:default}#woai-ng-login-page .lcap[data-state=fail] .lcap-track{border-color:#e06a8a}#woai-ng-login-page .lcap[data-state=fail] .lcap-txt{animation:none;-webkit-text-fill-color:#d14367;color:#d14367}#woai-ng-login-page .lcap.lcap-shake{animation:lcapShake .42s ease}html body #woai-ng-login-page .woai-ng-auth-forms .woai-ng-auth-submit.lcap-need{background:linear-gradient(90deg,#b9a6f5,#a58ceb)!important;color:rgba(255,255,255,.96)!important;box-shadow:none!important}@keyframes lcapShine{0%{background-position:100% 0}100%{background-position:-120% 0}}@keyframes lcapPulse{from{opacity:.35}to{opacity:1}}@keyframes lcapShake{0%,100%{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}@media (prefers-reduced-motion:reduce){#woai-ng-login-page .lcap-txt{animation:none;-webkit-text-fill-color:#8a76c9}#woai-ng-login-page .lcap.lcap-shake{animation:none}}