@charset "UTF-8";@keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@keyframes t-zoom-out{0%{transform:scale(.2)}to{transform:scale(1)}}.t-loading{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;position:relative;color:var(--td-brand-color);font-size:var(--td-comp-size-l)}.t-loading--lock{overflow:hidden}.t-loading.t-size-s{font-size:var(--td-comp-size-xxxs)}.t-loading.t-size-l{font-size:var(--td-comp-size-xxxl)}.t-loading__parent--relative{position:relative!important}.t-loading__fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3500}.t-loading--center{display:inline-flex;align-items:center;vertical-align:middle;justify-content:center}.t-loading__content{position:absolute;left:48%;top:20%}.t-loading--inherit-color{color:inherit}.t-loading__parent{position:relative}.t-loading__overlay{background-color:var(--td-mask-disabled)}.t-loading--full{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3500}.t-loading--hidden{visibility:hidden}.t-loading--visible{visibility:visible}.t-loading__text{width:auto;display:inline-block;vertical-align:middle;font:var(--td-font-body-medium);margin-left:var(--td-comp-margin-xs)}.t-loading__gradient{display:inline-flex;justify-content:center;align-items:center;vertical-align:middle}.t-loading__gradient-conic{width:100%;height:100%;border-radius:var(--td-radius-circle);background:conic-gradient(from 90deg at 50% 50%,#fff 0deg,currentcolor 360deg);-webkit-mask:radial-gradient(transparent calc(50% - .5px),#fff 50%);mask:radial-gradient(transparent calc(50% - .5px),#fff 50%)}@keyframes t-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.t-icon{display:inline-block;vertical-align:middle;width:1em;height:1em}.t-icon:before{font-family:unset}.t-icon-loading{animation:t-spin 1s linear infinite}.t-icon.t-size-s,i.t-size-s{font-size:.875rem}.t-icon.t-size-m,i.t-size-m{font-size:1rem}.t-icon.t-size-l,i.t-size-l{font-size:1.125rem}.t-message{margin:0;padding:0;list-style:none;width:fit-content;outline:0;border-radius:var(--td-radius-medium);background-color:var(--td-bg-color-container);box-shadow:var(--td-shadow-3),var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);box-sizing:border-box;display:flex;align-items:center;color:var(--td-text-color-primary);font:var(--td-font-body-medium);padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l)}.t-message>.t-icon,.t-message>[data-t-icon]>.t-icon,.t-message .t-loading{color:var(--td-brand-color);margin-right:var(--td-comp-margin-s);flex-shrink:0;font-size:calc(var(--td-font-size-body-medium) + .375rem)}.t-message.t-is-success>.t-icon,.t-message.t-is-success>[data-t-icon]>.t-icon,.t-message.t-is-success .t-loading{color:var(--td-success-color)}.t-message.t-is-warning>.t-icon,.t-message.t-is-warning>[data-t-icon]>.t-icon,.t-message.t-is-warning .t-loading{color:var(--td-warning-color)}.t-message.t-is-error>.t-icon,.t-message.t-is-error>[data-t-icon]>.t-icon,.t-message.t-is-error .t-loading{color:var(--td-error-color)}.t-message.t-is-closable .t-message__close{display:inline-flex;margin-right:0;margin-left:var(--td-comp-margin-xxl);cursor:pointer;color:var(--td-text-color-secondary)}.t-message.t-is-closable .t-message__close .t-icon-close{font-size:calc(var(--td-font-size-body-medium) + .125rem);border-radius:var(--td-radius-default);transition:all .2s linear}.t-message.t-is-closable .t-message__close .t-icon-close:hover{background:var(--td-bg-color-container-hover)}.t-message.t-is-closable .t-message__close .t-icon-close:active{background:var(--td-bg-color-container-active)}.t-message__list{position:fixed;z-index:6000;pointer-events:none}.t-message__list .t-message{margin-bottom:var(--td-comp-margin-s);word-break:break-all;pointer-events:auto}:root{--td-screen-xs: 20rem;--td-screen-sm: 48rem;--td-screen-md: 62rem;--td-screen-lg: 75rem;--td-screen-xl: 87.5rem;--td-screen-xxl: 117.5rem}@-moz-document url-prefix(){.narrow-scrollbar{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.narrow-scrollbar::-webkit-scrollbar{width:.5rem;height:.5rem}.narrow-scrollbar::-webkit-scrollbar-thumb{border:.125rem solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:.9375rem}.narrow-scrollbar::-webkit-scrollbar-thumb:vertical:hover,.narrow-scrollbar::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-fake-arrow path{transition:d .2s;stroke:currentcolor}.t-fake-arrow--active path{d:path("M3.75 10.2002L7.99274 5.7998L12.2361 10.0425")}.t-fake-arrow.t-fake-arrow--transform path{transition:transform .2s;transform-origin:center}.t-fake-arrow.t-fake-arrow--transform.t-fake-arrow--active path{transform:scaleY(-1)}.t-slide-down-enter-active,.t-slide-down-leave-active{transition:height .2s cubic-bezier(.38,0,.24,1),max-height .2s cubic-bezier(.38,0,.24,1)}:root,:root[theme-mode=light]{--td-brand-color-1: #f2f3ff;--td-brand-color-2: #d9e1ff;--td-brand-color-3: #b5c7ff;--td-brand-color-4: #8eabff;--td-brand-color-5: #618dff;--td-brand-color-6: #366ef4;--td-brand-color-7: #0052d9;--td-brand-color-8: #003cab;--td-brand-color-9: #002a7c;--td-brand-color-10: #001a57;--td-warning-color-1: #fff1e9;--td-warning-color-2: #ffd9c2;--td-warning-color-3: #ffb98c;--td-warning-color-4: #fa9550;--td-warning-color-5: #e37318;--td-warning-color-6: #be5a00;--td-warning-color-7: #954500;--td-warning-color-8: #713300;--td-warning-color-9: #532300;--td-warning-color-10: #3b1700;--td-error-color-1: #fff0ed;--td-error-color-2: #ffd8d2;--td-error-color-3: #ffb9b0;--td-error-color-4: #ff9285;--td-error-color-5: #f6685d;--td-error-color-6: #d54941;--td-error-color-7: #ad352f;--td-error-color-8: #881f1c;--td-error-color-9: #68070a;--td-error-color-10: #490002;--td-success-color-1: #e3f9e9;--td-success-color-2: #c6f3d7;--td-success-color-3: #92dab2;--td-success-color-4: #56c08d;--td-success-color-5: #2ba471;--td-success-color-6: #008858;--td-success-color-7: #006c45;--td-success-color-8: #005334;--td-success-color-9: #003b23;--td-success-color-10: #002515;--td-gray-color-1: #f3f3f3;--td-gray-color-2: #eee;--td-gray-color-3: #e8e8e8;--td-gray-color-4: #ddd;--td-gray-color-5: #c6c6c6;--td-gray-color-6: #a6a6a6;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #393939;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-font-white-1: #ffffff;--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-brand-color: var(--td-brand-color-7);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-hover: var(--td-brand-color-6);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-active: var(--td-brand-color-8);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-light-hover: var(--td-brand-color-2);--td-warning-color-hover: var(--td-warning-color-4);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-hover: var(--td-warning-color-2);--td-error-color-hover: var(--td-error-color-5);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-7);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-hover: var(--td-error-color-2);--td-success-color-hover: var(--td-success-color-4);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-6);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-hover: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, .6);--td-mask-disabled: rgba(255, 255, 255, .6);--td-mask-background: rgba(255, 255, 255, .96);--td-bg-color-page: var(--td-gray-color-2);--td-bg-color-container: #fff;--td-bg-color-container-hover: var(--td-gray-color-1);--td-bg-color-container-active: var(--td-gray-color-3);--td-bg-color-container-select: #fff;--td-bg-color-secondarycontainer: var(--td-gray-color-1);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-2);--td-bg-color-secondarycontainer-active: var(--td-gray-color-4);--td-bg-color-component: var(--td-gray-color-3);--td-bg-color-component-hover: var(--td-gray-color-4);--td-bg-color-component-active: var(--td-gray-color-6);--td-bg-color-secondarycomponent: var(--td-gray-color-4);--td-bg-color-secondarycomponent-hover: var(--td-gray-color-5);--td-bg-color-secondarycomponent-active: var(--td-gray-color-6);--td-bg-color-component-disabled: var(--td-gray-color-2);--td-bg-color-specialcomponent: #fff;--td-text-color-primary: var(--td-font-gray-1);--td-text-color-secondary: var(--td-font-gray-2);--td-text-color-placeholder: var(--td-font-gray-3);--td-text-color-disabled: var(--td-font-gray-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color-7);--td-text-color-link: var(--td-brand-color-8);--td-text-color-watermark: rgba(0, 0, 0, .1);--td-border-level-1-color: var(--td-gray-color-3);--td-component-stroke: var(--td-gray-color-3);--td-border-level-2-color: var(--td-gray-color-4);--td-component-border: var(--td-gray-color-4);--td-shadow-1: 0 1px .625rem rgba(0, 0, 0, .05), 0 .25rem .3125rem rgba(0, 0, 0, .08), 0 .125rem .25rem -1px rgba(0, 0, 0, .12);--td-shadow-2: 0 .1875rem .875rem .125rem rgba(0, 0, 0, .05), 0 .5rem .625rem 1px rgba(0, 0, 0, .06), 0 .3125rem .3125rem -.1875rem rgba(0, 0, 0, .1);--td-shadow-3: 0 .375rem 1.875rem .3125rem rgba(0, 0, 0, .05), 0 1rem 1.5rem .125rem rgba(0, 0, 0, .04), 0 .5rem .625rem -.3125rem rgba(0, 0, 0, .08);--td-shadow-inset-top: inset 0 .5px 0 #dcdcdc;--td-shadow-inset-right: inset .5px 0 0 #dcdcdc;--td-shadow-inset-bottom: inset 0 -.5px 0 #dcdcdc;--td-shadow-inset-left: inset -.5px 0 0 #dcdcdc;--td-table-shadow-color: rgba(0, 0, 0, .08);--td-scrollbar-color: rgba(0, 0, 0, .1);--td-scrollbar-hover-color: rgba(0, 0, 0, .3);--td-scroll-track-color: #fff}:root.dark,:root[theme-mode=dark]{--td-brand-color-1: #1b2f51;--td-brand-color-2: #173463;--td-brand-color-3: #143975;--td-brand-color-4: #103d88;--td-brand-color-5: #0d429a;--td-brand-color-6: #054bbe;--td-brand-color-7: #2667d4;--td-brand-color-8: #4582e6;--td-brand-color-9: #699ef5;--td-brand-color-10: #96bbf8;--td-warning-color-1: #4f2a1d;--td-warning-color-2: #582f21;--td-warning-color-3: #733c23;--td-warning-color-4: #a75d2b;--td-warning-color-5: #cf6e2d;--td-warning-color-6: #dc7633;--td-warning-color-7: #e8935c;--td-warning-color-8: #ecbf91;--td-warning-color-9: #eed7bf;--td-warning-color-10: #f3e9dc;--td-error-color-1: #472324;--td-error-color-2: #5e2a2d;--td-error-color-3: #703439;--td-error-color-4: #83383e;--td-error-color-5: #a03f46;--td-error-color-6: #c64751;--td-error-color-7: #de6670;--td-error-color-8: #ec888e;--td-error-color-9: #edb1b6;--td-error-color-10: #eeced0;--td-success-color-1: #193a2a;--td-success-color-2: #1a4230;--td-success-color-3: #17533d;--td-success-color-4: #0d7a55;--td-success-color-5: #059465;--td-success-color-6: #43af8a;--td-success-color-7: #46bf96;--td-success-color-8: #80d2b6;--td-success-color-9: #b4e1d3;--td-success-color-10: #deede8;--td-gray-color-1: #f3f3f3;--td-gray-color-2: #eee;--td-gray-color-3: #e8e8e8;--td-gray-color-4: #ddd;--td-gray-color-5: #c6c6c6;--td-gray-color-6: #a6a6a6;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #393939;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-font-white-1: rgba(255, 255, 255, .9);--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-brand-color: var(--td-brand-color-8);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-hover: var(--td-brand-color-7);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-active: var(--td-brand-color-9);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-light-hover: var(--td-brand-color-2);--td-warning-color-hover: var(--td-warning-color-4);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-hover: var(--td-warning-color-2);--td-error-color-hover: var(--td-error-color-5);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-7);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-hover: var(--td-error-color-2);--td-success-color-hover: var(--td-success-color-4);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-6);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-hover: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, .4);--td-mask-disabled: rgba(0, 0, 0, .6);--td-mask-background: rgba(36, 36, 36, .96);--td-bg-color-page: var(--td-gray-color-14);--td-bg-color-container: var(--td-gray-color-13);--td-bg-color-container-hover: var(--td-gray-color-12);--td-bg-color-container-active: var(--td-gray-color-10);--td-bg-color-container-select: var(--td-gray-color-9);--td-bg-color-secondarycontainer: var(--td-gray-color-12);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-11);--td-bg-color-secondarycontainer-active: var(--td-gray-color-9);--td-bg-color-component: var(--td-gray-color-11);--td-bg-color-component-hover: var(--td-gray-color-10);--td-bg-color-component-active: var(--td-gray-color-9);--td-bg-color-secondarycomponent: var(--td-gray-color-10);--td-bg-color-secondarycomponent-hover: var(--td-gray-color-9);--td-bg-color-secondarycomponent-active: var(--td-gray-color-8);--td-bg-color-component-disabled: var(--td-gray-color-12);--td-bg-color-specialcomponent: transparent;--td-text-color-primary: var(--td-font-white-1);--td-text-color-secondary: var(--td-font-white-2);--td-text-color-placeholder: var(--td-font-white-3);--td-text-color-disabled: var(--td-font-white-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color-8);--td-text-color-link: var(--td-brand-color-8);--td-text-color-watermark: rgba(255, 255, 255, .1);--td-border-level-1-color: var(--td-gray-color-11);--td-component-stroke: var(--td-gray-color-11);--td-border-level-2-color: var(--td-gray-color-9);--td-component-border: var(--td-gray-color-9);--td-shadow-1: 0 .25rem .375rem rgba(0, 0, 0, .06), 0 1px .625rem rgba(0, 0, 0, .08), 0 .125rem .25rem rgba(0, 0, 0, .12);--td-shadow-2: 0 .5rem .625rem rgba(0, 0, 0, .12), 0 .1875rem .875rem rgba(0, 0, 0, .1), 0 .3125rem .3125rem rgba(0, 0, 0, .16);--td-shadow-3: 0 1rem 1.5rem rgba(0, 0, 0, .14), 0 .375rem 1.875rem rgba(0, 0, 0, .12), 0 .5rem .625rem rgba(0, 0, 0, .2);--td-shadow-inset-top: inset 0 .5px 0 #5e5e5e;--td-shadow-inset-right: inset .5px 0 0 #5e5e5e;--td-shadow-inset-bottom: inset 0 -.5px 0 #5e5e5e;--td-shadow-inset-left: inset -.5px 0 0 #5e5e5e;--td-table-shadow-color: rgba(0, 0, 0, .55);--td-scrollbar-color: rgba(255, 255, 255, .1);--td-scrollbar-hover-color: rgba(255, 255, 255, .3);--td-scroll-track-color: #333}:root{--td-radius-small: .125rem;--td-radius-default: .1875rem;--td-radius-medium: .375rem;--td-radius-large: .5625rem;--td-radius-extraLarge: .75rem;--td-radius-round: 62.4375rem;--td-radius-circle: 50%}:root{--td-font-family: PingFang SC, Microsoft YaHei, Arial Regular;--td-font-family-medium: PingFang SC, Microsoft YaHei, Arial Medium;--td-font-size-link-small: .75rem;--td-font-size-link-medium: .875rem;--td-font-size-link-large: 1rem;--td-font-size-mark-small: .75rem;--td-font-size-mark-medium: .875rem;--td-font-size-body-small: .75rem;--td-font-size-body-medium: .875rem;--td-font-size-body-large: 1rem;--td-font-size-title-small: .875rem;--td-font-size-title-medium: 1rem;--td-font-size-title-large: 1.125rem;--td-font-size-title-extraLarge: 1.25rem;--td-font-size-headline-small: 1.5rem;--td-font-size-headline-medium: 1.75rem;--td-font-size-headline-large: 2.25rem;--td-font-size-display-medium: 3rem;--td-font-size-display-large: 4rem;--td-line-height-link-small: 1.25rem;--td-line-height-link-medium: 1.375rem;--td-line-height-link-large: 1.5rem;--td-line-height-mark-small: 1.25rem;--td-line-height-mark-medium: 1.375rem;--td-line-height-body-small: 1.25rem;--td-line-height-body-medium: 1.375rem;--td-line-height-body-large: 1.5rem;--td-line-height-title-small: 1.375rem;--td-line-height-title-medium: 1.5rem;--td-line-height-title-large: 1.625rem;--td-line-height-title-extraLarge: 1.75rem;--td-line-height-headline-small: 2rem;--td-line-height-headline-medium: 2.25rem;--td-line-height-headline-large: 2.75rem;--td-line-height-display-medium: 3.5rem;--td-line-height-display-large: 4.5rem;--td-font-link-small: var(--td-font-size-link-small) / var(--td-line-height-link-small) var(--td-font-family);--td-font-link-medium: var(--td-font-size-link-medium) / var(--td-line-height-link-medium) var(--td-font-family);--td-font-link-large: var(--td-font-size-link-large) / var(--td-line-height-link-large) var(--td-font-family);--td-font-mark-small: 600 var(--td-font-size-mark-small) / var(--td-line-height-mark-small) var(--td-font-family);--td-font-mark-medium: 600 var(--td-font-size-mark-medium) / var(--td-line-height-mark-medium) var(--td-font-family);--td-font-body-small: var(--td-font-size-body-small) / var(--td-line-height-body-small) var(--td-font-family);--td-font-body-medium: var(--td-font-size-body-medium) / var(--td-line-height-body-medium) var(--td-font-family);--td-font-body-large: var(--td-font-size-body-large) / var(--td-line-height-body-large) var(--td-font-family);--td-font-title-small: 600 var(--td-font-size-title-small) / var(--td-line-height-title-small) var(--td-font-family);--td-font-title-medium: 600 var(--td-font-size-title-medium) / var(--td-line-height-title-medium) var(--td-font-family);--td-font-title-large: 600 var(--td-font-size-title-large) / var(--td-line-height-title-large) var(--td-font-family);--td-font-title-extraLarge: 600 var(--td-font-size-title-extraLarge) / var(--td-line-height-title-extraLarge) var(--td-font-family);--td-font-headline-small: 600 var(--td-font-size-headline-small) / var(--td-line-height-headline-small) var(--td-font-family);--td-font-headline-medium: 600 var(--td-font-size-headline-medium) / var(--td-line-height-headline-medium) var(--td-font-family);--td-font-headline-large: 600 var(--td-font-size-headline-large) / var(--td-line-height-headline-large) var(--td-font-family);--td-font-display-medium: 600 var(--td-font-size-display-medium) / var(--td-line-height-display-medium) var(--td-font-family);--td-font-display-large: 600 var(--td-font-size-display-large) / var(--td-line-height-display-large) var(--td-font-family)}:root{--td-size-1: .125rem;--td-size-2: .25rem;--td-size-3: .375rem;--td-size-4: .5rem;--td-size-5: .75rem;--td-size-6: 1rem;--td-size-7: 1.25rem;--td-size-8: 1.5rem;--td-size-9: 1.75rem;--td-size-10: 2rem;--td-size-11: 2.25rem;--td-size-12: 2.5rem;--td-size-13: 3rem;--td-size-14: 3.5rem;--td-size-15: 4rem;--td-size-16: 4.5rem;--td-comp-size-xxxs: var(--td-size-6);--td-comp-size-xxs: var(--td-size-7);--td-comp-size-xs: var(--td-size-8);--td-comp-size-s: var(--td-size-9);--td-comp-size-m: var(--td-size-10);--td-comp-size-l: var(--td-size-11);--td-comp-size-xl: var(--td-size-12);--td-comp-size-xxl: var(--td-size-13);--td-comp-size-xxxl: var(--td-size-14);--td-comp-size-xxxxl: var(--td-size-15);--td-comp-size-xxxxxl: var(--td-size-16);--td-pop-padding-s: var(--td-size-2);--td-pop-padding-m: var(--td-size-3);--td-pop-padding-l: var(--td-size-4);--td-pop-padding-xl: var(--td-size-5);--td-pop-padding-xxl: var(--td-size-6);--td-comp-paddingLR-xxs: var(--td-size-1);--td-comp-paddingLR-xs: var(--td-size-2);--td-comp-paddingLR-s: var(--td-size-4);--td-comp-paddingLR-m: var(--td-size-5);--td-comp-paddingLR-l: var(--td-size-6);--td-comp-paddingLR-xl: var(--td-size-8);--td-comp-paddingLR-xxl: var(--td-size-10);--td-comp-paddingTB-xxs: var(--td-size-1);--td-comp-paddingTB-xs: var(--td-size-2);--td-comp-paddingTB-s: var(--td-size-4);--td-comp-paddingTB-m: var(--td-size-5);--td-comp-paddingTB-l: var(--td-size-6);--td-comp-paddingTB-xl: var(--td-size-8);--td-comp-paddingTB-xxl: var(--td-size-10);--td-comp-margin-xxs: var(--td-size-1);--td-comp-margin-xs: var(--td-size-2);--td-comp-margin-s: var(--td-size-4);--td-comp-margin-m: var(--td-size-5);--td-comp-margin-l: var(--td-size-6);--td-comp-margin-xl: var(--td-size-7);--td-comp-margin-xxl: var(--td-size-8);--td-comp-margin-xxxl: var(--td-size-10);--td-comp-margin-xxxxl: var(--td-size-12)}.titleBar[data-v-23da36bc]{display:flex;align-items:center;justify-content:space-between;height:2rem;background-color:var(--td-bg-color-secondarycontainer);-webkit-user-select:none;user-select:none;-webkit-app-region:drag;position:relative;z-index:9999;width:100%}.titleBar-title[data-v-23da36bc]{padding-left:.75rem;flex:1;overflow:hidden}.titleBar-text[data-v-23da36bc]{font-size:.8125rem;color:var(--td-text-color-primary);font-weight:500;white-space:nowrap}.titleBar-controls[data-v-23da36bc]{display:flex;align-items:center;gap:.5rem;padding-right:.8125rem;height:100%;-webkit-app-region:no-drag}.titleBar-btn[data-v-23da36bc]{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .15s;line-height:0}.titleBar-btn[data-v-23da36bc]:hover{opacity:.8}.titleBar-btn[data-v-23da36bc]:active{opacity:.6}[theme-mode=dark] .titleBar[data-v-23da36bc]{background-color:var(--td-bg-color-secondarycontainer)}[theme-mode=dark] .titleBar .titleBar-text[data-v-23da36bc]{color:var(--td-text-color-primary)}.app-loading{display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background:var(--td-bg-color-page, #f5f5f5)}.i-icon{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i-icon-spin svg{animation:i-icon-spin 1s infinite linear}.i-icon-rtl{transform:scaleX(-1)}@keyframes i-icon-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes i-icon-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}:root{--titlebar-height: 0px}html,body,#app{margin:0;background-color:var(--bgc);color:var(--td-text-color-primary)}img{contentvisibility:"auto"}html{scrollbar-gutter:stable}body.t-overflow-hidden{overflow:auto!important;padding-right:0!important}body.is-electron{--titlebar-height: 2rem}body.is-electron .t-drawer__wrap{top:var(--titlebar-height)!important;height:calc(100vh - var(--titlebar-height))!important}body.is-electron .t-drawer__content-wrapper{top:1.875rem;bottom:0;height:auto}body.is-electron .t-dialog__ctx{top:var(--titlebar-height)!important;height:calc(100vh - var(--titlebar-height))!important}body.is-electron .t-image-viewer-preview__header,body.is-electron .t-image-viewer__modal{top:var(--titlebar-height)!important}body.is-electron .t-image-viewer__modal{height:calc(100vh - var(--titlebar-height))!important}body.is-electron .t-loading__fullscreen{top:var(--titlebar-height)!important;height:calc(100vh - var(--titlebar-height))!important}body.is-electron .t-guide__highlight--popup,body.is-electron .t-guide__overlay{top:var(--titlebar-height)!important}body.is-electron .t-message__list,body.is-electron .t-notification__show--top-left,body.is-electron .t-notification__show--top-right,body.is-electron .t-notification-list__show{top:calc(var(--titlebar-height) + 1rem)!important}*{box-sizing:border-box}.pr{position:relative}.pa{position:absolute}.pc{top:50%;left:50%;transform:translate(-50%,-50%)}.c{display:flex;justify-content:center;align-items:center}.f{display:flex}.jc{display:flex;justify-content:center}.jb{display:flex;justify-content:space-between}.ja{display:flex;justify-content:space-around}.je{display:flex;justify-content:space-evenly}.ac{display:flex;align-items:center}.fc{display:flex;flex-direction:column}.fcr{display:flex;flex-direction:column-reverse}.frr{display:flex;flex-direction:row-reverse}.nw{display:flex;flex-wrap:nowrap}.w{display:flex;flex-wrap:wrap}.spin{animation:spin 1s linear infinite}.customNotifyFull .t-notification__content{white-space:normal!important;max-height:fit-content!important;-webkit-line-clamp:none!important}@keyframes spin{to{transform:rotate(360deg)}}*::-webkit-scrollbar{width:.375rem}*::-webkit-scrollbar-thumb{background-color:#d5d5d5;border-radius:.25rem}*::-webkit-scrollbar-thumb:hover{background-color:#bbb}*::-webkit-scrollbar-track{background-color:transparent}.noFooter .t-dialog__body--fullscreen--without-footer{height:100%!important}.fullscreenDialog .t-dialog__wrap{overflow:hidden!important}:root,:root[theme-mode=light]{--bgc: #ebebeb;--page: #fff;--td-brand-color-1: #f3f3f3;--td-brand-color-2: #e3e3e3;--td-brand-color-3: #c6c6c6;--td-brand-color-4: #a9a9a9;--td-brand-color-5: #8c8c8c;--td-brand-color-6: #717171;--td-brand-color-7: #595959;--td-brand-color-8: #434343;--td-brand-color-9: #303030;--td-brand-color-10: #000000;--td-warning-color-1: #fff1e9;--td-warning-color-2: #ffd9c2;--td-warning-color-3: #ffb98c;--td-warning-color-4: #fa9550;--td-warning-color-5: #e37318;--td-warning-color-6: #be5a00;--td-warning-color-7: #954500;--td-warning-color-8: #713300;--td-warning-color-9: #532300;--td-warning-color-10: #3b1700;--td-error-color-1: #fff0ed;--td-error-color-2: #ffd8d2;--td-error-color-3: #ffb9b0;--td-error-color-4: #ff9285;--td-error-color-5: #f6685d;--td-error-color-6: #d54941;--td-error-color-7: #ad352f;--td-error-color-8: #881f1c;--td-error-color-9: #68070a;--td-error-color-10: #490002;--td-success-color-1: #e3f9e9;--td-success-color-2: #c6f3d7;--td-success-color-3: #92dab2;--td-success-color-4: #56c08d;--td-success-color-5: #2ba471;--td-success-color-6: #008858;--td-success-color-7: #006c45;--td-success-color-8: #005334;--td-success-color-9: #003b23;--td-success-color-10: #002515;--td-gray-color-1: #f6f6f6;--td-gray-color-2: #eeeceb;--td-gray-color-3: #dddbdb;--td-gray-color-4: #cac9c9;--td-gray-color-5: #b6b6b6;--td-gray-color-6: #a2a2a2;--td-gray-color-7: #8f8f8f;--td-gray-color-8: #7b7c7c;--td-gray-color-9: #6a6b6b;--td-gray-color-10: #585a5a;--td-gray-color-11: #494a4a;--td-gray-color-12: #3a3b3b;--td-gray-color-13: #2c2e2e;--td-gray-color-14: #202222;--td-font-white-1: #fff;--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-brand-color: var(--td-brand-color-10);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-hover: var(--td-brand-color-9);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-active: var(--td-brand-color-10);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-light-hover: var(--td-brand-color-2);--td-warning-color-hover: var(--td-warning-color-4);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-hover: var(--td-warning-color-2);--td-error-color-hover: var(--td-error-color-5);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-7);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-hover: var(--td-error-color-2);--td-success-color-hover: var(--td-success-color-4);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-6);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-hover: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, .6);--td-mask-disabled: rgba(255, 255, 255, .6);--td-bg-color-page: var(--td-gray-color-2);--td-bg-color-container: #fff;--td-bg-color-container-hover: var(--td-gray-color-1);--td-bg-color-container-active: var(--td-gray-color-3);--td-bg-color-container-select: #fff;--td-bg-color-secondarycontainer: var(--td-gray-color-1);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-2);--td-bg-color-secondarycontainer-active: var(--td-gray-color-4);--td-bg-color-component: var(--td-gray-color-3);--td-bg-color-component-hover: var(--td-gray-color-4);--td-bg-color-component-active: var(--td-gray-color-6);--td-bg-color-secondarycomponent: var(--td-gray-color-4);--td-bg-color-secondarycomponent-hover: var(--td-gray-color-5);--td-bg-color-secondarycomponent-active: var(--td-gray-color-6);--td-bg-color-component-disabled: var(--td-gray-color-2);--td-bg-color-specialcomponent: #fff;--td-text-color-primary: var(--td-font-gray-1);--td-text-color-secondary: var(--td-font-gray-2);--td-text-color-placeholder: var(--td-font-gray-3);--td-text-color-disabled: var(--td-font-gray-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color-7);--td-text-color-link: var(--td-brand-color-8);--td-border-level-1-color: var(--td-gray-color-3);--td-component-stroke: var(--td-gray-color-3);--td-border-level-2-color: var(--td-gray-color-4);--td-component-border: var(--td-gray-color-4);--td-shadow-1: 0 1px .625rem rgba(0, 0, 0, .05), 0 .25rem .3125rem rgba(0, 0, 0, .08), 0 .125rem .25rem -1px rgba(0, 0, 0, .12);--td-shadow-2: 0 .1875rem .875rem .125rem rgba(0, 0, 0, .05), 0 .5rem .625rem 1px rgba(0, 0, 0, .06), 0 .3125rem .3125rem -.1875rem rgba(0, 0, 0, .1);--td-shadow-3: 0 .375rem 1.875rem .3125rem rgba(0, 0, 0, .05), 0 1rem 1.5rem .125rem rgba(0, 0, 0, .04), 0 .5rem .625rem -.3125rem rgba(0, 0, 0, .08);--td-shadow-inset-top: inset 0 .5px 0 #e7eaef;--td-shadow-inset-right: inset .5px 0 0 #e7eaef;--td-shadow-inset-bottom: inset 0 -.5px 0 #e7eaef;--td-table-shadow-color: rgba(0, 0, 0, .08);--td-scrollbar-color: rgba(0, 0, 0, .1);--td-scrollbar-hover-color: rgba(0, 0, 0, .3);--td-scroll-track-color: #fff}:root.dark,:root[theme-mode=dark]{--bgc: #3a3b3b;--page: #242424;--td-brand-color-1: #000000;--td-brand-color-2: #303030;--td-brand-color-3: #434343;--td-brand-color-4: #595959;--td-brand-color-5: #717171;--td-brand-color-6: #8c8c8c;--td-brand-color-7: #a9a9a9;--td-brand-color-8: #c6c6c6;--td-brand-color-9: #e3e3e3;--td-brand-color-10: #f3f3f3;--td-warning-color-1: #3b1700;--td-warning-color-2: #532300;--td-warning-color-3: #713300;--td-warning-color-4: #954500;--td-warning-color-5: #be5a00;--td-warning-color-6: #e37318;--td-warning-color-7: #fa9550;--td-warning-color-8: #ffb98c;--td-warning-color-9: #ffd9c2;--td-warning-color-10: #fff1e9;--td-error-color-1: #490002;--td-error-color-2: #68070a;--td-error-color-3: #881f1c;--td-error-color-4: #ad352f;--td-error-color-5: #d54941;--td-error-color-6: #f6685d;--td-error-color-7: #ff9285;--td-error-color-8: #ffb9b0;--td-error-color-9: #ffd8d2;--td-error-color-10: #fff0ed;--td-success-color-1: #002515;--td-success-color-2: #003b23;--td-success-color-3: #005334;--td-success-color-4: #006c45;--td-success-color-5: #008858;--td-success-color-6: #2ba471;--td-success-color-7: #56c08d;--td-success-color-8: #92dab2;--td-success-color-9: #c6f3d7;--td-success-color-10: #e3f9e9;--td-gray-color-1: #f6f6f6;--td-gray-color-2: #eeeceb;--td-gray-color-3: #dddbdb;--td-gray-color-4: #cac9c9;--td-gray-color-5: #b6b6b6;--td-gray-color-6: #a2a2a2;--td-gray-color-7: #8f8f8f;--td-gray-color-8: #7b7c7c;--td-gray-color-9: #6a6b6b;--td-gray-color-10: #585a5a;--td-gray-color-11: #494a4a;--td-gray-color-12: #3a3b3b;--td-gray-color-13: #2c2e2e;--td-gray-color-14: #202222;--td-font-white-1: rgba(255, 255, 255, .9);--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-brand-color: var(--td-brand-color-6);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-hover: var(--td-brand-color-5);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-active: var(--td-brand-color-7);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-light-hover: var(--td-brand-color-2);--td-warning-color-hover: var(--td-warning-color-4);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-hover: var(--td-warning-color-2);--td-error-color-hover: var(--td-error-color-5);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-7);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-hover: var(--td-error-color-2);--td-success-color-hover: var(--td-success-color-4);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-6);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-hover: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, .4);--td-mask-disabled: rgba(0, 0, 0, .6);--td-bg-color-page: var(--td-gray-color-14);--td-bg-color-container: var(--td-gray-color-13);--td-bg-color-container-hover: var(--td-gray-color-12);--td-bg-color-container-active: var(--td-gray-color-10);--td-bg-color-container-select: var(--td-gray-color-9);--td-bg-color-secondarycontainer: var(--td-gray-color-12);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-11);--td-bg-color-secondarycontainer-active: var(--td-gray-color-9);--td-bg-color-component: var(--td-gray-color-11);--td-bg-color-component-hover: var(--td-gray-color-10);--td-bg-color-component-active: var(--td-gray-color-9);--td-bg-color-secondarycomponent: var(--td-gray-color-10);--td-bg-color-secondarycomponent-hover: var(--td-gray-color-9);--td-bg-color-secondarycomponent-active: var(--td-gray-color-8);--td-bg-color-component-disabled: var(--td-gray-color-12);--td-bg-color-specialcomponent: transparent;--td-text-color-primary: var(--td-font-white-1);--td-text-color-secondary: var(--td-font-white-2);--td-text-color-placeholder: var(--td-font-white-3);--td-text-color-disabled: var(--td-font-white-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color-8);--td-text-color-link: var(--td-brand-color-8);--td-border-level-1-color: var(--td-gray-color-11);--td-component-stroke: var(--td-gray-color-11);--td-border-level-2-color: var(--td-gray-color-9);--td-component-border: var(--td-gray-color-9);--td-shadow-1: 0 .25rem .375rem rgba(0, 0, 0, .06), 0 1px .625rem rgba(0, 0, 0, .08), 0 .125rem .25rem rgba(0, 0, 0, .12);--td-shadow-2: 0 .5rem .625rem rgba(0, 0, 0, .12), 0 .1875rem .875rem rgba(0, 0, 0, .1), 0 .3125rem .3125rem rgba(0, 0, 0, .16);--td-shadow-3: 0 1rem 1.5rem rgba(0, 0, 0, .14), 0 .375rem 1.875rem rgba(0, 0, 0, .12), 0 .5rem .625rem rgba(0, 0, 0, .2);--td-shadow-inset-top: inset 0 .5px 0 #5e5e5e;--td-shadow-inset-right: inset .5px 0 0 #5e5e5e;--td-shadow-inset-bottom: inset 0 -.5px 0 #5e5e5e;--td-table-shadow-color: rgba(0, 0, 0, .55);--td-scrollbar-color: rgba(255, 255, 255, .1);--td-scrollbar-hover-color: rgba(255, 255, 255, .3);--td-scroll-track-color: #333}:root{--td-font-family: pingfang sc, microsoft yahei, arial regular;--td-font-family-medium: pingfang sc, microsoft yahei, arial medium;--td-font-size-link-small: .75rem;--td-font-size-link-medium: .875rem;--td-font-size-link-large: 1rem;--td-font-size-mark-small: .75rem;--td-font-size-mark-medium: .875rem;--td-font-size-body-small: .75rem;--td-font-size-body-medium: .875rem;--td-font-size-body-large: 1rem;--td-font-size-title-small: .875rem;--td-font-size-title-medium: 1rem;--td-font-size-title-large: 1.125rem;--td-font-size-title-extraLarge: 1.25rem;--td-font-size-headline-small: 1.5rem;--td-font-size-headline-medium: 1.75rem;--td-font-size-headline-large: 2.25rem;--td-font-size-display-medium: 3rem;--td-font-size-display-large: 4rem;--td-line-height-link-small: 1.25rem;--td-line-height-link-medium: 1.375rem;--td-line-height-link-large: 1.5rem;--td-line-height-mark-small: 1.25rem;--td-line-height-mark-medium: 1.375rem;--td-line-height-body-small: 1.25rem;--td-line-height-body-medium: 1.375rem;--td-line-height-body-large: 1.5rem;--td-line-height-title-small: 1.375rem;--td-line-height-title-medium: 1.5rem;--td-line-height-title-large: 1.625rem;--td-line-height-title-extraLarge: 1.75rem;--td-line-height-headline-small: 2rem;--td-line-height-headline-medium: 2.25rem;--td-line-height-headline-large: 2.75rem;--td-line-height-display-medium: 3.5rem;--td-line-height-display-large: 4.5rem;--td-font-link-small: var(--td-font-size-link-small) / var(--td-line-height-link-small) var(--td-font-family);--td-font-link-medium: var(--td-font-size-link-medium) / var(--td-line-height-link-medium) var(--td-font-family);--td-font-link-large: var(--td-font-size-link-large) / var(--td-line-height-link-large) var(--td-font-family);--td-font-mark-small: 600 var(--td-font-size-mark-small) / var(--td-line-height-mark-small) var(--td-font-family);--td-font-mark-medium: 600 var(--td-font-size-mark-medium) / var(--td-line-height-mark-medium) var(--td-font-family);--td-font-body-small: var(--td-font-size-body-small) / var(--td-line-height-body-small) var(--td-font-family);--td-font-body-medium: var(--td-font-size-body-medium) / var(--td-line-height-body-medium) var(--td-font-family);--td-font-body-large: var(--td-font-size-body-large) / var(--td-line-height-body-large) var(--td-font-family);--td-font-title-small: 600 var(--td-font-size-title-small) / var(--td-line-height-title-small) var(--td-font-family);--td-font-title-medium: 600 var(--td-font-size-title-medium) / var(--td-line-height-title-medium) var(--td-font-family);--td-font-title-large: 600 var(--td-font-size-title-large) / var(--td-line-height-title-large) var(--td-font-family);--td-font-headline-small: 600 var(--td-font-size-headline-small) / var(--td-line-height-headline-small) var(--td-font-family);--td-font-headline-medium: 600 var(--td-font-size-headline-medium) / var(--td-line-height-headline-medium) var(--td-font-family);--td-font-headline-large: 600 var(--td-font-size-headline-large) / var(--td-line-height-headline-large) var(--td-font-family);--td-font-display-medium: 600 var(--td-font-size-display-medium) / var(--td-line-height-display-medium) var(--td-font-family);--td-font-display-large: 600 var(--td-font-size-display-large) / var(--td-line-height-display-large) var(--td-font-family);--td-radius-small: .125rem;--td-radius-default: .1875rem;--td-radius-medium: .375rem;--td-radius-large: .5625rem;--td-radius-extraLarge: .75rem;--td-radius-round: 62.4375rem;--td-radius-circle: 50%;--td-size-1: .125rem;--td-size-2: .25rem;--td-size-3: .375rem;--td-size-4: .5rem;--td-size-5: .75rem;--td-size-6: 1rem;--td-size-7: 1.25rem;--td-size-8: 1.5rem;--td-size-9: 1.75rem;--td-size-10: 2rem;--td-size-11: 2.25rem;--td-size-12: 2.5rem;--td-size-13: 3rem;--td-size-14: 3.5rem;--td-size-15: 4rem;--td-size-16: 4.5rem;--td-comp-size-xxxs: var(--td-size-6);--td-comp-size-xxs: var(--td-size-7);--td-comp-size-xs: var(--td-size-8);--td-comp-size-s: var(--td-size-9);--td-comp-size-m: var(--td-size-10);--td-comp-size-l: var(--td-size-11);--td-comp-size-xl: var(--td-size-12);--td-comp-size-xxl: var(--td-size-13);--td-comp-size-xxxl: var(--td-size-14);--td-comp-size-xxxxl: var(--td-size-15);--td-comp-size-xxxxxl: var(--td-size-16);--td-pop-padding-s: var(--td-size-2);--td-pop-padding-m: var(--td-size-3);--td-pop-padding-l: var(--td-size-4);--td-pop-padding-xl: var(--td-size-5);--td-pop-padding-xxl: var(--td-size-6);--td-comp-paddingLR-xxs: var(--td-size-1);--td-comp-paddingLR-xs: var(--td-size-2);--td-comp-paddingLR-s: var(--td-size-4);--td-comp-paddingLR-m: var(--td-size-5);--td-comp-paddingLR-l: var(--td-size-6);--td-comp-paddingLR-xl: var(--td-size-8);--td-comp-paddingLR-xxl: var(--td-size-10);--td-comp-paddingTB-xxs: var(--td-size-1);--td-comp-paddingTB-xs: var(--td-size-2);--td-comp-paddingTB-s: var(--td-size-4);--td-comp-paddingTB-m: var(--td-size-5);--td-comp-paddingTB-l: var(--td-size-6);--td-comp-paddingTB-xl: var(--td-size-8);--td-comp-paddingTB-xxl: var(--td-size-10);--td-comp-margin-xxs: var(--td-size-1);--td-comp-margin-xs: var(--td-size-2);--td-comp-margin-s: var(--td-size-4);--td-comp-margin-m: var(--td-size-5);--td-comp-margin-l: var(--td-size-6);--td-comp-margin-xl: var(--td-size-7);--td-comp-margin-xxl: var(--td-size-8);--td-comp-margin-xxxl: var(--td-size-10);--td-comp-margin-xxxxl: var(--td-size-12);--td-chat-item-content-max-width: 100% !important}.t-dialog__mask{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.t-image-viewer__modal-image{-webkit-user-select:none;user-select:none}.md-editor.md-editor{--md-color: var(--td-text-color-primary);--md-hover-color: var(--td-text-color-primary);--md-bk-color: var(--td-bg-color-container);--md-bk-color-outstand: var(--td-bg-color-secondarycontainer);--md-bk-hover-color: var(--td-bg-color-container-hover);--md-border-color: var(--td-border-level-1-color);--md-border-hover-color: var(--td-border-level-2-color);--md-border-active-color: var(--td-brand-color);--md-modal-mask: var(--td-mask-active);--md-modal-shadow: var(--td-shadow-2);--md-scrollbar-bg-color: var(--td-scrollbar-color);--md-scrollbar-thumb-color: var(--td-scrollbar-color);--md-scrollbar-thumb-hover-color: var(--td-scrollbar-hover-color);--md-scrollbar-thumb-active-color: var(--td-scrollbar-hover-color);color:var(--md-color);background-color:var(--md-bk-color);border:none}.md-editor.md-editor .md-editor-preview.md-editor-preview{--md-theme-color: var(--td-text-color-primary);--md-theme-color-reverse: var(--td-bg-color-container-hover);--md-theme-color-hover: var(--td-bg-color-container-hover);--md-theme-color-hover-inset: var(--td-bg-color-secondarycontainer-hover);--md-theme-link-color: var(--td-brand-color-8);--md-theme-link-hover-color: var(--td-success-color);--md-theme-border-color: var(--td-border-level-1-color);--md-theme-border-color-reverse: var(--td-border-level-2-color);--md-theme-border-color-inset: var(--td-border-level-2-color);--md-theme-bg-color: var(--td-bg-color-container);--md-theme-bg-color-inset: var(--td-bg-color-secondarycontainer);--md-theme-code-color: var(--td-text-color-primary);--md-theme-code-bg-color: var(--td-bg-color-secondarycontainer);--md-theme-code-block-bg-color: var(--td-bg-color-secondarycontainer);--md-theme-code-block-color: var(--td-text-color-primary);--md-theme-code-inline-color: var(--td-error-color);--md-theme-code-inline-bg-color: var(--td-bg-color-secondarycontainer);--md-theme-code-copy-tips-color: var(--td-text-color-primary);--md-theme-code-copy-tips-bg-color: var(--td-bg-color-container);--md-theme-code-active-color: var(--td-warning-color);--md-theme-quote-color: var(--td-text-color-secondary);--md-theme-quote-bg-color: var(--td-bg-color-secondarycontainer);--md-theme-quote-border-color: var(--td-brand-color-5);--md-theme-blockquote-color: var(--td-text-color-secondary);--md-theme-blockquote-bg-color: var(--td-bg-color-secondarycontainer);--md-theme-heading-color: var(--td-text-color-primary);--md-theme-heading-border: var(--td-border-level-1-color);--md-theme-heading-bg-color: transparent;--md-theme-table-color: var(--td-text-color-primary);--md-theme-table-border-color: var(--td-border-level-1-color);--md-theme-table-td-border-color: var(--td-border-level-1-color);--md-theme-table-th-color: var(--td-text-color-primary);--md-theme-table-thead-bg-color: var(--td-bg-color-secondarycontainer);--md-theme-table-tr-bg-color: var(--td-bg-color-container);--md-theme-table-stripe-color: var(--td-bg-color-secondarycontainer);--md-theme-strong-color: var(--td-text-color-primary);--md-theme-del-color: var(--td-text-color-disabled);--md-theme-em-color: var(--td-text-color-secondary);--md-theme-slct-text-color: var(--td-font-white-1);--md-theme-slct-bg-color: var(--td-brand-color-5);--md-theme-radius-s: var(--td-radius-small);--md-theme-radius-m: var(--td-radius-medium)}.md-editor.md-editor .cm-editor.cm-editor .cm-gutters.cm-gutters{background-color:var(--td-bg-color-secondarycontainer);color:var(--td-text-color-placeholder);border-right:1px solid var(--td-border-level-1-color)}.md-editor.md-editor .cm-editor.cm-editor .cm-activeLineGutter.cm-activeLineGutter{background-color:var(--td-bg-color-secondarycontainer-hover)}.md-editor.md-editor .cm-editor.cm-editor .cm-activeLine.cm-activeLine{background-color:var(--td-bg-color-container-hover)}.md-editor.md-editor .cm-editor.cm-editor .cm-cursor.cm-cursor{border-left-color:var(--td-text-color-primary)}.md-editor.md-editor .cm-editor.cm-editor .cm-selectionBackground.cm-selectionBackground{background-color:var(--td-brand-color-2)!important}.md-editor.md-editor .cm-editor.cm-editor .cm-panels.cm-panels{background-color:var(--td-bg-color-secondarycontainer);color:var(--td-text-color-primary);border-color:var(--td-border-level-1-color)}.splitpanes__splitter{background-color:transparent!important}.md-editor-code-head{z-index:1!important}:root,:root.dark,:root[theme-mode=dark]{--tf-app-bg: #070b12;--tf-workspace: #080f1a;--tf-panel: #0b1320;--tf-surface: #0a111c;--tf-surface-elevated: #101b2b;--tf-panel-surface: #0b1624;--tf-panel-elevated: #101d2d;--tf-panel-strong: #142438;--tf-panel-hover: #192d44;--tf-reading-surface: #111f30;--tf-field-surface: #07101b;--tf-reading-quote: #0d1a29;--tf-reading-table: #0d1928;--tf-reading-table-row: #0f1c2b;--tf-divider: #26394f;--tf-scrollbar-thumb: #3b5675;--tf-border: #2a3b52;--tf-border-muted: #1c2a3d;--tf-text-primary: #f1f6ff;--tf-text-secondary: #adbbcf;--tf-text-muted: #8294ad;--tf-text-disabled: #62738a;--tf-text-inverse: #06101b;--tf-link: #79cfff;--tf-link-hover: #b9e8ff;--tf-code-text: #c7e9ff;--tf-accent: #31c7ff;--tf-accent-strong: #2087ff;--tf-accent-hover: #3197ff;--tf-accent-soft: rgba(39, 139, 255, .14);--tf-success: #40c79d;--tf-running: #3d9eff;--tf-waiting: #e4a957;--tf-skipped: #8392a6;--tf-error: #f0747d;--tf-focus-ring: rgba(49, 199, 255, .18);--tf-shadow-elevated: 0 1.125rem 3rem rgba(0, 0, 0, .3);--tf-control-surface: #0d1826;--tf-control-surface-hover: #132236;--tf-control-surface-strong: #101b2a;--tf-inset-surface: #09111d;--tf-dialog-surface: #0a121e;--tf-overlay-surface: #0b1522;--tf-border-strong: #47617f;--tf-selected-text: #ffffff;--tf-profile-surface: #0d1826;--tf-avatar-surface: #17385c;--tf-avatar-border: rgba(49, 199, 255, .38);--tf-switch-off-surface: #26364b;--tf-switch-off-border: #344a66;--tf-switch-handle: #d7e3f2;--tf-switch-disabled-surface: #182536;--tf-selection-surface: #07101b;--tf-selection-border: #3b506b;--tf-selection-hover-surface: #0d1826;--tf-selection-disabled-surface: #0c1522;--tf-episode-index-text: #93d9ff;--tf-episode-index-surface: rgba(32, 135, 255, .13);--tf-episode-index-border: rgba(49, 199, 255, .16);--tf-asset-tag-text: #a9d8f5;--tf-asset-tag-surface: rgba(32, 135, 255, .08);--tf-asset-tag-border: rgba(49, 199, 255, .2);--tf-td-container: #0a1421;--tf-td-container-hover: #101d2d;--tf-td-container-active: #13243a;--tf-td-secondary-container: #0c1624;--tf-td-component: #101b2a;--tf-td-component-hover: #16263a;--tf-script-tab-hover-surface: rgba(32, 135, 255, .07);--tf-script-tab-active-surface: transparent;--tf-script-tab-active-hover-surface: rgba(32, 135, 255, .07);--tf-script-tab-active-text: var(--tf-text-primary);--tf-backdrop: rgba(2, 5, 10, .78);--tf-workspace-bg: var(--tf-workspace);--tf-panel-bg: var(--tf-panel-surface);--tf-elevated-bg: var(--tf-panel-elevated);--tf-font-sans: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Noto Sans SC", "Microsoft YaHei", sans-serif;--tf-font-size-xs: .75rem;--tf-font-size-sm: .8125rem;--tf-font-size-md: .875rem;--tf-font-size-lg: 1rem;--tf-font-size-title: 1.375rem;--tf-space-1: .125rem;--tf-space-2: .25rem;--tf-space-3: .375rem;--tf-space-4: .5rem;--tf-space-5: .75rem;--tf-space-6: 1rem;--tf-space-7: 1.25rem;--tf-space-8: 1.5rem;--tf-space-9: 2rem;--tf-space-10: 2.5rem;--tf-radius-sm: .25rem;--tf-radius-md: .375rem;--tf-radius-lg: .5625rem;--tf-motion-fast: .14s cubic-bezier(.22, 1, .36, 1);--settings-backdrop: rgba(2, 5, 10, .78);--settings-shell: #0b1320;--settings-sidebar: #080f1a;--settings-content: #101722;--settings-section: #121d2b;--settings-section-hover: #162438;--settings-field: #09121f;--settings-border: #26384f;--settings-border-strong: #3a5473;--settings-text-primary: var(--tf-text-primary);--settings-text-secondary: var(--tf-text-secondary);--settings-text-muted: var(--tf-text-muted);--settings-accent: var(--tf-accent-strong);--settings-accent-hover: var(--tf-accent-hover);--settings-accent-selected: rgba(32, 135, 255, .16);--settings-success: var(--tf-success);--settings-warning: var(--tf-waiting);--settings-error: var(--tf-error);--settings-info: var(--tf-running)}:where(.tf-project-dialog,.tf-manual-create-dialog) .choiceGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.375rem,1fr));gap:var(--tf-space-4)}:where(.tf-project-dialog,.tf-manual-create-dialog) .choiceCard{position:relative;display:flex;min-width:0;min-height:2.625rem;padding:var(--tf-space-4) var(--tf-space-5);align-items:center;justify-content:center;gap:var(--tf-space-3);color:var(--tf-text-secondary);font:inherit;font-size:var(--tf-font-size-sm);font-weight:600;text-align:center;background:var(--tf-field-surface);border:1px solid var(--tf-border-muted);border-radius:var(--tf-radius-md);cursor:pointer;transition:color var(--tf-motion-fast),background-color var(--tf-motion-fast),border-color var(--tf-motion-fast),box-shadow var(--tf-motion-fast)}:where(.tf-project-dialog,.tf-manual-create-dialog) .choiceCard:hover{color:var(--tf-text-primary);background:var(--tf-panel-hover);border-color:var(--tf-border)}:where(.tf-project-dialog,.tf-manual-create-dialog) .choiceCard:focus-visible{outline:1px solid var(--tf-accent);outline-offset:.125rem;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)}:where(.tf-project-dialog,.tf-manual-create-dialog) .choiceCard.selected{color:var(--tf-accent-strong);background:color-mix(in srgb,var(--tf-accent) 10%,var(--tf-panel-surface));border-color:var(--tf-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tf-accent) 62%,transparent)}.tf-project-dialog{width:min(80rem,100vw - 3rem)!important;color:var(--tf-text-primary)!important;background:var(--tf-dialog-surface)!important;border-color:var(--tf-border)!important;box-shadow:var(--tf-shadow-elevated)!important}.tf-project-dialog .t-dialog__body{overflow-y:auto;max-height:calc(100vh - 10.25rem);padding:var(--tf-space-6);color:var(--tf-text-primary)!important;background:var(--tf-workspace)!important;scrollbar-color:var(--tf-scrollbar-thumb) var(--tf-field-surface)}.tf-project-dialog .formLeft{padding:var(--tf-space-6);color:var(--tf-text-primary)!important;background:var(--tf-panel-surface)!important;border:1px solid var(--tf-border-muted)!important;border-radius:var(--tf-radius-lg)}.tf-project-dialog .styleRoutingPanel{color:var(--tf-text-primary)}.tf-project-dialog .projectStepper{display:grid;margin-bottom:var(--tf-space-6);grid-template-columns:repeat(3,minmax(0,1fr));background:var(--tf-panel-surface);border:1px solid var(--tf-border-muted);border-radius:var(--tf-radius-lg)}.tf-project-dialog .projectStep{position:relative;display:flex;min-width:0;min-height:4.25rem;padding:var(--tf-space-4) var(--tf-space-6);align-items:center;gap:var(--tf-space-4);color:var(--tf-text-muted);font:inherit;text-align:left;background:transparent;border:0;cursor:pointer}.tf-project-dialog .projectStep:not(:last-child):after{position:absolute;top:50%;right:0;width:1px;height:2rem;content:"";background:var(--tf-divider);transform:translateY(-50%)}.tf-project-dialog .projectStep:focus-visible{z-index:1;outline:1px solid var(--tf-accent);outline-offset:-.125rem;box-shadow:inset 0 0 0 .1875rem var(--tf-focus-ring)}.tf-project-dialog .projectStep.active,.tf-project-dialog .projectStep.complete{color:var(--tf-text-primary)}.tf-project-dialog .projectStep.active{background:color-mix(in srgb,var(--tf-accent-soft) 72%,transparent)}.tf-project-dialog .stepMarker{display:grid;width:1.875rem;height:1.875rem;flex:0 0 1.875rem;place-items:center;color:var(--tf-text-muted);font-size:var(--tf-font-size-sm);font-weight:700;background:var(--tf-panel-strong);border:1px solid var(--tf-border);border-radius:50%}.tf-project-dialog .projectStep.active .stepMarker,.tf-project-dialog .projectStep.complete .stepMarker{color:var(--tf-text-inverse);background:var(--tf-accent-strong);border-color:var(--tf-accent-strong)}.tf-project-dialog .stepCopy{display:flex;overflow:hidden;min-width:0;flex-direction:column;gap:.125rem}.tf-project-dialog .stepCopy strong,.tf-project-dialog .stepCopy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-project-dialog .stepCopy strong{color:inherit;font-size:var(--tf-font-size-sm);font-weight:680}.tf-project-dialog .stepCopy small{color:var(--tf-text-muted);font-size:var(--tf-font-size-xs)}.tf-project-dialog .sectionHeading{display:flex;margin-bottom:var(--tf-space-6);align-items:flex-start;justify-content:space-between;gap:var(--tf-space-6)}.tf-project-dialog .sectionHeading h3{margin:0 0 var(--tf-space-2);color:var(--tf-text-primary);font-size:var(--tf-font-size-lg);font-weight:680;letter-spacing:-.01em}.tf-project-dialog .sectionHeading p{max-width:72ch;margin:0;color:var(--tf-text-muted);font-size:var(--tf-font-size-sm);line-height:1.5}.tf-project-dialog .projectDetailsHeading{margin:0 0 var(--tf-space-5)}.tf-project-dialog .routingChoices{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tf-space-5)}.tf-project-dialog .choiceGroup{min-width:0}.tf-project-dialog .choiceLabel{display:block;margin-bottom:var(--tf-space-4);color:var(--tf-text-primary);font-size:var(--tf-font-size-sm);font-weight:650}.tf-project-dialog .regionChoiceGrid,.tf-project-dialog .contentChoiceGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--tf-space-2)}.tf-project-dialog .choiceCard{min-height:2.75rem;overflow:hidden;padding:var(--tf-space-3) var(--tf-space-2);gap:var(--tf-space-2);font-size:.6875rem;white-space:nowrap}.tf-project-dialog .choiceCard>span:not(.choiceCheck){overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.tf-project-dialog .choiceCard>:where(svg,.i-icon){width:.9375rem;height:.9375rem;flex:0 0 auto;color:var(--tf-text-muted)}.tf-project-dialog .choiceCard.selected>:where(svg,.i-icon){color:var(--tf-accent-strong)}.tf-project-dialog .choiceCard.secondary:not(.selected){color:var(--tf-text-muted);font-weight:500;background:color-mix(in srgb,var(--tf-field-surface) 52%,transparent);border-style:dashed;opacity:.72}.tf-project-dialog .regionFlag{display:block;width:1.25rem;height:.875rem;flex:0 0 1.25rem;object-fit:cover;border:1px solid color-mix(in srgb,var(--tf-border) 72%,transparent);border-radius:.1875rem;box-shadow:0 1px .125rem #0a18291f}.tf-project-dialog .routingWorkspace{display:grid;width:100%;grid-template-columns:minmax(0,1fr)}.tf-project-dialog .styleSelectionPanel{min-width:0;padding:var(--tf-space-5);background:var(--tf-field-surface);border:1px solid var(--tf-border-muted);border-radius:var(--tf-radius-lg)}.tf-project-dialog .choiceCheck{position:absolute;top:-1px;right:-1px;display:grid;width:1.125rem;height:1.125rem;place-items:center;color:var(--tf-text-inverse);background:var(--tf-accent-strong);border-radius:0 var(--tf-radius-md) 0 var(--tf-radius-sm)}.tf-project-dialog .choiceCheck :where(svg,.i-icon){color:inherit!important}.tf-project-dialog .recommendationGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tf-space-4)}.tf-project-dialog .recommendationCard{position:relative;display:block;min-width:0;padding:var(--tf-space-3);color:var(--tf-text-secondary);font:inherit;text-align:left;background:var(--tf-panel-surface);border:1px solid var(--tf-border-muted);border-radius:var(--tf-radius-md);cursor:pointer;transition:background-color var(--tf-motion-fast),border-color var(--tf-motion-fast),box-shadow var(--tf-motion-fast)}.tf-project-dialog .recommendationCard:hover{background:var(--tf-panel-hover);border-color:var(--tf-border)}.tf-project-dialog .recommendationCard:focus-visible{outline:1px solid var(--tf-accent);outline-offset:.125rem;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)}.tf-project-dialog .recommendationCard.selected{background:var(--tf-accent-soft);border-color:var(--tf-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tf-accent) 22%,transparent)}.tf-project-dialog .recommendationMedia{position:relative;display:block;overflow:hidden;width:100%;aspect-ratio:16/9;background:var(--tf-panel-strong);border-radius:var(--tf-radius-sm)}.tf-project-dialog .recommendationMedia>img{width:100%;height:100%;object-fit:cover}.tf-project-dialog .recommendationFallback{display:grid;width:100%;height:100%;place-items:center;background:color-mix(in srgb,var(--tf-accent-soft) 58%,var(--tf-panel-strong))}.tf-project-dialog .recommendationFallback img{width:2.5rem;height:2.5rem;object-fit:contain;opacity:.78}.tf-project-dialog .recommendationBadge{position:absolute;top:var(--tf-space-3);right:var(--tf-space-3);padding:.125rem var(--tf-space-3);color:var(--tf-text-inverse);font-size:.625rem;font-weight:650;line-height:1rem;background:var(--tf-accent-strong);border-radius:var(--tf-radius-sm)}.tf-project-dialog .recommendationContent{display:flex;min-width:0;padding:var(--tf-space-4) var(--tf-space-2) var(--tf-space-2);flex-direction:column;gap:var(--tf-space-3)}.tf-project-dialog .recommendationContent strong,.tf-project-dialog .recommendationContent span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-project-dialog .recommendationContent strong{color:var(--tf-text-primary);font-size:var(--tf-font-size-sm)}.tf-project-dialog .recommendationTags{display:flex;overflow:hidden;flex-wrap:nowrap;gap:var(--tf-space-2)}.tf-project-dialog .recommendationTags>span{overflow:hidden;min-width:0;padding:1px var(--tf-space-3);color:var(--tf-asset-tag-text);font-size:.625rem;line-height:1.125rem;text-overflow:ellipsis;white-space:nowrap;background:var(--tf-asset-tag-surface);border:1px solid var(--tf-asset-tag-border);border-radius:var(--tf-radius-sm)}.tf-project-dialog .recommendationEmpty,.tf-project-dialog .manualEmptyState{padding:var(--tf-space-5);color:var(--tf-text-muted);font-size:var(--tf-font-size-sm);background:var(--tf-panel-surface);border:1px dashed var(--tf-border);border-radius:var(--tf-radius-md)}.tf-project-dialog .customSelectionDivider{display:flex;margin:var(--tf-space-6) 0 var(--tf-space-5);align-items:center;gap:var(--tf-space-4);color:var(--tf-text-muted);font-size:var(--tf-font-size-xs)}.tf-project-dialog .customSelectionDivider:after{height:1px;content:"";flex:1;background:var(--tf-divider)}.tf-project-dialog .compatibilityWarning{display:flex;margin-bottom:var(--tf-space-4);padding:var(--tf-space-4) var(--tf-space-5);align-items:center;justify-content:space-between;gap:var(--tf-space-4);color:var(--tf-text-secondary);font-size:var(--tf-font-size-sm);background:color-mix(in srgb,var(--tf-waiting) 10%,var(--tf-panel-surface));border:1px solid color-mix(in srgb,var(--tf-waiting) 38%,var(--tf-border));border-radius:var(--tf-radius-md)}.tf-project-dialog .compatibilityWarning>div{display:flex;flex:0 0 auto}.tf-project-dialog .manualSelectGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tf-space-4)}.tf-project-dialog .manualSelectRow{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:var(--tf-space-3)}.tf-project-dialog .manualSelectField{display:grid;min-width:0;grid-template-columns:2.625rem minmax(0,1fr);align-items:stretch;background:var(--tf-panel-surface);border:1px solid var(--tf-border-muted);border-radius:var(--tf-radius-md)}.tf-project-dialog .manualSelectField label{display:block;margin-bottom:var(--tf-space-2);color:var(--tf-text-secondary);font-size:var(--tf-font-size-xs);font-weight:600}.tf-project-dialog .manualControlIcon{display:grid;place-items:center;color:var(--tf-accent-strong);background:color-mix(in srgb,var(--tf-accent-soft) 62%,transparent);border-right:1px solid var(--tf-border-muted)}.tf-project-dialog .manualControlBody{min-width:0;padding:var(--tf-space-3)}.tf-project-dialog .manualManageButton{width:2rem;min-width:2rem;padding:0;color:var(--tf-text-muted)!important;background:transparent!important;border-color:var(--tf-border-muted)!important}.tf-project-dialog .manualMetadataTags{display:flex;margin-top:var(--tf-space-3);flex-wrap:wrap;gap:var(--tf-space-3)}.tf-project-dialog .manualMetadataTags>span{min-height:1.25rem;padding:.125rem var(--tf-space-4);color:var(--tf-asset-tag-text);font-size:var(--tf-font-size-xs);line-height:1rem;background:var(--tf-asset-tag-surface);border:1px solid var(--tf-asset-tag-border);border-radius:var(--tf-radius-sm)}.tf-project-dialog .manualEmptyState{display:flex;margin-top:var(--tf-space-4);align-items:center;justify-content:space-between;gap:var(--tf-space-4)}.tf-project-dialog .projectStepPanel{min-height:22.5rem}.tf-project-dialog .confirmationStep{padding:var(--tf-space-6);color:var(--tf-text-primary);background:var(--tf-panel-surface);border:1px solid var(--tf-border-muted);border-radius:var(--tf-radius-lg)}.tf-project-dialog .confirmationGrid{display:grid;overflow:hidden;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--tf-field-surface);border:1px solid var(--tf-border-muted);border-radius:var(--tf-radius-md)}.tf-project-dialog .confirmationItem{display:flex;min-width:0;min-height:4.5rem;padding:var(--tf-space-4) var(--tf-space-5);flex-direction:column;justify-content:center;gap:var(--tf-space-2);border-bottom:1px solid var(--tf-divider)}.tf-project-dialog .confirmationItem:not(.confirmationItemWide):nth-child(odd){border-left:1px solid var(--tf-divider)}.tf-project-dialog .confirmationItem:nth-last-child(-n+2){border-bottom:0}.tf-project-dialog .confirmationItem>span{color:var(--tf-text-muted);font-size:var(--tf-font-size-xs)}.tf-project-dialog .confirmationItem>strong{overflow:hidden;color:var(--tf-text-primary);font-size:var(--tf-font-size-sm);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.tf-project-dialog .confirmationItemWide{grid-column:1/-1;border-left:0!important}.tf-project-dialog .projectStepFooter{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--tf-space-4)}.tf-project-dialog .footerNavigation{display:flex;align-items:center;gap:var(--tf-space-3)}.tf-project-dialog .formColumns{display:block}.tf-project-dialog .formLeft{width:100%}.tf-project-dialog .formLeft>.t-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--tf-space-6)}.tf-project-dialog .formLeft>.t-form>.t-form__item:last-child{grid-column:1/-1}.tf-manual-create-dialog :where(.t-tag-input,.t-tag-input__wrapper){color:var(--tf-text-primary)!important;background:var(--tf-field-surface)!important;border-color:var(--tf-border-muted)!important}body:has(.tf-project-dialog) .manualOptionContent{display:flex;min-width:0;width:100%;align-items:center;justify-content:space-between;gap:var(--tf-space-5)}body:has(.tf-project-dialog) .manualOptionContent>span{overflow:hidden;color:var(--tf-text-primary);text-overflow:ellipsis;white-space:nowrap}body:has(.tf-project-dialog) .manualOptionContent>small{flex:0 0 auto;color:var(--tf-text-muted);font-size:var(--tf-font-size-xs)}@media (max-width: 760px){.tf-project-dialog .routingWorkspace{grid-template-columns:1fr}}@media (max-width: 820px){.tf-project-dialog{width:calc(100vw - 1.5rem)!important}.tf-project-dialog .regionChoiceGrid,.tf-project-dialog .contentChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-project-dialog .recommendationGrid,.tf-project-dialog .formLeft>.t-form{grid-template-columns:1fr}.tf-project-dialog .manualSelectGrid{grid-template-columns:1fr}.tf-project-dialog .formLeft>.t-form>.t-form__item:last-child{grid-column:auto}.tf-project-dialog .compatibilityWarning{align-items:stretch;flex-direction:column}.tf-project-dialog .stepCopy small{display:none}.tf-project-dialog .projectStep{min-height:3.625rem;padding:var(--tf-space-3) var(--tf-space-4)}.tf-project-dialog .confirmationGrid{grid-template-columns:1fr}.tf-project-dialog .confirmationItem,.tf-project-dialog .confirmationItem:nth-child(2n),.tf-project-dialog .confirmationItem:nth-last-child(-n+2){border-bottom:1px solid var(--tf-divider);border-left:0}.tf-project-dialog .confirmationItem:last-child{border-bottom:0}.tf-manual-create-dialog .nameAndCoverRow{grid-template-columns:minmax(0,1fr)}.tf-manual-create-dialog .metadataFieldWide,.tf-manual-create-dialog .coverField{grid-column:auto;grid-row:auto}}.tf-project-dialog{width:min(80rem,100vw - 4rem)!important;max-height:calc(100vh - 3rem)}.tf-project-dialog .t-dialog__header{min-height:3.25rem;padding:0 1.5rem;font-size:1.25rem;font-weight:700}.tf-project-dialog .t-dialog__footer{min-height:3.875rem;padding:.6875rem 1.5rem}.tf-project-dialog .t-dialog__body{overflow-y:auto;max-height:calc(100vh - 10.125rem);padding:0 1.125rem 1.125rem}.tf-project-dialog .projectStepper{width:min(40.625rem,54%);min-height:3.625rem;margin:0 0 .75rem;background:transparent;border:0;border-radius:0}.tf-project-dialog .projectStep{min-height:3.625rem;padding:.625rem 1.125rem;justify-content:flex-start;gap:.6875rem;background:transparent!important}.tf-project-dialog .projectStep:not(:last-child):after{top:50%;right:-1.125rem;width:2.25rem;height:1px;background:color-mix(in srgb,var(--tf-accent) 28%,var(--tf-border));transform:none}.tf-project-dialog .stepMarker{width:2.125rem;height:2.125rem;flex-basis:2.125rem;color:var(--tf-text-secondary);background:color-mix(in srgb,var(--tf-accent-soft) 45%,var(--tf-panel-surface));border-color:color-mix(in srgb,var(--tf-accent) 20%,var(--tf-border))}.tf-project-dialog .projectStep.active .stepMarker{background:var(--tf-accent-strong);box-shadow:0 .25rem .625rem color-mix(in srgb,var(--tf-accent) 25%,transparent)}.tf-project-dialog .projectStep.complete .stepMarker{background:color-mix(in srgb,var(--tf-accent) 78%,white)}.tf-project-dialog .stepCopy strong{font-size:.875rem}.tf-project-dialog .stepCopy small{display:none}.tf-project-dialog .routingWorkspace{width:100%;grid-template-columns:minmax(0,1fr)}.tf-project-dialog .styleSelectionPanel,.tf-project-dialog .manualSection{background:var(--tf-panel-surface);border:1px solid color-mix(in srgb,var(--tf-accent) 11%,var(--tf-border-muted));border-radius:.5625rem}.tf-project-dialog .styleSelectionPanel{display:flex;width:100%;padding:.75rem;flex-direction:column;gap:.75rem;background:color-mix(in srgb,var(--tf-panel-surface) 72%,var(--tf-workspace));border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg)}.tf-project-dialog .manualSectionHeading h3{margin:0;color:var(--tf-text-primary);font-size:1rem;font-weight:700;line-height:1.3}.tf-project-dialog .manualSectionHeading p{color:var(--tf-text-muted);font-size:.6875rem;font-weight:400;line-height:1.4}.tf-project-dialog .manualSection{padding:.8125rem .9375rem}.tf-project-dialog .manualSection.validationError{border-color:color-mix(in srgb,var(--tf-error) 54%,var(--tf-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tf-error) 12%,transparent)}.tf-project-dialog .manualSectionHeading{margin-bottom:.5625rem}.tf-project-dialog .manualSectionHeading .manualSectionHeaderRow{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.tf-project-dialog .manualSectionHeading .manualSectionTitleRow{display:flex;align-items:baseline;gap:.375rem;flex-wrap:nowrap}.tf-project-dialog .manualSectionHeading .manualSectionTitleIndex{flex:0 0 auto;color:var(--tf-accent-strong);font-size:1.125rem;font-weight:750;white-space:nowrap}.tf-project-dialog .manualSectionHeading .manualSectionTitleText{flex:0 0 auto;white-space:nowrap}.tf-project-dialog .manualSectionHeading .manualSectionSubtitle{display:block;margin:1px 0 0 1.5rem}.tf-project-dialog .manualMoreLink{display:inline-flex;min-height:1.75rem;padding:.125rem .25rem;align-items:center;gap:.125rem;color:var(--tf-accent-strong);font:inherit;font-size:.6875rem;font-weight:650;white-space:nowrap;background:transparent;border:0;border-radius:.25rem;cursor:pointer}.tf-project-dialog .manualMoreLink:hover{background:color-mix(in srgb,var(--tf-accent-soft) 55%,transparent)}.tf-project-dialog .manualMoreLink:focus-visible{outline:.125rem solid var(--tf-accent);outline-offset:.125rem}.tf-project-dialog .regionChoiceGrid{grid-template-columns:repeat(2,minmax(8.25rem,10.25rem));justify-content:start;gap:.5rem}.tf-project-dialog .choiceCard.regionCard{min-height:4.625rem;padding:.5625rem .4375rem;flex-direction:column;justify-content:center;gap:.4375rem;color:var(--tf-text-primary);font-size:.75rem;font-weight:650;background:color-mix(in srgb,var(--tf-accent-soft) 13%,var(--tf-panel-surface));border-color:color-mix(in srgb,var(--tf-accent) 12%,var(--tf-border));border-radius:.4375rem}.tf-project-dialog .choiceCard.regionCard>:where(svg,.i-icon){width:1.5625rem;height:1.5625rem;color:#245591}.tf-project-dialog .regionFlag{width:2.375rem;height:1.5625rem;flex-basis:1.5625rem;border-radius:.1875rem}.tf-project-dialog .choiceCard.selected,.tf-project-dialog .manualCard.selected{opacity:1;color:var(--tf-accent-strong)!important;background:color-mix(in srgb,var(--tf-accent) 15%,var(--tf-panel-surface))!important;border:.125rem solid var(--tf-accent)!important;box-shadow:0 .25rem .875rem color-mix(in srgb,var(--tf-accent) 18%,transparent)!important}.tf-project-dialog .choiceCard.regionCard:not(.selected),.tf-project-dialog .manualCard:not(.selected){opacity:.8;box-shadow:none}.tf-project-dialog .choiceCard.regionCard:not(.selected):hover,.tf-project-dialog .manualCard:not(.selected):hover{opacity:.92}.tf-project-dialog .choiceCheck,.tf-project-dialog .manualSelectedCheck{position:absolute;top:-1px;right:-1px;display:grid;width:1.375rem;height:1.375rem;place-items:center;color:#fff;background:var(--tf-accent-strong);border-radius:0 .375rem 0 .4375rem}.tf-project-dialog .manualCardGrid{display:grid;height:100%;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem}.tf-project-dialog .manualCarousel{display:grid;min-width:0;grid-template-columns:1.75rem minmax(0,1fr) 1.75rem;align-items:stretch;gap:.4375rem}.tf-project-dialog .manualCarouselViewport{min-width:0}.tf-project-dialog .manualCarouselArrow{align-self:center;display:grid;width:1.75rem;height:2rem;padding:0;place-items:center;color:var(--tf-accent-strong);background:color-mix(in srgb,var(--tf-accent-soft) 35%,var(--tf-panel-surface));border:1px solid color-mix(in srgb,var(--tf-accent) 18%,var(--tf-border));border-radius:.375rem;cursor:pointer;transition:color var(--tf-motion-fast),background-color var(--tf-motion-fast),border-color var(--tf-motion-fast)}.tf-project-dialog .manualCarouselArrow:hover:not(:disabled){background:color-mix(in srgb,var(--tf-accent-soft) 70%,var(--tf-panel-surface));border-color:color-mix(in srgb,var(--tf-accent) 48%,var(--tf-border))}.tf-project-dialog .manualCarouselArrow:focus-visible{outline:.125rem solid var(--tf-accent);outline-offset:.125rem}.tf-project-dialog .manualCarouselArrow:disabled{color:var(--tf-text-muted);background:var(--tf-panel-strong);border-color:var(--tf-border-muted);cursor:not-allowed;opacity:.42}.tf-project-dialog .manualCard{position:relative;display:flex;overflow:hidden;min-width:0;min-height:6.875rem;padding:0;flex-direction:column;color:var(--tf-text-secondary);font:inherit;text-align:left;background:var(--tf-panel-surface);border:1px solid color-mix(in srgb,var(--tf-accent) 12%,var(--tf-border));border-radius:.4375rem;cursor:pointer;transition:border-color var(--tf-motion-fast),background-color var(--tf-motion-fast),box-shadow var(--tf-motion-fast)}.tf-project-dialog .manualCard:hover{background:color-mix(in srgb,var(--tf-accent) 7%,var(--tf-panel-surface));border-color:color-mix(in srgb,var(--tf-accent) 42%,var(--tf-border));box-shadow:0 .125rem .4375rem color-mix(in srgb,var(--tf-accent) 8%,transparent)}.tf-project-dialog .manualCard:focus-visible{outline:.125rem solid var(--tf-accent);outline-offset:.125rem}.tf-project-dialog .manualCardMedia{position:relative;display:block;overflow:hidden;width:100%;height:3.75rem;flex:0 0 3.75rem;background:var(--tf-panel-strong)}.tf-project-dialog .manualCardMedia>img{width:100%;height:100%;object-fit:cover}.tf-project-dialog .manualCardFallback{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:color-mix(in srgb,var(--tf-accent-soft) 54%,var(--tf-panel-strong))}.tf-project-dialog .manualCardFallback img{width:42%;height:42%;max-width:3rem;max-height:3rem;object-fit:contain}.tf-project-dialog .manualCardBody{display:flex;min-width:0;padding:.4375rem .4375rem .375rem;flex:1;flex-direction:column;gap:.375rem}.tf-project-dialog .manualCardBody>strong{overflow:hidden;color:var(--tf-text-primary);font-size:.6875rem;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.tf-project-dialog .manualCardMeta{display:flex;min-width:0;margin-top:auto;align-items:center;gap:.25rem}.tf-project-dialog .manualCardMeta>span:not(.manualEditButton){overflow:hidden;min-width:0;padding:1px .3125rem;color:var(--tf-accent-strong);font-size:.5625rem;line-height:1.0625rem;text-overflow:ellipsis;white-space:nowrap;background:color-mix(in srgb,var(--tf-accent) 8%,var(--tf-panel-surface));border-radius:.25rem}.tf-project-dialog .manualEditButton{display:inline-flex;min-width:2.625rem;height:1.3125rem;margin-left:auto;padding:0 .3125rem;align-items:center;justify-content:center;gap:.1875rem;color:var(--tf-text-secondary);font-size:.5625rem;font-weight:600;white-space:nowrap;background:color-mix(in srgb,var(--tf-accent-soft) 35%,var(--tf-panel-surface));border:1px solid var(--tf-border-muted);border-radius:.25rem}.tf-project-dialog .manualEditButton:hover,.tf-project-dialog .manualEditButton:focus-visible{color:var(--tf-accent-strong);border-color:var(--tf-accent);outline:0}.tf-project-dialog .manualAddCard{display:flex;min-width:0;min-height:6.875rem;padding:.625rem .4375rem;flex-direction:column;align-items:center;justify-content:center;gap:.4375rem;color:color-mix(in srgb,var(--tf-accent-strong) 72%,var(--tf-text-secondary));font:inherit;text-align:center;background:color-mix(in srgb,var(--tf-accent-soft) 18%,var(--tf-panel-surface));border:1px dashed color-mix(in srgb,var(--tf-accent) 34%,var(--tf-border));border-radius:.4375rem;cursor:pointer;transition:color var(--tf-motion-fast),background-color var(--tf-motion-fast),border-color var(--tf-motion-fast)}.tf-project-dialog .manualAddCard>span{color:var(--tf-text-secondary);font-size:.6875rem;font-weight:650}.tf-project-dialog .manualAddCard:hover{color:var(--tf-accent-strong);background:color-mix(in srgb,var(--tf-accent-soft) 58%,var(--tf-panel-surface));border-color:var(--tf-accent)}.tf-project-dialog .manualAddCard:focus-visible{outline:.125rem solid var(--tf-accent);outline-offset:.125rem}.tf-project-dialog .manualEmptyState{display:flex;min-height:6.875rem;margin:0;flex-direction:column;align-items:center;justify-content:center;gap:.4375rem;text-align:center;background:color-mix(in srgb,var(--tf-panel-strong) 72%,var(--tf-panel-surface))}.tf-project-dialog .manualCompatibilityWarning{margin:-1px 0 .5rem 2.1875rem;padding:.375rem .5625rem;color:var(--tf-waiting);font-size:.625rem;line-height:1.4;background:color-mix(in srgb,var(--tf-waiting) 9%,var(--tf-panel-surface));border:1px solid color-mix(in srgb,var(--tf-waiting) 28%,var(--tf-border));border-radius:.3125rem}.tf-project-dialog .projectStepFooter .t-button--theme-primary{min-width:8.25rem;height:2.5rem;font-weight:650}@media (max-width: 820px){.tf-project-dialog{width:calc(100vw - 1.5rem)!important}.tf-project-dialog .projectStepper{width:100%;margin-left:0}.tf-project-dialog .regionChoiceGrid{grid-template-columns:repeat(2,minmax(7.5rem,10rem))}.tf-project-dialog .manualCardGrid{grid-template-columns:repeat(auto-fill,minmax(8.25rem,1fr))}}@media (min-width: 821px) and (max-height: 780px){.tf-project-dialog{height:calc(100vh - 1.25rem);max-height:calc(100vh - 1.25rem)}.tf-project-dialog .t-dialog__body{padding:0 .75rem .5rem}.tf-project-dialog .projectStepper,.tf-project-dialog .projectStep{min-height:2.625rem}.tf-project-dialog .projectStepper{margin-bottom:.375rem}.tf-project-dialog .stepMarker{width:1.875rem;height:1.875rem;flex-basis:1.875rem}.tf-project-dialog .styleSelectionPanel{gap:.4375rem}.tf-project-dialog .manualSection{padding:.4375rem .625rem}.tf-project-dialog .manualSectionHeading{margin-bottom:.25rem}.tf-project-dialog .manualSectionHeading p{margin-top:0;font-size:.5625rem}.tf-project-dialog .choiceCard.regionCard{min-height:3.125rem;padding:.3125rem;gap:.25rem}.tf-project-dialog .regionFlag{width:1.875rem;height:1.25rem;flex-basis:1.25rem}.tf-project-dialog .manualCard,.tf-project-dialog .manualAddCard,.tf-project-dialog .manualEmptyState{min-height:5.6875rem}.tf-project-dialog .manualCardMedia{height:2.9375rem;flex-basis:2.9375rem}.tf-project-dialog .manualCardBody{padding:.25rem .375rem;gap:.1875rem}.tf-project-dialog .manualCardMeta>span:not(.manualEditButton){line-height:.9375rem}.tf-project-dialog .manualEditButton{height:1.125rem}}@media (max-height: 760px){.tf-project-dialog .t-dialog__body{max-height:calc(100vh - 8.25rem);padding-top:var(--tf-space-5);padding-bottom:var(--tf-space-5)}.tf-project-dialog .formLeft{padding:var(--tf-space-5)}}@media (max-width: 560px){.tf-project-dialog .regionChoiceGrid,.tf-project-dialog .contentChoiceGrid{grid-template-columns:1fr}.tf-project-dialog .projectStep{justify-content:center;padding:var(--tf-space-3)}.tf-project-dialog .stepCopy{display:none}.tf-project-dialog .projectStepFooter{align-items:stretch;flex-direction:column-reverse}.tf-project-dialog .footerNavigation{justify-content:flex-end}}:root[theme-mode=light]{--tf-app-bg: #edf4fa;--tf-workspace: #f5f9fd;--tf-panel: #ffffff;--tf-surface: #f8fbfe;--tf-surface-elevated: #edf5fc;--tf-panel-surface: #ffffff;--tf-panel-elevated: #edf5fc;--tf-panel-strong: #e5f0fa;--tf-panel-hover: #e2f1ff;--tf-reading-surface: #ffffff;--tf-field-surface: #f7fbff;--tf-reading-quote: #f0f7fd;--tf-reading-table: #f5f9fd;--tf-reading-table-row: #edf5fc;--tf-divider: #d2e0ec;--tf-scrollbar-thumb: #9db4c9;--tf-border: #c7d8e7;--tf-border-muted: #dbe6ef;--tf-text-primary: #182a40;--tf-text-secondary: #4d647d;--tf-text-muted: #60758c;--tf-text-disabled: #687d92;--tf-text-inverse: #ffffff;--tf-link: #086fc8;--tf-link-hover: #075ca6;--tf-code-text: #174a70;--tf-accent: #0789d6;--tf-accent-strong: #0b72d9;--tf-accent-hover: #095fb9;--tf-accent-soft: rgba(22, 124, 232, .11);--tf-success: #168661;--tf-running: #146fc5;--tf-waiting: #9a6418;--tf-skipped: #65788d;--tf-error: #c43c49;--tf-focus-ring: rgba(22, 124, 232, .2);--tf-shadow-elevated: 0 1.125rem 2.75rem rgba(41, 75, 106, .14);--tf-control-surface: #edf5fc;--tf-control-surface-hover: #e2f1ff;--tf-control-surface-strong: #e6f1fa;--tf-inset-surface: #f7fbff;--tf-dialog-surface: #ffffff;--tf-overlay-surface: #ffffff;--tf-border-strong: #91acc3;--tf-selected-text: #ffffff;--tf-profile-surface: #edf5fc;--tf-avatar-surface: #0b72d9;--tf-avatar-border: #075fae;--tf-switch-off-surface: #dce8f2;--tf-switch-off-border: #9fb7cb;--tf-switch-handle: #ffffff;--tf-switch-disabled-surface: #edf2f6;--tf-selection-surface: #ffffff;--tf-selection-border: #9fb7cb;--tf-selection-hover-surface: #e9f5ff;--tf-selection-disabled-surface: #edf2f6;--tf-episode-index-text: #075fae;--tf-episode-index-surface: #e1f2ff;--tf-episode-index-border: #add5f2;--tf-asset-tag-text: #315d82;--tf-asset-tag-surface: #e7f4fd;--tf-asset-tag-border: #b8d8ef;--tf-td-container: var(--tf-panel-surface);--tf-td-container-hover: var(--tf-panel-elevated);--tf-td-container-active: var(--tf-panel-strong);--tf-td-secondary-container: var(--tf-panel-elevated);--tf-td-component: var(--tf-control-surface-strong);--tf-td-component-hover: var(--tf-panel-hover);--tf-script-tab-hover-surface: var(--tf-panel-hover);--tf-script-tab-active-surface: var(--tf-accent-soft);--tf-script-tab-active-hover-surface: var(--tf-accent-soft);--tf-script-tab-active-text: var(--tf-accent-strong);--tf-backdrop: rgba(31, 54, 76, .28);--settings-backdrop: rgba(31, 54, 76, .28);--settings-shell: #ffffff;--settings-sidebar: #edf5fc;--settings-content: #f8fbfe;--settings-section: #ffffff;--settings-section-hover: #e7f3fd;--settings-field: #f7fbff;--settings-border: #c7d8e7;--settings-border-strong: #91acc3;--settings-text-primary: var(--tf-text-primary);--settings-text-secondary: var(--tf-text-secondary);--settings-text-muted: var(--tf-text-muted);--settings-accent: var(--tf-accent-strong);--settings-accent-hover: var(--tf-accent-hover);--settings-accent-selected: rgba(22, 124, 232, .12);--settings-success: var(--tf-success);--settings-warning: var(--tf-waiting);--settings-error: var(--tf-error);--settings-info: var(--tf-running);--td-bg-color-page: var(--tf-app-bg);--td-bg-color-container: var(--tf-panel-surface);--td-bg-color-container-hover: var(--tf-panel-hover);--td-bg-color-container-active: var(--tf-panel-strong);--td-bg-color-secondarycontainer: var(--tf-panel-elevated);--td-bg-color-component: var(--tf-control-surface);--td-bg-color-component-hover: var(--tf-panel-hover);--td-bg-color-component-active: var(--tf-panel-strong);--td-bg-color-secondarycomponent: var(--tf-switch-off-surface);--td-bg-color-secondarycomponent-hover: var(--tf-selection-hover-surface);--td-bg-color-component-disabled: var(--tf-selection-disabled-surface);--td-text-color-primary: var(--tf-text-primary);--td-text-color-secondary: var(--tf-text-secondary);--td-text-color-placeholder: var(--tf-text-muted);--td-text-color-disabled: var(--tf-text-disabled);--td-border-level-1-color: var(--tf-border-muted);--td-component-border: var(--tf-border);--td-component-stroke: var(--tf-border);--td-shadow-2: var(--tf-shadow-elevated)}.tf-foundation{color:var(--tf-text-primary);font-family:var(--tf-font-sans);font-size:var(--tf-font-size-md);line-height:1.5;color-scheme:inherit}.tf-foundation *{scrollbar-color:var(--tf-border) transparent}.tf-foundation *::selection{color:#fff;background:#2087ff6b}.tf-foundation button:focus-visible,.tf-foundation [role=button]:focus-visible,.tf-foundation input:not(.t-input__inner):focus-visible,.tf-foundation textarea:focus-visible,.tf-foundation select:focus-visible{outline:1px solid var(--tf-accent);outline-offset:.125rem;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)}.tf-foundation .t-checkbox__input{color:var(--tf-selected-text);background:var(--tf-selection-surface);border-color:var(--tf-selection-border);transition:background-color var(--tf-motion-fast),border-color var(--tf-motion-fast),box-shadow var(--tf-motion-fast)}.tf-foundation .t-checkbox:hover:not(.t-is-disabled) .t-checkbox__input{background:var(--tf-selection-hover-surface);border-color:var(--tf-accent)}.tf-foundation .t-checkbox.t-is-checked .t-checkbox__input,.tf-foundation .t-checkbox.t-is-indeterminate .t-checkbox__input{color:var(--tf-selected-text);background:var(--tf-accent-strong);border-color:var(--tf-accent-strong)}.tf-foundation .t-checkbox:focus-within .t-checkbox__input{box-shadow:0 0 0 .1875rem var(--tf-focus-ring)}.tf-foundation .t-checkbox.t-is-disabled .t-checkbox__input{background:var(--tf-selection-disabled-surface);border-color:var(--tf-border-muted)}.tf-foundation .t-button{border-radius:var(--tf-radius-md);font-weight:600;transition:background-color var(--tf-motion-fast),border-color var(--tf-motion-fast),color var(--tf-motion-fast),box-shadow var(--tf-motion-fast)}.tf-foundation .t-button.t-button--theme-primary{color:#fff;background:var(--tf-accent-strong);border-color:var(--tf-accent-strong);box-shadow:none}.tf-foundation .t-button.t-button--theme-primary:hover:not(.t-is-disabled){background:var(--tf-accent-hover);border-color:var(--tf-accent-hover)}.tf-foundation .t-button.t-button--theme-primary:active:not(.t-is-disabled){background:#176fd8;border-color:#176fd8}.tf-foundation .t-button.t-is-disabled,.tf-foundation .t-button:disabled{color:var(--tf-text-muted);background:var(--tf-control-surface-strong);border-color:var(--tf-border-muted);cursor:not-allowed;opacity:.58}.tf-foundation .t-input{min-height:2.5rem;color:var(--tf-text-primary);background:var(--tf-field-surface);border-color:var(--tf-border);border-radius:var(--tf-radius-md);box-shadow:none;transition:background-color var(--tf-motion-fast),border-color var(--tf-motion-fast),box-shadow var(--tf-motion-fast)}.tf-foundation .t-input:hover{border-color:var(--tf-border-strong)}.tf-foundation .t-input.t-is-focused,.tf-foundation .t-input:focus-within{background:var(--tf-control-surface);border-color:var(--tf-accent);box-shadow:0 0 0 .1875rem var(--tf-focus-ring)}.tf-foundation .t-input input{color:var(--tf-text-primary);caret-color:var(--tf-accent)}.tf-foundation .t-input input::placeholder{color:var(--tf-text-muted);opacity:1}.tf-settings-dialog{overflow:hidden;color:var(--tf-text-primary);background:#0b1220;border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);box-shadow:0 1.5rem 4rem #0000006b}.tf-settings-dialog .t-dialog__header{min-height:3.375rem;padding:0 1.25rem;color:var(--tf-text-primary);background:#0b1220;border-bottom:1px solid var(--tf-border-muted)}.tf-settings-dialog .t-dialog__header-content{font-size:var(--tf-font-size-lg);font-weight:680}.tf-settings-dialog .t-dialog__close{color:var(--tf-text-muted);border-radius:var(--tf-radius-md)}.tf-settings-dialog .t-dialog__close:hover{color:var(--tf-text-primary);background:var(--tf-accent-soft)}.tf-settings-dialog .t-dialog__body{padding:0;color:var(--tf-text-primary);background:#0b1220}.tf-settings-dialog .t-form__label,.tf-settings-dialog .t-form__controls-content,.tf-settings-dialog .t-checkbox__label,.tf-settings-dialog .t-radio__label,.tf-settings-dialog .t-switch__label{color:var(--tf-text-secondary)!important}.tf-settings-dialog .settingPanel .t-menu,.tf-settings-dialog .settingPanel .t-menu__item{color:var(--tf-text-secondary)!important;background-color:transparent!important}.tf-settings-dialog .settingPanel .t-default-menu,.tf-settings-dialog .settingPanel .t-default-menu__inner{color:var(--tf-text-secondary)!important;background:#080f1a!important}.tf-settings-dialog .settingPanel .t-menu__item:hover:not(.t-is-active):not(.t-is-disabled){color:var(--tf-text-primary)!important;background-color:#2f82dc1a!important}.tf-settings-dialog .settingPanel .t-menu__item.t-is-active{color:#eef8ff!important;background-color:#2087ff29!important}.tf-settings-dialog .settingPanel .t-menu__item .t-menu__content,.tf-settings-dialog .settingPanel .t-menu__item .t-badge,.tf-settings-dialog .settingPanel .t-menu__item .i-icon{color:inherit!important}.tf-settings-dialog .t-input,.tf-settings-dialog .t-input-number,.tf-settings-dialog .t-textarea__inner,.tf-settings-dialog .t-select-input{color:var(--tf-text-primary);background:#0a1320;border-color:var(--tf-border);box-shadow:none}.tf-settings-dialog .t-input:hover:not(.t-is-disabled),.tf-settings-dialog .t-input-number:hover:not(.t-is-disabled),.tf-settings-dialog .t-textarea__inner:hover:not(.t-is-disabled),.tf-settings-dialog .t-select-input:hover:not(.t-is-disabled){border-color:#47617f}.tf-settings-dialog .t-input.t-is-focused,.tf-settings-dialog .t-input:focus-within,.tf-settings-dialog .t-input-number.t-is-focused,.tf-settings-dialog .t-input-number:focus-within,.tf-settings-dialog .t-textarea__inner.t-is-focused,.tf-settings-dialog .t-textarea__inner:focus-within,.tf-settings-dialog .t-select-input.t-is-focused,.tf-settings-dialog .t-select-input:focus-within{border-color:var(--tf-accent);box-shadow:0 0 0 .1875rem var(--tf-focus-ring)}.tf-settings-dialog .t-input__inner,.tf-settings-dialog .t-textarea__inner textarea{color:var(--tf-text-primary);caret-color:var(--tf-accent)}.tf-settings-dialog .t-input__inner::placeholder,.tf-settings-dialog .t-textarea__inner textarea::placeholder{color:var(--tf-text-muted)}.tf-settings-dialog .t-radio-group.t-radio-group--filled{padding:.1875rem;background:#08111d;border:1px solid var(--tf-border-muted);border-radius:var(--tf-radius-md)}.tf-settings-dialog .t-radio-group__bg-block{background:#172a43!important;border:1px solid rgba(49,199,255,.24);box-shadow:none!important}.tf-settings-dialog .t-radio-button{color:var(--tf-text-secondary)!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}.tf-settings-dialog .t-radio-button .t-radio-button__label{color:inherit!important}.tf-settings-dialog .t-radio-button:hover{color:var(--tf-text-primary);background:#2f82dc1a}.tf-settings-dialog .t-radio-button.t-is-checked{color:#f4f9ff!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}.tf-settings-dialog .t-button--theme-default{color:var(--tf-text-secondary);background:#101a28;border-color:var(--tf-border)}.tf-settings-dialog .t-button--theme-default:hover:not(.t-is-disabled){color:var(--tf-text-primary);background:#14243a;border-color:#47617f}.tf-settings-dialog .t-button--theme-primary{color:#fff;background:var(--tf-accent-strong);border-color:var(--tf-accent-strong);box-shadow:none}.tf-settings-dialog .t-button--theme-primary:hover:not(.t-is-disabled){background:var(--tf-accent-hover);border-color:var(--tf-accent-hover)}.tf-settings-dialog .t-switch{background:var(--tf-switch-off-surface);border-color:var(--tf-switch-off-border)}.tf-settings-dialog .t-switch.t-is-checked{background:var(--tf-accent-strong);border-color:var(--tf-accent-strong)}.tf-settings-dialog .t-alert--error{color:#ffc9c9;background:#ef525c1f;border:1px solid rgba(239,82,92,.32)}.tf-settings-dialog .t-alert--error .t-alert__icon{color:var(--tf-error)}.tf-settings-dialog .t-alert--error .t-alert__message,.tf-settings-dialog .t-alert--error .t-alert__description{color:#ffc9c9!important}.tf-settings-dialog .t-tag--theme-danger,.tf-settings-dialog .t-tag--danger.t-tag--light{color:#ffb3b8!important;background:#ef525c1f!important;border-color:#ef525c47!important}.tf-settings-dialog .settingRight .infoBox,.tf-settings-dialog .settingRight .idBox,.tf-settings-dialog .settingRight .serviceStatus{color:var(--tf-text-secondary)!important}.tf-settings-dialog .settingRight .sectionTitle{color:var(--tf-text-primary)!important}.tf-settings-dialog .panelContent .md-editor,.tf-settings-dialog .panelContent .md-editor-preview,.tf-settings-dialog .panelContent .md-editor-preview-wrapper{--md-bk-color: #0a1320;--md-color: var(--tf-text-secondary);color:var(--tf-text-secondary)!important;background:#0a1320!important}.tf-settings-dialog .md-editor-preview p{color:var(--tf-text-secondary)!important}.tf-settings-dialog .t-divider,.tf-settings-dialog .t-table__content,.tf-settings-dialog .t-table th,.tf-settings-dialog .t-table td{border-color:var(--tf-border-muted)}.tf-settings-dialog .t-table,.tf-settings-dialog .t-table__content,.tf-settings-dialog .t-table th,.tf-settings-dialog .t-table td,.tf-settings-dialog .t-card,.tf-settings-dialog .t-collapse,.tf-settings-dialog .t-collapse-panel__header,.tf-settings-dialog .t-collapse-panel__content{color:var(--tf-text-primary);background:#101722}.tf-settings-dialog .settingRight{scrollbar-color:#314765 #0c1420;scrollbar-width:thin}.tf-settings-dialog .settingRight::-webkit-scrollbar{width:.5rem}.tf-settings-dialog .settingRight::-webkit-scrollbar-track{background:#0c1420}.tf-settings-dialog .settingRight::-webkit-scrollbar-thumb{background:#314765;border:.125rem solid #0c1420;border-radius:.5rem}.tf-settings-dialog,.tf-settings-dialog .settingPanel{background:var(--settings-shell)}.tf-settings-dialog .settingMenu{background:var(--settings-sidebar)!important}.tf-settings-dialog .settingRight{color:var(--settings-text-primary);background:var(--settings-content)}.tf-settings-dialog .settingContent{color:var(--settings-text-primary)}.tf-settings-dialog .settingContent :where(h1,h2,h3,h4,h5,h6,.name,.skillName,.folderName,.fileName){color:var(--settings-text-primary)!important}.tf-settings-dialog .settingContent :where(.sectionDesc,.inputHelp,.muted,.autoHint,.folderDesc,.t-form__help,.t-form__extra){color:var(--settings-text-muted)!important}.tf-settings-dialog .settingContent :where(.t-input__help,.t-input-adornment__text,.t-form__help,.t-form__extra){color:var(--settings-text-muted)!important}.tf-settings-dialog .settingContent :where(.otherConfig,.devConfig) p{color:var(--settings-text-secondary)!important}.tf-settings-dialog .t-form__item{margin-bottom:var(--tf-space-6)}.tf-settings-dialog .t-form__label{min-height:1.25rem;padding-bottom:var(--tf-space-2);color:var(--settings-text-secondary)!important;font-size:var(--tf-font-size-sm);font-weight:600}.tf-settings-dialog .t-input,.tf-settings-dialog .t-input-number,.tf-settings-dialog .t-textarea__inner,.tf-settings-dialog .t-select-input,.tf-settings-dialog .t-tag-input,.tf-settings-dialog .t-range-input,.tf-settings-dialog .t-input-adornment{min-height:2.125rem;color:var(--settings-text-primary)!important;background:var(--settings-field)!important;border-color:var(--settings-border)!important;border-radius:var(--tf-radius-md);box-shadow:none}.tf-settings-dialog .t-input:hover:not(.t-is-disabled),.tf-settings-dialog .t-input-number:hover:not(.t-is-disabled),.tf-settings-dialog .t-textarea__inner:hover:not(.t-is-disabled),.tf-settings-dialog .t-select-input:hover:not(.t-is-disabled),.tf-settings-dialog .t-tag-input:hover:not(.t-is-disabled){border-color:var(--settings-border-strong)!important}.tf-settings-dialog .t-input.t-is-focused:not(.t-is-disabled),.tf-settings-dialog .t-input:focus-within:not(.t-is-disabled),.tf-settings-dialog .t-input-number.t-is-focused:not(.t-is-disabled),.tf-settings-dialog .t-input-number:focus-within:not(.t-is-disabled),.tf-settings-dialog .t-textarea__inner:focus-visible:not(:disabled),.tf-settings-dialog .t-select-input.t-is-focused:not(.t-is-disabled),.tf-settings-dialog .t-select-input:focus-within:not(.t-is-disabled),.tf-settings-dialog .t-tag-input.t-is-focused:not(.t-is-disabled),.tf-settings-dialog .t-tag-input:focus-within:not(.t-is-disabled){border-color:var(--tf-accent)!important;outline:1px solid transparent;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)!important}.tf-settings-dialog .t-input__inner,.tf-settings-dialog .t-textarea__inner,.tf-settings-dialog .t-input-number input,.tf-settings-dialog .t-tag-input input{color:var(--settings-text-primary)!important;caret-color:var(--tf-accent)}.tf-settings-dialog .t-input__inner::placeholder,.tf-settings-dialog .t-textarea__inner::placeholder,.tf-settings-dialog .t-input-number input::placeholder,.tf-settings-dialog .t-tag-input input::placeholder{color:var(--settings-text-muted)!important;opacity:1}.tf-settings-dialog .t-input-number__decrease,.tf-settings-dialog .t-input-number__increase{color:var(--settings-text-secondary);background:#0d1826;border-color:var(--settings-border)}.tf-settings-dialog .t-input-number__decrease:hover,.tf-settings-dialog .t-input-number__increase:hover{color:var(--tf-accent);background:var(--settings-accent-selected)}.tf-settings-dialog .t-radio__input,.tf-settings-dialog .t-checkbox__input{color:var(--settings-text-primary);background:var(--settings-field)!important;border-color:var(--settings-border-strong)!important}.tf-settings-dialog .t-radio.t-is-checked .t-radio__input,.tf-settings-dialog .t-checkbox.t-is-checked .t-checkbox__input,.tf-settings-dialog .t-checkbox.t-is-indeterminate .t-checkbox__input{color:#fff;background:var(--settings-accent)!important;border-color:var(--settings-accent)!important}.tf-settings-dialog .t-radio:focus-visible,.tf-settings-dialog .t-checkbox:focus-visible,.tf-settings-dialog .t-switch:focus-visible,.tf-settings-dialog .presetColor:focus-visible,.tf-settings-dialog .langCard:focus-visible{outline:1px solid var(--tf-accent);outline-offset:.125rem;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)}.tf-settings-dialog .t-switch{min-width:2.25rem;background:var(--tf-switch-off-surface)!important;border:1px solid var(--tf-switch-off-border);box-shadow:none}.tf-settings-dialog .t-switch:hover:not(.t-is-disabled):not(.t-is-checked){background:var(--tf-selection-hover-surface)!important;border-color:var(--tf-accent)}.tf-settings-dialog .t-switch.t-is-checked{background:var(--settings-accent)!important;border-color:var(--settings-accent)}.tf-settings-dialog .t-switch__handle{background:var(--tf-switch-handle);box-shadow:none}.tf-settings-dialog .t-switch__handle:before{background:var(--tf-switch-handle)}.tf-settings-dialog .t-switch.t-is-disabled:not(.t-is-checked){background:var(--tf-switch-disabled-surface)!important;border-color:var(--tf-border-muted)}.tf-settings-dialog .t-button{min-height:2rem;border-radius:var(--tf-radius-md);box-shadow:none!important}.tf-settings-dialog .t-button--theme-default:not(.t-button--variant-text){color:var(--settings-text-secondary)!important;background:var(--tf-control-surface-strong)!important;border-color:var(--settings-border)!important}.tf-settings-dialog .t-button--theme-default:not(.t-button--variant-text):hover:not(.t-is-disabled){color:var(--settings-text-primary)!important;background:var(--settings-section-hover)!important;border-color:var(--settings-border-strong)!important}.tf-settings-dialog .t-button--theme-primary:not(.t-button--variant-text):not(.t-button--variant-outline){color:#fff!important;background:var(--settings-accent)!important;border-color:var(--settings-accent)!important}.tf-settings-dialog .t-button--theme-primary:not(.t-button--variant-text):not(.t-button--variant-outline):hover:not(.t-is-disabled){background:var(--settings-accent-hover)!important;border-color:var(--settings-accent-hover)!important}.tf-settings-dialog .t-button--theme-primary.t-button--variant-text,.tf-settings-dialog .t-button--theme-primary.t-button--variant-outline{color:var(--settings-accent)!important;background:transparent!important;border-color:transparent!important}.tf-settings-dialog .t-button--theme-primary.t-button--variant-outline{border-color:var(--settings-accent)!important}.tf-settings-dialog .t-button--theme-primary.t-button--variant-text:hover:not(.t-is-disabled),.tf-settings-dialog .t-button--theme-primary.t-button--variant-outline:hover:not(.t-is-disabled){color:var(--settings-accent-hover)!important;background:var(--settings-accent-selected)!important}.tf-settings-dialog .t-button--theme-danger.t-button--variant-text{color:var(--settings-error)!important;background:transparent!important;border-color:transparent!important}.tf-settings-dialog .t-button--theme-danger.t-button--variant-text:hover:not(.t-is-disabled){background:color-mix(in srgb,var(--settings-error) 10%,transparent)!important}.tf-settings-dialog .t-button--theme-danger:not(.t-button--variant-text){color:#ffb3b8!important;background:#ef525c1a!important;border-color:#ef525c57!important}.tf-settings-dialog .t-button--theme-warning:not(.t-button--variant-text){color:#f2c77e!important;background:#e4a9571a!important;border-color:#e4a95752!important}.tf-settings-dialog .t-button--variant-text{background:transparent!important}.tf-settings-dialog .t-button--variant-text.t-button--theme-danger{color:#ff9ca5!important}.tf-settings-dialog .t-button.t-is-disabled,.tf-settings-dialog .t-button:disabled{color:var(--settings-text-muted)!important;background:#0d1623!important;border-color:var(--settings-border)!important;opacity:.58}.tf-settings-dialog .t-card,.tf-settings-dialog .t-collapse,.tf-settings-dialog .sidebarPanel,.tf-settings-dialog .viewPanel,.tf-settings-dialog .folderItem,.tf-settings-dialog .drmEditor{color:var(--settings-text-primary)!important;background:var(--settings-section)!important;border:1px solid var(--settings-border)!important;border-radius:.5rem!important;box-shadow:none!important}.tf-settings-dialog .t-card__header,.tf-settings-dialog .t-card__body,.tf-settings-dialog .t-card__title{color:inherit!important}.tf-settings-dialog .t-card__title{font-size:.9375rem;font-weight:650}.tf-settings-dialog .t-card:hover,.tf-settings-dialog .skillCard:hover,.tf-settings-dialog .folderItem:hover{background:var(--settings-section-hover)!important;border-color:var(--settings-border-strong)!important}.tf-settings-dialog .t-collapse-panel__header{min-height:2.75rem;color:var(--settings-text-primary)!important;background:var(--settings-section)!important;border-color:var(--settings-border)!important}.tf-settings-dialog .t-collapse-panel__content,.tf-settings-dialog .t-collapse-panel__body{color:var(--settings-text-secondary)!important;background:var(--settings-content)!important;border-color:var(--settings-border)!important}.tf-settings-dialog .t-collapse-panel__header:hover{background:var(--settings-section-hover)!important}.tf-settings-dialog .t-table,.tf-settings-dialog .t-table__content,.tf-settings-dialog .t-table__header,.tf-settings-dialog .t-table__body,.tf-settings-dialog .t-table table{color:var(--settings-text-primary)!important;background:transparent!important}.tf-settings-dialog .t-table th,.tf-settings-dialog .t-table thead tr,.tf-settings-dialog .t-table__header tr{color:var(--settings-text-secondary)!important;background:#0d1724!important}.tf-settings-dialog .t-table td,.tf-settings-dialog .t-table tbody tr,.tf-settings-dialog .t-table__body tr,.tf-settings-dialog .t-table__row--striped td{color:var(--settings-text-primary)!important;background:var(--settings-content)!important;border-color:var(--settings-border)!important}.tf-settings-dialog .t-table tbody tr:hover td,.tf-settings-dialog .t-table__body tr:hover td{background:#2087ff14!important}.tf-settings-dialog .t-table__cell--fixed-left,.tf-settings-dialog .t-table__cell--fixed-right{background:inherit!important}.tf-settings-dialog .t-pagination,.tf-settings-dialog .t-pagination__jump,.tf-settings-dialog .t-pagination__total,.tf-settings-dialog .t-pagination__select{color:var(--settings-text-secondary)!important;background:transparent!important}.tf-settings-dialog .t-pagination__btn,.tf-settings-dialog .t-pagination__number{color:var(--settings-text-secondary)!important;background:var(--settings-field)!important;border-color:var(--settings-border)!important}.tf-settings-dialog .t-pagination__number.t-is-current{color:#fff!important;background:var(--settings-accent)!important;border-color:var(--settings-accent)!important}.tf-settings-dialog .t-tree{color:var(--settings-text-secondary);background:transparent}.tf-settings-dialog .t-tree__item{min-height:2rem;color:var(--settings-text-secondary);border-radius:var(--tf-radius-md)}.tf-settings-dialog .t-tree__item:hover{color:var(--settings-text-primary);background:#2087ff14}.tf-settings-dialog .t-tree__item.t-is-active,.tf-settings-dialog .t-tree__item--active{color:#eef8ff;background:var(--settings-accent-selected)}.tf-settings-dialog .t-empty,.tf-settings-dialog .t-empty__title,.tf-settings-dialog .t-empty__description{color:var(--settings-text-muted)!important}.tf-settings-dialog .t-empty__icon,.tf-settings-dialog .t-empty__image{color:#526783!important;opacity:.72}.tf-settings-dialog .t-alert{border-radius:var(--tf-radius-md);box-shadow:none}.tf-settings-dialog .t-alert--info{color:#a9d5ff;background:#3d9eff1a!important;border:1px solid rgba(61,158,255,.28)}.tf-settings-dialog .t-alert--success{color:#9be4cc;background:#40c79d1a!important;border:1px solid rgba(64,199,157,.28)}.tf-settings-dialog .t-alert--warning{color:#f2c77e;background:#e4a9571a!important;border:1px solid rgba(228,169,87,.3)}.tf-settings-dialog .t-alert :where(.t-alert__message,.t-alert__description,.t-alert__content){color:inherit!important}.tf-settings-dialog .t-tag{border:1px solid transparent;border-radius:var(--tf-radius-sm)}.tf-settings-dialog .t-tag--primary,.tf-settings-dialog .t-tag--theme-primary{color:#9fd6ff!important;background:#3d9eff1f!important;border-color:#3d9eff42!important}.tf-settings-dialog .t-tag--success,.tf-settings-dialog .t-tag--theme-success{color:#8ee0c4!important;background:#40c79d1c!important;border-color:#40c79d42!important}.tf-settings-dialog .t-tag--warning,.tf-settings-dialog .t-tag--theme-warning{color:#efc278!important;background:#e4a9571c!important;border-color:#e4a95742!important}.tf-settings-dialog .t-tag--default{color:var(--settings-text-secondary)!important;background:#172233!important;border-color:var(--settings-border)!important}.tf-settings-dialog .t-tag .t-icon,.tf-settings-dialog .t-tag span{color:inherit!important}.tf-settings-dialog .languageConfig .sectionDesc{color:var(--settings-text-muted)}.tf-settings-dialog .languageConfig .langCard{color:var(--settings-text-primary);background:var(--settings-field);border-color:var(--settings-border)}.tf-settings-dialog .languageConfig .langCard:hover{background:var(--settings-section-hover);border-color:var(--settings-border-strong)}.tf-settings-dialog .languageConfig .langCard.active{color:#eef8ff;background:var(--settings-accent-selected);border-color:#31c7ff70}.tf-settings-dialog .languageConfig .langNative{color:var(--settings-text-muted)}.tf-settings-dialog .languageConfig .checkIcon{color:var(--tf-accent)}.tf-settings-dialog .aiConfog .banner{color:#a4e3ce;background:#40c79d17!important;border:1px solid rgba(64,199,157,.24);border-radius:.5rem}.tf-settings-dialog .aiConfog .banner .icon,.tf-settings-dialog .aiConfog .banner .textContent{color:#8fdcc2!important}.tf-settings-dialog .aiConfog .skillCard{color:var(--settings-text-primary);background:var(--settings-section)!important;border-color:var(--settings-border)!important}.tf-settings-dialog .aiConfog .skillCardBody{color:var(--settings-text-secondary)!important}.tf-settings-dialog .aiConfog .fallbackAvatar{color:#a9dcff!important;background:#162a43!important;border:1px solid rgba(49,199,255,.22)}.tf-settings-dialog .promptManage .t-card{min-height:6.5rem}.tf-settings-dialog .promptManage .type,.tf-settings-dialog .promptManage .data .data{color:var(--settings-text-muted)!important}.tf-settings-dialog .skillManagement .sidebarPanel{background:var(--settings-sidebar)!important}.tf-settings-dialog .skillManagement .viewPanel,.tf-settings-dialog .skillManagement .previewWrap{background:var(--settings-section)!important}.tf-settings-dialog .skillManagement .viewHeader{background:#0f1a29;border-color:var(--settings-border)!important}.tf-settings-dialog .memoryConfig .t-card{background:var(--settings-section)!important}.tf-settings-dialog .memoryConfig .clearTableCard,.tf-settings-dialog .dbConfig .clearTableCard{background:#ef525c12!important;border-color:#ef525c47!important}.tf-settings-dialog .modelServe .modelList{padding:0 .625rem 0 0;background:var(--settings-sidebar);border-right:1px solid var(--settings-border)}.tf-settings-dialog .modelServe .configuration{padding-left:1rem}.tf-settings-dialog .modelServe .modelCard{background:var(--settings-section)!important;border-color:var(--settings-border)!important}.tf-settings-dialog .modelServe .servicePausedOverlay{background:#070b12d1!important}.tf-settings-dialog .modelServe .servicePausedOverlayMessage{color:#f2c77e!important;background:#201a13!important;border-color:#e4a95757!important}.tf-settings-dialog .modelServe .uploadArea,.tf-settings-dialog .modelServe .editorWrapper,.tf-settings-dialog .modelServe .testResult .resultContent{color:var(--settings-text-secondary)!important;background:var(--settings-field)!important;border-color:var(--settings-border)!important;box-shadow:none!important}.tf-settings-dialog .modelServe .uploadArea:hover{color:var(--settings-text-primary)!important;background:var(--settings-section-hover)!important;border-color:var(--tf-accent)!important}.tf-settings-dialog .modelMap .t-collapse{margin-top:var(--tf-space-4)!important;overflow:hidden}.tf-settings-dialog .user-management .toolbar{padding:0 0 var(--tf-space-4)}.tf-settings-dialog .dbConfig{padding:0}.tf-settings-dialog .fileManagement .folderItem{padding:.875rem 1rem}.tf-settings-dialog .otherConfig .localStorageCard{background:var(--settings-section)!important}.tf-settings-dialog .about .logo,.tf-settings-dialog .about .github,.tf-settings-dialog .about .gitee,.tf-settings-dialog .about .license .data,.tf-settings-dialog .about .checkForUpdates{background-color:var(--settings-section-hover)!important;border:1px solid var(--settings-border)}.tf-settings-dialog .about .appName .data,.tf-settings-dialog .about .appName .version{color:var(--settings-text-secondary)!important}.tf-settings-dialog .about .versionCompare,.tf-settings-dialog .about .sourceCard{color:var(--settings-text-primary)!important;background:var(--settings-section)!important;border-color:var(--settings-border)!important}.tf-settings-dialog .about .sourceCard:hover,.tf-settings-dialog .about .sourceCard.active{background:var(--settings-accent-selected)!important;border-color:#31c7ff66!important}.tf-settings-dialog .about .sourceCard.disabled{background:#0d1623!important}.tf-settings-dialog .settingContent,.tf-settings-dialog .treeWrap,.tf-settings-dialog .previewWrap,.tf-settings-dialog .listContent,.tf-settings-dialog .configuration,.tf-settings-dialog .messageList,.tf-settings-dialog .addBox{scrollbar-color:#314765 transparent;scrollbar-width:thin}body:has(.tf-settings-dialog) .t-dialog__mask,body:has(.tf-settings-dialog) .t-drawer__mask{background:var(--settings-backdrop)!important}body:has(.tf-settings-dialog) .t-dialog:not(.tf-settings-dialog){color:var(--settings-text-primary);background:var(--settings-shell);border:1px solid var(--settings-border);border-radius:var(--tf-radius-lg);box-shadow:0 1.5rem 4rem #0000006b}body:has(.tf-settings-dialog) .t-dialog:not(.tf-settings-dialog) :where(.t-dialog__header,.t-dialog__body,.t-dialog__footer){color:var(--settings-text-primary);background:var(--settings-shell);border-color:var(--settings-border)}body:has(.tf-settings-dialog) .t-popup,body:has(.tf-settings-dialog) .t-select__dropdown,body:has(.tf-settings-dialog) .t-dropdown__menu,body:has(.tf-settings-dialog) .t-cascader__panel,body:has(.tf-settings-dialog) .t-date-picker,body:has(.tf-settings-dialog) .t-tooltip{color:var(--settings-text-primary)!important;background:var(--tf-surface-elevated)!important;border-color:var(--settings-border)!important;box-shadow:0 .875rem 2.25rem #00000061!important}body:has(.tf-settings-dialog) .t-select-option,body:has(.tf-settings-dialog) .t-dropdown__item,body:has(.tf-settings-dialog) .t-cascader__item{color:var(--settings-text-secondary)!important;background:transparent!important}body:has(.tf-settings-dialog) .t-select-option:hover:not(.t-is-disabled),body:has(.tf-settings-dialog) .t-select-option.t-select-option__hover:not(.t-is-disabled),body:has(.tf-settings-dialog) .t-select-option.t-select-option--hover:not(.t-is-disabled),body:has(.tf-settings-dialog) .t-select-option.t-is-selected,body:has(.tf-settings-dialog) .t-dropdown__item:hover,body:has(.tf-settings-dialog) .t-cascader__item:hover,body:has(.tf-settings-dialog) .t-cascader__item.t-is-selected{color:var(--settings-text-primary)!important;background:var(--settings-accent-selected)!important}body:has(.tf-settings-dialog) .t-loading__overlay{background:#070b12c7!important}body:has(.tf-settings-dialog) .t-loading__text{color:var(--settings-text-muted)!important}body:has(.tf-settings-dialog) .md-editor,body:has(.tf-settings-dialog) .md-editor-preview,body:has(.tf-settings-dialog) .md-editor-preview-wrapper{--md-bk-color: var(--settings-field);--md-color: var(--settings-text-secondary);color:var(--settings-text-secondary)!important;background:var(--settings-field)!important;border-color:var(--settings-border)!important}body:has(.tf-settings-dialog) .md-editor-toolbar-wrapper,body:has(.tf-settings-dialog) .md-editor-toolbar{color:var(--settings-text-secondary)!important;background:#0d1826!important;border-color:var(--settings-border)!important}.tf-dropdown-overlay .t-dropdown__menu,.tf-tooltip-surface,body:has(.tf-foundation) .t-popup,body:has(.tf-foundation) .t-select__dropdown{color:var(--tf-text-primary);background:var(--tf-surface-elevated);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);box-shadow:0 .75rem 2rem #00000057}body:has(.tf-foundation) :where(.t-select__dropdown .t-popup__content,.t-dropdown__menu,.t-cascader__panel){color:var(--tf-text-primary)!important;background:var(--tf-surface-elevated)!important;border-color:var(--tf-border)!important}body:has(.tf-foundation) :where(.t-select-option,.t-dropdown__item,.t-cascader__item){color:var(--tf-text-secondary)!important;background:transparent!important}body:has(.tf-foundation) .t-select-option .optionType{color:var(--tf-text-muted)!important}body:has(.tf-foundation) :where(.t-select-option:not(.t-is-disabled):not(.t-is-selected):hover,.t-select-option.t-select-option__hover:not(.t-is-disabled):not(.t-is-selected),.t-select-option.t-select-option--hover:not(.t-is-disabled):not(.t-is-selected),.t-dropdown__item:not(.t-dropdown__item--disabled):hover,.t-cascader__item:hover:not(.t-is-disabled)){color:var(--tf-text-primary)!important;background:#15243a!important}body:has(.tf-foundation) :where(.t-select-option.t-is-selected:not(.t-is-disabled),.t-dropdown__item.t-dropdown__item--active:not(.t-dropdown__item--disabled),.t-cascader__item.t-is-selected:not(.t-is-disabled)){color:var(--tf-text-primary)!important;background:#2087ff2e!important;box-shadow:inset .125rem 0 0 var(--tf-accent)}body:has(.tf-foundation) .t-select-option:not(.t-is-disabled):hover .optionType,body:has(.tf-foundation) .t-select-option.t-select-option__hover:not(.t-is-disabled) .optionType,body:has(.tf-foundation) .t-select-option.t-select-option--hover:not(.t-is-disabled) .optionType,body:has(.tf-foundation) .t-select-option.t-is-selected:not(.t-is-disabled) .optionType{color:var(--tf-text-secondary)!important}body:has(.tf-foundation) :where(.t-select-option.t-is-disabled,.t-dropdown__item--disabled,.t-cascader__item.t-is-disabled){color:var(--tf-text-disabled)!important;background:#0c1522!important}body:has(.tf-foundation) .t-select-option.t-is-disabled .optionType{color:var(--tf-text-disabled)!important}body:has(.tf-foundation) :where(.t-select-option-group__header){color:var(--tf-text-muted)!important;background:#0a121e!important;border-color:var(--tf-border-muted)!important;font-size:var(--tf-font-size-xs);font-weight:650}body:has(.tf-foundation) :where(.t-select-option .t-checkbox__label,.t-cascader__item .t-checkbox__label){color:inherit!important}.tf-dropdown-overlay .t-dropdown__item{color:var(--tf-text-secondary)}.tf-dropdown-overlay .t-dropdown__item:hover,.tf-dropdown-overlay .t-dropdown__item:focus-visible{color:var(--tf-text-primary);background:var(--tf-accent-soft)}body:has(.tf-foundation) .t-dialog{color:var(--tf-text-primary);background:var(--tf-panel);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);box-shadow:var(--tf-shadow-elevated)}body:has(.tf-foundation) .t-dialog__header,body:has(.tf-foundation) .t-dialog__body,body:has(.tf-foundation) .t-dialog__footer,body:has(.tf-foundation) .t-form__label{color:var(--tf-text-primary)}body:has(.tf-foundation) .t-dialog__mask{background:#02050ab8}body:has(.tf-foundation) #app{color:var(--tf-text-primary);background:var(--tf-app-bg)}body:has(.tf-foundation) .main .menu .railItem{position:relative;display:flex;align-items:center;justify-content:center;width:2.75rem!important;min-width:2.75rem;height:2.75rem!important;min-height:2.75rem;margin:.25rem 0!important;padding:0;color:var(--tf-text-muted)!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:1px solid transparent!important;border-radius:.5rem!important;box-shadow:none!important;cursor:pointer;transition:color .14s ease,background-color .14s ease,border-color .14s ease}body:has(.tf-foundation) .main .menu .railItem .icon,body:has(.tf-foundation) .main .menu .railItem :where(.t-badge,.i-icon){color:inherit!important}body:has(.tf-foundation) .main .menu .railItem .icon{font-size:1.375rem!important}body:has(.tf-foundation) .main .menu .railItem:hover{color:var(--tf-text-primary)!important;background:#101b2a!important;border-color:#5287c038!important}body:has(.tf-foundation) .main .menu .railItem:focus-visible{color:var(--tf-text-primary)!important;outline:1px solid var(--tf-accent);outline-offset:.125rem;background:#101b2a!important;border-color:#31c7ff6b!important;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)!important}body:has(.tf-foundation) .main .menu .railItem.active{color:#fff!important;background:var(--tf-accent-soft)!important;border-color:#31c7ff6b!important}body:has(.tf-foundation) .main .menu .railItem.active:before{position:absolute;top:.4375rem;bottom:.4375rem;left:-.25rem;width:.125rem;content:"";background:var(--tf-accent);border-radius:.125rem}.tf-rail-tooltip,.tf-rail-tooltip .t-popup__content,.tf-rail-tooltip .t-tooltip__content{color:var(--tf-text-primary)!important;background:#0b1522!important;border-color:var(--tf-border)!important;border-radius:.375rem!important;box-shadow:0 .625rem 1.5rem #00000057!important}body:has(.tf-foundation) .main .rightBtnList .productionToolItem{position:relative;display:flex;align-items:center;justify-content:center;width:2.75rem!important;min-width:2.75rem;height:2.75rem!important;min-height:2.75rem;margin:0 .25rem!important;padding:0;color:var(--tf-text-muted)!important;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:1px solid transparent!important;border-radius:.5rem!important;box-shadow:none!important;cursor:pointer;transition:color var(--tf-motion-fast),background-color var(--tf-motion-fast),border-color var(--tf-motion-fast)}body:has(.tf-foundation) .main .rightBtnList .productionToolItem .icon{color:inherit!important;font-size:1.375rem!important}body:has(.tf-foundation) .main .rightBtnList .productionToolItem:hover{color:var(--tf-text-primary)!important;background:#101b2a!important;border-color:#5287c038!important}body:has(.tf-foundation) .main .rightBtnList .productionToolItem:focus-visible{color:var(--tf-text-primary)!important;outline:1px solid var(--tf-accent);outline-offset:.125rem;background:#101b2a!important;border-color:#31c7ff6b!important;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)!important}body:has(.tf-foundation) .main .rightBtnList .productionToolItem.active{color:#fff!important;background:var(--tf-accent-soft)!important;border-color:#31c7ff6b!important}body:has(.tf-foundation) .main .rightBtnList .productionToolItem.active:before{position:absolute;top:.4375rem;bottom:.4375rem;left:-.25rem;width:.125rem;content:"";background:var(--tf-accent);border-radius:.125rem}body:has(:is(.project.tf-foundation,.tf-task-center,.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace,.tf-help-center)){background:var(--tf-app-bg)}body:has(:is(.project.tf-foundation,.tf-task-center,.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace,.tf-help-center)) .main{padding:.75rem;background:var(--tf-app-bg)}body:has(:is(.project.tf-foundation,.tf-task-center,.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace,.tf-help-center)) .main .menu,body:has(:is(.project.tf-foundation,.tf-task-center,.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace,.tf-help-center)) .main .view{color:var(--tf-text-primary);background:var(--tf-workspace);border:1px solid var(--tf-border-muted);border-radius:var(--tf-radius-lg)}body:has(:is(.project.tf-foundation,.tf-task-center,.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace,.tf-help-center)) .main .menu{width:4rem;padding-top:.875rem;padding-bottom:.875rem}body:has(:is(.project.tf-foundation,.tf-task-center,.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace,.tf-help-center)) .main .menu .logo{background-color:var(--tf-accent)}body:has(:is(.project.tf-foundation,.tf-task-center,.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace,.tf-help-center)) .main .view{margin-left:.75rem;padding-right:1.75rem;padding-left:1.75rem;overflow:auto}body:has(:is(.project.tf-foundation,.tf-task-center,.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace,.tf-help-center)) .main .item{position:relative;width:2.75rem;height:2.75rem;color:var(--tf-text-secondary);background:transparent;border:1px solid transparent;border-radius:.5rem}body:has(:is(.project.tf-foundation,.tf-task-center,.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace,.tf-help-center)) .main button.item{padding:0;font:inherit;cursor:pointer}body:has(:is(.project.tf-foundation,.tf-task-center,.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace,.tf-help-center)) .main .item:hover{color:var(--tf-text-primary);background:#101b2a;border-color:var(--tf-border-muted);border-radius:.5rem}body:has(:is(.project.tf-foundation,.tf-task-center,.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace,.tf-help-center)) .main .item.active{color:#fff;background:var(--tf-accent-soft)!important;border-color:#31c7ff75;border-radius:.5rem}body:has(:is(.project.tf-foundation,.tf-task-center,.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace,.tf-help-center)) .main .item.active:before{position:absolute;top:.4375rem;bottom:.4375rem;left:-.25rem;width:.125rem;content:"";background:var(--tf-accent);border-radius:.125rem}body:has(:is(.project.tf-foundation,.tf-task-center,.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace,.tf-help-center)) .main .menu .settingTrigger{color:var(--tf-text-muted);background:transparent;border-color:transparent}body:has(:is(.project.tf-foundation,.tf-task-center,.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace,.tf-help-center)) .main .menu .settingTrigger .t-badge,body:has(:is(.project.tf-foundation,.tf-task-center,.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace,.tf-help-center)) .main .menu .settingTrigger .i-icon{color:inherit}body:has(:is(.project.tf-foundation,.tf-task-center,.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace,.tf-help-center)) .main .menu .settingTrigger:hover{color:var(--tf-text-primary);background:#2f82dc1c;border-color:#5287c02e}body:has(:is(.project.tf-foundation,.tf-task-center,.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace,.tf-help-center)) .main .menu .settingTrigger.active{color:#fff;background:#2087ff29!important;border-color:#31c7ff66}body:has(:is(.project.tf-foundation,.tf-task-center,.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace,.tf-help-center)) .main .menu .footItem .personalCenterTrigger.active{color:#fff;background:#2087ff29!important;border-color:#31c7ff66;border-radius:.5rem}body:has(:is(.project.tf-foundation,.tf-task-center,.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace,.tf-help-center)) .main .menu::-webkit-scrollbar-thumb{background:var(--tf-border)}body:has(.project.tf-foundation) .t-image__error,body:has(.project.tf-foundation) .t-image__error .t-space{color:var(--tf-text-muted)}body:has(.tf-production-workspace){--tf-production-app: var(--tf-app-bg);--tf-production-workspace: var(--tf-workspace);--tf-production-panel: var(--tf-panel-surface);--tf-production-elevated: var(--tf-panel-elevated);--tf-production-field: var(--tf-field-surface);--tf-production-border: var(--tf-border);--tf-production-border-muted: var(--tf-border-muted);--tf-production-text-primary: var(--tf-text-primary);--tf-production-text-secondary: var(--tf-text-secondary);--tf-production-text-muted: var(--tf-text-muted);--tf-production-text-disabled: var(--tf-text-disabled);color:var(--tf-text-primary);color-scheme:inherit;background:var(--tf-app-bg)}body:has(.tf-production-workspace) .main{padding:.75rem;background:var(--tf-app-bg)}body:has(.tf-production-workspace) .main .menu,body:has(.tf-production-workspace) .main .view{color:var(--tf-text-primary);border:1px solid var(--tf-border-muted);border-radius:var(--tf-radius-lg)}body:has(.tf-production-workspace) .main .menu{background:var(--tf-production-panel)}body:has(.tf-production-workspace) .main .view{background:var(--tf-production-workspace)}body:has(.tf-production-workspace) .main .menu{width:4rem;padding-top:.875rem;padding-bottom:.875rem}body:has(.tf-production-workspace) .main .menu .logo{background-color:var(--tf-accent)}body:has(.tf-production-workspace) .main .view{margin-left:.75rem;padding:0;overflow:hidden}body:has(.tf-production-workspace) .main .topMenu{height:3.125rem!important;padding:0 .875rem 0 1rem;background:var(--tf-production-panel);border-bottom:1px solid var(--tf-border-muted)}body:has(.tf-production-workspace) .main .topMenu .title{min-width:0}body:has(.tf-production-workspace) .main .topMenu .title h2{overflow:hidden;margin:0;color:var(--tf-text-primary);font-size:.9375rem;font-weight:680;line-height:1.25rem;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}body:has(.tf-production-workspace) .main .topMenu .rightBtnList{flex:0 0 auto}body:has(.tf-production-workspace) .main .topMenu .rightBtnList .divider{height:1.375rem;background:var(--tf-border-muted)}body:has(.tf-production-workspace) .main .viewBox{height:calc(100% - 3.125rem)!important}.tf-production-tooltip,.tf-production-tooltip .t-popup__content,.tf-production-tooltip .t-tooltip__content{color:var(--tf-text-primary)!important;background:var(--tf-production-elevated, var(--tf-panel-elevated))!important;border:1px solid var(--tf-border)!important;border-radius:.375rem!important;box-shadow:0 .5rem 1.375rem #0000003d!important}body:has(.tf-production-workspace) :is(.t-popup.t-select__dropdown,.t-dropdown__menu,.t-cascader__panel,.t-popup__content){color:var(--tf-text-secondary);background:var(--tf-production-elevated);border-color:var(--tf-production-border)}body:has(.tf-production-workspace) :is(.t-select-option,.t-dropdown__item){color:var(--tf-text-secondary);background:transparent}body:has(.tf-production-workspace) :is(.t-select-option,.t-dropdown__item):hover,body:has(.tf-production-workspace) :is(.t-select-option,.t-dropdown__item).t-is-selected,body:has(.tf-production-workspace) :is(.t-select-option,.t-dropdown__item)[aria-selected=true]{color:var(--tf-text-primary);background:#31c7ff1f}body:has(.tf-production-workspace) :is(.t-select-option,.t-dropdown__item).t-is-disabled{color:var(--tf-text-disabled);background:transparent}.tf-production-workspace :is(.t-collapse,.t-collapse-panel__header,.t-collapse-panel__content,.t-collapse-panel__body){color:var(--tf-text-secondary);background:var(--tf-production-panel);border-color:var(--tf-production-border-muted)}.tf-production-workspace .t-collapse-panel__header:hover,.tf-production-workspace .t-collapse-panel__header:focus-visible,.tf-production-workspace .t-collapse-panel.t-is-active>.t-collapse-panel__header{color:var(--tf-text-primary);background:var(--tf-production-elevated)}.tf-production-workspace :is(.t-tabs__header,.t-tabs__nav,.t-tabs__content,.t-tab-panel){color:var(--tf-text-secondary);background:transparent}.tf-production-workspace .t-tabs__nav-item{color:var(--tf-text-muted)}.tf-production-workspace .t-tabs__nav-item:is(:hover,.t-is-active){color:var(--tf-text-primary)}.tf-production-workspace :is(.t-empty__title,.t-empty__description){color:var(--tf-text-muted)}body:has(.tf-corner-scape-workspace){color:var(--tf-text-primary);background:var(--tf-app-bg)}body:has(.tf-corner-scape-workspace) .main{padding:.75rem;background:var(--tf-app-bg)}body:has(.tf-corner-scape-workspace) .main .menu,body:has(.tf-corner-scape-workspace) .main .view{color:var(--tf-text-primary);background:#080f1a;border:1px solid var(--tf-border-muted);border-radius:var(--tf-radius-lg)}body:has(.tf-corner-scape-workspace) .main .menu{width:4rem;padding-top:.875rem;padding-bottom:.875rem}body:has(.tf-corner-scape-workspace) .main .menu .logo{background-color:var(--tf-accent)}body:has(.tf-corner-scape-workspace) .main .view{margin-left:.75rem;padding-right:1.75rem;padding-left:1.75rem;overflow:auto}body:has(.tf-corner-scape-workspace) .main .item{position:relative;width:2.75rem;height:2.75rem;color:var(--tf-text-secondary);background:transparent;border:1px solid transparent;border-radius:.5rem}body:has(.tf-corner-scape-workspace) .main button.item{padding:0;font:inherit;cursor:pointer}body:has(.tf-corner-scape-workspace) .main .item:hover{color:var(--tf-text-primary);background:#101b2a;border-color:var(--tf-border-muted);border-radius:.5rem}body:has(.tf-corner-scape-workspace) .main .item.active{color:#fff;background:var(--tf-accent-soft)!important;border-color:#31c7ff75;border-radius:.5rem}body:has(.tf-corner-scape-workspace) .main .item.active:before{position:absolute;top:.4375rem;bottom:.4375rem;left:-.25rem;width:.125rem;content:"";background:var(--tf-accent);border-radius:.125rem}body:has(.tf-corner-scape-workspace) .main .menu :where(.settingTrigger,.personalCenterTrigger){color:var(--tf-text-muted);background:transparent;border-color:transparent}body:has(.tf-corner-scape-workspace) .main .menu :where(.settingTrigger,.personalCenterTrigger) :where(.t-badge,.i-icon){color:inherit}body:has(.tf-corner-scape-workspace) .main .menu :where(.settingTrigger,.personalCenterTrigger):hover{color:var(--tf-text-primary);background:#2f82dc1c;border-color:#5287c02e}body:has(.tf-corner-scape-workspace) .main .menu :where(.settingTrigger,.personalCenterTrigger).active{color:#fff;background:#2087ff29!important;border-color:#31c7ff66}body:has(.tf-corner-scape-workspace) .main .menu .footItem :is(.personalCenterTrigger,.settingTrigger).active{color:#fff;background:#2087ff29!important;border-color:#31c7ff66;border-radius:.5rem}body:has(.tf-corner-scape-workspace) .main .menu::-webkit-scrollbar-thumb{background:var(--tf-border)}.tf-task-center .headerInfo{min-width:0}.tf-task-center .header>.t-button{min-height:2.25rem;color:var(--tf-text-secondary);background:#0c1624;border-color:var(--tf-border);box-shadow:none}.tf-task-center .header>.t-button:hover:not(.t-is-disabled){color:var(--tf-text-primary);background:#122137;border-color:#3a5a7d}.tf-task-center .list{overflow:hidden;background:#09111d;border:1px solid var(--tf-border-muted);border-radius:var(--tf-radius-lg)}.tf-task-center .search{display:grid;grid-template-columns:repeat(3,minmax(11.25rem,16.25rem));gap:.625rem;padding:.875rem 1rem;background:#0b1421;border-bottom:1px solid var(--tf-border-muted)}.tf-task-center .search>*{min-width:0;margin-left:0!important}.tf-task-center .content{padding:0 1rem .875rem}.tf-task-center :where(.t-input,.t-select-input){min-height:2.25rem;color:var(--tf-text-primary);background:#08111d;border-color:var(--tf-border);border-radius:var(--tf-radius-md);box-shadow:none}.tf-task-center :where(.t-input,.t-select-input):hover:not(.t-is-disabled){border-color:#47617f}.tf-task-center :where(.t-input.t-is-focused,.t-select-input.t-is-focused,.t-input:focus-within,.t-select-input:focus-within){border-color:var(--tf-accent);box-shadow:0 0 0 .1875rem var(--tf-focus-ring)}.tf-task-center .t-input__inner,.tf-task-center .t-select-input__value,.tf-task-center .t-input__prefix,.tf-task-center .t-input__suffix{color:var(--tf-text-secondary)}.tf-task-center .t-table,.tf-task-center .t-table__content,.tf-task-center .t-table__header,.tf-task-center .t-table__body,.tf-task-center .t-table table{color:var(--tf-text-primary);background:transparent!important}.tf-task-center .t-table th,.tf-task-center .t-table thead tr,.tf-task-center .t-table__header tr{height:2.625rem;color:var(--tf-text-muted)!important;font-size:var(--tf-font-size-xs);font-weight:600;background:#0b1421!important;border-color:var(--tf-border-muted)!important}.tf-task-center .t-table td,.tf-task-center .t-table tbody tr,.tf-task-center .t-table__body tr,.tf-task-center .t-table__row--striped td{height:3rem;color:var(--tf-text-secondary)!important;font-size:var(--tf-font-size-sm);background:#09111d!important;border-color:var(--tf-border-muted)!important}.tf-task-center .t-table tbody tr:hover td,.tf-task-center .t-table__body tr:hover td{color:var(--tf-text-primary)!important;background:#2087ff13!important}.tf-task-center .t-table__cell--fixed-left,.tf-task-center .t-table__cell--fixed-right{background:inherit!important}.tf-task-center .t-table__empty{color:var(--tf-text-muted);background:#09111d}.tf-task-center .t-pagination,.tf-task-center .t-pagination__jump,.tf-task-center .t-pagination__total,.tf-task-center .t-pagination__select{color:var(--tf-text-muted);background:transparent}.tf-task-center .t-pagination__btn,.tf-task-center .t-pagination__number{color:var(--tf-text-secondary);background:#0b1522;border-color:var(--tf-border-muted);box-shadow:none}.tf-task-center .t-pagination__btn:hover:not(.t-is-disabled),.tf-task-center .t-pagination__number:hover:not(.t-is-disabled){color:var(--tf-text-primary);border-color:#3a5a7d}.tf-task-center .t-pagination__number.t-is-current{color:#fff;background:var(--tf-accent-strong);border-color:var(--tf-accent-strong)}.tf-project-dialog{max-width:calc(100vw - 2rem);overflow:hidden;color:var(--tf-text-primary);color-scheme:inherit;background:#0a121e!important;border:1px solid var(--tf-border)!important;border-radius:var(--tf-radius-lg)!important;box-shadow:0 1.5rem 4rem #0000006b!important}.tf-project-dialog .t-dialog__header{min-height:3.5rem;padding:0 1.25rem;color:var(--tf-text-primary);background:#0a121e;border-bottom:1px solid var(--tf-border-muted)}.tf-project-dialog .t-dialog__header-content{font-size:var(--tf-font-size-lg);font-weight:680;letter-spacing:-.01em}.tf-project-dialog .t-dialog__close{color:var(--tf-text-muted);border-radius:var(--tf-radius-md)}.tf-project-dialog .t-dialog__close:hover{color:var(--tf-text-primary);background:var(--tf-accent-soft)}.tf-project-dialog .t-dialog__body{max-height:calc(100vh - 16.25rem);overflow:auto;padding:1.125rem 1.25rem 1rem;color:var(--tf-text-primary);background:#0a121e;scrollbar-color:#314765 transparent;scrollbar-width:thin}.tf-project-dialog .t-dialog__footer{padding:.75rem 1.25rem;background:#0b1421;border-top:1px solid var(--tf-border-muted)}.tf-project-dialog .formColumns{gap:1rem;align-items:stretch}.tf-project-dialog .formLeft,.tf-project-dialog .formRight{padding:1rem;background:#0c1623;border:1px solid var(--tf-border-muted);border-radius:.5rem}.tf-project-dialog .formLeft{flex:0 1 43%}.tf-project-dialog .formRight{flex:1 1 57%;background:#0b1421}.tf-project-dialog .t-form__item{margin-bottom:.875rem}.tf-project-dialog .t-form__label{padding-bottom:.375rem;color:var(--tf-text-secondary)!important;font-size:var(--tf-font-size-sm);font-weight:600}.tf-project-dialog :where(.t-input,.t-select-input,.t-textarea__inner){color:var(--tf-text-primary)!important;background:#07101b!important;border-color:var(--tf-border)!important;border-radius:var(--tf-radius-md)!important;box-shadow:none!important}.tf-project-dialog :where(.t-input,.t-select-input){min-height:2.375rem}.tf-project-dialog :where(.t-input,.t-select-input,.t-textarea__inner):hover:not(.t-is-disabled){border-color:#47617f!important}.tf-project-dialog :where(.t-input.t-is-focused,.t-select-input.t-is-focused,.t-input:focus-within,.t-select-input:focus-within,.t-textarea__inner:focus-visible){border-color:var(--tf-accent)!important;outline:1px solid transparent;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)!important}.tf-project-dialog :where(.t-input__inner,.t-select-input__value,.t-textarea__inner){color:var(--tf-text-primary)!important;caret-color:var(--tf-accent)}.tf-project-dialog :where(.t-input__inner,.t-textarea__inner)::placeholder{color:var(--tf-text-muted)!important;opacity:1}.tf-project-dialog .artStylePicker,.tf-project-dialog .directorManual{height:auto;padding:.75rem;background:#08111d;border:1px solid var(--tf-border-muted);border-radius:.5rem}.tf-project-dialog .artStyleHeader,.tf-project-dialog .directorManualHeader{min-height:2rem;margin-bottom:.625rem!important;color:var(--tf-text-primary);font-size:var(--tf-font-size-sm);font-weight:650}.tf-project-dialog .artStyleContent{height:clamp(10.625rem,22vh,13.125rem)!important;padding:.125rem .25rem .125rem .125rem!important;scrollbar-color:#314765 transparent;scrollbar-width:thin}.tf-project-dialog .gridContainer{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.625rem}.tf-project-dialog .gridItem{overflow:hidden;background:#0d1826;border:1px solid var(--tf-border-muted)!important;border-radius:.4375rem!important;transform:none!important;transition:background-color var(--tf-motion-fast),border-color var(--tf-motion-fast),box-shadow var(--tf-motion-fast)!important}.tf-project-dialog .gridItem:hover,.tf-project-dialog .gridItem:focus-within{background:#101d2d;border-color:#3a5a7d!important}.tf-project-dialog .gridItem.active{border-color:var(--tf-accent)!important;box-shadow:0 0 0 .125rem var(--tf-focus-ring)}.tf-project-dialog .gridItem.active:before{position:absolute;z-index:4;top:.4375rem;right:.4375rem;width:1.0625rem;height:1.0625rem;content:"";background:var(--tf-accent-strong);border:1px solid rgba(255,255,255,.55);border-radius:50%;box-shadow:0 .125rem .5rem #00000057}.tf-project-dialog .gridItem.active:after{position:absolute!important;z-index:5!important;top:.6875rem!important;right:.75rem!important;bottom:auto!important;left:auto!important;width:.375rem!important;height:.1875rem!important;content:""!important;background:transparent!important;border:0!important;border-bottom:.125rem solid #ffffff!important;border-left:.125rem solid #ffffff!important;transform:rotate(-45deg)!important}.tf-project-dialog .gridItem .imageWrapper{border-radius:.375rem;background:#07101b}.tf-project-dialog .gridItem .artImage{aspect-ratio:16/11!important}.tf-project-dialog .gridItem .text{padding:.375rem .5rem!important;overflow:hidden;color:#f1f6ff!important;text-align:left!important;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(180deg,#05091000,#050910e6)!important}.tf-project-dialog .gridItem .editBtn,.tf-project-dialog .gridItem .delBtn,.tf-project-dialog .gridItem .preview{color:var(--tf-text-secondary)!important;background:#091422!important;border:1px solid var(--tf-border)!important;box-shadow:none!important}.tf-project-dialog .gridItem .editBtn:hover,.tf-project-dialog .gridItem .preview:hover{color:var(--tf-text-primary)!important;border-color:#55779d!important}.tf-project-dialog .gridItem .delBtn:hover{color:#ffadb3!important;background:#f0747d1f!important;border-color:#f0747d66!important}.tf-project-dialog .t-button{min-height:2.125rem;box-shadow:none!important}.tf-project-dialog .t-button--theme-default:not(.t-button--variant-text){color:var(--tf-text-secondary)!important;background:#101b2a!important;border-color:var(--tf-border)!important}.tf-project-dialog .t-button--theme-default:not(.t-button--variant-text):hover:not(.t-is-disabled){color:var(--tf-text-primary)!important;background:#16263a!important;border-color:#47617f!important}.tf-project-dialog .t-button--theme-primary{color:#fff!important;background:var(--tf-accent-strong)!important;border-color:var(--tf-accent-strong)!important}.tf-project-dialog .t-button--theme-primary:hover:not(.t-is-disabled){background:var(--tf-accent-hover)!important;border-color:var(--tf-accent-hover)!important}.tf-project-dialog .t-button:focus-visible,.tf-project-dialog .manualSelect:focus-visible{outline:1px solid var(--tf-accent);outline-offset:.125rem;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)!important}body:has(.tf-project-dialog) .t-dialog__mask{background:#02050ac7!important}body:has(.tf-project-dialog) :where(.t-popup,.t-select__dropdown,.t-dropdown__menu){color:var(--tf-text-primary)!important;background:var(--tf-surface-elevated)!important;border:1px solid var(--tf-border)!important;border-radius:var(--tf-radius-md)!important;box-shadow:0 .875rem 2.25rem #00000061!important}body:has(.tf-project-dialog) :where(.t-select-option,.t-dropdown__item){color:var(--tf-text-secondary)!important;background:transparent!important}body:has(.tf-project-dialog) :where(.t-select-option:hover:not(.t-is-disabled),.t-select-option.t-select-option__hover:not(.t-is-disabled),.t-select-option.t-select-option--hover:not(.t-is-disabled),.t-select-option.t-is-selected,.t-dropdown__item:hover){color:var(--tf-text-primary)!important;background:var(--tf-accent-soft)!important}.tf-manual-create-dialog{display:flex;width:min(94vw,97.5rem)!important;max-width:calc(100vw - 2.5rem);height:min(88vh,57.5rem);max-height:calc(100vh - 2.5rem);overflow:hidden;flex-direction:column;color:var(--tf-text-primary);color-scheme:inherit;background:var(--tf-panel-surface)!important;border:1px solid var(--tf-border)!important;border-radius:var(--tf-radius-lg)!important;box-shadow:var(--tf-shadow-elevated)!important}.tf-manual-create-dialog .t-dialog__header{min-height:3.25rem;padding:0 var(--tf-space-7);flex:0 0 auto;color:var(--tf-text-primary)!important;background:var(--tf-panel-strong)!important;border-bottom:1px solid var(--tf-divider)!important}.tf-manual-create-dialog .t-dialog__header-content{color:var(--tf-text-primary);font-size:var(--tf-font-size-lg);font-weight:650;letter-spacing:-.01em}.tf-manual-create-dialog .t-dialog__close{display:grid;width:2rem;height:2rem;margin-right:calc(var(--tf-space-3) * -1);place-items:center;color:var(--tf-text-muted);background:transparent;border-radius:var(--tf-radius-md);transition:color var(--tf-motion-fast),background-color var(--tf-motion-fast)}.tf-manual-create-dialog .t-dialog__close:hover{color:var(--tf-text-primary);background:var(--tf-panel-hover)}.tf-manual-create-dialog .t-dialog__close:focus-visible{outline:1px solid var(--tf-accent);outline-offset:1px;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)}.tf-manual-create-dialog .t-dialog__body{display:flex;height:auto!important;min-height:0;max-height:calc(100vh - 8.9375rem)!important;padding:var(--tf-space-6) var(--tf-space-7);overflow:auto;flex:1 1 auto;color:var(--tf-text-primary);background:var(--tf-workspace)!important;scrollbar-color:var(--tf-scrollbar-thumb) var(--tf-field-surface);scrollbar-width:thin}.tf-manual-create-dialog .t-dialog__body::-webkit-scrollbar,.tf-manual-create-dialog :where(.t-tabs__nav-scroll,.md-editor-input,.md-editor-preview)::-webkit-scrollbar{width:.5rem;height:.5rem}.tf-manual-create-dialog .t-dialog__body::-webkit-scrollbar-track,.tf-manual-create-dialog :where(.t-tabs__nav-scroll,.md-editor-input,.md-editor-preview)::-webkit-scrollbar-track{background:var(--tf-field-surface)}.tf-manual-create-dialog .t-dialog__body::-webkit-scrollbar-thumb,.tf-manual-create-dialog :where(.t-tabs__nav-scroll,.md-editor-input,.md-editor-preview)::-webkit-scrollbar-thumb{background:var(--tf-scrollbar-thumb);border:.125rem solid var(--tf-field-surface);border-radius:62.4375rem}.tf-manual-create-dialog .t-dialog__body::-webkit-scrollbar-thumb:hover,.tf-manual-create-dialog :where(.t-tabs__nav-scroll,.md-editor-input,.md-editor-preview)::-webkit-scrollbar-thumb:hover{background:var(--tf-text-muted)}.tf-manual-create-dialog .t-dialog__footer{padding:var(--tf-space-5) var(--tf-space-7);flex:0 0 auto;background:var(--tf-panel-surface)!important;border-top:1px solid var(--tf-divider)!important}.tf-manual-create-dialog .t-dialog__footer>div{display:flex;justify-content:flex-end;gap:var(--tf-space-4)}.tf-manual-create-dialog :where(.t-dialog__cancel,.t-dialog__confirm){min-width:4.5rem;min-height:2.125rem;margin-left:0!important;border-radius:var(--tf-radius-md)!important;box-shadow:none!important;transition:color var(--tf-motion-fast),background-color var(--tf-motion-fast),border-color var(--tf-motion-fast)}.tf-manual-create-dialog .t-dialog__cancel{color:var(--tf-text-secondary)!important;background:var(--tf-panel-elevated)!important;border-color:var(--tf-border)!important}.tf-manual-create-dialog .t-dialog__cancel:hover:not(.t-is-disabled){color:var(--tf-text-primary)!important;background:var(--tf-panel-hover)!important;border-color:var(--tf-text-muted)!important}.tf-manual-create-dialog .t-dialog__cancel:active:not(.t-is-disabled){background:var(--tf-field-surface)!important}.tf-manual-create-dialog .t-dialog__confirm{color:#fff!important;background:var(--tf-accent-strong)!important;border-color:var(--tf-accent-strong)!important}.tf-manual-create-dialog .t-dialog__confirm:hover:not(.t-is-disabled){background:var(--tf-accent-hover)!important;border-color:var(--tf-accent-hover)!important}.tf-manual-create-dialog .t-dialog__confirm:active:not(.t-is-disabled){background:var(--tf-running)!important;border-color:var(--tf-running)!important}.tf-manual-create-dialog :where(.t-dialog__cancel,.t-dialog__confirm):focus-visible{outline:1px solid var(--tf-accent);outline-offset:.125rem;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)!important}.tf-manual-create-dialog :where(.t-dialog__cancel,.t-dialog__confirm).t-is-disabled{color:var(--tf-text-disabled)!important;background:var(--tf-field-surface)!important;border-color:var(--tf-border-muted)!important;opacity:.72}.tf-manual-create-dialog .t-loading,.tf-manual-create-dialog .t-loading__parent,.tf-manual-create-dialog .t-form{display:flex;width:100%;min-height:0;flex:1 1 auto;flex-direction:column}.tf-manual-create-dialog .t-form__item:last-child,.tf-manual-create-dialog .t-form__item:last-child .t-form__controls,.tf-manual-create-dialog .t-form__item:last-child .t-form__controls-content,.tf-manual-create-dialog .promptEditorWrapper,.tf-manual-create-dialog .promptEditorHeader,.tf-manual-create-dialog .aiExtractInline{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.tf-manual-create-dialog .t-form__item{margin-bottom:var(--tf-space-6)}.tf-manual-create-dialog .t-form__item:last-child{margin-bottom:0}.tf-manual-create-dialog .t-form__label,.tf-manual-create-dialog .fieldLabel{padding-bottom:var(--tf-space-3);color:var(--tf-text-secondary)!important;font-size:var(--tf-font-size-sm);font-weight:600}.tf-manual-create-dialog .t-form__controls-content{width:100%;min-width:0}.tf-manual-create-dialog .nameAndCoverRow{display:grid;width:100%;min-width:0;align-items:end;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(14rem,.9fr);gap:var(--tf-space-6)}.tf-manual-create-dialog .t-dialog__body .nameAndCoverRow :where(.nameField,.mdFileLocation,.coverField){min-width:0;margin-top:0!important;gap:var(--tf-space-3)}.tf-manual-create-dialog :where(.t-input,.t-textarea__inner){color:var(--tf-text-primary)!important;background:var(--tf-field-surface)!important;border-color:var(--tf-border-muted)!important;border-radius:var(--tf-radius-md)!important;box-shadow:none!important;transition:background-color var(--tf-motion-fast),border-color var(--tf-motion-fast),box-shadow var(--tf-motion-fast)}.tf-manual-create-dialog .t-input{min-height:2.375rem}.tf-manual-create-dialog :where(.t-input,.t-textarea__inner):hover:not(.t-is-disabled){border-color:var(--tf-border)!important}.tf-manual-create-dialog .t-dialog__body .t-input.t-is-focused,.tf-manual-create-dialog .t-dialog__body .t-input:focus-within,.tf-manual-create-dialog .t-dialog__body .t-textarea__inner:focus-visible{border-color:var(--tf-accent)!important;outline:1px solid transparent;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)!important}.tf-manual-create-dialog :where(.t-input__inner,.t-textarea__inner){color:var(--tf-text-primary)!important;caret-color:var(--tf-accent)}.tf-manual-create-dialog :where(.t-input__inner,.t-textarea__inner)::placeholder{color:var(--tf-text-muted)!important;opacity:1}.tf-manual-create-dialog .t-input.t-is-disabled{color:var(--tf-text-disabled)!important;background:var(--tf-panel-surface)!important;border-color:var(--tf-border-muted)!important}.tf-manual-create-dialog .coverUploadArea.multiCoverUploadArea{min-height:5rem;align-items:stretch}.tf-manual-create-dialog .coverPreview{overflow:visible;border-radius:var(--tf-radius-md)}.tf-manual-create-dialog .coverPreview .coverImg{background:var(--tf-field-surface);border-color:var(--tf-border)!important;border-radius:var(--tf-radius-md)!important}.tf-manual-create-dialog .coverImgRemove{color:var(--tf-text-primary)!important;background:color-mix(in srgb,var(--tf-error) 72%,var(--tf-field-surface))!important;border:1px solid color-mix(in srgb,var(--tf-error) 70%,transparent);box-shadow:none!important}.tf-manual-create-dialog .coverUploadArea .coverUploadTrigger{width:5rem;height:5rem;padding:0;flex:0 0 auto;color:var(--tf-text-muted)!important;font:inherit;font-size:var(--tf-font-size-xs);background:var(--tf-field-surface)!important;border:1px dashed var(--tf-border)!important;border-radius:var(--tf-radius-md);box-shadow:none;transition:color var(--tf-motion-fast),background-color var(--tf-motion-fast),border-color var(--tf-motion-fast),box-shadow var(--tf-motion-fast)}.tf-manual-create-dialog .coverUploadArea .coverUploadTrigger:hover{color:var(--tf-text-secondary)!important;background:var(--tf-panel-hover)!important;border-color:var(--tf-accent)!important}.tf-manual-create-dialog .coverUploadArea .coverUploadTrigger:focus-visible{color:var(--tf-text-primary)!important;outline:1px solid var(--tf-accent);outline-offset:.125rem;border-color:var(--tf-accent)!important;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)}.tf-manual-create-dialog .promptEditorWrapper,.tf-manual-create-dialog .promptEditorHeader,.tf-manual-create-dialog .aiExtractInline{width:100%;min-width:0;min-height:0}.tf-manual-create-dialog .promptEditorHeader{margin-bottom:0!important}.tf-manual-create-dialog .t-tabs{display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column;color:var(--tf-text-secondary);background:transparent!important}.tf-manual-create-dialog :where(.t-tabs__nav,.t-tabs__nav-container,.t-tabs__nav-wrap){color:var(--tf-text-secondary)!important;background:var(--tf-panel-strong)!important}.tf-manual-create-dialog .t-tabs__nav{min-height:2.625rem;padding:0 var(--tf-space-4);border:1px solid var(--tf-border-muted);border-bottom:0;border-radius:var(--tf-radius-md) var(--tf-radius-md) 0 0}.tf-manual-create-dialog .t-tabs__nav-container:after,.tf-manual-create-dialog .t-tabs__nav:after{background:var(--tf-divider)!important;border-color:var(--tf-divider)!important}.tf-manual-create-dialog .t-tabs__nav-scroll{min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-color:var(--tf-scrollbar-thumb) var(--tf-panel-strong);scrollbar-width:thin}.tf-manual-create-dialog :where(.t-tabs__nav-item,.t-tabs__nav-item-wrapper,.t-tabs__nav-item-text-wrapper){background:transparent!important}.tf-manual-create-dialog :where(.t-tabs__nav-item,.t-tabs__nav-item-wrapper,.t-tabs__nav-item-text-wrapper):before,.tf-manual-create-dialog :where(.t-tabs__nav-item,.t-tabs__nav-item-wrapper,.t-tabs__nav-item-text-wrapper):after{background:transparent!important;box-shadow:none!important}.tf-manual-create-dialog .t-tabs__nav-item{min-width:max-content;flex:0 0 auto;color:var(--tf-text-secondary)!important;background:transparent!important;transition:color var(--tf-motion-fast),background-color var(--tf-motion-fast)}.tf-manual-create-dialog .t-tabs__nav-item:hover:not(.t-is-disabled){color:var(--tf-text-primary)!important;background:var(--tf-panel-hover)!important}.tf-manual-create-dialog .t-tabs__nav-item.t-is-active{color:var(--tf-text-primary)!important;background:var(--tf-panel-strong)!important}.tf-manual-create-dialog .t-tabs__nav-item:focus-visible{outline:1px solid var(--tf-accent);outline-offset:-.1875rem;box-shadow:inset 0 0 0 .1875rem var(--tf-focus-ring)}.tf-manual-create-dialog .t-tabs__nav-item:hover:not(.t-is-disabled) :where(.t-tabs__nav-item-wrapper,.t-tabs__nav-item-text-wrapper){color:var(--tf-text-primary)!important;background:var(--tf-panel-hover)!important}.tf-manual-create-dialog .t-tabs__nav-item.t-is-active :where(.t-tabs__nav-item-wrapper,.t-tabs__nav-item-text-wrapper){color:var(--tf-text-primary)!important;background:var(--tf-panel-strong)!important}.tf-manual-create-dialog .t-tabs__bar{height:.125rem!important;background:var(--tf-accent)!important;border-radius:1px 1px 0 0;box-shadow:none!important}.tf-manual-create-dialog .t-tabs__content{min-width:0;min-height:0;padding:0!important;overflow:hidden;flex:1 1 auto;background:var(--tf-reading-surface)!important;border:1px solid var(--tf-border-muted);border-radius:0 0 var(--tf-radius-md) var(--tf-radius-md)}.tf-manual-create-dialog .t-tab-panel{height:100%;min-width:0;min-height:0;padding:0;background:var(--tf-reading-surface)!important}.tf-manual-create-dialog .tf-manual-create-dialog__editor{height:100%;min-height:17.5rem;margin-top:0}.tf-manual-create-dialog .md-editor,.tf-manual-create-dialog .md-editor-content,.tf-manual-create-dialog .md-editor-content-wrapper,.tf-manual-create-dialog .md-editor-input-wrapper,.tf-manual-create-dialog .md-editor-preview-wrapper{--md-bk-color: var(--tf-reading-surface) !important;--md-color: var(--tf-text-secondary);color:var(--tf-text-secondary)!important;background:var(--tf-reading-surface)!important;border-color:var(--tf-border-muted)!important}.tf-manual-create-dialog .md-editor{overflow:hidden;border:0!important;border-radius:0 0 calc(var(--tf-radius-md) - 1px) calc(var(--tf-radius-md) - 1px)!important;box-shadow:none!important}.tf-manual-create-dialog .md-editor:focus-within{box-shadow:inset 0 0 0 1px var(--tf-accent)!important}.tf-manual-create-dialog .md-editor .md-editor-toolbar-wrapper,.tf-manual-create-dialog .md-editor .md-editor-toolbar{color:var(--tf-text-muted)!important;background:var(--tf-panel-strong)!important;border-color:var(--tf-divider)!important}.tf-manual-create-dialog .md-editor-toolbar-wrapper{min-height:2.625rem;border-bottom:1px solid var(--tf-divider)!important}.tf-manual-create-dialog .md-editor .md-editor-toolbar-item,.tf-manual-create-dialog .md-editor .md-editor-btn{color:var(--tf-text-muted)!important;background:transparent!important;border-color:transparent!important;border-radius:var(--tf-radius-sm)!important}.tf-manual-create-dialog .md-editor .md-editor-toolbar-item:hover,.tf-manual-create-dialog .md-editor .md-editor-btn:hover{color:var(--tf-text-primary)!important;background:var(--tf-panel-hover)!important}.tf-manual-create-dialog .md-editor .md-editor-toolbar-item:focus-visible,.tf-manual-create-dialog .md-editor .md-editor-btn:focus-visible{color:var(--tf-text-primary)!important;outline:1px solid var(--tf-accent);outline-offset:1px;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)}.tf-manual-create-dialog .md-editor .md-editor-toolbar-active,.tf-manual-create-dialog .md-editor .md-editor-toolbar-item.active{color:var(--tf-accent)!important;background:var(--tf-accent-soft)!important}.tf-manual-create-dialog .md-editor-divider{border-color:var(--tf-border-muted)!important}.tf-manual-create-dialog .md-editor .md-editor-input,.tf-manual-create-dialog .md-editor .md-editor-preview{color:var(--tf-text-secondary)!important;background:var(--tf-reading-surface)!important;caret-color:var(--tf-accent);scrollbar-color:var(--tf-scrollbar-thumb) var(--tf-field-surface);scrollbar-width:thin}.tf-manual-create-dialog .md-editor-input::placeholder{color:var(--tf-text-muted)!important;opacity:1}.tf-manual-create-dialog :where(.md-editor-input,.md-editor-preview)::selection,.tf-manual-create-dialog .md-editor-preview ::selection{color:var(--tf-text-primary);background:var(--tf-accent-soft)}.tf-manual-create-dialog .md-editor-preview :where(h1,h2,h3,h4,h5,h6,strong,b){color:var(--tf-text-primary)!important}.tf-manual-create-dialog .md-editor-preview :where(p,li,td,th){color:var(--tf-text-secondary)!important;line-height:1.66}.tf-manual-create-dialog .md-editor-preview a{color:var(--tf-link)!important;text-underline-offset:.1875rem}.tf-manual-create-dialog .md-editor-preview blockquote{color:var(--tf-text-secondary)!important;background:var(--tf-reading-quote)!important;border-left:1px solid var(--tf-accent)!important}.tf-manual-create-dialog .md-editor-preview :where(table,th,td){border-color:var(--tf-border)!important}.tf-manual-create-dialog .md-editor-preview table{color:var(--tf-text-secondary)!important;background:var(--tf-reading-table)!important}.tf-manual-create-dialog .md-editor-preview th{color:var(--tf-text-primary)!important;background:var(--tf-panel-strong)!important}.tf-manual-create-dialog .md-editor-preview td{background:var(--tf-reading-table-row)!important}.tf-manual-create-dialog .md-editor-preview :where(pre,code){color:var(--tf-code-text)!important;background:var(--tf-field-surface)!important;border-color:var(--tf-border-muted)!important}.tf-manual-create-dialog .md-editor-preview hr{border-color:var(--tf-divider)!important}.tf-manual-create-dialog :where(.md-editor-dropdown-overlay,.md-editor-menu,.md-editor-modal,.md-editor-modal-container){color:var(--tf-text-secondary)!important;background:var(--tf-panel-elevated)!important;border-color:var(--tf-border)!important;box-shadow:var(--tf-shadow-elevated)!important}.tf-manual-create-dialog :where(.md-editor-menu-item,.md-editor-modal-close){color:var(--tf-text-secondary)!important}.tf-manual-create-dialog :where(.md-editor-menu-item,.md-editor-modal-close):hover{color:var(--tf-text-primary)!important;background:var(--tf-panel-hover)!important}.tf-manual-create-dialog :where(.md-editor-custom-scrollbar__track){background:var(--tf-field-surface)!important}.tf-manual-create-dialog :where(.md-editor-custom-scrollbar__thumb){background:var(--tf-scrollbar-thumb)!important}body:has(.tf-manual-create-dialog) .t-dialog__mask{background:#02050ac7!important}@media (max-width: 920px){.tf-manual-create-dialog .nameAndCoverRow{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-manual-create-dialog .coverField{grid-column:1/-1}}@media (max-width: 680px){.tf-manual-create-dialog{width:calc(100vw - 1.5rem)!important;max-width:calc(100vw - 1.5rem);height:calc(100vh - 1.5rem);max-height:calc(100vh - 1.5rem)}.tf-manual-create-dialog .t-dialog__header{min-height:3rem;padding:0 var(--tf-space-6)}.tf-manual-create-dialog .t-dialog__body,.tf-manual-create-dialog .t-dialog__footer{padding:var(--tf-space-5) var(--tf-space-6)}.tf-manual-create-dialog .nameAndCoverRow{grid-template-columns:minmax(0,1fr);gap:var(--tf-space-5)}.tf-manual-create-dialog .coverField{grid-column:auto}.tf-manual-create-dialog .tf-manual-create-dialog__editor{min-height:15rem}}@media (max-height: 800px){.tf-manual-create-dialog .t-dialog__body{padding-top:var(--tf-space-5);padding-bottom:var(--tf-space-5)}.tf-manual-create-dialog .t-form__item{margin-bottom:var(--tf-space-5)}.tf-manual-create-dialog .tf-manual-create-dialog__editor{min-height:14.375rem}}.tf-personal-center-dialog{max-width:calc(100vw - 2rem);overflow:hidden;color:var(--tf-text-primary);color-scheme:inherit;background:#0a121e!important;border:1px solid var(--tf-border)!important;border-radius:var(--tf-radius-lg)!important;box-shadow:0 1.5rem 4rem #0000006b!important}.tf-personal-center-dialog .t-dialog__header{min-height:3.5rem;padding:0 1.25rem;color:var(--tf-text-primary);background:#0a121e;border-bottom:1px solid var(--tf-border-muted)}.tf-personal-center-dialog .t-dialog__header-content{font-size:var(--tf-font-size-lg);font-weight:680}.tf-personal-center-dialog .t-dialog__close{color:var(--tf-text-muted);border-radius:var(--tf-radius-md)}.tf-personal-center-dialog .t-dialog__close:hover{color:var(--tf-text-primary);background:var(--tf-accent-soft)}.tf-personal-center-dialog .t-dialog__body{padding:1.125rem 1.25rem 1.25rem;color:var(--tf-text-primary);background:#0b1421}.tf-personal-center-dialog .personal-center,.tf-personal-center-dialog .password-panel{color:var(--tf-text-primary)}.tf-personal-center-dialog .profile{gap:.875rem;padding:.875rem .875rem 1.125rem;background:var(--tf-profile-surface);border:1px solid var(--tf-border-muted);border-radius:.5rem}.tf-personal-center-dialog .avatar{width:3rem;height:3rem;color:#fff;background:var(--tf-avatar-surface);border:1px solid var(--tf-avatar-border);border-radius:.5rem;font-size:1.1875rem;box-shadow:none}.tf-personal-center-dialog .username{color:var(--tf-text-primary);font-size:var(--tf-font-size-lg);font-weight:680}.tf-personal-center-dialog .account-label{color:var(--tf-text-muted);font-size:var(--tf-font-size-sm)}.tf-personal-center-dialog .divider{margin:.875rem 0 .5rem;background:var(--tf-border-muted)}.tf-personal-center-dialog .account-action-row{min-height:2.75rem;color:var(--tf-text-secondary);background:transparent;border:1px solid transparent;border-radius:var(--tf-radius-md)}.tf-personal-center-dialog .account-action-row:hover:not(:disabled){color:var(--tf-text-primary);background:#2087ff17;border-color:#31c7ff29}.tf-personal-center-dialog .account-action-row:focus-visible{outline:1px solid var(--tf-accent);outline-offset:.125rem;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)}.tf-personal-center-dialog .account-action-icon,.tf-personal-center-dialog .account-action-arrow{color:var(--tf-text-muted)}.tf-personal-center-dialog .logout-action-row{color:#ff9ca5!important}.tf-personal-center-dialog .logout-action-row .account-action-icon{color:inherit!important}.tf-personal-center-dialog .logout-action-row:hover:not(:disabled){color:#ffc4c8!important;background:#f0747d17;border-color:#f0747d33}.tf-personal-center-dialog .password-panel{padding:.125rem;scrollbar-color:#314765 transparent;scrollbar-width:thin}.tf-personal-center-dialog .back-button{min-height:2rem;padding:.25rem .375rem;color:#8fd4ff;border-radius:var(--tf-radius-md)}.tf-personal-center-dialog .back-button:hover{color:#c8ebff;background:var(--tf-accent-soft)}.tf-personal-center-dialog .back-button:focus-visible{outline:1px solid var(--tf-accent);outline-offset:.125rem;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)}.tf-personal-center-dialog .t-form__item{margin-bottom:.9375rem}.tf-personal-center-dialog .t-form__label{padding-bottom:.375rem;color:var(--tf-text-secondary)!important;font-size:var(--tf-font-size-sm);font-weight:600}.tf-personal-center-dialog .t-input{min-height:2.5rem;color:var(--tf-text-primary);background:#07101b!important;border-color:var(--tf-border)!important;border-radius:var(--tf-radius-md);box-shadow:none!important}.tf-personal-center-dialog .t-input:hover:not(.t-is-disabled){border-color:#47617f!important}.tf-personal-center-dialog .t-input.t-is-focused,.tf-personal-center-dialog .t-input:focus-within{border-color:var(--tf-accent)!important;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)!important}.tf-personal-center-dialog .t-input__inner{color:var(--tf-text-primary);caret-color:var(--tf-accent)}.tf-personal-center-dialog .t-input__inner::placeholder{color:var(--tf-text-muted);opacity:1}.tf-personal-center-dialog .t-button--theme-primary{color:#fff;background:var(--tf-accent-strong);border-color:var(--tf-accent-strong);box-shadow:none}.tf-personal-center-dialog .t-button--theme-primary:hover:not(.t-is-disabled){background:var(--tf-accent-hover);border-color:var(--tf-accent-hover)}body:has(.tf-personal-center-dialog) .t-dialog__mask{background:#02050ac7!important}:is(.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace){--td-bg-color-page: var(--tf-app-bg);--td-bg-color-container: var(--tf-td-container);--td-bg-color-container-hover: var(--tf-td-container-hover);--td-bg-color-container-active: var(--tf-td-container-active);--td-bg-color-secondarycontainer: var(--tf-td-secondary-container);--td-bg-color-component: var(--tf-td-component);--td-bg-color-component-hover: var(--tf-td-component-hover);--td-border-level-1-color: var(--tf-border-muted);--td-border-level-2-color: var(--tf-border);--td-text-color-primary: var(--tf-text-primary);--td-text-color-secondary: var(--tf-text-secondary);--td-text-color-placeholder: var(--tf-text-muted);--td-text-color-disabled: #62738a;--td-brand-color: var(--tf-accent-strong);--td-brand-color-hover: var(--tf-accent-hover);--td-brand-color-focus: var(--tf-focus-ring);--td-success-color: var(--tf-success);--td-warning-color: var(--tf-waiting);--td-error-color: var(--tf-error);color:var(--tf-text-primary);background:transparent}:is(.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace) .t-button:not(.t-button--theme-primary):not(.t-button--theme-danger){color:var(--tf-text-secondary);background:var(--tf-control-surface);border-color:var(--tf-border);box-shadow:none}:is(.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace) .t-button:not(.t-button--theme-primary):not(.t-button--theme-danger):hover:not(.t-is-disabled){color:var(--tf-text-primary);background:var(--tf-control-surface-hover);border-color:var(--tf-border-strong)}:is(.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace) .t-button--theme-danger:not(.t-button--variant-text){color:#ffb2b9;background:#f0747d17;border-color:#f0747d57;box-shadow:none}:is(.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace) .t-button--theme-danger:not(.t-button--variant-text):hover:not(.t-is-disabled){color:#ffd0d4;background:#f0747d26;border-color:#f0747d85}:is(.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace) .t-button--variant-text{background:transparent;border-color:transparent;box-shadow:none}:is(.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace) :where(.t-input,.t-select-input,.t-textarea__inner){color:var(--tf-text-primary);background:var(--tf-field-surface);border-color:var(--tf-border);border-radius:var(--tf-radius-md);box-shadow:none}:is(.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace) :where(.t-input,.t-select-input,.t-textarea__inner):hover:not(.t-is-disabled){border-color:var(--tf-border-strong)}:is(.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace) :where(.t-input.t-is-focused,.t-select-input.t-is-focused,.t-input:focus-within,.t-select-input:focus-within,.t-textarea__inner:focus-visible){border-color:var(--tf-accent);outline:1px solid transparent;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)}:is(.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace) :where(.t-input__inner,.t-select-input__value,.t-textarea__inner){color:var(--tf-text-primary);caret-color:var(--tf-accent)}:is(.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace) :where(.t-input__inner,.t-textarea__inner)::placeholder{color:var(--tf-text-muted);opacity:1}:is(.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace) .t-empty__title,:is(.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace) .t-empty__description{color:var(--tf-text-muted)}:is(.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace) .t-loading__text{color:#95cfff}body:has(:is(.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace)){color-scheme:inherit;background:var(--tf-app-bg)}body:has(:is(.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace)) :where(.t-popup,.t-select__dropdown,.t-dropdown__menu){color:var(--tf-text-primary);background:var(--tf-surface-elevated);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);box-shadow:0 .875rem 2.25rem #00000061}body:has(:is(.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace)) :where(.t-select-option,.t-dropdown__item){color:var(--tf-text-secondary);background:transparent}body:has(:is(.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace)) :where(.t-select-option:hover,.t-select-option.t-is-selected,.t-dropdown__item:hover){color:var(--tf-text-primary);background:var(--tf-accent-soft)}body:has(:is(.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace)) .settingMenu{min-width:11.875rem;padding:.3125rem;color:var(--tf-text-primary)}body:has(:is(.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace)) .settingMenuItem{width:100%;min-height:2.125rem;justify-content:flex-start;color:var(--tf-text-secondary);font:inherit;text-align:left;background:transparent;border:1px solid transparent;border-radius:.3125rem}body:has(:is(.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace)) .settingMenuItem:hover,body:has(:is(.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace)) .settingMenuItem.active{color:var(--tf-text-primary);background:var(--tf-accent-soft);border-color:#31c7ff24}body:has(:is(.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace)) .settingMenuItem.danger{color:#ff9ca5}body:has(:is(.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace)) .settingMenuItem:focus-visible{outline:1px solid var(--tf-accent);outline-offset:1px;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)}body:has(.tf-script-agent-workspace) .main .view{padding-right:.75rem;padding-left:.75rem;overflow:hidden}.tf-novel-workspace{min-width:0;padding-bottom:.75rem!important}.tf-novel-workspace .headBtn{gap:.75rem;margin-top:.75rem!important;padding:.625rem .75rem;background:#0a1421;border:1px solid var(--tf-border-muted);border-radius:var(--tf-radius-lg)}.tf-novel-workspace .headBtn>.t-space,.tf-novel-workspace .headBtn>.f{min-width:0}.tf-novel-workspace .headBtn>.f{align-items:center}.tf-novel-workspace .headBtn .t-button{min-height:2.125rem}.tf-novel-workspace .headBtn .analysisAction:not(.t-is-disabled){color:var(--tf-text-secondary)!important;background:#0d1826!important;border-color:var(--tf-border)!important}.tf-novel-workspace .headBtn .analysisAction:not(.t-is-disabled):hover{color:var(--tf-text-primary)!important;background:#132236!important;border-color:#47617f!important}.tf-novel-workspace .headBtn .t-button.t-is-disabled{color:var(--tf-text-muted)!important;background:#0d1826!important;border-color:var(--tf-border-muted)!important;opacity:1}.tf-novel-workspace>.t-table{min-height:0;margin-top:.625rem!important;overflow:hidden;background:#09111d;border:1px solid var(--tf-border-muted);border-radius:var(--tf-radius-lg)}.tf-novel-workspace .t-table,.tf-novel-workspace .t-table__content,.tf-novel-workspace .t-table__header,.tf-novel-workspace .t-table__body,.tf-novel-workspace .t-table table{color:var(--tf-text-primary);background:transparent!important}.tf-novel-workspace .t-table th,.tf-novel-workspace .t-table thead tr,.tf-novel-workspace .t-table__header tr{height:2.5rem;color:var(--tf-text-muted)!important;font-size:var(--tf-font-size-xs);font-weight:650;letter-spacing:.015em;background:#0c1624!important;border-color:var(--tf-border-muted)!important}.tf-novel-workspace .t-table td,.tf-novel-workspace .t-table tbody tr,.tf-novel-workspace .t-table__body tr,.tf-novel-workspace .t-table__row--striped td{height:3.25rem;color:var(--tf-text-secondary)!important;font-size:var(--tf-font-size-sm);background:#09111d!important;border-color:var(--tf-border-muted)!important}.tf-novel-workspace .t-table tbody tr:hover td,.tf-novel-workspace .t-table__body tr:hover td{color:var(--tf-text-primary)!important;background:#2087ff13!important}.tf-novel-workspace .t-table tbody tr.t-table__row--selected td,.tf-novel-workspace .t-table__body tr.t-table__row--selected td{color:var(--tf-text-primary)!important;background:#2087ff1f!important}.tf-novel-workspace .t-table__cell--fixed-left,.tf-novel-workspace .t-table__cell--fixed-right{background:inherit!important}.tf-novel-workspace .t-table__empty{color:var(--tf-text-muted);background:#09111d}.tf-novel-workspace .t-checkbox__input{background:var(--tf-selection-surface);border-color:var(--tf-selection-border)}.tf-novel-workspace .t-checkbox.t-is-checked .t-checkbox__input{background:var(--tf-accent-strong);border-color:var(--tf-accent-strong)}.tf-novel-workspace .chapterDataCell,.tf-novel-workspace .eventCell{min-width:0}.tf-novel-workspace .chapterPreview,.tf-novel-workspace .eventPreview{min-width:0;color:var(--tf-text-secondary)}.tf-novel-workspace .t-link--theme-success{flex:0 0 auto;color:#78d8ba}.tf-novel-workspace .t-pagination,.tf-novel-workspace .t-pagination__jump,.tf-novel-workspace .t-pagination__total,.tf-novel-workspace .t-pagination__select{color:var(--tf-text-muted);background:#0a1421}.tf-novel-workspace .t-pagination{min-height:3rem;padding:.5rem .875rem;border-top:1px solid var(--tf-border-muted)}.tf-novel-workspace .t-pagination__btn,.tf-novel-workspace .t-pagination__number{color:var(--tf-text-secondary);background:#0b1522;border-color:var(--tf-border-muted);box-shadow:none}.tf-novel-workspace .t-pagination__number.t-is-current{color:#fff;background:var(--tf-accent-strong);border-color:var(--tf-accent-strong)}.tf-script-agent-workspace{--tf-script-panel: var(--tf-panel-surface);--tf-script-panel-elevated: var(--tf-panel-elevated);--tf-script-panel-strong: var(--tf-panel-strong);--tf-script-panel-hover: var(--tf-panel-hover);--tf-script-reading-surface: var(--tf-reading-surface);--tf-script-composer-surface: var(--tf-field-surface);--tf-script-tab-divider: var(--tf-divider);--td-chat-item-think-bg: var(--tf-script-panel-strong);--td-chat-item-think-border: 1px solid var(--tf-border-muted);--td-chat-item-think-header-border: 0;--td-chat-item-think-body-bg: var(--tf-script-reading-surface);--td-chat-item-think-body-border: 0;--td-chat-item-think-content-color: var(--tf-text-secondary);--td-chat-item-think-inner-border: 1px solid rgba(49, 199, 255, .26);--td-chat-item-think-pending-border-bg-color: rgba(49, 199, 255, .18);--td-chat-item-think-status-pending-color: var(--tf-accent);--td-chat-item-think-status-sent-color: var(--tf-success);--td-chat-item-think-status-error-color: var(--tf-error);height:calc(100% - .75rem)!important;padding-top:.75rem}.tf-script-agent-workspace .splitpanes{gap:0;overflow:hidden;background:transparent;border:1px solid var(--tf-border-muted);border-radius:var(--tf-radius-lg)}.tf-script-agent-workspace .splitpanes__splitter{width:.4375rem;margin-left:0!important;background:var(--tf-inset-surface);border-right:1px solid var(--tf-border-muted);border-left:1px solid var(--tf-border-muted)!important;transition:background-color var(--tf-motion-fast)}.tf-script-agent-workspace .splitpanes__splitter:hover{background:var(--tf-panel-hover)}.tf-script-agent-workspace .operate .box{padding:.625rem .5rem .5rem!important;background:var(--tf-script-panel)!important;border:0!important;border-radius:0!important}.tf-script-agent-workspace .operate .dot{top:.875rem!important;left:.75rem!important;filter:saturate(.82)}.tf-script-agent-workspace .t-chat__list{padding:1.125rem .25rem .5rem .5rem!important;scrollbar-color:var(--tf-scrollbar-thumb) transparent;scrollbar-width:thin}.tf-script-agent-workspace :where(.t-chat__message,.t-chat__item){color:var(--tf-text-secondary)}.tf-script-agent-workspace t-chat-item::part(t-chat__item__inner){color:var(--tf-text-secondary)}.tf-script-agent-workspace t-chat-item::part(t-chat__item__content){color:var(--tf-text-secondary);background:var(--tf-script-panel-elevated);border:1px solid var(--tf-border-muted);border-radius:.5rem;box-shadow:none}.tf-script-agent-workspace t-chat-item::part(t-chat__item__think__header__content){color:var(--tf-text-primary);font-weight:600}.tf-script-agent-workspace t-chat-item::part(t-chat__item__think__inner),.tf-script-agent-workspace t-chat-item::part(t-chat__item__reasoning__text){color:var(--tf-text-secondary);line-height:1.62}.tf-script-agent-workspace t-chat-item[status=complete]{--td-chat-item-think-bg: color-mix(in srgb, var(--tf-success) 10%, var(--tf-script-panel));--td-chat-item-think-border: 1px solid color-mix(in srgb, var(--tf-success) 28%, var(--tf-border))}.tf-script-agent-workspace t-chat-item:is([status=pending],[status=streaming]){--td-chat-item-think-bg: color-mix(in srgb, var(--tf-accent) 10%, var(--tf-script-panel));--td-chat-item-think-border: 1px solid color-mix(in srgb, var(--tf-accent) 34%, var(--tf-border))}.tf-script-agent-workspace t-chat-item[status=error]{--td-chat-item-think-bg: color-mix(in srgb, var(--tf-error) 9%, var(--tf-script-panel));--td-chat-item-think-border: 1px solid color-mix(in srgb, var(--tf-error) 40%, var(--tf-border))}.tf-script-agent-workspace t-chat-item:hover{--td-chat-item-think-bg: var(--tf-script-panel-hover);--td-chat-item-think-border: 1px solid var(--tf-border-strong)}.tf-script-agent-workspace t-chat-item:focus-within{--td-chat-item-think-bg: var(--tf-script-panel-hover);--td-chat-item-think-border: 1px solid var(--tf-accent)}.tf-script-agent-workspace t-chat-item:focus-within::part(t-chat__item__content){border-color:var(--tf-accent);box-shadow:0 0 0 .125rem var(--tf-focus-ring)}.tf-script-agent-workspace t-chat-item[placement=right]::part(t-chat__item__content){color:var(--tf-text-primary);background:color-mix(in srgb,var(--tf-accent) 12%,var(--tf-script-panel));border-color:color-mix(in srgb,var(--tf-accent) 28%,var(--tf-border))}.tf-script-agent-workspace t-chat-item::part(t-chat__text),.tf-script-agent-workspace t-chat-item::part(t-chat__text__markdown),.tf-script-agent-workspace t-chat-item::part(md_p){color:var(--tf-text-secondary)!important}.tf-script-agent-workspace t-chat-item::part(md_h1),.tf-script-agent-workspace t-chat-item::part(md_h2),.tf-script-agent-workspace t-chat-item::part(md_h3),.tf-script-agent-workspace t-chat-item::part(md_h4),.tf-script-agent-workspace t-chat-item::part(md_h5),.tf-script-agent-workspace t-chat-item::part(md_h6),.tf-script-agent-workspace t-chat-item::part(md_strong){color:var(--tf-text-primary)!important}.tf-script-agent-workspace t-chat-item::part(md_ol),.tf-script-agent-workspace t-chat-item::part(md_ul),.tf-script-agent-workspace t-chat-item::part(md_li),.tf-script-agent-workspace t-chat-item::part(md_em),.tf-script-agent-workspace t-chat-item::part(md_div),.tf-script-agent-workspace t-chat-item::part(md_tbody),.tf-script-agent-workspace t-chat-item::part(md_tr){color:var(--tf-text-secondary)!important}.tf-script-agent-workspace t-chat-item::part(md_a){color:var(--tf-link)!important;text-underline-offset:.1875rem}.tf-script-agent-workspace t-chat-item::part(md_blockquote){color:var(--tf-text-secondary)!important;background:var(--tf-reading-quote)!important;border-left-color:var(--tf-accent)!important}.tf-script-agent-workspace t-chat-item::part(md_table){color:var(--tf-text-secondary)!important;background:var(--tf-reading-table)!important;border-color:var(--tf-border)!important}.tf-script-agent-workspace t-chat-item::part(md_thead),.tf-script-agent-workspace t-chat-item::part(md_th){color:var(--tf-text-primary)!important;background:var(--tf-panel-strong)!important;border-color:var(--tf-border)!important}.tf-script-agent-workspace t-chat-item::part(md_td){color:var(--tf-text-secondary)!important;background:var(--tf-reading-table-row)!important;border-color:var(--tf-border)!important}.tf-script-agent-workspace t-chat-item::part(md_code),.tf-script-agent-workspace t-chat-item::part(md_pre){color:var(--tf-code-text)!important;background:var(--tf-field-surface)!important;border-color:var(--tf-border-muted)!important}.tf-script-agent-workspace t-chat-item::part(md_hr){color:var(--tf-border)!important;border-color:var(--tf-border)!important}.tf-script-agent-workspace t-chat-item[placement=right]::part(t-chat__text),.tf-script-agent-workspace t-chat-item[placement=right]::part(t-chat__text__markdown),.tf-script-agent-workspace t-chat-item[placement=right]::part(t-chat__text--user),.tf-script-agent-workspace t-chat-item[placement=right]::part(md_p){color:var(--tf-text-primary)!important;background:transparent!important}.tf-script-agent-workspace t-chat-item::part(t-chat__item__suggestion){gap:.375rem}.tf-script-agent-workspace t-chat-item::part(t-chat__item__suggestion-item){color:var(--tf-selected-text);background:var(--tf-accent-strong);border:1px solid var(--tf-accent-strong);border-radius:.375rem;box-shadow:none;transition:background-color var(--tf-motion-fast),border-color var(--tf-motion-fast),box-shadow var(--tf-motion-fast)}.tf-script-agent-workspace t-chat-item::part(t-chat__item__suggestion-item):hover{color:var(--tf-selected-text);background:var(--tf-accent-hover);border-color:var(--tf-accent-hover)}.tf-script-agent-workspace t-chat-item::part(t-chat__item__suggestion-item):active{background:var(--td-brand-color-active, var(--tf-accent-strong));border-color:var(--td-brand-color-active, var(--tf-accent-strong))}.tf-script-agent-workspace t-chat-item::part(t-chat__item__suggestion-item):focus-visible{outline:1px solid var(--tf-accent);outline-offset:.125rem;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)}.tf-script-agent-workspace t-chat-item::part(t-chat__item__name),.tf-script-agent-workspace t-chat-item::part(t-chat__item__time),.tf-script-agent-workspace .t-chat__name,.tf-script-agent-workspace .t-chat__detail{color:var(--tf-text-muted)}.tf-script-agent-workspace .inputBox{padding:.5rem!important;background:var(--tf-script-panel);border-top:1px solid var(--tf-border-muted)}.tf-script-agent-workspace :where(.t-chat__input,.t-chat__textarea,.t-chat-sender,.t-chat-sender__textarea){color:var(--tf-text-primary);background:var(--tf-script-composer-surface)!important;border-color:var(--tf-border)!important;box-shadow:none}.tf-script-agent-workspace .t-chat-sender__textarea{border:1px solid var(--tf-border)!important;border-radius:.5rem;transition:border-color var(--tf-motion-fast),box-shadow var(--tf-motion-fast)}.tf-script-agent-workspace .t-chat-sender__textarea:focus-within{border-color:var(--tf-accent)!important;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)!important}.tf-script-agent-workspace .t-chat-sender__textarea :where(.t-textarea,.t-textarea__inner){color:var(--tf-text-primary)!important;background:transparent!important;border:0!important;box-shadow:none!important}.tf-script-agent-workspace .t-chat-sender__textarea .t-textarea__inner:focus-visible{outline:.125rem solid transparent;outline-offset:0;box-shadow:none!important}.tf-script-agent-workspace .t-chat-sender__textarea .t-textarea__inner::placeholder{color:var(--tf-text-muted)!important;opacity:1}.tf-script-agent-workspace .tabsWrapper{color:var(--tf-text-primary);background:var(--tf-script-panel)}.tf-script-agent-workspace .t-tabs,.tf-script-agent-workspace .t-tabs__header,.tf-script-agent-workspace .t-tabs__nav,.tf-script-agent-workspace .t-tabs__content,.tf-script-agent-workspace .t-tab-panel{color:var(--tf-text-primary);background:transparent}.tf-script-agent-workspace .t-tabs__header{min-height:2.875rem;background:var(--tf-script-panel-elevated);border-bottom:1px solid var(--tf-script-tab-divider)}.tf-script-agent-workspace .t-tabs__operations{background:var(--tf-script-panel-elevated);border-bottom-color:transparent}.tf-script-agent-workspace .t-tabs__nav-container.t-is-top:after{background:transparent}.tf-script-agent-workspace .t-tabs__nav-item{color:var(--tf-text-muted);font-size:var(--tf-font-size-sm);font-weight:600;transition:color var(--tf-motion-fast),background-color var(--tf-motion-fast)}.tf-script-agent-workspace .t-tabs__nav-item:hover{color:var(--tf-text-secondary);background:var(--tf-script-tab-hover-surface)}.tf-script-agent-workspace .t-tabs__nav-item.t-is-active{color:var(--tf-script-tab-active-text);background:var(--tf-script-tab-active-surface)}.tf-script-agent-workspace .t-tabs__nav-item.t-is-active:hover{color:var(--tf-script-tab-active-text);background:var(--tf-script-tab-active-hover-surface)}.tf-script-agent-workspace .t-tabs__bar{height:.125rem!important;background:var(--tf-accent)!important;border-radius:1px 1px 0 0;box-shadow:none}.tf-script-agent-workspace .ac .t-button{min-height:2rem;box-shadow:none}.tf-script-agent-workspace .panelContent{padding:.875rem 1rem;color:var(--tf-text-secondary);background:var(--tf-script-reading-surface);scrollbar-color:var(--tf-scrollbar-thumb) var(--tf-script-panel);scrollbar-width:thin}.tf-script-agent-workspace .panelContent::-webkit-scrollbar{width:.5rem;height:.5rem}.tf-script-agent-workspace .panelContent::-webkit-scrollbar-track{background:var(--tf-script-panel)}.tf-script-agent-workspace .panelContent::-webkit-scrollbar-thumb{background:var(--tf-scrollbar-thumb);border:.125rem solid var(--tf-script-panel);border-radius:62.4375rem}.tf-script-agent-workspace .md-editor,.tf-script-agent-workspace .md-editor-preview,.tf-script-agent-workspace .md-editor-preview-wrapper{--md-bk-color: var(--tf-script-reading-surface) !important;--md-color: var(--tf-text-secondary);color:var(--tf-text-secondary)!important;background:var(--tf-script-reading-surface)!important;background-color:var(--tf-script-reading-surface)!important}.tf-script-agent-workspace .md-editor-preview{color:var(--tf-text-secondary)!important;font-size:.9375rem;line-height:1.66}.tf-script-agent-workspace .md-editor-preview :where(h1,h2,h3,h4,h5,h6){color:var(--tf-text-primary)!important;letter-spacing:-.015em}.tf-script-agent-workspace .md-editor-preview h1{margin:.5rem 0 1.125rem;font-size:1.75rem;font-weight:720;line-height:1.32}.tf-script-agent-workspace .md-editor-preview h2{margin:1.875rem 0 .75rem;font-size:1.25rem;font-weight:680;line-height:1.42}.tf-script-agent-workspace .md-editor-preview h3{margin:1.5rem 0 .625rem;font-size:1rem;font-weight:650;line-height:1.5}.tf-script-agent-workspace .md-editor-preview :where(h4,h5,h6){margin:1.25rem 0 .5rem;font-size:.9375rem;font-weight:650;line-height:1.5}.tf-script-agent-workspace .md-editor-preview :where(p,li,td,th){color:var(--tf-text-secondary)!important;line-height:1.66}.tf-script-agent-workspace .md-editor-preview p{margin:.5rem 0 .75rem}.tf-script-agent-workspace .md-editor-preview :where(strong,b){color:var(--tf-text-primary)!important;font-weight:650}.tf-script-agent-workspace .md-editor-preview a{color:var(--tf-link)!important;text-underline-offset:.1875rem}.tf-script-agent-workspace .md-editor-preview blockquote{color:var(--tf-text-secondary)!important;background:var(--tf-reading-quote)!important;border-left:1px solid var(--tf-accent)!important}.tf-script-agent-workspace .md-editor-preview :where(table,th,td){border-color:var(--tf-border)!important}.tf-script-agent-workspace .md-editor-preview table{color:var(--tf-text-secondary)!important;background:var(--tf-reading-table)!important}.tf-script-agent-workspace .md-editor-preview th{color:var(--tf-text-primary)!important;background:var(--tf-panel-strong)!important}.tf-script-agent-workspace .md-editor-preview td{background:var(--tf-reading-table-row)!important}.tf-script-agent-workspace .md-editor-preview :where(pre,code){color:var(--tf-code-text)!important;background:var(--tf-script-composer-surface)!important;border-color:var(--tf-border-muted)!important}.tf-script-agent-workspace .md-editor-preview hr{border-color:var(--tf-script-tab-divider)!important}.tf-script-agent-workspace .panelContent .t-empty{color:var(--tf-text-muted)}.tf-script-agent-workspace .panelContent .t-empty :where(.t-empty__title,.t-empty__description){color:var(--tf-text-muted)}.tf-script-agent-workspace .scriptList{gap:.625rem}.tf-script-agent-workspace .scriptCard{color:var(--tf-text-secondary);background:var(--tf-script-panel-elevated);border-color:var(--tf-border-muted);border-radius:.4375rem;box-shadow:none}.tf-script-agent-workspace .scriptCard:hover{border-color:var(--tf-border-strong)}.tf-script-agent-workspace .scriptCard .scriptCardHeader{min-height:2.6875rem;padding:.4375rem .625rem;background:var(--tf-panel-strong);border-color:var(--tf-border-muted)}.tf-script-agent-workspace .scriptCard .scriptIndex{color:var(--tf-episode-index-text);background:var(--tf-episode-index-surface);border:1px solid var(--tf-episode-index-border)}.tf-script-agent-workspace .scriptCard .scriptTitle{color:var(--tf-text-primary)}.tf-script-agent-workspace .scriptCard .scriptCardBody{color:var(--tf-text-secondary);background:var(--tf-script-reading-surface);scrollbar-color:var(--tf-scrollbar-thumb) transparent;scrollbar-width:thin}.tf-script-agent-workspace .forceGenerateMask{background:#02050ac2}.tf-script-agent-workspace .forceGenerateCard{color:var(--tf-text-primary);background:var(--tf-panel-elevated)!important;border:1px solid var(--tf-border);border-radius:.5rem!important;box-shadow:var(--tf-shadow-elevated)}.tf-script-agent-workspace .floatCollapseBtn .t-button{box-shadow:var(--tf-shadow-elevated)!important;transform:none!important}body:has(.tf-script-agent-workspace) .tf-script-agent-workspace .panelContent :is(.md-editor,.md-editor-preview,.md-editor-preview-wrapper){--md-bk-color: var(--tf-script-reading-surface) !important;background:var(--tf-script-reading-surface)!important;background-color:var(--tf-script-reading-surface)!important}.tf-script-library-workspace{min-width:0;padding:.75rem 0 1.25rem}.tf-script-library-workspace .actionBar{align-items:flex-start!important;gap:.625rem!important;margin:0 0 .75rem!important;padding:.625rem .75rem;background:#0a1421;border:1px solid var(--tf-border-muted);border-radius:var(--tf-radius-lg)}.tf-script-library-workspace .actionBar-left,.tf-script-library-workspace .actionBar-right{gap:.5rem!important;flex-wrap:wrap}.tf-script-library-workspace .actionBar-left{min-width:0}.tf-script-library-workspace .actionBar-right{width:auto!important;justify-content:flex-end}.tf-script-library-workspace .actionBar .t-button{min-height:2.125rem}.tf-script-library-workspace .actionBar-left :where(.searchAction,.batchAddAction):not(.t-is-disabled){color:var(--tf-text-secondary)!important;background:#0d1826!important;border-color:var(--tf-border)!important}.tf-script-library-workspace .actionBar-left :where(.searchAction,.batchAddAction):not(.t-is-disabled):hover{color:var(--tf-text-primary)!important;background:#132236!important;border-color:#47617f!important}.tf-script-library-workspace .actionBar-right .t-button--theme-primary{color:var(--tf-text-secondary);background:#0d1826;border-color:var(--tf-border)}.tf-script-library-workspace .actionBar-right .t-button--theme-primary:hover:not(.t-is-disabled){color:var(--tf-text-primary);background:#132236;border-color:#47617f}.tf-script-library-workspace .actionBar-right .t-button.t-is-disabled{color:var(--tf-text-muted)!important;-webkit-text-fill-color:currentColor;background:#0d1826!important;border-color:var(--tf-border-muted)!important;filter:none;opacity:1}.tf-script-library-workspace .actionBar-right .t-button.t-is-disabled :where(.t-button__text,.t-icon,svg){color:inherit!important;opacity:1}.tf-script-library-workspace .actionBar-right .t-button:last-child:not(.t-is-disabled){color:#ffadb3;background:#f0747d17;border-color:#f0747d4d}.tf-script-library-workspace .contentArea{min-height:0}.tf-script-library-workspace .scriptsList{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.75rem!important}.tf-script-library-workspace .scriptCard{position:relative;min-width:0;height:100%;border-radius:.5rem;transition:border-color var(--tf-motion-fast),background-color var(--tf-motion-fast),box-shadow var(--tf-motion-fast)}.tf-script-library-workspace .cardOpenControl{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;cursor:pointer;opacity:0;background:transparent;border:0;border-radius:.5rem}.tf-script-library-workspace .scriptCard>.t-card{width:100%!important;height:100%;color:var(--tf-text-secondary);background:#0a1421;border:1px solid var(--tf-border-muted);border-radius:.5rem;box-shadow:none!important;transition:background-color var(--tf-motion-fast),border-color var(--tf-motion-fast)}.tf-script-library-workspace .scriptCard:hover>.t-card,.tf-script-library-workspace .scriptCard:has(.cardOpenControl:focus-visible)>.t-card{background:#0c1725;border-color:#31c7ff66}.tf-script-library-workspace .scriptCard:has(.cardOpenControl:focus-visible)>.t-card{outline:1px solid var(--tf-accent);outline-offset:.125rem;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)!important}.tf-script-library-workspace .scriptCard.selected>.t-card{background:#0c1929;border-color:#31c7ff94;box-shadow:inset 0 0 0 1px #31c7ff1a!important}.tf-script-library-workspace .t-card__header{min-height:3rem;padding:.75rem .875rem .625rem;color:var(--tf-text-primary);border-bottom:1px solid var(--tf-border-muted)}.tf-script-library-workspace .t-card__body{display:flex;min-height:8.625rem;flex-direction:column;padding:.75rem .875rem .625rem}.tf-script-library-workspace .cardTitle{color:var(--tf-text-primary);font-size:var(--tf-font-size-md);font-weight:650}.tf-script-library-workspace .content{min-height:2.75rem;color:var(--tf-text-secondary);font-size:var(--tf-font-size-sm);line-height:1.65;-webkit-line-clamp:2!important}.tf-script-library-workspace .assetTags{position:relative;z-index:2;min-height:1.5625rem}.tf-script-library-workspace .t-tag{color:var(--tf-asset-tag-text);background:var(--tf-asset-tag-surface);border-color:var(--tf-asset-tag-border)}.tf-script-library-workspace .t-tag:hover{color:var(--tf-asset-tag-text);background:var(--tf-selection-hover-surface);border-color:var(--tf-border-strong)}.tf-script-library-workspace .extractStatus{position:relative;z-index:2;align-self:flex-start;margin-top:.5rem;font-size:var(--tf-font-size-xs)}.tf-script-library-workspace .extractStatus--running,.tf-script-library-workspace .extractStatus--running .t-loading__text,.tf-script-library-workspace .extractStatus--running .t-loading__gradient-conic{color:#83c8ff}.tf-script-library-workspace .extractStatus--waiting,.tf-script-library-workspace .extractStatus--waiting .t-loading__text,.tf-script-library-workspace .extractStatus--waiting .t-loading__gradient-conic{color:#efbd72}.tf-script-library-workspace .extractStatus--error.t-tag{color:#ffadb3;background:#f0747d17;border-color:#f0747d4d}.tf-script-library-workspace .cardActions{position:relative;z-index:2;display:flex;justify-content:flex-end;margin-top:auto;padding-top:.625rem}.tf-script-library-workspace .del{display:inline-flex;width:1.875rem;height:1.875rem;align-items:center;justify-content:center;padding:0;color:var(--tf-text-muted);background:transparent;border:1px solid transparent;border-radius:var(--tf-radius-md);cursor:pointer}.tf-script-library-workspace .del:hover{color:#ffadb3;background:#f0747d17;border-color:#f0747d3d}.tf-script-library-workspace .cardCheckbox{position:relative;z-index:2}.tf-script-library-workspace .emptyState{--td-text-color-secondary: var(--tf-text-muted);--td-text-color-placeholder: var(--tf-text-muted);min-height:min(37.5rem,100vh - 14.375rem);color:var(--tf-text-muted);background:var(--tf-panel-surface);border:1px dashed var(--tf-border);border-radius:var(--tf-radius-lg)}.tf-script-library-workspace .emptyState .t-empty,.tf-script-library-workspace .emptyState .t-empty__image,.tf-script-library-workspace .emptyState .t-empty__title,.tf-script-library-workspace .emptyState .t-empty__description{color:var(--tf-text-muted)}.tf-batch-b-dialog{max-width:calc(100vw - 2rem);overflow:hidden;color:var(--tf-text-primary);color-scheme:inherit;background:#0a121e!important;border:1px solid var(--tf-border)!important;border-radius:var(--tf-radius-lg)!important;box-shadow:0 1.5rem 4rem #0000006b!important}.tf-batch-b-dialog .t-dialog__header{min-height:3.375rem;padding:0 1.25rem;color:var(--tf-text-primary);background:#0a121e;border-bottom:1px solid var(--tf-border-muted)}.tf-batch-b-dialog .t-dialog__header-content,.tf-batch-b-dialog .t-typography{color:var(--tf-text-primary);font-size:var(--tf-font-size-lg);font-weight:680}.tf-batch-b-dialog .t-dialog__close{color:var(--tf-text-muted);border-radius:var(--tf-radius-md)}.tf-batch-b-dialog .t-dialog__close:hover{color:var(--tf-text-primary);background:var(--tf-accent-soft)}.tf-batch-b-dialog .t-dialog__body{max-height:calc(100vh - 11.875rem);overflow:auto;padding:1rem 1.25rem 1.125rem;color:var(--tf-text-secondary);background:#0b1421;scrollbar-color:var(--tf-scrollbar-thumb) transparent;scrollbar-width:thin}.tf-batch-b-dialog .t-dialog__footer{padding:.75rem 1.25rem;background:#0b1421;border-top:1px solid var(--tf-border-muted)}.tf-batch-b-dialog :where(.t-form__label,.section-label,.label,.regexLabel){color:var(--tf-text-secondary)!important;font-size:var(--tf-font-size-sm);font-weight:600}.tf-batch-b-dialog :where(.t-input,.t-select-input,.t-textarea__inner){color:var(--tf-text-primary)!important;background:#07101b!important;border-color:var(--tf-border)!important;border-radius:var(--tf-radius-md)!important;box-shadow:none!important}.tf-batch-b-dialog :where(.t-input,.t-select-input,.t-textarea__inner):hover:not(.t-is-disabled){border-color:#47617f!important}.tf-batch-b-dialog :where(.t-input.t-is-focused,.t-select-input.t-is-focused,.t-input:focus-within,.t-select-input:focus-within,.t-textarea__inner:focus-visible){border-color:var(--tf-accent)!important;outline:1px solid transparent;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)!important}.tf-batch-b-dialog :where(.t-input__inner,.t-select-input__value,.t-textarea__inner){color:var(--tf-text-primary)!important;caret-color:var(--tf-accent)}.tf-batch-b-dialog :where(.t-input__inner,.t-textarea__inner)::placeholder{color:var(--tf-text-muted)!important;opacity:1}.tf-batch-b-dialog .t-tabs,.tf-batch-b-dialog .t-tabs__header,.tf-batch-b-dialog .t-tabs__nav,.tf-batch-b-dialog .t-tabs__content,.tf-batch-b-dialog .t-tab-panel{color:var(--tf-text-primary);background:transparent}.tf-batch-b-dialog .t-tabs__header{border-bottom:1px solid var(--tf-border-muted)}.tf-batch-b-dialog .t-tabs__nav-item{color:var(--tf-text-muted)}.tf-batch-b-dialog .t-tabs__nav-item.t-is-active{color:var(--tf-text-primary)}.tf-batch-b-dialog .t-tabs__bar{background:var(--tf-accent)}.tf-batch-b-dialog :where(.uploadArea,.upload-area){color:var(--tf-text-secondary);background:var(--tf-field-surface);border:1px dashed var(--tf-border);border-radius:.5rem;transition:color var(--tf-motion-fast),background-color var(--tf-motion-fast),border-color var(--tf-motion-fast)}.tf-batch-b-dialog :where(.uploadArea,.upload-area):hover,.tf-batch-b-dialog :where(.uploadArea,.upload-area):focus-within,.tf-batch-b-dialog :where(.uploadArea,.upload-area).is-drag-active{background:var(--tf-accent-soft);border-color:var(--tf-accent)}.tf-batch-b-dialog .uploadText{color:var(--tf-text-primary)}.tf-batch-b-dialog :where(.charCount,.selectedInfo,.scriptLen){color:var(--tf-text-secondary)}.tf-batch-b-dialog :where(.uploadHint,.tips,.assets-empty){color:var(--tf-text-muted)}.tf-batch-b-dialog .tips.warn{color:var(--tf-waiting)}.tf-batch-b-dialog .t-divider{color:var(--tf-text-muted);border-color:var(--tf-border-muted)}.tf-batch-b-dialog .assets-section{color:var(--tf-text-secondary);background:#08111d;border-color:var(--tf-border-muted)}.tf-batch-b-dialog .t-button{box-shadow:none!important}.tf-batch-b-dialog .t-button--theme-default:not(.t-button--variant-text){color:var(--tf-text-secondary)!important;background:#101b2a!important;border-color:var(--tf-border)!important}.tf-batch-b-dialog .t-button--theme-primary{color:#fff!important;background:var(--tf-accent-strong)!important;border-color:var(--tf-accent-strong)!important}.tf-batch-b-dialog .t-button:focus-visible{outline:1px solid var(--tf-accent);outline-offset:.125rem;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)!important}.tf-batch-b-dialog .t-table,.tf-batch-b-dialog .t-table__content,.tf-batch-b-dialog .t-table__header,.tf-batch-b-dialog .t-table__body,.tf-batch-b-dialog .t-table table{color:var(--tf-text-primary);background:transparent!important}.tf-batch-b-dialog .t-table th,.tf-batch-b-dialog .t-table thead tr{color:var(--tf-text-muted)!important;background:#0c1624!important;border-color:var(--tf-border-muted)!important}.tf-batch-b-dialog .t-table td,.tf-batch-b-dialog .t-table tbody tr{color:var(--tf-text-secondary)!important;background:#09111d!important;border-color:var(--tf-border-muted)!important}.tf-batch-b-dialog .md-editor,.tf-batch-b-dialog .md-editor-toolbar-wrapper,.tf-batch-b-dialog .md-editor-content,.tf-batch-b-dialog .md-editor-input-wrapper,.tf-batch-b-dialog .md-editor-preview-wrapper{color:var(--tf-text-primary);background:#07101b;border-color:var(--tf-border-muted)}body:has(.tf-batch-b-dialog) .t-dialog__mask{background:#02050ac7!important}@media (max-width: 1320px){.tf-script-library-workspace .actionBar{flex-direction:column}.tf-script-library-workspace .actionBar-right{justify-content:flex-start}}@media (max-width: 1120px){.tf-script-library-workspace .scriptsList{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-script-agent-workspace .scriptList{grid-template-columns:1fr}}@media (max-width: 820px){.tf-novel-workspace .headBtn{align-items:stretch;flex-direction:column}.tf-novel-workspace .headBtn>.f{width:100%}.tf-novel-workspace .headBtn>.f .t-input{width:100%!important}.tf-script-library-workspace .scriptsList{grid-template-columns:1fr}.tf-script-library-workspace .searchInput{width:min(100%,18.75rem)!important}.tf-batch-b-dialog{width:calc(100vw - 1.5rem)!important}}@media (max-width: 980px){.tf-project-dialog .formColumns{flex-direction:column}.tf-project-dialog .formLeft,.tf-project-dialog .formRight{flex-basis:auto}}@media (max-width: 760px){.tf-task-center .header{align-items:flex-start;gap:.75rem}.tf-task-center .search{grid-template-columns:1fr}.tf-task-center .content{overflow-x:auto}}@media (max-width: 680px){body:has(:is(.project.tf-foundation,.tf-task-center,.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace,.tf-help-center)) .main{padding:.5rem}body:has(:is(.project.tf-foundation,.tf-task-center,.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace,.tf-help-center)) .main .view{margin-left:.5rem;padding-right:1rem;padding-left:1rem}}:is(.tf-settings-dialog,.tf-personal-center-dialog,.project.tf-foundation,.tf-project-dialog,.tf-task-center,.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace,.tf-help-center,.tf-corner-scape-workspace,.tf-asset-center-workspace){color:var(--tf-text-primary)}:is(.tf-settings-dialog,.tf-personal-center-dialog,.project.tf-foundation,.tf-project-dialog,.tf-task-center,.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace,.tf-help-center,.tf-corner-scape-workspace,.tf-asset-center-workspace) :where(h1,h2,h3,h4,h5,h6,strong,b,dt,legend){color:var(--tf-text-primary)}:is(.tf-settings-dialog,.tf-personal-center-dialog,.project.tf-foundation,.tf-project-dialog,.tf-task-center,.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace,.tf-help-center,.tf-corner-scape-workspace,.tf-asset-center-workspace) :where(p,li,dd,label,.t-form__label,.t-form__controls-content){color:var(--tf-text-secondary)}:is(.tf-settings-dialog,.tf-personal-center-dialog,.project.tf-foundation,.tf-project-dialog,.tf-task-center,.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace,.tf-help-center,.tf-corner-scape-workspace,.tf-asset-center-workspace) :where(small,.helper,.description,.t-empty__title,.t-empty__description,.t-loading__text){color:var(--tf-text-muted)}:is(.tf-settings-dialog,.tf-personal-center-dialog,.project.tf-foundation,.tf-project-dialog,.tf-task-center,.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace,.tf-help-center,.tf-corner-scape-workspace,.tf-asset-center-workspace) :where(a){color:var(--tf-link);text-underline-offset:.1875rem}:is(.tf-settings-dialog,.tf-personal-center-dialog,.project.tf-foundation,.tf-project-dialog,.tf-task-center,.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace,.tf-help-center,.tf-corner-scape-workspace,.tf-asset-center-workspace) :where(a):hover{color:var(--tf-link-hover)}:is(.tf-settings-dialog,.tf-personal-center-dialog,.project.tf-foundation,.tf-project-dialog,.tf-task-center,.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace,.tf-help-center,.tf-corner-scape-workspace,.tf-asset-center-workspace) :where(.t-is-disabled,[disabled],[aria-disabled=true]){--td-text-color-primary: var(--tf-text-disabled);--td-text-color-secondary: var(--tf-text-disabled);color:var(--tf-text-disabled)}:is(.tf-settings-dialog,.tf-script-agent-workspace,.tf-novel-workspace,.tf-script-library-workspace) :where(.md-editor,.md-editor-preview,.md-editor-preview-wrapper){--md-bk-color: #08121e;--md-color: var(--tf-text-secondary);color:var(--tf-text-secondary)!important;background:#08121e!important}:is(.tf-settings-dialog,.tf-script-agent-workspace,.tf-novel-workspace,.tf-script-library-workspace) .md-editor-preview :where(h1,h2,h3,h4,h5,h6,strong,b){color:var(--tf-text-primary)!important}:is(.tf-settings-dialog,.tf-script-agent-workspace,.tf-novel-workspace,.tf-script-library-workspace) .md-editor-preview :where(p,li,td,th){color:var(--tf-text-secondary)!important}:is(.tf-settings-dialog,.tf-script-agent-workspace,.tf-novel-workspace,.tf-script-library-workspace) .md-editor-preview :where(a){color:var(--tf-link)!important}:is(.tf-settings-dialog,.tf-script-agent-workspace,.tf-novel-workspace,.tf-script-library-workspace) .md-editor-preview :where(blockquote){color:var(--tf-text-secondary)!important;background:#0c1826!important;border-left:1px solid var(--tf-accent)!important}:is(.tf-settings-dialog,.tf-script-agent-workspace,.tf-novel-workspace,.tf-script-library-workspace) .md-editor-preview :where(table,th,td){background:#0a1421!important;border-color:var(--tf-border)!important}:is(.tf-settings-dialog,.tf-script-agent-workspace,.tf-novel-workspace,.tf-script-library-workspace) .md-editor-preview :where(th){color:var(--tf-text-primary)!important;background:#0e1b2a!important}:is(.tf-settings-dialog,.tf-script-agent-workspace,.tf-novel-workspace,.tf-script-library-workspace) .md-editor-preview :where(code,pre){color:var(--tf-code-text)!important;background:#06101b!important;border-color:var(--tf-border-muted)!important}:is(.tf-settings-dialog,.tf-script-agent-workspace,.tf-novel-workspace,.tf-script-library-workspace) .md-editor-preview :where(hr){border-color:var(--tf-border-muted)!important}body:has(.tf-asset-center-workspace){color:var(--tf-text-primary);background:var(--tf-app-bg)}body:has(.tf-asset-center-workspace) .main{padding:.75rem;background:var(--tf-app-bg)}body:has(.tf-asset-center-workspace) .main .menu,body:has(.tf-asset-center-workspace) .main .view{color:var(--tf-text-primary);background:#080f1a;border:1px solid var(--tf-border-muted);border-radius:var(--tf-radius-lg)}body:has(.tf-asset-center-workspace) .main .menu{width:4rem;padding-top:.875rem;padding-bottom:.875rem}body:has(.tf-asset-center-workspace) .main .menu .logo{background-color:var(--tf-accent)}body:has(.tf-asset-center-workspace) .main .view{min-width:0;margin-left:.75rem;padding:0;overflow:hidden}body:has(.tf-asset-center-workspace) .t-dialog{color:var(--tf-text-primary);background:var(--tf-panel);border-color:var(--tf-border)}body:has(.tf-asset-center-workspace) .t-dialog :where(.t-dialog__header,.t-dialog__body,.t-dialog__footer){color:var(--tf-text-primary);background:var(--tf-panel);border-color:var(--tf-border-muted)}body:has(.tf-asset-center-workspace) .t-dialog :where(.t-form__label,.t-checkbox__label,.t-radio__label){color:var(--tf-text-secondary)}body:has(.tf-asset-center-workspace) .t-dialog :where(.t-input,.t-select-input,.t-textarea__inner,.t-input-number){color:var(--tf-text-primary);background:#07101b;border-color:var(--tf-border);box-shadow:none}body:has(.tf-asset-center-workspace) .t-dialog :where(.t-input__inner,.t-select-input__value,.t-textarea__inner){color:var(--tf-text-primary);caret-color:var(--tf-accent)}body:has(.tf-asset-center-workspace) .t-loading__overlay{background:#070b12d1!important}body:has(.tf-asset-center-workspace) .t-loading__gradient-conic{color:var(--tf-accent)}body:has(.tf-asset-center-workspace) .mediaPreviewDialog .audioIcon{color:#78dff1;background:#0d2231;border:1px solid #28556a}body:has(.tf-asset-center-workspace) .mediaPreviewDialog .audioName{color:var(--tf-text-primary)}body:has(.tf-asset-center-workspace) .mediaPreviewDialog .mediaPlayer:focus-visible{outline:1px solid var(--tf-accent);outline-offset:.125rem;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)}.tf-asset-center-workspace{min-width:0;height:100%;padding:.875rem 1rem 1rem;overflow:hidden;color:var(--tf-text-primary);background:var(--tf-workspace)}.tf-asset-center-workspace>.data,.tf-asset-center-workspace .t-tabs,.tf-asset-center-workspace .t-tabs__content,.tf-asset-center-workspace .t-tab-panel{min-width:0;min-height:0;color:var(--tf-text-primary);background:transparent}.tf-asset-center-workspace .t-tabs__header{min-height:2.75rem;background:var(--tf-panel-surface);border-bottom:1px solid var(--tf-border-muted)}.tf-asset-center-workspace .t-tabs__nav{color:var(--tf-text-muted);background:transparent}.tf-asset-center-workspace .t-tabs__nav-item{min-width:5.125rem;min-height:2.75rem;padding:0 .875rem;color:var(--tf-text-muted);background:transparent;transition:color var(--tf-motion-fast),background-color var(--tf-motion-fast)}.tf-asset-center-workspace .t-tabs__nav-item:hover{color:var(--tf-text-primary);background:var(--tf-panel-hover)}.tf-asset-center-workspace .t-tabs__nav-item.t-is-active{color:var(--tf-accent-strong);background:var(--tf-accent-soft);border-color:var(--tf-accent);box-shadow:inset 0 0 0 1px var(--tf-accent)}.tf-asset-center-workspace .t-tabs__nav-item:focus-visible{color:var(--tf-accent-strong);background:var(--tf-accent-soft);outline:1px solid var(--tf-accent);outline-offset:-.1875rem;box-shadow:inset 0 0 0 .1875rem var(--tf-focus-ring)}.tf-asset-center-workspace .t-tabs__nav-item :where(.t-tabs__nav-item-wrapper,.t-tabs__nav-item-text-wrapper){color:inherit!important;background:transparent!important}.tf-asset-center-workspace .t-tabs__nav-item:hover:not(.t-is-disabled) :where(.t-tabs__nav-item-wrapper,.t-tabs__nav-item-text-wrapper){color:var(--tf-text-primary)!important;background:var(--tf-panel-hover)!important}.tf-asset-center-workspace .t-tabs__nav-item.t-is-active :where(.t-tabs__nav-item-wrapper,.t-tabs__nav-item-text-wrapper){color:var(--tf-accent-strong)!important;background:var(--tf-accent-soft)!important}.tf-asset-center-workspace .t-tabs__nav-item:focus-visible :where(.t-tabs__nav-item-wrapper,.t-tabs__nav-item-text-wrapper){color:var(--tf-accent-strong)!important;background:var(--tf-accent-soft)!important}.tf-asset-center-workspace .t-tabs__bar{height:.125rem;background:var(--tf-accent);box-shadow:none}.tf-asset-center-workspace .tabLabel{gap:.4375rem;font-size:var(--tf-font-size-sm);font-weight:620}.tf-asset-center-workspace .tabLabel .i-icon{color:var(--tf-text-muted)}.tf-asset-center-workspace .tabLabel--role .i-icon{color:#79b8f4}.tf-asset-center-workspace .tabLabel--tool .i-icon{color:#61c8ae}.tf-asset-center-workspace .tabLabel--scene .i-icon{color:#c9a86a}.tf-asset-center-workspace .tabLabel--clip .i-icon{color:#a5a0d5}.tf-asset-center-workspace .tabLabel--audio .i-icon{color:#66cbd9}.tf-asset-center-workspace .panelContent{margin-top:0!important;padding-top:.75rem}.tf-asset-center-workspace .assetToolbar{min-height:3.375rem;margin-bottom:.625rem!important;padding:.5625rem .625rem!important;background:#0b1522;border:1px solid var(--tf-border-muted);border-radius:var(--tf-radius-md)}.tf-asset-center-workspace .assetToolbarActions{gap:.5rem!important}.tf-asset-center-workspace .assetAction,.tf-asset-center-workspace .assetSearchAction{min-height:2.125rem;border-radius:var(--tf-radius-md);box-shadow:none}.tf-asset-center-workspace .assetAction--create{color:#fff;background:var(--tf-accent-strong);border-color:var(--tf-accent-strong)}.tf-asset-center-workspace .assetAction--batch.t-button--theme-primary{color:#dcefff;background:#10243a;border-color:#28547a}.tf-asset-center-workspace .assetAction--batch.t-button--theme-primary:hover:not(.t-is-disabled){color:#fff;background:#15304d;border-color:#3c759f}.tf-asset-center-workspace .assetAction--danger.t-button{color:#f39aa1;background:#b839471c;border-color:#f0747d52}.tf-asset-center-workspace .assetAction--danger.t-button:hover:not(.t-is-disabled){color:#ffc1c5;background:#b839472e;border-color:#f0747d85}.tf-asset-center-workspace .assetSearch{min-width:0}.tf-asset-center-workspace .assetSearch .t-input{min-height:2.125rem;color:var(--tf-text-primary);background:#07101b;border-color:var(--tf-border);box-shadow:none}.tf-asset-center-workspace .assetSearch .t-input:hover:not(.t-is-disabled){border-color:#47617f}.tf-asset-center-workspace .assetSearch .t-input.t-is-focused,.tf-asset-center-workspace .assetSearch .t-input:focus-within{border-color:var(--tf-accent);box-shadow:0 0 0 .1875rem var(--tf-focus-ring)}.tf-asset-center-workspace .assetSearch .t-input__inner{color:var(--tf-text-primary);caret-color:var(--tf-accent)}.tf-asset-center-workspace .assetSearch .t-input__inner::placeholder{color:var(--tf-text-muted);opacity:1}.tf-asset-center-workspace .assetSearchAction{color:#dff5ff;background:#10243a;border-color:#28547a}.tf-asset-center-workspace .assetsList{min-width:0;background:#09121e;border:1px solid var(--tf-border-muted);border-radius:var(--tf-radius-md)}.tf-asset-center-workspace .assetTable.t-table,.tf-asset-center-workspace .assetTable .t-table__content,.tf-asset-center-workspace .assetTable table,.tf-asset-center-workspace .assetTable .t-table__body{color:var(--tf-text-secondary);background:#09121e}.tf-asset-center-workspace .assetTable.t-table{border:0;box-shadow:none}.tf-asset-center-workspace .assetTable thead th{height:2.375rem;padding-top:.5rem;padding-bottom:.5rem;color:var(--tf-text-muted)!important;font-size:var(--tf-font-size-xs);font-weight:650;letter-spacing:.01em;background:#0d1826!important;border-bottom:1px solid var(--tf-border)!important}.tf-asset-center-workspace .assetTable tbody tr,.tf-asset-center-workspace .assetTable tbody tr>td{color:var(--tf-text-secondary);background:#09121e!important}.tf-asset-center-workspace .assetTable tbody tr>td{border-bottom:1px solid var(--tf-border-muted)!important}.tf-asset-center-workspace .assetTable.t-table--hoverable tbody tr:not(.t-table__row--disabled):hover>td{background:#0e1c2c!important}.tf-asset-center-workspace .assetTable tbody tr.t-table__row--selected>td{color:var(--tf-text-primary);background:#2087ff1f!important}.tf-asset-center-workspace .assetTable tbody tr.t-table__row--disabled>td{color:var(--tf-text-disabled);background:#0a121d!important}.tf-asset-center-workspace .assetTable :where(.t-table__cell--fixed-left,.t-table__cell--fixed-right){background:inherit!important}.tf-asset-center-workspace .assetTable .t-table__th-name,.tf-asset-center-workspace .assetTable .t-table__td-name,.tf-asset-center-workspace .assetTable tbody .assetNameCell{color:var(--tf-text-primary);font-weight:620}.tf-asset-center-workspace .assetTable :where(.t-table__th-startTime,.t-table__td-startTime){color:var(--tf-text-muted);font-variant-numeric:tabular-nums}.tf-asset-center-workspace .assetTable tbody .assetTimeCell{color:var(--tf-text-muted);font-variant-numeric:tabular-nums}.tf-asset-center-workspace .assetTable :where(.t-text-ellipsis,.promptCell){color:var(--tf-text-secondary)}.tf-asset-center-workspace .assetTable .expandedContent{margin:.25rem 0;padding:.625rem .875rem;background:#07101b;border:1px solid var(--tf-border-muted);border-radius:var(--tf-radius-sm)}.tf-asset-center-workspace .assetTable--nested{border:1px solid var(--tf-border-muted)!important;border-radius:var(--tf-radius-sm)}.tf-asset-center-workspace .previewCell :where(.imageTrigger,.mediaTrigger){background:#07101b;border:1px solid var(--tf-border-muted);border-radius:var(--tf-radius-sm);box-shadow:none;transition:border-color var(--tf-motion-fast),background-color var(--tf-motion-fast)}.tf-asset-center-workspace .previewCell :where(.imageTrigger,.mediaTrigger):hover{background:#0d1a29;border-color:#47617f;transform:none!important}.tf-asset-center-workspace .previewCell :where(.noImage,.noMedia,.audioThumb){color:var(--tf-text-muted)!important;background:#07101b!important}.tf-asset-center-workspace .previewCell :where(.imageHoverOverlay,.mediaHoverOverlay){color:var(--tf-text-primary);background:#050c15d1}.tf-asset-center-workspace .assetRowActions{gap:.125rem!important;white-space:nowrap}.tf-asset-center-workspace .assetRowAction.t-button{min-height:1.75rem;padding:0 .4375rem;background:transparent;border:1px solid transparent;box-shadow:none}.tf-asset-center-workspace .assetRowAction--generate.t-button{color:#78d7ff}.tf-asset-center-workspace .assetRowAction--generate.t-button:hover:not(.t-is-disabled){color:#b7edff;background:#31c7ff1a;border-color:#31c7ff33}.tf-asset-center-workspace .assetRowAction--edit.t-button{color:#9eb9d8}.tf-asset-center-workspace .assetRowAction--edit.t-button:hover:not(.t-is-disabled){color:#dbeeff;background:#4f8bc91a;border-color:#689fd833}.tf-asset-center-workspace .assetRowAction--delete.t-button{color:#e98991}.tf-asset-center-workspace .assetRowAction--delete.t-button:hover:not(.t-is-disabled){color:#ffb7bc;background:#f0747d1a;border-color:#f0747d38}.tf-asset-center-workspace .t-checkbox__input{background:var(--tf-selection-surface);border-color:var(--tf-selection-border)}.tf-asset-center-workspace .t-checkbox:hover:not(.t-is-disabled) .t-checkbox__input{border-color:var(--tf-accent)}.tf-asset-center-workspace .t-checkbox.t-is-checked .t-checkbox__input,.tf-asset-center-workspace .t-checkbox.t-is-indeterminate .t-checkbox__input{color:#fff;background:var(--tf-accent-strong);border-color:var(--tf-accent-strong)}.tf-asset-center-workspace .t-checkbox:focus-within .t-checkbox__input{box-shadow:0 0 0 .1875rem var(--tf-focus-ring)}.tf-asset-center-workspace .t-checkbox.t-is-disabled .t-checkbox__input{background:var(--tf-selection-disabled-surface);border-color:var(--tf-border-muted)}.tf-asset-center-workspace :where(.t-table__empty-row,.t-table__empty,.t-table__row-full-inner){color:var(--tf-text-muted)!important;background:#09121e!important}.tf-asset-center-workspace .t-table__pagination-wrap{min-height:2.875rem;padding:.625rem .75rem;color:var(--tf-text-muted);background:#0a1421;border-top:1px solid var(--tf-border-muted)}.tf-asset-center-workspace .t-pagination{color:var(--tf-text-muted)}.tf-asset-center-workspace .t-pagination :where(.t-pagination__total,.t-pagination__jump,.t-input-adornment__text){color:var(--tf-text-muted)}.tf-asset-center-workspace .t-pagination :where(.t-pagination__btn,.t-pagination__number){color:var(--tf-text-secondary);background:#0b1624;border:1px solid transparent;border-radius:var(--tf-radius-sm)}.tf-asset-center-workspace .t-pagination :where(.t-pagination__btn,.t-pagination__number):hover:not(.t-is-disabled){color:var(--tf-text-primary);background:#13243a;border-color:var(--tf-border)}.tf-asset-center-workspace .t-pagination .t-pagination__number.t-is-current{color:#fff;background:var(--tf-accent-strong);border-color:var(--tf-accent-strong)}.tf-asset-center-workspace .t-pagination :where(.t-pagination__btn.t-is-disabled,.t-pagination__number.t-is-disabled){color:var(--tf-text-disabled);background:#0a121d}.tf-asset-center-workspace .t-pagination :where(.t-input,.t-select-input,.t-input-number){color:var(--tf-text-primary);background:#07101b;border-color:var(--tf-border);box-shadow:none}.tf-asset-batch-popup,.tf-asset-batch-popup .t-popup__content{color:var(--tf-text-primary)!important;background:var(--tf-surface-elevated)!important;border:1px solid var(--tf-border)!important;border-radius:var(--tf-radius-md)!important;box-shadow:0 .75rem 2rem #00000057!important}.tf-asset-batch-popup .assetBatchMenu{gap:.125rem;padding:.25rem}.tf-asset-batch-popup :where(.generatePrompt,.generateImage){min-width:9.5rem;padding:.5rem .625rem;color:var(--tf-text-secondary);background:transparent;border-radius:var(--tf-radius-sm)}.tf-asset-batch-popup :where(.generatePrompt,.generateImage):hover{color:var(--tf-text-primary);background:#15243a}:is(.tf-corner-scape-workspace,.tf-asset-drawer) .assetTypeTag{font-weight:620;box-shadow:none}:is(.tf-corner-scape-workspace,.tf-asset-drawer) .assetTypeTag--role{color:#9bc9f3!important;background:#478bca1c!important;border-color:#64a4dc57!important}:is(.tf-corner-scape-workspace,.tf-asset-drawer) .assetTypeTag--scene{color:#d8bd86!important;background:#a885481a!important;border-color:#c4a06052!important}:is(.tf-corner-scape-workspace,.tf-asset-drawer) .assetTypeTag--tool{color:#8cd7c0!important;background:#3c94791a!important;border-color:#54b49652!important}:is(.tf-corner-scape-workspace,.tf-asset-drawer) .assetTypeTag--unknown{color:var(--tf-text-muted)!important;background:#70829917!important;border-color:#8294ad3d!important}body:has(.tf-corner-scape-workspace) .tf-asset-drawer{color:var(--tf-text-primary);background:transparent!important;border:0;box-shadow:none}body:has(.tf-corner-scape-workspace) .tf-asset-drawer .t-drawer__content-wrapper{color:var(--tf-text-primary);background:#0a1421;border-left:1px solid var(--tf-border);box-shadow:-1rem 0 2.625rem #00000057}body:has(.tf-corner-scape-workspace) .tf-asset-drawer :where(.t-drawer__header,.t-drawer__body,.t-drawer__footer){color:var(--tf-text-primary);background:#0a1421;border-color:var(--tf-border-muted)}body:has(.tf-corner-scape-workspace) .tf-asset-drawer .t-drawer__header{min-height:3.375rem;padding:0 1.125rem}body:has(.tf-corner-scape-workspace) .tf-asset-drawer .t-drawer__body{padding:1rem 1.125rem 1.25rem;scrollbar-color:var(--tf-border) transparent;scrollbar-width:thin}body:has(.tf-corner-scape-workspace) .tf-asset-drawer .t-drawer__close-btn{color:var(--tf-text-muted);border-radius:var(--tf-radius-md)}body:has(.tf-corner-scape-workspace) .tf-asset-drawer .t-drawer__close-btn:hover{color:var(--tf-text-primary);background:var(--tf-accent-soft)}body:has(.tf-corner-scape-workspace) .tf-asset-drawer :where(.t-form__label,.t-checkbox__label,.t-radio__label){color:var(--tf-text-secondary)}body:has(.tf-corner-scape-workspace) :where(.tf-asset-drawer,.t-dialog) :where(.t-input,.t-select-input,.t-textarea__inner,.t-input-number){color:var(--tf-text-primary);background:#07101b;border-color:var(--tf-border);border-radius:var(--tf-radius-md);box-shadow:none}body:has(.tf-corner-scape-workspace) :where(.tf-asset-drawer,.t-dialog) :where(.t-input,.t-select-input,.t-textarea__inner,.t-input-number):hover:not(.t-is-disabled){border-color:#47617f}body:has(.tf-corner-scape-workspace) :where(.tf-asset-drawer,.t-dialog) :where(.t-input.t-is-focused,.t-input:focus-within,.t-select-input.t-is-focused,.t-select-input:focus-within,.t-textarea__inner:focus-visible){border-color:var(--tf-accent);outline:1px solid transparent;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)}body:has(.tf-corner-scape-workspace) :where(.tf-asset-drawer,.t-dialog) :where(.t-input__inner,.t-select-input__value,.t-textarea__inner){color:var(--tf-text-primary);caret-color:var(--tf-accent)}body:has(.tf-corner-scape-workspace) .drawerImageBox{min-height:11.25rem;background:#07101b;border:1px solid var(--tf-border-muted);border-radius:.4375rem}body:has(.tf-corner-scape-workspace) .drawerImageBox :where(.t-empty__title,.t-empty__description,.generatingText),body:has(.tf-corner-scape-workspace) .assets-empty{color:var(--tf-text-muted)}body:has(.tf-corner-scape-workspace) .historyImageList{scrollbar-color:var(--tf-border) transparent;scrollbar-width:thin}body:has(.tf-corner-scape-workspace) .historyImageItem{background:#07101b;border:1px solid var(--tf-border-muted);border-radius:.375rem}body:has(.tf-corner-scape-workspace) .historyImageItem:hover{border-color:#47617f}body:has(.tf-corner-scape-workspace) .historyImageItem.selected{border-color:var(--tf-accent);box-shadow:0 0 0 .125rem var(--tf-focus-ring)}body:has(.tf-corner-scape-workspace) .historyImageItem:focus-visible{outline:1px solid var(--tf-accent);outline-offset:.125rem}body:has(.tf-corner-scape-workspace) :where(.t-loading__overlay){background:#070b12c7}body:has(.tf-corner-scape-workspace) :where(.t-empty,.t-empty__title,.t-empty__description,.t-loading__text){color:var(--tf-text-muted)}body:has(.tf-corner-scape-workspace) .t-dialog :where(.t-dialog__header,.t-dialog__body,.t-dialog__footer){color:var(--tf-text-primary);background:var(--tf-panel);border-color:var(--tf-border-muted)}body:has(.tf-corner-scape-workspace) .t-button:not(.t-button--theme-primary):not(.t-button--theme-danger){color:var(--tf-text-secondary);background:#0d1826;border-color:var(--tf-border);box-shadow:none}body:has(.tf-corner-scape-workspace) .t-button:not(.t-button--theme-primary):not(.t-button--theme-danger):hover:not(.t-is-disabled){color:var(--tf-text-primary);background:#132236;border-color:#47617f}body:has(.tf-corner-scape-workspace) .t-button--theme-primary{color:#fff;background:var(--tf-accent-strong);border-color:var(--tf-accent-strong);box-shadow:none}body:has(.tf-corner-scape-workspace) .t-button--theme-primary:hover:not(.t-is-disabled){background:var(--tf-accent-hover);border-color:var(--tf-accent-hover)}body:has(.tf-corner-scape-workspace) .t-image-viewer-preview-image{--td-bg-color-container: var(--tf-panel-strong);--td-bg-color-container-hover: var(--tf-panel-hover);--td-bg-color-secondarycontainer: var(--tf-panel-elevated);--td-text-color-primary: var(--tf-text-primary);--td-text-color-secondary: var(--tf-text-secondary);--td-brand-color: var(--tf-accent);color:var(--tf-text-primary)}body:has(.tf-corner-scape-workspace) .t-image-viewer-preview-image .t-image-viewer__modal-mask{background-color:var(--tf-app-bg)!important;background-color:color-mix(in srgb,var(--tf-app-bg) 94%,transparent)!important;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem)}body:has(.tf-corner-scape-workspace) .t-image-viewer-preview-image .t-image-viewer__modal-image{border:1px solid var(--tf-border-muted);border-radius:var(--tf-radius-sm);box-shadow:0 1.125rem 3.375rem #00000057}body:has(.tf-corner-scape-workspace) .t-image-viewer-preview-image :where(.t-image-viewer__modal-header,.t-image-viewer__header-pre-bt){color:var(--tf-text-primary);background:var(--tf-panel-surface);border-color:var(--tf-divider)}body:has(.tf-corner-scape-workspace) .t-image-viewer-preview-image .t-image-viewer__header-box{background:var(--tf-panel-elevated);border-color:var(--tf-border-muted);border-radius:var(--tf-radius-sm)}body:has(.tf-corner-scape-workspace) .t-image-viewer-preview-image .t-image-viewer__header-box:is(:hover,.t-is-active){border-color:var(--tf-accent);box-shadow:0 0 0 .125rem var(--tf-focus-ring)}body:has(.tf-corner-scape-workspace) .t-image-viewer-preview-image .t-image-viewer__utils-content{min-height:2.875rem;color:var(--tf-text-primary);background:var(--tf-panel-strong)!important;border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);box-shadow:0 .75rem 2.125rem #0000004d}body:has(.tf-corner-scape-workspace) .t-image-viewer-preview-image .t-image-viewer__modal-icon{color:var(--tf-text-secondary);transition:color var(--tf-motion-fast),background-color var(--tf-motion-fast),border-color var(--tf-motion-fast),box-shadow var(--tf-motion-fast)}body:has(.tf-corner-scape-workspace) .t-image-viewer-preview-image .t-image-viewer__utils-content .t-image-viewer__modal-icon:hover{color:var(--tf-text-primary);background:var(--tf-panel-hover)}body:has(.tf-corner-scape-workspace) .t-image-viewer-preview-image .t-image-viewer__modal-icon:focus-visible{outline:1px solid var(--tf-accent);outline-offset:.125rem;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)}body:has(.tf-corner-scape-workspace) .t-image-viewer-preview-image .t-image-viewer__modal-icon:is(.t-image-viewer__modal-close-bt,.t-image-viewer__modal-prev-bt,.t-image-viewer__modal-next-bt){color:var(--tf-text-primary);background:var(--tf-panel-strong);border:1px solid var(--tf-border);box-shadow:0 .625rem 1.625rem #00000047}body:has(.tf-corner-scape-workspace) .t-image-viewer-preview-image .t-image-viewer__modal-icon:is(.t-image-viewer__modal-close-bt,.t-image-viewer__modal-prev-bt,.t-image-viewer__modal-next-bt):hover{color:var(--tf-accent);background:var(--tf-panel-hover);border-color:var(--tf-accent)}body:has(.tf-production-workspace) .t-dialog__ctx .t-dialog{color:var(--tf-text-primary);background:var(--tf-panel-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);box-shadow:var(--tf-shadow-elevated)}body:has(.tf-production-workspace) .t-dialog__ctx .t-dialog :where(.t-dialog__header,.t-dialog__body,.t-dialog__footer){color:var(--tf-text-primary);background:var(--tf-panel-surface);border-color:var(--tf-divider)}body:has(.tf-production-workspace) .t-dialog__ctx .t-dialog__header{border-bottom:1px solid var(--tf-divider)}body:has(.tf-production-workspace) .t-dialog__ctx .t-dialog__footer{border-top:1px solid var(--tf-divider)}body:has(.tf-production-workspace) .t-dialog__ctx .t-dialog__close{color:var(--tf-text-muted);border-radius:var(--tf-radius-md)}body:has(.tf-production-workspace) .t-dialog__ctx .t-dialog__close:hover{color:var(--tf-text-primary);background:var(--tf-panel-hover)}body:has(.tf-production-workspace) .t-dialog__ctx :where(.md-editor,.md-editor-preview,.md-editor-preview-wrapper){--md-bk-color: var(--tf-reading-surface) !important;--md-color: var(--tf-text-secondary);--md-border-color: var(--tf-divider);color:var(--tf-text-secondary)!important;background:var(--tf-reading-surface)!important;border-color:var(--tf-divider)!important}body:has(.tf-production-workspace) .t-dialog__ctx :where(.md-editor-toolbar-wrapper,.md-editor-toolbar){color:var(--tf-text-secondary)!important;background:var(--tf-panel-strong)!important;border-color:var(--tf-divider)!important}body:has(.tf-production-workspace) .t-dialog__ctx :where(.md-editor-input-wrapper,.md-editor-input){color:var(--tf-text-secondary)!important;background:var(--tf-field-surface)!important;caret-color:var(--tf-accent)}body:has(.tf-production-workspace) .t-dialog__ctx .md-editor:focus-within{border-color:var(--tf-accent)!important;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)}.tf-production-agent .t-chat__list{color:var(--tf-text-secondary);background:var(--tf-production-panel, #111e2d)}.tf-production-agent t-chat-item{display:block;margin-bottom:.625rem}.tf-production-agent t-chat-item::part(t-chat__item__inner){width:100%;color:var(--tf-text-secondary)}.tf-production-agent t-chat-item::part(t-chat__item__avatar){display:none}.tf-production-agent t-chat-item::part(t-chat__item__main){min-width:0;width:100%}.tf-production-agent t-chat-item::part(t-chat__item__header){min-height:1rem;margin-bottom:.25rem;color:var(--tf-text-muted)}.tf-production-agent t-chat-item::part(t-chat__item__name),.tf-production-agent t-chat-item::part(t-chat__item__time){padding:0;color:var(--tf-text-muted);font-size:.6875rem;font-weight:600;line-height:1rem}.tf-production-agent t-chat-item::part(t-chat__item__content__slot),.tf-production-agent t-chat-item::part(t-chat__item__content){width:100%;max-width:none}.tf-production-agent t-chat-item[placement=left]::part(t-chat__item__content){padding:.6875rem .75rem;color:var(--tf-text-secondary);background:var(--tf-production-elevated, #17283c);border:1px solid var(--tf-production-border, #3a5570);border-radius:.4375rem;box-shadow:none}.tf-production-agent t-chat-item[placement=right]::part(t-chat__item__inner){justify-content:stretch}.tf-production-agent t-chat-item[placement=right]::part(t-chat__item__main){align-items:stretch}.tf-production-agent t-chat-item[placement=right]::part(t-chat__item__header){justify-content:flex-start}.tf-production-agent t-chat-item[placement=right]::part(t-chat__item__content__slot){width:100%}.tf-production-agent t-chat-item[placement=right]::part(t-chat__text--user){display:block;width:100%;padding:.5625rem .6875rem;color:#eef8ff;line-height:1.55;background:#193852;border:1px solid rgba(49,199,255,.38);border-radius:.375rem;box-shadow:none}.tf-production-agent t-chat-item[status=pending]::part(t-chat__item__content),.tf-production-agent t-chat-item[status=streaming]::part(t-chat__item__content){border-color:#31c7ff6b}.tf-production-agent t-chat-item[status=error]::part(t-chat__item__content){color:#ffc0c5;background:#2a1c27;border-color:#ed69757a}.tf-production-agent t-chat-item::part(t-chat__text),.tf-production-agent t-chat-item::part(t-chat__text__markdown),.tf-production-agent t-chat-item::part(md_p){color:var(--tf-text-secondary)!important;font-size:.8125rem;line-height:1.68}.tf-production-agent t-chat-item::part(md_p){margin:0 0 .5rem}.tf-production-agent t-chat-item::part(md_h1),.tf-production-agent t-chat-item::part(md_h2),.tf-production-agent t-chat-item::part(md_h3),.tf-production-agent t-chat-item::part(md_h4),.tf-production-agent t-chat-item::part(md_h5),.tf-production-agent t-chat-item::part(md_h6),.tf-production-agent t-chat-item::part(md_strong){color:#f3f8fd!important}.tf-production-agent t-chat-item::part(md_h1){margin:.875rem 0 .4375rem;font-size:1.125rem;line-height:1.35}.tf-production-agent t-chat-item::part(md_h2){margin:.8125rem 0 .375rem;font-size:1rem;line-height:1.4}.tf-production-agent t-chat-item::part(md_h3),.tf-production-agent t-chat-item::part(md_h4),.tf-production-agent t-chat-item::part(md_h5),.tf-production-agent t-chat-item::part(md_h6){margin:.6875rem 0 .3125rem;font-size:.875rem;line-height:1.45}.tf-production-agent t-chat-item::part(md_ol),.tf-production-agent t-chat-item::part(md_ul){margin:.375rem 0 .5625rem;padding-left:1.25rem}.tf-production-agent t-chat-item::part(md_li),.tf-production-agent t-chat-item::part(md_em),.tf-production-agent t-chat-item::part(md_div),.tf-production-agent t-chat-item::part(md_tbody),.tf-production-agent t-chat-item::part(md_tr){color:var(--tf-text-secondary)!important;line-height:1.62}.tf-production-agent t-chat-item::part(md_a){color:#79d9ff!important;text-decoration-thickness:1px;text-underline-offset:.1875rem}.tf-production-agent t-chat-item::part(md_blockquote){margin:.5rem 0;padding:.4375rem .625rem;color:#c6d7e7!important;background:#122236!important;border-left:1px solid #31c7ff!important}.tf-production-agent t-chat-item::part(md_table){width:100%;margin:.5rem 0 .625rem;color:var(--tf-text-secondary)!important;background:#101e2d!important;border-color:#46627d!important;border-collapse:collapse}.tf-production-agent t-chat-item::part(md_thead),.tf-production-agent t-chat-item::part(md_th){color:#eff7ff!important;background:#203950!important;border-color:#577590!important}.tf-production-agent t-chat-item::part(md_td){color:#d0dce8!important;background:#17283c!important;border-color:#46627d!important}.tf-production-agent t-chat-item::part(md_code){color:#a5e2ff!important;background:#0c1825!important;border:1px solid #35506a;border-radius:.25rem}.tf-production-agent t-chat-item::part(md_pre){margin:.5rem 0 .625rem;padding:.625rem;overflow-x:auto;color:var(--tf-code-text)!important;background:#0c1825!important;border:1px solid #3a5671!important;border-radius:.375rem}.tf-production-agent t-chat-item::part(md_hr){margin:.75rem 0;color:#46627d!important;border-color:#46627d!important}.tf-production-agent t-chat-item[placement=right]::part(t-chat__text),.tf-production-agent t-chat-item[placement=right]::part(t-chat__text__markdown),.tf-production-agent t-chat-item[placement=right]::part(md_p){color:#eaf6ff!important;background:transparent!important}.tf-production-agent t-chat-item::part(t-chat__item__suggestion){gap:.3125rem;margin-top:.5rem}.tf-production-agent t-chat-item::part(t-chat__item__suggestion-item){min-height:1.75rem;padding:.3125rem .5rem;color:#a9dfff;background:#14263a;border:1px solid #45647f;border-radius:.3125rem;box-shadow:none}.tf-production-agent t-chat-item::part(t-chat__item__suggestion-item):hover{color:#eaf7ff;background:#1b354d;border-color:#5c83a0}@media (max-width: 1100px){.tf-asset-center-workspace .assetToolbar{flex-wrap:wrap;gap:.5rem}.tf-asset-center-workspace .assetSearch{width:100%}.tf-asset-center-workspace .assetSearch .t-input{width:auto!important;flex:1}}@media (max-width: 680px){body:has(.tf-corner-scape-workspace) .main{padding:.5rem}body:has(.tf-corner-scape-workspace) .main .view{margin-left:.5rem;padding-right:1rem;padding-left:1rem}}@media (prefers-reduced-motion: reduce){.tf-foundation *,.tf-foundation *:before,.tf-foundation *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tf-video-workbench{--td-bg-color-page: var(--tf-app-bg);--td-bg-color-container: var(--tf-panel-surface);--td-bg-color-container-hover: var(--tf-panel-hover);--td-bg-color-container-active: var(--tf-panel-strong);--td-bg-color-secondarycontainer: var(--tf-workspace);--td-bg-color-component: var(--tf-panel-elevated);--td-bg-color-component-hover: var(--tf-panel-hover);--td-component-border: var(--tf-border);--td-border-level-1-color: var(--tf-border-muted);--td-border-level-2-color: var(--tf-border);--td-text-color-primary: var(--tf-text-primary);--td-text-color-secondary: var(--tf-text-secondary);--td-text-color-placeholder: var(--tf-text-muted);--td-text-color-disabled: var(--tf-text-disabled);--td-brand-color: var(--tf-accent-strong);--td-brand-color-hover: var(--tf-accent-hover);--td-brand-color-focus: var(--tf-focus-ring);--td-brand-color-light: var(--tf-accent-soft);--td-brand-color-active: var(--tf-panel-hover);--td-scrollbar-color: var(--tf-scrollbar-thumb);--td-success-color: var(--tf-success);--td-warning-color: var(--tf-waiting);--td-error-color: var(--tf-error);color:var(--tf-text-primary);background:var(--tf-app-bg)!important;border:0!important;border-radius:0!important;box-shadow:none!important;color-scheme:inherit;font-family:var(--tf-font-sans)}.tf-video-workbench *{scrollbar-color:var(--tf-scrollbar-thumb) transparent}.tf-video-workbench *::selection{color:var(--tf-text-primary);background:#2087ff6b}.tf-video-workbench *::-webkit-scrollbar-thumb{background:var(--tf-scrollbar-thumb)}.tf-video-workbench *::-webkit-scrollbar-thumb:hover{background:var(--tf-text-muted)}.tf-video-workbench .t-dialog__body{padding:.625rem .875rem .875rem!important;color:var(--tf-text-primary);background:var(--tf-app-bg)}.tf-video-workbench :where(button,[role=button],input,textarea,select,[contenteditable=true]):focus-visible{outline:1px solid var(--tf-accent);outline-offset:.125rem;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)}.tf-video-workbench .closure{top:1rem!important;right:1.125rem!important;margin-top:0!important;color:var(--tf-text-muted)}.tf-video-workbench .closeWorkbench{display:grid;width:2rem;height:2rem;padding:0;place-items:center;color:inherit;background:transparent;border:0;border-radius:var(--tf-radius-md);cursor:pointer;transition:color var(--tf-motion-fast),background var(--tf-motion-fast)}.tf-video-workbench .closeWorkbench:hover{color:var(--tf-text-primary);background:var(--tf-panel-hover)}.tf-video-workbench .topMenu{min-height:2.75rem;margin:0 2.875rem .625rem 0!important;padding:.25rem!important;gap:.125rem;background:var(--tf-panel-surface);border:1px solid var(--tf-border-muted);border-radius:var(--tf-radius-md)}.tf-video-workbench .topMenu .item{width:2.375rem!important;height:2.125rem!important;margin:0!important;padding:0;color:var(--tf-text-muted);background:transparent;border:1px solid transparent;border-radius:var(--tf-radius-sm)!important;transition:color var(--tf-motion-fast),background var(--tf-motion-fast),border-color var(--tf-motion-fast)}.tf-video-workbench .topMenu .item .icon{font-size:1.1875rem!important}.tf-video-workbench .topMenu .item:hover{color:var(--tf-text-primary);background:var(--tf-panel-hover)!important;border-color:var(--tf-border-muted);border-radius:var(--tf-radius-sm)!important}.tf-video-workbench .topMenu .item.active{color:var(--tf-text-primary);background:var(--tf-panel-strong)!important;border-color:var(--tf-border);border-radius:var(--tf-radius-sm)!important;box-shadow:inset 0 -1px 0 var(--tf-accent)}.tf-video-workbench .content{background:var(--tf-workspace);border:1px solid var(--tf-border-muted);border-radius:var(--tf-radius-lg)}.tf-video-workbench .importLoadingMask{background:#03070dd6!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.tf-video-workbench .importLoadingContent{min-width:15rem;padding:1.25rem;color:var(--tf-text-secondary);background:var(--tf-panel-elevated);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg)}.tf-video-workbench .t-card{color:var(--tf-text-primary);background:var(--tf-panel-surface);border-color:var(--tf-border-muted);border-radius:var(--tf-radius-md);box-shadow:none}.tf-video-workbench .t-card__header{min-height:2.625rem;padding:.5625rem .75rem;color:var(--tf-text-primary);background:var(--tf-panel-strong);border-color:var(--tf-border-muted)}.tf-video-workbench .t-card__title{color:var(--tf-text-primary);font-size:var(--tf-font-size-sm);font-weight:650}.tf-video-workbench .t-card__body{color:var(--tf-text-secondary);background:var(--tf-panel-surface)}.tf-video-workbench .t-button{border-radius:var(--tf-radius-md);box-shadow:none}.tf-video-workbench .t-button:not(.t-button--theme-primary):not(.t-button--theme-danger){color:var(--tf-text-secondary);background:var(--tf-panel-elevated);border-color:var(--tf-border)}.tf-video-workbench .t-button:not(.t-button--theme-primary):not(.t-button--theme-danger):hover:not(.t-is-disabled){color:var(--tf-text-primary);background:var(--tf-panel-hover);border-color:var(--tf-text-muted)}.tf-video-workbench .t-button--variant-text{background:transparent!important;border-color:transparent!important}.tf-video-workbench .t-button--theme-primary{color:#fff;background:var(--tf-accent-strong);border-color:var(--tf-accent-strong)}.tf-video-workbench .t-button--theme-primary:hover:not(.t-is-disabled){background:var(--tf-accent-hover);border-color:var(--tf-accent-hover)}.tf-video-workbench .t-button.t-is-disabled{color:var(--tf-text-disabled)!important;background:var(--tf-field-surface)!important;border-color:var(--tf-border-muted)!important;opacity:.72}.tf-video-workbench :where(.t-input,.t-select-input,.t-input-number,.t-textarea__inner){color:var(--tf-text-primary);background:var(--tf-field-surface)!important;border-color:var(--tf-border)!important;border-radius:var(--tf-radius-md);box-shadow:none!important}.tf-video-workbench :where(.t-input,.t-select-input,.t-input-number,.t-textarea__inner):hover:not(.t-is-disabled){border-color:var(--tf-text-muted)!important}.tf-video-workbench :where(.t-input.t-is-focused,.t-select-input.t-is-focused,.t-input-number.t-is-focused,.t-textarea__inner:focus-visible){border-color:var(--tf-accent)!important;outline:1px solid transparent;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)!important}.tf-video-workbench :where(.t-input__inner,.t-select-input__value,.t-input-number__input,.t-textarea__inner){color:var(--tf-text-primary)!important;caret-color:var(--tf-accent)}.tf-video-workbench :where(.t-input__inner,.t-textarea__inner)::placeholder{color:var(--tf-text-muted)!important}.tf-video-workbench .t-checkbox__input{background:var(--tf-field-surface);border-color:var(--tf-border)}.tf-video-workbench .t-checkbox__input.t-is-checked{background:var(--tf-accent-strong);border-color:var(--tf-accent)}.tf-video-workbench .t-checkbox__label{color:var(--tf-text-secondary)}.tf-video-workbench .t-tag{color:var(--tf-text-secondary);background:var(--tf-panel-elevated);border-color:var(--tf-border)}.tf-video-workbench .previewContainer{height:calc(100vh - 6.375rem)!important;gap:.625rem!important;padding:.625rem;background:var(--tf-workspace)}.tf-video-workbench .previewContainer .mainContent{gap:.75rem!important}.tf-video-workbench .previewContainer .mainContent .previewArea{align-items:stretch;justify-content:stretch;background:var(--tf-field-surface)!important;border:1px solid var(--tf-border-muted)!important;border-radius:var(--tf-radius-md)!important}.tf-video-workbench .previewArea .videoWrapper{background:#050a11}.tf-video-workbench .previewArea .placeholderImage{color:#9db4c9!important;background:#050a11!important}.tf-video-workbench .previewArea .shotPlaceholder{color:var(--tf-text-muted)!important;background:var(--tf-field-surface)!important}.tf-video-workbench .previewArea .playerControls{padding:.5rem .875rem .625rem!important;background:var(--tf-panel-strong)!important;border-color:var(--tf-divider)!important}.tf-video-workbench .previewArea .controlButtons{margin-bottom:.375rem!important}.tf-video-workbench .previewArea .timeLabel{color:var(--tf-text-muted)!important;font-variant-numeric:tabular-nums}.tf-video-workbench .previewArea .progressTrack{height:.3125rem!important;background:var(--tf-border-muted)!important}.tf-video-workbench .previewArea .progressFill,.tf-video-workbench .previewArea .progressSegment.active{background:var(--tf-accent)!important}.tf-video-workbench .previewArea .progressSegment.completed{background:#31c7ff61!important}.tf-video-workbench .previewArea .progressHandle{background:var(--tf-text-primary)!important;border-color:var(--tf-accent)!important;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)!important}.tf-video-workbench .previewContainer .infoPanel{width:clamp(19.375rem,20vw,22.5rem)!important;min-height:0;padding:.875rem!important;color:var(--tf-text-secondary);background:var(--tf-panel-surface);border:1px solid var(--tf-border-muted);border-radius:var(--tf-radius-md)}.tf-video-workbench .previewContainer .infoPanel .infoSection{margin-bottom:.9375rem!important;padding-bottom:.875rem!important;border-color:var(--tf-divider)!important}.tf-video-workbench .previewContainer .infoPanel .sectionTitle{color:var(--tf-text-primary)!important;font-size:var(--tf-font-size-sm)!important}.tf-video-workbench .previewContainer .infoPanel .titleIndicator{width:.125rem!important;background:var(--tf-accent)!important}.tf-video-workbench .previewContainer .infoPanel :where(.sectionContent,.tipItem){color:var(--tf-text-secondary)!important}.tf-video-workbench .previewContainer .infoPanel .tipLabel{color:var(--tf-text-primary)!important}.tf-video-workbench .previewContainer .assetTag--role{color:#9bcaff;background:#3d9eff21;border-color:#3d9eff52}.tf-video-workbench .previewContainer .assetTag--scene{color:#f0c878;background:#e4a9571f;border-color:#e4a95752}.tf-video-workbench .previewContainer .assetTag--tool{color:#84ddc1;background:#40c79d1f;border-color:#40c79d52}.tf-video-workbench .previewContainer .shotListArea{padding:.625rem!important;background:var(--tf-panel-surface);border:1px solid var(--tf-border-muted)!important;border-radius:var(--tf-radius-md)}.tf-video-workbench .previewContainer .shotListHeader{margin-bottom:.5rem!important}.tf-video-workbench .previewContainer .shotList .shotItem{width:clamp(8.25rem,8.2vw,9.75rem)!important;margin-right:.5rem!important;background:var(--tf-panel-elevated)!important;border:1px solid var(--tf-border-muted)!important;border-radius:var(--tf-radius-md)!important;transition:background var(--tf-motion-fast),border-color var(--tf-motion-fast),box-shadow var(--tf-motion-fast)}.tf-video-workbench .previewContainer .shotList .shotItem:hover{background:var(--tf-panel-hover)!important;border-color:var(--tf-border)!important}.tf-video-workbench .previewContainer .shotList .shotItem.active{background:var(--tf-accent-soft)!important;border-color:var(--tf-accent)!important;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)}.tf-video-workbench .previewContainer .shotImageWrapper{height:auto!important;aspect-ratio:16/9}.tf-video-workbench .previewContainer .shotImageWrapper,.tf-video-workbench .previewContainer .shotPlaceholder{background:var(--tf-field-surface)!important}.tf-video-workbench .index{height:calc(100vh - 6.375rem)!important;gap:.625rem!important;padding:.625rem;background:var(--tf-workspace)}.tf-video-workbench .index>:where(.referenceImage,.modelSelect){flex-shrink:0;padding:.5625rem .625rem;background:var(--tf-panel-surface);border:1px solid var(--tf-border-muted);border-radius:var(--tf-radius-md)}.tf-video-workbench .index .generate{gap:.625rem!important}.tf-video-workbench .index .videoPrompt,.tf-video-workbench .index .videoOutputCard,.tf-video-workbench .index .segmentStripCard{background:var(--tf-panel-surface)!important;border:1px solid var(--tf-border-muted)!important;border-radius:var(--tf-radius-md)!important}.tf-video-workbench .index .promptInput{margin:.625rem;overflow:hidden!important;background:var(--tf-reading-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md)}.tf-video-workbench .index .promptInput:focus-within{border-color:var(--tf-accent);box-shadow:0 0 0 .1875rem var(--tf-focus-ring)}.tf-video-workbench .index .promptEditor{color:var(--tf-text-secondary)!important;background:var(--tf-reading-surface);outline:0!important;caret-color:var(--tf-accent)}.tf-video-workbench .index .promptEditor:empty:before{color:var(--tf-text-muted)!important}.tf-video-workbench .index .promptEditor .tag{color:#9bcaff!important;background:var(--tf-accent-soft)!important;border-color:#31c7ff57!important}.tf-video-workbench .imageUploadBox{padding-bottom:.25rem!important}.tf-video-workbench .imageUploadBox .uploadBtn{color:var(--tf-text-muted);background:var(--tf-field-surface);border:1px dashed var(--tf-border)!important;border-radius:var(--tf-radius-md)!important;transition:color var(--tf-motion-fast),background var(--tf-motion-fast),border-color var(--tf-motion-fast)}.tf-video-workbench .imageUploadBox .uploadBtn:hover{color:var(--tf-text-primary);background:var(--tf-panel-hover);border-color:var(--tf-accent)!important}.tf-video-workbench .imageUploadBox .uploadPreview,.tf-video-workbench .imageUploadBox .mediaPreview{border-radius:var(--tf-radius-md)!important}.tf-video-workbench .modeMenu .left{flex-wrap:wrap}.tf-video-workbench .modeMenu .mode{width:min(17.5rem,34vw)!important}.tf-video-workbench .modeMenu .audio.t-button--theme-success{color:#84ddc1;background:#40c79d1f;border-color:#40c79d57}.tf-video-workbench .modeMenu .audio.t-button--theme-danger{color:var(--tf-text-muted);background:var(--tf-field-surface);border-color:var(--tf-border)}.tf-video-workbench .modeMenu .status .btn{color:var(--tf-text-secondary);background:var(--tf-field-surface);border-color:var(--tf-border)}.tf-video-workbench .videoOutputCard .history{color:var(--tf-text-secondary)}.tf-video-workbench .videoOutputCard .historyItemBox{align-content:start;overflow-y:auto}.tf-video-workbench .videoOutputCard .historyItem{width:100%!important;min-width:7.5rem;background:var(--tf-field-surface)!important;border:1px solid var(--tf-border-muted)!important;border-radius:var(--tf-radius-sm)!important}.tf-video-workbench .videoOutputCard .historyItem:hover{border-color:var(--tf-border)!important}.tf-video-workbench .videoOutputCard .historyItem.active{border-color:var(--tf-accent)!important;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)}.tf-video-workbench .videoOutputCard .historyItem.generating{border-color:#31c7ff52!important}.tf-video-workbench .videoOutputCard .historyItem.failed{background:#f0747d14!important;border-color:#f0747d5c!important}.tf-video-workbench .videoOutputCard .loadingOverlay{color:var(--tf-text-secondary);background:#03080ed1!important}.tf-video-workbench .videoOutputCard .loadingText{color:var(--tf-text-secondary)!important}.tf-video-workbench .videoOutputCard :where(.selectBtn,.delBtn,.download,.playBtn){padding:0;color:var(--tf-text-primary)!important;background:#07101be0!important;border:1px solid var(--tf-border)!important}.tf-video-workbench .videoTrack .trackMenu{margin-bottom:.5rem!important}.tf-video-workbench .videoTrack .itemBox{height:8.625rem!important;gap:.5rem!important}.tf-video-workbench .videoTrack .itemBox .item{width:11.5rem!important;color:var(--tf-text-secondary);background:var(--tf-panel-elevated);border:1px solid var(--tf-border-muted)!important;border-radius:var(--tf-radius-md)!important;transition:background var(--tf-motion-fast),border-color var(--tf-motion-fast),box-shadow var(--tf-motion-fast)}.tf-video-workbench .videoTrack .itemBox .item:hover{filter:none!important;background:var(--tf-panel-hover);border-color:var(--tf-border)!important}.tf-video-workbench .videoTrack .itemBox .item.active{background:var(--tf-accent-soft)!important;border:1px solid var(--tf-accent)!important;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)!important}.tf-video-workbench .videoTrack .itemBox .addItem{color:var(--tf-text-muted);background:var(--tf-field-surface);border:1px dashed var(--tf-border)!important}.tf-video-workbench .editVideo{height:100%;padding:.625rem;color:var(--tf-text-secondary);background:var(--tf-workspace)}.tf-video-workbench .editVideo .content{height:calc(100vh - 6.375rem)!important}.tf-video-workbench .editVideo .splitpanes__pane{background:transparent!important}.tf-video-workbench .editVideo .splitpanes__splitter{min-width:.375rem;min-height:.375rem;background:transparent}.tf-video-workbench .editVideo .splitpanes__splitter:before{background:var(--tf-divider)!important}.tf-video-workbench .editVideo .previewWrapper,.tf-video-workbench .editVideo .mediaLibrary,.tf-video-workbench .editVideo .propertyPanel,.tf-video-workbench .editVideo .videoTrack{background:var(--tf-panel-surface)!important;border:1px solid var(--tf-border-muted)!important;border-radius:var(--tf-radius-md)!important;box-shadow:none!important}.tf-video-workbench .editVideo .previewWrapper,.tf-video-workbench .editVideo .videoPreview,.tf-video-workbench .editVideo .previewScreen{background:var(--tf-field-surface)!important}.tf-video-workbench .editVideo .previewScreenPlaceholder,.tf-video-workbench .editVideo .placeholderText{color:var(--tf-text-muted)!important}.tf-video-workbench .editVideo .placeholderTime{color:var(--tf-text-primary)!important;font-family:var(--tf-font-sans)!important;font-variant-numeric:tabular-nums}.tf-video-workbench .editVideo .previewProgress{background:var(--tf-panel-strong)!important;border-color:var(--tf-divider)!important}.tf-video-workbench .editVideo .progressSlider{background:var(--tf-border-muted)!important}.tf-video-workbench .editVideo .progressSlider::-webkit-slider-thumb{background:var(--tf-text-primary)!important;border-color:var(--tf-accent)!important;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)!important}.tf-video-workbench .editVideo :where(.mediaLibraryHeader,.panelHeader){background:var(--tf-panel-strong)!important;border-color:var(--tf-divider)!important}.tf-video-workbench .editVideo :where(.mediaLibraryTitle,.panelTitle,.sectionLabel){color:var(--tf-text-primary)!important}.tf-video-workbench .editVideo :where(.mediaLibraryContent,.panelContent){background:var(--tf-panel-surface)}.tf-video-workbench .editVideo :where(.mediaItem,.transitionItem,.effectItem,.filterItem,.audioItem,.textItem,.sectionCard){color:var(--tf-text-secondary)!important;background:var(--tf-panel-elevated)!important;border:1px solid var(--tf-border-muted)!important;border-radius:var(--tf-radius-md)!important;box-shadow:none!important;transform:none!important}.tf-video-workbench .editVideo :where(.mediaItem,.transitionItem,.effectItem,.filterItem,.audioItem,.textItem,.sectionCard):hover{background:var(--tf-panel-hover)!important;border-color:var(--tf-border)!important}.tf-video-workbench .editVideo :where(.mediaItemPreview,.transitionItemPreview,.effectItemPreview,.filterItemPreview,.audioItemPreview,.textItemPreview){color:var(--tf-text-secondary)!important;background:var(--tf-field-surface)!important;border-radius:var(--tf-radius-sm)!important}.tf-video-workbench .editVideo :where(.mediaItemName,.transitionItemName,.effectItemName,.filterItemName,.audioItemName,.textItemName){color:var(--tf-text-secondary)!important}.tf-video-workbench .editVideo .sectionHeader{border-color:var(--tf-divider)!important}.tf-video-workbench .editVideo .sectionIconBadge,.tf-video-workbench .editVideo .emptyIconWrapper{color:var(--tf-accent)!important;background:var(--tf-field-surface)!important;border-color:var(--tf-border-muted)!important;border-radius:var(--tf-radius-md)!important}.tf-video-workbench .editVideo :where(.propLabel,.durationLabel,.emptyText){color:var(--tf-text-muted)!important}.tf-video-workbench .editVideo .propValueText{color:var(--tf-text-primary)!important}.tf-video-workbench .editVideo .video-track{--color-primary: var(--tf-accent);--color-bg-dark: var(--tf-field-surface);--color-bg-medium: var(--tf-panel-surface);--color-text-primary: var(--tf-text-primary);color:var(--tf-text-secondary);background:var(--tf-field-surface)!important}.tf-video-workbench .editVideo .video-track :where(.ruler,.track-control,.tools-bar,.tracks__scrollbar){color:var(--tf-text-secondary)!important;background:var(--tf-panel-surface)!important;border-color:var(--tf-divider)!important}.tf-video-workbench .editVideo .video-track :where(.ruler__placeholder,.tools-bar__time){color:var(--tf-text-muted)!important;background:var(--tf-panel-strong)!important}.tf-video-workbench .editVideo .video-track .tools-bar__btn{color:var(--tf-text-secondary)!important;background:transparent!important}.tf-video-workbench .editVideo .video-track .tools-bar__btn:hover{color:var(--tf-text-primary)!important;background:var(--tf-panel-hover)!important}body:has(.tf-video-workbench){color-scheme:inherit;background:var(--tf-app-bg)}body:has(.tf-video-workbench) .t-dialog__mask{background:#02050ad1!important}body:has(.tf-video-workbench) :where(.t-popup,.t-select__dropdown,.t-dropdown__menu,.resDurPickerPopup){color:var(--tf-text-primary);background:var(--tf-surface-elevated)!important;border:1px solid var(--tf-border)!important;border-radius:var(--tf-radius-md)!important;box-shadow:var(--tf-shadow-elevated)!important}body:has(.tf-video-workbench) :where(.t-select-option,.t-dropdown__item){color:var(--tf-text-secondary);background:transparent}body:has(.tf-video-workbench) :where(.t-select-option:hover,.t-select-option.t-is-selected,.t-dropdown__item:hover){color:var(--tf-text-primary);background:var(--tf-accent-soft)!important}body:has(.tf-video-workbench) :where(.t-tooltip,.t-tooltip__content){color:var(--tf-text-primary)!important;background:var(--tf-panel-strong)!important;border-color:var(--tf-border)!important}body:has(.tf-video-workbench) .resolutionDurationPicker{color:var(--tf-text-secondary)}body:has(.tf-video-workbench) .resolutionDurationPicker .pickerLabel{color:var(--tf-text-primary)!important}body:has(.tf-video-workbench) .resolutionDurationPicker .pickerOption{color:var(--tf-text-secondary)!important;background:var(--tf-field-surface)!important;border:1px solid var(--tf-border)!important;border-radius:var(--tf-radius-md)!important}body:has(.tf-video-workbench) .resolutionDurationPicker .pickerOption:hover{color:var(--tf-text-primary)!important;background:var(--tf-panel-hover)!important}body:has(.tf-video-workbench) .resolutionDurationPicker .pickerOption.active{color:var(--tf-text-primary)!important;background:var(--tf-accent-soft)!important;border-color:var(--tf-accent)!important}body:has(.tf-video-workbench) .referencesPopup{color:var(--tf-text-primary);background:var(--tf-surface-elevated)!important;border-color:var(--tf-border)!important;box-shadow:var(--tf-shadow-elevated)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.tf-video-workbench) .referencesPopup .reference-item{color:var(--tf-text-secondary)}body:has(.tf-video-workbench) .referencesPopup .reference-item:hover,body:has(.tf-video-workbench) .referencesPopup .reference-item.active{color:var(--tf-text-primary);background:var(--tf-accent-soft)!important}body:has(.tf-video-workbench) .t-dialog:not(.tf-video-workbench){color:var(--tf-text-primary);background:var(--tf-panel-surface);border:1px solid var(--tf-border);box-shadow:var(--tf-shadow-elevated)}body:has(.tf-video-workbench) .t-dialog:not(.tf-video-workbench) :where(.t-dialog__header,.t-dialog__footer){color:var(--tf-text-primary);background:var(--tf-panel-strong);border-color:var(--tf-divider)}body:has(.tf-video-workbench) .t-dialog:not(.tf-video-workbench) .t-dialog__body{color:var(--tf-text-secondary);background:var(--tf-panel-surface)}body:has(.tf-video-workbench) .storyboardGrid .storyboardItem{color:var(--tf-text-secondary);background:var(--tf-field-surface);border:1px solid var(--tf-border-muted)!important}body:has(.tf-video-workbench) .storyboardGrid .storyboardItem:hover{border-color:var(--tf-accent)!important}body:has(.tf-video-workbench) .storyboardGrid .textBox{background:var(--tf-field-surface);border-color:var(--tf-border)!important}body:has(.tf-video-workbench) .videoPlayerBox{background:#03070c!important;border:1px solid var(--tf-border-muted)}@media (max-width: 1366px){.tf-video-workbench .previewContainer .infoPanel{width:19.375rem!important}.tf-video-workbench .previewContainer .shotList .shotItem{width:8.625rem!important}.tf-video-workbench .index .generate{min-height:18.75rem}.tf-video-workbench .videoTrack .itemBox .item{width:10.5rem!important}.tf-video-workbench .editVideo .mediaLibraryHeader,.tf-video-workbench .editVideo .panelHeader{padding:.625rem!important}}@media (max-width: 900px){.tf-video-workbench .previewContainer .mainContent{overflow-y:auto;flex-direction:column}.tf-video-workbench .previewContainer .previewArea{min-height:22.5rem}.tf-video-workbench .previewContainer .infoPanel{width:auto!important;max-height:16.25rem}.tf-video-workbench .index .generate{overflow-y:auto;flex-direction:column}.tf-video-workbench .index .generate :where(.prompt,.video){width:100%!important;min-height:20rem}.tf-video-workbench .modeMenu .mode{width:min(100%,17.5rem)!important}}@media (max-height: 800px){.tf-video-workbench .previewContainer .shotImageWrapper{height:auto!important}.tf-video-workbench .videoTrack .itemBox{height:7rem!important}.tf-video-workbench .videoTrack .itemBox .item{width:9.75rem!important}}@media (prefers-reduced-motion: reduce){.tf-video-workbench *,.tf-video-workbench *:before,.tf-video-workbench *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tf-production-confirm-dialog{max-width:calc(100vw - 2rem);overflow:hidden;color:var(--tf-text-primary);color-scheme:inherit;background:var(--tf-panel-surface)!important;border:1px solid var(--tf-border)!important;border-radius:var(--tf-radius-lg)!important;box-shadow:var(--tf-shadow-elevated)!important}.tf-production-confirm-dialog .t-dialog__header{min-height:3.125rem;padding:0 1.125rem;color:var(--tf-text-primary)!important;background:var(--tf-panel-strong)!important;border-bottom:1px solid var(--tf-divider)!important}.tf-production-confirm-dialog .t-dialog__header-content{color:var(--tf-text-primary);font-size:.9375rem;font-weight:650;line-height:1.4}.tf-production-confirm-dialog .t-dialog__close{display:grid;width:2rem;height:2rem;margin-right:-.375rem;place-items:center;color:var(--tf-text-muted);background:transparent;border-radius:var(--tf-radius-md)}.tf-production-confirm-dialog .tf-production-confirm-dialog__close-control{display:grid;width:1.875rem;height:1.875rem;padding:0;place-items:center;color:inherit;background:transparent;border:0;border-radius:var(--tf-radius-md);cursor:pointer;transition:color var(--tf-motion-fast),background-color var(--tf-motion-fast)}.tf-production-confirm-dialog .tf-production-confirm-dialog__close-control:hover{color:var(--tf-text-primary);background:var(--tf-panel-hover)}.tf-production-confirm-dialog .tf-production-confirm-dialog__close-control:focus-visible{outline:1px solid var(--tf-accent);outline-offset:1px;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)}.tf-production-confirm-dialog .t-dialog__body{padding:1.125rem;color:var(--tf-text-secondary)!important;font-size:var(--tf-font-size-md);line-height:1.6;background:var(--tf-reading-surface)!important}.tf-production-confirm-dialog .t-dialog__footer{padding:.75rem 1.125rem;background:var(--tf-panel-surface)!important;border-top:1px solid var(--tf-divider)!important}.tf-production-confirm-dialog .t-dialog__footer>div{display:flex;justify-content:flex-end;gap:var(--tf-space-4)}.tf-production-confirm-dialog :where(.t-dialog__cancel,.t-dialog__confirm){min-width:4.5rem;min-height:2.125rem;margin-left:0!important;border-radius:var(--tf-radius-md)!important;box-shadow:none!important;transition:color var(--tf-motion-fast),background-color var(--tf-motion-fast),border-color var(--tf-motion-fast)}.tf-production-confirm-dialog .t-dialog__cancel{color:var(--tf-text-secondary)!important;background:var(--tf-panel-elevated)!important;border-color:var(--tf-border)!important}.tf-production-confirm-dialog .t-dialog__cancel:hover:not(.t-is-disabled){color:var(--tf-text-primary)!important;background:var(--tf-panel-hover)!important;border-color:var(--tf-text-muted)!important}.tf-production-confirm-dialog .t-dialog__cancel:active:not(.t-is-disabled){background:var(--tf-field-surface)!important}.tf-production-confirm-dialog .t-dialog__confirm{color:#fff!important;background:var(--tf-accent-strong)!important;border-color:var(--tf-accent-strong)!important}.tf-production-confirm-dialog .t-dialog__confirm:hover:not(.t-is-disabled){background:var(--tf-accent-hover)!important;border-color:var(--tf-accent-hover)!important}.tf-production-confirm-dialog .t-dialog__confirm:active:not(.t-is-disabled){background:var(--tf-running)!important;border-color:var(--tf-running)!important}.tf-production-confirm-dialog :where(.t-dialog__cancel,.t-dialog__confirm):focus-visible{outline:1px solid var(--tf-accent);outline-offset:.125rem;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)!important}.tf-production-confirm-dialog :where(.t-dialog__cancel,.t-dialog__confirm).t-is-disabled{color:var(--tf-text-disabled)!important;background:var(--tf-field-surface)!important;border-color:var(--tf-border-muted)!important;opacity:.72}body:has(.tf-production-confirm-dialog) .t-dialog__mask{background:#02050abd!important;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem)}:root[theme-mode=light] body,:root[theme-mode=light] #app{color:var(--tf-text-primary);background:var(--tf-app-bg)}:root[theme-mode=light] body:has(.tf-foundation){background:var(--tf-app-bg)}:root[theme-mode=light] .tf-foundation,:root[theme-mode=light] .tf-foundation :where(.main,.view,.viewBox){color:var(--tf-text-primary)}:root[theme-mode=light] .tf-foundation :where(.t-button.t-is-disabled,.t-button:disabled){color:var(--tf-text-disabled)!important;background:var(--tf-control-surface)!important;border-color:var(--tf-border-muted)!important;opacity:.78}:root[theme-mode=light] body:has(.tf-foundation) .tf-foundation .t-button--theme-primary:not(.t-button--variant-text):not(.t-button--variant-outline):not(.t-is-disabled){color:#fff!important;background:var(--tf-accent-strong)!important;border-color:var(--tf-accent-strong)!important}:root[theme-mode=light] body:has(.tf-foundation) .tf-foundation .t-button--theme-primary.t-button--variant-text:not(.t-is-disabled){color:var(--tf-accent-strong)!important;background:transparent!important;border-color:transparent!important}:root[theme-mode=light] body:has(.tf-foundation) .tf-foundation .t-button--theme-primary.t-button--variant-text:hover:not(.t-is-disabled){color:var(--tf-accent-hover)!important;background:var(--tf-accent-soft)!important}:root[theme-mode=light] body:has(.tf-foundation) .tf-foundation .t-button--theme-danger.t-button--variant-text:not(.t-is-disabled){color:var(--tf-error)!important;background:transparent!important;border-color:transparent!important}:root[theme-mode=light] body:has(.tf-foundation) .tf-foundation .t-button--theme-danger.t-button--variant-text:hover:not(.t-is-disabled){background:color-mix(in srgb,var(--tf-error) 8%,transparent)!important}:root[theme-mode=light] body:has(.tf-foundation) .tf-foundation :where(.t-button.t-is-disabled,.t-button:disabled){color:var(--tf-text-disabled)!important;background:var(--tf-control-surface)!important;border-color:var(--tf-border-muted)!important;opacity:.78}:root[theme-mode=light] body:has(.tf-foundation) .tf-foundation :where(.headBtn,.list,.search,.toolbar,.assetsList,.scriptList,.scriptsList){color:var(--tf-text-primary)!important;background:var(--tf-panel-surface)!important;border-color:var(--tf-border-muted)!important}:root[theme-mode=light] body:has(.tf-foundation) .tf-foundation :where(.t-input,.t-select-input,.t-textarea__inner,.t-input-number,.t-tag-input){color:var(--tf-text-primary)!important;background:var(--tf-field-surface)!important;border-color:var(--tf-border)!important}:root[theme-mode=light] body:has(.tf-foundation) .tf-foundation :where(.t-tabs__header,.t-tabs__nav,.t-tabs__content,.t-tab-panel){color:var(--tf-text-secondary)!important;background:var(--tf-panel-surface)!important;border-color:var(--tf-divider)!important}:root[theme-mode=light] body:has(.tf-foundation) .tf-foundation :where(.t-table,.t-table__content,.t-table table,.t-table tr,.t-table th,.t-table td){color:var(--tf-text-secondary)!important;background:var(--tf-panel-surface)!important;border-color:var(--tf-border-muted)!important}:root[theme-mode=light] body:has(.tf-foundation) .tf-foundation :where(.t-table tbody,.t-table__body,.t-table__pagination-wrap){color:var(--tf-text-secondary)!important;background:var(--tf-panel-surface)!important;border-color:var(--tf-border-muted)!important}:root[theme-mode=light] body:has(.tf-foundation) .tf-foundation :where(.t-table__empty,.t-table__empty-row,.t-empty){color:var(--tf-text-muted)!important;background:var(--tf-panel-surface)!important}:root[theme-mode=light] :where(.t-pagination,.t-pagination__total,.t-pagination__select,.t-pagination__jump),:root[theme-mode=light] body:has(.tf-foundation) .tf-foundation :where(.t-pagination,.t-pagination__total,.t-pagination__select,.t-pagination__jump){color:var(--tf-text-secondary)!important;background:var(--tf-panel-surface)!important;border-color:var(--tf-border-muted)!important}:root[theme-mode=light] :where(.t-table__pagination-wrap){color:var(--tf-text-secondary)!important;background:var(--tf-panel-surface)!important;border-color:var(--tf-border-muted)!important}:root[theme-mode=light] .t-pagination :where(.t-pagination__btn,.t-pagination__number){color:var(--tf-text-secondary)!important;background:var(--tf-panel-surface)!important;border:1px solid var(--tf-border)!important;box-shadow:none!important}:root[theme-mode=light] .t-pagination :where(.t-pagination__btn,.t-pagination__number):hover:not(.t-is-disabled){color:var(--tf-accent-strong)!important;background:var(--tf-accent-soft)!important;border-color:color-mix(in srgb,var(--tf-accent) 48%,var(--tf-border))!important}:root[theme-mode=light] .t-pagination .t-pagination__number.t-is-current{color:#fff!important;background:var(--tf-accent-strong)!important;border-color:var(--tf-accent-strong)!important}:root[theme-mode=light] .t-pagination :where(.t-pagination__btn.t-is-disabled,.t-pagination__number.t-is-disabled){color:var(--tf-text-disabled)!important;background:var(--tf-selection-disabled-surface)!important;border-color:var(--tf-border-muted)!important;opacity:.78}:root[theme-mode=light] .t-pagination .t-pagination__btn :where(.t-icon,svg){color:currentColor!important}:root[theme-mode=light] .t-pagination :where(.t-input,.t-select-input,.t-input-number){color:var(--tf-text-primary)!important;background:var(--tf-panel-surface)!important;border-color:var(--tf-border)!important;box-shadow:none!important}:root[theme-mode=light] .t-pagination :where(.t-input__inner,.t-select-input__value,.t-input-adornment__text){color:var(--tf-text-secondary)!important;-webkit-text-fill-color:currentColor}:root[theme-mode=light] .t-popup :where(.t-select__dropdown,.t-select__list){color:var(--tf-text-primary)!important;background:var(--tf-overlay-surface)!important;border-color:var(--tf-border)!important}:root[theme-mode=light] .t-popup .t-select-option{color:var(--tf-text-secondary)!important;background:transparent!important}:root[theme-mode=light] .t-popup .t-select-option:hover,:root[theme-mode=light] .t-popup .t-select-option.t-is-selected{color:var(--tf-text-primary)!important;background:var(--tf-accent-soft)!important}:root[theme-mode=light] body:has(.tf-foundation) .tf-foundation :where(.t-table th,.t-table__header,.t-table__header table,.t-table__header tr){color:var(--tf-text-primary)!important;background:var(--tf-panel-elevated)!important}:root[theme-mode=light] body:has(.tf-foundation) .tf-foundation .t-table tr:hover>td{background:var(--tf-panel-hover)!important}:root[theme-mode=light] body:has(.tf-foundation) .tf-foundation :where(.t-card,.t-card__header,.t-card__body,.t-checkbox,.t-radio){color:var(--tf-text-secondary)!important;background:var(--tf-panel-surface)!important;border-color:var(--tf-border)!important}:root[theme-mode=light] body:has(.tf-foundation) .tf-foundation .t-button--variant-outline{color:var(--tf-accent-strong)!important;background:var(--tf-panel-surface)!important;border-color:var(--tf-border)!important}:root[theme-mode=light] .loginPage{background:radial-gradient(circle at 50% 42%,rgba(77,164,232,.14),transparent 36%),linear-gradient(135deg,#eaf3fa 0%,var(--tf-app-bg) 56%,#f7fbfe 100%)!important}:root[theme-mode=light] .loginPage:before,:root[theme-mode=light] .loginPage:after{background:#5789b433!important}:root[theme-mode=light] .loginPage .formBox{background:#fffffff0!important;border-color:var(--tf-border)!important;box-shadow:0 1.375rem 3.375rem #294b6a24!important}:root[theme-mode=light] .loginPage .fieldLabel{color:var(--tf-text-secondary)!important}:root[theme-mode=light] .settingBtn .utilityControl{color:var(--tf-text-secondary)!important;background:var(--tf-panel-surface)!important;border-color:var(--tf-border)!important}:root[theme-mode=light] .settingBtn .utilityControl:hover{color:var(--tf-accent-strong)!important;background:var(--tf-panel-hover)!important;border-color:var(--tf-accent)!important}:root[theme-mode=light] body:has(.tf-foundation) .main{background:var(--tf-app-bg)!important}:root[theme-mode=light] body:has(.tf-foundation) .main :where(.menu,.view){color:var(--tf-text-primary)!important;background:var(--tf-workspace)!important;border-color:var(--tf-border-muted)!important}:root[theme-mode=light] body:has(.tf-foundation) .main :where(.menu,.topMenu){background:var(--tf-panel-surface)!important}:root[theme-mode=light] body:has(.tf-foundation) .main :where(.item,.railItem,.productionToolItem):hover{color:var(--tf-text-primary)!important;background:var(--tf-panel-hover)!important;border-color:var(--tf-border)!important}:root[theme-mode=light] body:has(.tf-foundation) .main :where(.item,.railItem,.productionToolItem).active{color:var(--tf-text-primary)!important;background:var(--tf-accent-soft)!important;border-color:color-mix(in srgb,var(--tf-accent) 50%,var(--tf-border))!important}:root[theme-mode=light] body:has(.tf-foundation) .main .menu .settingTrigger.active{color:var(--tf-text-primary)!important;background-color:var(--tf-accent-soft)!important;border-color:color-mix(in srgb,var(--tf-accent) 50%,var(--tf-border))!important}:root[theme-mode=light] .tf-settings-dialog,:root[theme-mode=light] .tf-settings-dialog :where(.t-dialog__header,.t-dialog__body,.settingPanel){color:var(--settings-text-primary)!important;background:var(--settings-shell)!important;border-color:var(--settings-border)!important}:root[theme-mode=light] .tf-personal-center-dialog .profile{border-color:var(--tf-border)}:root[theme-mode=light] .tf-personal-center-dialog .profile:hover{background:var(--tf-panel-hover);border-color:var(--tf-border-strong)}:root[theme-mode=light] .tf-settings-dialog .settingMenu,:root[theme-mode=light] .tf-settings-dialog :where(.t-default-menu,.t-default-menu__inner){background:var(--settings-sidebar)!important;border-color:var(--settings-border)!important}:root[theme-mode=light] .tf-settings-dialog .settingRight{color:var(--settings-text-primary)!important;background:var(--settings-content)!important;scrollbar-color:var(--tf-scrollbar-thumb) transparent}:root[theme-mode=light] .tf-settings-dialog :where(.sectionTitle,.t-form__label,.t-checkbox__label,.t-radio__label,.t-switch__label){color:var(--settings-text-secondary)!important}:root[theme-mode=light] .tf-settings-dialog .sectionTitle{color:var(--settings-text-primary)!important;border-color:var(--settings-border)!important}:root[theme-mode=light] .tf-settings-dialog :where(.t-radio-group.t-radio-group--filled,.t-radio-group--filled){background:var(--settings-field)!important;border-color:var(--settings-border)!important}:root[theme-mode=light] .tf-settings-dialog .t-radio-group__bg-block{background:var(--settings-section-hover)!important;border-color:color-mix(in srgb,var(--tf-accent) 42%,var(--settings-border))!important}:root[theme-mode=light] .tf-settings-dialog .t-radio-button{color:var(--settings-text-secondary)!important}:root[theme-mode=light] .tf-settings-dialog .t-radio-button:hover,:root[theme-mode=light] .tf-settings-dialog .t-radio-button.t-is-checked{color:var(--settings-text-primary)!important;background:transparent!important}:root[theme-mode=light] .tf-settings-dialog :where(.t-menu__item,.folderItem,.fileItem):hover:not(.t-is-disabled){color:var(--settings-text-primary)!important;background:var(--settings-section-hover)!important;border-color:var(--settings-border)!important}:root[theme-mode=light] .tf-settings-dialog :where(.t-menu__item.t-is-active,.folderItem.active,.fileItem.active){color:var(--settings-text-primary)!important;background:var(--settings-accent-selected)!important;border-color:color-mix(in srgb,var(--tf-accent) 38%,var(--settings-border))!important}:root[theme-mode=light] .tf-settings-dialog .settingPanel .t-menu__item.t-is-active,:root[theme-mode=light] .tf-settings-dialog .settingPanel .t-menu__item.t-is-active :where(.t-menu__content,.t-badge,.i-icon){color:var(--settings-text-primary)!important}:root[theme-mode=light] .tf-settings-dialog :where(.t-input,.t-input-number,.t-textarea__inner,.t-select-input,.t-tag-input,.t-range-input,.t-input-adornment){color:var(--settings-text-primary)!important;background:var(--settings-field)!important;border-color:var(--settings-border)!important}:root[theme-mode=light] .tf-settings-dialog :where(.t-button--theme-default,.t-input-number__decrease,.t-input-number__increase){color:var(--settings-text-secondary)!important;background:var(--tf-control-surface)!important;border-color:var(--settings-border)!important}:root[theme-mode=light] .tf-settings-dialog :where(.t-table,.t-table__content,.t-table th,.t-table td,.t-card,.t-collapse,.t-collapse-panel__header,.t-collapse-panel__content){color:var(--settings-text-primary)!important;background:var(--settings-section)!important;border-color:var(--settings-border)!important}:root[theme-mode=light] .tf-settings-dialog :where(.md-editor,.md-editor-preview,.md-editor-preview-wrapper){--md-bk-color: var(--tf-reading-surface);--md-color: var(--tf-text-secondary);color:var(--tf-text-secondary)!important;background:var(--tf-reading-surface)!important;border-color:var(--settings-border)!important}:root[theme-mode=light] :where(.tf-project-dialog,.tf-manual-create-dialog,.tf-personal-center-dialog,.tf-batch-b-dialog,.tf-production-confirm-dialog),:root[theme-mode=light] body:has(.tf-production-workspace) .t-dialog__ctx .t-dialog{color:var(--tf-text-primary)!important;background:var(--tf-dialog-surface)!important;border-color:var(--tf-border)!important;box-shadow:var(--tf-shadow-elevated)!important}:root[theme-mode=light] :where(.tf-project-dialog,.tf-manual-create-dialog,.tf-personal-center-dialog,.tf-batch-b-dialog,.tf-production-confirm-dialog) :where(.t-dialog__header,.t-dialog__body,.t-dialog__footer),:root[theme-mode=light] body:has(.tf-production-workspace) .t-dialog__ctx .t-dialog :where(.t-dialog__header,.t-dialog__body,.t-dialog__footer){color:var(--tf-text-primary)!important;background:var(--tf-dialog-surface)!important;border-color:var(--tf-divider)!important}:root[theme-mode=light] :where(.tf-project-dialog,.tf-manual-create-dialog,.tf-personal-center-dialog,.tf-batch-b-dialog,.tf-production-confirm-dialog) :where(.t-input,.t-select-input,.t-textarea__inner,.t-input-number,.md-editor,.md-editor-input-wrapper,.md-editor-preview-wrapper){color:var(--tf-text-primary)!important;background:var(--tf-field-surface)!important;border-color:var(--tf-border)!important}:root[theme-mode=light] :where(.tf-project-dialog,.tf-manual-create-dialog,.tf-personal-center-dialog,.tf-batch-b-dialog,.tf-production-confirm-dialog) :where(.t-tabs__header,.t-tabs__nav,.t-tabs__content,.t-tab-panel,.md-editor-toolbar-wrapper,.md-editor-toolbar){color:var(--tf-text-secondary)!important;background:var(--tf-panel-surface)!important;border-color:var(--tf-divider)!important}:root[theme-mode=light] .tf-project-dialog :where(.formLeft,.formRight){color:var(--tf-text-primary)!important;background:var(--tf-panel-surface)!important;border-color:var(--tf-divider)!important}:root[theme-mode=light] .tf-project-dialog :where(.artStylePicker,.directorManual,.visualManual,.manualPanel){color:var(--tf-text-secondary)!important;background:var(--tf-field-surface)!important;border-color:var(--tf-border-muted)!important}:root[theme-mode=light] .tf-project-dialog .t-button--theme-default{color:var(--tf-text-secondary)!important;background:var(--tf-control-surface)!important;border-color:var(--tf-border)!important}:root[theme-mode=light] :where(.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace,.tf-task-center,.tf-asset-center-workspace,.tf-corner-scape-workspace,.tf-production-workspace){color:var(--tf-text-primary)!important;background:var(--tf-workspace)!important}:root[theme-mode=light] :where(.tf-novel-workspace,.tf-script-agent-workspace,.tf-script-library-workspace,.tf-task-center,.tf-asset-center-workspace,.tf-production-workspace) :where(.leftPanel,.rightPanel,.panel,.header,.contentHeader,.scriptsList,.scriptList,.chatList,.composer,.tableBox,.card,.node){color:var(--tf-text-primary);border-color:var(--tf-border-muted)}:root[theme-mode=light] :where(.tf-script-agent-workspace,.tf-production-agent) :where(.md-editor,.md-editor-preview,.md-editor-preview-wrapper,.chatContent,.messageContent){--md-bk-color: var(--tf-reading-surface);--md-color: var(--tf-text-secondary);color:var(--tf-text-secondary)!important;background:var(--tf-reading-surface)!important}:root[theme-mode=light] .tf-video-workbench{color:var(--tf-text-primary);background:var(--tf-workspace)!important}:root[theme-mode=light] .tf-video-workbench :where(.mediaPreview,.previewCanvas,.videoPreview,video,canvas),:root[theme-mode=light] :where(.t-image-viewer__modal,.t-image-viewer__modal-mask,.t-image-viewer__modal-image){color-scheme:dark}:root[theme-mode=light] :where(.t-popup__content,.t-select__dropdown,.t-dropdown__menu,.t-cascader__panel,.t-date-picker,.t-tooltip__content,.tf-dropdown-overlay .t-dropdown__menu,.tf-tooltip-surface,.tf-rail-tooltip,.tf-production-tooltip){color:var(--tf-text-primary)!important;background:var(--tf-overlay-surface)!important;border-color:var(--tf-border)!important;box-shadow:var(--tf-shadow-elevated)!important}:root[theme-mode=light] :where(.t-select-option,.t-dropdown__item,.t-cascader__item,.t-date-picker__cell){color:var(--tf-text-secondary)!important;background:transparent!important}:root[theme-mode=light] :where(.t-select-option,.t-dropdown__item,.t-cascader__item):hover,:root[theme-mode=light] :where(.t-select-option,.t-dropdown__item,.t-cascader__item).t-is-selected,:root[theme-mode=light] :where(.t-select-option,.t-dropdown__item,.t-cascader__item)[aria-selected=true]{color:var(--tf-text-primary)!important;background:var(--tf-panel-hover)!important}:root[theme-mode=light] body :where(.t-dialog__mask,.t-drawer__mask){background:var(--tf-backdrop)!important}:root[theme-mode=light] :where(.t-dialog,.t-drawer,.t-message,.t-notification,.t-popconfirm){color:var(--tf-text-primary);background:var(--tf-panel-surface);border-color:var(--tf-border)}:root[theme-mode=light] :where(.t-pagination,.t-table,.t-tree,.t-tabs,.t-collapse,.t-form,.t-checkbox,.t-radio,.t-switch){color:var(--tf-text-secondary)}:root[theme-mode=light] *::-webkit-scrollbar-thumb{background-color:var(--tf-scrollbar-thumb)}:root[theme-mode=light] *::-webkit-scrollbar-thumb:hover{background-color:var(--tf-text-muted)}:root[theme-mode=light] *::selection{color:#fff;background:#167ce86b}:root[theme-mode=light] .tf-settings-dialog .languageConfig .langCard.active{color:var(--settings-text-primary)!important;background:var(--settings-accent-selected)!important;border-color:color-mix(in srgb,var(--tf-accent) 52%,var(--settings-border))!important}:root[theme-mode=light] .tf-settings-dialog .languageConfig .langCard.active .langName{color:var(--settings-text-primary)!important}:root[theme-mode=light] .tf-settings-dialog .languageConfig .langCard.active .langNative{color:var(--settings-text-secondary)!important}:root[theme-mode=light] .tf-settings-dialog :where(.t-tag--primary,.t-tag--theme-primary){color:var(--tf-accent-strong)!important;background:var(--tf-accent-soft)!important;border-color:color-mix(in srgb,var(--tf-accent) 34%,var(--settings-border))!important}:root[theme-mode=light] .tf-settings-dialog :where(.t-tag--default,.t-tag--light){color:var(--settings-text-secondary)!important;background:var(--tf-panel-elevated)!important;border-color:var(--settings-border)!important}:root[theme-mode=light] .tf-settings-dialog .t-tag :where(.t-tag__icon,.t-tag__icon-close,.t-icon,span){color:inherit!important}:root[theme-mode=light] .tf-settings-dialog .skillManagement .viewHeader{color:var(--settings-text-primary)!important;background:var(--tf-panel-strong)!important;border-color:var(--tf-divider)!important}:root[theme-mode=light] .tf-settings-dialog .skillManagement .viewHeader .fileName{color:var(--settings-text-primary)!important}:root[theme-mode=light] .tf-settings-dialog :where(.t-input__inner,.t-select-input__value,.t-textarea__inner,.t-tag-input__inner,.t-input-adornment__text){color:var(--settings-text-primary)!important;-webkit-text-fill-color:currentColor}:root[theme-mode=light] .tf-settings-dialog :where(.t-input__inner,.t-textarea__inner,.t-tag-input__inner)::placeholder{color:var(--settings-text-muted)!important;-webkit-text-fill-color:currentColor;opacity:1}:root[theme-mode=light] .tf-script-library-workspace .actionBar{color:var(--tf-text-primary)!important;background:var(--tf-panel-elevated)!important;border-color:var(--tf-border-muted)!important}:root[theme-mode=light] .tf-script-library-workspace .actionBar-left :where(.searchAction,.batchAddAction):not(.t-is-disabled),:root[theme-mode=light] .tf-script-library-workspace .actionBar-right .t-button--theme-primary:not(.t-is-disabled){color:var(--tf-text-secondary)!important;background:var(--tf-panel-surface)!important;border-color:var(--tf-border)!important}:root[theme-mode=light] .tf-script-library-workspace .actionBar-left :where(.searchAction,.batchAddAction):hover:not(.t-is-disabled),:root[theme-mode=light] .tf-script-library-workspace .actionBar-right .t-button--theme-primary:hover:not(.t-is-disabled){color:var(--tf-text-primary)!important;background:var(--tf-panel-hover)!important;border-color:var(--tf-border-strong)!important}:root[theme-mode=light] .tf-script-library-workspace .actionBar-right .t-button:last-child:not(.t-is-disabled){color:var(--tf-error)!important;background:color-mix(in srgb,var(--tf-error) 8%,var(--tf-panel-surface))!important;border-color:color-mix(in srgb,var(--tf-error) 32%,var(--tf-border))!important}:root[theme-mode=light] .tf-script-agent-workspace .t-tabs__nav-item.t-is-active,:root[theme-mode=light] .tf-script-agent-workspace .t-tabs__nav-item.t-is-active :where(.t-tabs__nav-item-wrapper,.t-tabs__nav-item-text-wrapper){color:var(--tf-accent-strong)!important;background:var(--tf-accent-soft)!important}:root[theme-mode=light] .tf-production-agent,:root[theme-mode=light] .tf-production-agent .chatBox,:root[theme-mode=light] .tf-production-agent .t-chat__list{color:var(--tf-text-primary)!important;background:var(--tf-panel-surface)!important;border-color:var(--tf-border)!important}:root[theme-mode=light] .tf-production-agent .header{color:var(--tf-text-primary)!important;background:var(--tf-panel-strong)!important;border-color:var(--tf-divider)!important}:root[theme-mode=light] .tf-production-agent .agentGlyph{color:var(--tf-accent-strong)!important;background:var(--tf-accent-soft)!important;border-color:color-mix(in srgb,var(--tf-accent) 38%,var(--tf-border))!important}:root[theme-mode=light] .tf-production-agent :where(.agentTitle,.close){color:var(--tf-text-primary)!important}:root[theme-mode=light] .tf-production-agent .agentContext{color:var(--tf-text-muted)!important}:root[theme-mode=light] .tf-production-agent .connectionStatus{color:var(--tf-success)!important;background:color-mix(in srgb,var(--tf-success) 9%,var(--tf-panel-surface))!important;border-color:color-mix(in srgb,var(--tf-success) 28%,var(--tf-border))!important}:root[theme-mode=light] .tf-production-agent .connectionStatus.is-running{color:var(--tf-running)!important;background:color-mix(in srgb,var(--tf-running) 9%,var(--tf-panel-surface))!important;border-color:color-mix(in srgb,var(--tf-running) 28%,var(--tf-border))!important}:root[theme-mode=light] .tf-production-agent .connectionStatus.is-waiting{color:var(--tf-waiting)!important;background:color-mix(in srgb,var(--tf-waiting) 9%,var(--tf-panel-surface))!important;border-color:color-mix(in srgb,var(--tf-waiting) 28%,var(--tf-border))!important}:root[theme-mode=light] .tf-production-agent .connectionStatus.is-error{color:var(--tf-error)!important;background:color-mix(in srgb,var(--tf-error) 8%,var(--tf-panel-surface))!important;border-color:color-mix(in srgb,var(--tf-error) 28%,var(--tf-border))!important}:root[theme-mode=light] .tf-production-agent .inputBox{background:var(--tf-panel-elevated)!important;border-color:var(--tf-divider)!important}:root[theme-mode=light] .tf-production-agent .t-chat-sender{color:var(--tf-text-primary)!important;background:var(--tf-field-surface)!important;border-color:var(--tf-border)!important}:root[theme-mode=light] .tf-production-agent .t-chat-sender:focus-within{border-color:var(--tf-accent)!important;box-shadow:0 0 0 .1875rem var(--tf-focus-ring)!important}:root[theme-mode=light] .tf-production-agent .t-chat-sender__textarea :where(.t-textarea,.t-textarea__inner){color:var(--tf-text-primary)!important;background:transparent!important}:root[theme-mode=light] .tf-production-agent .t-chat-sender__textarea .t-textarea__inner::placeholder{color:var(--tf-text-muted)!important}:root[theme-mode=light] .tf-production-agent .composerTools .t-button{color:var(--tf-text-secondary)!important;background:var(--tf-control-surface)!important;border-color:var(--tf-border)!important}:root[theme-mode=light] .tf-production-agent .composerTools .t-button:hover:not(.t-is-disabled){color:var(--tf-accent-strong)!important;background:var(--tf-panel-hover)!important;border-color:var(--tf-border-strong)!important}:root[theme-mode=light] .tf-production-agent t-chat-item[placement=left]::part(t-chat__item__content){color:var(--tf-text-secondary)!important;background:var(--tf-reading-surface)!important;border-color:var(--tf-border-muted)!important}:root[theme-mode=light] .tf-production-agent t-chat-item::part(t-chat__text),:root[theme-mode=light] .tf-production-agent t-chat-item::part(t-chat__text__markdown),:root[theme-mode=light] .tf-production-agent t-chat-item::part(md_p),:root[theme-mode=light] .tf-production-agent t-chat-item::part(md_li),:root[theme-mode=light] .tf-production-agent t-chat-item::part(md_em),:root[theme-mode=light] .tf-production-agent t-chat-item::part(md_div){color:var(--tf-text-secondary)!important;background:transparent!important;border-color:var(--tf-border-muted)!important}:root[theme-mode=light] .tf-production-agent t-chat-item::part(md_h1),:root[theme-mode=light] .tf-production-agent t-chat-item::part(md_h2),:root[theme-mode=light] .tf-production-agent t-chat-item::part(md_h3),:root[theme-mode=light] .tf-production-agent t-chat-item::part(md_h4),:root[theme-mode=light] .tf-production-agent t-chat-item::part(md_h5),:root[theme-mode=light] .tf-production-agent t-chat-item::part(md_h6){color:var(--tf-text-primary)!important;padding:.4375rem .5625rem!important;background:var(--tf-panel-elevated)!important;border:1px solid var(--tf-border-muted)!important;border-left-color:var(--tf-accent)!important;border-radius:var(--tf-radius-md)!important}:root[theme-mode=light] .tf-production-agent t-chat-item::part(md_strong){color:var(--tf-text-primary)!important}:root[theme-mode=light] .tf-production-agent t-chat-item::part(md_a){color:var(--tf-link)!important}:root[theme-mode=light] .tf-production-agent t-chat-item::part(md_blockquote){color:var(--tf-text-secondary)!important;background:var(--tf-reading-quote)!important;border-color:var(--tf-accent)!important}:root[theme-mode=light] .tf-production-agent t-chat-item::part(md_table),:root[theme-mode=light] .tf-production-agent t-chat-item::part(md_td){color:var(--tf-text-secondary)!important;background:var(--tf-reading-table-row)!important;border-color:var(--tf-border)!important}:root[theme-mode=light] .tf-production-agent t-chat-item::part(md_thead),:root[theme-mode=light] .tf-production-agent t-chat-item::part(md_th){color:var(--tf-text-primary)!important;background:var(--tf-panel-strong)!important;border-color:var(--tf-border)!important}:root[theme-mode=light] .tf-production-agent t-chat-item::part(md_code){color:var(--tf-code-text)!important;background:var(--tf-panel-elevated)!important;border-color:var(--tf-border-muted)!important}:root[theme-mode=light] .tf-production-agent t-chat-item::part(md_pre),:root[theme-mode=light] .tf-production-agent t-chat-item::part(md_code_pre),:root[theme-mode=light] .tf-production-agent t-chat-item::part(md_code_code){color:#c7e9ff!important;background:#07101b!important;border-color:#26394f!important;color-scheme:dark}:root[theme-mode=light] .tf-production-agent t-chat-item::part(md_hr){border-color:var(--tf-divider)!important}:root[theme-mode=light] .tf-production-agent t-chat-item::part(t-chat__item__suggestion-item){color:var(--tf-accent-strong)!important;background:var(--tf-accent-soft)!important;border-color:color-mix(in srgb,var(--tf-accent) 36%,var(--tf-border))!important}:root[theme-mode=light] body .t-popup .settingMenu{color:var(--tf-text-primary)!important;background:var(--tf-overlay-surface)!important;border-color:var(--tf-border)!important}:root[theme-mode=light] body .t-popup .settingMenu .settingMenuItem{color:var(--tf-text-secondary)!important}:root[theme-mode=light] body .t-popup .settingMenu .settingMenuItem:hover,:root[theme-mode=light] body .t-popup .settingMenu .settingMenuItem.active{color:var(--tf-text-primary)!important;background:var(--tf-panel-hover)!important}:root[theme-mode=light] body:has(.tf-corner-scape-workspace) .tf-asset-drawer .t-drawer__content-wrapper,:root[theme-mode=light] body:has(.tf-corner-scape-workspace) .tf-asset-drawer :where(.t-drawer__header,.t-drawer__body,.t-drawer__footer){color:var(--tf-text-primary)!important;background:var(--tf-panel-surface)!important;border-color:var(--tf-divider)!important}:root[theme-mode=light] body:has(.tf-corner-scape-workspace) :where(.tf-asset-drawer,.t-dialog) :where(.t-input,.t-select-input,.t-textarea__inner,.t-input-number){color:var(--tf-text-primary)!important;background:var(--tf-field-surface)!important;border-color:var(--tf-border)!important}:root[theme-mode=light] body:has(.tf-corner-scape-workspace) .tf-asset-drawer :where(.historyImageItem,.assets-empty){color:var(--tf-text-muted)!important;background:var(--tf-panel-elevated)!important;border-color:var(--tf-border-muted)!important}:root[theme-mode=light] body:has(.tf-corner-scape-workspace) .tf-asset-drawer .drawerImageBox{color:var(--tf-text-muted)!important;background:#07101b!important;border-color:#26394f!important;color-scheme:dark}:root[theme-mode=light] body:has(.tf-foundation) :where(.t-select-option-group__header,.t-select-option-group__label){color:var(--tf-text-secondary)!important;background:var(--tf-panel-elevated)!important;border-color:var(--tf-divider)!important}.tf-project-dialog{display:flex;width:min(80rem,100vw - 4rem)!important;height:min(51.875rem,100vh - 3rem);max-height:calc(100vh - 3rem);flex-direction:column;color:var(--tf-text-primary)!important;background:var(--tf-dialog-surface)!important;border-color:var(--tf-border)!important;box-shadow:var(--tf-shadow-elevated)!important}.tf-project-dialog .t-dialog__header,.tf-project-dialog .t-dialog__footer{color:var(--tf-text-primary)!important;background:var(--tf-panel-surface)!important;border-color:var(--tf-divider)!important}.tf-project-dialog .t-dialog__header{min-height:3.25rem;padding:0 1.5rem;flex:0 0 3.25rem}.tf-project-dialog .t-dialog__footer{min-height:3.875rem;padding:.6875rem 1.5rem;flex:0 0 3.875rem}.tf-project-dialog .t-dialog__body{overflow-y:auto;min-height:0;max-height:none!important;padding:0 1.125rem 1.125rem;flex:1 1 auto;color:var(--tf-text-primary)!important;background:var(--tf-workspace)!important}.tf-project-dialog .choiceCard.selected{color:var(--tf-accent-strong)!important;background:color-mix(in srgb,var(--tf-accent) 10%,var(--tf-panel-surface))!important;border-color:var(--tf-accent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tf-accent) 62%,transparent)!important}.tf-project-dialog .choiceCard.selected>:where(svg,.i-icon){color:var(--tf-accent-strong)!important}@media (min-width: 821px) and (max-height: 780px){.tf-project-dialog{height:calc(100vh - 1.25rem);max-height:calc(100vh - 1.25rem)}.tf-project-dialog .t-dialog__body{padding:0 .75rem .5rem}.tf-project-dialog .projectStepper,.tf-project-dialog .projectStep{min-height:2.625rem}.tf-project-dialog .projectStepper{margin-bottom:.375rem}.tf-project-dialog .stepMarker{width:1.875rem;height:1.875rem;flex-basis:1.875rem}.tf-project-dialog .styleSelectionPanel{gap:.4375rem}.tf-project-dialog .manualSection{padding:.4375rem .625rem}.tf-project-dialog .manualSectionHeading{margin-bottom:.25rem}.tf-project-dialog .manualSectionHeading p{margin-top:0;font-size:.5625rem}.tf-project-dialog .choiceCard.regionCard{min-height:3.125rem;padding:.3125rem;gap:.25rem}.tf-project-dialog .regionFlag{width:1.875rem;height:1.25rem;flex-basis:1.25rem}.tf-project-dialog .manualCard{min-height:5.6875rem}.tf-project-dialog .manualCardMedia{height:2.9375rem;flex-basis:2.9375rem}.tf-project-dialog .manualCardBody{padding:.25rem .375rem;gap:.1875rem}.tf-project-dialog .manualCardMeta>span:not(.manualEditButton){line-height:.9375rem}.tf-project-dialog .manualEditButton{height:1.125rem}}.tf-manual-create-dialog .nameAndCoverRow{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(14.375rem,.72fr)}.tf-manual-create-dialog .metadataFieldWide{min-width:0;grid-column:1/3}.tf-manual-create-dialog .coverField{grid-column:3;grid-row:1/span 5}.tf-manual-create-dialog .manualChoiceGrid{grid-template-columns:repeat(auto-fit,minmax(6.75rem,1fr))}@media (max-width: 820px){.tf-project-dialog{width:calc(100vw - 1.5rem)!important;height:calc(100vh - 1.5rem);max-height:calc(100vh - 1.5rem)}.tf-manual-create-dialog .nameAndCoverRow{grid-template-columns:minmax(0,1fr)}.tf-manual-create-dialog .metadataFieldWide,.tf-manual-create-dialog .coverField{grid-column:auto;grid-row:auto}}
