:root{--layer-floating: 900;--layer-emergency: 9000;--layer-notification: 9999}@font-face{font-family:Google Sans Code;src:url(https://qiniu.fakepx.com/Google%20sans%20code.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-007F,U+0080-00FF,U+0100-017F,U+0180-024F,U+0250-02AF,U+1E00-1EFF,U+2000-206F,U+2070-209F,U+20A0-20CF,U+2100-214F}:root{font-family:Google Sans Code,Inter,system-ui,Avenir,Helvetica,Arial,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;min-width:320px;min-height:100vh;overflow-x:hidden}#app{width:100%;min-height:100vh;display:flex;flex-direction:column}a{text-decoration:none;color:inherit}ul,ol{list-style:none}img{max-width:100%;height:auto}::selection{background:#1890ff;color:#fff}html{scroll-behavior:smooth}html,body,#app,div,span,p,a,button,input,select,textarea,h1,h2,h3,h4,h5,h6,table,th,td,label,legend,.ant-btn,.ant-input,.ant-select,.ant-table,.ant-modal,.ant-form,.ant-card,.ant-menu,.ant-dropdown,.ant-popover,.ant-tooltip,.ant-tabs,.ant-tag,.ant-badge{font-family:Google Sans Code,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif}html.use-system-font,html.use-system-font body,html.use-system-font #app,html.use-system-font div,html.use-system-font span,html.use-system-font p,html.use-system-font a,html.use-system-font button,html.use-system-font input,html.use-system-font select,html.use-system-font textarea,html.use-system-font h1,html.use-system-font h2,html.use-system-font h3,html.use-system-font h4,html.use-system-font h5,html.use-system-font h6,html.use-system-font table,html.use-system-font th,html.use-system-font td,html.use-system-font label,html.use-system-font legend,html.use-system-font .ant-btn,html.use-system-font .ant-input,html.use-system-font .ant-select,html.use-system-font .ant-table,html.use-system-font .ant-modal,html.use-system-font .ant-form,html.use-system-font .ant-card,html.use-system-font .ant-menu,html.use-system-font .ant-dropdown,html.use-system-font .ant-popover,html.use-system-font .ant-tooltip,html.use-system-font .ant-tabs,html.use-system-font .ant-tag,html.use-system-font .ant-badge{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif!important}.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:var(--ui-blue)}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:var(--ui-blue)}.ant-select-multiple .ant-select-selection-item{background:var(--ui-blue);border-color:#91d5ff}.ant-select-multiple .ant-select-selection-item-remove{color:#1890ff}.ant-select-multiple .ant-select-selection-item-remove:hover{color:#ff4d4f}@keyframes system-notif-glow{0%,to{border-color:#ff4d4f;box-shadow:0 0 6px #ff4d4f40,0 0 20px #ff4d4f26}50%{border-color:#ff7875;box-shadow:0 0 12px #ff4d4f80,0 0 36px #ff4d4f40}}.system-notification{border:2px solid #ff4d4f;animation:system-notif-glow 2.5s ease-in-out infinite}.system-notification .ant-notification-notice-close:hover{color:#ff4d4f}:root{--ui-canvas: #fff;--ui-surface: #fff;--ui-elevated: #fff;--ui-text: #252631;--ui-text-secondary: #414450;--ui-muted: #626571;--ui-line: #e2e9e4;--ui-accent: #287e78;--ui-accent-hover: #206a65;--ui-accent-ink: #286b65;--ui-on-accent: #fff;--ui-mint: #edf8f2;--ui-blue: #edf5ff;--ui-blue-soft: #f5faff;--ui-amber: #fff9e7;--ui-peach: #fff1e7;--ui-rose: #fff0f2;--ui-violet: #f3edfc;--ui-cyan: #eaf9f7;--ui-lime: #f0fae9;--ui-sand: #fbf5eb;--ui-mint-ink: #2e6543;--ui-blue-ink: #365580;--ui-amber-ink: #805b1c;--ui-peach-ink: #805326;--ui-rose-ink: #a43849;--ui-violet-ink: #655085;--ui-cyan-ink: #326864;--ui-lime-ink: #325e25;--ui-shadow: 0 6px 20px rgba(34, 63, 48, .055);--ui-hover-shadow: 0 10px 26px rgba(34, 63, 48, .09);--ui-scrollbar: #bdcfc4;--ui-table-head: #fbfdfa;--ui-table-head-text: #414450;--ui-row-hover: #f4faf6;--ui-row-selected: #edf7f2;--ui-link: #286b65;--ui-link-hover: #206a65;--ui-info-text: #1765ad;--ui-info-hover: #134f8c;--ui-info-border: #b8d2ec;--ui-mint-border: #bedbcc;--ui-amber-border: #ead5a0;--ui-rose-border: #efbdc6;--ui-violet-border: #d8cbed;--ui-cyan-border: #b8ded8;--ui-group-border: #ccd8e5;--ui-group-edge: #87a9ca;--ui-control-hover: #f4faf6;--ui-icon-surface: rgba(255,255,255,.75);--ui-indigo: #edf0ff;--ui-indigo-ink: #3c4f9e;--ui-indigo-border: #c6cff0;--ui-danger-fill: #a43849;--ui-danger-on-fill: #ffffff}:root{--ui-fill-91d5ff: #91d5ff;--ui-fill-bae7ff: #bae7ff;--ui-fill-c3cfe2: #c3cfe2;--ui-fill-ccc: #fff;--ui-fill-d4ecff: #d4ecff;--ui-fill-d6e8ff: #d6e8ff;--ui-fill-d9f7be: #d9f7be;--ui-fill-dcdfe6: #dcdfe6;--ui-fill-dcebf7: #dcebf7;--ui-fill-e0f2fe: #e0f2fe;--ui-fill-e6e8eb: #fff;--ui-fill-e6f0ff: #e6f0ff;--ui-fill-e6f1ff: #e6f1ff;--ui-fill-e6fafa: #e6fafa;--ui-fill-e7ecf0: #e7ecf0;--ui-fill-e8f4f8: #e8f4f8;--ui-fill-e9f4ff: #e9f4ff;--ui-fill-eaecef: #eaecef;--ui-fill-edf4ee: #edf4ee;--ui-fill-edf4ff: #edf4ff;--ui-fill-edf5fc: #edf5fc;--ui-fill-edfaf0: #edfaf0;--ui-fill-eef1ff: #eef1ff;--ui-fill-eef2f7: #eef2f7;--ui-fill-efdbff: #efdbff;--ui-fill-efedf2: #efedf2;--ui-fill-f1f2f4: #fff;--ui-fill-f1f4f7: #f1f4f7;--ui-fill-f1f7fc: #f1f7fc;--ui-fill-f2f1ee: #f2f1ee;--ui-fill-f2f4f6: #f2f4f6;--ui-fill-f3f0ff: #f3f0ff;--ui-fill-f4f5f7: #f4f5f7;--ui-fill-f4faf6: #f4faf6;--ui-fill-f5f5fa: #f5f5fa;--ui-fill-f5f9fd: #f5f9fd;--ui-fill-f6f8ff: #f6f8ff;--ui-fill-f6f9fc: #f6f9fc;--ui-fill-f8f9fb: #f8f9fb;--ui-fill-f8fbff: #f8fbff;--ui-fill-f9f9ff: #f9f9ff;--ui-fill-faf8f5: #faf8f5;--ui-fill-fafbfd: #fafbfd;--ui-fill-fcfcfc: #fff;--ui-fill-ffccc7: #ffccc7;--ui-fill-ffe58f: #ffe58f;--ui-fill-ffe7ba: #ffe7ba;--ui-fill-fff0eb: #fff0eb;--ui-fill-fff1e6: #fff1e6;--ui-fill-fff2e8: #fff2e8;--ui-fill-fff5e6: #fff5e6;--ui-fill-fff8e1: #fff8e1;--ui-fill-fffff0: #fffff0;--ui-border-667eea: #667eea;--ui-border-69b1ff: #69b1ff;--ui-border-69c0ff: #69c0ff;--ui-border-87a9ca: #87a9ca;--ui-border-87e8de: #87e8de;--ui-border-8abbea: #8abbea;--ui-border-91caff: #91caff;--ui-border-91d5ff: #91d5ff;--ui-border-aa71ff: #aa71ff;--ui-border-adc6ff: #adc6ff;--ui-border-b5beca: #b5beca;--ui-border-b5ccdf: #b5ccdf;--ui-border-b7eb8f: #b7eb8f;--ui-border-b8e2dc: #b8e2dc;--ui-border-bae0ff: #bae0ff;--ui-border-bae7ff: #bae7ff;--ui-border-bcdcff: #bcdcff;--ui-border-bfd8f3: #bfd8f3;--ui-border-c3deb5: #c3deb5;--ui-border-ccd8e5: #ccd8e5;--ui-border-cdbc9f: #cdbc9f;--ui-border-d0d0d0: #d0d0d0;--ui-border-d0d5dd: #d0d5dd;--ui-border-d3adf7: #d3adf7;--ui-border-d4e8ff: #d4e8ff;--ui-border-d5e4f0: #d5e4f0;--ui-border-d6e4ff: #d6e4ff;--ui-border-d9dee5: #d9dee5;--ui-border-d9e6f2: #d9e6f2;--ui-border-d9f7be: #d9f7be;--ui-border-dcdfe6: #dcdfe6;--ui-border-ddcbee: #ddcbee;--ui-border-dfd7e9: #dfd7e9;--ui-border-dfe5eb: #dfe5eb;--ui-border-e0e0e0: #e0e0e0;--ui-border-e1e1e5: #e1e1e5;--ui-border-e1e4e8: #e1e4e8;--ui-border-e2d9cb: #e2d9cb;--ui-border-e3d9c8: #e3d9c8;--ui-border-e3eade: #e3eade;--ui-border-e4dccf: #e4dccf;--ui-border-e4e9ef: #e4e9ef;--ui-border-e6e6e6: #e6e6e6;--ui-border-e6f0fa: #e6f0fa;--ui-border-e6f4ff: #e6f4ff;--ui-border-e6f7ff: #e6f7ff;--ui-border-e7ecf0: #e7ecf0;--ui-border-e8dfcf: #e8dfcf;--ui-border-e8eaed: #e8eaed;--ui-border-e8ecf0: #e8ecf0;--ui-border-e8ecf1: #e8ecf1;--ui-border-e9e8ee: #e9e8ee;--ui-border-eaeaea: #eaeaea;--ui-border-ebd49e: #ebd49e;--ui-border-edf0f3: #edf0f3;--ui-border-f06292: #f06292;--ui-border-f0bcc3: #f0bcc3;--ui-border-f0eaf5: #f0eaf5;--ui-border-f1edf5: #f1edf5;--ui-border-f1eff4: #f1eff4;--ui-border-f5f5f5: #f5f5f5;--ui-border-ff4d4f: #ff4d4f;--ui-border-ff7875: #ff7875;--ui-border-ffa39e: #ffa39e;--ui-border-ffbb96: #ffbb96;--ui-border-ffccc7: #ffccc7;--ui-border-ffd591: #ffd591;--ui-border-ffe0e0: #ffe0e0;--ui-border-ffe58f: #ffe58f;--ui-border-ffe7ba: #ffe7ba;--ui-border-fff3cd: #fff3cd;--ui-ink-003a8c: #003a8c;--ui-ink-003eb3: #003eb3;--ui-ink-007aff: #1765ad;--ui-ink-00bfff: #1765ad;--ui-ink-00ff00: #2e6543;--ui-ink-07c160: #2e6543;--ui-ink-0891a8: #326864;--ui-ink-0958d9: #0958d9;--ui-ink-13c2c2: #326864;--ui-ink-15131b: #15131b;--ui-ink-1677ff: #1765ad;--ui-ink-1890ff: #1765ad;--ui-ink-191622: #191622;--ui-ink-1aff00: #2e6543;--ui-ink-1d39c4: #1d39c4;--ui-ink-2e9e4f: #2e6543;--ui-ink-2f54eb: #2f54eb;--ui-ink-342d3e: #342d3e;--ui-ink-3498db: #1765ad;--ui-ink-37694a: #37694a;--ui-ink-393341: #393341;--ui-ink-3e3749: #3e3749;--ui-ink-40a9ff: #1765ad;--ui-ink-453d52: #453d52;--ui-ink-45634c: #45634c;--ui-ink-51435f: #51435f;--ui-ink-514735: #514735;--ui-ink-514b5c: #514b5c;--ui-ink-52c41a: #2e6543;--ui-ink-614700: #614700;--ui-ink-633200: #633200;--ui-ink-667eea: #1765ad;--ui-ink-69c0ff: #1765ad;--ui-ink-6aa182: #2e6543;--ui-ink-6e3fd1: #6e3fd1;--ui-ink-722ed1: #722ed1;--ui-ink-73d13d: #2e6543;--ui-ink-7c5cfc: #1765ad;--ui-ink-879bc1: #1765ad;--ui-ink-8c4e00: #8c4e00;--ui-ink-8c5a00: #8c5a00;--ui-ink-8c6d1f: #8c6d1f;--ui-ink-8c6e00: #8c6e00;--ui-ink-9254de: #9254de;--ui-ink-98baa6: #2e6543;--ui-ink-9a6500: #9a6500;--ui-ink-a092bd: #655085;--ui-ink-a39274: #805b1c;--ui-ink-aaa: #626571;--ui-ink-ad4e00: #ad4e00;--ui-ink-c96a00: #805b1c;--ui-ink-c99a7a: #805b1c;--ui-ink-d4380d: #d4380d;--ui-ink-d4b106: #805b1c;--ui-ink-e8590c: #805b1c;--ui-ink-f0c000: #805b1c;--ui-ink-f5222d: #a43849;--ui-ink-fa541c: #a43849;--ui-ink-fa8c16: #805b1c;--ui-ink-faad14: #805b1c;--ui-ink-fadb14: #805b1c;--ui-ink-ff0000: #a43849;--ui-ink-ff2442: #a43849;--ui-ink-ff3b30: #a43849;--ui-ink-ff4d4f: #a43849;--ui-ink-ff6b35: #a43849;--ui-ink-ff7a45: #a43849;--ui-ink-ff8f1f: #805b1c;--ui-ink-ffc107: #805b1c;--ui-ink-ffc800: #805b1c}:root{--ui-glass: rgba(255,255,255,.9);--ui-glass-soft: rgba(255,255,255,.44)}:root{--ui-bar-label-bg: #ffffff;--ui-bar-label-text: #252631;--ui-data-positive: #b7eb8f;--ui-data-warning: #ffe58f;--ui-data-negative: #ffccc7}:root{--od-fill-1677ff: #1677ff;--od-fill-d9d9d9: #d9d9d9;--od-fill-e6f4ff: #e6f4ff;--od-fill-e6f7ff: #e6f7ff;--od-fill-e8e8e8: #e8e8e8;--od-fill-f0f5ff: #f0f5ff;--od-fill-f0f9ff: #f0f9ff;--od-fill-fa8c16: #fa8c16;--od-fill-fafafa: #fafafa;--od-fill-ff4d4f: #ff4d4f;--od-fill-ffa940: #ffa940;--od-fill-fff: #fff;--od-fill-fff1f0: #fff1f0;--od-fill-fff7e6: #fff7e6;--od-ink-1677ff: #1677ff;--od-ink-1d39c4: #1d39c4;--od-ink-52c41a: #52c41a;--od-ink-fa8c16: #fa8c16;--od-ink-ff4d4f: #ff4d4f;--od-ink-fff: #fff;--od-line-1677ff: #1677ff;--od-line-adc6ff: #adc6ff;--od-line-e8e8e8: #e8e8e8;--od-line-eee: #eee;--od-line-f0f0f0: #f0f0f0;--od-line-f5f5f5: #f5f5f5;--od-line-fa8c16: #fa8c16;--od-line-ff4d4f: #ff4d4f;--od-line-ffa39e: #ffa39e;--od-line-ffa940: #ffa940;--od-line-ffd591: #ffd591}html[data-ui-theme=dark]{--ui-canvas: #0e1012;--ui-surface: #171a1d;--ui-elevated: #202428;--ui-text: #edf2f8;--ui-text-secondary: #d6e0ec;--ui-muted: #b4c0cf;--ui-line: #343a40;--ui-accent: #69c6b2;--ui-accent-hover: #86d8c5;--ui-accent-ink: #9ae0ce;--ui-on-accent: #102c25;--ui-mint: #172d25;--ui-blue: #1a2b3c;--ui-blue-soft: #18232e;--ui-amber: #302819;--ui-peach: #32231d;--ui-rose: #321f2a;--ui-violet: #292239;--ui-cyan: #172c30;--ui-lime: #232e1d;--ui-sand: #2b261d;--ui-mint-ink: #91dfa9;--ui-blue-ink: #9ecbff;--ui-amber-ink: #f3d384;--ui-peach-ink: #f6bc90;--ui-rose-ink: #ffa9b6;--ui-violet-ink: #cfb4f9;--ui-cyan-ink: #8dded4;--ui-lime-ink: #b6dd93;--ui-shadow: 0 6px 20px rgba(0, 0, 0, .16);--ui-hover-shadow: 0 10px 26px rgba(0, 0, 0, .25);--ui-scrollbar: #52766a;--ui-table-head: #24292e;--ui-table-head-text: #dde7f2;--ui-row-hover: #252b30;--ui-row-selected: #19372d;--ui-link: #93dbc8;--ui-link-hover: #b2eddf;--ui-info-text: #9ecbff;--ui-info-hover: #c3dfff;--ui-info-border: #4c6f97;--ui-mint-border: #48745e;--ui-amber-border: #766037;--ui-rose-border: #835264;--ui-violet-border: #695381;--ui-cyan-border: #487773;--ui-group-border: #475d75;--ui-group-edge: #83b3e4;--ui-control-hover: #252b30;--ui-icon-surface: rgba(32,36,40,.9);--ui-indigo: #242b41;--ui-indigo-ink: #becaff;--ui-indigo-border: #6373a6;--ui-danger-fill: #a33f52;--ui-danger-on-fill: #ffffff}html[data-ui-theme=dark]{--ui-fill-91d5ff: #1a2b3c;--ui-fill-bae7ff: #1a2b3c;--ui-fill-c3cfe2: #1a2b3c;--ui-fill-ccc: #202428;--ui-fill-d4ecff: #1a2b3c;--ui-fill-d6e8ff: #1a2b3c;--ui-fill-d9f7be: #172d25;--ui-fill-dcdfe6: #1a2b3c;--ui-fill-dcebf7: #1a2b3c;--ui-fill-e0f2fe: #1a2b3c;--ui-fill-e6e8eb: #202428;--ui-fill-e6f0ff: #1a2b3c;--ui-fill-e6f1ff: #1a2b3c;--ui-fill-e6fafa: #172c30;--ui-fill-e7ecf0: #1a2b3c;--ui-fill-e8f4f8: #172c30;--ui-fill-e9f4ff: #1a2b3c;--ui-fill-eaecef: #1a2b3c;--ui-fill-edf4ee: #172d25;--ui-fill-edf4ff: #1a2b3c;--ui-fill-edf5fc: #1a2b3c;--ui-fill-edfaf0: #172d25;--ui-fill-eef1ff: #1a2b3c;--ui-fill-eef2f7: #1a2b3c;--ui-fill-efdbff: #292239;--ui-fill-efedf2: #292239;--ui-fill-f1f2f4: #202428;--ui-fill-f1f4f7: #1a2b3c;--ui-fill-f1f7fc: #1a2b3c;--ui-fill-f2f1ee: #302819;--ui-fill-f2f4f6: #1a2b3c;--ui-fill-f3f0ff: #1a2b3c;--ui-fill-f4f5f7: #1a2b3c;--ui-fill-f4faf6: #172d25;--ui-fill-f5f5fa: #1a2b3c;--ui-fill-f5f9fd: #1a2b3c;--ui-fill-f6f8ff: #1a2b3c;--ui-fill-f6f9fc: #1a2b3c;--ui-fill-f8f9fb: #1a2b3c;--ui-fill-f8fbff: #1a2b3c;--ui-fill-f9f9ff: #1a2b3c;--ui-fill-faf8f5: #302819;--ui-fill-fafbfd: #1a2b3c;--ui-fill-fcfcfc: #202428;--ui-fill-ffccc7: #321f2a;--ui-fill-ffe58f: #302819;--ui-fill-ffe7ba: #302819;--ui-fill-fff0eb: #321f2a;--ui-fill-fff1e6: #302819;--ui-fill-fff2e8: #302819;--ui-fill-fff5e6: #302819;--ui-fill-fff8e1: #302819;--ui-fill-fffff0: #302819;--ui-border-667eea: #4c6f97;--ui-border-69b1ff: #4c6f97;--ui-border-69c0ff: #4c6f97;--ui-border-87a9ca: #4c6f97;--ui-border-87e8de: #487773;--ui-border-8abbea: #4c6f97;--ui-border-91caff: #4c6f97;--ui-border-91d5ff: #4c6f97;--ui-border-aa71ff: #695381;--ui-border-adc6ff: #4c6f97;--ui-border-b5beca: #4c6f97;--ui-border-b5ccdf: #4c6f97;--ui-border-b7eb8f: #48745e;--ui-border-b8e2dc: #487773;--ui-border-bae0ff: #4c6f97;--ui-border-bae7ff: #4c6f97;--ui-border-bcdcff: #4c6f97;--ui-border-bfd8f3: #4c6f97;--ui-border-c3deb5: #48745e;--ui-border-ccd8e5: #4c6f97;--ui-border-cdbc9f: #766037;--ui-border-d0d0d0: #343a40;--ui-border-d0d5dd: #4c6f97;--ui-border-d3adf7: #695381;--ui-border-d4e8ff: #4c6f97;--ui-border-d5e4f0: #4c6f97;--ui-border-d6e4ff: #4c6f97;--ui-border-d9dee5: #4c6f97;--ui-border-d9e6f2: #4c6f97;--ui-border-d9f7be: #48745e;--ui-border-dcdfe6: #4c6f97;--ui-border-ddcbee: #695381;--ui-border-dfd7e9: #695381;--ui-border-dfe5eb: #4c6f97;--ui-border-e0e0e0: #343a40;--ui-border-e1e1e5: #343a40;--ui-border-e1e4e8: #4c6f97;--ui-border-e2d9cb: #766037;--ui-border-e3d9c8: #766037;--ui-border-e3eade: #48745e;--ui-border-e4dccf: #766037;--ui-border-e4e9ef: #4c6f97;--ui-border-e6e6e6: #343a40;--ui-border-e6f0fa: #4c6f97;--ui-border-e6f4ff: #4c6f97;--ui-border-e6f7ff: #4c6f97;--ui-border-e7ecf0: #4c6f97;--ui-border-e8dfcf: #766037;--ui-border-e8eaed: #343a40;--ui-border-e8ecf0: #4c6f97;--ui-border-e8ecf1: #4c6f97;--ui-border-e9e8ee: #4c6f97;--ui-border-eaeaea: #343a40;--ui-border-ebd49e: #766037;--ui-border-edf0f3: #4c6f97;--ui-border-f06292: #835264;--ui-border-f0bcc3: #835264;--ui-border-f0eaf5: #695381;--ui-border-f1edf5: #695381;--ui-border-f1eff4: #695381;--ui-border-f5f5f5: #343a40;--ui-border-ff4d4f: #835264;--ui-border-ff7875: #835264;--ui-border-ffa39e: #835264;--ui-border-ffbb96: #766037;--ui-border-ffccc7: #835264;--ui-border-ffd591: #766037;--ui-border-ffe0e0: #835264;--ui-border-ffe58f: #766037;--ui-border-ffe7ba: #766037;--ui-border-fff3cd: #766037;--ui-ink-003a8c: #9ecbff;--ui-ink-003eb3: #9ecbff;--ui-ink-007aff: #9ecbff;--ui-ink-00bfff: #9ecbff;--ui-ink-00ff00: #91dfa9;--ui-ink-07c160: #91dfa9;--ui-ink-0891a8: #8dded4;--ui-ink-0958d9: #9ecbff;--ui-ink-13c2c2: #8dded4;--ui-ink-15131b: #cfb4f9;--ui-ink-1677ff: #9ecbff;--ui-ink-1890ff: #9ecbff;--ui-ink-191622: #cfb4f9;--ui-ink-1aff00: #91dfa9;--ui-ink-1d39c4: #9ecbff;--ui-ink-2e9e4f: #91dfa9;--ui-ink-2f54eb: #9ecbff;--ui-ink-342d3e: #cfb4f9;--ui-ink-3498db: #9ecbff;--ui-ink-37694a: #91dfa9;--ui-ink-393341: #b4c0cf;--ui-ink-3e3749: #cfb4f9;--ui-ink-40a9ff: #9ecbff;--ui-ink-453d52: #cfb4f9;--ui-ink-45634c: #91dfa9;--ui-ink-51435f: #cfb4f9;--ui-ink-514735: #f3d384;--ui-ink-514b5c: #b4c0cf;--ui-ink-52c41a: #91dfa9;--ui-ink-614700: #f3d384;--ui-ink-633200: #f3d384;--ui-ink-667eea: #9ecbff;--ui-ink-69c0ff: #9ecbff;--ui-ink-6aa182: #91dfa9;--ui-ink-6e3fd1: #cfb4f9;--ui-ink-722ed1: #cfb4f9;--ui-ink-73d13d: #91dfa9;--ui-ink-7c5cfc: #9ecbff;--ui-ink-879bc1: #9ecbff;--ui-ink-8c4e00: #f3d384;--ui-ink-8c5a00: #f3d384;--ui-ink-8c6d1f: #f3d384;--ui-ink-8c6e00: #f3d384;--ui-ink-9254de: #cfb4f9;--ui-ink-98baa6: #91dfa9;--ui-ink-9a6500: #f3d384;--ui-ink-a092bd: #cfb4f9;--ui-ink-a39274: #f3d384;--ui-ink-aaa: #b4c0cf;--ui-ink-ad4e00: #f3d384;--ui-ink-c96a00: #f3d384;--ui-ink-c99a7a: #f3d384;--ui-ink-d4380d: #ffa9b6;--ui-ink-d4b106: #f3d384;--ui-ink-e8590c: #f3d384;--ui-ink-f0c000: #f3d384;--ui-ink-f5222d: #ffa9b6;--ui-ink-fa541c: #ffa9b6;--ui-ink-fa8c16: #f3d384;--ui-ink-faad14: #f3d384;--ui-ink-fadb14: #f3d384;--ui-ink-ff0000: #ffa9b6;--ui-ink-ff2442: #ffa9b6;--ui-ink-ff3b30: #ffa9b6;--ui-ink-ff4d4f: #ffa9b6;--ui-ink-ff6b35: #ffa9b6;--ui-ink-ff7a45: #ffa9b6;--ui-ink-ff8f1f: #f3d384;--ui-ink-ffc107: #f3d384;--ui-ink-ffc800: #f3d384}html[data-ui-theme=dark]{--ui-glass: rgba(32,36,40,.94);--ui-glass-soft: rgba(32,36,40,.72)}html[data-ui-theme=dark]{--ui-bar-label-bg: #121619;--ui-bar-label-text: #f1f5fa;--ui-data-positive: #4ebf89;--ui-data-warning: #edb84d;--ui-data-negative: #ec758b}html[data-ui-theme=dark]{--od-fill-1677ff: #286aa6;--od-fill-d9d9d9: #202428;--od-fill-e6f4ff: #1a2b3c;--od-fill-e6f7ff: #1a2b3c;--od-fill-e8e8e8: #202428;--od-fill-f0f5ff: #1a2b3c;--od-fill-f0f9ff: #1a2b3c;--od-fill-fa8c16: #945214;--od-fill-fafafa: #171a1d;--od-fill-ff4d4f: #a33f52;--od-fill-ffa940: #945214;--od-fill-fff: #171a1d;--od-fill-fff1f0: #321f2a;--od-fill-fff7e6: #302819;--od-ink-1677ff: #9ecbff;--od-ink-1d39c4: #9ecbff;--od-ink-52c41a: #91dfa9;--od-ink-fa8c16: #f3d384;--od-ink-ff4d4f: #ffa9b6;--od-ink-fff: #ffffff;--od-line-1677ff: #4c6f97;--od-line-adc6ff: #4c6f97;--od-line-e8e8e8: #343a40;--od-line-eee: #343a40;--od-line-f0f0f0: #343a40;--od-line-f5f5f5: #343a40;--od-line-fa8c16: #766037;--od-line-ff4d4f: #835264;--od-line-ffa39e: #835264;--od-line-ffa940: #766037;--od-line-ffd591: #766037}body,#app{background:var(--ui-canvas);color:var(--ui-text)}::selection{background:var(--ui-accent);color:var(--ui-on-accent)}::-webkit-scrollbar-track{background:var(--ui-canvas)}::-webkit-scrollbar-thumb{background:var(--ui-scrollbar);border-radius:8px}#app .app-layout .app-content,#app .app-layout .content-wrapper,#app .workbench-page,#app .dashboard{background:var(--ui-canvas)}#app .content-wrapper{padding:0;border:0;border-radius:0;box-shadow:none}:root :is(.ant-card,[class$=-card],[class~=card],.order-block):not(.ant-drawer:has(.drawer-layout),.ant-drawer:has(.drawer-layout) *){border-radius:16px!important;transition:box-shadow .18s ease,border-color .18s ease,background-color .18s ease}:root :is(.ant-card,[class$=-card],[class~=card],.order-block):not(.ant-drawer:has(.drawer-layout),.ant-drawer:has(.drawer-layout) *):hover{box-shadow:var(--ui-hover-shadow)!important}:root :is(.interactive-card,.clickable-card,.ant-card[role=button]):not(.ant-drawer:has(.drawer-layout) *):active{box-shadow:inset 0 0 0 1px var(--ui-accent),var(--ui-shadow)!important}:root :is(.interactive-card,.clickable-card,.ant-card[role=button]):not(.ant-drawer:has(.drawer-layout) *):focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}:root :is(.ant-modal-content,.ant-drawer-content):not(.ant-drawer:has(.drawer-layout) *){border-radius:18px}:root :is(.ant-modal-header,.ant-modal-body,.ant-modal-footer):not(.ant-drawer:has(.drawer-layout) *){color:var(--ui-text)}:root :is(.ant-table-container,.ant-collapse,.ant-alert):not(.ant-drawer:has(.drawer-layout) *){border-radius:12px}html[data-ui-theme=dark] #app .app-layout{background:var(--ui-canvas);color:var(--ui-text)}html[data-ui-theme=dark] #app .app-sider{background:transparent;border:0;box-shadow:none}html[data-ui-theme=dark] #app .app-sider .sider-content{height:calc(100% - 24px);margin:12px;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:22px;overflow:hidden;box-shadow:var(--ui-shadow)}html[data-ui-theme=dark] #app .app-sider.ant-layout-sider-collapsed .sider-content{margin-inline:8px;border-radius:18px}html[data-ui-theme=dark] #app :is(.app-header,.app-logo){background:var(--ui-surface);border-color:var(--ui-line);box-shadow:none}html[data-ui-theme=dark] #app :is(.logo-title-group h1,.username){color:var(--ui-text)}html[data-ui-theme=dark] #app :is(.version-text,.action-item,.trigger){color:var(--ui-muted)}html[data-ui-theme=dark] #app .app-sider :is(.ant-menu,.ant-menu-sub){background:transparent}html[data-ui-theme=dark] #app .app-sider :is(.ant-menu-item,.ant-menu-submenu-title){width:calc(100% - 28px);margin:5px 14px;border-radius:10px;color:var(--ui-text-secondary)}html[data-ui-theme=dark] #app .app-sider .ant-menu-sub .ant-menu-item{padding-left:18px!important;padding-right:18px!important}html[data-ui-theme=dark] #app .app-sider :is(.ant-menu-item,.ant-menu-submenu-title):hover{background:var(--ui-mint)}html[data-ui-theme=dark] #app .app-sider .ant-menu-item-selected{background:var(--ui-mint)!important;color:var(--ui-accent-ink)!important;box-shadow:inset 3px 0 var(--ui-accent)}html[data-ui-theme=dark] #app .app-sider.ant-layout-sider-collapsed :is(.ant-menu-item,.ant-menu-submenu-title){width:46px;margin-inline:8px;padding-inline:14px!important}html[data-ui-theme=dark] #app .app-sider.ant-layout-sider-collapsed .app-logo{padding-inline:15px}html[data-ui-theme=dark] :is(.workbench-page,.dashboard) .ant-btn-primary:not(.action-btn):not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-background-ghost){background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-on-accent)}html[data-ui-theme=dark] :is(.workbench-page,.dashboard) .ant-btn-primary:not(.action-btn):not(.ant-btn-dangerous):not(:disabled):hover{background:var(--ui-accent-hover);border-color:var(--ui-accent-hover)}html[data-ui-theme=dark] .workbench-page .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:var(--ui-mint)!important;color:var(--ui-accent-ink)!important;border-color:var(--ui-accent)!important}html[data-ui-theme=dark] .workbench-page :is(.ant-tabs-tab-active .ant-tabs-tab-btn,.order-id,.order-id-value){color:var(--ui-accent-ink)}html[data-ui-theme=dark] .user-dropdown-menu{background:var(--ui-elevated);border-color:var(--ui-line)}html[data-ui-theme=dark] .user-dropdown-menu .menu-item{color:var(--ui-text)}html[data-ui-theme=dark] .user-dropdown-menu .menu-item:hover{background:var(--ui-mint)}html[data-ui-theme=dark] .schedule-workbench .time-scale-fixed{background:#171a1dd1!important}@media (prefers-reduced-motion: reduce){:root :is(.ant-card,[class$=-card],[class~=card],.order-block):not(.ant-drawer:has(.drawer-layout) *){transition:none!important}}:root :is(.ant-dropdown-menu,.ant-popover-inner,.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container):not(.ant-drawer:has(.drawer-layout) *){border-radius:12px}html[data-ui-theme=dark] :is(.column-selector-menu,.sort-menu,.device-tooltip,.order-tooltip):not(.ant-drawer:has(.drawer-layout) *){background:var(--ui-elevated);color:var(--ui-text);border-color:var(--ui-line)}html[data-ui-theme=dark] .schedule-workbench :is(.horizontal-line,.vertical-line){background:var(--ui-line)}html[data-ui-theme=dark] .schedule-workbench :is(.grid-cell,.device-row,.time-scale){border-color:var(--ui-line)}:root .ant-table-thead>tr>th:not(.ant-drawer:has(.drawer-layout) *){background:var(--ui-table-head)!important;color:var(--ui-table-head-text)!important;border-color:var(--ui-line)}:root .ant-table-tbody>tr:hover>td:not(.ant-drawer:has(.drawer-layout) *){background:var(--ui-row-hover)}:root .workbench-page .ant-tag-geekblue{background:var(--ui-indigo);color:var(--ui-indigo-ink);border-color:var(--ui-indigo-border)}html[data-ui-theme=dark] .ant-empty-image{opacity:1}html[data-ui-theme=dark] .ant-empty-image svg{opacity:1!important}html[data-ui-theme=dark] .ant-empty-image svg [fill="#F5F5F7"]{fill:#365568}html[data-ui-theme=dark] .ant-empty-image svg ellipse[fill="#F5F5F7"]{fill:#14232e}html[data-ui-theme=dark] .ant-empty-image svg [fill="#AEB8C2"]{fill:#456879}html[data-ui-theme=dark] .ant-empty-image svg [fill="#DCE0E6"]{fill:#70a9ae}html[data-ui-theme=dark] .ant-empty-image svg [fill="url(#linearGradient-1)"]{fill:#29434f}html[data-ui-theme=dark] .ant-empty-image svg [fill="#FFF"]{fill:#a0d8cd}html[data-ui-theme=dark] .ant-empty-image svg[viewBox="0 0 64 41"] ellipse{fill:#14232e}html[data-ui-theme=dark] .ant-empty-image svg[viewBox="0 0 64 41"] path{fill:#365568;stroke:#70a9ae}#app{width:100%;min-height:100vh}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Google Sans Code,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--ui-surface);border-radius:4px}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}.ant-message,.ant-notification{z-index:var(--layer-notification, 9999)!important}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;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}.capybaraloader[data-v-9988a081]{position:relative;width:190px;height:127px;max-width:100%;--capy-coat: #bc956b;--capy-outline: #70523d;--capy-face: #624735;--capy-far: #92704f;--capy-ground: #877561;--stride: 1.8s}.capybara[data-v-9988a081]{display:block;width:100%;height:100%;overflow:visible}.body[data-v-9988a081],.near[data-v-9988a081]{fill:var(--capy-coat)}.outline[data-v-9988a081]{stroke:var(--capy-outline);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.back-light[data-v-9988a081]{fill:#dfbf95;opacity:.5}.belly-shade[data-v-9988a081]{fill:#a57d55;opacity:.55}.muzzle[data-v-9988a081]{fill:#d0ab7f}.far[data-v-9988a081]{fill:var(--capy-far);stroke:var(--capy-outline);stroke-width:2.2;stroke-linejoin:round}.face-line[data-v-9988a081],.eye-lid[data-v-9988a081],.toe[data-v-9988a081],.fur[data-v-9988a081],.neck-line[data-v-9988a081],.ear-inner[data-v-9988a081]{fill:none;stroke:var(--capy-face);stroke-linecap:round;stroke-linejoin:round}.face-line[data-v-9988a081]{stroke-width:2.8}.eye-lid[data-v-9988a081]{stroke-width:2.5}.toe[data-v-9988a081]{stroke-width:1.5;opacity:.65}.neck-line[data-v-9988a081]{stroke-width:2;opacity:.28}.fur[data-v-9988a081]{stroke-width:1.8;opacity:.3}.ear-inner[data-v-9988a081]{stroke:#977150;stroke-width:3}.nostril[data-v-9988a081]{fill:var(--capy-face)}.orange[data-v-9988a081]{fill:#e6a34c;stroke:#b77c38;stroke-width:1.8}.orange-light[data-v-9988a081]{fill:none;stroke:#ffe0a0;stroke-width:2.4;stroke-linecap:round}.stem[data-v-9988a081]{fill:none;stroke:#6a7040;stroke-width:2;stroke-linecap:round}.leaf[data-v-9988a081]{fill:#829264;stroke:#617449;stroke-width:1.3;stroke-linejoin:round}.ground-shadow[data-v-9988a081]{fill:var(--capy-ground);opacity:.14;transform-origin:124px 133px;animation:shadow-breathe-9988a081 calc(var(--stride) / 2) ease-in-out infinite}.foot[data-v-9988a081]{transform-box:fill-box;transform-origin:50% 0;animation:gentle-step-9988a081 var(--stride) linear infinite}.hind-near[data-v-9988a081],.fore-far[data-v-9988a081]{animation-delay:-.9s}.capy-sway[data-v-9988a081]{transform-origin:122px 116px;animation:belly-breathe-9988a081 calc(var(--stride) / 2) ease-in-out infinite}.mandarin[data-v-9988a081]{transform-origin:171px 54px;animation:orange-balance-9988a081 var(--stride) ease-in-out infinite}.ear[data-v-9988a081]{transform-origin:146px 64px;animation:ear-twitch-9988a081 8s ease-in-out infinite}.sleepy-eye[data-v-9988a081]{transform-box:fill-box;transform-origin:center;animation:sleepy-blink-9988a081 6s ease-in-out infinite}@keyframes gentle-step-9988a081{0%,to{transform:translate(3px) rotate(-6deg)}48%{transform:translate(-3px) rotate(6deg)}65%{transform:translate(-1px,-3px) rotate(2deg)}83%{transform:translate(2px,-2px) rotate(-5deg)}}@keyframes belly-breathe-9988a081{0%,to{transform:translateY(0)}50%{transform:translateY(1.2px)}}@keyframes orange-balance-9988a081{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes shadow-breathe-9988a081{0%,to{transform:scaleX(.98)}50%{transform:scaleX(1)}}@keyframes ear-twitch-9988a081{0%,80%,88%,to{transform:rotate(0)}83%{transform:rotate(-6deg)}86%{transform:rotate(3deg)}}@keyframes sleepy-blink-9988a081{0%,46%,50%,to{transform:scaleY(1)}48%{transform:scaleY(.35)}}html[data-ui-theme=dark] .capybaraloader[data-v-9988a081]{--capy-coat: #c6a078;--capy-outline: #795e46;--capy-face: #543e2d;--capy-far: #a07d59;--capy-ground: #d0bda1}@media (max-width: 576px){.capybaraloader[data-v-9988a081]{width:160px;height:107px}}@media (prefers-reduced-motion: reduce){.capybara[data-v-9988a081] *{animation:none!important}}
