:root{--td-brand-1: #eaf1ff;--td-brand-2: #d4e3ff;--td-brand-3: #b5cfff;--td-brand-4: #85b2ff;--td-brand-5: #5c94ff;--td-brand-6: #006eff;--td-brand-7: #0062e6;--td-brand-8: #004fc2;--td-brand-9: #00419a;--td-brand-10: #003580;--td-brand-color: #0062e6;--td-brand-color-hover: #006eff;--td-brand-color-active: #0058d4;--td-brand-color-disabled: #99beff;--td-brand-color-light: #eaf1ff;--td-brand-color-focus: #b5cfff;--td-success-color: #2ba471;--td-success-color-7: #007a4f;--td-success-color-light: #e8f7f0;--td-warning-color: #e37318;--td-warning-color-7: #a94f00;--td-warning-color-light: #fff3e8;--td-error-color: #f6685d;--td-error-color-7: #c0341f;--td-error-color-light: #fef0ef;--td-bg-color-page: #f2f4f8;--td-bg-color-container: #ffffff;--td-bg-color-container-active: #f7f8fa;--td-bg-color-secondarycontainer: #f7f8fa;--td-bg-color-component: #f7f8fa;--td-bg-color-component-hover: #f2f3f5;--td-text-color-primary: #1d2129;--td-text-color-secondary: #4e5969;--td-text-color-placeholder: #667080;--td-text-color-disabled: #c9cdd4;--td-text-color-anti: #ffffff;--color-text-on-shell: #c9cdd4;--td-border-level-1-color: #e5e6eb;--td-border-level-2-color: #f0f1f2;--td-component-border: #e5e6eb;--td-component-stroke: #f0f1f2;--td-radius-small: 3px;--td-radius-default: 3px;--td-radius-medium: 6px;--td-radius-large: 12px;--td-font-size-base: 14px;--td-font-size-m: 14px;--td-font-size-l: 16px;--td-font-size-s: 12px;--td-line-height-m: 22px;--app-shadow-1: 0 1px 4px rgba(0, 0, 0, .06);--app-shadow-2: 0 4px 16px rgba(0, 0, 0, .1);--app-shadow-3: 0 8px 32px rgba(0, 0, 0, .14);--shell-topbar-bg: #202020;--shell-rail-bg: #2b2b2b;--shell-rail-hover: rgba(255, 255, 255, .08);--shell-icon: #c9cdd4;--shell-icon-hover: #ffffff;--shell-menu-bg: #ffffff;--td-brand-color-3: var(--td-brand-3);--td-brand-color-text-light: #5c94ff;--td-bg-color-container-hover: #f3f5f9;--td-error-color-1: #fef0ef;--td-warning-color-1: #fff3e8;--td-warning-color-2: #ffe9d1;--td-err6: #d54941;--td-font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--td-font-family-mono: ui-monospace, "SFMono-Regular", Consolas, Menlo, monospace;--td-font-size-body-medium: 14px;--td-line-height-body-medium: 22px;--td-radius-extraLarge: 18px;--td-scrollbar-color: rgba(0, 0, 0, .18);--td-scrollbar-hover-color: rgba(0, 0, 0, .3);--td-shadow-1: var(--app-shadow-1);--td-shadow-2: var(--app-shadow-2)}body[data-theme=dark]{--td-brand-1: #0e2a52;--td-brand-2: #123a72;--td-brand-3: #17498f;--td-brand-4: #1d5cb3;--td-brand-5: #2a73d4;--td-brand-6: #3d8eff;--td-brand-7: #5da0ff;--td-brand-8: #82b6ff;--td-brand-9: #b5d2ff;--td-brand-10: #e0ecff;--td-brand-color: #3d8eff;--td-brand-color-hover: #5da0ff;--td-brand-color-active: #2a73d4;--td-brand-color-light: #17233b;--td-brand-color-focus: #1d5cb3;--td-success-color: #35b582;--td-success-color-light: #122e24;--td-warning-color: #f08a3c;--td-warning-color-light: #33230f;--td-error-color: #ff7d73;--td-error-color-light: #3a1a18;--td-success-color-7: #35b582;--td-warning-color-7: #f08a3c;--td-error-color-7: #ff7d73;--td-bg-color-page: #1b2027;--td-bg-color-container: #242930;--td-bg-color-container-active: #2c323a;--td-bg-color-secondarycontainer: #2c323a;--td-bg-color-component: #2c323a;--td-bg-color-component-hover: #353c46;--td-text-color-primary: #f0f2f5;--td-text-color-secondary: #b5bcc6;--td-text-color-placeholder: #8a929e;--td-text-color-disabled: #565e6a;--td-text-color-anti: #f0f2f5;--td-border-level-1-color: #3a414b;--td-border-level-2-color: #2f353e;--td-component-border: #3a414b;--td-component-stroke: #2f353e;--app-shadow-1: 0 1px 4px rgba(0, 0, 0, .3);--app-shadow-2: 0 4px 16px rgba(0, 0, 0, .4);--app-shadow-3: 0 8px 32px rgba(0, 0, 0, .55);--shell-menu-bg: #242930;--td-brand-color-3: #2a73d4;--td-brand-color-text-light: #82b6ff;--td-bg-color-container-hover: #2c323a;--td-error-color-1: #3a1a18;--td-warning-color-1: #33230f;--td-warning-color-2: #4a3418;--td-err6: #f16a62;--td-scrollbar-color: rgba(255, 255, 255, .18);--td-scrollbar-hover-color: rgba(255, 255, 255, .3)}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:22px;color:var(--td-text-color-primary);background:var(--td-bg-color-page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--td-brand-color);text-decoration:none}::-webkit-scrollbar-thumb{background:var(--td-text-color-disabled);border-radius:4px;opacity:.5}:root{--app-brand-50: #eef4ff;--app-brand-100: #dae7ff;--app-brand-200: #b6cfff;--app-brand-300: #8bb0ff;--app-brand-400: #5a8cff;--app-brand-500: #3373ff;--app-brand-600: #2174ff;--app-brand-700: #175fe0;--app-brand-800: #144db4;--app-brand-900: #15408c;--app-success-50: #e8f9ee;--app-success-500: #00a870;--app-success-600: #008858;--app-success-700: #006b44;--app-warning-50: #fff3e8;--app-warning-500: #ff8a00;--app-warning-600: #d66e00;--app-warning-700: #a85400;--app-error-50: #fff0ed;--app-error-500: #f53f3f;--app-error-600: #d54941;--app-error-700: #b3352f;--app-text-1: rgba(0, 0, 0, .9);--app-text-2: rgba(0, 0, 0, .65);--app-text-3: rgba(0, 0, 0, .45);--app-text-4: rgba(0, 0, 0, .3);--app-bg-page: #f5f7fa;--app-bg-card: #ffffff;--app-bg-component: #f7f8fa;--app-bg-hover: #f2f3f5;--app-bg-active: #e8eaed;--app-border-1: #e5e7eb;--app-border-2: #edf0f3;--app-font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, "Segoe UI", Roboto, sans-serif;--app-font-family-mono: "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--app-font-size-xs: 12px;--app-font-size-sm: 13px;--app-font-size-base: 14px;--app-font-size-md: 15px;--app-font-size-lg: 16px;--app-font-size-xl: 20px;--app-font-size-2xl: 24px;--app-font-size-3xl: 32px;--app-line-height-tight: 1.35;--app-line-height-normal: 1.55;--app-line-height-relaxed: 1.7;--app-font-weight-regular: 400;--app-font-weight-medium: 500;--app-font-weight-semibold: 600;--app-space-1: 4px;--app-space-2: 8px;--app-space-3: 12px;--app-space-4: 16px;--app-space-5: 20px;--app-space-6: 24px;--app-space-8: 32px;--app-space-10: 40px;--app-space-12: 48px;--app-radius-sm: 4px;--app-radius-md: 6px;--app-radius-lg: 8px;--app-radius-xl: 12px;--app-radius-full: 9999px;--app-shadow-sm: 0 1px 2px rgba(0, 0, 0, .04), 0 1px 3px rgba(0, 0, 0, .03);--app-shadow-md: 0 2px 6px rgba(0, 0, 0, .05), 0 4px 12px rgba(0, 0, 0, .04);--app-shadow-lg: 0 8px 24px rgba(0, 0, 0, .06), 0 16px 40px rgba(0, 0, 0, .05);--app-shadow-pop: 0 8px 30px rgba(0, 0, 0, .08), 0 4px 12px rgba(0, 0, 0, .04);--app-ease-out: cubic-bezier(.25, .8, .25, 1);--app-ease-in-out: cubic-bezier(.4, 0, .2, 1);--app-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--app-duration-fast: .15s;--app-duration-base: .22s;--app-duration-slow: .35s;--z-base: 1;--z-card: 10;--z-dropdown: 100;--z-sticky: 200;--z-drawer: 500;--z-modal: 1000;--z-message: 2000}html.dark,body[data-theme=dark]{--app-text-1: rgba(255, 255, 255, .92);--app-text-2: rgba(255, 255, 255, .7);--app-text-3: rgba(255, 255, 255, .5);--app-text-4: rgba(255, 255, 255, .32);--app-bg-page: #0f1218;--app-bg-card: #181c23;--app-bg-component: #1e232b;--app-bg-hover: #232832;--app-bg-active: #2a303c;--app-border-1: #2a3038;--app-border-2: #20262e;--app-shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--app-shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--app-shadow-lg: 0 12px 32px rgba(0, 0, 0, .5);--app-shadow-pop: 0 12px 36px rgba(0, 0, 0, .55)}*{box-sizing:border-box}html,body,#app{height:100%;margin:0;padding:0}body{font-family:var(--app-font-family);font-size:var(--app-font-size-base);line-height:var(--app-line-height-normal);color:var(--td-text-color-primary);background-color:var(--app-bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--app-brand-100);color:var(--app-brand-700)}a{color:var(--app-brand-600);text-decoration:none;transition:color var(--app-duration-fast) var(--app-ease-out)}a:hover{color:var(--app-brand-500)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#0000002e;border-radius:4px;transition:background var(--app-duration-fast) var(--app-ease-out)}::-webkit-scrollbar-thumb:hover{background:#00000052}::-webkit-scrollbar-track{background:transparent}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent}.is-permission-disabled{cursor:not-allowed;opacity:.55}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease}.fade-enter-from,.fade-leave-to{opacity:0}img,video,canvas{max-width:100%}.t-table__content{-webkit-overflow-scrolling:touch}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.t-message{padding:10px 16px!important;border-radius:6px!important;font-size:14px!important;line-height:1.6!important;box-shadow:0 4px 16px #0000001f!important;border:1px solid transparent!important}.t-message>.t-icon,.t-message>[data-t-icon]>.t-icon{font-size:16px!important;flex-shrink:0}.t-message.t-is-error{background:var(--td-error-color-light)!important;border-color:var(--td-error-color-7)!important;color:var(--td-error-color-7)!important}.t-message.t-is-error>.t-icon,.t-message.t-is-error .t-loading{color:var(--td-error-color-7)!important}.t-message.t-is-success{background:var(--td-success-color-light)!important;border-color:var(--td-success-color-7)!important;color:var(--td-success-color-7)!important}.t-message.t-is-success>.t-icon,.t-message.t-is-success .t-loading{color:var(--td-success-color-7)!important}.t-message.t-is-warning{background:var(--td-warning-color-light)!important;border-color:var(--td-warning-color-7)!important;color:var(--td-warning-color-7)!important}.t-message.t-is-warning>.t-icon,.t-message.t-is-warning .t-loading{color:var(--td-warning-color-7)!important}.t-message.t-is-info,.t-message.t-is-question{background:var(--td-bg-color-component)!important;border-color:var(--td-text-color-placeholder)!important;color:var(--td-text-color-secondary)!important}.t-message.t-is-info>.t-icon,.t-message.t-is-info .t-loading,.t-message.t-is-question>.t-icon{color:var(--td-text-color-secondary)!important}.t-message.t-is-loading{background:var(--td-bg-color-component)!important;border-color:var(--td-brand-color)!important;color:var(--td-text-color-primary)!important}.t-message.t-is-loading .t-loading{color:var(--td-brand-color)!important}.t-message .t-message__close{opacity:.65;transition:opacity .2s}.t-message .t-message__close:hover{opacity:1}
