:root{--lc-bg-app: #0f1115;--lc-bg-canvas: #15181d;--lc-bg-panel: #1b1f26;--lc-bg-panel-raised: #222832;--lc-bg-control: #2a303a;--lc-bg-control-hover: #343b47;--lc-bg-control-active: #3d4654;--lc-border-subtle: #2a3038;--lc-border-strong: #3a4350;--lc-border-focus: #4f8cff;--lc-text-primary: #eef2f7;--lc-text-secondary: #aab3c2;--lc-text-muted: #737f91;--lc-text-disabled: #4f5866;--lc-text-inverse: #0f1115;--lc-accent: #4f8cff;--lc-accent-hover: #6ea1ff;--lc-accent-active: #3f76db;--lc-selection-bg: rgba(79, 140, 255, .18);--lc-selection-border: #4f8cff;--lc-success: #35c46b;--lc-warning: #f5a524;--lc-error: #ff5c5c;--lc-info: #4f8cff;--lc-local: #b77cff;--lc-axis-x: #ff5c5c;--lc-axis-y: #35c46b;--lc-axis-z: #4f8cff;--lc-space-1: 4px;--lc-space-2: 8px;--lc-space-3: 12px;--lc-space-4: 16px;--lc-space-5: 20px;--lc-space-6: 24px;--lc-radius-sm: 4px;--lc-radius-md: 6px;--lc-radius-lg: 8px;--lc-toolbar-height: 56px;--lc-message-offset-y: 52px;--lc-left-nav-width: 48px;--lc-left-panel-width: 280px;--lc-right-panel-width: 320px;--lc-bottom-dock-height: 240px;--lc-panel-header-height: 42px;--lc-panel-section-header-height: 36px;--lc-panel-row-height: 30px;--lc-panel-padding-x: 12px;--lc-panel-padding-y: 10px;--lc-icon-size-xs: 14px;--lc-icon-size-sm: 16px;--lc-icon-size-md: 18px;--lc-icon-size-lg: 20px;--lc-control-height-xs: 24px;--lc-control-height-sm: 28px;--lc-control-height-md: 32px;--lc-control-height-lg: 36px;--lc-focus-ring: 0 0 0 1px var(--lc-border-focus);--lc-control-border: var(--lc-border-subtle);--lc-control-border-hover: var(--lc-border-strong);--lc-control-border-active: var(--lc-border-focus);--lc-surface-hover: var(--lc-bg-control-hover);--lc-surface-active: var(--lc-bg-control-active);--lc-surface-selected: var(--lc-selection-bg);--lc-panel-nav-active-bg: rgba(79, 140, 255, .12);--lc-panel-nav-hover-bg: rgba(255, 255, 255, .06);--lc-panel-section-bg: rgba(255, 255, 255, .02);--lc-property-label-width: 64px;--lc-property-control-gap: 6px;--lc-overlay-z-index: 1200;--lc-drawer-z-index: 1300;--lc-modal-z-index: 1400;--lc-tooltip-z-index: 1500;--lc-shadow-floating: 0 8px 24px rgba(0, 0, 0, .28);--lc-shadow-dialog: 0 16px 48px rgba(0, 0, 0, .36);--lc-font-sans: "Inter", "SF Pro Text", "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--lc-font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, monospace}html.light{--lc-bg-app: #f6f8fb;--lc-bg-canvas: #e8eaed;--lc-bg-panel: #ffffff;--lc-bg-panel-raised: #ffffff;--lc-bg-control: #f0f3f8;--lc-bg-control-hover: #e5eaf2;--lc-bg-control-active: #dbe3ee;--lc-border-subtle: #d9dee7;--lc-border-strong: #c4ccd8;--lc-text-primary: #1c2430;--lc-text-secondary: #596579;--lc-text-muted: #8490a3;--lc-text-disabled: #b4bdca}.el-dialog.workspace-dialog{--el-bg-color: #ffffff;--el-bg-color-overlay: #ffffff;--el-fill-color-blank: #ffffff;--el-fill-color-light: #f2f4f2;--el-fill-color-lighter: #f7f9f7;--el-border-color: #d8ddda;--el-border-color-light: #e5e8e6;--el-border-color-lighter: #edf0ee;--el-text-color-primary: #171a18;--el-text-color-regular: #535b56;--el-text-color-secondary: #737b76;--el-color-primary: #176b52;--el-color-primary-light-3: #4b8f77;--el-color-primary-light-5: #7aab99;--el-color-primary-light-7: #b5d0c6;--el-color-primary-light-8: #d1e2dc;--el-color-primary-light-9: #edf5f1;max-width:calc(100vw - 32px);overflow:hidden;padding:0;color:#171a18;background:#fff;border:1px solid #d8ddda;border-radius:6px;box-shadow:0 20px 60px #121a1533;font-family:Geist,PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:0}.el-dialog.workspace-dialog .el-dialog__header{min-height:58px;display:flex;align-items:center;margin:0;padding:18px 54px 17px 22px;border-bottom:1px solid #e2e6e3}.el-dialog.workspace-dialog .el-dialog__title{color:#171a18;font-size:16px;font-weight:630;line-height:22px;letter-spacing:0}.el-dialog.workspace-dialog .el-dialog__headerbtn{top:13px;right:14px;width:32px;height:32px;border-radius:4px}.el-dialog.workspace-dialog .el-dialog__headerbtn:hover,.el-dialog.workspace-dialog .el-dialog__headerbtn:focus-visible{background:#edf0ee}.el-dialog.workspace-dialog .el-dialog__headerbtn .el-dialog__close{color:#69716c;font-size:17px}.el-dialog.workspace-dialog .el-dialog__body{max-height:calc(100dvh - 190px);overflow-y:auto;padding:22px;color:#535b56;background:#fff}.el-dialog.workspace-dialog .el-dialog__footer{min-height:62px;display:flex;align-items:center;justify-content:flex-end;padding:13px 22px;background:#f7f9f7;border-top:1px solid #e2e6e3}.el-dialog.workspace-dialog .dialog-footer{width:100%;display:flex;justify-content:flex-end;gap:8px}.el-dialog.workspace-dialog .el-form-item{margin-bottom:19px}.el-dialog.workspace-dialog .el-form-item:last-child{margin-bottom:0}.el-dialog.workspace-dialog .el-form-item__label{color:#343a36;font-size:13px;font-weight:560}.el-dialog.workspace-dialog .el-input__wrapper,.el-dialog.workspace-dialog .el-textarea__inner,.el-dialog.workspace-dialog .el-select__wrapper,.el-dialog.workspace-dialog .el-input-number .el-input__wrapper{color:#171a18;background:#fff;border:1px solid #cbd1cd;border-radius:4px;box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease}.el-dialog.workspace-dialog .el-input__wrapper:hover,.el-dialog.workspace-dialog .el-textarea__inner:hover,.el-dialog.workspace-dialog .el-select__wrapper:hover,.el-dialog.workspace-dialog .el-input-number .el-input__wrapper:hover{border-color:#9da6a0}.el-dialog.workspace-dialog .el-input__wrapper.is-focus,.el-dialog.workspace-dialog .el-input__wrapper:focus,.el-dialog.workspace-dialog .el-input__wrapper:focus-within,.el-dialog.workspace-dialog .el-textarea__inner.is-focus,.el-dialog.workspace-dialog .el-textarea__inner:focus,.el-dialog.workspace-dialog .el-textarea__inner:focus-within,.el-dialog.workspace-dialog .el-select__wrapper.is-focus,.el-dialog.workspace-dialog .el-select__wrapper:focus,.el-dialog.workspace-dialog .el-select__wrapper:focus-within,.el-dialog.workspace-dialog .el-input-number .el-input__wrapper.is-focus,.el-dialog.workspace-dialog .el-input-number .el-input__wrapper:focus,.el-dialog.workspace-dialog .el-input-number .el-input__wrapper:focus-within{border-color:#176b52;box-shadow:0 0 0 3px #176b521c}.el-dialog.workspace-dialog .el-input__wrapper,.el-dialog.workspace-dialog .el-select__wrapper,.el-dialog.workspace-dialog .el-input-number .el-input__wrapper{min-height:36px}.el-dialog.workspace-dialog .el-textarea__inner{min-height:80px!important;padding:9px 11px}.el-dialog.workspace-dialog .el-input__inner,.el-dialog.workspace-dialog .el-textarea__inner,.el-dialog.workspace-dialog .el-select__selected-item,.el-dialog.workspace-dialog .el-input-number__decrease,.el-dialog.workspace-dialog .el-input-number__increase{color:#171a18}.el-dialog.workspace-dialog .el-input__inner::placeholder,.el-dialog.workspace-dialog .el-textarea__inner::placeholder,.el-dialog.workspace-dialog .el-select__placeholder{color:#9ba19d}.el-dialog.workspace-dialog .el-input__count,.el-dialog.workspace-dialog .el-input__count-inner,.el-dialog.workspace-dialog .el-textarea .el-input__count{color:#8b928e;background:transparent}.el-dialog.workspace-dialog .el-radio-button__inner{min-height:34px;display:inline-flex;align-items:center;color:#59615c;background:#fff;border-color:#cbd1cd;box-shadow:none}.el-dialog.workspace-dialog .el-radio-button__original-radio:checked+.el-radio-button__inner{color:#fff;background:#176b52;border-color:#176b52;box-shadow:-1px 0 #176b52}.el-dialog.workspace-dialog .el-radio{color:#535b56}.el-dialog.workspace-dialog .el-radio__input.is-checked .el-radio__inner{background:#176b52;border-color:#176b52}.el-dialog.workspace-dialog .el-radio__input.is-checked+.el-radio__label{color:#176b52}.el-dialog.workspace-dialog .el-switch.is-checked .el-switch__core{background:#176b52;border-color:#176b52}.el-dialog.workspace-dialog .el-button{min-height:34px;padding:7px 15px;color:#3f4742;background:#fff;border-color:#cbd1cd;border-radius:4px}.el-dialog.workspace-dialog .el-button:hover,.el-dialog.workspace-dialog .el-button:focus-visible{color:#176b52;background:#f2f7f4;border-color:#8aab9f}.el-dialog.workspace-dialog .el-button--primary{color:#fff;background:#171a18;border-color:#171a18}.el-dialog.workspace-dialog .el-button--primary:hover,.el-dialog.workspace-dialog .el-button--primary:focus-visible{color:#fff;background:#176b52;border-color:#176b52}.el-dialog.workspace-dialog .el-button--primary.is-disabled,.el-dialog.workspace-dialog .el-button--primary.is-disabled:hover{color:#fff;background:#9ba19d;border-color:#9ba19d}.el-dialog.workspace-dialog .el-button--danger{color:#9f2f2f;background:#fff;border-color:#dfb9b9}.el-dialog.workspace-dialog .el-button--danger:hover,.el-dialog.workspace-dialog .el-button--danger:focus-visible{color:#fff;background:#a63838;border-color:#a63838}.el-dialog.workspace-dialog .el-tag{color:#436457;background:#edf5f1;border-color:#c6dbd2;border-radius:3px}.el-dialog.workspace-dialog .el-descriptions{--el-descriptions-item-bordered-label-background: #f2f4f2;--el-border-color-lighter: #dfe4e1}.el-dialog.workspace-dialog .el-descriptions__label.el-descriptions__cell.is-bordered-label{color:#5f6762;font-weight:560}.el-dialog.workspace-dialog .el-descriptions__content.el-descriptions__cell.is-bordered-content{color:#171a18;background:#fff}.el-overlay:has(.workspace-dialog){background:#1519176b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.workspace-dialog-popper.el-popper{--el-bg-color-overlay: #fff;--el-text-color-regular: #535b56;--el-border-color-light: #d8ddda;background:#fff!important;border:1px solid #d8ddda!important;border-radius:4px;box-shadow:0 12px 30px #121a1529}.workspace-dialog-popper.el-popper .el-select-dropdown__item{color:#535b56}.workspace-dialog-popper.el-popper .el-select-dropdown__item:hover,.workspace-dialog-popper.el-popper .el-select-dropdown__item.is-hovering{background:#edf0ee}.workspace-dialog-popper.el-popper .el-select-dropdown__item.is-selected{color:#176b52;background:#edf5f1!important}.workspace-dialog-popper.el-popper .el-popper__arrow:before{background:#fff!important;border-color:#d8ddda!important}.el-message-box.workspace-message-box{--el-bg-color: #fff;--el-bg-color-overlay: #fff;--el-text-color-primary: #171a18;--el-text-color-regular: #535b56;--el-border-color: #d8ddda;--el-color-primary: #176b52;width:min(440px,100vw - 32px);padding:0;background:#fff;border:1px solid #d8ddda;border-radius:6px;box-shadow:0 20px 60px #121a1538}.el-message-box.workspace-message-box .el-message-box__header{padding:18px 50px 16px 20px;border-bottom:1px solid #e2e6e3}.el-message-box.workspace-message-box .el-message-box__title{color:#171a18;font-size:16px;font-weight:630}.el-message-box.workspace-message-box .el-message-box__headerbtn{top:13px;right:13px;width:32px;height:32px;border-radius:4px}.el-message-box.workspace-message-box .el-message-box__headerbtn:hover{background:#edf0ee}.el-message-box.workspace-message-box .el-message-box__content{padding:20px;color:#535b56}.el-message-box.workspace-message-box .el-message-box__message{line-height:1.65}.el-message-box.workspace-message-box .el-message-box__btns{padding:13px 20px;background:#f7f9f7;border-top:1px solid #e2e6e3}.el-message-box.workspace-message-box .el-button{min-height:34px;color:#3f4742;background:#fff;border-color:#cbd1cd;border-radius:4px}.el-message-box.workspace-message-box .el-button--primary{color:#fff;background:#a63838;border-color:#a63838}.el-message-box.workspace-message-box .el-button--primary:hover,.el-message-box.workspace-message-box .el-button--primary:focus-visible{color:#fff;background:#8f2929;border-color:#8f2929}@media (max-width: 720px){.el-dialog.workspace-dialog{margin-top:16px;margin-bottom:16px}.el-dialog.workspace-dialog .el-dialog__body{max-height:calc(100dvh - 154px);padding:18px}.el-dialog.workspace-dialog .el-dialog__header,.el-dialog.workspace-dialog .el-dialog__footer{padding-right:18px;padding-left:18px}.el-dialog.workspace-dialog .el-form{--el-form-label-font-size: 12px}.el-dialog.workspace-dialog .el-form-item{display:block}.el-dialog.workspace-dialog .el-form-item__label{width:100%!important;height:auto;justify-content:flex-start;margin-bottom:7px;padding:0;line-height:20px}.el-dialog.workspace-dialog .el-form-item__content{margin-left:0!important}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;width:100%;overflow:hidden;font-family:var(--lc-font-sans);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{height:100%;width:100%;-webkit-user-select:none;user-select:none}html.dark{--editor-bg-primary: var(--lc-bg-panel);--editor-bg-secondary: var(--lc-bg-app);--editor-bg-tertiary: #0a0c10}html.dark .toolbar,html.dark .left-sidebar,html.dark .right-sidebar,html.dark .bottom-panel{background-color:var(--lc-bg-panel)}html.dark .editor-layout{background-color:var(--editor-bg-tertiary)}html.dark .el-tabs__item.is-active{font-weight:600}html.dark .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-color-primary-light-9)!important;border-left:2px solid var(--el-color-primary)}html.dark .el-collapse-item__header{font-weight:500}html.dark .el-collapse-item__header.is-active{color:var(--el-color-primary)}html.light{--editor-bg-primary: var(--lc-bg-panel);--editor-bg-secondary: var(--lc-bg-app);--editor-bg-tertiary: #e5e9f0}html.light .toolbar,html.light .left-sidebar,html.light .right-sidebar,html.light .bottom-panel{background-color:var(--el-bg-color)}html.light .editor-layout{background-color:var(--editor-bg-tertiary)}::-webkit-scrollbar{width:8px;height:8px}html.dark ::-webkit-scrollbar-track{background:var(--el-bg-color-page)}html.dark ::-webkit-scrollbar-thumb{background:var(--el-border-color);border-radius:4px}html.dark ::-webkit-scrollbar-thumb:hover{background:var(--el-border-color-darker)}html.light ::-webkit-scrollbar-track{background:var(--el-fill-color-light)}html.light ::-webkit-scrollbar-thumb{background:var(--el-border-color);border-radius:4px}html.light ::-webkit-scrollbar-thumb:hover{background:var(--el-border-color-dark)}::selection{background-color:var(--el-color-primary);color:#fff}.el-message{transform:translate(-50%,var(--lc-message-offset-y))!important}a{color:var(--el-color-primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--el-color-primary-light-3)}button{font-family:inherit;cursor:pointer}button:focus-visible,.el-button:focus-visible,.el-input__wrapper.is-focus,.el-select .el-input.is-focus .el-input__wrapper{outline:1px solid var(--lc-border-focus);outline-offset:1px}input,textarea{font-family:inherit;outline:none}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-1{flex:1}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-button{font-weight:500;border-radius:var(--lc-radius-md)}.lc-panel-surface{background:var(--lc-bg-panel);border-color:var(--lc-border-subtle);color:var(--lc-text-primary)}body.is-resizing-editor-panel-col,body.is-resizing-editor-panel-row{-webkit-user-select:none;user-select:none}body.is-resizing-editor-panel-col *,body.is-resizing-editor-panel-row *{-webkit-user-select:none!important;user-select:none!important}body.is-resizing-editor-panel-col{cursor:col-resize}body.is-resizing-editor-panel-row{cursor:row-resize}html.dark .el-popper.is-dark{background:var(--el-bg-color-overlay)!important;border-color:var(--el-border-color)!important}html.dark .el-popper.is-dark .el-popper__arrow:before{background:var(--el-bg-color-overlay)!important;border-color:var(--el-border-color)!important}html.dark .el-slider__button-wrapper .el-tooltip__trigger{border-color:var(--el-color-primary)}html.dark .el-slider__marks-text{color:var(--el-text-color-regular)}html.dark .el-popper.el-slider__runway-popup{background:var(--el-bg-color-overlay);color:var(--el-text-color-primary)}body.dark .el-popper[role=tooltip],html.dark .el-popper:not(.is-light)[role=tooltip]{background:#303133!important;color:#fff!important;border:1px solid #4c4d4f!important}body.dark .el-popper .el-popper__arrow:before,html.dark .el-popper:not(.is-light) .el-popper__arrow:before{background:#303133!important;border-color:#4c4d4f!important}html.dark .el-slider__button{border-color:var(--el-color-primary);background-color:var(--el-color-primary)}html.dark .el-tooltip__popper.is-dark,html.dark .el-tooltip__popper[data-popper-placement]{background:#303133!important;color:#fff!important;border:1px solid #4c4d4f!important;box-shadow:0 2px 12px #0000004d}html.dark .el-tooltip__popper.is-dark .el-popper__arrow:before,html.dark .el-tooltip__popper[data-popper-placement] .el-popper__arrow:before{background:#303133!important;border-color:#4c4d4f!important}.is-selected,[data-selected=true]{background-color:var(--el-color-primary-light-9)!important;border-color:var(--el-color-primary)!important}.group-title,.category-title,.section-title{color:var(--el-text-color-regular);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px}html.dark{color-scheme:dark}html.light{color-scheme:light}html.dark .login-page{--ink: #eef2ef;--muted: #9ca69f;--line: #343c37;--surface: #111513;--accent: #56b38c;--control-hover: #252d28;--control-border-hover: #59655e}html.dark .login-page .auth-panel{background:#111513}html.dark .login-page .version,html.dark .login-page .auth-note,html.dark .login-page .auth-tabs .el-tabs__item{color:#78837c}html.dark .login-page .auth-form .el-form-item__label{color:#cbd2cd}html.dark .login-page .auth-form .el-input__wrapper{background:#181d1a;border-color:#3a433d}html.dark .login-page .auth-form .el-input__wrapper:hover{border-color:#59655e}html.dark .login-page .auth-form .el-input__wrapper.is-focus{border-color:#56b38c;box-shadow:0 0 0 3px #56b38c24}html.dark .login-page .auth-form .el-input__inner{color:#eef2ef}html.dark .login-page .auth-form .el-input__inner::placeholder{color:#68736c}html.dark .login-page .submit-button{color:#111513;background:#eef2ef;border-color:#eef2ef}html.dark .login-page .submit-button:hover,html.dark .login-page .submit-button:focus-visible{color:#0f1713;background:#68c39d;border-color:#68c39d}html.dark .login-page .register-closed .closed-icon{color:#a7b1aa;background:#181d1a;border-color:#3a433d}html.dark .login-page .qrcode-image{border-color:#3a433d}html.dark .login-page .brand-mobile .brand-logo{filter:brightness(0) saturate(100%) invert(70%) sepia(19%) saturate(1085%) hue-rotate(105deg) brightness(89%) contrast(87%)}html.dark .assets-page{--workspace-ink: #eef2ef;--workspace-muted: #9ca69f;--workspace-line: #343c37;--workspace-surface: #111513;--workspace-panel: #181d1a;--workspace-accent: #56b38c;color:var(--workspace-ink);background:var(--workspace-surface)}html.dark .assets-page .page-header{background:#181d1a;border-color:var(--workspace-line)}html.dark .assets-page .page-header .logo{color:var(--workspace-ink)}html.dark .assets-page .page-header .user-info{border-color:var(--workspace-line)}html.dark .assets-page .page-header .user-name{color:#bac3bd}html.dark .assets-page .logout-button{color:#98a29b}html.dark .assets-page .logout-button:hover,html.dark .assets-page .logout-button:focus-visible{color:#f0a0a0;background:#362323;border-color:#5d3434}html.dark .assets-page .sidebar{background:#151a17;border-color:var(--workspace-line)}html.dark .assets-page .sidebar .menu-item{color:#a3ada6}html.dark .assets-page .sidebar .menu-item:hover{color:#eef2ef;background:#232a26}html.dark .assets-page .sidebar .menu-item.active{color:#8fd1b4;background:#20352b}html.dark .assets-page .sidebar .menu-item.active .el-icon{color:#68c39d}html.dark .assets-page .content-area{background:var(--workspace-surface)}html.dark .assets-page .welcome-panel,html.dark .assets-page .quick-template-grid{border-color:var(--workspace-line)}html.dark .assets-page .quick-template{color:#a3ada6;background:#181d1a;border-color:var(--workspace-line)}html.dark .assets-page .quick-template:hover,html.dark .assets-page .quick-template:focus-visible{color:#eef2ef;background:#202622;border-color:var(--workspace-line)}html.dark .assets-page .quick-meta{color:#78837c}html.dark .assets-page .my-projects,html.dark .assets-page .public-projects{--project-ink: #eef2ef;--project-muted: #9ca69f;--project-line: #343c37;--project-accent: #56b38c}html.dark .assets-page .content-header>div>span,html.dark .assets-page .project-card .project-time,html.dark .assets-page .project-status{color:#78837c}html.dark .assets-page .empty-state .empty-icon{color:#9ca69f;border-color:#4a554e}html.dark .assets-page .project-card{background:#181d1a;border-color:var(--project-line)}html.dark .assets-page .project-card:hover,html.dark .assets-page .project-card:focus-visible,html.dark .assets-page .project-card:focus-within{background:#1d231f;border-color:var(--project-line)}html.dark .assets-page .project-card .project-thumbnail{background:#222824;border-color:var(--project-line)}html.dark .assets-page .project-card .placeholder-thumbnail{color:#667169;background:#202622}html.dark .assets-page .project-card .project-overlay{background:#181d1af2;border-color:#434e47f5;box-shadow:0 5px 16px #0000004d}html.dark .assets-page .project-card .project-overlay .el-button{color:#b7c0ba}html.dark .assets-page .project-card .project-overlay .el-button:hover{color:#7fd0ad;background:#233b30}html.dark .assets-page .project-card .project-info .project-meta{border-color:#2c332f}html.dark .assets-page .resource-center{--resource-ink: #eef2ef;--resource-muted: #9ca69f;--resource-line: #343c37;--resource-panel: #181d1a;--resource-accent: #56b38c}html.dark .assets-page .resource-tab{color:#8f9992}html.dark .assets-page .resource-tab:hover,html.dark .assets-page .resource-tab:focus-visible,html.dark .assets-page .resource-tab.active{color:#eef2ef}html.dark .assets-page .resource-center .empty-icon{color:#9ca69f;border-color:#4a554e}html.dark .assets-page .resource-center .asset-card,html.dark .assets-page .resource-center .preset-card,html.dark .assets-page .resource-center .material-card{background:#181d1a;border-color:var(--resource-line)}html.dark .assets-page .resource-center .asset-card:hover,html.dark .assets-page .resource-center .asset-card:focus-within,html.dark .assets-page .resource-center .preset-card:hover,html.dark .assets-page .resource-center .material-card:hover{background:#1d231f;border-color:var(--resource-line)}html.dark .assets-page .resource-center .asset-preview{color:#727d75;background:#222824;border-color:var(--resource-line)}html.dark .assets-page .resource-center .asset-preview.hdr{color:#c7a86f;background:#383225}html.dark .assets-page .resource-center .asset-preview.texture img{background:repeating-conic-gradient(#242b27,#242b27 25%,#1b211d 25%,#1b211d 50%) 50%/18px 18px}html.dark .assets-page .resource-center .asset-card .asset-name,html.dark .assets-page .resource-center .preset-name{color:#eef2ef}html.dark .assets-page .resource-center .asset-meta,html.dark .assets-page .resource-center .material-name,html.dark .assets-page .resource-center .minimalist .center{color:#879188}html.dark .assets-page .resource-center .asset-actions .el-button{color:#aeb8b1}html.dark .assets-page .resource-center .asset-actions .el-button:hover{color:#7fd0ad;background:#233b30}html.dark .assets-page .resource-center .icon-card,html.dark .assets-page .resource-center .add-asset-card{background:#181d1a!important;border-color:var(--resource-line)!important}html.dark .assets-page .resource-center .icon-card:hover,html.dark .assets-page .resource-center .add-asset-card:hover{background:#1d231f!important}html.dark .assets-page .resource-center .add-asset-preview{background:#222824!important;border-color:#475149}html.dark .assets-page .resource-center .icon-preview{background:#e9ecea!important;border-color:#475149}html.dark .assets-page .resource-center .add-asset-icon{color:#aab4ad;background:#181d1a;border-color:#4a554e}html.dark .assets-page .resource-center .add-asset-card .asset-name{color:#eef2ef}html.dark .assets-page .resource-center .section-title,html.dark .assets-page .resource-center .material-group-header,html.dark .assets-page .resource-center .group-sub-title{color:#a3ada6;border-color:var(--resource-line)}html.dark .el-dialog.workspace-dialog{--el-bg-color: #181d1a;--el-bg-color-overlay: #181d1a;--el-fill-color-blank: #181d1a;--el-fill-color-light: #242b27;--el-fill-color-lighter: #202622;--el-border-color: #3a433d;--el-border-color-light: #343c37;--el-border-color-lighter: #2c332f;--el-text-color-primary: #eef2ef;--el-text-color-regular: #b4beb7;--el-text-color-secondary: #8f9992;--el-color-primary: #56b38c;color:#eef2ef;background:#181d1a;border-color:#3a433d;box-shadow:0 24px 70px #0000007a}html.dark .el-dialog.workspace-dialog .el-dialog__header{border-color:#343c37}html.dark .el-dialog.workspace-dialog .el-dialog__title{color:#eef2ef}html.dark .el-dialog.workspace-dialog .el-dialog__headerbtn:hover,html.dark .el-dialog.workspace-dialog .el-dialog__headerbtn:focus-visible{background:#252d28}html.dark .el-dialog.workspace-dialog .el-dialog__close{color:#9ca69f}html.dark .el-dialog.workspace-dialog .el-dialog__body{color:#b4beb7;background:#181d1a}html.dark .el-dialog.workspace-dialog .el-dialog__footer{background:#151a17;border-color:#343c37}html.dark .el-dialog.workspace-dialog .el-form-item__label{color:#d4dad6}html.dark .el-dialog.workspace-dialog .el-input__wrapper,html.dark .el-dialog.workspace-dialog .el-textarea__inner,html.dark .el-dialog.workspace-dialog .el-select__wrapper,html.dark .el-dialog.workspace-dialog .el-input-number .el-input__wrapper{color:#eef2ef;background:#111513;border-color:#3f4942}html.dark .el-dialog.workspace-dialog .el-input__wrapper:hover,html.dark .el-dialog.workspace-dialog .el-textarea__inner:hover,html.dark .el-dialog.workspace-dialog .el-select__wrapper:hover{border-color:#647068}html.dark .el-dialog.workspace-dialog .el-input__wrapper.is-focus,html.dark .el-dialog.workspace-dialog .el-textarea__inner:focus,html.dark .el-dialog.workspace-dialog .el-select__wrapper.is-focused,html.dark .el-dialog.workspace-dialog .el-input-number .el-input__wrapper:focus-within{border-color:#56b38c;box-shadow:0 0 0 3px #56b38c24}html.dark .el-dialog.workspace-dialog .el-input__inner,html.dark .el-dialog.workspace-dialog .el-textarea__inner,html.dark .el-dialog.workspace-dialog .el-select__selected-item,html.dark .el-dialog.workspace-dialog .el-input-number__decrease,html.dark .el-dialog.workspace-dialog .el-input-number__increase{color:#eef2ef}html.dark .el-dialog.workspace-dialog .el-input__inner::placeholder,html.dark .el-dialog.workspace-dialog .el-textarea__inner::placeholder,html.dark .el-dialog.workspace-dialog .el-select__placeholder{color:#69746d}html.dark .el-dialog.workspace-dialog .el-input__count,html.dark .el-dialog.workspace-dialog .el-input__count-inner,html.dark .el-dialog.workspace-dialog .el-textarea .el-input__count{color:#727d75;background:transparent}html.dark .el-dialog.workspace-dialog .el-radio-button__inner,html.dark .el-dialog.workspace-dialog .el-button{color:#bec7c1;background:#202622;border-color:#465049}html.dark .el-dialog.workspace-dialog .el-button:hover,html.dark .el-dialog.workspace-dialog .el-button:focus-visible{color:#8bd0b3;background:#25332c;border-color:#56836f}html.dark .el-dialog.workspace-dialog .el-button--primary{color:#111513;background:#eef2ef;border-color:#eef2ef}html.dark .el-dialog.workspace-dialog .el-button--primary:hover,html.dark .el-dialog.workspace-dialog .el-button--primary:focus-visible{color:#0e1612;background:#68c39d;border-color:#68c39d}html.dark .el-dialog.workspace-dialog .el-button--danger{color:#efa0a0;background:#2e2020;border-color:#6d3b3b}html.dark .el-dialog.workspace-dialog .el-radio{color:#b4beb7}html.dark .el-dialog.workspace-dialog .el-tag{color:#91d2b6;background:#20372c;border-color:#365d4b}html.dark .el-dialog.workspace-dialog .el-descriptions{--el-descriptions-item-bordered-label-background: #202622;--el-border-color-lighter: #343c37}html.dark .el-dialog.workspace-dialog .el-descriptions__label.el-descriptions__cell.is-bordered-label{color:#aab4ad}html.dark .el-dialog.workspace-dialog .el-descriptions__content.el-descriptions__cell.is-bordered-content{color:#eef2ef;background:#181d1a}html.dark .el-dialog.workspace-dialog .template-card,html.dark .el-dialog.workspace-dialog .project-cover-picker,html.dark .el-dialog.workspace-dialog .thumbnail-upload,html.dark .el-dialog.workspace-dialog .file-upload-area,html.dark .el-dialog.workspace-dialog .image-uploader,html.dark .el-dialog.workspace-dialog .image-preview-only{color:#aeb8b1;background:#202622;border-color:#465049}html.dark .el-dialog.workspace-dialog .template-card:hover,html.dark .el-dialog.workspace-dialog .project-cover-picker:hover,html.dark .el-dialog.workspace-dialog .thumbnail-upload:hover,html.dark .el-dialog.workspace-dialog .file-upload-area:hover{background:#252d28;border-color:#56b38c}html.dark .el-dialog.workspace-dialog .template-card.active{color:#eef2ef;background:#20372c;border-color:#56b38c}html.dark .el-dialog.workspace-dialog .template-card .template-name,html.dark .el-dialog.workspace-dialog .file-upload-area .upload-text,html.dark .el-dialog.workspace-dialog .file-upload-area .file-name{color:#eef2ef}html.dark .el-dialog.workspace-dialog .template-card .template-industry,html.dark .el-dialog.workspace-dialog .template-card .template-desc,html.dark .el-dialog.workspace-dialog .template-card .template-complexity,html.dark .el-dialog.workspace-dialog .file-upload-area .upload-hint,html.dark .el-dialog.workspace-dialog .file-upload-area .file-size{color:#8f9992}html.dark .el-dialog.workspace-dialog .optimization-section,html.dark .el-dialog.workspace-dialog .model-preview-meta,html.dark .el-dialog.workspace-dialog .project-details .value.code{color:#aeb8b1;background:#202622;border-color:#343c37}html.dark .el-dialog.workspace-dialog .project-details .detail-item{border-color:#343c37}html.dark .el-dialog.workspace-dialog .project-details .value{color:#eef2ef}html.dark .workspace-dialog-popper.el-popper{--el-bg-color-overlay: #202622;--el-text-color-regular: #b4beb7;--el-border-color-light: #3a433d;background:#202622!important;border-color:#3a433d!important;box-shadow:0 14px 34px #0006}html.dark .workspace-dialog-popper.el-popper .el-select-dropdown__item{color:#b4beb7}html.dark .workspace-dialog-popper.el-popper .el-select-dropdown__item:hover,html.dark .workspace-dialog-popper.el-popper .el-select-dropdown__item.is-hovering{background:#2a332e}html.dark .workspace-dialog-popper.el-popper .el-select-dropdown__item.is-selected{color:#8bd0b3;background:#20372c!important}html.dark .workspace-dialog-popper.el-popper .el-popper__arrow:before{background:#202622!important;border-color:#3a433d!important}html.dark .el-message-box.workspace-message-box{--el-bg-color: #181d1a;--el-bg-color-overlay: #181d1a;--el-text-color-primary: #eef2ef;--el-text-color-regular: #b4beb7;--el-border-color: #3a433d;color:#eef2ef;background:#181d1a;border-color:#3a433d;box-shadow:0 24px 70px #00000080}html.dark .el-message-box.workspace-message-box .el-message-box__header{border-color:#343c37}html.dark .el-message-box.workspace-message-box .el-message-box__title{color:#eef2ef}html.dark .el-message-box.workspace-message-box .el-message-box__headerbtn:hover{background:#252d28}html.dark .el-message-box.workspace-message-box .el-message-box__content{color:#b4beb7}html.dark .el-message-box.workspace-message-box .el-message-box__btns{background:#151a17;border-color:#343c37}html.dark .el-message-box.workspace-message-box .el-button{color:#bec7c1;background:#202622;border-color:#465049}html.dark .el-message-box.workspace-message-box .el-button--primary{color:#fff;background:#a94b4b;border-color:#a94b4b}html.light .login-page{--ink: var(--lc-text-primary);--muted: var(--lc-text-secondary);--line: var(--lc-border-subtle);--surface: var(--lc-bg-app);--accent: var(--lc-accent);--control-hover: var(--lc-bg-control-hover);--control-border-hover: var(--lc-border-strong)}html.light .login-page .auth-form .el-input__wrapper.is-focus{border-color:var(--lc-accent);box-shadow:0 0 0 3px #4f8cff1f}html.light .login-page .brand-mobile .brand-logo,html.light .assets-page .page-header .logo-icon{filter:brightness(0) saturate(100%) invert(48%) sepia(79%) saturate(2476%) hue-rotate(206deg) brightness(102%) contrast(101%)}html.light .assets-page{--workspace-ink: var(--lc-text-primary);--workspace-muted: var(--lc-text-secondary);--workspace-line: var(--lc-border-subtle);--workspace-surface: var(--lc-bg-app);--workspace-panel: var(--lc-bg-panel);--workspace-accent: var(--lc-accent)}html.light .assets-page .sidebar .menu-item:hover{background:var(--lc-bg-control)}html.light .assets-page .sidebar .menu-item.active{color:var(--lc-accent-active);background:var(--lc-selection-bg)}html.light .assets-page .my-projects,html.light .assets-page .public-projects{--project-ink: var(--lc-text-primary);--project-muted: var(--lc-text-secondary);--project-line: var(--lc-border-subtle);--project-accent: var(--lc-accent)}html.light .assets-page .resource-center{--resource-ink: var(--lc-text-primary);--resource-muted: var(--lc-text-secondary);--resource-line: var(--lc-border-subtle);--resource-panel: var(--lc-bg-panel);--resource-accent: var(--lc-accent)}html.light .assets-page .project-card .project-overlay .el-button:hover,html.light .assets-page .resource-center .asset-actions .el-button:hover{color:var(--lc-accent);background:var(--lc-selection-bg)}html.light .el-dialog.workspace-dialog,html.light .el-message-box.workspace-message-box{--el-color-primary: var(--lc-accent)}html.light .el-dialog.workspace-dialog .el-input__wrapper.is-focus,html.light .el-dialog.workspace-dialog .el-textarea__inner:focus,html.light .el-dialog.workspace-dialog .el-select__wrapper.is-focused,html.light .el-dialog.workspace-dialog .el-input-number .el-input__wrapper:focus-within{border-color:var(--lc-accent);box-shadow:0 0 0 3px #4f8cff1f}html.light .el-dialog.workspace-dialog .el-radio-button__original-radio:checked+.el-radio-button__inner,html.light .el-dialog.workspace-dialog .el-radio__input.is-checked .el-radio__inner,html.light .el-dialog.workspace-dialog .el-switch.is-checked .el-switch__core,html.light .el-dialog.workspace-dialog .el-button--primary{color:#fff;background:var(--lc-accent);border-color:var(--lc-accent)}html.light .el-dialog.workspace-dialog .el-radio__input.is-checked+.el-radio__label,html.light .workspace-dialog-popper.el-popper .el-select-dropdown__item.is-selected{color:var(--lc-accent)}html.light .el-dialog.workspace-dialog .el-tag,html.light .workspace-dialog-popper.el-popper .el-select-dropdown__item.is-selected{background:var(--lc-selection-bg)!important;border-color:color-mix(in srgb,var(--lc-accent) 30%,transparent)}html.dark .login-page{--ink: var(--lc-text-primary);--muted: var(--lc-text-secondary);--line: var(--lc-border-subtle);--surface: var(--lc-bg-panel);--accent: var(--lc-accent);--control-hover: var(--lc-bg-control-hover);--control-border-hover: var(--lc-border-strong)}html.dark .login-page .auth-panel{background:var(--lc-bg-panel)}html.dark .login-page .version,html.dark .login-page .auth-note,html.dark .login-page .auth-tabs .el-tabs__item{color:var(--lc-text-muted)}html.dark .login-page .auth-form .el-form-item__label{color:var(--lc-text-secondary)}html.dark .login-page .auth-form .el-input__wrapper{background:var(--lc-bg-canvas);border-color:var(--lc-border-strong)}html.dark .login-page .auth-form .el-input__wrapper:hover{border-color:var(--lc-text-muted)}html.dark .login-page .auth-form .el-input__wrapper.is-focus{border-color:var(--lc-accent);box-shadow:0 0 0 3px #4f8cff29}html.dark .login-page .auth-form .el-input__inner{color:var(--lc-text-primary)}html.dark .login-page .auth-form .el-input__inner::placeholder{color:var(--lc-text-muted)}html.dark .login-page .submit-button{color:#fff;background:var(--lc-accent);border-color:var(--lc-accent)}html.dark .login-page .submit-button:hover,html.dark .login-page .submit-button:focus-visible{color:#fff;background:var(--lc-accent-hover);border-color:var(--lc-accent-hover)}html.dark .login-page .register-closed .closed-icon{color:var(--lc-text-secondary);background:var(--lc-bg-panel-raised);border-color:var(--lc-border-strong)}html.dark .login-page .qrcode-image{border-color:var(--lc-border-strong)}html.dark .login-page .brand-mobile .brand-logo{filter:brightness(0) saturate(100%) invert(48%) sepia(79%) saturate(2476%) hue-rotate(206deg) brightness(102%) contrast(101%)}html.dark .assets-page{--workspace-ink: var(--lc-text-primary);--workspace-muted: var(--lc-text-secondary);--workspace-line: var(--lc-border-subtle);--workspace-surface: var(--lc-bg-app);--workspace-panel: var(--lc-bg-panel);--workspace-accent: var(--lc-accent);color:var(--lc-text-primary);background:var(--lc-bg-app)}html.dark .assets-page .page-header{background:var(--lc-bg-panel-raised);border-color:var(--lc-border-subtle)}html.dark .assets-page .page-header .logo{color:var(--lc-text-primary)}html.dark .assets-page .page-header .logo-icon{filter:brightness(0) saturate(100%) invert(48%) sepia(79%) saturate(2476%) hue-rotate(206deg) brightness(102%) contrast(101%)}html.dark .assets-page .page-header .user-info{border-color:var(--lc-border-subtle)}html.dark .assets-page .page-header .user-name,html.dark .assets-page .logout-button{color:var(--lc-text-secondary)}html.dark .assets-page .sidebar{background:var(--lc-bg-panel);border-color:var(--lc-border-subtle)}html.dark .assets-page .sidebar .menu-item{color:var(--lc-text-secondary)}html.dark .assets-page .sidebar .menu-item:hover{color:var(--lc-text-primary);background:var(--lc-bg-control-hover)}html.dark .assets-page .sidebar .menu-item.active{color:var(--lc-accent-hover);background:var(--lc-panel-nav-active-bg)}html.dark .assets-page .sidebar .menu-item.active .el-icon{color:var(--lc-accent)}html.dark .assets-page .content-area{background:var(--lc-bg-app)}html.dark .assets-page .welcome-panel,html.dark .assets-page .quick-template-grid{border-color:var(--lc-border-subtle)}html.dark .assets-page .quick-template{color:var(--lc-text-secondary);background:var(--lc-bg-panel);border-color:var(--lc-border-subtle)}html.dark .assets-page .quick-template:hover,html.dark .assets-page .quick-template:focus-visible{color:var(--lc-text-primary);background:var(--lc-bg-panel-raised);border-color:var(--lc-border-subtle)}html.dark .assets-page .quick-meta,html.dark .assets-page .content-header>div>span,html.dark .assets-page .project-card .project-time,html.dark .assets-page .project-status{color:var(--lc-text-muted)}html.dark .assets-page .my-projects,html.dark .assets-page .public-projects{--project-ink: var(--lc-text-primary);--project-muted: var(--lc-text-secondary);--project-line: var(--lc-border-subtle);--project-accent: var(--lc-accent)}html.dark .assets-page .empty-state .empty-icon{color:var(--lc-text-muted);border-color:var(--lc-border-strong)}html.dark .assets-page .project-card{background:var(--lc-bg-panel);border-color:var(--lc-border-subtle)}html.dark .assets-page .project-card:hover,html.dark .assets-page .project-card:focus-visible,html.dark .assets-page .project-card:focus-within{background:var(--lc-bg-panel-raised);border-color:var(--lc-border-subtle)}html.dark .assets-page .project-card .project-thumbnail,html.dark .assets-page .project-card .placeholder-thumbnail{color:var(--lc-text-muted);background:var(--lc-bg-canvas);border-color:var(--lc-border-subtle)}html.dark .assets-page .project-card .project-overlay{background:#222832f5;border-color:#3a4350f5;box-shadow:var(--lc-shadow-floating)}html.dark .assets-page .project-card .project-overlay .el-button{color:var(--lc-text-secondary)}html.dark .assets-page .project-card .project-overlay .el-button:hover{color:var(--lc-accent-hover);background:var(--lc-selection-bg)}html.dark .assets-page .project-card .project-info .project-meta{border-color:var(--lc-border-subtle)}html.dark .assets-page .resource-center{--resource-ink: var(--lc-text-primary);--resource-muted: var(--lc-text-secondary);--resource-line: var(--lc-border-subtle);--resource-panel: var(--lc-bg-panel);--resource-accent: var(--lc-accent)}html.dark .assets-page .resource-tab{color:var(--lc-text-muted)}html.dark .assets-page .resource-tab:hover,html.dark .assets-page .resource-tab:focus-visible,html.dark .assets-page .resource-tab.active{color:var(--lc-text-primary)}html.dark .assets-page .resource-center .asset-card,html.dark .assets-page .resource-center .preset-card,html.dark .assets-page .resource-center .material-card,html.dark .assets-page .resource-center .icon-card,html.dark .assets-page .resource-center .add-asset-card{background:var(--lc-bg-panel)!important;border-color:var(--lc-border-subtle)!important}html.dark .assets-page .resource-center .asset-card:hover,html.dark .assets-page .resource-center .asset-card:focus-within,html.dark .assets-page .resource-center .preset-card:hover,html.dark .assets-page .resource-center .material-card:hover,html.dark .assets-page .resource-center .icon-card:hover,html.dark .assets-page .resource-center .add-asset-card:hover{background:var(--lc-bg-panel-raised)!important;border-color:var(--lc-border-strong)!important}html.dark .assets-page .resource-center .asset-preview,html.dark .assets-page .resource-center .add-asset-preview{color:var(--lc-text-muted);background:var(--lc-bg-canvas)!important;border-color:var(--lc-border-subtle)!important}html.dark .assets-page .resource-center .asset-preview.hdr{color:var(--lc-warning);background:var(--lc-bg-control)!important}html.dark .assets-page .resource-center .asset-preview.texture img{background:repeating-conic-gradient(#222832,#222832 25%,#15181d 25%,#15181d 50%) 50%/18px 18px}html.dark .assets-page .resource-center .asset-card .asset-name,html.dark .assets-page .resource-center .preset-name,html.dark .assets-page .resource-center .add-asset-card .asset-name{color:var(--lc-text-primary)}html.dark .assets-page .resource-center .asset-meta,html.dark .assets-page .resource-center .material-name,html.dark .assets-page .resource-center .minimalist .center,html.dark .assets-page .resource-center .section-title,html.dark .assets-page .resource-center .material-group-header,html.dark .assets-page .resource-center .group-sub-title{color:var(--lc-text-muted);border-color:var(--lc-border-subtle)}html.dark .assets-page .resource-center .asset-actions .el-button{color:var(--lc-text-secondary)}html.dark .assets-page .resource-center .asset-actions .el-button:hover{color:var(--lc-accent-hover);background:var(--lc-selection-bg)}html.dark .assets-page .resource-center .add-asset-icon{color:var(--lc-text-secondary);background:var(--lc-bg-panel-raised);border-color:var(--lc-border-strong)}html.dark .el-dialog.workspace-dialog{--el-bg-color: var(--lc-bg-panel);--el-bg-color-overlay: var(--lc-bg-panel);--el-fill-color-blank: var(--lc-bg-panel);--el-fill-color-light: var(--lc-bg-control);--el-fill-color-lighter: var(--lc-bg-panel-raised);--el-border-color: var(--lc-border-strong);--el-border-color-light: var(--lc-border-subtle);--el-border-color-lighter: var(--lc-border-subtle);--el-text-color-primary: var(--lc-text-primary);--el-text-color-regular: var(--lc-text-secondary);--el-text-color-secondary: var(--lc-text-muted);--el-color-primary: var(--lc-accent);color:var(--lc-text-primary);background:var(--lc-bg-panel);border-color:var(--lc-border-strong);box-shadow:var(--lc-shadow-dialog)}html.dark .el-dialog.workspace-dialog .el-dialog__header,html.dark .el-dialog.workspace-dialog .el-dialog__footer{border-color:var(--lc-border-subtle)}html.dark .el-dialog.workspace-dialog .el-dialog__title{color:var(--lc-text-primary)}html.dark .el-dialog.workspace-dialog .el-dialog__headerbtn:hover,html.dark .el-dialog.workspace-dialog .el-dialog__headerbtn:focus-visible{background:var(--lc-bg-control-hover)}html.dark .el-dialog.workspace-dialog .el-dialog__close{color:var(--lc-text-secondary)}html.dark .el-dialog.workspace-dialog .el-dialog__body{color:var(--lc-text-secondary);background:var(--lc-bg-panel)}html.dark .el-dialog.workspace-dialog .el-dialog__footer{background:var(--lc-bg-panel-raised)}html.dark .el-dialog.workspace-dialog .el-form-item__label{color:var(--lc-text-primary)}html.dark .el-dialog.workspace-dialog .el-input__wrapper,html.dark .el-dialog.workspace-dialog .el-textarea__inner,html.dark .el-dialog.workspace-dialog .el-select__wrapper,html.dark .el-dialog.workspace-dialog .el-input-number .el-input__wrapper{color:var(--lc-text-primary);background:var(--lc-bg-canvas);border-color:var(--lc-border-strong)}html.dark .el-dialog.workspace-dialog .el-input__wrapper:hover,html.dark .el-dialog.workspace-dialog .el-textarea__inner:hover,html.dark .el-dialog.workspace-dialog .el-select__wrapper:hover{border-color:var(--lc-text-muted)}html.dark .el-dialog.workspace-dialog .el-input__wrapper.is-focus,html.dark .el-dialog.workspace-dialog .el-textarea__inner:focus,html.dark .el-dialog.workspace-dialog .el-select__wrapper.is-focused,html.dark .el-dialog.workspace-dialog .el-input-number .el-input__wrapper:focus-within{border-color:var(--lc-accent);box-shadow:0 0 0 3px #4f8cff29}html.dark .el-dialog.workspace-dialog .el-input__inner,html.dark .el-dialog.workspace-dialog .el-textarea__inner,html.dark .el-dialog.workspace-dialog .el-select__selected-item,html.dark .el-dialog.workspace-dialog .el-input-number__decrease,html.dark .el-dialog.workspace-dialog .el-input-number__increase,html.dark .el-dialog.workspace-dialog .template-card .template-name,html.dark .el-dialog.workspace-dialog .file-upload-area .upload-text,html.dark .el-dialog.workspace-dialog .file-upload-area .file-name,html.dark .el-dialog.workspace-dialog .project-details .value{color:var(--lc-text-primary)}html.dark .el-dialog.workspace-dialog .el-input__inner::placeholder,html.dark .el-dialog.workspace-dialog .el-textarea__inner::placeholder,html.dark .el-dialog.workspace-dialog .el-select__placeholder,html.dark .el-dialog.workspace-dialog .el-input__count,html.dark .el-dialog.workspace-dialog .el-input__count-inner,html.dark .el-dialog.workspace-dialog .el-textarea .el-input__count,html.dark .el-dialog.workspace-dialog .template-card .template-industry,html.dark .el-dialog.workspace-dialog .template-card .template-desc,html.dark .el-dialog.workspace-dialog .template-card .template-complexity,html.dark .el-dialog.workspace-dialog .file-upload-area .upload-hint,html.dark .el-dialog.workspace-dialog .file-upload-area .file-size{color:var(--lc-text-muted)}html.dark .el-dialog.workspace-dialog .el-radio-button__inner,html.dark .el-dialog.workspace-dialog .el-button{color:var(--lc-text-secondary);background:var(--lc-bg-control);border-color:var(--lc-border-strong)}html.dark .el-dialog.workspace-dialog .el-button:hover,html.dark .el-dialog.workspace-dialog .el-button:focus-visible{color:var(--lc-accent-hover);background:var(--lc-bg-control-hover);border-color:var(--lc-accent)}html.dark .el-dialog.workspace-dialog .el-button--primary,html.dark .el-dialog.workspace-dialog .el-button--primary:hover,html.dark .el-dialog.workspace-dialog .el-button--primary:focus-visible{color:#fff;background:var(--lc-accent);border-color:var(--lc-accent)}html.dark .el-dialog.workspace-dialog .el-tag{color:var(--lc-accent-hover);background:var(--lc-selection-bg);border-color:color-mix(in srgb,var(--lc-accent) 34%,transparent)}html.dark .el-dialog.workspace-dialog .el-descriptions{--el-descriptions-item-bordered-label-background: var(--lc-bg-control);--el-border-color-lighter: var(--lc-border-subtle)}html.dark .el-dialog.workspace-dialog .template-card,html.dark .el-dialog.workspace-dialog .project-cover-picker,html.dark .el-dialog.workspace-dialog .thumbnail-upload,html.dark .el-dialog.workspace-dialog .file-upload-area,html.dark .el-dialog.workspace-dialog .image-uploader,html.dark .el-dialog.workspace-dialog .image-preview-only,html.dark .el-dialog.workspace-dialog .optimization-section,html.dark .el-dialog.workspace-dialog .model-preview-meta,html.dark .el-dialog.workspace-dialog .project-details .value.code{color:var(--lc-text-secondary);background:var(--lc-bg-panel-raised);border-color:var(--lc-border-strong)}html.dark .el-dialog.workspace-dialog .template-card:hover,html.dark .el-dialog.workspace-dialog .project-cover-picker:hover,html.dark .el-dialog.workspace-dialog .thumbnail-upload:hover,html.dark .el-dialog.workspace-dialog .file-upload-area:hover{background:var(--lc-bg-control);border-color:var(--lc-accent)}html.dark .el-dialog.workspace-dialog .template-card.active{color:var(--lc-text-primary);background:var(--lc-selection-bg);border-color:var(--lc-accent)}html.dark .workspace-dialog-popper.el-popper{--el-bg-color-overlay: var(--lc-bg-panel-raised);--el-text-color-regular: var(--lc-text-secondary);--el-border-color-light: var(--lc-border-strong);background:var(--lc-bg-panel-raised)!important;border-color:var(--lc-border-strong)!important;box-shadow:var(--lc-shadow-floating)}html.dark .workspace-dialog-popper.el-popper .el-select-dropdown__item{color:var(--lc-text-secondary)}html.dark .workspace-dialog-popper.el-popper .el-select-dropdown__item:hover,html.dark .workspace-dialog-popper.el-popper .el-select-dropdown__item.is-hovering{background:var(--lc-bg-control-hover)}html.dark .workspace-dialog-popper.el-popper .el-select-dropdown__item.is-selected{color:var(--lc-accent-hover);background:var(--lc-selection-bg)!important}html.dark .workspace-dialog-popper.el-popper .el-popper__arrow:before{background:var(--lc-bg-panel-raised)!important;border-color:var(--lc-border-strong)!important}html.dark .el-message-box.workspace-message-box{--el-bg-color: var(--lc-bg-panel);--el-bg-color-overlay: var(--lc-bg-panel);--el-text-color-primary: var(--lc-text-primary);--el-text-color-regular: var(--lc-text-secondary);--el-border-color: var(--lc-border-strong);color:var(--lc-text-primary);background:var(--lc-bg-panel);border-color:var(--lc-border-strong);box-shadow:var(--lc-shadow-dialog)}html.dark .el-message-box.workspace-message-box .el-message-box__header,html.dark .el-message-box.workspace-message-box .el-message-box__btns{border-color:var(--lc-border-subtle)}html.dark .el-message-box.workspace-message-box .el-message-box__title{color:var(--lc-text-primary)}html.dark .el-message-box.workspace-message-box .el-message-box__headerbtn:hover{background:var(--lc-bg-control-hover)}html.dark .el-message-box.workspace-message-box .el-message-box__content{color:var(--lc-text-secondary)}html.dark .el-message-box.workspace-message-box .el-message-box__btns{background:var(--lc-bg-panel-raised)}html.dark .el-message-box.workspace-message-box .el-button{color:var(--lc-text-secondary);background:var(--lc-bg-control);border-color:var(--lc-border-strong)}.login-page,.login-page .auth-panel,.assets-page,.assets-page .page-header,.assets-page .sidebar,.assets-page .content-area,.assets-page .project-card,.assets-page .asset-card{transition:color .18s ease,background-color .18s ease,border-color .18s ease}@media (prefers-reduced-motion: reduce){.login-page,.login-page .auth-panel,.assets-page,.assets-page .page-header,.assets-page .sidebar,.assets-page .content-area,.assets-page .project-card,.assets-page .asset-card{transition:none}}
