:root{--zl-brand-1:#2f6bff;--zl-brand-2:#5687ff;--zl-brand-3:#1c54e6;--zl-brand-soft:#eaf0ff;--zl-brand-soft-2:#f4f7ff;--zl-color-primary:#2f6bff;--zl-color-primary-light:#5687ff;--zl-gradient-brand:linear-gradient(135deg, #2f6bff 0%, #5687ff 100%);--zl-gradient-brand-soft:linear-gradient(135deg, #eaf0ff 0%, #f4f7ff 100%);--zl-bg-app:#f6f8fb;--zl-bg-surface:#fff;--zl-bg-muted:#f1f4f9;--zl-bg-hover:#f5f7fc;--zl-bg-sidebar:#fff;--zl-bg-page:#f6f8fb;--zl-text:#1f2530;--zl-text-strong:#0e1421;--zl-text-muted:#6b7280;--zl-text-soft:#9aa3b2;--zl-text-inverse:#fff;--zl-border:#ebeef3;--zl-border-strong:#dde2ec;--zl-success:#1fc06b;--zl-warning:#ffaa2c;--zl-danger:#f5503e;--zl-info:#5cb6ff;--zl-radius-xs:6px;--zl-radius-sm:8px;--zl-radius:10px;--zl-radius-lg:14px;--zl-radius-xl:20px;--zl-radius-pill:999px;--zl-shadow-sm:0 1px 2px #141e3c0a;--zl-shadow:0 4px 14px #141e3c0f;--zl-shadow-lg:0 12px 32px #141e3c1a;--zl-shadow-brand:0 6px 18px #2f6bff38;--zl-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--zl-fs-xs:12px;--zl-fs-sm:13px;--zl-fs:14px;--zl-fs-md:15px;--zl-fs-lg:16px;--zl-fs-xl:18px;--zl-fs-2xl:22px;--zl-fs-3xl:28px;--zl-sp-1:4px;--zl-sp-2:8px;--zl-sp-3:12px;--zl-sp-4:16px;--zl-sp-5:20px;--zl-sp-6:24px;--zl-sp-8:32px;--zl-sp-10:40px;--zl-sidebar-w:196px;--zl-header-h:56px;--zl-max-content:1280px;--zl-ease:cubic-bezier(.22, .61, .36, 1);--zl-dur-fast:.14s;--zl-dur:.22s;--zl-dur-slow:.38s;--surpx-safe-area-top:env(safe-area-inset-top,0px);--surpx-safe-area-right:env(safe-area-inset-right,0px);--surpx-safe-area-bottom:env(safe-area-inset-bottom,0px);--surpx-safe-area-left:env(safe-area-inset-left,0px);--surpx-keyboard-inset-bottom:0px;--surpx-web-keyboard-inset-bottom:0px;--surpx-keyboard-active-bottom:0px;--surpx-keyboard-composer-gap:2px;--surpx-visual-viewport-height:100dvh;--el-color-primary:var(--zl-brand-1);--el-color-primary-light-3:#6790ff;--el-color-primary-light-5:#9bb7ff;--el-color-primary-light-7:#cbd9ff;--el-color-primary-light-8:#dde7ff;--el-color-primary-light-9:#eef3ff;--el-border-radius-base:8px;--el-border-radius-small:6px}html[data-surpx-desktop-theme=dark],html[data-surpx-mobile-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--zl-bg-app:#101318;--zl-bg-page:#101318;--zl-bg-surface:#171b23;--zl-bg-muted:#20252f;--zl-bg-hover:#262c37;--zl-bg-sidebar:#141821;--zl-brand-soft:#2f6bff33;--zl-brand-soft-2:#2f6bff21;--zl-gradient-brand-soft:linear-gradient(135deg, #2f6bff38, #52c7ff14);--zl-text:#d9e4f4;--zl-text-strong:#f3f7ff;--zl-text-muted:#9aa8bd;--zl-text-soft:#748299;--zl-border:#ffffff17;--zl-border-strong:#ffffff26;--zl-shadow-sm:0 14px 38px #0000002e;--zl-shadow:0 18px 48px #0000003b;--zl-shadow-lg:0 26px 70px #00000052;--shell-bg:#0f1217;--shell-panel-1:#111722;--shell-panel-2:#171b23;--shell-soft:#20252f;--shell-border:#ffffff1a;--shell-text:#edf4ff;--shell-muted:#95a3b8;--content-bg:#101318;--mobile-bg:#101318;--mobile-surface:#171b23f0;--mobile-surface-solid:#171b23;--mobile-text:#edf4ff;--mobile-muted:#95a3b8;--mobile-border:#ffffff1a;--el-bg-color:#171b23;--el-bg-color-page:#101318;--el-bg-color-overlay:#1c212b;--el-fill-color:#242a35;--el-fill-color-light:#202630;--el-fill-color-lighter:#1d222c;--el-fill-color-extra-light:#191e27;--el-fill-color-blank:#171b23;--el-text-color-primary:#edf4ff;--el-text-color-regular:#d9e4f4;--el-text-color-secondary:#9aa8bd;--el-text-color-placeholder:#748299;--el-text-color-disabled:#667287;--el-border-color:#ffffff1c;--el-border-color-light:#ffffff17;--el-border-color-lighter:#ffffff12;--el-border-color-extra-light:#ffffff0e;--el-mask-color:#00000094;--el-mask-color-extra-light:#00000057;background:#101318!important}html[data-surpx-desktop-theme=dark] body,html[data-surpx-desktop-theme=dark] #app,html[data-surpx-mobile-theme=dark] body,html[data-surpx-mobile-theme=dark] #app{color:var(--zl-text);background:var(--zl-bg-page)!important}html[data-surpx-desktop-theme=dark] .el-dialog,html[data-surpx-desktop-theme=dark] .el-message-box,html[data-surpx-desktop-theme=dark] .el-drawer,html[data-surpx-desktop-theme=dark] .el-popover.el-popper,html[data-surpx-desktop-theme=dark] .el-select__popper.el-popper,html[data-surpx-desktop-theme=dark] .el-dropdown__popper.el-popper,html[data-surpx-desktop-theme=dark] .el-picker__popper.el-popper,html[data-surpx-desktop-theme=dark] .el-cascader__dropdown.el-popper,html[data-surpx-mobile-theme=dark] .el-dialog,html[data-surpx-mobile-theme=dark] .el-message-box,html[data-surpx-mobile-theme=dark] .el-drawer,html[data-surpx-mobile-theme=dark] .el-popover.el-popper,html[data-surpx-mobile-theme=dark] .el-select__popper.el-popper,html[data-surpx-mobile-theme=dark] .el-dropdown__popper.el-popper,html[data-surpx-mobile-theme=dark] .el-picker__popper.el-popper,html[data-surpx-mobile-theme=dark] .el-cascader__dropdown.el-popper{color:var(--el-text-color-regular);border-color:var(--el-border-color)!important;background:var(--el-bg-color-overlay)!important;box-shadow:0 24px 64px #0000006b!important}html[data-surpx-desktop-theme=dark] .el-overlay,html[data-surpx-desktop-theme=dark] .el-overlay-dialog,html[data-surpx-mobile-theme=dark] .el-overlay,html[data-surpx-mobile-theme=dark] .el-overlay-dialog{--el-overlay-color-lighter:#00000085}html[data-surpx-desktop-theme=dark] .el-dialog__title,html[data-surpx-desktop-theme=dark] .el-message-box__title,html[data-surpx-desktop-theme=dark] .el-drawer__header,html[data-surpx-desktop-theme=dark] .el-form-item__label,html[data-surpx-desktop-theme=dark] .el-checkbox__label,html[data-surpx-desktop-theme=dark] .el-radio__label,html[data-surpx-mobile-theme=dark] .el-dialog__title,html[data-surpx-mobile-theme=dark] .el-message-box__title,html[data-surpx-mobile-theme=dark] .el-drawer__header,html[data-surpx-mobile-theme=dark] .el-form-item__label,html[data-surpx-mobile-theme=dark] .el-checkbox__label,html[data-surpx-mobile-theme=dark] .el-radio__label{color:var(--el-text-color-primary)}html[data-surpx-desktop-theme=dark] .el-input__wrapper,html[data-surpx-desktop-theme=dark] .el-select__wrapper,html[data-surpx-desktop-theme=dark] .el-textarea__inner,html[data-surpx-desktop-theme=dark] .el-input-number,html[data-surpx-desktop-theme=dark] .el-date-editor.el-input__wrapper,html[data-surpx-mobile-theme=dark] .el-input__wrapper,html[data-surpx-mobile-theme=dark] .el-select__wrapper,html[data-surpx-mobile-theme=dark] .el-textarea__inner,html[data-surpx-mobile-theme=dark] .el-input-number,html[data-surpx-mobile-theme=dark] .el-date-editor.el-input__wrapper{color:var(--el-text-color-regular);background:var(--el-fill-color-light)!important;box-shadow:inset 0 0 0 1px var(--el-border-color)!important}html[data-surpx-desktop-theme=dark] .el-input__inner,html[data-surpx-desktop-theme=dark] .el-textarea__inner,html[data-surpx-desktop-theme=dark] .el-select__selected-item,html[data-surpx-desktop-theme=dark] .el-input-number__decrease,html[data-surpx-desktop-theme=dark] .el-input-number__increase,html[data-surpx-mobile-theme=dark] .el-input__inner,html[data-surpx-mobile-theme=dark] .el-textarea__inner,html[data-surpx-mobile-theme=dark] .el-select__selected-item,html[data-surpx-mobile-theme=dark] .el-input-number__decrease,html[data-surpx-mobile-theme=dark] .el-input-number__increase{color:var(--el-text-color-regular)}html[data-surpx-desktop-theme=dark] .el-button:not(.el-button--primary):not(.is-text):not(.is-link),html[data-surpx-mobile-theme=dark] .el-button:not(.el-button--primary):not(.is-text):not(.is-link){color:var(--el-text-color-regular);border-color:var(--el-border-color);background:var(--el-fill-color-light)}html[data-surpx-desktop-theme=dark] .el-button:not(.el-button--primary):not(.is-text):not(.is-link):hover,html[data-surpx-desktop-theme=dark] .el-button:not(.el-button--primary):not(.is-text):not(.is-link):focus,html[data-surpx-mobile-theme=dark] .el-button:not(.el-button--primary):not(.is-text):not(.is-link):hover,html[data-surpx-mobile-theme=dark] .el-button:not(.el-button--primary):not(.is-text):not(.is-link):focus{color:#a9c5ff;background:#2f6bff29;border-color:#7ab9ff4d}html[data-surpx-desktop-theme=dark] .el-table,html[data-surpx-mobile-theme=dark] .el-table{--el-table-bg-color:var(--el-bg-color);--el-table-tr-bg-color:var(--el-bg-color);--el-table-header-bg-color:var(--el-fill-color-light);--el-table-row-hover-bg-color:var(--el-fill-color);--el-table-border-color:var(--el-border-color-lighter);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);background:var(--el-bg-color)!important}html[data-surpx-desktop-theme=dark] .el-table th.el-table__cell,html[data-surpx-desktop-theme=dark] .el-table tr,html[data-surpx-desktop-theme=dark] .el-table td.el-table__cell,html[data-surpx-desktop-theme=dark] .el-table__inner-wrapper:before,html[data-surpx-mobile-theme=dark] .el-table th.el-table__cell,html[data-surpx-mobile-theme=dark] .el-table tr,html[data-surpx-mobile-theme=dark] .el-table td.el-table__cell,html[data-surpx-mobile-theme=dark] .el-table__inner-wrapper:before{border-color:var(--el-table-border-color);background-color:inherit}html[data-surpx-desktop-theme=dark] .el-pagination button,html[data-surpx-desktop-theme=dark] .el-pagination .el-pager li,html[data-surpx-desktop-theme=dark] .el-card,html[data-surpx-mobile-theme=dark] .el-pagination button,html[data-surpx-mobile-theme=dark] .el-pagination .el-pager li,html[data-surpx-mobile-theme=dark] .el-card{color:var(--el-text-color-regular);border-color:var(--el-border-color);background:var(--el-bg-color)}html[data-surpx-desktop-theme=dark] .el-dropdown-menu,html[data-surpx-desktop-theme=dark] .el-select-dropdown,html[data-surpx-desktop-theme=dark] .el-picker-panel,html[data-surpx-desktop-theme=dark] .el-message-box__content,html[data-surpx-desktop-theme=dark] .el-dialog__body,html[data-surpx-mobile-theme=dark] .el-dropdown-menu,html[data-surpx-mobile-theme=dark] .el-select-dropdown,html[data-surpx-mobile-theme=dark] .el-picker-panel,html[data-surpx-mobile-theme=dark] .el-message-box__content,html[data-surpx-mobile-theme=dark] .el-dialog__body{color:var(--el-text-color-regular);background:0 0}html[data-surpx-desktop-theme=dark] .el-dropdown-menu__item:not(.is-disabled):hover,html[data-surpx-desktop-theme=dark] .el-select-dropdown__item.is-hovering,html[data-surpx-mobile-theme=dark] .el-dropdown-menu__item:not(.is-disabled):hover,html[data-surpx-mobile-theme=dark] .el-select-dropdown__item.is-hovering{color:#a9c5ff;background:#2f6bff29}html[data-surpx-desktop-theme=dark] .el-tag.el-tag--success,html[data-surpx-mobile-theme=dark] .el-tag.el-tag--success{--el-tag-text-color:#9cdd85;--el-tag-bg-color:#67c23a24;--el-tag-border-color:#67c23a3d}html[data-surpx-desktop-theme=dark] .el-tag.el-tag--danger,html[data-surpx-mobile-theme=dark] .el-tag.el-tag--danger{--el-tag-text-color:#ffaaa5;--el-tag-bg-color:#f5503e24;--el-tag-border-color:#f5503e3d}html[data-surpx-desktop-theme=dark] .el-tag.el-tag--warning,html[data-surpx-mobile-theme=dark] .el-tag.el-tag--warning{--el-tag-text-color:#ffc56d;--el-tag-bg-color:#ffaa2c24;--el-tag-border-color:#ffaa2c3d}html[data-surpx-desktop-theme=dark] .el-tag.el-tag--info,html[data-surpx-mobile-theme=dark] .el-tag.el-tag--info{--el-tag-text-color:#b7c3d6;--el-tag-bg-color:#9aa8bd21;--el-tag-border-color:#9aa8bd38}html[data-surpx-desktop-theme=dark] .el-alert.is-light,html[data-surpx-mobile-theme=dark] .el-alert.is-light{border:1px solid var(--el-border-color);background:var(--el-fill-color-light)}html[data-surpx-desktop-theme=dark] .el-alert--error.is-light,html[data-surpx-mobile-theme=dark] .el-alert--error.is-light{--el-alert-bg-color:#f5503e21;--el-alert-text-color:#ffaaa5;border-color:#f5503e38}html[data-surpx-desktop-theme=dark] .el-alert--warning.is-light,html[data-surpx-mobile-theme=dark] .el-alert--warning.is-light{--el-alert-bg-color:#ffaa2c21;--el-alert-text-color:#ffc56d;border-color:#ffaa2c38}html[data-surpx-desktop-theme=dark] .el-alert--success.is-light,html[data-surpx-mobile-theme=dark] .el-alert--success.is-light{--el-alert-bg-color:#1fc06b21;--el-alert-text-color:#82dda9;border-color:#1fc06b38}html[data-surpx-desktop-theme=dark] .el-alert.is-light .el-alert__title,html[data-surpx-desktop-theme=dark] .el-alert.is-light .el-alert__description,html[data-surpx-mobile-theme=dark] .el-alert.is-light .el-alert__title,html[data-surpx-mobile-theme=dark] .el-alert.is-light .el-alert__description{color:var(--el-alert-text-color)}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:#0000}html,body,#app{height:100%;margin:0}html{-webkit-tap-highlight-color:transparent}body{font-family:var(--zl-font-sans);font-size:var(--zl-fs);color:var(--zl-text);background:var(--zl-bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,a,[role=button],[role=tab],[aria-selected],.el-button,.el-checkbox,.el-radio,.el-dropdown,.el-tabs__item{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{font:inherit;appearance:none;-webkit-user-select:none;user-select:none}button:focus,[role=button]:focus,[role=tab]:focus,a:focus,.el-button:focus{outline:none}button:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,a:focus-visible,.el-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--zl-brand-1) 18%, transparent);outline:none}button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),[role=tab]:focus:not(:focus-visible),a:focus:not(:focus-visible),.el-button:focus:not(:focus-visible){outline:none}.nav-item,.mobile-tabbar button,.mobile-more-panel button,.method-btn,.project-filter button,.zhilu__scope,.zhilu__mobile-scope button,.space-lib__scope,.space-lib__mobile-scope-tabs button,.space-lib__mobile-space-list button,.space-lib__mobile-folder-list button,.space-lib__mobile-more-list button,.ask-composer__actions button,.mobile-skill-strip button,.project-tab,.result-tab,.md-tab,.asset-reader-tabs button{-webkit-tap-highlight-color:transparent;background-clip:padding-box;outline:none;overflow:hidden}.nav-item:active,.mobile-tabbar button:active,.mobile-more-panel button:active,.project-filter button:active,.zhilu__scope:active,.zhilu__mobile-scope button:active,.space-lib__scope:active,.space-lib__mobile-scope-tabs button:active,.space-lib__mobile-space-list button:active,.space-lib__mobile-folder-list button:active,.space-lib__mobile-more-list button:active,.ask-composer__actions button:active,.mobile-skill-strip button:active,.project-tab:active,.result-tab:active,.md-tab:active,.asset-reader-tabs button:active{transform:translateY(0)scale(.985)}.nav-item:focus,.mobile-tabbar button:focus,.mobile-more-panel button:focus,.method-btn:focus,.project-filter button:focus,.zhilu__scope:focus,.zhilu__mobile-scope button:focus,.space-lib__scope:focus,.space-lib__mobile-scope-tabs button:focus,.space-lib__mobile-space-list button:focus,.space-lib__mobile-folder-list button:focus,.space-lib__mobile-more-list button:focus,.ask-composer__actions button:focus,.mobile-skill-strip button:focus,.project-tab:focus,.result-tab:focus,.md-tab:focus,.asset-reader-tabs button:focus{outline:none}.mobile-tabbar button,.mobile-more-panel button,.method-btn,.project-filter button,.zhilu__mobile-scope button,.zhilu__mobile-fab,.space-lib__mobile-scope-tabs button,.space-lib__mobile-head>button,.space-lib__mobile-fab,.space-lib__mobile-create-grid button,.space-lib__mobile-space-list button,.space-lib__mobile-folder-list button,.space-lib__mobile-more-list button,.space-lib__mobile-folder-path button,.space-lib__mobile-secondary-action,.ask-composer__actions button,.mobile-skill-strip button,.mobile-composer-icon,.project-tab,.result-tab,.md-tab,.asset-reader-tabs button{position:relative}.mobile-tabbar button:before,.mobile-more-panel button:before,.project-filter button:before,.zhilu__mobile-scope button:before,.zhilu__mobile-fab:before,.space-lib__mobile-scope-tabs button:before,.space-lib__mobile-head>button:before,.space-lib__mobile-fab:before,.space-lib__mobile-create-grid button:before,.space-lib__mobile-space-list button:before,.space-lib__mobile-folder-list button:before,.space-lib__mobile-more-list button:before,.space-lib__mobile-folder-path button:before,.space-lib__mobile-secondary-action:before,.ask-composer__actions button:before,.mobile-skill-strip button:before,.mobile-composer-icon:before,.project-tab:before,.result-tab:before,.md-tab:before,.asset-reader-tabs button:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .12s var(--zl-ease);background:currentColor;position:absolute;inset:0}.mobile-tabbar button:active:before,.mobile-more-panel button:active:before,.project-filter button:active:before,.zhilu__mobile-scope button:active:before,.zhilu__mobile-fab:active:before,.space-lib__mobile-scope-tabs button:active:before,.space-lib__mobile-head>button:active:before,.space-lib__mobile-fab:active:before,.space-lib__mobile-create-grid button:active:before,.space-lib__mobile-space-list button:active:before,.space-lib__mobile-folder-list button:active:before,.space-lib__mobile-more-list button:active:before,.space-lib__mobile-folder-path button:active:before,.space-lib__mobile-secondary-action:active:before,.ask-composer__actions button:active:before,.mobile-skill-strip button:active:before,.mobile-composer-icon:active:before,.project-tab:active:before,.result-tab:active:before,.md-tab:active:before,.asset-reader-tabs button:active:before{opacity:.055}.mobile-tabbar button>*,.mobile-more-panel button>*,.project-filter button>*,.zhilu__mobile-scope button>*,.zhilu__mobile-fab>*,.space-lib__mobile-scope-tabs button>*,.space-lib__mobile-head>button>*,.space-lib__mobile-fab>*,.space-lib__mobile-create-grid button>*,.space-lib__mobile-space-list button>*,.space-lib__mobile-folder-list button>*,.space-lib__mobile-more-list button>*,.space-lib__mobile-folder-path button>*,.space-lib__mobile-secondary-action>*,.ask-composer__actions button>*,.mobile-skill-strip button>*,.mobile-composer-icon>*,.project-tab>*,.result-tab>*,.md-tab>*,.asset-reader-tabs button>*{z-index:1;position:relative}.mobile-tabbar button:before{display:none}@media (width<=820px){.method-switch,.project-filter,.mobile-tabbar,.zhilu__mobile-scope,.space-lib__mobile-scope-tabs,.mobile-skill-strip{-webkit-tap-highlight-color:transparent}.mobile-tabbar button,.mobile-more-panel button,.project-filter button,.zhilu__mobile-scope button,.space-lib__mobile-scope-tabs button,.mobile-skill-strip button{isolation:isolate;will-change:transform}.zhilu__mobile-scope button.active,.space-lib__mobile-scope-tabs button.active,.mobile-skill-strip button.active{color:color-mix(in srgb, var(--mobile-active,#2f6bff) 88%, #071d49);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mobile-active,#2f6bff) 24%, transparent), 0 8px 20px #2f6bff1a;background:linear-gradient(#fffffff2,#f2f7fff0)}.mobile-tabbar button:focus-visible,.mobile-more-panel button:focus-visible,.project-filter button:focus-visible,.zhilu__mobile-scope button:focus-visible,.space-lib__mobile-scope-tabs button:focus-visible,.mobile-skill-strip button:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mobile-active,#2f6bff) 32%, transparent), 0 0 0 3px color-mix(in srgb, var(--mobile-active,#2f6bff) 12%, transparent)}}html.official-scrollbar{scrollbar-width:thin;scrollbar-color:#727e8e6b transparent}html.official-scrollbar::-webkit-scrollbar{width:10px;height:10px}html.official-scrollbar::-webkit-scrollbar-track{background:0 0}html.official-scrollbar::-webkit-scrollbar-thumb{background:#727e8e6b padding-box padding-box;border:2px solid #0000;border-radius:999px;min-height:68px}html.official-scrollbar::-webkit-scrollbar-thumb:hover{background:#5360719e padding-box padding-box}html.official-scrollbar::-webkit-scrollbar-corner{background:0 0}html.official-home-lock,html.official-home-lock body,html.official-home-lock #app{height:100%;overflow:hidden!important}@media (width<=820px){html.official-scrollbar{min-height:100%;height:auto!important;overflow:hidden auto!important}html.official-scrollbar body,html.official-scrollbar #app{min-height:100%;height:auto!important;overflow:visible!important}}a{color:inherit;text-decoration:none}.zl-scrollbar{scrollbar-width:thin;scrollbar-color:var(--zl-border-strong) transparent}.zl-scrollbar::-webkit-scrollbar{width:8px;height:8px}.zl-scrollbar::-webkit-scrollbar-thumb{background:var(--zl-border-strong);border-radius:999px}.zl-scrollbar::-webkit-scrollbar-thumb:hover{background:#b9c1d8}.el-button--primary:not(.is-link):not(.is-text){color:#fff;background:#2f6bff;border-color:#2f6bff;box-shadow:0 8px 18px #2f6bff29}.el-button--primary:not(.is-link):not(.is-text):hover,.el-button--primary:not(.is-link):not(.is-text):focus{color:#fff;background:#235cff;border-color:#235cff;box-shadow:0 10px 22px #2f6bff33}.el-button--primary.is-link,.el-button--primary.is-text{color:var(--zl-brand-1);box-shadow:none;background:0 0;border-color:#0000}.el-card{border-radius:var(--zl-radius);border-color:var(--zl-border)}@media (width<=820px){.mobile-skill-strip button.active,.ask-composer__actions button.active,.ask-composer__actions .chat-mode-trigger.active,.composer-more-popover button.active,.chat-mode-popover button.active,.mobile-voice-hold.active,.mobile-voice-hold--inline.active{color:#fff!important;background:#2f6bff!important;border-color:#2f6bffb8!important;box-shadow:0 8px 18px #2f6bff2e!important}}.library-folder-action.el-button{background:var(--zl-brand-soft-2);height:30px;color:var(--zl-brand-1);border-radius:999px;padding:0 12px;font-weight:700}.library-folder-action.el-button:hover,.library-folder-action.el-button:focus{background:var(--zl-brand-soft);color:var(--zl-brand-3)}.library-folder-dialog{border:1px solid #dde2ecd9;border-radius:18px;overflow:hidden;box-shadow:0 24px 70px #141e3c2e}.library-folder-dialog .el-message-box__header{background:radial-gradient(circle at 18% 10%,#2f6bff21,#0000 28%),linear-gradient(#f8faff 0%,#fff 82%);padding:22px 24px 8px}.library-folder-dialog .el-message-box__title{color:var(--zl-text-strong);letter-spacing:-.01em;font-weight:800}.library-folder-dialog .el-message-box__content{color:var(--zl-text-muted);padding:10px 24px 16px;line-height:1.65}.library-folder-dialog .el-input__wrapper{background:var(--zl-bg-muted);border-radius:14px;min-height:42px;box-shadow:inset 0 0 0 1px #0000}.library-folder-dialog .el-input__wrapper.is-focus{background:#fff;box-shadow:0 0 0 3px #2f6bff1f}.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-dark .el-card,.theme-dark .el-message-box,.theme-dark .el-dialog{--el-card-bg-color:#ffffff0b;--el-bg-color:#141821;--el-bg-color-overlay:#171c26;--el-border-color:#ffffff1a;--el-text-color-primary:#eef6ff;--el-text-color-regular:#d9e4f4;--el-text-color-secondary:#9aa8bd;color:#d9e4f4;background-color:#ffffff0b;border-color:#ffffff17}.theme-dark .el-input__wrapper,.theme-dark .el-textarea__inner{background:#ffffff0e!important;box-shadow:inset 0 0 0 1px #ffffff1a!important}.theme-dark .el-input__inner,.theme-dark .el-textarea__inner{color:#eaf1ff}.theme-dark .el-input__inner::placeholder,.theme-dark .el-textarea__inner::placeholder{color:#dae4f56b}.theme-dark .library-folder-action.el-button{color:#8db5ff;background:#2f6bff29}.theme-dark .library-folder-action.el-button:hover,.theme-dark .library-folder-action.el-button:focus{color:#dbe7ff;background:#2f6bff3d}.theme-dark .zhilu__search,.theme-dark .space-lib__search,.theme-dark .project-search,.theme-dark .ask-search,.theme-dark .topbar__search{color:#9aa8bd;background:#ffffff0e!important;border-color:#ffffff1a!important}.theme-dark .zhilu__side,.theme-dark .zhilu__tpl,.theme-dark .zhilu__panel,.theme-dark .zhilu__ai,.theme-dark .preview-card,.theme-dark .space-lib__side,.theme-dark .space-lib__panel,.theme-dark .space-lib__ai,.theme-dark .space-lib__tpl,.theme-dark .project-stats article,.theme-dark .project-card,.theme-dark .project-filter,.theme-dark .panel,.theme-dark .focused-panel,.theme-dark .project-ai-context,.theme-dark .project-ai-chat,.theme-dark .project-meeting,.theme-dark .task-list li,.theme-dark .action-stack button,.theme-dark .profile__head{box-shadow:0 18px 44px #0000002e;background:#ffffff0b!important;border-color:#ffffff16!important}.theme-dark .projects-hero{background:radial-gradient(circle at 82% 18%,#2f6bff38,#0000 30%),linear-gradient(135deg,#ffffff0f,#2f6bff14)!important;border-color:#ffffff16!important}.theme-dark .space-lib__folder-card,.theme-dark .space-lib__folder-chip,.theme-dark .zhilu__folder-chip,.theme-dark .quick-chip,.theme-dark .project-filter button,.theme-dark .ask-prompts button{color:#d9e4f4!important;background:#ffffff0e!important;border-color:#ffffff1a!important}.theme-dark .space-lib__scope.active,.theme-dark .zhilu__scope.active,.theme-dark .project-filter button.active{color:#eef6ff!important;background:#2f6bff42!important}.theme-dark .meeting-item.active{box-shadow:none!important;background:linear-gradient(90deg,#2f6bff2e,#2f6bff0f)!important}.theme-dark .task-check{background:#ffffff0e!important;border-color:#ffffff2e!important}.theme-dark .meeting-item:hover,.theme-dark .space-lib__item:hover,.theme-dark .project-card:hover{background:#ffffff0f!important}.theme-dark .zhilu__ai-question,.theme-dark .zhilu__qa-empty,.theme-dark .zhilu__qa-msg.assistant,.theme-dark .zhilu__qa-input,.theme-dark .zhilu__ai-greet,.theme-dark .zhilu__ai-input,.theme-dark .space-lib__qa-suggestion,.theme-dark .space-lib__ai-suggestion,.theme-dark .space-lib__qa-empty,.theme-dark .space-lib__qa-msg.assistant,.theme-dark .space-lib__qa-input,.theme-dark .empty-block,.theme-dark .context-grid article,.theme-dark .ask-history__item.active{color:#d9e4f4!important;background:#ffffff12!important}.theme-dark .content{background:#101318}.library-folder-dialog .el-message-box__btns{padding:0 24px 22px}.library-folder-dialog .el-message-box__btns .el-button{border-radius:999px;padding:8px 16px}@media (width<=820px){:root{--surpx-mobile-page-bg:#f4f7fb;--surpx-mobile-page-pad-x:16px;--surpx-mobile-module-icon:40px;--surpx-mobile-module-title:24px;--surpx-mobile-module-search:40px;--surpx-mobile-module-gap:11px;--surpx-mobile-module-title-slot:150px;--surpx-mobile-module-row-gap:14px}html{background-color:var(--mobile-bg,var(--surpx-mobile-page-bg))!important}html,body,#app{scrollbar-width:none;overscroll-behavior:none;background:var(--mobile-bg,var(--surpx-mobile-page-bg))!important}html::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#app::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.zl-scrollbar::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.zl-scrollbar{scrollbar-width:none!important;-ms-overflow-style:none!important}html[data-surpx-mobile-theme=dark],html[data-surpx-mobile-theme=dark] body,html[data-surpx-mobile-theme=dark] #app{background:#101318}body{overscroll-behavior-y:none;overflow-x:hidden}#app{overflow-x:hidden}.workbench .topbar{display:none!important}.workbench .content{border:0!important;border-radius:0!important;margin:0!important}.mobile-shell .content,.mobile-shell .ask-page,.mobile-shell .space-lib,.mobile-shell .projects,.mobile-shell .meetings,.mobile-shell .meeting-detail,.mobile-shell .project-detail{min-height:100%}.mobile-shell,.mobile-content,.mobile-content>*,.ask-page,.ask-main,.zhilu,.prototype-workbench,.space-lib,.space-lib__mobile-docs,.projects,.projects-hero,.project-toolbar{background-color:var(--mobile-bg,var(--surpx-mobile-page-bg))!important}.zhilu,.prototype-workbench,.space-lib,.space-lib__mobile-docs,.projects,.projects-hero,.project-toolbar{background-image:none!important}.zhilu__brand-icon,.space-lib__mobile-brand-icon,.projects-hero__mobile-icon{width:var(--surpx-mobile-module-icon)!important;height:var(--surpx-mobile-module-icon)!important;flex:0 0 var(--surpx-mobile-module-icon)!important;border-radius:13px!important;place-items:center!important;font-size:18px!important;display:grid!important}.zhilu__brand-icon .el-icon,.space-lib__mobile-brand-icon .el-icon,.projects-hero__mobile-icon .el-icon{font-size:18px!important}.zhilu__brand,.space-lib__mobile-brand,.projects-hero__title{align-items:center!important;gap:var(--surpx-mobile-module-gap)!important;min-height:var(--surpx-mobile-module-icon)!important;display:flex!important}.zhilu__brand h1,.space-lib__mobile-head h2,.projects-hero h1{color:var(--mobile-text,#101827)!important;font-size:var(--surpx-mobile-module-title)!important;letter-spacing:-.02em!important;white-space:nowrap!important;margin:0!important;font-weight:820!important;line-height:1.1!important}.ask-page{height:100%;overflow:hidden;background:0 0!important;display:block!important}.ask-side{display:none!important}.ask-main{border-radius:0!important;width:100%!important;height:100%!important}.ask-head{height:calc(46px + var(--surpx-safe-area-top))!important;padding-top:var(--surpx-safe-area-top)!important;color:var(--shell-text,#111827)!important;background:color-mix(in srgb, var(--content-bg,#fff) 96%, transparent)!important}.ask-head__drawer{width:32px!important;height:32px!important;padding:0!important}.ask-head__drawer span{display:none!important}.ask-head__title-row{flex-wrap:nowrap!important;min-width:0!important}.ask-head__project{white-space:nowrap!important;max-width:32vw!important;color:color-mix(in srgb, #2f6bff 88%, var(--shell-text,#111827))!important;background:color-mix(in srgb, #2f6bff 10%, var(--shell-panel-2,#fff))!important}.ask-thread{padding:8px 10px calc(var(--surpx-mobile-tabbar-space,calc(88px + var(--surpx-safe-area-bottom))) + 154px)!important;scroll-padding-bottom:calc(var(--surpx-mobile-tabbar-space,calc(88px + var(--surpx-safe-area-bottom))) + 154px)!important}.ask-composer{left:0!important;right:0!important;bottom:var(--surpx-mobile-tabbar-space,calc(88px + var(--surpx-safe-area-bottom)))!important;z-index:41!important;background:linear-gradient(180deg, transparent, var(--content-bg,#fbfbfb) 32%)!important;padding:0 10px 8px!important}.ask-composer__box{width:100%!important;color:var(--shell-text,#111827)!important;border-color:color-mix(in srgb, var(--shell-border,#dbe2ee) 88%, transparent)!important;background:color-mix(in srgb, var(--shell-panel-2,#fff) 98%, transparent)!important;border-radius:999px!important;padding:5px 6px!important}.ask-composer__box--with-skill,.ask-composer__box--with-panel{border-radius:22px!important;padding:8px!important}.ask-composer__box--with-panel .media-options-panel{margin-bottom:8px!important}.mobile-skill-strip{margin-bottom:10px!important;padding:0 1px 4px!important;display:flex!important}.mobile-skill-strip button{color:var(--shell-text,#111827)!important;border-color:color-mix(in srgb, var(--shell-border,#dce4ef) 82%, transparent)!important;background:color-mix(in srgb, var(--shell-panel-2,#fff) 94%, transparent)!important}.mobile-skill-strip button.active{color:#fff!important;background:#2f6bff!important;border-color:#2f6bffb8!important;box-shadow:0 8px 18px #2f6bff2e!important}.ask-composer__actions .chat-mode-menu,.ask-composer__actions .composer-skill-action,.ask-composer__actions>.composer-plus{display:none!important}.mobile-composer-actions{grid-template-columns:minmax(0,1fr) 38px 38px!important;justify-self:stretch!important;align-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;display:grid!important}.composer-skill-context{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0 0 4px!important;padding:0 1px 5px!important;overflow:auto hidden!important}.composer-skill-context::-webkit-scrollbar{display:none}.composer-skill-chip,.composer-skill-params,.composer-skill-params label{flex:none!important}.mobile-input-toggle{display:grid!important}.ask-composer__actions{scrollbar-width:none;overflow:visible;flex-wrap:nowrap!important;display:none!important}.ask-empty{color:var(--shell-text,#111827)!important;margin-top:12px!important}.ask-empty__mark{border-radius:13px!important;width:34px!important;height:34px!important;margin-bottom:7px!important}.ask-empty h2{color:var(--shell-text,#111827)!important;font-size:clamp(18px,5vw,21px)!important;line-height:1.22!important}.ask-empty p{display:none!important}.ask-prompts{margin-top:10px!important}.ask-prompts button:nth-child(n+3),.ask-composer__desktop-input{display:none!important}.ask-composer textarea,.ask-composer input{color:var(--shell-text,#111827)!important}.ask-composer__bar:not(.ask-composer__bar--idle) .mobile-composer-icon--plus{display:none!important}.mobile-composer-input{resize:none!important;appearance:none!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;max-height:38px!important;color:var(--shell-text,#111827)!important;white-space:nowrap!important;background:0 0!important;border:0!important;outline:0!important;padding:0 6px!important;font-size:16px!important;line-height:38px!important;display:block!important;overflow:hidden!important}.mobile-voice-hold--inline{white-space:nowrap!important;width:100%!important;min-width:0!important;color:color-mix(in srgb, var(--shell-text,#111827) 74%, var(--shell-muted,#64748b))!important;box-shadow:none!important;background:0 0!important}.mobile-voice-hold--inline.active{color:#fff!important;background:#2f6bff!important;box-shadow:0 8px 18px #2f6bff2e!important}.mobile-voice-hold--inline.canceling,.mobile-voice-hold.canceling{color:#e33b43!important;background:#ffe7e7f0!important;box-shadow:0 10px 22px #ef3f4829,inset 0 0 0 1px #ef3f482e!important}.project-picker{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);bottom:calc(var(--surpx-mobile-tabbar-space,calc(88px + var(--surpx-safe-area-bottom))) + 94px)!important;z-index:55!important;max-height:min(38vh,320px)!important;color:var(--shell-text,#111827)!important;border-color:color-mix(in srgb, var(--shell-border,#dce5f4) 88%, transparent)!important;background:radial-gradient(circle at 0% 0%, #65d5ff1f, transparent 34%), color-mix(in srgb, var(--shell-panel-2,#fff) 98%, transparent)!important;box-shadow:0 22px 58px #0f172a47!important}.project-picker__head b,.project-picker__item b{color:var(--shell-text,#111827)!important}.project-picker__head span,.project-picker__item em,.project-picker__empty{color:var(--shell-muted,#78859a)!important}.ask-composer__actions button{min-height:28px!important;padding-inline:7px!important;font-size:12px!important}.ask-send{flex:0 0 38px!important;width:38px!important;height:38px!important}.ask-composer__actions::-webkit-scrollbar{width:0;height:0}.ask-detail{z-index:60!important;width:auto!important;max-width:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;position:fixed!important;inset:0!important}.ask-detail__head{padding-top:calc(14px + var(--surpx-safe-area-top))!important}.media-card-list,.asset-card-list{width:100%!important}.media-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.space-lib__top{grid-template-columns:1fr!important;gap:12px!important}.space-lib__search{width:100%!important}.space-lib__actions{padding-bottom:2px;overflow-x:auto;flex-wrap:nowrap!important;width:100%!important}.space-lib__layout{grid-template-columns:1fr!important}.space-lib__side,.space-lib__ai{height:auto!important;max-height:none!important;position:static!important}.space-lib__side{gap:8px!important;display:flex!important;overflow-x:auto!important}.space-lib__side-title{display:none!important}.space-lib__scope{min-width:150px!important}.space-lib__templates{overflow-x:auto;grid-template-columns:repeat(3,minmax(118px,1fr))!important}.space-lib__item{grid-template-columns:42px minmax(0,1fr) auto!important;gap:10px!important}.space-lib__owner,.space-lib__time,.space-lib__badge{display:none!important}.zhilu__top{gap:var(--surpx-mobile-module-gap)!important;grid-template-columns:minmax(106px,max-content) minmax(0,1fr)!important;align-items:center!important}.zhilu__search,.zhilu__top-actions{width:100%!important}.zhilu__search{grid-column:auto!important;min-width:0!important}.zhilu__top-actions{justify-content:stretch!important}.zhilu__top-actions .el-button{flex:1!important}.zhilu__templates{display:none!important}.space-lib .space-lib__mobile-docs{align-content:start;align-items:center;column-gap:var(--surpx-mobile-module-gap);grid-template-columns:minmax(106px,max-content) minmax(0,1fr);row-gap:12px!important;display:grid!important}.space-lib__mobile-head{grid-column:1;min-width:0}.space-lib__mobile-searchbar{grid-column:2;min-width:0}.space-lib__mobile-scope-tabs,.space-lib__mobile-card,.space-lib__mobile-place{grid-column:1/-1}.zhilu__panel-head,.space-lib__panel-head{flex-direction:column!important;align-items:flex-start!important;min-height:auto!important}.zhilu__panel-actions,.space-lib__panel-head .el-button{width:100%!important}.zhilu__panel-actions .el-button,.space-lib__panel-head .el-button{justify-content:center!important}.meeting-list,.space-lib__list{padding-inline:10px!important}.meeting-item{grid-template-columns:34px minmax(0,1fr) 34px!important;gap:9px!important;padding-inline:6px!important}.meeting-item__project,.meeting-item__time,.meeting-item__status{display:none!important}.projects-grid,.project-layout,.meeting-layout,.md-layout{grid-template-columns:1fr!important}.project-detail{padding:12px!important}.project-search,.zhilu__search,.space-lib__mobile-searchbar,.prototype-search{width:100%!important;height:var(--surpx-mobile-module-search)!important;min-height:var(--surpx-mobile-module-search)!important;border:1px solid color-mix(in srgb, var(--mobile-border,var(--zl-border)) 72%, transparent)!important;color:var(--mobile-muted,var(--zl-text-muted))!important;background:color-mix(in srgb, var(--mobile-surface-solid,#fff) 94%, transparent)!important;border-radius:14px!important;padding:0 12px!important;box-shadow:0 8px 20px #1f33540d!important}.project-search input,.zhilu__search input,.space-lib__mobile-searchbar input,.prototype-search input{height:100%!important;color:var(--mobile-text,var(--zl-text))!important;font-size:13px!important;line-height:var(--surpx-mobile-module-search)!important}.zhilu__search .el-icon,.space-lib__mobile-searchbar .el-icon,.project-search .el-icon{color:var(--mobile-muted,var(--zl-text-muted))!important;flex:none!important;font-size:16px!important}.meeting-list,.space-lib__mobile-list,.prototype-demo-list{width:100%!important;margin:0!important;padding:0 0 18px!important;list-style:none!important}.meeting-item,.prototype-demo-card{border:0!important;border-bottom:1px solid color-mix(in srgb, var(--mobile-border,var(--zl-border)) 58%, transparent)!important;min-height:74px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:42px minmax(0,1fr) 32px!important;align-items:center!important;gap:12px!important;padding:12px 0!important;display:grid!important;transform:none!important}.space-lib__mobile-list li{border:0!important;border-bottom:1px solid color-mix(in srgb, var(--mobile-border,var(--zl-border)) 58%, transparent)!important;min-height:74px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 32px!important;align-items:center!important;gap:12px!important;padding:12px 0!important;display:grid!important;transform:none!important}.space-lib__mobile-file{grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:0!important;display:grid!important}.meeting-item:hover,.meeting-item.active,.space-lib__mobile-list li:hover,.prototype-demo-card:hover,.prototype-demo-card.active{box-shadow:none!important;background:0 0!important;transform:none!important}.meeting-item__icon,.space-lib__mobile-list .space-lib__file-icon,.prototype-demo-card__mobile-icon{background:linear-gradient(180deg, color-mix(in srgb, var(--mobile-surface-solid,#fff) 88%, var(--mobile-active,#2f6bff)), color-mix(in srgb, var(--mobile-surface-solid,#fff) 96%, var(--mobile-active,#2f6bff)))!important;width:42px!important;height:42px!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mobile-border,#cdd7e6) 60%, transparent)!important;border-radius:13px!important;place-self:center start!important;place-items:center!important;font-size:19px!important;display:grid!important}.meeting-item__icon .el-icon,.space-lib__mobile-list .space-lib__file-icon .el-icon,.prototype-demo-card__mobile-icon .el-icon{font-size:19px!important}.meeting-item__body,.space-lib__mobile-file>span:last-child,.prototype-demo-card__body{min-width:0!important}.meeting-item__title,.space-lib__mobile-file strong,.prototype-demo-card h3{color:var(--mobile-text,var(--zl-text-strong))!important;letter-spacing:-.015em!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:16px!important;font-weight:760!important;line-height:1.24!important;display:block!important;overflow:hidden!important}.meeting-item__excerpt{display:none!important}.meeting-item__mobile-meta,.space-lib__mobile-file small,.prototype-demo-card footer{color:var(--mobile-muted,var(--zl-text-muted))!important;white-space:nowrap!important;align-items:center!important;gap:7px!important;margin-top:6px!important;font-size:12.5px!important;line-height:1.25!important;display:flex!important;overflow:hidden!important}.meeting-item__mobile-meta span,.space-lib__mobile-file small,.prototype-demo-card footer span,.prototype-demo-card footer time{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.meeting-item__mobile-meta span:not(:first-child):before,.prototype-demo-card footer time:before{content:"·";color:color-mix(in srgb, var(--mobile-muted,var(--zl-text-muted)) 70%, transparent);margin-right:7px}.meeting-item__menu,.space-lib__menu,.prototype-demo-card__menu{place-self:center end!important}.meeting-item__more,.space-lib__more,.prototype-demo-card__more{width:30px!important;height:30px!important;color:var(--mobile-muted,var(--zl-text-soft))!important;background:0 0!important;border:0!important;border-radius:999px!important;place-items:center!important;display:grid!important}.space-lib__mobile-card,.prototype-list-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.space-lib__mobile-place,.prototype-list-head>div{color:var(--mobile-muted,var(--zl-text-muted))!important;margin:2px 0 4px!important;font-size:13px!important;font-weight:760!important}.workbench-home,.asset-hub,.zhilu,.space-lib,.projects,.prototype-workbench{padding:0 var(--surpx-mobile-page-pad-x) calc(var(--surpx-mobile-tabbar-space,calc(88px + var(--surpx-safe-area-bottom))) + 22px)!important;gap:var(--surpx-mobile-module-row-gap)!important}.zhilu__brand,.space-lib__mobile-brand,.projects-hero__title,.prototype-title{align-items:center!important;gap:var(--surpx-mobile-module-gap)!important;width:100%!important;min-width:0!important;margin:0!important;display:flex!important}.zhilu__brand-icon,.space-lib__mobile-brand-icon,.projects-hero__mobile-icon,.prototype-title__icon{width:var(--surpx-mobile-module-icon)!important;height:var(--surpx-mobile-module-icon)!important;flex:0 0 var(--surpx-mobile-module-icon)!important;color:#fff!important;background:var(--zl-gradient-brand,linear-gradient(135deg, #0b7cff, #2f6bff))!important;border-radius:14px!important;place-items:center!important;font-size:19px!important;display:grid!important;box-shadow:0 13px 28px #2f6bff33!important}.zhilu__brand-icon .el-icon,.space-lib__mobile-brand-icon .el-icon,.projects-hero__mobile-icon .el-icon,.prototype-title__icon .el-icon{font-size:19px!important}.zhilu__brand h1,.space-lib__mobile-head h2,.projects-hero h1,.prototype-title h1{min-width:0!important;color:var(--mobile-text,#101827)!important;font-size:var(--surpx-mobile-module-title)!important;letter-spacing:-.035em!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-weight:880!important;line-height:1.08!important;overflow:hidden!important}.zhilu__brand p,.space-lib__brand p,.projects .eyebrow,.projects-hero p,.prototype-eyebrow,.prototype-title p{display:none!important}.zhilu__search,.space-lib__mobile-searchbar,.project-search--mobile,.prototype-search--mobile-head{width:100%!important;min-width:0!important;height:var(--surpx-mobile-module-search)!important;min-height:var(--surpx-mobile-module-search)!important;border:1px solid color-mix(in srgb, var(--mobile-border,#cdd7e6) 70%, transparent)!important;color:var(--mobile-muted,#78859a)!important;background:linear-gradient(180deg, #fffffff5, #ffffffe6), color-mix(in srgb, var(--mobile-surface-solid,#fff) 94%, transparent)!important;border-radius:17px!important;grid-column:2!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0 14px!important;display:flex!important;box-shadow:0 10px 24px #1f33540f,inset 0 1px #ffffffe6!important}.zhilu__search input,.space-lib__mobile-searchbar input,.project-search--mobile input,.prototype-search--mobile-head input{min-width:0!important;height:100%!important;color:var(--mobile-text,#101827)!important;font-size:14px!important;line-height:var(--surpx-mobile-module-search)!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.zhilu__search .el-icon,.space-lib__mobile-searchbar .el-icon,.project-search--mobile .el-icon,.prototype-search--mobile-head .el-icon{color:var(--mobile-muted,#78859a)!important;flex:none!important;font-size:18px!important}.projects-hero__copy,.prototype-hero__copy{grid-column:1!important;width:100%!important;min-width:0!important}.space-lib__mobile-scope-tabs,.project-filter,.prototype-mobile-controls{grid-column:1/-1!important;width:100%!important;margin:0!important}.space-lib__mobile-place,.prototype-mobile-place{color:var(--mobile-muted,#78859a)!important;grid-column:1/-1!important;margin:-2px 0 0!important;padding:0!important;font-size:13px!important;font-weight:780!important}.space-lib__mobile-card,.prototype-list-panel,.project-board,.zhilu__layout{margin-top:0!important}.projects-hero{position:relative!important}.projects-hero__actions{right:var(--surpx-mobile-page-pad-x)!important;bottom:calc(var(--surpx-mobile-tabbar-space,calc(88px + var(--surpx-safe-area-bottom))) + 24px)!important;z-index:45!important;gap:0!important;display:flex!important;position:fixed!important}.projects-hero__refresh{display:none!important}.projects-hero__create{border-radius:999px!important;width:58px!important;min-width:58px!important;height:58px!important;padding:0!important;box-shadow:0 18px 42px #2f6bff47!important}.projects-hero__create span:not(.el-icon){display:none!important}.profile,.admin-console{padding:0 var(--surpx-mobile-page-pad-x) calc(var(--surpx-safe-area-bottom) + 22px)!important}.profile__top,.admin-console__hero{min-height:var(--surpx-mobile-module-icon)!important;align-items:center!important;gap:var(--surpx-mobile-module-gap)!important;margin:0 0 var(--surpx-mobile-module-row-gap)!important}.profile__top h1,.admin-console__title h1{font-size:var(--surpx-mobile-module-title)!important;letter-spacing:-.035em!important;margin:0!important;font-weight:880!important;line-height:1.08!important}.profile__top p,.admin-console__title p,.admin-console__title span{display:none!important}body .mobile-shell .module-header--has-back:not(.module-header--no-search){row-gap:8px!important}body .mobile-shell .space-lib .space-lib__mobile-docs{align-items:stretch!important;gap:var(--surpx-mobile-module-row-gap)!important;flex-direction:column!important;display:flex!important}body .mobile-shell .space-lib .space-lib__mobile-searchbar,body .mobile-shell .space-lib .space-lib__mobile-scope-tabs,body .mobile-shell .space-lib .space-lib__mobile-card{grid-column:auto!important;width:100%!important}html.surpx-keyboard-open .surpx-ai-composer-dock:focus-within{z-index:120;transform:translateY(calc(-1 * max(0px, var(--surpx-keyboard-active-bottom,0px) - var(--surpx-safe-area-bottom,0px) - var(--surpx-keyboard-composer-gap,2px))));position:relative}html.surpx-keyboard-open .surpx-ai-composer-input:focus{scroll-margin-bottom:calc(var(--surpx-keyboard-active-bottom,0px) + 72px)}html.surpx-keyboard-open .prototype-mobile-agent:focus-within{bottom:calc(var(--surpx-keyboard-active-bottom,0px) + var(--surpx-keyboard-composer-gap,2px));max-height:calc(100dvh - var(--surpx-keyboard-active-bottom,0px) - var(--surpx-safe-area-top,0px) - 12px);overflow-y:auto}html.surpx-keyboard-open .mobile-shell--chat .mobile-tabbar{opacity:0!important;pointer-events:none!important;transform:none!important}html.surpx-keyboard-open .mobile-shell--chat:before{display:none!important}html.surpx-keyboard-open .mobile-shell--chat .ask-thread{padding-bottom:calc(var(--surpx-keyboard-active-bottom,0px) + 88px)!important;scroll-padding-bottom:calc(var(--surpx-keyboard-active-bottom,0px) + 88px)!important}html.surpx-keyboard-open .mobile-shell--chat .ask-composer{bottom:calc(var(--surpx-keyboard-active-bottom,0px) + var(--surpx-keyboard-composer-gap,2px))!important;background:linear-gradient(180deg, transparent, var(--content-bg,#fbfbfb) 42%)!important;transform:none!important}html.surpx-keyboard-open .mobile-shell--chat .ask-composer:after{display:none!important}html.surpx-keyboard-open .mobile-shell--chat .mobile-skill-strip{visibility:hidden!important;opacity:0!important;pointer-events:none!important}html.surpx-keyboard-open .mobile-shell--chat .project-picker,html.surpx-keyboard-open .mobile-shell--chat .chat-mode-popover{bottom:calc(var(--surpx-keyboard-active-bottom,0px) + 58px)!important}html .mobile-skill-strip button.active,html .ask-composer__actions button.active,html .ask-composer__actions .chat-mode-trigger.active,html .composer-more-popover button.active,html .chat-mode-popover button.active,html .mobile-voice-hold.active,html .mobile-voice-hold--inline.active{color:#fff!important;background:#2f6bff!important;border-color:#2f6bffb8!important;box-shadow:0 8px 18px #2f6bff2e!important}}@media (width<=0){:root{--surpx-mobile-page-pad-x:18px;--surpx-mobile-module-icon:40px;--surpx-mobile-module-title:24px;--surpx-mobile-module-search:40px;--surpx-mobile-module-gap:11px;--surpx-mobile-module-title-slot:150px;--surpx-mobile-module-row-gap:14px}body .mobile-shell .mobile-content>.zhilu,body .mobile-shell .mobile-content>.space-lib,body .mobile-shell .mobile-content>.projects,body .mobile-shell .mobile-content>.prototype-workbench{padding:calc(var(--surpx-safe-area-top) + 18px) var(--surpx-mobile-page-pad-x) calc(var(--surpx-mobile-tabbar-space,calc(88px + var(--surpx-safe-area-bottom))) + 22px)!important;gap:var(--surpx-mobile-module-row-gap)!important;background:var(--mobile-bg,var(--surpx-mobile-page-bg,#f4f7fb))!important}body .mobile-shell .zhilu__top,body .mobile-shell .space-lib .space-lib__mobile-docs,body .mobile-shell .projects-hero,body .mobile-shell .prototype-hero{grid-template-columns:var(--surpx-mobile-module-title-slot) minmax(0, 1fr)!important;align-content:start!important;align-items:center!important;column-gap:var(--surpx-mobile-module-gap)!important;row-gap:var(--surpx-mobile-module-row-gap)!important;width:100%!important;min-height:var(--surpx-mobile-module-icon)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}body .mobile-shell .zhilu__brand,body .mobile-shell .space-lib__mobile-brand,body .mobile-shell .projects-hero__title,body .mobile-shell .prototype-title{align-items:center!important;gap:var(--surpx-mobile-module-gap)!important;width:100%!important;min-width:0!important;margin:0!important;display:flex!important}body .mobile-shell .zhilu__brand>div,body .mobile-shell .prototype-title>div{min-width:0!important}body .mobile-shell .space-lib__mobile-head,body .mobile-shell .projects-hero__copy,body .mobile-shell .prototype-hero__copy{grid-column:1!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}body .mobile-shell .zhilu__brand-icon,body .mobile-shell .space-lib__mobile-brand-icon,body .mobile-shell .projects-hero__mobile-icon,body .mobile-shell .prototype-title__icon{flex:0 0 var(--surpx-mobile-module-icon)!important;width:var(--surpx-mobile-module-icon)!important;height:var(--surpx-mobile-module-icon)!important;color:#fff!important;background:var(--zl-gradient-brand,linear-gradient(135deg, #0b7cff, #2f6bff))!important;border-radius:14px!important;place-items:center!important;font-size:19px!important;display:grid!important;box-shadow:0 13px 28px #2f6bff33!important}body .mobile-shell .zhilu__brand-icon .el-icon,body .mobile-shell .space-lib__mobile-brand-icon .el-icon,body .mobile-shell .projects-hero__mobile-icon .el-icon,body .mobile-shell .prototype-title__icon .el-icon{font-size:19px!important}body .mobile-shell .zhilu__brand h1,body .mobile-shell .space-lib__mobile-head h2,body .mobile-shell .projects-hero h1,body .mobile-shell .prototype-title h1{min-width:0!important;color:var(--mobile-text,#101827)!important;font-size:var(--surpx-mobile-module-title)!important;letter-spacing:-.035em!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-weight:880!important;line-height:1.08!important;overflow:hidden!important}body .mobile-shell .projects-hero__title-mobile{display:inline!important}body .mobile-shell .projects-hero__title-desktop,body .mobile-shell .zhilu__brand p,body .mobile-shell .space-lib__brand p,body .mobile-shell .projects .eyebrow,body .mobile-shell .projects-hero p,body .mobile-shell .prototype-eyebrow,body .mobile-shell .prototype-title p{display:none!important}body .mobile-shell .zhilu__search,body .mobile-shell .space-lib__mobile-searchbar,body .mobile-shell .project-search--mobile,body .mobile-shell .prototype-search--mobile-head{width:100%!important;min-width:0!important;height:var(--surpx-mobile-module-search)!important;min-height:var(--surpx-mobile-module-search)!important;border:1px solid color-mix(in srgb, var(--mobile-border,#cdd7e6) 70%, transparent)!important;color:var(--mobile-muted,#78859a)!important;background:linear-gradient(180deg, #fffffff5, #ffffffe6), color-mix(in srgb, var(--mobile-surface-solid,#fff) 94%, transparent)!important;border-radius:17px!important;grid-column:2!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0 14px!important;display:flex!important;box-shadow:0 10px 24px #1f33540f,inset 0 1px #ffffffe6!important}body .mobile-shell .zhilu__search input,body .mobile-shell .space-lib__mobile-searchbar input,body .mobile-shell .project-search--mobile input,body .mobile-shell .prototype-search--mobile-head input{min-width:0!important;height:100%!important;color:var(--mobile-text,#101827)!important;box-shadow:none!important;font-size:14px!important;line-height:var(--surpx-mobile-module-search)!important;background:0 0!important;border:0!important;outline:0!important;flex:auto!important;padding:0!important}body .mobile-shell .zhilu__search .el-icon,body .mobile-shell .space-lib__mobile-searchbar .el-icon,body .mobile-shell .project-search--mobile .el-icon,body .mobile-shell .prototype-search--mobile-head .el-icon{color:var(--mobile-muted,#78859a)!important;flex:none!important;font-size:18px!important}body .mobile-shell .space-lib__mobile-scope-tabs,body .mobile-shell .prototype-mobile-controls{grid-column:1/-1!important;width:100%!important;margin:0!important}body .mobile-shell .zhilu__top-actions,body .mobile-shell .prototype-hero__actions{display:none!important}}.desktop-window-drag-strip[data-v-d949ac2c]{z-index:9999;-webkit-app-region:drag;position:fixed}.desktop-window-drag-strip--top[data-v-d949ac2c]{height:12px;top:0;left:0;right:164px}.desktop-window-drag-strip--left[data-v-d949ac2c],.desktop-window-drag-strip--right[data-v-d949ac2c]{height:26px;top:12px}.desktop-window-drag-strip--left[data-v-d949ac2c]{width:max(220px,50vw - 280px);left:0}.desktop-window-drag-strip--right[data-v-d949ac2c]{width:max(120px,50% - 390px);height:44px;top:0;right:150px}.desktop-window-controls[data-v-d949ac2c]{z-index:2147483647;pointer-events:auto;-webkit-app-region:no-drag;background:0 0;border-bottom:0;border-bottom-left-radius:0;justify-content:flex-end;align-items:stretch;width:150px;height:38px;display:flex;position:fixed;top:0;right:0;overflow:hidden}html[data-surpx-desktop-theme=dark] .desktop-window-controls{background:0 0}html[data-surpx-desktop-theme=dark] .window-control{color:#b7c3d6}.window-control[data-v-d949ac2c]{color:#31405b;cursor:pointer;-webkit-app-region:no-drag;background:0 0;border:0;justify-content:center;align-items:center;width:50px;height:38px;transition:color .16s,background .16s;display:inline-flex;position:relative}.desktop-window-controls[data-v-d949ac2c] *,.window-control[data-v-d949ac2c] *{pointer-events:auto;-webkit-app-region:no-drag}.window-control[data-v-d949ac2c]:hover{color:#0f1f3d;background:#1e40af14}.window-control--close[data-v-d949ac2c]:hover{color:#fff;background:#e5484d}.window-control__min[data-v-d949ac2c]{background:currentColor;border-radius:99px;width:12px;height:1.5px}.window-control__max[data-v-d949ac2c]{border:1.6px solid;border-radius:2.5px;width:11px;height:11px}.window-control.is-maximized .window-control__max[data-v-d949ac2c]{transform:translate(2px,-2px);box-shadow:-4px 4px 0 -1.5px #eef3fa,-4px 4px}.window-control__close[data-v-d949ac2c]{width:13px;height:13px;position:relative}.window-control__close[data-v-d949ac2c]:before,.window-control__close[data-v-d949ac2c]:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:14px;height:1.6px;position:absolute;top:50%;left:50%}.window-control__close[data-v-d949ac2c]:before{transform:translate(-50%,-50%)rotate(45deg)}.window-control__close[data-v-d949ac2c]:after{transform:translate(-50%,-50%)rotate(-45deg)}
