#app{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(0,0,0,.88);min-height:100vh}.ant-message{z-index:9999!important}.login-container{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#fff;position:relative;overflow:hidden}.login-container:before{top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--fn-color-brand) 8%,transparent) 0,transparent 40%),radial-gradient(circle at 80% 80%,color-mix(in srgb,var(--fn-color-brand) 8%,transparent) 0,transparent 40%),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--fn-color-brand) 5%,transparent) 0,transparent 50%);animation:rotate 60s linear infinite}.login-container:after,.login-container:before{content:"";position:absolute;pointer-events:none}.login-container:after{top:0;left:0;right:0;bottom:0;background-image:linear-gradient(color-mix(in srgb,var(--fn-color-brand) 2%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--fn-color-brand) 2%,transparent) 1px,transparent 1px);background-size:60px 60px}.login-card{width:100%;max-width:420px;padding:40px 36px 32px;background:#fff;border-radius:12px;border:1px solid color-mix(in srgb,var(--fn-color-brand) 15%,transparent);box-shadow:0 4px 24px rgba(0,0,0,.06),0 0 60px color-mix(in srgb,var(--fn-color-brand) 5%,transparent);position:relative;z-index:1}.login-header{text-align:center;margin-bottom:28px}.login-header .logo{display:flex;justify-content:center;margin-bottom:16px;border:none;padding:0;height:auto}.login-header .logo-image{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:50%;filter:drop-shadow(0 2px 8px color-mix(in srgb,var(--fn-color-brand) 20%,transparent))}.login-header .title{font-size:20px;font-weight:600;color:rgba(0,0,0,.88);margin:0 0 8px;letter-spacing:.02em}.login-header .subtitle{font-size:14px;color:rgba(0,0,0,.45);margin:0}.login-tabs{margin-top:8px}.login-tabs .ant-tabs-nav{margin-bottom:20px}.login-tabs .ant-tabs-tab{font-size:15px;color:rgba(0,0,0,.55);transition:all .3s ease}.login-tabs .ant-tabs-tab:hover{color:var(--fn-color-brand)}.login-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--fn-color-brand)!important}.login-tabs .ant-tabs-ink-bar{background:linear-gradient(90deg,var(--fn-color-brand),color-mix(in srgb,var(--fn-color-brand) 75%,#fff))!important;box-shadow:0 0 8px color-mix(in srgb,var(--fn-color-brand) 40%,transparent)!important}.login-tabs .ant-tabs-nav:before{border-bottom-color:rgba(0,0,0,.08)}.form-options{display:flex;justify-content:space-between;align-items:center;width:100%}.forgot-link{color:var(--fn-color-brand);font-size:14px;transition:color .3s ease}.forgot-link:hover{color:var(--fn-color-brand-hover)}.captcha-wrapper{display:flex;gap:10px;align-items:flex-start}.captcha-wrapper .ant-form-item-control-input-content{display:flex;gap:10px;width:100%}.captcha-wrapper .custom-input{flex:1}.captcha-button{flex-shrink:0;height:40px;background:var(--fn-color-brand);border:none;color:#fff;transition:all .3s ease}.captcha-button:hover:not(:disabled){background:var(--fn-color-brand-hover);box-shadow:0 4px 12px color-mix(in srgb,var(--fn-color-brand) 30%,transparent)}.captcha-button:disabled{background:#d9d9d9;color:rgba(0,0,0,.45)}.login-button{height:44px;font-size:16px;font-weight:500;background:linear-gradient(135deg,var(--fn-color-brand),color-mix(in srgb,var(--fn-color-brand) 75%,#fff));border:none;border-radius:8px;box-shadow:0 4px 12px color-mix(in srgb,var(--fn-color-brand) 25%,transparent);transition:all .3s ease}.login-button:hover:not(:disabled){background:linear-gradient(135deg,var(--fn-color-brand-hover),var(--fn-color-brand));box-shadow:0 6px 20px color-mix(in srgb,var(--fn-color-brand) 40%,transparent);transform:translateY(-1px)}.login-footer{text-align:center;margin-top:24px;font-size:14px;color:rgba(0,0,0,.45)}.register-link{color:var(--fn-color-brand);margin-left:4px;font-weight:500;transition:color .3s ease}.register-link:hover{color:var(--fn-color-brand-hover)}.custom-input .ant-input{transition:all .3s ease}.custom-input .ant-input:focus{border-color:var(--fn-color-brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--fn-color-brand) 10%,transparent)}.custom-input .ant-input-prefix{color:rgba(0,0,0,.25)}.custom-input.ant-input-affix-wrapper{border-radius:6px}.custom-input.ant-input-affix-wrapper-focused,.custom-input.ant-input-affix-wrapper:focus{border-color:var(--fn-color-brand)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--fn-color-brand) 10%,transparent)!important}@media (max-width:480px){.login-card{padding:28px 20px 24px}.login-header .title{font-size:18px}.captcha-wrapper{flex-direction:column}.captcha-button{width:100%}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.theme-enterprise{--fn-color-brand:#4b74fa;--fn-color-brand-hover:#3a5fe0}.theme-blackblue{--fn-color-brand:#64748b;--fn-color-brand-hover:#475569}.theme-default{--fn-color-brand:#6366f1;--fn-color-brand-hover:#4f46e5}.theme-green{--fn-color-brand:#10b981;--fn-color-brand-hover:#047857}.theme-purple{--fn-color-brand:#7c3aed;--fn-color-brand-hover:#6d28d9}.theme-darkblue{--fn-color-brand:#0d9488;--fn-color-brand-hover:#0f766e}.theme-simple-white{--fn-color-brand:#e85d75;--fn-color-brand-hover:#d14a62}.theme-preview{width:20px;height:20px;border-radius:4px;display:inline-block;margin-right:8px;vertical-align:middle;border:1px solid var(--fn-border-primary)}.theme-preview.theme-enterprise{background:#4b74fa}.theme-preview.theme-blackblue{background:#64748b}.theme-preview.theme-default{background:#6366f1}.theme-preview.theme-green{background:#10b981}.theme-preview.theme-purple{background:#7c3aed}.theme-preview.theme-darkblue{background:#0d9488}.theme-preview.theme-simple-white{background:#e85d75}.theme-option{display:flex;align-items:center}.layout-container{background:var(--fn-bg-layout);overflow:hidden}.layout-container,.main-layout{min-height:100vh;position:relative}.main-layout{z-index:1;background:var(--fn-bg-layout)!important;overflow-x:hidden;display:flex;flex-direction:column}.sider{background:var(--fn-sidebar-bg)!important;border-right:1px solid var(--fn-sidebar-border);box-shadow:none;z-index:10}.sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.logo{height:56px;align-items:center;padding:0 16px;overflow:hidden;background:transparent}.logo,.logo-wrapper{display:flex;flex-shrink:0}.logo-wrapper{justify-content:center;margin-right:10px}.logo-image{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.logo-text{font-size:14px;font-weight:600;color:var(--fn-text-primary);white-space:nowrap;letter-spacing:.02em}.menu-wrapper{flex:1;overflow-y:auto;overflow-x:hidden;padding:4px 0}.menu-wrapper::-webkit-scrollbar{width:6px}.menu-wrapper::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,rgba(0,0,0,.15));border-radius:3px}.menu-wrapper::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover,rgba(0,0,0,.25))}.sider .ant-menu,.sider .ant-menu-dark,.sider .ant-menu-dark .ant-menu-sub.ant-menu-inline,.sider .ant-menu-dark.ant-menu-inline,.sider .ant-menu-sub.ant-menu-inline{background:transparent!important;border-inline-end:0!important}.sider .ant-menu-inline:not(.ant-menu-inline-collapsed) .ant-menu-item,.sider .ant-menu-inline:not(.ant-menu-inline-collapsed) .ant-menu-submenu-title{height:40px;line-height:40px;margin:2px 8px;width:calc(100% - 16px);border-radius:var(--fn-radius-md);font-size:13px;color:var(--fn-text-primary)!important;transition:background var(--fn-transition),color var(--fn-transition)}.sider .ant-menu .ant-menu-item:hover,.sider .ant-menu .ant-menu-submenu-title:hover{background:var(--fn-sidebar-item-hover)!important;color:var(--fn-text-primary)!important}.sider .ant-menu .ant-menu-item-selected{background:var(--fn-sidebar-item-active-bg)!important;color:var(--fn-sidebar-item-active-text)!important;font-weight:500}.sider .ant-menu-item .anticon,.sider .ant-menu-submenu-title .anticon{color:inherit;font-size:15px}.sider .ant-menu .ant-menu-submenu-arrow{color:var(--fn-text-tertiary)!important}.sider-bottom{flex-shrink:0;border-top:1px solid var(--fn-sidebar-border);padding:6px 8px 8px}.sider-tools{gap:2px;padding:0 2px 6px}.sider-tools,.trigger{display:flex;align-items:center}.trigger{font-size:16px;width:28px;height:28px;justify-content:center;border-radius:var(--fn-radius-sm);color:var(--fn-text-secondary);cursor:pointer;transition:color var(--fn-transition),background var(--fn-transition)}.trigger:hover{color:var(--fn-color-brand);background:var(--fn-bg-hover)}.tool-btn{width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--fn-radius-sm);font-size:16px;color:var(--fn-text-secondary)!important;transition:color var(--fn-transition),background var(--fn-transition)}.tool-btn:hover{color:var(--fn-color-brand)!important;background:var(--fn-bg-hover)!important}.bell-btn{font-size:16px;padding:6px}.user-info{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--fn-radius-md);cursor:pointer;transition:background var(--fn-transition)}.user-info:hover{background:var(--fn-sidebar-item-hover)}.user-name{font-size:13px;color:var(--fn-text-primary);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sider.ant-layout-sider-collapsed .logo{justify-content:center;padding:0}.sider.ant-layout-sider-collapsed .logo-wrapper{margin-right:0}.sider.ant-layout-sider-collapsed .sider-tools{flex-direction:column;gap:4px}.sider.ant-layout-sider-collapsed .user-info{justify-content:center;padding:6px 0}.sider .ant-menu-inline-collapsed>.ant-menu-item,.sider .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{border-radius:var(--fn-radius-md)}.content{margin:16px;overflow:initial;position:relative;z-index:1;background:transparent!important;flex:1;min-height:0;display:flex;flex-direction:column}.content-wrapper{flex:1;padding:24px;border:1px solid var(--fn-border-secondary);border-radius:var(--fn-radius-md);box-shadow:var(--fn-shadow-xs);color:var(--fn-text-primary);overflow:auto}.content-wrapper,.tab-navigation{background:var(--fn-bg-container)}.tab-navigation{border-bottom:1px solid var(--fn-border-secondary);padding:8px 16px 0;margin-bottom:0;flex-shrink:0}.tab-list{display:flex;overflow-x:auto;gap:2px;padding:0}.tab-item{display:flex;align-items:center;padding:8px 16px;background:var(--fn-bg-container);border:1px solid var(--fn-border-secondary);border-bottom:none;border-radius:var(--fn-radius-md) var(--fn-radius-md) 0 0;cursor:pointer;transition:all .2s;flex:0 1 140px;min-width:80px;max-width:180px;position:relative;margin-right:-1px}.tab-item:hover{background:var(--fn-bg-secondary);z-index:1}.tab-item.active{background:var(--fn-bg-layout);border-bottom:1px solid var(--fn-bg-layout);z-index:2}.tab-item.active .tab-title{color:var(--fn-color-brand);font-weight:500}.tab-title{font-size:13px;color:var(--fn-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.tab-close{margin-left:6px;padding:2px;border-radius:4px;opacity:0;transition:opacity .2s,background .2s}.tab-item:hover .tab-close{opacity:1}.tab-close:hover{background:var(--fn-bg-active)}.tab-action{margin-left:4px;opacity:0;transition:opacity .2s}.tab-item:hover .tab-action{opacity:1}.tab-list::-webkit-scrollbar{height:4px}.tab-list::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,rgba(0,0,0,.15));border-radius:2px}.tab-list::-webkit-scrollbar-track{background:transparent}.page-mode-option{display:flex;align-items:center;justify-content:space-between;min-width:140px}.page-mode-check{color:var(--accent);margin-left:8px}@media (max-width:768px){.sider{box-shadow:2px 0 12px rgba(0,0,0,.08)}.content{margin:12px 8px}.content-wrapper{padding:16px}}.action-button{color:rgba(0,0,0,.65)!important;padding:0 4px;height:auto;line-height:normal}.action-button:hover{color:var(--accent)!important;background:transparent}.action-button.danger:hover{color:var(--danger)!important}.layout-container .ant-btn-primary{background:var(--accent)!important;border-color:var(--accent)!important}.layout-container .ant-btn-primary:focus,.layout-container .ant-btn-primary:hover{background:var(--accent-hover,var(--accent))!important;border-color:var(--accent-hover,var(--accent))!important}.layout-container .ant-btn-link{color:var(--accent)!important}.layout-container .ant-btn-link:hover{color:var(--accent-hover,var(--accent))!important}.layout-container .ant-switch-checked{background:var(--accent)!important}.layout-container .ant-input-affix-wrapper-focused,.layout-container .ant-input-affix-wrapper:focus,.layout-container .ant-input-focused,.layout-container .ant-input:focus,.layout-container .ant-select-focused .ant-select-selector{border-color:var(--accent)!important;box-shadow:0 0 0 2px var(--accent-soft)!important}.layout-container .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--accent)!important;border-color:var(--accent)!important}.layout-container .ant-checkbox-wrapper:hover .ant-checkbox-inner,.layout-container .ant-checkbox:hover .ant-checkbox-inner,.layout-container .ant-radio-checked .ant-radio-inner{border-color:var(--accent)!important}.layout-container .ant-radio-checked .ant-radio-inner:after{background-color:var(--accent)!important}.layout-container .ant-picker-focused,.layout-container .ant-picker:hover{border-color:var(--accent)!important}.layout-container .ant-picker-focused{box-shadow:0 0 0 2px var(--accent-soft)!important}.layout-container .ant-switch:checked{background:var(--accent)!important}[data-v-1c2ff2ad] .my-table .ant-btn-link{color:var(--accent)!important;padding:0}[data-v-1c2ff2ad] .my-table .ant-btn-link:hover{color:var(--accent-hover)!important}[data-v-1c2ff2ad] .my-table .ant-btn-dangerous,[data-v-1c2ff2ad] .my-table .danger{color:#ff4d4f!important}[data-v-1c2ff2ad] .my-table .ant-btn-dangerous:hover,[data-v-1c2ff2ad] .my-table .danger:hover{color:#cf1322!important}.role-management-card,.role-management-container{color:#fff;height:100%}.role-management-card{background:hsla(0,0%,100%,.08);border-radius:15px;border:1px solid hsla(0,0%,100%,.2);overflow:hidden;backdrop-filter:blur(10px);display:flex;flex-direction:column}:deep(.role-management-card .ant-card-head){border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;padding:0 20px;background:transparent}:deep(.role-management-card .ant-card-head-title){color:#fff;padding:16px 0}.toolbar-left{display:flex;gap:8px}.permissions-popover{max-height:300px;overflow-y:auto}.permission-item{padding:4px 0;display:flex;align-items:center}.permission-icon{color:#52c41a;margin-right:8px}.permission-tree{max-height:400px;overflow-y:auto}.permission-node-icon{margin-right:8px;color:#667eea}:deep(.ant-textarea){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff;resize:none}:deep(.ant-textarea:focus){box-shadow:0 0 0 2px rgba(102,126,234,.2);border-color:#667eea}:deep(.ant-tree){background:transparent;color:hsla(0,0%,100%,.85)}:deep(.ant-tree-treenode){padding:2px 0}:deep(.ant-tree-switcher){color:hsla(0,0%,100%,.6)}:deep(.ant-tree-node-content-wrapper){color:hsla(0,0%,100%,.85)}:deep(.ant-tree-node-content-wrapper:hover){background:rgba(102,126,234,.1)}:deep(.ant-tree-node-selected){background:rgba(102,126,234,.2)}@media (max-width:768px){.card-header{flex-direction:column;align-items:stretch}.header-actions{justify-content:space-between}.toolbar{flex-direction:column;align-items:flex-start;gap:12px}.toolbar-left{width:100%}}.my-table{color:#fff!important}.action-buttons{margin-top:0!important}.my-table .ant-table{background:transparent!important;color:hsla(0,0%,100%,.85)}.my-table .ant-table-thead>tr>th{background:rgba(102,126,234,.2);color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2);font-weight:500}.my-table .ant-table-tbody>tr{background:transparent}.my-table .ant-table-tbody>tr>td{border-bottom:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.85);padding:12px 8px;background:transparent;transition:background .3s ease}.my-table .ant-table-tbody>tr:hover>td{background:rgba(102,126,234,.1)!important}.my-table .ant-table-tbody>tr.ant-table-row-selected>td{background:rgba(102,126,234,.2)!important}.my-table .ant-table-tbody>tr.ant-table-row:hover>td{background:rgba(102,126,234,.1)!important}.my-table .ant-table-tbody>tr.ant-table-row{background:transparent!important}.my-table .ant-table-tbody>tr.ant-table-row>td{background:transparent!important;transition:background .3s ease}.my-table .ant-btn-link{color:#f0f8ff;padding:0}.my-table .ant-btn-link:hover{color:#764ba2}.ant-table-cell{border-top:1px solid hsla(0,0%,100%,.2)!important}.management-card .ant-card-head-title{font-weight:600}.toolbar{border-bottom:1px solid #f0f0f0}.toolbar .ant-input-group-wrapper,.toolbar .ant-input-wrapper{border-radius:8px;overflow:hidden}.toolbar .ant-input-wrapper{border:1px solid #d9d9d9}.toolbar .ant-input{border-radius:8px 0 0 8px;height:36px;padding:0 12px;border-right:none}.toolbar .ant-input-group-addon{border-radius:0 8px 8px 0;padding:0}.toolbar .ant-input-search-button{height:36px;width:40px;border-radius:0 8px 8px 0;background:var(--accent);border-color:var(--accent)}.toolbar .ant-input-search-button:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.toolbar-button{border-radius:6px}.table-container{background:transparent;flex:1;overflow:hidden}.action-buttons{display:flex;gap:8px;background:transparent;margin-top:0}.custom-input .ant-input{border-radius:6px}.custom-select .ant-select-selector{border-radius:6px!important}.avatar-uploader .ant-upload.ant-upload-select-picture-card{width:100px;height:100px;border:1px dashed #d9d9d9;background:#fafafa;border-radius:8px}.avatar-uploader .ant-upload.ant-upload-select-picture-card:hover{border-color:var(--accent)}.permission-manager[data-v-44c239a2]{min-height:300px}.permission-tree-container[data-v-44c239a2]{border:1px solid #f0f0f0;border-radius:4px;padding:12px;max-height:400px;overflow-y:auto}.permission-actions[data-v-44c239a2]{padding-top:16px;border-top:1px solid #f0f0f0;margin-top:16px}[data-v-d05bd8d0] .my-table .ant-btn-link{color:var(--accent)!important;padding:0}[data-v-d05bd8d0] .my-table .ant-btn-link:hover{color:var(--accent-hover)!important}[data-v-d05bd8d0] .my-table .ant-btn-dangerous{color:#ff4d4f!important}[data-v-d05bd8d0] .my-table .ant-btn-dangerous:hover{color:#cf1322!important}[data-v-24820f80] .my-table .ant-btn-link{color:var(--accent)!important;padding:0}[data-v-24820f80] .my-table .ant-btn-link:hover{color:var(--accent-hover)!important}[data-v-24820f80] .my-table .ant-btn-dangerous{color:#ff4d4f!important}[data-v-24820f80] .my-table .ant-btn-dangerous:hover{color:#cf1322!important}[data-v-a13745d2] .my-table .ant-btn-link{color:var(--accent)!important;padding:0}[data-v-a13745d2] .my-table .ant-btn-link:hover{color:var(--accent-hover)!important}[data-v-a13745d2] .my-table .ant-btn-dangerous{color:#ff4d4f!important}[data-v-a13745d2] .my-table .ant-btn-dangerous:hover{color:#cf1322!important}[data-v-e135175a] .my-table .ant-btn-link{color:var(--accent)!important;padding:0}[data-v-e135175a] .my-table .ant-btn-link:hover{color:var(--accent-hover)!important}[data-v-e135175a] .my-table .ant-btn-dangerous{color:#ff4d4f!important}[data-v-e135175a] .my-table .ant-btn-dangerous:hover{color:#cf1322!important}.system-announcement-container[data-v-e135175a]{color:#fff;height:100%}.system-announcement-card[data-v-e135175a]{background:hsla(0,0%,100%,.08);border-radius:15px;border:1px solid hsla(0,0%,100%,.2);color:#fff;overflow:hidden;backdrop-filter:blur(10px);height:100%;display:flex;flex-direction:column}[data-v-e135175a] .system-announcement-card .ant-card-head{border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;padding:0 20px;background:transparent}[data-v-e135175a] .system-announcement-card .ant-card-head-title{color:#fff;padding:16px 0}.table-container[data-v-e135175a]{background:transparent}.action-buttons[data-v-e135175a]{display:flex;gap:8px}.announcement-detail[data-v-e135175a]{padding:16px 0}.detail-content[data-v-e135175a]{white-space:pre-wrap;line-height:1.6}.management-card,.management-container{color:rgba(0,0,0,.88);height:100%}.management-card{background:#fff;border-radius:8px;border:1px solid #f0f0f0;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 2px rgba(0,0,0,.03)}.management-card .ant-card-head{border-bottom:1px solid #f0f0f0;color:rgba(0,0,0,.88);padding:0 20px;background:#fafafa}.management-card .ant-card-head-title{color:rgba(0,0,0,.88);padding:16px 0}.header-title{font-size:16px;font-weight:600;color:rgba(0,0,0,.88)}.title-icon{color:var(--accent)}.add-button{border-radius:6px}.cards-container{padding:20px}.octop-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));row-gap:16px;-moz-column-gap:12px;column-gap:12px}.octop-card{position:relative;background:var(--fn-bg-primary);border:1px solid var(--fn-card-border-normal);border-radius:var(--fn-radius-lg);display:flex;flex-direction:column;overflow:hidden;min-height:196px;box-shadow:0 1px 3px rgba(0,0,0,.06);transition:box-shadow .2s,transform .2s,border-color .15s}.octop-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-1px);border-color:color-mix(in srgb,var(--fn-color-brand) 22%,var(--fn-card-border-normal))}.octop-card-accent{height:2px;background:var(--fn-color-brand);flex-shrink:0}.octop-card-header{display:flex;align-items:center;gap:12px;padding:14px 16px 10px;min-width:0}.octop-card-icon{width:42px;height:42px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:20px;color:var(--fn-color-brand);background:var(--fn-color-brand-light)}.octop-card-title-block{flex:1;min-width:0}.octop-card-name{font-size:14px;font-weight:600;color:var(--fn-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.octop-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:5px}.octop-card-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:500;line-height:1.6;background:var(--fn-bg-secondary);color:var(--fn-text-secondary)}.octop-card-tools{flex-shrink:0;display:flex;align-items:center;gap:8px}.octop-card-tools .ant-dropdown-link{display:inline-flex;align-items:center;padding:4px 6px;border-radius:var(--fn-radius-sm);color:var(--fn-text-tertiary);transition:color .15s,background .15s}.octop-card-tools .ant-dropdown-link:hover{color:var(--fn-text-primary);background:var(--fn-sidebar-item-hover)}.octop-card-body{flex:1;min-width:0;padding:0 16px 2px;cursor:pointer}.octop-card-desc{font-size:12px;color:var(--fn-text-secondary);line-height:1.55;min-height:2.4em;margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.octop-card-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;color:var(--fn-text-secondary)}.octop-card-rows{display:flex;flex-direction:column;gap:4px}.octop-card-row{display:flex;align-items:center;gap:10px;font-size:12px}.octop-card-row-label{flex-shrink:0;width:56px;color:var(--fn-text-tertiary)}.octop-card-row-value{flex:1;min-width:0;color:var(--fn-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.progress-wrapper{flex:1;min-width:0;text-align:left}.octop-card-row .ant-progress{margin:0;line-height:1}.octop-card-footer{display:flex;align-items:center;gap:12px;padding:10px 16px 14px;margin-top:auto;font-size:11px;color:var(--fn-text-tertiary);white-space:nowrap;overflow:hidden}.search-input{border-radius:8px;border:1px solid #d9d9d9}.search-input .ant-input{background:#fff;border-color:#d9d9d9;color:rgba(0,0,0,.88);border-right:none;border-radius:8px 0 0 8px}.search-input .ant-input::-moz-placeholder{color:rgba(0,0,0,.25)}.search-input .ant-input::placeholder{color:rgba(0,0,0,.25)}.search-input .ant-input:focus{box-shadow:var(--fn-focus-ring)}.search-input .ant-input-search-button{background:var(--accent);border-color:var(--accent)}.search-input .ant-input-search-button:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.management-container .ant-empty{color:rgba(0,0,0,.45);margin:40px 0}.management-container .ant-empty-description{color:rgba(0,0,0,.45)}.management-container .ant-progress-inner{background-color:#f0f0f0}.management-container .ant-progress-bg{background-color:var(--accent)}.management-container .ant-progress-text{color:rgba(0,0,0,.65);font-size:12px}.slider-container{display:flex;flex-direction:column;gap:8px}.slider-value{text-align:center;font-size:12px;color:rgba(0,0,0,.45)}.management-container .ant-slider-track{background-color:var(--accent)}.management-container .ant-slider-handle{border:solid 2px var(--accent)}@media (max-width:768px){.card-header{flex-direction:column;align-items:stretch}.header-actions{justify-content:space-between}.cards-container{padding:12px}.pagination-container{justify-content:center;padding:12px 0}.octop-card-grid{grid-template-columns:1fr;gap:12px}.octop-card{min-height:0}.octop-card:hover{transform:none}}.checkbox-grid[data-v-996ce174]{display:flex;flex-wrap:wrap;gap:8px;max-height:250px;overflow-y:auto;padding:4px;border:1px solid hsla(0,0%,100%,.12);border-radius:4px}.checkbox-grid[data-v-996ce174] .ant-checkbox-wrapper{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:4px;padding:6px 12px;margin:0;transition:all .3s}.checkbox-grid[data-v-996ce174] .ant-checkbox-wrapper:hover{background:hsla(0,0%,100%,.1);border-color:var(--accent)}.checkbox-grid[data-v-996ce174] .ant-checkbox-wrapper-checked{background:var(--fn-color-brand-light);border-color:var(--accent)}.slider-container[data-v-996ce174]{display:flex;flex-direction:column;gap:8px}.slider-value[data-v-996ce174]{text-align:center;font-size:12px;color:hsla(0,0%,100%,.75)}.selected-summary[data-v-996ce174]{margin-top:8px;padding:8px;background:#f0f0f0;border-radius:4px;font-size:12px;color:var(--accent)}.file-upload-container[data-v-654fe73d]{width:100%}.uploaded-files-list[data-v-654fe73d]{margin-top:16px;border:1px solid #f0f0f0;border-radius:4px;padding:12px;max-height:300px;overflow-y:auto}.uploaded-file-item[data-v-654fe73d]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.uploaded-file-item[data-v-654fe73d]:last-child{border-bottom:none}.file-info[data-v-654fe73d]{display:flex;align-items:center;flex:1}.file-name-link[data-v-654fe73d]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--accent);text-decoration:none}.file-name-link[data-v-654fe73d]:hover{text-decoration:underline}.file-size[data-v-654fe73d]{color:#888;margin-left:8px;font-size:12px}.file-actions[data-v-654fe73d]{display:flex;align-items:center}.preview-loading[data-v-654fe73d]{display:flex;justify-content:center;align-items:center;min-height:300px}.preview-content[data-v-654fe73d]{max-height:60vh;overflow:auto}.preview-image[data-v-654fe73d]{max-width:100%;max-height:60vh;-o-object-fit:contain;object-fit:contain}.preview-embed[data-v-654fe73d],.preview-iframe[data-v-654fe73d]{width:100%;height:60vh;border:none}.preview-markdown[data-v-654fe73d]{background:#fff;padding:16px;max-height:60vh;overflow:auto}.preview-markdown[data-v-654fe73d] h1,.preview-markdown[data-v-654fe73d] h2,.preview-markdown[data-v-654fe73d] h3,.preview-markdown[data-v-654fe73d] h4,.preview-markdown[data-v-654fe73d] h5,.preview-markdown[data-v-654fe73d] h6{margin-top:16px;margin-bottom:8px;font-weight:600}.preview-markdown[data-v-654fe73d] p{margin-bottom:8px}.preview-markdown[data-v-654fe73d] code{background:#f5f5f5;padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.preview-markdown[data-v-654fe73d] pre{background:#f5f5f5;padding:12px;border-radius:4px;overflow-x:auto}.preview-markdown[data-v-654fe73d] pre code{background:none;padding:0}.preview-markdown[data-v-654fe73d] ol,.preview-markdown[data-v-654fe73d] ul{padding-left:24px;margin-bottom:8px}.preview-markdown[data-v-654fe73d] blockquote{border-left:4px solid #ddd;padding-left:16px;margin-left:0;color:#666}.preview-word[data-v-654fe73d]{width:100%;height:60vh;border:none}.preview-text[data-v-654fe73d]{background:#f5f5f5;padding:16px;border-radius:4px;white-space:pre-wrap;word-break:break-all;max-height:60vh;overflow:auto;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.5}.zip-edit-container[data-v-654fe73d]{display:flex;flex-direction:column;height:70vh}.zip-edit-header[data-v-654fe73d]{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.zip-edit-actions[data-v-654fe73d]{display:flex;gap:8px}.zip-edit-content[data-v-654fe73d]{display:flex;flex:1;margin-top:16px;min-height:0}.zip-file-tree[data-v-654fe73d]{width:280px;border:1px solid #f0f0f0;border-radius:4px;display:flex;flex-direction:column;margin-right:16px}.tree-header[data-v-654fe73d]{padding:12px;border-bottom:1px solid #f0f0f0;font-weight:500;display:flex;justify-content:space-between;align-items:center}.tree-content[data-v-654fe73d]{flex:1;overflow-y:auto;padding:8px 0}.tree-item[data-v-654fe73d]{display:flex;align-items:center;padding:6px 12px;cursor:pointer;transition:background-color .2s}.tree-item[data-v-654fe73d]:hover{background-color:#f5f5f5}.tree-item.selected[data-v-654fe73d]{background-color:var(--fn-color-brand-light)}.tree-item.file-item-directory[data-v-654fe73d]{font-weight:500}.file-icon[data-v-654fe73d]{margin-right:8px;color:var(--accent)}.file-icon.icon-directory[data-v-654fe73d]{color:#faad14}.file-name[data-v-654fe73d]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modified-dot[data-v-654fe73d]{width:6px;height:6px;border-radius:50%;background-color:#faad14;margin-left:4px}.zip-editor-area[data-v-654fe73d]{flex:1;border:1px solid #f0f0f0;border-radius:4px;display:flex;flex-direction:column;min-width:0}.editor-header[data-v-654fe73d]{padding:12px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;gap:8px}.editor-file-name[data-v-654fe73d]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px}.editor-content[data-v-654fe73d]{flex:1;overflow:hidden}.editor-content[data-v-654fe73d] .cm-editor{height:100%}.editor-content[data-v-654fe73d] .cm-scroller{overflow:auto}.slider-container[data-v-6286dfd2]{display:flex;flex-direction:column;gap:8px}.slider-value[data-v-6286dfd2]{text-align:center;font-size:12px;color:hsla(0,0%,100%,.75)}.management-container[data-v-411b6638]{padding:0;background-color:transparent}.management-card[data-v-411b6638]{border-radius:8px;overflow:hidden;background:#fff;border:1px solid #f0f0f0;color:rgba(0,0,0,.88);box-shadow:0 1px 2px rgba(0,0,0,.03)}.card-header[data-v-411b6638]{display:flex;justify-content:space-between;align-items:center}.header-title[data-v-411b6638]{display:flex;align-items:center;font-size:16px;font-weight:600;color:rgba(0,0,0,.88)}.title-icon[data-v-411b6638]{margin-right:8px;font-size:18px;color:var(--accent)}.header-actions[data-v-411b6638]{display:flex;align-items:center}.search-input[data-v-411b6638]{margin-right:16px}[data-v-411b6638] .ant-card-head{background:#fafafa;border-bottom:1px solid #f0f0f0}[data-v-411b6638] .ant-card{background:#fff;border:1px solid #f0f0f0;color:rgba(0,0,0,.88)}.cards-container[data-v-411b6638]{padding:20px}.octop-card-grid[data-v-411b6638]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));row-gap:16px;-moz-column-gap:12px;column-gap:12px}.octop-card[data-v-411b6638]{position:relative;background:var(--fn-bg-primary);border:1px solid var(--fn-card-border-normal);border-radius:var(--fn-radius-lg);display:flex;flex-direction:column;overflow:hidden;min-height:196px;box-shadow:0 1px 3px rgba(0,0,0,.06);transition:box-shadow .2s,transform .2s,border-color .15s}.octop-card[data-v-411b6638]:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-1px);border-color:color-mix(in srgb,var(--fn-color-brand) 22%,var(--fn-card-border-normal))}.octop-card-accent[data-v-411b6638]{height:2px;background:var(--fn-color-brand);flex-shrink:0}.octop-card-header[data-v-411b6638]{display:flex;align-items:center;gap:12px;padding:14px 16px 10px;min-width:0}.octop-card-icon[data-v-411b6638]{width:42px;height:42px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:20px;color:var(--fn-color-brand);background:var(--fn-color-brand-light)}.octop-card-title-block[data-v-411b6638]{flex:1;min-width:0}.octop-card-name[data-v-411b6638]{font-size:14px;font-weight:600;color:var(--fn-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.octop-card-meta[data-v-411b6638]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:5px}.octop-card-tools[data-v-411b6638]{flex-shrink:0;display:flex;align-items:center;gap:8px}.octop-card-tools .ant-dropdown-link[data-v-411b6638]{display:inline-flex;align-items:center;padding:4px 6px;border-radius:var(--fn-radius-sm);color:var(--fn-text-tertiary);transition:color .15s,background .15s}.octop-card-tools .ant-dropdown-link[data-v-411b6638]:hover{color:var(--fn-text-primary);background:var(--fn-sidebar-item-hover)}.octop-card-body[data-v-411b6638]{flex:1;min-width:0;padding:0 16px 2px;cursor:pointer}.octop-card-rows[data-v-411b6638]{display:flex;flex-direction:column;gap:4px}.octop-card-row[data-v-411b6638]{display:flex;align-items:center;gap:10px;font-size:12px}.octop-card-row-label[data-v-411b6638]{flex-shrink:0;width:56px;color:var(--fn-text-tertiary)}.octop-card-row-value[data-v-411b6638]{flex:1;min-width:0;color:var(--fn-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.octop-card-footer[data-v-411b6638]{display:flex;align-items:center;gap:12px;padding:10px 16px 14px;margin-top:auto;font-size:11px;color:var(--fn-text-tertiary);white-space:nowrap;overflow:hidden}.pagination-container[data-v-411b6638]{margin-top:24px;display:flex;justify-content:flex-end}[data-v-411b6638] .ant-input,[data-v-411b6638] .ant-input-number,[data-v-411b6638] .ant-input-search>.ant-input-group>.ant-input-group-addon .ant-input-search-button,[data-v-411b6638] .ant-picker,[data-v-411b6638] .ant-select-selector{background:#fff!important;border:1px solid #d9d9d9!important;color:rgba(0,0,0,.88)!important}[data-v-411b6638] .ant-form-item-label>label{color:rgba(0,0,0,.88)!important}[data-v-411b6638] .ant-empty,[data-v-411b6638] .ant-empty-description{color:rgba(0,0,0,.45)}.mcp-tool-list[data-v-6dc93166]{max-height:260px;overflow-y:auto;border:1px solid #f0f0f0;border-radius:4px;padding:8px 12px}.action-buttons[data-v-737e5652]{display:flex;gap:8px}.unread[data-v-737e5652]{font-weight:700}.action-buttons[data-v-737e5652] .ant-btn-link{color:var(--accent);padding:0}.action-buttons[data-v-737e5652] .ant-btn-link:hover{color:var(--accent-hover)}.user-management-container[data-v-c1c67298]{color:rgba(0,0,0,.88);height:100%}[data-v-c1c67298] .user-management-card{background:#fff;border-radius:8px;border:1px solid #f0f0f0;color:rgba(0,0,0,.88);overflow:hidden;height:100%;display:flex;flex-direction:column;box-shadow:0 1px 2px rgba(0,0,0,.03)}[data-v-c1c67298] .user-management-card .ant-card-head{border-bottom:1px solid #f0f0f0;color:rgba(0,0,0,.88);padding:0 20px;background:#fafafa}[data-v-c1c67298] .user-management-card .ant-card-head-title{color:rgba(0,0,0,.88);padding:16px 0}.toolbar[data-v-c1c67298]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 0;border-bottom:1px solid #f0f0f0}.toolbar-left[data-v-c1c67298],.toolbar-right[data-v-c1c67298]{display:flex;gap:8px}.card-header[data-v-c1c67298]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.header-title[data-v-c1c67298]{display:flex;align-items:center;font-size:16px;font-weight:600;color:rgba(0,0,0,.88)}.title-icon[data-v-c1c67298]{margin-right:8px;color:var(--accent)}.tab-content[data-v-c1c67298]{padding:16px 0}.action-buttons[data-v-c1c67298]{display:flex;gap:8px}.unread[data-v-c1c67298]{font-weight:700}.message-detail[data-v-c1c67298]{padding:16px 0}.detail-content[data-v-c1c67298]{white-space:pre-wrap;line-height:1.6}[data-v-c1c67298] .ant-tabs-nav:before{border-bottom-color:#f0f0f0}[data-v-c1c67298] .ant-tabs-tab{color:rgba(0,0,0,.65)!important}[data-v-c1c67298] .ant-tabs-tab-active,[data-v-c1c67298] .ant-tabs-tab-active .ant-tabs-tab-btn,[data-v-c1c67298] .ant-tabs-tab:hover{color:var(--accent)!important}[data-v-c1c67298] .ant-tabs-ink-bar{background:var(--accent)!important}.ai-chat-container[data-v-19fe2de8]{height:calc(100vh - 147px);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;background:#fff;border:1px solid #f0f0f0;color:rgba(0,0,0,.88);position:relative}.chat-page[data-v-19fe2de8]{--chat-column-max:960px;--chat-column-pad-x:32px;--chat-msg-avatar-slot:44px;--chat-brand:var(--fn-color-brand,var(--accent,#1677ff));--chat-brand-hover:var(--accent-hover,var(--fn-color-brand,#1677ff));display:flex;flex:1;min-height:0;width:100%;overflow:hidden;background:#fff}.chat-sidebar[data-v-19fe2de8]{width:248px;flex-shrink:0;display:flex;flex-direction:column;height:100%;border-right:1px solid var(--fn-border-secondary,#f0f0f0)}.session-header[data-v-19fe2de8]{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;flex-shrink:0}.session-title[data-v-19fe2de8]{margin:0;font-size:15px;font-weight:700;color:var(--chat-brand);letter-spacing:0}.session-add-btn[data-v-19fe2de8]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--fn-radius-md,8px);background:transparent;color:var(--fn-text-secondary,rgba(0,0,0,.45));cursor:pointer;font-size:15px;transition:color .15s ease,background .15s ease}.session-add-btn[data-v-19fe2de8]:hover{color:var(--chat-brand);background:var(--fn-color-brand-bg,rgba(0,0,0,.04))}.session-list[data-v-19fe2de8]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 8px 12px;display:flex;flex-direction:column;gap:4px}.session-list[data-v-19fe2de8]::-webkit-scrollbar{width:6px}.session-list[data-v-19fe2de8]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:3px}.session-empty[data-v-19fe2de8],.session-loading[data-v-19fe2de8]{padding:24px 10px;text-align:center;font-size:12px;color:rgba(0,0,0,.35)}.session-group[data-v-19fe2de8]{display:flex;flex-direction:column;gap:4px}.session-group+.session-group[data-v-19fe2de8]{margin-top:8px}.session-group-title[data-v-19fe2de8]{padding:4px 10px 2px;font-size:12px;font-weight:500;line-height:1.2;color:var(--fn-text-tertiary,rgba(0,0,0,.45));-webkit-user-select:none;-moz-user-select:none;user-select:none}.session-row[data-v-19fe2de8]{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:10px;border:1px solid transparent;cursor:pointer;color:var(--fn-text-secondary,rgba(0,0,0,.65));transition:background .15s ease,border-color .15s ease,color .15s ease}.session-row[data-v-19fe2de8]:hover{background:color-mix(in srgb,var(--fn-text-primary,#0f172a) 4%,transparent);border-color:color-mix(in srgb,var(--fn-text-primary,#0f172a) 8%,transparent)}.session-row.active[data-v-19fe2de8]{background:color-mix(in srgb,var(--fn-text-primary,#0f172a) 6%,transparent);border-color:color-mix(in srgb,var(--fn-text-primary,#0f172a) 10%,transparent);color:var(--fn-text-primary,rgba(0,0,0,.88))}.session-row-title[data-v-19fe2de8]{flex:1;min-width:0;display:flex;align-items:center;gap:5px}.session-row-text[data-v-19fe2de8]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;line-height:1.3;color:inherit}.session-row.active .session-row-text[data-v-19fe2de8]{font-weight:500}.session-row-pin[data-v-19fe2de8]{flex-shrink:0;font-size:11px;color:var(--fn-text-tertiary,rgba(0,0,0,.45));opacity:.7}.session-row-more[data-v-19fe2de8]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:var(--fn-text-tertiary,rgba(0,0,0,.4));font-size:15px;cursor:pointer;opacity:0;transition:opacity .15s ease,background .15s ease,color .15s ease}.session-row-more[data-v-19fe2de8]:focus-visible,.session-row.active .session-row-more[data-v-19fe2de8],.session-row:hover .session-row-more[data-v-19fe2de8]{opacity:1}.session-row-more[data-v-19fe2de8]:hover{background:color-mix(in srgb,var(--fn-text-primary,#0f172a) 6%,transparent);color:var(--fn-text-secondary,rgba(0,0,0,.65))}.session-name-input[data-v-19fe2de8]{flex:1;min-width:0;background:transparent;border:none;border-bottom:1px solid var(--chat-brand);border-radius:0;outline:none;font-size:13px;font-weight:500;line-height:1.3;color:var(--fn-text-primary,rgba(0,0,0,.88));padding:0 2px;margin:0}.chat-main[data-v-19fe2de8]{flex:1;min-width:0;display:flex;flex-direction:column;height:100%;overflow:hidden;background:#fff}.chat-title-bar[data-v-19fe2de8]{position:relative;display:flex;align-items:center;gap:8px;box-sizing:border-box;flex:0 0 57px;height:57px;padding:0 var(--chat-column-pad-x);background:#fff;z-index:2}.chat-title-bar[data-v-19fe2de8]:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:1px;background:#f0f0f0;pointer-events:none}.chat-title-left[data-v-19fe2de8]{flex:1;min-width:0;max-width:var(--chat-column-max);margin:0 auto;display:flex;align-items:center;justify-content:flex-start;gap:8px}.chat-title-text[data-v-19fe2de8]{margin:0;flex:0 1 auto;min-width:0;font-size:14px;font-weight:400;line-height:1.3;color:rgba(0,0,0,.88);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-title-agent[data-v-19fe2de8]{flex-shrink:0;font-size:11px;color:rgba(0,0,0,.45);background:rgba(0,0,0,.04);border-radius:999px;padding:2px 8px}.chat-title-edit-btn[data-v-19fe2de8]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:6px;background:transparent;color:rgba(0,0,0,.45);font-size:13px;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s ease,color .15s ease,background .15s ease}.chat-title-bar:hover .chat-title-edit-btn[data-v-19fe2de8],.chat-title-edit-btn[data-v-19fe2de8]:focus-visible{opacity:1;pointer-events:auto}.chat-title-edit-btn[data-v-19fe2de8]:hover{color:rgba(0,0,0,.88);background:rgba(0,0,0,.05)}.chat-title-input[data-v-19fe2de8]{width:min(420px,100%);height:30px;padding:0 8px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;color:rgba(0,0,0,.88);font-size:14px;outline:none}.chat-title-input[data-v-19fe2de8]:focus{border-color:var(--chat-brand);box-shadow:0 0 0 2px var(--fn-color-brand-shadow,rgba(0,0,0,.06))}.chat-title-right[data-v-19fe2de8]{flex-shrink:0;display:flex;align-items:center;gap:4px}.chat-title-more-btn[data-v-19fe2de8]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:6px;background:transparent;color:rgba(0,0,0,.4);font-size:14px;cursor:pointer;transition:color .15s ease,background .15s ease}.chat-title-more-btn[data-v-19fe2de8]:hover{color:#ff4d4f;background:rgba(255,77,79,.08)}.chat-content[data-v-19fe2de8]{flex:1;min-height:0;display:flex;flex-direction:column;background:#fff}.message-list[data-v-19fe2de8]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:20px 0 24px;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.12) transparent}.message-list[data-v-19fe2de8]::-webkit-scrollbar{width:6px}.message-list[data-v-19fe2de8]::-webkit-scrollbar-track{background:transparent}.message-list[data-v-19fe2de8]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:3px}.message-list[data-v-19fe2de8]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.history-load-more[data-v-19fe2de8]{flex-shrink:0;align-self:center;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:rgba(0,0,0,.35);padding:2px 12px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.message-list-inner[data-v-19fe2de8]{display:flex;flex-direction:column;gap:18px}.message-row[data-v-19fe2de8]{display:grid;grid-template-columns:var(--chat-msg-avatar-slot) minmax(0,var(--chat-column-max)) var(--chat-msg-avatar-slot);-moz-column-gap:8px;column-gap:8px;justify-content:center;width:100%}.row-ai .msg-avatar[data-v-19fe2de8]{grid-column:1}.row-ai .msg-col[data-v-19fe2de8]{grid-column:2;align-items:flex-start}.row-user .msg-avatar[data-v-19fe2de8]{grid-row:1;grid-column:3}.row-user .msg-col[data-v-19fe2de8]{grid-row:1;grid-column:2;align-items:flex-end}.msg-avatar[data-v-19fe2de8]{align-self:flex-start;display:flex;align-items:center;justify-content:center;width:var(--chat-msg-avatar-slot);min-height:42px}.msg-avatar .avatar-ai-glyph[data-v-19fe2de8],.msg-avatar .avatar-user-glyph[data-v-19fe2de8]{width:36px;height:36px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:20px}.msg-avatar .avatar-ai-glyph[data-v-19fe2de8]{background:var(--fn-bg-primary,#fff);border:1px solid var(--fn-border-secondary,#f0f0f0);color:var(--chat-brand)}.msg-avatar .avatar-user-glyph[data-v-19fe2de8]{background:var(--chat-brand);border:none;color:#fff;padding:7px}.avatar-ai-glyph.thinking[data-v-19fe2de8]{animation:avatarBreath-19fe2de8 1.4s ease-in-out infinite}@keyframes avatarBreath-19fe2de8{0%,to{opacity:1}50%{opacity:.55}}.msg-col[data-v-19fe2de8]{display:flex;flex-direction:column;min-width:0;max-width:100%}.msg-bubble[data-v-19fe2de8]{position:relative;max-width:min(85%,720px);min-width:0;overflow-wrap:break-word;word-break:break-word}.bubble-user[data-v-19fe2de8]{align-self:flex-end}.bubble-ai[data-v-19fe2de8]{align-self:flex-start}.msg-text[data-v-19fe2de8]{position:relative;padding:10px 14px;border-radius:14px;line-height:1.6;text-align:left;display:inline-block;max-width:100%;overflow-wrap:break-word;word-break:break-word;font-size:14px;white-space:pre-wrap}.bubble-user .msg-text[data-v-19fe2de8]{background:linear-gradient(135deg,var(--chat-brand),var(--chat-brand-hover));color:#fff;border-radius:16px 16px 6px 16px;box-shadow:0 2px 10px var(--fn-color-brand-shadow,rgba(0,0,0,.08))}.bubble-ai .msg-text[data-v-19fe2de8]{background:rgba(15,23,42,.025);color:rgba(0,0,0,.88);border-radius:6px 16px 16px 16px;border:1px solid rgba(15,23,42,.05);white-space:normal}.msg-text-stream[data-v-19fe2de8]{animation:streamFadeIn-19fe2de8 .3s ease-out}@keyframes streamFadeIn-19fe2de8{0%{opacity:.6}to{opacity:1}}.msg-text .url-link[data-v-19fe2de8],.msg-text[data-v-19fe2de8] .url-link{color:var(--chat-brand);text-decoration:underline;cursor:pointer;word-break:break-all}.msg-text[data-v-19fe2de8] img{max-width:min(100%,600px);max-height:400px;width:auto;height:auto;border-radius:6px;display:block;margin:6px 0;-o-object-fit:contain;object-fit:contain;cursor:zoom-in}.msg-text[data-v-19fe2de8] p{margin:0}.msg-actions-row[data-v-19fe2de8]{display:flex;align-items:center;gap:2px;margin-top:2px}.msg-action-btn[data-v-19fe2de8]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:5px;background:transparent;color:rgba(0,0,0,.35);font-size:12px;cursor:pointer;opacity:0;transition:opacity .15s ease,color .15s ease,background .15s ease}.message-row:hover .msg-action-btn[data-v-19fe2de8]{opacity:1}.msg-action-btn[data-v-19fe2de8]:hover{color:var(--chat-brand);background:var(--fn-color-brand-bg,rgba(0,0,0,.05))}.msg-action-btn.always[data-v-19fe2de8]{opacity:1}.msg-action-btn.fail-detail-button[data-v-19fe2de8],.msg-action-btn.retry-button[data-v-19fe2de8]{color:#ff4d4f}.msg-action-btn.fail-detail-button[data-v-19fe2de8]:hover,.msg-action-btn.retry-button[data-v-19fe2de8]:hover{color:#d9363e;background:rgba(255,77,79,.08)}.msg-action-btn[data-v-19fe2de8]:disabled{cursor:not-allowed;opacity:.5}.msg-meta[data-v-19fe2de8]{font-size:11px;color:rgba(0,0,0,.35);margin-top:4px;line-height:1.4}.stream-status[data-v-19fe2de8]{color:var(--chat-brand);font-size:12px}.token-count[data-v-19fe2de8]{margin-left:8px;font-size:10px;color:rgba(0,0,0,.35)}.token-detail[data-v-19fe2de8]{margin-left:4px;color:rgba(0,0,0,.28)}.thinking-dots[data-v-19fe2de8]{display:inline-flex;align-items:center;gap:5px;padding:4px 2px 8px}.thinking-dots span[data-v-19fe2de8]{height:7px;width:7px;background:var(--chat-brand);border-radius:50%;opacity:.4;animation:thinkingPulse-19fe2de8 1.2s infinite}.thinking-dots span[data-v-19fe2de8]:nth-child(2){animation-delay:.2s}.thinking-dots span[data-v-19fe2de8]:nth-child(3){animation-delay:.4s}@keyframes thinkingPulse-19fe2de8{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(-4px);opacity:1}}.message-collapse[data-v-19fe2de8]{margin-top:4px;font-size:12px;position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;z-index:10}.message-collapse[data-v-19fe2de8] .ant-collapse-header{padding:3px 10px!important;border-radius:4px;font-size:10px;color:rgba(0,0,0,.5)!important;background:rgba(0,0,0,.04)!important;border:none!important;display:flex!important;align-items:center!important}.message-collapse[data-v-19fe2de8] .ant-collapse-content-box{padding:4px 10px!important;background:rgba(0,0,0,.02)!important;border:none!important;border-radius:0 0 4px 4px!important}.collapse-content[data-v-19fe2de8]{color:rgba(0,0,0,.55);font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-all}.collapse-content a[data-v-19fe2de8]{color:var(--chat-brand)}.plan-actions[data-v-19fe2de8]{display:flex;align-items:center;gap:10px;margin-top:10px}.plan-btn[data-v-19fe2de8]{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border-radius:999px;font-size:13px;line-height:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease;border:1px solid transparent}.plan-btn-execute[data-v-19fe2de8]{background:var(--chat-brand);color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.12)}.plan-btn-execute[data-v-19fe2de8]:hover{filter:brightness(1.08);box-shadow:0 3px 8px rgba(0,0,0,.18)}.plan-btn-adjust[data-v-19fe2de8]{background:#fff;color:rgba(0,0,0,.65);border-color:rgba(0,0,0,.12)}.plan-btn-adjust[data-v-19fe2de8]:hover{color:var(--chat-brand);border-color:var(--chat-brand);background:hsla(0,0%,100%,.9)}.recommend-questions[data-v-19fe2de8]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.recommend-chip[data-v-19fe2de8]{display:inline-flex;align-items:center;max-width:100%;padding:4px 12px 4px 9px;border-radius:999px;border:1px solid rgba(0,0,0,.07);background:#fff;color:rgba(0,0,0,.6);font-size:12px;line-height:18px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.recommend-chip[data-v-19fe2de8]:before{content:"→";margin-right:6px;color:var(--chat-brand);opacity:.55;font-size:12px;line-height:18px;transition:color .2s ease,opacity .2s ease}.recommend-chip[data-v-19fe2de8]:hover{color:var(--chat-brand);border-color:var(--fn-color-brand-border,rgba(0,0,0,.1));background:var(--fn-color-brand-bg,rgba(0,0,0,.03));box-shadow:0 1px 4px var(--fn-color-brand-shadow,rgba(0,0,0,.06))}.recommend-chip[data-v-19fe2de8]:hover:before{color:var(--chat-brand);opacity:1}.recommend-chip[data-v-19fe2de8]:active{background:var(--fn-bg-active,rgba(0,0,0,.05));box-shadow:none}.file-list-content[data-v-19fe2de8]{display:flex;flex-direction:column;gap:6px}.file-item[data-v-19fe2de8]{display:flex;align-items:center;gap:6px}.file-link[data-v-19fe2de8]{color:var(--chat-brand);text-decoration:none}.audio-player[data-v-19fe2de8]{height:32px;max-width:200px}.file-name[data-v-19fe2de8]{color:rgba(0,0,0,.65);font-size:12px;margin-left:4px}.file-link[data-v-19fe2de8]:hover{text-decoration:underline}.log-item[data-v-19fe2de8]{margin-bottom:10px}.log-item[data-v-19fe2de8]:last-child{margin-bottom:0}.log-type-tag[data-v-19fe2de8]{display:inline-block;background:var(--fn-color-brand-bg,rgba(0,0,0,.03));color:var(--chat-brand);border:1px solid var(--fn-color-brand-border,rgba(0,0,0,.08));border-radius:4px;padding:1px 8px;margin-right:6px;font-size:11px;line-height:1.5}.queued-messages[data-v-19fe2de8]{flex-shrink:0;width:100%;max-width:calc(var(--chat-column-max) + var(--chat-column-pad-x)*2);margin:0 auto;padding:0 var(--chat-column-pad-x);box-sizing:border-box;max-height:148px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.queued-label[data-v-19fe2de8]{font-size:11px;color:rgba(0,0,0,.35);padding:0 2px 2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.queued-item[data-v-19fe2de8]{display:flex;align-items:center;gap:8px;padding:5px 10px;border:1px solid rgba(0,0,0,.06);border-radius:10px;background:rgba(15,23,42,.02);font-size:12.5px;color:rgba(0,0,0,.65);animation:fadeInUp-19fe2de8 .25s ease}.queued-index[data-v-19fe2de8]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--fn-color-brand-bg,rgba(0,0,0,.05));color:var(--chat-brand);font-size:10.5px;font-weight:600}.queued-text[data-v-19fe2de8]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queued-files[data-v-19fe2de8]{flex-shrink:0;display:inline-flex;align-items:center;gap:3px;font-size:11px;color:rgba(0,0,0,.4)}.queued-btn[data-v-19fe2de8]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:5px;background:transparent;color:rgba(0,0,0,.35);font-size:12px;cursor:pointer;transition:color .15s ease,background .15s ease}.queued-btn[data-v-19fe2de8]:hover{color:rgba(0,0,0,.75);background:rgba(0,0,0,.05)}.chat-input[data-v-19fe2de8]{flex-shrink:0;padding:10px var(--chat-column-pad-x) 18px;background:#fff}.input-wrapper[data-v-19fe2de8]{max-width:var(--chat-column-max);min-width:280px;margin:0 auto;display:flex;flex-direction:column;box-sizing:border-box;background:var(--fn-bg-primary,#fff);border:1px solid var(--fn-border-primary,#e5e7eb);border-radius:24px;padding:10px 12px 10px 16px;box-shadow:0 3px 10px rgba(15,23,42,.05);transition:border-color .15s ease,box-shadow .15s ease}.input-wrapper[data-v-19fe2de8]:focus-within{border-color:color-mix(in srgb,var(--chat-brand) 30%,transparent);box-shadow:0 0 0 4px var(--fn-color-brand-glow,rgba(0,0,0,.04)),0 22px 46px var(--fn-color-brand-shadow,rgba(0,0,0,.06))}.input-row[data-v-19fe2de8]{display:flex;align-items:flex-end;gap:8px}.msg-input.ant-input[data-v-19fe2de8]{flex:1;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;color:rgba(0,0,0,.88)!important;font-size:14px;line-height:1.6;resize:none!important;min-height:64px;max-height:160px;padding:4px 0!important;text-align:left!important}.msg-input.ant-input[data-v-19fe2de8]::-moz-placeholder{color:var(--fn-text-placeholder,rgba(0,0,0,.3))}.msg-input.ant-input[data-v-19fe2de8]::placeholder{color:var(--fn-text-placeholder,rgba(0,0,0,.3))}.input-row[data-v-19fe2de8] .ant-input-affix-wrapper-textarea-with-clear-btn{box-sizing:border-box;padding:0;background:transparent;border:none;border-bottom:1px solid var(--fn-border-primary,#e5e7eb);border-radius:0;box-shadow:none}.input-row[data-v-19fe2de8] .ant-input-affix-wrapper-textarea-with-clear-btn>textarea.ant-input{padding:4px 0!important;border:none!important;box-shadow:none!important;background:transparent!important}.msg-input .ant-input-clear-icon[data-v-19fe2de8]{color:rgba(0,0,0,.25)!important}.msg-input .ant-input-clear-icon[data-v-19fe2de8]:hover{color:rgba(0,0,0,.45)!important}.actions-row[data-v-19fe2de8]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;margin-top:8px;border-top:1px solid var(--fn-color-brand-glow,rgba(0,0,0,.04));overflow:visible}.actions-left[data-v-19fe2de8]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0;flex:1}.actions-right[data-v-19fe2de8]{display:flex;align-items:center;gap:6px;flex-shrink:0}.actions-left[data-v-19fe2de8] .file-upload-container{width:auto}.actions-left[data-v-19fe2de8] .file-upload-container .uploaded-files-list{display:none}.actions-left[data-v-19fe2de8] .file-upload-container .ant-btn{width:36px;height:36px;padding:0!important;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--fn-radius-full,9999px)!important;background:var(--fn-bg-secondary,#f7f8fa)!important;border-color:transparent!important;color:var(--fn-text-tertiary,rgba(0,0,0,.45))!important;box-shadow:0 0 0 1px var(--fn-color-brand-glow,transparent)!important;transition:color .15s ease,background .15s ease}.actions-left[data-v-19fe2de8] .file-upload-container .ant-btn:hover{color:var(--chat-brand)!important;background:var(--fn-color-brand-bg,rgba(0,0,0,.03))!important}.context-usage-ring[data-v-19fe2de8]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;cursor:help}.context-usage-ring[data-v-19fe2de8] .ant-progress-text{font-size:10px!important;line-height:1;color:var(--fn-text-tertiary,rgba(0,0,0,.45))}.context-usage-tip{margin-top:4px;font-size:12px;color:hsla(0,0%,100%,.65)}.send-btn.ant-btn-primary[data-v-19fe2de8]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0!important;min-width:0!important;border:none!important;border-radius:12px!important;background:linear-gradient(135deg,var(--chat-brand),var(--chat-brand-hover))!important;color:#fff!important;box-shadow:0 4px 12px var(--fn-color-brand-shadow,rgba(0,0,0,.08))!important;transition:transform .15s ease,opacity .15s ease!important}.send-btn.ant-btn-primary[data-v-19fe2de8]:hover:not(:disabled){transform:scale(1.05)}.send-btn.ant-btn-primary[data-v-19fe2de8]:disabled{opacity:.35;box-shadow:none!important;transform:none}.stop-btn.ant-btn[data-v-19fe2de8]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0!important;border:none!important;border-radius:12px!important;background:rgba(255,77,79,.08)!important;color:#ff4d4f!important;transition:background .15s ease!important}.stop-btn.ant-btn[data-v-19fe2de8]:hover{background:rgba(255,77,79,.16)!important}.uploaded-files-bar[data-v-19fe2de8]{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:6px}.uploaded-files-bar .ant-tag[data-v-19fe2de8]{display:inline-flex;align-items:center;gap:4px;background:var(--fn-color-brand-bg,rgba(0,0,0,.03));border:1px solid var(--fn-color-brand-border,rgba(0,0,0,.08));color:var(--chat-brand)}.file-download-link[data-v-19fe2de8]{color:var(--chat-brand);text-decoration:none}.file-download-link[data-v-19fe2de8]:hover{text-decoration:underline}[data-v-19fe2de8] .online-search-switch,[data-v-19fe2de8] .recommend-question-switch,[data-v-19fe2de8] .voice-mode-switch{min-width:90px}[data-v-19fe2de8] .text-display-switch{min-width:75px}[data-v-19fe2de8] .online-search-switch.ant-switch-checked,[data-v-19fe2de8] .recommend-question-switch.ant-switch-checked,[data-v-19fe2de8] .voice-mode-switch.ant-switch-checked{background:var(--chat-brand)!important}[data-v-19fe2de8] .online-search-switch.ant-switch-unchecked,[data-v-19fe2de8] .recommend-question-switch.ant-switch-unchecked,[data-v-19fe2de8] .voice-mode-switch.ant-switch-unchecked{background:rgba(0,0,0,.18)!important}[data-v-19fe2de8] .text-display-switch.ant-switch-checked{background:var(--chat-brand)!important}[data-v-19fe2de8] .text-display-switch.ant-switch-unchecked{background:rgba(0,0,0,.18)!important}.stream-mode-selector[data-v-19fe2de8]{display:inline-flex;align-items:center;gap:2px;height:28px;padding:3px;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.06);border-radius:14px;flex-shrink:0}.stream-mode-option[data-v-19fe2de8]{padding:1px 10px;font-size:12px;line-height:1.6;color:rgba(0,0,0,.45);border-radius:11px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease}.stream-mode-option[data-v-19fe2de8]:hover{color:rgba(0,0,0,.75);background:rgba(0,0,0,.05)}.stream-mode-option.active[data-v-19fe2de8]{color:#fff;background:var(--chat-brand);font-weight:600;box-shadow:0 1px 4px var(--fn-color-brand-shadow,rgba(0,0,0,.1))}.voice-input-area[data-v-19fe2de8]{flex:1;min-height:44px;padding:8px 12px;background:rgba(0,0,0,.02);border:1px dashed rgba(0,0,0,.12);border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:6px}.voice-hint-text[data-v-19fe2de8]{color:rgba(0,0,0,.35);font-size:13px;text-align:center}.voice-preview[data-v-19fe2de8]{display:flex;flex-direction:column;gap:4px;width:100%}.voice-preview-label[data-v-19fe2de8]{font-size:12px;color:var(--chat-brand)}.voice-preview-text[data-v-19fe2de8]{font-size:14px;color:rgba(0,0,0,.75);line-height:1.5;max-height:80px;overflow-y:auto;word-break:break-all}.voice-sent-hint[data-v-19fe2de8]{display:flex;align-items:center;gap:8px;font-size:14px;color:rgba(0,0,0,.55);animation:fadeInUp-19fe2de8 .3s ease}.voice-sent-icon.success[data-v-19fe2de8]{color:#52c41a;font-size:20px}.voice-sent-icon.warning[data-v-19fe2de8]{color:#faad14;font-size:20px}@keyframes fadeInUp-19fe2de8{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.voice-recorder-area[data-v-19fe2de8]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:4px 0}.asr-provider-tag[data-v-19fe2de8]{font-size:10px;color:rgba(0,0,0,.35);padding:1px 6px;border:1px solid rgba(0,0,0,.1);border-radius:8px;line-height:16px}.voice-record-btn[data-v-19fe2de8],.voice-recorder-wrapper[data-v-19fe2de8]{display:flex;align-items:center;justify-content:center;width:100%}.voice-record-btn[data-v-19fe2de8]{height:44px;max-width:280px;border-radius:22px;background:rgba(0,0,0,.03);border:1.5px solid rgba(0,0,0,.1);color:rgba(0,0,0,.65);font-size:14px;font-weight:500;transition:all .2s ease;gap:8px;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.voice-record-btn[data-v-19fe2de8]:hover{background:var(--fn-color-brand-bg,rgba(0,0,0,.05));border-color:var(--chat-brand)}.voice-record-btn[data-v-19fe2de8]:active{transform:scale(.98)}.voice-record-icon[data-v-19fe2de8]{font-size:18px}.voice-record-text[data-v-19fe2de8]{letter-spacing:1px}.voice-record-btn.recording[data-v-19fe2de8]{background:linear-gradient(135deg,rgba(239,68,68,.08),rgba(239,68,68,.16));border-color:rgba(239,68,68,.45);color:#dc2626;animation:voicePulse-19fe2de8 1.2s ease-in-out infinite}@keyframes voicePulse-19fe2de8{0%,to{box-shadow:0 0 6px rgba(239,68,68,.15)}50%{box-shadow:0 0 16px rgba(239,68,68,.3)}}.recording-indicator[data-v-19fe2de8]{display:flex;align-items:center;gap:8px;padding:6px 16px;background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.18);border-radius:20px}.recording-dot[data-v-19fe2de8]{width:8px;height:8px;background:#ef4444;border-radius:50%;animation:recordingBlink-19fe2de8 .8s ease-in-out infinite}.recording-dot.recognizing[data-v-19fe2de8]{background:#3b82f6;animation:recognizingSpin-19fe2de8 1s linear infinite}@keyframes recognizingSpin-19fe2de8{0%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.6}to{transform:scale(1);opacity:1}}@keyframes recordingBlink-19fe2de8{0%,to{opacity:1}50%{opacity:.3}}.recording-text[data-v-19fe2de8]{color:#b91c1c;font-size:12px;font-weight:500}.recording-dot.recognizing~.recording-text[data-v-19fe2de8],.recording-indicator:has(.recognizing) .recording-text[data-v-19fe2de8]{color:#2563eb}.voice-record-btn.recognizing[data-v-19fe2de8]{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.4);cursor:default}.voice-record-btn.recognizing[data-v-19fe2de8]:hover{background:rgba(59,130,246,.08);box-shadow:none}.voice-record-btn.disabled[data-v-19fe2de8]{pointer-events:none;opacity:.5}.voice-msg-bar[data-v-19fe2de8]{display:flex;align-items:center;gap:10px;margin-top:8px;padding:8px 14px;background:var(--fn-color-brand-bg,rgba(0,0,0,.03));border:1px solid var(--fn-color-brand-border,rgba(0,0,0,.08));border-radius:12px;transition:all .2s ease;width:-moz-fit-content;width:fit-content;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;-webkit-touch-callout:none}.voice-msg-bar-streaming[data-v-19fe2de8]{animation:voiceBarPulse-19fe2de8 1.5s ease-in-out infinite}@keyframes voiceBarPulse-19fe2de8{0%,to{box-shadow:0 0 6px rgba(0,0,0,.04)}50%{box-shadow:0 0 14px var(--fn-color-brand-shadow,rgba(0,0,0,.08))}}.voice-msg-bar[data-v-19fe2de8]:hover{border-color:var(--chat-brand)}.voice-msg-left[data-v-19fe2de8]{display:flex;align-items:center;gap:10px;cursor:pointer;flex-shrink:0}.voice-msg-icon[data-v-19fe2de8]{font-size:18px;color:var(--chat-brand);flex-shrink:0}.voice-msg-wave[data-v-19fe2de8]{display:flex;align-items:center;gap:2px;height:20px}.voice-wave-bar[data-v-19fe2de8]{display:inline-block;width:3px;height:8px;background:var(--chat-brand);border-radius:2px;opacity:.5}.voice-wave-bar[data-v-19fe2de8]:nth-child(odd){height:14px}.voice-msg-wave.playing .voice-wave-bar[data-v-19fe2de8]{opacity:1;animation:waveAnim-19fe2de8 .8s ease-in-out infinite}@keyframes waveAnim-19fe2de8{0%,to{height:6px}50%{height:18px}}.voice-msg-duration[data-v-19fe2de8]{font-size:11px;color:rgba(0,0,0,.4);flex-shrink:0}.voice-speed-selector[data-v-19fe2de8]{display:flex;align-items:center;gap:2px;padding:2px;background:rgba(0,0,0,.04);border-radius:8px;flex-shrink:0}.global-speed-selector[data-v-19fe2de8]{padding:3px;border:1px solid rgba(0,0,0,.06);border-radius:10px}.global-speed-selector .speed-option[data-v-19fe2de8]{padding:3px 10px;font-size:12px;line-height:1.4}.speed-option[data-v-19fe2de8]{padding:2px 7px;font-size:11px;color:rgba(0,0,0,.45);border-radius:6px;cursor:pointer;transition:all .2s ease;font-weight:500;line-height:1.6}.speed-option[data-v-19fe2de8]:hover{color:rgba(0,0,0,.75);background:rgba(0,0,0,.05)}.speed-option.active[data-v-19fe2de8]{color:var(--chat-brand);background:var(--fn-color-brand-bg,rgba(0,0,0,.05));font-weight:600}.voice-expanded-text[data-v-19fe2de8]{margin-top:8px;max-width:min(85%,720px);background:rgba(15,23,42,.025);border:1px solid rgba(15,23,42,.05);border-radius:6px 16px 16px 16px;animation:slideDown-19fe2de8 .2s ease-out}@keyframes slideDown-19fe2de8{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.welcome[data-v-19fe2de8]{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 20px;overflow-y:auto;overflow-x:hidden;position:relative;z-index:2}.welcome-inner[data-v-19fe2de8]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--chat-column-max);padding:0 var(--chat-column-pad-x);box-sizing:border-box;gap:10px}.welcome-logo[data-v-19fe2de8]{width:76px;height:76px;border-radius:22px;display:flex;align-items:center;justify-content:center;font-size:40px;color:var(--chat-brand);background:linear-gradient(150deg,var(--fn-color-brand-bg,rgba(0,0,0,.04)),hsla(0,0%,100%,0) 70%),#fff;box-shadow:0 0 0 1px rgba(15,23,42,.06),0 8px 24px rgba(15,23,42,.07);margin-bottom:6px;animation:fadeInUp-19fe2de8 .35s ease both}.welcome-title[data-v-19fe2de8]{font-size:24px;font-weight:600;margin:0;color:rgba(0,0,0,.88);line-height:1.4;text-align:center}.welcome-agent-mention[data-v-19fe2de8]{font-family:Songti SC,"Noto Serif SC","Source Han Serif SC",ui-serif,Georgia,serif;font-weight:800;color:var(--chat-brand);letter-spacing:.01em}.welcome-subtitle[data-v-19fe2de8]{font-size:13px;font-weight:400;margin:0;color:rgba(0,0,0,.45);line-height:1.55;text-align:center;max-width:560px;overflow-wrap:break-word}.welcome-new-chat.ant-btn-primary[data-v-19fe2de8]{margin-top:14px;border-radius:10px!important;background:linear-gradient(135deg,var(--chat-brand),var(--chat-brand-hover))!important;border:none!important;box-shadow:0 2px 10px var(--fn-color-brand-shadow,rgba(0,0,0,.08))!important;padding:4px 22px!important}.welcome-new-chat.ant-btn-primary[data-v-19fe2de8]:hover{transform:translateY(-1px)}.quick-section[data-v-19fe2de8]{width:100%;display:flex;flex-direction:column;gap:10px;margin-top:30px}.quick-section-title[data-v-19fe2de8]{font-size:12px;font-weight:500;color:rgba(0,0,0,.35);letter-spacing:.06em;text-transform:uppercase}.quick-cards[data-v-19fe2de8]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%}.quick-card[data-v-19fe2de8]{display:flex;flex-direction:row;align-items:center;gap:11px;padding:12px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;animation:promptCardIn-19fe2de8 .35s ease both}.quick-card[data-v-19fe2de8]:hover{border-color:var(--chat-brand);box-shadow:0 3px 12px rgba(0,0,0,.07);transform:translateY(-1px)}.quick-card[data-v-19fe2de8]:active{transform:scale(.97)}@keyframes promptCardIn-19fe2de8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.quick-card-icon[data-v-19fe2de8]{width:36px;height:36px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--chat-brand);background:var(--fn-color-brand-bg,rgba(0,0,0,.04))}.quick-card-body[data-v-19fe2de8]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.quick-card-title[data-v-19fe2de8]{font-size:13px;font-weight:600;color:rgba(0,0,0,.88);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-card-desc[data-v-19fe2de8]{font-size:11.5px;color:rgba(0,0,0,.45);line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1200px){.quick-cards[data-v-19fe2de8]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.chat-page[data-v-19fe2de8]{--chat-column-pad-x:12px;--chat-msg-avatar-slot:36px}.chat-sidebar[data-v-19fe2de8]{width:100%;max-height:170px;border-right:none;border-bottom:1px solid #f0f0f0}.chat-page[data-v-19fe2de8]{flex-direction:column}.message-row[data-v-19fe2de8]{padding:0 4px}.msg-bubble[data-v-19fe2de8]{max-width:92%}.actions-left[data-v-19fe2de8]{gap:6px}.welcome-logo[data-v-19fe2de8]{width:60px;height:60px;font-size:32px}.welcome-title[data-v-19fe2de8]{font-size:21px}.quick-cards[data-v-19fe2de8]{grid-template-columns:1fr}}.ai-robot-mini[data-v-19fe2de8]{position:relative;width:40px;height:40px;filter:drop-shadow(0 0 8px rgba(0,100,255,.3))}.robot-head-mini[data-v-19fe2de8]{position:absolute;top:6px;left:50%;transform:translateX(-50%);width:24px;height:20px;background:linear-gradient(180deg,#2a3a6a,#1a2a50);border-radius:6px 6px 4px 4px;border:1px solid rgba(0,200,255,.4);box-shadow:0 0 8px rgba(0,150,255,.2)}.robot-eye-left-mini[data-v-19fe2de8],.robot-eye-right-mini[data-v-19fe2de8]{position:absolute;top:5px;width:5px;height:5px;background:#00e5ff;border-radius:50%;box-shadow:0 0 6px #00e5ff;animation:eyeGlow-19fe2de8 2s ease-in-out infinite}.robot-eye-left-mini[data-v-19fe2de8]{left:5px}.robot-eye-right-mini[data-v-19fe2de8]{right:5px}.robot-mouth-mini[data-v-19fe2de8]{bottom:4px;width:8px;height:2px;border-radius:1px}.robot-antenna-mini[data-v-19fe2de8],.robot-mouth-mini[data-v-19fe2de8]{position:absolute;left:50%;transform:translateX(-50%);background:rgba(0,200,255,.5)}.robot-antenna-mini[data-v-19fe2de8]{top:0;width:2px;height:8px}.antenna-dot-mini[data-v-19fe2de8]{position:absolute;top:-4px;left:50%;transform:translateX(-50%);width:6px;height:6px;background:#00e5ff;border-radius:50%;box-shadow:0 0 8px #00e5ff;animation:antennaPulse-19fe2de8 1.5s ease-in-out infinite}@keyframes antennaPulse-19fe2de8{0%,to{box-shadow:0 0 6px #00e5ff}50%{box-shadow:0 0 14px #00e5ff,0 0 20px rgba(0,229,255,.4)}}@keyframes eyeGlow-19fe2de8{0%,to{box-shadow:0 0 6px #00e5ff}50%{box-shadow:0 0 12px #00e5ff,0 0 20px rgba(0,229,255,.4)}}.phone-mode-btn[data-v-19fe2de8]{height:28px;padding:0 12px;border:none;border-radius:14px;background:var(--chat-brand,#10b981);color:#fff;font-size:12px;display:flex;align-items:center;gap:4px;cursor:pointer;transition:all .2s ease}.phone-mode-btn[data-v-19fe2de8]:hover{background:var(--chat-brand-hover,#059669);color:#fff}.phone-mode-btn[data-v-19fe2de8]:active{transform:scale(.96)}.phone-mode-overlay[data-v-19fe2de8]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:linear-gradient(160deg,#0a0e27,#1a1f3a 40%,#0d1b2a);display:flex;align-items:center;justify-content:center;animation:phoneFadeIn-19fe2de8 .3s ease}@keyframes phoneFadeIn-19fe2de8{0%{opacity:0}to{opacity:1}}.phone-call-container[data-v-19fe2de8]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;height:100%;max-width:500px;padding:60px 40px 50px;box-sizing:border-box}.phone-collapse-btn[data-v-19fe2de8]{position:absolute;top:18px;left:18px;padding:7px 16px;font-size:13px;color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.12);border-radius:16px;cursor:pointer;z-index:10;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:background .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.phone-collapse-btn[data-v-19fe2de8]:active{background:hsla(0,0%,100%,.24)}.phone-subtitle-btn[data-v-19fe2de8]{position:absolute;top:18px;right:18px;padding:7px 16px;font-size:13px;color:hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.08);border-radius:16px;cursor:pointer;z-index:10;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.phone-subtitle-btn.active[data-v-19fe2de8]{color:hsla(0,0%,100%,.95);background:hsla(0,0%,100%,.18)}.phone-subtitle-btn[data-v-19fe2de8]:active{background:hsla(0,0%,100%,.24)}.phone-subtitle-panel[data-v-19fe2de8]{position:absolute;top:50px;bottom:220px;left:0;right:0;overflow-y:auto;padding:14px 20px;background:rgba(0,0,0,.55);border-radius:16px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth;z-index:5}.phone-subtitle-panel[data-v-19fe2de8]::-webkit-scrollbar{width:4px}.phone-subtitle-panel[data-v-19fe2de8]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.25);border-radius:4px}.phone-subtitle-empty[data-v-19fe2de8]{text-align:center;color:hsla(0,0%,100%,.4);font-size:14px;padding:20px 0}.phone-subtitle-item[data-v-19fe2de8]{display:flex;flex-direction:column;gap:3px;line-height:1.5}.phone-subtitle-role[data-v-19fe2de8]{font-size:11px;font-weight:600;opacity:.7;letter-spacing:.5px}.phone-subtitle-item.user .phone-subtitle-role[data-v-19fe2de8]{color:#7ec8f8}.phone-subtitle-item.ai .phone-subtitle-role[data-v-19fe2de8]{color:#a8e6a1}.phone-subtitle-content[data-v-19fe2de8]{font-size:14px;color:hsla(0,0%,100%,.95);word-break:break-word;white-space:pre-wrap}.phone-restore-btn[data-v-19fe2de8]{position:fixed;bottom:96px;right:18px;z-index:9998;display:flex;align-items:center;gap:7px;padding:11px 18px;background:linear-gradient(135deg,#1a1f3a,#0d1b2a);color:#fff;border-radius:30px;box-shadow:0 4px 18px rgba(0,0,0,.35);cursor:pointer;animation:phoneFadeIn-19fe2de8 .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.phone-restore-btn[data-v-19fe2de8]:active{transform:scale(.96)}.phone-restore-icon[data-v-19fe2de8]{font-size:18px;color:#4ade80}.phone-restore-icon.restore-pulse[data-v-19fe2de8]{color:#60a5fa;animation:restorePulse-19fe2de8 1s ease-in-out infinite}.phone-restore-info[data-v-19fe2de8]{display:flex;flex-direction:column;gap:2px;line-height:1.2}.phone-restore-name[data-v-19fe2de8]{font-size:14px;font-weight:600;color:#fff;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-restore-text[data-v-19fe2de8]{font-size:12px;color:hsla(0,0%,100%,.65);line-height:1}.phone-restore-dot[data-v-19fe2de8]{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.3)}.phone-restore-dot.active[data-v-19fe2de8]{background:#4ade80;box-shadow:0 0 6px #4ade80;animation:dotBlink-19fe2de8 1.2s ease-in-out infinite}@keyframes restorePulse-19fe2de8{0%,to{opacity:1}50%{opacity:.4}}@keyframes dotBlink-19fe2de8{0%,to{opacity:1}50%{opacity:.3}}.phone-timer[data-v-19fe2de8]{margin-top:10px}.phone-timer-text[data-v-19fe2de8]{font-size:16px;color:hsla(0,0%,100%,.6);letter-spacing:2px;font-variant-numeric:tabular-nums}.phone-main[data-v-19fe2de8]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.phone-avatar[data-v-19fe2de8]{position:relative;width:160px;height:160px;display:flex;align-items:center;justify-content:center}.phone-robot[data-v-19fe2de8]{transform:scale(2.5);filter:drop-shadow(0 0 20px rgba(0,200,255,.5))}.phone-avatar-ring[data-v-19fe2de8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150px;height:150px;border-radius:50%;border:2px solid rgba(0,200,255,.15);pointer-events:none;transition:border-color .3s ease}.phone-avatar-ring.active[data-v-19fe2de8]{border-color:rgba(0,200,255,.6);animation:phoneRingPulse-19fe2de8 1.5s ease-out infinite}@keyframes phoneRingPulse-19fe2de8{0%{box-shadow:0 0 0 0 rgba(0,200,255,.4);transform:translate(-50%,-50%) scale(1)}to{box-shadow:0 0 0 30px rgba(0,200,255,0);transform:translate(-50%,-50%) scale(1.15)}}.phone-name[data-v-19fe2de8]{font-size:24px;font-weight:600;color:#fff;letter-spacing:1px}.phone-status[data-v-19fe2de8]{font-size:14px;color:hsla(0,0%,100%,.5);letter-spacing:1px;min-height:20px}.phone-asr-tag[data-v-19fe2de8]{font-size:10px;color:hsla(0,0%,100%,.35);padding:1px 8px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;line-height:16px;margin-top:4px}.phone-wave[data-v-19fe2de8]{display:flex;align-items:center;justify-content:center;gap:4px;height:40px;margin-top:10px}.phone-wave-bar[data-v-19fe2de8]{display:inline-block;width:4px;height:12px;background:linear-gradient(180deg,#00c8ff,#09f);border-radius:2px;animation:phoneWaveAnim-19fe2de8 .8s ease-in-out infinite}@keyframes phoneWaveAnim-19fe2de8{0%,to{height:8px}50%{height:36px}}.phone-controls[data-v-19fe2de8]{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.phone-recognize-preview[data-v-19fe2de8]{font-size:14px;color:hsla(0,0%,100%,.7);min-height:20px;text-align:center;max-width:80%;word-break:break-all}.phone-buttons[data-v-19fe2de8]{display:flex;align-items:center;justify-content:center;gap:60px}.phone-mic-wrapper[data-v-19fe2de8]{display:flex;flex-direction:column;align-items:center;gap:10px}.phone-mic-indicator[data-v-19fe2de8]{width:70px;height:70px;border-radius:50%;background:hsla(0,0%,100%,.08);border:2px solid hsla(0,0%,100%,.15);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.phone-mic-indicator.listening[data-v-19fe2de8]{background:linear-gradient(135deg,rgba(0,200,255,.3),rgba(0,150,255,.4));border-color:rgba(0,200,255,.6);box-shadow:0 0 30px rgba(0,200,255,.5);animation:phoneMicPulse-19fe2de8 1.2s ease-in-out infinite}@keyframes phoneMicPulse-19fe2de8{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.phone-mic-icon[data-v-19fe2de8]{font-size:28px;color:#fff}.phone-mic-label[data-v-19fe2de8]{font-size:12px;color:hsla(0,0%,100%,.6);letter-spacing:1px}.phone-send-btn[data-v-19fe2de8]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-hover));border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 16px rgba(22,119,255,.4);flex-shrink:0}.phone-send-btn[data-v-19fe2de8]:active{transform:scale(.92);box-shadow:0 2px 8px rgba(22,119,255,.3)}.phone-send-icon[data-v-19fe2de8]{font-size:22px;color:#fff}.phone-hangup-btn[data-v-19fe2de8]{width:70px;height:70px;border-radius:50%;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 20px rgba(239,68,68,.4)}.phone-hangup-btn[data-v-19fe2de8]:hover{transform:scale(1.05);box-shadow:0 4px 30px rgba(239,68,68,.6)}.phone-hangup-btn[data-v-19fe2de8]:active{transform:scale(.95)}.phone-hangup-icon[data-v-19fe2de8]{font-size:28px;color:#fff;transform:rotate(135deg)}@media (max-width:480px){.phone-call-container[data-v-19fe2de8]{padding:40px 20px 40px}.phone-buttons[data-v-19fe2de8]{gap:40px}.phone-avatar[data-v-19fe2de8]{width:130px;height:130px}.phone-robot[data-v-19fe2de8]{transform:scale(2)}.phone-avatar-ring[data-v-19fe2de8]{width:120px;height:120px}.phone-name[data-v-19fe2de8]{font-size:20px}}.detail-modal-body[data-v-19fe2de8]{max-height:750px;overflow-y:auto;white-space:pre-wrap;word-break:break-all}.ai-tasks-container[data-v-3de36860]{padding:24px}.page-header[data-v-3de36860]{margin-bottom:24px}.page-title[data-v-3de36860]{font-size:20px;font-weight:600;color:rgba(0,0,0,.88);margin:0 0 8px}.page-description[data-v-3de36860]{font-size:14px;color:rgba(0,0,0,.45);margin:0}.task-card[data-v-3de36860]{background:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.card-header[data-v-3de36860]{display:flex;justify-content:flex-start;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.empty-state[data-v-3de36860]{padding:40px 0;text-align:center}[data-v-3de36860] .ant-table-thead>tr>th{background:#fafafa;color:rgba(0,0,0,.88);border-bottom:1px solid #f0f0f0}[data-v-3de36860] .ant-table-tbody>tr:hover>td{background:rgba(22,119,255,.04)}[data-v-3de36860] .ant-btn-primary{background:var(--accent);border-color:var(--accent)}[data-v-3de36860] .ant-btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.management-container[data-v-6109d1fc]{padding:24px}.management-card[data-v-6109d1fc]{border-radius:8px}.card-header[data-v-6109d1fc]{display:flex;justify-content:space-between;align-items:center}.header-title[data-v-6109d1fc]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500}.title-icon[data-v-6109d1fc]{font-size:20px;color:var(--accent)}.header-actions[data-v-6109d1fc]{display:flex;align-items:center}.cards-container[data-v-6109d1fc]{min-height:400px}.pagination-container[data-v-6109d1fc]{margin-top:24px;display:flex;justify-content:flex-end}.openai-key-container[data-v-67a79640]{padding:16px;display:flex;flex-direction:column;gap:16px;max-width:1200px;margin:0 auto}.openai-key-card[data-v-67a79640]{border-radius:8px}.card-header[data-v-67a79640]{display:flex;align-items:center;justify-content:space-between}.header-title[data-v-67a79640]{display:flex;align-items:center;gap:8px;font-weight:600}.title-icon[data-v-67a79640]{color:var(--accent,#1677ff)}.empty-state[data-v-67a79640]{text-align:center;padding:48px 16px}.empty-icon[data-v-67a79640]{font-size:64px;color:#d9d9d9;margin-bottom:16px}.empty-text[data-v-67a79640]{font-size:16px;margin-bottom:8px}.empty-tip[data-v-67a79640]{color:rgba(0,0,0,.55);margin-bottom:24px;line-height:1.8}.key-detail[data-v-67a79640]{padding:8px 0}.key-mask[data-v-67a79640]{font-family:Cascadia Code,Consolas,monospace;background:rgba(0,0,0,.04);padding:2px 8px;border-radius:4px;letter-spacing:.5px}.action-bar[data-v-67a79640]{margin-top:16px;display:flex;gap:8px;flex-wrap:wrap}.integration-card[data-v-67a79640]{margin-top:4px}.integration-form[data-v-67a79640]{padding-top:8px}.form-tip[data-v-67a79640]{color:rgba(0,0,0,.45);font-size:12px;margin-top:4px}.code-block[data-v-67a79640]{background:#1e1e1e;color:#d4d4d4;padding:16px;border-radius:6px;font-family:Cascadia Code,Consolas,monospace;font-size:13px;line-height:1.6;overflow-x:auto;white-space:pre;margin-bottom:8px}.doc-tips[data-v-67a79640]{margin-top:16px}.modal-footer[data-v-67a79640]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.plain-key-block[data-v-67a79640]{padding:8px 0}.layout-container[data-v-4d439b90]{display:flex;height:calc(100vh - 200px);gap:20px;background:transparent}.left-panel[data-v-4d439b90]{flex:3;display:flex;flex-direction:column;color:hsla(0,0%,100%,.85)}.right-panel[data-v-4d439b90]{flex:8;overflow-y:auto}.panel-header[data-v-4d439b90]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.panel-header h3[data-v-4d439b90]{margin:0;color:#7fdbff;font-size:18px;font-weight:500}.org-chart-container[data-v-4d439b90]{flex:1;padding:10px 0;border-radius:8px;min-height:500px;display:flex;flex-direction:column}.org-chart-container[data-v-4d439b90] .ant-tree{flex:1;overflow-y:auto;background:transparent;color:rgba(0,0,0,.88)}.org-node-content[data-v-4d439b90]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 0}.org-node-info[data-v-4d439b90]{flex:1;display:flex;align-items:center;gap:12px}.org-node-name[data-v-4d439b90]{font-weight:500;color:rgba(0,0,0,.88)}.org-node-code[data-v-4d439b90]{color:rgba(0,0,0,.45);font-size:12px;background:rgba(0,0,0,.04);padding:2px 6px;border-radius:4px}.org-node-status[data-v-4d439b90]{margin-right:16px}.org-status-tag[data-v-4d439b90]{font-size:12px;border-radius:8px}.org-node-actions[data-v-4d439b90]{display:flex;gap:4px;opacity:0;transition:opacity .3s}.org-node-content:hover .org-node-actions[data-v-4d439b90]{opacity:1}[data-v-4d439b90] .org-node-actions .ant-btn-link{color:var(--accent);padding:0}[data-v-4d439b90] .org-node-actions .ant-btn-link:hover{color:var(--accent-hover)}[data-v-4d439b90] .org-node-actions .ant-btn-dangerous{color:#ff4d4f}[data-v-4d439b90] .org-node-actions .ant-btn-dangerous:hover{color:#cf1322}[data-v-4d439b90] .ant-tree-treenode{padding:2px 0}[data-v-4d439b90] .ant-tree-switcher{align-self:center;color:rgba(0,0,0,.45)}[data-v-4d439b90] .ant-tree-node-content-wrapper{display:flex;align-items:center;padding:0 8px!important;border-radius:6px;transition:all .3s;color:rgba(0,0,0,.88);background:transparent}[data-v-4d439b90] .ant-tree-node-content-wrapper:hover{background:rgba(0,0,0,.04)!important}[data-v-4d439b90] .ant-tree-node-selected{background:rgba(22,119,255,.1)!important}[data-v-4d439b90] .ant-tree-node-selected:hover{background:rgba(22,119,255,.15)!important}[data-v-4d439b90] .ant-tree-treenode-selected:before{background:transparent!important}.user-management-card,.user-management-container{color:#fff;height:100%}.user-management-card{background:hsla(0,0%,100%,.08);border-radius:15px;border:1px solid hsla(0,0%,100%,.2);overflow:hidden;backdrop-filter:blur(10px);display:flex;flex-direction:column}.ant-card-head{border-bottom:1px solid hsla(0,0%,100%,.2)!important}:deep(.user-management-card .ant-card-head){border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;padding:0 20px;background:transparent}:deep(.user-management-card .ant-card-head-title){color:#fff;padding:16px 0}.card-header{justify-content:space-between;flex-wrap:wrap;gap:16px}.card-header,.header-title{display:flex;align-items:center}.header-title{color:#f0f8ff;font-size:18px;font-weight:500}.title-icon{margin-right:8px;color:#667eea}.header-actions{flex-wrap:wrap;gap:16px}.header-actions,.toolbar{display:flex;align-items:center}.toolbar{justify-content:space-between;margin-bottom:16px;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.toolbar-left,.toolbar-right{display:flex;gap:8px}:deep(.ant-table){background:transparent;color:hsla(0,0%,100%,.85)}:deep(.ant-table-thead>tr>th){background:rgba(102,126,234,.2);color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2)}:deep(.ant-table-tbody>tr){background:transparent}:deep(.ant-table-tbody>tr>td){border-bottom:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.85);padding:12px 8px;background:transparent;transition:background .3s ease}:deep(.ant-table-tbody>tr:hover>td){background:rgba(102,126,234,.1)!important}:deep(.ant-table-tbody>tr.ant-table-row-selected>td){background:rgba(102,126,234,.2)!important}:deep(.ant-table-tbody>tr.ant-table-row:hover>td){background:rgba(102,126,234,.1)!important}:deep(.ant-table-tbody>tr.ant-table-row){background:transparent!important}:deep(.ant-table-tbody>tr.ant-table-row>td){background:transparent!important;transition:background .3s ease}:deep(.ant-pagination){color:hsla(0,0%,100%,.85)}:deep(.ant-pagination-item){background:transparent;border:1px solid hsla(0,0%,100%,.3)}:deep(.ant-pagination-item a){color:hsla(0,0%,100%,.85)}:deep(.ant-pagination-item-active){background:#667eea;border-color:#667eea}:deep(.ant-pagination-next),:deep(.ant-pagination-prev){color:hsla(0,0%,100%,.85);border:1px solid hsla(0,0%,100%,.3)}:deep(.ant-btn-link){color:#667eea}:deep(.ant-btn-link:hover){color:#764ba2}.search-input{border-radius:20px;overflow:hidden}:deep(.search-input .ant-input){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff}:deep(.search-input .ant-input::-moz-placeholder){color:hsla(0,0%,100%,.5)}:deep(.search-input .ant-input::placeholder){color:hsla(0,0%,100%,.5)}:deep(.search-input .ant-input:focus){box-shadow:0 0 0 2px rgba(102,126,234,.2);border-color:#667eea}:deep(.search-input .ant-input-search-button){background:var(--accent);border-color:var(--accent)}:deep(.ant-modal-content){background:#1a1a2e;color:#fff;border-radius:12px;overflow:hidden}:deep(.ant-modal-header){background:rgba(102,126,234,.2);border-bottom:1px solid hsla(0,0%,100%,.1);padding:16px 24px}:deep(.ant-modal-title){color:#fff}:deep(.ant-modal-close){color:hsla(0,0%,100%,.8)}:deep(.ant-modal-close:hover){color:#fff}:deep(.ant-form-item-label>label){color:hsla(0,0%,100%,.85)}:deep(.ant-input){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff}:deep(.ant-input:focus){box-shadow:0 0 0 2px rgba(102,126,234,.2);border-color:#667eea}:deep(.ant-select-selector){background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.2)!important;color:#fff!important}:deep(.ant-select-selection-item){color:#fff}:deep(.ant-select-arrow){color:hsla(0,0%,100%,.5)}:deep(.ant-switch){background:hsla(0,0%,100%,.2)}:deep(.ant-switch-checked){background:#667eea}@media (max-width:768px){.card-header{flex-direction:column;align-items:stretch}.header-actions{justify-content:space-between}.toolbar{flex-direction:column;align-items:flex-start;gap:12px}.toolbar-left,.toolbar-right{width:100%}}.layout-container[data-v-7d783940]{display:flex;height:calc(100vh - 200px);gap:20px;background:transparent}.left-panel[data-v-7d783940]{flex:3;display:flex;flex-direction:column;color:hsla(0,0%,100%,.85)}.right-panel[data-v-7d783940]{flex:8;overflow-y:auto}.panel-header[data-v-7d783940]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.panel-header h3[data-v-7d783940]{margin:0;color:#7fdbff;font-size:18px;font-weight:500}.org-chart-container[data-v-7d783940]{flex:1;padding:10px 0;border-radius:8px;min-height:500px;display:flex;flex-direction:column}.org-chart-container[data-v-7d783940] .ant-tree{flex:1;overflow-y:auto;background:transparent;color:rgba(0,0,0,.88)}.org-node-content[data-v-7d783940]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 0}.org-node-info[data-v-7d783940]{flex:1;display:flex;align-items:center;gap:12px}.org-node-name[data-v-7d783940]{font-weight:500;color:rgba(0,0,0,.88)}.org-node-code[data-v-7d783940]{color:rgba(0,0,0,.45);font-size:12px;background:rgba(0,0,0,.04);padding:2px 6px;border-radius:4px}.org-node-status[data-v-7d783940]{margin-right:16px}.org-status-tag[data-v-7d783940]{font-size:12px;border-radius:8px}.org-node-actions[data-v-7d783940]{display:flex;gap:4px;opacity:0;transition:opacity .3s}.org-node-content:hover .org-node-actions[data-v-7d783940]{opacity:1}[data-v-7d783940] .org-node-actions .ant-btn-link{color:var(--accent);padding:0}[data-v-7d783940] .org-node-actions .ant-btn-link:hover{color:var(--accent-hover)}[data-v-7d783940] .org-node-actions .ant-btn-dangerous{color:#ff4d4f}[data-v-7d783940] .org-node-actions .ant-btn-dangerous:hover{color:#cf1322}[data-v-7d783940] .ant-tree-treenode{padding:2px 0}[data-v-7d783940] .ant-tree-switcher{align-self:center;color:rgba(0,0,0,.45)}[data-v-7d783940] .ant-tree-node-content-wrapper{display:flex;align-items:center;padding:0 8px!important;border-radius:6px;transition:all .3s;color:rgba(0,0,0,.88);background:transparent}[data-v-7d783940] .ant-tree-node-content-wrapper:hover{background:rgba(0,0,0,.04)!important}[data-v-7d783940] .ant-tree-node-selected{background:rgba(22,119,255,.1)!important}[data-v-7d783940] .ant-tree-node-selected:hover{background:rgba(22,119,255,.15)!important}[data-v-7d783940] .ant-tree-treenode-selected:before{background:transparent!important}[data-v-dd31975e] .my-table .ant-btn-link{color:var(--accent)!important;padding:0}[data-v-dd31975e] .my-table .ant-btn-link:hover{color:var(--accent-hover)!important}[data-v-dd31975e] .my-table .ant-btn-dangerous{color:#ff4d4f!important}[data-v-dd31975e] .my-table .ant-btn-dangerous:hover{color:#cf1322!important}.code-generator-container[data-v-72ac6844]{padding:16px;min-height:100%}.code-generator-card[data-v-72ac6844]{background:#fff;border-radius:8px;border:1px solid #f0f0f0;color:rgba(0,0,0,.88);overflow:hidden;height:100%;display:flex;flex-direction:column;box-shadow:0 1px 2px rgba(0,0,0,.03)}.code-generator-card .ant-card-head[data-v-72ac6844]{border-bottom:1px solid #f0f0f0;color:rgba(0,0,0,.88);padding:0 20px;background:#fafafa}.code-generator-card .ant-card-head-title[data-v-72ac6844],.generator-content[data-v-72ac6844]{color:rgba(0,0,0,.88);padding:16px 0}.step-section[data-v-72ac6844]{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #f0f0f0;color:rgba(0,0,0,.88)}.step-section[data-v-72ac6844]:last-child{border-bottom:none}.step-section h3[data-v-72ac6844]{margin-bottom:16px;color:rgba(0,0,0,.88);font-size:16px}.step-desc[data-v-72ac6844]{margin-top:12px;color:rgba(0,0,0,.65);font-style:italic}.entity-info[data-v-72ac6844]{margin-bottom:16px;padding:12px;background:#fafafa;border-radius:4px;color:rgba(0,0,0,.88)}.entity-info p[data-v-72ac6844]{margin:8px 0;color:rgba(0,0,0,.65)}.entity-actions[data-v-72ac6844]{margin-bottom:16px}[data-v-72ac6844] .ant-select-selector{background:#fff!important;border:1px solid #d9d9d9!important;color:rgba(0,0,0,.88)!important}[data-v-72ac6844] .ant-select-selection-item{color:rgba(0,0,0,.88)!important}[data-v-72ac6844] .ant-table{background:#fff;color:rgba(0,0,0,.88)}[data-v-72ac6844] .ant-table-thead>tr>th{background:#fafafa;color:rgba(0,0,0,.88);border-bottom:1px solid #f0f0f0}[data-v-72ac6844] .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;color:rgba(0,0,0,.65)}[data-v-72ac6844] .ant-table-tbody>tr:hover>td{background:#fafafa!important}[data-v-72ac6844] .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--fn-color-brand-light)!important}[data-v-72ac6844] .ant-table-wrapper{text-align:left}[data-v-72ac6844] .ant-btn-primary{background:var(--accent);border:1px solid var(--accent)}[data-v-72ac6844] .ant-btn-primary:hover{background:var(--accent-hover);border:1px solid var(--accent-hover)}[data-v-72ac6844] .ant-btn{background:#fff;border:1px solid #d9d9d9;color:rgba(0,0,0,.88)}[data-v-72ac6844] .ant-btn:hover{background:#f5f5f5;border-color:#d9d9d9;color:rgba(0,0,0,.88)}[data-v-72ac6844] .ant-tag{color:rgba(0,0,0,.88);background:#fafafa;border:1px solid #d9d9d9}.dashboard-container[data-v-7c30d1ba]{color:rgba(0,0,0,.88)}.welcome-card[data-v-7c30d1ba]{background:#fff;border-radius:8px;padding:28px 24px;margin-bottom:20px;text-align:center;border:1px solid #f0f0f0;box-shadow:0 1px 2px rgba(0,0,0,.03)}.welcome-card h1[data-v-7c30d1ba]{color:rgba(0,0,0,.88);font-size:22px;font-weight:600;margin-bottom:8px}.welcome-card p[data-v-7c30d1ba]{color:rgba(0,0,0,.45);font-size:14px;margin-bottom:24px}.welcome-stats[data-v-7c30d1ba]{display:flex;justify-content:center;gap:48px;margin-top:8px;flex-wrap:wrap}.stat-item[data-v-7c30d1ba]{text-align:center}.stat-value[data-v-7c30d1ba]{display:block;font-size:26px;font-weight:600;color:var(--accent)}.stat-label[data-v-7c30d1ba]{font-size:13px;color:rgba(0,0,0,.45);margin-top:4px;display:inline-block}.info-cards[data-v-7c30d1ba]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:8px}.info-card[data-v-7c30d1ba]{border-radius:8px;border:1px solid #f0f0f0}[data-v-7c30d1ba] .info-card .ant-card-head{border-bottom:1px solid #f0f0f0;font-weight:600}[data-v-7c30d1ba] .info-card .ant-card-body{color:rgba(0,0,0,.65)}.user-profile-container[data-v-c4c1d4b6]{height:100%;padding:20px}.user-profile-card[data-v-c4c1d4b6]{height:100%;background:#fff;border-radius:8px;border:1px solid #f0f0f0;color:rgba(0,0,0,.88);overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.03)}[data-v-c4c1d4b6] .user-profile-card .ant-card-head{border-bottom:1px solid #f0f0f0;color:rgba(0,0,0,.88);padding:0 20px;background:#fafafa}[data-v-c4c1d4b6] .user-profile-card .ant-card-head-title{color:rgba(0,0,0,.88);padding:16px 0}.card-header[data-v-c4c1d4b6]{display:flex;justify-content:space-between;align-items:center}.header-title[data-v-c4c1d4b6]{display:flex;align-items:center;font-size:18px;font-weight:500;color:rgba(0,0,0,.88)}.title-icon[data-v-c4c1d4b6]{margin-right:8px;font-size:20px;color:var(--accent)}.profile-content[data-v-c4c1d4b6]{padding:20px}.avatar-section[data-v-c4c1d4b6]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:20px}.avatar-wrapper[data-v-c4c1d4b6]{text-align:center;margin-bottom:20px}.avatar-wrapper h3[data-v-c4c1d4b6]{margin-top:16px;margin-bottom:8px;font-size:20px;color:rgba(0,0,0,.88)}.user-id[data-v-c4c1d4b6]{color:rgba(0,0,0,.45);font-size:14px;margin:0}.info-section[data-v-c4c1d4b6]{padding-top:20px}.token-quota-section[data-v-c4c1d4b6]{margin-top:24px;padding:20px;border:1px solid #f0f0f0;border-radius:8px;background:#fafafa}.quota-header[data-v-c4c1d4b6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.quota-month[data-v-c4c1d4b6]{color:rgba(0,0,0,.45);font-size:14px}.quota-item[data-v-c4c1d4b6]{text-align:center}.quota-label[data-v-c4c1d4b6]{color:rgba(0,0,0,.45);font-size:14px;margin-bottom:8px}.quota-value[data-v-c4c1d4b6]{color:rgba(0,0,0,.88);font-size:22px;font-weight:600}.quota-used[data-v-c4c1d4b6]{color:var(--accent)}.quota-remaining[data-v-c4c1d4b6]{color:#52c41a}.quota-progress[data-v-c4c1d4b6]{margin-top:16px}.quota-tip[data-v-c4c1d4b6]{color:rgba(0,0,0,.45);font-size:12px;margin-top:8px}[data-v-c4c1d4b6] .info-section .ant-descriptions-item-label{color:rgba(0,0,0,.88);background-color:#fafafa}[data-v-c4c1d4b6] .info-section .ant-descriptions-item-content{color:rgba(0,0,0,.88);background-color:#fff}[data-v-c4c1d4b6] .info-section .ant-descriptions-view{border:1px solid #f0f0f0}[data-v-c4c1d4b6] .info-section .ant-descriptions-row{border-bottom:1px solid #f0f0f0}[data-v-c4c1d4b6] .info-section .ant-descriptions-row:last-child{border-bottom:none}[data-v-c4c1d4b6] .ant-tag{color:var(--accent);background:var(--fn-color-brand-light);border:1px solid var(--fn-color-brand-border)}.action-buttons[data-v-c4c1d4b6]{margin-top:30px;text-align:right}.chatroom-page[data-v-08e5705a]{display:flex;flex-direction:column;height:calc(100vh - 130px);padding:12px;box-sizing:border-box}.entry[data-v-08e5705a]{flex:1;display:flex;align-items:center;justify-content:center}.entry-card[data-v-08e5705a]{width:420px}.entry-tip[data-v-08e5705a]{margin:12px 0;color:#888;font-size:12px;line-height:1.6}.room-header[data-v-08e5705a]{display:flex;align-items:center;justify-content:space-between;padding:8px 4px;border-bottom:1px solid #eee}.room-title[data-v-08e5705a]{font-weight:600;font-size:16px}.msg-list[data-v-08e5705a]{flex:1;overflow-y:auto;padding:12px 4px}.msg-row[data-v-08e5705a]{display:flex;margin-bottom:12px}.row-user[data-v-08e5705a]{justify-content:flex-end}.row-ai[data-v-08e5705a]{justify-content:flex-start}.bubble[data-v-08e5705a]{max-width:72%;padding:10px 12px;border-radius:10px;word-break:break-word}.bub-user[data-v-08e5705a]{background:#1677ff;color:#fff}.bub-ai[data-v-08e5705a]{background:#f4f5f7;color:#222}.pre-wrap[data-v-08e5705a]{white-space:pre-wrap}.msg-process[data-v-08e5705a]{color:#999;font-size:12px;margin-bottom:6px}.message-collapse[data-v-08e5705a]{margin-top:4px;font-size:12px;position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;z-index:10}.message-collapse[data-v-08e5705a] .ant-collapse-header{padding:3px 10px!important;border-radius:4px;font-size:10px;color:rgba(0,0,0,.5)!important;background:rgba(0,0,0,.04)!important;border:none!important;display:flex!important;align-items:center!important}.message-collapse[data-v-08e5705a] .ant-collapse-content-box{padding:4px 10px!important;background:hsla(0,0%,100%,.08)!important;border:none!important;border-radius:0 0 4px 4px!important}.collapse-content[data-v-08e5705a]{color:rgba(0,0,0,.55);font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-all}.collapse-content a[data-v-08e5705a]{color:var(--accent)}.detail-modal-body[data-v-08e5705a]{max-height:750px;overflow-y:auto;white-space:pre-wrap;word-break:break-all}.msg-content[data-v-08e5705a]{line-height:1.6}.typing[data-v-08e5705a]{color:var(--accent);font-size:12px;margin-top:4px}.ai-error[data-v-08e5705a]{color:#d4380d;margin-top:4px}.msg-meta[data-v-08e5705a]{color:#aaa;font-size:11px;margin-top:6px}.recommend-questions[data-v-08e5705a]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.recommend-chip[data-v-08e5705a]{display:inline-flex;align-items:center;max-width:100%;padding:4px 12px 4px 9px;border-radius:999px;border:1px solid rgba(0,0,0,.07);background:#fff;color:rgba(0,0,0,.6);font-size:12px;line-height:18px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.recommend-chip[data-v-08e5705a]:before{content:"→";margin-right:6px;color:rgba(0,0,0,.25);font-size:12px;line-height:18px;transition:color .2s ease}.recommend-chip[data-v-08e5705a]:hover{color:var(--accent);border-color:var(--fn-color-brand-border);background:var(--fn-color-brand-bg);box-shadow:0 1px 4px var(--fn-color-brand-shadow)}.recommend-chip[data-v-08e5705a]:hover:before{color:var(--accent)}.recommend-chip[data-v-08e5705a]:active{background:var(--fn-bg-active);box-shadow:none}.ask-fail[data-v-08e5705a]{margin-top:6px}.composer[data-v-08e5705a]{border-top:1px solid #eee;padding-top:8px}.composer-tools[data-v-08e5705a]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.tool-label[data-v-08e5705a]{font-size:12px;color:#666}[data-v-08e5705a] .composer-tools .ant-switch.ant-switch-checked{background:#10b981!important}[data-v-08e5705a] .composer-tools .ant-switch.ant-switch-unchecked{background:rgba(100,120,150,.3)!important}.composer-actions[data-v-08e5705a]{display:flex;justify-content:flex-end;margin-top:8px}.under-development-container[data-v-efd538fa]{padding:24px}.welcome-card[data-v-efd538fa]{background:hsla(0,0%,100%,.1);border-radius:15px;padding:30px;margin-bottom:30px;text-align:center;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 4px 20px rgba(0,0,0,.1);color:#fff;max-width:1200px;margin:24px auto}.welcome-card h1[data-v-efd538fa]{color:#fff;font-size:28px;margin-bottom:10px;text-shadow:0 0 10px rgba(102,126,234,.5)}.welcome-card p[data-v-efd538fa]{color:hsla(0,0%,100%,.8);font-size:16px;margin-bottom:30px}.progress-section[data-v-efd538fa]{margin:30px 0}.progress-bar[data-v-efd538fa]{max-width:600px;margin:0 auto}.progress-text[data-v-efd538fa]{margin-top:10px;font-size:16px;color:hsla(0,0%,100%,.8)}.info-cards[data-v-efd538fa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:30px 0}.info-card[data-v-efd538fa]{background:hsla(0,0%,100%,.1);border-radius:15px;border:1px solid hsla(0,0%,100%,.2);color:#fff}[data-v-efd538fa] .info-card .ant-card-head{border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;padding:0 20px;background:transparent}[data-v-efd538fa] .info-card .ant-card-head-title{color:#fff}[data-v-efd538fa] .info-card .ant-card-body{color:hsla(0,0%,100%,.8);background:transparent}.actions[data-v-efd538fa]{margin-top:30px}body,html{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-top:0;margin-bottom:1em}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}button,input,optgroup,select,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{--fn-bg-primary:#fff;--fn-bg-secondary:#f7f8fa;--fn-bg-tertiary:#f0f1f3;--fn-bg-elevated:#fff;--fn-bg-layout:#f5f6f8;--fn-bg-container:#fff;--fn-bg-code:#f5f6f8;--fn-bg-toolbar:#fafbfc;--fn-bg-toolbar-hover:#f0f1f3;--fn-bg-input-label:#f7f8fa;--fn-bg-success-light:#ecfdf5;--fn-bg-danger-light:#fef2f2;--fn-bg-warning-light:#fffbeb;--fn-bg-info-light:#eff6ff;--fn-bg-glass:hsla(0,0%,100%,.8);--fn-color-brand:#e85d75;--fn-color-brand-hover:#d14a62;--fn-color-brand-soft:#d14a62;--fn-color-on-brand:#fff;--fn-color-brand-light:#fde8ec;--fn-color-brand-border:color-mix(in srgb,var(--fn-color-brand) 28%,transparent);--fn-color-brand-bg:color-mix(in srgb,var(--fn-color-brand) 6%,transparent);--fn-color-brand-shadow:color-mix(in srgb,var(--fn-color-brand) 15%,transparent);--fn-color-brand-glow:color-mix(in srgb,var(--fn-color-brand) 8%,transparent);--fn-bg-hover:color-mix(in srgb,var(--fn-color-brand) 4%,transparent);--fn-bg-active:color-mix(in srgb,var(--fn-color-brand) 8%,transparent);--fn-bg-selected:color-mix(in srgb,var(--fn-color-brand) 6%,transparent);--fn-text-primary:#111827;--fn-text-secondary:#4b5563;--fn-text-tertiary:#9ca3af;--fn-text-quaternary:#d1d5db;--fn-text-placeholder:#c0c5ce;--fn-text-disabled:#d1d5db;--fn-text-inverse:#fff;--fn-text-brand:var(--fn-color-brand);--fn-border-primary:#e5e7eb;--fn-border-secondary:#f3f4f6;--fn-border-tertiary:#f9fafb;--fn-border-input:#d1d5db;--fn-border-input-alt:#e5e7eb;--fn-border-focus:var(--fn-color-brand);--fn-color-success:#10b981;--fn-color-success-border:#6ee7b7;--fn-color-success-glow:rgba(16,185,129,.2);--fn-color-danger:#ef4444;--fn-color-danger-border:#fca5a5;--fn-color-warning:#f59e0b;--fn-color-warning-border:#fcd34d;--fn-color-warning-text:#d97706;--fn-color-info:#3b82f6;--fn-color-info-border:#93c5fd;--fn-assistant-bubble-bg:hsla(0,0%,100%,.45);--fn-assistant-bubble-bg-gradient:linear-gradient(135deg,color-mix(in srgb,var(--fn-color-brand) 6%,transparent) 0%,hsla(0,0%,100%,.35) 50%,color-mix(in srgb,var(--fn-color-brand) 5%,transparent) 100%);--fn-assistant-bubble-border:color-mix(in srgb,var(--fn-color-brand) 12%,transparent);--fn-shadow-xs:0 1px 2px rgba(0,0,0,.04);--fn-shadow-sm:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.03);--fn-shadow-md:0 4px 6px -1px rgba(0,0,0,.06),0 2px 4px -2px rgba(0,0,0,.04);--fn-shadow-lg:0 10px 15px -3px rgba(0,0,0,.07),0 4px 6px -4px rgba(0,0,0,.04);--fn-shadow-xl:0 20px 25px -5px rgba(0,0,0,.07),0 8px 10px -6px rgba(0,0,0,.04);--fn-shadow-brand:0 4px 14px var(--fn-color-brand-shadow);--fn-focus-ring:0 0 0 3px var(--fn-color-brand-glow);--fn-row-selected-bg:color-mix(in srgb,var(--fn-color-brand) 5%,transparent);--fn-row-selected-hover:color-mix(in srgb,var(--fn-color-brand) 9%,transparent);--fn-row-selected-border:var(--fn-color-brand);--fn-card-border-normal:#e5e7eb;--fn-card-shadow-normal:0 1px 3px rgba(0,0,0,.04);--fn-card-radius:12px;--fn-sidebar-width:220px;--fn-sidebar-collapsed-width:56px;--fn-sidebar-bg:#fff;--fn-sidebar-border:#ebebeb;--fn-sidebar-item-hover:#f5f5f5;--fn-sidebar-item-active-bg:var(--fn-color-brand-light);--fn-sidebar-item-active-text:var(--fn-color-brand);--fn-sidebar-group-text:#b0b5be;--fn-transition-fast:0.12s cubic-bezier(0.4,0,0.2,1);--fn-transition:0.18s cubic-bezier(0.4,0,0.2,1);--fn-transition-sm:0.18s cubic-bezier(0.4,0,0.2,1);--fn-transition-slow:0.28s cubic-bezier(0.4,0,0.2,1);--fn-transition-spring:0.32s cubic-bezier(0.34,1.56,0.64,1);--fn-radius-sm:5px;--fn-radius-md:8px;--fn-radius-lg:12px;--fn-radius-xl:18px;--fn-radius-full:9999px;--scrollbar-thumb:rgba(0,0,0,.15);--scrollbar-thumb-hover:rgba(0,0,0,.25);--accent:var(--fn-color-brand);--accent-hover:var(--fn-color-brand-hover);--accent-soft:var(--fn-bg-active);--page-bg:var(--fn-bg-layout);--sider-bg:var(--fn-sidebar-bg);--sider-logo-border:var(--fn-sidebar-border);--header-bg:var(--fn-bg-container);--header-border:var(--fn-border-secondary);--content-surface:var(--fn-bg-container);--content-border:var(--fn-border-secondary);--text-strong:var(--fn-text-primary);--text-muted:var(--fn-text-secondary);--hover-bg:var(--fn-bg-secondary);--danger:var(--fn-color-danger)}.layout-container{--fn-color-brand-light:color-mix(in srgb,var(--fn-color-brand) 10%,#fff);--fn-text-brand:var(--fn-color-brand-hover);--fn-color-brand-border:color-mix(in srgb,var(--fn-color-brand) 28%,transparent);--fn-color-brand-bg:color-mix(in srgb,var(--fn-color-brand) 6%,transparent);--fn-color-brand-shadow:color-mix(in srgb,var(--fn-color-brand) 15%,transparent);--fn-color-brand-glow:color-mix(in srgb,var(--fn-color-brand) 8%,transparent);--fn-bg-hover:color-mix(in srgb,var(--fn-color-brand) 4%,transparent);--fn-bg-active:color-mix(in srgb,var(--fn-color-brand) 8%,transparent);--fn-bg-selected:color-mix(in srgb,var(--fn-color-brand) 6%,transparent);--fn-border-focus:var(--fn-color-brand);--fn-sidebar-item-active-bg:var(--fn-color-brand-light);--fn-sidebar-item-active-text:var(--fn-color-brand);--fn-row-selected-bg:color-mix(in srgb,var(--fn-color-brand) 5%,transparent);--fn-row-selected-hover:color-mix(in srgb,var(--fn-color-brand) 9%,transparent);--fn-row-selected-border:var(--fn-color-brand);--fn-shadow-brand:0 4px 14px var(--fn-color-brand-shadow);--fn-focus-ring:0 0 0 3px var(--fn-color-brand-glow);--fn-assistant-bubble-bg-gradient:linear-gradient(135deg,color-mix(in srgb,var(--fn-color-brand) 6%,transparent) 0%,hsla(0,0%,100%,.35) 50%,color-mix(in srgb,var(--fn-color-brand) 5%,transparent) 100%);--fn-assistant-bubble-border:color-mix(in srgb,var(--fn-color-brand) 12%,transparent);--accent:var(--fn-color-brand);--accent-hover:var(--fn-color-brand-hover);--accent-soft:var(--fn-bg-active)}.content-wrapper .dashboard-container,.content-wrapper .management-container,.content-wrapper .user-management-container{color:rgba(0,0,0,.88)}.content-wrapper .management-card,.content-wrapper .user-management-card{background:#fff!important;border:1px solid #f0f0f0!important;color:rgba(0,0,0,.88)!important;backdrop-filter:none!important;box-shadow:0 1px 2px rgba(0,0,0,.03)}.content-wrapper .management-card .ant-card-head,.content-wrapper .user-management-card .ant-card-head{background:#fafafa!important;border-bottom:1px solid #f0f0f0!important;color:rgba(0,0,0,.88)!important}.content-wrapper .header-title,.content-wrapper .management-card .ant-card-head-title,.content-wrapper .user-management-card .ant-card-head-title{color:rgba(0,0,0,.88)!important}.content-wrapper .title-icon{color:var(--accent)!important}.content-wrapper .toolbar{border-bottom-color:#f0f0f0!important}.content-wrapper .ant-table,.content-wrapper .my-table{color:rgba(0,0,0,.88)!important}.content-wrapper .ant-table-thead>tr>th,.content-wrapper .my-table .ant-table-thead>tr>th{background:#fafafa!important;color:rgba(0,0,0,.88)!important;border-bottom:1px solid #f0f0f0!important}.content-wrapper .ant-table-tbody>tr>td,.content-wrapper .my-table .ant-table-tbody>tr>td{color:rgba(0,0,0,.65)!important;border-bottom:1px solid #f0f0f0!important;background:#fff!important}.content-wrapper .ant-table-tbody>tr:hover>td,.content-wrapper .my-table .ant-table-tbody>tr:hover>td{background:#fafafa!important}.content-wrapper .ant-table-tbody>tr.ant-table-row-selected>td,.content-wrapper .my-table .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--fn-color-brand-light)!important}.content-wrapper .ant-pagination,.content-wrapper .my-table .ant-pagination{color:rgba(0,0,0,.65)!important}.content-wrapper .ant-card-head{border-bottom-color:#f0f0f0!important}.content-wrapper .ant-input,.content-wrapper .ant-input-password .ant-input{color:rgba(0,0,0,.88)!important;background:#fff!important}.content-wrapper .custom-input .ant-input,.content-wrapper .search-input .ant-input{background:#fff!important;border-color:#d9d9d9!important;color:rgba(0,0,0,.88)!important}.content-wrapper .search-input.ant-input-wrapper{border-radius:8px;border:1px solid #d9d9d9}.content-wrapper .search-input .ant-input{border-right:none;border-radius:8px 0 0 8px}.content-wrapper .search-input .ant-input::-moz-placeholder{color:rgba(0,0,0,.25)}.content-wrapper .search-input .ant-input::placeholder{color:rgba(0,0,0,.25)}.content-wrapper .search-input .ant-input:focus{box-shadow:var(--fn-focus-ring);border-color:var(--accent)}.content-wrapper .search-input .ant-input-search-button{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.content-wrapper .search-input .ant-input-search-button:hover{background:var(--accent-hover)!important;border-color:var(--accent-hover)!important}.content-wrapper .search-input .ant-input-search-button .anticon{color:#fff!important}.content-wrapper .ant-input-group-addon{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.content-wrapper .ant-input-group-addon .anticon{color:#fff!important}.content-wrapper .ant-input-search .ant-input-group-addon,.content-wrapper .ant-input-search .ant-input-group-addon .ant-btn-icon-only{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.content-wrapper .ant-input-search .ant-input-group-addon .ant-btn-icon-only:hover{background:var(--accent-hover)!important;border-color:var(--accent-hover)!important}.content-wrapper .custom-select .ant-select-selector{background:#fff!important;border-color:#d9d9d9!important;color:rgba(0,0,0,.88)!important}.content-wrapper .custom-select .ant-select-selection-item{color:rgba(0,0,0,.88)!important}.content-wrapper .management-card .ant-dropdown-link{color:rgba(0,0,0,.55)!important}.content-wrapper .ai-chat-container{background:#fff!important;border:1px solid #f0f0f0!important;color:rgba(0,0,0,.88)!important;backdrop-filter:none!important}.content-wrapper .chat-sidebar{background:#fafafa!important;border-right-color:#f0f0f0!important}.content-wrapper .sidebar-header{border-bottom-color:#f0f0f0!important}.content-wrapper .sidebar-header h3{color:rgba(0,0,0,.88)!important}.content-wrapper .conversation-item{background:#fff!important;border:1px solid #f0f0f0!important;color:rgba(0,0,0,.88)!important}.content-wrapper .conversation-item:hover{background:#f5f5f5!important;border-color:#d9d9d9!important}.content-wrapper .conversation-item.active{background:var(--fn-color-brand-light)!important;border-color:var(--fn-color-brand-border)!important}.content-wrapper .conversation-title{color:rgba(0,0,0,.88)!important}.content-wrapper .conversation-preview,.content-wrapper .conversation-time,.content-wrapper .delete-btn{color:rgba(0,0,0,.45)!important}.content-wrapper .chat-main{background:#fff!important}.content-wrapper .chat-header{border-bottom-color:#f0f0f0!important}.content-wrapper .chat-header h2{color:rgba(0,0,0,.88)!important}.content-wrapper .agent-info{color:rgba(0,0,0,.65)!important;opacity:1!important}.content-wrapper .message-avatar:not(.avatar-user){background:#fff!important;border-color:#d9d9d9!important;color:var(--accent)!important}.content-wrapper .message-avatar.avatar-ai{background:transparent!important;border-color:transparent!important}.content-wrapper .message-text{color:rgba(0,0,0,.88)!important}.content-wrapper .message-item.user-message .message-text{background:#1677ff!important;color:#fff!important}.content-wrapper .message-item.ai-message .message-text{background:#f5f5f5!important;color:rgba(0,0,0,.88)!important;border:1px solid #f0f0f0}.content-wrapper .message-item.user-message .message-time,.content-wrapper .message-time{color:rgba(0,0,0,.45)!important}.content-wrapper .typing-indicator{background:#f5f5f5!important;border:1px solid #f0f0f0}.content-wrapper .typing-indicator span{background:rgba(0,0,0,.35)!important}.content-wrapper .copy-button{color:rgba(0,0,0,.45)!important}.content-wrapper .copy-button:hover{color:var(--accent)!important}.content-wrapper .chat-input-area{border-top-color:#f0f0f0!important;background:#fafafa!important}.content-wrapper .input-group{background:#fff!important;border:1px solid #f0f0f0!important;box-shadow:none!important}.content-wrapper .message-input,.content-wrapper .message-input .ant-input,.content-wrapper .message-input textarea,.content-wrapper .message-input.ant-input{background:#fff!important;border-color:#d9d9d9!important;color:rgba(0,0,0,.88)!important}.content-wrapper .message-input .ant-input::-moz-placeholder{color:rgba(0,0,0,.35)!important}.content-wrapper .message-input .ant-input::placeholder{color:rgba(0,0,0,.35)!important}.content-wrapper .online-search-switch .ant-switch-inner{color:rgba(0,0,0,.88)!important}.content-wrapper .chat-placeholder,.content-wrapper .placeholder-content{color:rgba(0,0,0,.45)!important}.content-wrapper .placeholder-icon{color:rgba(0,0,0,.25)!important}.content-wrapper .empty-conversations .ant-empty-description{color:rgba(0,0,0,.45)!important}.pagination-container{margin-top:24px;display:flex;justify-content:center;align-items:center;padding:16px 0;flex-wrap:wrap}.ant-table-wrapper .ant-pagination,.my-table .ant-pagination,.pagination-container .ant-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:rgba(0,0,0,.65);background:transparent;padding:0;border:none;box-shadow:none}.ant-table-wrapper .ant-pagination-item,.my-table .ant-pagination-item,.pagination-container .ant-pagination-item{background:#fff!important;border:1px solid #d9d9d9!important;border-radius:6px!important}.ant-table-wrapper .ant-pagination-item a,.my-table .ant-pagination-item a,.pagination-container .ant-pagination-item a{color:rgba(0,0,0,.88)!important}.ant-table-wrapper .ant-pagination-item-active,.my-table .ant-pagination-item-active,.pagination-container .ant-pagination-item-active{border-color:var(--accent)!important}.ant-table-wrapper .ant-pagination-item-active a,.my-table .ant-pagination-item-active a,.pagination-container .ant-pagination-item-active a{color:var(--accent)!important}.ant-table-wrapper .ant-pagination-next .ant-pagination-item-link,.ant-table-wrapper .ant-pagination-prev .ant-pagination-item-link,.my-table .ant-pagination-next .ant-pagination-item-link,.my-table .ant-pagination-prev .ant-pagination-item-link,.pagination-container .ant-pagination-next .ant-pagination-item-link,.pagination-container .ant-pagination-prev .ant-pagination-item-link{color:rgba(0,0,0,.65)!important;background:#fff!important;border:1px solid #d9d9d9!important;border-radius:6px!important}.ant-table-wrapper .ant-pagination-total-text,.my-table .ant-pagination-total-text,.pagination-container .ant-pagination-total-text{color:rgba(0,0,0,.45)}.ant-table-wrapper .ant-pagination .ant-select-selector,.my-table .ant-pagination .ant-select-selector,.pagination-container .ant-select-selector{background:#fff!important;border:1px solid #d9d9d9!important}.ant-table-wrapper .ant-pagination .ant-select-selection-item,.my-table .ant-pagination .ant-select-selection-item,.pagination-container .ant-select-selection-item{color:rgba(0,0,0,.88)!important}.ant-table-wrapper .ant-pagination .ant-select-arrow,.my-table .ant-pagination .ant-select-arrow,.pagination-container .ant-select-arrow{color:rgba(0,0,0,.45)}.ant-table-wrapper .ant-pagination-options-quick-jumper,.my-table .ant-pagination-options-quick-jumper,.pagination-container .ant-pagination-options-quick-jumper{color:rgba(0,0,0,.65)}.ant-table-wrapper .ant-pagination-options-quick-jumper input,.my-table .ant-pagination-options-quick-jumper input,.pagination-container .ant-pagination-options-quick-jumper input{background:#fff;border:1px solid #d9d9d9;color:rgba(0,0,0,.88)}.ant-table-wrapper .ant-pagination-item-disabled,.ant-table-wrapper .ant-pagination-item-disabled:hover,.my-table .ant-pagination-item-disabled,.my-table .ant-pagination-item-disabled:hover,.pagination-container .ant-pagination-item-disabled,.pagination-container .ant-pagination-item-disabled:hover{background:#f5f5f5!important;border-color:#d9d9d9!important;opacity:.65}.ant-table-wrapper .ant-pagination-item-disabled a,.my-table .ant-pagination-item-disabled a,.pagination-container .ant-pagination-item-disabled a{color:rgba(0,0,0,.25)!important}.ant-table-wrapper .ant-pagination-next.ant-pagination-disabled .ant-pagination-item-link,.ant-table-wrapper .ant-pagination-prev.ant-pagination-disabled .ant-pagination-item-link,.my-table .ant-pagination-next.ant-pagination-disabled .ant-pagination-item-link,.my-table .ant-pagination-prev.ant-pagination-disabled .ant-pagination-item-link,.pagination-container .ant-pagination-next.ant-pagination-disabled .ant-pagination-item-link,.pagination-container .ant-pagination-prev.ant-pagination-disabled .ant-pagination-item-link{color:rgba(0,0,0,.25)!important;background:#f5f5f5!important;border-color:#d9d9d9!important}.ant-table-pagination{margin:16px 0 0!important}