.mock-toggle[data-v-2975d2f2]{z-index:9999;-webkit-user-select:none;user-select:none;position:fixed;bottom:24px;right:24px}.mock-toggle .toggle-body[data-v-2975d2f2]{cursor:pointer;color:#fff;border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .25s;display:flex;box-shadow:0 2px 12px #00000026}.mock-toggle .toggle-body[data-v-2975d2f2]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0003}.mock-toggle .toggle-body .dot[data-v-2975d2f2]{background:#fff;border-radius:50%;width:8px;height:8px;animation:1.6s infinite pulse-2975d2f2}.mock-toggle.is-mock .toggle-body[data-v-2975d2f2]{background:linear-gradient(135deg,#e6a23c,#f56c6c)}.mock-toggle.is-real .toggle-body[data-v-2975d2f2]{background:linear-gradient(135deg,#409eff,#67c23a)}@keyframes pulse-2975d2f2{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.global-footer[data-v-52a1e861]{color:#ffffffb3;background:#001529;margin-top:auto;padding:16px 24px;font-size:13px}.footer-inner[data-v-52a1e861]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1200px;margin:0 auto;display:flex}.footer-brand[data-v-52a1e861]{color:#fff;align-items:center;gap:6px;font-weight:500;display:flex}.footer-links a[data-v-52a1e861]{color:#ffffffb3;text-decoration:none;transition:color .2s}.footer-links a[data-v-52a1e861]:hover{color:#409eff}.footer-copy[data-v-52a1e861]{color:#fff6}:root{--imf-accent:#5b7cff;--imf-accent-light-3:#8ca3ff;--imf-accent-light-5:#adbeff;--imf-accent-light-7:#ced8ff;--imf-accent-light-8:#dee5ff;--imf-accent-light-9:#eff2ff;--imf-accent-dark-2:#4963cc;--imf-brand-grad:linear-gradient(135deg, #7c5cff 0%, var(--imf-accent) 100%);--imf-sidebar-grad:linear-gradient(180deg, #fff 0%, #f6f7fc 100%);--imf-sidebar-text:#5a6178;--imf-sidebar-hover-bg:#5b7cff14;--imf-sidebar-border:#eceef5;--imf-logo-text:#1d2450;--imf-login-grad:radial-gradient(900px 600px at 8% 0%, #7c5cff59, transparent 55%), radial-gradient(820px 560px at 96% 92%, #22c1dc33, transparent 60%), linear-gradient(160deg, #0e1330 0%, #131a3e 52%, #1a2050 100%);--imf-radius-sm:8px;--imf-radius-md:12px;--imf-radius-lg:20px;--imf-shadow-card:0 8px 28px #171f4a1a;--imf-shadow-pop:0 12px 40px #171f4a29;--imf-glass-bg:#ffffff9e;--imf-glass-bg-dark:#1218388c;--imf-glass-border:#ffffff73;--imf-glass-border-dark:#ffffff24;--imf-glass-blur:18px;--el-color-primary:var(--imf-accent);--el-color-primary-light-3:var(--imf-accent-light-3);--el-color-primary-light-5:var(--imf-accent-light-5);--el-color-primary-light-7:var(--imf-accent-light-7);--el-color-primary-light-8:var(--imf-accent-light-8);--el-color-primary-light-9:var(--imf-accent-light-9);--el-color-primary-dark-2:var(--imf-accent-dark-2)}.glass-card{background:#fff;background:var(--imf-glass-bg);border:1px solid var(--imf-glass-border);border-radius:var(--imf-radius-md);box-shadow:var(--imf-shadow-card);-webkit-backdrop-filter:blur(var(--imf-glass-blur)) saturate(140%);backdrop-filter:blur(var(--imf-glass-blur)) saturate(140%)}.el-button--primary:not(.is-plain):not(.is-text):not(.is-link){background:var(--imf-brand-grad);border:none;transition:box-shadow .25s,transform .25s,opacity .25s}.el-button--primary:not(.is-plain):not(.is-text):not(.is-link):hover,.el-button--primary:not(.is-plain):not(.is-text):not(.is-link):focus{background:var(--imf-brand-grad);opacity:.9;box-shadow:0 6px 18px #5b7cff59}.el-button--primary:not(.is-plain):not(.is-text):not(.is-link):active{transform:translateY(1px)}.el-button--primary.is-disabled,.el-button--primary.is-disabled:hover{opacity:.5}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#7884b459 padding-box padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:#7884b499}html.dark{--imf-sidebar-grad:linear-gradient(180deg, #0e1330 0%, #161c3d 55%, #1d2450 100%);--imf-sidebar-text:#ffffffb3;--imf-sidebar-hover-bg:#ffffff1a;--imf-sidebar-border:#ffffff14;--imf-logo-text:#fff;--imf-glass-bg:#161c3ab8;--imf-glass-border:#ffffff1f;--imf-shadow-card:0 8px 28px #0006;--imf-shadow-pop:0 12px 40px #00000080;--el-bg-color:#141a34;--el-bg-color-overlay:#1b2140;--el-bg-color-page:#0b0f1f;--el-fill-color:#181e3a;--el-fill-color-light:#1e2440;--el-border-color:#2a3154;--el-border-color-light:#232a4c;--el-border-color-lighter:#1e2440;--el-color-primary:var(--imf-accent);--el-color-primary-light-3:var(--imf-accent-light-3);--el-color-primary-light-5:var(--imf-accent-light-5);--el-color-primary-light-7:var(--imf-accent-light-7);--el-color-primary-light-8:var(--imf-accent-light-8);--el-color-primary-light-9:var(--imf-accent-light-9);--el-color-primary-dark-2:var(--imf-accent-dark-2)}::selection{background:var(--imf-accent-light-7);color:#1d2450}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;color:var(--el-text-color-primary,#333);background:var(--el-bg-color-page,#f0f2f5);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5}#app{width:100%;height:100%;min-height:100vh}.el-card{width:100%}.el-table{width:100%!important}.el-table__empty-text{width:100%}.el-table--border{border:none}.el-table--border .el-table__header th{background:var(--el-fill-color-light,#fafafa)}.el-form--label-left .el-form-item{width:100%}.el-pagination{justify-content:flex-end;padding:16px 0}.el-dialog{max-width:90vw}.el-dropdown-menu{min-width:160px}.el-card__body{padding:20px}.el-table--medium .el-table__cell{padding:12px 0}.el-table--small .el-table__cell{padding:8px 0}.el-tabs__header{margin-bottom:16px}.el-progress--line{width:100%}.el-statistic__head{color:var(--el-text-color-secondary,#909399);font-size:14px}.el-statistic__content{color:var(--el-text-color-primary,#303133);font-size:28px}.el-empty{padding:40px 0}.el-tag{padding:0 8px}.el-button-group{display:flex}.el-button-group .el-button{flex:1}.el-select{width:100%}.el-select-dropdown__item{padding:0 20px}.el-divider{margin:16px 0}.el-card{border-radius:var(--imf-radius-md);box-shadow:var(--imf-shadow-card);border:none;transition:box-shadow .25s}.el-card:hover{box-shadow:var(--imf-shadow-pop)}.el-dialog,.el-message-box{border-radius:var(--imf-radius-md)}.el-popper.is-light,.el-select-dropdown,.el-dropdown-menu,.el-input__wrapper,.el-textarea__inner,.el-select__wrapper{border-radius:var(--imf-radius-sm)}
