html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{--aimes-color-white: #FFFFFF;--aimes-color-black: #000000;--aimes-color-indigo-25: #EBF1FF;--aimes-color-indigo-50: #EBEDFA;--aimes-color-indigo-200: #C3CAF0;--aimes-color-indigo-300: #9BA7E6;--aimes-color-indigo-500: #405FFB;--aimes-color-indigo-600: #364FCD;--aimes-color-indigo-700: #2B3FA4;--aimes-color-indigo-900: #282C6B;--aimes-color-blue-50: #F5F8FF;--aimes-color-blue-100: #E8F2FC;--aimes-color-blue-200: #D8ECFF;--aimes-color-blue-250: #CFE2FF;--aimes-color-blue-300: #CFE5FB;--aimes-color-blue-400: #AED7FE;--aimes-color-blue-500: #409EFF;--aimes-color-gray-25: #FDFDF8;--aimes-color-gray-40: #FAFAFA;--aimes-color-gray-50: #F7F8FA;--aimes-color-gray-75: #F6F6F6;--aimes-color-gray-100: #F0F0F0;--aimes-color-gray-150: #E6E6E6;--aimes-color-gray-200: #DEDEDE;--aimes-color-gray-225: #DCDEE0;--aimes-color-gray-250: #D9D9D9;--aimes-color-gray-300: #C5C5C5;--aimes-color-gray-350: #B5B5B5;--aimes-color-gray-400: #9F9F9F;--aimes-color-gray-500: #909399;--aimes-color-gray-550: #8D8D8D;--aimes-color-gray-575: #737373;--aimes-color-gray-600: #707070;--aimes-color-gray-650: #545454;--aimes-color-gray-700: #515151;--aimes-color-gray-800: #1C242B;--aimes-color-gray-900: #1D1E1F;--aimes-color-gray-950: #0A0A0A;--aimes-color-green-100: #EAF8F2;--aimes-color-green-300: #73D13D;--aimes-color-green-500: #46BE8A;--aimes-color-green-700: #3A9D74;--aimes-color-orange-100: #FFF6EC;--aimes-color-orange-300: #FFC53D;--aimes-color-orange-500: #F2A654;--aimes-color-orange-700: #C57D2E;--aimes-color-red-100: #FFF1F1;--aimes-color-red-300: #FF7875;--aimes-color-red-500: #F96868;--aimes-color-red-700: #E60012;--aimes-color-purple-100: #F4EEFF;--aimes-color-purple-500: #7C3AED;--aimes-color-purple-700: #6025C7;--aimes-space-0: 0px;--aimes-space-1: 4px;--aimes-space-2: 8px;--aimes-space-3: 12px;--aimes-space-4: 16px;--aimes-space-5: 20px;--aimes-space-6: 24px;--aimes-space-8: 32px;--aimes-duration-fast: .12s;--aimes-duration-normal: .2s;--aimes-duration-slow: .3s;--aimes-z-index-base: 0;--aimes-z-index-sticky: 100;--aimes-z-index-dropdown: 2000;--aimes-z-index-overlay: 99999;--aimes-z-index-toast: 100001;--aimes-radius-control: 4px;--aimes-radius-panel: 4px;--aimes-radius-card: 6px;--aimes-radius-dialog: 6px;--aimes-radius-pill: 999px;--aimes-shadow-panel: 0 1px 4px rgba(0, 0, 0, .06);--aimes-shadow-overlay: 0 4px 16px rgba(0, 0, 0, .12);--aimes-shadow-focus: 0 0 0 2px var(--aimes-color-action-focus-ring);--aimes-font-family-body: Microsoft YaHei, 微软雅黑, PingFang SC, Arial, sans-serif;--aimes-font-family-heading: AlibabaPuHuiTi-3-85-Bold, Microsoft YaHei, sans-serif;--aimes-font-family-number: AlibabaPuHuiTi-3-75-SemiBold, DIN Alternate, Trebuchet MS, sans-serif;--aimes-font-size-page-title: 16px;--aimes-font-size-section-title: 14px;--aimes-font-line-height-body: 1.5;--aimes-font-line-height-compact: 1.35}:root,html[data-theme=light]{--aimes-color-action-primary: var(--aimes-color-indigo-600);--aimes-color-action-primary-hover: var(--aimes-color-indigo-500);--aimes-color-action-primary-active: var(--aimes-color-indigo-700);--aimes-color-action-primary-light3: var(--aimes-color-indigo-500);--aimes-color-action-primary-light5: var(--aimes-color-indigo-300);--aimes-color-action-primary-light7: var(--aimes-color-indigo-200);--aimes-color-action-primary-light9: var(--aimes-color-indigo-50);--aimes-color-action-focus-ring: rgba(54, 79, 205, .28);--aimes-color-text-primary: var(--aimes-color-gray-800);--aimes-color-text-regular: var(--aimes-color-gray-700);--aimes-color-text-secondary: var(--aimes-color-gray-600);--aimes-color-text-placeholder: var(--aimes-color-gray-400);--aimes-color-text-disabled: #919191;--aimes-color-text-inverse: var(--aimes-color-white);--aimes-color-text-link: var(--aimes-color-indigo-600);--aimes-color-surface-page: var(--aimes-color-white);--aimes-color-surface-panel: var(--aimes-color-white);--aimes-color-surface-muted: var(--aimes-color-gray-75);--aimes-color-surface-subtle: var(--aimes-color-gray-50);--aimes-color-surface-overlay: var(--aimes-color-white);--aimes-color-surface-disabled: var(--aimes-color-gray-50);--aimes-color-image-scrim-surface: rgba(10, 10, 10, .72);--aimes-color-image-scrim-text: var(--aimes-color-white);--aimes-color-border-default: var(--aimes-color-gray-250);--aimes-color-border-subtle: var(--aimes-color-gray-150);--aimes-color-border-disabled: #DCDEE0;--aimes-color-border-focus: var(--aimes-color-indigo-600);--aimes-color-status-success-text: #237A57;--aimes-color-status-success-icon: var(--aimes-color-green-500);--aimes-color-status-success-surface: rgba(70, 190, 138, .1);--aimes-color-status-success-border: rgba(70, 190, 138, .24);--aimes-color-status-success-solid-surface: #237A57;--aimes-color-status-success-solid-text: var(--aimes-color-white);--aimes-color-status-warning-text: #8A4B08;--aimes-color-status-warning-icon: var(--aimes-color-orange-500);--aimes-color-status-warning-surface: rgba(242, 166, 84, .1);--aimes-color-status-warning-border: rgba(242, 166, 84, .24);--aimes-color-status-warning-solid-surface: #8A4B08;--aimes-color-status-warning-solid-text: var(--aimes-color-white);--aimes-color-status-danger-text: #B92D2D;--aimes-color-status-danger-icon: var(--aimes-color-red-500);--aimes-color-status-danger-surface: rgba(249, 104, 104, .1);--aimes-color-status-danger-border: rgba(249, 104, 104, .24);--aimes-color-status-danger-solid-surface: #B92D2D;--aimes-color-status-danger-solid-text: var(--aimes-color-white);--aimes-color-status-info-text: var(--aimes-color-indigo-700);--aimes-color-status-info-icon: var(--aimes-color-indigo-600);--aimes-color-status-info-surface: rgba(54, 79, 205, .08);--aimes-color-status-info-border: rgba(54, 79, 205, .2);--aimes-color-status-info-solid-surface: var(--aimes-color-indigo-700);--aimes-color-status-info-solid-text: var(--aimes-color-white);--aimes-color-status-neutral-text: var(--aimes-color-gray-700);--aimes-color-status-neutral-icon: var(--aimes-color-gray-600);--aimes-color-status-neutral-surface: rgba(112, 112, 112, .08);--aimes-color-status-neutral-border: rgba(112, 112, 112, .24);--aimes-color-status-neutral-solid-surface: var(--aimes-color-gray-700);--aimes-color-status-neutral-solid-text: var(--aimes-color-white);--aimes-color-sidebar-background: var(--aimes-color-indigo-600);--aimes-color-sidebar-text: #F0F3FA;--aimes-color-sidebar-active-text: var(--aimes-color-white);--aimes-color-sidebar-hover-background: var(--aimes-color-indigo-500);--aimes-color-sidebar-active-background: var(--aimes-color-indigo-500);--aimes-color-sidebar-active-shadow: rgba(16, 30, 96, .35);--aimes-color-selection-background: var(--aimes-color-blue-200);--aimes-color-selection-text: var(--aimes-color-gray-800);--aimes-color-chart-accent: var(--aimes-color-indigo-600);--aimes-color-graph-canvas-background: var(--aimes-color-gray-50);--aimes-color-graph-grid: var(--aimes-color-gray-150);--aimes-color-graph-category-primary-surface: var(--aimes-color-indigo-50);--aimes-color-graph-category-primary-outline: var(--aimes-color-indigo-600);--aimes-color-graph-category-secondary-surface: var(--aimes-color-blue-100);--aimes-color-graph-category-secondary-outline: var(--aimes-color-blue-500);--aimes-color-graph-category-tertiary-surface: var(--aimes-color-purple-100);--aimes-color-graph-category-tertiary-outline: var(--aimes-color-purple-500);--aimes-color-graph-category-neutral-surface: var(--aimes-color-gray-75);--aimes-color-graph-category-neutral-outline: var(--aimes-color-gray-600);--aimes-color-graph-structure-surface: var(--aimes-color-gray-50);--aimes-color-graph-structure-outline: var(--aimes-color-gray-700);--aimes-color-print-status-success-text: #237A57;--aimes-color-print-status-success-icon: var(--aimes-color-green-500);--aimes-color-print-status-warning-text: #8A4B08;--aimes-color-print-status-warning-icon: var(--aimes-color-orange-500);--aimes-color-print-status-danger-text: #B92D2D;--aimes-color-print-status-danger-icon: var(--aimes-color-red-500);--aimes-color-print-status-info-text: var(--aimes-color-indigo-700);--aimes-color-print-status-info-icon: var(--aimes-color-indigo-600);--aimes-color-print-status-neutral-text: var(--aimes-color-gray-700);--aimes-color-print-status-neutral-icon: var(--aimes-color-gray-600);--aimes-color-table-header-background: var(--aimes-color-gray-75);--aimes-color-table-row-hover-background: var(--aimes-color-blue-100);--aimes-color-table-row-selected-background: var(--aimes-color-blue-200);--aimes-color-table-cell-selected-background: var(--aimes-color-blue-300);--aimes-color-table-cell-selected-border: var(--aimes-color-blue-400);--aimes-color-table-footer-background: var(--aimes-color-gray-25);--aimes-color-dashboard-background: #F5F7FA;--aimes-color-dashboard-card-background: var(--aimes-color-white);--aimes-color-dashboard-text-primary: var(--aimes-color-gray-800);--aimes-color-dashboard-text-secondary: #888888;--aimes-color-dashboard-border: var(--aimes-color-gray-100);--aimes-color-dashboard-chart-grid: #E8E8E8;--aimes-color-dashboard-equipment-running: #52C41A;--aimes-color-dashboard-equipment-idle: #BFBFBF;--aimes-color-dashboard-equipment-fault: #FF4D4F;--aimes-color-dashboard-equipment-maintenance: #FAAD14;--aimes-color-dashboard-kpi-good: #52C41A;--aimes-color-dashboard-kpi-bad: #FF4D4F;--aimes-color-dashboard-kpi-flat: #8C8C8C;--aimes-color-dashboard-kpi-flash: var(--aimes-color-red-500);--aimes-color-dashboard-kpi-progress-low: var(--aimes-color-gray-250);--aimes-color-dashboard-kpi-progress-mid: var(--aimes-color-orange-500);--aimes-color-dashboard-kpi-progress-high: var(--aimes-color-green-500);--aimes-color-accent-required: var(--aimes-color-red-700);--aimes-color-accent-ai: var(--aimes-color-purple-500);color-scheme:light}:root,html[data-theme=light][data-skin=classic-indigo]{--aimes-color-action-primary: #364FCD;--aimes-color-action-primary-hover: #405FFB;--aimes-color-action-primary-active: #2B3FA4;--aimes-color-action-primary-light3: #405FFB;--aimes-color-action-primary-light5: #9BA7E6;--aimes-color-action-primary-light7: #C3CAF0;--aimes-color-action-primary-light9: #EBEDFA;--aimes-color-action-focus-ring: rgba(54, 79, 205, .28);--aimes-color-text-link: #364FCD;--aimes-color-border-focus: #364FCD;--aimes-color-sidebar-background: #364FCD;--aimes-color-sidebar-text: #F0F3FA;--aimes-color-sidebar-active-text: #FFFFFF;--aimes-color-sidebar-hover-background: #405FFB;--aimes-color-sidebar-active-background: #405FFB;--aimes-color-sidebar-active-shadow: rgba(16, 30, 96, .35);--aimes-color-selection-background: #D8ECFF;--aimes-color-selection-text: #1C242B;--aimes-color-chart-accent: #364FCD;--aimes-color-graph-category-primary-surface: #EBEDFA;--aimes-color-graph-category-primary-outline: #364FCD;--aimes-color-graph-category-secondary-surface: #D8ECFF;--aimes-color-graph-category-secondary-outline: #405FFB;--aimes-color-graph-category-tertiary-surface: #F1EAFE;--aimes-color-graph-category-tertiary-outline: #7C3AED}html[data-theme=light][data-skin=industrial-teal]{--aimes-color-action-primary: #0F766E;--aimes-color-action-primary-hover: #0B6B64;--aimes-color-action-primary-active: #0A5C56;--aimes-color-action-primary-light3: #2A8E85;--aimes-color-action-primary-light5: #77B8B2;--aimes-color-action-primary-light7: #B9DAD7;--aimes-color-action-primary-light9: #E7F3F2;--aimes-color-action-focus-ring: rgba(15, 118, 110, .3);--aimes-color-text-link: #0F766E;--aimes-color-border-focus: #0F766E;--aimes-color-sidebar-background: #0B625B;--aimes-color-sidebar-text: #E6F5F3;--aimes-color-sidebar-active-text: #FFFFFF;--aimes-color-sidebar-hover-background: #0A6D65;--aimes-color-sidebar-active-background: #0F766E;--aimes-color-sidebar-active-shadow: rgba(4, 57, 53, .36);--aimes-color-selection-background: #D6EFEC;--aimes-color-selection-text: #163E3B;--aimes-color-chart-accent: #0F766E;--aimes-color-graph-category-primary-surface: #E7F3F2;--aimes-color-graph-category-primary-outline: #0F766E;--aimes-color-graph-category-secondary-surface: #D6EFEC;--aimes-color-graph-category-secondary-outline: #2A8E85;--aimes-color-graph-category-tertiary-surface: #EFF8F6;--aimes-color-graph-category-tertiary-outline: #0A5C56}html[data-theme=light][data-skin=warm-copper]{--aimes-color-action-primary: #B45309;--aimes-color-action-primary-hover: #9A4608;--aimes-color-action-primary-active: #7C3607;--aimes-color-action-primary-light3: #C66A20;--aimes-color-action-primary-light5: #DBA16D;--aimes-color-action-primary-light7: #EBC7A5;--aimes-color-action-primary-light9: #FBEEE2;--aimes-color-action-focus-ring: rgba(180, 83, 9, .3);--aimes-color-text-link: #9A4608;--aimes-color-border-focus: #B45309;--aimes-color-sidebar-background: #8F420B;--aimes-color-sidebar-text: #FFF0E3;--aimes-color-sidebar-active-text: #FFFFFF;--aimes-color-sidebar-hover-background: #A64C09;--aimes-color-sidebar-active-background: #B45309;--aimes-color-sidebar-active-shadow: rgba(79, 36, 5, .38);--aimes-color-selection-background: #F8E1CB;--aimes-color-selection-text: #4D2A10;--aimes-color-chart-accent: #B45309;--aimes-color-graph-category-primary-surface: #FBEEE2;--aimes-color-graph-category-primary-outline: #B45309;--aimes-color-graph-category-secondary-surface: #F8E1CB;--aimes-color-graph-category-secondary-outline: #C66A20;--aimes-color-graph-category-tertiary-surface: #FFF5EB;--aimes-color-graph-category-tertiary-outline: #7C3607}html[data-theme=dark]{--aimes-color-action-primary: #6F83FF;--aimes-color-action-primary-hover: #8C9BFF;--aimes-color-action-primary-active: #5367DB;--aimes-color-action-primary-light3: #7F90FF;--aimes-color-action-primary-light5: #5B68A8;--aimes-color-action-primary-light7: #3C4266;--aimes-color-action-primary-light9: #292D43;--aimes-color-action-focus-ring: rgba(140, 155, 255, .38);--aimes-color-text-primary: #E8EAF2;--aimes-color-text-regular: #D2D5E0;--aimes-color-text-secondary: #A0A5B4;--aimes-color-text-placeholder: #73798A;--aimes-color-text-disabled: #5C6270;--aimes-color-text-inverse: var(--aimes-color-gray-950);--aimes-color-text-link: #8C9BFF;--aimes-color-surface-page: var(--aimes-color-gray-950);--aimes-color-surface-panel: var(--aimes-color-gray-900);--aimes-color-surface-muted: #25262A;--aimes-color-surface-subtle: #222328;--aimes-color-surface-overlay: #25262A;--aimes-color-surface-disabled: #292A30;--aimes-color-image-scrim-surface: rgba(10, 10, 10, .72);--aimes-color-image-scrim-text: var(--aimes-color-white);--aimes-color-border-default: #454751;--aimes-color-border-subtle: #363637;--aimes-color-border-disabled: #3A3C45;--aimes-color-border-focus: #8C9BFF;--aimes-color-status-success-text: #8ED9B6;--aimes-color-status-success-icon: #73D13D;--aimes-color-status-success-surface: rgba(115, 209, 61, .14);--aimes-color-status-success-border: rgba(115, 209, 61, .3);--aimes-color-status-success-solid-surface: #73D13D;--aimes-color-status-success-solid-text: var(--aimes-color-gray-950);--aimes-color-status-warning-text: #FFD27A;--aimes-color-status-warning-icon: #FFC53D;--aimes-color-status-warning-surface: rgba(255, 197, 61, .14);--aimes-color-status-warning-border: rgba(255, 197, 61, .3);--aimes-color-status-warning-solid-surface: #FFC53D;--aimes-color-status-warning-solid-text: var(--aimes-color-gray-950);--aimes-color-status-danger-text: #FF9A98;--aimes-color-status-danger-icon: #FF7875;--aimes-color-status-danger-surface: rgba(255, 120, 117, .14);--aimes-color-status-danger-border: rgba(255, 120, 117, .3);--aimes-color-status-danger-solid-surface: #FF7875;--aimes-color-status-danger-solid-text: var(--aimes-color-gray-950);--aimes-color-status-info-text: #AEB8FF;--aimes-color-status-info-icon: #8C9BFF;--aimes-color-status-info-surface: rgba(140, 155, 255, .14);--aimes-color-status-info-border: rgba(140, 155, 255, .3);--aimes-color-status-info-solid-surface: #8C9BFF;--aimes-color-status-info-solid-text: var(--aimes-color-gray-950);--aimes-color-status-neutral-text: #D2D5E0;--aimes-color-status-neutral-icon: #A0A5B4;--aimes-color-status-neutral-surface: rgba(160, 165, 180, .12);--aimes-color-status-neutral-border: rgba(160, 165, 180, .3);--aimes-color-status-neutral-solid-surface: #A0A5B4;--aimes-color-status-neutral-solid-text: var(--aimes-color-gray-950);--aimes-color-sidebar-background: #24294B;--aimes-color-sidebar-text: #D7DBEF;--aimes-color-sidebar-active-text: var(--aimes-color-white);--aimes-color-sidebar-hover-background: #343B70;--aimes-color-sidebar-active-background: #46529A;--aimes-color-sidebar-active-shadow: rgba(0, 0, 0, .42);--aimes-color-selection-background: #333A63;--aimes-color-selection-text: #E8EAF2;--aimes-color-chart-accent: #8C9BFF;--aimes-color-graph-canvas-background: #222328;--aimes-color-graph-grid: #363637;--aimes-color-graph-category-primary-surface: #292D43;--aimes-color-graph-category-primary-outline: #6F83FF;--aimes-color-graph-category-secondary-surface: #25262A;--aimes-color-graph-category-secondary-outline: #8C9BFF;--aimes-color-graph-category-tertiary-surface: #292A30;--aimes-color-graph-category-tertiary-outline: #B796FF;--aimes-color-graph-category-neutral-surface: #25262A;--aimes-color-graph-category-neutral-outline: #A0A5B4;--aimes-color-graph-structure-surface: #222328;--aimes-color-graph-structure-outline: #D2D5E0;--aimes-color-print-status-success-text: #237A57;--aimes-color-print-status-success-icon: var(--aimes-color-green-500);--aimes-color-print-status-warning-text: #8A4B08;--aimes-color-print-status-warning-icon: var(--aimes-color-orange-500);--aimes-color-print-status-danger-text: #B92D2D;--aimes-color-print-status-danger-icon: var(--aimes-color-red-500);--aimes-color-print-status-info-text: var(--aimes-color-indigo-700);--aimes-color-print-status-info-icon: var(--aimes-color-indigo-600);--aimes-color-print-status-neutral-text: var(--aimes-color-gray-700);--aimes-color-print-status-neutral-icon: var(--aimes-color-gray-600);--aimes-color-table-header-background: #25262A;--aimes-color-table-row-hover-background: #2C3042;--aimes-color-table-row-selected-background: #333A63;--aimes-color-table-cell-selected-background: #3A4375;--aimes-color-table-cell-selected-border: #6676D8;--aimes-color-table-footer-background: #282822;--aimes-color-dashboard-background: var(--aimes-color-gray-950);--aimes-color-dashboard-card-background: var(--aimes-color-gray-900);--aimes-color-dashboard-text-primary: #E0E0E0;--aimes-color-dashboard-text-secondary: #A0A0A0;--aimes-color-dashboard-border: #363637;--aimes-color-dashboard-chart-grid: #303030;--aimes-color-dashboard-equipment-running: #73D13D;--aimes-color-dashboard-equipment-idle: #595959;--aimes-color-dashboard-equipment-fault: #FF7875;--aimes-color-dashboard-equipment-maintenance: #FFC53D;--aimes-color-dashboard-kpi-good: #73D13D;--aimes-color-dashboard-kpi-bad: #FF7875;--aimes-color-dashboard-kpi-flat: #8C8C8C;--aimes-color-dashboard-kpi-flash: #FF7875;--aimes-color-dashboard-kpi-progress-low: #434343;--aimes-color-dashboard-kpi-progress-mid: #D48806;--aimes-color-dashboard-kpi-progress-high: #52C41A;--aimes-color-accent-required: #FF7875;--aimes-color-accent-ai: #B796FF;color-scheme:dark}html[data-theme=dark][data-skin=classic-indigo]{--aimes-color-action-primary: #6F83FF;--aimes-color-action-primary-hover: #8C9BFF;--aimes-color-action-primary-active: #5367DB;--aimes-color-action-primary-light3: #7F90FF;--aimes-color-action-primary-light5: #5B68A8;--aimes-color-action-primary-light7: #3C4266;--aimes-color-action-primary-light9: #292D43;--aimes-color-action-focus-ring: rgba(140, 155, 255, .38);--aimes-color-text-link: #8C9BFF;--aimes-color-border-focus: #8C9BFF;--aimes-color-sidebar-background: #24294B;--aimes-color-sidebar-text: #D7DBEF;--aimes-color-sidebar-active-text: #FFFFFF;--aimes-color-sidebar-hover-background: #343B70;--aimes-color-sidebar-active-background: #46529A;--aimes-color-sidebar-active-shadow: rgba(0, 0, 0, .42);--aimes-color-selection-background: #333A63;--aimes-color-selection-text: #E8EAF2;--aimes-color-chart-accent: #8C9BFF;--aimes-color-graph-category-primary-surface: #292D43;--aimes-color-graph-category-primary-outline: #6F83FF;--aimes-color-graph-category-secondary-surface: #333A63;--aimes-color-graph-category-secondary-outline: #8C9BFF;--aimes-color-graph-category-tertiary-surface: #292A30;--aimes-color-graph-category-tertiary-outline: #B796FF}html[data-theme=dark][data-skin=industrial-teal]{--aimes-color-action-primary: #5EEAD4;--aimes-color-action-primary-hover: #99F6E4;--aimes-color-action-primary-active: #2DD4BF;--aimes-color-action-primary-light3: #4BD8C4;--aimes-color-action-primary-light5: #2B8279;--aimes-color-action-primary-light7: #25534F;--aimes-color-action-primary-light9: #1C3634;--aimes-color-action-focus-ring: rgba(94, 234, 212, .38);--aimes-color-text-link: #7DEDDD;--aimes-color-border-focus: #5EEAD4;--aimes-color-sidebar-background: #103B3A;--aimes-color-sidebar-text: #CDECE8;--aimes-color-sidebar-active-text: #FFFFFF;--aimes-color-sidebar-hover-background: #155A55;--aimes-color-sidebar-active-background: #0F766E;--aimes-color-sidebar-active-shadow: rgba(0, 0, 0, .42);--aimes-color-selection-background: #25534F;--aimes-color-selection-text: #E8FFFC;--aimes-color-chart-accent: #5EEAD4;--aimes-color-graph-category-primary-surface: #1C3634;--aimes-color-graph-category-primary-outline: #5EEAD4;--aimes-color-graph-category-secondary-surface: #25534F;--aimes-color-graph-category-secondary-outline: #4BD8C4;--aimes-color-graph-category-tertiary-surface: #103B3A;--aimes-color-graph-category-tertiary-outline: #99F6E4}html[data-theme=dark][data-skin=warm-copper]{--aimes-color-action-primary: #FDBA74;--aimes-color-action-primary-hover: #FED7AA;--aimes-color-action-primary-active: #F59E0B;--aimes-color-action-primary-light3: #EFA45B;--aimes-color-action-primary-light5: #9B612E;--aimes-color-action-primary-light7: #634324;--aimes-color-action-primary-light9: #392C21;--aimes-color-action-focus-ring: rgba(253, 186, 116, .4);--aimes-color-text-link: #FBC48B;--aimes-color-border-focus: #FDBA74;--aimes-color-sidebar-background: #4B2A17;--aimes-color-sidebar-text: #F4DEC9;--aimes-color-sidebar-active-text: #FFFFFF;--aimes-color-sidebar-hover-background: #6B3515;--aimes-color-sidebar-active-background: #9A4608;--aimes-color-sidebar-active-shadow: rgba(0, 0, 0, .44);--aimes-color-selection-background: #634324;--aimes-color-selection-text: #FFF5EB;--aimes-color-chart-accent: #FDBA74;--aimes-color-graph-category-primary-surface: #392C21;--aimes-color-graph-category-primary-outline: #FDBA74;--aimes-color-graph-category-secondary-surface: #634324;--aimes-color-graph-category-secondary-outline: #EFA45B;--aimes-color-graph-category-tertiary-surface: #4B2A17;--aimes-color-graph-category-tertiary-outline: #FED7AA}html[data-density=compact]{--aimes-control-height-sm: 20px;--aimes-control-height-md: 24px;--aimes-control-height-lg: 28px;--aimes-page-padding: 12px;--aimes-field-gap: 8px;--aimes-font-size-body: 12px;--aimes-font-size-caption: 11px}html[data-density=comfortable]{--aimes-control-height-sm: 28px;--aimes-control-height-md: 32px;--aimes-control-height-lg: 36px;--aimes-page-padding: 16px;--aimes-field-gap: 12px;--aimes-font-size-body: 14px;--aimes-font-size-caption: 12px}html[data-density=touch]{--aimes-control-height-sm: 40px;--aimes-control-height-md: 44px;--aimes-control-height-lg: 48px;--aimes-page-padding: 16px;--aimes-field-gap: 16px;--aimes-font-size-body: 16px;--aimes-font-size-caption: 14px}html,body,#root{height:100%;margin:0}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--aimes-font-size-body, 13px);color:var(--aimes-color-text-primary);background:var(--aimes-color-surface-page);transition:background-color .28s ease,color .28s ease}::selection{background:var(--aimes-color-selection-background);color:var(--aimes-color-selection-text)}html[data-theme][data-density] body :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--aimes-color-border-focus);outline-offset:2px}html{--aimes-motion-scale: 1}html[data-motion=reduce]{--aimes-motion-scale: 0}@media (prefers-reduced-motion: reduce){html[data-motion=system]{--aimes-motion-scale: 0}}@keyframes aimes-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes aimes-fade-in{0%{opacity:0}to{opacity:1}}@keyframes aimes-slide-in-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes aimes-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.aimes-page-enter{animation:aimes-fade-up calc(.32s * var(--aimes-motion-scale)) cubic-bezier(.22,1,.36,1) both}.aimes-fade-in{animation:aimes-fade-in calc(.4s * var(--aimes-motion-scale)) ease both}.aimes-stagger>*{animation:aimes-fade-up calc(.34s * var(--aimes-motion-scale)) cubic-bezier(.22,1,.36,1) both}.aimes-stagger>*:nth-child(1){animation-delay:calc(.02s * var(--aimes-motion-scale))}.aimes-stagger>*:nth-child(2){animation-delay:calc(.06s * var(--aimes-motion-scale))}.aimes-stagger>*:nth-child(3){animation-delay:calc(.1s * var(--aimes-motion-scale))}.aimes-stagger>*:nth-child(4){animation-delay:calc(.14s * var(--aimes-motion-scale))}.aimes-stagger>*:nth-child(5){animation-delay:calc(.18s * var(--aimes-motion-scale))}.aimes-stagger>*:nth-child(n+6){animation-delay:calc(.22s * var(--aimes-motion-scale))}.aimes-hoverable{transition:transform calc(.2s * var(--aimes-motion-scale)) ease,box-shadow calc(.2s * var(--aimes-motion-scale)) ease,border-color calc(.2s * var(--aimes-motion-scale)) ease}.aimes-hoverable:hover{transform:translateY(-2px);box-shadow:var(--aimes-shadow-card-hover, 0 6px 20px rgba(16, 30, 96, .12))}.aimes-skin-swatch{width:22px;height:22px;border-radius:6px;border:2px solid transparent;box-shadow:inset 0 0 0 1px #00000014;transition:transform calc(.18s * var(--aimes-motion-scale)) ease}.aimes-skin-swatch--active{border-color:var(--aimes-color-text-primary);transform:scale(1.12)}.aimes-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;background:var(--aimes-color-surface-panel);border-bottom:1px solid var(--aimes-color-border-subtle);transition:background-color .28s ease,border-color .28s ease}.aimes-header__left,.aimes-header__right{display:flex;align-items:center;gap:8px;min-width:0}.aimes-header__title{font-size:15px;font-weight:600;color:var(--aimes-color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aimes-header__crumb{margin:0;font-size:13px}.aimes-sider{background:var(--aimes-color-sidebar-background)!important;transition:background-color .28s ease}.aimes-sider .ant-menu{background:transparent;color:var(--aimes-color-sidebar-text);border-inline-end:none!important}.aimes-sider .ant-menu-submenu-title,.aimes-sider .ant-menu-item{color:var(--aimes-color-sidebar-text);border-radius:6px;margin-inline:6px;width:calc(100% - 12px);transition:background-color calc(.18s * var(--aimes-motion-scale)) ease,color calc(.18s * var(--aimes-motion-scale)) ease}.aimes-sider .ant-menu-submenu-title:hover,.aimes-sider .ant-menu-item:hover{background:var(--aimes-color-sidebar-hover-background)!important;color:var(--aimes-color-sidebar-active-text)!important}.aimes-sider .ant-menu-item-selected{background:var(--aimes-color-sidebar-active-background)!important;color:var(--aimes-color-sidebar-active-text)!important;box-shadow:0 2px 10px var(--aimes-color-sidebar-active-shadow)}.aimes-sider .ant-menu-sub.ant-menu-inline{background:transparent!important}.aimes-sider .ant-menu-submenu-arrow,.aimes-sider .ant-menu-submenu-expand-icon{color:inherit}.aimes-brand{display:flex;align-items:center;gap:10px;height:56px;padding:0 16px;color:var(--aimes-color-sidebar-active-text);font-weight:700;letter-spacing:1px;white-space:nowrap;overflow:hidden}.aimes-brand__mark{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:8px;background:#ffffff2e;font-size:15px}.aimes-content{background:var(--aimes-color-surface-subtle);transition:background-color .28s ease}.aimes-appearance__section+.aimes-appearance__section{margin-top:22px}.aimes-appearance__heading{font-size:13px;font-weight:600;color:var(--aimes-color-text-primary);margin-bottom:10px}.aimes-appearance__hint{font-size:12px;color:var(--aimes-color-text-secondary);margin-top:8px;line-height:1.6}.aimes-skin-card{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;text-align:left;cursor:pointer;border-radius:8px;border:1px solid var(--aimes-color-border-default);background:var(--aimes-color-surface-panel);color:var(--aimes-color-text-primary);transition:border-color calc(.18s * var(--aimes-motion-scale)) ease,box-shadow calc(.18s * var(--aimes-motion-scale)) ease}.aimes-skin-card:hover{border-color:var(--aimes-color-action-primary-light5)}.aimes-skin-card--active{border-color:var(--aimes-color-action-primary);box-shadow:0 0 0 2px var(--aimes-color-action-focus-ring)}.aimes-skin-card__label{font-size:13px;font-weight:600}.aimes-skin-card__desc{font-size:12px;color:var(--aimes-color-text-secondary);line-height:1.5}.aimes-login-page{min-height:100vh;display:flex;flex-direction:column;background:var(--aimes-color-surface-page);position:relative;overflow-x:hidden;overflow-y:auto}.aimes-login-brand{position:absolute;top:24px;left:32px;z-index:10;display:flex;align-items:center;gap:10px;color:var(--aimes-color-text-primary)}.aimes-login-brand__mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--aimes-color-action-primary);color:#fff;font-weight:700;font-size:16px;box-shadow:0 4px 12px var(--aimes-color-action-focus-ring)}.aimes-login-brand__name{font-size:17px;font-weight:700;letter-spacing:.5px;line-height:1.2}.aimes-login-brand__sub{font-size:12px;color:var(--aimes-color-text-secondary);line-height:1.2}.aimes-login-appearance{position:absolute;top:24px;right:32px;z-index:10;display:flex;align-items:center;gap:8px}.aimes-login-swatch{width:22px;height:22px;padding:0;border-radius:50%;cursor:pointer;border:2px solid transparent;box-shadow:0 0 0 1px var(--aimes-color-border-default);transition:transform calc(.18s * var(--aimes-motion-scale)) ease,box-shadow calc(.18s * var(--aimes-motion-scale)) ease}.aimes-login-swatch:hover{transform:scale(1.15)}.aimes-login-swatch--active{box-shadow:0 0 0 2px var(--aimes-color-surface-page),0 0 0 4px var(--aimes-color-action-primary)}.aimes-login-main{flex:1;display:flex;align-items:center;justify-content:center;background-color:var(--aimes-color-surface-muted);padding:88px 20px 40px;transition:background-color .28s ease}.aimes-login-container{display:flex;align-items:stretch;border-radius:20px;overflow:hidden;box-shadow:0 18px 48px #101e6029,0 2px 8px #101e6014;background:var(--aimes-color-surface-panel);max-width:1080px;width:100%;animation:aimes-scale-in calc(.45s * var(--aimes-motion-scale)) cubic-bezier(.22,1,.36,1) both}.aimes-login-carousel{flex:1.4;min-width:0;position:relative;overflow:hidden;min-height:520px;background:linear-gradient(135deg,#1b2a6b,#364fcd)}.aimes-login-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity calc(.7s * var(--aimes-motion-scale)) ease}.aimes-login-slide--active{opacity:1}.aimes-login-slide__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.aimes-login-slide__caption{position:absolute;left:0;right:0;bottom:0;padding:32px 36px 72px;background:linear-gradient(to top,#0000009e,#0000);color:#fff}.aimes-login-slide__title{font-size:28px;font-weight:600;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.3);animation:aimes-fade-up calc(.5s * var(--aimes-motion-scale)) ease both}.aimes-login-slide__subtitle{font-size:16px;margin:0;color:#ffffffd9;text-shadow:0 1px 2px rgba(0,0,0,.3);animation:aimes-fade-up calc(.5s * var(--aimes-motion-scale)) .08s ease both}.aimes-login-dots{position:absolute;left:36px;bottom:30px;display:flex;gap:8px;z-index:2}.aimes-login-dot{width:8px;height:8px;padding:0;border:none;border-radius:4px;cursor:pointer;background:#ffffff6b;transition:width calc(.3s * var(--aimes-motion-scale)) ease,background-color calc(.3s * var(--aimes-motion-scale)) ease}.aimes-login-dot--active{width:24px;background:#fff}.aimes-login-form-pane{flex:1;display:flex;align-items:center;justify-content:center;padding:48px 40px;background:var(--aimes-color-surface-panel);transition:background-color .28s ease}.aimes-login-card{width:100%;max-width:380px}.aimes-login-title{font-size:22px;font-weight:700;color:var(--aimes-color-text-primary);margin:0 0 4px}.aimes-login-desc{font-size:13px;color:var(--aimes-color-text-secondary);margin:0 0 24px}.aimes-login-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.aimes-login-foot{text-align:center;padding:16px 20px 24px;font-size:12px;color:var(--aimes-color-text-secondary);letter-spacing:.5px;background:var(--aimes-color-surface-page);transition:background-color .28s ease}@media (max-width: 860px){.aimes-login-carousel{display:none}.aimes-login-container{max-width:440px}.aimes-login-main{padding:84px 16px 32px}.aimes-login-brand{left:20px;top:18px}.aimes-login-appearance{right:20px;top:18px}}
