@charset "UTF-8";:root{--app-header-height: 40px;--app-header-height-mobile: 36px;--app-sidebar-width: 160px;--app-sidebar-collapsed-width: 64px;--app-spacing-xs: 4px;--app-spacing-sm: 8px;--app-spacing-md: 12px;--app-spacing-lg: 16px;--app-spacing-xl: 24px;--app-spacing-2xl: 32px;--app-radius-xs: 2px;--app-radius-sm: 4px;--app-radius-md: 8px;--app-radius-lg: 12px;--app-radius-xl: 16px;--app-radius-full: 9999px;--app-transition-fast: .15s ease;--app-transition-normal: .25s ease;--app-transition-slow: .35s ease;--app-transition-bounce: .3s cubic-bezier(.25, .8, .25, 1);--app-scrollbar-width: 4px;--app-scrollbar-radius: 20px;--app-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--app-shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--app-shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--app-shadow-xl: 0 20px 25px rgba(0, 0, 0, .15);--app-font-xs: 12px;--app-font-sm: 13px;--app-font-md: 14px;--app-font-lg: 16px;--app-font-xl: 18px;--app-font-2xl: 20px}body,.el-tag{color:var(--app-text-primary)!important}.tips{color:var(--app-text-secondary);font-size:small;margin-left:16px}html.light{--app-bg-primary: var(--el-color-primary-light-9);--app-bg-secondary: var(--el-color-primary-light-8);--app-page-bg: rgba(255, 255, 255, .5);--app-page-bg-deep: rgba(255, 255, 255, .8);--app-text-primary: var(--el-text-color-primary);--app-text-secondary: var(--el-text-color-secondary);--app-border-color: var(--el-border-color);--app-border-color-rgb: 220, 223, 230;--app-active-color: var(--el-color-primary);--app-hover-color: var(--el-color-primary-light-3);--el-menu-hover-bg-color: rgba(255, 255, 255, .5);--el-bg-color-page: #f2f3f5;--el-bg-color: #ffffff;--el-bg-color-overlay: #ffffff;--el-fill-color-lighter: #f5f7fa;--el-fill-color-light: #f0f2f5;--el-fill-color: #f0f2f5;--el-fill-color-dark: #e6e8eb;--el-fill-color-darker: #e6e8eb;--el-fill-color-extra-light: #fafcff;--el-fill-color-blank: transparent;--el-text-color-primary: #303133;--el-text-color-regular: #606266;--el-text-color-secondary: #909399;--el-text-color-placeholder: #a8abb2;--el-text-color-disabled: #c0c4cc;--el-border-color: #c0c4cc;--el-border-color-light: #d4d7de;--el-border-color-lighter: #dcdfe6;--el-border-color-extra-light: #e4e7ed;--el-border-color-dark: #b6b9c0;--el-border-color-darker: #a6a9b0;--el-box-shadow: 0 12px 32px 4px rgba(0, 0, 0, .04), 0 8px 20px rgba(0, 0, 0, .08);--el-box-shadow-light: 0 0 12px rgba(0, 0, 0, .12);--el-box-shadow-lighter: 0 0 6px rgba(0, 0, 0, .12);--el-box-shadow-dark: 0 16px 48px 16px rgba(0, 0, 0, .08), 0 12px 32px rgba(0, 0, 0, .12), 0 8px 16px -8px rgba(0, 0, 0, .16);--el-color-primary: #409eff;--el-color-success: #67c23a;--el-color-warning: #e6a23c;--el-color-danger: #f56c6c;--el-color-error: #f56c6c;--el-color-info: #909399;--el-overlay-color: rgba(0, 0, 0, .8);--el-overlay-color-light: rgba(0, 0, 0, .7);--el-overlay-color-lighter: rgba(0, 0, 0, .5);--el-disabled-bg-color: var(--el-fill-color-light);--el-disabled-text-color: var(--el-text-color-placeholder);--el-disabled-border-color: var(--el-border-color-light)}html.light .common-layout,html.light .outer-container,html.light .inner-container,html.light .main-content,html.light #pageContent,html.light .body,html.light .el-descriptions__label.el-descriptions__cell.is-bordered-label{background:transparent!important}html.light .el-scrollbar__thumb{background-color:var(--el-text-color-secondary)!important;opacity:.5;border-radius:var(--app-scrollbar-radius)!important;transition:background-color .3s,opacity .3s;border:none;box-shadow:none}html.light .el-scrollbar__thumb:hover{background-color:var(--el-text-color-secondary)!important;opacity:.9}html.light .el-scrollbar__bar.is-horizontal{position:sticky;bottom:0;z-index:10;height:var(--app-scrollbar-width)!important}html.light .el-scrollbar__bar.is-vertical{width:var(--app-scrollbar-width)!important}html.light .common-layout .el-menu{background:transparent!important;backdrop-filter:blur(4px)!important}html.light .common-layout .el-tabs__content{background:#ffffff59!important}html.light .common-layout .el-tabs--border-card>.el-tabs__header{background:#ffffff59!important}html.light .q-card{background-color:var(--app-page-bg-deep)!important;backdrop-filter:blur(10px)!important;box-shadow:var(--el-box-shadow-light)!important}html.light .el-aside,html.light .el-header{background:#fff3!important;box-shadow:0 2px 8px #0000001a}html.light .el-footer{background-color:#ffffffe6}html.light .login-card{background-color:#ffffffd9}html.light .traffic-item{background:#fffc}html.dark{--app-bg-primary: #1a1a1a;--app-bg-secondary: #2a2a2a;--app-page-bg: rgba(0, 0, 0, .3);--app-page-bg-deep: rgba(0, 0, 0, .6);--app-text-primary: var(--el-text-color-primary);--app-text-secondary: var(--el-text-color-secondary);--app-border-color: var(--el-border-color);--app-border-color-rgb: 68, 68, 68;--app-active-color: var(--el-color-primary);--app-hover-color: #66b1ff;--el-menu-hover-bg-color: #2a2a2a;--el-bg-color-page: #0a0a0a;--el-bg-color: #141414;--el-bg-color-overlay: #1d1e1f;--el-fill-color-lighter: #262727;--el-fill-color-light: #2b2b2b;--el-fill-color: #303133;--el-fill-color-dark: #39393a;--el-fill-color-darker: #424243;--el-fill-color-extra-light: #1f2021;--el-fill-color-blank: transparent;--el-text-color-primary: #f0f2f5;--el-text-color-regular: #d4d7de;--el-text-color-secondary: #b0b3ba;--el-text-color-placeholder: #909399;--el-text-color-disabled: #6c6e72;--el-border-color: #4a4b4d;--el-border-color-light: #3d3e40;--el-border-color-lighter: #323335;--el-border-color-extra-light: #2d2e30;--el-border-color-dark: #5c5d5f;--el-border-color-darker: #6b6c6e;--el-box-shadow: 0 12px 32px 4px rgba(0, 0, 0, .36), 0 8px 20px rgba(0, 0, 0, .72);--el-box-shadow-light: 0 0 12px rgba(0, 0, 0, .72);--el-box-shadow-lighter: 0 0 6px rgba(0, 0, 0, .72);--el-box-shadow-dark: 0 16px 48px 16px rgba(0, 0, 0, .72), 0 12px 32px rgba(0, 0, 0, .72), 0 8px 16px -8px rgba(0, 0, 0, .72);--el-color-primary: #3080d0;--el-color-success: #4d9230;--el-color-warning: #b88230;--el-color-danger: #c25151;--el-color-error: #c25151;--el-color-info: #6c6e72;--el-overlay-color: rgba(0, 0, 0, .8);--el-overlay-color-light: rgba(0, 0, 0, .7);--el-overlay-color-lighter: rgba(0, 0, 0, .5);--el-disabled-bg-color: var(--el-fill-color-light);--el-disabled-text-color: var(--el-text-color-placeholder);--el-disabled-border-color: var(--el-border-color-light)}html.dark .common-layout,html.dark .outer-container,html.dark .inner-container,html.dark .main-content,html.dark #pageContent,html.dark .body,html.dark .el-descriptions__label.el-descriptions__cell.is-bordered-label{background:transparent!important}html.dark .el-scrollbar__thumb{background-color:var(--el-text-color-secondary)!important;opacity:.5;border-radius:var(--app-scrollbar-radius)!important;transition:background-color .3s,opacity .3s;border:none;box-shadow:none}html.dark .el-scrollbar__thumb:hover{background-color:var(--el-text-color-secondary)!important;opacity:.9}html.dark .el-scrollbar__bar.is-horizontal{position:sticky;bottom:0;z-index:10;height:var(--app-scrollbar-width)!important}html.dark .el-scrollbar__bar.is-vertical{width:var(--app-scrollbar-width)!important}html.dark .common-layout .el-menu{background:transparent!important;backdrop-filter:blur(4px)!important}html.dark .common-layout .el-tabs__content{background:#0000004d!important}html.dark .common-layout .el-tabs--border-card>.el-tabs__header{background:#0000004d!important}html.dark .q-card{background-color:var(--app-page-bg-deep)!important;backdrop-filter:blur(10px)!important;box-shadow:var(--el-box-shadow-light)!important}html.dark .el-aside,html.dark .el-header{background:#0003!important;box-shadow:0 2px 8px #0000001a}html.dark .el-footer{background-color:#0003}html.dark .login-card{background-color:#2a2a2ad9;box-shadow:0 10px 30px #0000004d}html.dark .traffic-item{background:#00000080}html.dark .login-form :deep(.el-input__wrapper){box-shadow:0 0 0 1px #4c4d4f99 inset;background-color:#1e1e1e33}html.dark .log-wrap{background:var(--el-fill-color);border-color:var(--el-border-color-light)}html.dark .log-wrap .el-scrollbar__view>div{color:var(--el-text-color-regular)!important}html.dark .log-wrap>div:first-child{color:var(--el-text-color-regular)!important}html.dark .value-netout{color:#c49aff!important}html.dark .value-netin{color:#1dd1ff!important}html.dark .value-medium{color:#f7ba2a!important}html.dark .value-high{color:#ff6b6b!important}html.dark .setting-formradius{background:#0000004d!important}html.dark .log-button-tag{background-color:var(--el-color-warning-dark-2)!important;color:var(--el-color-black)!important}html.dark .copyright,html.dark .footer-links a{color:#777!important}html.dark .login-options{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}html.dark .login-form :deep(.el-input__wrapper:hover){box-shadow:0 0 0 1px var(--el-color-primary-light-3) inset}html.dark .container-cpu-info{background-color:#0d274266!important;color:#3080d0!important}html.dark .container-cpu-info:not([style*=running]){background-color:#2a2a2a4d!important;color:#8c8c8c!important}html.dark .container-memory-info{background-color:#0d2f1a66!important;color:#4d9230!important}html.dark .container-memory-info:not([style*=running]){background-color:#2a2a2a4d!important;color:#8c8c8c!important}html.dark .container-network-rx-info{background-color:#0d274266!important;color:#3080d0!important}html.dark .container-network-rx-info:not([style*=running]){background-color:#2a2a2a4d!important;color:#8c8c8c!important}html.dark .container-network-tx-info{background-color:#0d2f1a66!important;color:#4d9230!important}html.dark .container-network-tx-info:not([style*=running]){background-color:#2a2a2a4d!important;color:#8c8c8c!important}html.dark .container-disk-read-info{background-color:#2f1f0d66!important;color:#b88230!important}html.dark .container-disk-read-info:not([style*=running]){background-color:#2a2a2a4d!important;color:#8c8c8c!important}html.dark .container-disk-write-info{background-color:#2f0d0d66!important;color:#c25151!important}html.dark .container-disk-write-info:not([style*=running]){background-color:#2a2a2a4d!important;color:#8c8c8c!important}html.dark .container-ports-info{background-color:#0d2b2b66!important;color:#13c2c2!important}html.dark .container-ports-info:not([style*=running]){background-color:#2a2a2a4d!important;color:#8c8c8c!important}html.dark .container-network-mode-info{background-color:#1a1a2e66!important;color:#597ef7!important}html.dark .container-network-mode-info:not([style*=running]){background-color:#2a2a2a4d!important;color:#8c8c8c!important}html.dark .traffic-compact>div:nth-child(1){background-color:#0d274266!important;color:#3080d0!important}html.dark .traffic-compact>div:nth-child(1):not([style*="#e6f7ff"]){background-color:#2a2a2a4d!important;color:#8c8c8c!important}html.dark .traffic-compact>div:nth-child(2){background-color:#0d2f1a66!important;color:#4d9230!important}html.dark .traffic-compact>div:nth-child(2):not([style*="#f6ffed"]){background-color:#2a2a2a4d!important;color:#8c8c8c!important}html.dark .traffic-compact>div:has(>.el-icon):has([class*=value-conn]){background-color:#0d2b2b66!important;color:#13c2c2!important}html.dark .traffic-compact>div:has(>.el-icon):has([class*=value-conn]):not([style*="#e6fffb"]){background-color:#2a2a2a4d!important;color:#8c8c8c!important}html.dark .traffic-compact>div:has(>.el-icon):has([class*=value-waf]){background-color:#2f0d0d66!important;color:#c25151!important}html.dark .traffic-compact>div:has(>.el-icon):has([class*=value-waf]):not([style*="#fff1f0"]){background-color:#2a2a2a4d!important;color:#8c8c8c!important}html.pure-black{--app-bg-primary: #000000;--app-bg-secondary: #121212;--app-page-bg: #000000;--app-page-bg-deep: #050505;--app-text-primary: var(--el-text-color-primary);--app-text-secondary: var(--el-text-color-secondary);--app-border-color: var(--el-border-color);--app-border-color-rgb: 68, 68, 68;--app-active-color: var(--el-color-primary);--app-hover-color: #66b1ff;--el-menu-hover-bg-color: #121212;--el-bg-color-page: #000000;--el-bg-color: #0a0a0a;--el-bg-color-overlay: #121212;--el-fill-color-lighter: #1a1a1a;--el-fill-color-light: #1f1f1f;--el-fill-color: #262626;--el-fill-color-dark: #2d2d2d;--el-fill-color-darker: #333333;--el-fill-color-extra-light: #121212;--el-fill-color-blank: #000000;--el-text-color-primary: #e5eaf3;--el-text-color-regular: #cfd3dc;--el-text-color-secondary: #a3a6ad;--el-text-color-placeholder: #8d9095;--el-text-color-disabled: #6c6e72;--el-border-color: #333333;--el-border-color-light: #2a2a2a;--el-border-color-lighter: #1f1f1f;--el-border-color-extra-light: #1a1a1a;--el-border-color-dark: #444444;--el-border-color-darker: #555555;--el-box-shadow: 0 12px 32px 4px #000000, 0 8px 20px #000000;--el-box-shadow-light: 0 0 12px #000000;--el-box-shadow-lighter: 0 0 6px #000000;--el-box-shadow-dark: 0 16px 48px 16px #000000, 0 12px 32px #000000, 0 8px 16px -8px #000000;--el-color-primary: #3080d0;--el-color-success: #4d9230;--el-color-warning: #b88230;--el-color-danger: #c25151;--el-color-error: #c25151;--el-color-info: #6c6e72;--el-overlay-color: #000000;--el-overlay-color-light: #1a1a1a;--el-overlay-color-lighter: #333333;--el-disabled-bg-color: var(--el-fill-color-light);--el-disabled-text-color: var(--el-text-color-placeholder);--el-disabled-border-color: var(--el-border-color-light)}html.pure-black .common-layout,html.pure-black .outer-container,html.pure-black .inner-container,html.pure-black .main-content,html.pure-black #pageContent,html.pure-black .body{background:#000!important}html.pure-black .el-descriptions__label.el-descriptions__cell.is-bordered-label{background:#0a0a0a!important}html.pure-black .common-layout .el-menu{background:#0a0a0a!important;backdrop-filter:none!important}html.pure-black .common-layout .el-tabs__content{background:#0a0a0a!important}html.pure-black .common-layout .el-tabs--border-card>.el-tabs__header{background:#0a0a0a!important}html.pure-black .q-card{background-color:#0a0a0a!important;backdrop-filter:none!important;box-shadow:var(--el-box-shadow-light)!important}html.pure-black .el-scrollbar__thumb{background-color:#444!important;opacity:.7;border-radius:20px!important;transition:background-color .3s,opacity .3s;border:none;box-shadow:none}html.pure-black .el-scrollbar__thumb:hover{background-color:#666!important;opacity:.9}html.pure-black .el-scrollbar__bar.is-horizontal{position:sticky;bottom:0;z-index:10;height:4px!important}html.pure-black .el-scrollbar__bar.is-vertical{width:4px!important}html.pure-black .el-aside,html.pure-black .el-header{background:#0a0a0a!important;box-shadow:0 2px 8px #000}html.pure-black .el-footer{background-color:#0a0a0a!important}html.pure-black .login-card{background-color:#2a2a2a;box-shadow:0 10px 30px #000}html.pure-black .traffic-item{background:#000}html.pure-black .login-form :deep(.el-input__wrapper){box-shadow:0 0 0 1px #4c4d4f inset;background-color:#1e1e1e}html.pure-black{color-scheme:dark;--el-color-primary-light-3: rgb(51,117,185);--el-color-primary-light-5: rgb(42,89,138);--el-color-primary-light-7: rgb(33,61,91);--el-color-primary-light-8: rgb(29,48,67);--el-color-primary-light-9: rgb(24,34,43);--el-color-primary-dark-2: rgb(102,177,255);--el-color-success-light-3: rgb(78,142,47);--el-color-success-light-5: rgb(62,107,39);--el-color-success-light-7: rgb(45,72,31);--el-color-success-light-8: rgb(37,55,28);--el-color-success-light-9: rgb(28,37,24);--el-color-success-dark-2: rgb(133,206,97);--el-color-warning-light-3: rgb(167,119,48);--el-color-warning-light-5: rgb(125,91,40);--el-color-warning-light-7: rgb(83,63,32);--el-color-warning-light-8: rgb(62,48,28);--el-color-warning-light-9: rgb(41,34,24);--el-color-warning-dark-2: rgb(235,181,99);--el-color-danger-light-3: rgb(178,82,82);--el-color-danger-light-5: rgb(133,64,64);--el-color-danger-light-7: rgb(88,46,46);--el-color-danger-light-8: rgb(65,38,38);--el-color-danger-light-9: rgb(42,29,29);--el-color-danger-dark-2: rgb(247,137,137);--el-color-error-light-3: rgb(178,82,82);--el-color-error-light-5: rgb(133,64,64);--el-color-error-light-7: rgb(88,46,46);--el-color-error-light-8: rgb(65,38,38);--el-color-error-light-9: rgb(42,29,29);--el-color-error-dark-2: rgb(247,137,137);--el-color-info-light-3: rgb(107,109,113);--el-color-info-light-5: rgb(82,84,87);--el-color-info-light-7: rgb(57,58,60);--el-color-info-light-8: rgb(45,45,47);--el-color-info-light-9: rgb(32,33,33);--el-color-info-dark-2: rgb(166,169,173);--el-mask-color: #000000;--el-mask-color-extra-light: #333333}html.pure-black .el-button{--el-button-disabled-text-color: #808080}html.pure-black .el-card{--el-card-bg-color: var(--el-bg-color-overlay)}html.pure-black .el-empty{--el-empty-fill-color-0: var(--el-color-black);--el-empty-fill-color-1: #4b4b52;--el-empty-fill-color-2: #36383d;--el-empty-fill-color-3: #1e1e20;--el-empty-fill-color-4: #262629;--el-empty-fill-color-5: #202124;--el-empty-fill-color-6: #212224;--el-empty-fill-color-7: #1b1c1f;--el-empty-fill-color-8: #1c1d1f;--el-empty-fill-color-9: #18181a}html.pure-black .log-wrap{background:var(--el-fill-color);border-color:var(--el-border-color-light)}html.pure-black .log-wrap .el-scrollbar__view>div{color:var(--el-text-color-regular)!important}html.pure-black .log-wrap>div:first-child{color:var(--el-text-color-regular)!important}html.pure-black .value-netout{color:#c49aff!important}html.pure-black .value-netin{color:#1dd1ff!important}html.pure-black .value-medium{color:#f7ba2a!important}html.pure-black .value-high{color:#ff6b6b!important}html.pure-black .setting-formradius{background:#1c1a1a!important}html.pure-black .log-button-tag{background-color:var(--el-color-warning-dark-2)!important;color:var(--el-color-black)!important}html.pure-black .copyright,html.pure-black .footer-links a{color:#777!important}html.pure-black .login-options{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}html.pure-black .login-form :deep(.el-input__wrapper:hover){box-shadow:0 0 0 1px var(--el-color-primary-light-3) inset}html.pure-black .container-cpu-info{background-color:#0d274266!important;color:#3080d0!important}html.pure-black .container-cpu-info:not([style*=running]){background-color:#1a1a1a!important;color:#666!important}html.pure-black .container-memory-info{background-color:#0d2f1a66!important;color:#4d9230!important}html.pure-black .container-memory-info:not([style*=running]){background-color:#1a1a1a!important;color:#666!important}html.pure-black .container-network-rx-info{background-color:#0d274266!important;color:#3080d0!important}html.pure-black .container-network-rx-info:not([style*=running]){background-color:#1a1a1a!important;color:#666!important}html.pure-black .container-network-tx-info{background-color:#0d2f1a66!important;color:#4d9230!important}html.pure-black .container-network-tx-info:not([style*=running]){background-color:#1a1a1a!important;color:#666!important}html.pure-black .container-disk-read-info{background-color:#2f1f0d66!important;color:#b88230!important}html.pure-black .container-disk-read-info:not([style*=running]){background-color:#1a1a1a!important;color:#666!important}html.pure-black .container-disk-write-info{background-color:#2f0d0d66!important;color:#c25151!important}html.pure-black .container-disk-write-info:not([style*=running]){background-color:#1a1a1a!important;color:#666!important}html.pure-black .container-ports-info{background-color:#0d2b2b66!important;color:#13c2c2!important}html.pure-black .container-ports-info:not([style*=running]){background-color:#1a1a1a!important;color:#666!important}html.pure-black .container-network-mode-info{background-color:#1a1a2e66!important;color:#597ef7!important}html.pure-black .container-network-mode-info:not([style*=running]){background-color:#1a1a1a!important;color:#666!important}html.pure-black .traffic-compact>div:nth-child(1){background-color:#0d274266!important;color:#3080d0!important}html.pure-black .traffic-compact>div:nth-child(1):not([style*="#e6f7ff"]){background-color:#1a1a1a!important;color:#666!important}html.pure-black .traffic-compact>div:nth-child(2){background-color:#0d2f1a66!important;color:#4d9230!important}html.pure-black .traffic-compact>div:nth-child(2):not([style*="#f6ffed"]){background-color:#1a1a1a!important;color:#666!important}html.pure-black .traffic-compact>div:has(>.el-icon):has([class*=value-conn]){background-color:#0d2b2b66!important;color:#13c2c2!important}html.pure-black .traffic-compact>div:has(>.el-icon):has([class*=value-conn]):not([style*="#e6fffb"]){background-color:#1a1a1a!important;color:#666!important}html.pure-black .traffic-compact>div:has(>.el-icon):has([class*=value-waf]){background-color:#2f0d0d66!important;color:#c25151!important}html.pure-black .traffic-compact>div:has(>.el-icon):has([class*=value-waf]):not([style*="#fff1f0"]){background-color:#1a1a1a!important;color:#666!important}html.blue{--app-bg-primary: #e6f1ff;--app-bg-secondary: #d0e5ff;--app-page-bg: rgba(214, 236, 255, .5);--app-page-bg-deep: rgba(214, 236, 255, .8);--app-text-primary: #0a3b75;--app-text-secondary: #3a6ea5;--app-border-color: #a0c4e4;--app-border-color-rgb: 160, 196, 228;--app-active-color: #1976d2;--app-hover-color: #2196f3;--el-menu-hover-bg-color: rgba(214, 236, 255, .7);--el-bg-color-page: #e6f1ff;--el-bg-color: #ffffff;--el-bg-color-overlay: #ffffff;--el-fill-color-lighter: #edf5ff;--el-fill-color-light: #e0f0ff;--el-fill-color: #d6ecff;--el-fill-color-dark: #c2e0ff;--el-fill-color-darker: #b3d8ff;--el-fill-color-extra-light: #f5faff;--el-fill-color-blank: transparent;--el-text-color-primary: #0a3b75;--el-text-color-regular: #1e5b9c;--el-text-color-secondary: #3a6ea5;--el-text-color-placeholder: #6b98c7;--el-text-color-disabled: #9cbdde;--el-border-color: #a0c4e4;--el-border-color-light: #b8d4ec;--el-border-color-lighter: #cfe3f3;--el-border-color-extra-light: #e6f1fa;--el-border-color-dark: #88b5db;--el-border-color-darker: #70a6d2;--el-box-shadow: 0 12px 32px 4px rgba(25, 118, 210, .08), 0 8px 20px rgba(25, 118, 210, .12);--el-box-shadow-light: 0 0 12px rgba(25, 118, 210, .15);--el-box-shadow-lighter: 0 0 6px rgba(25, 118, 210, .12);--el-box-shadow-dark: 0 16px 48px 16px rgba(25, 118, 210, .12), 0 12px 32px rgba(25, 118, 210, .16), 0 8px 16px -8px rgba(25, 118, 210, .2);--el-color-primary: #1976d2;--el-color-success: #4caf50;--el-color-warning: #ff9800;--el-color-danger: #f44336;--el-color-error: #f44336;--el-color-info: #607d8b;--el-overlay-color: rgba(10, 59, 117, .8);--el-overlay-color-light: rgba(10, 59, 117, .7);--el-overlay-color-lighter: rgba(10, 59, 117, .5);--el-disabled-bg-color: var(--el-fill-color-light);--el-disabled-text-color: var(--el-text-color-placeholder);--el-disabled-border-color: var(--el-border-color-light)}html.blue .common-layout,html.blue .outer-container,html.blue .inner-container,html.blue .main-content,html.blue #pageContent,html.blue .body,html.blue .el-descriptions__label.el-descriptions__cell.is-bordered-label{background:transparent!important}html.blue .el-scrollbar__thumb{background-color:var(--el-text-color-secondary)!important;opacity:.5;border-radius:var(--app-scrollbar-radius)!important;transition:background-color .3s,opacity .3s;border:none;box-shadow:none}html.blue .el-scrollbar__thumb:hover{background-color:var(--el-text-color-secondary)!important;opacity:.9}html.blue .el-scrollbar__bar.is-horizontal{position:sticky;bottom:0;z-index:10;height:var(--app-scrollbar-width)!important}html.blue .el-scrollbar__bar.is-vertical{width:var(--app-scrollbar-width)!important}html.blue .el-scrollbar__thumb:hover{background-color:var(--el-text-color-primary)!important;opacity:.8;box-shadow:0 0 5px #1976d24d}html.blue body,html.blue .el-tag{color:var(--app-text-primary)!important}html.classic{--app-bg-primary: rgb(235.9, 245.3, 255);--app-bg-secondary: rgb(220, 235, 255);--app-page-bg: rgb(235.9, 245.3, 255);--app-page-bg-deep: rgb(225, 240, 255);--app-text-primary: #303133;--app-text-secondary: #606266;--app-border-color: #c0c4cc;--app-border-color-rgb: 192, 196, 204;--app-active-color: #409eff;--app-hover-color: #79bbff;--el-menu-hover-bg-color: rgb(225, 240, 255);--el-bg-color-page: rgb(235.9, 245.3, 255);--el-bg-color: rgb(240, 247, 255);--el-bg-color-overlay: rgb(240, 247, 255);--el-fill-color-lighter: rgb(230, 242, 255);--el-fill-color-light: rgb(225, 240, 255);--el-fill-color: rgb(225, 240, 255);--el-fill-color-dark: rgb(215, 235, 255);--el-fill-color-darker: rgb(205, 230, 255);--el-fill-color-extra-light: rgb(235, 245, 255);--el-fill-color-blank: rgb(240, 247, 255);--el-text-color-primary: #303133;--el-text-color-regular: #606266;--el-text-color-secondary: #909399;--el-text-color-placeholder: #a8abb2;--el-text-color-disabled: #c0c4cc;--el-border-color: #c0c4cc;--el-border-color-light: #d4d7de;--el-border-color-lighter: #dcdfe6;--el-border-color-extra-light: #e4e7ed;--el-border-color-dark: #b6b9c0;--el-border-color-darker: #a6a9b0;--el-box-shadow: none;--el-box-shadow-light: none;--el-box-shadow-lighter: none;--el-box-shadow-dark: none;--el-color-primary: #409eff;--el-color-success: #67c23a;--el-color-warning: #e6a23c;--el-color-danger: #f56c6c;--el-color-error: #f56c6c;--el-color-info: #909399;--el-overlay-color: #1a1a1a;--el-overlay-color-light: #2a2a2a;--el-overlay-color-lighter: #3a3a3a;--el-disabled-bg-color: var(--el-fill-color-light);--el-disabled-text-color: var(--el-text-color-placeholder);--el-disabled-border-color: var(--el-border-color-light)}html.classic .common-layout .el-menu{background:#ecf5ff!important}html.classic .common-layout .el-tabs__content{background:#e6f2ff!important}html.classic .common-layout .el-tabs--border-card>.el-tabs__header{background:#e6f2ff!important}html.classic .common-layout,html.classic .outer-container,html.classic .inner-container,html.classic .main-content,html.classic #pageContent,html.classic .body{background:#ecf5ff!important}html.classic .el-descriptions__label.el-descriptions__cell.is-bordered-label{background:#e1f0ff!important}html.classic .q-card{background-color:#e6f2ff!important;border:1px solid #d4e8ff}html.classic .el-scrollbar__thumb{background-color:#a8c5e8!important;border-radius:4px!important;border:none}html.classic .el-scrollbar__thumb:hover{background-color:#7ba7db!important}html.classic .el-scrollbar__bar.is-horizontal{position:sticky;bottom:0;z-index:10;height:4px!important}html.classic .el-scrollbar__bar.is-vertical{width:4px!important}html.classic .el-aside{background:#e1f0ff!important;border-right:1px solid #d4e8ff}html.classic .el-header{background:#e1f0ff!important}html.classic .el-footer{background-color:#d7ebff}html.classic .login-card{background-color:#fbfdff}html.classic .traffic-item{background:#fff}html.classic .setting-formradius{background:#ecf5ff!important}html.classic body{color:var(--app-text-primary)!important;background-color:#ecf5ff!important}html.classic .el-tag{color:var(--app-text-primary)!important}html.dark .el-button{--el-button-bg-color: var(--el-bg-color);--el-button-text-color: var(--el-text-color-primary);--el-button-border-color: var(--el-border-color);--el-button-hover-text-color: #ffffff;--el-button-hover-bg-color: var(--el-fill-color-light);--el-button-hover-border-color: var(--el-border-color-dark);--el-button-active-text-color: #ffffff;--el-button-active-border-color: var(--el-border-color-darker);--el-button-active-bg-color: var(--el-fill-color-dark);--el-button-disabled-text-color: var(--el-text-color-disabled);--el-button-disabled-bg-color: var(--el-fill-color-light);--el-button-disabled-border-color: var(--el-border-color-light)}html.dark .el-button--primary{--el-button-bg-color: var(--el-color-primary);--el-button-text-color: #ffffff;--el-button-border-color: var(--el-color-primary);--el-button-hover-bg-color: color-mix(in srgb, var(--el-color-primary) 80%, white);--el-button-hover-text-color: #ffffff;--el-button-hover-border-color: color-mix(in srgb, var(--el-color-primary) 80%, white);--el-button-active-bg-color: color-mix(in srgb, var(--el-color-primary) 90%, black);--el-button-active-border-color: color-mix(in srgb, var(--el-color-primary) 90%, black);--el-button-disabled-bg-color: color-mix(in srgb, var(--el-color-primary) 60%, white);--el-button-disabled-text-color: #ffffff;--el-button-disabled-border-color: color-mix(in srgb, var(--el-color-primary) 60%, white)}html.dark .el-button--success{--el-button-bg-color: var(--el-color-success);--el-button-text-color: #ffffff;--el-button-border-color: var(--el-color-success);--el-button-hover-bg-color: color-mix(in srgb, var(--el-color-success) 80%, white);--el-button-hover-text-color: #ffffff;--el-button-hover-border-color: color-mix(in srgb, var(--el-color-success) 80%, white);--el-button-active-bg-color: color-mix(in srgb, var(--el-color-success) 90%, black);--el-button-active-border-color: color-mix(in srgb, var(--el-color-success) 90%, black);--el-button-disabled-bg-color: color-mix(in srgb, var(--el-color-success) 60%, white);--el-button-disabled-text-color: #ffffff;--el-button-disabled-border-color: color-mix(in srgb, var(--el-color-success) 60%, white)}html.dark .el-button--warning{--el-button-bg-color: var(--el-color-warning);--el-button-text-color: #ffffff;--el-button-border-color: var(--el-color-warning);--el-button-hover-bg-color: color-mix(in srgb, var(--el-color-warning) 80%, white);--el-button-hover-text-color: #ffffff;--el-button-hover-border-color: color-mix(in srgb, var(--el-color-warning) 80%, white);--el-button-active-bg-color: color-mix(in srgb, var(--el-color-warning) 90%, black);--el-button-active-border-color: color-mix(in srgb, var(--el-color-warning) 90%, black);--el-button-disabled-bg-color: color-mix(in srgb, var(--el-color-warning) 60%, white);--el-button-disabled-text-color: #ffffff;--el-button-disabled-border-color: color-mix(in srgb, var(--el-color-warning) 60%, white)}html.dark .el-button--danger{--el-button-bg-color: var(--el-color-danger);--el-button-text-color: #ffffff;--el-button-border-color: var(--el-color-danger);--el-button-hover-bg-color: color-mix(in srgb, var(--el-color-danger) 80%, white);--el-button-hover-text-color: #ffffff;--el-button-hover-border-color: color-mix(in srgb, var(--el-color-danger) 80%, white);--el-button-active-bg-color: color-mix(in srgb, var(--el-color-danger) 90%, black);--el-button-active-border-color: color-mix(in srgb, var(--el-color-danger) 90%, black);--el-button-disabled-bg-color: color-mix(in srgb, var(--el-color-danger) 60%, white);--el-button-disabled-text-color: #ffffff;--el-button-disabled-border-color: color-mix(in srgb, var(--el-color-danger) 60%, white)}html.dark .el-button--info{--el-button-bg-color: var(--el-color-info);--el-button-text-color: #ffffff;--el-button-border-color: var(--el-color-info);--el-button-hover-bg-color: color-mix(in srgb, var(--el-color-info) 80%, white);--el-button-hover-text-color: #ffffff;--el-button-hover-border-color: color-mix(in srgb, var(--el-color-info) 80%, white);--el-button-active-bg-color: color-mix(in srgb, var(--el-color-info) 90%, black);--el-button-active-border-color: color-mix(in srgb, var(--el-color-info) 90%, black);--el-button-disabled-bg-color: color-mix(in srgb, var(--el-color-info) 60%, white);--el-button-disabled-text-color: #ffffff;--el-button-disabled-border-color: color-mix(in srgb, var(--el-color-info) 60%, white)}html.dark .el-button.is-text{--el-button-text-color: var(--el-text-color-secondary);--el-button-bg-color: transparent;--el-button-hover-bg-color: var(--el-fill-color-light);--el-button-active-bg-color: var(--el-fill-color-dark);--el-button-hover-text-color: var(--el-text-color-primary);--el-button-disabled-text-color: var(--el-text-color-disabled);--el-button-disabled-bg-color: transparent}html.dark .el-button.is-link{--el-button-text-color: var(--el-color-primary);--el-button-bg-color: transparent;--el-button-hover-text-color: color-mix(in srgb, var(--el-color-primary) 80%, white);--el-button-active-text-color: color-mix(in srgb, var(--el-color-primary) 90%, black);--el-button-disabled-text-color: color-mix(in srgb, var(--el-color-primary) 60%, white)}html.dark .el-button--large{--el-button-size: 40px;--el-button-padding-horizontal: 20px;--el-button-font-size: 14px;--el-button-border-radius: 4px}html.dark .el-button--default{--el-button-size: 32px;--el-button-padding-horizontal: 16px;--el-button-font-size: 14px;--el-button-border-radius: 4px}html.dark .el-button--small{--el-button-size: 24px;--el-button-padding-horizontal: 12px;--el-button-font-size: 12px;--el-button-border-radius: 3px}html.dark .el-button-group .el-button:not(:first-child){border-left-color:#ffffff1a}html.dark .el-button-group .el-button:not(:last-child){border-right-color:#ffffff1a}html.pure-black .el-button{--el-button-bg-color: #0a0a0a;--el-button-text-color: var(--el-text-color-primary);--el-button-border-color: var(--el-border-color);--el-button-hover-text-color: #ffffff;--el-button-hover-bg-color: #1a1a1a;--el-button-hover-border-color: var(--el-border-color-dark);--el-button-active-text-color: #ffffff;--el-button-active-border-color: var(--el-border-color-darker);--el-button-active-bg-color: #262626;--el-button-disabled-text-color: var(--el-text-color-disabled);--el-button-disabled-bg-color: #1a1a1a;--el-button-disabled-border-color: var(--el-border-color-light)}html.pure-black .el-button--primary{--el-button-bg-color: var(--el-color-primary);--el-button-text-color: #ffffff;--el-button-border-color: var(--el-color-primary);--el-button-hover-bg-color: color-mix(in srgb, var(--el-color-primary) 80%, white);--el-button-hover-text-color: #ffffff;--el-button-hover-border-color: color-mix(in srgb, var(--el-color-primary) 80%, white);--el-button-active-bg-color: color-mix(in srgb, var(--el-color-primary) 90%, black);--el-button-active-border-color: color-mix(in srgb, var(--el-color-primary) 90%, black);--el-button-disabled-bg-color: color-mix(in srgb, var(--el-color-primary) 60%, white);--el-button-disabled-text-color: #ffffff;--el-button-disabled-border-color: color-mix(in srgb, var(--el-color-primary) 60%, white)}html.pure-black .el-button--success{--el-button-bg-color: var(--el-color-success);--el-button-text-color: #ffffff;--el-button-border-color: var(--el-color-success);--el-button-hover-bg-color: color-mix(in srgb, var(--el-color-success) 80%, white);--el-button-hover-text-color: #ffffff;--el-button-hover-border-color: color-mix(in srgb, var(--el-color-success) 80%, white);--el-button-active-bg-color: color-mix(in srgb, var(--el-color-success) 90%, black);--el-button-active-border-color: color-mix(in srgb, var(--el-color-success) 90%, black);--el-button-disabled-bg-color: color-mix(in srgb, var(--el-color-success) 60%, white);--el-button-disabled-text-color: #ffffff;--el-button-disabled-border-color: color-mix(in srgb, var(--el-color-success) 60%, white)}html.pure-black .el-button--warning{--el-button-bg-color: var(--el-color-warning);--el-button-text-color: #ffffff;--el-button-border-color: var(--el-color-warning);--el-button-hover-bg-color: color-mix(in srgb, var(--el-color-warning) 80%, white);--el-button-hover-text-color: #ffffff;--el-button-hover-border-color: color-mix(in srgb, var(--el-color-warning) 80%, white);--el-button-active-bg-color: color-mix(in srgb, var(--el-color-warning) 90%, black);--el-button-active-border-color: color-mix(in srgb, var(--el-color-warning) 90%, black);--el-button-disabled-bg-color: color-mix(in srgb, var(--el-color-warning) 60%, white);--el-button-disabled-text-color: #ffffff;--el-button-disabled-border-color: color-mix(in srgb, var(--el-color-warning) 60%, white)}html.pure-black .el-button--danger{--el-button-bg-color: var(--el-color-danger);--el-button-text-color: #ffffff;--el-button-border-color: var(--el-color-danger);--el-button-hover-bg-color: color-mix(in srgb, var(--el-color-danger) 80%, white);--el-button-hover-text-color: #ffffff;--el-button-hover-border-color: color-mix(in srgb, var(--el-color-danger) 80%, white);--el-button-active-bg-color: color-mix(in srgb, var(--el-color-danger) 90%, black);--el-button-active-border-color: color-mix(in srgb, var(--el-color-danger) 90%, black);--el-button-disabled-bg-color: color-mix(in srgb, var(--el-color-danger) 60%, white);--el-button-disabled-text-color: #ffffff;--el-button-disabled-border-color: color-mix(in srgb, var(--el-color-danger) 60%, white)}html.pure-black .el-button--info{--el-button-bg-color: var(--el-color-info);--el-button-text-color: #ffffff;--el-button-border-color: var(--el-color-info);--el-button-hover-bg-color: color-mix(in srgb, var(--el-color-info) 80%, white);--el-button-hover-text-color: #ffffff;--el-button-hover-border-color: color-mix(in srgb, var(--el-color-info) 80%, white);--el-button-active-bg-color: color-mix(in srgb, var(--el-color-info) 90%, black);--el-button-active-border-color: color-mix(in srgb, var(--el-color-info) 90%, black);--el-button-disabled-bg-color: color-mix(in srgb, var(--el-color-info) 60%, white);--el-button-disabled-text-color: #ffffff;--el-button-disabled-border-color: color-mix(in srgb, var(--el-color-info) 60%, white)}html.pure-black .el-button.is-text{--el-button-text-color: var(--el-text-color-secondary);--el-button-bg-color: transparent;--el-button-hover-bg-color: #1a1a1a;--el-button-active-bg-color: #262626;--el-button-hover-text-color: var(--el-text-color-primary);--el-button-disabled-text-color: var(--el-text-color-disabled);--el-button-disabled-bg-color: transparent}html.pure-black .el-button.is-link{--el-button-text-color: var(--el-color-primary);--el-button-bg-color: transparent;--el-button-hover-text-color: color-mix(in srgb, var(--el-color-primary) 80%, white);--el-button-active-text-color: color-mix(in srgb, var(--el-color-primary) 90%, black);--el-button-disabled-text-color: color-mix(in srgb, var(--el-color-primary) 60%, white)}html.pure-black .el-button--large{--el-button-size: 40px;--el-button-padding-horizontal: 20px;--el-button-font-size: 14px;--el-button-border-radius: 4px}html.pure-black .el-button--default{--el-button-size: 32px;--el-button-padding-horizontal: 16px;--el-button-font-size: 14px;--el-button-border-radius: 4px}html.pure-black .el-button--small{--el-button-size: 24px;--el-button-padding-horizontal: 12px;--el-button-font-size: 12px;--el-button-border-radius: 3px}html.pure-black .el-button-group .el-button:not(:first-child){border-left-color:#333}html.pure-black .el-button-group .el-button:not(:last-child){border-right-color:#333}html.dark{--el-tag-bg-color: #3a3a3a;--el-tag-border-color: #4d4d4d;--el-tag-hover-color: #484848;--el-tag-text-color: #e0e0e0;--el-tag-font-size: var(--el-font-size-small);--el-tag-border-radius: 4px;--el-tag-padding: 0 8px;--el-tag-success-bg-color: #2c5a22;--el-tag-success-border-color: #4d9230;--el-tag-success-text-color: #e0e0e0;--el-tag-success-hover-bg-color: #376b2a;--el-tag-success-hover-text-color: #e0e0e0;--el-tag-info-bg-color: #4a4c50;--el-tag-info-border-color: #6c6e72;--el-tag-info-text-color: #e0e0e0;--el-tag-info-hover-bg-color: #56585c;--el-tag-info-hover-text-color: #e0e0e0;--el-tag-warning-bg-color: #7d5619;--el-tag-warning-border-color: #b88230;--el-tag-warning-text-color: #e0e0e0;--el-tag-warning-hover-bg-color: #8f641d;--el-tag-warning-hover-text-color: #e0e0e0;--el-tag-danger-bg-color: #7e3131;--el-tag-danger-border-color: #c25151;--el-tag-danger-text-color: #e0e0e0;--el-tag-danger-hover-bg-color: #933939;--el-tag-danger-hover-text-color: #e0e0e0;--el-tag-dark-bg-color: #282828;--el-tag-dark-border-color: #3d3d3d;--el-tag-dark-text-color: #e0e0e0;--el-tag-dark-hover-bg-color: #333333;--el-tag-dark-hover-text-color: #e0e0e0;--el-tag-plain-bg-color: transparent;--el-tag-plain-border-color: #4d4d4d;--el-tag-plain-text-color: #e0e0e0;--el-tag-plain-hover-bg-color: rgba(255, 255, 255, .05);--el-tag-plain-hover-text-color: #e0e0e0;--el-tag-close-hover-bg-color: #5a5a5a;--el-tag-close-hover-color: #e0e0e0;--el-tag-border-radius-rounded: 16px}html.dark .el-tag{background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);color:var(--el-tag-text-color)}html.dark .el-tag:hover{background-color:var(--el-tag-hover-color)}html.dark .el-tag.el-tag--success{background-color:var(--el-tag-success-bg-color);border-color:var(--el-tag-success-border-color);color:var(--el-tag-success-text-color)}html.dark .el-tag.el-tag--success:hover{background-color:var(--el-tag-success-hover-bg-color);color:var(--el-tag-success-hover-text-color)}html.dark .el-tag.el-tag--success.is-plain{background-color:var(--el-tag-plain-bg-color);border-color:var(--el-tag-success-border-color);color:var(--el-tag-success-text-color)}html.dark .el-tag.el-tag--success.is-plain:hover{background-color:var(--el-tag-plain-hover-bg-color);color:var(--el-tag-success-hover-text-color)}html.dark .el-tag.el-tag--info{background-color:var(--el-tag-info-bg-color);border-color:var(--el-tag-info-border-color);color:var(--el-tag-info-text-color)}html.dark .el-tag.el-tag--info:hover{background-color:var(--el-tag-info-hover-bg-color);color:var(--el-tag-info-hover-text-color)}html.dark .el-tag.el-tag--info.is-plain{background-color:var(--el-tag-plain-bg-color);border-color:var(--el-tag-info-border-color);color:var(--el-tag-info-text-color)}html.dark .el-tag.el-tag--info.is-plain:hover{background-color:var(--el-tag-plain-hover-bg-color);color:var(--el-tag-info-hover-text-color)}html.dark .el-tag.el-tag--warning{background-color:var(--el-tag-warning-bg-color);border-color:var(--el-tag-warning-border-color);color:var(--el-tag-warning-text-color)}html.dark .el-tag.el-tag--warning:hover{background-color:var(--el-tag-warning-hover-bg-color);color:var(--el-tag-warning-hover-text-color)}html.dark .el-tag.el-tag--warning.is-plain{background-color:var(--el-tag-plain-bg-color);border-color:var(--el-tag-warning-border-color);color:var(--el-tag-warning-text-color)}html.dark .el-tag.el-tag--warning.is-plain:hover{background-color:var(--el-tag-plain-hover-bg-color);color:var(--el-tag-warning-hover-text-color)}html.dark .el-tag.el-tag--danger{background-color:var(--el-tag-danger-bg-color);border-color:var(--el-tag-danger-border-color);color:var(--el-tag-danger-text-color)}html.dark .el-tag.el-tag--danger:hover{background-color:var(--el-tag-danger-hover-bg-color);color:var(--el-tag-danger-hover-text-color)}html.dark .el-tag.el-tag--danger.is-plain{background-color:var(--el-tag-plain-bg-color);border-color:var(--el-tag-danger-border-color);color:var(--el-tag-danger-text-color)}html.dark .el-tag.el-tag--danger.is-plain:hover{background-color:var(--el-tag-plain-hover-bg-color);color:var(--el-tag-danger-hover-text-color)}html.dark .el-tag.el-tag--dark{background-color:var(--el-tag-dark-bg-color);border-color:var(--el-tag-dark-border-color);color:var(--el-tag-dark-text-color)}html.dark .el-tag.el-tag--dark:hover{background-color:var(--el-tag-dark-hover-bg-color);color:var(--el-tag-dark-hover-text-color)}html.dark .el-tag.is-plain{background-color:var(--el-tag-plain-bg-color);border-color:var(--el-tag-plain-border-color);color:var(--el-tag-plain-text-color)}html.dark .el-tag.is-plain:hover{background-color:var(--el-tag-plain-hover-bg-color);color:var(--el-tag-plain-hover-text-color)}html.dark .el-tag .el-tag__close{color:var(--el-tag-text-color)}html.dark .el-tag .el-tag__close:hover{background-color:var(--el-tag-close-hover-bg-color);color:var(--el-tag-close-hover-color)}html.dark .el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}:root{--app-switch-width: 50px;--app-switch-height: 24px;--app-switch-button-size: 18px;--app-switch-text-size: 11px;--app-switch-track-off-bg: var(--el-fill-color-light);--app-switch-track-off-border: var(--el-border-color);--app-switch-track-on-bg: var(--app-active-color);--app-switch-track-on-border: var(--app-active-color);--app-switch-thumb-bg: var(--el-bg-color-overlay);--app-switch-thumb-border: rgba(15, 23, 42, .08);--app-switch-thumb-shadow: 0 1px 3px rgba(15, 23, 42, .2);--app-switch-inline-text-off: var(--app-text-secondary);--app-switch-inline-text-on: #ffffff;--app-switch-label-color: var(--app-text-primary);--app-switch-label-active-color: var(--app-active-color)}.el-switch{--el-switch-core-width: var(--app-switch-width) !important;--el-switch-core-height: var(--app-switch-height) !important;--el-switch-button-size: var(--app-switch-button-size) !important;--el-switch-on-color: var(--app-switch-track-on-bg) !important;--el-switch-off-color: var(--app-switch-track-off-bg) !important}.el-switch .el-switch__core{border-radius:999px!important;border:1px solid var(--app-switch-track-off-border)!important;background:var(--app-switch-track-off-bg)!important;box-sizing:border-box;box-shadow:inset 0 0 0 1px #ffffff0a}.el-switch.is-checked .el-switch__core{border-color:var(--app-switch-track-on-border)!important;background:var(--app-switch-track-on-bg)!important}.el-switch .el-switch__action{border:1px solid var(--app-switch-thumb-border)!important;background:var(--app-switch-thumb-bg)!important;box-shadow:var(--app-switch-thumb-shadow)!important}.el-switch .el-switch__inner .is-text{font-size:var(--app-switch-text-size)!important;font-weight:700;letter-spacing:.01em}.el-switch .el-switch__inner .is-text.is-inactive{color:var(--app-switch-inline-text-off)!important}.el-switch.is-checked .el-switch__inner .is-text.is-active{color:var(--app-switch-inline-text-on)!important}.el-switch .el-switch__label{color:var(--app-switch-label-color)!important;opacity:1!important;font-size:var(--app-switch-text-size)!important;font-weight:600}.el-switch .el-switch__label.is-active{color:var(--app-switch-label-active-color)!important}html.light,html[data-theme=light]{--app-switch-track-off-bg: #eef2f7;--app-switch-track-off-border: #aeb8c5;--app-switch-thumb-border: rgba(15, 23, 42, .1);--app-switch-inline-text-off: #5f6f82}html.blue,html[data-theme=blue]{--app-switch-track-off-bg: #edf4fb;--app-switch-track-off-border: #8fb3d7;--app-switch-inline-text-off: #3f6897}html.classic,html[data-theme=classic]{--app-switch-track-off-bg: #edf3fb;--app-switch-track-off-border: #9fb9d6;--app-switch-inline-text-off: #5a6d85}html.dark,html[data-theme=dark]{--app-switch-track-off-bg: #2d333d;--app-switch-track-off-border: #748091;--app-switch-thumb-bg: #f5f7fb;--app-switch-thumb-border: rgba(255, 255, 255, .08);--app-switch-inline-text-off: #d2dae6;--app-switch-inline-text-on: #08111f}html.pure-black,html[data-theme=pure-black]{--app-switch-track-off-bg: #121212;--app-switch-track-off-border: #8b97a7;--app-switch-thumb-bg: #fafcff;--app-switch-thumb-border: rgba(255, 255, 255, .08);--app-switch-inline-text-off: #d9e1ec;--app-switch-inline-text-on: #07111d}.common-layout{position:relative;z-index:1;min-height:100vh}.common-layout .el-header,.common-layout .el-footer,.common-layout .el-main,.common-layout .el-aside{display:flex;justify-content:center;align-items:center;backdrop-filter:blur(0px)}.common-layout .el-header,.common-layout .el-footer{color:var(--app-text-primary);text-align:center;backdrop-filter:blur(0px)}.common-layout .el-aside,.common-layout .el-header{color:var(--app-text-primary);text-align:center}.common-layout .el-main{color:var(--app-text-primary);text-align:center;backdrop-filter:blur(0px);height:150px;padding:10px;border-radius:8px;margin:5px}.common-layout .el-tabs__header{margin:0 0 3px}.common-layout .el-tabs__content{backdrop-filter:blur(0px)}.common-layout .el-tabs--border-card>.el-tabs__content{padding:0;backdrop-filter:blur(0px)}.common-layout .el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{backdrop-filter:blur(0px)}.common-layout .el-tabs--border-card>.el-tabs__header{backdrop-filter:blur(0px)}.common-layout .el-divider__text{backdrop-filter:blur(50px);font-size:small}.common-layout .el-tag{color:var(--app-text-primary)}.common-layout .el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-center{min-width:86px!important}.common-layout .el-descriptions{--el-descriptions-table-border: 1px solid var(--el-border-color) !important}.el-scrollbar{position:relative}.el-scrollbar:hover .el-scrollbar__bar,.el-scrollbar .el-scrollbar__bar{opacity:1!important;display:block!important}.el-scrollbar__wrap{overflow-x:auto;overflow-y:auto}.stats-collapse-wrapper,.stats-collapse-inner{display:contents}.stats-collapse-toggle{display:none}@media screen and (max-width:768px){.stats-collapse-wrapper{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s ease;overflow:hidden}.stats-collapse-wrapper--collapsed{grid-template-rows:0fr}.stats-collapse-inner{display:block;min-height:0;overflow:hidden}.stats-collapse-inner .topbar-main{margin-top:8px}.stats-collapse-toggle{display:flex;align-items:center;justify-content:center;width:100%;height:24px;border:none;background:transparent;color:var(--el-text-color-secondary);cursor:pointer;padding:0;margin:-4px 0 -8px;transition:color .2s;-webkit-tap-highlight-color:transparent}.stats-collapse-toggle:active{color:var(--el-color-primary)}}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:var(--el-fill-color-lighter, #f5f7fa);border-radius:3px}::-webkit-scrollbar-thumb{background:var(--el-border-color-darker, #dcdfe6);border-radius:3px;transition:background-color .2s ease}::-webkit-scrollbar-thumb:hover{background:var(--el-border-color-extra-light, #c0c4cc)}::-webkit-scrollbar-corner{background:var(--el-fill-color-lighter, #f5f7fa)}*{scrollbar-width:thin;scrollbar-color:var(--el-border-color-darker, #dcdfe6) var(--el-fill-color-lighter, #f5f7fa)}.PageRadius{height:100%;width:100%;max-width:1600px;border:1px solid var(--el-border-color);border-radius:1%}.PageRadiusV2{height:100%;width:100%;max-width:2100px;padding:2px;overflow-x:auto;overflow-y:hidden}.PageRadiusV3{height:100%;width:100%;max-width:1800px}.ChildPageRadius{width:100%;white-space:nowrap}.el-tab-pane{height:100%}@media(min-width:1024px){.ChildPageRadius{min-width:960px}}.q-dialog{z-index:1000!important}.Page{height:97%;width:100%;max-width:1600px}.dialog-scroll{overflow-y:auto}.dialog-scroll::-webkit-scrollbar{width:3px}.dialog-scroll::-webkit-scrollbar-thumb{background-color:#88888880;border-radius:2px}.dialog-scroll::-webkit-scrollbar-thumb:hover{background-color:#55555580}.dialog-scroll::-webkit-scrollbar-track{background-color:#f1f1f180}.el-overlay{z-index:3000!important;background:transparent!important}.el-dialog,.el-message-box,.el-drawer,.el-popover,.el-tooltip__popper{z-index:3001!important}.el-dialog__wrapper,.el-message-box__wrapper,[class*=el-overlay]{z-index:3000!important}.lucky-message-box{background:var(--lucky-theme-card-bg, var(--el-bg-color))!important;border:1px solid var(--lucky-theme-border-strong, var(--el-border-color))!important;border-radius:20px!important;box-shadow:var(--lucky-theme-shadow-lg, 0 24px 60px rgba(15, 23, 42, .22))!important}.lucky-message-box .el-message-box__header{padding:20px 20px 14px;border-bottom:1px solid var(--lucky-theme-border, var(--el-border-color-light))}.lucky-message-box .el-message-box__title,.lucky-message-box .el-message-box__content,.lucky-message-box .el-message-box__message,.lucky-message-box .el-message-box__status,.lucky-message-box .el-message-box__input input,.lucky-message-box .el-message-box__container{color:var(--lucky-theme-text, var(--el-text-color-primary))!important}.lucky-message-box .el-message-box__content{padding:18px 20px}.lucky-message-box .el-message-box__message{color:var(--lucky-theme-text, var(--el-text-color-primary))!important}.lucky-message-box .el-message-box__btns{padding:14px 20px 18px;border-top:1px solid var(--lucky-theme-border, var(--el-border-color-light));background:var(--lucky-theme-surface-2, transparent)}:root,html.light,html[data-theme=light],body[data-theme=light],.ddns-list-v3.theme-light,.network-module-theme.theme-light,.portforward-theme.theme-light{--lucky-theme-accent-rgb: 25, 118, 210;--lucky-theme-accent: #1976d2;--lucky-theme-accent-soft: rgba(25, 118, 210, .12);--lucky-theme-accent-strong: #0f5fb6;--lucky-theme-success-rgb: 47, 158, 99;--lucky-theme-success: #2f9e63;--lucky-theme-warning-rgb: 204, 138, 35;--lucky-theme-warning: #cc8a23;--lucky-theme-danger-rgb: 217, 79, 79;--lucky-theme-danger: #d94f4f;--lucky-theme-info-rgb: 118, 132, 153;--lucky-theme-info: #768499;--lucky-theme-tunnel-rgb: 245, 158, 10;--lucky-theme-tunnel: #d97706;--lucky-theme-access-rgb: 139, 92, 246;--lucky-theme-access: #7c3aed;--lucky-theme-panel-bg: linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(247, 250, 253, .94));--lucky-theme-card-bg: rgba(255, 255, 255, .98);--lucky-theme-card-muted: rgba(247, 250, 253, .92);--lucky-theme-card-soft: rgba(241, 245, 249, .72);--lucky-theme-surface-soft: rgba(245, 248, 251, .86);--lucky-theme-surface-muted: rgba(241, 245, 249, .88);--lucky-theme-surface-elevated: rgba(247, 250, 253, .92);--lucky-theme-surface-inset: inset 0 1px 0 rgba(255, 255, 255, .24);--lucky-theme-surface-inset-soft: inset 0 1px 0 rgba(255, 255, 255, .16);--lucky-theme-border: rgba(15, 23, 42, .08);--lucky-theme-border-strong: rgba(25, 118, 210, .16);--lucky-theme-shadow-soft: 0 20px 48px rgba(15, 23, 42, .08);--lucky-theme-shadow-strong: 0 24px 60px rgba(15, 23, 42, .13);--lucky-theme-shadow-sm: rgba(15, 23, 42, .08);--lucky-theme-context-shadow: 0 8px 24px rgba(15, 23, 42, .14);--lucky-theme-glow: radial-gradient(circle at top left, rgba(25, 118, 210, .16), transparent 46%);--lucky-theme-page-wash: linear-gradient(180deg, rgba(248, 250, 252, .72), transparent 28%);--lucky-theme-page-accent: radial-gradient(circle at top left, rgba(25, 118, 210, .12), transparent 32%);--lucky-theme-text: #10233b;--lucky-theme-text-muted: rgba(16, 35, 59, .68);--lucky-theme-text-subtle: rgba(16, 35, 59, .48);--lucky-theme-chip-bg: rgba(255, 255, 255, .74);--lucky-theme-chip-border: rgba(15, 23, 42, .08);--lucky-theme-stat-total: rgba(25, 118, 210, .1);--lucky-theme-stat-enabled: rgba(47, 158, 99, .12);--lucky-theme-stat-disabled: rgba(130, 145, 163, .14);--lucky-theme-dialog-backdrop: rgba(15, 23, 42, .58);--lucky-theme-input-bg: rgba(255, 255, 255, .58);--lucky-theme-field-bg: rgba(255, 255, 255, .74);--lucky-theme-field-border: rgba(15, 23, 42, .12);--lucky-theme-field-border-hover: rgba(25, 118, 210, .2);--lucky-theme-field-border-focus: rgba(25, 118, 210, .38);--lucky-theme-field-focus-ring: 0 0 0 3px rgba(25, 118, 210, .12);--lucky-theme-section-border: rgba(15, 23, 42, .1);--lucky-theme-hover-fill: rgba(25, 118, 210, .06);--lucky-theme-disabled-fill: rgba(241, 245, 249, .88);--lucky-theme-placeholder: rgba(118, 132, 153, .88);--lucky-theme-ghost-bg: rgba(25, 118, 210, .1);--lucky-theme-ghost-border: var(--lucky-theme-accent);--lucky-theme-list-min-width: 820px;--lucky-theme-tag-primary-bg: rgba(25, 118, 210, .1);--lucky-theme-tag-primary-border: rgba(25, 118, 210, .24);--lucky-theme-tag-success-bg: rgba(47, 158, 99, .1);--lucky-theme-tag-success-border: rgba(47, 158, 99, .2);--lucky-theme-tag-warning-bg: rgba(204, 138, 35, .12);--lucky-theme-tag-warning-border: rgba(204, 138, 35, .22);--lucky-theme-tag-tunnel-bg: rgba(245, 158, 10, .14);--lucky-theme-tag-tunnel-border: rgba(245, 158, 10, .28);--lucky-theme-tag-access-bg: rgba(139, 92, 246, .14);--lucky-theme-tag-access-border: rgba(139, 92, 246, .28);--lucky-theme-index-bg: rgba(25, 118, 210, .08);--lucky-theme-index-border: rgba(25, 118, 210, .16);--lucky-theme-index-color: var(--lucky-theme-accent);--lucky-theme-listen-port-bg: linear-gradient(135deg, rgba(25, 118, 210, .14), rgba(15, 95, 182, .18));--lucky-theme-listen-port-border: rgba(25, 118, 210, .28);--lucky-theme-listen-port-color: #0f5fb6;--lucky-theme-target-port-bg: linear-gradient(135deg, rgba(47, 158, 99, .14), rgba(47, 158, 99, .2));--lucky-theme-target-port-border: rgba(47, 158, 99, .26);--lucky-theme-target-port-color: #22784b;--lucky-theme-el-bg-page: #f2f3f5;--lucky-theme-el-bg: #ffffff;--lucky-theme-el-bg-overlay: #ffffff;--lucky-theme-el-fill-color: #ebeef5;--lucky-theme-el-fill-color-light: #f0f2f5;--lucky-theme-el-fill-color-lighter: #f5f7fa;--lucky-theme-el-border-color-lighter: #dcdfe6;--lucky-theme-el-text-primary: #303133;--lucky-theme-el-text-regular: #606266;--lucky-theme-el-text-secondary: #909399}html.blue,html[data-theme=blue],body[data-theme=blue],.ddns-list-v3.theme-blue,.network-module-theme.theme-blue,.portforward-theme.theme-blue{--lucky-theme-accent-rgb: 12, 104, 196;--lucky-theme-accent: #0c68c4;--lucky-theme-accent-soft: rgba(12, 104, 196, .13);--lucky-theme-accent-strong: #0b58a6;--lucky-theme-shadow-soft: 0 20px 48px rgba(12, 104, 196, .1);--lucky-theme-shadow-strong: 0 24px 60px rgba(12, 104, 196, .16);--lucky-theme-context-shadow: 0 14px 30px rgba(25, 118, 210, .14);--lucky-theme-glow: radial-gradient(circle at top left, rgba(12, 104, 196, .18), transparent 46%);--lucky-theme-listen-port-bg: linear-gradient(135deg, rgba(12, 104, 196, .14), rgba(12, 104, 196, .22));--lucky-theme-listen-port-border: rgba(12, 104, 196, .3);--lucky-theme-listen-port-color: #0b58a6;--lucky-theme-el-bg-page: #e6f1ff;--lucky-theme-el-bg: #ffffff;--lucky-theme-el-bg-overlay: #ffffff;--lucky-theme-el-fill-color-light: #e0f0ff;--lucky-theme-el-fill-color-lighter: #edf5ff;--lucky-theme-el-border-color-lighter: #cfe3f3;--lucky-theme-el-text-primary: #0a3b75;--lucky-theme-el-text-regular: #1e5b9c;--lucky-theme-el-text-secondary: #3a6ea5}html.classic,html[data-theme=classic],body[data-theme=classic],.ddns-list-v3.theme-classic,.network-module-theme.theme-classic,.portforward-theme.theme-classic{--lucky-theme-accent-rgb: 64, 158, 255;--lucky-theme-accent: #409eff;--lucky-theme-accent-soft: rgba(64, 158, 255, .1);--lucky-theme-accent-strong: #337ecc;--lucky-theme-shadow-soft: none;--lucky-theme-shadow-strong: none;--lucky-theme-context-shadow: 0 8px 18px rgba(15, 23, 42, .1);--lucky-theme-listen-port-bg: linear-gradient(135deg, rgba(64, 158, 255, .14), rgba(64, 158, 255, .22));--lucky-theme-listen-port-border: rgba(64, 158, 255, .3);--lucky-theme-listen-port-color: #337ecc;--lucky-theme-target-port-bg: linear-gradient(135deg, rgba(103, 194, 58, .14), rgba(103, 194, 58, .2));--lucky-theme-target-port-border: rgba(103, 194, 58, .28);--lucky-theme-target-port-color: #529b2e;--lucky-theme-el-bg-page: rgb(235, 245, 255);--lucky-theme-el-bg: rgb(240, 247, 255);--lucky-theme-el-bg-overlay: rgb(240, 247, 255);--lucky-theme-el-fill-color-light: rgb(225, 240, 255);--lucky-theme-el-fill-color-lighter: rgb(230, 242, 255);--lucky-theme-el-border-color-lighter: #dcdfe6;--lucky-theme-el-text-primary: #303133;--lucky-theme-el-text-regular: #606266;--lucky-theme-el-text-secondary: #909399}html.dark,html[data-theme=dark],body[data-theme=dark],.ddns-list-v3.theme-dark,.network-module-theme.theme-dark,.portforward-theme.theme-dark{--lucky-theme-accent-rgb: 97, 173, 255;--lucky-theme-accent: #61adff;--lucky-theme-accent-soft: rgba(97, 173, 255, .18);--lucky-theme-accent-strong: #8ac3ff;--lucky-theme-success-rgb: 114, 211, 157;--lucky-theme-success: #72d39d;--lucky-theme-warning-rgb: 242, 190, 110;--lucky-theme-warning: #f2be6e;--lucky-theme-danger-rgb: 255, 139, 139;--lucky-theme-danger: #ff8b8b;--lucky-theme-info-rgb: 176, 186, 201;--lucky-theme-info: #b0bac9;--lucky-theme-tunnel-rgb: 251, 191, 36;--lucky-theme-tunnel: #fbbf24;--lucky-theme-access-rgb: 167, 139, 250;--lucky-theme-access: #a78bfa;--lucky-theme-panel-bg: linear-gradient(180deg, rgba(22, 28, 38, .94), rgba(12, 17, 24, .95));--lucky-theme-card-bg: rgba(24, 29, 39, .98);--lucky-theme-card-muted: rgba(28, 34, 45, .96);--lucky-theme-card-soft: rgba(38, 46, 58, .76);--lucky-theme-surface-soft: rgba(32, 39, 51, .84);--lucky-theme-surface-muted: rgba(39, 46, 58, .82);--lucky-theme-surface-elevated: linear-gradient(180deg, rgba(24, 30, 42, .76), rgba(11, 15, 23, .92));--lucky-theme-surface-inset: inset 0 1px 0 rgba(255, 255, 255, .05);--lucky-theme-surface-inset-soft: inset 0 1px 0 rgba(255, 255, 255, .04);--lucky-theme-border: rgba(255, 255, 255, .08);--lucky-theme-border-strong: rgba(97, 173, 255, .22);--lucky-theme-shadow-soft: 0 18px 48px rgba(0, 0, 0, .32);--lucky-theme-shadow-strong: 0 24px 56px rgba(0, 0, 0, .42);--lucky-theme-shadow-sm: rgba(0, 0, 0, .24);--lucky-theme-context-shadow: 0 12px 30px rgba(0, 0, 0, .34);--lucky-theme-glow: radial-gradient(circle at top left, rgba(97, 173, 255, .18), transparent 46%);--lucky-theme-page-wash: linear-gradient(180deg, rgba(12, 17, 24, .44), transparent 32%);--lucky-theme-page-accent: radial-gradient(circle at top left, rgba(97, 173, 255, .16), transparent 32%);--lucky-theme-text: rgba(255, 255, 255, .92);--lucky-theme-text-muted: rgba(255, 255, 255, .64);--lucky-theme-text-subtle: rgba(255, 255, 255, .46);--lucky-theme-chip-bg: rgba(255, 255, 255, .04);--lucky-theme-chip-border: rgba(255, 255, 255, .08);--lucky-theme-stat-total: rgba(97, 173, 255, .14);--lucky-theme-stat-enabled: rgba(114, 211, 157, .14);--lucky-theme-stat-disabled: rgba(140, 150, 165, .18);--lucky-theme-dialog-backdrop: rgba(3, 8, 14, .74);--lucky-theme-input-bg: rgba(255, 255, 255, .04);--lucky-theme-field-bg: rgba(255, 255, 255, .05);--lucky-theme-field-border: rgba(255, 255, 255, .12);--lucky-theme-field-border-hover: rgba(138, 195, 255, .24);--lucky-theme-field-border-focus: rgba(138, 195, 255, .38);--lucky-theme-field-focus-ring: 0 0 0 3px rgba(97, 173, 255, .14);--lucky-theme-section-border: rgba(255, 255, 255, .1);--lucky-theme-hover-fill: rgba(97, 173, 255, .08);--lucky-theme-disabled-fill: rgba(39, 46, 58, .84);--lucky-theme-placeholder: rgba(200, 207, 217, .78);--lucky-theme-ghost-bg: rgba(97, 173, 255, .16);--lucky-theme-tag-primary-bg: rgba(97, 173, 255, .14);--lucky-theme-tag-primary-border: rgba(97, 173, 255, .28);--lucky-theme-tag-success-bg: rgba(114, 211, 157, .14);--lucky-theme-tag-success-border: rgba(114, 211, 157, .28);--lucky-theme-tag-warning-bg: rgba(242, 190, 110, .16);--lucky-theme-tag-warning-border: rgba(242, 190, 110, .28);--lucky-theme-tag-tunnel-bg: rgba(251, 191, 36, .18);--lucky-theme-tag-tunnel-border: rgba(251, 191, 36, .3);--lucky-theme-tag-access-bg: rgba(167, 139, 250, .18);--lucky-theme-tag-access-border: rgba(167, 139, 250, .3);--lucky-theme-index-bg: rgba(97, 173, 255, .12);--lucky-theme-index-border: rgba(97, 173, 255, .24);--lucky-theme-listen-port-bg: linear-gradient(135deg, rgba(97, 173, 255, .16), rgba(97, 173, 255, .22));--lucky-theme-listen-port-border: rgba(138, 195, 255, .26);--lucky-theme-listen-port-color: rgba(226, 240, 255, .94);--lucky-theme-target-port-bg: linear-gradient(135deg, rgba(114, 211, 157, .16), rgba(114, 211, 157, .22));--lucky-theme-target-port-border: rgba(144, 224, 182, .24);--lucky-theme-target-port-color: rgba(230, 255, 242, .94);--lucky-theme-el-bg-page: #0a0a0a;--lucky-theme-el-bg: #141414;--lucky-theme-el-bg-overlay: #1d1e1f;--lucky-theme-el-fill-color: #303133;--lucky-theme-el-fill-color-light: #2b2b2b;--lucky-theme-el-fill-color-lighter: #262727;--lucky-theme-el-border-color-lighter: #323335;--lucky-theme-el-text-primary: #f0f2f5;--lucky-theme-el-text-regular: #d4d7de;--lucky-theme-el-text-secondary: #b0b3ba}html.pure-black,html[data-theme=pure-black],body[data-theme=pure-black],.ddns-list-v3.theme-pure-black,.network-module-theme.theme-pure-black,.portforward-theme.theme-pure-black{--lucky-theme-accent-rgb: 112, 182, 255;--lucky-theme-accent: #70b6ff;--lucky-theme-accent-soft: rgba(112, 182, 255, .12);--lucky-theme-accent-strong: #9fd0ff;--lucky-theme-success-rgb: 123, 220, 168;--lucky-theme-success: #7bdca8;--lucky-theme-warning-rgb: 245, 198, 122;--lucky-theme-warning: #f5c67a;--lucky-theme-danger-rgb: 255, 150, 150;--lucky-theme-danger: #ff9696;--lucky-theme-info-rgb: 181, 191, 205;--lucky-theme-info: #b5bfcd;--lucky-theme-tunnel-rgb: 252, 198, 72;--lucky-theme-tunnel: #fcc648;--lucky-theme-access-rgb: 176, 154, 252;--lucky-theme-access: #b09afc;--lucky-theme-panel-bg: #000000;--lucky-theme-card-bg: #050505;--lucky-theme-card-muted: #0a0a0a;--lucky-theme-card-soft: #101010;--lucky-theme-surface-soft: #0a0a0a;--lucky-theme-surface-muted: #101010;--lucky-theme-surface-elevated: #0a0a0a;--lucky-theme-surface-inset: none;--lucky-theme-surface-inset-soft: none;--lucky-theme-border: rgba(255, 255, 255, .16);--lucky-theme-border-strong: rgba(112, 182, 255, .3);--lucky-theme-shadow-soft: none;--lucky-theme-shadow-strong: none;--lucky-theme-shadow-sm: rgba(0, 0, 0, 0);--lucky-theme-context-shadow: none;--lucky-theme-glow: none;--lucky-theme-page-wash: none;--lucky-theme-page-accent: none;--lucky-theme-text: rgba(255, 255, 255, .96);--lucky-theme-text-muted: rgba(255, 255, 255, .7);--lucky-theme-text-subtle: rgba(255, 255, 255, .5);--lucky-theme-chip-bg: #0a0a0a;--lucky-theme-chip-border: rgba(255, 255, 255, .16);--lucky-theme-stat-total: rgba(112, 182, 255, .1);--lucky-theme-stat-enabled: rgba(123, 220, 168, .1);--lucky-theme-stat-disabled: rgba(148, 163, 184, .12);--lucky-theme-dialog-backdrop: rgba(0, 0, 0, .88);--lucky-theme-input-bg: #050505;--lucky-theme-field-bg: #080808;--lucky-theme-field-border: rgba(255, 255, 255, .2);--lucky-theme-field-border-hover: rgba(159, 208, 255, .32);--lucky-theme-field-border-focus: rgba(159, 208, 255, .46);--lucky-theme-field-focus-ring: 0 0 0 3px rgba(112, 182, 255, .16);--lucky-theme-section-border: rgba(255, 255, 255, .22);--lucky-theme-hover-fill: rgba(255, 255, 255, .04);--lucky-theme-disabled-fill: #111111;--lucky-theme-placeholder: rgba(205, 213, 224, .64);--lucky-theme-ghost-bg: rgba(112, 182, 255, .1);--lucky-theme-ghost-border: rgba(112, 182, 255, .42);--lucky-theme-tag-primary-bg: rgba(112, 182, 255, .12);--lucky-theme-tag-primary-border: rgba(112, 182, 255, .26);--lucky-theme-tag-success-bg: rgba(123, 220, 168, .12);--lucky-theme-tag-success-border: rgba(123, 220, 168, .26);--lucky-theme-tag-warning-bg: rgba(245, 198, 122, .12);--lucky-theme-tag-warning-border: rgba(245, 198, 122, .26);--lucky-theme-tag-tunnel-bg: rgba(252, 198, 72, .12);--lucky-theme-tag-tunnel-border: rgba(252, 198, 72, .26);--lucky-theme-tag-access-bg: rgba(176, 154, 252, .12);--lucky-theme-tag-access-border: rgba(176, 154, 252, .26);--lucky-theme-index-bg: rgba(112, 182, 255, .08);--lucky-theme-index-border: rgba(112, 182, 255, .22);--lucky-theme-index-color: rgba(214, 235, 255, .94);--lucky-theme-listen-port-bg: rgba(112, 182, 255, .12);--lucky-theme-listen-port-border: rgba(159, 208, 255, .28);--lucky-theme-listen-port-color: rgba(224, 241, 255, .94);--lucky-theme-target-port-bg: rgba(123, 220, 168, .12);--lucky-theme-target-port-border: rgba(168, 232, 196, .2);--lucky-theme-target-port-color: rgba(231, 255, 241, .94);--lucky-theme-el-bg-page: #000000;--lucky-theme-el-bg: #050505;--lucky-theme-el-bg-overlay: #0a0a0a;--lucky-theme-el-fill-color: #111111;--lucky-theme-el-fill-color-light: #161616;--lucky-theme-el-fill-color-lighter: #1b1b1b;--lucky-theme-el-border-color-lighter: #202020;--lucky-theme-el-text-primary: rgba(255, 255, 255, .96);--lucky-theme-el-text-regular: rgba(255, 255, 255, .82);--lucky-theme-el-text-secondary: rgba(255, 255, 255, .64)}.disabled-div{pointer-events:none;opacity:.5}.blink{animation:blinker 1s linear infinite}@keyframes blinker{0%{background-color:#ff0;color:#000}50%{background-color:red;color:#fff}to{background-color:#ff0;color:#000}}.descriptions-item-vider{background:transparent!important;padding:10px!important;--el-descriptions-table-border: transparent !important}.button-tag,.log-button-tag,.edit-button-tag{cursor:pointer}.log-button-tag:hover{background-color:#ffd8a6!important;transform:scale(1.05)}.hidden-label{display:none!important}.app-background{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;background-color:var(--app-bg-primary)!important;image-rendering:-webkit-optimize-contrast!important;image-rendering:crisp-edges!important;filter:blur(0px)!important}.el-switch:not(.is-checked) .el-switch__core .el-switch__inner-wrapper{color:#909399}.dialog-scroll{overflow-x:auto!important}.mobile-scrollable{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}:deep(.el-scrollbar__wrap){overflow-x:auto!important;overflow-y:auto!important}@media(max-width:768px){:deep(.el-scrollbar__wrap){overflow-y:auto!important}}.theme-switcher[data-v-6e41e9e1]{display:inline-block;margin:0 10px}[data-v-6e41e9e1] .el-button.is-circle{width:28px;height:28px;padding:6px}[data-v-6e41e9e1] .el-button.is-circle .el-icon{font-size:14px}.menu{position:relative;background-color:var(--app-bg-secondary);min-height:40px}@media(max-width:1024px){.menu{min-height:36px}.hamburger-btn{padding:4px 10px}.hamburger-text{font-size:13px}}:deep(.el-menu--horizontal > .el-menu-item),:deep(.el-menu--horizontal > .el-sub-menu .el-sub-menu__title){height:40px;line-height:40px}@media(max-width:1024px){:deep(.el-menu--horizontal > .el-menu-item),:deep(.el-menu--horizontal > .el-sub-menu .el-sub-menu__title){height:36px;line-height:36px}}:deep(.el-menu){background-color:var(--app-bg-secondary);border-bottom-color:var(--app-border-color)}:root{--el-menu-bg-color: var(--app-bg-primary)}:deep(.el-menu--horizontal .el-sub-menu .el-popper),:deep(.el-menu--horizontal .el-sub-menu .el-menu){background-color:var(--app-bg-primary)}:deep(.el-menu--horizontal .el-menu .el-menu-item),:deep(.el-menu--horizontal .el-menu .el-sub-menu__title){background-color:var(--app-bg-primary)}:deep(.el-menu--horizontal .el-menu .el-menu-item:hover),:deep(.el-menu--horizontal .el-menu .el-sub-menu__title:hover){background-color:var(--app-hover-color)}:deep(.el-menu-item),:deep(.el-menu-item.is-active),:deep(.el-menu-item:hover),:deep(.el-sub-menu__title:hover){color:var(--app-active-color)}:deep(.el-sub-menu__title:hover){background-color:var(--app-hover-color)}:deep(.el-menu--popup){background-color:var(--app-bg-primary)}:deep(.el-menu--popup .el-menu-item){background-color:var(--app-bg-primary)}:deep(.el-menu--popup .el-menu-item:hover){background-color:var(--app-hover-color)}:deep(.logo-menu-item:hover){color:var(--app-active-color)!important}.top-actions{display:flex;align-items:center;gap:4px;margin-right:10px}.dropdown-wrapper,.theme-switcher-wrapper,.pwa-install-icon-wrapper{display:flex;align-items:center;justify-content:center}.pwa-install-icon-button,.language-icon-button{color:var(--el-text-color-primary)}.pwa-install-icon-button:hover,.language-icon-button:hover{color:var(--app-active-color);background:var(--app-hover-color)}.flex-grow{flex-grow:1}.server-info-left{display:flex;align-items:center;margin-left:10px}.server-tag{display:flex;align-items:center;background-color:transparent!important;border-color:transparent!important}.hamburger-wrapper{display:flex;align-items:center;padding:0 8px}.hamburger-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;border:none;background:transparent;color:var(--el-text-color-primary);cursor:pointer;transition:all .2s ease;border-radius:6px}.hamburger-btn:hover{background:var(--app-hover-color);color:var(--app-active-color)}.hamburger-btn .el-icon{font-size:18px}.hamburger-text{font-size:14px;font-weight:500}html.light .hamburger-btn{color:var(--el-text-color-primary)}html.light .hamburger-btn:hover{background:var(--app-hover-color);color:var(--app-active-color)}html.dark .hamburger-btn{color:var(--el-text-color-primary)}html.dark .hamburger-btn:hover{background:var(--app-hover-color);color:var(--app-active-color)}html.pure-black .hamburger-btn{color:var(--el-text-color-primary)}html.pure-black .hamburger-btn:hover{background:#ffffff1a;color:var(--app-active-color)}html.classic .hamburger-btn{color:var(--el-text-color-primary)}html.classic .hamburger-btn:hover{background:var(--app-hover-color);color:var(--app-active-color)}html.blue .hamburger-btn{color:var(--el-text-color-primary)}html.blue .hamburger-btn:hover{background:var(--app-hover-color);color:var(--app-active-color)}html.light .menu,html.dark .menu{background-color:var(--app-bg-secondary);backdrop-filter:blur(4px)}html.pure-black .menu{background-color:var(--app-bg-secondary);border-bottom:1px solid var(--el-border-color)}html.classic .menu{background-color:var(--app-bg-secondary);border-bottom:1px solid var(--el-border-color-lighter)}html.blue .menu{background-color:var(--app-bg-secondary);backdrop-filter:blur(4px);border-bottom:1px solid var(--el-border-color)}html.light .server-tag,html.dark .server-tag,html.pure-black .server-tag,html.classic .server-tag,html.blue .server-tag{color:var(--el-text-color-primary)}.icon[data-v-beed4b3b]{width:1em;height:1em;fill:currentColor}.menu-session-count{display:inline-block;margin-left:6px;padding:0 6px;height:16px;line-height:16px;font-size:12px;color:#fff;background-color:var(--el-color-danger);border-radius:8px;text-align:center;min-width:16px}.left-menu-container[data-v-c0dfe0ae]{position:relative;display:flex;flex-direction:column;height:100%;transition:width .3s cubic-bezier(.25,.8,.25,1);overflow:visible}.left-menu-container[data-v-c0dfe0ae]:not(.collapsed){width:160px}.left-menu-container.collapsed[data-v-c0dfe0ae]{width:64px}.collapse-trigger[data-v-c0dfe0ae]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:14px;height:64px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100;opacity:0;transition:opacity .25s ease}.left-menu-container:hover .collapse-trigger[data-v-c0dfe0ae]{opacity:1}.collapse-trigger-inner[data-v-c0dfe0ae]{display:flex;align-items:center;justify-content:center;width:14px;height:48px;background:var(--el-color-primary);border:1px solid rgba(255,255,255,.25);border-right:none;border-radius:10px 0 0 10px;color:#fff;box-shadow:-2px 0 12px #00000026;transition:all .25s ease}.collapse-trigger:hover .collapse-trigger-inner[data-v-c0dfe0ae]{background:var(--el-color-primary-light-3);box-shadow:3px 0 16px rgba(var(--el-color-primary-rgb, 64, 158, 255),.4);transform:scaleY(1.05)}html.light .collapse-trigger-inner[data-v-c0dfe0ae],html.blue .collapse-trigger-inner[data-v-c0dfe0ae],html.classic .collapse-trigger-inner[data-v-c0dfe0ae]{background:rgba(var(--el-color-primary-rgb, 64, 158, 255),.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-right:none}html.light .collapse-trigger:hover .collapse-trigger-inner[data-v-c0dfe0ae],html.blue .collapse-trigger:hover .collapse-trigger-inner[data-v-c0dfe0ae],html.classic .collapse-trigger:hover .collapse-trigger-inner[data-v-c0dfe0ae]{background:rgba(var(--el-color-primary-rgb, 64, 158, 255),1)}html.dark .collapse-trigger-inner[data-v-c0dfe0ae],html.pure-black .collapse-trigger-inner[data-v-c0dfe0ae]{background:var(--el-color-primary);border-color:#ffffff26;box-shadow:2px 0 12px #00000080}html.dark .collapse-trigger:hover .collapse-trigger-inner[data-v-c0dfe0ae],html.pure-black .collapse-trigger:hover .collapse-trigger-inner[data-v-c0dfe0ae]{background:var(--el-color-primary-light-3);box-shadow:3px 0 16px rgba(var(--el-color-primary-rgb, 48, 128, 208),.5)}.collapse-trigger .el-icon[data-v-c0dfe0ae]{transition:transform .2s ease}.collapse-trigger:hover .el-icon[data-v-c0dfe0ae]{transform:scale(1.15)}.menu-scrollbar[data-v-c0dfe0ae]{flex:1;overflow:hidden}.menu-scrollbar[data-v-c0dfe0ae] .el-scrollbar__wrap{overflow-x:hidden!important}.el-menu-vertical-demo[data-v-c0dfe0ae]{border-right:none;--el-menu-level-padding: 0px}.el-menu-vertical-demo[data-v-c0dfe0ae]:not(.el-menu--collapse){width:160px}[data-v-c0dfe0ae] .el-menu-item,[data-v-c0dfe0ae] .el-sub-menu__title{transition:background-color .2s ease,color .2s ease,padding .3s ease}[data-v-c0dfe0ae] .el-menu-item:hover,[data-v-c0dfe0ae] .el-sub-menu__title:hover{background:var(--el-menu-hover-bg-color)}[data-v-c0dfe0ae] .el-menu-item .el-icon,[data-v-c0dfe0ae] .el-sub-menu__title .el-icon{transition:transform .2s ease,margin .3s ease}[data-v-c0dfe0ae] .el-menu-item:hover .el-icon,[data-v-c0dfe0ae] .el-sub-menu__title:hover .el-icon{transform:scale(1.1)}[data-v-c0dfe0ae] .el-sub-menu .el-menu-item{padding-left:var(--el-menu-base-level-padding)!important}[data-v-c0dfe0ae] .el-menu--collapse{width:64px;transition:width .3s cubic-bezier(.25,.8,.25,1)}[data-v-c0dfe0ae] .el-menu--collapse .el-sub-menu__title,[data-v-c0dfe0ae] .el-menu--collapse .el-menu-item{padding:0 20px!important}[data-v-c0dfe0ae] .el-menu--collapse .el-sub-menu__title span,[data-v-c0dfe0ae] .el-menu--collapse .el-menu-item span{opacity:0;transition:opacity .2s ease}[data-v-c0dfe0ae] .el-menu:not(.el-menu--collapse) .el-sub-menu__title span,[data-v-c0dfe0ae] .el-menu:not(.el-menu--collapse) .el-menu-item span{opacity:1;transition:opacity .2s ease .1s}[data-v-c0dfe0ae] .el-menu--collapse .el-sub-menu__icon-arrow{display:none}[data-v-c0dfe0ae] .el-menu--vertical .el-sub-menu .el-menu{transition:height .3s cubic-bezier(.25,.8,.25,1)}.log-ccc[data-v-38d8075a]{background-color:#000;height:fit-content;width:100%;color:#fff;text-align:left;padding-left:3px;overflow-y:auto;overflow-x:auto;white-space:pre-wrap}.log-entry[data-v-38d8075a]{margin-bottom:5px;display:flex;align-items:flex-start}.log-time[data-v-38d8075a]{font-weight:700;margin-right:10px}.log-content[data-v-38d8075a]{word-wrap:break-word;overflow-wrap:break-word;flex:1;max-width:calc(100% - 120px);overflow:hidden;text-overflow:ellipsis;white-space:normal}.pagination-wrapper-card[data-v-1342186c]{overflow:hidden}.pagination-wrapper-card--default[data-v-1342186c]{border-radius:24px}.pagination-wrapper-card--compact[data-v-1342186c]{border-radius:14px}.pagination-wrapper-card--mobile[data-v-1342186c]{border-radius:0}.content[data-v-1342186c]{overflow-y:auto}.pagination-container[data-v-1342186c]{display:flex;padding-left:10px;padding-right:10px;padding-bottom:5px;width:100%;overflow-x:auto}.log-entry[data-v-d78c7806]{margin-bottom:5px;display:flex;align-items:flex-start}.log-time[data-v-d78c7806]{font-weight:700;margin-right:10px}.log-content[data-v-d78c7806]{word-wrap:break-word;overflow-wrap:break-word;flex:1;max-width:calc(100% - 120px);overflow:hidden;text-overflow:ellipsis;white-space:normal}.log-ccc[data-v-d78c7806]{background-color:#000;width:100%;height:100%;color:#fff;text-align:left;padding-left:6px;padding-right:6px;border:10px;white-space:pre-wrap}.log-ccc[data-v-d78c7806]::-webkit-scrollbar{width:10px}.log-ccc[data-v-d78c7806]::-webkit-scrollbar-thumb{background-color:#1615153b;border-radius:4px}.log-ccc[data-v-d78c7806]::-webkit-scrollbar-thumb:hover{background-color:#12111180}.log-ccc[data-v-d78c7806]::-webkit-scrollbar-track{background-color:#f1f1f1f6}.dialog-title[data-v-28583794]{display:flex;align-items:center;font-size:16px;font-weight:500}.search-bar[data-v-28583794]{display:flex;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:10px}.icons-grid[data-v-28583794]{display:flex;flex-wrap:wrap;align-content:flex-start;gap:12px 8px;height:310px;padding:8px;border:1px solid var(--el-border-color-lighter);border-radius:4px;overflow:hidden}[data-v-28583794] .el-tab-pane{min-height:400px}.icon-item[data-v-28583794]{flex:0 1 calc(16.66% - 8px);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:8px;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s ease;background:var(--el-fill-color-light);min-width:80px;max-width:calc(16.66% - 8px);overflow:hidden}.icon-item[data-v-28583794]:hover{background:var(--el-fill-color);border-color:var(--el-color-primary-light-5)}.icon-item.selected[data-v-28583794]{border-color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.icon-preview[data-v-28583794]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.icon-preview img[data-v-28583794]{max-width:100%;max-height:100%;object-fit:contain}.icon-name[data-v-28583794]{font-size:12px;text-align:center;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;min-width:0}.icon-source[data-v-28583794]{margin-top:2px;text-align:center;max-width:100%}.icon-source .el-tag[data-v-28583794]{max-width:100%;overflow:hidden;text-overflow:ellipsis}.icon-path[data-v-28583794]{font-size:10px;color:var(--el-text-color-secondary);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0}.icons-pagination[data-v-28583794]{margin-top:12px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.icons-count[data-v-28583794]{font-size:12px;color:var(--el-text-color-secondary)}.http-dropdown-item[data-v-28583794]{padding:4px 0}.http-dropdown-item .dropdown-item-title[data-v-28583794]{font-size:13px;font-weight:500;color:var(--el-text-color-primary);margin-bottom:2px}.http-dropdown-item .dropdown-item-desc[data-v-28583794]{font-size:11px;color:var(--el-text-color-secondary)}.empty-state[data-v-28583794]{grid-column:1 / -1;display:flex;justify-content:center;align-items:center;padding:40px}.sources-toolbar[data-v-28583794]{margin-bottom:16px}.form-tip[data-v-28583794]{font-size:12px;color:var(--el-text-color-secondary);margin-top:4px}.cell-ellipsis[data-v-28583794]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:480px){.search-bar[data-v-28583794]{flex-direction:column;align-items:stretch}.search-bar .el-input[data-v-28583794],.search-bar .el-select[data-v-28583794]{width:100%!important;margin-left:0!important}.search-bar .el-button[data-v-28583794]{margin-left:0!important;margin-top:8px}.icons-grid[data-v-28583794]{height:220px}.icon-item[data-v-28583794]{flex:0 1 calc(25% - 8px);min-width:70px;max-width:calc(25% - 8px)}.icon-preview[data-v-28583794]{width:40px;height:40px}.icon-name[data-v-28583794]{font-size:11px}.icon-path[data-v-28583794]{font-size:9px}.icons-pagination[data-v-28583794]{flex-direction:column;align-items:center}}.iconlib-dialog-tooltip{z-index:9999!important}.mobile-drawer[data-v-0c6e82e9]{--el-drawer-padding-primary: 0}.drawer-header[data-v-0c6e82e9]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--el-border-color-lighter);background:var(--app-bg-secondary)}.drawer-logo[data-v-0c6e82e9]{display:flex;align-items:center;gap:10px}.logo-img[data-v-0c6e82e9]{width:28px;height:28px}.logo-text[data-v-0c6e82e9]{font-size:16px;font-weight:600;color:var(--el-text-color-primary)}.close-btn[data-v-0c6e82e9]{border:none;background:transparent}.drawer-scrollbar[data-v-0c6e82e9]{height:calc(100vh - 60px)}.drawer-menu[data-v-0c6e82e9]{border-right:none;background:transparent;--el-menu-level-padding: 0px}[data-v-0c6e82e9] .el-menu-item,[data-v-0c6e82e9] .el-sub-menu__title{height:48px;line-height:48px;font-size:14px}[data-v-0c6e82e9] .el-sub-menu .el-menu-item{padding-left:var(--el-menu-base-level-padding)!important}[data-v-0c6e82e9] .el-menu-item .el-icon,[data-v-0c6e82e9] .el-sub-menu__title .el-icon{font-size:18px;margin-right:8px}.mobile-drawer .el-drawer__header{margin-bottom:0;padding:0}.mobile-drawer .el-drawer__body{padding:0;overflow:hidden;background:var(--app-bg-primary)}.el-drawer.ltr{transition:transform .3s cubic-bezier(.25,.8,.25,1)}.el-overlay{transition:opacity .3s cubic-bezier(.25,.8,.25,1)}.mobile-drawer .el-menu-item,.mobile-drawer .el-sub-menu__title{transition:background-color .2s ease,color .2s ease,transform .15s ease}.mobile-drawer .el-menu-item:hover,.mobile-drawer .el-sub-menu__title:hover{transform:translate(4px)}.mobile-drawer .el-menu-item:active,.mobile-drawer .el-sub-menu__title:active{transform:translate(2px)}.drawer-menu.is-scrolling .el-menu-item:hover,.drawer-menu.is-scrolling .el-sub-menu__title:hover,.drawer-menu.is-scrolling .el-menu-item:focus,.drawer-menu.is-scrolling .el-sub-menu__title:focus{transform:none!important;background:transparent!important;color:inherit!important}.drawer-menu.is-scrolling *{pointer-events:none!important}.drawer-menu.is-scrolling{pointer-events:auto!important}@media(hover:none)and (pointer:coarse){.mobile-drawer .el-menu-item:hover,.mobile-drawer .el-sub-menu__title:hover{transform:none}.mobile-drawer .el-menu-item:active,.mobile-drawer .el-sub-menu__title:active{background:var(--app-hover-color)!important;transform:translate(2px)}}.mobile-drawer .el-menu-item,.mobile-drawer .el-sub-menu__title{-webkit-tap-highlight-color:transparent;touch-action:pan-y}@media(pointer:coarse){.mobile-drawer .el-menu-item:hover,.mobile-drawer .el-sub-menu__title:hover{background:transparent!important}.mobile-drawer .el-menu-item:active,.mobile-drawer .el-sub-menu__title:active{background:var(--app-hover-color)!important}.mobile-drawer .el-menu-item.is-active:hover,.mobile-drawer .el-menu-item.is-active:active{background:var(--el-menu-hover-bg-color)!important;color:var(--app-active-color)!important}}html.light .mobile-drawer .el-drawer{background:var(--app-bg-primary)}html.light .mobile-drawer .drawer-header{background:var(--app-bg-secondary);border-bottom-color:var(--el-border-color-lighter);backdrop-filter:blur(8px)}html.light .mobile-drawer .el-drawer__body,html.dark .mobile-drawer .el-drawer{background:var(--app-bg-primary)}html.dark .mobile-drawer .drawer-header{background:var(--app-bg-secondary);border-bottom-color:var(--el-border-color);backdrop-filter:blur(4px)}html.dark .mobile-drawer .el-drawer__body,html.pure-black .mobile-drawer .el-drawer{background:var(--app-bg-primary)}html.pure-black .mobile-drawer .drawer-header{background:var(--app-bg-secondary);border-bottom-color:var(--el-border-color)}html.pure-black .mobile-drawer .el-drawer__body,html.classic .mobile-drawer .el-drawer{background:var(--app-bg-primary)}html.classic .mobile-drawer .drawer-header{background:var(--app-bg-secondary);border-bottom-color:var(--el-border-color-lighter)}html.classic .mobile-drawer .el-drawer__body,html.blue .mobile-drawer .el-drawer{background:var(--app-bg-primary)}html.blue .mobile-drawer .drawer-header{background:var(--app-bg-secondary);border-bottom-color:var(--el-border-color);backdrop-filter:blur(8px)}html.blue .mobile-drawer .el-drawer__body{background:var(--app-bg-primary)}html.blue .mobile-drawer .el-menu-item:hover,html.blue .mobile-drawer .el-sub-menu__title:hover,html.light .mobile-drawer .el-menu-item:hover,html.light .mobile-drawer .el-sub-menu__title:hover,html.dark .mobile-drawer .el-menu-item:hover,html.dark .mobile-drawer .el-sub-menu__title:hover,html.pure-black .mobile-drawer .el-menu-item:hover,html.pure-black .mobile-drawer .el-sub-menu__title:hover,html.classic .mobile-drawer .el-menu-item:hover,html.classic .mobile-drawer .el-sub-menu__title:hover{background:var(--app-hover-color)}html.light .mobile-drawer .el-menu-item.is-active,html.dark .mobile-drawer .el-menu-item.is-active,html.pure-black .mobile-drawer .el-menu-item.is-active,html.classic .mobile-drawer .el-menu-item.is-active,html.blue .mobile-drawer .el-menu-item.is-active{color:var(--app-active-color);background:var(--el-menu-hover-bg-color)}html.light .mobile-drawer .close-btn{color:var(--el-text-color-primary)}html.light .mobile-drawer .close-btn:hover{background:var(--app-hover-color);color:var(--app-active-color)}html.dark .mobile-drawer .close-btn{color:var(--el-text-color-primary)}html.dark .mobile-drawer .close-btn:hover{background:var(--app-hover-color);color:var(--app-active-color)}html.pure-black .mobile-drawer .close-btn{color:var(--el-text-color-primary)}html.pure-black .mobile-drawer .close-btn:hover{background:var(--app-hover-color);color:var(--app-active-color)}html.classic .mobile-drawer .close-btn{color:var(--el-text-color-primary)}html.classic .mobile-drawer .close-btn:hover{background:var(--app-hover-color);color:var(--app-active-color)}html.blue .mobile-drawer .close-btn{color:var(--el-text-color-primary)}html.blue .mobile-drawer .close-btn:hover{background:var(--app-hover-color);color:var(--app-active-color)}html.light .mobile-drawer .el-scrollbar__thumb,html.dark .mobile-drawer .el-scrollbar__thumb{background-color:var(--el-text-color-secondary);opacity:.5}html.pure-black .mobile-drawer .el-scrollbar__thumb{background-color:#444;opacity:.7}html.classic .mobile-drawer .el-scrollbar__thumb{background-color:#a8c5e8;opacity:1}html.blue .mobile-drawer .el-scrollbar__thumb{background-color:var(--el-text-color-secondary);opacity:.6}html.blue .mobile-drawer .el-scrollbar__thumb:hover{background-color:var(--el-text-color-primary);opacity:.8}.verification-dialog[data-v-d2bb322c]{max-width:480px;width:calc(100vw - 24px);max-height:90vh;display:flex;flex-direction:column;border-radius:10px;overflow:hidden}.dialog-header[data-v-d2bb322c]{padding:14px 16px;background:linear-gradient(135deg,var(--el-color-primary-light-9) 0%,var(--el-bg-color) 100%)}.header-content[data-v-d2bb322c]{display:flex;align-items:center;gap:10px}.header-icon[data-v-d2bb322c]{width:36px;height:36px;border-radius:8px;background:var(--el-color-primary);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.header-icon svg[data-v-d2bb322c]{width:18px;height:18px}.header-text[data-v-d2bb322c]{flex:1;min-width:0}.dialog-title[data-v-d2bb322c]{font-size:15px;font-weight:600;color:var(--el-text-color-primary);margin:0;line-height:1.3}.dialog-subtitle[data-v-d2bb322c]{font-size:12px;color:var(--el-text-color-secondary);margin:2px 0 0;display:flex;align-items:center;gap:6px}.count-badge[data-v-d2bb322c]{display:inline-flex;align-items:center;padding:1px 6px;background:var(--el-color-primary-light-8);color:var(--el-color-primary);border-radius:8px;font-size:11px;font-weight:500}.header-progress[data-v-d2bb322c]{margin-top:10px}.progress-bar[data-v-d2bb322c]{height:3px;background:var(--el-fill-color);border-radius:2px;overflow:hidden}.progress-fill[data-v-d2bb322c]{height:100%;background:var(--el-color-primary);border-radius:2px;transition:width .3s ease}.batch-toolbar[data-v-d2bb322c]{display:flex;justify-content:space-between;align-items:center;padding:6px 16px;background:var(--el-fill-color-lighter);border-bottom:1px solid var(--el-border-color-lighter)}.toolbar-tip[data-v-d2bb322c]{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--el-text-color-secondary)}.dialog-content[data-v-d2bb322c]{flex:1;padding:8px;overflow-y:auto;min-height:0}.modules-list[data-v-d2bb322c]{display:flex;flex-direction:column;gap:6px}.module-card[data-v-d2bb322c]{border:1px solid var(--el-border-color-lighter);border-radius:6px;background:var(--el-bg-color);overflow:hidden;transition:all .2s ease}.module-card.is-active[data-v-d2bb322c]{border-color:var(--el-color-primary-light-5);box-shadow:0 0 0 2px var(--el-color-primary-light-9)}.module-card.is-verified[data-v-d2bb322c]{border-color:var(--el-color-success-light-5);background:var(--el-color-success-light-9);opacity:.8}.module-card.is-failed[data-v-d2bb322c]{border-color:var(--el-color-danger-light-5);background:var(--el-color-danger-light-9)}.module-card.is-verifying[data-v-d2bb322c]{opacity:.75}.module-header[data-v-d2bb322c]{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--el-fill-color-extra-light);border-bottom:1px solid var(--el-border-color-extra-light)}.status-icon[data-v-d2bb322c]{width:22px;height:22px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.status-icon .el-icon[data-v-d2bb322c]{font-size:14px}.status-pending[data-v-d2bb322c]{background:var(--el-fill-color);color:var(--el-text-color-secondary)}.status-verified[data-v-d2bb322c]{background:var(--el-color-success-light-8);color:var(--el-color-success)}.status-failed[data-v-d2bb322c]{background:var(--el-color-danger-light-8);color:var(--el-color-danger)}.status-loading[data-v-d2bb322c]{background:var(--el-color-primary-light-8);color:var(--el-color-primary)}.status-number[data-v-d2bb322c]{font-size:12px;font-weight:600}.is-loading[data-v-d2bb322c]{animation:spin-d2bb322c 1s linear infinite}@keyframes spin-d2bb322c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.module-info[data-v-d2bb322c]{flex:1;min-width:0}.module-name[data-v-d2bb322c]{font-size:13px;font-weight:500;color:var(--el-text-color-primary);line-height:1.2}.module-status-text[data-v-d2bb322c]{font-size:11px;color:var(--el-text-color-secondary);margin-top:1px}.module-actions[data-v-d2bb322c]{display:flex;gap:2px}.module-body[data-v-d2bb322c]{padding:8px 10px}.error-row[data-v-d2bb322c]{display:flex;align-items:center;gap:4px;padding:4px 8px;margin-bottom:6px;background:var(--el-color-danger-light-9);border-radius:4px}.error-icon[data-v-d2bb322c]{color:var(--el-color-danger);font-size:12px;flex-shrink:0}.error-text[data-v-d2bb322c]{flex:1;font-size:11px;color:var(--el-color-danger)}.input-main-row[data-v-d2bb322c]{display:flex;align-items:center;gap:8px}.secret-input[data-v-d2bb322c]{flex:0 0 100px}.code-inputs[data-v-d2bb322c]{display:flex;gap:4px;flex-shrink:0}.code-digit[data-v-d2bb322c]{width:28px;height:32px;text-align:center;font-size:15px;font-weight:600;font-family:SF Mono,Consolas,monospace;border:1px solid var(--el-border-color);border-radius:4px;outline:none;background:var(--el-bg-color);color:var(--el-text-color-primary);transition:all .15s ease}.code-digit[data-v-d2bb322c]:focus{border-color:var(--el-color-primary);box-shadow:0 0 0 2px var(--el-color-primary-light-8)}.code-digit.has-error[data-v-d2bb322c]{border-color:var(--el-color-danger);animation:shake-d2bb322c .3s ease}.code-digit[data-v-d2bb322c]:disabled{background:var(--el-fill-color-light);cursor:not-allowed;opacity:.6}@keyframes shake-d2bb322c{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}.verify-btn[data-v-d2bb322c]{flex-shrink:0;padding:0 12px}.sync-row[data-v-d2bb322c]{display:flex;gap:16px;margin-top:6px;padding-left:2px}.sync-row[data-v-d2bb322c] .el-checkbox__label{font-size:11px;padding-left:4px;color:var(--el-text-color-secondary)}.module-verified-row[data-v-d2bb322c]{padding:6px 10px;display:flex;align-items:center;gap:6px}.verified-icon[data-v-d2bb322c]{color:var(--el-color-success);font-size:14px}.verified-text[data-v-d2bb322c]{font-size:12px;color:var(--el-color-success);font-weight:500}.dialog-footer[data-v-d2bb322c]{padding:10px 16px;display:flex;justify-content:space-between;align-items:center;background:var(--el-fill-color-extra-light)}.footer-left[data-v-d2bb322c]{display:flex;gap:8px}.batch-progress[data-v-d2bb322c]{display:flex;align-items:center;gap:8px}.progress-bar-mini[data-v-d2bb322c]{width:100px}.progress-label[data-v-d2bb322c]{font-size:11px;color:var(--el-text-color-secondary);max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.verification-dialog[data-v-d2bb322c]{width:100vw;max-width:none;max-height:100vh;border-radius:0}.dialog-header[data-v-d2bb322c]{padding:12px 14px}.header-icon[data-v-d2bb322c]{width:32px;height:32px}.dialog-title[data-v-d2bb322c]{font-size:14px}.batch-toolbar[data-v-d2bb322c]{padding:6px 14px;flex-wrap:wrap;gap:6px}.toolbar-tip[data-v-d2bb322c]{width:100%;order:1}.dialog-content[data-v-d2bb322c]{padding:6px}.modules-list[data-v-d2bb322c]{gap:5px}.module-header[data-v-d2bb322c]{padding:5px 8px}.module-body[data-v-d2bb322c]{padding:6px 8px}.input-main-row[data-v-d2bb322c]{flex-wrap:wrap;gap:6px}.secret-input[data-v-d2bb322c]{flex:1 1 100%;max-width:none}.code-inputs[data-v-d2bb322c]{flex:1;justify-content:space-between}.code-digit[data-v-d2bb322c]{width:calc((100% - 20px) / 6);max-width:36px;height:36px;font-size:16px}.verify-btn[data-v-d2bb322c]{padding:0 16px}.sync-row[data-v-d2bb322c]{margin-top:6px}.dialog-footer[data-v-d2bb322c]{padding:10px 14px;flex-direction:column;gap:8px}.footer-left[data-v-d2bb322c],.footer-right[data-v-d2bb322c]{width:100%;display:flex;justify-content:center}.footer-left[data-v-d2bb322c]{order:2}.footer-right[data-v-d2bb322c]{order:1}.footer-right .el-button[data-v-d2bb322c]{width:100%}.batch-progress[data-v-d2bb322c]{width:100%;flex-direction:column;align-items:flex-start;gap:4px}.progress-bar-mini[data-v-d2bb322c]{width:100%}}@media(max-width:360px){.code-digit[data-v-d2bb322c]{height:34px;font-size:14px}}@media(prefers-color-scheme:dark){.module-card.is-verified[data-v-d2bb322c]{opacity:.85}}.log-dialog-content[data-v-b912eba4]{max-height:calc(100% - 54px);overflow-y:auto}.common-layout[data-v-fd903f1c]{height:100vh;width:100vw;position:relative}.app-background[data-v-fd903f1c]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;background-color:var(--app-bg-primary);background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .5s ease-in-out}.header[data-v-fd903f1c]{width:100%;padding:0;height:auto;min-height:40px;background:transparent;flex-shrink:0}@media(max-width:1024px){.header[data-v-fd903f1c]{min-height:36px}}.outer-container[data-v-fd903f1c]{height:100vh;display:flex;flex-direction:column}.inner-container[data-v-fd903f1c]{flex:1;display:flex;overflow:hidden}.main-content[data-v-fd903f1c]{height:100%;overflow-y:auto}#pageContent[data-v-fd903f1c]{margin:0;padding:0;height:100%;width:100%;overflow:auto}.body[data-v-fd903f1c]{flex:1;display:flex;flex-direction:column;height:100%}.menu[data-v-fd903f1c]{height:30px;width:100%;color:var(--app-text-primary)}.menuleft[data-v-fd903f1c]{height:100%;flex-shrink:0}.el-aside[data-v-fd903f1c]{transition:width .3s ease;overflow:visible}.page-fade-enter-active[data-v-fd903f1c],.page-fade-leave-active[data-v-fd903f1c]{transition:opacity .2s ease,transform .2s ease}.page-fade-enter-from[data-v-fd903f1c]{opacity:0;transform:translateY(8px)}.page-fade-leave-to[data-v-fd903f1c]{opacity:0;transform:translateY(-8px)}.router-view-wrapper[data-v-fd903f1c]{height:100%;width:100%}
