:root,html[data-theme=dark]{color-scheme:dark;--surface-page: #0b0e14;--surface-base: #0e1219;--surface-card: #12161f;--surface-card-muted: #151a24;--surface-card-soft: #181d28;--surface-hover: #1e2533;--surface-elevated: #222a38;--surface-header: #0c1017;--surface-sidebar: #0c1017;--surface-sidebar-gradient: var(--surface-sidebar);--surface-menu-hover-gradient: #1e2533;--surface-code: #0f131b;--text-primary: #eceff4;--text-secondary: #9aa3b5;--text-tertiary: #7b8498;--text-weak: #c5ccd8;--text-inverse: #0b0e14;--accent-primary: #5eb1ff;--accent-primary-hover: #7ec2ff;--accent-primary-pressed: #4a9ae8;--accent-primary-strong: #b0d9ff;--accent-primary-soft: rgba(94, 177, 255, .12);--accent-primary-medium: rgba(94, 177, 255, .22);--status-info: #5eb1ff;--status-info-soft: rgba(94, 177, 255, .12);--status-success: #5eb1ff;--status-success-soft: rgba(94, 177, 255, .12);--status-warning: #e8b84a;--status-warning-strong: #f0c96a;--status-warning-soft: rgba(232, 184, 74, .14);--status-danger: #e87b74;--status-danger-strong: #f0a09a;--status-danger-soft: rgba(232, 123, 116, .14);--border-color: #2a3140;--border-color-soft: #232a38;--border-color-weak: #3a4456;--focus-ring: 0 0 0 3px rgba(94, 177, 255, .32);--shadow-sm: 0 2px 6px rgba(0, 0, 0, .36);--shadow-md: 0 4px 12px rgba(0, 0, 0, .42);--shadow-lg: 0 8px 18px rgba(0, 0, 0, .48);--shadow-xl: 0 14px 36px rgba(0, 0, 0, .55);--shadow-sidebar: 2px 0 10px rgba(0, 0, 0, .4);--shadow-sidebar-hover: 3px 0 12px rgba(0, 0, 0, .48);--shadow-card: var(--shadow-sm);--overlay-soft: rgba(236, 239, 244, .05);--overlay-medium: rgba(236, 239, 244, .1);--overlay-strong: rgba(236, 239, 244, .16);--overlay-mask: rgba(5, 7, 10, .8);--scrollbar-track: #0f131b;--scrollbar-thumb: #2e3648;--scrollbar-thumb-hover: #445064;--login-page-bg: var(--surface-page);--login-card-bg: var(--surface-card);--login-card-border: var(--border-color);--chart-tooltip-bg: rgba(11, 14, 20, .96);--chart-tooltip-text: #eceff4;--chart-grid-color: rgba(123, 132, 152, .2);--chart-axis-color: #9aa3b5;--chart-point-border: #0b0e14;--chart-empty-text: #7b8498;--chart-card-bg: var(--surface-card);--chart-series-primary: #5eb1ff;--chart-series-primary-fill: rgba(94, 177, 255, .14);--chart-series-secondary: #e8b84a;--chart-series-secondary-fill: rgba(232, 184, 74, .12);--table-header-bg: #181d28;--table-row-hover-bg: #1e2533;--table-grid-color: #232a38;--table-grid-strong: #3a4456;--table-header-font: "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--quota-used: #b0d9ff;--quota-total: #7ec2ff;--quota-remaining: #c2e0ff;--quota-bar: #5eb1ff;--progress-track: #1a2030;--motion-fast: .15s;--motion-base: .2s;--ease-out: cubic-bezier(.22, 1, .36, 1);--z-dropdown: 100;--z-sticky: 200;--z-modal-backdrop: 300;--z-modal: 400;--z-toast: 500;--z-tooltip: 600;--section-gap: 160px;--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64);--color-background: var(--surface-base);--color-background-soft: var(--surface-card-muted);--color-background-mute: var(--surface-page);--color-border: var(--border-color);--color-border-hover: var(--border-color-weak);--color-heading: var(--text-primary);--color-text: var(--text-primary)}*,*:before,*:after{box-sizing:border-box;margin:0}html{background:var(--surface-page)}body{min-height:100vh;color:var(--color-text);background:var(--surface-page);line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea,select{font:inherit}::placeholder{color:var(--text-tertiary);opacity:1}:focus-visible{outline:none;box-shadow:var(--focus-ring)}.workbench-table{border:1px solid var(--border-color);border-radius:10px;overflow:hidden;background:var(--surface-card)}.workbench-table .n-data-table-th{background:var(--table-header-bg)!important;color:var(--text-primary)!important;font-family:var(--table-header-font)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.02em;border-color:var(--table-grid-strong)!important;border-bottom:1px solid var(--table-grid-strong)!important}.workbench-table .n-data-table-td{background:var(--surface-card);color:var(--text-secondary);font-variant-numeric:tabular-nums;border-color:var(--table-grid-color)!important}.workbench-table .n-data-table-th:not(.n-data-table-th--last),.workbench-table .n-data-table-td:not(.n-data-table-td--last-col){border-right:1px solid var(--table-grid-color)}.workbench-table .n-data-table-tr:hover .n-data-table-td{background:var(--table-row-hover-bg)!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}#app{width:100%;height:100vh;margin:0;padding:0;overflow:hidden}a,.green{color:var(--accent-primary-strong);text-decoration:none;transition:color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}@media(hover:hover){a:hover{color:var(--text-primary);background-color:var(--accent-primary-soft)}}body{width:100%;height:100vh;margin:0;padding:0;overflow:hidden;-webkit-overflow-scrolling:touch;touch-action:manipulation}button,.n-button,input,select,textarea{min-height:36px;min-width:44px}@media(max-width:768px){button,.n-button{min-height:44px;padding:10px 14px}input,select,textarea{min-height:44px;font-size:16px}.n-input .n-input__input-el,.n-input .n-input__textarea-el,.n-input .n-input__placeholder,.n-input-number .n-input__input-el,.n-base-selection .n-base-selection-input,.n-base-selection .n-base-selection-label,.n-base-selection .n-base-selection-placeholder,.n-date-picker .n-input__input-el,.n-time-picker .n-input__input-el,.n-auto-complete .n-input__input-el,.n-cascader .n-base-selection-input,.n-mention .n-input__input-el{font-size:16px!important}}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{height:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:3px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.hidden-mobile{display:block}@media(max-width:768px){.hidden-mobile{display:none}}.hidden-desktop{display:none}@media(max-width:768px){.hidden-desktop{display:block}}
