.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .28s;transition:opacity .28s}.fade-enter,.fade-leave-active{opacity:0}.fade-transform-enter-active,.fade-transform-leave-active{-webkit-transition:all .5s;transition:all .5s}.fade-transform-enter{opacity:0;-webkit-transform:translateX(-1.875rem);transform:translateX(-1.875rem)}.fade-transform-leave-to{opacity:0;-webkit-transform:translateX(1.875rem);transform:translateX(1.875rem)}.breadcrumb-enter-active,.breadcrumb-leave-active{-webkit-transition:all .5s;transition:all .5s}.breadcrumb-enter,.breadcrumb-leave-active{opacity:0;-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem)}.breadcrumb-move{-webkit-transition:all .5s;transition:all .5s}.breadcrumb-leave-active{position:absolute}.el-breadcrumb__inner,.el-breadcrumb__inner a{font-weight:400!important}.el-upload input[type=file]{display:none!important}.el-upload__input{display:none}.el-dialog{-webkit-transform:none;transform:none;left:0;position:relative;margin:0 auto}.upload-container .el-upload{width:100%}.upload-container .el-upload .el-upload-dragger{width:100%;height:12.5rem}.el-dropdown-menu a{display:block}.el-range-separator{-webkit-box-sizing:content-box;box-sizing:content-box}#app .main-container{-webkit-transition:margin-left .2s ease-out;transition:margin-left .2s ease-out;margin-left:9.375rem;position:relative}#app .sidebar-container{-webkit-box-shadow:.5625rem 0 .6875rem 0 rgba(0,0,0,.06)!important;box-shadow:.5625rem 0 .6875rem 0 rgba(0,0,0,.06)!important;-webkit-transition:width .28s;transition:width .28s;width:9.375rem!important;background-color:#fff;height:100%;position:fixed;font-size:0;top:0;bottom:0;left:0;z-index:1001;overflow:hidden;will-change:width}#app .sidebar-container .horizontal-collapse-transition{-webkit-transition:width 0s ease-in-out,padding-left 0s ease-in-out,padding-right 0s ease-in-out;transition:width 0s ease-in-out,padding-left 0s ease-in-out,padding-right 0s ease-in-out}#app .sidebar-container .scrollbar-wrapper{overflow-x:hidden!important}#app .sidebar-container .el-scrollbar__bar.is-vertical{right:0}#app .sidebar-container .el-scrollbar{height:100%}#app .sidebar-container.has-logo .el-scrollbar{height:calc(100% - 3.125rem)}#app .sidebar-container .is-horizontal{display:none}#app .sidebar-container a{display:inline-block;width:100%;overflow:hidden}#app .sidebar-container .svg-icon{margin-right:1rem}#app .sidebar-container .sub-el-icon{margin-right:.75rem;margin-left:-.125rem}#app .sidebar-container .el-menu{border:none;height:100%;width:100%!important}#app .sidebar-container .el-submenu__title:hover,#app .sidebar-container .submenu-title-noDropdown:hover{background-color:var(--primary-light)!important;color:var(--primary)!important;font-weight:600!important}#app .sidebar-container .el-submenu .el-menu-item,#app .sidebar-container .is-active>.el-submenu__title,#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title{background-color:#fff!important}#app .sidebar-container .el-submenu .el-menu-item:hover,#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title:hover{background-color:var(--primary-light)!important;color:var(--primary)!important;font-weight:800!important}#app .hideSidebar .sidebar-container{width:0!important;overflow:hidden}#app .hideSidebar .main-container{margin-left:0}#app .hideSidebar .submenu-title-noDropdown{padding:0!important;position:relative}#app .hideSidebar .submenu-title-noDropdown .el-tooltip{padding:0!important}#app .hideSidebar .submenu-title-noDropdown .el-tooltip .svg-icon{margin-left:1.25rem}#app .hideSidebar .submenu-title-noDropdown .el-tooltip .sub-el-icon{margin-left:1.1875rem}#app .hideSidebar .el-submenu{overflow:hidden}#app .hideSidebar .el-submenu>.el-submenu__title{padding:0!important}#app .hideSidebar .el-submenu>.el-submenu__title .svg-icon{margin-left:1.25rem}#app .hideSidebar .el-submenu>.el-submenu__title .sub-el-icon{margin-left:1.1875rem}#app .hideSidebar .el-submenu>.el-submenu__title .el-submenu__icon-arrow{display:none}#app .hideSidebar .el-menu--collapse .el-submenu>.el-submenu__title>span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}#app .el-menu-item,#app .el-submenu__title{height:2.625rem;line-height:2.625rem;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif!important;font-weight:700!important;font-size:.9375rem!important}#app .mobile .sidebar-container{width:12.5rem!important;z-index:1002;-webkit-transform:translate3d(-12.5rem,0,0);transform:translate3d(-12.5rem,0,0);-webkit-transition:-webkit-transform .28s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .28s cubic-bezier(.4,0,.2,1);transition:transform .28s cubic-bezier(.4,0,.2,1);transition:transform .28s cubic-bezier(.4,0,.2,1),-webkit-transform .28s cubic-bezier(.4,0,.2,1)}#app .mobile.openSidebar .sidebar-container{-webkit-transform:translateZ(0);transform:translateZ(0)}#app .mobile .main-container{margin-left:0!important}#app .tablet .main-container{margin-left:9.375rem!important}#app .tablet .sidebar-container{width:9.375rem!important}#app .tablet.hideSidebar .sidebar-container{width:0!important}#app .tablet.hideSidebar .main-container{margin-left:0!important}#app .withoutAnimation .main-container,#app .withoutAnimation .sidebar-container{-webkit-transition:none;transition:none}.el-menu--vertical>.el-menu .svg-icon{margin-right:1rem}.el-menu--vertical>.el-menu .sub-el-icon{margin-right:.75rem;margin-left:-.125rem}.el-menu--vertical .el-menu-item:hover,.el-menu--vertical .nest-menu .el-submenu>.el-submenu__title:hover{background-color:var(--primary)!important;color:#fff!important;font-weight:800!important}.el-menu--vertical>.el-menu--popup{max-height:100vh;overflow-y:auto}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-track-piece{background:#d3dce6}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar{width:.375rem}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-thumb{background:#99a9bf;border-radius:1.25rem}.el-menu--collapse .el-menu .el-submenu,.el-menu--popup{min-width:0!important}[data-theme=dark] .sidebar-container{background-color:#faf6eb!important;-webkit-box-shadow:.1875rem 0 .6875rem 0 rgba(0,0,0,.06)!important;box-shadow:.1875rem 0 .6875rem 0 rgba(0,0,0,.06)!important}[data-theme=dark] .sidebar-container .el-submenu__title,[data-theme=dark] .sidebar-container .submenu-title-noDropdown{color:#5b4636!important;background-color:#faf6eb!important}[data-theme=dark] .sidebar-container .el-submenu__title:hover,[data-theme=dark] .sidebar-container .submenu-title-noDropdown:hover{background-color:rgba(59,108,245,.08)!important;color:#3b6cf5!important}[data-theme=dark] .sidebar-container .is-active>.el-submenu__title{background-color:#faf6eb!important;color:#3b6cf5!important}[data-theme=dark] .sidebar-container .el-submenu .el-menu-item,[data-theme=dark] .sidebar-container .nest-menu .el-submenu>.el-submenu__title{background-color:#faf6eb!important;color:#5b4636!important}[data-theme=dark] .sidebar-container .el-submenu .el-menu-item:hover,[data-theme=dark] .sidebar-container .nest-menu .el-submenu>.el-submenu__title:hover{background-color:rgba(59,108,245,.08)!important;color:#3b6cf5!important}[data-theme=dark] .sidebar-container .el-menu{background-color:#faf6eb!important}[data-theme=dark] .sidebar-container .el-submenu .el-menu{background-color:#f5f0e1!important}[data-theme=dark] .sidebar-container .el-menu-item.is-active{color:#3b6cf5!important;background-color:rgba(59,108,245,.06)!important}[data-theme=dark] .sidebar-container .el-menu--inline{background-color:#f5f0e1!important}[data-theme=dark] .el-menu--popup-right-start{background-color:#faf6eb!important}[data-theme=dark] .el-menu--popup-right-start .el-menu-item{color:#5b4636!important}[data-theme=dark] .el-menu--popup-right-start .el-menu-item:hover{background-color:rgba(59,108,245,.08)!important;color:#3b6cf5!important}#app .tabbox{-webkit-transition:left .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1);transition:left .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1)}#app.openSidebar .tabbox{left:9.375rem!important;right:0!important;width:auto!important;margin-left:0!important}#app.hideSidebar .tabbox{left:0!important;right:0!important;width:100%!important;margin-left:0!important}@media(max-width:1023px){.hide-tablet{display:none!important}.show-tablet{display:block!important}}@media(max-width:767px){.hide-mobile{display:none!important}.show-mobile{display:block!important}}@media(max-width:480px){.e-topbar{padding:0 .25rem 0 .25rem!important;height:2.5rem!important}.e-topbar-toggle{width:2rem!important;height:2rem!important;font-size:1rem!important}.e-topbar-brand{margin-right:.25rem!important}.e-brand-logo{height:1.5rem!important}.e-brand-text{font-size:.8125rem!important}.e-breadcrumb{display:none!important}.e-topbar-right{gap:0!important}.e-topbar-btn{width:1.75rem!important;height:1.75rem!important;font-size:.875rem!important}.e-user-name,.e-vip-badge{display:none!important}.e-user-avatar{width:1.5rem!important;height:1.5rem!important;font-size:1.25rem!important}.e-topbar-user{padding:0 .25rem!important;gap:0!important}.e-notify-dd,.e-user-dd{width:calc(100vw - .5rem)!important;right:-.25rem!important}#app .sidebar-container{width:15rem!important;-webkit-transition:-webkit-transform .28s cubic-bezier(.4,0,.2,1)!important;transition:-webkit-transform .28s cubic-bezier(.4,0,.2,1)!important;transition:transform .28s cubic-bezier(.4,0,.2,1)!important;transition:transform .28s cubic-bezier(.4,0,.2,1),-webkit-transform .28s cubic-bezier(.4,0,.2,1)!important}#app.hideSidebar .sidebar-container{-webkit-transform:translate3d(-15rem,0,0)!important;transform:translate3d(-15rem,0,0)!important;width:15rem!important}#app .main-container{margin-left:0!important}.tabbox{left:0!important;width:100%!important;padding:0!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.tabbox .el-tabs__item,.tabbox ::v-deep .el-tabs__item{padding:0 .5rem!important;font-size:.8125rem!important;height:2.25rem!important;line-height:2.25rem!important;white-space:nowrap!important}.entrytitle{display:none!important}.app-container{padding:.5rem!important}.el-form-item{margin-bottom:.75rem!important}.el-form-item__label{font-size:.8125rem!important;float:none!important;text-align:left!important;padding:0 0 .25rem 0!important;width:100%!important}.el-form-item__content{margin-left:0!important}.el-input__inner{font-size:.875rem!important;height:2rem!important}.el-date-editor.el-input,.el-date-editor.el-input__inner{width:100%!important}.el-dialog{width:100vw!important;margin:0!important;border-radius:0!important;top:0!important;height:100vh!important;max-height:100vh!important}.el-dialog__body{padding:.75rem!important}.el-dialog__header{padding:.75rem 1rem!important}.el-table,.elx-table,.ux-grid,.ux-table{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.saveBtn button[style*="position: fixed"],button[style*="position: fixed"][style*=bottom]{left:.5rem!important;right:.5rem!important;width:calc(100% - 1rem)!important;float:none!important}.btnbox,.btnboxs{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;gap:.25rem!important}.btnbox button,.btnboxs button{margin-bottom:.25rem!important;margin-left:0!important}::-webkit-scrollbar{width:.1875rem!important;height:.1875rem!important}.chat-fab{width:2.75rem!important;height:2.75rem!important;bottom:.75rem!important;right:.75rem!important}.chat-box{position:fixed!important;top:2.5rem!important;left:0!important;width:100vw!important;height:calc(100vh - 2.5rem)!important;border-radius:0!important}.chat-msg-ai,.chat-msg-user{max-width:92%!important}.msg-avatar{width:1.5rem!important;height:1.5rem!important;font-size:.75rem!important}.resize-handle-left,.resize-handle-tl,.resize-handle-top{display:none!important}.e-home{padding:0!important}.e-hero{padding:1.25rem .75rem .625rem!important}.e-hero-title{font-size:1.375rem!important}.e-hero-sub{font-size:.8125rem!important;max-width:100%!important}.e-hero-tag{font-size:.75rem!important;padding:.25rem .875rem!important}.e-section{padding:0 .5rem!important;margin-top:1.5rem!important}.e-content-grid,.e-skill-grid{grid-template-columns:1fr!important;gap:.5rem!important}.dashboard-container,.mediaall{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.leftmedia{min-width:0!important;width:100%!important}.rightmedia{width:100%!important;margin-left:0!important;margin-top:.75rem!important}.threecard{min-width:0!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;gap:.5rem!important}.threecard .elcardone{width:100%!important}.relist{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;overflow-x:auto!important}.listbox1,.listbox2,.listbox3,.listbox4,.listbox5{min-width:8.75rem!important;width:45%!important;margin-bottom:.5rem!important}.video{padding:0 .25rem!important}.deliver-panel,.project-panel,.timeline-panel{position:fixed!important;top:2.5rem!important;left:0!important;width:100vw!important;height:calc(100vh - 2.5rem)!important}.payment-page .plan-cards{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.payment-page .plan-card{width:100%!important;margin-bottom:.75rem!important}.payment-page .account-info{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:.5rem!important}.tech-support-page .tech-card{width:100%!important}.tech-support-page .tech-grid{grid-template-columns:1fr!important}.el-table{min-width:0!important}.el-table td .cell,.el-table th .cell{font-size:.75rem!important;padding:0 .25rem!important}}@media(min-width:481px)and (max-width:767px){.e-topbar{padding:0 .5rem 0 .375rem!important}.e-brand-text{font-size:.875rem!important}.e-breadcrumb,.e-vip-badge{display:none!important}#app .sidebar-container{width:13.75rem!important;-webkit-transition:-webkit-transform .28s cubic-bezier(.4,0,.2,1)!important;transition:-webkit-transform .28s cubic-bezier(.4,0,.2,1)!important;transition:transform .28s cubic-bezier(.4,0,.2,1)!important;transition:transform .28s cubic-bezier(.4,0,.2,1),-webkit-transform .28s cubic-bezier(.4,0,.2,1)!important}#app.hideSidebar .sidebar-container{-webkit-transform:translate3d(-13.75rem,0,0)!important;transform:translate3d(-13.75rem,0,0)!important;width:13.75rem!important}#app .main-container{margin-left:0!important}.tabbox{left:0!important;width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.tabbox .el-tabs__item{padding:0 .625rem!important;font-size:.8125rem!important}.entrytitle{font-size:.75rem!important;padding-right:.5rem!important}.app-container{padding:.5rem .625rem!important}.el-form-item__label{font-size:.8125rem!important}.el-dialog{width:95vw!important;margin:2vh auto!important;border-radius:.75rem!important}.el-table,.elx-table,.ux-grid,.ux-table{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.e-hero{padding:1.75rem 1.25rem .75rem!important}.e-hero-title{font-size:1.625rem!important}.e-section{padding:0 1rem!important}.e-content-grid,.e-skill-grid{grid-template-columns:repeat(2,1fr)!important;gap:.625rem!important}.mediaall{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.leftmedia{min-width:0!important;width:100%!important}.rightmedia{width:100%!important;margin-left:0!important;margin-top:.75rem!important}.threecard{min-width:0!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;gap:.5rem!important}.chat-fab{width:2.875rem!important;height:2.875rem!important;bottom:.875rem!important;right:.875rem!important}.chat-box{position:fixed!important;top:2.5625rem!important;left:0!important;width:100vw!important;height:calc(100vh - 2.5625rem)!important;border-radius:0!important}.resize-handle-left,.resize-handle-tl,.resize-handle-top{display:none!important}}@media(max-width:767px){.drawer-bg{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);z-index:1001}.sidebar-container .el-menu-item,.sidebar-container .el-submenu__title{height:2.5rem!important;line-height:2.5rem!important;padding:0 1rem!important}.sidebar-container .nest-menu .el-menu-item{padding:0 1rem 0 2rem!important}.sidebar-container .svg-icon{margin-right:.5rem!important}.sidebar-container .sub-el-icon{margin-left:0!important;margin-right:.5rem!important}.app-container{padding:.5rem!important}.el-tabs__item{font-size:.8125rem!important}.el-select-dropdown{max-width:92vw}.el-button--medium{padding:.5rem .875rem!important;font-size:.8125rem!important}}@media(min-width:768px)and (max-width:1023px){.e-breadcrumb{display:none!important}.e-brand-text{font-size:.9375rem!important}#app .sidebar-container{width:10rem!important}#app .main-container{margin-left:10rem!important}#app.hideSidebar .sidebar-container{width:0!important}#app.hideSidebar .main-container{margin-left:0!important}.tabbox{left:10rem!important;width:calc(100% - 10rem)!important}#app.hideSidebar .tabbox{left:0!important;width:100%!important}.elx-table,.ux-grid,.ux-table{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.e-content-grid{grid-template-columns:repeat(3,1fr)!important}.e-skill-grid{grid-template-columns:repeat(2,1fr)!important}.leftmedia{min-width:30rem!important}.chat-box{width:23.75rem!important;height:32.5rem!important}}@media(min-width:1024px)and (max-width:1279px){.e-content-grid,.e-skill-grid{grid-template-columns:repeat(3,1fr)!important}.leftmedia{min-width:33.75rem!important}}@media(max-width:767px){#app .main-container{margin-left:0!important;-webkit-transition:none!important;transition:none!important}.saveBtn,.tabbox{left:0!important;width:100%!important}.saveBtn{position:fixed!important;bottom:0!important;background:#fff!important;padding:.5rem .75rem!important;-webkit-box-shadow:0 -.125rem .5rem rgba(0,0,0,.06)!important;box-shadow:0 -.125rem .5rem rgba(0,0,0,.06)!important;z-index:99!important}.saveBtn button[style*="position: fixed"]{position:relative!important;float:none!important;width:100%!important;bottom:auto!important}}@media(orientation:portrait)and (max-width:767px){.el-table .el-table__body tr,.elx-table .elx-body--row{height:2.25rem!important}}@media(orientation:landscape)and (max-width:900px){.el-table__body-wrapper,.elx-table .elx-body--wrapper,.ux-table .elx-body--wrapper{max-height:50vh!important}.el-table__body-wrapper{overflow-y:auto!important}}@media(max-width:767px){.login-dialog .el-dialog{width:100vw!important;max-width:100vw!important;margin:0!important}}@media print{body{width:auto!important;overflow:visible!important}.chat-box,.chat-fab,.e-topbar,.sidebar-container{display:none!important}.main-container{margin-left:0!important}}body{height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:var(--bg)!important;color:var(--text)}label{font-weight:400}html{-webkit-box-sizing:border-box;box-sizing:border-box}#app,html{height:100%}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.elx-table .el-input__clear,.elx-table .el-input__icon,.elx-table .el-input__prefix,.elx-table .el-input__prefix-inner,.elx-table .el-input__suffix,.elx-table .el-input__suffix-inner{display:none!important;width:0!important;height:0!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important;font-size:0!important;line-height:0!important;position:absolute!important;right:-624.9375rem!important;content:none!important;border:none!important}.el-table th .cell{text-align:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.el-table .el-table__body tr{height:2rem!important}.el-table .el-table__body td{height:2rem!important;padding:.25rem 0!important}.el-table .el-table__body td .cell{padding:0 .5rem!important;line-height:2rem!important}.elx-table .elx-body--row{height:2rem!important}.elx-table .elx-body--column{padding:0!important;vertical-align:middle!important;height:2rem!important}.elx-table .elx-body--column .elx-cell{padding:0!important;padding-left:.5rem!important;padding-right:.5rem!important;width:100%!important;height:100%!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;overflow:hidden!important}.elx-table .elx-body--column.col--actived,.elx-table.elx-editable .elx-body--column.col--actived{padding:0!important}.elx-table .elx-body--column.col--actived>.elx-cell{padding:0!important;padding-left:0!important;padding-right:0!important;width:100%!important;height:100%!important}.elx-table .elx-body--column .elx-cell--edit{padding-left:0!important;padding-right:0!important;width:100%!important;height:100%!important}.elx-table .elx-body--column.col--right .elx-cell{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.elx-table .elx-body--column.col--right .elx-cell--edit{padding:0!important}.elx-table .edit-input-full{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;max-width:100%!important;width:100%!important;height:100%!important}.elx-table .edit-input-full .el-input__inner{padding:0!important;height:100%!important;line-height:100%!important;border:none!important;border-radius:0!important;width:100%!important;margin:0!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.elx-table .edit-input-full .el-input__inner .el-input{border-radius:.375rem!important}.elx-table .edit-input-full .el-input__inner:focus{border:.0625rem solid #52c41a!important}.elx-table .edit-input-full:not(.has-unit){max-width:100%!important}.elx-table .el-autocomplete__input,.elx-table .el-date-editor .el-input__inner,.elx-table .el-input-number,.elx-table .el-input__inner,.elx-table .el-select .el-input__inner,.elx-table .el-textarea__inner{border-radius:0!important}.elx-table .el-autocomplete,.elx-table .el-input,.elx-table .el-input-number,.elx-table .el-input__inner{width:100%!important;height:100%!important}.elx-table .el-input__inner{padding:0!important;border:none!important;border-radius:0!important;margin:0!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.elx-table .el-input__inner .el-input{border-radius:.375rem!important}.elx-table .el-input__inner:focus{border:.0625rem solid #52c41a!important}.elx-table .edit-input-right .el-input__inner{text-align:right!important}.elx-table .edit-input-right .el-input__inner .el-input{border-radius:.375rem!important}.elx-table .el-input__inner:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.elx-table .elx-body--column[align=right] .el-date-editor .el-input__inner,.elx-table .elx-body--column[align=right] .el-input__inner,.elx-table .elx-body--column[align=right] .el-select .el-input__inner{text-align:right!important}.elx-table .elx-body--column[align=left] .el-date-editor .el-input__inner,.elx-table .elx-body--column[align=left] .el-input__inner,.elx-table .elx-body--column[align=left] .el-select .el-input__inner{text-align:left!important}.elx-table .elx-body--column[align=center] .el-date-editor .el-input__inner,.elx-table .elx-body--column[align=center] .el-input__inner,.elx-table .elx-body--column[align=center] .el-select .el-input__inner{text-align:center!important}.elx-body--column .elx-cell--edit-icon,.elx-body--column .elx-cell-help-icon,.elx-header--column .elx-cell--edit-icon,.elx-header--column .elx-cell-help-icon,.elx-table .col--actived:before,.elx-table .col--dirty:before,.elx-table .col--valid-error:before,.elx-table .el-input__clear,.elx-table .el-input__icon,.elx-table .el-input__prefix,.elx-table .el-input__prefix-inner,.elx-table .el-input__suffix,.elx-table .el-input__suffix-inner,.elx-table .elx-cell--edit-icon,.elx-table .elx-cell--required-icon,.elx-table .elx-cell-help-icon{display:none!important;width:0!important;height:0!important;visibility:hidden!important;opacity:0!important;position:absolute!important;right:-624.9375rem!important;content:none!important;border:none!important}.elx-table .el-input--prefix .el-input__inner,.elx-table .el-input--suffix .el-input__inner{padding-right:0!important;padding-left:0!important}.elx-table .el-input--prefix .el-input__inner .el-input,.elx-table .el-input--suffix .el-input__inner .el-input{border-radius:.375rem!important}.elx-table .el-date-editor.el-input{width:100%!important;height:100%!important}.elx-table .el-date-editor .el-input__inner{height:100%!important;line-height:100%!important;padding:0!important;font-size:.875rem!important;margin:0!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.elx-table .el-date-editor .el-input__inner .el-input{border-radius:.375rem!important}.elx-table .el-date-editor .el-input__icon{line-height:2rem!important}.elx-table .el-select{display:block!important}.elx-table .edit-input-full.el-select,.elx-table .el-select,.elx-table .el-select .el-input{width:100%!important;height:100%!important}.elx-table .edit-input-full.el-select{display:block!important}.elx-table .edit-input-full.el-select .el-input{width:100%!important;height:100%!important}.elx-table .edit-input-full.el-select .el-input__inner{height:100%!important;line-height:100%!important;font-size:.875rem!important;border:none!important;border-radius:0!important;padding:0!important;margin:0!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.elx-table .edit-input-full.el-select .el-input__inner .el-input{border-radius:.375rem!important}.elx-table .edit-input-full.el-select .el-input__inner:focus{border:.0625rem solid #52c41a!important}.elx-table .edit-input-full.el-select .el-input__icon{line-height:2rem!important;width:1.25rem!important}.elx-table .el-select .el-input__inner{height:100%!important;line-height:100%!important;font-size:.875rem!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;width:100%!important;padding:0!important;margin:0!important}.elx-table .el-select .el-input__inner .el-input{border-radius:.375rem!important}.unit-text{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important;margin-left:.0625rem!important;font-size:.75rem!important;color:#606266!important}.elx-table .elx-cell>span:last-child,.unit-text{-ms-flex-negative:0!important;flex-shrink:0!important;white-space:nowrap!important;line-height:2rem!important}a:active,a:focus{outline:none}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}div:focus{outline:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.app-container{padding:1rem}::-webkit-scrollbar{width:.75rem;height:.75rem;background-color:#d8d6d6}::-webkit-scrollbar,::-webkit-scrollbar-thumb{border-radius:.375rem;-webkit-border-radius:.375rem;-moz-border-radius:.375rem;-ms-border-radius:.375rem;-o-border-radius:.375rem}::-webkit-scrollbar-thumb{background-color:#b6bbcc}.scroll-bar::-webkit-scrollbar{width:.75rem;height:.75rem;background-color:transparent}.scroll-bar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 .375rem rgba(32,31,31,0);box-shadow:inset 0 0 .375rem rgba(32,31,31,0);background-color:rgba(44,43,43,0)}.scroll-bar::-webkit-scrollbar-thumb{z-index:99;-webkit-box-shadow:inset 0 0 .375rem transparent;box-shadow:inset 0 0 .375rem transparent;background-color:#296396;border-radius:.375rem;-webkit-border-radius:.375rem;-moz-border-radius:.375rem;-ms-border-radius:.375rem;-o-border-radius:.375rem}::v-deep.elx-table .elx-body--column.col--ellipsis,::v-deep.elx-table .elx-header--column.col--ellipsis{height:auto}.clickScroll{position:absolute;bottom:-.4375rem;right:0;z-index:9}.clickScroll span{display:inline-block;width:1.125rem;height:1.125rem;line-height:1.125rem;border-radius:.3125rem}.clickScroll span:last-child{margin-left:.625rem}.clickScroll span i{font-size:1.125rem}.clickScroll span i:hover{color:var(--primary)}.el-month-table td div{height:2rem}.el-month-table td div .cell{width:2.5rem;height:1.25rem;line-height:1rem}@-webkit-keyframes breathing{0%,to{border-color:#b3d8ff;-webkit-box-shadow:0 0 0 rgba(102,177,255,0);box-shadow:0 0 0 rgba(102,177,255,0)}50%{border-color:#90c8ff;-webkit-box-shadow:0 0 .5rem rgba(102,177,255,.15);box-shadow:0 0 .5rem rgba(102,177,255,.15)}}@keyframes breathing{0%,to{border-color:#b3d8ff;-webkit-box-shadow:0 0 0 rgba(102,177,255,0);box-shadow:0 0 0 rgba(102,177,255,0)}50%{border-color:#90c8ff;-webkit-box-shadow:0 0 .5rem rgba(102,177,255,.15);box-shadow:0 0 .5rem rgba(102,177,255,.15)}}.borderBox{border-radius:.375rem;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.borderBox .el-tabs--border-card{-webkit-box-shadow:none!important;box-shadow:none!important}.borderBox .elx-table{border:none!important}.borderBox .elx-table:after,.borderBox .elx-table:before{display:none!important}.borderBox .elx-table .elx-table--header-wrapper{border-bottom:.0625rem solid #ebeef5!important}.borderBox .elx-table .elx-table--body-wrapper{border:none!important}.borderBox .elx-table .elx-table--body-wrapper:after,.borderBox .elx-table .elx-table--body-wrapper:before{display:none!important}.borderBox .el-table{border-radius:0!important}.borderBox .el-table--border{border-right:none!important;border-bottom:none!important}.borderBox .el-table--border:after,.borderBox .el-table--group:after{display:none!important}.borderBox .el-tabs .el-tabs__header{height:2rem}.borderBox .el-tabs .el-tabs__header .el-tabs__nav{height:2rem;overflow:visible!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.borderBox .el-tabs .el-tabs__header .el-tabs__nav .el-tabs__item{padding:0 .625rem;white-space:nowrap!important}.borderBoxs{border:.125rem solid #5b8db8;border-radius:.25rem}.borderBoxs:hover{border-color:#4080b8}.borderBoxs+.borderBoxs{margin-top:-.0625rem}.explain{font-size:.75rem;text-align:left;padding:.0625rem 0 .125rem .625rem;color:#c0c4cc;display:-webkit-box;display:-ms-flexbox;display:flex}.explain div{line-height:1rem;font-size:.75rem}.explainUl{list-style:none;text-align:left}.explainUl li{line-height:1.09375rem;margin-bottom:0}.explainUl li:last-child{margin-bottom:.5rem}.reportStyle{-webkit-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.12),0 0 .375rem 0 rgba(0,0,0,.04);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.12),0 0 .375rem 0 rgba(0,0,0,.04);overflow:hidden;position:relative;border-radius:.5rem}.acountReport .borderBox{margin-top:5.1875rem}.acountReport .elx-table{background:#fff}.acountReport .elx-table .elx-body--row.row--current{background:#e8f7e8}.acountReport .elx-table .elx-body--x-space{height:0}.acountReport .elx-table .elx-table--header-wrapper{width:100%}.acountReport .elx-table .elx-table--header-wrapper .elx-header--row .th{height:2rem;line-height:2rem}.acountReport .elx-table .elx-table--header-wrapper .elx-header--column .elx-cell{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.acountReport .elx-table .elx-table--header-wrapper .elx-header--column .elx-cell .el-icon-edit-outline{display:none}.acountReport .elx-table .elx-table--body-wrapper{width:100%}.acountReport .elx-table .elx-table--body-wrapper .elx-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 .25rem}.acountReport .elx-table .elx-table--body-wrapper .elx-cell .my-input-sc{margin:0!important;overflow:hidden;padding:0 .25rem;text-align:inherit}.acountReport .elx-table .elx-table--body-wrapper .elx-cell .name{margin:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.acountReport .elx-table .elx-table--body-wrapper .elx-cell .otherStyle{cursor:not-allowed;pointer-events:none;color:#c0c4cc!important}.acountReport .elx-table .elx-table--body-wrapper .elx-cell .el-input .el-input__inner{padding:0 0;height:2rem;margin-top:-.03125rem;text-align:right}.acountReport .elx-table .elx-table--body-wrapper .elx-cell .el-input .el-input__inner .el-input{border-radius:.375rem!important}.acountReport .elx-table .elx-table--body-wrapper .elx-cell .el-input .el-input__icon{line-height:normal}.acountReport .elx-table .elx-table--body-wrapper tr:first-child .el-input .el-input__inner{padding:0 0;height:2rem;margin-top:0}.acountReport .elx-table .elx-table--body-wrapper tr:first-child .el-input .el-input__inner .el-input{border-radius:.375rem!important}.acountReport .elx-table .elx-table--body-wrapper tr:first-child .el-input .el-input__icon{line-height:normal}.acountReport .elx-table .elx-body--row td:first-child .elx-cell,.acountReport .elx-table .elx-body--row td:nth-of-type(2) .elx-cell{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.exportTable:not(.el-button--primary){background:#e9f6ff;color:var(--primary);border-color:#ebeef5}.exportTable:not(.el-button--primary):focus{background:var(--primary);color:#fff}.btnbox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0}.btnbox button span{margin-left:0!important}.reportBtnBox{background:transparent;width:89%;overflow:hidden;position:fixed;top:5.4375rem;z-index:99;padding-top:0;margin-left:.1875rem;padding-bottom:.1875rem}.btnboxs{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.75rem}.btnactive{background:var(--primary);color:#fff;padding:.375rem 0;line-height:.875rem}.btnactive,.btnactiveno{margin-right:.625rem;width:3.75rem;border:.0625rem solid;text-align:center;border-radius:.5rem;font-size:.875rem;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.btnactiveno{height:1.75rem;background:#e9f6ff;color:var(--primary);line-height:1.75rem;padding:0}.el-tabs--border-card>.el-tabs__header{height:2rem!important;background:#f5f7fa!important;border-radius:.375rem .375rem 0 0!important;border-bottom:.0625rem solid #ebeef5!important}.el-tabs--border-card>.el-tabs__header .el-tabs__nav{border:none!important}.el-tabs--border-card>.el-tabs__header .el-tabs__item{padding:0 .75rem!important;height:2rem!important;line-height:1!important;border:none!important;border-radius:.375rem .375rem 0 0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;position:relative!important;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif!important;font-weight:500!important;font-size:.875rem!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important;margin-right:.125rem!important;background:transparent!important;-webkit-font-smoothing:antialiased;width:auto!important;-ms-flex-negative:0!important;flex-shrink:0!important;white-space:nowrap!important}.el-tabs--border-card>.el-tabs__header .el-tabs__item:hover{color:#409eff!important;background:rgba(64,158,255,.06)!important}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:#409eff!important;background:#fff!important;font-weight:600!important;margin-top:0!important;height:2rem!important;line-height:2rem!important;-webkit-box-shadow:0 -.125rem .375rem rgba(0,0,0,.04)!important;box-shadow:0 -.125rem .375rem rgba(0,0,0,.04)!important}.el-tabs--border-card>.el-tabs__content{border:none!important}.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child:after{display:none!important}.el-tabs--border-card>.el-tabs__header .el-tabs__item:after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.0625rem;height:1rem;background:#e4e7ed}.borderBox>.el-tabs--border-card{overflow:visible!important}.addIncome{position:absolute;right:.625rem;top:0;height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;z-index:20;white-space:nowrap}.addIncome .handBtn{padding:0!important;width:1.375rem;height:1.375rem;min-height:1.375rem;line-height:1.375rem;border:none!important;background:transparent!important;color:#909399;font-size:.9375rem;margin:0}.addIncome .handBtn:hover{color:#409eff}.addIncome .handBtn:disabled{color:#c0c4cc}.addIncome .handBtn i{font-size:.9375rem}.incomeTable .elx-body--column .elx-cell{padding:0 .25rem!important}.incomeTable .elx-body--column.col--actived .elx-cell,.incomeTable .elx-body--column .elx-cell{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.incomeTable .elx-body--column .el-input__inner{text-align:right!important}.incomeTable .elx-table--fixed-wrapper .elx-body--column:first-child .elx-cell{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;text-align:left!important;padding:0 .25rem!important}.incomeTable .elx-table--fixed-wrapper .elx-body--column:first-child .elx-cell .my-input-sc{width:100%!important;margin:0!important;padding:0}.incomeTable .elx-table--fixed-wrapper .elx-body--column:first-child .elx-cell .my-input-sc,.incomeTable .elx-table--fixed-wrapper .elx-body--column:nth-child(2) .elx-cell .my-input-sc,.irregularcontent .incomeTable .elx-table--fixed-wrapper .elx-body--column:nth-child(2) .elx-cell,.irregularcontent .incomeTable .elx-table--fixed-wrapper .elx-body--column:nth-child(2) .elx-cell .my-input-sc{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;text-align:left!important}.irregularcontent .incomeTable .elx-table--fixed-wrapper .elx-body--column:nth-child(2) .elx-cell .my-input-sc{width:100%!important;display:block!important}.incomeTable .elx-table--fixed-wrapper .elx-header--column:first-child .elx-cell{text-align:left!important;padding:0 .25rem!important}.el-tabs--card>.el-tabs__header .el-tabs__item{font-weight:400!important;border-right:.0625rem solid #e4e7ed!important;border-bottom:none!important;border-top:none!important;border-left:none!important;border-radius:0!important;white-space:nowrap!important;-ms-flex-negative:0!important;flex-shrink:0!important}.el-tabs--card>.el-tabs__header .el-tabs__item,.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{height:2rem!important;line-height:2rem!important}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:none!important;border-radius:0!important}.el-tabs--border-card>.el-tabs__header .el-tabs__item .el-icon-close{font-size:.75rem!important;margin-left:.25rem;color:#c0c4cc;-webkit-transition:color .2s ease;transition:color .2s ease}.el-tabs--border-card>.el-tabs__header .el-tabs__item .el-icon-close:hover{color:#f56c6c}.saveBtn{margin-left:.1875rem}.saveBtn button[style*="position:fixed"],.saveBtn button[style*="position: fixed"]{left:10.375rem;-webkit-transition:left .28s cubic-bezier(.4,0,.2,1);transition:left .28s cubic-bezier(.4,0,.2,1);will-change:left}.app-wrapper.hideSidebar .saveBtn button[style*="position:fixed"],.app-wrapper.hideSidebar .saveBtn button[style*="position: fixed"]{left:1rem}::v-deep.el-input .el-input__inner{padding:0 0;height:2rem;margin-top:-.03125rem;text-align:right}::v-deep.el-input .el-input__inner .el-input{border-radius:.375rem!important}::v-deep.el-input .el-input__icon{line-height:normal}.handleBtn{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0 .5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.25rem}.handleBtn .iconfont{cursor:pointer;font-size:1.125rem}.handleBtn .iconfont:hover{color:#409eff;border-radius:50%;border:0}.icon-addBtn,.icon-jianhao{font-size:1.25rem!important;color:#333!important}.elx-table .elx-table--header-wrapper .elx-header--column .elx-cell{padding:0!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;text-align:center!important}.elx-table .elx-body--column .elx-cell--edit,::v-deep.el-dialog__body{padding:0!important}.el-date-editor.el-input,.el-date-editor.el-input__inner{width:11.25rem}.el-dialog__headerbtn{top:.625rem;right:.625rem}.el-tabs__nav-prev{margin-left:.375rem}.el-tabs__nav-next,.el-tabs__nav-prev{height:2rem;line-height:2rem!important}.el-tabs__nav-next i,.el-tabs__nav-prev i{font-weight:700;color:#000;font-size:.875rem}.el-message-box__title{font-size:.875rem}.el-message-box__title p{line-height:1rem}.el-message-box .el-button--primary{background:linear-gradient(135deg,#36a3f7,#2b85e4)!important;border:none!important;border-radius:.5rem!important;padding:.5625rem 1.25rem!important;font-size:.875rem!important;color:#fff!important}.el-message-box .el-button--primary:hover{background:linear-gradient(135deg,#4db0ff,#3a93f0)!important;color:#fff!important}.entrytitle{color:#606266;font-size:.875rem;line-height:2rem;padding-right:.625rem}.el-cascader-menu{max-height:22.5rem!important}.elx-table--fixed-left-wrapper .elx-table--body-wrapper::-webkit-scrollbar{display:none}.elx-table--fixed-left-wrapper .elx-table--body-wrapper{overflow-y:hidden!important;overflow-x:hidden!important}.elx-table--fixed-left-wrapper .elx-table--header-wrapper{overflow-x:hidden!important}.elx-table .elx-header--column:hover{background-color:#f0f9eb!important}.elx-table .elx-table--footer-wrapper.body--wrapper{overflow-x:hidden!important;display:none!important}.elx-table--fixed-right-wrapper .elx-table--body-wrapper{overflow-y:hidden!important;overflow-x:hidden!important}.elx-table--fixed-right-wrapper .elx-table--body-wrapper::-webkit-scrollbar{display:none}.elx-table--fixed-right-wrapper .elx-table--header-wrapper{overflow-x:hidden!important}.el-tabs__active-bar{display:none}.tabbox{transition:width .3s ease;-webkit-transition:width .3s ease;-moz-transition:width .3s ease;-ms-transition:width .3s ease;-o-transition:width .3s ease}.tabbox .el-tabs__item.is-active{font-weight:400}.mainBody{margin-top:.1875rem;padding-right:.625rem}.el-tabs__item{height:2.375rem!important;line-height:1!important}.el-tabs--border-card>.el-tabs__header .el-tabs__item{color:#606266!important}.vuecal__title{height:1.25rem;line-height:1rem;font-weight:700;font-size:1rem}.vuecal--rounded-theme.vuecal--year-view .vuecal__cell{width:16.6%!important}.vuecal__cell{cursor:pointer}.vuecal__header{height:1.75rem;line-height:1.75rem;overflow:hidden}.vuecal--rounded-theme.vuecal--year-view .vuecal__cell-content{height:1.5rem;width:1.5rem!important}.vuecal--xsmall .vuecal__title-bar{height:1.5rem;font-size:1rem;height:100%;line-height:normal;min-height:1.5rem}.vuecal__arrow i.angle{font-size:.875rem;color:#303133}.vuecal__cell--has-events .vuecal__cell-events-count{background-color:var(--primary);width:.375rem;height:.375rem}.vuecal__cells .vuecal__flex{width:96%;padding:.125rem 2%;overflow:hidden}.complete{width:1.125rem;height:1.125rem;margin-left:.1875rem;font-size:.875rem;text-align:center;display:inline-block;line-height:1.125rem;background-color:#54ba8c!important;color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.disableDate{cursor:not-allowed;pointer-events:none;color:#c0c4cc}.uncompleted{pointer-events:none;cursor:not-allowed}.halfProcess,.uncompleted{width:1.125rem;height:1.125rem;margin-left:.1875rem;font-size:.875rem;display:inline-block;text-align:center;line-height:1.125rem;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.halfProcess{background-color:#8fb7e4;color:#fff}.el-select-dropdown__empty{font-size:.75rem;color:#909399}.el-transfer-panel .el-transfer-panel__header,.el-transfer-panel .el-transfer-panel__header .el-checkbox{height:2rem;line-height:2rem}.el-transfer-panel:hover{-webkit-transition:-webkit-box-shadow .5s ease;transition:-webkit-box-shadow .5s ease;transition:box-shadow .5s ease;transition:box-shadow .5s ease,-webkit-box-shadow .5s ease;-webkit-box-shadow:0 0 .375rem .375rem rgba(153,192,203,.6);box-shadow:0 0 .375rem .375rem rgba(153,192,203,.6);border:.0625rem solid rgba(135,168,238,.7)}.vuecal__cell--disabled{pointer-events:none;cursor:not-allowed}.vuecal__cell--disabled .vuecal__cell-date{color:#c0c4cc!important}.el-loading-mask,.el-overlay{z-index:99999!important}.gap-loading-overlay{position:fixed;inset:0;z-index:2147483647;background:rgba(0,0,0,.5);-webkit-animation:gapLoadingFadeIn .25s ease both;animation:gapLoadingFadeIn .25s ease both}.gap-loading-box,.gap-loading-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gap-loading-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem 3rem}.gap-loading-spinner{width:2.75rem;height:2.75rem;border:.1875rem solid hsla(0,0%,100%,.2);border-top-color:#fff;border-radius:50%;-webkit-animation:gapLoadingSpin .8s linear infinite;animation:gapLoadingSpin .8s linear infinite}.gap-loading-text{margin-top:1.125rem;font-size:.875rem;font-weight:500;color:#fff;letter-spacing:.0625rem;-webkit-animation:gapLoadingTextPulse 2s ease-in-out infinite;animation:gapLoadingTextPulse 2s ease-in-out infinite}@-webkit-keyframes gapLoadingFadeIn{0%{opacity:0}to{opacity:1}}@keyframes gapLoadingFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gapLoadingSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes gapLoadingSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes gapLoadingTextPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes gapLoadingTextPulse{0%,to{opacity:.6}50%{opacity:1}}.elx-table .elx-table--body,.elx-table .elx-table--footer,.elx-table .elx-table--header{table-layout:fixed}.elx-table .elx-table--header-wrapper{background:#f5f7fa}.elx-table .elx-table--header-wrapper .elx-header--column .elx-cell{font-size:.8125rem;font-weight:600;color:#303133}.elx-table .elx-table--header-wrapper{border-bottom:.125rem solid #ebeef5}.elx-table .elx-table--body-wrapper .elx-body--row:nth-child(2n){background-color:#fafafa}.elx-table .elx-table--body-wrapper .elx-body--row.row--current,.elx-table .elx-table--body-wrapper .elx-body--row.row--stripe.row--current{background:#e8f7e8!important}.elx-table .elx-table--body-wrapper .elx-body--row:hover{background-color:#e8f7e8!important}.elx-table .elx-body--row.row--hover{background:#e8f7e8!important}.elx-table--header-wrapper{overflow-x:hidden!important}.elx-table--body-wrapper{overflow-x:auto!important}.elx-table--body-wrapper::-webkit-scrollbar:horizontal{height:.375rem;display:block}.elx-table--body-wrapper::-webkit-scrollbar{width:.375rem;height:.375rem}.elx-table--body-wrapper::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:.1875rem}.elx-table--body-wrapper::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}.borderBox{-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.elx-header--column .elx-cell--edit-icon,.elx-header--column .elx-cell-help-icon{display:none!important}.el-tabs--border-card>.el-tabs__content{padding:0!important}.el-tabs__nav{height:2rem!important}.elx-table .elx-body--column .elx-cell--edit,.elx-table .elx-body--column .elx-cell.has-edit,.elx-table.elx-editable .elx-body--column:not(.col--fixed){cursor:text!important}.elx-table .elx-body--column.col--actived{background-color:#f0f9eb!important;z-index:1}.elx-table .edit-input-full .el-input__inner:focus{border-color:#52c41a!important;-webkit-box-shadow:none!important;box-shadow:none!important}.elx-table.elx-editable .elx-body--row:hover>.elx-body--column:not(.col--actived){background-color:#e8f7e8!important}.elx-table .col--actived .el-date-editor .el-input__inner,.elx-table .col--actived .el-select .el-input__inner{border-color:#52c41a!important}.elx-table .col--actived .el-date-editor .el-input__inner .el-input,.elx-table .col--actived .el-select .el-input__inner .el-input{border-radius:.375rem!important}.el-input__inner:focus,.el-select .el-input.is-focus .el-input__inner,.el-select .el-input__inner:focus,.el-textarea__inner:focus{border-color:#52c41a!important;-webkit-box-shadow:none!important;box-shadow:none!important}.el-select-dropdown__item.selected{color:var(--primary)!important;font-weight:700!important}.el-form-item__label{cursor:default}.el-button{border-radius:.5rem!important}.el-button--primary{font-weight:500}.borderBox .el-tabs--border-card{border:none!important;border-radius:.375rem!important;overflow:hidden!important}.borderBox .el-tabs--border-card>.el-tabs__header{border-radius:.375rem .375rem 0 0!important}.borderBox .el-tabs--border-card>.el-tabs__content{padding:0!important}.borderBox .el-tabs--border-card>.el-tabs__header{margin:0!important;padding:0!important}.borderBox .el-tabs__item{padding:0 .3125rem!important}.borderBox .el-tabs--border-card{padding:0!important}.borderBox .el-tabs__content{padding:0!important;margin:0!important}.el-tabs--border-card>.el-tabs__header{margin-bottom:0!important}.el-tabs--border-card{padding:0!important}.elx-table .handleBtn,.elx-table .handleBtns{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;gap:.375rem!important;padding-left:0!important;margin-left:0!important;width:auto!important}.elx-table .handleBtn .iconfont,.elx-table .handleBtns .iconfont{font-size:1rem;cursor:pointer;line-height:1rem}.elx-table .elx-body--column .elx-cell{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elx-table .elx-body--column .my-input-sc{padding-right:.0625rem!important}.elx-table .elx-body--column span[style*="margin-left:3px"]{margin-left:0!important}.elx-table .elx-body--column .my-input-sc+span{padding-left:0!important;padding-right:.0625rem!important}.elx-table .elx-body--column span[style*="float:right"],.elx-table .elx-body--column span[style*="float: right"],.elx-table .elx-body--column span[style*="float:right;"]{padding-right:.5rem!important}.elx-table .elx-body--column.is-align-right .elx-cell,.elx-table .elx-body--column[align=right] .elx-cell,.elx-table td.elx-body--column.is-align-right .elx-cell,.elx-table th.elx-header--column.is-align-right .elx-cell{padding-right:.625rem!important}.el-table__empty-block{min-height:7.5rem}.el-table__empty-text{color:#c0c4cc;font-size:.875rem;line-height:2}.elx-table .elx-table--empty-block{min-height:7.5rem;color:#c0c4cc;font-size:.875rem}.el-input__inner{border-radius:.5rem}.el-input{border-radius:.375rem!important}.el-dialog,.el-message-box{border-radius:.875rem}.sidebarResizing .el-table,.sidebarResizing .elx-table,.sidebarResizing .ux-table{pointer-events:none!important;overflow:hidden!important}.app-wrapper.hideSidebar .tabbox{left:0!important}.app-wrapper:not(.hideSidebar) .tabbox{left:9.375rem}.save-float-btn{left:9.375rem;-webkit-transition:left .28s cubic-bezier(.4,0,.2,1);transition:left .28s cubic-bezier(.4,0,.2,1);will-change:left}.app-wrapper.hideSidebar .save-float-btn{left:0}.borderBox,.HTconstructbox .borderBox,.HTcostbox .borderBox,.HTfinancebox .borderBox,.HTincomebox .borderBox{border:.0625rem solid #ebeef5!important;border-radius:.375rem!important;-webkit-box-shadow:0 .0625rem .1875rem rgba(0,0,0,.04)!important;box-shadow:0 .0625rem .1875rem rgba(0,0,0,.04)!important;overflow:hidden!important;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease!important;transition:border-color .2s ease,-webkit-box-shadow .2s ease!important;transition:border-color .2s ease,box-shadow .2s ease!important;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease!important}.borderBox:hover{border-color:#409eff!important;-webkit-box-shadow:0 .125rem .5rem rgba(64,158,255,.2)!important;box-shadow:0 .125rem .5rem rgba(64,158,255,.2)!important}.el-table{border-radius:0!important}.el-table th.el-table__cell{background:#f8f9fc!important;border-bottom:.125rem solid #e8eaec!important;font-weight:600!important;color:#303133!important}.el-table .el-table__body tr{-webkit-transition:background .15s ease;transition:background .15s ease}.el-table .el-table__body tr:hover>td{background:#e8f7e8!important}.el-table .el-table__body tr.row-header>td{background:#f5f7fa!important}.el-table .el-table__body tr.current-row>td,.el-table .el-table__body tr.row-header:hover>td{background:#e8f7e8!important}.el-table .el-table__body tr.current-row:hover>td{background:#e8eaec!important}.el-table .el-table__body tr.el-table__row--striped.current-row>td{background:#e8f7e8!important}.el-table .el-table__body tr.el-table__row--striped.current-row:hover>td{background:#e8eaec!important}.el-table .el-table__body tr td.col-hl{background-color:#e8f7e8!important}.el-table .el-table__header-wrapper th.col-hl{background-color:#e8eaec!important}.elx-table td.elx-body--column.col-hl,.elx-table th.elx-header--column.col-hl{background:#e8f7e8!important}.elx-table.elx-editable .elx-body--row:hover>td.elx-body--column.col-hl,.elx-table th.elx-header--column.col-hl{background:#e8eaec!important}.el-table--border,.el-table--group{border:.0625rem solid #ebeef5!important}.el-table--border td,.el-table--border th,.el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed{border-right:.0625rem solid #f0f1f5!important}.el-table td.el-table__cell{border-bottom:.0625rem solid #f5f6fa!important}.el-table .el-table__body tr td.el-table__cell{height:2rem!important;padding:0!important}.el-table__body-wrapper{overflow-x:auto!important}.el-table__body-wrapper::-webkit-scrollbar:horizontal{height:.375rem;display:block}.el-table .el-table__header-wrapper th.el-table__cell{height:2rem!important;padding:0!important}.elx-table .elx-table--header-wrapper{background:#f8f9fc!important}.elx-table .elx-table--header-wrapper .elx-header--column{border-bottom:.125rem solid #e8eaec!important;font-weight:600!important}.elx-table .elx-body--row{border-bottom:.0625rem solid #f5f6fa!important}.elx-table .elx-body--row:hover{background:#e8f7e8!important}.el-input__inner{border:.0625rem solid #dce0e8!important;border-radius:.5rem!important;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease!important;transition:border-color .2s ease,-webkit-box-shadow .2s ease!important;transition:border-color .2s ease,box-shadow .2s ease!important;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease!important}.el-input__inner:focus{border-color:#52c41a!important;-webkit-box-shadow:none!important;box-shadow:none!important}.el-select .el-input__inner{border-radius:.5rem!important}.el-select .el-input__inner .el-input{border-radius:.375rem!important}.el-dialog__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-input__inner,.el-input__inner .el-input,.el-textarea__inner{border-radius:.375rem!important}.el-dialog{margin:0 auto!important;border-radius:.75rem!important;overflow:hidden;-webkit-box-shadow:0 .75rem 2.5rem rgba(0,0,0,.1)!important;box-shadow:0 .75rem 2.5rem rgba(0,0,0,.1)!important}.el-dialog__header{padding:1rem 1.25rem .75rem!important;border-bottom:none!important;margin-bottom:0!important}.el-dialog__title{font-size:.9375rem!important;font-weight:600!important;color:#303133!important}.el-dialog__headerbtn{top:1rem!important;right:1rem!important;font-size:1rem!important;z-index:10!important}.el-dialog__headerbtn .el-dialog__close{color:#909399!important}.el-dialog__headerbtn .el-dialog__close:hover{color:#409eff!important}.el-dialog__body{padding:1.125rem 1.25rem!important}.el-dialog__body .el-form-item{margin-bottom:.875rem}.el-dialog__body .el-form-item .el-form-item__label{font-size:.875rem;color:#303133;padding-bottom:.25rem}.el-dialog__body .el-form-item .el-form-item__content .el-input,.el-dialog__body .el-form-item .el-form-item__content .el-select{width:100%}.el-dialog__body .el-form-item .el-form-item__content .el-input__inner,.el-dialog__body .el-form-item .el-form-item__content .el-input__inner .el-input{border-radius:.375rem!important}.el-dialog__footer{padding:.75rem 1.25rem 1.125rem!important;border-top:none!important;text-align:right!important}.el-dialog__footer .el-button{min-width:4.5rem;border-radius:.375rem!important;font-size:.875rem!important}.customWidth{position:absolute!important;left:50%!important;top:50%!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;margin-top:0!important}.customWidth .el-form .el-form-item{margin-bottom:1.125rem}.customWidth .el-form .el-date-editor,.customWidth .el-form .el-input,.customWidth .el-form .el-input__inner,.customWidth .el-form .el-select{width:100%!important}.customWidth .timeReduce,.timeReduce{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.customWidth .timeReduce span,.timeReduce span{margin-right:.5rem}.customWidth .timeReduce .el-input,.timeReduce .el-input{width:3.4375rem!important;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}.customWidth .timeReduce .el-input .el-input__inner,.timeReduce .el-input .el-input__inner{width:100%!important}.el-divider{border-color:#f0f1f5!important}.el-table__fixed-right:before,.el-table__fixed:before{background:#e8eaec!important}::-webkit-scrollbar{width:.375rem;height:.375rem}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d0d3db;border-radius:.1875rem}::-webkit-scrollbar-thumb:hover{background:#b0b4be}.el-button{font-family:inherit;border-radius:.375rem!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important}.el-button--primary{background:#409eff!important;border-color:#409eff!important;color:#fff!important}.el-button--primary:hover{background:#66b1ff!important;border-color:#66b1ff!important;color:#fff!important}.el-button--primary:active{background:#3a8ee6!important}.el-button--default{border-color:#dcdfe6!important;color:#606266!important}.el-button--default:hover{color:#409eff!important;border-color:#c6e2ff!important;background:#ecf5ff!important}.mid-repair-dialog{width:25rem!important;max-width:90vw!important;border-radius:.875rem!important;overflow:hidden;-webkit-box-shadow:0 .75rem 3rem rgba(0,0,0,.12)!important;box-shadow:0 .75rem 3rem rgba(0,0,0,.12)!important}.mid-repair-dialog .el-dialog__header{padding:1rem 1rem .5rem!important;border-bottom:none!important;margin-bottom:0!important}.mid-repair-dialog .el-dialog__headerbtn{top:.75rem!important;right:.75rem!important;font-size:1rem!important;z-index:10!important}.mid-repair-dialog .el-dialog__body{padding:.25rem 1rem 0!important}.mid-repair-dialog .el-dialog__footer{padding:.5rem 1rem 1rem!important;border-top:none!important}.mid-repair-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem}.mid-repair-title{font-size:.9375rem;font-weight:700;color:#1a1a2e}.mid-repair-form .el-form-item{margin-bottom:.625rem}.mid-repair-form .el-form-item__label{font-size:.75rem!important;font-weight:600!important;color:#606266!important;padding-bottom:.125rem!important;line-height:1.5!important}.mid-repair-form .el-input__inner{border-radius:.375rem!important;height:2rem!important;line-height:2rem!important;font-size:.8125rem!important;border-color:#dcdfe6!important;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.mid-repair-form .el-input__inner .el-input{border-radius:.375rem!important}.mid-repair-form .el-input__inner:focus{border-color:var(--primary,#3b6cf5)!important;-webkit-box-shadow:0 0 0 .1875rem rgba(59,108,245,.08)!important;box-shadow:0 0 0 .1875rem rgba(59,108,245,.08)!important}.mid-repair-form .el-input__icon,.mid-repair-form .el-input__prefix{line-height:2rem!important;color:#909399!important}.mid-repair-footer{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.375rem}.mid-repair-footer .el-button{border-radius:.375rem!important;padding:.375rem .875rem!important;font-size:.8125rem!important;font-weight:600!important}.mid-repair-footer .el-button--default{border-color:#dcdfe6!important;color:#606266!important}.mid-repair-footer .el-button--default:hover{border-color:#c0c4cc!important;background:#f5f7fa!important}.el-dialog.mid-repair-dialog{width:25rem!important;min-width:25rem!important;max-width:25rem!important}.el-dialog .el-input .el-input__inner,.el-dialog .el-input:not(.el-input--mini){border-radius:.375rem!important}.el-tabs__header{margin-bottom:0!important}.el-tabs__nav-wrap:after{height:0!important}.el-tabs--border-card{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.echo-report-tabs .el-tabs__item span{max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;display:inline-block!important}.el-tabs__item{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.el-tabs__item>*{vertical-align:middle!important;line-height:1!important}.el-tabs__item span:not(.tab-label-wrap):not(.tab-label-text){line-height:1!important;vertical-align:middle!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.tab-label-wrap{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:visible!important}.tab-label-text{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:6.25rem!important;min-width:0!important}.tab-icon-del,.tab-icon-edit{-ms-flex-negative:0!important;flex-shrink:0!important;margin-left:.25rem!important;font-size:.875rem!important;color:#c0c4cc;cursor:pointer;-webkit-transition:color .2s;transition:color .2s;display:inline-block!important}.tab-icon-edit:hover{color:#409eff}.tab-icon-del:hover{color:#f56c6c}.el-tabs--border-card>.el-tabs__header .el-tabs__nav,.el-tabs__nav{height:2.375rem!important}.elx-table .elx-cell{font-size:.875rem!important}.echo-report-tabs .el-tabs__nav-scroll,.echo-report-tabs .el-tabs__nav-wrap{overflow:visible!important}.echo-report-tabs .el-tabs__item{min-width:-webkit-fit-content!important;min-width:-moz-fit-content!important;min-width:fit-content!important;white-space:nowrap!important;max-width:none!important;overflow:visible!important}.incomeCont .el-tabs--card>.el-tabs__header .el-tabs__item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.incomeCont .el-tabs--card>.el-tabs__header .el-tabs__item .el-icon-close{position:static!important;width:.875rem!important;height:.875rem!important;top:0!important;right:0!important;bottom:0!important;-webkit-transform:none!important;transform:none!important;font-size:.875rem!important;margin-left:.25rem!important;-ms-flex-negative:0!important;flex-shrink:0!important;overflow:visible!important}.incomeCont .el-tabs--card>.el-tabs__header .el-tabs__item .el-icon-close:hover{width:.875rem!important}.incomeTable .elx-body--column:first-child .elx-cell,.subsidyTable .elx-body--column:first-child .elx-cell{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;text-align:center!important}.el-tabs--card>.el-tabs__header .el-tabs__item,.is-closable.el-tabs--card>.el-tabs__header .el-tabs__item{padding:0 1.25rem 0 .625rem!important;height:100%!important;line-height:2rem!important;border-right:.0625rem solid #e4e7ed;border-top:.0625rem solid #e4e7ed;border-radius:0;font-weight:400}.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.is-closable.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:.625rem!important}.el-tabs--card>.el-tabs__header .el-tabs__item span:first-child,.is-closable.el-tabs--card>.el-tabs__header .el-tabs__item span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:8.125rem;display:inline-block;vertical-align:middle}.el-tabs--card>.el-tabs__header .el-tabs__item .el-icon-close,.is-closable.el-tabs--card>.el-tabs__header .el-tabs__item .el-icon-close{font-size:.875rem;width:.875rem;margin-right:.3125rem;position:absolute;top:.5625rem;right:.125rem;z-index:9}.el-tabs--card>.el-tabs__header .el-tabs__item .el-icon-close:hover,.is-closable.el-tabs--card>.el-tabs__header .el-tabs__item .el-icon-close:hover{width:.875rem}@font-face{font-family:iconfont;src:url(data:font/woff2;base64,d09GMgABAAAAAA1QAAsAAAAAF2wAAA0AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACFYgqceJcYATYCJANUCywABCAFhGcHgjsbnROjoqQztpP9JeRkw4s0xrr19O76yNjswoVLCABx+e718x+LxQgNQvDaSGnKQz0ADHABAAAAgOWCYQpDKaGvX9L6zczfkC/E6AnZok5IjMfhoHwUEovyqLR3wqB3/nFbH5k1BmyABzMRswGxsPphNWlEgTbctXntVaZxFfHn9BfG2mHJudTeknuXvKavtEkvTf4UGpTjsOCW9UAAXO5+Erw+0NOoTMbiLExlcoDRHLSG3DRY70j7gryJDzOWUHHh1mO1qCB1Gd806bJ+m/+fD2zAq8Xt/7vfq2USilJCYSorZVLOSwq3nP9LKRFLUrVVqKqAcURC70yZWTtnBjlzHh0W6CMxHxYNbNNejM6DuP4Gd0Ggcs2fVuvg7I619sBpNggixwt+dfVIAatXYkSOpRQRWdk9k3PNRhs2tTWAj/bv1w33QA9MipDnevtuX7KvZ7ywnXIC8A097bXC2gYScHA+sjht89W/ANGl5zar0upCfgBsQpW/VXe0Z7OMWPHCE6zYgfHuvT3f/cCDbTGCZxg8z486Kxcnmzgs2ara9m8DGFB15tGRlJJMy1QauTCDRm/c/3hKIWMbbHnhPDAC3Q0DMBLc0GPUckOHEQssy2kA5sBxADW4IYAS3AhAArcCkIF7AWjBeVDogwcDqMCLATTgBwDk4HfhhsA9AZixuRaAWXAOgAJ8AG5wPNgGT5otfOxxCvAKFiPG0h9p8pmQTNWshZhu6YIamPsB7pFFrcNehFGg833dbbijDbTTkdpCW5dFqqIvo6xSrMzXOi/kcg30gIpAg5kt2ZH8MkQMtJGjU6jNpknr/B49z4qmxwjO1XrLYksP5eWU56m7E/zxu62V54v3a5/nFp46NTDIGEyp0HWt4Mli+Gne1CM+Rcpks3qFtsfxwQGa1002YHLWZlL1hwvv+AWUb4zBkHWQgk0usuwGu+7UGduBhUlX34SkdNWAmGaYzITa9nx66UtFUpAGQyfE8Ak4eFzw2U+mRjg44IcjJEF1Ao4QEGsADNSBmJcciaS57kykrAfnIdePqgcImrsmQWXWKsw4J1kFSNXkGMGI0g06Po5XsU1uulG6neRk87gQSl5TZcfUo64bYhoNjWu20CqUMUFyGQ5XlZCsMViZIA/fHlQWUHDGk3JvYbXO3JYrd4eHmsj8+Bj+ByBFUrN2QNBWlRrU7okA9Cuwwd6of59X7o/+468Zh+EkIPm0mwUjaz5LDrEmjKT61ot2a01iDXLDoMkBWoeRarJfDtrOMifMYU7xG2owG7DOh9FZ6SAMZ6ghJse0FpAqF6jtWqWjeUKr45dELraFnDvk7GrYMl4Bqj+My9FfMJIEqt+IeZ80eqdEkijpaBLF14tQqDpHsYDz71DTx3wiGOUbKZGnmqVuGYgSxfNAUT4cTjtUzp+l/3Wq+CoZ4H/jyokJEpmAqEuTqqkpEqkckKTTB1Oqyckw9zia4oRyfDwjRbqeJDQbIZoeWLFYAYsoNIYJh7/KlSGwnt8gsrdMU09y4WZ8ytLGlckTpWhOFFUdP7KKAaaiCiuaVEWZv2ImIlnIxDQvGNpGUZ+5rTkub9gB6i/2KcOYHtDVQ5xe1Ew5bOTqTWaDr/xtUjlRltSYT8rdqGmU4oaZzR660WTmcZYesNXrwu7zTRLTgLp+y42rbcLsAIp6bzfp/gkgCWQPyn7bAsLi54PT4OtxAlHlKkNd1XE0bthC4+ryMGNz2JrjML/NKSJy5VJ2A6Jnd7nYPjnPY8M1xwxcfCTzVEX9aUuLC6c5v1219IUcKKhGsIlO46SqLq/KgE3rNzziUiKLiK5TGcIAWL2igsDAyQ7JcYmZTZkxx9VbqM6H9rxFFrVGYS6j87VEjssd9UrBmrsAZbz1ToWLNgFWne//pL3CvgoKHBU++FnROP74MBkfM13XFEb2eP9fEx8JAnk220dbJlBG514Nodh/7uFFlwizQbnXQ+OcmCgPHOldsRKyC+peWeIveFQJEctU0GjD4WzzYO/8VJMmNAQOhYNAJG2Q4bvfjiSczmEE7xZygjzWQXLFa1uGXf9caG6jHV3vgkK+CfLQ3xYMeXMW7rcKcS9MmHbhON340Gsj7ea1UAiRcyjkXMX49SG9Kw4tITGXap38dddHX+qvEJjUC7bYJDT1inWmPpnFGM/c+KgRhz+XsX7VqHuorwnbi2N0FLfKY0Z5jCaDeFlySF4IPuLcMCRyIYZARS1He0D2R5WBJ2b7Px9kzxj537II5aCLWkb+zjTfv/frevYvygL1vs9Et5PDf8fqmBxm3djo35NLhH1f++fTiGl6U1b7yjZo6L5PHB2tA5+SMd7wX6spvawf95qvpNUcSke+6Kwk8hEatpQFzHjlRU3uHeozHOkZ8aJYITPIB1KeECz/8ydeB39yTj16AGYTlUoAuptyxEpx9+72f8q4aoCuv7zv+Jx27hXuHN6ZqMxwvYhvXTHftgnSHEJtf8aznB+h7V1W/zNTAGPHxFFwWrISKS/rJCfEGp1tU63sqND6Py2NsgbhnFD9VWgt29kqr+MqR5ehQm6U9GbnjaIC1jEjuBqOEbFsrxQ9/btCwQTriMkmeEfHmZGhMX2skMpQOMvQQnYKPWxRsjqbuoV1KrsQ3CJNP9eNyOD/dUT5wZPzserDJ/mgJIEN3EZWPjI5bPUvfqpzcrwd/4hYfwzfdhEcYmPNT8+6oK3WWOvD8f1hmEv2E+XPMm7CnITHoZLjvO89bnnRL+sOnExXnabIxZhiQf2BesUmjCxfsMWjbM5/InPFTx+7LnqOR1l45OyPjuFHrrfC0af1o0HMur6Zcom+iIjLAYV+foVt4FkiABJALrHOTnE5YLZwuQxYFe9M3xFEbs4JEoTIHYSW9hHz+ZIavljsfd6kNdNagvML6qcB6uO9OgWcBvFwTm4PsyA3t4/VC3qnNaw/6yPxFkhr+JJcwezbR8wQCPkwdtM+zNY+NMkmNMReeRmYfQ5oVPjKBAKZb/5H4YmSCXbMp/wPDR9tH8zWuvPiSrK56Z6eGdysm9xsz/SLyb2Zxc3wBJN7k5vlmQFmu8xVJV3TU2gXaPIdx7eelDvPmdIxq1T/Av0CsNlOFYlu377rz+41ePYwvN3gfXjMO7t3z56NxprERZrevXPn86lFov9HH3qIUjoHUio9KoH/eGl5bt4vf4uXEYxgkzzFwgV5eW5jm/YEJ5nv3AmcwfMcGhy36XN3B07gxUtwdbbjFqE3ApgAcOeYkQkIBefgafpT1LEs8BUIimPICvO8b+w682/l5mnsch1zCoKF7OnDG2q9Ww3wXuuLCeZsZZqlY/Qz6DysYQU6gIq9sFK2EzsH/z+SW4LPYOXKGXi34ckv/5ZE5LHDLvXM3lmze5ngtRoL7PpilvNV+DUngPmyY+c8FT7NEZJAq9SGYGGRQO887bweWXLF9EoxP5vHy+aLHxkPvhOL+Y9iS+vSDRWp7klubknuqReENX2SW6r7BZIH/uZ1skOS6y0RyF4LK0rM3/2/+aigKw0syfLaT43MsExh8OY3PjS8dL1KtdZc1NJiO9CE8Z+cmQVwLA08xmaafa/DSR9IeN03NRkN1Q6qwNNuKyI5AXg6xAxLqg1YnaRNuUJPYefewuqxyZP/rk7QUL3HcMSep+GYt0Hu9ANMZ4Lgz///TZ8R+huRp6z4xC4zMtcQ75hM98S+I8PeptHlYvsAmE74QS9h0x7MmzbKSP25TZP/2kPVIV+lOQOf6WNzz5d5ZjfuW7xIritfQF+R/9JjqvpgaEeCnrtrUTdryk9t2/8LeC/O/n340wMh46Wl8Wm+Ty7Yf3TGU1ZkzTnkaPy195MJC/F9IfBWaxOmf1XsXB4P0Edlbd9/JJ1FYA92CwaR8gxU6ih4xKbOujeOyLlHh5AiFCSQya0hV9jVDN1TlNRuUabwCFXOhJauzamgCsO4TD7UCSSDtch0fiI3OK0ZulMoWfQcZQZ/UeVOLUerHQbSXYvgUHJJkRcKowNHOHuuN6h8DDYp9wFtRmRzt9n5aPEharRNbFOdU4s1LuAKaxIexs+HcWx4hTURCjdb4Fy66TIXpG0zKzUJ28WCAM50LuEkFH0XIjBogv5d+M+7AVF4YgBbUvNBWDIaQObOuXHmWkLzkOlS7Y6kbjU5FItqiAjgOrWkKIELUzA0FgUGriI9LwIR3+pZBTXyUja5qP0pyrLZ/sOTC8A4dh3KL7cQaMkVSsqUq1CpSrUaterUaxAmmuhiyEDTwMYhBX6mHqlA2s+dLgDK+1yhp6IHHREmBDr1zmgVD9jIddqLSKdAOUq/spoejq+83gtcLuk3hbWKS96swO5yC6510hALBKZ+Q1fFHRDPNSJGsLVm+QVILsnVGGUW9atBKypB10XYPgRTC1LuON1gSYXueBQZ9TEGDm1vLV+rovGlCpzxC9QI6SwY0YwBAAAA) format("woff2"),url(../static/fonts/iconfont.24260966.woff) format("woff"),url(../static/fonts/iconfont.b00f9c21.ttf) format("truetype")}.iconfont{font-family:iconfont!important;font-size:1rem;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-jianhao:before{content:"\e601"}.icon-addBtn:before{content:"\e600"}.icon-rightIcon:before{content:"\e701"}.icon-leftIcon:before{content:"\e702"}.icon-xiangyoujiantou1:before{content:"\e612"}.icon-xiangzuojiantou:before{content:"\e611"}.icon-edit:before{content:"\e66b"}.icon-edit2:before{content:"\e635"}.icon-comeBack:before{content:"\e61a"}.icon-clear:before{content:"\e643"}.icon-clear1:before{content:"\e619"}.icon-fanchexiao:before{content:"\e660"}.icon-chexiao:before{content:"\e722"}.icon-fanchexiao:before{content:"\e625"}.icon-fanchexiao1:before{content:"\e6bc"}.icon-huiyuanicon:before{content:"\e637"}.icon-jinpaiviphuiyuan:before{content:"\e794"}.icon-VIPhuiyuan1:before{content:"\e6dd"}.icon-VIPhuiyuan3:before{content:"\e61b"}.icon-zhifu-weixinzhifu:before{content:"\e828"}.app-breadcrumb.el-breadcrumb[data-v-0c00e9fe]{display:inline-block;font-size:.875rem;line-height:2.5rem;margin-left:.5rem}.app-breadcrumb.el-breadcrumb .no-redirect[data-v-0c00e9fe]{color:#97a8be;cursor:text}.hamburger[data-v-156f0172]{display:inline-block;vertical-align:middle;width:1.25rem;height:1.25rem}.hamburger.is-active[data-v-156f0172]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.navbar[data-v-181ae98e]{height:3.125rem;overflow:hidden;position:relative;background:#fff}.navbar .hamburger-container[data-v-181ae98e]{line-height:2.5rem;height:100%;float:left;cursor:pointer;-webkit-transition:background .3s;transition:background .3s;-webkit-tap-highlight-color:transparent}.navbar .hamburger-container[data-v-181ae98e]:hover{background:rgba(0,0,0,.025)}.navbar .breadcrumb-container[data-v-181ae98e]{float:left}.navbar .right-menu[data-v-181ae98e]{float:right;height:100%;line-height:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.navbar .right-menu[data-v-181ae98e]:focus{outline:none}.navbar .right-menu .right-menu-item[data-v-181ae98e]{display:inline-block;padding:0 .5rem;height:100%;font-size:1.125rem;color:#5a5e66;vertical-align:text-bottom}.navbar .right-menu .right-menu-item.hover-effect[data-v-181ae98e]{cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.navbar .right-menu .right-menu-item.hover-effect[data-v-181ae98e]:hover{background:rgba(0,0,0,.025)}.navbar .right-menu .avatar-container[data-v-181ae98e]{margin-right:1.875rem}.navbar .right-menu .avatar-container .avatar-wrapper[data-v-181ae98e]{margin-top:.3125rem;position:relative}.navbar .right-menu .avatar-container .avatar-wrapper .user-avatar[data-v-181ae98e]{cursor:pointer;width:2.5rem;height:2.5rem;border-radius:.625rem}.navbar .right-menu .avatar-container .avatar-wrapper .el-icon-caret-bottom[data-v-181ae98e]{cursor:pointer;position:absolute;right:-1.25rem;top:.5rem;font-size:.75rem}.sidebar-logo-placeholder[data-v-0df55e34]{height:0;width:100%}.sub-el-icon[data-v-27986d00]{color:currentColor;width:1em;height:1em}.el-tooltip__popper.is-dark{display:none!important}.el-menu--popup-right-start{margin-left:.8125rem;border-radius:.25rem}.sidebar-guide-panel{position:absolute;bottom:0;left:0;width:100%;max-height:none;background:#f5f7fa;border-top:.0625rem solid #e4e7ed;padding:.75rem;font-size:.75rem;line-height:1.2;color:#606266;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-all;overflow-wrap:break-word}.sidebar-guide-panel div{margin-bottom:0;padding:0;line-height:1.2}.app-main[data-v-ea00f950]{width:100%;position:relative;overflow-x:hidden;overflow-y:auto}.fixed-header+.app-main[data-v-ea00f950]{padding-top:3.125rem}.el-popup-parent--hidden .fixed-header{padding-right:.9375rem}.avatar-picker-overlay[data-v-32431c46]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.35);backdrop-filter:blur(.125rem);z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:apFadeIn-32431c46 .2s ease-out;animation:apFadeIn-32431c46 .2s ease-out}@-webkit-keyframes apFadeIn-32431c46{0%{opacity:0}to{opacity:1}}@keyframes apFadeIn-32431c46{0%{opacity:0}to{opacity:1}}.avatar-picker-modal[data-v-32431c46]{width:26.25rem;max-width:92vw;background:var(--surface,#fff);border-radius:1rem;-webkit-box-shadow:0 .75rem 3rem rgba(0,0,0,.15);box-shadow:0 .75rem 3rem rgba(0,0,0,.15);overflow:hidden;-webkit-animation:apSlideUp-32431c46 .25s cubic-bezier(.16,1,.3,1);animation:apSlideUp-32431c46 .25s cubic-bezier(.16,1,.3,1)}@-webkit-keyframes apSlideUp-32431c46{0%{-webkit-transform:translateY(1.5rem) scale(.96);transform:translateY(1.5rem) scale(.96);opacity:0}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}}@keyframes apSlideUp-32431c46{0%{-webkit-transform:translateY(1.5rem) scale(.96);transform:translateY(1.5rem) scale(.96);opacity:0}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}}.ap-header[data-v-32431c46]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.125rem 1.375rem .875rem;border-bottom:.0625rem solid var(--border-light,#f0f2f5)}.ap-header .ap-title[data-v-32431c46]{font-size:1.0625rem;font-weight:700;color:var(--text,#1a1a2e);letter-spacing:-.01875rem}.ap-header .ap-close[data-v-32431c46]{width:1.75rem;height:1.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--radius-sm,8px);cursor:pointer;color:var(--text-tertiary,#909399);font-size:.875rem;-webkit-transition:all .2s;transition:all .2s}.ap-header .ap-close[data-v-32431c46]:hover{background:rgba(0,0,0,.05);color:var(--text,#1a1a2e)}.ap-body[data-v-32431c46]{padding:1.25rem 1.375rem}.ap-tabs[data-v-32431c46]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;margin-bottom:1rem;background:var(--border-lighter,#f5f6fa);border-radius:var(--radius-sm,8px);padding:.1875rem}.ap-tab[data-v-32431c46]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:.5rem 0;font-size:.8125rem;font-weight:500;color:var(--text-secondary,#606266);border-radius:.375rem;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.ap-tab[data-v-32431c46]:hover{color:var(--text,#1a1a2e)}.ap-tab.active[data-v-32431c46]{background:var(--surface,#fff);color:var(--primary,#3b6cf5);font-weight:600;-webkit-box-shadow:0 .0625rem .25rem rgba(0,0,0,.08);box-shadow:0 .0625rem .25rem rgba(0,0,0,.08)}.ap-section-label[data-v-32431c46]{font-size:.75rem;font-weight:600;color:var(--text-tertiary,#909399);text-transform:uppercase;letter-spacing:.03125rem;margin-bottom:.75rem}.ap-divider[data-v-32431c46]{height:.0625rem;background:var(--border-light,#f0f2f5);margin:1.125rem 0 .875rem}.ap-upload-area[data-v-32431c46]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.875rem;padding:.875rem;border-radius:var(--radius-sm,8px);border:.0625rem dashed var(--border,#e4e7ed);cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.ap-upload-area[data-v-32431c46]:hover{border-color:var(--primary,#3b6cf5);background:var(--primary-light,rgba(59,108,245,.03))}.ap-upload-placeholder[data-v-32431c46]{width:3.5rem;height:3.5rem;border-radius:50%;background:var(--border-lighter,#f5f6fa);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;color:var(--text-tertiary,#909399)}.ap-upload-placeholder svg[data-v-32431c46]{width:1.375rem;height:1.375rem}.ap-upload-preview[data-v-32431c46]{width:3.5rem;height:3.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 .125rem .5rem rgba(0,0,0,.1);box-shadow:0 .125rem .5rem rgba(0,0,0,.1)}.ap-upload-hint[data-v-32431c46]{font-size:.875rem;color:var(--text-secondary,#606266)}.ap-grid[data-v-32431c46]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.ap-item[data-v-32431c46]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;cursor:pointer;padding:.375rem;border-radius:.75rem;-webkit-transition:background .2s;transition:background .2s}.ap-item[data-v-32431c46]:hover{background:rgba(59,108,245,.04)}.ap-item.active[data-v-32431c46]{background:rgba(59,108,245,.08)}.ap-item.active .ap-icon-wrap[data-v-32431c46]{-webkit-box-shadow:0 0 0 .1875rem var(--primary,#3b6cf5),0 .25rem 1rem rgba(59,108,245,.25);box-shadow:0 0 0 .1875rem var(--primary,#3b6cf5),0 .25rem 1rem rgba(59,108,245,.25)}.ap-item.active .ap-name[data-v-32431c46]{color:var(--primary,#3b6cf5);font-weight:600}.ap-icon-wrap[data-v-32431c46]{width:4.5rem;height:4.5rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .25s cubic-bezier(.16,1,.3,1);transition:all .25s cubic-bezier(.16,1,.3,1);border:.125rem solid transparent;background:transparent}.ap-emoji[data-v-32431c46]{font-size:3rem;line-height:1;-webkit-transition:-webkit-transform .25s cubic-bezier(.16,1,.3,1);transition:-webkit-transform .25s cubic-bezier(.16,1,.3,1);transition:transform .25s cubic-bezier(.16,1,.3,1);transition:transform .25s cubic-bezier(.16,1,.3,1),-webkit-transform .25s cubic-bezier(.16,1,.3,1);pointer-events:none}.ap-emoji-sm[data-v-32431c46]{font-size:1.25rem}.ap-name[data-v-32431c46]{font-size:.75rem;color:var(--text-secondary,#606266);-webkit-transition:color .2s;transition:color .2s}.ap-footer[data-v-32431c46]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.875rem 1.375rem 1.125rem;border-top:.0625rem solid var(--border-light,#f0f2f5)}.ap-footer[data-v-32431c46],.ap-preview[data-v-32431c46]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ap-preview[data-v-32431c46]{gap:.625rem}.ap-preview .ap-preview-label[data-v-32431c46]{font-size:.8125rem;color:var(--text-tertiary,#909399)}.ap-preview .ap-preview-icon[data-v-32431c46]{width:2.75rem;height:2.75rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent;-webkit-box-shadow:none;box-shadow:none}.ap-preview .ap-preview-icon img[data-v-32431c46]{width:100%;height:100%;pointer-events:none}.ap-preview .ap-preview-name[data-v-32431c46]{font-size:.9375rem;font-weight:600;color:var(--primary,#3b6cf5)}.ap-confirm[data-v-32431c46]{padding:.5rem 1.5rem;border:none;border-radius:var(--radius-sm,8px);background:var(--primary,#3b6cf5);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.ap-confirm[data-v-32431c46]:hover{background:var(--primary-hover,#5686f7);-webkit-transform:translateY(-.0625rem);transform:translateY(-.0625rem);-webkit-box-shadow:0 .25rem .75rem rgba(59,108,245,.3);box-shadow:0 .25rem .75rem rgba(59,108,245,.3)}.ap-confirm[data-v-32431c46]:active{-webkit-transform:translateY(0);transform:translateY(0)}[data-theme=dark] .avatar-picker-modal[data-v-32431c46]{background:var(--surface,#16181f);-webkit-box-shadow:0 .75rem 3rem rgba(0,0,0,.4);box-shadow:0 .75rem 3rem rgba(0,0,0,.4)}[data-theme=dark] .ap-item[data-v-32431c46]:hover{background:rgba(79,110,242,.1)}[data-theme=dark] .ap-item.active[data-v-32431c46]{background:rgba(79,110,242,.15)}.app-wrapper.aiFullscreen .main-container[data-v-41d1e7c5],.app-wrapper.aiFullscreen .sidebar-container[data-v-41d1e7c5]{display:none!important}body[data-v-41d1e7c5]{font:400 .875rem/1.55 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.hide-checkbox[data-v-41d1e7c5] .el-checkbox__input{display:none}.hide-checkbox[data-v-41d1e7c5] .el-checkbox__label{padding-left:0}.dialog-overlay[data-v-41d1e7c5]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1001;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.dialog-overlay.active[data-v-41d1e7c5]{opacity:1;visibility:visible}.ai_ball_all[data-v-41d1e7c5]{--primary:#4f46e5;--primary-hover:#4338ca;--primary-light:#e2e2e9;--bg-chat:#f7f7f8;--bg-user:#4f46e5;--bg-assistant:#fff;--text-primary:#1f2937;--text-secondary:#6b7280;--text-muted:#9ca3af;--border:#e5e7eb;--shadow:0 0.5rem 2rem rgba(0,0,0,0.18);--radius:0.875rem;--radius-sm:0.5rem;--header-h:2.875rem;--danger:#ef4444;--recording:#ef4444}.chat-fab[data-v-41d1e7c5]{position:fixed;width:3.875rem;height:3.875rem;border-radius:50%;background:transparent!important;color:#fff;font-size:1.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:-webkit-transform .3s cubic-bezier(.34,1.56,.64,1),-webkit-filter .25s ease;transition:-webkit-transform .3s cubic-bezier(.34,1.56,.64,1),-webkit-filter .25s ease;transition:transform .3s cubic-bezier(.34,1.56,.64,1),filter .25s ease;transition:transform .3s cubic-bezier(.34,1.56,.64,1),filter .25s ease,-webkit-transform .3s cubic-bezier(.34,1.56,.64,1),-webkit-filter .25s ease;cursor:pointer;border:none;z-index:2147483647;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible;-webkit-filter:drop-shadow(0 .125rem .375rem rgba(0,0,0,.15));filter:drop-shadow(0 .125rem .375rem rgba(0,0,0,.15))}.chat-fab[data-v-41d1e7c5]:hover{-webkit-transform:scale(1.22) rotate(-5deg);transform:scale(1.22) rotate(-5deg);-webkit-filter:drop-shadow(0 .375rem 1.25rem rgba(79,110,242,.4));filter:drop-shadow(0 .375rem 1.25rem rgba(79,110,242,.4))}.chat-fab[data-v-41d1e7c5]:active{-webkit-transform:scale(.94);transform:scale(.94);-webkit-filter:drop-shadow(0 .0625rem .25rem rgba(0,0,0,.2));filter:drop-shadow(0 .0625rem .25rem rgba(0,0,0,.2))}.chat-fab.hidden[data-v-41d1e7c5]{display:none}.fab-icon[data-v-41d1e7c5]{font-size:1.125rem;font-weight:800;line-height:1;border-radius:50%;overflow:hidden;width:100%;height:100%;background:transparent!important}.fab-badge[data-v-41d1e7c5],.fab-icon[data-v-41d1e7c5]{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fab-badge[data-v-41d1e7c5]{position:absolute;top:-.25rem;right:-.25rem;background:#ef4444;font-size:.6875rem;font-weight:700;min-width:1rem;height:1rem;border-radius:.5rem;padding:0 .25rem;border:.09375rem solid var(--surface)}.chat-box.chat-maximized .chat-win-foot[data-v-41d1e7c5]{padding:.75rem 1% 1.25rem;background:var(--bg);border-top:none;width:98%;margin:0 auto}.chat-box.chat-maximized .fs-file-preview[data-v-41d1e7c5]{padding:0 0 .5rem}.chat-box.chat-maximized .fs-file-preview .file-item[data-v-41d1e7c5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;background:var(--surface,#fff);border:.0625rem solid var(--border,#e4e7ed);border-radius:.5rem;padding:.25rem .625rem;margin:0 .375rem .25rem 0;font-size:.8125rem}.chat-box.chat-maximized .chat-input-rounded[data-v-41d1e7c5]{background:var(--surface,#fff);border:.0625rem solid var(--border,#e4e7ed);border-radius:1rem;-webkit-box-shadow:0 .0625rem .375rem rgba(0,0,0,.04);box-shadow:0 .0625rem .375rem rgba(0,0,0,.04);overflow:hidden;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.chat-box.chat-maximized .chat-input-rounded[data-v-41d1e7c5]:focus-within{border-color:var(--primary,#3b6cf5);-webkit-box-shadow:0 .125rem .75rem rgba(59,108,245,.08);box-shadow:0 .125rem .75rem rgba(59,108,245,.08)}.chat-box.chat-maximized .chat-input-rounded textarea[data-v-41d1e7c5]{width:100%;border:none;outline:none;padding:.75rem .875rem .25rem;font-size:.875rem;resize:none;min-height:2.5rem;max-height:9.375rem;line-height:1.4;font-family:inherit;background:transparent;color:var(--text,#1a1a2e)}.chat-box.chat-maximized .chat-input-rounded textarea[data-v-41d1e7c5]::-webkit-input-placeholder{color:var(--text-tertiary,#909399)}.chat-box.chat-maximized .chat-input-rounded textarea[data-v-41d1e7c5]::-moz-placeholder{color:var(--text-tertiary,#909399)}.chat-box.chat-maximized .chat-input-rounded textarea[data-v-41d1e7c5]:-ms-input-placeholder{color:var(--text-tertiary,#909399)}.chat-box.chat-maximized .chat-input-rounded textarea[data-v-41d1e7c5]::-ms-input-placeholder{color:var(--text-tertiary,#909399)}.chat-box.chat-maximized .chat-input-rounded textarea[data-v-41d1e7c5]::placeholder{color:var(--text-tertiary,#909399)}.chat-box.chat-maximized .chat-input-toolbar[data-v-41d1e7c5]{border-top:.0625rem solid rgba(228,231,237,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;padding:.375rem .625rem}.chat-box.chat-maximized .chat-input-toolbar .tb-btn[data-v-41d1e7c5]{min-width:2.25rem;height:2.25rem;border:none;background:transparent;color:var(--text-secondary,#606266);border-radius:.375rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;-ms-flex-negative:0;flex-shrink:0;padding:0 .5rem}.chat-box.chat-maximized .chat-input-toolbar .tb-btn[data-v-41d1e7c5]:hover{color:var(--text,#1a1a2e);background:rgba(0,0,0,.06)}.chat-box.chat-maximized .chat-input-toolbar .tb-btn[data-v-41d1e7c5]:disabled{opacity:.4;cursor:not-allowed}.chat-box.chat-maximized .chat-input-toolbar .tb-btn.recording[data-v-41d1e7c5]{color:#ef4444;background:rgba(239,68,68,.12)}.chat-box.chat-maximized .chat-input-toolbar .tb-sep[data-v-41d1e7c5]{width:.0625rem;height:1.125rem;background:var(--border-light,#f0f2f5);margin:0 .25rem;-ms-flex-negative:0;flex-shrink:0}.chat-box.chat-maximized .chat-input-toolbar .tb-send[data-v-41d1e7c5]{width:2.25rem;height:2.25rem;border:none;border-radius:.5rem;background:#e5e7eb;color:#9ca3af;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;margin-left:auto;-ms-flex-negative:0;flex-shrink:0}.chat-box.chat-maximized .chat-input-toolbar .tb-send.active[data-v-41d1e7c5]{background:linear-gradient(135deg,#4f6ef2,#7c3aed);color:#fff}.chat-box.chat-maximized .chat-input-toolbar .tb-send.active[data-v-41d1e7c5]:hover{-webkit-box-shadow:0 .25rem 1rem rgba(79,110,242,.35);box-shadow:0 .25rem 1rem rgba(79,110,242,.35)}.chat-box.chat-maximized .chat-input-toolbar .tb-stop[data-v-41d1e7c5]{margin-left:auto;width:2.25rem;height:2.25rem;border:none;border-radius:.5rem;background:#ef4444;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.chat-box.chat-maximized .chat-win-input-divider[data-v-41d1e7c5],.chat-box.chat-maximized .chat-win-input-lower[data-v-41d1e7c5],.chat-box.chat-maximized .chat-win-input-upper[data-v-41d1e7c5]{display:none!important}.chat-box[data-v-41d1e7c5]{position:fixed;width:26.25rem;height:35rem;background:var(--surface);border-radius:var(--radius,14px);-webkit-box-shadow:0 .5rem 2rem rgba(0,0,0,.08);box-shadow:0 .5rem 2rem rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;z-index:2147483646;border:.0625rem solid rgba(79,110,242,.35);font-family:sans-serif!important}[data-theme=dark] .chat-box[data-v-41d1e7c5]{border-color:var(--border)}.chat-box.chat-maximized[data-v-41d1e7c5]{border:none!important;position:fixed!important;top:var(--topbar-h,48px)!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:auto!important;border-radius:0;z-index:2000}.ai-fs-left[data-v-41d1e7c5],.ai-fs-right[data-v-41d1e7c5]{position:fixed;top:var(--topbar-h,48px);bottom:0;width:17.5rem;background:var(--surface,#fff);z-index:2001;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:.125rem 0 .75rem rgba(0,0,0,.08);box-shadow:.125rem 0 .75rem rgba(0,0,0,.08)}.ai-fs-left[data-v-41d1e7c5]{left:0;border-right:.0625rem solid var(--border,#e0e0e0)}.ai-fs-right[data-v-41d1e7c5]{right:0;border-left:.0625rem solid var(--border,#e0e0e0)}.ai-fs-hd[data-v-41d1e7c5]{height:2.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 .75rem;border-bottom:.0625rem solid var(--border-light,#f0f1f5);-ms-flex-negative:0;flex-shrink:0}.ai-fs-title[data-v-41d1e7c5]{font-size:.875rem;font-weight:700;color:var(--text,#242424)}.ai-fs-collapse-btn[data-v-41d1e7c5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;border-radius:.25rem;background:var(--surface,#fff);cursor:pointer;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background .2s;transition:background .2s}.ai-fs-collapse-btn[data-v-41d1e7c5]:hover{background:var(--hover,#f5f6fa)}.ai-fs-arrow[data-v-41d1e7c5]{display:inline-block;width:0;height:0;border-left:.25rem solid transparent;border-right:.25rem solid transparent;border-bottom:.3125rem solid var(--text-secondary,#888);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.ai-fs-arrow.collapsed[data-v-41d1e7c5]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ai-fs-close[data-v-41d1e7c5]{width:1.75rem;height:1.75rem;border:none;background:none;cursor:pointer;font-size:1rem;color:var(--text-secondary,#616161);border-radius:.375rem;-webkit-transition:all .15s;transition:all .15s}.ai-fs-close[data-v-41d1e7c5]:hover{color:var(--text,#242424);background:rgba(0,0,0,.04)}.ai-fs-body[data-v-41d1e7c5]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:.5rem}.ai-fs-empty[data-v-41d1e7c5]{text-align:center;color:var(--text-tertiary,#888);padding:2rem .5rem;font-size:.875rem}.ai-fs-item[data-v-41d1e7c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;padding:.625rem .75rem;border-radius:.5rem;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.ai-fs-item[data-v-41d1e7c5]:hover{background:var(--primary-light,rgba(79,110,242,.08))}.ai-fs-item.active[data-v-41d1e7c5]{background:var(--primary-light,rgba(79,110,242,.15));border-left:.1875rem solid var(--primary,#4f6ef2)}.ai-fs-item.active .ai-fs-item-name[data-v-41d1e7c5]{color:var(--primary,#4f6ef2)}.ai-fs-item-icon[data-v-41d1e7c5]{font-size:1.25rem;-ms-flex-negative:0;flex-shrink:0}.ai-fs-item-info[data-v-41d1e7c5]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ai-fs-item-actions[data-v-41d1e7c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.375rem;margin-top:.375rem;padding-right:.75rem}.ai-fs-action-btn[data-v-41d1e7c5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.1875rem;padding:.1875rem .5rem;border:.0625rem solid var(--border,#e0e2e8);border-radius:.25rem;background:var(--bg-white,#fff);color:var(--text-secondary,#616161);font-size:.6875rem;font-weight:500;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;white-space:nowrap;line-height:1}.ai-fs-action-btn[data-v-41d1e7c5]:hover{border-color:var(--primary,#4f6ef2);color:var(--primary,#4f6ef2);background:var(--primary-light,rgba(79,110,242,.06))}.ai-fs-action-btn svg[data-v-41d1e7c5]{-ms-flex-negative:0;flex-shrink:0}.ai-fs-item-name[data-v-41d1e7c5]{font-size:.875rem;font-weight:600;color:var(--text,#242424)}.ai-fs-item-meta[data-v-41d1e7c5]{font-size:.75rem;color:var(--text-tertiary,#888);font-weight:400}.ai-fs-item+.ai-fs-item[data-v-41d1e7c5]{border-top:.0625rem dashed var(--border,#e0e0e0)}.ai-tl[data-v-41d1e7c5]{padding:.5rem .75rem 1.25rem;max-height:calc(100vh - 5rem);overflow-y:auto}.ai-tl-header[data-v-41d1e7c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem .75rem;border-bottom:.0625rem solid var(--border-light,#f0f1f5);margin-bottom:.25rem}.ai-tl-project[data-v-41d1e7c5]{font-size:.875rem;font-weight:700;color:var(--primary,#4f6ef2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ai-tl-export-btn[data-v-41d1e7c5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.1875rem;padding:.25rem .625rem;border:.0625rem solid var(--border,#e0e0e0);border-radius:.25rem;background:var(--surface,#fff);font-size:.75rem;color:var(--text-secondary,#666);cursor:pointer;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .2s;transition:all .2s}.ai-tl-export-btn[data-v-41d1e7c5]:hover{border-color:var(--primary,#4f6ef2);color:var(--primary,#4f6ef2)}.ai-tl-item[data-v-41d1e7c5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;position:relative;padding-bottom:1rem}.ai-tl-dot[data-v-41d1e7c5]{width:.625rem;height:.625rem;border-radius:50%;background:var(--border,#e0e0e0);-ms-flex-negative:0;flex-shrink:0;margin-top:.25rem;z-index:1}.ai-tl-dot.active[data-v-41d1e7c5]{background:var(--primary,#4f6ef2);-webkit-box-shadow:0 0 0 .1875rem rgba(79,110,242,.2);box-shadow:0 0 0 .1875rem rgba(79,110,242,.2)}.ai-tl-dot.core[data-v-41d1e7c5]{background:#f59e0b;width:.625rem;height:.625rem}.ai-tl-line[data-v-41d1e7c5]{position:absolute;left:.3125rem;top:.875rem;width:.0625rem;height:calc(100% - .375rem);background:var(--border-light,#f0f1f5)}.ai-tl-content[data-v-41d1e7c5]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ai-tl-time[data-v-41d1e7c5]{font-size:.75rem;color:var(--text-tertiary,#888);margin-bottom:.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.ai-tl-text[data-v-41d1e7c5]{font-size:.8125rem;font-weight:500;color:var(--text,#242424);cursor:default;line-height:1.5}.ai-tl-source[data-v-41d1e7c5]{font-size:.6875rem;color:var(--text-tertiary,#999);margin-top:.125rem;line-height:1.4;word-break:break-all;opacity:.8}.ai-tl-year[data-v-41d1e7c5]{padding:.625rem 0 .375rem;position:relative}.ai-tl-year[data-v-41d1e7c5]:before{content:"";position:absolute;left:0;top:50%;width:100%;height:.0625rem;background:var(--border-light,#f0f1f5)}.ai-tl-year-text[data-v-41d1e7c5]{position:relative;background:var(--surface,#fff);padding-right:.5rem;font-size:.8125rem;font-weight:700;color:var(--primary,#4f6ef2)}.ai-tl-cat[data-v-41d1e7c5]{display:inline-block;font-size:.6875rem;font-weight:500;padding:0 .3125rem;border-radius:.1875rem;margin-left:.5rem;line-height:1.125rem;vertical-align:middle}.ai-tl-cat.合同[data-v-41d1e7c5]{background:rgba(79,110,242,.1);color:#4f6ef2}.ai-tl-cat.财务[data-v-41d1e7c5]{background:rgba(245,158,11,.1);color:#d97706}.ai-tl-cat.数据[data-v-41d1e7c5]{background:rgba(16,185,129,.1);color:#059669}.ai-tl-dot.contract[data-v-41d1e7c5]{background:#4f6ef2}.ai-tl-dot.finance[data-v-41d1e7c5]{background:#f59e0b}.ai-tl-dot.data[data-v-41d1e7c5]{background:#10b981}[data-theme=dark] .ai-tl-year[data-v-41d1e7c5]:before{background:var(--border,#2a2d36)}[data-theme=dark] .ai-tl-year-text[data-v-41d1e7c5]{background:var(--surface,#16181f)}.ai-dl-list[data-v-41d1e7c5]{padding:.25rem}.ai-dl-empty[data-v-41d1e7c5],.ai-dl-error[data-v-41d1e7c5],.ai-dl-loading[data-v-41d1e7c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2.5rem 1.25rem;color:var(--text-secondary,#888);font-size:.8125rem;gap:.5rem}.ai-dl-loading i[data-v-41d1e7c5]{font-size:1.25rem;margin-right:.25rem}.ai-dl-empty span[data-v-41d1e7c5]{font-size:2rem;opacity:.5}.ai-dl-tree[data-v-41d1e7c5]{padding:.25rem .5rem;overflow:auto}.ai-dl-tree[data-v-41d1e7c5] .el-tree{background:transparent;color:var(--text,#242424)}.ai-dl-tree[data-v-41d1e7c5] .el-tree-node__content{height:2rem;border-radius:.375rem;&[data-v-41d1e7c5]:hover{background:var(--primary-light,rgba(79,110,242,.06))}}.ai-dl-tree[data-v-41d1e7c5] .el-tree-node__expand-icon{font-size:.875rem;color:var(--text-tertiary,#aaa)}.ai-dl-tree[data-v-41d1e7c5] .el-tree-node.is-current>.el-tree-node__content{background:var(--primary-light,rgba(79,110,242,.1))}.ai-tree-node[data-v-41d1e7c5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ai-tree-icon[data-v-41d1e7c5]{font-size:.9375rem;-ms-flex-negative:0;flex-shrink:0}.ai-tree-label.is-dir[data-v-41d1e7c5]{font-weight:600}.ai-tree-label[data-v-41d1e7c5]{color:var(--text,#242424)}.ai-dl-item[data-v-41d1e7c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;padding:.625rem .75rem;border-radius:.5rem;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.ai-dl-item[data-v-41d1e7c5]:hover{background:var(--primary-light,rgba(79,110,242,.08))}.ai-dl-icon[data-v-41d1e7c5]{font-size:1.25rem;-ms-flex-negative:0;flex-shrink:0}.ai-dl-info[data-v-41d1e7c5]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ai-dl-name[data-v-41d1e7c5]{font-size:.875rem;font-weight:600;color:var(--text,#242424)}.ai-dl-meta[data-v-41d1e7c5]{font-size:.75rem;color:var(--text-tertiary,#888);margin-top:.125rem}.ai-sidebar-slide-left-enter-active[data-v-41d1e7c5],.ai-sidebar-slide-left-leave-active[data-v-41d1e7c5]{-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.ai-sidebar-slide-left-enter[data-v-41d1e7c5],.ai-sidebar-slide-left-leave-to[data-v-41d1e7c5]{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.ai-sidebar-slide-right-enter-active[data-v-41d1e7c5],.ai-sidebar-slide-right-leave-active[data-v-41d1e7c5]{-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.ai-sidebar-slide-right-enter[data-v-41d1e7c5],.ai-sidebar-slide-right-leave-to[data-v-41d1e7c5]{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}[data-theme=dark] .ai-fs-left[data-v-41d1e7c5],[data-theme=dark] .ai-fs-right[data-v-41d1e7c5]{background:var(--surface,#faf6eb);-webkit-box-shadow:.125rem 0 .75rem rgba(0,0,0,.12);box-shadow:.125rem 0 .75rem rgba(0,0,0,.12)}.chat-fs-actions[data-v-41d1e7c5]{position:absolute;top:.5rem;right:.75rem;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem}.chat-fs-hd[data-v-41d1e7c5]{height:2.75rem;padding:0 .75rem;background:var(--surface);border-bottom:.0625rem solid var(--border-light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;-ms-flex-negative:0;flex-shrink:0}.chat-fs-hd .cw-btn.active[data-v-41d1e7c5]{color:var(--primary);background:var(--primary-light)}@-webkit-keyframes e-fadeUp-41d1e7c5{0%{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes e-fadeUp-41d1e7c5{0%{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes msgInUser-41d1e7c5{0%{opacity:0;-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes msgInUser-41d1e7c5{0%{opacity:0;-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes msgInAi-41d1e7c5{0%{opacity:0;-webkit-transform:translateX(-1.25rem);transform:translateX(-1.25rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes msgInAi-41d1e7c5{0%{opacity:0;-webkit-transform:translateX(-1.25rem);transform:translateX(-1.25rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes thinking-bar-41d1e7c5{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes thinking-bar-41d1e7c5{0%{background-position:200% 0}to{background-position:-200% 0}}.resize-handle-left[data-v-41d1e7c5],.resize-handle-tl[data-v-41d1e7c5],.resize-handle-top[data-v-41d1e7c5]{position:absolute;z-index:10}.resize-handle-tl[data-v-41d1e7c5]{width:1.125rem;height:1.125rem}.resize-handle-tl[data-v-41d1e7c5]:after{content:"";position:absolute;left:.25rem;top:.25rem;width:.5rem;height:.5rem;border-left:.125rem solid #d0d2da;border-top:.125rem solid #d0d2da}.resize-handle-tl[data-v-41d1e7c5]:hover:after{border-color:var(--primary)}.resize-handle-left[data-v-41d1e7c5]{top:3.75rem;width:.5rem;height:calc(100% - 7.5rem)}.resize-handle-top[data-v-41d1e7c5]{left:3.75rem;width:calc(100% - 7.5rem);height:.5rem}.chat-win-hd[data-v-41d1e7c5]{height:2.75rem;padding:0 .625rem 0 1rem;background:var(--surface);border-bottom:.0625rem solid var(--border-light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-ms-flex-negative:0;flex-shrink:0;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chat-win-hd[data-v-41d1e7c5]:active{cursor:-webkit-grabbing;cursor:grabbing}.cw-logo[data-v-41d1e7c5]{width:1.75rem;height:1.75rem;border-radius:.5rem;background:transparent!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.cw-title[data-v-41d1e7c5]{font-size:1.0625rem;font-weight:700;color:var(--text)}.cw-title b[data-v-41d1e7c5]{color:var(--primary)}.cw-spacer[data-v-41d1e7c5]{-webkit-box-flex:1;-ms-flex:1;flex:1}.cw-btn[data-v-41d1e7c5]{width:1.875rem;height:1.875rem;border-radius:.375rem;background:none;color:var(--text-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;padding:0}.cw-btn[data-v-41d1e7c5]:hover{color:var(--text);background:rgba(0,0,0,.04)}[data-theme=dark] .cw-btn[data-v-41d1e7c5]:hover{background:rgba(0,0,0,.04)}.chat-tabs[data-v-41d1e7c5]{padding:.25rem .75rem 0;background:var(--surface);border-bottom:.0625rem solid var(--border-light)}.tabs-scroll[data-v-41d1e7c5]{gap:.25rem}.tab-item[data-v-41d1e7c5]{padding:.25rem .625rem;border-radius:.375rem .375rem 0 0;gap:.375rem}.tab-item[data-v-41d1e7c5]:hover{background:rgba(0,0,0,.04);color:var(--text)}.tab-item.active[data-v-41d1e7c5]{background:var(--primary);color:#fff}.tab-close[data-v-41d1e7c5]{-webkit-transition:opacity .15s;transition:opacity .15s;font-size:.6875rem}.tab-item:hover .tab-close[data-v-41d1e7c5]{opacity:1}.command-dropdown[data-v-41d1e7c5]{bottom:8.125rem;left:1rem;right:1rem;border-radius:var(--radius);-webkit-box-shadow:0 -.25rem 1.5rem rgba(0,0,0,.1);box-shadow:0 -.25rem 1.5rem rgba(0,0,0,.1);max-height:17.5rem}.cmd-dropdown-header[data-v-41d1e7c5]{font-weight:700;color:var(--text-tertiary);border-bottom:.0625rem solid var(--border-light)}.cmd-dropdown-item[data-v-41d1e7c5]{padding:.5rem .75rem;-webkit-transition:background .15s;transition:background .15s}.cmd-dropdown-item.active[data-v-41d1e7c5],.cmd-dropdown-item[data-v-41d1e7c5]:hover{background:rgba(0,0,0,.04)}.cmd-dropdown-empty[data-v-41d1e7c5]{color:var(--text-tertiary)}.chat-win-body[data-v-41d1e7c5]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:1rem 1.25rem;background:var(--bg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem}.chat-empty[data-v-41d1e7c5]{text-align:center;color:var(--text-tertiary);padding:3rem 1rem;font-size:.9375rem}.msg-row[data-v-41d1e7c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem;margin:.375rem 0;position:relative;-webkit-animation:msgInAi-41d1e7c5 .3s ease;animation:msgInAi-41d1e7c5 .3s ease}.msg-row.user[data-v-41d1e7c5]{-webkit-animation:msgInUser-41d1e7c5 .3s ease;animation:msgInUser-41d1e7c5 .3s ease;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.msg-content-wrap[data-v-41d1e7c5],.msg-row.ai[data-v-41d1e7c5]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.msg-content-wrap[data-v-41d1e7c5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;max-width:calc(100% - .5rem)}.msg-row.user .msg-content-wrap[data-v-41d1e7c5]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.msg-avatar[data-v-41d1e7c5]{width:2.25rem;height:2.25rem;font-size:2.25rem;background:transparent!important}.msg-row.ai .msg-avatar[data-v-41d1e7c5]{width:2.25rem;height:2.25rem}.msg-content-main[data-v-41d1e7c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem;min-width:0;max-width:calc(100% - 2.75rem);overflow:hidden}.msg-row.user .msg-content-main[data-v-41d1e7c5]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.msg-meta[data-v-41d1e7c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:0 .25rem;font-size:.6875rem;color:var(--text-tertiary);opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.msg-row:hover .msg-meta[data-v-41d1e7c5]{opacity:1}.msg-meta-del[data-v-41d1e7c5]{cursor:pointer;-webkit-transition:color .15s;transition:color .15s}.msg-meta-del[data-v-41d1e7c5]:hover{color:#ef4444}.chat-msg-user[data-v-41d1e7c5]{padding:.5rem 1.25rem;background:-webkit-gradient(linear,left top,right top,from(rgba(79,110,242,.18)),color-stop(35%,rgba(79,110,242,.1)),color-stop(65%,rgba(79,110,242,.03)),to(rgba(79,110,242,0)));background:linear-gradient(90deg,rgba(79,110,242,.18) 0,rgba(79,110,242,.1) 35%,rgba(79,110,242,.03) 65%,rgba(79,110,242,0));border-radius:var(--radius-md) var(--radius-md) .25rem var(--radius-md);line-height:1.5;overflow:hidden}.chat-msg-ai[data-v-41d1e7c5],.chat-msg-user[data-v-41d1e7c5]{color:var(--text);font-size:.9375rem;word-break:break-word;max-width:62.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.chat-msg-ai[data-v-41d1e7c5]{padding:.625rem 1.25rem .9375rem 1.25rem;background:#fff;border:.0625rem solid rgba(0,0,0,.04);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) .25rem;line-height:1.6;white-space:normal;overflow-wrap:anywhere;overflow:hidden}.chat-msg-ai ol[data-v-41d1e7c5],[data-v-41d1e7c5] .chat-msg-ai ul{padding-left:1.25rem;margin:.375rem 0;max-width:100%}[data-v-41d1e7c5] .chat-msg-ai li{margin-bottom:.25rem;overflow-wrap:break-word;margin-left:1.0625rem}[data-v-41d1e7c5] .chat-msg-ai p{margin-bottom:.5rem}[data-v-41d1e7c5] .chat-msg-ai p:last-child{margin-bottom:0}[data-v-41d1e7c5] .chat-msg-ai code{background:#ebeef5;padding:.125rem .375rem;border-radius:.25rem;font-size:.8125rem;font-family:Menlo,Consolas,monospace;color:#303133;font-weight:500}[data-v-41d1e7c5] .chat-msg-ai pre{background:#ebeef5;padding:.75rem;border-radius:var(--radius-sm);overflow-x:auto;margin:.5rem 0;font-size:.8125rem;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-41d1e7c5] .chat-msg-ai pre code{background:none;padding:0;color:inherit;font-weight:400}[data-v-41d1e7c5] .chat-msg-ai table{border-collapse:collapse;margin:.5rem 0;font-size:.8125rem;max-width:100%;border:.0625rem solid #dcdfe6}[data-v-41d1e7c5] .chat-msg-ai td,[data-v-41d1e7c5] .chat-msg-ai th{border:.0625rem solid #dcdfe6;padding:.375rem .625rem;text-align:left}[data-v-41d1e7c5] .chat-msg-ai th{background:#f5f7fa;font-weight:600;color:#303133}[data-v-41d1e7c5] .chat-msg-ai ol li{list-style:decimal}[data-v-41d1e7c5] .chat-msg-ai ul li{list-style:disc}[data-v-41d1e7c5] .chat-msg-ai ol ol,[data-v-41d1e7c5] .chat-msg-ai ol ul,[data-v-41d1e7c5] .chat-msg-ai ul ol,[data-v-41d1e7c5] .chat-msg-ai ul ul{padding-left:1.75rem;margin:.25rem 0}[data-v-41d1e7c5] .chat-msg-ai blockquote{border-left:.1875rem solid var(--primary);padding-left:.75rem;color:var(--text-secondary);margin:.5rem 0}[data-v-41d1e7c5] [data-theme=dark] .chat-msg-ai{background:hsla(0,0%,100%,.6);border-color:var(--border)}[data-v-41d1e7c5] .ai-status-dots{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.1875rem;padding:.25rem 0}[data-v-41d1e7c5] .ai-status-dots span{width:.3125rem;height:.3125rem;border-radius:50%;background:var(--text-tertiary);-webkit-animation:blink-dots-41d1e7c5 1.4s infinite;animation:blink-dots-41d1e7c5 1.4s infinite}[data-v-41d1e7c5] .ai-status-dots span:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}[data-v-41d1e7c5] .ai-status-dots span:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes blink-dots-41d1e7c5{0%,80%,to{opacity:.2;-webkit-transform:scale(.8);transform:scale(.8)}40%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes blink-dots-41d1e7c5{0%,80%,to{opacity:.2;-webkit-transform:scale(.8);transform:scale(.8)}40%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}[data-v-41d1e7c5] .file-preview{padding:.5rem .75rem;border-bottom:.0625rem solid var(--border-light);background:rgba(0,0,0,.02)}[data-v-41d1e7c5] .file-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;font-size:.8125rem;padding:.125rem 0}[data-v-41d1e7c5] .file-icon{font-size:.875rem}[data-v-41d1e7c5] .file-name{color:var(--text);font-weight:500}[data-v-41d1e7c5] .file-size{color:var(--text-tertiary);font-size:.6875rem}[data-v-41d1e7c5] .file-remove{background:none;border:none;color:var(--text-tertiary);cursor:pointer;font-size:.75rem;padding:0 .125rem}[data-v-41d1e7c5] .file-remove:hover{color:#ef4444}.chat-win-foot[data-v-41d1e7c5]{background:var(--surface);-ms-flex-negative:0;flex-shrink:0;border-top:.0625rem solid var(--border-light);border-radius:0 0 var(--radius) var(--radius)}.chat-win-input-upper[data-v-41d1e7c5]{padding:.75rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.chat-win-input-upper textarea[data-v-41d1e7c5]{width:100%;border:none;outline:none;background:transparent;font-size:.9375rem;color:var(--text);resize:none;line-height:1.6;padding:0;min-height:1.375rem;max-height:7.5rem;overflow-y:auto}.chat-win-input-upper textarea[data-v-41d1e7c5]::-webkit-input-placeholder{color:var(--text-tertiary)}.chat-win-input-upper textarea[data-v-41d1e7c5]::-moz-placeholder{color:var(--text-tertiary)}.chat-win-input-upper textarea[data-v-41d1e7c5]:-ms-input-placeholder{color:var(--text-tertiary)}.chat-win-input-upper textarea[data-v-41d1e7c5]::-ms-input-placeholder{color:var(--text-tertiary)}.chat-win-input-upper textarea[data-v-41d1e7c5]::placeholder{color:var(--text-tertiary)}.chat-win-input-divider[data-v-41d1e7c5]{height:.0625rem;background:var(--border-light);margin:0 .75rem}.chat-win-input-lower[data-v-41d1e7c5]{padding:.5rem;gap:.0625rem}.chat-win-input-lower[data-v-41d1e7c5],.tb-btn[data-v-41d1e7c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tb-btn[data-v-41d1e7c5]{width:2rem;height:2rem;border-radius:.5rem;border:none;background:none;color:var(--text-secondary);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;padding:0}.tb-btn[data-v-41d1e7c5]:hover{color:var(--text);background:rgba(0,0,0,.04)}[data-theme=dark] .tb-btn[data-v-41d1e7c5]:hover{background:rgba(0,0,0,.04)}.tb-btn.recording[data-v-41d1e7c5]{color:#ef4444;-webkit-animation:pulse-dot-41d1e7c5 1.5s infinite;animation:pulse-dot-41d1e7c5 1.5s infinite}.tb-sep[data-v-41d1e7c5]{width:.0625rem;height:.875rem;background:var(--border-light);margin:0 .1875rem}.tb-spacer[data-v-41d1e7c5]{-webkit-box-flex:1;-ms-flex:1;flex:1}.tb-send[data-v-41d1e7c5],.tb-stop[data-v-41d1e7c5]{width:2rem;height:2rem;border-radius:.5rem;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;color:#fff;background:var(--primary)}.tb-send[data-v-41d1e7c5]:hover,.tb-stop[data-v-41d1e7c5]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.tb-send.active[data-v-41d1e7c5]{-webkit-box-shadow:0 0 0 .1875rem rgba(79,110,242,.25);box-shadow:0 0 0 .1875rem rgba(79,110,242,.25)}.ai-status-dot[data-v-41d1e7c5]{width:.4375rem;height:.4375rem;border-radius:50%;background:#34d399;-ms-flex-negative:0;flex-shrink:0;-webkit-animation:pulse-dot-41d1e7c5 2s infinite;animation:pulse-dot-41d1e7c5 2s infinite;-webkit-box-shadow:0 0 0 0 rgba(52,211,153,.5);box-shadow:0 0 0 0 rgba(52,211,153,.5);cursor:default;margin-right:1rem}.ai-status-dot.offline[data-v-41d1e7c5]{background:#ef4444;-webkit-box-shadow:0 0 0 0 rgba(239,68,68,.5);box-shadow:0 0 0 0 rgba(239,68,68,.5)}.ai-status-dot.thinking[data-v-41d1e7c5]{background:var(--primary);-webkit-animation:pulse-dot-41d1e7c5 1s infinite;animation:pulse-dot-41d1e7c5 1s infinite;-webkit-box-shadow:0 0 0 0 rgba(79,110,242,.5);box-shadow:0 0 0 0 rgba(79,110,242,.5)}@-webkit-keyframes pulse-dot-41d1e7c5{0%{-webkit-box-shadow:0 0 0 0 currentColor;box-shadow:0 0 0 0 currentColor;opacity:1}70%{-webkit-box-shadow:0 0 0 .375rem transparent;box-shadow:0 0 0 .375rem transparent;opacity:.7}to{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;opacity:1}}@keyframes pulse-dot-41d1e7c5{0%{-webkit-box-shadow:0 0 0 0 currentColor;box-shadow:0 0 0 0 currentColor;opacity:1}70%{-webkit-box-shadow:0 0 0 .375rem transparent;box-shadow:0 0 0 .375rem transparent;opacity:.7}to{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;opacity:1}}.chat-box[data-v-41d1e7c5] *{scrollbar-width:none!important;-ms-overflow-style:none!important}.chat-box[data-v-41d1e7c5] ::-webkit-scrollbar{width:0!important;display:none!important}.resize-handle-left[data-v-41d1e7c5]{position:absolute;top:0;left:0;width:.375rem;height:100%;cursor:ew-resize;z-index:10}.resize-handle-left[data-v-41d1e7c5]:hover{background:rgba(79,70,229,.15)}.resize-handle-top[data-v-41d1e7c5]{position:absolute;top:0;left:0;width:100%;height:.375rem;cursor:ns-resize;z-index:9}.resize-handle-top[data-v-41d1e7c5]:hover{background:rgba(79,70,229,.15)}.resize-handle-tl[data-v-41d1e7c5]{position:absolute;top:0;left:0;width:.875rem;height:.875rem;cursor:nwse-resize;z-index:11}.resize-handle-tl[data-v-41d1e7c5]:before{content:"";position:absolute;top:.1875rem;left:.1875rem;width:0;height:0;border-style:solid;border-width:.5rem .5rem 0 0;border-color:hsla(0,0%,100%,.4) transparent transparent transparent}.resize-handle-tl[data-v-41d1e7c5]:hover:before{border-color:hsla(0,0%,100%,.8) transparent transparent transparent}.chat-maximized .resize-handle-left[data-v-41d1e7c5],.chat-maximized .resize-handle-tl[data-v-41d1e7c5],.chat-maximized .resize-handle-top[data-v-41d1e7c5]{display:none}.chat-header[data-v-41d1e7c5]{height:var(--header-h);background:linear-gradient(135deg,rgba(79,71,211,.8705882352941177),rgba(124,58,237,.8117647058823529));color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 .75rem;cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-negative:0;flex-shrink:0}.chat-header[data-v-41d1e7c5],.header-left[data-v-41d1e7c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-41d1e7c5]{gap:.5rem}.header-logo[data-v-41d1e7c5]{font-size:1.25rem}.header-title[data-v-41d1e7c5]{font-size:1.0625rem;font-weight:bolder;white-space:nowrap}.header-status[data-v-41d1e7c5]{font-size:.6875rem;opacity:.85;white-space:nowrap}.header-status.online[data-v-41d1e7c5]{color:#86efac}.header-status.offline[data-v-41d1e7c5]{color:#fca5a5}.header-status.thinking[data-v-41d1e7c5]{color:#fde68a}.header-actions[data-v-41d1e7c5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.125rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-fs-tools[data-v-41d1e7c5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;margin-right:.75rem;padding-right:.75rem;border-right:.0625rem solid rgba(0,0,0,.08)}.header-fs-btn[data-v-41d1e7c5]{padding:.25rem .625rem;border:none;background:rgba(0,0,0,.04);color:rgba(91,70,54,.7);font-size:.75rem;border-radius:.375rem;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;white-space:nowrap}.header-fs-btn[data-v-41d1e7c5]:hover{background:rgba(0,0,0,.06);color:#5b4636}.header-btn[data-v-41d1e7c5]{width:1.875rem;height:1.875rem;border:none;background:transparent;color:#fff;font-size:.875rem;cursor:pointer;border-radius:.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .15s;transition:background .15s}.header-btn[data-v-41d1e7c5]:hover{background:hsla(0,0%,100%,.2)}.btn-close[data-v-41d1e7c5]:hover{background:#ef4444}.chat-tabs[data-v-41d1e7c5]{height:2.25rem;background:#fff;border-bottom:.0625rem solid var(--border);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.tabs-scroll[data-v-41d1e7c5]{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;scrollbar-width:none}.tabs-scroll[data-v-41d1e7c5]::-webkit-scrollbar{display:none}.tab-item[data-v-41d1e7c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;padding:0 .75rem;font-size:.75rem;white-space:nowrap;cursor:pointer;border-right:.0625rem solid var(--border);color:var(--text-secondary);-webkit-transition:all .15s;transition:all .15s}.tab-item[data-v-41d1e7c5]:hover{background:var(--primary-light)}.tab-item.active[data-v-41d1e7c5]{color:var(--primary);font-weight:600;background:var(--primary-light);border-bottom:.125rem solid var(--primary)}.tab-close[data-v-41d1e7c5]{font-size:.625rem;opacity:0;cursor:pointer;padding:.125rem;border-radius:.25rem;-webkit-transition:all .15s;transition:all .15s}.tab-item:hover .tab-close[data-v-41d1e7c5]{opacity:.6}.tab-close[data-v-41d1e7c5]:hover{opacity:1!important;background:rgba(0,0,0,.1)}.chat-messages[data-v-41d1e7c5]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:1rem;background:var(--bg-chat);position:relative}.chat-messages[data-v-41d1e7c5]::-webkit-scrollbar{width:.375rem}.chat-messages[data-v-41d1e7c5]::-webkit-scrollbar-thumb{background:#ddd;border-radius:.1875rem}.welcome-msg[data-v-41d1e7c5]{text-align:center;padding:2.5rem 1.25rem;color:var(--text-secondary)}.welcome-icon[data-v-41d1e7c5]{font-size:3rem;margin-bottom:.75rem}.welcome-msg h3[data-v-41d1e7c5]{color:var(--text-primary);margin-bottom:.25rem;font-size:1.125rem}.welcome-msg p[data-v-41d1e7c5]{font-size:.8125rem;margin-bottom:.5rem}.welcome-hint[data-v-41d1e7c5]{font-size:.75rem!important;color:var(--text-muted)!important}.message[data-v-41d1e7c5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-bottom:1rem;-webkit-animation:msgIn-41d1e7c5 .3s ease;animation:msgIn-41d1e7c5 .3s ease}@-webkit-keyframes msgIn-41d1e7c5{0%{opacity:0;-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes msgIn-41d1e7c5{0%{opacity:0;-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.message-user[data-v-41d1e7c5]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.msg-avatar[data-v-41d1e7c5]{width:4rem;height:4rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;font-size:2.5rem}.message-user .msg-avatar[data-v-41d1e7c5]{background:transparent}.msg-body[data-v-41d1e7c5]{max-width:80%;min-width:7.5rem}.message-user .chat-msg-ai[data-v-41d1e7c5]{background:linear-gradient(135deg,#4f6ef2,#7c3aed);color:#fff;border-radius:var(--radius-md) var(--radius-md) .25rem var(--radius-md)}.message-assistant .chat-msg-ai[data-v-41d1e7c5]{overflow-wrap:anywhere;word-break:break-word;color:#3c3c43;line-height:1.5}.message-user .chat-msg-ai code[data-v-41d1e7c5]{background:hsla(0,0%,100%,.2)}.msg-footer[data-v-41d1e7c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.25rem;gap:.5rem}.msg-time[data-v-41d1e7c5]{font-size:.6875rem;color:var(--text-muted);white-space:nowrap}.msg-actions[data-v-41d1e7c5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.125rem;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.msg-actions.visible[data-v-41d1e7c5]{opacity:1}.msg-actions button[data-v-41d1e7c5]{border:none;background:none;cursor:pointer;font-size:.6875rem;padding:.125rem .375rem;border-radius:.25rem;color:var(--text-secondary);-webkit-transition:all .15s;transition:all .15s;white-space:nowrap}.msg-actions button[data-v-41d1e7c5]:hover{background:var(--primary-light);color:var(--primary)}.msg-typing[data-v-41d1e7c5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;padding:.75rem .875rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.msg-typing span[data-v-41d1e7c5]{width:.5rem;height:.5rem;border-radius:50%;background:var(--text-secondary);-webkit-animation:bounce-41d1e7c5 1.2s infinite;animation:bounce-41d1e7c5 1.2s infinite}.msg-typing span[data-v-41d1e7c5]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.msg-typing span[data-v-41d1e7c5]:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes bounce-41d1e7c5{0%,80%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:.4}40%{-webkit-transform:translateY(-.375rem);transform:translateY(-.375rem);opacity:1}}@keyframes bounce-41d1e7c5{0%,80%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:.4}40%{-webkit-transform:translateY(-.375rem);transform:translateY(-.375rem);opacity:1}}.command-dropdown[data-v-41d1e7c5]{position:absolute;bottom:11.25rem;left:.75rem;right:.75rem;background:var(--surface);border:.0625rem solid var(--border);border-radius:var(--radius-sm);-webkit-box-shadow:0 -.25rem 1.25rem rgba(0,0,0,.12);box-shadow:0 -.25rem 1.25rem rgba(0,0,0,.12);max-height:18.75rem;overflow-y:auto;z-index:100}.command-dropdown[data-v-41d1e7c5]::-webkit-scrollbar{width:.25rem}.command-dropdown[data-v-41d1e7c5]::-webkit-scrollbar-thumb{background:#ddd;border-radius:.125rem}.cmd-dropdown-header[data-v-41d1e7c5]{padding:.5rem .75rem;font-size:.75rem;font-weight:600;color:var(--text-secondary);border-bottom:.0625rem solid var(--border);position:sticky;top:0;background:#fff;z-index:1}.cmd-dropdown-item[data-v-41d1e7c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;padding:.625rem .75rem;cursor:pointer;-webkit-transition:background .1s;transition:background .1s}.cmd-dropdown-item.active[data-v-41d1e7c5]{background:rgba(178,167,248,.4)}.cmd-d-icon[data-v-41d1e7c5]{font-size:1.125rem;-ms-flex-negative:0;flex-shrink:0}.cmd-d-text[data-v-41d1e7c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.125rem;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.cmd-d-name[data-v-41d1e7c5]{font-size:.875rem;font-weight:600;color:var(--text)}.cmd-d-desc[data-v-41d1e7c5]{font-size:.75rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmd-dropdown-empty[data-v-41d1e7c5]{padding:1rem;text-align:center;font-size:.8125rem;color:var(--text-muted)}.chat-input-area[data-v-41d1e7c5]{border-top:.0625rem solid var(--border);background:#fff;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.file-preview[data-v-41d1e7c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.375rem;padding:.5rem .75rem 0}.file-item[data-v-41d1e7c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;padding:.25rem .5rem;background:var(--primary-light);border-radius:.375rem;font-size:.75rem;color:var(--text-primary)}.file-icon[data-v-41d1e7c5]{font-size:.75rem}.file-name[data-v-41d1e7c5]{max-width:7.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-41d1e7c5]{color:var(--text-secondary);font-size:.6875rem}.file-remove[data-v-41d1e7c5]{border:none;background:none;cursor:pointer;font-size:.625rem;color:var(--text-secondary);padding:.125rem}.file-remove[data-v-41d1e7c5]:hover{color:#ef4444}.input-textarea-row[data-v-41d1e7c5]{padding:.625rem 2.1875rem 0 .625rem}.input-textarea-row textarea[data-v-41d1e7c5]{width:100%;border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:.625rem .75rem;font-size:.875rem;resize:none;min-height:2.75rem;max-height:7.5rem;line-height:1.5;font-family:inherit;outline:none;-webkit-transition:border-color .15s;transition:border-color .15s;background:var(--surface);color:var(--text)}.input-textarea-row textarea[data-v-41d1e7c5]:focus{border-color:var(--primary)}.input-textarea-row textarea[data-v-41d1e7c5]:disabled{background:#f9fafb;color:var(--text-muted);cursor:not-allowed}.input-toolbar[data-v-41d1e7c5]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.375rem .75rem .5rem;gap:.5rem}.input-toolbar[data-v-41d1e7c5],.toolbar-left[data-v-41d1e7c5],.toolbar-right[data-v-41d1e7c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toolbar-left[data-v-41d1e7c5],.toolbar-right[data-v-41d1e7c5]{gap:.25rem}.tool-btn[data-v-41d1e7c5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;padding:.25rem .625rem;border:none;background:transparent;color:var(--text-secondary);font-size:.75rem;cursor:pointer;border-radius:.375rem;-webkit-transition:all .15s;transition:all .15s;white-space:nowrap;font-family:inherit}.tool-btn[data-v-41d1e7c5]:hover{background:var(--primary-light);color:var(--primary)}.tool-btn.recording[data-v-41d1e7c5]{color:var(--recording);background:rgba(239,68,68,.1)}.tool-btn.recording[data-v-41d1e7c5]:hover{background:rgba(239,68,68,.2)}.tool-icon[data-v-41d1e7c5]{font-size:.875rem;line-height:1}.tool-label[data-v-41d1e7c5]{font-size:.75rem}.tool-info[data-v-41d1e7c5]{font-size:.6875rem;color:var(--text-muted);padding:.25rem .5rem}.tool-info[data-v-41d1e7c5],.tool-status[data-v-41d1e7c5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.tool-status[data-v-41d1e7c5]{font-size:.75rem;color:#fff;padding:.25rem .625rem;border-radius:.75rem;background:var(--primary-light);font-weight:500}.status-dot[data-v-41d1e7c5]{width:.375rem;height:.375rem;border-radius:50%;background:#fff;-webkit-animation:pulse-41d1e7c5 1.2s infinite;animation:pulse-41d1e7c5 1.2s infinite}@-webkit-keyframes pulse-41d1e7c5{0%,to{opacity:.4}50%{opacity:1}}@keyframes pulse-41d1e7c5{0%,to{opacity:.4}50%{opacity:1}}.send-btn[data-v-41d1e7c5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;padding:.375rem .875rem;border:none;background:#e5e7eb;color:#9ca3af;border-radius:.5rem;font-size:.8125rem;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;font-family:inherit}.send-btn.active[data-v-41d1e7c5]{background:linear-gradient(135deg,#4f6ef2,#7c3aed);color:#fff}.send-btn.active[data-v-41d1e7c5]:hover{-webkit-box-shadow:0 .25rem 1.25rem rgba(79,110,242,.45);box-shadow:0 .25rem 1.25rem rgba(79,110,242,.45);-webkit-transform:translateY(-.125rem) scale(1.05);transform:translateY(-.125rem) scale(1.05)}.send-icon[data-v-41d1e7c5]{font-size:.75rem}.stop-btn[data-v-41d1e7c5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;padding:.375rem .875rem;border:none;background:#ef4444;color:#fff;border-radius:.5rem;font-size:.8125rem;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;font-family:inherit;-webkit-animation:stopPulse-41d1e7c5 1.5s infinite;animation:stopPulse-41d1e7c5 1.5s infinite}.stop-btn[data-v-41d1e7c5]:hover{background:#dc2626}.stop-icon[data-v-41d1e7c5]{font-size:.625rem}@-webkit-keyframes stopPulse-41d1e7c5{0%,to{-webkit-box-shadow:0 0 0 0 rgba(239,68,68,.4);box-shadow:0 0 0 0 rgba(239,68,68,.4)}50%{-webkit-box-shadow:0 0 0 .375rem rgba(239,68,68,0);box-shadow:0 0 0 .375rem rgba(239,68,68,0)}}@keyframes stopPulse-41d1e7c5{0%,to{-webkit-box-shadow:0 0 0 0 rgba(239,68,68,.4);box-shadow:0 0 0 0 rgba(239,68,68,.4)}50%{-webkit-box-shadow:0 0 0 .375rem rgba(239,68,68,0);box-shadow:0 0 0 .375rem rgba(239,68,68,0)}}.pwd-dialog .el-dialog__header[data-v-41d1e7c5]{padding:1.25rem 1.5rem 0}.pwd-dialog .el-dialog__title[data-v-41d1e7c5]{font-size:1rem;font-weight:700;color:var(--text,#333)}.pwd-dialog .el-dialog__body[data-v-41d1e7c5]{padding:0}.pwd-dialog .el-dialog__footer[data-v-41d1e7c5]{padding:.75rem 1.5rem 1.25rem}.pwd-dialog-body[data-v-41d1e7c5]{padding:1.25rem 1.5rem}.pwd-field[data-v-41d1e7c5]{margin-bottom:1rem}.pwd-field[data-v-41d1e7c5]:last-of-type{margin-bottom:0}.pwd-label[data-v-41d1e7c5]{display:block;font-size:.8125rem;font-weight:600;color:var(--text,#333);margin-bottom:.375rem}.pwd-field .el-input[data-v-41d1e7c5]{width:100%}.pwd-error[data-v-41d1e7c5]{color:#f56c6c;font-size:.75rem;margin-top:.5rem}.pwd-footer[data-v-41d1e7c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.5rem}.chat-box-enter-active[data-v-41d1e7c5]{-webkit-animation:chatIn-41d1e7c5 .3s ease;animation:chatIn-41d1e7c5 .3s ease}.chat-box-leave-active[data-v-41d1e7c5]{animation:chatIn-41d1e7c5 .3s ease reverse}@-webkit-keyframes chatIn-41d1e7c5{0%{opacity:0;-webkit-transform:scale(.9) translateY(1.25rem);transform:scale(.9) translateY(1.25rem)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes chatIn-41d1e7c5{0%{opacity:0;-webkit-transform:scale(.9) translateY(1.25rem);transform:scale(.9) translateY(1.25rem)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}[data-v-41d1e7c5] .chat-msg-ai hr{border:0;border-top:.0625rem solid #e5e5ea;margin:1em 0}[data-v-41d1e7c5] .chat-msg-ai h2{display:block;font-size:1.5em;-webkit-margin-before:.83em;margin-block-start:.83em;-webkit-margin-after:.83em;margin-block-end:.83em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;font-weight:700;unicode-bidi:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:isolate}[data-v-41d1e7c5] .chat-box{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}[data-v-41d1e7c5] .chat-box::-webkit-scrollbar{display:none}.voice-tip-overlay[data-v-41d1e7c5]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:fadeIn-41d1e7c5 .2s ease;animation:fadeIn-41d1e7c5 .2s ease}@-webkit-keyframes fadeIn-41d1e7c5{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-41d1e7c5{0%{opacity:0}to{opacity:1}}.voice-tip-dialog[data-v-41d1e7c5]{background:#fff;border-radius:.75rem;width:30rem;max-width:90vw;-webkit-box-shadow:0 1.25rem 3.75rem rgba(0,0,0,.3);box-shadow:0 1.25rem 3.75rem rgba(0,0,0,.3);-webkit-animation:slideUp-41d1e7c5 .3s cubic-bezier(.4,0,.2,1);animation:slideUp-41d1e7c5 .3s cubic-bezier(.4,0,.2,1)}@-webkit-keyframes slideUp-41d1e7c5{0%{opacity:0;-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp-41d1e7c5{0%{opacity:0;-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.voice-tip-header[data-v-41d1e7c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.25rem 1.5rem;border-bottom:.0625rem solid #f0f1f5;gap:.75rem}.voice-tip-icon[data-v-41d1e7c5]{font-size:1.75rem}.voice-tip-title[data-v-41d1e7c5]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.125rem;font-weight:700;color:#1a1a2e}.voice-tip-close[data-v-41d1e7c5]{width:2rem;height:2rem;border:none;background:transparent;border-radius:.375rem;font-size:1.125rem;color:#616161;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.voice-tip-close[data-v-41d1e7c5]:hover{background:rgba(0,0,0,.04);color:#1a1a2e}.voice-tip-body[data-v-41d1e7c5]{padding:1.5rem}.voice-tip-step[data-v-41d1e7c5]{gap:.75rem;margin-bottom:1rem;font-size:.9375rem;color:#242424}.voice-tip-step-num[data-v-41d1e7c5],.voice-tip-step[data-v-41d1e7c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.voice-tip-step-num[data-v-41d1e7c5]{width:1.5rem;height:1.5rem;border-radius:50%;background:linear-gradient(135deg,#4f6ef2,#7c3aed);color:#fff;font-size:.8125rem;font-weight:600;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.voice-tip-shortcuts[data-v-41d1e7c5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;margin:1.25rem 0;padding:1rem;background:#f7f8fc;border-radius:.5rem}.voice-tip-shortcut-item[data-v-41d1e7c5]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.voice-tip-os[data-v-41d1e7c5]{font-size:.8125rem;color:#616161;font-weight:500}.voice-tip-keys[data-v-41d1e7c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem}.voice-tip-keys kbd[data-v-41d1e7c5]{padding:.375rem .75rem;background:#fff;border:.0625rem solid #e4e7ed;border-radius:.375rem;font-size:.8125rem;font-weight:600;color:#242424;-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.08);box-shadow:0 .125rem .25rem rgba(0,0,0,.08)}.voice-tip-keys span[data-v-41d1e7c5]{color:#909399;font-size:.875rem}.voice-tip-advantages[data-v-41d1e7c5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-top:1.25rem;padding:.75rem 1rem;background:#f0f9ff;border-radius:.5rem;border-left:.1875rem solid #4f6ef2}.voice-tip-adv[data-v-41d1e7c5]{font-size:.875rem;color:#4f6ef2;font-weight:500}.voice-tip-footer[data-v-41d1e7c5]{padding:1rem 1.5rem;border-top:.0625rem solid #f0f1f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.voice-tip-btn[data-v-41d1e7c5]{padding:.625rem 1.5rem;background:linear-gradient(135deg,#4f6ef2,#7c3aed);color:#fff;border:none;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.voice-tip-btn[data-v-41d1e7c5]:hover{opacity:.9;-webkit-transform:translateY(-.0625rem);transform:translateY(-.0625rem)}.e-notify-read[data-v-45190250]{font-size:.6875rem;font-weight:600;padding:.0625rem .5rem;border-radius:.625rem;margin-top:.25rem;-ms-flex-item-align:end;align-self:flex-end}.e-notify-read.unread[data-v-45190250]{background:rgba(245,108,108,.12);color:#f56c6c}.e-notify-read.read[data-v-45190250]{background:rgba(144,147,153,.12);color:#909399}@media(max-width:1024px){.e-topbar-right[data-v-45190250]{gap:.125rem}.e-brand-text[data-v-45190250]{font-size:.9375rem}.e-breadcrumb[data-v-45190250]{display:none}}@media(max-width:768px){.e-topbar[data-v-45190250]{padding:0 .5rem;height:3rem}.e-topbar-toggle[data-v-45190250]{font-size:1.125rem;padding:.25rem .375rem}.e-brand-logo[data-v-45190250]{width:1.5rem!important;height:1.5rem!important}.e-brand-text[data-v-45190250]{font-size:.875rem}.e-topbar-right[data-v-45190250]{gap:0}.e-topbar-btn[data-v-45190250]{font-size:1rem;padding:.25rem .25rem}.e-vip-badge[data-v-45190250]{font-size:.5625rem;padding:.0625rem .3125rem}.e-user-name[data-v-45190250]{max-width:3.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem}.e-user-avatar[data-v-45190250]{width:1.375rem!important;height:1.375rem!important;font-size:1.125rem!important}.e-user-arrow[data-v-45190250]{font-size:.625rem}.e-notify-dd[data-v-45190250]{width:17.5rem!important;right:-2.5rem!important}.e-user-dd[data-v-45190250]{width:15rem!important;right:-2.5rem!important}.e-user-stats[data-v-45190250]{grid-template-columns:1fr 1fr}}@media(max-width:480px){.e-topbar-brand[data-v-45190250]{gap:.25rem}.e-brand-logo[data-v-45190250],.e-tb-sep[data-v-45190250],.e-user-name[data-v-45190250]{display:none}}.login-dialog-overlay[data-v-5617a7ea]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.45);z-index:2147483647;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:fadeIn-5617a7ea .2s ease;animation:fadeIn-5617a7ea .2s ease}@-webkit-keyframes fadeIn-5617a7ea{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-5617a7ea{0%{opacity:0}to{opacity:1}}.login-dialog[data-v-5617a7ea]{width:26.25rem;max-width:90vw;background:var(--surface,#fff);border-radius:var(--radius,14px);-webkit-box-shadow:0 1.25rem 3.75rem rgba(0,0,0,.15);box-shadow:0 1.25rem 3.75rem rgba(0,0,0,.15);overflow:hidden;-webkit-animation:slideUp-5617a7ea .3s cubic-bezier(.4,0,.2,1);animation:slideUp-5617a7ea .3s cubic-bezier(.4,0,.2,1)}@-webkit-keyframes slideUp-5617a7ea{0%{opacity:0;-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp-5617a7ea{0%{opacity:0;-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.login-dialog-hd[data-v-5617a7ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1.25rem;border-bottom:.0625rem solid var(--border-light,#f0f1f5)}.login-dialog-title[data-v-5617a7ea]{font-size:1.125rem;font-weight:700;color:var(--text,#242424)}.login-dialog-close[data-v-5617a7ea]{width:2rem;height:2rem;border-radius:.5rem;border:none;background:transparent;color:var(--text-secondary,#616161);font-size:1rem;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login-dialog-close[data-v-5617a7ea]:hover{background:rgba(0,0,0,.04);color:var(--text,#242424)}.login-dialog-body[data-v-5617a7ea]{padding:1.25rem 1.5rem 1.5rem}.login-dialog-tabs[data-v-5617a7ea]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:1.25rem;border-bottom:.0625rem solid var(--border-light,#f0f1f5)}.login-dialog-tab[data-v-5617a7ea]{padding:.5rem .25rem;font-size:.9375rem;font-weight:600;color:var(--text-secondary,#616161);cursor:pointer;position:relative;-webkit-transition:color .2s;transition:color .2s}.login-dialog-tab.active[data-v-5617a7ea],.login-dialog-tab[data-v-5617a7ea]:hover{color:var(--primary,#4f6ef2)}.login-dialog-tab.active[data-v-5617a7ea]:after{content:"";position:absolute;bottom:-.0625rem;left:0;right:0;height:.125rem;background:var(--primary,#4f6ef2);border-radius:.125rem .125rem 0 0}.login-dialog-btn[data-v-5617a7ea]{width:100%;height:2.75rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;margin-top:.5rem;background:linear-gradient(135deg,#4f6ef2,#7c3aed);border:none}.login-dialog-footer[data-v-5617a7ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1rem;padding-top:1rem;border-top:.0625rem solid var(--border-light,#f0f1f5)}.login-dialog-link[data-v-5617a7ea]{font-size:.875rem;color:var(--primary,#4f6ef2);cursor:pointer;font-weight:500;-webkit-transition:opacity .15s;transition:opacity .15s}.login-dialog-link[data-v-5617a7ea]:hover{opacity:.8}.svg-container[data-v-5617a7ea]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#889aa4;vertical-align:middle;width:1.875rem}.show-pwd[data-v-5617a7ea]{position:absolute;right:.625rem;top:.4375rem;font-size:1rem;color:#889aa4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.code-btn[data-v-5617a7ea]{position:absolute;right:.625rem;top:.25rem;height:2.25rem;padding:0 .75rem;border:none;background:var(--primary-light,rgba(79,110,242,.08));color:var(--primary,#4f6ef2);border-radius:.375rem;font-size:.8125rem;font-weight:600;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.code-btn[data-v-5617a7ea]:hover:not(:disabled){background:var(--primary,#4f6ef2);color:#fff}.code-btn[data-v-5617a7ea]:disabled{opacity:.5;cursor:not-allowed}[data-v-5617a7ea] .el-form-item{margin-bottom:1.125rem}[data-v-5617a7ea] .el-form-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-v-5617a7ea] .el-input__inner{height:2.75rem;line-height:2.75rem;padding:0 .75rem 0 2.25rem;border:.0625rem solid #dcdfe6;border-radius:.5rem;-webkit-transition:border-color .2s;transition:border-color .2s}[data-v-5617a7ea] .el-input__inner:focus{border-color:var(--primary,#4f6ef2)}[data-theme=dark] .login-dialog[data-v-5617a7ea]{background:var(--surface,#16181f);border:.0625rem solid var(--border,#2a2d36)}.register-dialog-overlay[data-v-0d4f3280]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.45);z-index:2147483647;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:fadeIn-0d4f3280 .2s ease;animation:fadeIn-0d4f3280 .2s ease}@-webkit-keyframes fadeIn-0d4f3280{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-0d4f3280{0%{opacity:0}to{opacity:1}}.register-dialog[data-v-0d4f3280]{width:25rem;max-width:90vw;background:var(--surface,#fff);border-radius:var(--radius,14px);-webkit-box-shadow:0 1.25rem 3.75rem rgba(0,0,0,.15);box-shadow:0 1.25rem 3.75rem rgba(0,0,0,.15);overflow:hidden;-webkit-animation:slideUp-0d4f3280 .3s cubic-bezier(.4,0,.2,1);animation:slideUp-0d4f3280 .3s cubic-bezier(.4,0,.2,1)}@-webkit-keyframes slideUp-0d4f3280{0%{opacity:0;-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp-0d4f3280{0%{opacity:0;-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.register-dialog-hd[data-v-0d4f3280]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1.25rem;border-bottom:.0625rem solid var(--border-light,#f0f1f5)}.register-dialog-title[data-v-0d4f3280]{font-size:1.125rem;font-weight:700;color:var(--text,#242424)}.register-dialog-close[data-v-0d4f3280]{width:2rem;height:2rem;border-radius:.5rem;border:none;background:transparent;color:var(--text-secondary,#616161);font-size:1rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.register-dialog-close[data-v-0d4f3280]:hover{background:rgba(0,0,0,.04);color:var(--text,#242424)}.register-dialog-body[data-v-0d4f3280]{padding:1.25rem 1.5rem 1.5rem}.register-dialog-btn[data-v-0d4f3280]{width:100%;height:2.75rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;margin-top:.5rem;background:linear-gradient(135deg,#4f6ef2,#7c3aed);border:none}.register-dialog-footer[data-v-0d4f3280]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem;padding-top:1rem;border-top:.0625rem solid var(--border-light,#f0f1f5)}.register-dialog-link[data-v-0d4f3280]{font-size:.875rem;color:var(--primary,#4f6ef2);cursor:pointer;font-weight:500}.register-dialog-link[data-v-0d4f3280]:hover{opacity:.8}.code-row[data-v-0d4f3280]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.code-row[data-v-0d4f3280] .el-input{-webkit-box-flex:1;-ms-flex:1;flex:1}.code-btn[data-v-0d4f3280]{-ms-flex-negative:0;flex-shrink:0;height:2.75rem;padding:0 .875rem;border:none;border-radius:.5rem;background:var(--primary-light,rgba(79,110,242,.08));color:var(--primary,#4f6ef2);font-size:.8125rem;font-weight:600;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.code-btn[data-v-0d4f3280]:hover:not(:disabled){background:var(--primary,#4f6ef2);color:#fff}.code-btn[data-v-0d4f3280]:disabled{opacity:.5;cursor:not-allowed}[data-v-0d4f3280] .el-form-item{margin-bottom:1.125rem}[data-v-0d4f3280] .el-form-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-v-0d4f3280] .el-input__inner{height:2.75rem;line-height:2.75rem;padding:0 .75rem 0 2.25rem;border:.0625rem solid #dcdfe6;border-radius:.5rem;-webkit-transition:border-color .2s;transition:border-color .2s}[data-v-0d4f3280] .el-input__inner:focus{border-color:var(--primary,#4f6ef2)}[data-theme=dark] .register-dialog[data-v-0d4f3280]{background:var(--surface,#16181f);border:.0625rem solid var(--border,#2a2d36)}.e-panel-overlay[data-v-4c31d1a5]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.25);z-index:800;-webkit-animation:fadeIn-4c31d1a5 .2s ease;animation:fadeIn-4c31d1a5 .2s ease}@-webkit-keyframes fadeIn-4c31d1a5{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-4c31d1a5{0%{opacity:0}to{opacity:1}}.e-panel[data-v-4c31d1a5]{position:fixed;top:var(--topbar-h,48px);right:0;bottom:0;width:22.5rem;max-width:85vw;background:var(--surface,#fff);border-left:.0625rem solid var(--border,#e0e0e0);-webkit-box-shadow:-.5rem 0 2rem rgba(0,0,0,.08);box-shadow:-.5rem 0 2rem rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:801;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)}.e-panel.e-panel-open[data-v-4c31d1a5]{-webkit-transform:translateX(0);transform:translateX(0)}.e-panel-hd[data-v-4c31d1a5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.875rem 1rem;border-bottom:.0625rem solid var(--border-light,#f0f1f5);-ms-flex-negative:0;flex-shrink:0}.e-panel-title[data-v-4c31d1a5]{font-size:1rem;font-weight:700;color:var(--text,#242424)}.e-panel-close[data-v-4c31d1a5]{width:2rem;height:2rem;border-radius:.5rem;border:none;background:transparent;color:var(--text-secondary,#616161);font-size:1rem;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.e-panel-close[data-v-4c31d1a5]:hover{background:rgba(0,0,0,.04);color:var(--text,#242424)}.e-panel-body[data-v-4c31d1a5]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:.5rem .75rem}.e-panel-loading[data-v-4c31d1a5]{text-align:center;padding:2.5rem 1.25rem;color:var(--text-secondary,#616161);font-size:.875rem}.e-panel-empty[data-v-4c31d1a5]{text-align:center;padding:3.75rem 1.25rem;color:var(--text-tertiary,#757575);font-size:.9375rem}.e-panel-list[data-v-4c31d1a5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.375rem}.e-panel-item[data-v-4c31d1a5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;padding:.75rem;border-radius:var(--radius-sm,8px);cursor:pointer;-webkit-transition:all .15s;transition:all .15s;border:.0625rem solid transparent}.e-panel-item[data-v-4c31d1a5]:hover{background:var(--primary-light,rgba(79,110,242,.08));border-color:rgba(79,110,242,.1)}.e-panel-item-icon[data-v-4c31d1a5]{font-size:1.5rem;-ms-flex-negative:0;flex-shrink:0}.e-panel-item-info[data-v-4c31d1a5]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.e-panel-item-name[data-v-4c31d1a5]{font-size:.875rem;font-weight:600;color:var(--text,#242424);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.e-panel-item-meta[data-v-4c31d1a5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-top:.25rem;font-size:.75rem;color:var(--text-secondary,#616161)}.e-panel-item-arrow[data-v-4c31d1a5]{color:var(--text-secondary,#616161);font-size:.875rem;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.e-panel-item:hover .e-panel-item-arrow[data-v-4c31d1a5]{-webkit-transform:translateX(.1875rem);transform:translateX(.1875rem);color:var(--primary,#4f6ef2)}.e-panel-foot[data-v-4c31d1a5]{padding:.75rem 1rem;border-top:.0625rem solid var(--border-light,#f0f1f5);-ms-flex-negative:0;flex-shrink:0}.e-panel-btn[data-v-4c31d1a5]{width:100%;padding:.625rem 1rem;border:none;background:var(--primary,#4f6ef2);color:#fff;border-radius:var(--radius-sm,8px);font-size:.875rem;font-weight:600;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.e-panel-btn[data-v-4c31d1a5]:hover{background:var(--primary-dark,#3d5bdb);-webkit-box-shadow:0 .25rem 1rem rgba(79,110,242,.3);box-shadow:0 .25rem 1rem rgba(79,110,242,.3)}[data-theme=dark] .e-panel[data-v-4c31d1a5]{background:var(--surface,#16181f);border-color:var(--border,#2a2d36)}@media(max-width:480px){.e-panel[data-v-4c31d1a5]{width:100vw;max-width:100vw}}.e-panel-overlay[data-v-14b3014c]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.25);z-index:800;-webkit-animation:fadeIn-14b3014c .2s ease;animation:fadeIn-14b3014c .2s ease}@-webkit-keyframes fadeIn-14b3014c{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-14b3014c{0%{opacity:0}to{opacity:1}}.e-panel[data-v-14b3014c]{position:fixed;top:var(--topbar-h,48px);right:0;bottom:0;width:22.5rem;max-width:85vw;background:var(--surface,#fff);border-left:.0625rem solid var(--border,#e0e0e0);-webkit-box-shadow:-.5rem 0 2rem rgba(0,0,0,.08);box-shadow:-.5rem 0 2rem rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:801;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)}.e-panel.e-panel-open[data-v-14b3014c]{-webkit-transform:translateX(0);transform:translateX(0)}.e-panel-hd[data-v-14b3014c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.875rem 1rem;border-bottom:.0625rem solid var(--border-light,#f0f1f5);-ms-flex-negative:0;flex-shrink:0}.e-panel-title[data-v-14b3014c]{font-size:1rem;font-weight:700;color:var(--text,#242424)}.e-panel-close[data-v-14b3014c]{width:2rem;height:2rem;border-radius:.5rem;border:none;background:transparent;color:var(--text-secondary,#616161);font-size:1rem;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.e-panel-close[data-v-14b3014c]:hover{background:rgba(0,0,0,.04);color:var(--text,#242424)}.e-panel-body[data-v-14b3014c]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:1rem}.e-timeline[data-v-14b3014c]{position:relative;padding-left:1.5rem}.e-timeline-item[data-v-14b3014c]{position:relative;padding-bottom:1.5rem}.e-timeline-dot[data-v-14b3014c]{position:absolute;left:-1.5rem;top:.25rem;width:.625rem;height:.625rem;border-radius:50%;background:var(--border,#e0e0e0);border:.125rem solid var(--surface,#fff);-webkit-box-shadow:0 0 0 .125rem var(--border,#e0e0e0);box-shadow:0 0 0 .125rem var(--border,#e0e0e0)}.e-timeline-dot.active[data-v-14b3014c]{background:var(--primary,#4f6ef2);-webkit-box-shadow:0 0 0 .125rem var(--primary-light,rgba(79,110,242,.2));box-shadow:0 0 0 .125rem var(--primary-light,rgba(79,110,242,.2))}.e-timeline-line[data-v-14b3014c]{position:absolute;left:-1.25rem;top:1rem;bottom:0;width:.125rem;background:var(--border-light,#f0f1f5)}.e-timeline-content[data-v-14b3014c]{margin-left:.5rem}.e-timeline-time[data-v-14b3014c]{font-size:.75rem;color:var(--text-secondary,#616161);margin-bottom:.25rem}.e-timeline-title[data-v-14b3014c]{font-size:.875rem;font-weight:600;color:var(--text,#242424);margin-bottom:.25rem}.e-timeline-desc[data-v-14b3014c]{font-size:.8125rem;color:var(--text-secondary,#616161);line-height:1.5}[data-theme=dark] .e-panel[data-v-14b3014c]{background:var(--surface,#16181f);border-color:var(--border,#2a2d36)}@media(max-width:480px){.e-panel[data-v-14b3014c]{width:100vw;max-width:100vw}}.e-panel-overlay[data-v-48236471]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.25);z-index:800;-webkit-animation:fadeIn-48236471 .2s ease;animation:fadeIn-48236471 .2s ease}@-webkit-keyframes fadeIn-48236471{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-48236471{0%{opacity:0}to{opacity:1}}.e-panel[data-v-48236471]{position:fixed;top:var(--topbar-h,48px);right:0;bottom:0;width:22.5rem;max-width:85vw;background:var(--surface,#fff);border-left:.0625rem solid var(--border,#e0e0e0);-webkit-box-shadow:-.5rem 0 2rem rgba(0,0,0,.08);box-shadow:-.5rem 0 2rem rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:801;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)}.e-panel.e-panel-open[data-v-48236471]{-webkit-transform:translateX(0);transform:translateX(0)}.e-panel-hd[data-v-48236471]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.875rem 1rem;border-bottom:.0625rem solid var(--border-light,#f0f1f5);-ms-flex-negative:0;flex-shrink:0}.e-panel-title[data-v-48236471]{font-size:1rem;font-weight:700;color:var(--text,#242424)}.e-panel-close[data-v-48236471]{width:2rem;height:2rem;border-radius:.5rem;border:none;background:transparent;color:var(--text-secondary,#616161);font-size:1rem;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.e-panel-close[data-v-48236471]:hover{background:rgba(0,0,0,.04);color:var(--text,#242424)}.e-panel-body[data-v-48236471]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:.75rem}.e-deliver-tabs[data-v-48236471]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-bottom:.75rem;padding:0 .25rem}.e-deliver-tab[data-v-48236471]{padding:.375rem .75rem;border-radius:var(--radius-sm,8px);font-size:.8125rem;font-weight:600;color:var(--text-secondary,#616161);cursor:pointer;-webkit-transition:all .15s;transition:all .15s;background:transparent}.e-deliver-tab[data-v-48236471]:hover{color:var(--primary,#4f6ef2);background:var(--primary-light,rgba(79,110,242,.08))}.e-deliver-tab.active[data-v-48236471]{color:#fff;background:var(--primary,#4f6ef2)}.e-deliver-list[data-v-48236471]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.375rem}.e-deliver-item[data-v-48236471]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;padding:.75rem;border-radius:var(--radius-sm,8px);cursor:pointer;-webkit-transition:all .15s;transition:all .15s;border:.0625rem solid transparent}.e-deliver-item[data-v-48236471]:hover{background:var(--primary-light,rgba(79,110,242,.08));border-color:rgba(79,110,242,.1)}.e-deliver-icon[data-v-48236471]{font-size:1.375rem;-ms-flex-negative:0;flex-shrink:0}.e-deliver-info[data-v-48236471]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.e-deliver-name[data-v-48236471]{font-size:.875rem;font-weight:600;color:var(--text,#242424);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.e-deliver-meta[data-v-48236471]{font-size:.75rem;color:var(--text-secondary,#616161);margin-top:.125rem}.e-deliver-status[data-v-48236471]{font-size:.6875rem;font-weight:600;padding:.125rem .5rem;border-radius:.25rem;-ms-flex-negative:0;flex-shrink:0}.e-deliver-status.done[data-v-48236471]{background:rgba(16,185,129,.1);color:#10b981}.e-deliver-status.pending[data-v-48236471]{background:rgba(245,158,11,.1);color:#f59e0b}[data-theme=dark] .e-panel[data-v-48236471]{background:var(--surface,#16181f);border-color:var(--border,#2a2d36)}@media(max-width:480px){.e-panel[data-v-48236471]{width:100vw;max-width:100vw}}:root{--primary:#3b6cf5;--primary-dark:#2b5bdd;--primary-hover:#5686f7;--accent:#f59e0b;--accent-light:rgba(245,158,11,0.12);--bg:#f7f8fc;--surface:#fff;--surface-glass:#fff;--border:#e4e7ed;--border-light:#f0f2f5;--border-lighter:#f5f6fa;--text:#1a1a2e;--text-secondary:#606266;--text-tertiary:#909399;--radius:0.875rem;--radius-sm:0.5rem;--radius-md:0.625rem;--shadow-sm:0 0.0625rem 0.1875rem rgba(0,0,0,0.02);--shadow-md:0 0.25rem 1rem rgba(0,0,0,0.06);--shadow-lg:0 0.5rem 2rem rgba(59,108,245,0.08);--topbar-h:2.5625rem;--bg-tertiary:#f5f7fa;--border-dark:#dcdee6}:root,[data-theme=dark]{--primary-light:rgba(59,108,245,0.08)}[data-theme=dark]{--bg:#f5f0e1;--surface:#faf6eb;--surface-glass:#faf6eb;--border:#e8e0d0;--border-light:#f0eadd;--text:#5b4636;--text-secondary:#8b7d6b;--text-tertiary:#a09484;--accent-light:rgba(245,158,11,0.08);--bg-tertiary:#f0ebdb;--border-dark:#ddd5c5}.e-topbar{height:var(--topbar-h);position:fixed;top:0;left:0;right:0;z-index:99998;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--surface);border-bottom:.0625rem solid var(--border);padding:0 .75rem 0 .5rem;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:visible}[data-theme=dark] .e-topbar{background:var(--surface);border-color:var(--border)}[data-theme=dark] .e-topbar-btn:hover{background:hsla(0,0%,100%,.06)!important}[data-theme=dark] .e-notify-dd,[data-theme=dark] .e-user-dd{background:var(--surface);border-color:var(--border);-webkit-box-shadow:0 .5rem 2rem rgba(0,0,0,.3);box-shadow:0 .5rem 2rem rgba(0,0,0,.3)}[data-theme=dark] .e-notify-hd,[data-theme=dark] .e-notify-item{border-color:var(--border-light)}[data-theme=dark] .e-notify-item:hover{background:var(--primary-light)}[data-theme=dark] .e-notify-empty{color:var(--text-tertiary)}[data-theme=dark] .e-notify-foot{border-color:var(--border-light)}[data-theme=dark] .e-notify-foot:hover{background:var(--primary-light)}[data-theme=dark] .e-user-dd .e-user-sep{background:var(--border-light)}[data-theme=dark] .e-user-item:hover{background:hsla(0,0%,100%,.06)}[data-theme=dark] .e-user-stat-row span:first-child{color:var(--text-tertiary)}[data-theme=dark] .e-user-stat-row span:last-child{color:var(--text)}[data-theme=dark] .e-vip-badge{color:var(--text);-webkit-box-shadow:0 .0625rem .25rem rgba(0,0,0,.3);box-shadow:0 .0625rem .25rem rgba(0,0,0,.3)}.dark-hide{display:inline}.dark-show,[data-theme=dark] .dark-hide{display:none}[data-theme=dark] .dark-show{display:inline}.e-dd-overlay{position:fixed;top:var(--topbar-h,48px);left:0;width:100vw;height:calc(100vh - var(--topbar-h,48px));z-index:99990;background:transparent}.el-notification{z-index:999999!important;top:var(--topbar-h,41px)!important;right:0!important}.el-message,.el-message-box{z-index:99999!important}.btnactive,.btnactiveno{-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.e-global-notify{border-radius:.5rem!important;-webkit-box-shadow:0 .25rem 1rem rgba(0,0,0,.1)!important;box-shadow:0 .25rem 1rem rgba(0,0,0,.1)!important;padding:.75rem 1rem!important;min-width:16.25rem!important;max-width:22.5rem!important}.e-global-notify .el-notification__title{font-size:.875rem!important;font-weight:600!important;margin-bottom:.25rem!important}.e-global-notify .el-notification__content{font-size:.8125rem!important;line-height:1.5!important}.e-global-notify .el-notification__closeBtn{top:.75rem!important;right:.75rem!important;font-size:.875rem!important}.e-global-notify--success{border-left:.1875rem solid #67c23a!important}.e-global-notify--error{border-left:.1875rem solid #f56c6c!important}.e-global-notify--warning{border-left:.1875rem solid #e6a23c!important}.e-global-notify--info{border-left:.1875rem solid #409eff!important}.el-loading-mask{z-index:100!important}.e-topbar-left{gap:.25rem;-ms-flex-negative:0;flex-shrink:0}.e-topbar-left,.e-topbar-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.e-topbar-toggle{width:2.5rem;height:2.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--text-secondary);font-size:1.125rem;background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;-webkit-transition:color .2s,background .2s;transition:color .2s,background .2s}.e-topbar-toggle:hover{color:var(--text);background:rgba(0,0,0,.04)}[data-theme=dark] .e-topbar-toggle:hover{background:hsla(0,0%,100%,.06)}.e-topbar-brand{gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:1rem}.e-brand-dot,.e-topbar-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.e-brand-dot{width:1.875rem;height:1.875rem;border-radius:50%;background:var(--primary);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:1rem;font-weight:700}.e-brand-logo{height:2rem;width:auto;border-radius:.25rem;-o-object-fit:contain;object-fit:contain}.e-brand-text{font-size:1rem;font-weight:700;color:var(--text);letter-spacing:-.01875rem}.e-brand-text b{color:var(--primary)}.e-topbar-right{gap:.0625rem;margin-left:auto}.e-topbar-btn,.e-topbar-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.e-topbar-btn{width:2.25rem;height:2.25rem;border-radius:var(--radius-sm);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--text-secondary);background:none;border:none;-webkit-transition:color .2s,background .2s;transition:color .2s,background .2s;cursor:pointer;position:relative;font-size:1rem}.e-topbar-btn:hover{color:var(--text);background:rgba(0,0,0,.04)}.e-badge{position:absolute;top:-.125rem;right:-.25rem;min-width:1rem;height:1rem;border-radius:.5rem;background:#ef4444;border:.09375rem solid var(--surface);color:#fff;font-size:.6875rem;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 .25rem;line-height:1;z-index:10}.e-badge,.e-vip-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.e-vip-badge{height:1.375rem;padding:0 .5rem;border-radius:var(--radius-sm);background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#1a1d26;font-size:.75rem;font-weight:800;letter-spacing:.03125rem;margin:0 .125rem}.e-topbar-notify{position:relative}.e-notify-dd{position:absolute;top:100%;right:0;left:auto;margin-top:.375rem;width:21.25rem;max-height:27.5rem;background:var(--surface);border-radius:.875rem;border:.0625rem solid rgba(0,0,0,.06);-webkit-box-shadow:0 .5rem 2rem rgba(0,0,0,.12);box-shadow:0 .5rem 2rem rgba(0,0,0,.12);overflow:hidden;z-index:99998;-webkit-animation:vcDrop .2s ease-out;animation:vcDrop .2s ease-out}[data-theme=dark] .e-notify-dd{border-color:var(--border);-webkit-box-shadow:0 .5rem 2rem rgba(0,0,0,.3);box-shadow:0 .5rem 2rem rgba(0,0,0,.3)}.e-notify-hd{padding:.875rem 1.125rem;border-bottom:.0625rem solid var(--border-light);font-size:.9375rem;font-weight:700;color:var(--text);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.e-notify-mark{font-size:.8125rem;color:var(--primary);cursor:pointer;font-weight:500}.e-notify-body{max-height:18.75rem;overflow-y:auto}.e-notify-empty{padding:2.5rem;text-align:center;color:var(--text-tertiary);font-size:.875rem}.e-notify-item{padding:.75rem 1.125rem;border-bottom:.0625rem solid var(--border-light);cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.e-notify-item:hover{background:var(--primary-light)}.e-notify-title{font-size:.875rem;font-weight:600;color:var(--text);line-height:1.5}.e-notify-desc{font-size:.8125rem;color:var(--text-secondary);margin-top:.125rem}.e-notify-foot{padding:.75rem 1.125rem;border-top:.0625rem solid var(--border-light);text-align:center;font-size:.875rem;font-weight:600;color:var(--primary);cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.e-notify-foot:hover{background:var(--primary-light)}.e-topbar-user{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:0 .5rem;height:2.125rem;border-radius:var(--radius-sm);-webkit-transition:all .15s;transition:all .15s;margin:0 .125rem;cursor:pointer}.e-topbar-user:hover{background:rgba(0,0,0,.02)}.e-user-avatar{width:1.625rem;height:1.625rem;font-size:1.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.e-user-name{font-size:.875rem;color:var(--text);font-weight:600;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.e-user-login{color:var(--primary);font-weight:700}.e-user-arrow{font-size:.75rem;color:var(--text-secondary);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.e-user-arrow.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.e-user-dd{position:absolute;top:100%;right:0;left:auto;margin-top:.375rem;width:15rem;background:var(--surface);border-radius:.875rem;border:.0625rem solid rgba(0,0,0,.06);-webkit-box-shadow:0 .5rem 2rem rgba(0,0,0,.12);box-shadow:0 .5rem 2rem rgba(0,0,0,.12);overflow:hidden;z-index:99998;-webkit-animation:vcDrop .2s ease-out;animation:vcDrop .2s ease-out}[data-theme=dark] .e-user-dd{border-color:var(--border);-webkit-box-shadow:0 .5rem 2rem rgba(0,0,0,.3);box-shadow:0 .5rem 2rem rgba(0,0,0,.3)}.e-user-stats{padding:.75rem 1rem}.e-user-stat-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.375rem 0;font-size:.8125rem}.e-user-stat-row span:first-child{color:var(--text-secondary);font-weight:500}.e-user-stat-row span:last-child{color:var(--text);font-weight:600}.e-user-stat-row .warn{color:#e8a735}.e-user-stat-row .highlight{color:var(--primary)}.e-user-sep{height:.0625rem;background:var(--border-light);margin:0 .75rem}.e-user-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;color:var(--text);-webkit-transition:all .15s;transition:all .15s;cursor:pointer}.e-user-item:hover{background:var(--primary-light);color:var(--primary)}.e-user-item span{-ms-flex-negative:0;flex-shrink:0}.e-breadcrumb{margin-left:1rem;padding-left:1rem;border-left:.0625rem solid var(--border);font-size:.8125rem;color:var(--text-secondary)}.e-bc-item,.e-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.e-bc-sep{color:var(--text-tertiary);margin:0 .125rem}.e-bc-link{color:var(--text-secondary);cursor:pointer;-webkit-transition:color .15s;transition:color .15s}.e-bc-link:hover{color:var(--primary)}.e-bc-current{color:var(--text-tertiary);font-weight:400}#app{padding-top:var(--topbar-h)}#app .sidebar-container{top:var(--topbar-h)!important;height:calc(100vh - var(--topbar-h))!important}.e-home{min-height:100vh;background:var(--bg)}.e-hero,.e-home{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.e-hero{width:100%;max-width:53.75rem;padding:3rem 2.5rem 1rem;-webkit-animation:fadeUp .5s cubic-bezier(.4,0,.2,1);animation:fadeUp .5s cubic-bezier(.4,0,.2,1)}.e-hero-title{font-size:2.25rem;font-weight:800;color:var(--text);letter-spacing:-.05rem;text-align:center;line-height:1.3}.e-hero-title .gradient{background:linear-gradient(135deg,var(--primary),#6366f1 40%,#8b5cf6 70%,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.e-hero-tags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-top:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.e-hero-tag{padding:.375rem 1.25rem;border-radius:1.125rem;background:hsla(0,0%,100%,.7);backdrop-filter:blur(.5rem);color:var(--primary);font-size:.875rem;font-weight:700;letter-spacing:.0625rem;border:.0625rem solid rgba(79,110,242,.1);-webkit-transition:all .2s;transition:all .2s;cursor:default}.e-hero-tag:hover{background:hsla(0,0%,100%,.95);border-color:rgba(79,110,242,.22);-webkit-box-shadow:0 .25rem 1rem rgba(79,110,242,.1);box-shadow:0 .25rem 1rem rgba(79,110,242,.1);-webkit-transform:translateY(-.125rem);transform:translateY(-.125rem)}[data-theme=dark] .e-hero-tag{background:hsla(0,0%,100%,.05);border-color:rgba(79,110,242,.2)}.e-hero-sub{font-size:.9375rem;color:var(--text-secondary);margin-top:1rem;text-align:center;line-height:1.75;max-width:32.5rem}.e-section{width:100%;max-width:68.75rem;margin-top:2.25rem;padding:0 2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.e-section-hd{gap:.5rem;margin-bottom:1rem}.e-hd-icon,.e-section-hd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.e-hd-icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.75rem;height:1.75rem;background:linear-gradient(135deg,rgba(79,110,242,.1),rgba(124,58,237,.08));color:var(--primary);border-radius:var(--radius-sm);font-size:1rem}.e-hd-label{font-size:.9375rem;font-weight:800;color:var(--text)}.e-hd-cnt{font-size:.8125rem;font-weight:700;color:var(--text-secondary);background:rgba(0,0,0,.04);padding:.125rem .5rem;border-radius:var(--radius-sm)}.e-content-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.e-content-card{position:relative;overflow:hidden;border-radius:var(--radius-md);padding:1.25rem 1rem;cursor:pointer;-webkit-transition:border-color .3s,-webkit-transform .3s,-webkit-box-shadow .3s;transition:border-color .3s,-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s,border-color .3s;transition:transform .3s,box-shadow .3s,border-color .3s,-webkit-transform .3s,-webkit-box-shadow .3s;border:.0625rem solid rgba(0,0,0,.04);background:var(--surface);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm)}[data-theme=dark] .e-content-card{border-color:var(--border);background:var(--surface)}.e-content-card:hover{-webkit-transform:translateY(-.25rem) scale(1.01);transform:translateY(-.25rem) scale(1.01);-webkit-box-shadow:0 .75rem 2.25rem rgba(0,0,0,.08);box-shadow:0 .75rem 2.25rem rgba(0,0,0,.08);border-color:rgba(79,110,242,.15)}.e-card-icon{width:2.75rem;height:2.75rem;border-radius:var(--radius-sm);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.375rem;color:#fff;margin-bottom:.75rem}.e-card-name{font-size:.9375rem;font-weight:700;color:var(--text);margin-bottom:.25rem}.e-card-desc{font-size:.8125rem;color:var(--text-secondary);line-height:1.5}.e-skill-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.e-skill-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;background:var(--surface);border:.0625rem solid rgba(0,0,0,.04);border-radius:var(--radius-sm);padding:.75rem .875rem;-webkit-transition:border-color .3s,-webkit-transform .3s,-webkit-box-shadow .3s;transition:border-color .3s,-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s,border-color .3s;transition:transform .3s,box-shadow .3s,border-color .3s,-webkit-transform .3s,-webkit-box-shadow .3s;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);cursor:pointer}[data-theme=dark] .e-skill-card{border-color:var(--border);background:var(--surface)}.e-skill-card:hover{border-color:rgba(79,110,242,.15);-webkit-box-shadow:0 .5rem 1.75rem rgba(79,110,242,.08),var(--shadow-sm);box-shadow:0 .5rem 1.75rem rgba(79,110,242,.08),var(--shadow-sm);-webkit-transform:translateY(-.1875rem);transform:translateY(-.1875rem)}.e-skill-icon{width:2.5rem;height:2.5rem;min-width:2.5rem;border-radius:var(--radius-sm);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.25rem;color:#fff}.e-skill-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.e-skill-name{font-size:.9375rem;font-weight:700;color:var(--text);margin-bottom:.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem}.e-skill-desc{font-size:.8125rem;color:var(--text-secondary);line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.e-skill-ver{font-size:.6875rem;font-weight:600;color:#0078d4;background:#deecf9;padding:.0625rem .4375rem;border-radius:.25rem;margin-left:.375rem}[data-theme=dark] .e-skill-ver{color:#7dd3fc;background:rgba(125,211,252,.12)}.e-chat-fab{position:fixed;bottom:1.75rem;right:1.75rem;z-index:2147483647;width:3.125rem;height:3.125rem;border-radius:50%;background:var(--primary);color:#fff;font-size:1.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 .25rem 1.25rem rgba(79,110,242,.3);box-shadow:0 .25rem 1.25rem rgba(79,110,242,.3);-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s;cursor:pointer;border:none}.e-chat-fab:hover{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-box-shadow:0 .375rem 1.75rem rgba(79,110,242,.42);box-shadow:0 .375rem 1.75rem rgba(79,110,242,.42)}.e-chat-fab:active{-webkit-transform:scale(.96);transform:scale(.96)}.e-chat-fab.hidden{display:none}.e-chat-win{position:fixed;z-index:2147483646;background:var(--surface);border-radius:var(--radius);border:.0625rem solid rgba(0,0,0,.06);-webkit-box-shadow:0 .5rem 2rem rgba(0,0,0,.08);box-shadow:0 .5rem 2rem rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-animation:fadeUp .2s ease-out;animation:fadeUp .2s ease-out;width:26.25rem;height:35rem;right:5rem;bottom:5rem}[data-theme=dark] .e-chat-win{border-color:var(--border);-webkit-box-shadow:0 .5rem 2rem rgba(0,0,0,.3);box-shadow:0 .5rem 2rem rgba(0,0,0,.3)}.e-chat-win-hd{height:2.75rem;padding:0 .75rem 0 1rem;background:var(--surface);border-bottom:.0625rem solid var(--border-light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-ms-flex-negative:0;flex-shrink:0;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.e-chat-win-hd:active{cursor:-webkit-grabbing;cursor:grabbing}.e-cw-logo{width:1.75rem;height:1.75rem;border-radius:.375rem;background:var(--primary);color:#fff;font-size:.875rem;font-weight:800;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.e-cw-title{font-size:.9375rem;font-weight:700;color:var(--text)}.e-cw-title b{color:var(--primary)}.e-cw-spacer{-webkit-box-flex:1;-ms-flex:1;flex:1}.e-cw-btn{width:1.875rem;height:1.875rem;border-radius:var(--radius-sm,8px);background:none;color:var(--text-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .15s;transition:all .15s;border:none;cursor:pointer;font-size:.875rem}.e-cw-btn:hover{color:var(--text);background:rgba(0,0,0,.04)}[data-theme=dark] .e-cw-btn:hover{background:hsla(0,0%,100%,.06)}.e-chat-win-body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:1rem;background:var(--bg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem;-ms-scroll-chaining:none;overscroll-behavior:contain}.e-chat-empty{text-align:center;color:var(--text-tertiary);padding:2rem .5rem;font-size:.9375rem}.e-msg-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem;margin:.375rem 0;position:relative}.e-msg-row.user{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-animation:msgInUser .3s ease;animation:msgInUser .3s ease}.e-msg-row.ai{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-animation:msgInAi .3s ease;animation:msgInAi .3s ease}.e-msg-avatar{width:1.75rem;height:1.75rem;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.75rem}.e-msg-avatar,.e-msg-content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.e-msg-content-wrap{gap:.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:85%}.e-msg-row.user .e-msg-content-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.e-msg-user{background:var(--primary);color:#fff;border-radius:var(--radius-md) var(--radius-md) .25rem var(--radius-md);line-height:1.5;white-space:pre-wrap}.e-msg-ai,.e-msg-user{padding:.625rem 1rem;font-size:.9375rem;word-break:break-word}.e-msg-ai{background:hsla(0,0%,100%,.88);border:.0625rem solid rgba(0,0,0,.04);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) .25rem;margin:.5rem 0;line-height:1.6;color:var(--text);white-space:normal;overflow-wrap:anywhere}[data-theme=dark] .e-msg-ai{background:hsla(0,0%,100%,.06);border-color:var(--border)}.e-msg-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;padding:0 .25rem;font-size:.6875rem;color:var(--text-tertiary);opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.e-msg-row:hover .e-msg-meta{opacity:1}.e-chat-win-foot{background:var(--surface);-ms-flex-negative:0;flex-shrink:0;border-top:.0625rem solid var(--border-light);border-radius:0 0 var(--radius-md) var(--radius-md)}.e-chat-win-input-upper{padding:.625rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.e-chat-win-input-upper textarea{width:100%;border:none;outline:none;background:transparent;font-size:.9375rem;color:var(--text);resize:none;line-height:1.6;padding:0;min-height:1.375rem;max-height:7.5rem;overflow-y:auto;font-family:inherit}.e-chat-win-input-upper textarea::-webkit-input-placeholder{color:var(--text-tertiary)}.e-chat-win-input-upper textarea::-moz-placeholder{color:var(--text-tertiary)}.e-chat-win-input-upper textarea:-ms-input-placeholder{color:var(--text-tertiary)}.e-chat-win-input-upper textarea::-ms-input-placeholder{color:var(--text-tertiary)}.e-chat-win-input-upper textarea::placeholder{color:var(--text-tertiary)}.e-chat-win-input-divider{height:.0625rem;background:var(--border-light);margin:0 .75rem}.e-chat-win-input-lower{padding:.5rem;gap:.0625rem}.e-chat-tb-btn,.e-chat-win-input-lower{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.e-chat-tb-btn{width:1.75rem;height:1.75rem;border:none;background:transparent;color:var(--text-secondary);border-radius:var(--radius-sm);-webkit-transition:all .15s;transition:all .15s;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:.875rem}.e-chat-tb-btn:hover{color:var(--primary);background:var(--primary-light)}.e-chat-tb-spacer{-webkit-box-flex:1;-ms-flex:1;flex:1}.e-chat-tb-send{width:2rem;height:1.75rem;border:none;background:linear-gradient(135deg,var(--primary),#7c3aed);color:#fff;border-radius:var(--radius-sm);-webkit-transition:all .3s;transition:all .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:.875rem}.e-chat-tb-send:hover{-webkit-box-shadow:0 .25rem 1.25rem rgba(79,110,242,.45);box-shadow:0 .25rem 1.25rem rgba(79,110,242,.45);-webkit-transform:translateY(-.125rem) scale(1.05);transform:translateY(-.125rem) scale(1.05)}.e-chat-tb-send:active{-webkit-transform:scale(.92);transform:scale(.92)}.e-chat-tb-send:disabled{opacity:.4;cursor:not-allowed;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.e-chat-tb-stop{width:2rem;height:1.75rem;border:none;background:#ef4444;color:#fff;border-radius:var(--radius-sm);-webkit-transition:all .3s;transition:all .3s;-webkit-animation:stopPulse 1.2s ease-in-out infinite;animation:stopPulse 1.2s ease-in-out infinite;cursor:pointer;font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@-webkit-keyframes stopPulse{0%,to{-webkit-box-shadow:0 0 0 0 rgba(239,68,68,.5);box-shadow:0 0 0 0 rgba(239,68,68,.5)}50%{-webkit-box-shadow:0 0 0 .375rem rgba(239,68,68,0);box-shadow:0 0 0 .375rem rgba(239,68,68,0)}}@keyframes stopPulse{0%,to{-webkit-box-shadow:0 0 0 0 rgba(239,68,68,.5);box-shadow:0 0 0 0 rgba(239,68,68,.5)}50%{-webkit-box-shadow:0 0 0 .375rem rgba(239,68,68,0);box-shadow:0 0 0 .375rem rgba(239,68,68,0)}}.e-chat-tb-sep{width:.0625rem;height:1.125rem;background:var(--border-light);margin:0 .25rem}.e-slash-menu{position:absolute;bottom:100%;left:0;right:0;background:var(--surface);border:.0625rem solid rgba(0,0,0,.06);border-radius:var(--radius-md) var(--radius-md) 0 0;-webkit-box-shadow:0 -.25rem 1.5rem rgba(0,0,0,.1);box-shadow:0 -.25rem 1.5rem rgba(0,0,0,.1);max-height:17.5rem;overflow-y:auto;z-index:9999;margin-bottom:.5rem}.e-slash-item{padding:.5rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;cursor:pointer;-webkit-transition:background .12s;transition:background .12s;border-bottom:.0625rem solid var(--border-light)}.e-slash-item.active,.e-slash-item:hover{background:var(--primary-light)}.e-slash-item:last-child{border-bottom:none}.e-slash-icon{font-size:1.125rem}.e-slash-body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.e-slash-cmd{font-size:.875rem;font-weight:600;color:var(--text)}.e-slash-desc{font-size:.8125rem;color:var(--text-tertiary)}.e-welcome-msg{text-align:center;color:var(--text-tertiary);padding:2rem .5rem}.e-welcome-msg h3{font-size:1.125rem;color:var(--text);margin:.5rem 0 .25rem}.e-welcome-msg p{margin:.25rem 0;font-size:.875rem}.e-welcome-hint{font-size:.8125rem;color:var(--primary);margin-top:.5rem}.e-msg-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.e-msg-row:hover .e-msg-actions{opacity:1}.e-msg-actions button{background:none;border:none;color:var(--text-tertiary);font-size:.75rem;cursor:pointer;padding:.125rem .375rem;border-radius:var(--radius-sm,8px);-webkit-transition:all .15s;transition:all .15s}.e-msg-actions button:hover{color:var(--primary);background:var(--primary-light)}@-webkit-keyframes msgInUser{0%{opacity:0;-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes msgInUser{0%{opacity:0;-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes msgInAi{0%{opacity:0;-webkit-transform:translateX(-1.25rem);transform:translateX(-1.25rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes msgInAi{0%{opacity:0;-webkit-transform:translateX(-1.25rem);transform:translateX(-1.25rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes vcDrop{0%{opacity:0;-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes vcDrop{0%{opacity:0;-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(max-width:768px){.e-content-grid,.e-skill-grid{grid-template-columns:repeat(2,1fr);gap:.625rem}.e-section{padding:0 1rem}.e-hero{padding:2rem 1.5rem 1rem}.e-hero-title{font-size:1.75rem}.e-chat-win{width:calc(100vw - 1.5rem)!important;height:55vh!important;right:.75rem!important;left:.75rem!important;bottom:.75rem!important;border-radius:1rem}.e-notify-dd,.e-user-dd{width:calc(100vw - 1rem);right:.5rem}}@media(max-width:480px){.e-content-grid,.e-skill-grid{grid-template-columns:1fr;gap:.5rem}.e-section{padding:0 .625rem;margin-top:1.5rem}.e-hero{padding:1.5rem .75rem .625rem}.e-hero-title{font-size:1.375rem}.e-chat-win{width:100vw!important;height:calc(100vh - var(--topbar-h))!important;right:0!important;left:0!important;bottom:0!important;top:var(--topbar-h)!important;border-radius:0!important}}body,html{height:100%}*,body,html{margin:0;padding:0}body,html{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar{width:0!important;display:none!important}#app{scrollbar-width:none}#app::-webkit-scrollbar{width:0!important;display:none!important}.chat-win-body,.e-notify-body,.el-scrollbar__wrap,.el-table__body-wrapper,.elx-table--body-wrapper,.sidebar-container .el-scrollbar__wrap{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.12) transparent}.chat-win-body::-webkit-scrollbar,.e-notify-body::-webkit-scrollbar,.el-scrollbar__wrap::-webkit-scrollbar,.el-table__body-wrapper::-webkit-scrollbar,.elx-table--body-wrapper::-webkit-scrollbar{width:.25rem;height:.25rem}.chat-win-body::-webkit-scrollbar-thumb,.e-notify-body::-webkit-scrollbar-thumb,.el-scrollbar__wrap::-webkit-scrollbar-thumb,.el-table__body-wrapper::-webkit-scrollbar-thumb,.elx-table--body-wrapper::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:.25rem}[data-theme=dark] .chat-win-body::-webkit-scrollbar-thumb,[data-theme=dark] .el-scrollbar__wrap::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.08)}#app .login-container{margin-top:calc(var(--topbar-h)*-1);min-height:calc(100vh + var(--topbar-h))!important}.svg-icon[data-v-f9f7fefc]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.svg-external-icon[data-v-f9f7fefc]{background-color:currentColor;-webkit-mask-size:cover!important;mask-size:cover!important;display:inline-block}