@charset "UTF-8";#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lock-screen[data-v-c2ee2833]{position:fixed;inset:0;backdrop-filter:blur(8px);background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:999}.lock-wrap[data-v-c2ee2833]{position:relative;top:-100px;width:420px;padding:36px;background:var(--app-bg-color);border-radius:16px;text-align:center}.lock-time[data-v-c2ee2833]{margin-bottom:12px}.time-text[data-v-c2ee2833]{font-size:48px;font-weight:600}.date-text[data-v-c2ee2833]{margin-top:8px;font-size:14px;color:var(--app-text-secondary)}.username[data-v-c2ee2833]{font-size:18px;font-weight:500;margin-bottom:24px;margin-top:12px}.lock-form[data-v-c2ee2833]{text-align:left}.icon-wrap[data-v-5af56366],i.iconfont[data-v-5af56366]{display:inline-flex;align-items:center}.setting-tabs[data-v-bf47ff0f]{position:relative;display:flex;gap:4px;background:var(--app-border-color);border-radius:5px;padding:5px;margin-bottom:16px}.setting-tabs .tab-item[data-v-bf47ff0f]{position:relative;z-index:1;flex:1;text-align:center;font-size:13px;padding:6px 0;cursor:pointer;border-radius:5px;color:var(--app-text-secondary);transition:color .3s ease}.setting-tabs .tab-item[data-v-bf47ff0f]:hover{color:var(--app-text-color)}.setting-tabs .tab-item.active[data-v-bf47ff0f]{font-weight:600;background:var(--app-content-bg)}.tab-pane[data-v-bf47ff0f]{animation:fadeIn-bf47ff0f .2s ease-in}@keyframes fadeIn-bf47ff0f{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.setting-section[data-v-bf47ff0f]{margin-bottom:8px}.setting-section .section-title[data-v-bf47ff0f]{font-size:14px;font-weight:600;margin-bottom:12px;color:var(--app-text-color);display:flex;align-items:center;justify-content:center;gap:6px}.theme-switch[data-v-bf47ff0f]{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--app-text-secondary)}.color-list[data-v-bf47ff0f]{display:flex;gap:12px;flex-wrap:wrap}.color-list .color-item[data-v-bf47ff0f]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:12px;transition:transform .15s;border:2px solid transparent}.color-list .color-item[data-v-bf47ff0f]:hover{transform:scale(1.12)}.color-list .color-item.active[data-v-bf47ff0f]{border-color:var(--app-text-color)}.color-list .color-input-wrapper[data-v-bf47ff0f]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;cursor:pointer;overflow:hidden;border:2px dashed var(--app-border-color);color:var(--app-text-secondary);font-size:13px;transition:border-color .2s,transform .15s}.color-list .color-input-wrapper[data-v-bf47ff0f]:hover{border-color:var(--app-primary-color);transform:scale(1.12)}.color-list .color-input-wrapper .color-picker-icon[data-v-bf47ff0f]{display:flex;align-items:center;justify-content:center}.color-list .color-input-wrapper input[type=color][data-v-bf47ff0f]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:none;padding:0}.layout-grid[data-v-bf47ff0f]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.layout-grid .layout-item[data-v-bf47ff0f]{cursor:pointer;text-align:center}.layout-grid .layout-item .layout-thumb[data-v-bf47ff0f]{height:52px;border-radius:var(--app-border-radiu);border:2px solid var(--app-border-color);display:flex;padding:6px;gap:3px;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.layout-grid .layout-item .layout-thumb[data-v-bf47ff0f]:hover{border-color:var(--app-primary-color)}.layout-grid .layout-item .layout-thumb.thumb-menu[data-v-bf47ff0f]{height:64px;flex-direction:column;gap:8px;padding:10px}.layout-grid .layout-item .layout-thumb.width-thumb[data-v-bf47ff0f]{height:72px}.layout-grid .layout-item.active .layout-thumb[data-v-bf47ff0f]{border-color:var(--app-primary-color);box-shadow:0 0 0 2px #1677ff26}.layout-grid .layout-item.disabled[data-v-bf47ff0f]{cursor:not-allowed;opacity:.5}.layout-grid .layout-item.disabled .layout-thumb[data-v-bf47ff0f]{background:var(--app-content-bg);border-color:var(--app-border-color)}.layout-grid .layout-item.disabled:hover .layout-thumb[data-v-bf47ff0f]{border-color:var(--app-border-color);box-shadow:none}.layout-grid .layout-item .layout-label[data-v-bf47ff0f]{font-size:12px;margin-top:6px;color:var(--app-text-secondary)}.layout-grid .layout-item.active .layout-label[data-v-bf47ff0f]{color:var(--app-primary-color)}.layout-grid .layout-item .layout-thumb.width-thumb .cover[data-v-bf47ff0f]{width:100%;height:100%;display:flex;gap:4px;flex-direction:column;box-sizing:border-box}.layout-grid .layout-item .layout-thumb.width-thumb .cover .header[data-v-bf47ff0f]{height:12px;flex-shrink:0;background:var(--app-primary-color);border-radius:2px}.layout-grid .layout-item .layout-thumb.width-thumb .cover .center[data-v-bf47ff0f]{display:flex;gap:4px;width:100%;flex-shrink:0}.layout-grid .layout-item .layout-thumb.width-thumb .cover .center .cover-1[data-v-bf47ff0f],.layout-grid .layout-item .layout-thumb.width-thumb .cover .center .cover-2[data-v-bf47ff0f]{flex:1;height:30px;background:var(--app-border-color);border-radius:3px}.layout-grid .layout-item .layout-thumb.width-thumb .cover .cover-footer[data-v-bf47ff0f]{height:10px;flex-shrink:0;width:100%;background:var(--app-border-color);border-radius:3px}.layout-grid .layout-item .layout-thumb.width-thumb .cover.is-fixed .center[data-v-bf47ff0f],.layout-grid .layout-item .layout-thumb.width-thumb .cover.is-fixed .cover-footer[data-v-bf47ff0f]{width:80%;margin:0 auto}.t-header[data-v-bf47ff0f]{width:100%;height:10px;background:var(--app-hover-bg);margin-bottom:3px}.thumb-side[data-v-bf47ff0f],.thumb-mix[data-v-bf47ff0f],.thumb-topSide[data-v-bf47ff0f]{flex-direction:row}.thumb-side .t-sider[data-v-bf47ff0f],.thumb-mix .t-sider[data-v-bf47ff0f],.thumb-topSide .t-sider[data-v-bf47ff0f]{width:10px;height:40px;background:var(--app-hover-bg);border-radius:2px;margin-right:3px}.t-content[data-v-bf47ff0f]{flex:1;background:var(--app-hover-bg);border-radius:2px;opacity:.5}.thumb-top[data-v-bf47ff0f]{flex-direction:column}.thumb-top .t-header[data-v-bf47ff0f]{margin-bottom:3px}.switch-row[data-v-bf47ff0f]{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--app-text-color);padding:8px 0}.border-radius-row[data-v-bf47ff0f]{padding:8px 0}.border-radius-row .radius-radio-group[data-v-bf47ff0f]{display:flex;width:100%}.border-radius-row .radius-radio-group[data-v-bf47ff0f] .ant-radio-button-wrapper{flex:1;text-align:center}.disabled-tip[data-v-bf47ff0f]{font-size:12px;color:var(--app-text-secondary);margin-top:8px;text-align:center}.mt-line[data-v-bf47ff0f]{height:8px;border-radius:2px;background:#d9d9d9}.menu-thumb-light[data-v-bf47ff0f]{background:#fff}.menu-thumb-dark[data-v-bf47ff0f]{background:#001529}.menu-thumb-dark .mt-line[data-v-bf47ff0f]{background:#ffffff2e}.active-line[data-v-bf47ff0f]{background:var(--app-primary-color)!important}.menu-thumb-border[data-v-bf47ff0f]{background:#fff}.menu-thumb-border .active-line[data-v-bf47ff0f]{position:relative;background:var(--app-border-color)!important}.menu-thumb-border .active-line[data-v-bf47ff0f]:before{content:"";width:3px;height:100%;background:var(--app-primary-color);position:absolute;left:0}.layout-item .layout-thumb.width-thumb .cover[data-v-bf47ff0f]{width:100%;height:100%;display:flex;gap:4px;flex-direction:column;box-sizing:border-box}.layout-item .layout-thumb.width-thumb .cover .header[data-v-bf47ff0f]{height:12px;flex-shrink:0;background:var(--app-primary-color);border-radius:2px}.layout-item .layout-thumb.width-thumb .cover .center[data-v-bf47ff0f]{display:flex;gap:4px;width:100%;flex-shrink:0}.layout-item .layout-thumb.width-thumb .cover .center .cover-1[data-v-bf47ff0f],.layout-item .layout-thumb.width-thumb .cover .center .cover-2[data-v-bf47ff0f]{flex:1;height:30px;background:var(--app-border-color);border-radius:3px}.layout-item .layout-thumb.width-thumb .cover .cover-footer[data-v-bf47ff0f]{height:10px;flex-shrink:0;width:100%;background:var(--app-border-color);border-radius:3px}.layout-item .layout-thumb.width-thumb .cover.is-fixed .center[data-v-bf47ff0f],.layout-item .layout-thumb.width-thumb .cover.is-fixed .cover-footer[data-v-bf47ff0f]{width:80%;margin:0 auto}.footer[data-v-bf47ff0f]{display:flex;justify-content:space-between}[data-v-aca5808c] .ant-form-item{margin-bottom:10px}.icon-btn[data-v-aca10d92]{--icon-btn-color: var(--app-text-color);border:none;background:transparent;cursor:pointer;padding:5px;border-radius:5px;color:var(--icon-btn-color);transition:opacity .2s ease;display:inline-flex;align-items:center;justify-content:center}.icon-btn[data-v-aca10d92]:hover:not(.icon-btn--disabled){opacity:.7}.icon-btn[data-v-aca10d92]:active:not(.icon-btn--disabled){opacity:.55}.icon-btn.icon-btn--disabled[data-v-aca10d92],.icon-btn.icon-btn--loading[data-v-aca10d92]{cursor:not-allowed;color:#00000040;opacity:1}.icon-btn--border[data-v-aca10d92]{border:1px solid var(--app-border-color)}.icon-btn--circle[data-v-aca10d92]{border-radius:50%}.icon-btn--default[data-v-aca10d92]{--icon-btn-color: var(--app-text-color)}.icon-btn--success[data-v-aca10d92]{--icon-btn-color: #00b42a}.icon-btn--info[data-v-aca10d92]{--icon-btn-color: #1677ff}.icon-btn--warning[data-v-aca10d92]{--icon-btn-color: #ff7d00}.icon-btn--danger[data-v-aca10d92]{--icon-btn-color: #f53f3f}.icon-btn--small[data-v-aca10d92]{font-size:14px;padding:2px}.icon-btn--default[data-v-aca10d92]{font-size:16px}.icon-btn--large[data-v-aca10d92]{font-size:20px;padding:6px}.icon-btn__loading[data-v-aca10d92]{display:inline-flex}[data-v-aca10d92] .anticon svg{fill:currentColor!important}.table-toolbar[data-v-518bc53b]{margin-bottom:16px;padding-bottom:5px}.toolbar-content[data-v-518bc53b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.toolbar-left[data-v-518bc53b],.toolbar-right[data-v-518bc53b]{display:flex;align-items:center;gap:8px}.draggable-item[data-v-518bc53b]{display:flex;align-items:center;gap:8px;padding:5px 4px}.draggable-item .drag-handle[data-v-518bc53b]{cursor:move;flex-shrink:0}[data-v-518bc53b] .table-striped td{background-color:var(--app-table-striped-color)}[data-v-518bc53b] .ant-table-thead th{white-space:nowrap}.fullscreen-btn[data-v-fce66266]{position:absolute;top:17px;inset-inline-end:17px;z-index:1010;padding:0;color:#00000073;font-weight:600;line-height:1;text-decoration:none;background:transparent;border-radius:6px;width:22px;height:22px;border:0;outline:0;cursor:pointer;transition:color .2s,background-color .2s;right:50px}.ant-modal-wrap .ant-modal{transition-property:width,max-width,top;transition-duration:.35s;transition-timing-function:ease;will-change:width,top}.ant-modal-wrap .ant-modal-content{transition-property:height;transition-duration:.35s;transition-timing-function:ease;padding:17px}.full-modal .ant-modal{width:100%!important;max-width:100%;top:0!important;padding-bottom:0;margin:0}.full-modal .ant-modal-content{display:flex;flex-direction:column;height:100vh}.full-modal .ant-modal-body{flex:1}.has-title .ant-modal-header{margin-bottom:12px!important;border-bottom:1px solid var(--app-border-color)!important;padding-bottom:10px}.two-column-splitter[data-v-901a20e2]{display:flex;width:100%;height:100%;overflow:hidden;position:relative}.splitter-left[data-v-901a20e2],.splitter-right[data-v-901a20e2]{border-radius:var(--app-border-radiu);overflow:auto}.splitter-left[data-v-901a20e2]{background:var(--app-content-bg);padding:5px;flex:0 0 280px;position:relative}.splitter-left .left-content[data-v-901a20e2]{width:100%;height:100%;overflow:auto;padding-right:6px;box-sizing:border-box}.splitter-left .left-content.drag-no-scroll[data-v-901a20e2]{overflow:hidden}.splitter-left .collapse-btn[data-v-901a20e2]{position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:var(--app-hover-bg);padding:3px;border-radius:3px;cursor:pointer;font-size:12px;z-index:2}.splitter-left .resize-handle[data-v-901a20e2]{position:absolute;top:0;right:0;width:4px;height:100%;cursor:col-resize;user-select:none;z-index:1}.splitter-left .resize-handle[data-v-901a20e2]:hover{background:var(--app-primary-color);opacity:.4}.splitter-left.is-collapse[data-v-901a20e2]{flex-basis:30px;overflow:hidden}.splitter-left.is-collapse .left-content.is-collapse[data-v-901a20e2]{display:none}.splitter-left.mobile-drawer[data-v-901a20e2]{position:absolute;top:0;left:0;height:100%;width:280px;flex:none;z-index:10;transition:transform .3s ease;border-top-left-radius:0;border-bottom-left-radius:0}.splitter-left.mobile-vertical[data-v-901a20e2]{flex:none;width:100%;max-height:40%}.splitter-left.mobile-vertical.is-collapse[data-v-901a20e2]{flex-basis:40px}.splitter-gap[data-v-901a20e2]{flex:none;width:12px}.splitter-right[data-v-901a20e2]{flex:1}.drawer-mask[data-v-901a20e2]{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000073;z-index:9}.mobile-drawer-trigger[data-v-901a20e2]{position:absolute;top:12px;left:12px;z-index:11;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--app-content-bg);border-radius:4px;cursor:pointer;box-shadow:0 2px 8px #00000026}@media (max-width: 768px){.two-column-splitter.mobile-vertical-wrap[data-v-901a20e2]{flex-direction:column}.splitter-left.mobile-vertical .resize-handle[data-v-901a20e2]{width:100%;height:4px;right:auto;bottom:0;top:auto;cursor:row-resize}.splitter-gap.mobile-vertical-gap[data-v-901a20e2]{width:100%;height:12px}}.action-menu[data-v-d88d38b5]{min-width:120px;margin:0;padding:4px 0;list-style:none;background:var(--app-content-bg);border:1px solid var(--app-border-color);border-radius:8px;box-shadow:var(--app-shadow);overflow:hidden;z-index:1050}.action-menu li[data-v-d88d38b5]{display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:13px;line-height:20px;color:var(--app-text-color);cursor:pointer;transition:background .15s;white-space:nowrap}.action-menu li[data-v-d88d38b5] .anticon,.action-menu li svg[data-v-d88d38b5]{width:14px;height:14px;font-size:14px;flex-shrink:0}.action-menu li[data-v-d88d38b5]:hover{background:var(--app-hover-bg)}.action-menu li.divider[data-v-d88d38b5]{height:1px;margin:4px 8px;padding:0;background:var(--app-border-color);cursor:default;pointer-events:none}.action-menu li.divider[data-v-d88d38b5]:hover{background:var(--app-border-color)}.action-menu li.disabled[data-v-d88d38b5]{color:var(--app-text-disabled, rgba(0, 0, 0, .25));cursor:not-allowed}.action-menu li.disabled[data-v-d88d38b5]:hover{background:transparent}.action-menu li.danger[data-v-d88d38b5]{color:var(--app-error-color, #e34221)}.action-menu li.danger[data-v-d88d38b5] .anticon,.action-menu li.danger svg[data-v-d88d38b5]{color:var(--app-error-color, #e34221)}:root,[data-theme=light]{--app-bg-color: #f0f2f5;--app-content-bg: #ffffff;--app-text-color: #1f2329;--app-text-secondary: #5e6675;--app-border-color: #e5e6eb;--app-header-bg: #ffffff;--app-sider-bg: #ffffff;--app-sider-text: #1f2329;--app-tabs-bg: #ffffff;--app-hover-bg: #f2f3f5;--app-shadow: 0 1px 2px rgba(0, 0, 0, .04), 0 1px 4px rgba(0, 0, 0, .06);--app-table-striped-color:#fafafa}[data-theme=dark]{--app-bg-color: #070707;--app-content-bg: #141414;--app-text-color: #e8e8e8;--app-text-secondary: #a8a8a8;--app-border-color: #303030;--app-header-bg: #141414;--app-sider-bg: #1f1f1f;--app-sider-text: #e8e8e8;--app-tabs-bg: #141414;--app-hover-bg: #2a2a2a;--app-shadow: 0 1px 4px rgba(0, 0, 0, .4);--app-table-striped-color:rgb(29, 29, 29)}[data-menu-theme=light],[data-menu-theme=border]{--app-sider-bg: #ffffff !important;--app-sider-text: #1f2329 !important;--app-sider-border: #e5e6eb !important;--app-sider-hover: #f2f3f5 !important;--app-sider-active-bg: var(--app-primary-color) !important;--app-sider-active-text: var(--app-primary-color) !important}[data-theme=light][data-menu-theme=dark]{--app-sider-bg: #141414 !important;--app-sider-text: #c9d1d9 !important;--app-sider-border: #1f1f1f !important;--app-sider-hover: rgba(255, 255, 255, .08) !important;--app-sider-active-bg: var(--app-primary-color) !important;--app-sider-active-text: var(--app-primary-color) !important}[data-theme=dark][data-menu-theme=dark]{--app-sider-bg: #141414 !important;--app-sider-text: #e8e8e8 !important;--app-sider-border: #303030 !important;--app-sider-hover: #2a2a2a !important;--app-sider-active-bg: var(--app-primary-color) !important;--app-sider-active-text: var(--app-primary-color) !important}*{box-sizing:border-box}html,body,#app{height:100%;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;background:var(--app-bg-color);color:var(--app-text-color);font-size:14px;transition:background-color .2s ease,color .2s ease}html.gray-mode{filter:grayscale(1);-webkit-filter:grayscale(1)}.color-weak{filter:invert(80%)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#8c8c8c59;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#8c8c8c99}::-webkit-scrollbar-track{background:transparent}.app-layout{height:100vh;display:flex}.app-container{height:100%}.jelly-animate{animation:jelly .4s ease-out}@keyframes jelly{0%{transform:scale(1)}30%{transform:scale(.9)}50%{transform:scale(1.06)}70%{transform:scale(.98)}to{transform:scale(1)}}.ant-modal-confirm-confirm{top:200px}.ant-tree-node-content-wrapper:hover,.ant-tree-node-selected,.ant-select-tree-node-selected{border-radius:3px!important;background:rgba(var(--app-rgb-primary-color),.1)!important}@media (max-width: 767px){.ant-menu-horizontal{flex:1;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.ant-menu-horizontal::-webkit-scrollbar{display:none}}.slide-left-enter-active,.slide-left-leave-active{transition:opacity .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1);will-change:opacity,transform;backface-visibility:hidden}.slide-left-enter-from{opacity:0;transform:translate(-100px)}.slide-left-leave-to{opacity:0;transform:translate(100px)}.slide-right-enter-active,.slide-right-leave-active{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);will-change:opacity,transform;backface-visibility:hidden}.slide-right-enter-from{opacity:0;transform:translate(100px)}.slide-right-leave-to{opacity:0;transform:translate(-100px)}.slide-top-enter-active,.slide-top-leave-active{transition:opacity .25s,transform .3s}.slide-top-enter-from{opacity:0;transform:translateY(-10%)}.slide-top-leave-to{opacity:0;transform:translateY(10%)}.slide-bottom-enter-active,.slide-bottom-leave-active{transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);will-change:opacity,transform;backface-visibility:hidden}.slide-bottom-enter-from{opacity:0;transform:translateY(100px)}.slide-bottom-leave-to{opacity:0;transform:translateY(-100px)}.zoom-fade-enter-active,.zoom-fade-leave-active{transition:transform .2s,opacity .3s ease-out}.zoom-fade-enter-from{opacity:0;transform:scale(.92)}.zoom-fade-leave-to{opacity:0;transform:scale(1.06)}.fade-scale-leave-active,.fade-scale-enter-active{transition:all .2s}.fade-scale-enter-from{opacity:0;transform:scale(1.2)}.fade-scale-leave-to{opacity:0;transform:scale(.8)}.fold-enter-active,.fold-leave-active{transition:opacity .28s ease-out,transform .32s cubic-bezier(.34,1.3,.64,1);transform-origin:top center;overflow:hidden;will-change:opacity,transform}.fold-enter-from{opacity:0;transform:scaleY(.4)}.fold-leave-to{opacity:0;transform:scaleY(.85)}.none-enter-active,.none-leave-active{transition:none}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-new(root){clip-path:circle(0 at var(--x) var(--y))}@keyframes theme-ripple{to{clip-path:circle(var(--r) at var(--x) var(--y))}}::view-transition-new(root){animation:theme-ripple .5s ease-out forwards}@font-face{font-family:iconfont;src:url(/assets/iconfont-BHnetwPm.woff2?t=1790654193348) format("woff2"),url(/assets/iconfont-C1MMyTKJ.woff?t=1790654193348) format("woff"),url(/assets/iconfont-Cc6mXO4M.ttf?t=1790654193348) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-ai250:before{content:""}.icon-yueliang:before{content:""}.icon-CRMEB-255-zidonghuayunying-mianxing:before{content:""}.icon-tiaosepan:before{content:""}.icon-kongxinwenhao:before{content:""}.icon-icon-test:before{content:""}.icon-icon-test1:before{content:""}.icon-zaixianyonghu:before{content:""}.icon-dingshirenwuguanli:before{content:""}.icon-zu1773:before{content:""}.icon-yueliang1:before{content:""}.icon-suntaiyang:before{content:""}.icon-qq:before{content:""}.icon-caozuorizhi:before{content:""}.icon-rizhi:before{content:""}.icon-dianzan:before{content:""}.icon-zihangche_2:before{content:""}.icon-single-quotes-right:before{content:""}.icon-fuli:before{content:""}.icon-che:before{content:""}.icon-list-disorder:before{content:""}.icon-jiudian:before{content:""}.icon-huoche:before{content:""}.icon-paperclip-attechment-tilt:before{content:""}.icon-tupian:before{content:""}.icon-kuaiting:before{content:""}.icon-ruler:before{content:""}.icon-dingwei:before{content:""}.icon-qiche_3:before{content:""}.icon-move-vertical:before{content:""}.icon-vip:before{content:""}.icon-motuoche:before{content:""}.icon-redo-circle:before{content:""}.icon-yunduan:before{content:""}.icon-xiaoche:before{content:""}.icon-code-block:before{content:""}.icon-naozhong:before{content:""}.icon-huojian_2:before{content:""}.icon-more-grid-small:before{content:""}.icon-jiaoliu:before{content:""}.icon-lunchuan:before{content:""}.icon-text-align-center:before{content:""}.icon-shouru:before{content:""}.icon-feiji_2:before{content:""}.icon-redo:before{content:""}.icon-zhichu:before{content:""}.icon-wajueji:before{content:""}.icon-underline:before{content:""}.icon-shijian1:before{content:""}.icon-malu:before{content:""}.icon-undo:before{content:""}.icon-paizhao:before{content:""}.icon-zhishengji:before{content:""}.icon-edit-pencil-line-01:before{content:""}.icon-qiche:before{content:""}.icon-fanchuan:before{content:""}.icon-list-check:before{content:""}.icon-shuipiao:before{content:""}.icon-honglvdeng:before{content:""}.icon-rows:before{content:""}.icon-dingyue:before{content:""}.icon-xinhao1:before{content:""}.icon-font:before{content:""}.icon-kefu_2:before{content:""}.icon-biaoqing_3:before{content:""}.icon-swatches-palette:before{content:""}.icon-tuichudenglu:before{content:""}.icon-jinzhi:before{content:""}.icon-vote:before{content:""}.icon-pinglun_2:before{content:""}.icon-biaoqing_2:before{content:""}.icon-hide:before{content:""}.icon-qianbao:before{content:""}.icon-shuben_3:before{content:""}.icon-double-quotes-right:before{content:""}.icon-sousuo_2:before{content:""}.icon-zhiwu:before{content:""}.icon-heading:before{content:""}.icon-kanjia:before{content:""}.icon-tongzhuangshui:before{content:""}.icon-list-order:before{content:""}.icon-jiaojuan:before{content:""}.icon-quanzi_2:before{content:""}.icon-remove-minus:before{content:""}.icon-kefu:before{content:""}.icon-zhibiao1:before{content:""}.icon-table-add:before{content:""}.icon-bianji_2:before{content:""}.icon-xingqiu:before{content:""}.icon-text:before{content:""}.icon-bianji2:before{content:""}.icon-shuju_3:before{content:""}.icon-strikethrough:before{content:""}.icon-wancheng_2:before{content:""}.icon-xiangji_2:before{content:""}.icon-heading-h3:before{content:""}.icon-wode:before{content:""}.icon-biji:before{content:""}.icon-layer:before{content:""}.icon-biaoqian:before{content:""}.icon-qianbi:before{content:""}.icon-paperclip-attechment-horizontal:before{content:""}.icon-fuwu:before{content:""}.icon-weixiu_2:before{content:""}.icon-list-add:before{content:""}.icon-zhanghao:before{content:""}.icon-fuzhuang:before{content:""}.icon-layers:before{content:""}.icon-youhuiquan:before{content:""}.icon-jiqiren:before{content:""}.icon-text-align-justify:before{content:""}.icon-dingdan:before{content:""}.icon-kapianxingshi:before{content:""}.icon-path:before{content:""}.icon-sousuo1:before{content:""}.icon-shuqian:before{content:""}.icon-move:before{content:""}.icon-fankui:before{content:""}.icon-shandian_2:before{content:""}.icon-link:before{content:""}.icon-wancheng_3:before{content:""}.icon-jiankong:before{content:""}.icon-table:before{content:""}.icon-shoucang:before{content:""}.icon-nv:before{content:""}.icon-sort-descending:before{content:""}.icon-wancheng1:before{content:""}.icon-nan:before{content:""}.icon-table-remove:before{content:""}.icon-mima:before{content:""}.icon-jingbao:before{content:""}.icon-text-align-left:before{content:""}.icon-tianjia:before{content:""}.icon-wendu:before{content:""}.icon-heading-h5:before{content:""}.icon-chongzhi:before{content:""}.icon-yinger:before{content:""}.icon-sort-ascending:before{content:""}.icon-bangzhu1:before{content:""}.icon-tangguo:before{content:""}.icon-single-quotes-left:before{content:""}.icon-shibai1:before{content:""}.icon-shuye:before{content:""}.icon-list-checked:before{content:""}.icon-tishi1:before{content:""}.icon-zuanshi:before{content:""}.icon-move-horizontal:before{content:""}.icon-shanchu:before{content:""}.icon-wendu_2:before{content:""}.icon-remove-minus-circle:before{content:""}.icon-dengpao:before{content:""}.icon-shandian:before{content:""}.icon-shrink:before{content:""}.icon-bianji_3:before{content:""}.icon-shuben:before{content:""}.icon-text-align-right:before{content:""}.icon-youhuiquan_2:before{content:""}.icon-shixian:before{content:""}.icon-bg-color:before{content:""}.icon-faming:before{content:""}.icon-shuju2:before{content:""}.icon-checkbox-check-fill:before{content:""}.icon-tongji:before{content:""}.icon-huangguan:before{content:""}.icon-show:before{content:""}.icon-jiudian_2:before{content:""}.icon-meishu:before{content:""}.icon-painter:before{content:""}.icon-fenlei:before{content:""}.icon-gengduo21:before{content:""}.icon-code-inline:before{content:""}.icon-tuandui:before{content:""}.icon-yaoqingren2:before{content:""}.icon-font-color:before{content:""}.icon-wenjian:before{content:""}.icon-yaoqingren:before{content:""}.icon-select-multi1:before{content:""}.icon-weixiu:before{content:""}.icon-tuandui4:before{content:""}.icon-biaoqing1:before{content:""}.icon-ziyuan1:before{content:""}.icon-tuandui3:before{content:""}.icon-beijingsetianchong:before{content:""}.icon-shouye1:before{content:""}.icon-wancheng2:before{content:""}.icon-command1:before{content:""}.icon-wenjian_2:before{content:""}.icon-yushou:before{content:""}.icon-huiche1:before{content:""}.icon-shezhi3:before{content:""}.icon-shouhuo:before{content:""}.icon-github:before{content:""}.icon-zhuanfa:before{content:""}.icon-weixuanzhong2:before{content:""}.icon-github1:before{content:""}.icon-youjian:before{content:""}.icon-xuanzhong2:before{content:""}.icon-No-data:before{content:""}.icon-dingwei1:before{content:""}.icon-jian:before{content:""}.icon-zanwushuju1:before{content:""}.icon-yinhangka:before{content:""}.icon-dui:before{content:""}.icon-zanwushuju:before{content:""}.icon-shouye_3:before{content:""}.icon-gengduo:before{content:""}.icon-zanwushuju5:before{content:""}.icon-shoucang_2:before{content:""}.icon-cuo:before{content:""}.icon-zanwushuju7:before{content:""}.icon-shouye_2:before{content:""}.icon-gengduo11:before{content:""}.icon-zanwushuju10:before{content:""}.icon-geren:before{content:""}.icon-menpiao:before{content:""}.icon-zanwushujuxian:before{content:""}.icon-zhuanfa_2:before{content:""}.icon-liebiaoxingshi:before{content:""}.icon-Ctrl-copy:before{content:""}.icon-weizhi:before{content:""}.icon-jia:before{content:""}.icon-double-arrow-right-full:before{content:""}.icon-dianpu:before{content:""}.icon-weixuanzhong:before{content:""}.icon-gou:before{content:""}.icon-saoma:before{content:""}.icon-xuanzhong:before{content:""}.icon-suo:before{content:""}.icon-fenlei_3:before{content:""}.icon-bianqian:before{content:""}.icon-baitianmoshi3:before{content:""}.icon-tianjiahaoyou:before{content:""}.icon-gongyi:before{content:""}.icon-anheimoshi3:before{content:""}.icon-fenxiang1:before{content:""}.icon-erweima3:before{content:""}.icon-bilibili-s:before{content:""}.icon-liulan:before{content:""}.icon-erweima2:before{content:""}.icon-gudingkuandu:before{content:""}.icon-bukejian:before{content:""}.icon-shalou3:before{content:""}.icon-zidongkuandu-01:before{content:""}.icon-wendang:before{content:""}.icon-shalou2:before{content:""}.icon-jiantouyoushang:before{content:""}.icon-saoma_2:before{content:""}.icon-qingchu2:before{content:""}.icon-jiantouzuoxia:before{content:""}.icon-fenlei_2:before{content:""}.icon-buganxingqu:before{content:""}.icon-gaodu1:before{content:""}.icon-dingyue_2:before{content:""}.icon-bianji6:before{content:""}.icon-arrow-sfixed:before{content:""}.icon-shuju:before{content:""}.icon-wenjian3:before{content:""}.icon-ipad:before{content:""}.icon-ziyuan_2:before{content:""}.icon-fapiao2:before{content:""}.icon-bijibendiannao:before{content:""}.icon-dingyue_3:before{content:""}.icon-jiayou2:before{content:""}.icon-shouji2:before{content:""}.icon-huiyuan:before{content:""}.icon-zhi:before{content:""}.icon-diannao3:before{content:""}.icon-tianxie:before{content:""}.icon-geren3:before{content:""}.icon-danhangshurukuang:before{content:""}.icon-gonggao:before{content:""}.icon-geren2:before{content:""}.icon-duohangshurukuang:before{content:""}.icon-wancheng_4:before{content:""}.icon-lajitong2:before{content:""}.icon-zhage:before{content:""}.icon-daka:before{content:""}.icon-shebei:before{content:""}.icon-xialaxuanze:before{content:""}.icon-wode_2:before{content:""}.icon-fapiao:before{content:""}.icon-35zhage:before{content:""}.icon-shaixuan_2:before{content:""}.icon-jiandu:before{content:""}.icon-switchButton:before{content:""}.icon-daohang:before{content:""}.icon-falvsusong:before{content:""}.icon-numberBox:before{content:""}.icon-shaixuan:before{content:""}.icon-geren4:before{content:""}.icon-select:before{content:""}.icon-xiaoshou:before{content:""}.icon-falvsusong2:before{content:""}.icon-shuzhuang1:before{content:""}.icon-qingchu:before{content:""}.icon-jubao2:before{content:""}.icon-jilianxuanze1:before{content:"𑳑"}.icon-rili:before{content:""}.icon-jubao:before{content:""}.icon-mimashuru1:before{content:""}.icon-fanhui:before{content:""}.icon-huodong_1:before{content:""}.icon-anniu1:before{content:""}.icon-tuandui_2:before{content:""}.icon-yaopin_1:before{content:""}.icon-a-pingfenxian:before{content:""}.icon-kuaidiyuan:before{content:""}.icon-huodong_2:before{content:""}.icon-fenduanlan:before{content:""}.icon-shezhi_2:before{content:""}.icon-jiameng_1:before{content:""}.icon-jingyin:before{content:""}.icon-jindian:before{content:""}.icon-lianjie:before{content:""}.icon-faxian:before{content:""}.icon-pinglun_3:before{content:""}.icon-chongzhijilu:before{content:""}.icon-gouwu:before{content:""}.icon-fenlei_4:before{content:""}.icon-naozhong1:before{content:""}.icon-jiameng_2:before{content:""}.icon-tianjia_2:before{content:""}.icon-jiameng:before{content:""}.icon-tixing:before{content:""}.icon-jiezhen:before{content:""}.icon-anquan:before{content:""}.icon-shang2:before{content:""}.icon-yiliao:before{content:""}.icon-you2:before{content:""}.icon-yingpin:before{content:""}.icon-zuo2:before{content:""}.icon-huopinxinxi:before{content:""}.icon-xia2:before{content:""}.icon-shanchuwenjian:before{content:""}.icon-dianzan2:before{content:""}.icon-gouwuche:before{content:""}.icon-dianzan21:before{content:""}.icon-youxi:before{content:""}.icon-gouxuan:before{content:""}.icon-bianji_5:before{content:""}.icon-fuwu3:before{content:""}.icon-baocun:before{content:""}.icon-fuwu2:before{content:""}.icon-tianjiawenjian1:before{content:""}.icon-qiehuan:before{content:""}.icon-yaopin:before{content:""}.icon-tuandui2:before{content:""}.icon-riqi2:before{content:""}.icon-wenzhen:before{content:""}.icon-butixing:before{content:""}.icon-hongbao3:before{content:""}.icon-dingdanliebiao:before{content:""}.icon-gongyingshang:before{content:""}.icon-xiangji:before{content:""}.icon-fuwu4:before{content:""}.icon-xuexiao:before{content:""}.icon-gongsijieshao:before{content:""}.icon-bianji_4:before{content:""}.icon-tongzhiguanli:before{content:""}.icon-boda:before{content:""}.icon-xianshi:before{content:""}.icon-gouwudai:before{content:""}.icon-yincang:before{content:""}.icon-zhuanfa_3:before{content:""}.icon-tianxie1:before{content:""}.icon-yinle:before{content:""}.icon-jingli:before{content:""}.icon-huodaofukuan:before{content:""}.icon-gouwuche3:before{content:""}.icon-shangpin:before{content:""}.icon-qiehuanyuyan:before{content:""}.icon-dianhua:before{content:""}.icon-fabu:before{content:""}.icon-dangqianweizhi:before{content:""}.icon-yaofang:before{content:""}.icon-shipin:before{content:""}.icon-shouye_8:before{content:""}.icon-yuyin:before{content:""}.icon-diancifa:before{content:""}.icon-wanchengdingdan:before{content:""}.icon-xiazai_3:before{content:""}.icon-guanbiyuyin:before{content:""}.icon-jilu_2:before{content:""}.icon-jifen:before{content:""}.icon-yaodian:before{content:""}.icon-wupin:before{content:""}.icon-chongwu:before{content:""}.icon-shequ:before{content:""}.icon-shangpin_2:before{content:""}.icon-gouwu_2:before{content:""}.icon-shouye_7:before{content:""}.icon-guanji1:before{content:""}.icon-gouwuche_3:before{content:""}.icon-lianjie_2:before{content:""}.icon-fenlei_5:before{content:""}.icon-dayin_2:before{content:""}.icon-wode_4:before{content:""}.icon-lajitong:before{content:""}.icon-jiesuo1:before{content:""}.icon-huowu:before{content:""}.icon-yuechi:before{content:""}.icon-dayin:before{content:""}.icon-gouwuche_2-fill:before{content:""}.icon-zhibo:before{content:""}.icon-shenhe:before{content:""}.icon-tianjiawendang1:before{content:""}.icon-shenhe_2:before{content:""}.icon-shanchuwendang:before{content:""}.icon-bendiquan:before{content:""}.icon-tianjia_3:before{content:""}.icon-qushui:before{content:""}.icon-shanchu_2:before{content:""}.icon-xiaofei:before{content:""}.icon-shang:before{content:""}.icon-mubiao:before{content:""}.icon-fangda1:before{content:""}.icon-chuan:before{content:""}.icon-suoxiao1:before{content:""}.icon-wode_5:before{content:""}.icon-xia:before{content:""}.icon-pintuan:before{content:""}.icon-zuo:before{content:""}.icon-gouwuche_5:before{content:""}.icon-lianjie1:before{content:""}.icon-shouye_9:before{content:""}.icon-quanping1:before{content:""}.icon-dianpu_3:before{content:""}.icon-you:before{content:""}.icon-jilu1:before{content:""}.icon-shuaxin1:before{content:""}.icon-jiankang:before{content:""}.icon-shuaxin_2:before{content:""}.icon-gailan:before{content:""}.icon-shuaxin_3:before{content:""}.icon-fankui_2:before{content:""}.icon-jiaoji:before{content:""}.icon-anquan_2:before{content:""}.icon-jiantou_2:before{content:""}.icon-anquan_3:before{content:""}.icon-zhongxinshouquan:before{content:""}.icon-zhibo_2:before{content:""}.icon-shangchuan1:before{content:""}.icon-dingbu:before{content:""}.icon-xiazai:before{content:""}.icon-dibu:before{content:""}.icon-xiangxia:before{content:""}.icon-you_2:before{content:""}.icon-zhuanfa_4:before{content:""}.icon-shang_2:before{content:""}.icon-dianzan_2:before{content:""}.icon-zuo_2:before{content:""}.icon-xiazai_2:before{content:""}.icon-xia_2:before{content:""}.icon-dianpu_2:before{content:""}.icon-fenlei_6:before{content:""}.icon-xiangshang:before{content:""}.icon-zhuanfa_5:before{content:""}.icon-faming-2:before{content:""}.icon-gongchang:before{content:""}.icon-Wi-Fi:before{content:""}.icon-jianzhu_5:before{content:""}.icon-miaosha:before{content:""}.icon-jianzhu_4:before{content:""}.icon-huizhang:before{content:""}.icon-jianzhu_6:before{content:""}.icon-dianshi:before{content:""}.icon-jianzhu_3:before{content:""}.icon-huodong:before{content:""}.icon-jiaotang:before{content:""}.icon-shenfenzheng:before{content:""}.icon-jianzhu_2:before{content:""}.icon-remen:before{content:""}.icon-bowuguan:before{content:""}.icon-touyingyi:before{content:""}.icon-chengshi_2:before{content:""}.icon-miaobiao:before{content:""}.icon-chengshi_3:before{content:""}.icon-hongbao:before{content:""}.icon-yiyuan:before{content:""}.icon-wenzhang_2:before{content:""}.icon-jianzhu:before{content:""}.icon-miaobiao_2:before{content:""}.icon-xuexiao_2:before{content:""}.icon-qianbao_2:before{content:""}.icon-chengshi:before{content:""}.icon-guanbi:before{content:""}.icon-dingshi1:before{content:""}.icon-yaodian_2:before{content:""}.icon-sidebar:before{content:""}.icon-fuzhi:before{content:""}.icon-jinianbei:before{content:""}.icon-cebian-fanhui:before{content:""}.icon-lanya:before{content:""}.icon-jinianbei_2:before{content:""}.icon-xuanzekuang-jiantou:before{content:""}.icon-caijian:before{content:""}.icon-dianti_4:before{content:""}.icon-pinglun:before{content:""}.icon-songhuo:before{content:""}.icon-dianti_2:before{content:""}.icon-shenglvehao:before{content:""}.icon-erweima_2:before{content:""}.icon-dianti_5:before{content:""}.icon-caidan1:before{content:""}.icon-fenxiao:before{content:""}.icon-dianti_6:before{content:""}.icon-xianshiqi:before{content:""}.icon-jiandao:before{content:""}.icon-dianti:before{content:""}.icon-bang2:before{content:""}.icon-shezhi_3:before{content:""}.icon-dianti_3:before{content:""}.icon-jihuagongzuo:before{content:""}.icon-guanli:before{content:""}.icon-shafa:before{content:""}.icon-user:before{content:""}.icon-shouye_4:before{content:""}.icon-guizi:before{content:""}.icon-zhaopian-copy:before{content:""}.icon-shuben_2:before{content:""}.icon-biangui:before{content:""}.icon-kongzhuangtai:before{content:""}.icon-dianhua_2:before{content:""}.icon-bingxiang:before{content:""}.icon-tongzhi1:before{content:""}.icon-huiyuan_2:before{content:""}.icon-shuangrenchuang:before{content:""}.icon-bangzhu:before{content:""}.icon-qifei:before{content:""}.icon-danrenchuang:before{content:""}.icon-zuoduiqi:before{content:""}.icon-shouye_5:before{content:""}.icon-shuangrenchuang_2:before{content:""}.icon-yiwen:before{content:""}.icon-erweima:before{content:""}.icon-danrenchuang_2:before{content:""}.icon-xuanzewendang:before{content:""}.icon-daohang_2:before{content:""}.icon-beizi:before{content:""}.icon-youduiqi:before{content:""}.icon-weizhi_2:before{content:""}.icon-chuanglian:before{content:""}.icon-xunhuan:before{content:""}.icon-quanzi:before{content:""}.icon-chuanglian_2:before{content:""}.icon-bianji1:before{content:""}.icon-qifei_2:before{content:""}.icon-chuanglian_3:before{content:""}.icon-xiugai:before{content:""}.icon-jifen_2:before{content:""}.icon-taideng:before{content:""}.icon-xinhao:before{content:""}.icon-feiji:before{content:""}.icon-taideng_2:before{content:""}.icon-xiaoxi:before{content:""}.icon-zihangche:before{content:""}.icon-yijia:before{content:""}.icon-xiazai2:before{content:""}.icon-qiche1:before{content:""}.icon-liangyijia:before{content:""}.icon-tianjiawenjian:before{content:""}.icon-zhaoche:before{content:""}.icon-QQ:before{content:""}.icon-tianjiawendang:before{content:""}.icon-gongshi:before{content:""}.icon-jisuanqi:before{content:""}.icon-tianjia2:before{content:""}.icon-lanqiu:before{content:""}.icon-jisuanqi_2:before{content:""}.icon-tianjia1:before{content:""}.icon-jiegou:before{content:""}.icon-jisuanqi_3:before{content:""}.icon-tixing1:before{content:""}.icon-shouyi:before{content:""}.icon-jisuanqi_4:before{content:""}.icon-tishi:before{content:""}.icon-qiche_2:before{content:""}.icon-xinpian:before{content:""}.icon-suoxiao:before{content:""}.icon-shui:before{content:""}.icon-yanfa:before{content:""}.icon-sousuo:before{content:""}.icon-shezhi_4:before{content:""}.icon-duihao:before{content:""}.icon-shouye:before{content:""}.icon-yanjing-fang:before{content:""}.icon-zhifushibai:before{content:""}.icon-shouqi:before{content:""}.icon-shuaka:before{content:""}.icon-chenggong1:before{content:""}.icon-shijian:before{content:""}.icon-shoushi:before{content:""}.icon-add-plus:before{content:""}.icon-shenpi:before{content:""}.icon-wenzhang:before{content:""}.icon-add-plus-circle:before{content:""}.icon-shezhi2:before{content:""}.icon-jiayou:before{content:""}.icon-close-circle:before{content:""}.icon-shangchuan:before{content:""}.icon-shoubiao:before{content:""}.icon-combine-cells:before{content:""}.icon-shanjianwenjian:before{content:""}.icon-jiqi:before{content:""}.icon-double-quotes-left:before{content:""}.icon-shanjianwendang:before{content:""}.icon-shuju_2:before{content:""}.icon-columns:before{content:""}.icon-shanchu2:before{content:""}.icon-qiandai:before{content:""}.icon-add-row:before{content:""}.icon-quanping:before{content:""}.icon-biaoqing:before{content:""}.icon-add-column:before{content:""}.icon-liebiao:before{content:""}.icon-huati:before{content:""}.icon-copy:before{content:""}.icon-jiesuo:before{content:""}.icon-jingji:before{content:""}.icon-add-plus-square:before{content:""}.icon-jietu:before{content:""}.icon-yanjing-yuan:before{content:""}.icon-edit-pencil-line-02:before{content:""}.icon-jilu:before{content:""}.icon-qushi:before{content:""}.icon-add-minus-square:before{content:""}.icon-guanbi1:before{content:""}.icon-shangchuan_2:before{content:""}.icon-heading-h1:before{content:""}.icon-gengduo3:before{content:""}.icon-shoudiantong:before{content:""}.icon-clean:before{content:""}.icon-gengduo2:before{content:""}.icon-kafei:before{content:""}.icon-crop:before{content:""}.icon-gengduo1:before{content:""}.icon-canju:before{content:""}.icon-clock-in:before{content:""}.icon-fuxuan:before{content:""}.icon-shalou1:before{content:""}.icon-heading-h2:before{content:""}.icon-fenxiang:before{content:""}.icon-canyin:before{content:""}.icon-delete-row:before{content:""}.icon-fenbuduiqi:before{content:""}.icon-huojian:before{content:""}.icon-bold:before{content:""}.icon-fangda:before{content:""}.icon-shouyinji:before{content:""}.icon-heading-h4:before{content:""}.icon-dingshi:before{content:""}.icon-guanjun:before{content:""}.icon-expand1:before{content:""}.icon-dianliang:before{content:""}.icon-piaoliuping:before{content:""}.icon-image:before{content:""}.icon-quanpingsuoxiao:before{content:""}.icon-yinle_2:before{content:""}.icon-italic:before{content:""}.icon-expand:before{content:""}.icon-mofa:before{content:""}.icon-link-break:before{content:""}.icon-diqiu-:before{content:""}.icon-wangye:before{content:""}.icon-list-remove:before{content:""}.icon-icon_diqiu:before{content:""}.icon-xiaochengxu:before{content:""}.icon-delete-column:before{content:""}.icon-fanyi1:before{content:""}.icon-jiangbei:before{content:""}.icon-edit-pencil-02:before{content:""}.icon-shuyi_fanyi-36:before{content:""}.icon-maikefeng:before{content:""}.icon-select-multi:before{content:""}.icon-shuaxin9:before{content:""}.icon-shexiangtou:before{content:""}.icon-edit-pencil-01:before{content:""}.icon-refresh:before{content:""}.icon-weixin:before{content:""}.icon-mention-at:before{content:""}.icon-a-huaban2fuben32:before{content:""}.icon-lanche:before{content:""}.icon-component:before{content:""}.icon-shuaxin12:before{content:""}.icon-ditie:before{content:""}.icon-heading-h6:before{content:""}.icon-bofang:before{content:""}.icon-lieche:before{content:""}.icon-more-grid-big:before{content:""}.icon-pinglun1:before{content:""}.icon-gongjiao:before{content:""}.icon-paragraph:before{content:""}.icon-huatong:before{content:""}.icon-guanguangche:before{content:""}.icon-undo-circle:before{content:""}.svg-icon[data-v-85e83007]{display:inline-flex}.svg-icon svg[data-v-85e83007]{width:100%;height:100%}.fail-alert[data-v-8e25e998]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;color:#ff4d4f;font-size:14px;animation:fail-pop-8e25e998 .3s ease-out}@keyframes fail-pop-8e25e998{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.captcha-wrap[data-v-8e25e998]{width:100%}.captcha-wrap .captcha-img-box[data-v-8e25e998]{position:relative;max-width:420px;width:100%;aspect-ratio:420/240;margin:0 auto;border-radius:6px;overflow:hidden;cursor:default}.captcha-wrap .captcha-img-box canvas[data-v-8e25e998]{width:100%;height:100%;display:block}.captcha-wrap .captcha-img-box .block-canvas[data-v-8e25e998]{position:absolute;top:0;left:0;pointer-events:none}.captcha-wrap .captcha-img-box .point-layer[data-v-8e25e998]{position:absolute;inset:0;pointer-events:none}.captcha-wrap .captcha-img-box .refresh-btn[data-v-8e25e998]{position:absolute;top:8px;right:8px;width:30px;height:30px;background:#0006;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.captcha-wrap .slider-track[data-v-8e25e998]{max-width:420px;width:100%;margin:12px auto 0;height:44px;background:var(--app-bg-color);border-radius:22px;position:relative;overflow:hidden}.captcha-wrap .slider-track .slider-progress[data-v-8e25e998]{position:absolute;left:0;top:0;height:100%;border-radius:22px;transition:none;z-index:2;background:var(--app-primary-color)}.captcha-wrap .slider-track .slider-progress.success[data-v-8e25e998]{background:#52c41a}.captcha-wrap .slider-track .slider-progress.fail[data-v-8e25e998]{background:#ff4d4f}.captcha-wrap .slider-track .slider-btn[data-v-8e25e998]{position:absolute;top:0;left:0;width:44px;height:44px;background:var(--app-primary-color);border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;z-index:2;cursor:grab;transition:background .3s}.captcha-wrap .slider-track .slider-btn.success[data-v-8e25e998]{background:#52c41a}.captcha-wrap .slider-track .slider-btn.fail[data-v-8e25e998]{background:#ff4d4f}.captcha-wrap .slider-track .slider-tip[data-v-8e25e998]{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#999;pointer-events:none}.captcha-wrap .click-box[data-v-8e25e998]{cursor:crosshair}.captcha-wrap .click-box .point-tag[data-v-8e25e998]{position:absolute;width:24px;height:24px;background:#1890ff;color:#fff;border-radius:50%;text-align:center;line-height:24px;font-size:14px;box-shadow:0 0 0 2px #fffc}.captcha-wrap .tip-text[data-v-8e25e998]{margin-top:10px;text-align:center;color:#666}.captcha-wrap .tip-text .target-word[data-v-8e25e998]{color:red;font-weight:700}.form-options[data-v-c804a0f6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.form-options .form-links[data-v-c804a0f6]{display:flex;align-items:center;gap:8px}.form-options .forgot-link[data-v-c804a0f6]{color:var(--app-primary-color)}.submit-btn[data-v-c804a0f6]{border-radius:8px;font-weight:500}.login-qrcode-warpper[data-v-c804a0f6]{display:flex;justify-content:space-between;gap:10px}.login-qrcode-warpper .submit-btn[data-v-c804a0f6]{width:50%}.divider-text[data-v-c804a0f6]{color:var(--app-text-secondary);font-size:14px}.social-login[data-v-c804a0f6]{display:flex;gap:16px;justify-content:center}.register-btn[data-v-c804a0f6]{text-align:center;margin-top:20px}.register-btn a[data-v-c804a0f6]{color:var(--app-primary-color);margin-left:10px}.submit-btn[data-v-f77dbc14]{border-radius:8px;font-weight:500}.form-options[data-v-4cdc8311]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:24px}.terms-link[data-v-4cdc8311]{padding:0;height:auto;font-size:14px;color:var(--app-primary-color)}.back-btn[data-v-4cdc8311]{margin-top:5px;text-align:center}.back-btn a[data-v-4cdc8311]{color:var(--app-primary-color)}.code-row[data-v-d33595fc]{display:flex;gap:16px;align-items:center}.code-row .code-input-wrap[data-v-d33595fc]{display:flex;gap:12px;flex:1}.code-row .code-input-wrap .code-input[data-v-d33595fc]{width:40px;height:40px;text-align:center;font-size:20px;border:1px solid var(--app-border-color);background:var(--app-content-bg);border-radius:var(--app-border-radiu);color:var(--app-text-color);outline:none}.code-row .code-input-wrap .code-input[data-v-d33595fc]:focus{border-color:var(--app-primary-color)}.code-row .send-btn[data-v-d33595fc]{flex:1}.qrcode[data-v-465d1db6]{text-align:center;margin-top:20px;color:var(--app-text-secondary)}.qrcode img[data-v-465d1db6]{width:200px;height:200px}.submit-btn[data-v-465d1db6]{border-radius:8px;font-weight:500}.app-logo[data-v-e8c1fa09]{height:56px;display:flex;align-items:center;gap:5px;padding:0 16px;overflow:hidden;white-space:nowrap;justify-content:flex-start}.app-logo img[data-v-e8c1fa09]{width:30px;height:30px;flex-shrink:0;border-radius:10px}.app-logo .logo-text[data-v-e8c1fa09]{font-size:16px;font-weight:600;color:var(--app-sider-text);overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.app-logo--collapsed[data-v-e8c1fa09]{justify-content:center;padding:0}.login-page[data-v-17ef8af5]{position:relative;width:100vw;height:100vh;display:flex;overflow:hidden;transition:background-color .3s;user-select:none}.login-page.layout-center[data-v-17ef8af5]{justify-content:center;align-items:center;background:linear-gradient(100deg,rgba(229,122,239,.3450980392),var(--app-primary-color))}.login-page.layout-center .login-illustration[data-v-17ef8af5]{display:none!important}.login-page.layout-center .login-form-wrap[data-v-17ef8af5]{margin:0!important}.login-page.layout-left[data-v-17ef8af5]{flex-direction:row-reverse}.login-page.dark .login-form-wrap[data-v-17ef8af5]{box-shadow:0 1px 8px 2px var(--app-primary-color)}.logo[data-v-17ef8af5]{position:fixed;top:10px;left:20px;display:flex;align-items:center;gap:12px;z-index:10}.logo[data-v-17ef8af5] .logo-img{width:42px;height:42px}.logo[data-v-17ef8af5] .logo-text{font-size:20px;font-weight:600;margin:0;color:var(--app-text-color);transition:color .3s}.header-toolbar[data-v-17ef8af5]{position:fixed;top:24px;right:32px;z-index:20}.header-toolbar .toolbar-wrap[data-v-17ef8af5]{display:flex;align-items:center;gap:4px;padding:0 8px;background:var(--app-content-bg);border-radius:999px;border:1px solid var(--app-border-color)}.header-toolbar .color-trigger-wrap[data-v-17ef8af5]{display:flex;align-items:center}.header-toolbar .color-group[data-v-17ef8af5]{display:flex;align-items:center;gap:10px;width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:width .28s ease,opacity .22s ease;pointer-events:none;height:40px}.header-toolbar .color-group.open[data-v-17ef8af5]{width:220px;opacity:1;pointer-events:auto}.header-toolbar .color-circle[data-v-17ef8af5]{width:22px;height:22px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700;transition:transform .2s ease}.header-toolbar .color-circle[data-v-17ef8af5]:hover{transform:scale(1.1)}.header-toolbar .check-icon[data-v-17ef8af5]{line-height:1}.header-toolbar .tool-icon-btn[data-v-17ef8af5]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;font-size:18px;transition:background-color .2s}.header-toolbar .tool-icon-btn[data-v-17ef8af5]:hover{color:var(--app-primary-color)}.login-illustration[data-v-17ef8af5]{flex:1 1 55%;min-width:480px;max-width:960px;display:flex;align-items:center;justify-content:center;position:relative;transition:flex-basis .3s ease,min-width .3s ease}.login-illustration .illustration-decoration[data-v-17ef8af5]{position:absolute;width:100%;height:100%;pointer-events:none}.login-illustration .illustration-decoration .decoration-circle[data-v-17ef8af5]{position:absolute;border-radius:50%;background:#40a9ff14}.login-illustration .illustration-decoration .circle-1[data-v-17ef8af5]{width:320px;height:320px;top:10%;left:20%}.login-illustration .illustration-decoration .circle-2[data-v-17ef8af5]{width:220px;height:220px;bottom:15%;right:25%}.login-illustration .illustration-decoration .circle-3[data-v-17ef8af5]{width:140px;height:140px;top:40%;left:10%}.login-illustration .illustration-decoration .circle-4[data-v-17ef8af5]{width:180px;height:180px;bottom:5%;left:40%}.login-illustration .illustration-content[data-v-17ef8af5]{z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.login-illustration .illustration-content .illustration-img[data-v-17ef8af5]{max-width:90%;max-height:86%;object-fit:contain;transition:max-width .3s ease,max-height .3s ease}.login-form-wrap[data-v-17ef8af5]{flex:0 0 500px;min-width:500px;max-width:500px;margin:auto 96px auto auto;box-shadow:0 8px 30px #00000012;transition:margin .3s ease}.form-container[data-v-17ef8af5]{height:520px;overflow:hidden}.login-copyright[data-v-17ef8af5]{margin-top:32px;text-align:center;color:var(--app-text-secondary);font-size:13px;transition:color .3s}.login-copyright a[data-v-17ef8af5]{color:var(--app-primary-color)}@media (max-width: 1280px){.login-illustration[data-v-17ef8af5]{min-width:420px}.login-form-wrap[data-v-17ef8af5]{margin:auto 72px auto auto}}@media (max-width: 1080px){.login-illustration[data-v-17ef8af5]{min-width:340px}.login-form-wrap[data-v-17ef8af5]{margin:auto 48px auto auto}}@media (max-width: 860px){.login-illustration[data-v-17ef8af5]{display:none}.login-page[data-v-17ef8af5]{justify-content:center;align-items:center}.login-form-wrap[data-v-17ef8af5]{margin:auto}}@media (max-width: 560px){.logo[data-v-17ef8af5]{top:16px;left:16px}.logo[data-v-17ef8af5] .logo-img{width:32px;height:32px}.logo[data-v-17ef8af5] .logo-text{font-size:16px}.header-toolbar[data-v-17ef8af5]{top:16px;right:16px}.login-form-wrap[data-v-17ef8af5]{flex:0 0 calc(100% - 32px);min-width:0;max-width:500px;width:calc(100% - 32px);margin:16px}.form-container[data-v-17ef8af5]{height:auto}}.error-page[data-v-79d20d86]{height:100%;display:flex;align-items:center;justify-content:center;gap:48px;flex-direction:row;box-sizing:border-box}.error-page .error-text[data-v-79d20d86]{display:flex;flex-direction:column;font-size:16px;justify-content:center;align-items:center;color:var(--app-text-secondary)}@media (max-width: 768px){.error-page[data-v-79d20d86]{flex-direction:column;gap:32px}}.error-page[data-v-b058af5f]{height:100%;display:flex;align-items:center;justify-content:center;gap:48px;flex-direction:row;box-sizing:border-box}.error-page .error-text[data-v-b058af5f]{display:flex;flex-direction:column;font-size:16px;justify-content:center;align-items:center;color:var(--app-text-secondary)}@media (max-width: 768px){.error-page[data-v-b058af5f]{flex-direction:column;gap:32px}}.menu-search-modal[data-v-593f7b89] .ant-modal-content{border-radius:12px;overflow:hidden;background:var(--app-content-bg);box-shadow:var(--app-shadow)}.search-input-wrap[data-v-593f7b89]{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid var(--app-border-color);background:var(--app-bg-color);border-radius:5px}.search-input-wrap .search-icon[data-v-593f7b89]{font-size:18px;color:var(--app-text-secondary);margin-right:12px;flex-shrink:0}.search-input-wrap .search-input[data-v-593f7b89]{flex:1;border:none;outline:none;font-size:15px;background:transparent;color:var(--app-text-color)}.search-input-wrap .search-input[data-v-593f7b89]::placeholder{color:var(--app-text-secondary);font-size:14px}.search-input-wrap .search-shortcut[data-v-593f7b89]{font-size:12px;color:var(--app-text-secondary);background:var(--app-hover-bg);padding:2px 10px;border-radius:4px;flex-shrink:0;letter-spacing:.3px}.search-results[data-v-593f7b89]{max-height:400px;min-height:50px;overflow-y:auto;padding:6px 0}.search-results[data-v-593f7b89]::-webkit-scrollbar{width:4px}.search-results[data-v-593f7b89]::-webkit-scrollbar-track{background:transparent}.search-results[data-v-593f7b89]::-webkit-scrollbar-thumb{background:var(--app-border-color);border-radius:4px}.search-results .search-item[data-v-593f7b89]{display:flex;align-items:center;padding:8px 16px;cursor:pointer;border-radius:5px;margin-bottom:5px}.search-results .search-item[data-v-593f7b89]:hover,.search-results .search-item.active[data-v-593f7b89]{background:var(--app-primary-color)}.search-results .search-item .item-icon[data-v-593f7b89]{font-size:18px;color:var(--app-text-secondary);margin-right:12px;flex-shrink:0}.search-results .search-item .item-icon-placeholder[data-v-593f7b89]{width:18px;height:18px;margin-right:12px;flex-shrink:0}.search-results .search-item .item-text[data-v-593f7b89]{flex:1;min-width:0}.search-results .search-item .item-text .item-title[data-v-593f7b89]{font-size:14px;color:var(--app-text-color);font-weight:500;line-height:1.4}.search-results .search-item .item-text .item-breadcrumb[data-v-593f7b89]{font-size:12px;color:var(--app-text-secondary);margin-top:2px;display:flex;align-items:center;flex-wrap:wrap}.search-results .search-item .item-text .item-breadcrumb .separator[data-v-593f7b89]{margin:0 4px;color:var(--app-border-color)}.search-footer-hint[data-v-593f7b89]{display:flex;align-items:center;justify-content:flex-start;gap:24px;padding:12px 16px 0;border-top:1px solid var(--app-border-color)}.search-footer-hint .hint-item[data-v-593f7b89]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--app-text-secondary)}.search-footer-hint .key-box[data-v-593f7b89]{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 8px;border:1px solid var(--app-border-color);border-radius:6px;background:var(--app-hover-bg);font-size:14px;color:var(--app-text-secondary)}[data-v-2d3b99c0] .ant-card-body{padding:5px 20px 20px}.notify-panel[data-v-2d3b99c0]{width:350px;box-shadow:0 0 10px #a39f9fb3}.notify-panel .notify-list[data-v-2d3b99c0]{max-height:400px;overflow-y:auto}.notify-panel .notify-list .notify-item[data-v-2d3b99c0]{display:flex;gap:12px;border-bottom:1px solid var(--app-border-color);padding-bottom:10px;margin-bottom:10px}.notify-panel .notify-list .notify-item .notify-content[data-v-2d3b99c0]{flex:1}.notify-panel .notify-list .notify-item .notify-content .notify-title[data-v-2d3b99c0]{font-size:14px;color:var(--app-text-color);margin-bottom:6px}.notify-panel .notify-list .notify-item .notify-content .notify-desc[data-v-2d3b99c0]{font-size:14px;color:var(--app-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notify-panel .notify-list .notify-item .notify-content .notify-time[data-v-2d3b99c0]{font-size:12px;color:var(--app-text-secondary);margin-top:6px}.notify-panel .notify-footer[data-v-2d3b99c0]{display:flex;justify-content:flex-end;gap:15px;user-select:none}.notify-panel .notify-footer .more-btn[data-v-2d3b99c0]{color:var(--app-text-secondary)}.app-header[data-v-5e245167]{height:50px;background:var(--app-header-bg);border-bottom:1px solid var(--app-border-color);display:flex;align-items:center;padding:0 10px;transition:background-color .2s ease,border-color .2s ease}.app-header .header-left[data-v-5e245167]{display:flex;align-items:center;min-width:0}.app-header .header-left[data-v-5e245167] .logo-text{color:var(--app-text-color)}.app-header .header-left .menu-btn[data-v-5e245167]{cursor:pointer;color:var(--app-text-color);padding:5px 10px;border-radius:5px}.app-header .header-left .menu-btn[data-v-5e245167]:hover{color:var(--app-primary-color);background:var(--app-hover-bg)}.app-header .header-center[data-v-5e245167]{flex:1;min-width:0;display:flex;align-items:center;overflow:hidden}.app-header .header-right[data-v-5e245167]{display:flex;align-items:center;gap:4px}.app-header .header-right .search-pill[data-v-5e245167]{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;border:none;cursor:pointer;background:var(--app-bg-color);color:var(--app-text-color);font-size:14px;transition:all .2s ease;user-select:none}.app-header .header-right .search-pill[data-v-5e245167]:hover{background:var(--app-hover-bg)}.app-header .header-right .search-pill .search-icon[data-v-5e245167]{font-size:14px;color:var(--app-text-secondary)}.app-header .header-right .search-pill .search-text[data-v-5e245167]{color:var(--app-text-secondary)}.app-header .header-right .search-pill .search-shortcut[data-v-5e245167]{margin-left:4px;padding:2px 6px;border-radius:6px;background:#0000000a;font-size:12px;color:var(--app-text-secondary, #666);border:1px solid var(--app-border-color, #e8e8e8)}.app-header .header-right .user-info[data-v-5e245167]{display:flex;align-items:center;gap:8px;padding:0 8px;height:40px;border-radius:8px;cursor:pointer;transition:background .2s}.app-header .header-right .user-info[data-v-5e245167]:hover{background:var(--app-hover-bg)}.app-header .header-right .user-info .user-name[data-v-5e245167]{font-size:14px;color:var(--app-text-color)}.user-menu-title[data-v-5e245167]{margin-left:8px}.icon-btn[data-v-5e245167]{border:none;background:transparent;width:40px;height:40px;border-radius:var(--app-border-radiu);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--app-text-color);font-size:16px;transition:background .2s}.icon-btn[data-v-5e245167]:hover{background:var(--app-hover-bg)}.menu-user-info[data-v-5e245167]{display:flex;align-items:center;gap:10px;padding:10px;border-bottom:1px solid var(--app-border-color);font-size:13px;margin-bottom:5px}.menu-user-info .menu-user-info-right[data-v-5e245167]{display:flex;flex-direction:column}.menu-user-info .menu-user-info-right .email[data-v-5e245167]{color:var(--app-text-secondary)}@media (max-width: 950px){.app-header[data-v-5e245167]{padding:0 8px;justify-content:space-between}.app-header .app-logo span[data-v-5e245167],.app-header .user-name[data-v-5e245167]{display:none}.app-header .search-wapper[data-v-5e245167]{display:none!important}}[data-v-bc57ef33] .ant-menu-item,[data-v-bc57ef33] .ant-menu-submenu .ant-menu-submenu-title,[data-v-bc57ef33] .ant-menu .ant-menu-submenu-title{border-radius:6px!important}[data-v-bc57ef33] .ant-menu-item:not(.ant-menu-item-selected):hover{background-color:#b4adad66!important}[data-v-bc57ef33] .ant-menu-submenu>.ant-menu-submenu-title:hover{background-color:#b4adad66!important}html[data-menu-theme=border] .ant-menu-inline .ant-menu-item.ant-menu-item-selected,html[data-menu-theme=border] .ant-menu-vertical .ant-menu-item.ant-menu-item-selected{position:relative!important;overflow:visible!important}html[data-menu-theme=border] .ant-menu-inline .ant-menu-item,html[data-menu-theme=border] .ant-menu-vertical .ant-menu-item,html[data-menu-theme=border] .ant-menu-inline .ant-menu-submenu-title,html[data-menu-theme=border] .ant-menu-vertical .ant-menu-submenu-title{margin-inline:0!important;width:100%!important;border-radius:0!important}html[data-menu-theme=border] .ant-menu-inline .ant-menu-item.ant-menu-item-selected:before,html[data-menu-theme=border] .ant-menu-vertical .ant-menu-item.ant-menu-item-selected:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:var(--app-primary-color);z-index:9}.sider-menu[data-v-131d5623]{height:calc(100% - 56px);overflow-y:auto;overflow-x:hidden}.app-breadcrumb[data-v-8f5911c3]{display:flex;align-items:center;cursor:default}[data-v-8f5911c3] .ant-breadcrumb-link{cursor:pointer}.app-footer[data-v-41b1fb32]{flex-shrink:0;height:48px;background:var(--app-content-bg);border-top:1px solid var(--app-border-color);transition:all .3s;margin-top:5px}.app-footer .footer-content[data-v-41b1fb32]{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 24px;max-width:100%;margin:0 auto}.app-footer .footer-left[data-v-41b1fb32]{display:flex;align-items:center;gap:8px}.app-footer .footer-left .footer-copyright[data-v-41b1fb32]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--app-text-secondary);white-space:nowrap}.app-footer .footer-left .footer-copyright a[data-v-41b1fb32]{text-decoration:none;color:var(--app-primary-color)}.app-footer .footer-right[data-v-41b1fb32]{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--app-text-secondary)}.app-footer .footer-right .footer-version[data-v-41b1fb32]{display:flex;align-items:center;gap:4px}.app-footer .footer-right .footer-version .version-label[data-v-41b1fb32]{color:var(--app-text-secondary)}.app-footer .footer-right .footer-version .version-number[data-v-41b1fb32]{color:var(--app-primary-color);font-weight:600}.app-footer .footer-right .footer-divider[data-v-41b1fb32]{width:1px;height:14px;background:var(--app-border-color)}.app-footer .footer-right .footer-link[data-v-41b1fb32]{display:flex;align-items:center;gap:4px;color:var(--app-text-secondary);text-decoration:none;transition:color .2s}.app-footer .footer-right .footer-link[data-v-41b1fb32]:hover{color:var(--app-primary-color)}.app-footer.footer--fixed[data-v-41b1fb32]{position:fixed;bottom:0;left:0;right:0;z-index:100}@media (max-width: 768px){.app-footer[data-v-41b1fb32]{height:auto;padding:8px 0}.app-footer .footer-content[data-v-41b1fb32]{flex-direction:column;gap:4px;padding:0 16px}.app-footer .footer-left[data-v-41b1fb32],.app-footer .footer-right[data-v-41b1fb32]{font-size:12px}.app-footer .footer-right[data-v-41b1fb32]{flex-wrap:wrap;justify-content:center;gap:8px}.app-footer .footer-right .footer-divider[data-v-41b1fb32]{display:none}}[data-theme=dark] .app-footer .footer-link[data-v-41b1fb32]:hover{color:var(--app-primary-color, #4096ff)}.tabs-bar[data-v-692aa811]{display:flex;align-items:center;height:40px;background:var(--app-tabs-bg);flex-shrink:0;padding-left:10px;overflow:hidden}.tabs-bar[data-v-692aa811]:not(.google){border-bottom:1px solid var(--app-border-color)}.tabs-bar:not(.google) .tabs-list[data-v-692aa811]{gap:5px}.tabs-bar .tabs-scroll[data-v-692aa811]{flex:1;overflow-x:auto;overflow-y:hidden;display:flex}.tabs-bar .tabs-scroll[data-v-692aa811]::-webkit-scrollbar{display:none}.tabs-bar .tabs-scroll[data-v-692aa811]{scrollbar-width:none;-ms-overflow-style:none}.tabs-bar .tabs-actions[data-v-692aa811]{display:flex;align-items:center;gap:4px;margin-left:8px;border-left:1px solid var(--app-border-color);flex-shrink:0;height:100%}.tabs-bar .tabs-actions .action-btn[data-v-692aa811]{display:inline-flex;align-items:center;justify-content:center;width:30px;cursor:pointer;color:var(--app-text-secondary);font-size:14px;transition:background .2s,color .2s;height:100%}.tabs-bar .tabs-actions .action-btn[data-v-692aa811]:hover{background:var(--app-hover-bg);color:var(--app-primary-color)}.tabs-bar .tabs-actions .action-btn svg[data-v-692aa811]{font-size:14px}.tabs-bar .tabs-list[data-v-692aa811]{display:flex;align-items:center;height:100%;padding:6px 0;flex-shrink:0}.tabs-bar .tab-item[data-v-692aa811]{position:relative;display:flex;align-items:center;gap:6px;height:32px;padding:0 14px;cursor:pointer;white-space:nowrap;font-size:13px;color:var(--app-text-secondary);transition:color .2s,border-color .2s,background .2s;user-select:none;border:1px solid transparent}.tabs-bar .tab-item .tab-icon[data-v-692aa811]{font-size:15px;flex-shrink:0}.tabs-bar .tab-item .tab-title[data-v-692aa811]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabs-bar .tab-item .tab-close[data-v-692aa811]{font-size:10px;padding:2px;border-radius:50%;transition:background .15s;opacity:.6;flex-shrink:0}.tabs-bar .tab-item .tab-close[data-v-692aa811]:hover{background:var(--app-hover-bg);opacity:1}.tabs-bar .tab-item .tab-dot[data-v-692aa811]{font-size:8px;color:var(--app-primary-color)}.tabs-bar.card .tab-item[data-v-692aa811]{border-radius:var(--app-border-radiu);border:1px solid var(--app-border-color);background:transparent}.tabs-bar.card .tab-item[data-v-692aa811]:hover{border-color:var(--app-primary-color);color:var(--app-primary-color)}.tabs-bar.card .tab-item.active[data-v-692aa811]{border-color:var(--app-primary-color);color:var(--app-primary-color);background:rgba(var(--app-rgb-primary-color),.1)}.tabs-bar.google[data-v-692aa811]{background:var(--app-tabs-bg)}.tabs-bar.google .tab-item[data-v-692aa811]{position:relative;height:30px;padding:0 14px;margin-right:-2px;border-radius:8px 8px 0 0;border:none;background:var(--app-tabs-bg);color:var(--app-text-secondary);cursor:pointer}.tabs-bar.google .tab-item .tab-close[data-v-692aa811]{opacity:0}.tabs-bar.google .tab-item[data-v-692aa811]:hover{background:var(--app-hover-bg)}.tabs-bar.google .tab-item:hover .tab-close[data-v-692aa811]{opacity:.7}.tabs-bar.google .tab-item[data-v-692aa811]:before,.tabs-bar.google .tab-item[data-v-692aa811]:after{content:"";position:absolute;bottom:0;width:27px;height:27px;border-radius:50%;box-shadow:0 0 0 99px var(--app-primary-color);pointer-events:none;z-index:12;opacity:0}.tabs-bar.google .tab-item[data-v-692aa811]:before{left:-27px;clip-path:inset(50% -10px 0 50%)}.tabs-bar.google .tab-item[data-v-692aa811]:after{right:-27px;clip-path:inset(50% 50% 0 -10px)}.tabs-bar.google .tab-item.active[data-v-692aa811]{background:var(--app-primary-color);color:var(--app-sider-bg);z-index:10}.tabs-bar.google .tab-item.active[data-v-692aa811]:before,.tabs-bar.google .tab-item.active[data-v-692aa811]:after{opacity:1}.tabs-bar.google .tab-item.active .tab-close[data-v-692aa811]{opacity:.7}.tab-menu-ul[data-v-692aa811]{margin:0;padding:5px;list-style:none;min-width:140px;background:var(--app-content-bg);border:1px solid var(--app-border-color)}.tab-menu-ul li[data-v-692aa811]{display:flex;align-items:center;gap:8px;padding:6px 16px;border-radius:5px;cursor:pointer}.tab-menu-ul li[data-v-692aa811]:hover:not(.disabled){background:var(--app-hover-bg)}.tab-menu-ul li.disabled[data-v-692aa811]{color:var(--app-text-secondary)}.layout-wrap[data-v-399b56b4]{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.app-main[data-v-399b56b4]{flex:1;overflow:auto;padding:15px 10px 10px;background:var(--app-bg-color);position:relative}@media (max-width: 767px){.app-main[data-v-399b56b4]{padding:8px}}.app-main.container-fixed[data-v-399b56b4]>*{max-width:var(--container-fixed-width, 1300px);margin:0 auto}.sider-menu[data-v-f5332433]{height:calc(100% - 56px);overflow-x:hidden;overflow-y:hidden}.sider-menu[data-v-f5332433]:hover{overflow-y:auto}.column[data-v-232dcd34]{flex-direction:column}.sider-menu[data-v-c66f66e4]{height:calc(100% - 56px);overflow-x:hidden;overflow-y:hidden}.sider-menu[data-v-c66f66e4]:hover{overflow-y:auto}.top-menu-wrapper[data-v-c66f66e4]{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.top-menu-wrapper[data-v-c66f66e4]::-webkit-scrollbar{display:none}.top-menu-wrapper .ant-menu[data-v-c66f66e4]{white-space:nowrap}.app-rail[data-v-d72ea605]{width:70px;background:var(--app-sider-bg);border-right:1px solid var(--app-sider-border, var(--app-border-color));display:flex;flex-direction:column;position:relative}.app-rail .rail-logo[data-v-d72ea605]{height:56px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--app-sider-border, var(--app-border-color))}.app-rail .rail-list[data-v-d72ea605]{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px}.app-rail .rail-list .rail-item[data-v-d72ea605]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 4px;min-height:40px;margin-bottom:10px;cursor:pointer;color:var(--app-sider-text);font-size:12px;user-select:none;border-radius:5px}.app-rail .rail-list .rail-item .rail-icon[data-v-d72ea605]{font-size:20px}.app-rail .rail-list .rail-item .rail-label[data-v-d72ea605]{max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-rail .rail-list .rail-item.no-title[data-v-d72ea605]{flex-direction:row;gap:0}.app-rail .rail-list .rail-item.no-title .rail-icon[data-v-d72ea605]{font-size:22px}.app-rail .rail-list .rail-item[data-v-d72ea605]:hover,.app-rail .rail-list .rail-item.active[data-v-d72ea605]{color:var(--app-sider-active-text)}.app-rail .change-btn[data-v-d72ea605]{margin:10px}.app-sider .sider-menu[data-v-d72ea605]{flex:1;overflow-y:auto;overflow-x:hidden}.sider-title[data-v-d72ea605]{height:56px;display:flex;align-items:center;gap:8px;padding:0 16px;font-size:16px;font-weight:700;color:var(--app-sider-text, var(--app-text-color));border-bottom:1px solid var(--app-sider-border, var(--app-border-color));white-space:nowrap;justify-content:center}[data-v-7fdb7d34] .app-content{flex:1;display:flex;flex-direction:column;overflow:hidden;background:var(--app-bg-color)}[data-v-7fdb7d34] .app-sider{background:var(--app-sider-bg);border-right:1px solid var(--app-sider-border, var(--app-border-color));transition:width .2s ease,background-color .2s ease;user-select:none}.ant-menu-inline-collapsed .ant-menu-item-selected[data-v-7fdb7d34]{background-color:transparent!important}/*!
* Cropper.js v1.6.2
* https://fengyuanchen.github.io/cropperjs
*
* Copyright 2015-present Chen Fengyuan
* Released under the MIT license
*
* Date: 2024-04-21T07:43:02.731Z
*/.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{inset:0;position:absolute}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:before,.cropper-center:after{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width: 768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width: 992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width: 1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.cropper-container[data-v-c03c315e]{width:100%}.cropper-row[data-v-c03c315e]{display:flex;gap:24px;align-items:flex-start}@media (max-width: 767px){.cropper-row[data-v-c03c315e]{flex-direction:column;gap:16px}}.cropper-wrap[data-v-c03c315e]{flex:1;width:0;height:420px;background:#222;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}@media (max-width: 767px){.cropper-wrap[data-v-c03c315e]{width:100%;height:300px}}.cropper-wrap .img-wrapper[data-v-c03c315e]{opacity:0;transition:opacity .15s}.cropper-wrap .img-wrapper.ready[data-v-c03c315e]{opacity:1}.cropper-wrap .img-wrapper img[data-v-c03c315e]{max-width:100%}.cropper-wrap .cropper-loading[data-v-c03c315e]{color:#fff;font-size:14px}.preview-wrap[data-v-c03c315e]{width:220px;display:flex;flex-direction:column;align-items:center;gap:12px}@media (max-width: 767px){.preview-wrap[data-v-c03c315e]{width:100%}}.preview-wrap .avatar-preview[data-v-c03c315e]{width:160px;height:160px;border-radius:50%;overflow:hidden;border:1px solid var(--app-border-color)}@media (max-width: 767px){.preview-wrap .avatar-preview[data-v-c03c315e]{width:120px;height:120px}}.cropper-toolbar[data-v-c03c315e]{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}.upload-inner[data-v-c03c315e]{margin-top:12px}:deep(.cropper-crop-box){border-radius:50%!important}.profile-page[data-v-99ac5f96]{display:flex;flex-direction:column;gap:16px}.user-banner[data-v-99ac5f96]{display:flex;align-items:center;gap:20px}.user-name[data-v-99ac5f96]{margin:0 0 8px;font-size:20px;font-weight:600}.user-tags[data-v-99ac5f96]{display:flex;gap:8px}.profile-form[data-v-99ac5f96]{max-width:600px;margin-top:12px}.security-list[data-v-99ac5f96]{max-width:600px}.security-item[data-v-99ac5f96]{display:flex;align-items:center;justify-content:space-between;padding:8px 0}.security-info[data-v-99ac5f96]{display:flex;align-items:center;gap:16px}.security-icon[data-v-99ac5f96]{font-size:20px;color:var(--app-text-color-secondary, #999)}.security-title[data-v-99ac5f96]{font-size:14px;font-weight:500}.security-desc[data-v-99ac5f96]{font-size:12px;color:var(--app-text-color-secondary, #999);margin-top:2px}.click-avatar[data-v-99ac5f96]{cursor:pointer;transition:all .2s}.click-avatar[data-v-99ac5f96]:hover{box-shadow:0 0 0 2px #1677ff}.pwd-action-buttons[data-v-99ac5f96]{display:flex;gap:8px}.pwd-edit-wrap[data-v-99ac5f96]{padding:16px 0 8px}.pwd-strength-wrap[data-v-99ac5f96]{margin-top:6px;display:flex;align-items:center;gap:10px}.strength-bar[data-v-99ac5f96]{display:flex;gap:4px;flex:1}.strength-item[data-v-99ac5f96]{height:4px;flex:1;background:#e5e6eb;border-radius:2px}.strength-item.active[data-v-99ac5f96]:nth-child(1){background:#ff4d4f}.strength-item.active[data-v-99ac5f96]:nth-child(2){background:#faad14}.strength-item.active[data-v-99ac5f96]:nth-child(3){background:#52c41a}.strength-text[data-v-99ac5f96]{font-size:12px;white-space:nowrap}.changelog-header[data-v-f7695ec4]{margin-bottom:32px}.changelog-header h2[data-v-f7695ec4]{margin:0 0 8px;font-size:24px;font-weight:600}.changelog-desc[data-v-f7695ec4]{margin:0;color:var(--app-text-secondary);font-size:14px}.changelog-timeline[data-v-f7695ec4]{padding-left:8px}.version-block[data-v-f7695ec4]{background:var(--app-bg-color);border:1px solid var(--app-border-color);border-radius:8px;padding:20px;margin-top:-4px}.version-header[data-v-f7695ec4]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--app-border-color)}.version-title[data-v-f7695ec4]{display:flex;align-items:center;gap:8px}.version-number[data-v-f7695ec4]{font-size:18px;font-weight:600}.version-tag[data-v-f7695ec4]{margin:0}.latest-badge[data-v-f7695ec4]{font-size:12px;color:#fff;background:#1677ff;padding:2px 8px;border-radius:4px}.version-date[data-v-f7695ec4]{color:var(--app-text-secondary, #999);font-size:13px}.version-items[data-v-f7695ec4]{display:flex;flex-direction:column;gap:12px}.change-item[data-v-f7695ec4]{display:flex;align-items:flex-start;gap:10px}.type-tag[data-v-f7695ec4]{flex-shrink:0;margin-top:2px}.item-content[data-v-f7695ec4]{flex:1;min-width:0}.item-title[data-v-f7695ec4]{font-size:14px;font-weight:500;line-height:1.6}.item-desc[data-v-f7695ec4]{margin-top:4px;font-size:13px;color:var(--app-text-secondary, #666);line-height:1.6}.about-page[data-v-ea86a1f3]{max-width:800px;margin:0 auto}.about-header[data-v-ea86a1f3]{display:flex;align-items:center;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--app-border-color);margin-bottom:8px}.logo-box[data-v-ea86a1f3]{width:56px;height:56px;border-radius:14px;background:#1677ff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700}.about-header h2[data-v-ea86a1f3]{margin:0;font-size:22px}.about-section[data-v-ea86a1f3]{margin-top:20px}.about-section h3[data-v-ea86a1f3]{font-size:15px;margin:0 0 12px}.tag-list[data-v-ea86a1f3]{display:flex;flex-wrap:wrap;gap:10px}.tech-tag[data-v-ea86a1f3],.feature-tag[data-v-ea86a1f3]{padding:5px 14px;border-radius:16px;font-size:13px;border:1px solid var(--app-border-color);color:var(--app-text-color)}.tech-tag[data-v-ea86a1f3]{background:#e8f3ff;border-color:#91caff;color:#1677ff}.content[data-v-72ff5d4b]{height:400px}.agreement-wrap[data-v-72ff5d4b]{padding:8px 0}.agreement-wrap .agreement-item[data-v-72ff5d4b]{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--app-border-color);margin-bottom:12px}.agreement-wrap .agreement-item[data-v-72ff5d4b]:last-child{border-bottom:none}.agreement-wrap .agreement-item .agreement-title[data-v-72ff5d4b]{font-weight:500}.slider-tip[data-v-72ff5d4b]{text-align:right}[data-v-72ff5d4b] .ant-tabs-ink-bar{display:none!important}[data-v-72ff5d4b] .ant-tabs-content-holder{border-left:none!important}[data-v-72ff5d4b] .ant-tabs-tab-active{background:rgba(var(--app-rgb-primary-color),.1)!important}[data-v-72ff5d4b] .ant-tabs-tab{margin-top:5px!important;border-radius:var(--app-border-radiu)}[data-v-72ff5d4b] .ant-tabs-tab .ant-tabs-tab-btn{color:var(--app-text-color)!important}[data-v-72ff5d4b] .ant-tabs-tab:hover{background:var(--app-hover-bg)}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#c678dd}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#98c379}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#d19a66}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.chat-sidebar[data-v-ac78ed59]{height:100%;display:flex;flex-direction:column;gap:12px;padding:12px}.chat-sidebar .chat-list[data-v-ac78ed59]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:6px;user-select:none}.chat-sidebar .chat-list .chat-item[data-v-ac78ed59]{padding:8px 12px;border-radius:8px;cursor:pointer;transition:background .2s}.chat-sidebar .chat-list .chat-item[data-v-ac78ed59]:hover{background:var(--app-hover-bg)}.chat-sidebar .chat-list .chat-item.active[data-v-ac78ed59]{background:rgba(var(--app-rgb-primary-color),.1)}.chat-sidebar .chat-list .chat-item .chat-title[data-v-ac78ed59]{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-main[data-v-ac78ed59]{height:100%;display:flex;flex-direction:column;background-color:var(--app-bg-color)}.chat-main .message-wrap[data-v-ac78ed59]{flex:1;overflow-y:auto;padding:16px;position:relative}.chat-main .message-wrap .quick-prompt-wrap[data-v-ac78ed59]{width:100%;max-width:680px;margin:150px auto 0;padding:20px}.chat-main .message-wrap .quick-prompt-wrap .quick-title[data-v-ac78ed59]{font-size:15px;color:var(--app-text-color);margin-bottom:16px;text-align:center}.chat-main .message-wrap .quick-prompt-wrap .quick-prompt-list[data-v-ac78ed59]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.chat-main .message-wrap .quick-prompt-wrap .quick-prompt-list .quick-prompt-item[data-v-ac78ed59]{border:1px solid var(--app-border-color);border-radius:10px;padding:14px 16px;cursor:pointer;font-size:13px;color:var(--app-text-secondary);transition:all .2s;background:var(--app-content-bg)}.chat-main .message-wrap .quick-prompt-wrap .quick-prompt-list .quick-prompt-item[data-v-ac78ed59]:hover{border-color:var(--app-primary-color);background:rgba(var(--app-rgb-primary-color),.1);color:var(--app-primary-color)}.chat-main .message-wrap .message-item[data-v-ac78ed59]{margin-bottom:12px;display:flex;gap:10px}.chat-main .message-wrap .message-item .avatar[data-v-ac78ed59]{width:36px;height:36px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:15px;color:#fff;user-select:none}.chat-main .message-wrap .message-item .msg-body[data-v-ac78ed59]{display:flex;flex-direction:column;max-width:70%}.chat-main .message-wrap .message-item .msg-body .msg-content[data-v-ac78ed59]{padding:8px 12px;border-radius:10px;font-size:13px;line-height:1.55;word-break:break-word;box-sizing:border-box;max-width:100%}.chat-main .message-wrap .message-item .msg-body .msg-content[data-v-ac78ed59] h1,.chat-main .message-wrap .message-item .msg-body .msg-content[data-v-ac78ed59] h2,.chat-main .message-wrap .message-item .msg-body .msg-content[data-v-ac78ed59] h3,.chat-main .message-wrap .message-item .msg-body .msg-content[data-v-ac78ed59] h4{margin:.3rem 0;font-weight:600;font-size:15px}.chat-main .message-wrap .message-item .msg-body .msg-content[data-v-ac78ed59] p{margin:4px 0}.chat-main .message-wrap .message-item .msg-body .msg-content[data-v-ac78ed59] pre{margin:0;background:#272822;color:#eaeaea;padding:34px 14px 12px;border-radius:var(--app-border-radiu);overflow-x:auto;white-space:pre;font-size:13px;line-height:1.6;-webkit-font-smoothing:antialiased;box-shadow:inset 0 1px #ffffff0a}.chat-main .message-wrap .message-item .msg-body .msg-content[data-v-ac78ed59] code{background:var(--app-bg-color);padding:1px 4px;border-radius:4px;font-size:12px}.chat-main .message-wrap .message-item .msg-body .msg-content[data-v-ac78ed59] pre code{background:transparent;padding:0}.chat-main .message-wrap .message-item .msg-body .msg-content[data-v-ac78ed59] blockquote{border-left:3px solid var(--app-border-color);padding-left:10px;color:var(--app-text-secondary);margin:6px 0}.chat-main .message-wrap .message-item .msg-body .msg-content[data-v-ac78ed59] table{border-collapse:collapse}.chat-main .message-wrap .message-item .msg-body .msg-content[data-v-ac78ed59] td,.chat-main .message-wrap .message-item .msg-body .msg-content[data-v-ac78ed59] th{border:1px solid var(--app-border-color);padding:4px 6px}.chat-main .message-wrap .message-item .msg-body .msg-content[data-v-ac78ed59] li{margin:2px 0}.chat-main .message-wrap .message-item .msg-body .msg-content[data-v-ac78ed59] a{color:var(--app-primary-color)}.chat-main .message-wrap .message-item .msg-body .msg-content .cursor[data-v-ac78ed59]{animation:blink-ac78ed59 1s infinite}.chat-main .message-wrap .message-item .msg-body .msg-actions[data-v-ac78ed59]{margin-top:10px;display:flex;gap:5px;align-items:center;color:var(--app-text-secondary);transition:opacity .2s ease}.chat-main .message-wrap .message-item .msg-body .msg-actions .copy-btn[data-v-ac78ed59]{cursor:pointer;padding:3px 5px;font-size:13px;color:var(--app-text-color);border-radius:5px}.chat-main .message-wrap .message-item .msg-body .msg-actions .copy-btn[data-v-ac78ed59]:hover{background:var(--app-border-color)}.chat-main .message-wrap .message-item .msg-body .msg-actions .copy-btn.speaking[data-v-ac78ed59]{animation:pulse-ac78ed59 1.2s infinite;color:var(--app-primary-color)}.chat-main .message-wrap .message-item .msg-body .msg-actions .audio-play-btn[data-v-ac78ed59]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;cursor:pointer;transition:background .2s;color:var(--app-text-color)}.chat-main .message-wrap .message-item .msg-body .msg-actions .audio-play-btn[data-v-ac78ed59]:hover{background:var(--app-border-color)}.chat-main .message-wrap .message-item .msg-body .msg-actions .audio-play-btn.active[data-v-ac78ed59]{color:var(--app-primary-color)}.chat-main .message-wrap .message-item .msg-body .msg-actions .audio-bars[data-v-ac78ed59]{display:inline-flex;align-items:center;gap:3px;height:16px}.chat-main .message-wrap .message-item .msg-body .msg-actions .audio-bars i[data-v-ac78ed59]{display:block;width:3px;height:6px;background:currentColor;border-radius:2px;animation:audio-bar-ac78ed59 .5s ease-in-out infinite}.chat-main .message-wrap .message-item .msg-body .msg-actions .audio-bars i[data-v-ac78ed59]:nth-child(1){animation-delay:0s}.chat-main .message-wrap .message-item .msg-body .msg-actions .audio-bars i[data-v-ac78ed59]:nth-child(2){animation-delay:.2s}.chat-main .message-wrap .message-item .msg-body .msg-actions .audio-bars i[data-v-ac78ed59]:nth-child(3){animation-delay:.4s}.chat-main .message-wrap .message-item .msg-body .msg-actions .audio-bars i[data-v-ac78ed59]:nth-child(4){animation-delay:.6s}@keyframes audio-bar-ac78ed59{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1.4)}}.chat-main .message-wrap .message-item.assistant .avatar[data-v-ac78ed59],.chat-main .message-wrap .message-item.ai .avatar[data-v-ac78ed59]{background:#722ed1}.chat-main .message-wrap .message-item.assistant .msg-content[data-v-ac78ed59],.chat-main .message-wrap .message-item.ai .msg-content[data-v-ac78ed59]{background-color:var(--app-content-bg);color:var(--app-text-color);border-bottom-left-radius:4px;box-shadow:0 1px 6px #0000000d}.chat-main .message-wrap .message-item.assistant .msg-body[data-v-ac78ed59],.chat-main .message-wrap .message-item.ai .msg-body[data-v-ac78ed59]{align-items:flex-start}.chat-main .message-wrap .message-item.assistant .msg-actions[data-v-ac78ed59],.chat-main .message-wrap .message-item.ai .msg-actions[data-v-ac78ed59]{padding-left:4px;opacity:1}.chat-main .message-wrap .message-item.user[data-v-ac78ed59]{flex-direction:row-reverse}.chat-main .message-wrap .message-item.user .avatar[data-v-ac78ed59]{background:var(--app-primary-color)}.chat-main .message-wrap .message-item.user .msg-body[data-v-ac78ed59]{align-items:flex-end}.chat-main .message-wrap .message-item.user .msg-content[data-v-ac78ed59]{background:var(--app-primary-color);color:#fff;border-bottom-right-radius:4px}.chat-main .message-wrap .message-item.user .msg-actions[data-v-ac78ed59]{padding-right:4px;opacity:0;transition:opacity .2s}.chat-main .message-wrap .message-item.user:hover .msg-actions[data-v-ac78ed59]{opacity:.7}.chat-main .message-wrap .scroll-to-bottom[data-v-ac78ed59]{position:fixed;right:35%;bottom:150px;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--app-primary-color);color:#fff;cursor:pointer;box-shadow:0 2px 8px #0003;z-index:99;transition:all .2s}.chat-main .message-wrap .scroll-to-bottom[data-v-ac78ed59]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000040}.chat-main .input-area[data-v-ac78ed59]{padding:10px;background-color:var(--app-content-bg);border-radius:var(--app-border-radiu)}.chat-main .input-area .action-bar[data-v-ac78ed59]{display:flex;justify-content:space-between;gap:10px}.chat-main .input-area .action-bar .action-right[data-v-ac78ed59]{display:flex;gap:5px}@keyframes blink-ac78ed59{0%,to{opacity:1}50%{opacity:0}}@keyframes pulse-ac78ed59{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@media (max-width: 768px){.ai-chat-container .chat-sidebar[data-v-ac78ed59],.ai-chat-container .chat-sidebar .chat-item[data-v-ac78ed59]{padding:8px}.ai-chat-container .chat-main .message-wrap[data-v-ac78ed59]{padding:12px}.ai-chat-container .chat-main .message-wrap .message-item .msg-body[data-v-ac78ed59]{max-width:85%}.ai-chat-container .chat-main .message-wrap .quick-prompt-wrap[data-v-ac78ed59]{margin-top:50px}.ai-chat-container .chat-main .message-wrap .quick-prompt-wrap .quick-prompt-list[data-v-ac78ed59]{grid-template-columns:1fr}.ai-chat-container .chat-main .input-area[data-v-ac78ed59]{padding:12px}.ai-chat-container .chat-main .input-area .action-bar[data-v-ac78ed59]{flex-wrap:wrap;justify-content:flex-start}.copy-btn[data-v-ac78ed59]{opacity:.7!important}[data-v-ac78ed59] .code-block-wrap .code-copy-btn{opacity:1!important}}.button-group[data-v-b3af8b8b]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px;align-items:center}.section-desc[data-v-b3af8b8b]{color:var(--app-text-secondary);font-size:13px;margin:16px 0 8px}.tip-text[data-v-b3af8b8b]{color:var(--app-text-secondary);font-size:13px}.custom-btn[data-v-b3af8b8b]{height:33px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--app-border-color);border-radius:var(--app-border-radius);background:var(--app-content-bg);cursor:pointer;user-select:none}.btn-group[data-v-9d93fc4e]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px;margin-top:16px}.page-card[data-v-a615dce6]{background:var(--app-content-bg);border-radius:var(--app-border-radiu);padding:20px;box-shadow:0 2px 8px #0000000a}.dashboard[data-v-a615dce6]{display:flex;flex-direction:column;gap:16px}.welcome-banner[data-v-a615dce6]{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;color:#fff;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.25),transparent 40%),linear-gradient(135deg,var(--app-primary-color) 0%,#3b82f6 100%);box-shadow:0 8px 24px #1677ff47}.welcome-banner .welcome-decoration[data-v-a615dce6]{position:absolute;inset:0;pointer-events:none;z-index:0}.welcome-banner .blob[data-v-a615dce6]{position:absolute;border-radius:50%;background:#ffffff2e;filter:blur(40px)}.welcome-banner .blob.blob-1[data-v-a615dce6]{width:180px;height:180px;top:-60px;left:-40px}.welcome-banner .blob.blob-2[data-v-a615dce6]{width:140px;height:140px;bottom:-40px;right:100px;background:#ffffff38}.welcome-banner .welcome-main[data-v-a615dce6]{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex:1}.welcome-banner .welcome-main .welcome-text h2[data-v-a615dce6]{margin:0 0 8px;font-size:24px;font-weight:600;letter-spacing:.5px}.welcome-banner .welcome-main .welcome-text p[data-v-a615dce6]{margin:0;opacity:.92;font-size:14px}.welcome-banner .welcome-main .welcome-bars[data-v-a615dce6]{display:flex;align-items:flex-end;gap:8px;height:72px}.welcome-banner .welcome-main .welcome-bars .wb-bar[data-v-a615dce6]{width:14px;border-radius:4px 4px 0 0;background:#ffffffa6;min-height:8px}.stat-grid[data-v-a615dce6]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat-grid .stat-card[data-v-a615dce6]{display:flex;align-items:center;gap:16px}.stat-grid .stat-card .stat-icon[data-v-a615dce6]{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0;background:rgba(var(--app-rgb-primary-color),.1);color:var(--app-primary-color)}.stat-grid .stat-card .stat-body .stat-title[data-v-a615dce6]{font-size:13px;color:var(--app-text-secondary)}.stat-grid .stat-card .stat-body .stat-value[data-v-a615dce6]{font-size:24px;font-weight:600;margin:2px 0;color:var(--app-text-color)}.stat-grid .stat-card .stat-body .stat-delta[data-v-a615dce6]{font-size:12px;display:flex;align-items:center;gap:2px}.stat-grid .stat-card .stat-body .stat-delta.up[data-v-a615dce6]{color:#52c41a}.stat-grid .stat-card .stat-body .stat-delta.down[data-v-a615dce6]{color:#ff4d4f}.chart-grid[data-v-a615dce6]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 992px){.welcome-banner .welcome-main[data-v-a615dce6]{flex-direction:column;align-items:flex-start}.stat-grid[data-v-a615dce6]{grid-template-columns:repeat(2,1fr)}.chart-grid[data-v-a615dce6]{grid-template-columns:1fr}}.error-page[data-v-456b60e1]{height:100%;display:flex;align-items:center;justify-content:center;gap:48px;flex-direction:row;box-sizing:border-box}.error-page .error-text[data-v-456b60e1]{display:flex;flex-direction:column;font-size:16px;justify-content:center;align-items:center;color:var(--app-text-secondary)}@media (max-width: 768px){.error-page[data-v-456b60e1]{flex-direction:column;gap:32px}}.cron-generator[data-v-299bcdd8]{background:var(--app-content-bg);border:1px solid var(--app-border-color);border-radius:8px;overflow:hidden}.cron-generator .cron-tabs[data-v-299bcdd8]{display:flex;gap:0;border-bottom:1px solid var(--app-border-color);background:var(--app-bg-color);padding:0 16px}.cron-generator .cron-tabs .cron-tab[data-v-299bcdd8]{padding:10px 16px;font-size:13px;color:var(--app-text-secondary);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s}.cron-generator .cron-tabs .cron-tab[data-v-299bcdd8]:hover{color:var(--app-text-color)}.cron-generator .cron-tabs .cron-tab.active[data-v-299bcdd8]{color:var(--app-primary-color);border-bottom-color:var(--app-primary-color)}.cron-generator .cron-content[data-v-299bcdd8]{padding:16px 20px;max-height:340px;overflow-y:auto}.cron-generator .cron-content .cron-row[data-v-299bcdd8]{display:flex;align-items:center;padding:8px 0}.cron-generator .cron-content .cron-row .cron-label[data-v-299bcdd8]{width:50px;flex-shrink:0;font-size:13px;font-weight:500;color:var(--app-text-color)}.cron-generator .cron-content .cron-row .cron-controls[data-v-299bcdd8]{flex:1;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cron-generator .cron-content .cron-row .cron-controls .cron-radio-group[data-v-299bcdd8]{display:flex;gap:4px;background:var(--app-bg-color);padding:2px;border-radius:4px;border:1px solid var(--app-border-color)}.cron-generator .cron-content .cron-row .cron-controls .cron-radio-group .cron-radio[data-v-299bcdd8]{display:flex;align-items:center;padding:2px 12px;border-radius:3px;cursor:pointer;transition:all .2s;font-size:13px;color:var(--app-text-secondary)}.cron-generator .cron-content .cron-row .cron-controls .cron-radio-group .cron-radio input[type=radio][data-v-299bcdd8]{display:none}.cron-generator .cron-content .cron-row .cron-controls .cron-radio-group .cron-radio[data-v-299bcdd8]:hover{color:var(--app-text-color)}.cron-generator .cron-content .cron-row .cron-controls .cron-radio-group .cron-radio.active[data-v-299bcdd8]{background:var(--app-primary-color);color:#fff}.cron-generator .cron-content .cron-row .cron-controls .cron-input-group[data-v-299bcdd8]{display:flex;align-items:center;gap:6px}.cron-generator .cron-content .cron-row .cron-controls .cron-input-group span[data-v-299bcdd8]{font-size:13px;color:var(--app-text-secondary)}.cron-generator .cron-preview[data-v-299bcdd8]{border-top:1px solid var(--app-border-color);padding:16px 20px;background:var(--app-bg-color)}.cron-generator .cron-preview .cron-preview-header[data-v-299bcdd8]{display:flex;align-items:center;gap:16px}.cron-generator .cron-preview .cron-preview-header .preview-title[data-v-299bcdd8]{font-size:13px;font-weight:500;color:var(--app-text-color);white-space:nowrap}.cron-generator .cron-preview .cron-preview-header .cron-expression-display[data-v-299bcdd8]{display:flex;gap:4px;flex:1}.cron-generator .cron-preview .cron-preview-header .cron-expression-display .cron-part[data-v-299bcdd8]{flex:1;padding:4px 8px;text-align:center;font-family:monospace;font-size:14px;color:var(--app-text-color);background:var(--app-content-bg);border:1px solid var(--app-border-color);border-radius:4px;cursor:pointer;transition:all .2s}.cron-generator .cron-preview .cron-preview-header .cron-expression-display .cron-part[data-v-299bcdd8]:hover{border-color:var(--app-primary-color)}.cron-generator .cron-preview .cron-preview-header .cron-expression-display .cron-part.active[data-v-299bcdd8]{border-color:var(--app-primary-color);background:rgba(var(--app-rgb-primary-color),.1);color:var(--app-primary-color)}.cron-generator .cron-preview .cron-next-times[data-v-299bcdd8]{margin-top:12px}.cron-generator .cron-preview .cron-next-times .next-title[data-v-299bcdd8]{font-size:13px;font-weight:500;color:var(--app-text-color);margin-bottom:6px}.cron-generator .cron-preview .cron-next-times .next-list .next-item[data-v-299bcdd8]{padding:2px 0;font-size:13px;color:var(--app-text-secondary);font-family:monospace}.cron-generator .cron-footer[data-v-299bcdd8]{display:flex;justify-content:flex-end;padding:12px 20px;border-top:1px solid var(--app-border-color);background:var(--app-content-bg)}[data-theme=dark] .cron-generator .cron-radio-group[data-v-299bcdd8]{background:#2a2a2a;border-color:#3a3a3a}.app-container .monitor-row[data-v-550cfd50]{margin-bottom:16px}.app-container .monitor-card[data-v-550cfd50]{height:100%}.app-container .monitor-card[data-v-550cfd50] .ant-card-body{padding:16px 20px}.app-container .monitor-card .card-title[data-v-550cfd50]{font-size:14px;color:var(--app-text-secondary);margin-bottom:4px}.app-container .monitor-card .card-value[data-v-550cfd50]{font-size:28px;font-weight:700;color:var(--app-primary-color, #1677ff);margin-bottom:12px}.app-container .monitor-card .server-name[data-v-550cfd50]{font-size:18px;color:var(--app-text-color)}.app-container .monitor-card .card-detail .detail-item[data-v-550cfd50]{display:flex;justify-content:space-between;padding:6px 0;font-size:13px;border-bottom:1px solid var(--app-border-color)}.app-container .monitor-card .card-detail .detail-item[data-v-550cfd50]:last-child{border-bottom:none}.app-container .monitor-card .card-detail .detail-item .label[data-v-550cfd50]{color:var(--app-text-secondary)}.app-container .monitor-card .card-detail .detail-item .value[data-v-550cfd50]{color:var(--app-text-color);font-weight:500}.app-container .monitor-card .jvm-detail .detail-row[data-v-550cfd50]{display:flex;padding:8px 0;font-size:13px;border-bottom:1px solid var(--app-border-color)}.app-container .monitor-card .jvm-detail .detail-row[data-v-550cfd50]:last-child{border-bottom:none}.app-container .monitor-card .jvm-detail .detail-row .label[data-v-550cfd50]{min-width:80px;color:var(--app-text-secondary);flex-shrink:0}.app-container .monitor-card .jvm-detail .detail-row .value[data-v-550cfd50]{flex:1;color:var(--app-text-color);word-break:break-all}.app-container .monitor-card .jvm-detail .detail-row .ellipsis[data-v-550cfd50]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-container .refresh-btn-wrap[data-v-550cfd50]{text-align:center}.app-container .refresh-btn-wrap .auto-refresh[data-v-550cfd50]{margin-left:16px;color:var(--app-text-secondary);font-size:13px}@media (max-width: 768px){.server-monitor[data-v-550cfd50]{padding:8px}.server-monitor .monitor-card[data-v-550cfd50]{margin-bottom:12px}}.file-manager .file-sidebar[data-v-3fb2e175]{display:flex;flex-direction:column;height:100%}.file-manager .file-sidebar .sidebar-header[data-v-3fb2e175]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;font-size:14px;font-weight:600}.file-manager .file-sidebar .file-sidebar-menu[data-v-3fb2e175]{flex:1;padding:8px;overflow-y:auto}.file-manager .file-sidebar .file-sidebar-menu .menu-item[data-v-3fb2e175]{display:flex;align-items:center;gap:8px;padding:9px 12px;margin-bottom:2px;border-radius:6px;cursor:pointer;font-size:13px;color:var(--app-text-color);transition:all .2s;user-select:none}.file-manager .file-sidebar .file-sidebar-menu .menu-item .menu-icon[data-v-3fb2e175]{font-size:16px;flex-shrink:0}.file-manager .file-sidebar .file-sidebar-menu .menu-item[data-v-3fb2e175]:hover{background:var(--app-hover-bg)}.file-manager .file-sidebar .file-sidebar-menu .menu-item.active[data-v-3fb2e175]{background:var(--app-hover-bg);color:var(--app-primary-color, #1677ff);font-weight:500}.file-manager .file-sidebar .file-sidebar-menu .menu-item .count-badge[data-v-3fb2e175]{margin-left:auto;font-size:12px;color:var(--app-text-secondary);background:var(--app-hover-bg);padding:0 6px;border-radius:8px;min-width:18px;text-align:center;line-height:18px}.file-manager .file-main[data-v-3fb2e175]{display:flex;flex-direction:column;height:100%;background:var(--app-content-bg);border-radius:8px;overflow:hidden;user-select:none}.file-manager .file-main .file-toolbar[data-v-3fb2e175]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 16px;border-bottom:1px solid var(--app-border-color)}.file-manager .file-main .file-toolbar .toolbar-search[data-v-3fb2e175]{flex:none;min-width:0}.file-manager .file-main .file-toolbar .toolbar-search[data-v-3fb2e175] .ant-input-group{width:100%}.file-manager .file-main .file-toolbar .toolbar-search[data-v-3fb2e175] .ant-input-group .ant-input{width:180px!important;min-width:0}.file-manager .file-main .file-toolbar .toolbar-search[data-v-3fb2e175] .ant-input-group-addon{flex-shrink:0}.file-manager .file-main .file-toolbar .toolbar-search[data-v-3fb2e175] .ant-select{width:76px;flex-shrink:0}.file-manager .file-main .file-toolbar .toolbar-search[data-v-3fb2e175] .ant-select .ant-select-selector{padding-inline-end:8px!important}.file-manager .file-main .file-toolbar .toolbar-search[data-v-3fb2e175] .ant-select .ant-select-arrow{right:2px;font-size:10px}.file-manager .file-main .file-toolbar .batch-btn[data-v-3fb2e175]{flex-shrink:0;margin-left:auto}.file-manager .file-main .file-toolbar .view-toggle-btn[data-v-3fb2e175]{flex-shrink:0}.file-manager .file-main .batch-bar[data-v-3fb2e175]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:rgba(var(--app-rgb-primary-color),.1)}.file-manager .file-main .file-grid-wrapper[data-v-3fb2e175]{flex:1;overflow-y:auto;padding:5px}.file-manager .file-main .file-grid-wrapper .file-grid[data-v-3fb2e175]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:14px}.file-manager .file-main .file-grid-wrapper .file-grid .file-item[data-v-3fb2e175]{position:relative;display:flex;flex-direction:column;align-items:center;padding:14px 10px;border-radius:8px;cursor:pointer;transition:all .2s;border:2px solid transparent}.file-manager .file-main .file-grid-wrapper .file-grid .file-item[data-v-3fb2e175]:hover{background:var(--app-hover-bg)}.file-manager .file-main .file-grid-wrapper .file-grid .file-item .select-checkbox[data-v-3fb2e175]{position:absolute;top:6px;left:6px;z-index:2}.file-manager .file-main .file-grid-wrapper .file-grid .file-item .file-thumb[data-v-3fb2e175]{position:relative;width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;overflow:hidden;border-radius:6px}.file-manager .file-main .file-grid-wrapper .file-grid .file-item .file-thumb[data-v-3fb2e175] .ant-image{position:absolute;inset:0;width:100%;height:100%}.file-manager .file-main .file-grid-wrapper .file-grid .file-item .file-thumb[data-v-3fb2e175] .ant-image-img{width:100%;height:100%;object-fit:cover}.file-manager .file-main .file-grid-wrapper .file-grid .file-item .file-thumb svg[data-v-3fb2e175]{width:44px;height:44px}.file-manager .file-main .file-grid-wrapper .file-grid .file-item .file-name[data-v-3fb2e175]{width:100%;text-align:center;font-size:13px;color:var(--app-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20px}.file-manager .file-main .file-list[data-v-3fb2e175]{width:100%;border:1px solid var(--app-border-color);border-radius:8px;overflow:hidden}.file-manager .file-main .file-list .file-list-header[data-v-3fb2e175]{display:grid;grid-template-columns:4fr 1fr 1fr 1.5fr;align-items:center;padding:10px 16px;background:var(--app-hover-bg);border-bottom:1px solid var(--app-border-color);font-size:13px;font-weight:600;color:var(--app-text-color)}.file-manager .file-main .file-list .file-list-header>div[data-v-3fb2e175]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-manager .file-main .file-list .file-list-body .file-list-row[data-v-3fb2e175]{display:grid;grid-template-columns:4fr 1fr 1fr 1.5fr;align-items:center;padding:8px 16px;font-size:15px;color:var(--app-text-color);border-bottom:1px solid var(--app-border-color);cursor:pointer;transition:background .2s}.file-manager .file-main .file-list .file-list-body .file-list-row[data-v-3fb2e175]:last-child{border-bottom:none}.file-manager .file-main .file-list .file-list-body .file-list-row[data-v-3fb2e175]:hover{background:var(--app-hover-bg)}.file-manager .file-main .file-list .file-list-body .file-list-row .col-name[data-v-3fb2e175]{display:flex;align-items:center;gap:8px;overflow:hidden}.file-manager .file-main .file-list .file-list-body .file-list-row .col-name .row-icon[data-v-3fb2e175]{flex-shrink:0}.file-manager .file-main .file-list .file-list-body .file-list-row .col-name .row-thumb[data-v-3fb2e175]{flex-shrink:0;width:28px;height:28px;object-fit:cover;border-radius:4px}.file-manager .file-main .file-list .file-list-body .file-list-row .col-name .row-filename[data-v-3fb2e175]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-manager .file-main .file-list .file-list-body .file-list-row .col-name .ant-checkbox-wrapper[data-v-3fb2e175]{flex-shrink:0}.file-manager .file-main .file-list .file-list-body .file-list-row .col-size[data-v-3fb2e175],.file-manager .file-main .file-list .file-list-body .file-list-row .col-ext[data-v-3fb2e175],.file-manager .file-main .file-list .file-list-body .file-list-row .col-time[data-v-3fb2e175]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--app-text-secondary)}.file-manager .file-main .file-pagination[data-v-3fb2e175]{padding:12px 16px;border-top:1px solid var(--app-border-color);display:flex;justify-content:flex-end}.file-manager .view-toggle-btn[data-v-3fb2e175]{flex-shrink:0;border-color:var(--app-border-color)}@media (max-width: 767px){.file-manager .file-sidebar .sidebar-header[data-v-3fb2e175]{padding:8px 12px}.file-manager .file-sidebar .file-sidebar-menu[data-v-3fb2e175]{padding:6px}.file-manager .file-sidebar .file-sidebar-menu .menu-item[data-v-3fb2e175]{padding:8px 10px}.file-manager .file-main .file-toolbar[data-v-3fb2e175]{flex-wrap:wrap;gap:8px;padding:10px 12px}.file-manager .file-main .file-toolbar .toolbar-search[data-v-3fb2e175]{order:5;flex:1 1 100%;min-width:0}.file-manager .file-main .file-toolbar .toolbar-search[data-v-3fb2e175] .ant-input-group{width:100%}.file-manager .file-main .file-toolbar .toolbar-search[data-v-3fb2e175] .ant-input-group .ant-input{width:auto!important;flex:1 1 auto;min-width:0}.file-manager .file-main .file-toolbar .toolbar-search[data-v-3fb2e175] .ant-input-group-addon{flex-shrink:0}.file-manager .file-main .file-toolbar .toolbar-search[data-v-3fb2e175] .ant-select{width:64px}.file-manager .file-main .file-toolbar .toolbar-search[data-v-3fb2e175] .ant-select .ant-select-selector{padding-inline-end:6px!important}.file-manager .file-main .file-toolbar .toolbar-search[data-v-3fb2e175] .ant-select .ant-select-arrow{right:0;font-size:9px}.file-manager .file-main .file-toolbar .toolbar-search[data-v-3fb2e175] .ant-select .ant-select-selection-item{padding-inline-end:4px!important}.file-manager .file-main .file-toolbar[data-v-3fb2e175] .ant-btn-primary,.file-manager .file-main .file-toolbar .batch-btn[data-v-3fb2e175],.file-manager .file-main .file-toolbar .view-toggle-btn[data-v-3fb2e175]{flex-shrink:0}.file-manager .file-main .batch-bar[data-v-3fb2e175]{flex-wrap:wrap;gap:8px;padding:8px 12px}.file-manager .file-main .file-grid-wrapper[data-v-3fb2e175]{padding:8px}.file-manager .file-main .file-grid-wrapper .file-grid[data-v-3fb2e175]{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px}.file-manager .file-main .file-grid-wrapper .file-grid .file-item[data-v-3fb2e175]{padding:10px 6px}.file-manager .file-main .file-grid-wrapper .file-grid .file-item .file-thumb[data-v-3fb2e175]{width:52px;height:52px;margin-bottom:6px}.file-manager .file-main .file-grid-wrapper .file-grid .file-item .file-thumb svg[data-v-3fb2e175]{width:36px;height:36px}.file-manager .file-main .file-grid-wrapper .file-grid .file-item .file-name[data-v-3fb2e175]{font-size:12px;line-height:18px}.file-manager .file-main .file-list .file-list-header[data-v-3fb2e175]{grid-template-columns:1fr;padding:8px 12px}.file-manager .file-main .file-list .file-list-header .col-size[data-v-3fb2e175],.file-manager .file-main .file-list .file-list-header .col-ext[data-v-3fb2e175],.file-manager .file-main .file-list .file-list-header .col-time[data-v-3fb2e175]{display:none}.file-manager .file-main .file-list .file-list-body .file-list-row[data-v-3fb2e175]{grid-template-columns:1fr;padding:8px 12px;font-size:14px}.file-manager .file-main .file-list .file-list-body .file-list-row .col-size[data-v-3fb2e175],.file-manager .file-main .file-list .file-list-body .file-list-row .col-ext[data-v-3fb2e175],.file-manager .file-main .file-list .file-list-body .file-list-row .col-time[data-v-3fb2e175]{display:none}.file-manager .file-main .file-pagination[data-v-3fb2e175]{padding:10px 12px;justify-content:center}.file-manager .file-main .file-pagination[data-v-3fb2e175] .ant-pagination{flex-wrap:wrap;justify-content:center;row-gap:8px}.file-manager .file-main .file-pagination[data-v-3fb2e175] .ant-pagination-options{display:none}}.picker-display[data-v-a0574e9c]{display:flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:1px solid var(--app-border-color, #d9d9d9);border-radius:6px;cursor:pointer;transition:border-color .2s}.picker-display[data-v-a0574e9c]:hover{border-color:var(--app-primary-color, #1677ff)}.picker-icon[data-v-a0574e9c]{font-size:16px;color:var(--app-primary-color, #1677ff)}.picker-placeholder[data-v-a0574e9c]{color:var(--app-text-color-secondary, #bbb);font-size:14px}.picker-name[data-v-a0574e9c]{flex:1;font-size:13px;color:var(--app-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-clear[data-v-a0574e9c]{color:var(--app-text-color-secondary, #999);font-size:12px}.picker-clear[data-v-a0574e9c]:hover{color:var(--app-text-color)}.picker-tabs[data-v-a0574e9c]{padding:0 16px 16px}.picker-search[data-v-a0574e9c]{margin-bottom:12px}.iconify-tip[data-v-a0574e9c]{margin-top:6px;font-size:12px;color:var(--app-text-color-secondary, #999)}.picker-grid[data-v-a0574e9c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;max-height:360px;overflow-y:auto;padding:4px}.grid-item[data-v-a0574e9c]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;border:1px solid transparent;border-radius:6px;cursor:pointer;transition:all .15s}.grid-item[data-v-a0574e9c]:hover{background:var(--app-hover-bg, #f5f5f5);border-color:var(--app-border-color, #e8e8e8)}.grid-item.active[data-v-a0574e9c]{background:rgba(var(--app-rgb-primary-color),.1);border-color:var(--app-primary-color, #1677ff)}.grid-item.active .grid-icon[data-v-a0574e9c]{color:var(--app-primary-color, #1677ff)}.grid-icon[data-v-a0574e9c]{font-size:20px;color:var(--app-text-color)}.grid-label[data-v-a0574e9c]{font-size:11px;color:var(--app-text-color-secondary, #999);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.grid-empty[data-v-a0574e9c]{grid-column:1/-1;text-align:center;padding:32px 0;color:var(--app-text-color-secondary, #999)}.image-upload[data-v-194ff2e4]{position:relative}.full-loading-mask{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:99999}.config-tip[data-v-aace79c1]{margin-top:12px;color:#999;font-size:12px}.preview-header[data-v-02a0d5ce]{margin-bottom:12px;display:flex;justify-content:space-between;align-items:center;gap:12px}.preview-tabs-wrap[data-v-02a0d5ce]{flex:1;overflow-x:auto}.code-wrap[data-v-02a0d5ce]{position:relative}.code-wrap .copy-btn[data-v-02a0d5ce]{position:absolute;top:15px;right:10px;display:flex;align-items:center;gap:5px}.code-block[data-v-02a0d5ce]{background:#1e1e1e;padding:16px;border-radius:6px;overflow:auto;height:80vh;font-size:13px;line-height:1.5;margin:0}.code-block code[data-v-02a0d5ce]{background:transparent;padding:0}.mask[data-v-02a0d5ce]{position:absolute;inset:0;background:#1d1b1b;display:flex;align-items:center;justify-content:center;z-index:2}.iframe-container[data-v-a73fcd9d]{width:100%;height:100%}.iframe[data-v-a73fcd9d]{width:100%;height:100%;display:block}
