#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:60px}.sign-panel{max-width:1200px;margin:0 auto;padding:20px}.panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.panel-title{margin:0;color:var(--el-color-primary);font-size:22px}.auto-upgrade-wrapper{display:flex;align-items:center;gap:10px}.upgrade-label{font-size:14px;color:var(--el-text-color-secondary)}.header-card{margin-bottom:20px}.stats-container{margin-top:20px}.stat-card{background:var(--el-fill-color-light);border-radius:8px;padding:15px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05);margin-bottom:10px}.stat-card,.stat-icon{display:flex;align-items:center}.stat-icon{width:48px;height:48px;border-radius:50%;background-color:var(--el-color-primary-light-8);color:var(--el-color-primary);justify-content:center;margin-right:15px;font-size:20px}.success-icon{background-color:var(--el-color-success-light-8);color:var(--el-color-success)}.warn-icon{background-color:var(--el-color-danger-light-8);color:var(--el-color-danger)}.stat-info{flex:1}.stat-label{font-size:14px;color:var(--el-text-color-secondary);margin-bottom:5px}.stat-value{font-size:24px;font-weight:700;color:var(--el-text-color-primary)}.history-header{display:flex;justify-content:space-between;align-items:center}.history-header h3{margin:0;font-size:18px;font-weight:500}.status-detail{color:var(--el-text-color-secondary);font-size:13px}.load-more{text-align:center;margin-top:20px}.login-wrapper[data-v-4ba8f2ec]{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4b6cb7,#182848);padding:20px}.login-container[data-v-4ba8f2ec]{display:flex;width:900px;max-width:100%;min-height:550px;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.2)}.login-left[data-v-4ba8f2ec]{width:45%;background:linear-gradient(135deg,#5e72e4,#825ee4);padding:40px;color:#fff;display:flex;flex-direction:column;position:relative}.brand-title[data-v-4ba8f2ec]{font-size:36px;margin:0;font-weight:700}.brand-subtitle[data-v-4ba8f2ec]{font-size:16px;margin-top:8px;opacity:.9}.decoration[data-v-4ba8f2ec]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;opacity:.7}.decoration img[data-v-4ba8f2ec]{width:100%}.login-right[data-v-4ba8f2ec]{width:55%;background-color:#fff;padding:40px;display:flex;flex-direction:column}.login-header[data-v-4ba8f2ec]{margin-bottom:30px}.welcome-text[data-v-4ba8f2ec]{font-size:24px;color:#333;margin:0 0 8px 0}.login-desc[data-v-4ba8f2ec]{color:#666;font-size:14px;margin:0}.login-form-container[data-v-4ba8f2ec]{flex:1}.login-tabs[data-v-4ba8f2ec]{width:100%}.login-form[data-v-4ba8f2ec]{margin-top:20px;display:flex;flex-direction:column;gap:20px}.security-question[data-v-4ba8f2ec]{display:flex;gap:12px}.el-select[data-v-4ba8f2ec]{width:40%}.security-answer[data-v-4ba8f2ec]{width:60%}.login-btn[data-v-4ba8f2ec]{width:100%;height:44px;font-size:16px;margin-top:16px;background:linear-gradient(135deg,#5e72e4,#825ee4);border:none}.loading-tip[data-v-4ba8f2ec]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;padding:12px;background-color:#f0f9ff;border:1px solid #bfdbfe;border-radius:6px;color:#1e40af;font-size:14px}.loading-icon[data-v-4ba8f2ec]{-webkit-animation:spin-4ba8f2ec 1s linear infinite;animation:spin-4ba8f2ec 1s linear infinite}@-webkit-keyframes spin-4ba8f2ec{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-4ba8f2ec{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login-footer[data-v-4ba8f2ec]{margin-top:40px}.footer-links[data-v-4ba8f2ec]{display:flex;justify-content:space-around;align-items:center;width:100%;font-size:14px}.link-item[data-v-4ba8f2ec]{display:flex;align-items:center;cursor:pointer;gap:8px;color:#666}.github-link img[data-v-4ba8f2ec],.telegram-link img[data-v-4ba8f2ec]{width:20px;height:20px}.github-link[data-v-4ba8f2ec]:hover,.telegram-link[data-v-4ba8f2ec]:hover{color:#5e72e4}.service-link a[data-v-4ba8f2ec]{color:#5e72e4;text-decoration:none}@media (max-width:768px){.login-container[data-v-4ba8f2ec]{flex-direction:column;width:100%}.login-left[data-v-4ba8f2ec],.login-right[data-v-4ba8f2ec]{width:100%}.login-left[data-v-4ba8f2ec]{padding:30px;min-height:200px}.decoration[data-v-4ba8f2ec]{display:none}.footer-links[data-v-4ba8f2ec]{flex-direction:column;gap:15px;align-items:flex-start}}.stat-item[data-v-4ba8f2ec],.stat-label[data-v-4ba8f2ec],.stat-value[data-v-4ba8f2ec],.stats[data-v-4ba8f2ec]{display:none}.btn-center{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%)}