@charset "UTF-8";.slide-captcha-container[data-v-ca28e734]{width:100%;max-width:400px;margin:0 auto}.captcha-info[data-v-ca28e734]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;color:#fffc;font-size:.9rem}.captcha-info .info-icon[data-v-ca28e734]{color:#0ff;font-size:1rem}.slide-captcha[data-v-ca28e734]{position:relative;background:#0000004d;border:1px solid rgba(0,255,255,.2);border-radius:12px;padding:1rem;overflow:hidden}.captcha-background[data-v-ca28e734]{position:relative;margin-bottom:1rem;border-radius:8px;overflow:hidden}.captcha-background .background-canvas[data-v-ca28e734]{display:block;border-radius:8px;border:1px solid rgba(0,255,255,.2)}.captcha-background .puzzle-piece[data-v-ca28e734]{position:absolute;z-index:2;transition:all .3s ease;cursor:pointer}.slide-track[data-v-ca28e734]{position:relative;height:50px;background:#0009;border:1px solid rgba(0,255,255,.2);border-radius:25px;overflow:hidden}.slide-track .track-background[data-v-ca28e734]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding-left:40px}.slide-track .track-background .track-text[data-v-ca28e734]{color:#fff9;font-size:.85rem;user-select:none;pointer-events:none}.slide-track .slide-progress[data-v-ca28e734]{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#00ffff4d,#0080ff4d);border-radius:25px;transition:width .1s ease}.slide-track .slide-button[data-v-ca28e734]{position:absolute;top:2px;left:2px;width:46px;height:46px;background:linear-gradient(135deg,#0ff,#0080ff);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:grab;transition:all .3s ease;z-index:3}.slide-track .slide-button .button-icon[data-v-ca28e734]{color:#fff;font-size:1.2rem;transition:all .3s ease}.slide-track .slide-button .button-glow[data-v-ca28e734]{position:absolute;inset:-4px;background:linear-gradient(135deg,#0ff,#0080ff);border-radius:50%;opacity:0;transition:opacity .3s ease;z-index:-1}.slide-track .slide-button[data-v-ca28e734]:hover{box-shadow:0 0 20px #00ffff80}.slide-track .slide-button:hover .button-glow[data-v-ca28e734]{opacity:.5}.slide-track .slide-button.dragging[data-v-ca28e734]{cursor:grabbing;box-shadow:0 0 30px #0ffc}.slide-track .slide-button.dragging .button-glow[data-v-ca28e734]{opacity:1}.slide-track .slide-button.success[data-v-ca28e734]{background:linear-gradient(135deg,#0f8,#0c6)}.slide-track .slide-button.success .button-glow[data-v-ca28e734]{background:linear-gradient(135deg,#0f8,#0c6);opacity:1}.slide-track .slide-button.failed[data-v-ca28e734]{background:linear-gradient(135deg,#f44,#c33);animation:shake-ca28e734 .5s ease-in-out}.slide-track .slide-button.failed .button-glow[data-v-ca28e734]{background:linear-gradient(135deg,#f44,#c33);opacity:1}.refresh-btn[data-v-ca28e734]{position:absolute;top:1rem;right:1rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#00ffff1a;border:1px solid rgba(0,255,255,.3);border-radius:50%;color:#0ff;cursor:pointer;transition:all .3s ease;z-index:4}.refresh-btn[data-v-ca28e734]:hover{background:#0ff3;box-shadow:0 0 15px #00ffff4d}.captcha-status[data-v-ca28e734]{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem;border-radius:8px;font-size:.9rem}.captcha-status .status-icon[data-v-ca28e734]{font-size:1rem}.captcha-status .status-icon.success[data-v-ca28e734]{color:#0f8}.captcha-status .status-icon.error[data-v-ca28e734]{color:#f44}.captcha-status .status-text[data-v-ca28e734]{flex:1}.captcha-status[data-v-ca28e734]:has(.status-icon.success){background:#00ff881a;border:1px solid rgba(0,255,136,.3);color:#0f8}.captcha-status[data-v-ca28e734]:has(.status-icon.error){background:#ff44441a;border:1px solid rgba(255,68,68,.3);color:#f44}@keyframes shake-ca28e734{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media (max-width: 768px){.slide-captcha-container[data-v-ca28e734]{max-width:100%}.captcha-background .background-canvas[data-v-ca28e734]{width:100%;height:auto}.slide-track[data-v-ca28e734]{height:46px}.slide-track .track-background .track-text[data-v-ca28e734]{font-size:.75rem}}.verification-code-container[data-v-1c47c789]{width:100%;max-width:400px;margin:0 auto}.code-info[data-v-1c47c789]{margin-bottom:1.5rem;text-align:center}.code-info .info-text[data-v-1c47c789]{color:#fffc;font-size:.9rem;display:block;width:100%}.code-input-group[data-v-1c47c789]{display:flex;gap:.75rem;justify-content:center;margin-bottom:2rem}.code-input-group .code-input[data-v-1c47c789]{width:50px;height:50px;text-align:center;background:#0009;border:2px solid rgba(0,255,255,.2);border-radius:8px;color:#fff;font-size:1.5rem;font-weight:600;transition:all .3s ease}.code-input-group .code-input[data-v-1c47c789]:focus{outline:none;border-color:#0ff;background:#00ffff0d;box-shadow:0 0 15px #00ffff4d}.code-input-group .code-input.error[data-v-1c47c789]{border-color:#f44;background:#ff44441a;animation:shake-1c47c789 .5s ease-in-out}.code-actions[data-v-1c47c789]{display:flex;justify-content:center;margin-bottom:2rem}.code-actions .resend-btn[data-v-1c47c789]{display:flex;align-items:center;justify-content:center;gap:.5rem;background:#00ffff1a;border:1px solid rgba(0,255,255,.3);border-radius:8px;color:#0ff;padding:.85rem 2rem;font-size:.9rem;cursor:pointer;transition:all .3s ease;min-width:200px;height:40px;white-space:nowrap}.code-actions .resend-btn .btn-icon[data-v-1c47c789]{flex-shrink:0}.code-actions .resend-btn .btn-text[data-v-1c47c789]{font-weight:300;white-space:nowrap}.code-actions .resend-btn[data-v-1c47c789]:hover:not(.disabled){background:#0ff3;border-color:#00ffff80;box-shadow:0 0 15px #00ffff4d;transform:translateY(-1px)}.code-actions .resend-btn.disabled[data-v-1c47c789]{opacity:.5;cursor:not-allowed;color:#ffffff80;border-color:#fff3}.code-status[data-v-1c47c789]{display:flex;align-items:center;gap:.5rem;padding:.75rem;border-radius:8px;font-size:.9rem}.code-status .status-icon[data-v-1c47c789]{font-size:1rem}.code-status .status-icon.success[data-v-1c47c789]{color:#0f8}.code-status .status-icon.error[data-v-1c47c789]{color:#f44}.code-status .status-icon.error .error-icon[data-v-1c47c789]{font-weight:700}.code-status .status-icon.loading[data-v-1c47c789]{color:#0ff}.code-status .status-icon.loading .loading-icon[data-v-1c47c789]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-1c47c789 1s linear infinite}.code-status .status-text[data-v-1c47c789]{flex:1}.code-status[data-v-1c47c789]:has(.status-icon.success){background:#00ff881a;border:1px solid rgba(0,255,136,.3);color:#0f8}.code-status[data-v-1c47c789]:has(.status-icon.error){background:#ff44441a;border:1px solid rgba(255,68,68,.3);color:#f44}.code-status[data-v-1c47c789]:has(.status-icon.loading){background:#00ffff1a;border:1px solid rgba(0,255,255,.3);color:#0ff}@keyframes shake-1c47c789{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes spin-1c47c789{to{transform:rotate(360deg)}}@media (max-width: 768px){.verification-code-container[data-v-1c47c789]{max-width:100%}.code-input-group[data-v-1c47c789]{gap:.5rem}.code-input-group .code-input[data-v-1c47c789]{width:40px;height:40px;font-size:1.3rem}.code-actions[data-v-1c47c789]{flex-direction:column}.code-actions .resend-btn[data-v-1c47c789],.code-actions .verify-btn[data-v-1c47c789]{flex:none}}.tech-login-modal[data-v-8e052cc2] .el-overlay{background:#000000fa;backdrop-filter:blur(8px);animation:modalOverlayFadeIn-8e052cc2 .3s ease-out;z-index:2000!important}.tech-login-modal[data-v-8e052cc2] .el-overlay-dialog{display:flex!important;align-items:flex-start!important;justify-content:center!important;padding-top:120px!important;z-index:2000!important}.tech-login-modal[data-v-8e052cc2] .el-dialog{background:#0a0a0ffa!important;border:2px solid rgba(0,255,255,.4)!important;border-radius:20px!important;backdrop-filter:blur(25px)!important;box-shadow:0 25px 50px #000c,0 0 100px #00ffff26,0 0 150px #00ffff40,0 0 200px #0080ff26,inset 0 1px #ffffff1a!important;overflow:hidden!important;position:fixed!important;margin:0 auto!important;top:8vh!important;left:50%!important;transform:translate(-50%)!important;animation:modalSlideIn-8e052cc2 .4s cubic-bezier(.34,1.56,.64,1),modalGlow-8e052cc2 3s ease-in-out infinite alternate}.tech-login-modal[data-v-8e052cc2] .el-dialog:before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:radial-gradient(circle at 20% 20%,rgba(0,255,255,.08) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(0,128,255,.06) 0%,transparent 50%),linear-gradient(135deg,#0a0a0fe6,#1a1a2ee6,#10153ee6)!important;pointer-events:none!important;z-index:1!important}.tech-login-modal[data-v-8e052cc2] .el-dialog__header{padding:0!important;border:none!important;background:transparent!important}.tech-login-modal[data-v-8e052cc2] .el-dialog__body{padding:0 15px 20px!important;color:#fff!important;position:relative!important;z-index:2!important;background:transparent!important}.tech-login-modal[data-v-8e052cc2] .el-dialog__footer{padding:20px 30px 30px!important;border:none!important;position:relative!important;z-index:2!important;background:transparent!important}.tech-login-modal.el-overlay-dialog-enter-active[data-v-8e052cc2] .el-overlay{animation:modalOverlayFadeIn-8e052cc2 .3s ease-out}.tech-login-modal.el-overlay-dialog-leave-active[data-v-8e052cc2] .el-overlay{animation:modalOverlayFadeOut-8e052cc2 .3s ease-in}.dark-overlay[data-v-8e052cc2]{position:absolute;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);background:linear-gradient(135deg,#0a0a0f,#1a1a2e,#10153e)!important;z-index:0!important;border-radius:16px;border:2px solid rgba(0,255,255,.4);box-shadow:0 0 100px #00ffff4d,inset 0 0 50px #00000080!important}.close-btn[data-v-8e052cc2]{position:absolute;top:1.2rem;right:1.2rem;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#0000004d;border:1px solid rgba(0,255,255,.2);border-radius:50%;color:#fffc;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:3000;backdrop-filter:blur(10px);box-shadow:0 0 10px #0000004d,inset 0 1px #ffffff1a}.close-btn[data-v-8e052cc2]:before{content:"";position:absolute;inset:-1px;border-radius:50%;background:linear-gradient(135deg,#00ffff1a,#0080ff1a);opacity:0;transition:opacity .3s ease;z-index:-1}.close-btn[data-v-8e052cc2]:hover{background:#00ffff1a;border-color:#0ff9;color:#0ff;transform:translateY(-1px) scale(1.05);box-shadow:0 0 20px #0ff6,0 5px 15px #0000004d,inset 0 1px #fff3}.close-btn[data-v-8e052cc2]:hover:before{opacity:1}.close-btn[data-v-8e052cc2]:active{transform:translateY(0) scale(1.02)}.close-btn .close-icon[data-v-8e052cc2]{font-size:18px;font-weight:300;line-height:1}.modal-header[data-v-8e052cc2]{background:linear-gradient(135deg,#0ff3,#0080ff26);padding:25px 30px;text-align:center;border-bottom:1px solid rgba(0,255,255,.3);position:relative;overflow:hidden;z-index:10!important}.modal-header[data-v-8e052cc2]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer-8e052cc2 3s ease-in-out infinite}.header-content[data-v-8e052cc2]{display:flex;flex-direction:column;align-items:center;gap:10px}.header-icon[data-v-8e052cc2]{margin-bottom:15px}.header-icon .icon-wrapper[data-v-8e052cc2]{width:60px;height:60px;margin:0 auto;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(45deg,#0ff,#0080ff);border-radius:50%;box-shadow:0 0 30px #0ff6,0 0 60px #0ff3;animation:iconPulse-8e052cc2 2s ease-in-out infinite}.header-icon .icon-wrapper .icon-ring[data-v-8e052cc2]{position:absolute;inset:-8px;border:2px solid rgba(0,255,255,.3);border-radius:50%;animation:rotate-8e052cc2 10s linear infinite}.header-icon .icon-wrapper .icon-svg[data-v-8e052cc2]{color:#fff;font-size:24px;z-index:2}.modal-title[data-v-8e052cc2]{font-size:1.6rem;font-weight:700;margin:0 0 8px;background:linear-gradient(45deg,#0ff,#0080ff,#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 30px rgba(0,255,255,.8);animation:titleGlow-8e052cc2 3s ease-in-out infinite alternate;color:#fff!important}.modal-subtitle[data-v-8e052cc2]{color:#ffffffe6!important;font-size:1rem;margin:0;text-shadow:0 0 20px rgba(0,255,255,.5)}.modal-container[data-v-8e052cc2]{position:relative;z-index:10!important;padding:20px 0}.step-indicator[data-v-8e052cc2]{position:relative;display:flex;justify-content:center;align-items:center;gap:3rem;margin-bottom:2rem}.step-indicator .step-progress[data-v-8e052cc2]{position:absolute;top:50%;left:0;height:2px;background:linear-gradient(90deg,#0ff,#0080ff);border-radius:1px;transition:width .5s ease;z-index:1}.step-indicator .step-dot[data-v-8e052cc2]{position:relative;width:40px;height:40px;z-index:2}.step-indicator .step-dot .dot-inner[data-v-8e052cc2]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000c;border:2px solid rgba(255,255,255,.2);border-radius:50%;color:#fff9;font-weight:600;transition:all .3s ease}.step-indicator .step-dot .dot-glow[data-v-8e052cc2]{position:absolute;inset:-4px;border-radius:50%;opacity:0;transition:opacity .3s ease}.step-indicator .step-dot.active .dot-inner[data-v-8e052cc2]{border-color:#0ff;color:#0ff;background:#00ffff1a}.step-indicator .step-dot.active .dot-glow[data-v-8e052cc2]{background:radial-gradient(circle,rgba(0,255,255,.3) 0%,transparent 70%);opacity:1}.step-indicator .step-dot.completed .dot-inner[data-v-8e052cc2]{border-color:#0f8;color:#0f8;background:#00ff881a}.content-container[data-v-8e052cc2]{position:relative;min-height:300px}.step-content[data-v-8e052cc2]{min-height:335px;display:flex;flex-direction:column}.step-content[key=step1][data-v-8e052cc2]{justify-content:flex-start}.step-content[key=step2][data-v-8e052cc2]{justify-content:center;align-items:center;gap:3rem}.step-content[key=step2] .slide-captcha-container[data-v-8e052cc2]{margin:0;flex:0 0 auto}.step-content[key=step2] .step-actions[data-v-8e052cc2]{margin-top:0;flex:0 0 auto}.step-content[key=step3][data-v-8e052cc2]{justify-content:center;align-items:center;gap:1.5rem}.step-content[key=step3] .captcha-container[data-v-8e052cc2]{margin:0;flex:0 0 auto}.step-content[key=step3] .step-actions[data-v-8e052cc2]{margin-top:0;flex:0 0 auto;flex-direction:row;gap:1rem;display:flex;width:100%}.step-content[key=step3] .step-actions .tech-btn[data-v-8e052cc2]{flex:1!important;min-width:90px!important;max-width:160px!important}.step-content[key=step3] .step-actions .tech-btn.tech-btn--secondary[data-v-8e052cc2],.step-content[key=step3] .step-actions .tech-btn.tech-btn--primary[data-v-8e052cc2],.step-content[key=step3] .step-actions .tech-btn.tech-btn--outline[data-v-8e052cc2]{min-width:90px!important;max-width:160px!important}.tech-form[data-v-8e052cc2]{max-width:400px;margin:0 auto;width:100%;padding:20px 20px 0}.tech-form[data-v-8e052cc2] .el-form-item{position:relative;margin-bottom:3rem}.tech-form .input-wrapper[data-v-8e052cc2]{margin-bottom:0;width:100%;display:flex;justify-content:center;position:relative}.tech-form .input-wrapper .tech-input[data-v-8e052cc2]{width:100%}.tech-form .input-wrapper .tech-input[data-v-8e052cc2] .el-input__wrapper{background:#00ffff0d!important;border:2px solid rgba(0,255,255,.6)!important;border-radius:12px;padding:.75rem 1.2rem;height:55px;width:100%;box-shadow:0 0 20px #00ffff4d,inset 0 0 20px #00ffff1a!important;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(15px)}.tech-form .input-wrapper .tech-input[data-v-8e052cc2] .el-input__wrapper:hover{border-color:#0ff6!important;background:#000000b3!important;box-shadow:0 0 15px #0ff3!important;transform:translateY(-1px)}.tech-form .input-wrapper .tech-input[data-v-8e052cc2] .el-input__wrapper.is-focus{border-color:#00ffffe6!important;background:#00ffff1a!important;box-shadow:0 0 25px #0ff9,inset 0 0 25px #0ff0!important;transform:translateY(-2px) scale(1.02)}.tech-form .input-wrapper .tech-input[data-v-8e052cc2] .el-input__inner{color:#fff!important;font-size:1.2rem;text-align:center}.tech-form .input-wrapper .tech-input[data-v-8e052cc2] .el-input__inner::placeholder{color:#fff6!important;font-size:.85rem!important;text-align:center!important}.tech-form .input-wrapper .tech-input .input-icon[data-v-8e052cc2]{color:#0ff;font-size:18px}.tech-form .input-wrapper .tech-input .input-icon-emoji[data-v-8e052cc2]{color:#0ff;font-size:18px;opacity:.9;transition:all .3s ease;margin-right:4px}.tech-form .input-wrapper .tech-input .input-icon-emoji[data-v-8e052cc2]:hover{color:#0dd;opacity:1;transform:scale(1.1)}.tech-form[data-v-8e052cc2] .el-form-item__error{text-align:center!important;margin-top:6px!important;margin-bottom:0!important;color:#ff6b7a!important;font-size:.85rem!important;background:transparent!important;padding:0!important;border-radius:0!important;border:none!important;box-shadow:none!important;width:100%!important;display:block!important;position:absolute!important;left:0!important;right:0!important;top:100%!important;line-height:1.3!important}.tech-form .form-options[data-v-8e052cc2]{display:flex;justify-content:center;align-items:center;margin-bottom:2rem}.tech-form .form-options .remember-section[data-v-8e052cc2]{display:flex;align-items:center;gap:.5rem;margin-bottom:0}.tech-form .form-options .remember-section .tech-checkbox[data-v-8e052cc2]{display:flex;align-items:center;justify-content:center}.tech-form .form-options .remember-section .tech-checkbox[data-v-8e052cc2] .el-checkbox__input .el-checkbox__inner{border:2px solid #00ffff!important;background:transparent!important;border-radius:4px!important}.tech-form .form-options .remember-section .tech-checkbox[data-v-8e052cc2] .el-checkbox__input .el-checkbox__inner:hover{border-color:#3ff!important}.tech-form .form-options .remember-section .tech-checkbox[data-v-8e052cc2] .el-checkbox__input .el-checkbox__inner.is-checked{background:#0ff!important;border-color:#0ff!important}.tech-form .form-options .remember-section .tech-checkbox[data-v-8e052cc2] .el-checkbox__input .el-checkbox__inner.is-checked:after{border-color:#0a0a0f!important}.tech-form .form-options .remember-section .tech-checkbox[data-v-8e052cc2] .el-checkbox__label{color:#ffffffe6!important;font-size:.9rem!important;line-height:1.4!important;padding-left:8px!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important}.tech-form .form-options .remember-section .remember-tip[data-v-8e052cc2]{color:#fff9;font-size:.8rem}.tech-btn[data-v-8e052cc2]{position:relative;border:none;border-radius:12px;padding:.75rem 2rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;background:transparent;backdrop-filter:blur(15px)}.tech-btn .btn-content[data-v-8e052cc2]{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:.5rem}.tech-btn .btn-glow[data-v-8e052cc2]{position:absolute;inset:-2px;border-radius:12px;opacity:0;transition:opacity .3s ease;z-index:1}.tech-btn .btn-loading[data-v-8e052cc2]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-8e052cc2 1s linear infinite}.tech-btn--primary[data-v-8e052cc2]{background:linear-gradient(135deg,#0ff,#0080ff);border:1px solid #00ffff;color:#fff;width:100%;margin-bottom:1.5rem}.tech-btn--primary .btn-glow[data-v-8e052cc2]{background:radial-gradient(circle,rgba(0,255,255,.3) 0%,transparent 70%)}.tech-btn--primary[data-v-8e052cc2]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 15px 35px #00ffff4d}.tech-btn--primary:hover:not(:disabled) .btn-glow[data-v-8e052cc2]{opacity:1}.tech-btn--primary.loading[data-v-8e052cc2]{pointer-events:none}.tech-btn--primary[data-v-8e052cc2]:disabled{opacity:.5;cursor:not-allowed;transform:none}.tech-btn--secondary[data-v-8e052cc2]{background:#1e1e28cc;border:1px solid rgba(100,100,120,.5);color:#ffffffb3}.tech-btn--secondary[data-v-8e052cc2]:hover{color:#fffffff2;border-color:#9696b4cc;transform:translateY(-2px);background:#3c3c50e6}.tech-btn--outline[data-v-8e052cc2]{background:transparent;border:1px solid rgba(0,255,255,.3);color:#0ff}.tech-btn--outline[data-v-8e052cc2]:hover:not(:disabled){background:#00ffff1a;border-color:#0ff;transform:translateY(-2px)}.tech-btn--outline[data-v-8e052cc2]:disabled{opacity:.5;cursor:not-allowed}.slide-captcha-container[data-v-8e052cc2]{display:flex;justify-content:center}.slide-captcha-container[data-v-8e052cc2] .slide-captcha{max-height:300px}.captcha-container[data-v-8e052cc2]{display:flex;justify-content:center}.step-actions[data-v-8e052cc2]{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.bottom-links[data-v-8e052cc2]{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;color:#ffffffb3;font-size:.9rem}.bottom-links .register-text[data-v-8e052cc2]{margin-right:.5rem}.bottom-links .separator[data-v-8e052cc2]{color:#ffffff80}.bottom-links .link-btn[data-v-8e052cc2]{color:#0ff;text-decoration:none;font-weight:600;transition:color .3s ease;text-shadow:0 0 10px rgba(0,255,255,.3)}.bottom-links .link-btn[data-v-8e052cc2]:hover{color:#0080ff;text-shadow:0 0 15px rgba(0,128,255,.5)}.verification-methods[data-v-8e052cc2]{padding:2rem 0;text-align:center}.method-title[data-v-8e052cc2]{font-size:1.1rem;color:#ffffffe6;margin-bottom:2rem;text-shadow:0 0 10px rgba(0,255,255,.3)}.method-options[data-v-8e052cc2]{display:flex;flex-direction:column;gap:1rem;max-width:400px;margin:0 auto}.method-option[data-v-8e052cc2]{display:flex;align-items:center;gap:1rem;padding:1.2rem;background:#0000004d;border:2px solid rgba(0,255,255,.2);border-radius:12px;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px)}.method-option[data-v-8e052cc2]:hover{border-color:#0ff6;background:#00ffff0d;transform:translateY(-2px)}.method-option.active[data-v-8e052cc2]{border-color:#0ff;background:#00ffff1a;box-shadow:0 0 20px #00ffff4d}.method-icon[data-v-8e052cc2]{font-size:1.5rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#00ffff1a;border-radius:50%;flex-shrink:0}.method-info[data-v-8e052cc2]{flex:1;text-align:left}.method-info .method-name[data-v-8e052cc2]{font-size:1rem;font-weight:600;color:#fff;margin-bottom:.2rem}.method-info .method-contact[data-v-8e052cc2]{font-size:.9rem;color:#ffffffb3}.method-radio[data-v-8e052cc2]{width:24px;height:24px;border-radius:50%;border:2px solid rgba(0,255,255,.3);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.method-option.active .method-radio[data-v-8e052cc2]{border-color:#0ff;background:#0ff;color:#000}.method-radio span[data-v-8e052cc2]{font-size:.8rem;font-weight:700}.tech-slide-enter-active[data-v-8e052cc2],.tech-slide-leave-active[data-v-8e052cc2]{transition:all .4s ease}.tech-slide-enter-from[data-v-8e052cc2]{opacity:0;transform:translate(30px)}.tech-slide-leave-to[data-v-8e052cc2]{opacity:0;transform:translate(-30px)}.header-slide-enter-active[data-v-8e052cc2],.header-slide-leave-active[data-v-8e052cc2]{transition:all .4s ease}.header-slide-enter-from[data-v-8e052cc2]{opacity:0;transform:translateY(-20px)}.header-slide-leave-to[data-v-8e052cc2]{opacity:0;transform:translateY(20px)}@keyframes shimmer-8e052cc2{0%{left:-100%}to{left:100%}}@keyframes iconPulse-8e052cc2{0%,to{transform:scale(1);box-shadow:0 0 30px #0ff6,0 0 60px #0ff3}50%{transform:scale(1.05);box-shadow:0 0 40px #0ff9,0 0 80px #00ffff4d}}@keyframes titleGlow-8e052cc2{0%,to{text-shadow:0 0 30px rgba(0,255,255,.5)}50%{text-shadow:0 0 40px rgba(0,255,255,.8),0 0 60px rgba(0,128,255,.4)}}@keyframes rotate-8e052cc2{to{transform:rotate(360deg)}}@keyframes spin-8e052cc2{to{transform:rotate(360deg)}}@keyframes modalGlow-8e052cc2{0%,to{box-shadow:0 25px 50px #000c,0 0 100px #00ffff26,0 0 150px #00ffff40,0 0 200px #0080ff26,inset 0 1px #ffffff1a}50%{box-shadow:0 25px 50px #000c,0 0 120px #00ffff40,0 0 180px #00ffff59,0 0 250px #0080ff40,inset 0 1px #ffffff1a}}@keyframes modalOverlayFadeIn-8e052cc2{0%{opacity:0;backdrop-filter:blur(0px)}to{opacity:1;backdrop-filter:blur(8px);background:#000000fa}}@keyframes modalOverlayFadeOut-8e052cc2{0%{opacity:1;backdrop-filter:blur(8px);background:#000000fa}to{opacity:0;backdrop-filter:blur(0px);background:#0000}}@keyframes modalSlideIn-8e052cc2{0%{opacity:0;transform:translate(-50%) translateY(-50px) scale(.9)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@media (max-width: 768px){.tech-login-modal[data-v-8e052cc2] .el-overlay{background:#000000fc;backdrop-filter:blur(6px)}.tech-login-modal[data-v-8e052cc2] .el-overlay-dialog{padding-top:80px!important}.tech-login-modal[data-v-8e052cc2] .el-dialog{width:82vw!important;max-width:340px!important;margin:0!important;top:6vh!important;border-radius:16px!important}[data-v-8e052cc2] .el-dialog.tech-login-modal{width:82vw!important;max-width:340px!important}.modal-header[data-v-8e052cc2]{padding:16px}.modal-title[data-v-8e052cc2]{font-size:1.25rem}.modal-container[data-v-8e052cc2]{padding:10px 0}.step-indicator[data-v-8e052cc2]{gap:1.5rem}.step-indicator .step-dot[data-v-8e052cc2]{width:28px;height:28px}.step-indicator .step-dot .dot-inner[data-v-8e052cc2]{font-size:.85rem}.header-icon .icon-wrapper[data-v-8e052cc2]{width:44px;height:44px}.header-icon .icon-wrapper .icon-svg[data-v-8e052cc2]{font-size:18px}.tech-btn[data-v-8e052cc2]{padding:.6rem 1.2rem;font-size:.9rem}.step-actions[data-v-8e052cc2]{flex-direction:column;gap:1rem}.step-actions .tech-btn[data-v-8e052cc2]{flex:none;width:100%;min-width:90px!important;max-width:160px!important;margin:0 auto;min-height:44px}.content-container[data-v-8e052cc2]{min-height:300px}.bottom-links[data-v-8e052cc2]{flex-direction:row!important;gap:.5rem;margin-top:.75rem;white-space:nowrap}.bottom-links .link-btn[data-v-8e052cc2]{white-space:nowrap}.tech-form[data-v-8e052cc2] .el-form-item{margin-bottom:1.2rem!important}.tech-form .input-wrapper .tech-input[data-v-8e052cc2] .el-input__wrapper{height:46px;padding:.55rem .9rem;border-width:1.5px}.tech-form .input-wrapper .tech-input[data-v-8e052cc2] .el-input__inner{font-size:1rem}.tech-form .input-wrapper .tech-input[data-v-8e052cc2] .el-input__inner::placeholder{font-size:.8rem!important}.tech-btn--primary[data-v-8e052cc2]{margin-bottom:1rem!important;min-height:46px}}
