@charset "UTF-8";:deep(.el-dialog){--el-dialog-border-radius:20px}:deep(.el-input){--el-input-border-radius:20px}:deep(.el-input__wrapper){--el-input-border-radius:20px}.base-button[data-v-92c29957]{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;font-weight:500;text-align:center;text-decoration:none;cursor:pointer;transition:all .2s ease-in-out;user-select:none;white-space:nowrap;outline:none}.base-button[data-v-92c29957]:focus{box-shadow:0 0 0 2px rgba(59,130,246,.3)}.base-button--small[data-v-92c29957]{padding:6px 12px;font-size:12px;line-height:1.4}.base-button--medium[data-v-92c29957]{padding:8px 16px;font-size:14px;line-height:1.5}.base-button--large[data-v-92c29957]{padding:12px 24px;font-size:16px;line-height:1.5}.base-button--primary.base-button--solid[data-v-92c29957]{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.base-button--primary.base-button--solid[data-v-92c29957]:hover{background-color:#2563eb;border-color:#2563eb}.base-button--primary.base-button--outline[data-v-92c29957]{background-color:transparent;border-color:#3b82f6;color:#3b82f6}.base-button--primary.base-button--outline[data-v-92c29957]:hover{background-color:#3b82f6;color:#fff}.base-button--primary.base-button--ghost[data-v-92c29957]{background-color:transparent;border-color:transparent;color:#3b82f6}.base-button--primary.base-button--ghost[data-v-92c29957]:hover{background-color:rgba(59,130,246,.1)}.base-button--secondary.base-button--solid[data-v-92c29957]{background-color:#6b7280;border-color:#6b7280;color:#fff}.base-button--secondary.base-button--solid[data-v-92c29957]:hover{background-color:#4b5563;border-color:#4b5563}.base-button--success.base-button--solid[data-v-92c29957]{background-color:#10b981;border-color:#10b981;color:#fff}.base-button--success.base-button--solid[data-v-92c29957]:hover{background-color:#059669;border-color:#059669}.base-button--warning.base-button--solid[data-v-92c29957]{background-color:#f59e0b;border-color:#f59e0b;color:#fff}.base-button--warning.base-button--solid[data-v-92c29957]:hover{background-color:#d97706;border-color:#d97706}.base-button--danger.base-button--solid[data-v-92c29957]{background-color:#ef4444;border-color:#ef4444;color:#fff}.base-button--danger.base-button--solid[data-v-92c29957]:hover{background-color:#dc2626;border-color:#dc2626}.base-button--disabled[data-v-92c29957]{opacity:.5;cursor:not-allowed}.base-button--loading[data-v-92c29957]{cursor:not-allowed}.base-button--block[data-v-92c29957]{display:flex;width:100%}.base-button__spinner[data-v-92c29957]{display:inline-block;width:14px;height:14px;border:2px solid currentColor;border-radius:50%;border-top-color:transparent;animation:spin-92c29957 .8s linear infinite}@keyframes spin-92c29957{to{transform:rotate(360deg)}}.app-layout[data-v-100024c0]{min-height:100vh;display:flex;flex-direction:column}.app-header[data-v-100024c0]{background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.1);position:sticky;top:0;z-index:100}.header-content[data-v-100024c0]{max-width:1400px;margin:0 auto;padding:0 1rem;display:flex;align-items:center;justify-content:space-between;height:64px}.header-left[data-v-100024c0]{display:flex;align-items:center}.app-title[data-v-100024c0]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.header-right[data-v-100024c0]{display:flex;align-items:center;gap:2rem}.nav-menu[data-v-100024c0]{display:flex;gap:1.5rem}.nav-item[data-v-100024c0]{padding:.5rem 1rem;color:#6b7280;text-decoration:none;border-radius:6px;font-weight:500;transition:all .2s}.nav-item[data-v-100024c0]:hover{color:#3b82f6;background-color:#eff6ff}.nav-item.active[data-v-100024c0]{color:#3b82f6;background-color:#dbeafe}.user-info[data-v-100024c0]{display:flex;align-items:center;gap:1rem}.username[data-v-100024c0]{color:#374151;font-weight:500}.logout-btn[data-v-100024c0]{padding:.5rem 1rem;background:#ef4444;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.logout-btn[data-v-100024c0]:hover{background:#dc2626}.app-main[data-v-100024c0]{flex:1;background:#f9fafb;padding:1rem}@media(max-width:768px){.header-content[data-v-100024c0]{padding:.5rem;flex-direction:column;height:auto}.header-right[data-v-100024c0]{width:100%;justify-content:space-between;gap:1rem}.nav-menu[data-v-100024c0]{gap:1rem}.nav-item[data-v-100024c0]{padding:.375rem .75rem;font-size:.875rem}}.side-navigation[data-v-7da85dc3]{position:fixed;left:0;top:0;bottom:0;width:112px;background:#fff;z-index:88;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 16px 20px;overflow-y:auto;border-right:1px solid #e4e7ed;transition:width .22s ease,padding .22s ease;scrollbar-width:none;-ms-overflow-style:none}.side-navigation.collapsed[data-v-7da85dc3]{width:14px;padding:0;overflow:visible;border-right-color:transparent}.nav-header[data-v-7da85dc3]{display:flex;align-items:center;justify-content:center;align-self:stretch;padding:20px 0}.side-navigation.collapsed .nav-header[data-v-7da85dc3]{display:none}.nav-logo[data-v-7da85dc3]{width:100%!important;height:2rem!important;color:#000;flex-shrink:0}.nav-logo-img[data-v-7da85dc3]{max-width:100%;max-height:40px;object-fit:contain;flex-shrink:0}.nav-menu[data-v-7da85dc3]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.nav-item[data-v-7da85dc3]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;padding:8px 16px;border-radius:4px;cursor:pointer;transition:all .2s ease;background-color:transparent;user-select:none}.side-navigation.collapsed .nav-item[data-v-7da85dc3]{display:none}.nav-item[data-v-7da85dc3]:hover{background-color:#f3f4f6}.nav-item.active[data-v-7da85dc3]{background-color:#29a383;border-radius:13px;box-shadow:0 4px 24px rgba(0,162,85,.24)}.nav-icon-wrap[data-v-7da85dc3]{position:relative;display:flex;align-items:center;justify-content:center}.nav-badge[data-v-7da85dc3]{position:absolute;top:-16px;right:-24px;min-width:16px;height:16px;padding:0 4px;background-color:#ef4444;color:#fff;font-size:10px;font-weight:600;border-radius:8px;display:flex;align-items:center;justify-content:center;line-height:1;z-index:1}.svgactive[data-v-7da85dc3]{color:#fbfefd;flex-shrink:0}.normal[data-v-7da85dc3]{color:#60646c;flex-shrink:0}.nav-label[data-v-7da85dc3]{font-size:12px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-weight:400;color:#60646c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .2s ease}.side-navigation.collapsed .nav-label[data-v-7da85dc3],.side-navigation.collapsed .nav-menu[data-v-7da85dc3],.side-navigation.collapsed .nav-footer[data-v-7da85dc3],.side-navigation.collapsed .nav-logo[data-v-7da85dc3],.side-navigation.collapsed .nav-logo-img[data-v-7da85dc3]{display:none}.nav-label.active[data-v-7da85dc3]{color:#fbfefd;font-weight:500}.nav-footer[data-v-7da85dc3]{width:100%}@media(max-width:480px){.side-navigation[data-v-7da85dc3]{width:88px;padding:18px 10px}.side-navigation.collapsed[data-v-7da85dc3]{width:0;padding:0}.nav-header[data-v-7da85dc3]{padding:12px 0}.nav-label[data-v-7da85dc3]{display:block}}@media(max-width:760px){.side-navigation[data-v-7da85dc3]{z-index:112;width:88px;padding:20px 10px;overflow:hidden auto;border-right-color:#eceff3;box-shadow:18px 0 36px rgba(15,23,42,.12)}.side-navigation.collapsed[data-v-7da85dc3]{width:0;padding:0;overflow:hidden;border-right-color:transparent;box-shadow:none;transform:translate(-100%)}.nav-header[data-v-7da85dc3]{min-height:52px;padding:14px 0 8px}.nav-logo[data-v-7da85dc3]{height:28px!important}.nav-menu[data-v-7da85dc3]{gap:10px}.nav-item[data-v-7da85dc3]{min-height:64px;padding:8px 4px;border-radius:14px}.nav-item.active[data-v-7da85dc3]{border-radius:14px}.nav-label[data-v-7da85dc3]{display:block;width:100%;font-size:11px;text-align:center;white-space:normal;line-height:1.25}.nav-footer[data-v-7da85dc3]{flex:0 0 auto;margin-top:auto}}@media(min-width:768px)and (max-width:1024px){.side-navigation[data-v-7da85dc3]{width:112px;padding:20px 16px}.side-navigation.collapsed[data-v-7da85dc3]{width:14px;padding:0}}.user-info-header[data-v-36792573]{position:fixed;top:0;left:112px;right:0;z-index:90;height:60px;padding:0 20px 0 18px;display:flex;align-items:center;justify-content:space-between;background:#f9f9fb;border-bottom:1px solid #eceff3}.user-info-header.collapsed[data-v-36792573]{left:14px}.user-info-header.embedded[data-v-36792573]{position:static;inset:auto;z-index:auto;height:auto;padding:0;background:transparent;border-bottom:0}.breadcrumb[data-v-36792573]{min-width:0;display:flex;align-items:center;gap:8px}.mobile-current-icon[data-v-36792573]{display:none}.breadcrumb-current[data-v-36792573]{color:#111827;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap}.desktop-sidebar-toggle[data-v-36792573]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:#5f6b77;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.desktop-sidebar-toggle[data-v-36792573]:hover{border-color:rgba(41,163,131,.45);background:#f7fffc;color:#29a383;box-shadow:0 4px 12px rgba(15,23,42,.08)}.desktop-sidebar-toggle span[data-v-36792573]{display:block}.sidebar-icon[data-v-36792573]{position:relative;width:16px;height:14px}.sidebar-icon-panel[data-v-36792573]{position:absolute;top:1px;right:6px;bottom:1px;left:1px;border:1.5px solid currentColor;border-radius:3px;opacity:.9}.sidebar-icon-panel[data-v-36792573]:before{content:"";position:absolute;top:-1.5px;bottom:-1.5px;right:-4px;width:1.5px;background:currentColor;opacity:.55}.sidebar-icon-arrow[data-v-36792573]{position:absolute;top:4px;right:1px;width:6px;height:6px;border-top:1.7px solid currentColor;border-right:1.7px solid currentColor;transform:rotate(45deg)}.user-info-header:not(.collapsed) .sidebar-icon-arrow[data-v-36792573]{right:0;transform:rotate(225deg)}.header-actions[data-v-36792573]{flex:0 0 auto;display:flex;align-items:center;gap:14px}.user-dropdown[data-v-36792573]{flex:0 0 auto}.user-info-trigger[data-v-36792573]{display:flex;align-items:center;gap:8px;padding:6px 0;border-radius:12px;transition:box-shadow .2s ease;cursor:pointer;outline:none}.user-avatar[data-v-36792573]{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-icon[data-v-36792573]{color:#fff}.user-detail[data-v-36792573]{display:flex;flex-direction:column;gap:1px}.user-name[data-v-36792573]{font-size:13px;font-weight:500;line-height:16px;color:#111827;white-space:nowrap}.user-role[data-v-36792573]{color:#8e9199;font-size:10px;font-weight:400;line-height:13px;white-space:nowrap;max-width:80px;overflow:hidden;text-overflow:ellipsis}.dropdown-caret[data-v-36792573]{width:7px;height:7px;margin-left:2px;border-right:1.5px solid #111827;border-bottom:1.5px solid #111827;transform:rotate(45deg) translateY(-2px)}[data-v-36792573] .password-dialog{border-radius:16px}[data-v-36792573] .password-dialog .el-dialog__header{padding:20px 22px 8px;margin-right:0}[data-v-36792573] .password-dialog .el-dialog__title{color:#1f2937;font-size:18px;font-weight:600}[data-v-36792573] .password-dialog .el-dialog__body{padding:12px 22px 18px}[data-v-36792573] .password-dialog .el-dialog__footer{padding:0 22px 22px}.password-form[data-v-36792573]{display:flex;flex-direction:column;gap:18px}.form-item[data-v-36792573]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-36792573]{color:#374151;font-size:14px;font-weight:500}.form-input[data-v-36792573] .el-input__wrapper{border-radius:8px;background:#f9fafb;box-shadow:0 0 0 1px #e5e7eb inset}.form-input[data-v-36792573] .el-input__wrapper:hover,.form-input[data-v-36792573] .el-input__wrapper.is-focus{background:#fff;box-shadow:0 0 0 1px #3b82f6 inset}.password-tips[data-v-36792573]{margin-top:2px;padding:10px 12px;border-radius:8px;background:#f9fafb}.tip-text[data-v-36792573]{position:relative;margin:0;padding-left:12px;color:#6b7280;font-size:12px;line-height:1.8;transition:color .2s ease}.tip-text[data-v-36792573]:before{content:"";position:absolute;left:0;top:50%;width:4px;height:4px;border-radius:50%;background:#9ca3af;transform:translateY(-50%);transition:background .2s ease}.tip-text.tip-valid[data-v-36792573]{color:#10b981}.tip-text.tip-valid[data-v-36792573]:before{background:#10b981}.dialog-footer[data-v-36792573]{display:flex;justify-content:flex-end;gap:10px}@media(max-width:480px){.user-info-header[data-v-36792573]{left:0;height:52px;padding:0 12px;background:#fff}.header-actions[data-v-36792573]{gap:8px}.user-info-trigger[data-v-36792573]{padding:6px;border-radius:50%}.user-detail[data-v-36792573],.dropdown-caret[data-v-36792573]{display:none}[data-v-36792573] .password-dialog{width:calc(100vw - 32px)!important}}@media(max-width:760px){.user-info-header[data-v-36792573],.user-info-header.collapsed[data-v-36792573]{left:0;height:56px;padding:0 16px;background:#fff;border-bottom-color:#edf0f3}.breadcrumb[data-v-36792573]{flex:1 1 auto;width:auto;height:40px;cursor:pointer;outline:none}.mobile-current-icon[data-v-36792573]{display:block;width:40px;height:24px}.breadcrumb-current[data-v-36792573]{max-width:120px;overflow:hidden;text-overflow:ellipsis}.desktop-sidebar-toggle[data-v-36792573]{display:none}.user-detail[data-v-36792573]{display:block}.user-role[data-v-36792573]{display:none}}.alarm-entry[data-v-36792573]{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;cursor:pointer;transition:background .2s ease}.alarm-entry[data-v-36792573]:hover{background:#eef2ff}.alarm-icon[data-v-36792573]{color:#4b5563}.alarm-entry.has-new .alarm-icon[data-v-36792573]{color:#ef4444}.alarm-badge[data-v-36792573] .el-badge__content{background:#ef4444;border:none}[data-v-36792573] .abnormal-dialog{border-radius:16px;height:min(720px,calc(100vh - 80px));display:flex;flex-direction:column}[data-v-36792573] .abnormal-dialog .el-dialog__header{padding:18px 22px 8px;margin-right:0}[data-v-36792573] .abnormal-dialog .el-dialog__title{color:#1f2937;font-size:18px;font-weight:600}[data-v-36792573] .abnormal-dialog .el-dialog__body{padding:12px 22px 20px;flex:1;min-height:0;display:flex;flex-direction:column}.abnormal-filters[data-v-36792573]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 20px;padding-bottom:16px;border-bottom:1px solid #f0f2f5;margin-bottom:14px}.filter-item[data-v-36792573]{display:flex;flex-direction:column;gap:6px;min-width:180px;flex:1 1 180px}.filter-label[data-v-36792573]{color:#6b7280;font-size:12px;font-weight:500}.filter-input[data-v-36792573]{width:100%}.filter-actions[data-v-36792573]{display:flex;margin-left:20px}.abnormal-table[data-v-36792573] .el-table__header th{background:#fafbfc;color:#6b7280;font-weight:500}.abnormal-table-wrap[data-v-36792573]{flex:1;min-height:0}.abnormal-table[data-v-36792573]{height:100%}.cell-stack[data-v-36792573]{display:flex;flex-direction:column;gap:2px;line-height:1.4}.cell-main[data-v-36792573]{display:flex;align-items:center;gap:6px}.cell-title[data-v-36792573]{color:#1f2937;font-size:13px;font-weight:500}.cell-sub[data-v-36792573]{color:#9ca3af;font-size:12px}.new-badge[data-v-36792573]{display:inline-flex;align-items:center;padding:0 6px;height:16px;font-size:10px;font-weight:600;color:#fff;background:#ef4444;border-radius:8px;line-height:16px}.abnormal-pager[data-v-36792573]{display:flex;justify-content:center;padding-top:16px}@media(min-width:768px)and (max-width:1024px){.user-info-header[data-v-36792573]{left:112px}}.tab-layout[data-v-00abda29]{min-height:100vh;display:flex;background:#f9f9fb}.tab-main[data-v-00abda29]{flex:1;margin-left:112px;overflow:hidden;padding-top:60px;padding-right:20px;transition:margin-left .22s ease}@media(max-width:480px){.tab-main[data-v-00abda29]{margin-left:64px;padding-top:56px;padding-right:12px}}@media(min-width:768px)and (max-width:1024px){.tab-main[data-v-00abda29]{margin-left:112px}}.tab-layout.sidebar-collapsed .tab-main[data-v-00abda29]{margin-left:14px}.dashboard-loading[data-v-cee9fcca]{position:fixed;top:0;left:0;width:100vw;height:90vh;background:var(--theme-background);display:flex;align-items:center;justify-content:center;z-index:var(--z-index-modal)}.loading-content[data-v-cee9fcca]{text-align:center}.loading-spinner[data-v-cee9fcca]{position:relative;width:80px;height:80px;margin:0 auto var(--spacing-lg) auto}.spinner-ring[data-v-cee9fcca]{position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid transparent;border-top:3px solid var(--chart-primary);border-radius:50%;animation:spin-cee9fcca 1.5s linear infinite}.spinner-ring[data-v-cee9fcca]:nth-child(2){width:60px;height:60px;top:10px;left:10px;border-top-color:var(--chart-secondary);animation-duration:1.2s;animation-direction:reverse}.spinner-ring[data-v-cee9fcca]:nth-child(3){width:40px;height:40px;top:20px;left:20px;border-top-color:var(--theme-primary);animation-duration:.9s}.loading-text h3[data-v-cee9fcca]{margin:0 0 var(--spacing-sm) 0;font-size:var(--font-size-lg);color:var(--theme-text-primary);font-weight:700}.loading-text p[data-v-cee9fcca]{margin:0;font-size:var(--font-size-base);color:var(--theme-text-secondary)}@keyframes spin-cee9fcca{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.loading-spinner[data-v-cee9fcca]{width:60px;height:60px}.spinner-ring[data-v-cee9fcca]:nth-child(2){width:45px;height:45px;top:7.5px;left:7.5px}.spinner-ring[data-v-cee9fcca]:nth-child(3){width:30px;height:30px;top:15px;left:15px}.loading-text h3[data-v-cee9fcca]{font-size:var(--font-size-base)}.loading-text p[data-v-cee9fcca]{font-size:var(--font-size-sm)}}[data-v-3ccd1590]:root{--font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--font-size-xs: 10px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-xxl: 20px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-round: 50%;--border-width: 1px;--border-style: solid;--transition-fast: .15s;--transition-base: .3s;--transition-slow: .5s;--transition-cubic-bezier: cubic-bezier(.4, 0, .2, 1);--z-index-dropdown: 1000;--z-index-modal: 1050;--z-index-tooltip: 1070;--z-index-top: 9999}[data-theme=light][data-v-3ccd1590]{--theme-primary: #00B3FF;--theme-secondary: #00E6D4;--theme-success: #52c41a;--theme-warning: #faad14;--theme-error: #f5222d;--theme-info: #13c2c2;--theme-background: #f0f5ff;--theme-surface: #ffffff;--theme-surface-dark: rgba(255, 255, 255, .9);--theme-text-primary: #1a1a1a;--theme-text-secondary: #666666;--theme-text-disabled: #999999;--theme-border: #e0e6ff;--theme-border-accent: rgba(0, 179, 255, .3);--theme-accent-cyan: #00B3FF;--theme-shadow-small: 0 2px 8px rgba(0, 179, 255, .1);--theme-shadow-medium: 0 4px 12px rgba(0, 179, 255, .15);--theme-shadow-large: 0 8px 24px rgba(0, 179, 255, .2);--chart-primary: #00B3FF;--chart-secondary: #00E6D4;--chart-grid: rgba(0, 0, 0, .1);--chart-axis: #666666}[data-theme=dark][data-v-3ccd1590]{--theme-primary: #00B3FF;--theme-secondary: #00E6D4;--theme-success: #49aa19;--theme-warning: #d89614;--theme-error: #dc4446;--theme-info: #13a8a8;--theme-background: #000000;--theme-surface: #041418;--theme-surface-dark: #041418;--theme-text-primary: #ffffff;--theme-text-secondary: #a6a6a6;--theme-text-disabled: #5c5c5c;--theme-border: #014046;--theme-border-accent: rgba(1, 64, 70, 1);--theme-accent-cyan: #00E6D4;--theme-shadow-small: 0 2px 8px rgba(0, 0, 0, .24);--theme-shadow-medium: 0 4px 12px rgba(0, 0, 0, .32);--theme-shadow-large: 0 8px 24px rgba(0, 0, 0, .48);--chart-primary: #00B3FF;--chart-secondary: #00E6D4;--chart-grid: rgba(255, 255, 255, .1);--chart-axis: #a6a6a6}[data-v-3ccd1590]{box-sizing:border-box}html[data-v-3ccd1590]{font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body[data-v-3ccd1590]{margin:0;padding:0;font-family:var(--font-family);background-color:var(--theme-background);color:var(--theme-text-primary);transition:background-color var(--transition-base) var(--transition-cubic-bezier),color var(--transition-base) var(--transition-cubic-bezier);overflow:hidden}[data-v-3ccd1590]::-webkit-scrollbar{width:6px;height:6px}[data-v-3ccd1590]::-webkit-scrollbar-track{background:var(--theme-surface);border-radius:var(--border-radius-sm)}[data-v-3ccd1590]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:var(--border-radius-sm)}[data-v-3ccd1590]::-webkit-scrollbar-thumb:hover{background:var(--theme-text-disabled)}[data-v-3ccd1590]::selection{background-color:var(--theme-primary);color:var(--theme-background)}.text-primary[data-v-3ccd1590]{color:var(--theme-text-primary)!important}.text-secondary[data-v-3ccd1590]{color:var(--theme-text-secondary)!important}.text-disabled[data-v-3ccd1590]{color:var(--theme-text-disabled)!important}.bg-primary[data-v-3ccd1590]{background-color:var(--theme-primary)!important}.bg-surface[data-v-3ccd1590]{background-color:var(--theme-surface)!important}.border-primary[data-v-3ccd1590]{border-color:var(--theme-border)!important}@media(max-width:768px){html[data-v-3ccd1590]{font-size:12px}}@media(max-width:480px){html[data-v-3ccd1590]{font-size:10px}}.dashboard-container[data-v-3ccd1590]{width:100vw;height:100vh;position:relative;overflow:hidden;background:var(--theme-background)}.dashboard-content[data-v-3ccd1590]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center;transition:transform var(--transition-base) var(--transition-cubic-bezier)}.component-border[data-v-3ccd1590]{position:relative}.component-border[data-v-3ccd1590]:before,.component-border[data-v-3ccd1590]:after{content:"";position:absolute;border:var(--border-width) solid var(--theme-primary);border-radius:var(--border-radius-md);transition:all var(--transition-base) var(--transition-cubic-bezier)}.component-border[data-v-3ccd1590]:before{top:0;left:0;width:20px;height:20px;border-right:none;border-bottom:none}.component-border[data-v-3ccd1590]:after{bottom:0;right:0;width:20px;height:20px;border-left:none;border-top:none}.glow-effect[data-v-3ccd1590]{box-shadow:0 0 10px var(--theme-primary);filter:drop-shadow(0 0 10px var(--theme-primary))}.gradient-text[data-v-3ccd1590]{background:linear-gradient(45deg,var(--chart-primary),var(--chart-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.border-bg-top[data-v-3ccd1590]{position:absolute;right:0;top:0;width:50px;height:7px;display:block;background:url(data:image/png;base64,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) no-repeat;background-size:cover}.border-top[data-v-3ccd1590]{position:absolute;right:0;top:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover}.border-bottom[data-v-3ccd1590]{position:absolute;right:0;bottom:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover;transform:rotate(90deg)}.border-left[data-v-3ccd1590]{position:absolute;left:0;bottom:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover;transform:rotate(180deg)}.border-right[data-v-3ccd1590]{position:absolute;left:0;top:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover;transform:rotate(270deg)}.dashboard-header[data-v-3ccd1590]{display:flex;justify-content:space-between;align-items:center;height:80px;padding:0 var(--spacing-lg);background:var(--theme-surface);position:relative}.dashboard-header .header-img[data-v-3ccd1590]{position:absolute;left:0;width:100%;height:100%;background:url(../png/light_top_nav-DhAz8p8T.png) no-repeat;background-size:100% 100%}.header-left[data-v-3ccd1590]{flex:1}.time-display[data-v-3ccd1590]{display:flex;justify-content:flex-end;align-items:center}.time-display .current-time[data-v-3ccd1590]{font-size:var(--font-size-xl);font-weight:700;color:var(--chart-primary);margin-bottom:4px}.time-display .current-date[data-v-3ccd1590]{font-size:var(--font-size-sm);color:var(--theme-text-secondary)}.header-center[data-v-3ccd1590]{flex:2;text-align:center}.dashboard-title[data-v-3ccd1590]{margin:0;font-size:var(--font-size-xxl);font-weight:700;letter-spacing:2px}.header-right[data-v-3ccd1590]{flex:1;justify-content:flex-end}.subtitle-info[data-v-3ccd1590]{display:flex;gap:var(--spacing-xs)}.subtitle-item[data-v-3ccd1590]{display:flex;align-items:center;gap:var(--spacing-xs)}.subtitle-item .label[data-v-3ccd1590]{font-size:var(--font-size-sm);color:var(--theme-text-secondary)}.subtitle-item .value[data-v-3ccd1590]{font-size:var(--font-size-sm);color:var(--theme-text-primary);font-weight:500;margin-right:var(--spacing-xs)}[data-v-d95d15c1]:root{--font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--font-size-xs: 10px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-xxl: 20px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-round: 50%;--border-width: 1px;--border-style: solid;--transition-fast: .15s;--transition-base: .3s;--transition-slow: .5s;--transition-cubic-bezier: cubic-bezier(.4, 0, .2, 1);--z-index-dropdown: 1000;--z-index-modal: 1050;--z-index-tooltip: 1070;--z-index-top: 9999}[data-theme=light][data-v-d95d15c1]{--theme-primary: #00B3FF;--theme-secondary: #00E6D4;--theme-success: #52c41a;--theme-warning: #faad14;--theme-error: #f5222d;--theme-info: #13c2c2;--theme-background: #f0f5ff;--theme-surface: #ffffff;--theme-surface-dark: rgba(255, 255, 255, .9);--theme-text-primary: #1a1a1a;--theme-text-secondary: #666666;--theme-text-disabled: #999999;--theme-border: #e0e6ff;--theme-border-accent: rgba(0, 179, 255, .3);--theme-accent-cyan: #00B3FF;--theme-shadow-small: 0 2px 8px rgba(0, 179, 255, .1);--theme-shadow-medium: 0 4px 12px rgba(0, 179, 255, .15);--theme-shadow-large: 0 8px 24px rgba(0, 179, 255, .2);--chart-primary: #00B3FF;--chart-secondary: #00E6D4;--chart-grid: rgba(0, 0, 0, .1);--chart-axis: #666666}[data-theme=dark][data-v-d95d15c1]{--theme-primary: #00B3FF;--theme-secondary: #00E6D4;--theme-success: #49aa19;--theme-warning: #d89614;--theme-error: #dc4446;--theme-info: #13a8a8;--theme-background: #000000;--theme-surface: #041418;--theme-surface-dark: #041418;--theme-text-primary: #ffffff;--theme-text-secondary: #a6a6a6;--theme-text-disabled: #5c5c5c;--theme-border: #014046;--theme-border-accent: rgba(1, 64, 70, 1);--theme-accent-cyan: #00E6D4;--theme-shadow-small: 0 2px 8px rgba(0, 0, 0, .24);--theme-shadow-medium: 0 4px 12px rgba(0, 0, 0, .32);--theme-shadow-large: 0 8px 24px rgba(0, 0, 0, .48);--chart-primary: #00B3FF;--chart-secondary: #00E6D4;--chart-grid: rgba(255, 255, 255, .1);--chart-axis: #a6a6a6}[data-v-d95d15c1]{box-sizing:border-box}html[data-v-d95d15c1]{font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body[data-v-d95d15c1]{margin:0;padding:0;font-family:var(--font-family);background-color:var(--theme-background);color:var(--theme-text-primary);transition:background-color var(--transition-base) var(--transition-cubic-bezier),color var(--transition-base) var(--transition-cubic-bezier);overflow:hidden}[data-v-d95d15c1]::-webkit-scrollbar{width:6px;height:6px}[data-v-d95d15c1]::-webkit-scrollbar-track{background:var(--theme-surface);border-radius:var(--border-radius-sm)}[data-v-d95d15c1]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:var(--border-radius-sm)}[data-v-d95d15c1]::-webkit-scrollbar-thumb:hover{background:var(--theme-text-disabled)}[data-v-d95d15c1]::selection{background-color:var(--theme-primary);color:var(--theme-background)}.text-primary[data-v-d95d15c1]{color:var(--theme-text-primary)!important}.text-secondary[data-v-d95d15c1]{color:var(--theme-text-secondary)!important}.text-disabled[data-v-d95d15c1]{color:var(--theme-text-disabled)!important}.bg-primary[data-v-d95d15c1]{background-color:var(--theme-primary)!important}.bg-surface[data-v-d95d15c1]{background-color:var(--theme-surface)!important}.border-primary[data-v-d95d15c1]{border-color:var(--theme-border)!important}@media(max-width:768px){html[data-v-d95d15c1]{font-size:12px}}@media(max-width:480px){html[data-v-d95d15c1]{font-size:10px}}.dashboard-container[data-v-d95d15c1]{width:100vw;height:100vh;position:relative;overflow:hidden;background:var(--theme-background)}.dashboard-content[data-v-d95d15c1]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center;transition:transform var(--transition-base) var(--transition-cubic-bezier)}.component-border[data-v-d95d15c1]{position:relative}.component-border[data-v-d95d15c1]:before,.component-border[data-v-d95d15c1]:after{content:"";position:absolute;border:var(--border-width) solid var(--theme-primary);border-radius:var(--border-radius-md);transition:all var(--transition-base) var(--transition-cubic-bezier)}.component-border[data-v-d95d15c1]:before{top:0;left:0;width:20px;height:20px;border-right:none;border-bottom:none}.component-border[data-v-d95d15c1]:after{bottom:0;right:0;width:20px;height:20px;border-left:none;border-top:none}.glow-effect[data-v-d95d15c1]{box-shadow:0 0 10px var(--theme-primary);filter:drop-shadow(0 0 10px var(--theme-primary))}.gradient-text[data-v-d95d15c1]{background:linear-gradient(45deg,var(--chart-primary),var(--chart-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.border-bg-top[data-v-d95d15c1]{position:absolute;right:0;top:0;width:50px;height:7px;display:block;background:url(data:image/png;base64,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) no-repeat;background-size:cover}.border-top[data-v-d95d15c1]{position:absolute;right:0;top:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover}.border-bottom[data-v-d95d15c1]{position:absolute;right:0;bottom:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover;transform:rotate(90deg)}.border-left[data-v-d95d15c1]{position:absolute;left:0;bottom:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover;transform:rotate(180deg)}.border-right[data-v-d95d15c1]{position:absolute;left:0;top:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover;transform:rotate(270deg)}.comprehensive-info[data-v-d95d15c1]{width:100%;height:100%;min-height:200px}.info-container[data-v-d95d15c1]{width:100%;height:100%;background:var(--theme-surface-dark, #041418);position:relative;overflow:hidden}.title[data-v-d95d15c1]{display:flex;justify-content:space-between;align-items:center}.title h2[data-v-d95d15c1]{font-size:var(--font-size-lg);font-weight:700;color:var(--theme-text-primary);margin:0}.area-info[data-v-d95d15c1]{display:flex;justify-content:space-between;align-items:center}.area-info .text[data-v-d95d15c1]{font-size:var(--font-size-base);color:var(--theme-text-secondary)}.area-info .text .area-value[data-v-d95d15c1]{font-size:30px;color:var(--theme-accent-cyan, #00BFBF);letter-spacing:.86px;font-weight:700;margin:0 var(--spacing-xs)}.content-wrapper[data-v-d95d15c1]{position:relative;display:flex}.background-image[data-v-d95d15c1]{width:60px;height:60px;background:url(../png/carbon-neutrality-87oqx7mr.png) no-repeat center;background-size:contain}.stats-container[data-v-d95d15c1]{width:100%;display:flex;justify-content:space-around;align-items:center}.stat-item[data-v-d95d15c1]{text-align:center}.stat-item.first[data-v-d95d15c1]{margin-right:var(--spacing-lg)}.stat-item .stat-value[data-v-d95d15c1]{opacity:.9;font-size:var(--font-size-xxl);color:var(--theme-text-primary);letter-spacing:.86px;font-weight:700;margin:0 0 var(--spacing-xs) 0}.stat-item h3[data-v-d95d15c1]{font-size:var(--font-size-sm);color:var(--theme-text-secondary);font-weight:500;margin:0;opacity:.7}[data-v-ddc985ac]:root{--font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--font-size-xs: 10px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-xxl: 20px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-round: 50%;--border-width: 1px;--border-style: solid;--transition-fast: .15s;--transition-base: .3s;--transition-slow: .5s;--transition-cubic-bezier: cubic-bezier(.4, 0, .2, 1);--z-index-dropdown: 1000;--z-index-modal: 1050;--z-index-tooltip: 1070;--z-index-top: 9999}[data-theme=light][data-v-ddc985ac]{--theme-primary: #00B3FF;--theme-secondary: #00E6D4;--theme-success: #52c41a;--theme-warning: #faad14;--theme-error: #f5222d;--theme-info: #13c2c2;--theme-background: #f0f5ff;--theme-surface: #ffffff;--theme-surface-dark: rgba(255, 255, 255, .9);--theme-text-primary: #1a1a1a;--theme-text-secondary: #666666;--theme-text-disabled: #999999;--theme-border: #e0e6ff;--theme-border-accent: rgba(0, 179, 255, .3);--theme-accent-cyan: #00B3FF;--theme-shadow-small: 0 2px 8px rgba(0, 179, 255, .1);--theme-shadow-medium: 0 4px 12px rgba(0, 179, 255, .15);--theme-shadow-large: 0 8px 24px rgba(0, 179, 255, .2);--chart-primary: #00B3FF;--chart-secondary: #00E6D4;--chart-grid: rgba(0, 0, 0, .1);--chart-axis: #666666}[data-theme=dark][data-v-ddc985ac]{--theme-primary: #00B3FF;--theme-secondary: #00E6D4;--theme-success: #49aa19;--theme-warning: #d89614;--theme-error: #dc4446;--theme-info: #13a8a8;--theme-background: #000000;--theme-surface: #041418;--theme-surface-dark: #041418;--theme-text-primary: #ffffff;--theme-text-secondary: #a6a6a6;--theme-text-disabled: #5c5c5c;--theme-border: #014046;--theme-border-accent: rgba(1, 64, 70, 1);--theme-accent-cyan: #00E6D4;--theme-shadow-small: 0 2px 8px rgba(0, 0, 0, .24);--theme-shadow-medium: 0 4px 12px rgba(0, 0, 0, .32);--theme-shadow-large: 0 8px 24px rgba(0, 0, 0, .48);--chart-primary: #00B3FF;--chart-secondary: #00E6D4;--chart-grid: rgba(255, 255, 255, .1);--chart-axis: #a6a6a6}[data-v-ddc985ac]{box-sizing:border-box}html[data-v-ddc985ac]{font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body[data-v-ddc985ac]{margin:0;padding:0;font-family:var(--font-family);background-color:var(--theme-background);color:var(--theme-text-primary);transition:background-color var(--transition-base) var(--transition-cubic-bezier),color var(--transition-base) var(--transition-cubic-bezier);overflow:hidden}[data-v-ddc985ac]::-webkit-scrollbar{width:6px;height:6px}[data-v-ddc985ac]::-webkit-scrollbar-track{background:var(--theme-surface);border-radius:var(--border-radius-sm)}[data-v-ddc985ac]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:var(--border-radius-sm)}[data-v-ddc985ac]::-webkit-scrollbar-thumb:hover{background:var(--theme-text-disabled)}[data-v-ddc985ac]::selection{background-color:var(--theme-primary);color:var(--theme-background)}.text-primary[data-v-ddc985ac]{color:var(--theme-text-primary)!important}.text-secondary[data-v-ddc985ac]{color:var(--theme-text-secondary)!important}.text-disabled[data-v-ddc985ac]{color:var(--theme-text-disabled)!important}.bg-primary[data-v-ddc985ac]{background-color:var(--theme-primary)!important}.bg-surface[data-v-ddc985ac]{background-color:var(--theme-surface)!important}.border-primary[data-v-ddc985ac]{border-color:var(--theme-border)!important}@media(max-width:768px){html[data-v-ddc985ac]{font-size:12px}}@media(max-width:480px){html[data-v-ddc985ac]{font-size:10px}}.dashboard-container[data-v-ddc985ac]{width:100vw;height:100vh;position:relative;overflow:hidden;background:var(--theme-background)}.dashboard-content[data-v-ddc985ac]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center;transition:transform var(--transition-base) var(--transition-cubic-bezier)}.component-border[data-v-ddc985ac]{position:relative}.component-border[data-v-ddc985ac]:before,.component-border[data-v-ddc985ac]:after{content:"";position:absolute;border:var(--border-width) solid var(--theme-primary);border-radius:var(--border-radius-md);transition:all var(--transition-base) var(--transition-cubic-bezier)}.component-border[data-v-ddc985ac]:before{top:0;left:0;width:20px;height:20px;border-right:none;border-bottom:none}.component-border[data-v-ddc985ac]:after{bottom:0;right:0;width:20px;height:20px;border-left:none;border-top:none}.glow-effect[data-v-ddc985ac]{box-shadow:0 0 10px var(--theme-primary);filter:drop-shadow(0 0 10px var(--theme-primary))}.gradient-text[data-v-ddc985ac]{background:linear-gradient(45deg,var(--chart-primary),var(--chart-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.border-bg-top[data-v-ddc985ac]{position:absolute;right:0;top:0;width:50px;height:7px;display:block;background:url(data:image/png;base64,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) no-repeat;background-size:cover}.border-top[data-v-ddc985ac]{position:absolute;right:0;top:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover}.border-bottom[data-v-ddc985ac]{position:absolute;right:0;bottom:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover;transform:rotate(90deg)}.border-left[data-v-ddc985ac]{position:absolute;left:0;bottom:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover;transform:rotate(180deg)}.border-right[data-v-ddc985ac]{position:absolute;left:0;top:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover;transform:rotate(270deg)}.carbon-equivalent[data-v-ddc985ac]{width:100%;height:100%;min-height:300px}.container[data-v-ddc985ac]{width:100%;height:100%;background:var(--theme-surface-dark, #041418);position:relative;overflow:hidden}.content-wrapper[data-v-ddc985ac]{width:100%;height:100%;position:relative}.equivalent-items[data-v-ddc985ac]{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:40px}.equivalent-item[data-v-ddc985ac]{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.equivalent-item .item-text[data-v-ddc985ac]{display:flex;gap:var(--spacing-md);min-width:120px;width:100%;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xs)}.equivalent-item .item-text .item-label[data-v-ddc985ac]{font-size:var(--font-size-sm);color:var(--theme-text-secondary);white-space:nowrap}.equivalent-item .item-text .item-value[data-v-ddc985ac]{font-size:var(--font-size-sm);color:var(--theme-text-primary);font-weight:600}.equivalent-item .item-indicators[data-v-ddc985ac]{border:1px solid var(--theme-border);display:flex;padding:var(--spacing-xs);margin-top:var(--spacing-xs);gap:8px}.equivalent-item .item-indicators .indicator[data-v-ddc985ac]{width:20px;height:20px}.equivalent-item .item-indicators .indicator .indicator-img[data-v-ddc985ac]{width:100%;height:100%;object-fit:contain}.equivalent-item .item-indicators .indicator.active[data-v-ddc985ac],.equivalent-item .item-indicators .indicator.inactive[data-v-ddc985ac]{opacity:1}.title[data-v-ddc985ac]{position:absolute;top:0;left:0}.title h2[data-v-ddc985ac]{font-size:var(--font-size-lg);font-weight:700;color:var(--theme-text-primary);margin:0}[data-v-baf8e47e]:root{--font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--font-size-xs: 10px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-xxl: 20px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-round: 50%;--border-width: 1px;--border-style: solid;--transition-fast: .15s;--transition-base: .3s;--transition-slow: .5s;--transition-cubic-bezier: cubic-bezier(.4, 0, .2, 1);--z-index-dropdown: 1000;--z-index-modal: 1050;--z-index-tooltip: 1070;--z-index-top: 9999}[data-theme=light][data-v-baf8e47e]{--theme-primary: #00B3FF;--theme-secondary: #00E6D4;--theme-success: #52c41a;--theme-warning: #faad14;--theme-error: #f5222d;--theme-info: #13c2c2;--theme-background: #f0f5ff;--theme-surface: #ffffff;--theme-surface-dark: rgba(255, 255, 255, .9);--theme-text-primary: #1a1a1a;--theme-text-secondary: #666666;--theme-text-disabled: #999999;--theme-border: #e0e6ff;--theme-border-accent: rgba(0, 179, 255, .3);--theme-accent-cyan: #00B3FF;--theme-shadow-small: 0 2px 8px rgba(0, 179, 255, .1);--theme-shadow-medium: 0 4px 12px rgba(0, 179, 255, .15);--theme-shadow-large: 0 8px 24px rgba(0, 179, 255, .2);--chart-primary: #00B3FF;--chart-secondary: #00E6D4;--chart-grid: rgba(0, 0, 0, .1);--chart-axis: #666666}[data-theme=dark][data-v-baf8e47e]{--theme-primary: #00B3FF;--theme-secondary: #00E6D4;--theme-success: #49aa19;--theme-warning: #d89614;--theme-error: #dc4446;--theme-info: #13a8a8;--theme-background: #000000;--theme-surface: #041418;--theme-surface-dark: #041418;--theme-text-primary: #ffffff;--theme-text-secondary: #a6a6a6;--theme-text-disabled: #5c5c5c;--theme-border: #014046;--theme-border-accent: rgba(1, 64, 70, 1);--theme-accent-cyan: #00E6D4;--theme-shadow-small: 0 2px 8px rgba(0, 0, 0, .24);--theme-shadow-medium: 0 4px 12px rgba(0, 0, 0, .32);--theme-shadow-large: 0 8px 24px rgba(0, 0, 0, .48);--chart-primary: #00B3FF;--chart-secondary: #00E6D4;--chart-grid: rgba(255, 255, 255, .1);--chart-axis: #a6a6a6}[data-v-baf8e47e]{box-sizing:border-box}html[data-v-baf8e47e]{font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body[data-v-baf8e47e]{margin:0;padding:0;font-family:var(--font-family);background-color:var(--theme-background);color:var(--theme-text-primary);transition:background-color var(--transition-base) var(--transition-cubic-bezier),color var(--transition-base) var(--transition-cubic-bezier);overflow:hidden}[data-v-baf8e47e]::-webkit-scrollbar{width:6px;height:6px}[data-v-baf8e47e]::-webkit-scrollbar-track{background:var(--theme-surface);border-radius:var(--border-radius-sm)}[data-v-baf8e47e]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:var(--border-radius-sm)}[data-v-baf8e47e]::-webkit-scrollbar-thumb:hover{background:var(--theme-text-disabled)}[data-v-baf8e47e]::selection{background-color:var(--theme-primary);color:var(--theme-background)}.text-primary[data-v-baf8e47e]{color:var(--theme-text-primary)!important}.text-secondary[data-v-baf8e47e]{color:var(--theme-text-secondary)!important}.text-disabled[data-v-baf8e47e]{color:var(--theme-text-disabled)!important}.bg-primary[data-v-baf8e47e]{background-color:var(--theme-primary)!important}.bg-surface[data-v-baf8e47e]{background-color:var(--theme-surface)!important}.border-primary[data-v-baf8e47e]{border-color:var(--theme-border)!important}@media(max-width:768px){html[data-v-baf8e47e]{font-size:12px}}@media(max-width:480px){html[data-v-baf8e47e]{font-size:10px}}.dashboard-container[data-v-baf8e47e]{width:100vw;height:100vh;position:relative;overflow:hidden;background:var(--theme-background)}.dashboard-content[data-v-baf8e47e]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center;transition:transform var(--transition-base) var(--transition-cubic-bezier)}.component-border[data-v-baf8e47e]{position:relative}.component-border[data-v-baf8e47e]:before,.component-border[data-v-baf8e47e]:after{content:"";position:absolute;border:var(--border-width) solid var(--theme-primary);border-radius:var(--border-radius-md);transition:all var(--transition-base) var(--transition-cubic-bezier)}.component-border[data-v-baf8e47e]:before{top:0;left:0;width:20px;height:20px;border-right:none;border-bottom:none}.component-border[data-v-baf8e47e]:after{bottom:0;right:0;width:20px;height:20px;border-left:none;border-top:none}.glow-effect[data-v-baf8e47e]{box-shadow:0 0 10px var(--theme-primary);filter:drop-shadow(0 0 10px var(--theme-primary))}.gradient-text[data-v-baf8e47e]{background:linear-gradient(45deg,var(--chart-primary),var(--chart-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.border-bg-top[data-v-baf8e47e]{position:absolute;right:0;top:0;width:50px;height:7px;display:block;background:url(data:image/png;base64,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) no-repeat;background-size:cover}.border-top[data-v-baf8e47e]{position:absolute;right:0;top:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover}.border-bottom[data-v-baf8e47e]{position:absolute;right:0;bottom:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover;transform:rotate(90deg)}.border-left[data-v-baf8e47e]{position:absolute;left:0;bottom:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover;transform:rotate(180deg)}.border-right[data-v-baf8e47e]{position:absolute;left:0;top:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover;transform:rotate(270deg)}.environmental-monitor[data-v-baf8e47e]{height:100%}.monitor-container[data-v-baf8e47e]{width:100%;height:100%;background:var(--theme-surface-dark, #041418);border-radius:var(--border-radius-lg);position:relative;overflow:hidden;padding:var(--spacing-md);display:flex}.monitor-list[data-v-baf8e47e]{list-style:none;margin:0;padding:0;display:flex;gap:var(--spacing-sm)}.monitor-item .item-content[data-v-baf8e47e]{padding:var(--spacing-sm)}.monitor-item .item-content .item-header[data-v-baf8e47e]{display:flex;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs);height:60px}.monitor-item .item-content .item-header p[data-v-baf8e47e]{font-size:var(--font-size-sm);color:var(--theme-text-primary);font-weight:600;margin:0}.monitor-item .item-content .data-row[data-v-baf8e47e]{display:flex;align-items:center;gap:var(--spacing-xs);margin:var(--spacing-xs) 0;font-size:var(--font-size-xs)}.monitor-item .item-content .data-row i[data-v-baf8e47e]{color:var(--theme-text-secondary);font-style:normal;min-width:24px}.monitor-item .item-content .data-row .value[data-v-baf8e47e]{color:var(--theme-text-primary);font-weight:600;min-width:40px;text-align:right}.monitor-item .item-content .data-row .value.outdoor[data-v-baf8e47e]{color:var(--theme-accent-blue, #568aea)}.monitor-item .item-content .data-row .value.lighting[data-v-baf8e47e]{color:var(--theme-accent-yellow, #ffd700)}.monitor-item .item-content .data-row .weather-text[data-v-baf8e47e]{color:var(--theme-accent-green, #00ff88)}.temperature-icon[data-v-baf8e47e]{width:24px;height:24px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAmCAYAAADTGStiAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAHqADAAQAAAABAAAAJgAAAABbEMRCAAAE4klEQVRYCe1X/2scVRCf9/aSy+YLiYq02No0TUtrUihJifRL8EsptEZSNDX1awUp/gEiUtEiFf2lIFj8QfyKGhGrrVX8QiuKgq3Q9krSlss1IVqTYBoQK2pyuS+7b8Z5d73Nu+3e3umPkj12972Zz8zszJuZ9w5g4fq/R0CEOUhEwr4MjxFBHxB1ChCCBAyy0OH0UvFumGw5XknD9dN0o+uqQ2x8C2gU8V1A81hI8W0VWA/MLBVXyhkJ4ssgoqY5TvZtQncLEGYE4QvSgm4poZvHLxKpDCl3axYzb5SS/090e2KuPzqepOjknGtPzW32K6mZTN0WnZhTGlM7mdzh51cyD/QYSe0CUiDQ/TC1pPZHv6L0MvsHQeqQxhDiVj+/knkkCCRQLdfrSSBOF/g60Z6fX2U4MP5njKcP8d1RwPybd7BhwGokhAhYyQxrs3+5cr89/sc7hGT7lXOW1/lplcwDDSM4AAigLH7whejewJVUwyWV11mU5YVUz7MqfQausWQDgi1bqHJ6Mq2LXq1CXGxb2KJvIbFFCnxarzGgW6mtIlywx+hyBNljMe/N7MrFv5mSNWNTvwudBV5xm9zy40DDkteX+GepecN+VZIjwtlvpJsfET4PNAzkssVce8pJ26Pj9/L8LRSYSyTtpcKslfe29MeFmQ42rDNLJ1JBJ6lmArxeFHJL0zWb3wVImJEgXmBy5ZImlzj55EqtaT0I1dbyiAXt+rYktHMGPEecfKTymR+kPIx2jccrx8aiU47TyPtQkVx6xYoJk1A7ktiIHBUSoqmdqHpYiKzJLzcu8ng9UdWUk/4EwG0m7oVSqJ9KKeDkusQfR9w6Wy4l4ke0bClsEL3I8MXEhWc5dndzCN0IwYMzq9tPBAlp2uyatd9zZ3mEdzDuNqp3OHHhmVLYILqXG02JweY00ignVVRY4olU2/qDQQJ+Wt3w4JMK8SUhZYaLf3W6rbNoSfz4wtzzOI3ubg5bVAq6uPeWzlcKAP3uJ7Lq42fvrInHHrVHzy0xeU+1dbzMjWSElBOViLtNXtjYMyxJ9eps5p1pYL8QXqruJ5JfxU9/pND5jrfJ9yCbGmmIx7w9WmMlOAO6xQI5vWHGTJ5nGFC15Pou4pAJOJA41cXruNMosXql0vtMDKfYubws66jw8sqJQDXoBZcWzpiyErONmKss/biaEgIaTYwlsn/pimdEg0kPG3se81lqms9S+kSxzBS4rqnqBDfIYeazZlavlwPgNROjZbQsC0+b9LCxZ5jIjWmlSrk9psCvN29KWba4g7XuY+Ovc+n2JNfdPmBi+ODXo2UlqjMmPWx8NXZ8yhg8vpOb1REGq0hEbP573Tbv2BOmwD7/zQZw1UnGWByK+1Kd27kBlb88j/d2bPuUPRriL7cc131/0fmvyx5pNEaqXEZz+6YhraO8yTzCM6zLgiKwBwQluaRWzTrZsw2DX2wspahh6MtNGsNhXsUfmySL9phlWEquQPdCXSDUxj6/i4v5Yz7Y1fO/BeTwf4AkPpMR+bPGoIut3GTu4aPCw7wfSw7vLJDcNde141hBRyXvawxrofrY0bWI8Cab2ZBTojfe3P7sh4tTUsDjs1198UqMmRi/JpMHdWeObucS6WevuvlcfZNmCiEu80ecBGEdTt7ad7xIYGGyEAEjAv8A44gsEzWelcYAAAAASUVORK5CYII=) no-repeat center;background-size:contain}.humidity-icon[data-v-baf8e47e]{width:24px;height:24px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.illumination-icon[data-v-baf8e47e]{width:24px;height:24px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAmCAYAAADTGStiAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAHqADAAQAAAABAAAAJgAAAABbEMRCAAADnUlEQVRYCe1WT08TQRSfmQV2u1gLKeFQjUmjgWAEjDEhHowRjH4BEwJyxQMkfAM96DcgAQ0cSUo4asQEEjHEE4EDJUhDUSioPRArG4ptYXfn+WbbNf3LtsrF2CHbmXnze783896bNxBSbVUPVD3wX3lA+cLnxHcWh66phATAuF8J/jRsZYa5Tij+nUVj2SRK5OgRfgF3FJqy5faYUZinYM7b8+zeHT1sUiLxgODIlpc1Vna0gLz9A+Ttg6D766G3LCUECazQUXYOQHCUo5fj6lqZjRgp8xoHs0M/4UNI8FyQ+KKgasmDbpCglXBOqCRtNtQ2LkR9NCHW9RN9iADvwCCs1SjySEoIHVpBwMTu9VRySJHqpjR/Y8S1s98LpjkGhOR4ABVjuIHhpL95xhPR/MfG8UCt4hqPXzwfc7BpLRcYzlZStr5NEAKDAGiW0CBlZIlwHFHShZLONAOdTF258Dhb76/Grk97vUp4F1xbu5rr815fPpmQyeGIpoQjILD5607zoif2RaPqwWFiT7iXMtqfbLk8XYzIFd7pA+ABvGKxRrdyKerzWTEvhs2X5Vwne1E7OuoGML2U8mApowKbbPFP4/UKAuheoWPrl9MzNRSaUzY+gvjEWChR02ylxMRE1ZecSHCDGHeDYAK2CqwS2vjNJ8al9GsIGJg/InkI5g1mjtUjEU/LLMEpP4zoxILStC7uAGtbWpdC0UhabDWJq+0P8nkp4eE0Ae3KX8uf40kRA2iMbYq1VBG+fB0xLxrjBo/+jhAjhrHrdK0vF2S0TVQv1sDoZMSMNXiMBVteTl/UcNR3MyGBOWydmpsv6teXCowLGcb3pQgVA2NY6JRj0MaUDgIi1LUPE8DJoHiQKKVBdGkm2WgXFhUsIHiRKEwmOm5XXEAKDLtDS17z+HioTq6d0tpuRc6tLvYChTHMP69IGaFg9ZTEGNDho+t3ZjzBRb8OdECS5fF4W1flJdO9+b6JJ80FfAfaMVmeJm50Zx6JFVXbj3dTnr4ywPCRaHbjI5F2r7q68ASvwTMCdE2qZz3x1rvfbZeW6nNeJ57QR9GF7Rj4NeYi47ZSxsAbnIvPatkBlWQ+biaNh+iVDuMnGUVAfwZWsstNLm7MAjemGa/ribfdK3CZujI7V7/ytqAoCKzE5R5GzWkGfLaktT9dUFdeg7r8qrzK4mAkx9UOWCxtWOUyVckR6wCoyDAFjv9vncmBHbZVXa564F/0wC9V6Z9G5h+CNwAAAABJRU5ErkJggg==) no-repeat center;background-size:contain}.co2-icon[data-v-baf8e47e]{width:24px;height:24px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAmCAYAAADTGStiAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAHqADAAQAAAABAAAAJgAAAABbEMRCAAAEXklEQVRYCe1VS0xcZRQ+57/DvHgUCNSAoQ0tFKYTAoiiJlgwMUpI42NBE2PUoKmLLpoaFWVjbGpIjLporIkaG6ML03bThaVRF6KVhdqxAnXoMMNj+kIBC4QZmJn7+I/nDlwyMw60Gpfzb85/zvnOOf953QuQO7kK5CqQq0CuAndYAbwdznlDfxZA9ABBIyHksYEfiXykiPfilXj1dvab6TcN7LhONQiJT0lCO5goROLgqwCUz9TkYyzuj+9wvL2Z863kIpuyZIG2oRH9mnStHaQ+AqB3uvPtJfEqeyEaVC2k2gcyYZBUj7mml9/I5uM/yVzhpbPO6UVyhhe/aCHKy+bEeXVpl3NqcdYxvSgZ25EN869k7vBcs2NylpxTs1Plc1SwlbFrcq7NMTFLrqm5M1vhsun+UWop9S6QGqChnZjfjtFsRpYstnv7kEDjZ2moj7snZp50Ts085CWyW/qt6EbgbiLFGQo/g4b6EpIOpEjfVoaWThj6R4x3SKmeBV29MBm6tuAKhr8snJkpszDZaHKqy+bnC1cWls4RwT4ThIDX7nIodeHq6ng2o0xZfnCyhyetAgmLeeW6gMiLCDcF2vav7KkezsSbPK8koTsQGORdaReAv6JCfffVegbLeW8Gxq8cZchB3h6dAF/31tWd9gcDr4JBbYg4qdhsx6K1tfOZjl2BwGEi+b5ACFUqec0TtbWJTAy6/JcPAMjTnPovpUWlHTeqqmImyD02cogD9toEPAZk50boimHACyDpRRR4HCQ8xaVJrO5tuD/TadLeP9LP9n2M6Y3tbXw3EyN4Fw8C91QR8mUrqAki0g+w8uNIfeN4xOMJRvc0XOEePg2gnVz1NHAltDdJJlq3BUd3ucaH7y6e/q041Xk+2Pp5SHUk49FUuXUXArQGkGrslfqmnyyhSdHQy4gSy6kyfmAJGOpfpoxQnSOeflVbvQfU2GgiEg8W+f2lFn7e640i6GPsu9WSpVJOSitgh9JvzlTKIVJHwdC7zBl4i0i4x3wVnOUIkPFETSjkAF3r5mxiLjt867BBC4KhCLFclOKCO6hVmNXMdmxIWoCnuWXg9++bGbCxQjbAo5LUH/KHB4d5yvP4WRds3HNJdO5m9PoK8/xQcURRNRnX4BT35k8dFZcVxH158F7+5JbzN/1HS5ZKOWPjc3NvOYMTHTTIvtdOpLFtPI+wHlF/jcB4vrex41Ck6eEh4ZS72ajTjlpNrKnjg4TKWUntImf2He90oWldOeNzo659wkmBAsaH6y7TSLKM71waGOI/zoOIwqcIOLLDvvOi3+tV05B3wNSEzjv+iNI+/qMd5xZ5eJe/WW3Z35nNNNnX4ksDO1WpnyIpH+D95DeQyopbyTv3waTJw3dmzJFf4637up6RpaxzrAf6Siko6Il4Hrm1zqeRdY8A3XRGOe8Th4HkczxPdYza6FeaRRpjPsB0sfYQbnuEkEaZnlxp7f4sDZpjchXIVSBXgf+rAn8DMYD+IyAYYR8AAAAASUVORK5CYII=) no-repeat center;background-size:contain}.pm-icon[data-v-baf8e47e]{width:24px;height:24px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAmCAYAAADTGStiAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAHqADAAQAAAABAAAAJgAAAABbEMRCAAAE90lEQVRYCe1WaWxUVRS+9860896bBVKxEWVPiXZBQBAwoFTFKItxSzQhxgSjxiYGww8RQmIKYvzhkhgaE1yihvDDQAoRccFUkdiyDQXC0paZttO+saU1tqXtzLzt3uO5Yx59LW2xhp9zk8k993znnHve9845bwjJrRwDOQZuFQNqEp5XdHFM7YD1E4mpdcDT6JdUkqJdS8LaifhmbRXd1ANtJiht1lWvcyBpVQR0+3BAt97w6qUMAFRpt3qkX6D9Rt+R9qOdGQi+nxAHMeeYa6C2pZcTx/6UcGsN4fYurT11v4vJfTEhfgAnkvUT6EvtPC/+X2RmztQ25eWLwswM9YUhB4dS4PhoDqFECMwuNYQRcoZSmwp7JwEuCOEZtHvTxQO6UaQk+j/XEtcmTr8MoiT+fkVt7dmrJvqec4OO3Ce39k6e1QqKV6+29FQpLT2Au+7V31ReBDBh2rxBgy1d85Xm7rjS0r3Nqx9TjujdRWpz53mludPR4p3fyALyGpcD+NV4xzMysFf/f2XmOtqGsR24dS8WlE8I6yUt/udSF5P7iZheBcKudrhZr8T0lV5MypL2kcmOtPGer19MBA9isWBB/fujTKAwtCg4ZdliEw4jYK9wEcmE0tT8g2H19KqxxMWIrhe42Hj79YupX+zE4N3Z4GDvSc2ZHh3mKMRmrOBGKpyTTPF/5WInr7Qsww5Yne0CbpXwTOYJFxtvv+E91ieTkf7p03vGc/Ji4YaG27CTLyPNhYySXsjLn58pKrppRQ+7uBKAfdjQUAI+vhA4DRNsVkZobIoSOpGYPdvwXuiVQ7HY7cIxlrI89dRgUVG3FxtLzl48q7VV6cr0bQQgFfiS76BAm3ByDCAYwglRLI3wV+Nj5L2B4oV1YwWT+nBT0xQf58G+kpK28exosCE6T3CopkAywOi7d+VP+i4+d67pOk3TdbW3r+tBIFAhCDyFDNQQRnbNJtpPl0pLLdeuIBaLmGbf6xzENkZpdbpsyQYXG22n6oXjGxGYsbRs2ZajlMqhPeYKXjq1QDh8Cz7+s5TAIFB6CRMekCyhjP0Nrfied6wpfWDvPkqHdcXIoJLFCa9QvLYQUrAaQMzEJBRKaCOydXlJ2fJzN0vevYyGzv5WThhjeX5fvLd0RbsEwmd/Xc4D/pZ0yUOdofO1hYSaxXfPi9RdaeQRx0qVUx9rT5eVn3aDyD104fdiIshUKYuArzF9z4oOKY+1GCf2z0KYH5lWpk47e+SIrGwHnD/AND6RTkKkK4XjHG282FfAjf6DOFc2EMs6Hjpf84g3KLfNdzg3v+TcqiSGcZ8XG01mBL+nPsp3+IRdgd/mVZ91nlGkjgpertUfuRO4/TgAN/EMmxesWpla+Ng6tOtA/TRvQAY8TAmPMsK/WDv/0R+92Ggyw2lFuON8IIDvQXn3a1MXGRhAjs46KozdlIpfsJ0D0rkSD9qZQ68yYodVLXRgWEBqf4vJRUFY7x+uP/z2MGyUA85dh+C/iSpNDU1LL34S+xiXsOXs2I9Ptg6/+fuy8xvVwejB9chGFRDxVsrojUw6/f0c9fTBTdKFcbhGAvxrtE0QYmfftdSPtRhm2YbvreGv0ocHXSNKnKv+gF2LLfMis+EcJhfPNzMBpHc7Bk7i5VupZW7lIrMIWdoUjh6awoX1MqStOCYcxEL92I2V23MM5BjIMXDLGfgHB2iDIMDf9QYAAAAASUVORK5CYII=) no-repeat center;background-size:contain}[data-v-3e7dd3e3]:root{--font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--font-size-xs: 10px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-xxl: 20px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-round: 50%;--border-width: 1px;--border-style: solid;--transition-fast: .15s;--transition-base: .3s;--transition-slow: .5s;--transition-cubic-bezier: cubic-bezier(.4, 0, .2, 1);--z-index-dropdown: 1000;--z-index-modal: 1050;--z-index-tooltip: 1070;--z-index-top: 9999}[data-theme=light][data-v-3e7dd3e3]{--theme-primary: #00B3FF;--theme-secondary: #00E6D4;--theme-success: #52c41a;--theme-warning: #faad14;--theme-error: #f5222d;--theme-info: #13c2c2;--theme-background: #f0f5ff;--theme-surface: #ffffff;--theme-surface-dark: rgba(255, 255, 255, .9);--theme-text-primary: #1a1a1a;--theme-text-secondary: #666666;--theme-text-disabled: #999999;--theme-border: #e0e6ff;--theme-border-accent: rgba(0, 179, 255, .3);--theme-accent-cyan: #00B3FF;--theme-shadow-small: 0 2px 8px rgba(0, 179, 255, .1);--theme-shadow-medium: 0 4px 12px rgba(0, 179, 255, .15);--theme-shadow-large: 0 8px 24px rgba(0, 179, 255, .2);--chart-primary: #00B3FF;--chart-secondary: #00E6D4;--chart-grid: rgba(0, 0, 0, .1);--chart-axis: #666666}[data-theme=dark][data-v-3e7dd3e3]{--theme-primary: #00B3FF;--theme-secondary: #00E6D4;--theme-success: #49aa19;--theme-warning: #d89614;--theme-error: #dc4446;--theme-info: #13a8a8;--theme-background: #000000;--theme-surface: #041418;--theme-surface-dark: #041418;--theme-text-primary: #ffffff;--theme-text-secondary: #a6a6a6;--theme-text-disabled: #5c5c5c;--theme-border: #014046;--theme-border-accent: rgba(1, 64, 70, 1);--theme-accent-cyan: #00E6D4;--theme-shadow-small: 0 2px 8px rgba(0, 0, 0, .24);--theme-shadow-medium: 0 4px 12px rgba(0, 0, 0, .32);--theme-shadow-large: 0 8px 24px rgba(0, 0, 0, .48);--chart-primary: #00B3FF;--chart-secondary: #00E6D4;--chart-grid: rgba(255, 255, 255, .1);--chart-axis: #a6a6a6}[data-v-3e7dd3e3]{box-sizing:border-box}html[data-v-3e7dd3e3]{font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body[data-v-3e7dd3e3]{margin:0;padding:0;font-family:var(--font-family);background-color:var(--theme-background);color:var(--theme-text-primary);transition:background-color var(--transition-base) var(--transition-cubic-bezier),color var(--transition-base) var(--transition-cubic-bezier);overflow:hidden}[data-v-3e7dd3e3]::-webkit-scrollbar{width:6px;height:6px}[data-v-3e7dd3e3]::-webkit-scrollbar-track{background:var(--theme-surface);border-radius:var(--border-radius-sm)}[data-v-3e7dd3e3]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:var(--border-radius-sm)}[data-v-3e7dd3e3]::-webkit-scrollbar-thumb:hover{background:var(--theme-text-disabled)}[data-v-3e7dd3e3]::selection{background-color:var(--theme-primary);color:var(--theme-background)}.text-primary[data-v-3e7dd3e3]{color:var(--theme-text-primary)!important}.text-secondary[data-v-3e7dd3e3]{color:var(--theme-text-secondary)!important}.text-disabled[data-v-3e7dd3e3]{color:var(--theme-text-disabled)!important}.bg-primary[data-v-3e7dd3e3]{background-color:var(--theme-primary)!important}.bg-surface[data-v-3e7dd3e3]{background-color:var(--theme-surface)!important}.border-primary[data-v-3e7dd3e3]{border-color:var(--theme-border)!important}@media(max-width:768px){html[data-v-3e7dd3e3]{font-size:12px}}@media(max-width:480px){html[data-v-3e7dd3e3]{font-size:10px}}.dashboard-container[data-v-3e7dd3e3]{width:100vw;height:100vh;position:relative;overflow:hidden;background:var(--theme-background)}.dashboard-content[data-v-3e7dd3e3]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center;transition:transform var(--transition-base) var(--transition-cubic-bezier)}.component-border[data-v-3e7dd3e3]{position:relative}.component-border[data-v-3e7dd3e3]:before,.component-border[data-v-3e7dd3e3]:after{content:"";position:absolute;border:var(--border-width) solid var(--theme-primary);border-radius:var(--border-radius-md);transition:all var(--transition-base) var(--transition-cubic-bezier)}.component-border[data-v-3e7dd3e3]:before{top:0;left:0;width:20px;height:20px;border-right:none;border-bottom:none}.component-border[data-v-3e7dd3e3]:after{bottom:0;right:0;width:20px;height:20px;border-left:none;border-top:none}.glow-effect[data-v-3e7dd3e3]{box-shadow:0 0 10px var(--theme-primary);filter:drop-shadow(0 0 10px var(--theme-primary))}.gradient-text[data-v-3e7dd3e3]{background:linear-gradient(45deg,var(--chart-primary),var(--chart-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.border-bg-top[data-v-3e7dd3e3]{position:absolute;right:0;top:0;width:50px;height:7px;display:block;background:url(data:image/png;base64,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) no-repeat;background-size:cover}.border-top[data-v-3e7dd3e3]{position:absolute;right:0;top:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover}.border-bottom[data-v-3e7dd3e3]{position:absolute;right:0;bottom:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover;transform:rotate(90deg)}.border-left[data-v-3e7dd3e3]{position:absolute;left:0;bottom:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover;transform:rotate(180deg)}.border-right[data-v-3e7dd3e3]{position:absolute;left:0;top:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover;transform:rotate(270deg)}.runtime-chart[data-v-3e7dd3e3]{width:100%;height:100%}.chart-container[data-v-3e7dd3e3]{width:100%;height:100%;background:var(--theme-surface-dark, #041418);position:relative;overflow:hidden}.chart-header[data-v-3e7dd3e3]{position:absolute;top:13px;left:24px;z-index:10}.chart-header h2[data-v-3e7dd3e3]{font-size:20px;font-weight:700;color:var(--theme-text-primary);margin:0}.chart-content[data-v-3e7dd3e3]{width:100%}[data-v-b1f8f4f0]:root{--font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--font-size-xs: 10px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-xxl: 20px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-round: 50%;--border-width: 1px;--border-style: solid;--transition-fast: .15s;--transition-base: .3s;--transition-slow: .5s;--transition-cubic-bezier: cubic-bezier(.4, 0, .2, 1);--z-index-dropdown: 1000;--z-index-modal: 1050;--z-index-tooltip: 1070;--z-index-top: 9999}[data-theme=light][data-v-b1f8f4f0]{--theme-primary: #00B3FF;--theme-secondary: #00E6D4;--theme-success: #52c41a;--theme-warning: #faad14;--theme-error: #f5222d;--theme-info: #13c2c2;--theme-background: #f0f5ff;--theme-surface: #ffffff;--theme-surface-dark: rgba(255, 255, 255, .9);--theme-text-primary: #1a1a1a;--theme-text-secondary: #666666;--theme-text-disabled: #999999;--theme-border: #e0e6ff;--theme-border-accent: rgba(0, 179, 255, .3);--theme-accent-cyan: #00B3FF;--theme-shadow-small: 0 2px 8px rgba(0, 179, 255, .1);--theme-shadow-medium: 0 4px 12px rgba(0, 179, 255, .15);--theme-shadow-large: 0 8px 24px rgba(0, 179, 255, .2);--chart-primary: #00B3FF;--chart-secondary: #00E6D4;--chart-grid: rgba(0, 0, 0, .1);--chart-axis: #666666}[data-theme=dark][data-v-b1f8f4f0]{--theme-primary: #00B3FF;--theme-secondary: #00E6D4;--theme-success: #49aa19;--theme-warning: #d89614;--theme-error: #dc4446;--theme-info: #13a8a8;--theme-background: #000000;--theme-surface: #041418;--theme-surface-dark: #041418;--theme-text-primary: #ffffff;--theme-text-secondary: #a6a6a6;--theme-text-disabled: #5c5c5c;--theme-border: #014046;--theme-border-accent: rgba(1, 64, 70, 1);--theme-accent-cyan: #00E6D4;--theme-shadow-small: 0 2px 8px rgba(0, 0, 0, .24);--theme-shadow-medium: 0 4px 12px rgba(0, 0, 0, .32);--theme-shadow-large: 0 8px 24px rgba(0, 0, 0, .48);--chart-primary: #00B3FF;--chart-secondary: #00E6D4;--chart-grid: rgba(255, 255, 255, .1);--chart-axis: #a6a6a6}[data-v-b1f8f4f0]{box-sizing:border-box}html[data-v-b1f8f4f0]{font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body[data-v-b1f8f4f0]{margin:0;padding:0;font-family:var(--font-family);background-color:var(--theme-background);color:var(--theme-text-primary);transition:background-color var(--transition-base) var(--transition-cubic-bezier),color var(--transition-base) var(--transition-cubic-bezier);overflow:hidden}[data-v-b1f8f4f0]::-webkit-scrollbar{width:6px;height:6px}[data-v-b1f8f4f0]::-webkit-scrollbar-track{background:var(--theme-surface);border-radius:var(--border-radius-sm)}[data-v-b1f8f4f0]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:var(--border-radius-sm)}[data-v-b1f8f4f0]::-webkit-scrollbar-thumb:hover{background:var(--theme-text-disabled)}[data-v-b1f8f4f0]::selection{background-color:var(--theme-primary);color:var(--theme-background)}.text-primary[data-v-b1f8f4f0]{color:var(--theme-text-primary)!important}.text-secondary[data-v-b1f8f4f0]{color:var(--theme-text-secondary)!important}.text-disabled[data-v-b1f8f4f0]{color:var(--theme-text-disabled)!important}.bg-primary[data-v-b1f8f4f0]{background-color:var(--theme-primary)!important}.bg-surface[data-v-b1f8f4f0]{background-color:var(--theme-surface)!important}.border-primary[data-v-b1f8f4f0]{border-color:var(--theme-border)!important}@media(max-width:768px){html[data-v-b1f8f4f0]{font-size:12px}}@media(max-width:480px){html[data-v-b1f8f4f0]{font-size:10px}}.dashboard-container[data-v-b1f8f4f0]{width:100vw;height:100vh;position:relative;overflow:hidden;background:var(--theme-background)}.dashboard-content[data-v-b1f8f4f0]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center;transition:transform var(--transition-base) var(--transition-cubic-bezier)}.component-border[data-v-b1f8f4f0]{position:relative}.component-border[data-v-b1f8f4f0]:before,.component-border[data-v-b1f8f4f0]:after{content:"";position:absolute;border:var(--border-width) solid var(--theme-primary);border-radius:var(--border-radius-md);transition:all var(--transition-base) var(--transition-cubic-bezier)}.component-border[data-v-b1f8f4f0]:before{top:0;left:0;width:20px;height:20px;border-right:none;border-bottom:none}.component-border[data-v-b1f8f4f0]:after{bottom:0;right:0;width:20px;height:20px;border-left:none;border-top:none}.glow-effect[data-v-b1f8f4f0]{box-shadow:0 0 10px var(--theme-primary);filter:drop-shadow(0 0 10px var(--theme-primary))}.gradient-text[data-v-b1f8f4f0]{background:linear-gradient(45deg,var(--chart-primary),var(--chart-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.border-bg-top[data-v-b1f8f4f0]{position:absolute;right:0;top:0;width:50px;height:7px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAAALCAYAAAA3FnCGAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAS6ADAAQAAAABAAAACwAAAADc+D/yAAAGfElEQVRIDX3We4wbxR0H8Hns+m3fK5fQlEdzSZNCkrvz+l72gdCpopRnEW1pEZCqhYpGTWlpVUBVVeVvhIRACAg0QEKLUCH5C0WgVu0lBHuds9f2RUdCrkkuAZIURHJ+P3Z3pr/dZM2sHbB08q4/+/vNzHfHe0boa15BNfvzQFKbC6i5WzsvCya1LYFUNhNI52/vMjV7P1gW/u7osrR2byCZ1aDnDzotlMr+BMbLBdK5uzrNn8z92DJ/Knt3l6naDwMpLe+H906zeoEVrPouS2l3whznQ6n8PV0G67JN1X7qmOQcdL4H5vJRppvPI8w5wehT0YNpbYQx/iLiCGPSYWp2mHG0A4xgLLnqQnOFTaZhvowQljDmblO160yOdiKMZGTiM+J4EOK1JuevcIw8UOqy8Fxhg6Ebr4L5JELOinXhdH69ycxdHCF/p0WS2XUG4rs5R0EksXNiXU/m8Fq9pb8OdWFYR7snES9yjnvm5/u4wfbAuY9w/KvqpFJwrDeX62Um3wtN/ASTrbXx0ZxjfZnjPYzjPWABjPC2WnxEc6xfXYxAUFDHgxjj39QmlYxjK44eDZvM6gnG+SP1xOghxwYXFkIQ4l6EeAjqHq1Pjagus3peXNTvyxPRpGOrCoWgaZp7IIwIwuSP5anRg46tzpwJGBjtBeuBm/NYZUI54NiVyY/9uq7v4Yj3EkKeqCSU/Y51hcU5x3rV+DtMfA1M7oVqQtntXGxZq87+BudDmOAd1Xj0NdGaenE31K2Dur/WEspO0RqstAvs2xDiK7V4FHbXl6/ahdprcLYB6nbVErEdXwpC1WLzVTj/DuzG12tT0edFq5QaO2FO18H+fqOeiD0nWqlqvgw7YxPYm/Wp6DOiXdDPvgRBbYag/lGPx54W7Tz5/EXoOQLzfLs6FX1KtK6wgmr+L3DxLRij9JqI93fixcF07s8wgdug0dzqgfBvXaZqf4K6O6Euu3pFeJtooXTucai7C0xb+Y2+X4sWTGUfg7q7oWe+nw9udZmq/QHu8I8gxPkBNPiwaPDsehR28D3Q83CffMUv3aY9AjvxXui5EAnQh1yWzG6Duvug55FQxPegaPBs28oZ3wKfHQ30B34hmnWMxQ/g4ltgUe9gjr7ghCqw5T9xPJjO38wY24cRP++jHuX8xOaP26bmbmKcvwt2wePFsWVFOdW2Q9p3mcHfg8kV4YETW45HlxwLqfkZeKb8ExZVkmVprDg+fKJtSe1GE/F/gVVkjzxWHNt83LFwunCDYRr/hqCqEibjpanoYttSuWkDsf/AwuqU0PHy5OixtqW1uMH4fgirIXnkifLY8FHH/KnCJELmAbAWxXyiEo8dccx5b++sdYuLXrgbEsX0PkrJ9WJQ6/bt83JkyrZJ0vViUBsXFjycMe8lmxaDsk1nPkqk+6kcnBaDsowh7rctFEyIQdkmowDYA8TnnRaDimW4zDAK2kbptBhULJORGSVhiqUthNKEGJRtmPbYhvi0GJRlhKI+WMPPCGIJMSjY9Xj79u1kO/yfs8OyDs59UV4L++wMJ9KsOIhtfauGIPGzTNL3l8dHPnKStuxUqbEWkcsYDHC6bg4his8xwzxQHtvQvovWBE7X60MIsf/5PGDDHVYEM/lnXsbfrygbP3TGs+qO8fkhzozPvT6widEFt8m2eRA62GUN3rZqYuywq86U1lg9PaT5QadFstkNT37/juizc3PftL+Gvanct1qYDciSZ1m8i1ZDxySGisW4chy+TvBNvfjq/UC7pkX5CkkGU77CECkVJ0f/K9b1ZTJXNw08KF3ODoJJYF6oG3XX9R86dFWD0ZWwA8qliZFFsefXmlq4soGMVdRgldL02DFXnaqCyasolSqlsWG3OeNdMhI6oA1aQRHKmt+LbVpygrDew5nMiosmNW+OKyfFQWyDoAiVmkqptOSy9JEBK0TMeEupL7vr0ukBK6jLWSS50G8FhSW5pSyPuuoiyWS/FRTcXT02MXJCHM/6qePYemq46myDoKy69T7sqrN+BllBYRkM6y7ref9ST4yN9XjYNon3yYTUzUavvvLEWxibYljM8FJCwK7o/0qLYP3k7MyMIdZxX4uSJm1EJOPkbKLT4BHW5GArwVa76hg34LcjbQRlvjQ7g93mgzqDNIJevDQLCxDHM42Ldf6qfCo7s1F32TKYjzb8QbCNbjPKXLbN123MD2tnrOFrVU5nJ7Hd8/9VkZ36tjsfigAAAABJRU5ErkJggg==) no-repeat;background-size:cover}.border-top[data-v-b1f8f4f0]{position:absolute;right:0;top:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover}.border-bottom[data-v-b1f8f4f0]{position:absolute;right:0;bottom:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover;transform:rotate(90deg)}.border-left[data-v-b1f8f4f0]{position:absolute;left:0;bottom:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover;transform:rotate(180deg)}.border-right[data-v-b1f8f4f0]{position:absolute;left:0;top:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover;transform:rotate(270deg)}.building-info[data-v-b1f8f4f0]{width:100%;height:100%;min-height:200px}.info-container[data-v-b1f8f4f0]{width:100%;height:100%;background:var(--theme-surface-dark, #041418);position:relative;overflow:hidden}.title[data-v-b1f8f4f0]{display:flex;justify-content:space-between;align-items:center}.title h2[data-v-b1f8f4f0]{font-size:var(--font-size-lg);font-weight:700;color:var(--theme-text-primary);margin:0}.device-info[data-v-b1f8f4f0]{display:flex;justify-content:space-between;align-items:center}.device-info .text[data-v-b1f8f4f0]{font-size:var(--font-size-base);color:var(--theme-text-secondary)}.device-info .text .device-count[data-v-b1f8f4f0]{font-family:Helvetica Neue,Helvetica,Arial,Microsoft Yahei,Hiragino Sans GB,Heiti SC,WenQuanYi Micro Hei,sans-serif;font-size:30px;color:var(--theme-accent-cyan, #00BFBF);letter-spacing:.86px;font-weight:700;margin:0 var(--spacing-xs)}.content-wrapper[data-v-b1f8f4f0]{position:relative;display:flex}.background-image[data-v-b1f8f4f0]{width:60px;height:60px;background:url(../png/intelligent-construction-C4HVd4Hm.png) no-repeat center;background-size:contain}.stats-container[data-v-b1f8f4f0]{width:100%;display:flex;justify-content:space-around;align-items:center}.stat-item[data-v-b1f8f4f0]{text-align:center}.stat-item.first[data-v-b1f8f4f0]{margin-right:var(--spacing-lg)}.stat-item .stat-value[data-v-b1f8f4f0]{opacity:.9;font-size:var(--font-size-xxl);color:var(--theme-text-primary);letter-spacing:.86px;font-weight:700;margin:0 0 var(--spacing-xs) 0}.stat-item h3[data-v-b1f8f4f0]{font-family:Helvetica Neue,Helvetica,Arial,Microsoft Yahei,Hiragino Sans GB,Heiti SC,WenQuanYi Micro Hei,sans-serif;font-size:var(--font-size-sm);color:var(--theme-text-secondary);font-weight:500;margin:0;opacity:.7}[data-v-1641488e]:root{--font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--font-size-xs: 10px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-xxl: 20px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-round: 50%;--border-width: 1px;--border-style: solid;--transition-fast: .15s;--transition-base: .3s;--transition-slow: .5s;--transition-cubic-bezier: cubic-bezier(.4, 0, .2, 1);--z-index-dropdown: 1000;--z-index-modal: 1050;--z-index-tooltip: 1070;--z-index-top: 9999}[data-theme=light][data-v-1641488e]{--theme-primary: #00B3FF;--theme-secondary: #00E6D4;--theme-success: #52c41a;--theme-warning: #faad14;--theme-error: #f5222d;--theme-info: #13c2c2;--theme-background: #f0f5ff;--theme-surface: #ffffff;--theme-surface-dark: rgba(255, 255, 255, .9);--theme-text-primary: #1a1a1a;--theme-text-secondary: #666666;--theme-text-disabled: #999999;--theme-border: #e0e6ff;--theme-border-accent: rgba(0, 179, 255, .3);--theme-accent-cyan: #00B3FF;--theme-shadow-small: 0 2px 8px rgba(0, 179, 255, .1);--theme-shadow-medium: 0 4px 12px rgba(0, 179, 255, .15);--theme-shadow-large: 0 8px 24px rgba(0, 179, 255, .2);--chart-primary: #00B3FF;--chart-secondary: #00E6D4;--chart-grid: rgba(0, 0, 0, .1);--chart-axis: #666666}[data-theme=dark][data-v-1641488e]{--theme-primary: #00B3FF;--theme-secondary: #00E6D4;--theme-success: #49aa19;--theme-warning: #d89614;--theme-error: #dc4446;--theme-info: #13a8a8;--theme-background: #000000;--theme-surface: #041418;--theme-surface-dark: #041418;--theme-text-primary: #ffffff;--theme-text-secondary: #a6a6a6;--theme-text-disabled: #5c5c5c;--theme-border: #014046;--theme-border-accent: rgba(1, 64, 70, 1);--theme-accent-cyan: #00E6D4;--theme-shadow-small: 0 2px 8px rgba(0, 0, 0, .24);--theme-shadow-medium: 0 4px 12px rgba(0, 0, 0, .32);--theme-shadow-large: 0 8px 24px rgba(0, 0, 0, .48);--chart-primary: #00B3FF;--chart-secondary: #00E6D4;--chart-grid: rgba(255, 255, 255, .1);--chart-axis: #a6a6a6}[data-v-1641488e]{box-sizing:border-box}html[data-v-1641488e]{font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body[data-v-1641488e]{margin:0;padding:0;font-family:var(--font-family);background-color:var(--theme-background);color:var(--theme-text-primary);transition:background-color var(--transition-base) var(--transition-cubic-bezier),color var(--transition-base) var(--transition-cubic-bezier);overflow:hidden}[data-v-1641488e]::-webkit-scrollbar{width:6px;height:6px}[data-v-1641488e]::-webkit-scrollbar-track{background:var(--theme-surface);border-radius:var(--border-radius-sm)}[data-v-1641488e]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:var(--border-radius-sm)}[data-v-1641488e]::-webkit-scrollbar-thumb:hover{background:var(--theme-text-disabled)}[data-v-1641488e]::selection{background-color:var(--theme-primary);color:var(--theme-background)}.text-primary[data-v-1641488e]{color:var(--theme-text-primary)!important}.text-secondary[data-v-1641488e]{color:var(--theme-text-secondary)!important}.text-disabled[data-v-1641488e]{color:var(--theme-text-disabled)!important}.bg-primary[data-v-1641488e]{background-color:var(--theme-primary)!important}.bg-surface[data-v-1641488e]{background-color:var(--theme-surface)!important}.border-primary[data-v-1641488e]{border-color:var(--theme-border)!important}@media(max-width:768px){html[data-v-1641488e]{font-size:12px}}@media(max-width:480px){html[data-v-1641488e]{font-size:10px}}.dashboard-container[data-v-1641488e]{width:100vw;height:100vh;position:relative;overflow:hidden;background:var(--theme-background)}.dashboard-content[data-v-1641488e]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center;transition:transform var(--transition-base) var(--transition-cubic-bezier)}.component-border[data-v-1641488e]{position:relative}.component-border[data-v-1641488e]:before,.component-border[data-v-1641488e]:after{content:"";position:absolute;border:var(--border-width) solid var(--theme-primary);border-radius:var(--border-radius-md);transition:all var(--transition-base) var(--transition-cubic-bezier)}.component-border[data-v-1641488e]:before{top:0;left:0;width:20px;height:20px;border-right:none;border-bottom:none}.component-border[data-v-1641488e]:after{bottom:0;right:0;width:20px;height:20px;border-left:none;border-top:none}.glow-effect[data-v-1641488e]{box-shadow:0 0 10px var(--theme-primary);filter:drop-shadow(0 0 10px var(--theme-primary))}.gradient-text[data-v-1641488e]{background:linear-gradient(45deg,var(--chart-primary),var(--chart-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.border-bg-top[data-v-1641488e]{position:absolute;right:0;top:0;width:50px;height:7px;display:block;background:url(data:image/png;base64,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) no-repeat;background-size:cover}.border-top[data-v-1641488e]{position:absolute;right:0;top:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover}.border-bottom[data-v-1641488e]{position:absolute;right:0;bottom:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover;transform:rotate(90deg)}.border-left[data-v-1641488e]{position:absolute;left:0;bottom:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover;transform:rotate(180deg)}.border-right[data-v-1641488e]{position:absolute;left:0;top:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover;transform:rotate(270deg)}.auto-rate-chart[data-v-1641488e]{width:100%;height:100%;min-height:180px;padding:var(--theme-spacing-md)}.chart-container[data-v-1641488e]{width:100%;height:100%;background:var(--theme-surface-dark, #041418);border-radius:var(--border-radius-lg);position:relative;overflow:hidden}.chart-header[data-v-1641488e]{position:absolute;top:0;left:0;z-index:10}.chart-header .title[data-v-1641488e]{font-size:var(--font-size-lg);font-weight:700;color:var(--theme-text-primary);margin:0}.chart-content[data-v-1641488e]{width:100%;height:calc(100% - 40px);display:flex;flex-direction:column}[data-v-1fc53cc9]:root{--font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--font-size-xs: 10px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-xxl: 20px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-round: 50%;--border-width: 1px;--border-style: solid;--transition-fast: .15s;--transition-base: .3s;--transition-slow: .5s;--transition-cubic-bezier: cubic-bezier(.4, 0, .2, 1);--z-index-dropdown: 1000;--z-index-modal: 1050;--z-index-tooltip: 1070;--z-index-top: 9999}[data-theme=light][data-v-1fc53cc9]{--theme-primary: #00B3FF;--theme-secondary: #00E6D4;--theme-success: #52c41a;--theme-warning: #faad14;--theme-error: #f5222d;--theme-info: #13c2c2;--theme-background: #f0f5ff;--theme-surface: #ffffff;--theme-surface-dark: rgba(255, 255, 255, .9);--theme-text-primary: #1a1a1a;--theme-text-secondary: #666666;--theme-text-disabled: #999999;--theme-border: #e0e6ff;--theme-border-accent: rgba(0, 179, 255, .3);--theme-accent-cyan: #00B3FF;--theme-shadow-small: 0 2px 8px rgba(0, 179, 255, .1);--theme-shadow-medium: 0 4px 12px rgba(0, 179, 255, .15);--theme-shadow-large: 0 8px 24px rgba(0, 179, 255, .2);--chart-primary: #00B3FF;--chart-secondary: #00E6D4;--chart-grid: rgba(0, 0, 0, .1);--chart-axis: #666666}[data-theme=dark][data-v-1fc53cc9]{--theme-primary: #00B3FF;--theme-secondary: #00E6D4;--theme-success: #49aa19;--theme-warning: #d89614;--theme-error: #dc4446;--theme-info: #13a8a8;--theme-background: #000000;--theme-surface: #041418;--theme-surface-dark: #041418;--theme-text-primary: #ffffff;--theme-text-secondary: #a6a6a6;--theme-text-disabled: #5c5c5c;--theme-border: #014046;--theme-border-accent: rgba(1, 64, 70, 1);--theme-accent-cyan: #00E6D4;--theme-shadow-small: 0 2px 8px rgba(0, 0, 0, .24);--theme-shadow-medium: 0 4px 12px rgba(0, 0, 0, .32);--theme-shadow-large: 0 8px 24px rgba(0, 0, 0, .48);--chart-primary: #00B3FF;--chart-secondary: #00E6D4;--chart-grid: rgba(255, 255, 255, .1);--chart-axis: #a6a6a6}[data-v-1fc53cc9]{box-sizing:border-box}html[data-v-1fc53cc9]{font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body[data-v-1fc53cc9]{margin:0;padding:0;font-family:var(--font-family);background-color:var(--theme-background);color:var(--theme-text-primary);transition:background-color var(--transition-base) var(--transition-cubic-bezier),color var(--transition-base) var(--transition-cubic-bezier);overflow:hidden}[data-v-1fc53cc9]::-webkit-scrollbar{width:6px;height:6px}[data-v-1fc53cc9]::-webkit-scrollbar-track{background:var(--theme-surface);border-radius:var(--border-radius-sm)}[data-v-1fc53cc9]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:var(--border-radius-sm)}[data-v-1fc53cc9]::-webkit-scrollbar-thumb:hover{background:var(--theme-text-disabled)}[data-v-1fc53cc9]::selection{background-color:var(--theme-primary);color:var(--theme-background)}.text-primary[data-v-1fc53cc9]{color:var(--theme-text-primary)!important}.text-secondary[data-v-1fc53cc9]{color:var(--theme-text-secondary)!important}.text-disabled[data-v-1fc53cc9]{color:var(--theme-text-disabled)!important}.bg-primary[data-v-1fc53cc9]{background-color:var(--theme-primary)!important}.bg-surface[data-v-1fc53cc9]{background-color:var(--theme-surface)!important}.border-primary[data-v-1fc53cc9]{border-color:var(--theme-border)!important}@media(max-width:768px){html[data-v-1fc53cc9]{font-size:12px}}@media(max-width:480px){html[data-v-1fc53cc9]{font-size:10px}}.dashboard-content[data-v-1fc53cc9]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center;transition:transform var(--transition-base) var(--transition-cubic-bezier)}.component-border[data-v-1fc53cc9]{position:relative}.component-border[data-v-1fc53cc9]:before,.component-border[data-v-1fc53cc9]:after{content:"";position:absolute;border:var(--border-width) solid var(--theme-primary);border-radius:var(--border-radius-md);transition:all var(--transition-base) var(--transition-cubic-bezier)}.component-border[data-v-1fc53cc9]:before{top:0;left:0;width:20px;height:20px;border-right:none;border-bottom:none}.component-border[data-v-1fc53cc9]:after{bottom:0;right:0;width:20px;height:20px;border-left:none;border-top:none}.glow-effect[data-v-1fc53cc9]{box-shadow:0 0 10px var(--theme-primary);filter:drop-shadow(0 0 10px var(--theme-primary))}.gradient-text[data-v-1fc53cc9]{background:linear-gradient(45deg,var(--chart-primary),var(--chart-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.border-bg-top[data-v-1fc53cc9]{position:absolute;right:0;top:0;width:50px;height:7px;display:block;background:url(data:image/png;base64,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) no-repeat;background-size:cover}.border-top[data-v-1fc53cc9]{position:absolute;right:0;top:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover}.border-bottom[data-v-1fc53cc9]{position:absolute;right:0;bottom:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover;transform:rotate(90deg)}.border-left[data-v-1fc53cc9]{position:absolute;left:0;bottom:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover;transform:rotate(180deg)}.border-right[data-v-1fc53cc9]{position:absolute;left:0;top:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover;transform:rotate(270deg)}.dashboard-container[data-v-1fc53cc9]{width:100vw;height:100vh;position:relative;overflow:hidden;background:var(--theme-background)}.theme-toggle[data-v-1fc53cc9]{position:fixed;top:var(--spacing-md);right:var(--spacing-md);z-index:var(--z-index-top);backdrop-filter:blur(10px)}.dashboard-content[data-v-1fc53cc9]{width:1280px;height:800px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center;padding-top:var(--spacing-md)}.dashboard-body[data-v-1fc53cc9]{display:flex;gap:var(--spacing-md);height:calc(100% - 100px);margin-top:var(--spacing-md)}.dashboard-row[data-v-1fc53cc9]{display:flex;flex-direction:column;gap:var(--spacing-md);height:100%}.dashboard-row-main[data-v-1fc53cc9]{flex:1}.dashboard-row-charts[data-v-1fc53cc9]{flex:2}.dashboard-row-bottom[data-v-1fc53cc9]{flex:1}.dashboard-card[data-v-1fc53cc9]{background:var(--theme-surface);border:var(--border-width) solid var(--theme-border);border-radius:var(--border-radius-lg);padding:var(--spacing-sm) var(--spacing-md);position:relative;overflow:hidden;height:150px}.dashboard-card.dashboard-card-wide[data-v-1fc53cc9]{flex:2}.dashboard-card.dashboard-card-wide-2[data-v-1fc53cc9]{height:300px}.dashboard-card.dashboard-card-column[data-v-1fc53cc9]{flex:1;display:flex;flex-direction:column;gap:var(--spacing-sm)}.dashboard-card.dashboard-card-full[data-v-1fc53cc9]{flex:1}.border-bg-top[data-v-1fc53cc9]{top:10px;right:20px}.section-title[data-v-1fc53cc9]{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-lg);font-weight:700;color:var(--theme-text-primary);text-align:left}.environment-params[data-v-1fc53cc9]{height:100%}.environment-params .params-grid[data-v-1fc53cc9]{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--spacing-sm);height:calc(100% - 40px)}.environment-params .params-grid .param-item[data-v-1fc53cc9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-sm)}.environment-params .params-grid .param-item .param-icon[data-v-1fc53cc9]{font-size:var(--font-size-xxl);margin-bottom:var(--spacing-xs)}.environment-params .params-grid .param-item .param-info[data-v-1fc53cc9]{text-align:center}.environment-params .params-grid .param-item .param-info .param-label[data-v-1fc53cc9]{font-size:var(--font-size-sm);color:var(--theme-text-secondary);margin-bottom:var(--spacing-xs)}.environment-params .params-grid .param-item .param-info .param-value[data-v-1fc53cc9]{font-size:var(--font-size-lg);font-weight:700;color:var(--theme-primary);margin-bottom:var(--spacing-xs)}.environment-params .params-grid .param-item .param-info .param-range[data-v-1fc53cc9]{font-size:var(--font-size-xs);color:var(--theme-text-disabled)}.device-status-section[data-v-1fc53cc9]{height:100%}.device-status-section .device-status-grid[data-v-1fc53cc9]{height:calc(100% - 40px)}.device-status-section .device-status-grid .device-status-circles[data-v-1fc53cc9]{display:flex;justify-content:space-around;align-items:center;height:100%}.device-status-section .device-status-grid .device-status-circles .status-circle-item[data-v-1fc53cc9]{text-align:center}.device-status-section .device-status-grid .device-status-circles .status-circle-item .status-circle[data-v-1fc53cc9]{width:100px;height:100px;border-radius:50%;background:conic-gradient(var(--theme-primary) 0deg,var(--theme-primary) calc(var(--circle-progress, 33) * 3.6deg),var(--theme-border) calc(var(--circle-progress, 33) * 3.6deg));display:flex;align-items:center;justify-content:center;position:relative;margin:0 auto var(--spacing-sm);box-shadow:0 4px 12px rgba(0,179,255,.2);transition:all var(--transition-base)}.device-status-section .device-status-grid .device-status-circles .status-circle-item .status-circle[data-v-1fc53cc9]:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(0,179,255,.3)}.device-status-section .device-status-grid .device-status-circles .status-circle-item .status-circle[data-v-1fc53cc9]:before{content:"";position:absolute;width:70px;height:70px;background:var(--theme-surface);border-radius:50%;z-index:1}.device-status-section .device-status-grid .device-status-circles .status-circle-item .status-circle .circle-progress[data-v-1fc53cc9]{position:relative;z-index:2;text-align:center}.device-status-section .device-status-grid .device-status-circles .status-circle-item .status-circle .circle-progress .circle-number[data-v-1fc53cc9]{display:block;font-size:var(--font-size-lg);font-weight:700;color:var(--theme-text-primary);line-height:1.2}.device-status-section .device-status-grid .device-status-circles .status-circle-item .status-circle .circle-progress .circle-label[data-v-1fc53cc9]{display:block;font-size:var(--font-size-xs);color:var(--theme-text-secondary);margin-top:var(--spacing-xs);line-height:1}.device-status-section .device-status-grid .device-status-circles .status-circle-item .status-circle .circle-progress .circle-rate[data-v-1fc53cc9]{display:block;font-size:var(--font-size-xs);color:var(--theme-primary);margin-top:2px;line-height:1;font-weight:600}.auto-rate-section[data-v-1fc53cc9]{flex:1}.auto-rate-section .auto-rate-bars[data-v-1fc53cc9]{display:flex;flex-direction:column;gap:var(--spacing-sm);height:calc(100% - 40px);justify-content:center}.auto-rate-section .auto-rate-bars .rate-bar-item .rate-info[data-v-1fc53cc9]{display:flex;justify-content:space-between;margin-bottom:var(--spacing-xs)}.auto-rate-section .auto-rate-bars .rate-bar-item .rate-info .rate-label[data-v-1fc53cc9]{font-size:var(--font-size-sm);color:var(--theme-text-secondary)}.auto-rate-section .auto-rate-bars .rate-bar-item .rate-info .rate-percent[data-v-1fc53cc9]{font-size:var(--font-size-sm);font-weight:700;color:var(--theme-text-primary)}.auto-rate-section .auto-rate-bars .rate-bar-item .rate-bar[data-v-1fc53cc9]{height:16px;background:var(--theme-border);border-radius:var(--border-radius-md);overflow:hidden}.auto-rate-section .auto-rate-bars .rate-bar-item .rate-bar .rate-fill[data-v-1fc53cc9]{height:100%;background:linear-gradient(90deg,#00b3ff,#00e6d4);transition:width var(--transition-base);border-radius:var(--border-radius-md)}.occupancy-rate-section[data-v-1fc53cc9]{flex:1}.occupancy-rate-section .occupancy-rate-bars[data-v-1fc53cc9]{display:flex;flex-direction:column;gap:var(--spacing-xs);height:calc(100% - 40px);justify-content:center}.occupancy-rate-section .occupancy-rate-bars .rate-bar-item .rate-info[data-v-1fc53cc9]{display:flex;justify-content:space-between;margin-bottom:var(--spacing-xs)}.occupancy-rate-section .occupancy-rate-bars .rate-bar-item .rate-info .rate-label[data-v-1fc53cc9]{font-size:var(--font-size-sm);color:var(--theme-text-secondary)}.occupancy-rate-section .occupancy-rate-bars .rate-bar-item .rate-info .rate-percent[data-v-1fc53cc9]{font-size:var(--font-size-sm);font-weight:700;color:var(--theme-text-primary)}.occupancy-rate-section .occupancy-rate-bars .rate-bar-item .rate-bar[data-v-1fc53cc9]{height:14px;background:var(--theme-border);border-radius:var(--border-radius-md);overflow:hidden}.occupancy-rate-section .occupancy-rate-bars .rate-bar-item .rate-bar .rate-fill[data-v-1fc53cc9]{height:100%;background:linear-gradient(90deg,#52c41a,#73d13d);transition:width var(--transition-base);border-radius:var(--border-radius-md)}.runtime-chart-section[data-v-1fc53cc9]{height:100%}.runtime-chart-section .section-title[data-v-1fc53cc9]{text-align:left}.floor-selector[data-v-801b81a8]{display:grid;grid-template-columns:170px repeat(var(--metric-count),minmax(120px,1fr));gap:10px;width:fit-content;max-width:100%;padding:12px;background:#fff;border:1px solid #e7ebf2;border-radius:14px}.floor-selector.no-environment[data-v-801b81a8]{grid-template-columns:minmax(170px,1fr)}.floor-selector.full-environment[data-v-801b81a8]{width:100%;max-width:1400px}.area-summary[data-v-801b81a8]{display:grid;grid-template-columns:auto 16px;grid-template-rows:auto auto;align-content:center;column-gap:4px;width:100%;min-height:58px;padding:0 10px;background:transparent;border:0;text-align:left;cursor:pointer}.area-code[data-v-801b81a8]{color:#172033;font-size:18px;font-weight:700;line-height:24px;display:flex;gap:10px;align-items:center}.chevron[data-v-801b81a8]{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #1c2738;transition:transform .16s ease}.chevron.rotated[data-v-801b81a8]{transform:rotate(180deg)}.area-path[data-v-801b81a8]{grid-column:1/3;margin-top:6px;color:#8190a5;font-size:12px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1200px){.floor-selector[data-v-801b81a8]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.project-selector[data-v-69e40cb5]{max-height:500px;display:flex;flex-direction:column}.search-bar[data-v-69e40cb5]{margin-bottom:16px}.project-list[data-v-69e40cb5]{flex:1;overflow-y:auto;max-height:400px;scrollbar-width:none;-ms-overflow-style:none}.project-list[data-v-69e40cb5]::-webkit-scrollbar{display:none}.project-item[data-v-69e40cb5]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;margin-bottom:8px;border:1px solid #e5e6eb;border-radius:6px;cursor:pointer;transition:all .2s}.project-item[data-v-69e40cb5]:hover{background:#f5f6f7;border-color:#00a3f2}.project-item.active[data-v-69e40cb5]{background:#e6f7ff;border-color:#00a3f2}.project-info[data-v-69e40cb5]{flex:1}.project-name[data-v-69e40cb5]{font-size:14px;font-weight:500;color:#2c3e50;margin-bottom:4px}.project-location[data-v-69e40cb5]{font-size:12px;color:#909399}.check-icon[data-v-69e40cb5]{font-size:18px;color:#00a3f2}.area-selector-overlay[data-v-02262d50]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:99;display:flex;align-items:center;justify-content:center}.area-selector-left[data-v-02262d50]{position:fixed;left:0;top:0;bottom:0;width:640px;background:#efefef;box-shadow:2px 0 8px rgba(0,0,0,.15);display:flex;flex-direction:column;animation:slideInLeft-02262d50 .3s ease;z-index:99}.area-selector-bottom[data-v-02262d50]{position:fixed;top:80px;left:400px;right:0;width:350px;max-height:60vh;overflow-y:auto;background:#efefef;border-radius:16px;box-shadow:0 -4px 16px rgba(0,0,0,.15);border:1px solid #fff;display:flex;flex-direction:column;animation:slideInUp-02262d50 .3s ease;z-index:10000}.multiselect-bar[data-v-02262d50]{display:flex;align-items:center;justify-content:space-between;padding:8px 20px}.multiselect-bar--compact[data-v-02262d50]{padding:6px 16px}.range-label[data-v-02262d50]{font-size:14px;font-weight:500;color:#1c2024}.btn-toggle-multi[data-v-02262d50]{display:flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;font-size:14px;color:#1c2024;padding:4px 8px;border-radius:4px;transition:background .2s}.btn-toggle-multi[data-v-02262d50]:hover{background:#e6e8eb}.btn-exit-multi[data-v-02262d50]{background:none;border:none;cursor:pointer;font-size:14px;color:#dc3e42;padding:4px 8px;border-radius:4px;transition:background .2s}.btn-exit-multi[data-v-02262d50]:hover{background:#fff0f0}.column-header-row[data-v-02262d50]{display:flex;align-items:center;padding:0 0 4px}.column-header-row h4[data-v-02262d50]{margin:0;font-size:14px;font-weight:600;color:#495057}.select-all-row[data-v-02262d50]{display:flex;align-items:center;gap:4px;cursor:pointer;font-size:13px;color:#1c2024;padding:2px 4px;border-radius:4px;transition:background .15s}.select-all-row[data-v-02262d50]:hover{background:rgba(0,0,0,.05)}.cb[data-v-02262d50]{display:inline-flex;flex-shrink:0;width:20px;height:20px;border-radius:50%;border:1.5px solid #8b8d98;background:#fff;position:relative;cursor:pointer;box-sizing:border-box;transition:background .15s,border-color .15s}.cb.cb--checked[data-v-02262d50]{background:#29a383;border-color:#29a383}.cb.cb--checked[data-v-02262d50]:after{content:"";position:absolute;left:5px;top:6px;width:8px;height:4px;border:2px solid #fff;border-top:none;border-right:none;transform:rotate(-45deg)}.cb.cb--indeterminate[data-v-02262d50]{background:#29a383;border-color:#29a383}.cb.cb--indeterminate[data-v-02262d50]:after{content:"";position:absolute;left:3px;top:50%;width:12px;height:2px;background:#fff;border-radius:1px;transform:translateY(-50%)}.option-item[data-v-02262d50]{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:10px 12px;border:1px solid #dee2e6;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;background:#fff;color:#000}.item-text[data-v-02262d50]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.option-item[data-v-02262d50]:hover{border-color:#007bff;background:#f8f9ff}.option-item.selected[data-v-02262d50]{border:1px solid #0090ff;background:rgba(0,144,255,.1);color:#0090ff}.option-item.multi-selected[data-v-02262d50]{background:#e6f7ed;border:1px solid #29a383;color:#218358}.option-item.multi-active[data-v-02262d50]:not(.multi-selected){border-color:rgba(0,148,95,.45);background:rgba(0,163,70,.04)}.selector-header[data-v-02262d50]{display:flex;justify-content:space-between;align-items:center;padding:20px;flex-wrap:wrap;gap:12px}.project-selector-wrapper[data-v-02262d50]{width:100%;margin-bottom:8px}.current-project[data-v-02262d50]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f5f6f7;border:1px solid #e5e6eb;border-radius:6px;cursor:pointer;transition:all .2s}.current-project[data-v-02262d50]:hover{background:#e6f7ff;border-color:#00a3f2}.project-name[data-v-02262d50]{font-size:14px;color:#2c3e50;font-weight:500;flex:1}.switch-icon[data-v-02262d50]{font-size:14px;color:#909399;transition:transform .2s}.current-project:hover .switch-icon[data-v-02262d50]{color:#00a3f2;transform:rotate(180deg)}.selector-header h3[data-v-02262d50]{margin:0;font-size:18px;font-weight:600;color:#2c3e50}.close-btn[data-v-02262d50]{background:none;border:none;font-size:24px;color:#7f8c8d;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.close-btn[data-v-02262d50]:hover{background:#f8f9fa;color:#2c3e50}.selector-content[data-v-02262d50]{flex:1;padding:20px;overflow-y:auto}.selection-group[data-v-02262d50]{margin-bottom:24px}.options-grid[data-v-02262d50]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}@keyframes slideInLeft-02262d50{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideInUp-02262d50{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media(max-width:1280px){.area-selector-left[data-v-02262d50]{width:280px}.options-grid[data-v-02262d50]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:6px}.option-item[data-v-02262d50]{padding:8px 12px;font-size:12px}}.bottom-row[data-v-90764dec]{width:100%;color:#1c2024}.pmv-ppd-info[data-v-90764dec]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:10px}.device-item[data-v-90764dec]{display:flex;align-items:center;gap:4px;background:rgba(0,0,85,.02);padding:8px;border-radius:8px;font-size:13px;font-weight:330;color:#1c2024}.device-item-img[data-v-90764dec]{width:20px;height:20px}.room-center[data-v-90764dec]{display:flex;flex-direction:column;gap:8px}.room-card[data-v-90764dec]{min-height:180px;max-width:360px;min-width:310px;padding:20px;cursor:pointer;transition:all .3s ease;display:flex;justify-content:space-between;flex-direction:column;gap:10px;border-radius:16px;border:1px solid #E8E8EC;background:linear-gradient(90deg,#fff,#f8fafc);box-shadow:0 15px 32px rgba(0,0,0,.05)}.room-card[data-v-90764dec]:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(0,0,0,.08)}.room-card.no-control-permission[data-v-90764dec]{cursor:not-allowed;filter:grayscale(.2)}.room-card.no-control-permission[data-v-90764dec]:hover{transform:none;box-shadow:0 12px 28px rgba(0,0,0,.05)}.room-card.no-people[data-v-90764dec],.room-card.no-gateway[data-v-90764dec],.room-card.gateway-offline[data-v-90764dec]{background:linear-gradient(90deg,#fff,#f8fafc);opacity:1}.room-card.occupied[data-v-90764dec]{background:linear-gradient(90deg,#e6f7ed,#fcfcfd)}.room-header[data-v-90764dec]{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;column-gap:8px}.room-img[data-v-90764dec]{width:24px;height:24px;color:#1d2433;border-radius:10px;background:transparent;display:flex;align-items:center}.room-title[data-v-90764dec]{min-width:0}.room-name[data-v-90764dec]{font-size:14px;font-weight:500;line-height:18px;color:#202431;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-space[data-v-90764dec]{margin-top:2px;font-size:10px;line-height:13px;font-weight:400;color:#7a808c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.temperature-info[data-v-90764dec]{min-width:44px;height:18px;padding:2px 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:400;line-height:18px;flex-shrink:0;white-space:nowrap}.room-metrics[data-v-90764dec]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;flex:1}.metric-item[data-v-90764dec]{min-height:44px;padding:8px 10px;border-radius:8px;background:rgba(255,255,255,.86);display:flex;flex-direction:column;justify-content:center}.metric-label[data-v-90764dec]{color:#8f95a3;font-size:10px;font-weight:400;line-height:13px}.metric-value[data-v-90764dec]{margin-top:3px;color:#171b26;font-size:13px;line-height:17px}.usage-time-bar[data-v-53329c5a]{display:flex;flex-direction:column;gap:12px;width:100%}.legend[data-v-53329c5a]{display:flex;gap:20px;align-items:center}.legend-item[data-v-53329c5a]{display:flex;align-items:center;gap:6px}.legend-color[data-v-53329c5a]{width:16px;height:16px;border-radius:2px}.legend-color.am[data-v-53329c5a]{background:#4ccfb8}.legend-color.pm[data-v-53329c5a]{background:#febb26}.legend-text[data-v-53329c5a]{font-size:14px;font-weight:400;color:#5c5d66}.progress-bar[data-v-53329c5a]{display:flex;width:100%;height:8px;border-radius:4px;overflow:hidden;background:#f5f6f7;gap:0px}.progress-segment[data-v-53329c5a]{height:100%;transition:width .3s ease;position:relative}.progress-segment.am[data-v-53329c5a]{background:#4ccfb8;clip-path:polygon(0% 0%,calc(100% - 4px) 0%,100% 100%,0% 100%);border-top-left-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.progress-segment.pm[data-v-53329c5a]{background:#febb26;clip-path:polygon(0% 0%,calc(100% - 4px) 0%,100% 100%,4px 100%);border-radius:4px}.meeting-room-card[data-v-612b64de]{width:100%;height:177px;padding:16px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;justify-content:space-between;border-radius:8px;background:#fff}.meeting-room-card[data-v-612b64de]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.top-row[data-v-612b64de]{display:flex;justify-content:space-between;align-items:flex-start}.room-icon[data-v-612b64de]{width:28px;height:28px;color:#5e6568}.status-badge[data-v-612b64de]{padding:4px 12px;font-size:12px;font-weight:500}.status-badge.in-use[data-v-612b64de]{color:#ff8307}.status-badge.available[data-v-612b64de]{color:#1dd08d}.room-info[data-v-612b64de]{display:flex;flex-direction:column;justify-content:center}.room-name[data-v-612b64de]{font-size:20px;font-weight:500;color:#2c3e50;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom-row[data-v-612b64de]{display:flex;justify-content:space-between;align-items:center;gap:12px}.usage-info[data-v-612b64de],.people-info[data-v-612b64de]{display:flex;align-items:center;gap:6px;border-radius:6px}.info-icon[data-v-612b64de]{color:#5e6568}.info-text[data-v-612b64de]{font-size:13px;font-weight:450;color:#5c5d66}.info-text .number[data-v-612b64de]{color:#0090ff;font-size:14px;font-weight:380}.room-grid[data-v-fbfdeb0d]{display:flex;flex-direction:column;position:relative;isolation:isolate;width:100%;min-width:0;min-height:80vh;overflow:visible}.control-bar[data-v-fbfdeb0d]{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;position:relative;z-index:2;padding:12px 0 0;gap:8px;min-width:0;background:#f9f9fb}.search-box[data-v-fbfdeb0d]{display:flex;align-items:center;width:min(100%,318px);height:40px;padding:0 12px;background:#fff;border:1px solid #e7ebf2;border-radius:8px;box-shadow:0 1px 2px rgba(20,29,46,.02);min-width:0}.search-icon[data-v-fbfdeb0d]{position:relative;width:14px;height:14px;margin-right:7px;border:1.5px solid #a8b2c1;border-radius:50%;flex:0 0 auto}.search-icon[data-v-fbfdeb0d]:after{content:"";position:absolute;right:-4px;bottom:-3px;width:6px;height:1.5px;background:#a8b2c1;border-radius:999px;transform:rotate(45deg)}.search-input[data-v-fbfdeb0d]{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#1b2535;font-size:14px;line-height:20px}.search-input[data-v-fbfdeb0d]::placeholder{color:#a8b2c1}.filter-select[data-v-fbfdeb0d]{width:100px;height:40px;padding:0 24px 0 10px;border:1px solid #e7ebf2;border-radius:8px;outline:0;color:#1b2535;background:linear-gradient(45deg,transparent 50%,#1b2535 50%) right 11px center / 5px 5px no-repeat,linear-gradient(135deg,#1b2535 50%,transparent 50%) right 6px center / 5px 5px no-repeat,#fff;-webkit-appearance:none;appearance:none;cursor:pointer;font-size:14px;line-height:20px;box-shadow:0 1px 2px rgba(20,29,46,.02)}.status-filter[data-v-fbfdeb0d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,333px);border:1px solid #e7ebf2;border-radius:8px;background:#fff;box-shadow:0 1px 3px rgba(20,29,46,.04)}.status-filter-item[data-v-fbfdeb0d]{height:40px;padding:0 10px;border:0;border-radius:8px;color:#606673;background:transparent;cursor:pointer;font-size:14px;line-height:20px;white-space:nowrap;transition:color .2s ease,background-color .2s ease}.status-filter-item strong[data-v-fbfdeb0d]{margin-left:4px;font-weight:600}.status-filter-item.active[data-v-fbfdeb0d]{color:#16855d;background:#dff7eb;box-shadow:inset 0 0 0 1px #9edfc4}.room-cards-container[data-v-fbfdeb0d]{display:flex;flex-wrap:wrap;align-content:flex-start;position:relative;z-index:1;gap:16px;width:calc(100% + 64px);margin:-24px -32px 0;padding:36px 32px 40px;border-radius:12px;overflow-x:visible;overflow-y:auto;max-height:calc(100vh - 170px);min-height:0;scrollbar-width:none;-ms-overflow-style:none}.room-cards-container[data-v-fbfdeb0d]>*{flex:1 1 310px;min-width:310px;max-width:360px}.room-card-placeholder[data-v-fbfdeb0d]{visibility:hidden;pointer-events:none}.room-cards-container[data-v-fbfdeb0d]::-webkit-scrollbar{display:none}@media screen and (max-width:520px){.search-box[data-v-fbfdeb0d],.filter-select[data-v-fbfdeb0d],.status-filter[data-v-fbfdeb0d]{width:100%}.status-filter-item[data-v-fbfdeb0d]{height:40px;padding:0 4px;font-size:12px}}.modal-overlay[data-v-0269a472]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1500;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn-0269a472 .3s ease}.modal-content[data-v-0269a472]{background:#fff;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.2);max-width:600px;width:100%;max-height:80vh;display:flex;flex-direction:column;animation:slideIn-0269a472 .3s ease}.modal-header[data-v-0269a472]{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #e9ecef}.modal-header h3[data-v-0269a472]{margin:0;font-size:20px;font-weight:600;color:#2c3e50}.close-btn[data-v-0269a472]{background:none;border:none;font-size:28px;color:#7f8c8d;cursor:pointer;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.close-btn[data-v-0269a472]:hover{background:#f8f9fa;color:#2c3e50}.modal-body[data-v-0269a472]{padding:24px;overflow-y:auto;flex:1}.info-section[data-v-0269a472]{margin-bottom:24px}.info-section h4[data-v-0269a472]{margin:0 0 12px;font-size:16px;font-weight:600;color:#2c3e50}.description[data-v-0269a472]{font-size:14px;line-height:1.6;color:#495057;margin:0 0 16px}.comfort-levels[data-v-0269a472]{display:grid;gap:8px}.comfort-level-item[data-v-0269a472]{display:flex;align-items:center;padding:12px 16px;border-radius:8px;border:1px solid rgba(0,0,0,.1);transition:all .2s ease}.comfort-level-item[data-v-0269a472]:hover{transform:translate(4px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.level-info[data-v-0269a472]{flex:1;display:flex;justify-content:space-between;align-items:center}.level-label[data-v-0269a472]{font-size:14px;font-weight:600;color:#2c3e50}.level-range[data-v-0269a472]{font-size:12px;color:#7f8c8d;font-family:monospace}.level-indicator[data-v-0269a472]{width:4px;height:32px;border-radius:2px;margin-left:12px}.standards[data-v-0269a472]{display:flex;flex-direction:column;gap:8px}.standard-item[data-v-0269a472]{font-size:14px;line-height:1.5;color:#495057;padding:8px 12px;background:#f8f9fa;border-radius:6px;border-left:3px solid #007bff}.modal-footer[data-v-0269a472]{padding:16px 24px 24px;border-top:1px solid #e9ecef;display:flex;justify-content:flex-end}.btn-primary[data-v-0269a472]{background:#007bff;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-primary[data-v-0269a472]:hover{background:#0056b3;transform:translateY(-1px)}@keyframes fadeIn-0269a472{0%{opacity:0}to{opacity:1}}@keyframes slideIn-0269a472{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1280px){.modal-overlay[data-v-0269a472]{padding:16px}.modal-content[data-v-0269a472]{max-width:500px}.modal-header[data-v-0269a472]{padding:20px 20px 12px}.modal-header h3[data-v-0269a472]{font-size:18px}.modal-body[data-v-0269a472]{padding:20px}.info-section h4[data-v-0269a472]{font-size:14px}.description[data-v-0269a472],.standard-item[data-v-0269a472],.level-label[data-v-0269a472]{font-size:13px}.level-range[data-v-0269a472]{font-size:11px}}@media(max-width:480px){.modal-overlay[data-v-0269a472]{padding:12px}.modal-content[data-v-0269a472]{max-height:90vh}.modal-header[data-v-0269a472]{padding:16px 16px 8px}.modal-header h3[data-v-0269a472]{font-size:16px}.close-btn[data-v-0269a472]{width:32px;height:32px;font-size:24px}.modal-body[data-v-0269a472]{padding:16px}.modal-footer[data-v-0269a472]{padding:12px 16px 16px}}.room-management-page[data-v-9d152b08]{padding:16px;background:#f9f9fb;min-width:0;min-height:100vh}.control-card[data-v-82c43b5a]{height:174px;position:relative;border:1px solid #e8ebf0;border-radius:16px;--el-card-padding: 18px;--el-box-shadow-light: none;background:#fff;display:flex;flex-direction:column;box-shadow:0 16px 34px rgba(15,23,42,.04)}[data-v-82c43b5a] .el-statistic__content{display:flex;align-items:center}.control-card[data-v-82c43b5a]:hover{box-shadow:0 18px 36px rgba(15,23,42,.08)}.card-body[data-v-82c43b5a]{display:flex;flex-direction:column;justify-content:space-between;height:100%}.card-header[data-v-82c43b5a]{padding:0}.card-title[data-v-82c43b5a]{margin:0;color:#111827;font-size:16px;font-weight:700;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-content[data-v-82c43b5a]{margin-top:8px;padding:0;display:grid;gap:7px}.card-content p[data-v-82c43b5a]{margin:0;color:#6b7280;font-size:13px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-content span[data-v-82c43b5a]{color:#6b7280;font-size:13px}.card-footer[data-v-82c43b5a]{display:flex;justify-content:space-between;align-items:center}.device-icons[data-v-82c43b5a]{display:flex;gap:8px;flex-wrap:wrap;align-items:center;min-width:0}.device-icons svg[data-v-82c43b5a]{flex-shrink:0}.device-icons[data-v-82c43b5a] .svg-icon{opacity:.78}.card-actions[data-v-82c43b5a]{display:flex;gap:10px;flex:0 0 auto}.edit-button[data-v-82c43b5a],.run-button[data-v-82c43b5a]{min-width:58px;height:36px;margin:0;border-radius:10px;font-size:13px}.edit-button[data-v-82c43b5a]{border-color:#d8dee8;background:#fff;color:#4b5563}.run-button[data-v-82c43b5a]{border:0;background:#e5f5ff;color:#1683e8;font-weight:600}.run-button.running[data-v-82c43b5a]{background:rgba(0,144,255,.2)}.room-picker[data-v-3009a3c1]{min-height:0;height:100%;overflow:hidden;display:grid;grid-template-columns:140px 110px minmax(0,1fr);border:1px solid #e8e8ec;background:#fff}.room-picker-column[data-v-3009a3c1]{min-width:0;min-height:0;display:flex;flex-direction:column;border-right:1px solid #eef0f4}.room-picker-title[data-v-3009a3c1]{height:42px;padding:16px 18px 6px;color:#8a93a3;font-size:12px}.room-picker-scroll[data-v-3009a3c1],.room-card-scroll[data-v-3009a3c1]{min-height:0;flex:1}.room-picker-scroll[data-v-3009a3c1] .el-scrollbar__view{display:flex;flex-direction:column;gap:6px;padding:0 10px 16px}.picker-row[data-v-3009a3c1]{min-height:32px;padding:0 10px;border:0;border-radius:6px;background:transparent;display:flex;align-items:center;gap:8px;color:#1c2024;font-size:12px;text-align:left;cursor:pointer}.picker-row.active[data-v-3009a3c1]{background:#e8f5ff}.room-picker-rooms[data-v-3009a3c1]{min-width:0;min-height:0;display:flex;flex-direction:column}.room-card-scroll[data-v-3009a3c1] .el-scrollbar__view{min-height:100%;padding:0 14px 16px}.room-zone-section+.room-zone-section[data-v-3009a3c1]{margin-top:14px}.room-picker-room-head[data-v-3009a3c1]{height:42px;display:flex;align-items:center;justify-content:space-between;color:#80838d;font-size:12px}.room-picker-room-head button[data-v-3009a3c1]{border:0;background:transparent;color:#606875;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.zone-title-button[data-v-3009a3c1]{min-width:0;gap:8px!important;color:#80838d!important}.zone-title-button>span[data-v-3009a3c1]:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.room-card-grid[data-v-3009a3c1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.room-card-node[data-v-3009a3c1]{width:100%;min-height:48px;padding:8px 10px;border:1px solid #edf0f5;border-radius:7px;background:#fff;box-shadow:0 2px 6px rgba(15,23,42,.04);display:flex;align-items:center;gap:8px;color:inherit;text-align:left;cursor:pointer}.room-info[data-v-3009a3c1]{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.room-name[data-v-3009a3c1]{color:#1c2024;font-size:12px;font-weight:500;line-height:16px}.room-type[data-v-3009a3c1]{color:#80838d;font-size:11px;line-height:13px}.native-checkbox[data-v-3009a3c1]{position:relative;width:14px;height:14px;padding:0;border:1px solid rgba(0,6,46,.2);border-radius:3px;background:rgba(255,255,255,.9);flex:0 0 auto;cursor:pointer}.native-checkbox.checked[data-v-3009a3c1],.native-checkbox.indeterminate[data-v-3009a3c1]{border-color:#0090ff;background:#0090ff}.native-checkbox.checked[data-v-3009a3c1]:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.native-checkbox.indeterminate[data-v-3009a3c1]:after{content:"";position:absolute;left:3px;right:3px;top:5px;height:2px;border-radius:2px;background:#fff}.room-checkbox[data-v-3009a3c1]{margin-left:auto}.control-dialog[data-v-c3aba25f]{--el-dialog-border-radius: 20px}[data-v-c3aba25f] .control-dialog{max-height:92vh;overflow:hidden;border:1px solid #e8e8ec;border-radius:20px}[data-v-c3aba25f] .control-dialog .el-dialog__header{height:68px;margin:0;padding:20px;border-bottom:1px solid #e8e8ec}[data-v-c3aba25f] .control-dialog .el-dialog__body{max-height:calc(92vh - 149px);padding:20px;overflow:hidden}[data-v-c3aba25f] .control-dialog .el-dialog__footer{padding:20px;border-top:1px solid #e8e8ec}.temp-pause-strategy[data-v-c3aba25f]{color:#999;display:flex;justify-content:center;align-items:center;gap:20px}.footer-flex[data-v-c3aba25f]{display:flex;justify-content:space-between}.dialog-container[data-v-c3aba25f]{display:grid;grid-template-columns:minmax(0,2fr) 240px;gap:14px;margin-top:18px;min-height:0;height:60vh}.dialog-left[data-v-c3aba25f]{min-width:0;min-height:0;padding:0;border:1px solid #e8e8ec;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.dialog-right[data-v-c3aba25f]{min-width:0;min-height:0;padding:14px;border:1px solid #e8e8ec;border-radius:8px;overflow:hidden}.tree-filter[data-v-c3aba25f]{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;gap:10px;align-items:end;padding:14px;border-bottom:1px solid #e8e8ec;flex:0 0 auto}.dialog-top-form[data-v-c3aba25f]{display:grid;grid-template-columns:170px 170px;gap:12px;padding-bottom:16px;border-bottom:1px solid #e8e8ec}.dialog-top-form[data-v-c3aba25f] .el-form-item{margin-bottom:0}.filter-item[data-v-c3aba25f]{display:flex;flex-direction:column;gap:6px;color:#60646c;font-size:12px}.filter-actions[data-v-c3aba25f]{display:flex;gap:8px}.tree-filter[data-v-c3aba25f] .el-input__wrapper,.tree-filter[data-v-c3aba25f] .el-select__wrapper,.dialog-top-form[data-v-c3aba25f] .el-input__wrapper{min-height:36px;border-radius:8px;box-shadow:0 0 0 1px #e8e8ec inset}.quick-room-picker[data-v-c3aba25f]{min-height:0;flex:1;border:0}.device-list[data-v-c3aba25f]{margin-bottom:20px;width:100%}.device-list[data-v-c3aba25f] .el-scrollbar__view{padding-right:8px}.device-item[data-v-c3aba25f]{display:flex;width:100%;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #ebeef5}.delete-btn[data-v-c3aba25f]{color:#f56c6c;border-color:#f56c6c}.cancel-btn[data-v-c3aba25f]{color:#909399;border-color:#909399}.confirm-btn[data-v-c3aba25f]{background-color:#409eff;color:#fff}.color-red[data-v-c3aba25f]{color:red}.run-confirm-dialog[data-v-2698656b]{--el-dialog-border-radius: 16px}.run-confirm-dialog[data-v-2698656b] .el-dialog{border-radius:16px!important}.dialog-footer[data-v-2698656b]{display:flex;justify-content:center;gap:10px}.dialog-footer[data-v-2414b496]{display:flex;justify-content:flex-end;gap:10px}.convenient-control-page[data-v-7f24c1b7]{min-height:100%;padding:10px;background-color:#f7f8fb;--el-dialog-border-radius: 16px}.header-actions[data-v-7f24c1b7]{display:flex;align-items:flex-end;gap:16px;margin-bottom:18px;padding:16px 18px;border:1px solid #e8ebf0;border-radius:14px;background:#fff}.filter-field[data-v-7f24c1b7]{width:220px;display:flex;flex-direction:column;gap:6px;color:#6b7280;font-size:12px}.search-field[data-v-7f24c1b7]{width:250px}.search-input[data-v-7f24c1b7],.filter-select[data-v-7f24c1b7]{width:100%}.header-actions[data-v-7f24c1b7] .el-input__wrapper,.header-actions[data-v-7f24c1b7] .el-select__wrapper{min-height:36px;border-radius:10px;box-shadow:0 0 0 1px #dfe5ee inset}.query-btn[data-v-7f24c1b7],.reset-btn[data-v-7f24c1b7]{width:58px;height:36px;border-radius:8px}.create-btn[data-v-7f24c1b7]{height:36px;margin-left:auto;padding:0 16px;border:1px solid #93c5fd;border-radius:10px;background:#eff6ff;color:#1683e8;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.control-grid[data-v-7f24c1b7]{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:18px 20px}.control-col[data-v-7f24c1b7]{min-width:0}@media(max-width:1280px){.control-grid[data-v-7f24c1b7]{grid-template-columns:repeat(3,minmax(220px,1fr))}}@media(max-width:960px){.header-actions[data-v-7f24c1b7]{flex-wrap:wrap}.control-grid[data-v-7f24c1b7]{grid-template-columns:repeat(2,minmax(220px,1fr))}}.toolbar[data-v-2b22fa92]{display:flex;justify-content:space-between;margin-bottom:12px}.control-area[data-v-2b22fa92]{--el-dialog-margin-top: 10vh}.editor-content[data-v-2b22fa92]{display:flex;flex-direction:column;max-height:min(720px,68vh);overflow:hidden}.name-input[data-v-2b22fa92]{width:240px}.name-section[data-v-2b22fa92]{padding:16px 16px 14px;border-bottom:1px solid #e8e8ec;flex:0 0 auto}.name-section[data-v-2b22fa92] .el-form-item{margin-bottom:0}.name-section[data-v-2b22fa92] .el-form-item__label{height:20px;margin-bottom:4px;color:#60646c;font-size:12px;line-height:20px}.name-section[data-v-2b22fa92] .el-input__wrapper{height:40px;border-radius:12px;box-shadow:0 0 0 1px #e8e8ec inset}.name-section[data-v-2b22fa92] .el-input__inner{color:#1c2024;font-size:12px}.filter-row[data-v-2b22fa92]{display:grid;grid-template-columns:minmax(240px,1fr) minmax(220px,1fr) auto;gap:12px;align-items:end;padding:16px;flex:0 0 auto}.filter-item[data-v-2b22fa92]{display:flex;flex-direction:column;gap:6px;color:#60646c;font-size:12px}.filter-item>span[data-v-2b22fa92]{line-height:20px}.filter-item[data-v-2b22fa92] .el-input__wrapper,.filter-item[data-v-2b22fa92] .el-select__wrapper{min-height:40px;border-radius:12px;box-shadow:0 0 0 1px #e8e8ec inset}.filter-item[data-v-2b22fa92] .el-input__inner,.filter-item[data-v-2b22fa92] .el-select__placeholder,.filter-item[data-v-2b22fa92] .el-select__selected-item{font-size:12px}.filter-actions[data-v-2b22fa92]{display:flex;gap:12px}.filter-actions .el-button[data-v-2b22fa92]{height:40px;margin-left:0;padding:0 16px;border-color:rgba(0,6,46,.2);border-radius:12px;color:#60646c;font-size:12px;font-weight:500}.tree-section[data-v-2b22fa92]{min-height:0;padding:0;flex:1;display:flex;flex-direction:column}.selected-count[data-v-2b22fa92]{margin:0;padding:14px 18px;border-bottom:1px solid #eef0f4;color:#60646c;font-size:13px;line-height:16px;flex:0 0 auto}.room-picker[data-v-2b22fa92]{min-height:0;flex:1;display:grid;grid-template-columns:260px 260px minmax(0,1fr);border:1px solid #e8e8ec;border-radius:10px;overflow:hidden;background:#fff}.room-picker-column[data-v-2b22fa92]{min-width:0;min-height:0;display:flex;flex-direction:column;border-right:1px solid #eef0f4}.room-picker-title[data-v-2b22fa92]{height:48px;padding:18px 22px 8px;color:#606875;font-size:13px}.room-picker-scroll[data-v-2b22fa92],.room-card-scroll[data-v-2b22fa92]{min-height:0;flex:1}.room-picker-scroll[data-v-2b22fa92] .el-scrollbar__view{display:flex;flex-direction:column;gap:6px;padding:0 18px 18px}.picker-row[data-v-2b22fa92]{min-height:36px;padding:0 12px;border:0;border-radius:8px;background:transparent;display:flex;align-items:center;gap:10px;color:#1c2024;font-size:13px;text-align:left;cursor:pointer}.picker-row.active[data-v-2b22fa92]{background:#e8f5ff}.room-picker-rooms[data-v-2b22fa92]{min-width:0;min-height:0;display:flex;flex-direction:column}.room-card-scroll[data-v-2b22fa92] .el-scrollbar__view{min-height:100%;padding:0 18px 18px}.room-picker-room-head[data-v-2b22fa92]{height:48px;display:flex;align-items:center;justify-content:space-between;color:#80838d;font-size:14px}.room-picker-room-head button[data-v-2b22fa92]{border:0;background:transparent;color:#606875;font-size:12px;cursor:pointer}.zone-title-button[data-v-2b22fa92]{min-width:0;display:inline-flex;align-items:center;gap:10px;color:#80838d!important;font-size:14px!important}.zone-title-button>span[data-v-2b22fa92]:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.room-card-grid[data-v-2b22fa92]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.native-checkbox[data-v-2b22fa92]{position:relative;width:14px;height:14px;padding:0;border:1px solid rgba(0,6,46,.2);border-radius:3px;background:rgba(255,255,255,.9);flex:0 0 auto;cursor:pointer}.native-checkbox.checked[data-v-2b22fa92],.native-checkbox.indeterminate[data-v-2b22fa92]{border-color:#0090ff;background:#0090ff}.native-checkbox.checked[data-v-2b22fa92]:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.native-checkbox.indeterminate[data-v-2b22fa92]:after{content:"";position:absolute;left:3px;right:3px;top:5px;height:2px;border-radius:2px;background:#fff}.room-card-node[data-v-2b22fa92]{width:100%;min-height:54px;padding:9px 12px;border:1px solid #edf0f5;border-radius:8px;background:#fff;box-shadow:0 2px 6px rgba(15,23,42,.04);display:flex;align-items:center;gap:10px;color:inherit;text-align:left;cursor:pointer}.room-card-node.checked[data-v-2b22fa92]{border-color:#e4eaf2;background:#fff}.room-checkbox[data-v-2b22fa92]{order:3;flex:0 0 auto;margin-left:auto}.room-icon[data-v-2b22fa92]{width:0;height:0;border:0;display:flex;align-items:center;justify-content:center;color:#1c2024;box-shadow:none;flex:0 0 auto;display:none}.room-info[data-v-2b22fa92]{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.room-name[data-v-2b22fa92]{color:#1c2024;font-size:13px;font-weight:500;line-height:18px}.room-type[data-v-2b22fa92]{color:#80838d;font-size:11px;line-height:13px}.room-check-spacer[data-v-2b22fa92]{display:none}[data-v-2b22fa92] .area-editor-dialog .el-dialog__body{padding:10px}[data-v-2b22fa92] .area-editor-dialog .el-dialog__footer{padding:20px;border-top:1px solid #e8e8ec}.area-editor-footer[data-v-2b22fa92]{display:flex;align-items:center;justify-content:space-between;width:100%}.footer-actions[data-v-2b22fa92]{display:flex;align-items:center;gap:18px}.delete-area-button[data-v-2b22fa92]{border-color:#ff9f9f;color:#d92d20;background:#fff}[data-v-2b22fa92] .area-editor-dialog .el-dialog{border:1px solid #e8e8ec;border-radius:20px;padding:0;overflow:hidden}[data-v-2b22fa92] .area-editor-dialog .el-dialog__header{height:68px;margin:0;padding:20px;border-bottom:1px solid #e8e8ec}[data-v-2b22fa92] .area-editor-dialog .el-dialog__title{color:#1c2024;font-size:20px;font-weight:500;line-height:28px}[data-v-2b22fa92] .area-editor-dialog .el-dialog__headerbtn{top:19px;right:18px;width:24px;height:24px}[data-v-2b22fa92] .area-editor-dialog .el-dialog__footer .el-button{width:83px;height:40px;border-radius:6px;font-size:16px;font-weight:500}@media(max-width:900px){.filter-row[data-v-2b22fa92]{grid-template-columns:1fr 1fr}.filter-actions[data-v-2b22fa92]{grid-column:1 / -1}.room-picker[data-v-2b22fa92]{grid-template-columns:180px 180px minmax(320px,1fr)}.room-card-grid[data-v-2b22fa92]{grid-template-columns:repeat(2,minmax(150px,1fr))}}.area-panel[data-v-bc075cef]{min-width:0;min-height:0;height:100%;background:#fff;border:1px solid #e8ebf0;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.panel-title[data-v-bc075cef]{min-height:74px;padding:16px 18px 14px;display:flex;align-items:center;border-bottom:1px solid #eef0f4;color:#1f2a37;font-size:14px;font-weight:500}.panel-title-step[data-v-bc075cef]{gap:12px}.step-index[data-v-bc075cef]{width:26px;height:26px;flex:0 0 26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e3e7ee;border-radius:50%;background:#fff;color:#5f6875;font-size:13px;font-weight:600}.panel-title-step span[data-v-bc075cef]:last-child{display:grid;gap:3px}.panel-title-step strong[data-v-bc075cef]{color:#111827;font-size:14px;font-weight:700}.panel-title-step small[data-v-bc075cef]{color:#9aa3af;font-size:12px;font-weight:400}.panel-tools[data-v-bc075cef]{padding:16px 18px 8px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.toolbar-left[data-v-bc075cef]{min-width:0;flex:1;display:flex;flex-direction:column;gap:8px}.tool-label[data-v-bc075cef]{color:#6b7280;font-size:12px}.search-input[data-v-bc075cef]{width:100%}.add-button[data-v-bc075cef]{width:64px;margin-bottom:0;border-color:#8fd9be;background:#ebfff7;color:#17a47a;font-weight:600}.panel-tools[data-v-bc075cef] .el-button{height:36px;padding:0 12px;border-radius:10px}.panel-tools[data-v-bc075cef] .el-input__wrapper{height:36px;border-radius:10px;box-shadow:0 0 0 1px #e8ebf0 inset}.area-list[data-v-bc075cef]{flex:1;min-height:0;padding:0 18px 18px}.area-list[data-v-bc075cef] .el-scrollbar__view{display:flex;flex-direction:column;gap:10px;min-height:100%}.area-card[data-v-bc075cef]{width:100%;min-height:62px;padding:12px 14px;border:1px solid #e8ebf0;border-radius:12px;background:#fff;color:inherit;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.area-card[data-v-bc075cef]:hover,.area-card.active[data-v-bc075cef]{border-color:#49c49b;box-shadow:0 5px 14px rgba(23,164,122,.08)}.radio-dot[data-v-bc075cef]{width:16px;height:16px;border:1px solid #b8c0cc;border-radius:50%;flex:0 0 auto;position:relative;display:block;box-sizing:border-box;background:#fff}.area-card.active .radio-dot[data-v-bc075cef]{border-color:#49c49b;background:#49c49b}.area-card.active .radio-dot[data-v-bc075cef]:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:#fff}.area-info[data-v-bc075cef]{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.area-name[data-v-bc075cef]{color:#1f2a37;font-size:14px;font-weight:600;line-height:18px}.area-sub[data-v-bc075cef]{color:#8a93a3;font-size:12px;line-height:16px}.area-arrow[data-v-bc075cef]{height:30px;padding:0 10px;border:1px solid #e8ebf0;border-radius:8px;background:#fff;color:#606875;font-size:12px;line-height:20px;cursor:pointer;flex:0 0 auto}.action-panel[data-v-f821e005]{background:#fff;border:1px solid #e8ebf0;border-radius:12px;min-height:560px;height:100%;display:flex;flex-direction:column;overflow:hidden}.panel-title[data-v-f821e005]{min-height:74px;padding:16px 18px 14px;font-size:14px;font-weight:500;border-bottom:1px solid #eef0f4;color:#303133}.action-body[data-v-f821e005]{flex:1;display:grid;grid-template-columns:210px 1fr;min-height:0}.device-menu[data-v-f821e005]{border-right:1px solid #e8ebf0;padding:8px;display:flex;flex-direction:column;gap:4px}.device-menu[data-v-f821e005]>.el-checkbox{display:none}.device-row[data-v-f821e005]{height:36px;border:0;border-radius:6px;background:transparent;display:flex;align-items:center;gap:8px;padding:0 10px;cursor:pointer;color:#303133;font-size:13px}.device-row.active[data-v-f821e005]{background:#e8e8ec;font-weight:600}.device-row[data-v-f821e005] .el-checkbox__inner{width:14px;height:14px;border-radius:3px}.device-row[data-v-f821e005] .el-checkbox__input.is-checked .el-checkbox__inner{border-color:#49c49b;background:#49c49b}.control-form[data-v-f821e005]{height:100%;min-height:0}.control-form[data-v-f821e005] .el-scrollbar__view{min-height:100%;box-sizing:border-box;padding:8px 14px 14px}.control-section[data-v-f821e005]{padding:0;margin-bottom:4px;border-bottom:0}.control-section[data-v-f821e005]:last-child{border-bottom:0}.control-section.active .label[data-v-f821e005]{color:#303133;font-weight:600}.form-row[data-v-f821e005]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;margin-bottom:2px}.label[data-v-f821e005]{width:74px;color:#606266;font-size:13px;flex-shrink:0}.form-row[data-v-f821e005] .el-select{width:110px!important}.form-row[data-v-f821e005] .el-select__wrapper,.form-row[data-v-f821e005] .el-input__wrapper{min-height:32px;border-radius:8px;box-shadow:0 0 0 1px #e8ebf0 inset}.form-row[data-v-f821e005] .el-segmented{--el-segmented-item-selected-bg-color: #fff;--el-segmented-item-selected-color: #111827;padding:0;border:1px solid #e8ebf0;border-radius:8px;background:#fff}.form-row[data-v-f821e005] .el-segmented__item{min-width:54px;min-height:30px}.unit[data-v-f821e005]{margin-left:-20px;color:#606266;font-size:13px}.dimmer-control-row[data-v-f821e005]{display:flex;flex-direction:column;gap:10px;max-width:520px;margin-bottom:12px}.dimmer-control-head[data-v-f821e005]{display:flex;align-items:center;justify-content:space-between;gap:12px}.dimmer-number[data-v-f821e005]{width:110px}.dimmer-number[data-v-f821e005] .el-input-number__increase,.dimmer-number[data-v-f821e005] .el-input-number__decrease{width:32px}.brightness-slider[data-v-f821e005],.color-temp-slider[data-v-f821e005]{width:100%}.brightness-slider[data-v-f821e005] .el-slider__runway{background:#eef2f6}.brightness-slider[data-v-f821e005] .el-slider__bar{background:linear-gradient(90deg,#008cff,#0ea5ff)}.color-temp-slider[data-v-f821e005] .el-slider__runway{background:linear-gradient(90deg,#ff9442,#fff7e8 52%,#e9f2ff)}.color-temp-slider[data-v-f821e005] .el-slider__bar{background:transparent}.brightness-slider[data-v-f821e005] .el-slider__button,.color-temp-slider[data-v-f821e005] .el-slider__button{width:14px;height:14px;border:0;box-shadow:0 1px 4px rgba(31,41,55,.18)}.panel-footer[data-v-f821e005]{border-top:1px solid #ebeef5;padding:14px 18px;display:flex;justify-content:flex-end;gap:14px}.batch-policy-inline-editor[data-v-5ddffba6]{height:100%;display:flex;flex-direction:column;background:#fff}.editor-header[data-v-5ddffba6]{padding:9px 32px;border-bottom:1px solid #f0f0f0}.editor-header h3[data-v-5ddffba6]{margin:0 0 8px;font-size:20px;color:#333}.editor-header p[data-v-5ddffba6]{margin:0;color:#999;font-size:14px}.editor-body[data-v-5ddffba6]{flex:1;overflow-y:auto;padding:24px 32px;display:flex;flex-direction:column;gap:12px;-ms-overflow-style:none;scrollbar-width:none}.condition-card[data-v-5ddffba6] .el-card__header{padding:12px 16px}.condition-card[data-v-5ddffba6] .el-card__body{padding:16px}.card-header[data-v-5ddffba6],.check-title[data-v-5ddffba6],.field-item[data-v-5ddffba6],[data-v-5ddffba6] .field-row{display:flex;align-items:center}.card-header[data-v-5ddffba6]{justify-content:space-between}.check-title[data-v-5ddffba6]{gap:8px;font-size:14px;font-weight:600;color:#333}.card-body[data-v-5ddffba6]{display:flex;flex-direction:column;gap:12px}.field-item[data-v-5ddffba6]{gap:10px}.single-field[data-v-5ddffba6]{background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:12px 16px}.field-check[data-v-5ddffba6]{align-self:center}.field-control[data-v-5ddffba6]{flex:1;min-width:0}[data-v-5ddffba6] .field-row{justify-content:space-between;gap:12px}[data-v-5ddffba6] .field-label{color:#333;font-size:14px;flex-shrink:0}.custom-time-field[data-v-5ddffba6]{display:flex;flex-direction:column;gap:8px}.custom-time-label[data-v-5ddffba6]{margin-bottom:2px}.batch-policy-page[data-v-dad4c458]{height:calc(100vh - 190px);min-height:560px;padding:12px 10px;display:grid;grid-template-columns:minmax(280px,1fr) minmax(320px,1fr) minmax(280px,1fr);gap:12px;background:#f7f8fb;overflow:hidden}.policy-panel[data-v-dad4c458],.confirm-panel[data-v-dad4c458]{min-width:0;min-height:0;height:100%;border:1px solid #e8ebf0;border-radius:12px;background:#fff;overflow:hidden;display:flex;flex-direction:column}.operation-type-row[data-v-dad4c458]{padding:8px 18px;display:grid;gap:8px}.operation-type-row span[data-v-dad4c458]{color:#6b7280;font-size:12px}.operation-type-select[data-v-dad4c458]{width:100%}.operation-type-select[data-v-dad4c458] .el-select__wrapper{min-height:36px;border-radius:10px;box-shadow:0 0 0 1px #e8ebf0 inset}.merged-control-panel[data-v-dad4c458]{flex:1;min-height:0;border:0;border-radius:0}.merged-control-panel[data-v-dad4c458] .panel-title{display:none}.merged-control-panel[data-v-dad4c458] .action-body{grid-template-columns:132px 1fr;margin:10px 18px 0;border:1px solid #e8ebf0;border-radius:12px;overflow:hidden}.merged-control-panel[data-v-dad4c458] .device-menu{padding:8px;background:#fff}.merged-control-panel[data-v-dad4c458] .control-form .el-scrollbar__view{padding:8px 14px 14px}.confirm-panel[data-v-dad4c458]{padding-bottom:12px}.summary-list[data-v-dad4c458]{padding:18px 18px 8px;display:grid;gap:16px}.summary-list div[data-v-dad4c458]{display:flex;align-items:center;justify-content:space-between;gap:20px}.summary-list span[data-v-dad4c458]{color:#9aa3af;font-size:13px}.summary-list strong[data-v-dad4c458]{color:#273142;font-size:13px;text-align:right}.preview-list[data-v-dad4c458]{flex:1;min-height:0;padding:18px 18px 0}.preview-list[data-v-dad4c458] .el-scrollbar__view{display:grid;gap:14px;min-height:100%;align-content:start}.preview-title[data-v-dad4c458]{margin-bottom:2px;color:#273142;font-size:13px;font-weight:700}.preview-item[data-v-dad4c458]{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#9aa3af;font-size:13px}.preview-item strong[data-v-dad4c458]{color:#273142;font-size:13px;font-weight:600;text-align:right}.preview-empty[data-v-dad4c458]{color:#b0b8c4;font-size:13px}.notice-box[data-v-dad4c458]{margin:auto 10px 8px;padding:12px;border:1px solid #f6d46b;border-radius:8px;background:#fff3bd;color:#7a5200;font-size:12px}.notice-box p[data-v-dad4c458]{margin:6px 0 0}.execute-actions[data-v-dad4c458]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 10px}.execute-actions.single[data-v-dad4c458]{grid-template-columns:1fr}.preset-button[data-v-dad4c458],.execute-button[data-v-dad4c458]{width:100%;border-radius:6px}.preset-button[data-v-dad4c458]{border-color:#d6dce5;color:#626b78;background:#fff}.execute-button[data-v-dad4c458] .el-icon{margin-right:4px}.execution-confirm[data-v-dad4c458]{align-self:center;margin-top:8px;color:#b0b8c4}.execution-confirm[data-v-dad4c458] .el-checkbox__label{color:#b0b8c4;font-size:12px}.panel-title[data-v-dad4c458]{min-height:74px;padding:16px 18px 14px;display:flex;align-items:center;border-bottom:1px solid #eef0f4;color:#1f2a37;font-size:14px;font-weight:500}.panel-title-step[data-v-dad4c458]{gap:12px}.step-index[data-v-dad4c458]{width:26px;height:26px;flex:0 0 26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e3e7ee;border-radius:50%;background:#fff;color:#5f6875;font-size:13px;font-weight:600}.panel-title-step span[data-v-dad4c458]:last-child{display:grid;gap:3px}.panel-title-step strong[data-v-dad4c458]{color:#111827;font-size:14px;font-weight:700}.panel-title-step small[data-v-dad4c458]{color:#9aa3af;font-size:12px;font-weight:400}.panel-toolbar[data-v-dad4c458]{padding:16px 18px 8px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.toolbar-left[data-v-dad4c458]{min-width:0;flex:1;display:flex;flex-direction:column;gap:8px}.tool-label[data-v-dad4c458]{color:#6b7280;font-size:12px}.search-input[data-v-dad4c458]{width:100%}.new-button[data-v-dad4c458]{width:64px;border-color:#8fd9be;background:#ebfff7;color:#17a47a;font-weight:600}.panel-toolbar[data-v-dad4c458] .el-button{height:36px;padding:0 12px;border-radius:10px}.panel-toolbar[data-v-dad4c458] .el-input__wrapper{height:36px;border-radius:10px;box-shadow:0 0 0 1px #e8ebf0 inset}.policy-grid[data-v-dad4c458]{flex:1;min-height:0;padding:0 18px 18px}.policy-grid[data-v-dad4c458] .el-scrollbar__view{display:flex;flex-direction:column;gap:10px;min-height:100%}.policy-card[data-v-dad4c458]{width:100%;min-height:62px;padding:12px 14px;border:1px solid #e8ebf0;border-radius:12px;background:#fff;color:inherit;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.policy-card[data-v-dad4c458]:hover,.policy-card.active[data-v-dad4c458]{border-color:#49c49b;box-shadow:0 5px 14px rgba(23,164,122,.08)}.radio-dot[data-v-dad4c458]{width:16px;height:16px;border:1px solid #b8c0cc;border-radius:50%;flex:0 0 auto;position:relative}.policy-card.active .radio-dot[data-v-dad4c458]{border-color:#49c49b;background:#49c49b}.policy-card.active .radio-dot[data-v-dad4c458]:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:#fff}.card-main[data-v-dad4c458]{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.card-main strong[data-v-dad4c458]{color:#1f2a37;font-size:14px;line-height:18px}.card-main span[data-v-dad4c458]{color:#8a93a3;font-size:12px;line-height:16px}.card-action[data-v-dad4c458]{flex:0 0 auto;height:30px;padding:0 10px;border:1px solid #e8ebf0;border-radius:8px;background:#fff;color:#606875;font-size:12px;cursor:pointer}.execute-bar[data-v-dad4c458]{height:68px;padding:14px;border-top:1px solid #eef0f4;display:flex;justify-content:flex-end;align-items:center;gap:16px}.execute-bar .el-button[data-v-dad4c458]{width:92px}.clear-policy-control[data-v-dad4c458]{display:inline-flex;align-items:center;gap:8px;color:#606266;font-size:13px;cursor:pointer;padding-left:12px}.group-name-row[data-v-dad4c458]{margin-bottom:10px}.policy-editor-shell[data-v-dad4c458]{height:620px;border:1px solid #ebeef5;border-radius:8px;overflow:hidden;display:flex}.left[data-v-dad4c458]{width:320px;border-right:1px solid #ebeef5;background:#fff;display:flex;flex-direction:column}.left-header[data-v-dad4c458]{padding:14px 16px;font-weight:600;border-bottom:1px solid #f0f0f0}.left-list[data-v-dad4c458]{flex:1;min-height:0;padding:16px}.left-footer[data-v-dad4c458]{padding:14px 16px;border-top:1px solid #f0f0f0;color:#409eff;cursor:pointer}.right[data-v-dad4c458]{flex:1;min-width:0;background:#fafafa}.empty[data-v-dad4c458]{color:#999;padding:16px}.records-page[data-v-89dd9265]{height:calc(100vh - 190px);min-height:560px;padding:0 20px 16px;background:#f6f7fb;display:flex;flex-direction:column;gap:16px;overflow:hidden}.records-filter[data-v-89dd9265]{flex:0 0 auto;padding:16px 18px 14px;border:1px solid #e8eaf0;border-radius:14px;background:#fff;display:grid;grid-template-columns:190px 190px 190px 190px auto;gap:12px;align-items:end}.records-filter[data-v-89dd9265] .el-form-item{margin-bottom:0}.records-filter[data-v-89dd9265] .el-form-item__label{margin-bottom:6px;color:#6b7280;font-size:12px;line-height:16px}.records-filter[data-v-89dd9265] .el-input__wrapper,.records-filter[data-v-89dd9265] .el-select__wrapper{height:36px;border-radius:8px;box-shadow:0 0 0 1px #dfe3eb inset}.filter-actions[data-v-89dd9265]{display:flex;align-items:center;gap:10px;padding-bottom:1px}.records-table-card[data-v-89dd9265]{flex:1;min-height:0;padding:14px 18px 10px;border:1px solid #e8eaf0;border-radius:14px;background:#fff;display:flex;flex-direction:column;overflow:hidden}.records-table[data-v-89dd9265]{flex:1;min-height:0}.records-table[data-v-89dd9265] .el-table__header th{background:#fafbfc;color:#303846;font-weight:600}.records-table[data-v-89dd9265] .el-table__cell{padding:9px 0}.type-tag[data-v-89dd9265]{border:0}.records-pager[data-v-89dd9265]{flex:0 0 auto;display:flex;justify-content:center;padding-top:10px}.record-detail-dialog[data-v-89dd9265] .el-dialog{border-radius:14px}.detail-content[data-v-89dd9265]{display:flex;flex-direction:column;gap:14px}.detail-summary[data-v-89dd9265]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 40px;padding:4px 0 12px;border-bottom:1px solid #eef0f4}.summary-item[data-v-89dd9265]{display:flex;flex-direction:column;gap:6px}.summary-item span[data-v-89dd9265]{color:#8b929d;font-size:12px}.summary-item strong[data-v-89dd9265]{color:#1f2937;font-size:13px;font-weight:600}.detail-tabs[data-v-89dd9265]{min-height:0}.detail-tabs[data-v-89dd9265] .el-tabs__header{width:480px;margin:0 0 12px;padding:4px;border-radius:20px;background:#e8e9ee}.detail-tabs[data-v-89dd9265] .el-tabs__nav-wrap:after{display:none}.detail-tabs[data-v-89dd9265] .el-tabs__item{height:32px;border-radius:16px;color:#606875;font-weight:600}.detail-tabs[data-v-89dd9265] .el-tabs__item.is-active{background:#fff;color:#303133}.detail-tabs[data-v-89dd9265] .el-tabs__active-bar{display:none}.detail-scroll[data-v-89dd9265]{height:360px}.detail-table[data-v-89dd9265] .el-table__header th{background:#fafbfc;color:#303846}.cell-stack[data-v-89dd9265]{display:flex;flex-direction:column;gap:3px;line-height:1.35}.cell-main[data-v-89dd9265]{color:#1f2937;font-size:13px}.cell-sub[data-v-89dd9265]{color:#8b929d;font-size:12px}.batch-operation-page[data-v-95d01cf0]{height:100%;background:#f6f7fb;padding-top:14px}.segment-tabs[data-v-95d01cf0]{width:500px;height:42px;margin:0 12px 10px;padding:5px;border-radius:12px;background:#e5e7ec;display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.segment-tab[data-v-95d01cf0]{height:32px;border:0;border-radius:10px;background:transparent;color:#8a8f99;font-size:15px;font-weight:500;cursor:pointer;position:relative}.segment-tab.active[data-v-95d01cf0]{background:#fff;color:#303133;box-shadow:0 2px 8px rgba(31,45,61,.08)}.segment-tab.active[data-v-95d01cf0]:before,.segment-tab.active+.segment-tab[data-v-95d01cf0]:before{display:none}:root{--color-primary: #3b82f6;--color-primary-light: #60a5fa;--color-primary-dark: #2563eb;--color-secondary: #6b7280;--color-secondary-light: #9ca3af;--color-secondary-dark: #4b5563;--color-success: #10b981;--color-success-light: #34d399;--color-success-dark: #059669;--color-warning: #f59e0b;--color-warning-light: #fbbf24;--color-warning-dark: #d97706;--color-danger: #ef4444;--color-danger-light: #f87171;--color-danger-dark: #dc2626;--color-info: #06b6d4;--color-info-light: #22d3ee;--color-info-dark: #0891b2;--color-white: #ffffff;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-800: #1f2937;--color-gray-900: #111827;--color-black: #000000;--color-theme-primary: #0090FF;--color-theme-secondary: #0090FF;--color-page-bg-light: #FBFDFF;--color-page-bg-dark: #0B121C;--color-theme-text: #0073DD;--color-theme-text-light: #7088FF;--color-theme-text-gradient-start: #003463;--color-theme-text-gradient-end: #C8E3FF;--color-body-text-gradient: #1C2022;--color-body-text-light: #EDEEEF;--color-body-text-dark: #5E6568;--color-body-text-muted: #AE66B9;--color-warning-light: #EC5D5E;--color-warning-dark: #FC5D5E;--color-link-primary: #0090FF;--color-link-secondary: #0090FF;--text-primary: var(--color-gray-900);--text-secondary: var(--color-gray-600);--text-muted: var(--color-gray-400);--text-inverse: var(--color-white);--bg-primary: var(--color-white);--bg-secondary: var(--color-gray-50);--bg-muted: var(--color-gray-100);--border-primary: var(--color-gray-200);--border-secondary: var(--color-gray-300);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-full: 9999px;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--transition-fast: .15s ease-in-out;--transition-normal: .3s ease-in-out;--transition-slow: .5s ease-in-out;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080}[data-theme=dark]{--color-primary: #60a5fa;--color-primary-light: #93c5fd;--color-primary-dark: #3b82f6;--text-primary: var(--color-gray-100);--text-secondary: var(--color-gray-300);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--bg-primary: var(--color-gray-900);--bg-secondary: var(--color-gray-800);--bg-muted: var(--color-gray-700);--border-primary: var(--color-gray-600);--border-secondary: var(--color-gray-500);--color-page-bg-light: var(--color-page-bg-dark);--color-theme-text: var(--color-theme-text-light);--color-body-text-light: var(--color-body-text-dark);--color-warning-light: var(--color-warning-dark)}:root{--font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--font-size-xs: 10px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-xxl: 20px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-round: 50%;--border-width: 1px;--border-style: solid;--transition-fast: .15s;--transition-base: .3s;--transition-slow: .5s;--transition-cubic-bezier: cubic-bezier(.4, 0, .2, 1);--z-index-dropdown: 1000;--z-index-modal: 1050;--z-index-tooltip: 1070;--z-index-top: 9999}[data-theme=light]{--theme-primary: #00B3FF;--theme-secondary: #00E6D4;--theme-success: #52c41a;--theme-warning: #faad14;--theme-error: #f5222d;--theme-info: #13c2c2;--theme-background: #f0f5ff;--theme-surface: #ffffff;--theme-surface-dark: rgba(255, 255, 255, .9);--theme-text-primary: #1a1a1a;--theme-text-secondary: #666666;--theme-text-disabled: #999999;--theme-border: #e0e6ff;--theme-border-accent: rgba(0, 179, 255, .3);--theme-accent-cyan: #00B3FF;--theme-shadow-small: 0 2px 8px rgba(0, 179, 255, .1);--theme-shadow-medium: 0 4px 12px rgba(0, 179, 255, .15);--theme-shadow-large: 0 8px 24px rgba(0, 179, 255, .2);--chart-primary: #00B3FF;--chart-secondary: #00E6D4;--chart-grid: rgba(0, 0, 0, .1);--chart-axis: #666666}[data-theme=dark]{--theme-primary: #00B3FF;--theme-secondary: #00E6D4;--theme-success: #49aa19;--theme-warning: #d89614;--theme-error: #dc4446;--theme-info: #13a8a8;--theme-background: #000000;--theme-surface: #041418;--theme-surface-dark: #041418;--theme-text-primary: #ffffff;--theme-text-secondary: #a6a6a6;--theme-text-disabled: #5c5c5c;--theme-border: #014046;--theme-border-accent: rgba(1, 64, 70, 1);--theme-accent-cyan: #00E6D4;--theme-shadow-small: 0 2px 8px rgba(0, 0, 0, .24);--theme-shadow-medium: 0 4px 12px rgba(0, 0, 0, .32);--theme-shadow-large: 0 8px 24px rgba(0, 0, 0, .48);--chart-primary: #00B3FF;--chart-secondary: #00E6D4;--chart-grid: rgba(255, 255, 255, .1);--chart-axis: #a6a6a6}*{box-sizing:border-box}html{font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;font-family:var(--font-family);background-color:var(--theme-background);color:var(--theme-text-primary);transition:background-color var(--transition-base) var(--transition-cubic-bezier),color var(--transition-base) var(--transition-cubic-bezier);overflow:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--theme-surface);border-radius:var(--border-radius-sm)}::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:var(--border-radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--theme-text-disabled)}::selection{background-color:var(--theme-primary);color:var(--theme-background)}.text-primary{color:var(--theme-text-primary)!important}.text-secondary{color:var(--theme-text-secondary)!important}.text-disabled{color:var(--theme-text-disabled)!important}.bg-primary{background-color:var(--theme-primary)!important}.bg-surface{background-color:var(--theme-surface)!important}.border-primary{border-color:var(--theme-border)!important}@media(max-width:768px){html{font-size:12px}}@media(max-width:480px){html{font-size:10px}}.dashboard-container{width:100vw;height:100vh;position:relative;overflow:hidden;background:var(--theme-background)}.dashboard-content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center;transition:transform var(--transition-base) var(--transition-cubic-bezier)}.component-border{position:relative}.component-border:before,.component-border:after{content:"";position:absolute;border:var(--border-width) solid var(--theme-primary);border-radius:var(--border-radius-md);transition:all var(--transition-base) var(--transition-cubic-bezier)}.component-border:before{top:0;left:0;width:20px;height:20px;border-right:none;border-bottom:none}.component-border:after{bottom:0;right:0;width:20px;height:20px;border-left:none;border-top:none}.glow-effect{box-shadow:0 0 10px var(--theme-primary);filter:drop-shadow(0 0 10px var(--theme-primary))}.gradient-text{background:linear-gradient(45deg,var(--chart-primary),var(--chart-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.border-bg-top{position:absolute;right:0;top:0;width:50px;height:7px;display:block;background:url(data:image/png;base64,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) no-repeat;background-size:cover}.border-top{position:absolute;right:0;top:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover}.border-bottom{position:absolute;right:0;bottom:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover;transform:rotate(90deg)}.border-left{position:absolute;left:0;bottom:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover;transform:rotate(180deg)}.border-right{position:absolute;left:0;top:0;width:75px;height:75px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABUCAYAAAAoEtHdAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAAVAAAAABGKRujAAAENUlEQVR4Ae3d22obZxQF4LV18IwOdpQolLQYYkwCAV32BXSTR/D7OK8Tv4RfwJeC0oTg0NCkpY4tS9bMRIfd9Y9Naloa71x7Dci/rNmSrI/175kR1sjgbgDSBTg6MhwcYHx8zN/HmG2f2Mm7dzYajTB5/96ePX+O1YcPdoo97GYf6/tstrZsfXZmePIEm8+fedsP8PY5x8fYtC44DuGtKceH8OYlxwHHGccHHOfm84Zhh899xXEb8HrsA4srQ68PLxYcewBHNzN0WVuyttvhurIeYRzRSa+CIxfWecnb8n9uK3lbjozrKiszXqtYy1+v75OhQmVwrNHOSj7HGR+jqh/rXz+un+AG7ZArJ0ewowNeSWjjMXByYrhBq4j2lmh7RAP2sLoL7THRLv6L5vOm0YvLd6A1rrG8SCMBy+L/0Uq++E6OhFYSLb8FWVIpv0GjkmVEYzVfT4at5bztray7bLWHWC+n2Gn/Qrhp+ku1fEvAvYHz4inmy5e48P1vlWrdbQH3DmbLsdBuo9x1PaGV/pK9vm4ijbvq7/16swJF+SsKvEgWAoskYpD/RiluoTwTWATMbINyeYYFhgKLgLFma+ULNKtcYEGwL21focqaAguCccfW0/GAwIJg9cET0QQWBENV8eCpQitaf9/rKs+cB+eaktEgZCjrUk3JoFiF3LOqVMKCXmkjyTcOc1cPC4rlJd9P5LtmmpJBsLqMbV9gUTB3T21fYFEw1uVEE1gQrEx7YYyYwIJgeZqPmXpYkIsbSM5HJSzMxcKirNE0JaNoOY8liSawKBixQDSBRcHyXAmLWtV1RcGE5UpYGK1OWKEeFgZbKGFhq1RoHe6HEU1NP8q2SGjqYVEuNvyOEhbXYuXiqkbTlAyqWafLhF2phwW96oQlNCUsKlZvJZWwKBf/y5ulRFPCgmTW2XhCE1gQLGElNIFFwbrc01fColqsm/HS7SlhUTLrsYfN5uphUbCUMOspYWEvfkCMCZspYWGxS0ZMCQtzwfrsYUTTbkXUjB8CtH5fW8moV8ICLpWwKBgwha2VsLCXrbeZsKkSFhbDBRO2rR4WBbP1DhN2oYRFwYBzJmxHCYuC2eoBE3auhEXBkE5lQTTtuAbFGoMBE3amhAW9gL+uK5WwoJg9XHtjNdCUDHoBf/JYMqGF73DPCxuPVp7QBPYdQUhoAguC/bFcciuphAW5gJ9S5adPmpJhsY9AczjUlIyCNYZfHERTDwuKtaof/XeiCSwIBpxil7UCC4Kd7u56q6qUsKAXnr0BWkRTwoJib5+y6RNNYEGwUV33RufeCXphMpkAo5GmZBQM+/s+IpqmZFDsZ9ZNiCawINj2bOYJTefeCYIdpzqiKWFBMJ7IvH57J1quutevmzzxLU/TriUmkD4Ekr5vQEtM4PDwsMGE8ZsPtMQE0gnqXr2SV0zra5X9DehykncMvjLDAAAAAElFTkSuQmCC) no-repeat;background-size:cover;transform:rotate(270deg)}@font-face{font-family:D-DIN;src:url(../otf/DINPro-Medium-8cI3DCOn.otf) format("opentype");font-weight:400;font-style:normal}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;--el-input-border-radius:12px;--el-border-radius-base:12px}html,body{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--font-size-md);line-height:var(--line-height-normal);color:var(--text-primary);background-color:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#app{isolation:isolate;min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}h5{font-size:var(--font-size-md)}h6{font-size:var(--font-size-sm)}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-primary-dark);text-decoration:underline}button{background:none;border:none;cursor:pointer;outline:none}input,textarea,select{border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:.5rem .75rem;font-size:var(--font-size-sm);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}::selection{background-color:rgba(59,130,246,.2);color:var(--text-primary)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-md{font-size:var(--font-size-md)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.bg-primary{background-color:var(--bg-primary)}.bg-secondary{background-color:var(--bg-secondary)}.bg-muted{background-color:var(--bg-muted)}.border{border:1px solid var(--border-primary)}.border-secondary{border:1px solid var(--border-secondary)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-full{border-radius:var(--radius-full)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.block{display:block}.inline-block{display:inline-block}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.p-0{padding:0}.p-1{padding:var(--spacing-xs)}.p-2{padding:var(--spacing-sm)}.p-3{padding:var(--spacing-md)}.p-4{padding:var(--spacing-lg)}.p-5{padding:var(--spacing-xl)}.m-0{margin:0}.m-1{margin:var(--spacing-xs)}.m-2{margin:var(--spacing-sm)}.m-3{margin:var(--spacing-md)}.m-4{margin:var(--spacing-lg)}.m-5{margin:var(--spacing-xl)}.gap-1{gap:var(--spacing-xs)}.gap-2{gap:var(--spacing-sm)}.gap-3{gap:var(--spacing-md)}.gap-4{gap:var(--spacing-lg)}.gap-5{gap:var(--spacing-xl)}.w-full{width:100%}.w-auto{width:auto}.h-full{height:100%}.h-auto{height:auto}.min-h-screen{min-height:100vh}.min-w-0{min-width:0}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.transition{transition:all var(--transition-normal)}.transition-fast{transition:all var(--transition-fast)}.transition-slow{transition:all var(--transition-slow)}.font-number,.number{font-family:D-DIN,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.02em}.auto-number{font-variant-numeric:tabular-nums}.auto-number,.auto-number *{font-feature-settings:"tnum" 1}.value,.stat-value,.metric-value,[class*=value],[class*=count],[class*=number]{font-family:D-DIN,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-variant-numeric:tabular-nums}
