@charset "UTF-8";[data-theme=light],.light-theme{--color-bg-primary: #fff;--color-bg-secondary: #f5f5f5;--color-bg-tertiary: #e5e5e5;--color-text-primary: #1f1f1f;--color-text-secondary: #666;--color-text-tertiary: #999;--color-text-placeholder: #ccc;--color-border-primary: #e5e5e5;--color-border-secondary: #f0f0f0;--shadow-sm: 0 1px .125rem 0 rgb(0 0 0 / 5%);--shadow-md: 0 .25rem .375rem -1px rgb(0 0 0 / 10%);--shadow-lg: 0 .625rem .9375rem -.1875rem rgb(0 0 0 / 10%);--card-bg: #fff;--card-hover-bg: #f9f9f9;--input-bg: #fff;--input-border: #e5e5e5;--input-focus-border: #000;--button-bg: #fff;--button-text: #1f1f1f;--button-hover-bg: #f5f5f5}[data-theme=dark],.dark-theme{--color-bg-primary: #1f1f1f;--color-bg-secondary: #2a2a2a;--color-bg-tertiary: #3f3f3f;--color-text-primary: #e5e5e5;--color-text-secondary: #b3b3b3;--color-text-tertiary: #808080;--color-text-placeholder: #4d4d4d;--color-border-primary: #3f3f3f;--color-border-secondary: #2a2a2a;--shadow-sm: 0 1px .125rem 0 rgb(0 0 0 / 30%);--shadow-md: 0 .25rem .375rem -1px rgb(0 0 0 / 40%);--shadow-lg: 0 .625rem .9375rem -.1875rem rgb(0 0 0 / 50%);--card-bg: #2a2a2a;--card-hover-bg: #333;--input-bg: #2a2a2a;--input-border: #3f3f3f;--input-focus-border: #fff;--button-bg: #2a2a2a;--button-text: #e5e5e5;--button-hover-bg: #333}body{transition:background-color .3s ease,color .3s ease}*{transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}*{box-sizing:border-box;margin:0;padding:0}*::-webkit-scrollbar{width:.5rem;height:.5rem}*::-webkit-scrollbar-track{background:transparent;border-radius:.25rem}*::-webkit-scrollbar-thumb{background:var(--color-border-primary);border-radius:.25rem;-webkit-transition:background .2s;transition:background .2s}*::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}*{scrollbar-width:thin;scrollbar-color:var(--color-border-primary) transparent}html,body{width:100%;height:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}#app{width:100%;height:100%}:root,:root[theme-mode=light]{--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: #000;--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-hover: var(--td-brand-color-9);--td-brand-color: var(--td-brand-color-10);--td-brand-color-active: var(--td-brand-color-10);--td-warning-color-1: #fef3e6;--td-warning-color-2: #f9e0c7;--td-warning-color-3: #f7c797;--td-warning-color-4: #f2995f;--td-warning-color-5: #ed7b2f;--td-warning-color-6: #d35a21;--td-warning-color-7: #ba431b;--td-warning-color-8: #9e3610;--td-warning-color-9: #842b0b;--td-warning-color-10: #5a1907;--td-warning-color: var(--td-warning-color-5);--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-error-color-1: #fdecee;--td-error-color-2: #f9d7d9;--td-error-color-3: #f8b9be;--td-error-color-4: #f78d94;--td-error-color-5: #f36d78;--td-error-color-6: #e34d59;--td-error-color-7: #c9353f;--td-error-color-8: #b11f26;--td-error-color-9: #951114;--td-error-color-10: #680506;--td-error-color: var(--td-error-color-6);--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-success-color-1: #e8f8f2;--td-success-color-2: #bcebdc;--td-success-color-3: #85dbbe;--td-success-color-4: #48c79c;--td-success-color-5: #00a870;--td-success-color-6: #078d5c;--td-success-color-7: #067945;--td-success-color-8: #056334;--td-success-color-9: #044f2a;--td-success-color-10: #033017;--td-success-color: var(--td-success-color-5);--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-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: #383838;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-bg-color-container: #fff;--td-bg-color-container-select: #fff;--td-bg-color-page: var(--td-gray-color-2);--td-bg-color-container-hover: var(--td-gray-color-1);--td-bg-color-container-active: var(--td-gray-color-3);--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-component-disabled: var(--td-gray-color-2);--td-component-stroke: var(--td-gray-color-3);--td-component-border: var(--td-gray-color-4);--td-font-white-1: #fff;--td-font-white-2: rgb(255 255 255 / 55%);--td-font-white-3: rgb(255 255 255 / 35%);--td-font-white-4: rgb(255 255 255 / 22%);--td-font-gray-1: rgb(0 0 0 / 90%);--td-font-gray-2: rgb(0 0 0 / 60%);--td-font-gray-3: rgb(0 0 0 / 40%);--td-font-gray-4: rgb(0 0 0 / 26%);--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);--td-text-color-link: var(--td-brand-color);--td-brand-color-light-hover: var(--td-brand-color-2);--td-warning-color-light-hover: var(--td-warning-color-2);--td-error-color-light-hover: var(--td-error-color-2);--td-success-color-light-hover: var(--td-success-color-2);--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-table-shadow-color: rgb(0 0 0 / 8%);--td-scrollbar-color: rgb(0 0 0 / 10%);--td-scrollbar-hover-color: rgb(0 0 0 / 30%);--td-scroll-track-color: #fff;--td-bg-color-specialcomponent: #fff;--td-border-level-1-color: var(--td-gray-color-3);--td-border-level-2-color: var(--td-gray-color-4);--td-shadow-1: 0 1px .625rem rgb(0 0 0 / 5%), 0 .25rem .3125rem rgb(0 0 0 / 8%), 0 .125rem .25rem -1px rgb(0 0 0 / 12%);--td-shadow-2: 0 .1875rem .875rem .125rem rgb(0 0 0 / 5%), 0 .5rem .625rem 1px rgb(0 0 0 / 6%), 0 .3125rem .3125rem -.1875rem rgb(0 0 0 / 10%);--td-shadow-3: 0 .375rem 1.875rem .3125rem rgb(0 0 0 / 5%), 0 1rem 1.5rem .125rem rgb(0 0 0 / 4%), 0 .5rem .625rem -.3125rem rgb(0 0 0 / 8%);--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-mask-active: rgb(0 0 0 / 60%);--td-mask-disabled: rgb(255 255 255 / 60%)}:root[theme-mode=dark]{--td-brand-color-1: #8c8c8c20;--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-brand-color-light: var(--td-brand-color-1);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-hover: var(--td-brand-color-5);--td-brand-color: var(--td-brand-color-6);--td-brand-color-active: var(--td-brand-color-7);--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: #383838;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--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-component-disabled: var(--td-gray-color-12);--td-component-stroke: var(--td-gray-color-11);--td-component-border: var(--td-gray-color-9);--td-font-white-1: rgb(255 255 255 / 90%);--td-font-white-2: rgb(255 255 255 / 55%);--td-font-white-3: rgb(255 255 255 / 35%);--td-font-white-4: rgb(255 255 255 / 22%);--td-font-gray-1: rgb(0 0 0 / 90%);--td-font-gray-2: rgb(0 0 0 / 60%);--td-font-gray-3: rgb(0 0 0 / 40%);--td-font-gray-4: rgb(0 0 0 / 26%);--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);--td-text-color-link: var(--td-brand-color);--td-shadow-1: 0 .25rem .375rem rgb(0 0 0 / 6%), 0 1px .625rem rgb(0 0 0 / 8%), 0 .125rem .25rem rgb(0 0 0 / 12%);--td-shadow-2: 0 .5rem .625rem rgb(0 0 0 / 12%), 0 .1875rem .875rem rgb(0 0 0 / 10%), 0 .3125rem .3125rem rgb(0 0 0 / 16%);--td-shadow-3: 0 1rem 1.5rem rgb(0 0 0 / 14%), 0 .375rem 1.875rem rgb(0 0 0 / 12%), 0 .5rem .625rem rgb(0 0 0 / 20%);--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: rgb(0 0 0 / 55%);--td-scrollbar-color: rgb(255 255 255 / 10%);--td-scrollbar-hover-color: rgb(255 255 255 / 30%);--td-scroll-track-color: #333;--td-bg-color-specialcomponent: transparent;--td-border-level-1-color: var(--td-gray-color-11);--td-border-level-2-color: var(--td-gray-color-9);--td-mask-active: rgb(0 0 0 / 40%);--td-mask-disabled: rgb(0 0 0 / 60%)}: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.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.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)}.x-card[data-v-ad99c444]{position:relative;box-sizing:border-box}.x-card--hover[data-v-ad99c444]:hover{transform:var(--v9933984e);box-shadow:var(--v316b412f)}.x-tab-menu[data-v-4fd4019c]{position:relative;display:flex;width:-moz-fit-content;width:fit-content;gap:.125rem}.x-tab-menu.vertical[data-v-4fd4019c]{flex-direction:column;height:-moz-fit-content;height:fit-content}.x-tab-indicator[data-v-4fd4019c]{position:absolute;top:0;left:0;z-index:0;background-color:var(--color-text-primary);border-radius:.5rem;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1),opacity .2s ease}.x-tab-item[data-v-4fd4019c]{position:relative;z-index:1;padding:.3125rem .5rem;color:var(--color-text-primary);border-radius:.5rem;cursor:pointer;transition:color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.vertical .x-tab-item[data-v-4fd4019c]{width:100%;text-align:left}.x-tab-item[data-v-4fd4019c]:hover:not(.active){background-color:#0000000d}.x-tab-item.active[data-v-4fd4019c]{color:var(--color-bg-primary);background-color:transparent}.x-select[data-v-9f0128f9]{position:relative;width:100%}.x-select--disabled[data-v-9f0128f9]{opacity:.6;cursor:not-allowed}.x-select__trigger[data-v-9f0128f9]{display:flex;justify-content:space-between;align-items:center;width:100%;color:var(--color-text-primary);font-size:.875rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.x-select__trigger-text[data-v-9f0128f9]{flex:1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-select__arrow[data-v-9f0128f9]{margin-left:1rem;color:var(--color-text-secondary);font-size:.625rem;transition:transform .3s ease}.x-select__arrow--up[data-v-9f0128f9]{transform:rotate(180deg)}.x-select__dropdown{min-width:10rem;max-height:17.5rem;overflow-y:auto}.x-select__dropdown::-webkit-scrollbar{width:.375rem}.x-select__dropdown::-webkit-scrollbar-track{background:transparent}.x-select__dropdown::-webkit-scrollbar-thumb{background:var(--color-border-primary);border-radius:.1875rem;-webkit-transition:background .2s;transition:background .2s}.x-select__dropdown::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}.x-select__dropdown{scrollbar-width:thin;scrollbar-color:var(--color-border-primary) transparent}.x-select__dropdown-card{width:100%}.x-select__options{position:relative}.x-select__indicator{position:absolute;top:0;left:0;z-index:0;width:100%;background-color:var(--color-text-primary);border-radius:.5rem;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1),opacity .2s ease}.x-select__option{position:relative;z-index:1;padding:.375rem .75rem;color:var(--color-text-primary);font-size:.875rem;border-radius:.5rem;cursor:pointer;transition:color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.x-select__option:hover:not(.x-select__option--active,.x-select__option--disabled){background-color:#0000000d}.x-select__option.x-select__option--active{color:var(--color-bg-primary);background-color:transparent}.x-select__option.x-select__option--disabled{opacity:.5;cursor:not-allowed}.x-select-fade-enter-active,.x-select-fade-leave-active{transition:opacity .2s ease,transform .2s ease}.x-select-fade-enter-from,.x-select-fade-leave-to{opacity:0;transform:translateY(-.5rem)}.x-button[data-v-6f70f9ff]{display:inline-flex;justify-content:center;align-items:center;border:none;font-weight:500;transition:all .2s ease;gap:.375rem;border-radius:.5rem;cursor:pointer;outline:none;white-space:nowrap}.x-button[data-v-6f70f9ff]:focus-visible{box-shadow:0 0 0 .125rem var(--color-text-primary)}.x-button--small[data-v-6f70f9ff]{height:1.75rem;padding:0 .75rem;font-size:.75rem}.x-button--medium[data-v-6f70f9ff]{height:2.25rem;padding:0 1rem;font-size:.875rem}.x-button--large[data-v-6f70f9ff]{height:2.75rem;padding:0 1.5rem;font-size:1rem}.x-button--default[data-v-6f70f9ff]{border:1px solid var(--color-border-primary);color:var(--button-text);background-color:var(--button-bg)}.x-button--default[data-v-6f70f9ff]:hover:not(:disabled){background-color:var(--button-hover-bg)}.x-button--default[data-v-6f70f9ff]:active:not(:disabled){transform:scale(.98)}.x-button--primary[data-v-6f70f9ff]{border:none;color:var(--color-bg-primary);background-color:var(--color-text-primary)}.x-button--primary[data-v-6f70f9ff]:hover:not(:disabled){opacity:.9}.x-button--primary[data-v-6f70f9ff]:active:not(:disabled){transform:scale(.98)}.x-button--outline[data-v-6f70f9ff]{border:1px solid var(--color-text-primary);color:var(--color-text-primary);background-color:transparent}.x-button--outline[data-v-6f70f9ff]:hover:not(:disabled){background-color:var(--color-text-primary);color:var(--color-bg-primary)}.x-button--outline[data-v-6f70f9ff]:active:not(:disabled){transform:scale(.98)}.x-button--text[data-v-6f70f9ff]{border:none;color:var(--color-text-primary);background-color:transparent}.x-button--text[data-v-6f70f9ff]:hover:not(:disabled){background-color:var(--color-bg-tertiary)}.x-button--text[data-v-6f70f9ff]:active:not(:disabled){transform:scale(.98)}.x-button--disabled[data-v-6f70f9ff]{opacity:.5;cursor:not-allowed}.x-button--loading[data-v-6f70f9ff]{cursor:wait}.x-button--block[data-v-6f70f9ff]{width:100%}.x-button__loading[data-v-6f70f9ff]{display:inline-flex;justify-content:center;align-items:center}.x-button__spinner[data-v-6f70f9ff]{width:1rem;height:1rem;animation:spin-6f70f9ff 1s linear infinite}.x-button__spinner circle[data-v-6f70f9ff]{stroke-dasharray:50;stroke-dashoffset:20}.x-button__content[data-v-6f70f9ff]{display:inline-flex;align-items:center;gap:.25rem}@keyframes spin-6f70f9ff{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.language-switcher-v2[data-v-9dd477f2]{position:relative;display:inline-block;cursor:pointer}.lang-icon[data-v-9dd477f2]{display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:opacity .3s}.lang-icon[data-v-9dd477f2]:hover{opacity:.8}.lang-icon-svg[data-v-9dd477f2]{width:100%;height:100%;color:var(--color-text-primary)}.dropdown-menu[data-v-9dd477f2]{position:absolute;top:calc(100% + 0px);right:-.625rem;z-index:1000}.dropdown-item[data-v-9dd477f2]{display:flex;justify-content:space-between;align-items:center;padding:.625rem 1rem;margin-bottom:.1875rem;color:var(--color-text-primary);transition:all .2s;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.5rem}.dropdown-item[data-v-9dd477f2]:last-child{margin-bottom:0}.dropdown-item[data-v-9dd477f2]:hover{background:var(--color-text-primary);color:var(--color-bg-primary)}.dropdown-item.active[data-v-9dd477f2]{background:var(--color-bg-secondary);color:var(--color-text-primary)}.lang-label[data-v-9dd477f2]{font-size:.875rem;white-space:nowrap}.check-icon[data-v-9dd477f2]{color:var(--color-text-primary);font-size:1rem;font-weight:700;margin-left:.5rem}.dropdown-item:hover .check-icon[data-v-9dd477f2]{color:var(--color-bg-primary)}.dropdown-enter-active[data-v-9dd477f2],.dropdown-leave-active[data-v-9dd477f2]{transition:all .2s ease}.dropdown-enter-from[data-v-9dd477f2],.dropdown-leave-to[data-v-9dd477f2]{opacity:0;transform:translateY(-.625rem)}.electron-title-bar[data-v-e85d9de1]{display:flex;align-items:center;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.electron-title-bar__controls[data-v-e85d9de1]{display:flex;align-items:center;height:100%;-webkit-app-region:no-drag}.electron-title-bar__btn[data-v-e85d9de1]{display:flex;justify-content:center;align-items:center;width:2.875rem;height:3rem;border:none;background:transparent;color:#fffc;cursor:pointer;outline:none;transition:all .15s ease}.electron-title-bar__btn svg[data-v-e85d9de1]{opacity:.7;transition:opacity .15s ease}.electron-title-bar__btn:hover svg[data-v-e85d9de1]{opacity:1}.electron-title-bar__btn:active svg[data-v-e85d9de1]{transform:scale(.92)}.electron-title-bar__btn--minimize[data-v-e85d9de1]:hover,.electron-title-bar__btn--maximize[data-v-e85d9de1]:hover{background:#ffffff1a}.electron-title-bar__btn--close[data-v-e85d9de1]:hover{background:#e81123;color:#fff}.electron-title-bar__btn--close:hover svg[data-v-e85d9de1]{opacity:1}.app-header[data-v-1fbfd4e5]{display:flex;justify-content:space-between;align-items:center;width:100%;height:3rem;padding:0 0 0 1rem;background:#00000026;backdrop-filter:blur(.625rem);-webkit-app-region:drag}.app-header__left[data-v-1fbfd4e5]{display:flex;align-items:center;height:100%}.app-header__logo[data-v-1fbfd4e5]{display:flex;gap:.625rem;align-items:center}.app-header__logo-icon[data-v-1fbfd4e5]{font-size:1.5rem}.app-header__logo-text[data-v-1fbfd4e5]{color:var(--color-text-primary);font-size:1.125rem;font-weight:700;letter-spacing:.5px}.app-header__right[data-v-1fbfd4e5]{display:flex;align-items:center;height:100%;-webkit-app-region:no-drag}.app-header__action[data-v-1fbfd4e5]{display:flex;align-items:center;height:100%;padding:0 .5rem}.app-header__action--icon[data-v-1fbfd4e5]{padding:0 .75rem;cursor:pointer;transition:background .2s ease}.app-header__action--icon[data-v-1fbfd4e5]:hover{background:#ffffff1a}.app-header__icon[data-v-1fbfd4e5]{width:1.25rem;height:1.25rem;color:var(--color-text-primary);opacity:.8;cursor:pointer;transition:all .2s ease}.app-header__icon[data-v-1fbfd4e5]:hover{opacity:1}.app-header__window-controls[data-v-1fbfd4e5]{display:flex;align-items:center;height:100%;margin-left:.5rem}.side-menu[data-v-9e1ceba4]{display:flex;flex-direction:column;height:100%;padding:.75rem .5rem;background:#0003;backdrop-filter:blur(.625rem)}.side-menu__nav[data-v-9e1ceba4]{display:flex;flex:1;flex-direction:column;gap:.5rem;align-items:center}.side-menu__item[data-v-9e1ceba4]{position:relative;display:flex;flex-direction:column;gap:.25rem;justify-content:center;align-items:center;width:4.5rem;height:4.25rem;color:#ffffffb3;cursor:pointer;border-radius:.625rem;transition:all .2s ease}.side-menu__item[data-v-9e1ceba4]:hover:not(.active){background:#ffffff1a;color:#ffffffe6}.side-menu__item.active[data-v-9e1ceba4]{background:var(--color-text-primary);color:var(--color-bg-primary)}.side-menu__item-icon[data-v-9e1ceba4]{width:1.5rem;height:1.5rem;color:#ffffffb3;transition:all .2s ease}.side-menu__item:hover:not(.active) .side-menu__item-icon[data-v-9e1ceba4]{color:#ffffffe6}.side-menu__item.active .side-menu__item-icon[data-v-9e1ceba4]{color:var(--color-bg-primary);transform:scale(1.1)}.side-menu__item-text[data-v-9e1ceba4]{font-size:.75rem;font-weight:500;text-align:center;white-space:nowrap}.side-menu__item-badge[data-v-9e1ceba4]{position:absolute;top:.375rem;right:.375rem;font-size:.625rem;opacity:.5}.canvas-view[data-v-20ebd6ac]{position:relative}.canvas-container[data-v-20ebd6ac]{position:relative;cursor:crosshair;border-radius:.5rem;overflow:hidden;box-shadow:0 0 1.875rem #00c8ff1a,0 0 3.75rem #9600ff0d}.source-canvas[data-v-20ebd6ac]{display:block;border-radius:.5rem}.selection-overlay[data-v-20ebd6ac]{position:absolute;border:.125rem dashed #0cf;background:#00c8ff1a;box-shadow:0 0 0 624.9375rem #00000080,inset 0 0 1.25rem #00c8ff33;cursor:move}.resize-handle[data-v-20ebd6ac]{position:absolute;width:.75rem;height:.75rem;border:.125rem solid #0cf;border-radius:.125rem;background:#0a0a0f}.resize-handle.nw[data-v-20ebd6ac]{top:-.375rem;left:-.375rem;cursor:nw-resize}.resize-handle.ne[data-v-20ebd6ac]{top:-.375rem;right:-.375rem;cursor:ne-resize}.resize-handle.sw[data-v-20ebd6ac]{bottom:-.375rem;left:-.375rem;cursor:sw-resize}.resize-handle.se[data-v-20ebd6ac]{right:-.375rem;bottom:-.375rem;cursor:se-resize}.selection-info[data-v-20ebd6ac]{position:absolute;bottom:-1.5rem;left:50%;padding:.125rem .5rem;border-radius:.25rem;background:#000c;color:#0cf;font-size:.6875rem;font-family:Consolas,monospace;white-space:nowrap;transform:translate(-50%)}.draw-hint[data-v-20ebd6ac]{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;gap:.5rem;align-items:center;padding:1.25rem 1.875rem;border:1px dashed rgba(255,255,255,.2);border-radius:.75rem;background:#0006;color:#ffffff80;font-size:.875rem;transform:translate(-50%,-50%);pointer-events:none}.draw-hint svg[data-v-20ebd6ac]{opacity:.5}.matrix-view[data-v-5219c104]{position:relative}.matrix-canvas[data-v-5219c104]{display:block;border-radius:.5rem;box-shadow:0 0 2.5rem #00c8ff26,0 0 5rem #9600ff1a}.preview-area[data-v-794151cc]{display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;background:linear-gradient(135deg,#0f0f14cc,#191923cc);overflow:hidden}.preview-tabs[data-v-794151cc]{display:flex;gap:.25rem;padding:.5rem .75rem;border-bottom:1px solid rgba(255,255,255,.08);background:#0000004d}.tab-btn[data-v-794151cc]{display:flex;gap:.375rem;align-items:center;padding:.5rem 1rem;border:none;border-radius:.375rem;background:transparent;color:#fff9;font-size:.8125rem;cursor:pointer;transition:all .2s}.tab-btn svg[data-v-794151cc]{opacity:.7}.tab-btn[data-v-794151cc]:hover{background:#ffffff14;color:#fffc}.tab-btn.active[data-v-794151cc]{background:#00c8ff26;color:#0cf}.tab-btn.active svg[data-v-794151cc]{opacity:1}.tab-tools[data-v-794151cc]{display:flex;gap:.25rem;margin-left:auto}.tool-btn[data-v-794151cc]{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border:none;border-radius:.375rem;background:#ffffff14;color:#fff9;cursor:pointer;transition:all .2s}.tool-btn[data-v-794151cc]:hover{background:#ffffff26;color:#fff}.tool-btn.active[data-v-794151cc]{background:#0cf;color:#fff}.preview-content[data-v-794151cc]{display:flex;justify-content:center;align-items:center;padding:1rem}.preview-status[data-v-794151cc]{display:flex;gap:1.5rem;padding:.5rem 1rem;border-top:1px solid rgba(255,255,255,.08);background:#0003}.status-item[data-v-794151cc]{display:flex;gap:.375rem;align-items:center;font-size:.75rem}.status-item .status-label[data-v-794151cc]{color:#ffffff80}.status-item .status-value[data-v-794151cc]{color:#fffc;font-family:Consolas,monospace}.category-sidebar[data-v-73e650cb]{display:flex;flex-direction:column;flex-shrink:0;gap:.5rem;width:8.75rem;padding:.75rem;border-radius:.625rem;background:#0000004d}.sidebar-title[data-v-73e650cb]{padding-bottom:.5rem;margin-bottom:.25rem;border-bottom:1px solid rgba(255,255,255,.1);color:#ffffff80;font-size:.6875rem;text-transform:uppercase;letter-spacing:1px}.category-item[data-v-73e650cb]{display:flex;gap:.625rem;align-items:center;padding:.625rem;border:.125rem solid transparent;border-radius:.5rem;background:#ffffff0d;cursor:pointer;transition:all .2s}.category-item[data-v-73e650cb]:hover{background:#ffffff1a}.category-item .category-icon[data-v-73e650cb]{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;color:#fff;border-radius:.375rem}.category-item .category-icon svg[data-v-73e650cb]{width:1.125rem;height:1.125rem}.category-item .category-name[data-v-73e650cb]{color:#ffffffb3;font-size:.75rem;font-weight:500}.category-item.active[data-v-73e650cb]{border-color:#0cf;background:#00c8ff26;box-shadow:0 0 .9375rem #00c8ff33}.category-item.active .category-name[data-v-73e650cb]{color:#fff}.config-section[data-v-fe80ff4b]{height:100%}.section-header[data-v-fe80ff4b]{margin-bottom:1.25rem}.section-header h3[data-v-fe80ff4b]{margin:0 0 .25rem;color:#fff;font-size:1rem;font-weight:600}.section-header .section-desc[data-v-fe80ff4b]{color:#ffffff80;font-size:.75rem}.config-group[data-v-fe80ff4b]{display:flex;flex-direction:column;gap:1rem}.config-group.empty-state[data-v-fe80ff4b]{display:flex;flex-direction:column;gap:.75rem;justify-content:center;align-items:center;height:12.5rem;padding:2.5rem;border:.125rem dashed rgba(255,255,255,.15);border-radius:.75rem}.config-group.empty-state .empty-icon[data-v-fe80ff4b]{font-size:3rem}.config-group.empty-state .empty-text[data-v-fe80ff4b]{color:#fff6;font-size:.875rem}.config-item[data-v-fe80ff4b]{display:flex;flex-direction:column;gap:.5rem}.config-item .config-label[data-v-fe80ff4b]{color:#ffffffb3;font-size:.8125rem;font-weight:500}.select-wrapper[data-v-fe80ff4b]{position:relative;flex:1}.config-select[data-v-fe80ff4b]{width:100%;padding:.625rem 2.25rem .625rem .875rem;border:1px solid rgba(255,255,255,.15);border-radius:.5rem;background:#0006;color:#fff;font-size:.8125rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .2s}.config-select[data-v-fe80ff4b]:hover{border-color:#ffffff4d}.config-select[data-v-fe80ff4b]:focus{border-color:#0cf;outline:none;box-shadow:0 0 0 .125rem #00c8ff33}.config-select option[data-v-fe80ff4b]{background:#1a1a24;color:#fff}.select-arrow[data-v-fe80ff4b]{position:absolute;top:50%;right:.75rem;color:#ffffff80;pointer-events:none;transform:translateY(-50%)}.refresh-btn[data-v-fe80ff4b]{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-top:.5rem;border:1px solid rgba(255,255,255,.15);border-radius:.5rem;background:#ffffff0d;color:#fff9;cursor:pointer;transition:all .2s}.refresh-btn[data-v-fe80ff4b]:hover{border-color:#0cf;background:#00c8ff1a;color:#0cf}.color-mode-group[data-v-fe80ff4b]{display:flex;gap:.625rem}.color-mode-btn[data-v-fe80ff4b]{display:flex;flex:1;flex-direction:column;gap:.375rem;align-items:center;padding:.75rem;border:.125rem solid transparent;border-radius:.5rem;background:#ffffff0d;color:#fff9;font-size:.75rem;cursor:pointer;transition:all .2s}.color-mode-btn[data-v-fe80ff4b]:hover{background:#ffffff1a}.color-mode-btn.active[data-v-fe80ff4b]{border-color:#0cf;background:#00c8ff1a;color:#fff}.color-mode-btn .mode-preview[data-v-fe80ff4b]{width:2.5rem;height:1.5rem;border-radius:.25rem}.color-picker-row[data-v-fe80ff4b]{display:flex;gap:.75rem;align-items:center}.color-input[data-v-fe80ff4b]{width:3rem;height:2.25rem;padding:.125rem;border:.125rem solid rgba(255,255,255,.2);border-radius:.375rem;background:transparent;cursor:pointer}.color-input[data-v-fe80ff4b]::-webkit-color-swatch-wrapper{padding:0}.color-input[data-v-fe80ff4b]::-webkit-color-swatch{border:none;border-radius:.25rem}.color-input.small[data-v-fe80ff4b]{width:2.25rem;height:1.75rem}.color-value[data-v-fe80ff4b]{color:#ffffff80;font-family:Consolas,monospace;font-size:.75rem}.gradient-colors[data-v-fe80ff4b]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.gradient-color-item[data-v-fe80ff4b]{position:relative;display:flex;align-items:center}.gradient-color-item .remove-btn[data-v-fe80ff4b]{position:absolute;top:-.375rem;right:-.375rem;display:flex;justify-content:center;align-items:center;width:1rem;height:1rem;border:none;border-radius:50%;background:#f44;color:#fff;font-size:.75rem;cursor:pointer;opacity:0;transition:opacity .2s}.gradient-color-item:hover .remove-btn[data-v-fe80ff4b]{opacity:1}.add-color-btn[data-v-fe80ff4b]{display:flex;justify-content:center;align-items:center;width:2.25rem;height:1.75rem;border:.125rem dashed rgba(255,255,255,.3);border-radius:.375rem;background:transparent;color:#ffffff80;font-size:1.125rem;cursor:pointer;transition:all .2s}.add-color-btn[data-v-fe80ff4b]:hover{border-color:#0cf;color:#0cf}.slider-row[data-v-fe80ff4b]{display:flex;gap:.75rem;align-items:center}.config-slider[data-v-fe80ff4b]{flex:1;height:.375rem;border-radius:.1875rem;background:#fff3;-webkit-appearance:none;-moz-appearance:none;appearance:none}.config-slider[data-v-fe80ff4b]::-webkit-slider-thumb{width:1rem;height:1rem;border-radius:50%;background:#0cf;cursor:pointer;-webkit-appearance:none;appearance:none;box-shadow:0 0 .5rem #00c8ff80;-webkit-transition:transform .1s;transition:transform .1s}.config-slider[data-v-fe80ff4b]::-webkit-slider-thumb:hover{transform:scale(1.1)}.slider-value[data-v-fe80ff4b]{width:3rem;color:#0cf;font-size:.8125rem;font-weight:500;text-align:right}.config-label[data-v-fe80ff4b]{display:flex;align-items:center;gap:.5rem}.refresh-btn[data-v-fe80ff4b]{display:flex;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:.25rem;background:#ffffff0d;color:#fff9;cursor:pointer;transition:all .2s}.refresh-btn[data-v-fe80ff4b]:hover{background:#ffffff1a;color:#0cf}.refresh-btn[data-v-fe80ff4b]:active{transform:rotate(180deg)}.config-hint[data-v-fe80ff4b]{display:block;margin-top:.375rem;font-size:.6875rem}.config-hint.warning[data-v-fe80ff4b]{color:#f59e0b}.config-hint.success[data-v-fe80ff4b]{color:#10b981}.config-section[data-v-91296fe6]{height:100%}.section-header[data-v-91296fe6]{margin-bottom:1.25rem}.section-header h3[data-v-91296fe6]{margin:0 0 .25rem;color:#fff;font-size:1rem;font-weight:600}.section-header .section-desc[data-v-91296fe6]{color:#ffffff80;font-size:.75rem}.config-group[data-v-91296fe6]{display:flex;flex-direction:column;gap:1rem}.config-group.empty-state[data-v-91296fe6]{display:flex;flex-direction:column;gap:.75rem;justify-content:center;align-items:center;height:12.5rem;padding:2.5rem;border:.125rem dashed rgba(255,255,255,.15);border-radius:.75rem}.config-group.empty-state .empty-icon[data-v-91296fe6]{font-size:3rem}.config-group.empty-state .empty-text[data-v-91296fe6]{color:#fff6;font-size:.875rem}.config-item[data-v-91296fe6]{display:flex;flex-direction:column;gap:.5rem}.config-item .config-label[data-v-91296fe6]{color:#ffffffb3;font-size:.8125rem;font-weight:500}.select-wrapper[data-v-91296fe6]{position:relative;flex:1}.config-select[data-v-91296fe6]{width:100%;padding:.625rem 2.25rem .625rem .875rem;border:1px solid rgba(255,255,255,.15);border-radius:.5rem;background:#0006;color:#fff;font-size:.8125rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .2s}.config-select[data-v-91296fe6]:hover{border-color:#ffffff4d}.config-select[data-v-91296fe6]:focus{border-color:#0cf;outline:none;box-shadow:0 0 0 .125rem #00c8ff33}.config-select option[data-v-91296fe6]{background:#1a1a24;color:#fff}.select-arrow[data-v-91296fe6]{position:absolute;top:50%;right:.75rem;color:#ffffff80;pointer-events:none;transform:translateY(-50%)}.refresh-btn[data-v-91296fe6]{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-top:.5rem;border:1px solid rgba(255,255,255,.15);border-radius:.5rem;background:#ffffff0d;color:#fff9;cursor:pointer;transition:all .2s}.refresh-btn[data-v-91296fe6]:hover{border-color:#0cf;background:#00c8ff1a;color:#0cf}.color-mode-group[data-v-91296fe6]{display:flex;gap:.625rem}.color-mode-btn[data-v-91296fe6]{display:flex;flex:1;flex-direction:column;gap:.375rem;align-items:center;padding:.75rem;border:.125rem solid transparent;border-radius:.5rem;background:#ffffff0d;color:#fff9;font-size:.75rem;cursor:pointer;transition:all .2s}.color-mode-btn[data-v-91296fe6]:hover{background:#ffffff1a}.color-mode-btn.active[data-v-91296fe6]{border-color:#0cf;background:#00c8ff1a;color:#fff}.color-mode-btn .mode-preview[data-v-91296fe6]{width:2.5rem;height:1.5rem;border-radius:.25rem}.color-picker-row[data-v-91296fe6]{display:flex;gap:.75rem;align-items:center}.color-input[data-v-91296fe6]{width:3rem;height:2.25rem;padding:.125rem;border:.125rem solid rgba(255,255,255,.2);border-radius:.375rem;background:transparent;cursor:pointer}.color-input[data-v-91296fe6]::-webkit-color-swatch-wrapper{padding:0}.color-input[data-v-91296fe6]::-webkit-color-swatch{border:none;border-radius:.25rem}.color-input.small[data-v-91296fe6]{width:2.25rem;height:1.75rem}.color-value[data-v-91296fe6]{color:#ffffff80;font-family:Consolas,monospace;font-size:.75rem}.gradient-colors[data-v-91296fe6]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.gradient-color-item[data-v-91296fe6]{position:relative;display:flex;align-items:center}.gradient-color-item .remove-btn[data-v-91296fe6]{position:absolute;top:-.375rem;right:-.375rem;display:flex;justify-content:center;align-items:center;width:1rem;height:1rem;border:none;border-radius:50%;background:#f44;color:#fff;font-size:.75rem;cursor:pointer;opacity:0;transition:opacity .2s}.gradient-color-item:hover .remove-btn[data-v-91296fe6]{opacity:1}.add-color-btn[data-v-91296fe6]{display:flex;justify-content:center;align-items:center;width:2.25rem;height:1.75rem;border:.125rem dashed rgba(255,255,255,.3);border-radius:.375rem;background:transparent;color:#ffffff80;font-size:1.125rem;cursor:pointer;transition:all .2s}.add-color-btn[data-v-91296fe6]:hover{border-color:#0cf;color:#0cf}.slider-row[data-v-91296fe6]{display:flex;gap:.75rem;align-items:center}.config-slider[data-v-91296fe6]{flex:1;height:.375rem;border-radius:.1875rem;background:#fff3;-webkit-appearance:none;-moz-appearance:none;appearance:none}.config-slider[data-v-91296fe6]::-webkit-slider-thumb{width:1rem;height:1rem;border-radius:50%;background:#0cf;cursor:pointer;-webkit-appearance:none;appearance:none;box-shadow:0 0 .5rem #00c8ff80;-webkit-transition:transform .1s;transition:transform .1s}.config-slider[data-v-91296fe6]::-webkit-slider-thumb:hover{transform:scale(1.1)}.slider-value[data-v-91296fe6]{width:3rem;color:#0cf;font-size:.8125rem;font-weight:500;text-align:right}.source-row[data-v-91296fe6]{display:flex;gap:.5rem;align-items:flex-start}.source-row .select-wrapper[data-v-91296fe6]{flex:1}.source-row .refresh-btn[data-v-91296fe6]{margin-top:0;height:2.625rem}.effect-config-panel[data-v-9ebc5ae8]{padding:1rem}.config-items[data-v-9ebc5ae8]{display:flex;flex-direction:column;gap:.75rem}.config-item[data-v-9ebc5ae8]{display:flex;flex-direction:column;gap:.375rem}.item-label[data-v-9ebc5ae8]{display:flex;flex-direction:column;color:#ffffffb3;font-size:.75rem;gap:.125rem}.item-label .item-desc[data-v-9ebc5ae8]{color:#fff6;font-size:.625rem}.item-control[data-v-9ebc5ae8]{display:flex;align-items:center;gap:.5rem}.number-control input[type=range][data-v-9ebc5ae8]{flex:1;height:.25rem;cursor:pointer;background:#fff3;border-radius:.125rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.number-control input[type=range][data-v-9ebc5ae8]::-webkit-slider-thumb{width:.875rem;height:.875rem;border:none;background:#00d4ff;cursor:pointer;border-radius:50%;-webkit-appearance:none;appearance:none}.number-control .value-display[data-v-9ebc5ae8]{color:#fff9;font-size:.6875rem;text-align:right;min-width:3.125rem}.color-control input[type=color][data-v-9ebc5ae8]{width:2rem;height:1.5rem;padding:0;border:1px solid rgba(255,255,255,.2);background:transparent;cursor:pointer;border-radius:.25rem}.color-control input[type=color][data-v-9ebc5ae8]::-webkit-color-swatch-wrapper{padding:.125rem}.color-control input[type=color][data-v-9ebc5ae8]::-webkit-color-swatch{border:none;border-radius:.125rem}.color-control .color-value[data-v-9ebc5ae8]{color:#ffffff80;font-size:.6875rem;font-family:monospace}.boolean-control .toggle[data-v-9ebc5ae8]{position:relative;display:inline-block;width:2.25rem;height:1.25rem;cursor:pointer}.boolean-control .toggle .toggle-slider[data-v-9ebc5ae8]{position:absolute;inset:0;background:#fff3;border-radius:.625rem;transition:.2s}.boolean-control .toggle .toggle-slider[data-v-9ebc5ae8]:before{position:absolute;top:.125rem;left:.125rem;width:1rem;height:1rem;content:"";background:#fff;border-radius:50%;transition:.2s}.boolean-control .toggle input[data-v-9ebc5ae8]{width:0;height:0;opacity:0}.boolean-control .toggle input:checked+.toggle-slider[data-v-9ebc5ae8]{background:#00d4ff}.boolean-control .toggle input:checked+.toggle-slider[data-v-9ebc5ae8]:before{transform:translate(1rem)}.select-control select[data-v-9ebc5ae8]{padding:.375rem .5rem;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;color:#ffffffe6;font-size:.75rem;flex:1;cursor:pointer;border-radius:.25rem}.select-control select[data-v-9ebc5ae8]:focus{border-color:#00d4ff;outline:none}.select-control select option[data-v-9ebc5ae8]{background:#fff;color:#333}.color-list-control .color-list[data-v-9ebc5ae8]{display:flex;flex-wrap:wrap;gap:.375rem}.color-list-control .color-item[data-v-9ebc5ae8]{position:relative}.color-list-control .color-item input[type=color][data-v-9ebc5ae8]{width:1.75rem;height:1.75rem;padding:0;border:1px solid rgba(255,255,255,.2);background:transparent;cursor:pointer;border-radius:.25rem}.color-list-control .color-item input[type=color][data-v-9ebc5ae8]::-webkit-color-swatch-wrapper{padding:.125rem}.color-list-control .color-item input[type=color][data-v-9ebc5ae8]::-webkit-color-swatch{border:none;border-radius:.125rem}.color-list-control .color-item .remove-color[data-v-9ebc5ae8]{position:absolute;top:-.25rem;right:-.25rem;display:flex;justify-content:center;align-items:center;width:.875rem;height:.875rem;padding:0;border:none;background:#f44;color:#fff;font-size:.625rem;line-height:1;cursor:pointer;border-radius:50%}.color-list-control .color-item .remove-color[data-v-9ebc5ae8]:hover{background:#f66}.color-list-control .add-color[data-v-9ebc5ae8]{display:flex;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;border:1px dashed rgba(255,255,255,.3);background:#ffffff1a;color:#ffffff80;font-size:1rem;cursor:pointer;border-radius:.25rem}.color-list-control .add-color[data-v-9ebc5ae8]:hover{background:#fff3;color:#ffffffe6}.canvas-config[data-v-5a85c222]{display:flex;height:100%;gap:1rem}.effect-sidebar[data-v-5a85c222]{display:flex;flex-direction:column;width:8.75rem;flex-shrink:0;border-radius:.625rem;background:#ffffff08}.sidebar-header[data-v-5a85c222]{padding:.75rem .875rem;color:#ffffff80;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.06)}.effect-list[data-v-5a85c222]{flex:1;padding:.375rem;overflow-y:auto}.effect-name[data-v-5a85c222]{color:#fffc;font-size:.8125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.effect-item[data-v-5a85c222]{display:flex;align-items:center;padding:.625rem .75rem;border-radius:.5rem;cursor:pointer;transition:all .2s ease}.effect-item[data-v-5a85c222]:hover{background:#ffffff0f}.effect-item.active[data-v-5a85c222]{background:linear-gradient(135deg,#6366f140,#8b5cf633);box-shadow:inset 0 0 0 1px #6366f14d}.effect-item.active .effect-name[data-v-5a85c222]{color:#a5b4fc;font-weight:500}.config-main[data-v-5a85c222]{flex:1;min-width:0;display:flex;flex-direction:column;border-radius:.625rem;background:#ffffff08;overflow:hidden}.config-header[data-v-5a85c222]{padding:.875rem 1.125rem;border-bottom:1px solid rgba(255,255,255,.06)}.config-header h3[data-v-5a85c222]{margin:0;color:#ffffffe6;font-size:.9375rem;font-weight:600}.config-header .config-desc[data-v-5a85c222]{display:block;color:#ffffff73;font-size:.75rem;margin-top:.25rem}.no-config[data-v-5a85c222]{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#ffffff59;flex:1;gap:.625rem}.no-config-icon[data-v-5a85c222]{font-size:2rem;opacity:.6}.no-config-text[data-v-5a85c222]{font-size:.8125rem}[data-v-5a85c222] .effect-config-panel{flex:1;overflow-y:auto;border:none;border-radius:0;background:transparent}.import-menu[data-v-fdd3568c]{position:absolute;top:calc(100% + .5rem);right:0;z-index:100;min-width:13.75rem;padding:.5rem;border:1px solid rgba(255,255,255,.15);border-radius:.75rem;background:#1a1a24;box-shadow:0 .5rem 2rem #00000080}.menu-item[data-v-fdd3568c]{display:flex;gap:.625rem;align-items:center;width:100%;padding:.625rem .75rem;border:none;border-radius:.5rem;background:transparent;color:#fffc;font-size:.8125rem;text-align:left;cursor:pointer;transition:all .15s}.menu-item[data-v-fdd3568c]:hover{background:#ffffff1a;color:#fff}.menu-item .menu-icon[data-v-fdd3568c]{font-size:1rem}.menu-divider[data-v-fdd3568c]{height:1px;margin:.5rem 0;background:#ffffff1a}.dialog-overlay[data-v-a68fb9d5]{position:fixed;inset:0;z-index:1000;display:flex;justify-content:center;align-items:center;background:#0009;backdrop-filter:blur(.25rem)}.dialog[data-v-a68fb9d5]{width:30rem;max-width:90vw;border:1px solid rgba(255,255,255,.15);border-radius:1rem;background:#1a1a24;box-shadow:0 1rem 4rem #00000080}.dialog-header[data-v-a68fb9d5]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.1)}.dialog-header h4[data-v-a68fb9d5]{margin:0;color:#fff;font-size:1rem;font-weight:600}.dialog-close[data-v-a68fb9d5]{display:flex;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;border:none;border-radius:.375rem;background:transparent;color:#fff9;font-size:1.25rem;cursor:pointer}.dialog-close[data-v-a68fb9d5]:hover{background:#ffffff1a;color:#fff}.dialog-body[data-v-a68fb9d5]{display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.dialog-item[data-v-a68fb9d5]{display:flex;flex-direction:column;gap:.5rem}.dialog-item label[data-v-a68fb9d5]{color:#ffffffb3;font-size:.8125rem}.dialog-item input[data-v-a68fb9d5]{padding:.625rem .875rem;border:1px solid rgba(255,255,255,.15);border-radius:.5rem;background:#0006;color:#fff;font-size:.8125rem}.dialog-item input[data-v-a68fb9d5]:focus{border-color:#0cf;outline:none}.dialog-item input[data-v-a68fb9d5]::-moz-placeholder{color:#ffffff4d}.dialog-item input[data-v-a68fb9d5]::placeholder{color:#ffffff4d}.dialog-preview .preview-label[data-v-a68fb9d5]{margin-bottom:.5rem;color:#ffffffb3;font-size:.8125rem}.preview-grid[data-v-a68fb9d5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(3.75rem,1fr));gap:.5rem;max-height:9.375rem;overflow-y:auto;padding:.75rem;border-radius:.5rem;background:#0000004d}.preview-item[data-v-a68fb9d5]{position:relative;aspect-ratio:16/9;border-radius:.25rem;background:#0006;overflow:hidden}.preview-item img[data-v-a68fb9d5]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview-item .frame-index[data-v-a68fb9d5]{position:absolute;right:.125rem;bottom:.125rem;padding:1px .25rem;border-radius:.1875rem;background:#000000b3;color:#fff;font-size:.625rem}.preview-empty[data-v-a68fb9d5]{display:flex;justify-content:center;align-items:center;grid-column:1/-1;padding:1.25rem;color:#fff6;font-size:.8125rem}.dialog-footer[data-v-a68fb9d5]{display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.25rem;border-top:1px solid rgba(255,255,255,.1)}.dialog-btn[data-v-a68fb9d5]{padding:.625rem 1.25rem;border:1px solid rgba(255,255,255,.15);border-radius:.5rem;background:#ffffff0d;color:#ffffffb3;font-size:.8125rem;cursor:pointer;transition:all .2s}.dialog-btn[data-v-a68fb9d5]:disabled{opacity:.4;cursor:not-allowed}.dialog-btn[data-v-a68fb9d5]:hover:not(:disabled){background:#ffffff1a;color:#fff}.dialog-btn.primary[data-v-a68fb9d5]{border-color:#0cf;background:#0cf;color:#000;font-weight:500}.dialog-btn.primary[data-v-a68fb9d5]:hover:not(:disabled){background:#5df}.gif-config[data-v-40f1afa1]{display:flex;height:100%;gap:1rem}.effect-sidebar[data-v-40f1afa1]{display:flex;flex-direction:column;width:25rem;flex-shrink:0;border-radius:.625rem;background:#ffffff08}.sidebar-header[data-v-40f1afa1]{position:relative;display:flex;justify-content:space-between;align-items:center;padding:.75rem .875rem;color:#ffffff80;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.06)}.add-btn[data-v-40f1afa1]{display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:.375rem;background:#00c8ff26;color:#0cf;cursor:pointer;transition:all .2s}.add-btn[data-v-40f1afa1]:hover{background:#00c8ff40}.effect-list[data-v-40f1afa1]{flex:1;padding:.375rem;overflow-y:auto}.effect-type[data-v-40f1afa1]{padding:.125rem .375rem;border-radius:.25rem;background:#ffffff14;color:#ffffff80;font-size:.625rem}.effect-name[data-v-40f1afa1]{color:#fffc;font-size:.8125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.effect-item[data-v-40f1afa1]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .75rem;border-radius:.5rem;cursor:pointer;transition:all .2s ease}.effect-item[data-v-40f1afa1]:hover{background:#ffffff0f}.effect-item.active[data-v-40f1afa1]{background:linear-gradient(135deg,#6366f140,#8b5cf633);box-shadow:inset 0 0 0 1px #6366f14d}.effect-item.active .effect-name[data-v-40f1afa1]{color:#a5b4fc;font-weight:500}.empty-state[data-v-40f1afa1]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;color:#ffffff59;gap:.5rem;min-height:6.25rem}.empty-icon[data-v-40f1afa1]{font-size:1.5rem;opacity:.6}.empty-text[data-v-40f1afa1]{font-size:.75rem}.config-main[data-v-40f1afa1]{flex:1;min-width:0;display:flex;flex-direction:column;border-radius:.625rem;background:#ffffff08;overflow:hidden}.config-header[data-v-40f1afa1]{display:flex;justify-content:space-between;align-items:center;padding:.875rem 1.125rem;border-bottom:1px solid rgba(255,255,255,.06)}.config-header h3[data-v-40f1afa1]{margin:0;color:#ffffffe6;font-size:.9375rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-actions[data-v-40f1afa1]{display:flex;gap:.375rem}.icon-btn[data-v-40f1afa1]{display:flex;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:.375rem;background:#ffffff14;color:#fff9;cursor:pointer;transition:all .15s}.icon-btn[data-v-40f1afa1]:hover{background:#ffffff26;color:#fff}.icon-btn.danger[data-v-40f1afa1]:hover{background:#f443;color:#f55}.config-content[data-v-40f1afa1]{display:flex;flex-direction:column;padding:1rem;flex:1;gap:1rem;overflow-y:auto}.config-item[data-v-40f1afa1]{display:flex;flex-direction:column;gap:.5rem}.item-label[data-v-40f1afa1]{color:#fff9;font-size:.75rem}.fit-mode-group[data-v-40f1afa1]{display:flex;gap:.25rem;padding:.1875rem;border-radius:.5rem;background:#0003}.fit-btn[data-v-40f1afa1]{flex:1;padding:.5rem .75rem;border:none;border-radius:.375rem;background:transparent;color:#ffffff80;font-size:.75rem;cursor:pointer;transition:all .15s}.fit-btn[data-v-40f1afa1]:hover{color:#fffc}.fit-btn.active[data-v-40f1afa1]{background:#0cf;color:#000;font-weight:500}.slider-row[data-v-40f1afa1]{display:flex;align-items:center;gap:.75rem}.slider[data-v-40f1afa1]{flex:1;height:.25rem;border-radius:.125rem;background:#ffffff26;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.slider[data-v-40f1afa1]::-webkit-slider-thumb{width:.875rem;height:.875rem;border:none;border-radius:50%;background:#0cf;-webkit-appearance:none;appearance:none;cursor:pointer}.slider-value[data-v-40f1afa1]{min-width:2.5rem;color:#fff9;font-size:.75rem;text-align:right}.toggle-slider[data-v-40f1afa1]{position:absolute;inset:0;background:#fff3;border-radius:.625rem;transition:.2s}.toggle-slider[data-v-40f1afa1]:before{position:absolute;top:.125rem;left:.125rem;width:1rem;height:1rem;content:"";background:#fff;border-radius:50%;transition:.2s}.toggle[data-v-40f1afa1]{position:relative;display:inline-block;width:2.25rem;height:1.25rem;cursor:pointer}.toggle input[data-v-40f1afa1]{width:0;height:0;opacity:0}.toggle input:checked+.toggle-slider[data-v-40f1afa1]{background:#0cf}.toggle input:checked+.toggle-slider[data-v-40f1afa1]:before{transform:translate(1rem)}.no-selection[data-v-40f1afa1]{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#ffffff59;flex:1;gap:.625rem}.no-selection-icon[data-v-40f1afa1]{font-size:2rem;opacity:.6}.no-selection-text[data-v-40f1afa1]{font-size:.8125rem}[data-v-40f1afa1] .import-menu{top:100%;right:0;left:auto;margin-top:.25rem}.effects-panel[data-v-108345e7]{display:flex;height:100%;gap:1rem}.config-main[data-v-108345e7]{flex:1;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:.75rem}.config-main>.canvas-config[data-v-108345e7],.config-main>.gif-config[data-v-108345e7],.config-main>.music-config[data-v-108345e7],.config-main>.screen-config[data-v-108345e7]{flex:1;min-height:0}.global-speed-bar[data-v-108345e7]{display:flex;align-items:center;padding:.75rem 1rem;border:1px solid rgba(99,102,241,.15);background:linear-gradient(135deg,#6366f114,#8b5cf60f);gap:.75rem;border-radius:.625rem;flex-shrink:0}.speed-icon[data-v-108345e7]{font-size:1rem}.speed-label[data-v-108345e7]{color:#ffffffb3;font-size:.8125rem;font-weight:500;white-space:nowrap}.speed-slider[data-v-108345e7]{flex:1;height:.375rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff1f;border-radius:.1875rem;cursor:pointer}.speed-slider[data-v-108345e7]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;cursor:pointer;box-shadow:0 .125rem .375rem #6366f166;-webkit-transition:transform .15s ease;transition:transform .15s ease}.speed-slider[data-v-108345e7]::-webkit-slider-thumb:hover{transform:scale(1.1)}.speed-slider[data-v-108345e7]::-moz-range-thumb{width:1rem;height:1rem;border:none;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;cursor:pointer;box-shadow:0 .125rem .375rem #6366f166}.speed-value[data-v-108345e7]{color:#a5b4fc;font-size:.8125rem;font-weight:600;min-width:2.5rem;text-align:right}.config-area[data-v-97e50964]{display:flex;flex:1;flex-direction:column;height:100%;min-height:0;padding:1rem;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;background:#14141c99}.config-area[data-v-97e50964] .effects-panel{flex:1;min-height:0}.lightor[data-v-f8692c5a]{display:flex;flex-direction:column;width:100%;height:100%;gap:1rem;padding:1rem;overflow:hidden}.lightor__preview[data-v-f8692c5a]{flex-shrink:0}.lightor__config[data-v-f8692c5a]{flex:1;min-height:0;overflow:hidden}.app-layout[data-v-9452fc05]{position:relative;display:flex;flex-direction:column;width:100vw;height:100vh;overflow:hidden}.app-layout__background[data-v-9452fc05]{position:fixed;top:0;left:0;z-index:0;width:100%;height:100%;transition:all .5s ease-in-out;transform:scale(1.02)}.app-layout__header[data-v-9452fc05]{position:relative;z-index:100;flex-shrink:0;width:100%;height:3rem}.app-layout__content[data-v-9452fc05]{position:relative;z-index:10;display:flex;flex:1;width:100%;height:calc(100vh - 3rem);overflow:hidden}.app-layout__menu[data-v-9452fc05]{flex-shrink:0;width:6.25rem;height:100%;overflow:hidden;transition:width .3s ease}.app-layout__software[data-v-9452fc05]{flex:1;height:100%;overflow:hidden}.route-page[data-v-9452fc05]{width:100%;height:100%}.fade-enter-active[data-v-9452fc05],.fade-leave-active[data-v-9452fc05]{transition:opacity .2s ease}.fade-enter-from[data-v-9452fc05],.fade-leave-to[data-v-9452fc05]{opacity:0}
