#nprogress{pointer-events:none}#nprogress .bar{z-index:1031;background:#29d;width:100%;height:2px;position:fixed;top:0;left:0}#nprogress .peg{opacity:1;width:100px;height:100%;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px);box-shadow:0 0 10px #29d,0 0 5px #29d}#nprogress .spinner{z-index:1031;display:block;position:fixed;top:15px;right:15px}#nprogress .spinner-icon{box-sizing:border-box;border:2px solid #0000;border-color:#29d #0000 #0000 #29d;border-radius:50%;width:18px;height:18px;animation:.4s linear infinite nprogress-spinner}.nprogress-custom-parent{position:relative;overflow:hidden}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%;margin:0;padding:0}body{color:#e8f0ff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#070b16;font-family:HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,p{margin:0;font-weight:600}ul,ol{margin:0;padding:0;list-style:none}.num,.el-table .cell,.el-pagination{font-variant-numeric:tabular-nums}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#2f80ff38;border-radius:999px;transition:background .15s cubic-bezier(.2,0,0,1)}::-webkit-scrollbar-thumb:hover{background:#2f80ff6b}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--el-color-primary:#2f80ff;--el-color-primary-light-3:#5f9dff;--el-color-primary-light-5:#8bb8ff;--el-color-primary-light-7:#b7d3ff;--el-color-primary-light-8:#cddfff;--el-color-primary-light-9:#e6efff;--el-color-primary-dark-2:#2666cc;--el-color-success:#2ed47a;--el-color-warning:#ffb020;--el-color-danger:#ff4d5e;--el-color-error:#ff4d5e;--el-color-info:#63779a;--el-bg-color:#0c1322;--el-bg-color-page:#070b16;--el-bg-color-overlay:#111a2c;--el-text-color-primary:#e8f0ff;--el-text-color-regular:#9aaecb;--el-text-color-secondary:#63779a;--el-text-color-placeholder:#43536e;--el-text-color-disabled:#43536e;--el-border-color:#26344f;--el-border-color-light:#1b2740;--el-border-color-lighter:#1b2740;--el-border-color-extra-light:#1b2740;--el-border-color-dark:#26344f;--el-fill-color:#111a2c;--el-fill-color-light:#17233a;--el-fill-color-lighter:#111a2c;--el-fill-color-extra-light:#0c1322;--el-fill-color-dark:#17233a;--el-fill-color-darker:#17233a;--el-fill-color-blank:#0c1322;--el-mask-color:#070b16c7;--el-border-radius-base:10px;--el-box-shadow:0 1px 2px #0006, 0 8px 24px #0000004d;--el-box-shadow-light:0 1px 2px #0006, 0 8px 24px #0000004d;--el-box-shadow-lighter:0 1px 2px #0006, 0 8px 24px #0000004d;--el-table-bg-color:transparent;--el-table-tr-bg-color:transparent;--el-table-header-bg-color:#111a2c;--el-table-header-text-color:#9aaecb;--el-table-text-color:#e8f0ff;--el-table-row-hover-bg-color:#17233a;--el-table-current-row-bg-color:#17233a;--el-table-border-color:#1b2740;--el-table-border:1px solid #1b2740;--el-menu-bg-color:transparent;--el-menu-text-color:#9aaecb;--el-menu-hover-bg-color:#17233a;--el-menu-active-color:#e8f0ff;--el-menu-border-color:transparent;--el-input-bg-color:#111a2c;--el-card-bg-color:#0c1322;--el-dialog-bg-color:#0c1322;--el-popover-bg-color:#111a2c;--el-drawer-bg-color:#0c1322;--el-dropdown-menuItem-hover-fill:#17233a}.el-card{border:1px solid #1b2740;box-shadow:0 1px 2px #0006,0 8px 24px #0000004d}.el-table th.el-table__cell{letter-spacing:.02em;font-weight:600}.el-table .el-table__inner-wrapper:before{background-color:#1b2740}.el-dialog,.el-drawer{border:1px solid #26344f}.el-popper.is-light{background:#111a2c;border-color:#26344f}.page{flex-direction:column;gap:16px;padding:16px;display:flex}.panel{background:#0c1322;border:1px solid #1b2740;border-radius:14px;padding:16px;position:relative;box-shadow:0 1px 2px #0006,0 8px 24px #0000004d}.panel--sheen:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#2f80ff17 0%,#2f80ff00 62%);position:absolute;inset:0}.panel__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.panel__title{color:#e8f0ff;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.panel__extra{color:#63779a;font-size:13px}.tech-dot{background:#22d3ee;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 8px #22d3ee}.text-muted{color:#63779a}.mono-num{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:600}.grid-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pulseRing{0%{box-shadow:0 0 #22d3ee80}70%{box-shadow:0 0 0 8px #22d3ee00}to{box-shadow:0 0 #22d3ee00}}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.fade-slide-enter-active,.fade-slide-leave-active{transition:opacity .25s cubic-bezier(.2,0,0,1),transform .25s cubic-bezier(.2,0,0,1)}.fade-slide-enter-from{opacity:0;transform:translateY(10px)}.fade-slide-leave-to{opacity:0;transform:translateY(-8px)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}#nprogress .bar{box-shadow:0 0 10px #22d3ee;background:#22d3ee!important;height:2px!important}#nprogress .peg{box-shadow:0 0 10px #22d3ee,0 0 6px #22d3ee!important}.crumb[data-v-6c1da92e]{color:#63779a;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.crumb__home[data-v-6c1da92e]{color:#63779a;font-size:15px;display:inline-flex}.crumb__sep[data-v-6c1da92e]{color:#43536e}.crumb__item[data-v-6c1da92e]{white-space:nowrap}.crumb__item.is-current[data-v-6c1da92e]{color:#e8f0ff;font-weight:600}.header[data-v-e06b887e]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1322db;border-bottom:1px solid #1b2740;flex:none;justify-content:space-between;align-items:center;gap:16px;height:60px;padding:0 16px;display:flex}.header__left[data-v-e06b887e],.header__right[data-v-e06b887e]{align-items:center;gap:12px;min-width:0;display:flex}.header__icon-btn[data-v-e06b887e]{color:#9aaecb;cursor:pointer;background:0 0;border:1px solid #1b2740;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s cubic-bezier(.2,0,0,1);display:inline-flex}.header__icon-btn[data-v-e06b887e]:hover{color:#e8f0ff;border-color:#2f80ff;box-shadow:0 0 0 1px #2f80ff59,0 0 18px #2f80ff38}.header__icon-btn[data-v-e06b887e]:focus-visible{outline-offset:2px;outline:2px solid #22d3ee}.header__badge[data-v-e06b887e]{color:#ffb020;background:#ffb0201a;border:1px solid #ffb02047;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12px;display:flex}.header__badge strong[data-v-e06b887e]{color:#ffd479;font-size:13px}.header__badge-icon[data-v-e06b887e]{border-radius:50%;animation:2.4s infinite pulseRing}.header__clock[data-v-e06b887e]{color:#63779a;letter-spacing:.04em;font-size:12px}.header__user[data-v-e06b887e]{cursor:pointer;border-radius:10px;outline:none;align-items:center;gap:8px;height:38px;padding:0 10px;transition:background .15s cubic-bezier(.2,0,0,1);display:flex}.header__user[data-v-e06b887e]:hover{background:#17233a}.header__user-text[data-v-e06b887e]{flex-direction:column;line-height:1.2;display:flex}.header__user-text strong[data-v-e06b887e]{color:#e8f0ff;font-size:13px;font-weight:600}.header__user-text span[data-v-e06b887e]{color:#63779a;font-size:11px}.header__user-arrow[data-v-e06b887e]{color:#43536e;font-size:12px}@media (width<=900px){.header__clock[data-v-e06b887e],.header__badge span[data-v-e06b887e]{display:none}}.sidebar[data-v-01b271b8]{background:linear-gradient(#0a1020 0%,#070b16 100%);border-right:1px solid #1b2740;flex-direction:column;height:100%;display:flex}.sidebar__brand[data-v-01b271b8]{border-bottom:1px solid #1b2740;flex:none;align-items:center;gap:10px;height:60px;padding:0 16px;display:flex;overflow:hidden}.sidebar__logo[data-v-01b271b8]{flex:none;width:30px;height:30px}.sidebar__brand-text[data-v-01b271b8]{white-space:nowrap;flex-direction:column;line-height:1.25;display:flex}.sidebar__brand-text strong[data-v-01b271b8]{letter-spacing:.04em;color:#e8f0ff;font-size:15px;font-weight:600}.sidebar__brand-text span[data-v-01b271b8]{letter-spacing:.1em;color:#43536e;text-transform:uppercase;font-size:10px}.sidebar__scroll[data-v-01b271b8]{flex:1;padding:8px;overflow:hidden}.sidebar__foot[data-v-01b271b8]{color:#63779a;white-space:nowrap;border-top:1px solid #1b2740;flex:none;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:11px;display:flex;overflow:hidden}.sidebar__pulse[data-v-01b271b8]{background:#2ed47a;border-radius:50%;flex:none;width:6px;height:6px;animation:2s infinite pulseRing}[data-v-01b271b8] .el-menu{background:0 0;border-right:none}[data-v-01b271b8] .el-menu-item,[data-v-01b271b8] .el-sub-menu__title{color:#9aaecb;border-radius:10px;height:40px;margin-bottom:2px;font-size:14px;line-height:40px;transition:background .15s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.2,0,0,1)}[data-v-01b271b8] .el-menu-item:hover,[data-v-01b271b8] .el-sub-menu__title:hover{color:#e8f0ff;background:#2f80ff1a}[data-v-01b271b8] .el-menu-item.is-active{color:#e8f0ff;background:linear-gradient(90deg,#2f80ff3d,#2f80ff0a);font-weight:600;box-shadow:inset 2px 0 #22d3ee}[data-v-01b271b8] .el-sub-menu.is-active>.el-sub-menu__title{color:#e8f0ff}[data-v-01b271b8] .el-menu--collapse{width:48px}[data-v-01b271b8] .el-menu--collapse .el-menu-item,[data-v-01b271b8] .el-menu--collapse .el-sub-menu__title{justify-content:center;padding:0!important}.layout[data-v-e7f91879]{background:#070b16;height:100%;display:flex}.layout__aside[data-v-e7f91879]{flex:none;width:232px;transition:width .25s cubic-bezier(.2,0,0,1);overflow:hidden}.layout__body[data-v-e7f91879]{flex-direction:column;flex:1;min-width:0;display:flex}.layout__content[data-v-e7f91879]{scroll-behavior:smooth;flex:1;overflow:hidden auto}.layout.is-collapsed .layout__aside[data-v-e7f91879]{width:64px}
