.loading-overlay[data-v-411dfc69]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.loading-overlay.is-overlay[data-v-411dfc69]{background:#101519f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.loading-fade-enter-active[data-v-411dfc69]{transition:opacity .35s cubic-bezier(.4,0,.2,1)}.loading-fade-leave-active[data-v-411dfc69]{transition:opacity .4s cubic-bezier(.4,0,.2,1)}.loading-fade-enter-from[data-v-411dfc69],.loading-fade-leave-to[data-v-411dfc69]{opacity:0}.loading-core[data-v-411dfc69]{position:relative;width:180px;height:180px;display:flex;align-items:center;justify-content:center}.ring[data-v-411dfc69]{position:absolute;border-radius:50%;border-style:solid;border-color:transparent}.ring-outer[data-v-411dfc69]{width:100%;height:100%;border-width:2px;border-top-color:#2ecc7140;border-right-color:#2ecc7126;animation:ring-spin-411dfc69 3.2s linear infinite}.ring-middle[data-v-411dfc69]{width:72%;height:72%;border-width:1.5px;border-bottom-color:#2ecc7159;border-left-color:#2ecc7133;animation:ring-spin-reverse-411dfc69 2.2s linear infinite}.ring-inner[data-v-411dfc69]{width:48%;height:48%;border-width:1px;border-top-color:#2ecc7173;border-right-color:#2ecc714d;animation:ring-spin-411dfc69 1.4s linear infinite}@keyframes ring-spin-411dfc69{to{transform:rotate(360deg)}}@keyframes ring-spin-reverse-411dfc69{to{transform:rotate(-360deg)}}.diamond[data-v-411dfc69]{position:relative;z-index:2;width:36px;height:36px;background:linear-gradient(135deg,#2ecc71,#27ae60);transform:rotate(45deg);border-radius:4px;animation:diamond-pulse-411dfc69 2s ease-in-out infinite;box-shadow:0 0 18px #2ecc7180,0 0 40px #2ecc7133,0 0 70px #2ecc7114}.diamond-inner[data-v-411dfc69]{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:2px;border:1px solid rgba(255,255,255,.25);transform:rotate(0)}@keyframes diamond-pulse-411dfc69{0%,to{box-shadow:0 0 18px #2ecc7180,0 0 40px #2ecc7133,0 0 70px #2ecc7114}50%{box-shadow:0 0 28px #2ecc71b3,0 0 60px #2ecc7159,0 0 100px #2ecc7126}}.orbit[data-v-411dfc69]{position:absolute;width:100%;height:100%;animation:ring-spin-411dfc69 6s linear infinite}.orbit-reverse[data-v-411dfc69]{animation:ring-spin-reverse-411dfc69 5s linear infinite}.orbit-dot[data-v-411dfc69]{position:absolute;top:-4px;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:#2ecc71;box-shadow:0 0 10px #2ecc7199,0 0 20px #2ecc714d}.brand-name[data-v-411dfc69]{display:flex;gap:4px}.brand-letter[data-v-411dfc69]{font-size:22px;font-weight:800;letter-spacing:.08em;color:#ffffff2e;opacity:0;animation:letter-reveal-411dfc69 3s ease-in-out infinite;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@keyframes letter-reveal-411dfc69{0%{opacity:0;color:#ffffff2e;text-shadow:none}15%{opacity:1;color:#2ecc71b3;text-shadow:0 0 8px rgba(46,204,113,.3)}30%{opacity:.6;color:#fff6;text-shadow:none}to{opacity:.2;color:#ffffff2e;text-shadow:none}}.loading-text[data-v-411dfc69]{margin:0;font-size:13px;color:#fff6;letter-spacing:.04em;min-height:20px;animation:text-fade-411dfc69 .5s ease both}@keyframes text-fade-411dfc69{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.loading-dots[data-v-411dfc69]{display:flex;gap:8px}.dot[data-v-411dfc69]{width:6px;height:6px;border-radius:50%;background:#ffffff1f;transition:background .25s,box-shadow .25s}.dot.active[data-v-411dfc69]{background:#2ecc71;box-shadow:0 0 8px #2ecc7180}.auth-modal.el-dialog{border-radius:20px;animation:modalEnter .35s cubic-bezier(.4,0,.2,1) both}.auth-modal .el-dialog__header{padding:24px 28px 0;margin:0}.auth-modal .el-dialog__headerbtn{top:20px;right:24px}.auth-modal .el-dialog__body{padding:0 28px 32px}.auth-modal .el-tabs__header{margin-bottom:0}.auth-modal .auth-tabs .el-tabs__item{font-size:15px;font-weight:600;padding:0 24px;height:42px;line-height:42px}.auth-modal .auth-sub{text-align:center;margin-bottom:24px;margin-top:16px;font-size:13px}.auth-modal .auth-body .el-form-item{margin-bottom:18px}.auth-modal .auth-body .el-input__wrapper{border-radius:10px}.auth-modal .auth-body .el-input--large .el-input__inner{height:44px;line-height:44px}.auth-modal .auth-btn{width:100%;height:48px;font-size:16px;font-weight:600;border-radius:10px;background:linear-gradient(135deg,#2ecc71,#27ae60);border:none;color:#fff;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s}.auth-modal .auth-btn:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 24px #2ecc7159}.auth-modal .auth-btn:active{transform:translateY(0) scale(.98)}.auth-modal .auth-link{text-align:center;font-size:13px;margin-top:20px}.auth-modal .auth-link a{color:#2ecc71;text-decoration:none;font-weight:500}.auth-modal .auth-link a:hover{color:#58d68d}.auth-modal .code-row{display:flex;gap:10px}.auth-modal .code-input{flex:1}.auth-modal .code-btn{width:130px;flex-shrink:0;height:44px;border-radius:10px;font-size:13px;font-weight:500;transition:transform .2s,box-shadow .2s}.auth-modal .code-btn:hover:not(:disabled){transform:translateY(-1px)}.slider-body[data-v-559e343b]{text-align:center;padding:0 0 4px}.slider-msg[data-v-559e343b]{font-size:13px;color:#8b93a0;margin:0 0 18px;line-height:1.5;letter-spacing:.01em}.slider-canvas[data-v-559e343b]{position:relative;display:inline-block;margin-bottom:18px}.canvas-frame[data-v-559e343b]{position:relative;width:260px;height:160px;border-radius:8px;overflow:hidden;background:#11161c;box-shadow:0 0 0 1px #ffffff0f,0 4px 20px #0006}.bg-img[data-v-559e343b]{width:260px;height:160px;display:block;-webkit-user-select:none;user-select:none;pointer-events:none}.piece-img[data-v-559e343b]{position:absolute;width:82px;height:78px;-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 3px 6px rgba(0,0,0,.45));transition:filter .2s;z-index:2}.piece-img.shaking[data-v-559e343b]{animation:shake-559e343b .4s ease-in-out}@keyframes shake-559e343b{0%,to{translate:0}15%{translate:-6px 0}30%{translate:5px 0}45%{translate:-4px 0}60%{translate:3px 0}75%{translate:-2px 0}90%{translate:1px 0}}.corner-mark[data-v-559e343b]{position:absolute;width:10px;height:10px;pointer-events:none;z-index:3}.corner-mark[data-v-559e343b]:before,.corner-mark[data-v-559e343b]:after{content:"";position:absolute;background:#4da3ff40}.corner-tl[data-v-559e343b]{top:-1px;left:-1px}.corner-tl[data-v-559e343b]:before{top:0;left:0;width:10px;height:1px}.corner-tl[data-v-559e343b]:after{top:0;left:0;width:1px;height:10px}.corner-tr[data-v-559e343b]{top:-1px;right:-1px}.corner-tr[data-v-559e343b]:before{top:0;right:0;width:10px;height:1px}.corner-tr[data-v-559e343b]:after{top:0;right:0;width:1px;height:10px}.corner-bl[data-v-559e343b]{bottom:-1px;left:-1px}.corner-bl[data-v-559e343b]:before{bottom:0;left:0;width:10px;height:1px}.corner-bl[data-v-559e343b]:after{bottom:0;left:0;width:1px;height:10px}.corner-br[data-v-559e343b]{bottom:-1px;right:-1px}.corner-br[data-v-559e343b]:before{bottom:0;right:0;width:10px;height:1px}.corner-br[data-v-559e343b]:after{bottom:0;right:0;width:1px;height:10px}.slider-placeholder[data-v-559e343b]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#11161c;border-radius:8px}.loading-dot[data-v-559e343b]{width:8px;height:8px;background:#4da3ff66;border-radius:50%;animation:loadingPulse-559e343b 1.2s ease-in-out infinite}@keyframes loadingPulse-559e343b{0%,to{transform:scale(.6);opacity:.3}50%{transform:scale(1.4);opacity:.9}}.unlock-track[data-v-559e343b]{position:relative;width:260px;height:54px;margin:0 auto 8px;background:#1a1f28;border-radius:27px;-webkit-user-select:none;user-select:none;overflow:hidden;box-shadow:inset 0 2px 6px #00000080,0 0 0 1px #ffffff0d,0 1px #ffffff08;cursor:default}.unlock-fill[data-v-559e343b]{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#4da3ff14,#4da3ff40);border-radius:27px 0 0 27px;transition:width .06s linear;pointer-events:none;z-index:1}.unlock-fill.complete[data-v-559e343b]{width:100%!important;background:linear-gradient(90deg,#00d48a1f,#00d48a59);transition:width .4s cubic-bezier(.22,.61,.36,1),background .4s}.unlock-hint[data-v-559e343b]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;color:#5a6373;letter-spacing:.04em;pointer-events:none;z-index:2;transition:opacity .25s ease}.unlock-hint.hidden[data-v-559e343b]{opacity:0}.hint-icon[data-v-559e343b]{font-size:15px;font-weight:600;opacity:.6;animation:hintArrow-559e343b 1.8s ease-in-out infinite}@keyframes hintArrow-559e343b{0%,to{transform:translate(0);opacity:.4}50%{transform:translate(4px);opacity:.9}}.unlock-handle[data-v-559e343b]{position:absolute;top:3px;width:48px;height:48px;background:linear-gradient(145deg,#fff,#e8ecf1);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:grab;z-index:3;box-shadow:0 2px 8px #0000004d,0 0 0 1px #0000000f;transition:box-shadow .25s,background .35s,transform .1s}.unlock-handle[data-v-559e343b]:active{cursor:grabbing}.unlock-handle.dragging[data-v-559e343b]{transform:scale(1.06);box-shadow:0 4px 20px #4da3ff80,0 0 0 4px #4da3ff26,0 2px 8px #0000004d}.unlock-handle.success[data-v-559e343b]{background:linear-gradient(145deg,#00d48a,#00b078);cursor:default;transform:scale(1);box-shadow:0 2px 16px #00d48a73,0 0 0 4px #00d48a1a;animation:successPop-559e343b .5s cubic-bezier(.22,.61,.36,1)}@keyframes successPop-559e343b{0%{transform:scale(1)}35%{transform:scale(1.15)}65%{transform:scale(.95)}to{transform:scale(1)}}.handle-icon-wrap[data-v-559e343b]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.arrow-double[data-v-559e343b]{font-size:20px;font-weight:700;color:#8b93a0;line-height:1;letter-spacing:-3px;transition:color .25s}.unlock-handle.dragging .arrow-double[data-v-559e343b]{color:#4da3ff}.check-mark[data-v-559e343b]{display:block;width:9px;height:16px;border-right:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(45deg) translate(-1px,-2px);animation:checkDraw-559e343b .35s cubic-bezier(.22,.61,.36,1) .15s both}@keyframes checkDraw-559e343b{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.slider-error[data-v-559e343b]{color:#f87171;font-size:12px;margin:14px 0 0;letter-spacing:.01em;animation:errorFadeIn-559e343b .3s ease-out}@keyframes errorFadeIn-559e343b{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.captcha-dialog{background:#1a1f27!important;border-radius:14px!important;border:1px solid #262d36!important;box-shadow:0 0 0 1px #ffffff08,0 20px 60px #0009!important;overflow:hidden}.captcha-dialog:before{content:"";position:absolute;top:0;left:20px;right:20px;height:2px;background:linear-gradient(90deg,transparent,rgba(77,163,255,.35),rgba(77,163,255,.12),transparent);border-radius:0 0 1px 1px;z-index:1;pointer-events:none}.captcha-dialog .el-dialog__header{padding:20px 24px 0;margin:0}.captcha-dialog .el-dialog__headerbtn{top:16px;right:20px;width:28px;height:28px}.captcha-dialog .el-dialog__headerbtn .el-dialog__close{color:#555d6b;font-size:16px;transition:color .2s}.captcha-dialog .el-dialog__headerbtn:hover .el-dialog__close{color:#8b93a0}.captcha-dialog .el-dialog__title{font-size:16px;font-weight:600;color:#d1d5db;letter-spacing:.02em}.captcha-dialog .el-dialog__body{padding:14px 24px 22px}.particle-canvas[data-v-37a5154c]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}
