body{min-width:1280px}#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}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}:focus::-webkit-scrollbar-thumb,:hover::-webkit-scrollbar-thumb{background:#c0c4cc}*{scrollbar-width:thin;scrollbar-color:transparent transparent}:focus,:hover{scrollbar-color:#c0c4cc transparent}[data-v-17183db3]:root{--primary-blue:#1677ff;--light-bg:#f7faff;--text-dark:#1a1a1a;--text-gray:#8c8c8c;--border-light:#e6edf7;--white:#fff}.login-wrap[data-v-17183db3]{width:100vw;height:100vh;background:var(--white);display:flex;flex-direction:column;overflow:hidden}.login-header[data-v-17183db3]{display:flex;justify-content:space-between;align-items:center;padding:16px 32px;flex-shrink:0}.login-header .logo-bar[data-v-17183db3]{display:flex;align-items:center;gap:8px}.login-header .logo-bar .logo-img[data-v-17183db3]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.login-header .logo-bar .logo-text[data-v-17183db3]{font-size:16px;font-weight:500;color:var(--text-dark)}.login-header .header-right[data-v-17183db3]{display:flex;align-items:center;gap:24px}.login-header .header-right .link-home[data-v-17183db3]{font-size:14px;cursor:pointer;text-decoration:none}.login-header .header-right .link-home[data-v-17183db3]:hover{text-decoration:none}.login-header .header-right .btn-login-top[data-v-17183db3]{padding:0 20px;height:36px;border-radius:6px;background:#145dff}.login-main[data-v-17183db3]{flex:1;display:grid;grid-template-columns:60% 40%;overflow:hidden;background-image:url(/img/icon_bg.a91c9156.png);background-size:cover;background-repeat:no-repeat;background-position:50%}.login-left[data-v-17183db3]{display:flex;align-items:center;justify-content:center}.login-left .illustration-box[data-v-17183db3]{width:85%;height:85%}.login-right[data-v-17183db3]{display:flex;align-items:center;justify-content:center;padding:0 60px;background-image:url(/img/icon_bg2.8158ae11.png);background-size:cover;background-repeat:no-repeat;background-position:50%}.login-right .form-container[data-v-17183db3]{width:100%;max-width:420px}.brand-title[data-v-17183db3]{margin-bottom:40px}.brand-title .en-brand[data-v-17183db3]{font-size:28px;font-weight:600;color:var(--primary-blue);letter-spacing:1px;display:block;margin-bottom:6px}.brand-title .cn-brand[data-v-17183db3]{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:32px;color:#000}.brand-title .brand-desc[data-v-17183db3]{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:18px;color:#929aa6;line-height:25px;margin-bottom:67px}.login-tabs[data-v-17183db3]{margin-bottom:0}.login-tabs[data-v-17183db3] .ant-tabs-nav{margin-bottom:24px}.login-tabs[data-v-17183db3] .ant-tabs-nav:before{border-bottom:none}.login-tabs[data-v-17183db3] .ant-tabs-tab{font-size:16px;padding:8px 0;margin-right:32px}.captcha-wrapper[data-v-17183db3]{display:flex;gap:12px}.captcha-wrapper .custom-input[data-v-17183db3]{flex:1}.captcha-wrapper .captcha-button[data-v-17183db3]{flex-shrink:0;height:48px;border-radius:12px;padding:0 16px;font-size:14px;background:#155dff;color:#fff;border:none}.captcha-wrapper .captcha-button[data-v-17183db3]:disabled{background:#d9d9d9;color:#999}.logo-img2[data-v-17183db3]{width:290px;margin:12px 0}.login-form .ant-form-item[data-v-17183db3]{margin-bottom:22px}.login-form[data-v-17183db3] .ant-input,.login-form[data-v-17183db3] .ant-input-password{height:44px;border-radius:8px;border:1px solid var(--border-light);font-size:14px;background:#f5fafe}.login-form[data-v-17183db3] .ant-input-prefix{color:var(--text-gray);font-size:16px}.form-options[data-v-17183db3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.form-options .forgot-link[data-v-17183db3]{color:var(--primary-blue);font-size:14px}.login-button[data-v-17183db3]{height:48px;font-size:16px;border-radius:8px;background:#155dff;color:#fff}[data-v-17183db3] .custom-input{height:48px;border-radius:12px;border:1px solid #e5e8ef;background:#f5fafe;padding:0 13px;font-size:16px;color:#333}[data-v-17183db3] .ant-input-affix-wrapper.custom-input{border:1px solid #e5e8ef!important;border-radius:12px;background:#f5fafe;padding:0 13px}[data-v-17183db3] .ant-input-affix-wrapper.custom-input .ant-input{background:transparent;border:none!important;box-shadow:none}[data-v-17183db3] .custom-input .ant-input-prefix{margin-right:10px;color:#999;font-size:18px}.register-tip[data-v-17183db3]{text-align:center;margin-top:24px;font-size:14px;color:var(--text-gray)}.register-tip .link-register[data-v-17183db3]{color:#155dff;font-weight:500;cursor:pointer}.layout-container{--page-bg:#f0f2f5;--sider-bg:#001529;--sider-logo-border:hsla(0,0%,100%,.06);--accent:#1677ff;--accent-hover:#4096ff;--accent-soft:rgba(22,119,255,.12);--header-bg:#fff;--header-border:#f0f0f0;--content-surface:#fff;--content-border:#f0f0f0;--text-strong:rgba(0,0,0,.88);--text-muted:rgba(0,0,0,.45);--footer-text:rgba(0,0,0,.45);--header-icon-color:rgba(0,0,0,.45);--danger:#ff4d4f}.theme-enterprise .logo-text{color:hsla(0,0%,100%,.95)}.theme-enterprise .trigger,.theme-enterprise .user-name{color:var(--text-strong)}.theme-enterprise .trigger:hover{color:var(--accent)}.theme-enterprise .header-icon{color:var(--header-icon-color)}.theme-enterprise .header-icon:hover{color:var(--accent)}.theme-enterprise :deep(.ant-badge-status-dot){background:var(--accent)}.theme-blackblue{--sider-bg:#0a0a0f;--accent:#1677ff;--accent-hover:#4096ff;--header-icon-color:rgba(0,0,0,.65)}.theme-blackblue .logo-text{color:hsla(0,0%,100%,.92)}.theme-blackblue .trigger,.theme-blackblue .user-name{color:var(--text-strong)}.theme-blackblue .trigger:hover{color:var(--accent)}.theme-blackblue .header-icon{color:var(--header-icon-color)}.theme-blackblue .header-icon:hover{color:var(--accent)}.theme-default{--sider-bg:#141824;--accent:#4f6ae8;--accent-hover:#6b82e0;--accent-soft:rgba(79,106,232,.15);--header-icon-color:rgba(0,0,0,.65)}.theme-default .logo-text{color:hsla(0,0%,100%,.92)}.theme-default .trigger,.theme-default .user-name{color:var(--text-strong)}.theme-default .trigger:hover{color:var(--accent)}.theme-default .header-icon{color:var(--header-icon-color)}.theme-default .header-icon:hover{color:var(--accent)}.theme-default :deep(.ant-badge-status-dot){background:var(--accent)}.theme-green{--sider-bg:#0f2418;--accent:#389e0d;--accent-hover:#52c41a;--accent-soft:rgba(56,158,13,.12);--header-icon-color:rgba(0,0,0,.65)}.theme-green .logo-text{color:hsla(0,0%,100%,.92)}.theme-green .trigger,.theme-green .user-name{color:var(--text-strong)}.theme-green .trigger:hover{color:var(--accent)}.theme-green .header-icon{color:var(--header-icon-color)}.theme-green .header-icon:hover{color:var(--accent)}.theme-green :deep(.ant-menu-dark .ant-menu-item:hover){background:var(--accent-soft)}.theme-green :deep(.ant-menu-dark .ant-menu-item-selected){background:var(--accent-soft)}.theme-green :deep(.ant-btn-link){color:var(--accent)}.theme-green :deep(.ant-badge-status-dot){background:var(--accent)}.theme-purple{--sider-bg:#1a1224;--accent:#722ed1;--accent-hover:#9254de;--accent-soft:rgba(114,46,209,.15);--header-icon-color:rgba(0,0,0,.65)}.theme-purple .logo-text{color:hsla(0,0%,100%,.92)}.theme-purple .trigger,.theme-purple .user-name{color:var(--text-strong)}.theme-purple .trigger:hover{color:var(--accent)}.theme-purple .header-icon{color:var(--header-icon-color)}.theme-purple .header-icon:hover{color:var(--accent)}.theme-purple :deep(.ant-menu-dark .ant-menu-item:hover){background:var(--accent-soft)}.theme-purple :deep(.ant-menu-dark .ant-menu-item-selected){background:var(--accent-soft)}.theme-purple :deep(.ant-btn-link){color:var(--accent)}.theme-purple :deep(.ant-badge-status-dot){background:var(--accent)}.theme-darkblue{--sider-bg:#0d1b2a;--accent:#1677ff;--accent-hover:#4096ff;--header-icon-color:rgba(0,0,0,.65)}.theme-darkblue .logo-text{color:hsla(0,0%,100%,.92)}.theme-darkblue .trigger,.theme-darkblue .user-name{color:var(--text-strong)}.theme-darkblue .trigger:hover{color:var(--accent)}.theme-darkblue .header-icon{color:var(--header-icon-color)}.theme-darkblue .header-icon:hover{color:var(--accent)}.theme-darkblue :deep(.ant-badge-status-dot){background:var(--accent)}.theme-simple-white{--page-bg:#f5f5f5;--sider-bg:#fff;--sider-logo-border:#f0f0f0;--accent:#1677ff;--accent-hover:#4096ff;--accent-soft:rgba(22,119,255,.1);--header-bg:#fff;--header-border:#f0f0f0;--content-surface:#fff;--content-border:#f0f0f0;--text-strong:rgba(0,0,0,.88);--text-muted:rgba(0,0,0,.45);--footer-text:rgba(0,0,0,.45);--header-icon-color:rgba(0,0,0,.45);--scrollbar-thumb:rgba(0,0,0,.15);--scrollbar-thumb-hover:rgba(0,0,0,.25);--danger:#ff4d4f}.theme-simple-white .logo-text{color:rgba(0,0,0,.88)}.theme-simple-white .trigger,.theme-simple-white .user-name{color:var(--text-strong)}.theme-simple-white .trigger:hover{color:var(--accent)}.theme-simple-white .header-icon{color:var(--header-icon-color)}.theme-simple-white .header-icon:hover{color:var(--accent)}.theme-simple-white :deep(.ant-menu-light){background:transparent!important;color:rgba(0,0,0,.88)}.theme-simple-white :deep(.ant-menu-light .ant-menu-item:hover){background:var(--accent-soft)!important}.theme-simple-white :deep(.ant-menu-light .ant-menu-item-selected){background:var(--accent-soft)!important;color:var(--accent)!important}.theme-simple-white :deep(.ant-menu-light .ant-menu-submenu-title:hover){background:var(--accent-soft)!important}.theme-simple-white :deep(.ant-menu-light .ant-menu-sub.ant-menu-inline){background:rgba(0,0,0,.02)!important}.theme-simple-white :deep(.ant-menu-light .ant-menu-submenu-title){color:rgba(0,0,0,.88)}.theme-simple-white .sider{border-right:1px solid #f0f0f0!important;box-shadow:2px 0 8px rgba(0,0,0,.04)}.theme-simple-white .menu-wrapper::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15)}.theme-simple-white .menu-wrapper::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}.theme-simple-white :deep(.ant-badge-status-dot){background:var(--accent)}.theme-preview{width:20px;height:20px;border-radius:4px;display:inline-block;margin-right:8px;vertical-align:middle;border:1px solid rgba(0,0,0,.06)}.theme-preview.theme-enterprise{background:linear-gradient(135deg,#001529 50%,#1677ff 0)}.theme-preview.theme-blackblue{background:linear-gradient(135deg,#0a0a0f 50%,#1677ff 0)}.theme-preview.theme-default{background:linear-gradient(135deg,#141824 50%,#4f6ae8 0)}.theme-preview.theme-green{background:linear-gradient(135deg,#0f2418 50%,#389e0d 0)}.theme-preview.theme-purple{background:linear-gradient(135deg,#1a1224 50%,#722ed1 0)}.theme-preview.theme-darkblue{background:linear-gradient(135deg,#0d1b2a 50%,#1677ff 0)}.theme-preview.theme-simple-white{background:linear-gradient(135deg,#fff 50%,#1677ff 0);border:1px solid #d9d9d9}.theme-option,.theme-switch-button{display:flex;align-items:center}.layout-container .header-icon{color:var(--header-icon-color)!important}.layout-container .header-icon:hover{color:var(--accent)!important}.layout-container{--header-height:64px;--sider-width:264px;--sider-collapsed-width:80px;min-height:100vh;background:#f6f8fc;position:relative;overflow:hidden}.layout-container .body-layout{margin-top:var(--header-height);min-height:calc(100vh - var(--header-height))}.layout-container .main-layout{position:relative;z-index:1;min-height:calc(100vh - var(--header-height));background:#f4f7fb!important;overflow-x:hidden;display:flex;flex-direction:column;margin-left:var(--sider-width);transition:margin-left .3s ease}.layout-container .main-layout-collapsed{margin-left:var(--sider-collapsed-width)}.sider{z-index:10;background:var(--sider-bg)!important;display:flex;flex-direction:column}.layout-container .sider{position:fixed;top:var(--header-height);bottom:0;left:0}.theme-simple-white .sider{border:none!important;box-shadow:none!important}.sider-toggle{position:absolute;top:49%;right:-26px;z-index:11;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;transition:background .2s,border-color .2s,color .2s}.sider-toggle-icon{transition:transform .2s ease}.sider-toggle-icon-rotated{transform:rotate(180deg)}.logo-wrapper{display:flex;justify-content:center;flex-shrink:0}.logo-image{height:32px;-o-object-fit:contain;object-fit:contain}.header-left .logo-image{margin:0}.logo-text{font-weight:600;font-size:19px;color:#12213f;white-space:nowrap;letter-spacing:.02em}.logo-text-two{color:#1768ff;margin-left:12px}.menu-icon{width:18px;height:18px;display:block;flex-shrink:0}.ant-menu-item:focus:not(:focus-visible),.ant-menu-submenu-title:focus:not(:focus-visible),.menu-icon:focus:not(:focus-visible){outline:none}:deep(.ant-layout-sider-children){display:flex;flex-direction:column;height:100%}.menu-wrapper{flex:1;overflow-y:auto;min-height:0;max-height:calc(100vh - var(--header-height) - 193px)}.ant-layout-sider-collapsed .menu-wrapper{max-height:calc(100vh - var(--header-height) - 160px)}.menu-wrapper.menu-wrapper-audit{max-height:calc(100vh - var(--header-height) - 247px)}.ant-layout-sider-collapsed .menu-wrapper.menu-wrapper-audit{max-height:calc(100vh - var(--header-height) - 210px)}.layout-container .sider .ant-menu.ant-menu-light{border-inline-end:none!important}:deep(.ant-menu-dark){background:transparent!important}:deep(.ant-menu-dark.ant-menu-inline){background:transparent!important}:deep(.ant-menu-dark .ant-menu-sub.ant-menu-inline){background:rgba(0,0,0,.15)!important}:deep(.ant-menu-dark .ant-menu-item:hover),:deep(.ant-menu-dark .ant-menu-submenu-title:hover){width:80%;background:hsla(0,0%,100%,.08)!important}:deep(.ant-menu-dark .ant-menu-item-selected){background:#edf4ff!important}.layout-container.theme-green :deep(.ant-menu-dark .ant-menu-item-selected),.layout-container.theme-purple :deep(.ant-menu-dark .ant-menu-item-selected){background:#edf4ff!important}.header{background:var(--header-bg)!important;display:flex;justify-content:space-between;align-items:center;height:var(--header-height);flex-shrink:0;line-height:64px;position:fixed;top:0;left:0;right:0;z-index:999}.layout-container .header{padding:0 50px 0 24px}:deep(.ant-layout-header){background:var(--header-bg)!important;border-bottom:1px solid var(--header-border);padding:0 24px;height:64px;line-height:64px;flex-shrink:0;padding-inline:0}.header-left{display:flex;align-items:center}.header>.header-left{gap:8px}.trigger{font-size:18px;padding:0 12px 0 0;cursor:pointer;transition:color .2s;display:flex;align-items:center;height:64px}.breadcrumb{margin-left:8px}:deep(.ant-breadcrumb .ant-breadcrumb-link),:deep(.ant-breadcrumb a),:deep(.ant-breadcrumb){color:var(--text-muted)}:deep(.ant-breadcrumb .ant-breadcrumb-link:last-child),:deep(.ant-breadcrumb span:last-child){color:var(--text-strong)}:deep(.ant-breadcrumb-separator){color:rgba(0,0,0,.25)}.header-right{display:flex;align-items:center;gap:8px}.header-icon{font-size:18px;cursor:pointer;padding:8px;border-radius:6px;transition:color .2s,background .2s}.header-icon:hover{background:rgba(0,0,0,.04)}.user-info{display:flex;align-items:center;cursor:pointer;gap:8px;padding:4px 8px;border-radius:6px;transition:background .2s}.user-info:hover{background:rgba(0,0,0,.04)}.user-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content{margin:0 24px 24px;overflow:initial;position:relative;z-index:1;background:transparent!important;flex:1;min-height:0;display:flex;flex-direction:column}:deep(.ant-layout-content){background:transparent!important}.content-wrapper{flex:1;background:#f4f7fb;border-radius:8px;color:var(--text-strong);overflow-x:hidden;overflow-y:auto}.footer{text-align:center;padding:16px 24px;background:#f6f8fc;margin-top:0;position:relative;z-index:1;flex-shrink:0}:deep(.ant-layout-footer){background:#f6f8fc!important;color:var(--footer-text);padding:16px 24px}:where(.css-dev-only-do-not-override-z4nrqd).ant-layout .ant-layout-footer{padding:24px 50px;color:rgba(0,0,0,.88);font-size:14px;background:#f6f8fc}.footer-content{color:var(--footer-text);font-size:13px}.menu-wrapper::-webkit-scrollbar{width:4px}.menu-wrapper::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:2px}.menu-wrapper::-webkit-scrollbar-track{background:transparent}.parent-selected{color:#1890ff!important;font-weight:600}.ant-menu-submenu-title{position:relative;cursor:default}:deep(.ant-menu-item){cursor:pointer}.ant-menu-submenu-title .parent-selected{background:linear-gradient(135deg,rgba(24,144,255,.1),rgba(24,144,255,.05));border-radius:4px;padding:4px 8px;transition:all .3s ease}.ant-menu-submenu:hover .ant-menu-submenu-title span{transition:all .3s ease}.layout-container.collapsed .ant-menu-submenu-title span{opacity:0;transition:opacity .3s ease}.layout-container.collapsed .ant-menu-submenu-title span:hover{opacity:1}.ant-tooltip{max-width:none}.ant-tooltip.ant-menu-inline-collapsed-tooltip{--antd-arrow-background-color:#fff}.ant-tooltip.ant-menu-inline-collapsed-tooltip .ant-tooltip-inner{background-color:#fff!important;color:rgba(0,0,0,.88);box-shadow:0 6px 16px 0 rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12),0 9px 28px 8px rgba(0,0,0,.05)}.ant-menu-submenu-title:active .parent-selected{transform:scale(.98);background:linear-gradient(135deg,rgba(24,144,255,.15),rgba(24,144,255,.08))}.ant-layout-sider-collapsed .ant-menu-submenu-arrow{display:none!important}.ant-menu-light .ant-menu-item-selected{background:linear-gradient(90deg,#e9f1ff,#f4f8ff)!important;color:#1768ff!important}.ant-layout-sider-collapsed .ant-menu-item,.ant-layout-sider-collapsed .ant-menu-submenu-title{margin:2px 8px!important;border-radius:12px!important;transition:all .3s ease}.ant-layout-sider-collapsed .ant-menu-item-selected,.ant-layout-sider-collapsed .ant-menu-submenu-selected>.ant-menu-submenu-title{background:#edf4ff!important;color:#1768ff!important;border-radius:12px!important;box-shadow:4px 0 18px 0 rgba(42,66,110,.04),inset 3px 0 0 0 #1768ff!important}.ant-layout-sider-collapsed .ant-menu-submenu-selected>.ant-menu-submenu-title{margin:2px 8px!important}.ant-layout-sider-collapsed .ant-menu-submenu-open.ant-menu-submenu-selected>.ant-menu-submenu-title{background:#edf4ff!important;color:#1768ff!important;border-radius:12px!important;margin:2px 8px!important;box-shadow:4px 0 18px 0 rgba(42,66,110,.04),inset 3px 0 0 0 #1768ff!important}.ant-layout-sider-collapsed .ant-menu-item-selected .ant-menu-item-icon,.ant-layout-sider-collapsed .ant-menu-item-selected .ant-menu-title-content,.ant-layout-sider-collapsed .ant-menu-item-selected .anticon,.ant-layout-sider-collapsed .ant-menu-item-selected span,.ant-layout-sider-collapsed .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-item-icon,.ant-layout-sider-collapsed .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content,.ant-layout-sider-collapsed .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon,.ant-layout-sider-collapsed .ant-menu-submenu-selected>.ant-menu-submenu-title span{color:#1768ff!important}.ant-layout-sider-collapsed .ant-menu-item-selected:hover,.ant-layout-sider-collapsed .ant-menu-submenu-selected>.ant-menu-submenu-title:hover{background:#edf4ff!important;color:#1768ff!important;box-shadow:4px 0 18px 0 rgba(42,66,110,.04),inset 3px 0 0 0 #1768ff!important}.ant-layout-sider-collapsed .ant-menu-item-selected:before,.ant-layout-sider-collapsed .ant-menu-submenu-selected>.ant-menu-submenu-title:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#1768ff!important;border-radius:0 12px 12px 0}.ant-layout-sider-collapsed .ant-menu-item-selected,.ant-layout-sider-collapsed .ant-menu-submenu-selected>.ant-menu-submenu-title{position:relative!important}.ant-layout-sider-collapsed .ant-menu-item-selected.ant-menu-item-active,.ant-layout-sider-collapsed .ant-menu-submenu-selected>.ant-menu-submenu-title.ant-menu-submenu-active{background:#edf4ff!important;color:#1768ff!important}.ant-layout-sider-collapsed .parent-menu-selected>.ant-menu-submenu-title{background:#edf4ff!important;color:#1768ff!important;border-radius:12px!important;margin:2px 8px!important;box-shadow:4px 0 18px 0 rgba(42,66,110,.04),inset 3px 0 0 0 #1768ff!important;position:relative!important}.ant-layout-sider-collapsed .parent-menu-selected>.ant-menu-submenu-title .ant-menu-item-icon,.ant-layout-sider-collapsed .parent-menu-selected>.ant-menu-submenu-title .ant-menu-title-content,.ant-layout-sider-collapsed .parent-menu-selected>.ant-menu-submenu-title .anticon,.ant-layout-sider-collapsed .parent-menu-selected>.ant-menu-submenu-title span{color:#1768ff!important}.ant-layout-sider-collapsed .parent-menu-selected>.ant-menu-submenu-title:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#1768ff!important;border-radius:0 12px 12px 0}.ant-layout-sider:not(.ant-layout-sider-collapsed) .parent-menu-selected .ant-menu-submenu-title{background:linear-gradient(90deg,#e9f1ff,#f4f8ff)!important;color:#1768ff!important;border-radius:4px!important;font-weight:600!important;position:relative!important}.ant-layout-sider:not(.ant-layout-sider-collapsed) .parent-menu-selected .ant-menu-submenu-title:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#1768ff!important;border-radius:0 12px 12px 0}.ant-layout-sider:not(.ant-layout-sider-collapsed) .parent-menu-selected .ant-menu-submenu-title .ant-menu-item-icon,.ant-layout-sider:not(.ant-layout-sider-collapsed) .parent-menu-selected .ant-menu-submenu-title .ant-menu-title-content,.ant-layout-sider:not(.ant-layout-sider-collapsed) .parent-menu-selected .ant-menu-submenu-title .anticon,.ant-layout-sider:not(.ant-layout-sider-collapsed) .parent-menu-selected .ant-menu-submenu-title span{color:#1768ff!important}.ant-layout-sider-collapsed .parent-menu-selected>.ant-menu-submenu-title:hover,.ant-layout-sider:not(.ant-layout-sider-collapsed) .parent-menu-selected .ant-menu-submenu-title:hover{background:#edf4ff!important;color:#1768ff!important}.ant-layout-sider:not(.ant-layout-sider-collapsed) .ant-menu-submenu-selected .ant-menu-submenu-title{background:linear-gradient(90deg,#e9f1ff,#f4f8ff)!important;color:#1768ff!important;border-radius:4px;font-weight:600}.ant-layout-sider:not(.ant-layout-sider-collapsed) .ant-menu-light .ant-menu-item-selected{background:linear-gradient(90deg,#e9f1ff,#f4f8ff)!important;color:#1768ff!important;border-radius:4px}:deep(.theme-switch-button:hover){color:var(--accent)!important;background:rgba(0,0,0,.04)!important}.menu-children{font-weight:400;font-size:14px;color:#65748f;display:flex;align-items:center}.menu-children:before{content:"";width:5px;height:5px;border-radius:50%;background:#65748f;margin-right:10px;flex-shrink:0}@media (max-width:768px){.sider{box-shadow:2px 0 12px rgba(0,0,0,.12)}.header{padding:0 12px}.content{margin:12px 8px}.content-wrapper{padding:16px}}.tab-navigation{background:var(--content-surface);border-bottom:1px solid var(--content-border);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(--content-surface);border:1px solid var(--content-border);border-bottom:none;border-radius:8px 8px 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(--hover-bg);z-index:1}.tab-item.active{background:#f6f8fc;border-bottom:1px solid #f6f8fc;z-index:2}.tab-item.active .tab-title{color:#000;font-weight:500}.tab-title{font-size:13px;color:var(--text-muted);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:rgba(0,0,0,.1)}.tab-action{margin-left:4px;opacity:0;transition:opacity .2s}.tab-item:hover .tab-action{opacity:1}.tab-content{min-height:calc(100vh - 201px)}.content-slide-enter-active,.content-slide-leave-active{transition:transform .28s ease,opacity .28s ease}.content-slide-enter-from{transform:translateX(32px);opacity:0}.content-slide-leave-to{transform:translateX(-32px);opacity:0}.tab-pane{width:100%;height:100%}.tab-list::-webkit-scrollbar{height:4px}.tab-list::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,rgba(0,0,0,.2));border-radius:2px}.tab-list::-webkit-scrollbar-track{background:transparent}.audit-report-btn{position:absolute;bottom:203px;left:16px;right:16px;height:36px;line-height:34px;text-align:center;font-size:14px;color:rgba(0,0,0,.65);background:var(--sider-bg,#fff);border:1px solid #d9d9d9;border-radius:8px;cursor:pointer;transition:color .2s,border-color .2s}.audit-report-btn:hover{color:#1677ff;border-color:#1677ff}.audit-report-collapsed{position:absolute;bottom:157px;left:0;right:0;display:flex;justify-content:center;cursor:pointer;color:#2b2f36}.audit-report-collapsed .svg-icon{padding:6px;background:#f5f5f5;border-radius:50%;opacity:.75;transition:opacity .3s ease,background-color .3s ease}.audit-report-collapsed:hover{color:#1768ff}.audit-report-collapsed:hover .svg-icon{background:#edf4ff;opacity:1}.audit-report-modal .ant-modal-body{padding:16px 20px}.audit-report-modal .audit-report-spin{display:flex;justify-content:center;align-items:center;height:70vh}.audit-report-modal .audit-report-generating{height:70vh;overflow-y:auto;padding:24px 32px 16px}.audit-report-modal .audit-report-generating-text{margin-top:16px;font-size:14px;color:rgba(0,0,0,.45);text-align:center}.audit-report-modal .audit-report-docx{width:100%;height:70vh;overflow-y:auto;border-radius:8px;background:#f5f7fa}.audit-report-modal .audit-report-docx .docx-wrapper{background:#f5f7fa;padding:24px 12px;gap:16px}.icons-vip{width:100%;height:83px;bottom:110px}.icons-vip,.icons-vip-collapsed{position:absolute;left:0;right:0;cursor:pointer}.icons-vip-collapsed{width:40px;height:41px;margin:0 auto}.sider-user{margin-top:auto;flex-shrink:0;padding:16px;border-top:1px solid #f0f0f0;background:#fff;position:absolute;bottom:0;left:0;right:0}.user-card{display:flex;align-items:center;cursor:pointer;height:68px}.user-avatar{width:36px;height:36px;background:linear-gradient(135deg,#105fff,#417dff);box-shadow:0 7px 18px 0 rgba(23,104,255,.25);border-radius:18px 18px 18px 18px;font-weight:400;font-size:16px;color:#fff;text-shadow:0 7px 18px rgba(23,104,255,.25);margin:14px 0}.user-content{flex:1;margin-left:10px;overflow:hidden}.user-name{font-weight:600;font-size:14px;color:#12213f;margin-bottom:8px}.user-company{font-size:12px;color:#999}.user-bb{font-weight:400;font-size:12px;padding:2px 8px 2px 8px;color:#1768ff;background:#eaf2ff;border-radius:6px 6px 6px 6px}.ant-layout-sider-collapsed .sider-user{margin:12px 8px;padding:12px 0}.ant-layout-sider-collapsed .user-card{justify-content:center}.ant-layout-sider-collapsed .anticon-down,.ant-layout-sider-collapsed .user-content{display:none}.header-tools{background:#fff;border-radius:10px;padding:4px 12px;height:40px}.header-tools,.tool-item{display:flex;align-items:center}.tool-item{cursor:pointer;padding:0 14px;position:relative;font-size:13px;color:#333}.tool-item img{width:16px;height:16px;margin-right:6px}.tool-item:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:14px;background:#e8e8e8}.enterprise{height:42px;background:#edf4ff;border-radius:10px 10px 10px 10px;border:1px solid #d9e5fb;padding:0 12px;margin-right:8px;line-height:42px}.enterprise:after{display:none}.days{margin-left:4px;color:#1768ff;font-weight:600}.user-avatar{cursor:pointer}.icon-wrapper{position:relative;display:inline-block}.icon-wrapper img{width:20px;height:20px;display:block}.badge{position:absolute;top:-10px;right:-8px;min-width:24px;height:24px;background:#ff625f;color:#fff;border-radius:50%;font-size:10px;line-height:18px;text-align:center;white-space:nowrap;border:2px solid #fff;box-sizing:border-box}.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: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-33d4c80f] .my-table .ant-btn-link{color:#1677ff!important;padding:0}[data-v-33d4c80f] .my-table .ant-btn-link:hover{color:#0958d9!important}[data-v-33d4c80f] .my-table .ant-btn-dangerous,[data-v-33d4c80f] .my-table .danger{color:#ff4d4f!important}[data-v-33d4c80f] .my-table .ant-btn-dangerous:hover,[data-v-33d4c80f] .my-table .danger:hover{color:#cf1322!important}.user-management-container.management-fill[data-v-33d4c80f]{height:calc(100vh - var(--header-height, 64px) - 48px);padding-top:0;margin-top:24px}.user-management-container .search-input.ant-input-wrapper[data-v-33d4c80f]{border-radius:2px}.user-management-container[data-v-33d4c80f] .search-input .ant-input{border-radius:2px 0 0 2px}.user-management-container.management-fill[data-v-33d4c80f] .ant-table-thead>tr>th{background:#e0e5fb}.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{padding:16px 0;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:#1677ff}.management-fill{height:calc(100vh - var(--header-height, 64px) - 48px);overflow:hidden;margin-top:24px}.management-fill .management-card{flex:1;min-height:0}.management-fill .ant-card-head{flex-shrink:0}.management-fill .ant-card-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-top:0}.management-fill .toolbar{flex-shrink:0}.management-fill .table-container,.management-fill .table-container .ant-spin-container,.management-fill .table-container .ant-spin-nested-loading,.management-fill .table-container .ant-table,.management-fill .table-container .ant-table-container,.management-fill .table-container .ant-table-wrapper{flex:1;min-height:0;display:flex;flex-direction:column}.management-fill .table-container .ant-table-content{flex:1;min-height:0;overflow-y:auto!important}.management-fill .table-container .ant-table-thead>tr>th{position:sticky;top:0;z-index:3}.management-fill .table-container .ant-pagination{margin:16px 0 0;flex-shrink:0}.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-be71ffe0] .my-table .ant-btn-link{color:#1677ff!important;padding:0}[data-v-be71ffe0] .my-table .ant-btn-link:hover{color:#0958d9!important}[data-v-be71ffe0] .my-table .ant-btn-dangerous{color:#ff4d4f!important}[data-v-be71ffe0] .my-table .ant-btn-dangerous:hover{color:#cf1322!important}[data-v-5c0576b8] .my-table .ant-btn-link{color:#1677ff!important;padding:0}[data-v-5c0576b8] .my-table .ant-btn-link:hover{color:#0958d9!important}[data-v-5c0576b8] .my-table .ant-btn-dangerous{color:#ff4d4f!important}[data-v-5c0576b8] .my-table .ant-btn-dangerous:hover{color:#cf1322!important}[data-v-11e873ac] .my-table .ant-btn-link{color:#1677ff!important;padding:0}[data-v-11e873ac] .my-table .ant-btn-link:hover{color:#0958d9!important}[data-v-11e873ac] .my-table .ant-btn-dangerous{color:#ff4d4f!important}[data-v-11e873ac] .my-table .ant-btn-dangerous:hover{color:#cf1322!important}[data-v-4305e39e] .my-table .ant-btn-link{color:#1677ff!important;padding:0}[data-v-4305e39e] .my-table .ant-btn-link:hover{color:#0958d9!important}[data-v-4305e39e] .my-table .ant-btn-dangerous{color:#ff4d4f!important}[data-v-4305e39e] .my-table .ant-btn-dangerous:hover{color:#cf1322!important}.system-announcement-container[data-v-4305e39e]{color:#fff;height:100%}.system-announcement-card[data-v-4305e39e]{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-4305e39e] .system-announcement-card .ant-card-head{border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;padding:0 20px;background:transparent}[data-v-4305e39e] .system-announcement-card .ant-card-head-title{color:#fff;padding:16px 0}.table-container[data-v-4305e39e]{background:transparent}.action-buttons[data-v-4305e39e]{display:flex;gap:8px}.announcement-detail[data-v-4305e39e]{padding:16px 0}.detail-content[data-v-4305e39e]{white-space:pre-wrap;line-height:1.6}.management-card,.management-container{color:rgba(0,0,0,.88)}.management-card{background:#fff;border-radius:8px;border:1px solid #f0f0f0;overflow:hidden;height:100%;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:#1677ff}.add-button{border-radius:6px}.icon-element{font-size:36px;color:#1677ff}.cards-container{padding:20px}.card-title{display:flex;align-items:center;justify-content:space-between;min-width:0}.card-content{display:flex;flex-direction:column;gap:16px}.agent-card,.model-card,.prompt-card{background:#fff;border:1px solid #f0f0f0;border-radius:8px;color:rgba(0,0,0,.88);height:100%;transition:box-shadow .2s ease,border-color .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.04)}.agent-card:hover,.model-card:hover,.prompt-card:hover{border-color:#d9d9d9;box-shadow:0 4px 12px rgba(0,0,0,.08)}.agent-card .ant-card-head,.model-card .ant-card-head,.prompt-card .ant-card-head{border-bottom:1px solid #f0f0f0;background:#fafafa;padding:0 16px;min-height:50px}.agent-card .ant-card-head-title,.model-card .ant-card-head-title,.prompt-card .ant-card-head-title{padding:12px 0}.agent-name,.model-name,.prompt-name{font-weight:600;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;color:rgba(0,0,0,.88)}.agent-card .ant-card-extra,.model-card .ant-card-extra,.prompt-card .ant-card-extra{padding:0}.agent-card .ant-card-body,.model-card .ant-card-body,.prompt-card .ant-card-body{padding:16px;background:#fff}.model-info{width:calc(100% - 16px)}.agent-info,.model-info,.model-info.horizontal-layout{display:flex;flex-direction:column;gap:12px}.agent-info{width:100%}.agent-icon{font-size:36px;color:#1677ff;margin:8px 0;text-align:center}.prompt-info{display:flex;flex-direction:column;gap:12px}.info-item.horizontal,.prompt-section.horizontal{display:flex;gap:12px;align-items:flex-start}.info-label,.section-label{font-weight:500;color:rgba(0,0,0,.55);white-space:nowrap;text-align:left;min-width:80px;font-size:14px}.section-label{min-width:50px}.info-value,.section-content{color:rgba(0,0,0,.88);flex:1;word-break:normal;overflow:hidden;text-overflow:ellipsis;text-align:left;font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;margin:0;padding:0}.url-value{font-size:13px;color:rgba(0,0,0,.65)}.progress-wrapper{flex:1;text-align:left}.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:0 0 0 2px rgba(22,119,255,.15)}.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:#1677ff}.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:#1677ff}.management-container .ant-slider-handle{border:2px solid #1677ff}@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}.info-item.horizontal,.prompt-section.horizontal{flex-direction:column;gap:4px}.info-label,.section-label{min-width:auto}.agent-card,.model-card,.prompt-card{border-radius:8px}.agent-card .ant-card-head,.model-card .ant-card-head,.prompt-card .ant-card-head{padding:0 12px}.agent-card .ant-card-body,.model-card .ant-card-body,.prompt-card .ant-card-body{padding:12px}}.checkbox-grid[data-v-3fac15fd]{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-3fac15fd] .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-3fac15fd] .ant-checkbox-wrapper:hover{background:hsla(0,0%,100%,.1);border-color:#1890ff}.checkbox-grid[data-v-3fac15fd] .ant-checkbox-wrapper-checked{background:rgba(24,144,255,.15);border-color:#1890ff}.slider-container[data-v-3fac15fd]{display:flex;flex-direction:column;gap:8px}.slider-value[data-v-3fac15fd]{text-align:center;font-size:12px;color:hsla(0,0%,100%,.75)}.selected-summary[data-v-3fac15fd]{margin-top:8px;padding:8px;background:#f0f0f0;border-radius:4px;font-size:12px;color:#1890ff}.file-upload-container[data-v-3f430a6c]{width:100%}.uploaded-files-list[data-v-3f430a6c]{margin-top:16px;border:1px solid #f0f0f0;border-radius:4px;padding:12px;max-height:300px;overflow-y:auto}.uploaded-file-item[data-v-3f430a6c]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.uploaded-file-item[data-v-3f430a6c]:last-child{border-bottom:none}.file-info[data-v-3f430a6c]{display:flex;align-items:center;flex:1}.file-name-link[data-v-3f430a6c]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1890ff;text-decoration:none}.file-name-link[data-v-3f430a6c]:hover{text-decoration:underline}.file-size[data-v-3f430a6c]{color:#888;margin-left:8px;font-size:12px}.file-actions[data-v-3f430a6c]{display:flex;align-items:center}.preview-loading[data-v-3f430a6c]{display:flex;justify-content:center;align-items:center;min-height:300px}.preview-content[data-v-3f430a6c]{max-height:60vh;overflow:auto}.preview-image[data-v-3f430a6c]{max-width:100%;max-height:60vh;-o-object-fit:contain;object-fit:contain}.preview-embed[data-v-3f430a6c],.preview-iframe[data-v-3f430a6c]{width:100%;height:60vh;border:none}.preview-markdown[data-v-3f430a6c]{background:#fff;padding:16px;max-height:60vh;overflow:auto}.preview-markdown[data-v-3f430a6c] h1,.preview-markdown[data-v-3f430a6c] h2,.preview-markdown[data-v-3f430a6c] h3,.preview-markdown[data-v-3f430a6c] h4,.preview-markdown[data-v-3f430a6c] h5,.preview-markdown[data-v-3f430a6c] h6{margin-top:16px;margin-bottom:8px;font-weight:600}.preview-markdown[data-v-3f430a6c] p{margin-bottom:8px}.preview-markdown[data-v-3f430a6c] code{background:#f5f5f5;padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.preview-markdown[data-v-3f430a6c] pre{background:#f5f5f5;padding:12px;border-radius:4px;overflow-x:auto}.preview-markdown[data-v-3f430a6c] pre code{background:none;padding:0}.preview-markdown[data-v-3f430a6c] ol,.preview-markdown[data-v-3f430a6c] ul{padding-left:24px;margin-bottom:8px}.preview-markdown[data-v-3f430a6c] blockquote{border-left:4px solid #ddd;padding-left:16px;margin-left:0;color:#666}.preview-word[data-v-3f430a6c]{width:100%;height:60vh;border:none}.preview-text[data-v-3f430a6c]{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-3f430a6c]{display:flex;flex-direction:column;height:70vh}.zip-edit-header[data-v-3f430a6c]{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.zip-edit-actions[data-v-3f430a6c]{display:flex;gap:8px}.zip-edit-content[data-v-3f430a6c]{display:flex;flex:1;margin-top:16px;min-height:0}.zip-file-tree[data-v-3f430a6c]{width:280px;border:1px solid #f0f0f0;border-radius:4px;display:flex;flex-direction:column;margin-right:16px}.tree-header[data-v-3f430a6c]{padding:12px;border-bottom:1px solid #f0f0f0;font-weight:500;display:flex;justify-content:space-between;align-items:center}.tree-content[data-v-3f430a6c]{flex:1;overflow-y:auto;padding:8px 0}.tree-item[data-v-3f430a6c]{display:flex;align-items:center;padding:6px 12px;cursor:pointer;transition:background-color .2s}.tree-item[data-v-3f430a6c]:hover{background-color:#f5f5f5}.tree-item.selected[data-v-3f430a6c]{background-color:#e6f7ff}.tree-item.file-item-directory[data-v-3f430a6c]{font-weight:500}.file-icon[data-v-3f430a6c]{margin-right:8px;color:#1890ff}.file-icon.icon-directory[data-v-3f430a6c]{color:#faad14}.file-name[data-v-3f430a6c]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modified-dot[data-v-3f430a6c]{width:6px;height:6px;border-radius:50%;background-color:#faad14;margin-left:4px}.zip-editor-area[data-v-3f430a6c]{flex:1;border:1px solid #f0f0f0;border-radius:4px;display:flex;flex-direction:column;min-width:0}.editor-header[data-v-3f430a6c]{padding:12px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;gap:8px}.editor-file-name[data-v-3f430a6c]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px}.editor-content[data-v-3f430a6c]{flex:1;overflow:hidden}.editor-content[data-v-3f430a6c] .cm-editor{height:100%}.editor-content[data-v-3f430a6c] .cm-scroller{overflow:auto}.slider-container[data-v-4e68e8e4]{display:flex;flex-direction:column;gap:8px}.slider-value[data-v-4e68e8e4]{text-align:center;font-size:12px;color:hsla(0,0%,100%,.75)}.management-container[data-v-10f20fb7]{padding:0;background-color:transparent}.management-card[data-v-10f20fb7]{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-10f20fb7]{display:flex;justify-content:space-between;align-items:center}.header-title[data-v-10f20fb7]{display:flex;align-items:center;font-size:16px;font-weight:600;color:rgba(0,0,0,.88)}.title-icon[data-v-10f20fb7]{margin-right:8px;font-size:18px;color:#1677ff}.header-actions[data-v-10f20fb7]{display:flex;align-items:center}.search-input[data-v-10f20fb7]{margin-right:16px}[data-v-10f20fb7] .ant-card-head{background:#fafafa;border-bottom:1px solid #f0f0f0}[data-v-10f20fb7] .ant-card{background:#fff;border:1px solid #f0f0f0;color:rgba(0,0,0,.88)}[data-v-10f20fb7] .ant-card-hoverable:hover{border-color:#d9d9d9;box-shadow:0 4px 12px rgba(0,0,0,.08)}.knowledge-base-card[data-v-10f20fb7]{min-height:240px;display:flex;flex-direction:column}.card-title[data-v-10f20fb7]{word-break:break-all;font-weight:600}.kb-name[data-v-10f20fb7]{font-weight:600;color:rgba(0,0,0,.88);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.kb-info[data-v-10f20fb7]{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;width:100%;overflow:hidden}.kb-section[data-v-10f20fb7]{margin-bottom:0}.kb-section.horizontal[data-v-10f20fb7]{display:flex;gap:12px;align-items:flex-start;flex-shrink:0}.section-label[data-v-10f20fb7]{font-weight:500;color:rgba(0,0,0,.55);white-space:nowrap;text-align:left;min-width:50px;font-size:14px}.section-content[data-v-10f20fb7]{color:rgba(0,0,0,.88);flex:1;overflow:hidden;text-overflow:ellipsis;text-align:left;font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:nowrap;margin:0;padding:0}.card-content[data-v-10f20fb7]{display:flex;flex-direction:column;gap:16px}.pagination-container[data-v-10f20fb7]{margin-top:24px;display:flex;justify-content:flex-end}[data-v-10f20fb7] .ant-input,[data-v-10f20fb7] .ant-input-number,[data-v-10f20fb7] .ant-input-search>.ant-input-group>.ant-input-group-addon .ant-input-search-button,[data-v-10f20fb7] .ant-picker,[data-v-10f20fb7] .ant-select-selector{background:#fff!important;border:1px solid #d9d9d9!important;color:rgba(0,0,0,.88)!important}[data-v-10f20fb7] .ant-form-item-label>label{color:rgba(0,0,0,.88)!important}[data-v-10f20fb7] .ant-empty,[data-v-10f20fb7] .ant-empty-description{color:rgba(0,0,0,.45)}.action-buttons[data-v-0e8c75b6]{display:flex;gap:8px}.unread[data-v-0e8c75b6]{font-weight:700}.action-buttons[data-v-0e8c75b6] .ant-btn-link{color:#1677ff;padding:0}.action-buttons[data-v-0e8c75b6] .ant-btn-link:hover{color:#0958d9}.user-management-container[data-v-0fc6ce74]{color:rgba(0,0,0,.88);height:100%}[data-v-0fc6ce74] .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-0fc6ce74] .user-management-card .ant-card-head{border-bottom:1px solid #f0f0f0;color:rgba(0,0,0,.88);padding:0 20px;background:#fafafa}[data-v-0fc6ce74] .user-management-card .ant-card-head-title{color:rgba(0,0,0,.88);padding:16px 0}.toolbar[data-v-0fc6ce74]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 0;border-bottom:1px solid #f0f0f0}.toolbar-left[data-v-0fc6ce74],.toolbar-right[data-v-0fc6ce74]{display:flex;gap:8px}.card-header[data-v-0fc6ce74]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.header-title[data-v-0fc6ce74]{display:flex;align-items:center;font-size:16px;font-weight:600;color:rgba(0,0,0,.88)}.title-icon[data-v-0fc6ce74]{margin-right:8px;color:#1677ff}.tab-content[data-v-0fc6ce74]{padding:16px 0}.action-buttons[data-v-0fc6ce74]{display:flex;gap:8px}.unread[data-v-0fc6ce74]{font-weight:700}.message-detail[data-v-0fc6ce74]{padding:16px 0}.detail-content[data-v-0fc6ce74]{white-space:pre-wrap;line-height:1.6}[data-v-0fc6ce74] .ant-tabs-nav:before{border-bottom-color:#f0f0f0}[data-v-0fc6ce74] .ant-tabs-tab{color:rgba(0,0,0,.65)!important}[data-v-0fc6ce74] .ant-tabs-tab-active,[data-v-0fc6ce74] .ant-tabs-tab-active .ant-tabs-tab-btn,[data-v-0fc6ce74] .ant-tabs-tab:hover{color:#1677ff!important}[data-v-0fc6ce74] .ant-tabs-ink-bar{background:#1677ff!important}.ai-chat-container[data-v-5cca1e8c]{height:calc(100vh - 220px);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;background:#fff;border:1px solid #f0f0f0;color:rgba(0,0,0,.88)}.chat-layout[data-v-5cca1e8c]{display:flex;height:100%}.chat-sidebar[data-v-5cca1e8c]{width:280px;border-right:1px solid #f0f0f0;display:flex;flex-direction:column;background:#fafafa;height:100%}.sidebar-header[data-v-5cca1e8c]{padding:20px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.sidebar-header h3[data-v-5cca1e8c]{margin:0;color:rgba(0,0,0,.88);font-size:16px;font-weight:350}.add-button[data-v-5cca1e8c]{background:#1677ff;border:none;border-radius:6px}.add-button[data-v-5cca1e8c]:hover{background:#0958d9}.conversation-list[data-v-5cca1e8c]::-webkit-scrollbar-thumb{background:#1677ff}.conversation-list[data-v-5cca1e8c]::-webkit-scrollbar-thumb:hover{background:#0958d9}.conversation-item[data-v-5cca1e8c]{margin-bottom:10px}.conversation-item[data-v-5cca1e8c]:hover{border:1px solid rgba(22,119,255,.3)}.conversation-item.disabled[data-v-5cca1e8c]{cursor:not-allowed;opacity:.6}.conversation-content[data-v-5cca1e8c]{display:flex;flex-direction:column;flex:1;text-align:left;overflow:hidden}.conversation-title[data-v-5cca1e8c]{font-weight:700;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-preview[data-v-5cca1e8c]{font-size:12px;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-time[data-v-5cca1e8c]{font-size:10px;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-actions[data-v-5cca1e8c]{opacity:0;transition:opacity .3s ease;margin-left:10px}.conversation-item:hover .conversation-actions[data-v-5cca1e8c]{opacity:1}.delete-btn[data-v-5cca1e8c]{color:hsla(0,0%,100%,.5)}.delete-btn[data-v-5cca1e8c]:hover{color:#ff4d4f}.empty-conversations[data-v-5cca1e8c]{padding:40px 20px;text-align:center}[data-v-5cca1e8c] .empty-conversations .ant-empty-description{color:hsla(0,0%,100%,.5)}.chat-main[data-v-5cca1e8c]{flex:1;display:flex;flex-direction:column;background:#fff;height:100%}.chat-header[data-v-5cca1e8c]{padding:20px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.chat-header h2[data-v-5cca1e8c]{margin:0;color:rgba(0,0,0,.88);font-size:18px;font-weight:350}.agent-info[data-v-5cca1e8c]{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:14px;color:rgba(0,0,0,.65)}.agent-selection-modal[data-v-5cca1e8c]{padding:20px 0}.chat-messages[data-v-5cca1e8c]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:20px;scrollbar-width:thin;scrollbar-color:rgba(102,126,234,.5) hsla(0,0%,100%,.1);height:0}.chat-messages[data-v-5cca1e8c]::-webkit-scrollbar{width:6px}.chat-messages[data-v-5cca1e8c]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.chat-messages[data-v-5cca1e8c]::-webkit-scrollbar-thumb{background:#1677ff;border-radius:3px}.chat-messages[data-v-5cca1e8c]::-webkit-scrollbar-thumb:hover{background:#0958d9}.message-item[data-v-5cca1e8c]{display:flex;gap:15px;max-width:80%}.message-item.user-message[data-v-5cca1e8c]{align-self:flex-end}.message-item.ai-message[data-v-5cca1e8c]{align-self:flex-start}.message-avatar[data-v-5cca1e8c]{width:36px;height:36px;border-radius:50%;background:rgba(22,119,255,.2);display:flex;align-items:center;justify-content:center;color:#1677ff;flex-shrink:0;border:1px solid rgba(22,119,255,.3)}.message-content[data-v-5cca1e8c]{position:relative}.message-actions[data-v-5cca1e8c]{z-index:1}.message-content[data-v-5cca1e8c]{display:inline-flex;flex-direction:column;text-align:left;width:-moz-fit-content;width:fit-content;max-width:100%}.message-text[data-v-5cca1e8c]{padding:12px 16px;border-radius:18px;color:#fff;line-height:1.5;white-space:pre-wrap;text-align:left;display:inline-block;max-width:100%}.message-text .url-link[data-v-5cca1e8c]{color:#1890ff;text-decoration:underline;cursor:pointer;word-break:break-all}.message-item.user-message .message-text[data-v-5cca1e8c]{background:#1677ff;border-bottom-right-radius:4px}.message-item.ai-message .message-text[data-v-5cca1e8c]{background:rgba(0,0,0,.05);border-bottom-left-radius:4px;color:rgba(0,0,0,.88)}.message-item.ai-message .message-time[data-v-5cca1e8c]{color:rgba(0,0,0,.45)}.message-time[data-v-5cca1e8c]{font-size:12px;color:hsla(0,0%,100%,.6);margin-top:5px}.token-count[data-v-5cca1e8c]{margin-left:8px;font-size:11px}.message-item.user-message .message-time[data-v-5cca1e8c]{text-align:right}.typing-indicator[data-v-5cca1e8c]{display:flex;align-items:center;padding:12px 16px;background:rgba(0,0,0,.05);border-radius:18px;border-bottom-left-radius:4px}.typing-indicator span[data-v-5cca1e8c]{height:8px;width:8px;background:#1677ff;border-radius:50%;margin:0 2px;animation:typing-5cca1e8c 1s infinite}.typing-indicator span[data-v-5cca1e8c]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-5cca1e8c]:nth-child(3){animation-delay:.4s}@keyframes typing-5cca1e8c{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.chat-input-area[data-v-5cca1e8c]{flex-shrink:0}.input-group[data-v-5cca1e8c]{gap:10px}.message-input[data-v-5cca1e8c]{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff;border-radius:15px;padding:12px 16px;resize:none;text-align:left}[data-v-5cca1e8c] .message-input .ant-input{background:transparent;color:#fff;resize:none;text-align:left}[data-v-5cca1e8c] .message-input .ant-input:focus{box-shadow:0 0 0 2px rgba(102,126,234,.2)}.send-button[data-v-5cca1e8c]{align-self:flex-end;border-radius:20px;background:linear-gradient(45deg,#667eea,#764ba2);padding:6px 20px}.message-collapse[data-v-5cca1e8c]{margin-top:8px;font-size:12px;position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;z-index:10}.message-collapse[data-v-5cca1e8c] .ant-collapse-header{padding:4px 12px!important;border-radius:4px;font-size:12px;color:#8c8c8c}.message-collapse[data-v-5cca1e8c] .ant-collapse-content-box{padding:8px!important}.ai-reasoning[data-v-5cca1e8c],.ai-reasoning[data-v-5cca1e8c]:last-child,.ai-tools[data-v-5cca1e8c],.ai-tools[data-v-5cca1e8c]:last-child{margin-bottom:0}.collapse-content[data-v-5cca1e8c]{color:#595959;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-all}.file-list-content[data-v-5cca1e8c]{display:flex;flex-direction:column;gap:6px}.file-item[data-v-5cca1e8c]{display:flex;align-items:center;gap:6px}.file-link[data-v-5cca1e8c]{color:#1890ff;text-decoration:none}.log-item[data-v-5cca1e8c]{margin-bottom:10px}.log-item[data-v-5cca1e8c]:last-child{margin-bottom:0}.log-type-tag[data-v-5cca1e8c]{display:inline-block;background:#e6f7ff;color:#1890ff;border:1px solid #91d5ff;border-radius:3px;padding:1px 6px;margin-right:6px;font-size:12px;line-height:1.5}.file-link[data-v-5cca1e8c]:hover{text-decoration:underline}.uploaded-files-bar[data-v-5cca1e8c]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.uploaded-files-bar .ant-tag[data-v-5cca1e8c]{display:inline-flex;align-items:center;gap:4px;background:rgba(0,0,0,.06);border:none;color:#1677ff}.file-download-link[data-v-5cca1e8c]{color:#1677ff;text-decoration:none}.file-download-link[data-v-5cca1e8c]:hover{text-decoration:underline}.chat-placeholder[data-v-5cca1e8c]{flex:1;display:flex;align-items:center;justify-content:center;background:#fafafa}.placeholder-content[data-v-5cca1e8c]{text-align:center;color:rgba(0,0,0,.45)}.placeholder-icon[data-v-5cca1e8c]{font-size:48px;margin-bottom:20px;color:rgba(0,0,0,.25)}.add-button-large[data-v-5cca1e8c]{background:#1677ff;border:none;border-radius:6px}.add-button-large[data-v-5cca1e8c]:hover{background:#0958d9}.placeholder-content p[data-v-5cca1e8c]{margin-bottom:20px}@media (max-width:768px){.chat-layout[data-v-5cca1e8c]{flex-direction:column}.chat-sidebar[data-v-5cca1e8c]{width:100%;border-right:none;border-bottom:1px solid hsla(0,0%,100%,.2);max-height:200px}}.chat-input-area[data-v-5cca1e8c]{padding:20px;border-top:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.05);backdrop-filter:blur(10px);border-bottom-left-radius:15px;border-bottom-right-radius:15px}.input-group[data-v-5cca1e8c]{display:flex;flex-direction:column;gap:12px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;padding:16px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.message-input[data-v-5cca1e8c]{background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.2)!important;color:#fff!important;border-radius:12px!important;padding:14px 18px!important;resize:none!important;text-align:left!important;min-height:120px!important;max-height:200px!important;transition:all .3s ease!important;font-size:14px!important;line-height:1.5!important;box-shadow:none!important;outline:none!important}.message-input[data-v-5cca1e8c]:hover{border-color:hsla(0,0%,100%,.3)!important;box-shadow:0 0 0 2px hsla(0,0%,100%,.1)!important}.message-input[data-v-5cca1e8c]:focus{border-color:hsla(0,0%,100%,.4)!important;box-shadow:0 0 0 3px hsla(0,0%,100%,.15)!important;background:hsla(0,0%,100%,.15)!important}[data-v-5cca1e8c] .message-input .ant-input{background:transparent!important;color:#fff!important;resize:none!important;text-align:left!important;font-size:14px!important;line-height:1.5!important;border:none!important;box-shadow:none!important;outline:none!important;border-radius:12px!important;padding:0!important;margin:0!important}[data-v-5cca1e8c] .message-input .ant-input-affix-wrapper,[data-v-5cca1e8c] .message-input .ant-input:focus{box-shadow:none!important;background:transparent!important;border:none!important;outline:none!important}[data-v-5cca1e8c] .message-input .ant-input-affix-wrapper{border-radius:12px!important;padding:0!important}[data-v-5cca1e8c] .message-input .ant-input-affix-wrapper:focus,[data-v-5cca1e8c] .message-input .ant-input-affix-wrapper:hover{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}[data-v-5cca1e8c] .message-input .ant-input::-moz-placeholder{color:hsla(0,0%,100%,.4);font-size:14px}[data-v-5cca1e8c] .message-input .ant-input::placeholder{color:hsla(0,0%,100%,.4);font-size:14px}[data-v-5cca1e8c] .message-input .ant-input-clear-icon{color:hsla(0,0%,100%,.4);transition:color .3s ease}[data-v-5cca1e8c] .message-input .ant-input-clear-icon:hover{color:hsla(0,0%,100%,.7)}.input-options[data-v-5cca1e8c]{justify-content:space-between;padding:8px 0;border-top:1px solid hsla(0,0%,100%,.1);margin-top:8px}.input-options-left[data-v-5cca1e8c],.input-options[data-v-5cca1e8c]{display:flex;align-items:center;gap:12px}[data-v-5cca1e8c] .online-search-switch{min-width:90px;height:28px}[data-v-5cca1e8c] .online-search-switch.ant-switch-checked{background:#1677ff!important}[data-v-5cca1e8c] .online-search-switch.ant-switch-unchecked{background:rgba(0,0,0,.25)!important}.send-button[data-v-5cca1e8c]{border-radius:6px;background:#22c55e;border:none;padding:10px 28px;font-size:14px;font-weight:600;color:#fff;box-shadow:0 2px 8px rgba(34,197,94,.3);transition:all .3s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;text-align:center;width:auto;min-width:100px}.send-button.stopping[data-v-5cca1e8c]{background:#f59e0b!important;border-color:#f59e0b!important;box-shadow:0 2px 8px rgba(245,158,11,.4)!important}.send-button.stopping[data-v-5cca1e8c]:hover:not(:disabled){background:#fbbf24!important;border-color:#fbbf24!important;box-shadow:0 4px 12px rgba(245,158,11,.5)!important}[data-v-5cca1e8c] .send-button .ant-btn{border:none;background:transparent;color:#fff}[data-v-5cca1e8c] .send-button .ant-btn,[data-v-5cca1e8c] .send-button .ant-btn span{display:flex;align-items:center;justify-content:center;text-align:center}.send-button[data-v-5cca1e8c]:hover:not(:disabled){background:#0958d9;box-shadow:0 4px 12px rgba(22,119,255,.4)}.send-button[data-v-5cca1e8c]:disabled{background:rgba(22,119,255,.3);box-shadow:none;cursor:not-allowed;opacity:.7}.send-button.loading[data-v-5cca1e8c]{animation:pulse-5cca1e8c 1.5s infinite}@keyframes pulse-5cca1e8c{0%{box-shadow:0 4px 12px rgba(102,126,234,.3)}50%{box-shadow:0 6px 20px rgba(102,126,234,.5)}to{box-shadow:0 4px 12px rgba(102,126,234,.3)}}@media (max-width:768px){.chat-input-area[data-v-5cca1e8c]{padding:15px}.input-group[data-v-5cca1e8c]{padding:12px}.message-input[data-v-5cca1e8c]{min-height:100px;padding:12px 14px}.send-button[data-v-5cca1e8c]{padding:8px 24px;font-size:13px}.input-options[data-v-5cca1e8c]{flex-direction:column;align-items:flex-start;gap:10px}[data-v-5cca1e8c] .online-search-switch{align-self:flex-start}}.message-actions[data-v-5cca1e8c]{position:absolute;top:8px;right:8px;opacity:0;transition:opacity .3s}.message-content:hover .message-actions[data-v-5cca1e8c]{opacity:1}.copy-button[data-v-5cca1e8c]{color:hsla(0,0%,100%,.6)}.copy-button[data-v-5cca1e8c]:hover{color:#fff}.conversation-list[data-v-5cca1e8c]{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(102,126,234,.5) hsla(0,0%,100%,.1);height:0;padding:10px}.conversation-list[data-v-5cca1e8c]::-webkit-scrollbar{width:6px}.conversation-list[data-v-5cca1e8c]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.conversation-list[data-v-5cca1e8c]::-webkit-scrollbar-thumb{background:rgba(102,126,234,.5);border-radius:3px;-webkit-transition:background .3s ease;transition:background .3s ease}.conversation-list[data-v-5cca1e8c]::-webkit-scrollbar-thumb:hover{background:rgba(102,126,234,.7)}.conversation-item[data-v-5cca1e8c]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);margin-bottom:8px;cursor:pointer;transition:all .3s ease;padding:15px;color:hsla(0,0%,100%,.8);display:flex;justify-content:space-between;align-items:flex-start;border-radius:8px}.conversation-item[data-v-5cca1e8c]:hover{background:rgba(22,119,255,.2);border:1px solid rgba(22,119,255,.4)}.conversation-item.active[data-v-5cca1e8c]{background:rgba(22,119,255,.3);border:1px solid rgba(22,119,255,.5)}.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-225d5295]{padding:24px}.management-card[data-v-225d5295]{border-radius:8px}.card-header[data-v-225d5295]{display:flex;justify-content:space-between;align-items:center}.header-title[data-v-225d5295]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500}.title-icon[data-v-225d5295]{font-size:20px;color:#1890ff}.header-actions[data-v-225d5295]{display:flex;align-items:center}.cards-container[data-v-225d5295]{min-height:400px}.agent-card[data-v-225d5295]{border-radius:8px;transition:all .3s}.agent-card[data-v-225d5295]:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}.card-title[data-v-225d5295]{display:flex;justify-content:space-between;align-items:center}.agent-name[data-v-225d5295]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-content[data-v-225d5295]{cursor:pointer}.agent-icon[data-v-225d5295]{display:flex;justify-content:center;align-items:center;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;margin-bottom:12px}.icon-element[data-v-225d5295]{font-size:36px;color:#fff}.agent-info[data-v-225d5295]{display:flex;flex-direction:column;gap:8px}.info-item.horizontal[data-v-225d5295]{display:flex;align-items:center;gap:8px}.info-label[data-v-225d5295]{color:#8c8c8c;font-size:12px;min-width:50px}.info-value[data-v-225d5295]{color:#262626;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-wrapper[data-v-225d5295]{flex:1}.pagination-container[data-v-225d5295]{margin-top:24px;display:flex;justify-content:flex-end}.layout-container[data-v-63b0df0e]{display:flex;height:calc(100vh - 200px);gap:20px;background:transparent}.left-panel[data-v-63b0df0e]{flex:3;display:flex;flex-direction:column;color:hsla(0,0%,100%,.85)}.right-panel[data-v-63b0df0e]{flex:8;overflow-y:auto}.panel-header[data-v-63b0df0e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.panel-header h3[data-v-63b0df0e]{margin:0;color:#7fdbff;font-size:18px;font-weight:500}.org-chart-container[data-v-63b0df0e]{flex:1;padding:10px 0;border-radius:8px;min-height:500px;display:flex;flex-direction:column}.org-chart-container[data-v-63b0df0e] .ant-tree{flex:1;overflow-y:auto;background:transparent;color:rgba(0,0,0,.88)}.org-node-content[data-v-63b0df0e]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 0}.org-node-info[data-v-63b0df0e]{flex:1;display:flex;align-items:center;gap:12px}.org-node-name[data-v-63b0df0e]{font-weight:500;color:rgba(0,0,0,.88)}.org-node-code[data-v-63b0df0e]{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-63b0df0e]{margin-right:16px}.org-status-tag[data-v-63b0df0e]{font-size:12px;border-radius:8px}.org-node-actions[data-v-63b0df0e]{display:flex;gap:4px;opacity:0;transition:opacity .3s}.org-node-content:hover .org-node-actions[data-v-63b0df0e]{opacity:1}[data-v-63b0df0e] .org-node-actions .ant-btn-link{color:#1677ff;padding:0}[data-v-63b0df0e] .org-node-actions .ant-btn-link:hover{color:#0958d9}[data-v-63b0df0e] .org-node-actions .ant-btn-dangerous{color:#ff4d4f}[data-v-63b0df0e] .org-node-actions .ant-btn-dangerous:hover{color:#cf1322}[data-v-63b0df0e] .ant-tree-treenode{padding:2px 0}[data-v-63b0df0e] .ant-tree-switcher{align-self:center;color:rgba(0,0,0,.45)}[data-v-63b0df0e] .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-63b0df0e] .ant-tree-node-content-wrapper:hover{background:rgba(0,0,0,.04)!important}[data-v-63b0df0e] .ant-tree-node-selected{background:rgba(22,119,255,.1)!important}[data-v-63b0df0e] .ant-tree-node-selected:hover{background:rgba(22,119,255,.15)!important}[data-v-63b0df0e] .ant-tree-treenode-selected:before{background:transparent!important}.user-management-container{padding-top:24px;color:#fff;height:100%}.user-management-card{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}.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-bottom:16px;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-f47a88be]{display:flex;height:calc(100vh - 200px);gap:20px;background:transparent}.left-panel[data-v-f47a88be]{flex:3;display:flex;flex-direction:column;color:hsla(0,0%,100%,.85)}.right-panel[data-v-f47a88be]{flex:8;overflow-y:auto}.panel-header[data-v-f47a88be]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.panel-header h3[data-v-f47a88be]{margin:0;color:#7fdbff;font-size:18px;font-weight:500}.org-chart-container[data-v-f47a88be]{flex:1;padding:10px 0;border-radius:8px;min-height:500px;display:flex;flex-direction:column}.org-chart-container[data-v-f47a88be] .ant-tree{flex:1;overflow-y:auto;background:transparent;color:rgba(0,0,0,.88)}.org-node-content[data-v-f47a88be]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 0}.org-node-info[data-v-f47a88be]{flex:1;display:flex;align-items:center;gap:12px}.org-node-name[data-v-f47a88be]{font-weight:500;color:rgba(0,0,0,.88)}.org-node-code[data-v-f47a88be]{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-f47a88be]{margin-right:16px}.org-status-tag[data-v-f47a88be]{font-size:12px;border-radius:8px}.org-node-actions[data-v-f47a88be]{display:flex;gap:4px;opacity:0;transition:opacity .3s}.org-node-content:hover .org-node-actions[data-v-f47a88be]{opacity:1}[data-v-f47a88be] .org-node-actions .ant-btn-link{color:#1677ff;padding:0}[data-v-f47a88be] .org-node-actions .ant-btn-link:hover{color:#0958d9}[data-v-f47a88be] .org-node-actions .ant-btn-dangerous{color:#ff4d4f}[data-v-f47a88be] .org-node-actions .ant-btn-dangerous:hover{color:#cf1322}[data-v-f47a88be] .ant-tree-treenode{padding:2px 0}[data-v-f47a88be] .ant-tree-switcher{align-self:center;color:rgba(0,0,0,.45)}[data-v-f47a88be] .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-f47a88be] .ant-tree-node-content-wrapper:hover{background:rgba(0,0,0,.04)!important}[data-v-f47a88be] .ant-tree-node-selected{background:rgba(22,119,255,.1)!important}[data-v-f47a88be] .ant-tree-node-selected:hover{background:rgba(22,119,255,.15)!important}[data-v-f47a88be] .ant-tree-treenode-selected:before{background:transparent!important}[data-v-dfbaf534] .my-table .ant-btn-link{color:#1677ff!important;padding:0}[data-v-dfbaf534] .my-table .ant-btn-link:hover{color:#0958d9!important}[data-v-dfbaf534] .my-table .ant-btn-dangerous{color:#ff4d4f!important}[data-v-dfbaf534] .my-table .ant-btn-dangerous:hover{color:#cf1322!important}.code-generator-container[data-v-eebeb34e]{padding:16px;min-height:100%}.code-generator-card[data-v-eebeb34e]{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-eebeb34e]{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-eebeb34e],.generator-content[data-v-eebeb34e]{color:rgba(0,0,0,.88);padding:16px 0}.step-section[data-v-eebeb34e]{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #f0f0f0;color:rgba(0,0,0,.88)}.step-section[data-v-eebeb34e]:last-child{border-bottom:none}.step-section h3[data-v-eebeb34e]{margin-bottom:16px;color:rgba(0,0,0,.88);font-size:16px}.step-desc[data-v-eebeb34e]{margin-top:12px;color:rgba(0,0,0,.65);font-style:italic}.entity-info[data-v-eebeb34e]{margin-bottom:16px;padding:12px;background:#fafafa;border-radius:4px;color:rgba(0,0,0,.88)}.entity-info p[data-v-eebeb34e]{margin:8px 0;color:rgba(0,0,0,.65)}.entity-actions[data-v-eebeb34e]{margin-bottom:16px}[data-v-eebeb34e] .ant-select-selector{background:#fff!important;border:1px solid #d9d9d9!important;color:rgba(0,0,0,.88)!important}[data-v-eebeb34e] .ant-select-selection-item{color:rgba(0,0,0,.88)!important}[data-v-eebeb34e] .ant-table{background:#fff;color:rgba(0,0,0,.88)}[data-v-eebeb34e] .ant-table-thead>tr>th{background:#fafafa;color:rgba(0,0,0,.88);border-bottom:1px solid #f0f0f0}[data-v-eebeb34e] .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;color:rgba(0,0,0,.65)}[data-v-eebeb34e] .ant-table-tbody>tr:hover>td{background:#fafafa!important}[data-v-eebeb34e] .ant-table-tbody>tr.ant-table-row-selected>td{background:#e6f4ff!important}[data-v-eebeb34e] .ant-table-wrapper{text-align:left}[data-v-eebeb34e] .ant-btn-primary{background:#1677ff;border:1px solid #1677ff}[data-v-eebeb34e] .ant-btn-primary:hover{background:#0958d9;border:1px solid #0958d9}[data-v-eebeb34e] .ant-btn{background:#fff;border:1px solid #d9d9d9;color:rgba(0,0,0,.88)}[data-v-eebeb34e] .ant-btn:hover{background:#f5f5f5;border-color:#d9d9d9;color:rgba(0,0,0,.88)}[data-v-eebeb34e] .ant-tag{color:rgba(0,0,0,.88);background:#fafafa;border:1px solid #d9d9d9}.legal-portal[data-v-b2250426]{padding:24px}.portal-header[data-v-b2250426]{margin-bottom:24px}.portal-title[data-v-b2250426]{font-size:22px;font-weight:600;margin:0 0 8px 0;color:#1f1f1f}.portal-desc[data-v-b2250426]{color:#8c8c8c;margin:0}.app-grid[data-v-b2250426]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.app-card[data-v-b2250426]{display:flex;align-items:center;gap:14px;padding:18px 20px;background:#fff;border:1px solid #f0f0f0;border-radius:10px;cursor:pointer;transition:all .25s ease}.app-card[data-v-b2250426]:hover{border-color:#69b1ff;box-shadow:0 4px 16px rgba(22,119,255,.12);transform:translateY(-2px)}.app-icon[data-v-b2250426]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#e6f4ff;color:#1677ff;border-radius:8px;font-size:20px;flex-shrink:0}.app-info[data-v-b2250426]{flex:1;min-width:0}.app-name[data-v-b2250426]{font-size:15px;font-weight:500;color:#1f1f1f;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-area[data-v-b2250426]{font-size:12px;color:#bfbfbf}.contract-review-content[data-v-d03b9228]{line-height:1.5;margin:24px 0 0;text-shadow:0 6px 18px rgba(31,45,61,.05);display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start}.contract-review-content .contract-review-content-header[data-v-d03b9228]{grid-column:1/-1}.contract-review-content .contract-review-content-header-title[data-v-d03b9228]{font-size:34px;font-weight:600}.contract-review-content .contract-review-content-header-desc[data-v-d03b9228]{font-size:15px;color:#64748f}.contract-review-content .contract-review-content-upload[data-v-d03b9228]{margin:0;padding:24px;background:#fff;border-radius:16px 16px 16px 16px;border:1px solid #e6ebf2}.contract-review-content .contract-review-content-upload .contract-review-content-upload-title[data-v-d03b9228]{color:#1f2d3d;font-size:24px;display:flex;align-items:center;gap:8px;margin-bottom:8px}.contract-review-content .contract-review-content-upload .contract-review-content-upload-title .title-icon[data-v-d03b9228]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:#1768ff;color:#fff;box-shadow:0 6px 18px 0 rgba(31,45,61,.05),0 6px 18px 0 rgba(31,45,61,.05);border-radius:14px;margin-right:0}.contract-review-content .contract-review-content-upload .contract-review-content-upload-desc[data-v-d03b9228]{font-size:16px;color:#5e6e89}.contract-review-content .contract-review-content-upload .contract-review-content-upload-box[data-v-d03b9228]{margin-top:24px;height:360px;display:flex;align-items:stretch;justify-content:center}.contract-review-content .contract-review-content-upload .contract-review-content-upload-box .ant-upload-text[data-v-d03b9228]{font-weight:600;font-size:20px;color:#3f455b}.contract-review-content .contract-review-content-upload .contract-review-content-upload-box .ant-upload-hint[data-v-d03b9228]{font-size:16px;color:#61728b}.contract-review-content .contract-review-content-upload .contract-review-content-upload-box .upload-buttons[data-v-d03b9228]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-top:16px}.contract-review-content .contract-review-content-upload .contract-review-content-upload-box .upload-buttons .ant-btn[data-v-d03b9228]{width:216px;height:44px;font-size:16px}.contract-review-content .contract-review-content-upload .contract-review-content-upload-box .upload-buttons .sample-link-btn[data-v-d03b9228]{border-radius:8px;transition:background .15s ease,color .15s ease}.contract-review-content .contract-review-content-upload .contract-review-content-upload-box .upload-buttons .sample-link-btn[data-v-d03b9228]:hover{background:#f1f6fe;color:#0d5cd9}.contract-review-content .contract-review-content-upload .contract-review-content-upload-box .upload-buttons .btn-inner[data-v-d03b9228]{display:inline-flex;align-items:center;gap:4px}.contract-review-content .contract-review-content-recently[data-v-d03b9228]{background-color:#fff;padding:24px;box-shadow:0 6px 18px 0 rgba(31,45,61,.05);border-radius:16px 16px 16px 16px;border:1px solid #e6ebf2}.contract-review-content .contract-review-content-recently .recently-title[data-v-d03b9228]{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:16px;color:#1f2d3d}.contract-review-content .contract-review-content-recently .recently-title .recently-view-all[data-v-d03b9228]{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;color:#1768ff;font-size:14px;font-weight:400;line-height:1;padding:0;cursor:pointer}.contract-review-content .contract-review-content-recently .recently-title .recently-view-all[data-v-d03b9228]:hover{color:#0d5cd9}.contract-review-content .contract-review-content-recently .recently-list-item[data-v-d03b9228]{display:flex;align-items:flex-start;gap:12px;background:#fafbfd;padding:16px;box-shadow:0 6px 18px 0 rgba(31,45,61,.05);border-radius:12px 12px 12px 12px;border:1px solid #edf1f7;margin-top:16px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.contract-review-content .contract-review-content-recently .recently-list-item[data-v-d03b9228]:hover{background:#f1f6fe;border-color:#c7d6ea;box-shadow:0 6px 18px 0 rgba(23,104,255,.1)}.contract-review-content .contract-review-content-recently .recently-list-item .recently-list-item-name[data-v-d03b9228]{font-weight:600;font-size:14px;color:#223550}.contract-review-content .contract-review-content-recently .recently-list-item .recently-list-item-name .recently-list-item-draft[data-v-d03b9228]{display:inline-block;margin-left:8px;vertical-align:1px;font-size:12px;font-weight:400;line-height:1;padding:4px 8px;border-radius:8px;color:#64748f;background:#eef1f6}.contract-review-content .contract-review-content-recently .recently-list-item .recently-list-item-info[data-v-d03b9228]{font-size:13px;color:#465872}.contract-review-content .contract-review-content-recently .recently-list-item .recently-list-item-main[data-v-d03b9228]{flex:1;min-width:0}.contract-review-content .contract-review-content-recently .recently-list-item .recently-list-item-status[data-v-d03b9228]{flex-shrink:0;margin-left:8px;font-size:12px;line-height:1;padding:4px 10px;border-radius:999px}.contract-review-content .contract-review-content-recently .recently-list-item .recently-list-item-status.recently-status-completed[data-v-d03b9228]{color:#167b59;background:#e6f7f0}.contract-review-content .contract-review-content-recently .recently-list-item .recently-list-item-status.recently-status-pending[data-v-d03b9228]{color:#b76e00;background:#fff7e6}[data-v-d03b9228] .ant-upload-wrapper{width:100%;height:100%}[data-v-d03b9228] .ant-upload-wrapper .ant-upload-drag{background-color:#f7fafe;height:100%;display:flex;align-items:center;justify-content:center;border-radius:12px}[data-v-d03b9228] .ant-upload-wrapper .ant-upload-drag .ant-upload{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px}.upload-progress-container[data-v-d03b9228]{width:100%;max-width:520px;margin:0 auto;padding:8px 24px 16px;display:flex;flex-direction:column;align-items:center;gap:16px}.upload-progress-header[data-v-d03b9228]{display:flex;align-items:center;gap:8px;color:#1768ff;font-size:16px;font-weight:600}.upload-progress-spin[data-v-d03b9228]{font-size:18px;animation:cr-upload-spin-d03b9228 1s linear infinite}@keyframes cr-upload-spin-d03b9228{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.upload-progress-list[data-v-d03b9228]{width:100%;display:flex;flex-direction:column;gap:14px}.upload-progress-item[data-v-d03b9228]{width:100%;display:flex;flex-direction:column;gap:6px}.upload-progress-item-info[data-v-d03b9228]{display:flex;align-items:center;gap:8px;font-size:14px;color:#3f455b}.upload-progress-item-name[data-v-d03b9228]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upload-progress-item-percent[data-v-d03b9228]{color:#1768ff;font-variant-numeric:tabular-nums;font-weight:600}.upload-progress-bar[data-v-d03b9228]{width:100%;height:8px;border-radius:999px;background:#e6ebf2;overflow:hidden}.upload-progress-bar-inner[data-v-d03b9228]{height:100%;border-radius:999px;background:#1768ff;transition:width .2s ease}.uploaded-state[data-v-d03b9228]{width:100%;height:100%;padding:24px;background:#f7fafe;border:1px dashed #c7d6ea;border-radius:12px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:16px}.uploaded-state .file-card[data-v-d03b9228]{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e6ebf2;border-radius:12px;padding:16px;box-shadow:0 6px 18px rgba(31,45,61,.05)}.uploaded-state .file-ico[data-v-d03b9228]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:#1768ff;color:#fff;font-weight:700;font-size:18px;flex-shrink:0}.uploaded-state .file-ico-pdf[data-v-d03b9228]{background:#e5484d}.uploaded-state .file-main[data-v-d03b9228]{flex:1;min-width:0}.uploaded-state .file-name[data-v-d03b9228]{font-size:15px;font-weight:600;color:#1f2d3d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uploaded-state .file-meta[data-v-d03b9228]{font-size:13px;color:#64748f;margin-top:4px}.uploaded-state .icon-btn[data-v-d03b9228]{flex-shrink:0;color:#94a3b8}.uploaded-state .icon-btn[data-v-d03b9228]:hover{color:#ef4444}.uploaded-state .parse-row[data-v-d03b9228]{display:flex;align-items:center;gap:8px;font-size:14px;color:#167b59}.uploaded-state .parse-dot[data-v-d03b9228]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#167b59;color:#fff;font-size:11px;flex-shrink:0}.uploaded-state .upload-actions[data-v-d03b9228]{display:flex;justify-content:center;gap:12px}.uploaded-state .upload-actions .ant-btn[data-v-d03b9228]{height:40px;padding:0 20px;font-size:14px;border-radius:8px}.upload-icon-bg[data-v-d03b9228]{display:inline-flex;align-items:center;justify-content:center;width:78px;height:78px;background:#fff;border-radius:50%;box-shadow:0 6px 18px 0 rgba(31,45,61,.05),0 6px 18px 0 rgba(31,45,61,.05);border:1px solid #edeff5}.hidden-file-input[data-v-d03b9228]{display:none}.file-docicon[data-v-4ad0eafa]{position:relative;width:30px;height:36px}.file-docicon .sheet[data-v-4ad0eafa]{position:absolute;inset:0;border:1px solid #dfe4eb;border-radius:3px;background:#f3f5f8;overflow:hidden}.file-docicon .sheet[data-v-4ad0eafa]:before{content:"";position:absolute;right:-1px;top:-1px;border-style:solid;border-width:0 0 12px 12px;border-color:transparent transparent #fff transparent;z-index:2}.file-docicon .sheet[data-v-4ad0eafa]:after{content:"";position:absolute;right:-1px;top:-1px;border-style:solid;border-width:0 0 13px 13px;border-color:transparent transparent #d7dde7 transparent}.file-docicon .label[data-v-4ad0eafa]{position:absolute;left:0;right:0;bottom:4px;text-align:center;font-size:8.5px;font-weight:800;line-height:1}.file-docicon.word .label[data-v-4ad0eafa]{color:#1e7cff}.file-docicon.pdf .label[data-v-4ad0eafa]{color:#eb4b4b}.file-docicon.excel .label[data-v-4ad0eafa]{color:#16a36a}.file-docicon.image .label[data-v-4ad0eafa]{color:#7b4ce2}.file-docicon.archive .label[data-v-4ad0eafa]{color:#e8960c}.type-tabs[data-v-c768985e]{display:flex;align-items:center;gap:4px;padding:4px;background:#eef2f7;border-radius:11px;width:-moz-max-content;width:max-content;max-width:100%;overflow:auto}.type-tab[data-v-c768985e]{height:34px;border:0;border-radius:8px;background:transparent;color:#61718a;padding:0 14px;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.type-tab[data-v-c768985e]:hover{color:#1768ff;background:rgba(23,104,255,.08)}.type-tab.active[data-v-c768985e]{background:#fff;color:#1768ff;box-shadow:0 2px 8px rgba(31,57,105,.08)}.history-record[data-v-3b89d6aa],.record-row[data-v-3b89d6aa]{--brand:#1768ff;--line-2:#f0f3f7}.btn[data-v-3b89d6aa]{height:32px;border:1px solid #dce4f0;border-radius:8px;background:#fff;color:#31435f;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:650;font-size:12px;cursor:pointer;transition:.16s}.btn[data-v-3b89d6aa]:hover{background:#f8fbff;border-color:#c9d6e8}.btn[data-v-3b89d6aa]:disabled{background:#f4f6f9!important;border-color:#e1e6ee!important;color:#a1adbd!important;cursor:not-allowed!important;box-shadow:none!important}.record-row[data-v-3b89d6aa]{min-height:96px;display:grid;grid-template-columns:minmax(0,1fr) 120px 138px 330px;gap:16px;align-items:center;padding:17px 18px;border-bottom:1px solid var(--line-2);transition:.16s}.record-row[data-v-3b89d6aa]:last-child{border-bottom:0}.record-row[data-v-3b89d6aa]:hover{background:#fbfdff}.record-file[data-v-3b89d6aa]{display:flex;align-items:center;gap:14px;min-width:0}.case-icon[data-v-3b89d6aa]{width:40px;height:44px;display:grid;place-items:center;flex:none}.case-main[data-v-3b89d6aa]{min-width:0}.case-name[data-v-3b89d6aa]{font-size:14px;font-weight:760;color:#273a55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case-meta[data-v-3b89d6aa]{color:#7f8da1;font-size:12px}.case-meta[data-v-3b89d6aa],.case-note[data-v-3b89d6aa]{margin-top:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case-note[data-v-3b89d6aa]{font-size:11px;color:#a46a10}.record-time[data-v-3b89d6aa]{font-size:12px;color:#74839a;white-space:nowrap}.record-actions[data-v-3b89d6aa]{justify-self:end;display:flex;align-items:center;gap:7px}.record-action[data-v-3b89d6aa]{min-width:50px}.history-record[data-v-3b89d6aa]{--line-2:#f0f3f7;min-height:92px;padding:16px;display:grid;grid-template-columns:44px minmax(0,1fr) 118px 154px 332px;-moz-column-gap:14px;column-gap:14px;align-items:center;border:1px solid #e1e8f2;border-radius:13px;background:#fff;box-shadow:0 3px 12px rgba(31,57,105,.025)}.history-record[data-v-3b89d6aa]:hover{border-color:#c8d8ef;box-shadow:0 7px 20px rgba(31,57,105,.055)}.history-record-icon[data-v-3b89d6aa]{width:40px;height:44px;display:grid;place-items:center}.history-record-main[data-v-3b89d6aa]{min-width:0}.history-record-name[data-v-3b89d6aa]{font-size:14px;font-weight:780;color:#263a57;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-record-meta[data-v-3b89d6aa]{margin-top:6px;font-size:12px;color:#8390a3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-record-note[data-v-3b89d6aa]{margin-top:4px;font-size:11px;color:#a46a10;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-record-time[data-v-3b89d6aa]{font-size:12px;color:#738197;white-space:nowrap}.history-record-actions[data-v-3b89d6aa]{justify-self:end;display:flex;gap:7px}.history-record .btn.danger[data-v-3b89d6aa]{color:#e34d59;border-color:#ffccc7}.history-record .btn.danger[data-v-3b89d6aa]:hover{background:#fff1f0;border-color:#ffa39e}.status[data-v-3b89d6aa]{height:25px;width:-moz-max-content;width:max-content;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:750}.status.done[data-v-3b89d6aa]{background:#eaf8f2;color:#16825e}.status.generating[data-v-3b89d6aa],.status.parsing[data-v-3b89d6aa]{background:#eef4ff;color:#1768ff}.status.missing[data-v-3b89d6aa]{background:#fff5e7;color:#ad6910}.status.failed[data-v-3b89d6aa]{background:#fff0f2;color:#c73d4b}.status.unknown[data-v-3b89d6aa]{background:#eef1f5;color:#5b6b80}.running-line[data-v-3b89d6aa]{display:flex;align-items:center;gap:7px}.spinner[data-v-3b89d6aa]{width:12px;height:12px;border:2px solid #cfe0ff;border-top-color:#1768ff;border-radius:50%;animation:jp-spin-3b89d6aa .8s linear infinite}@keyframes jp-spin-3b89d6aa{to{transform:rotate(1turn)}}@media (max-width:1320px){.record-row[data-v-3b89d6aa]{grid-template-columns:minmax(0,1fr) 110px 125px 300px;gap:10px}.record-actions[data-v-3b89d6aa]{gap:5px}.record-action[data-v-3b89d6aa]{padding:0 8px}.history-record[data-v-3b89d6aa]{grid-template-columns:42px minmax(0,1fr) 108px 138px 302px;-moz-column-gap:8px;column-gap:8px}}.overlay[data-v-78be6214]{--brand:#1768ff;--brand-hover:#0e59db;--line-2:#f0f3f7}.icon[data-v-78be6214]{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.icon.sm[data-v-78be6214]{width:16px;height:16px}button[data-v-78be6214]{cursor:pointer}.icon-btn[data-v-78be6214]{width:32px;height:32px;border:0;background:transparent;border-radius:8px;color:#60718a;display:grid;place-items:center}.icon-btn[data-v-78be6214]:hover{background:#eef4ff;color:var(--brand)}.btn[data-v-78be6214]{height:40px;border:1px solid #dce4f0;border-radius:10px;background:#fff;color:#31435f;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:650;font-size:14px;transition:.16s}.btn[data-v-78be6214]:hover{background:#f8fbff;border-color:#c9d6e8}.btn.primary[data-v-78be6214]{background:var(--brand);border-color:var(--brand);color:#fff}.btn.primary[data-v-78be6214]:hover{background:var(--brand-hover)}.overlay[data-v-78be6214]{position:fixed;inset:0;background:rgba(18,31,53,.38);z-index:100;display:none;align-items:center;justify-content:center;padding:24px}.overlay.show[data-v-78be6214]{display:flex}.modal[data-v-78be6214]{width:min(680px,92vw);max-height:86vh;overflow:hidden;background:#fff;border-radius:18px;box-shadow:0 24px 70px rgba(20,36,64,.25);border:1px solid #e6ebf2;display:flex;flex-direction:column}.modal-head[data-v-78be6214]{height:58px;border-bottom:1px solid var(--line-2);display:flex;align-items:center;justify-content:space-between;padding:0 18px;flex:none}.modal-title[data-v-78be6214]{font-weight:800;font-size:17px}.modal-body[data-v-78be6214]{padding:18px;overflow:auto}.modal-actions[data-v-78be6214]{padding:14px 18px;border-top:1px solid var(--line-2);display:flex;justify-content:flex-end;gap:8px;flex:none}.progress-block[data-v-78be6214]{border:1px solid #dce7fb;background:#f8fbff;border-radius:13px;padding:14px}.progress-title[data-v-78be6214]{font-weight:760;font-size:14px}.progress-desc[data-v-78be6214]{font-size:12px;color:#6e7d93;margin-top:6px;line-height:1.65}.progressbar[data-v-78be6214]{height:8px;border-radius:999px;background:#e6edf7;overflow:hidden;margin-top:12px}.progressbar span[data-v-78be6214]{display:block;height:100%;background:var(--brand);border-radius:999px;transition:width .35s}.missing-group[data-v-78be6214]{margin-top:14px}.missing-title[data-v-78be6214]{font-size:13px;font-weight:800;color:#34475f;margin-bottom:8px}.missing-item[data-v-78be6214]{display:flex;align-items:flex-start;gap:10px;border:1px solid #e8edf5;border-radius:12px;padding:11px 12px;margin-bottom:8px;background:#fff}.missing-index[data-v-78be6214]{width:24px;height:24px;border-radius:7px;background:#fff5e7;color:#ad6910;display:grid;place-items:center;font-size:11px;font-weight:800;flex:none}.missing-main[data-v-78be6214]{flex:1}.missing-name[data-v-78be6214]{font-size:13px;font-weight:750}.missing-desc[data-v-78be6214]{font-size:12px;color:#748198;line-height:1.6;margin-top:4px}.missing-tag[data-v-78be6214]{height:22px;padding:0 7px;border-radius:999px;background:#fff5e7;color:#ad6910;font-size:10px;display:flex;align-items:center}.missing-tag.suggest[data-v-78be6214]{background:#eef4ff;color:var(--brand)}.material-summary[data-v-78be6214]{padding:12px 13px;border-radius:12px;background:#f7faff;border:1px solid #dce7fb;color:#51657f;font-size:12px;line-height:1.65}.overlay[data-v-4ac96c3f]{--brand:#1768ff;--brand-hover:#0e59db;--line-2:#f0f3f7}.icon[data-v-4ac96c3f]{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.icon.sm[data-v-4ac96c3f]{width:16px;height:16px}.icon.lg[data-v-4ac96c3f]{width:24px;height:24px}button[data-v-4ac96c3f]{cursor:pointer}.icon-btn[data-v-4ac96c3f]{width:32px;height:32px;border:0;background:transparent;border-radius:8px;color:#60718a;display:grid;place-items:center}.icon-btn[data-v-4ac96c3f]:hover{background:#eef4ff;color:var(--brand)}.btn[data-v-4ac96c3f]{height:40px;border:1px solid #dce4f0;border-radius:10px;background:#fff;color:#31435f;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:650;font-size:14px;transition:.16s}.btn[data-v-4ac96c3f]:hover{background:#f8fbff;border-color:#c9d6e8}.btn.primary[data-v-4ac96c3f]{background:var(--brand);border-color:var(--brand);color:#fff}.btn.primary[data-v-4ac96c3f]:hover{background:var(--brand-hover)}.btn[data-v-4ac96c3f]:disabled{background:#f4f6f9!important;border-color:#e1e6ee!important;color:#a1adbd!important;cursor:not-allowed!important;box-shadow:none!important}.btn.primary[data-v-4ac96c3f]:disabled{background:#a9c5f8!important;border-color:#a9c5f8!important;color:#fff!important}.overlay[data-v-4ac96c3f]{position:fixed;inset:0;background:rgba(18,31,53,.38);z-index:100;display:none;align-items:center;justify-content:center;padding:24px}.overlay.show[data-v-4ac96c3f]{display:flex}.modal[data-v-4ac96c3f]{width:min(680px,92vw);max-height:86vh;overflow:hidden;background:#fff;border-radius:18px;box-shadow:0 24px 70px rgba(20,36,64,.25);border:1px solid #e6ebf2;display:flex;flex-direction:column}.modal-head[data-v-4ac96c3f]{height:58px;border-bottom:1px solid var(--line-2);display:flex;align-items:center;justify-content:space-between;padding:0 18px;flex:none}.modal-title[data-v-4ac96c3f]{font-weight:800;font-size:17px}.modal-body[data-v-4ac96c3f]{padding:18px;overflow:auto}.modal-actions[data-v-4ac96c3f]{padding:14px 18px;border-top:1px solid var(--line-2);display:flex;justify-content:flex-end;gap:8px;flex:none}.material-summary[data-v-4ac96c3f]{padding:12px 13px;border-radius:12px;background:#f7faff;border:1px solid #dce7fb;color:#51657f;font-size:12px;line-height:1.65}.upload-zone[data-v-4ac96c3f]{border:1px dashed #b9cbe3;border-radius:14px;background:#fbfcfe;padding:24px;text-align:center;color:#65758d;margin-top:12px;cursor:pointer}.upload-zone[data-v-4ac96c3f]:hover{border-color:#83adf7;background:#f7faff}.supplement-files[data-v-4ac96c3f]{display:grid;gap:8px;margin-top:12px}.supp-file[data-v-4ac96c3f]{display:flex;align-items:center;gap:10px;border:1px solid #e6ecf5;border-radius:10px;padding:9px 10px;background:#fff}.supp-file-main[data-v-4ac96c3f]{min-width:0;flex:1}.supp-file-name[data-v-4ac96c3f]{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.supp-file-meta[data-v-4ac96c3f]{font-size:11px;color:#8a97aa;margin-top:3px}.overlay[data-v-9fd21434]{--brand:#1768ff;--line-2:#f0f3f7;position:fixed;inset:0;background:rgba(18,31,53,.38);z-index:100;display:none;align-items:center;justify-content:center;padding:24px}.overlay.show[data-v-9fd21434]{display:flex}.modal[data-v-9fd21434]{width:min(680px,92vw);max-height:86vh;overflow:hidden;background:#fff;border-radius:18px;box-shadow:0 24px 70px rgba(20,36,64,.25);border:1px solid #e6ebf2;display:flex;flex-direction:column}.modal-head[data-v-9fd21434]{height:58px;border-bottom:1px solid var(--line-2);display:flex;align-items:center;padding:0 18px;flex:none}.modal-title[data-v-9fd21434]{font-weight:800;font-size:17px}.modal-body[data-v-9fd21434]{padding:18px;overflow:auto}.progress-block[data-v-9fd21434]{border:1px solid #dce7fb;background:#f8fbff;border-radius:13px;padding:14px}.progress-title[data-v-9fd21434]{font-weight:800;font-size:14px}.progress-desc[data-v-9fd21434]{font-size:12px;color:#6e7d93;margin-top:6px;line-height:1.65}.progress-desc.note[data-v-9fd21434]{margin-top:10px}.progressbar[data-v-9fd21434]{height:8px;border-radius:999px;background:#e6edf7;overflow:hidden;margin-top:12px}.progressbar span[data-v-9fd21434]{display:block;height:100%;background:var(--brand);border-radius:999px;transition:width .35s}.overlay[data-v-d81c9aa0]{--brand:#1768ff;--brand-hover:#0e59db;--line-2:#f0f3f7;position:fixed;inset:0;background:rgba(18,31,53,.38);z-index:100;display:none;align-items:center;justify-content:center;padding:24px}.overlay.show[data-v-d81c9aa0]{display:flex}.modal[data-v-d81c9aa0]{width:min(680px,92vw);max-height:86vh;overflow:hidden;background:#fff;border-radius:18px;box-shadow:0 24px 70px rgba(20,36,64,.25);border:1px solid #e6ebf2;display:flex;flex-direction:column}.modal-head[data-v-d81c9aa0]{height:58px;border-bottom:1px solid var(--line-2);display:flex;align-items:center;justify-content:space-between;padding:0 18px;flex:none}.modal-title[data-v-d81c9aa0]{font-weight:800;font-size:17px}.modal-body[data-v-d81c9aa0]{padding:18px;overflow:auto}.modal-actions[data-v-d81c9aa0]{padding:14px 18px;border-top:1px solid var(--line-2);display:flex;justify-content:flex-end;gap:8px;flex:none}.icon[data-v-d81c9aa0]{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.icon.sm[data-v-d81c9aa0]{width:16px;height:16px}button[data-v-d81c9aa0]{cursor:pointer}.icon-btn[data-v-d81c9aa0]{width:32px;height:32px;border:0;background:transparent;border-radius:8px;color:#60718a;display:grid;place-items:center}.icon-btn[data-v-d81c9aa0]:hover{background:#eef4ff;color:var(--brand)}.btn[data-v-d81c9aa0]{height:40px;border:1px solid #dce4f0;border-radius:10px;background:#fff;color:#31435f;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:650;font-size:14px;transition:.16s}.btn[data-v-d81c9aa0]:hover{background:#f8fbff;border-color:#c9d6e8}.btn.primary[data-v-d81c9aa0]{background:var(--brand);border-color:var(--brand);color:#fff}.btn.primary[data-v-d81c9aa0]:hover{background:var(--brand-hover)}.judgment-home[data-v-5b9d2263]{--brand:#1768ff;--brand-hover:#0e59db;--brand-soft:#eef4ff;--ink:#17243a;--line:#e5ebf3;--line-2:#f0f3f7;--shadow:0 8px 26px rgba(31,53,88,.06);--radius:16px;width:100%;margin-top:24px;color:var(--ink)}button[data-v-5b9d2263]{cursor:pointer}.icon[data-v-5b9d2263]{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.icon.sm[data-v-5b9d2263]{width:16px;height:16px}.card[data-v-5b9d2263]{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.btn[data-v-5b9d2263]{height:40px;border:1px solid #dce4f0;border-radius:10px;background:#fff;color:#31435f;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:650;font-size:14px;transition:.16s}.btn[data-v-5b9d2263]:hover{background:#f8fbff;border-color:#c9d6e8}.btn.primary[data-v-5b9d2263]{background:var(--brand);border-color:var(--brand);color:#fff}.btn.primary[data-v-5b9d2263]:hover{background:var(--brand-hover)}.btn[data-v-5b9d2263]:disabled{background:#f4f6f9!important;border-color:#e1e6ee!important;color:#a1adbd!important;cursor:not-allowed!important;box-shadow:none!important}.btn.primary[data-v-5b9d2263]:disabled{background:#a9c5f8!important;border-color:#a9c5f8!important;color:#fff!important}.icon-btn[data-v-5b9d2263]{width:32px;height:32px;border:0;background:transparent;border-radius:8px;color:#60718a;display:grid;place-items:center}.icon-btn[data-v-5b9d2263]:hover{background:#eef4ff;color:var(--brand)}.page-wrap[data-v-5b9d2263]{max-width:1080px;margin:0 auto;padding-bottom:24px}.page-title[data-v-5b9d2263]{margin:0;font-size:30px;font-weight:800;letter-spacing:-.5px}.page-subtitle[data-v-5b9d2263]{margin-top:10px;color:#65758e;font-size:15px;line-height:1.7}.composer[data-v-5b9d2263]{margin-top:22px;min-height:286px;padding:18px 24px 16px;display:flex;flex-direction:column;position:relative}.composer-files[data-v-5b9d2263]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.attachment[data-v-5b9d2263]{max-width:330px;min-width:235px;height:58px;border:1px solid #dfe7f2;border-radius:11px;background:#fbfdff;display:flex;align-items:center;gap:12px;padding:8px 8px 8px 12px}.attachment-ico[data-v-5b9d2263]{width:40px;height:44px;display:grid;place-items:center;flex:none}.attachment-main[data-v-5b9d2263]{min-width:0;flex:1}.attachment-name[data-v-5b9d2263]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:700;color:#31435e}.attachment-meta[data-v-5b9d2263]{margin-top:3px;color:#8a97aa;font-size:11px}.attachment .icon-btn[data-v-5b9d2263]{width:28px;height:28px;flex:none}.composer-textarea[data-v-5b9d2263]{width:100%;min-height:78px;flex:0 0 auto;resize:none;border:0;outline:0;padding:0 2px 8px;color:#263b58;font-size:15px;line-height:1.75;background:transparent}.composer-textarea[data-v-5b9d2263]::-moz-placeholder{color:#8092af}.composer-textarea[data-v-5b9d2263]::placeholder{color:#8092af}.composer-footer[data-v-5b9d2263]{margin-top:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding-top:8px}.composer-actions[data-v-5b9d2263],.start-wrap[data-v-5b9d2263]{display:flex;align-items:center;gap:10px;min-height:40px}.start-wrap[data-v-5b9d2263]{justify-content:flex-end}.start-tip[data-v-5b9d2263]{font-size:11px;color:#8a97aa;white-space:nowrap}.doc-type-control[data-v-5b9d2263]{position:relative;display:inline-flex;align-items:center}.doc-type-trigger[data-v-5b9d2263]{height:40px;min-width:96px;max-width:180px;border:1px solid #e3e7ee;border-radius:10px;background:#f4f5f7;color:#263a56;padding:0 11px 0 13px;display:inline-flex;align-items:center;justify-content:space-between;gap:7px;outline:0;font-size:13px;font-weight:650;cursor:pointer;white-space:nowrap;transition:.16s}.doc-type-trigger[data-v-5b9d2263]:hover{background:#eef2f7;border-color:#d9e0e9}.doc-type-trigger.open[data-v-5b9d2263]{background:#fff;border-color:#b8cef3;box-shadow:0 0 0 3px rgba(23,104,255,.06)}.doc-type-trigger .doc-type-caret[data-v-5b9d2263]{width:16px;height:16px;color:#5f6f85;stroke-width:2;transition:transform .18s;flex:none}.doc-type-trigger.open .doc-type-caret[data-v-5b9d2263]{transform:rotate(180deg)}.doc-type-menu[data-v-5b9d2263]{position:absolute;left:0;bottom:48px;width:220px;padding:7px;background:#fff;border:1px solid #e2e7ee;border-radius:14px;box-shadow:0 14px 38px rgba(28,45,72,.16);z-index:80;opacity:0;visibility:hidden;transform:translateY(6px) scale(.985);transform-origin:left bottom;transition:opacity .14s,transform .14s,visibility .14s}.doc-type-menu.show[data-v-5b9d2263]{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.doc-type-option[data-v-5b9d2263]{width:100%;height:44px;border:0;border-radius:9px;background:#fff;color:#24364f;padding:0 11px;display:flex;align-items:center;gap:10px;text-align:left;font-size:13px;font-weight:560;transition:.14s}.doc-type-option[data-v-5b9d2263]:hover:not(:disabled){background:#f5f7fa}.doc-type-option .option-icon[data-v-5b9d2263]{width:18px;height:18px;color:#33465f;flex:none}.doc-type-option .option-label[data-v-5b9d2263]{flex:1;white-space:nowrap}.doc-type-option .option-check[data-v-5b9d2263]{width:18px;height:18px;color:#17243a;opacity:0}.doc-type-option.active[data-v-5b9d2263]{font-weight:680;background:#f8faff}.doc-type-option.active .option-check[data-v-5b9d2263]{opacity:1}.doc-type-option.disabled[data-v-5b9d2263],.doc-type-option[data-v-5b9d2263]:disabled{color:#9aa8bc;cursor:not-allowed;background:#fff}.doc-type-option.disabled .option-icon[data-v-5b9d2263],.doc-type-option:disabled .option-icon[data-v-5b9d2263]{color:#b7c2d1}.section-headline[data-v-5b9d2263]{display:flex;align-items:flex-end;justify-content:space-between;margin:38px 0 16px}.section-headline h2[data-v-5b9d2263]{font-size:19px;margin:0;font-weight:800}.section-sub[data-v-5b9d2263]{font-size:12px;color:#8492a6;margin-top:6px}.all-record-link[data-v-5b9d2263]{height:32px;border:0;background:transparent;color:var(--brand);display:inline-flex;align-items:center;gap:4px;padding:0 6px;border-radius:8px;font-size:13px;font-weight:700}.all-record-link[data-v-5b9d2263]:hover{background:var(--brand-soft)}.home-tabs[data-v-5b9d2263]{margin-bottom:18px}.record-card[data-v-5b9d2263]{overflow:hidden}.records-empty[data-v-5b9d2263],.records-loading[data-v-5b9d2263]{padding:48px;display:grid;place-items:center}.optimize-panel[data-v-5af138f6]{margin-top:20px;background:#f8fbff;border:1px solid #dcebff;border-radius:16px;overflow:hidden}.panel-header[data-v-5af138f6]{justify-content:space-between;padding:18px 22px;border-bottom:1px solid #e8f2ff}.icon[data-v-5af138f6],.panel-header[data-v-5af138f6],.title[data-v-5af138f6]{display:flex;align-items:center}.icon[data-v-5af138f6]{width:24px;height:24px;color:#fff;margin-right:14px}.name[data-v-5af138f6]{font-weight:600;font-size:17px;color:#244f9b;text-shadow:0 8px 24px rgba(36,70,130,.08)}.desc[data-v-5af138f6]{margin-top:4px;color:#86909c;font-size:13px}.optimize[data-v-5af138f6]{border-color:#91c3ff;background:#f4f9ff}.label[data-v-5af138f6]{color:#1677ff;margin-bottom:12px}.content[data-v-5af138f6]{line-height:30px;font-size:15px}.footer[data-v-5af138f6]{padding:20px 22px;display:flex;justify-content:flex-end;background:#fff;border-top:1px solid #eef2f7}.optimize-enter-active[data-v-5af138f6],.optimize-leave-active[data-v-5af138f6]{transition:.25s}.optimize-enter-from[data-v-5af138f6],.optimize-leave-to[data-v-5af138f6]{opacity:0;transform:translateY(-10px)}.question-wrapper[data-v-5af138f6]{display:flex;gap:20px;padding:20px}.question-card[data-v-5af138f6]{flex:1;min-width:0;padding:18px;background:#fff;border-radius:12px;border:1px solid #e5eaf3}.question-card.optimize[data-v-5af138f6]{background:#f4f9ff;border-color:#91c3ff}.label[data-v-5af138f6]{display:flex;align-items:center;margin-bottom:14px;font-size:15px;font-weight:600;color:#1768ff}.content[data-v-5af138f6]{min-height:140px;line-height:28px;color:#4e5969;white-space:pre-wrap;word-break:break-all}@media (max-width:768px){.question-wrapper[data-v-5af138f6]{flex-direction:column}}.search-card[data-v-0fad3b09]{background:#f6f8fc;border-radius:18px}.search-tabs[data-v-0fad3b09]{margin-bottom:12px}.tab-title[data-v-0fad3b09]{display:flex;align-items:center;gap:6px}.tab-icon[data-v-0fad3b09]{width:20px;height:20px}.tab-text[data-v-0fad3b09]{color:#4d5d78;font-weight:600;font-size:14px;transition:color .2s}.tab-text.active[data-v-0fad3b09]{color:#1768ff}.tab-disabled[data-v-0fad3b09]{cursor:not-allowed;opacity:.5}.search-input[data-v-0fad3b09]{background-color:#feffff;padding:12px 24px 0}.search-textarea[data-v-0fad3b09]{font-size:15px}.toolbar[data-v-0fad3b09]{display:flex;justify-content:space-between;align-items:center;margin-top:18px;border:none}.toolbar-left[data-v-0fad3b09]{display:flex;gap:12px}.toolbar-right[data-v-0fad3b09]{display:flex;align-items:center;gap:12px}[data-v-0fad3b09] .ant-input{resize:none;font-size:15px}[data-v-0fad3b09] .ant-picker,[data-v-0fad3b09] .ant-select-selector{border-radius:8px!important}[data-v-0fad3b09] .ant-btn-primary{border-radius:8px;padding:0 24px}.text-up[data-v-0fad3b09]{background:#fff;box-shadow:0 8px 24px 0 rgba(36,70,130,.08);border-radius:10px 10px 10px 10px;border:1px solid #d8e0ed;font-weight:600;font-size:14px;color:#31425e;height:36px;text-shadow:0 8px 24px rgba(36,70,130,.08)}.icons[data-v-0fad3b09]{width:20px;height:20px;margin-right:8px}.text-recognition[data-v-0fad3b09]{background:#f2f7ff;box-shadow:0 8px 24px 0 rgba(36,70,130,.08);border-radius:10px 10px 10px 10px;border:1px solid #d9e7ff;font-weight:600;font-size:14px;color:#1768ff;height:36px}.text-recognition[data-v-0fad3b09]:hover{background:#f2f7ff;box-shadow:0 8px 24px rgba(36,70,130,.08);border:1px solid #d9e7ff;color:#1768ff;font-weight:600}.year-select[data-v-0fad3b09]{position:relative;display:inline-block;background:#fff;box-shadow:0 8px 24px 0 rgba(36,70,130,.08);border-radius:10px 10px 10px 10px;border:1px solid #d8e0ed;font-weight:600;font-size:15px;color:#31425e}.calendar-icon[data-v-0fad3b09]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;z-index:10;pointer-events:none}.year-select[data-v-0fad3b09] .ant-select-selector{padding-left:36px!important;border:none!important;box-shadow:none!important;background:transparent!important}.year-select[data-v-0fad3b09] .ant-select-focused .ant-select-selector{box-shadow:none!important}.tree-select-icon[data-v-0fad3b09]{width:16px;height:16px;margin-right:4px;vertical-align:middle;flex-shrink:0}.select-wrapper[data-v-0fad3b09]{display:inline-flex;align-items:center;background:#fff;box-shadow:0 8px 24px 0 rgba(36,70,130,.08);border-radius:10px 10px 10px 10px;border:1px solid #d8e0ed;font-weight:600;font-size:15px;color:#31425e;padding-left:12px}.select-wrapper[data-v-0fad3b09] .ant-select-selector{border:none!important;box-shadow:none!important;background:transparent!important}.select-wrapper[data-v-0fad3b09] .ant-select-selector,.year-select[data-v-0fad3b09] .ant-select-selector{height:36px!important}.select-wrapper[data-v-0fad3b09] .ant-select-single .ant-select-selection-item,.select-wrapper[data-v-0fad3b09] .ant-select-single .ant-select-selection-placeholder,.year-select[data-v-0fad3b09] .ant-select-selection-search-input,.year-select[data-v-0fad3b09] .ant-select-single .ant-select-selection-item,.year-select[data-v-0fad3b09] .ant-select-single .ant-select-selection-placeholder{line-height:34px!important}.select-wrapper[data-v-0fad3b09] .ant-select-selection-search-input,.year-select[data-v-0fad3b09] .ant-select-selection-search-input{height:32px!important}.button-search[data-v-0fad3b09]{background:linear-gradient(162deg,#1568ff,#0f5ce6);box-shadow:0 8px 24px 0 rgba(36,70,130,.08),0 8px 18px 0 rgba(23,104,255,.2);border-radius:10px 10px 10px 10px;border:1px solid #1768ff;font-weight:400;font-size:14px;color:#fff;height:36px}:where(.css-dev-only-do-not-override-z4nrqd).ant-btn-default[data-v-0fad3b09]:not(:disabled):hover{color:#fff!important}.search-icon[data-v-0fad3b09]{width:20px;height:20px;margin-bottom:4px;margin-right:8px}.search-textarea[data-v-0fad3b09]{margin-bottom:8px}[data-v-0fad3b09] .optimize-panel{margin:18px 0}[data-v-0fad3b09] .search-input .ant-input-focused,[data-v-0fad3b09] .search-input .ant-input:focus{border-color:transparent!important;box-shadow:none!important}.recommend-card[data-v-d217fa8a]{height:188px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 5px 18px 0 rgba(35,68,120,.05);border-radius:13px 13px 13px 13px;border:1px solid #e2e8f2;transition:all .25s}.recommend-card[data-v-d217fa8a]:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,.08)}.recommend-card[data-v-d217fa8a] .ant-card-body{height:100%;padding:24px;display:flex;flex-direction:column;box-sizing:border-box}.recommend-content[data-v-d217fa8a]{flex:1;display:flex;align-items:flex-start;gap:14px;overflow:hidden}.content-icon[data-v-d217fa8a]{width:38px;height:38px;flex-shrink:0}.content-title[data-v-d217fa8a]{flex:1;font-size:15px;color:#31425e;line-height:24px;font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.recommend-footer[data-v-d217fa8a]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;background-color:transparent;padding-top:16px}.tags[data-v-d217fa8a]{display:flex;flex-wrap:wrap;gap:6px}[data-v-d217fa8a] .ant-tag{margin-right:0;border-radius:14px}[data-v-d217fa8a] .ant-btn-link{padding:0;font-size:14px}.header[data-v-510b61dd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.title[data-v-510b61dd]{font-size:22px;font-weight:700}.grid[data-v-510b61dd]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:1200px){.grid[data-v-510b61dd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.grid[data-v-510b61dd]{grid-template-columns:1fr}}.statistics[data-v-8481d3a2]{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;background:#fff;box-shadow:0 5px 18px 0 rgba(35,68,120,.05);border-radius:16px 16px 16px 16px;border:1px solid #dfe6f2}.item[data-v-8481d3a2]{border-radius:16px;padding:30px;text-align:center;justify-content:center;transition:.25s;display:flex}.item[data-v-8481d3a2]:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.08)}.content-icon[data-v-8481d3a2]{width:46px;height:46px;margin-right:12px}.value[data-v-8481d3a2]{font-weight:600;font-size:18px;color:#1768ff}.title[data-v-8481d3a2]{margin-top:8px;font-weight:400;font-size:13px;color:#64738d}@media (max-width:900px){.statistics[data-v-8481d3a2]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.statistics[data-v-8481d3a2]{grid-template-columns:1fr}}.workbench-header[data-v-e921c3e6]{display:flex;justify-content:space-between;align-items:center;height:58px;background:#fff;border:1px solid #e6ecf5;border-radius:10px;padding:0 16px;margin-bottom:16px}.left[data-v-e921c3e6]{display:flex;align-items:center;flex:1;gap:10px}.back-btn[data-v-e921c3e6]{width:36px;height:36px;background-color:#fff;font-weight:600;display:inline-flex;align-items:center;justify-content:center;padding:0}.search-input[data-v-e921c3e6]{height:40px;flex:1;background:hsla(0,0%,100%,.88);border-radius:10px 10px 10px 10px;border:1px solid #dfe6f2;font-weight:400;font-size:13px;color:#3e4d67}.right[data-v-e921c3e6]{display:flex;gap:12px;font-weight:600;font-size:13px;color:#31425e}.icons[data-v-e921c3e6]{width:20px;height:20px}.workbench-left[data-v-29db5450]{width:126px;position:sticky;top:20px;align-self:flex-start}.catalog-card[data-v-29db5450]{background:#fff;border-radius:14px;border:1px solid #e8edf5;padding:18px}.catalog-title[data-v-29db5450]{font-size:15px;font-weight:700;color:#31425e;margin-bottom:18px}.catalog-item[data-v-29db5450]{height:40px;border-radius:8px;display:flex;align-items:center;padding:0 14px;cursor:pointer;transition:.25s;color:#64748f;font-size:14px;margin-bottom:6px}.catalog-item[data-v-29db5450]:hover{background:#f5f8ff}.catalog-item.active[data-v-29db5450]{background:#eaf2ff;color:#1768ff;font-weight:600}.dot[data-v-29db5450]{width:6px;height:6px;border-radius:50%;background:#1768ff;margin-right:10px;opacity:0}.catalog-item.active .dot[data-v-29db5450]{opacity:1}.case-panel[data-v-ebb813ac]{background:hsla(0,0%,100%,.98);box-shadow:0 10px 28px 0 rgba(40,68,116,.05);border-radius:0 0 16px 16px;border:1px solid #e8edf5;border-top:none;padding:clamp(16px,2.5vw,24px) clamp(12px,2vw,21px)}.panel-header[data-v-ebb813ac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.left[data-v-ebb813ac]{display:flex;align-items:center;gap:14px}.panel-title[data-v-ebb813ac]{font-weight:600;font-size:16px;color:#12213f}.panel-count[data-v-ebb813ac]{font-weight:500;font-size:13px;color:#7e8b9f}.card-list[data-v-ebb813ac]{display:flex;flex-direction:column;gap:16px}.case-card[data-v-ebb813ac]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:clamp(14px,2vw,22px);transition:.25s}.case-card[data-v-ebb813ac]:hover{border-color:#1768ff;box-shadow:0 10px 30px rgba(23,104,255,.08)}.card-top[data-v-ebb813ac]{display:flex;align-items:flex-start}.title-box[data-v-ebb813ac]{flex:1;margin-left:14px}.case-title[data-v-ebb813ac]{font-family:小标宋体,SimSun,serif;font-size:clamp(18px,2.2vw,29px);font-weight:700;line-height:clamp(24px,2.8vw,38px);color:#000;margin-bottom:8px;display:flex;justify-content:space-between}.case-right[data-v-ebb813ac]{display:flex;gap:12px}.right-one[data-v-ebb813ac]{background:#edf4ff;color:#1768ff}.right-one[data-v-ebb813ac],.right-two[data-v-ebb813ac]{box-shadow:0 10px 28px 0 rgba(40,68,116,.05),0 4px 12px 0 rgba(42,68,112,.02);border-radius:6px 6px 6px 6px;font-weight:400;font-size:12px;padding:0 8px}.right-two[data-v-ebb813ac]{color:#b66f11;background:#fff5e8}.right-img[data-v-ebb813ac]{display:flex;align-items:center;gap:16px}.right-img .right-relevanceScore[data-v-ebb813ac]{font-weight:400;font-size:14px}.right-img .relevance-bum[data-v-ebb813ac]{font-size:16px;font-weight:600;color:#1768ff}.right-icon[data-v-ebb813ac]{width:16px;height:16px;cursor:pointer;--star-stroke:#8b9dc3;--star-fill:transparent;transition:transform .2s ease}.right-icon[data-v-ebb813ac]:hover{transform:scale(1.2);--star-stroke:#1768ff;--star-fill:rgba(23,104,255,.15)}.right-icon.is-favorited[data-v-ebb813ac]{--star-stroke:#1768ff;--star-fill:#1768ff}.case-meta[data-v-ebb813ac]{font-size:13px;color:#94a3b8}.similarity[data-v-ebb813ac]{min-width:70px;height:34px;border-radius:17px;background:#eef5ff;color:#1768ff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.recommend[data-v-ebb813ac]{margin-top:18px;background:#f8fbff;border-left:4px solid #1768ff;padding:14px 16px;border-radius:8px;color:#31425e;line-height:28px;font-size:14px}.label[data-v-ebb813ac]{color:#1768ff;font-weight:700}.summary[data-v-ebb813ac]{font-family:仿宋_GB2312,SimSun,serif;font-size:clamp(13px,1.4vw,16pt);font-weight:400;line-height:clamp(20px,2.4vw,28pt);color:#52627b;max-height:120px}.summary[data-v-ebb813ac],.tab-content[data-v-ebb813ac]{white-space:pre-wrap;word-break:break-word;overflow-y:auto;padding:12px 0}.tab-content[data-v-ebb813ac]{font-size:14px;line-height:26px;color:#4e5969;max-height:300px}.tag-box[data-v-ebb813ac]{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}.tag-box[data-v-ebb813ac] .ant-tag{border-radius:14px;padding:4px 10px;font-size:12px}.case-footer[data-v-ebb813ac]{margin-top:18px;display:flex;justify-content:space-between;align-items:center;padding-top:16px}.case-footer-item span[data-v-ebb813ac]{font-weight:400;font-size:13px;color:#6d7c93;margin-right:8px}.actions[data-v-ebb813ac]{display:flex}.actions[data-v-ebb813ac] .ant-btn{font-weight:400;font-size:14px;color:#1768ff!important}.pagination[data-v-ebb813ac]{margin-top:28px;display:flex;justify-content:center}.toolbar[data-v-ebb813ac]{display:flex;justify-content:space-between;align-items:center;margin:22px 0;padding:14px 18px;background:#fff;border:1px solid #e8edf6;border-radius:12px;flex-wrap:wrap;gap:12px}.icons[data-v-ebb813ac]{width:16px;height:16px}.btns[data-v-ebb813ac]{font-weight:600;font-size:13px;color:#31425e}.toolbar-left[data-v-ebb813ac]{display:flex;align-items:center;gap:10px}.toolbar-right[data-v-ebb813ac]{display:flex;align-items:center;gap:12px}[data-v-ebb813ac] .ant-input{resize:none;font-size:15px}[data-v-ebb813ac] .ant-picker,[data-v-ebb813ac] .ant-select-selector{border-radius:8px!important}[data-v-ebb813ac] .ant-btn-primary{border-radius:8px;padding:0 24px}.text-up[data-v-ebb813ac]{background:#fff;box-shadow:0 8px 24px 0 rgba(36,70,130,.08);border-radius:10px 10px 10px 10px;border:1px solid #d8e0ed;font-weight:600;font-size:14px;color:#31425e;text-shadow:0 8px 24px rgba(36,70,130,.08)}.icons[data-v-ebb813ac]{width:20px;height:20px;margin-right:8px}.text-recognition[data-v-ebb813ac]{background:#f2f7ff;box-shadow:0 8px 24px 0 rgba(36,70,130,.08);border-radius:10px 10px 10px 10px;border:1px solid #d9e7ff;font-weight:600;font-size:14px;color:#1768ff}.text-recognition[data-v-ebb813ac]:hover{background:#f2f7ff;box-shadow:0 8px 24px rgba(36,70,130,.08);border:1px solid #d9e7ff;color:#1768ff;font-weight:600}.year-select[data-v-ebb813ac]{position:relative;display:inline-block;background:#fff;box-shadow:0 8px 24px 0 rgba(36,70,130,.08);border-radius:10px 10px 10px 10px;border:1px solid #d8e0ed;font-weight:600;font-size:15px;color:#31425e}.calendar-icon[data-v-ebb813ac]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;z-index:10;pointer-events:none}.year-select[data-v-ebb813ac] .ant-select-selector{padding-left:34px!important}.tree-select-icon[data-v-ebb813ac]{width:16px;height:16px;margin-right:4px;vertical-align:middle;flex-shrink:0}.select-wrapper[data-v-ebb813ac]{display:inline-flex;align-items:center;background:#fff;box-shadow:0 8px 24px 0 rgba(36,70,130,.08);border-radius:10px 10px 10px 10px;border:1px solid #d8e0ed;font-weight:600;font-size:15px;color:#31425e;padding-left:12px}.select-wrapper[data-v-ebb813ac] .ant-select-selector{border:none!important;box-shadow:none!important;background:transparent!important}.button-search[data-v-ebb813ac]{background:linear-gradient(162deg,#1568ff,#0f5ce6);box-shadow:0 8px 24px 0 rgba(36,70,130,.08),0 8px 18px 0 rgba(23,104,255,.2);border-radius:10px 10px 10px 10px;border:1px solid #1768ff;font-weight:400;font-size:14px;color:#fff}.search-icon[data-v-ebb813ac]{width:20px;height:20px;margin-right:8px;margin-bottom:4px}.search-textarea[data-v-ebb813ac]{margin-bottom:8px}[data-v-ebb813ac] .optimize-panel{margin:18px 0}[data-v-ebb813ac] .search-input .ant-input-focused,[data-v-ebb813ac] .search-input .ant-input:focus{border-color:transparent!important;box-shadow:none!important}[data-v-ebb813ac] .ant-tabs-ink-bar{display:none!important}[data-v-ebb813ac] .ant-tabs-tab{color:#738198!important;font-weight:400}[data-v-ebb813ac] .ant-tabs-tab-active{color:#1768ff!important;font-weight:600}[data-v-ebb813ac] .ant-tabs-tab:hover{color:#1768ff}[data-v-ebb813ac] .ant-tabs-nav:before{border-bottom:none!important}.toolbar[data-v-ebb813ac] .ant-btn{border-radius:8px}.toolbar[data-v-ebb813ac] .ant-select-selector{border-radius:8px!important}.toolbar[data-v-ebb813ac] .ant-checkbox-wrapper{color:#31425e}[data-v-ebb813ac] .ant-pagination-item{border-radius:8px}[data-v-ebb813ac] .ant-pagination-item-active{border-color:#1768ff}[data-v-ebb813ac] .ant-pagination-item-active a{color:#1768ff}[data-v-ebb813ac] .ant-checkbox-wrapper{color:#31425e}[data-v-ebb813ac] .ant-select-selector{border-radius:8px!important}@media (max-width:1200px){.panel-header[data-v-ebb813ac]{flex-direction:column;align-items:flex-start;gap:14px}.toolbar-right[data-v-ebb813ac]{flex-wrap:wrap}}@media (max-width:992px){.toolbar[data-v-ebb813ac]{flex-direction:column;align-items:stretch}.toolbar-left[data-v-ebb813ac],.toolbar-right[data-v-ebb813ac]{flex-wrap:wrap;justify-content:flex-start}.toolbar-right[data-v-ebb813ac]{width:100%}.select-wrapper[data-v-ebb813ac],.select-wrapper[data-v-ebb813ac] .ant-tree-select,.year-select[data-v-ebb813ac],.year-select[data-v-ebb813ac] .ant-select{width:100%!important}}@media (max-width:768px){.case-card[data-v-ebb813ac]{padding:16px}.card-top[data-v-ebb813ac]{flex-wrap:wrap}.similarity[data-v-ebb813ac]{margin-top:10px}.case-footer[data-v-ebb813ac]{gap:12px}.case-footer[data-v-ebb813ac],.toolbar-left[data-v-ebb813ac]{flex-direction:column;align-items:flex-start}}.md-stream-reader[data-v-5e4c5a8c]{width:100%;background:hsla(0,0%,100%,.98);border-bottom:none;display:flex;flex-direction:column;gap:16px;position:relative}.question-bar[data-v-5e4c5a8c]{background:#fff;border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:10px}.question-text[data-v-5e4c5a8c]{font-size:17px;font-weight:600;color:#1f2937}.question-meta[data-v-5e4c5a8c]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.tag[data-v-5e4c5a8c]{padding:3px 9px;background:#ecfdf5;color:#039855;border-radius:4px;font-size:12px}.tag.finish[data-v-5e4c5a8c]{background:#f0fdf4}.count[data-v-5e4c5a8c],.time[data-v-5e4c5a8c]{font-size:12px;color:#6b7280}[data-v-5e4c5a8c] .markdown-body{background:#fff;border-radius:10px;padding:18px;color:#374151;font-size:14px;line-height:26px}[data-v-5e4c5a8c] .markdown-body p{margin:8px 0}[data-v-5e4c5a8c] .markdown-body h1{margin:16px 0 8px;font-weight:600;color:#1f2937;line-height:36px}[data-v-5e4c5a8c] .markdown-body h2{position:relative;padding-left:10px;font-size:15px;margin-top:20px}[data-v-5e4c5a8c] .markdown-body h2:before{display:none}[data-v-5e4c5a8c] .markdown-body ul{padding-left:20px;margin:8px 0}[data-v-5e4c5a8c] .markdown-body li{margin:4px 0}[data-v-5e4c5a8c] .markdown-body strong{color:#1f2937;font-weight:600}[data-v-5e4c5a8c] .markdown-body blockquote{border-left:3px solid #d1d5db;padding-left:12px;color:#6b7280;margin:10px 0;background:#f9fafb;padding:6px 10px;border-radius:0 6px 6px 0}[data-v-5e4c5a8c] .markdown-body :not(pre)>code{background:#f3f4f6;color:#374151;padding:1px 5px;border-radius:3px;font-size:12px}[data-v-5e4c5a8c] .markdown-body table{width:100%!important;border-collapse:collapse!important;margin:12px 0!important;border:1px solid #e5e7eb!important}[data-v-5e4c5a8c] .markdown-body table th{background:#f9fafb!important;padding:8px 10px!important;border:1px solid #e5e7eb!important;font-weight:600;color:#1f2937}[data-v-5e4c5a8c] .markdown-body table td{padding:8px 10px!important;border:1px solid #e5e7eb!important;color:#374151}[data-v-5e4c5a8c] .markdown-body table tr:hover td{background:#f9fafb!important}[data-v-5e4c5a8c] .markdown-body table tr td:nth-child(2),[data-v-5e4c5a8c] .markdown-body table tr th:nth-child(2){color:#1768ff!important;font-weight:600;cursor:pointer}[data-v-5e4c5a8c] .markdown-body hr{border:none;height:1px;background:#e5e7eb;margin:16px 0}[data-v-5e4c5a8c] .code-wrap{position:relative;margin:12px 0}[data-v-5e4c5a8c] .code-lang{position:absolute;top:8px;left:12px;font-size:11px;color:#6b7280;z-index:2}[data-v-5e4c5a8c] .code-copy-btn{position:absolute;top:8px;right:12px;font-size:11px;color:#6b7280;background:hsla(0,0%,100%,.3);border:none;border-radius:3px;padding:1px 6px;cursor:pointer}[data-v-5e4c5a8c] .code-copy-btn:hover{color:#1768ff;background:rgba(23,104,255,.08)}[data-v-5e4c5a8c] .markdown-body pre.hljs{padding:32px 14px 14px;border-radius:8px;font-size:13px;overflow-x:auto;margin:0;background:#f9fafb}.case-hover-tip[data-v-5e4c5a8c]{position:fixed;z-index:9999;width:640px;max-height:82vh;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.12),0 2px 12px rgba(0,0,0,.06);padding:28px;pointer-events:auto}.tip-status[data-v-5e4c5a8c]{padding:90px 0;text-align:center;font-size:15px;color:#94a3b8}.tip-wrap[data-v-5e4c5a8c]{display:flex;flex-direction:column;gap:22px}.tip-btn-group[data-v-5e4c5a8c]{display:flex;gap:20px}.tip-btn[data-v-5e4c5a8c]{display:inline-flex;align-items:center;gap:8px;padding:11px 28px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;font-size:14px;color:#1e293b;cursor:pointer;transition:all .2s ease}.tip-btn[data-v-5e4c5a8c]:hover{background:#eff6ff;border-color:#bfdbfe;transform:translateY(-1px)}.tip-btn .btn-icon[data-v-5e4c5a8c]{font-size:17px}.tip-title[data-v-5e4c5a8c]{font-size:21px;font-weight:600;color:#0f172a;margin:0;line-height:1.45}.tip-meta[data-v-5e4c5a8c]{font-size:15px;color:#64748b;line-height:1.6}.tab-group[data-v-5e4c5a8c]{display:flex;width:100%;border-bottom:none}.tab-item[data-v-5e4c5a8c]{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;font-size:16px;padding:14px 0;color:#64748b;cursor:pointer;position:relative;transition:color .24s ease;border:none;background:transparent;border-radius:0;line-height:1}.tab-item[data-v-5e4c5a8c]:hover:not(.active){color:#1e293b;background-color:transparent}.tab-item.active[data-v-5e4c5a8c]{color:#1768ff;font-weight:500}.tab-item.active[data-v-5e4c5a8c]:after{content:"";position:absolute;left:50%;bottom:-1px;width:48px;height:3px;background:#1768ff;border-radius:2px 2px 0 0;transform:translateX(-50%)}.tip-scroll-content[data-v-5e4c5a8c]{font-family:仿宋_GB2312,SimSun,serif;font-size:16pt;font-weight:400;line-height:28pt;color:#52627b;white-space:pre-wrap;word-break:break-word;max-height:128px;overflow-y:auto;padding:4px 8px 4px 0}.tip-scroll-content[data-v-5e4c5a8c]::-webkit-scrollbar{width:8px}.tip-scroll-content[data-v-5e4c5a8c]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.tip-scroll-content[data-v-5e4c5a8c]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.tip-scroll-content[data-v-5e4c5a8c]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.think-collapse[data-v-5e4c5a8c]{overflow:hidden;margin-bottom:20px;transition:box-shadow .2s ease}.think-collapse[data-v-5e4c5a8c]:hover{box-shadow:0 2px 8px rgba(36,70,130,.06)}.think-collapse-header[data-v-5e4c5a8c]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s}.think-collapse-left[data-v-5e4c5a8c]{display:flex;align-items:center;gap:10px}.think-icon[data-v-5e4c5a8c]{color:#94a3b8;transition:transform .25s ease;flex-shrink:0}.think-icon.rotated[data-v-5e4c5a8c]{transform:rotate(90deg)}.think-title[data-v-5e4c5a8c]{font-size:14px;font-weight:500;color:#1e293b}.think-streaming-dot[data-v-5e4c5a8c]{width:6px;height:6px;border-radius:50%;background:#1768ff;animation:thinkPulse-5e4c5a8c 1.4s ease-in-out infinite}@keyframes thinkPulse-5e4c5a8c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.think-status[data-v-5e4c5a8c]{font-size:12px;color:#94a3b8;font-weight:400}.think-collapse-body[data-v-5e4c5a8c]{padding:14px 20px 20px;font-size:14px;line-height:28px;color:#475569;max-height:54vh;overflow-y:auto}.think-collapse-body[data-v-5e4c5a8c] p{margin:8px 0}.think-collapse-body[data-v-5e4c5a8c] h3{font-size:15px;font-weight:600;margin:18px 0 8px;color:#1e293b}.think-collapse-body[data-v-5e4c5a8c] code{background:#f1f5f9;border-radius:4px;padding:2px 6px;font-size:13px;color:#e11d48}.think-collapse-body[data-v-5e4c5a8c] pre{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px;overflow-x:auto;margin:12px 0}.think-collapse-body[data-v-5e4c5a8c] pre code{background:none;padding:0;color:inherit}.think-collapse-body[data-v-5e4c5a8c] .code-wrap{position:relative;margin:14px 0}.think-collapse-body[data-v-5e4c5a8c] .code-lang{position:absolute;top:10px;left:14px;font-size:12px;color:#86909c;z-index:2}.think-collapse-body[data-v-5e4c5a8c] .code-copy-btn{position:absolute;top:10px;right:14px;font-size:12px;color:#64748b;background:hsla(0,0%,100%,.2);border:none;border-radius:4px;padding:2px 8px;cursor:pointer;transition:all .2s;z-index:2}.think-collapse-body[data-v-5e4c5a8c] .code-copy-btn:hover{color:#1768ff;background:rgba(23,104,255,.1)}.think-collapse-body[data-v-5e4c5a8c] .hljs{padding:38px 16px 16px;border-radius:10px;font-size:13px;overflow-x:auto;background:#f5f7fa}.workbench-center[data-v-21f57a2d]{flex:1;min-width:0;display:flex;flex-direction:column}.workbench-right[data-v-0391e004]{width:360px;position:sticky;top:0;right:0;min-height:0;display:flex;flex-direction:column}.panel.main-container[data-v-0391e004]{flex:1;min-height:0;background:#fff;border-radius:14px;border:1px solid #e8edf5;display:flex;flex-direction:column}.panel-title[data-v-0391e004]{font-size:18px;font-weight:700;color:#1f2329;margin:20px 20px 0 20px;justify-content:space-between}.panel-title .title-left[data-v-0391e004],.panel-title[data-v-0391e004]{display:flex;align-items:center}.icons[data-v-0391e004]{width:42px;height:42px;margin-right:8px}.icons-bk[data-v-0391e004]{width:16px;height:16px}.icon-bk[data-v-0391e004]{height:28px;width:28px;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 12px 34px 0 rgba(40,73,132,.08);border-radius:8px;border:1px solid #e1e7f0;cursor:pointer}.scroll-wrap[data-v-0391e004]{flex:1;min-height:0;overflow-y:auto;padding-right:4px;margin:0 20px 0 20px}.panel-label[data-v-0391e004]{background:hsla(0,0%,100%,.82);box-shadow:0 12px 34px 0 rgba(40,73,132,.08),0 6px 16px 0 rgba(35,72,132,.04);border-radius:13px;border:1px solid #e5edf9;padding:16px;font-size:14px;color:#52627b;line-height:24px;margin:20px 20px 20px 20px}.recommend-block[data-v-0391e004]{margin-bottom:20px}.sub-title[data-v-0391e004]{font-size:16px;font-weight:600;color:#1f2329;margin-bottom:14px}.question-list[data-v-0391e004]{display:flex;flex-direction:column;gap:12px}.question-item[data-v-0391e004]{background:#f6f8fc;border-radius:10px;padding:14px 16px;cursor:pointer;transition:all .2s ease;color:#31425e;line-height:24px;display:flex;justify-content:space-between;align-items:flex-start}.question-item .text[data-v-0391e004]{flex:1}.question-item .arrow-icon[data-v-0391e004]{flex-shrink:0;margin-left:10px;color:#86909c;font-size:16px}.question-item[data-v-0391e004]:hover{background:#eaf2ff;color:#1768ff}.question-item:hover .arrow-icon[data-v-0391e004]{color:#1768ff}.divider[data-v-0391e004]{width:100%;height:1px;background:#e8edf5;margin:24px 0}.chat-list[data-v-0391e004]{display:flex;flex-direction:column;gap:18px}.chat-item[data-v-0391e004]{display:flex;max-width:90%}.chat-item.ai[data-v-0391e004]{align-self:flex-start;flex-direction:row}.chat-item.ai .ai-msg-wrap[data-v-0391e004]{flex:1;display:flex;flex-direction:column;gap:8px}.chat-item.user[data-v-0391e004]{align-self:flex-end;flex-direction:row-reverse}.chat-item.user .avatar[data-v-0391e004]{margin-left:10px;margin-right:0}.avatar[data-v-0391e004]{width:34px;height:34px;border-radius:50%;background:#1768ff;color:#fff;display:flex;justify-content:center;align-items:center;font-size:13px;margin-right:10px;flex-shrink:0}.user .avatar[data-v-0391e004]{background:#1768ff}.bubble[data-v-0391e004]{flex:1;background:#f6f8fc;border-radius:10px;padding:6px 12px;line-height:24px;color:#31425e;font-size:13px}.user .bubble[data-v-0391e004]{background:#eaf2ff}.think-section[data-v-0391e004]{background:#f8fafc;border-radius:12px;overflow:hidden}.think-section .think-header[data-v-0391e004]{padding:12px 14px;display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s;background:#fff}.think-section .think-header .think-icon[data-v-0391e004]{font-size:14px}.think-section .think-header .think-label[data-v-0391e004]{font-size:13px;font-weight:600;color:#1e293b;flex:1}.think-section .think-header .dot-anim[data-v-0391e004]{animation:dotPulse-0391e004 1.2s infinite}.think-section .think-header .think-dots-mini span[data-v-0391e004]{width:4px!important;height:4px!important}.think-section .think-header .think-arrow-svg[data-v-0391e004]{color:#6b7a93;transition:transform .25s ease;display:block}.think-section .think-header .think-arrow-svg.rotated[data-v-0391e004]{transform:rotate(90deg)}.think-section .think-body[data-v-0391e004]{padding:0 14px 12px;font-size:12px;line-height:22px;color:#475569;max-height:400px;overflow-y:auto;transition:max-height .3s ease}.think-section .think-body.markdown-body[data-v-0391e004]{border:none!important;margin:0!important}.think-section .think-body-loading[data-v-0391e004]{display:flex;align-items:center;gap:6px;padding:8px 14px 16px;font-size:12px;color:#6b7a93}.think-section.collapsed .think-body[data-v-0391e004]{max-height:0!important;padding:0 14px;overflow:hidden}.loading-bubble[data-v-0391e004]{display:flex;align-items:center;gap:6px}@keyframes dotPulse-0391e004{0%,20%{opacity:1}40%{opacity:.4}60%{opacity:1}80%{opacity:.4}to{opacity:1}}.thinking-text[data-v-0391e004]{font-size:12px;color:#999}.thinking-dots[data-v-0391e004]{display:inline-flex;align-items:center;gap:4px;margin-left:2px}.thinking-dots span[data-v-0391e004]{display:inline-block;width:6px;height:6px;border-radius:50%;background:#999;animation:dot-bounce-0391e004 1.4s ease-in-out infinite both}.thinking-dots span[data-v-0391e004]:first-child{animation-delay:-.32s}.thinking-dots span[data-v-0391e004]:nth-child(2){animation-delay:-.16s}.thinking-dots span[data-v-0391e004]:nth-child(3){animation-delay:0s}@keyframes dot-bounce-0391e004{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}[data-v-0391e004] .markdown-body{background:#fff;border-radius:10px;color:#374151;font-size:12px;line-height:24px;border:1px solid #e5e7eb}[data-v-0391e004] .markdown-body p{margin:8px 0}[data-v-0391e004] .markdown-body h1{margin:16px 0 8px;font-weight:600;color:#1f2937;font-size:16px}[data-v-0391e004] .markdown-body h2{position:relative;padding-left:10px;font-size:14px;margin-top:20px}[data-v-0391e004] .markdown-body h3{font-size:13px}[data-v-0391e004] .markdown-body h4{font-size:12px}[data-v-0391e004] .markdown-body h2:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:2px}[data-v-0391e004] .markdown-body ul{padding-left:20px;margin:8px 0}[data-v-0391e004] .markdown-body li{margin:4px 0;font-size:12px}[data-v-0391e004] .markdown-body strong{font-weight:600;font-size:12px}[data-v-0391e004] .markdown-body blockquote{border-left:3px solid #1768ff;padding-left:12px;color:#6b7280;margin:10px 0;background:#f9fafb;padding:6px 10px;border-radius:0 6px 6px 0;font-size:12px}[data-v-0391e004] .markdown-body :not(pre)>code{background:#eff6ff;padding:1px 5px;border-radius:3px;font-size:10px}[data-v-0391e004] .markdown-body table{width:100%!important;border-collapse:collapse!important;margin:12px 0!important;border:1px solid #e5e7eb!important}[data-v-0391e004] .markdown-body table th{background:#f9fafb!important;font-weight:600}[data-v-0391e004] .markdown-body table td,[data-v-0391e004] .markdown-body table th{padding:8px 10px!important;border:1px solid #e5e7eb!important;font-size:11px}[data-v-0391e004] .markdown-body table tr:hover td{background:#f9fafb!important}[data-v-0391e004] .markdown-body table tr td:nth-child(2),[data-v-0391e004] .markdown-body table tr th:nth-child(2){color:#1768ff!important;font-weight:600}[data-v-0391e004] .markdown-body hr{border:none;height:1px;background:#e5e7eb;margin:16px 0}[data-v-0391e004] .code-wrap{position:relative;margin:12px 0}[data-v-0391e004] .code-lang{position:absolute;top:8px;left:12px;font-size:10px;color:#6b7280;z-index:2}[data-v-0391e004] .code-copy-btn{position:absolute;top:8px;right:12px;font-size:10px;color:#6b7280;background:hsla(0,0%,100%,.3);border:none;border-radius:3px;padding:1px 6px;cursor:pointer}[data-v-0391e004] .code-copy-btn:hover{color:#1768ff;background:rgba(23,104,255,.08)}[data-v-0391e004] .markdown-body pre.hljs{padding:32px 14px 14px;border-radius:8px;font-size:11px;overflow-x:auto;margin:0;background:#f9fafb}.chat-input[data-v-0391e004]{flex-shrink:0;margin-top:18px;display:flex;flex-direction:column;background:hsla(0,0%,100%,.96);border:1px solid #e5edf6;gap:10px}.chat-box[data-v-0391e004],.chat-input[data-v-0391e004]{box-shadow:0 12px 34px 0 rgba(40,73,132,.08),0 -8px 22px 0 rgba(34,66,116,.04)}.chat-box[data-v-0391e004]{background:#fff;border-radius:12px 12px 12px 12px;border:1px solid #d9e3f1;margin:20px;padding:12px}[data-v-0391e004] .ant-input{border-color:transparent}.layout-container .ant-input-focused[data-v-0391e004],.layout-container .ant-input[data-v-0391e004]:focus{border-color:transparent!important;box-shadow:none!important}.content-wrapper .ant-input-password .ant-input[data-v-0391e004],.content-wrapper .ant-input[data-v-0391e004]{border-color:transparent}[data-v-0391e004] .ant-input-textarea textarea{border-radius:10px;background:#f6f8fc;border:1px solid #e8edf5}[data-v-0391e004] .ant-btn{height:42px;border-radius:8px;background:#1768ff}.scroll-wrap[data-v-0391e004]::-webkit-scrollbar{width:4px}.scroll-wrap[data-v-0391e004]::-webkit-scrollbar-thumb{background:#d0d8e6;border-radius:4px}.scroll-wrap[data-v-0391e004]::-webkit-scrollbar-track{background:transparent}.box-end[data-v-0391e004]{display:flex;justify-content:space-between;font-weight:400;font-size:11px;color:#8b97a9;line-height:36px}.send-arrow[data-v-0391e004]{width:36px;height:36px;border-radius:8px;background:#1677ff;cursor:pointer;display:flex;align-items:center;justify-content:center}.icons-btn[data-v-0391e004]{width:20px;height:20px}.case-hover-tip[data-v-0391e004]{position:fixed;z-index:9999;width:640px;max-height:82vh;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.12),0 2px 12px rgba(0,0,0,.06);padding:28px;pointer-events:auto}.tip-status[data-v-0391e004]{padding:90px 0;text-align:center;font-size:15px;color:#94a3b8}.tip-wrap[data-v-0391e004]{display:flex;flex-direction:column;gap:22px}.tip-btn-group[data-v-0391e004]{display:flex;gap:12px}.tip-btn[data-v-0391e004]{display:inline-flex;align-items:center;gap:8px;padding:11px 28px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;font-size:14px;color:#1e293b;cursor:pointer;transition:all .2s ease}.tip-btn[data-v-0391e004]:hover{background:#eff6ff;border-color:#bfdbfe;transform:translateY(-1px)}.tip-btn .btn-icon[data-v-0391e004]{font-size:17px}.tip-title[data-v-0391e004]{font-size:21px;font-weight:600;color:#0f172a;margin:0;line-height:1.45}.tip-meta[data-v-0391e004]{font-size:15px;color:#64748b;line-height:1.6}.tab-group[data-v-0391e004]{display:flex;width:100%;border:none!important;border-bottom:none}.tab-item[data-v-0391e004]{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;font-size:16px;padding:14px 0;color:#64748b;cursor:pointer;position:relative;transition:color .24s ease;border:none;background:transparent;border-radius:0}.tab-item[data-v-0391e004]:hover:not(.active){color:#1e293b}.tab-item.active[data-v-0391e004]{color:#1768ff;font-weight:500}.tab-item.active[data-v-0391e004]:after{content:"";position:absolute;left:50%;bottom:-1px;width:44px;height:3px;background:#1768ff;border-radius:2px 2px 0 0;transform:translateX(-50%)}.tip-scroll-content[data-v-0391e004]{font-size:15px;line-height:1.7;color:#52627b;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto}.empty-wrap[data-v-22161c8a]{margin-top:88px;width:100%;height:80%;display:flex;align-items:center;justify-content:center;background:#f7f9fe}.empty-box[data-v-22161c8a]{width:70%;padding:60px 20px;background:#fff;border-radius:12px;border:1px solid #e8edf5;display:flex;flex-direction:column;align-items:center;gap:12px}.empty-icon[data-v-22161c8a]{width:64px;height:64px;position:relative}.empty-icon[data-v-22161c8a]:after{content:"";position:absolute;top:12px;left:14px;width:20px;height:26px}.empty-title[data-v-22161c8a]{font-weight:600;font-size:17px;color:#44546e;line-height:24px}.empty-desc[data-v-22161c8a]{font-weight:400;font-size:16px;color:#7f8ca2;line-height:22px}.search-workbench-wrapper[data-v-22433f3a]{width:100%;margin-top:32px;overflow:hidden;display:flex;flex-direction:column;height:calc(100vh - 124px)}.workbench-header[data-v-22433f3a]{height:64px;flex-shrink:0}.search-workbench[data-v-22433f3a]{display:flex;flex:1;gap:20px;min-height:0}.search-workbench[data-v-22433f3a]>:first-child{width:188px;flex-shrink:0;position:sticky;top:0;align-self:flex-start;z-index:10;max-height:100%;overflow:hidden;display:flex;flex-direction:column}.search-workbench[data-v-22433f3a]>:nth-child(2){flex:1;min-width:0;height:100%;overflow-y:auto}.search-workbench[data-v-22433f3a]>:nth-child(3){width:580px;flex-shrink:0;position:sticky;top:0;align-self:flex-start;z-index:10;max-height:100%;overflow:hidden;display:flex;flex-direction:column}.search-workbench[data-v-22433f3a]>:first-child,.search-workbench[data-v-22433f3a]>:nth-child(3){flex-shrink:0;height:100%}@media (max-width:1400px){.search-workbench[data-v-22433f3a]>:nth-child(3){width:320px}}@media (max-width:1200px){.search-workbench[data-v-22433f3a]{flex-direction:column}.search-workbench[data-v-22433f3a]>:first-child,.search-workbench[data-v-22433f3a]>:nth-child(2),.search-workbench[data-v-22433f3a]>:nth-child(3){width:100%}}.case-header[data-v-339c2725]{display:flex;justify-content:space-between;align-items:center;height:58px;background:#fff;border:1px solid #e6ecf5;border-radius:10px;padding:0 16px;margin-bottom:16px;position:relative}.left[data-v-339c2725]{display:flex;align-items:center;flex:1;gap:10px;font-weight:600;font-size:16px;color:#12213f;line-height:22px}.back-btn[data-v-339c2725]{width:36px;height:36px;background-color:#1768ff;color:#fff;font-weight:600}.search-input[data-v-339c2725]{height:40px;flex:1;background:hsla(0,0%,100%,.88);border-radius:10px 10px 10px 10px;border:1px solid #dfe6f2;font-weight:400;font-size:13px;color:#3e4d67}.right[data-v-339c2725]{display:flex;align-items:center;gap:16px;font-weight:600;font-size:13px;color:#31425e}.right .icons[data-v-339c2725]{width:20px;height:20px;margin-right:4px}.right[data-v-339c2725] button{display:inline-flex;align-items:center}.right[data-v-339c2725] button.favorited,.right[data-v-339c2725] button.favorited:focus,.right[data-v-339c2725] button.favorited:hover{color:#1768ff;border-color:#1768ff}.find-bar[data-v-339c2725]{position:absolute;top:100%;right:16px;margin-top:8px;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e6ecf5;border-radius:10px;padding:8px 12px;box-shadow:0 8px 24px rgba(0,0,0,.1);z-index:100}.find-count[data-v-339c2725]{font-size:12px;color:#86909c;white-space:nowrap;min-width:30px;text-align:center}.find-highlight{background:#ffe066}.find-current,.find-highlight{color:#1f2329;padding:0 1px;border-radius:2px}.find-current{background:#ffb800}.content-wrap[data-v-20772db4]{width:100%;height:100%;overflow-y:auto;padding:0 10px;background:#fff;box-shadow:0 10px 28px 0 rgba(35,66,112,.06);border-radius:14px 14px 14px 14px;border:1px solid #dfe6f2;padding:24px 12px}.tab-list[data-v-20772db4]{position:sticky;top:-24px;z-index:10;display:flex;flex-wrap:wrap;gap:12px;padding:24px 12px 12px;margin:-24px -12px 12px;background:#fff}.tab-list .tab-item[data-v-20772db4]{padding:6px 16px;border-radius:8px;font-size:14px;cursor:pointer;background:#fff;border-radius:9px 9px 9px 9px;border:1px solid #dfe6f2;color:#65738b;white-space:normal;word-break:break-word}.tab-list .tab-item.active[data-v-20772db4],.tab-list .tab-item[data-v-20772db4]{box-shadow:0 10px 28px 0 rgba(35,66,112,.06);font-weight:400;font-size:16px;line-height:22px}.tab-list .tab-item.active[data-v-20772db4]{background:#edf4ff;border-radius:9px 9px 9px 9px;border:1px solid #cfe0ff;color:#1768ff}.doc-card[data-v-20772db4]{background:#fff;border-radius:14px;padding:0 14vw}.doc-card .doc-title[data-v-20772db4]{line-height:28.95pt}.doc-card .doc-sub[data-v-20772db4],.doc-card .doc-title[data-v-20772db4]{margin:0;font-family:小标宋体,SimSun,serif;font-size:29px;font-weight:700;color:#000;text-align:center}.doc-card .doc-sub[data-v-20772db4]{line-height:50pt}.doc-card .brief-box[data-v-20772db4]{background:#fff7e6;border-radius:8px;padding:14px;font-size:14px;color:#ad6800;margin-bottom:30px}.doc-card .section[data-v-20772db4]{margin-bottom:26px}.doc-card .section h3[data-v-20772db4]{margin-bottom:24px;margin:0;letter-spacing:5.25px;line-height:32pt;font-size:21.3333px;font-family:黑体;white-space:nowrap;display:flex}.doc-card .section p[data-v-20772db4]{font-family:仿宋_GB2312,SimSun,serif;font-size:16pt;font-weight:400;line-height:28pt;color:#52627b;margin:0;text-indent:2em}.workbench-left[data-v-e131752e]{width:276px;position:sticky;top:20px;align-self:flex-start}.catalog-card[data-v-e131752e]{background:#fff;border-radius:14px;border:1px solid #e8edf5;padding:18px}.catalog-title[data-v-e131752e]{font-size:15px;font-weight:700;color:#31425e;margin-bottom:18px}.catalog-item[data-v-e131752e]{height:40px;border-radius:8px;display:flex;align-items:center;padding:0 14px;cursor:pointer;transition:.25s;color:#64748f;font-size:14px;margin-bottom:6px}.catalog-item[data-v-e131752e]:hover{background:#f5f8ff}.catalog-item.active[data-v-e131752e]{background:#eaf2ff;color:#1768ff;font-weight:600}.dot[data-v-e131752e]{width:6px;height:6px;border-radius:50%;background:#1768ff;margin-right:10px;opacity:0}.catalog-item.active .dot[data-v-e131752e]{opacity:1}.case-detail-page[data-v-1b9d3040]{width:100%;height:calc(100vh - 112px);display:flex;flex-direction:column}.two-col-wrap[data-v-1b9d3040]{flex:1;min-height:0;max-height:88vh;display:flex;gap:20px}.two-col-wrap[data-v-1b9d3040]>:first-child{flex:1;min-width:0;height:100%}.two-col-wrap[data-v-1b9d3040]>:last-child{width:280px;flex-shrink:0;height:100%}.upload-box[data-v-661b6240]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 20px}.upload-box .upload-icon-wrap[data-v-661b6240]{width:54px;height:54px;background:#eaf2ff;box-shadow:0 28px 70px 0 rgba(12,31,68,.25);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.upload-box .up-icon[data-v-661b6240]{width:24px;height:24px}.upload-box .upload-text-main[data-v-661b6240]{font-size:20px;font-weight:500;color:#1f2329}.upload-box .upload-text-desc[data-v-661b6240]{font-size:15px;color:#65738b}.upload-box .upload-text-tip[data-v-661b6240]{font-size:14px;color:#86909c}[data-v-661b6240] .ant-upload-drag{border:1px dashed #dfe6f2;border-radius:12px;background:#fafcff;transition:border-color .3s}[data-v-661b6240] .ant-upload-drag:hover{border-color:#1768ff}.modal-footer[data-v-661b6240]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.modal-footer .ant-btn[data-v-661b6240]{width:120px;height:44px;font-weight:600;font-size:16px}.btns[data-v-661b6240]{background:linear-gradient(157deg,#1568ff,#0f5ce6);box-shadow:0 28px 70px 0 rgba(12,31,68,.25),0 8px 18px 0 rgba(23,104,255,.2);border-radius:10px 10px 10px 10px;border:1px solid #1768ff;font-weight:600;font-size:16px;color:#fff;line-height:22px}.btns[data-v-661b6240]:disabled{opacity:.5}.search-loading-panel[data-v-0ae09a81]{width:100%;padding:20px;box-sizing:border-box}.step-content[data-v-0ae09a81]{height:76vh;background:#fff;box-shadow:0 8px 24px 0 rgba(36,70,130,.08);border-radius:16px 16px 16px 16px;border:1px solid #dfe6f2;padding:29px;overflow-y:auto}.step-wrap[data-v-0ae09a81]{display:flex;gap:8px;margin-bottom:16px}.step-wrap .step-item[data-v-0ae09a81]{flex:1;height:48px;display:flex;align-items:center;padding:16px;gap:6px;background:#f6f8fc;box-shadow:0 8px 24px 0 rgba(36,70,130,.08);border-radius:12px 12px 12px 12px;border:1px solid #edf1f7;font-weight:400;font-size:13px;color:#66758f;line-height:18px;transition:all .3s ease}.step-wrap .step-item .step-dot[data-v-0ae09a81]{width:8px;height:8px;border-radius:50%;background:#66758f;transition:all .3s}.step-wrap .step-item .step-text[data-v-0ae09a81]{font-size:13px;color:#86909c}.step-wrap .step-item.active[data-v-0ae09a81]{background:#eef5ff;box-shadow:0 8px 24px 0 rgba(36,70,130,.08);border-radius:12px 12px 12px 12px;border:1px solid #cfe0ff;font-weight:400;font-size:13px;line-height:18px}.step-wrap .step-item.active .step-dot[data-v-0ae09a81]{background:#1768ff}.step-wrap .step-item.active .step-text[data-v-0ae09a81]{color:#1768ff}.skeleton-card[data-v-0ae09a81]{background:#fff;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:16px}.skeleton-card .skeleton-line[data-v-0ae09a81]{background:linear-gradient(90deg,#e8edf5 25%,#f0f4fb 50%,#e8edf5 75%);background-size:200% 100%;animation:skeletonShine-0ae09a81 1.5s infinite;border-radius:6px}.skeleton-card .line-short[data-v-0ae09a81]{width:30%;height:16px}.skeleton-card .line-long1[data-v-0ae09a81]{width:90%;height:12px}.skeleton-card .line-long2[data-v-0ae09a81]{width:85%;height:12px}.skeleton-card .skeleton-block[data-v-0ae09a81]{width:100%;height:86px;background:linear-gradient(90deg,#e8edf5 25%,#f0f4fb 50%,#e8edf5 75%);background-size:200% 100%;animation:skeletonShine-0ae09a81 1.5s infinite;border-radius:6px}@keyframes skeletonShine-0ae09a81{0%{background-position:200% 0}to{background-position:-200% 0}}.think-panel[data-v-0ae09a81]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;margin-top:12px}.think-header[data-v-0ae09a81]{padding:14px 20px;display:flex;justify-content:space-between;align-items:center}.think-left[data-v-0ae09a81]{display:flex;align-items:center;gap:10px}.think-title[data-v-0ae09a81]{font-size:16px;font-weight:600;color:#1e293b}.dot-anim[data-v-0ae09a81]{animation:dotPulse-0ae09a81 1.2s infinite}@keyframes dotPulse-0ae09a81{0%,20%{opacity:1}40%{opacity:.4}60%{opacity:1}80%{opacity:.4}to{opacity:1}}.think-scroll[data-v-0ae09a81]{max-height:54vh;overflow-y:auto;padding:0 20px 20px 20px;font-size:14px;line-height:28px;color:#475569}.think-scroll[data-v-0ae09a81] p{margin:8px 0}.think-scroll[data-v-0ae09a81] h3{font-size:15px;font-weight:600;margin:16px 0 8px;color:#1e293b}[data-v-0ae09a81] .code-wrap{position:relative;margin:14px 0}[data-v-0ae09a81] .code-lang{position:absolute;top:10px;left:14px;font-size:12px;color:#86909c;z-index:2}[data-v-0ae09a81] .code-copy-btn{position:absolute;top:10px;right:14px;font-size:12px;color:#64748b;background:hsla(0,0%,100%,.2);border:none;border-radius:4px;padding:2px 8px;cursor:pointer;transition:all .2s;z-index:2}[data-v-0ae09a81] .code-copy-btn:hover{color:#1768ff;background:rgba(23,104,255,.1)}[data-v-0ae09a81] .hljs{padding:38px 16px 16px;border-radius:10px;font-size:13px;overflow-x:auto;background:#f5f7fa}.legal-search-home[data-v-36d1dd28]{width:100%;max-width:1780px;margin:0 auto}.header-home[data-v-36d1dd28]{margin-top:24px}.header-home h1[data-v-36d1dd28]{font-size:42px;font-weight:700;color:#12213f;margin-bottom:12px}.header-home p[data-v-36d1dd28]{color:#64748f;font-size:16px;line-height:30px}.icons-title[data-v-36d1dd28]{display:flex;align-items:center;margin-top:16px;color:#64748f;font-size:14px}.icons[data-v-36d1dd28]{width:20px;height:20px;margin-right:8px}.recommend-section[data-v-36d1dd28]{margin-top:30px;background:#fff;border-radius:16px;border:1px solid #dfe6f2;box-shadow:0 5px 18px rgba(35,68,120,.05);padding:22px}.recommend-header[data-v-36d1dd28]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.left h2[data-v-36d1dd28]{font-size:18px;color:#12213f;font-weight:700}@media (max-width:992px){.header-home h1[data-v-36d1dd28]{font-size:34px}}@media (max-width:768px){.legal-search-home[data-v-36d1dd28]{padding:20px 20px 0 20px}.header-home h1[data-v-36d1dd28]{font-size:28px}.header-home p[data-v-36d1dd28]{font-size:14px}}.loading-overlay[data-v-36d1dd28]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);z-index:9999;display:flex;align-items:center;justify-content:center}.loading-card[data-v-36d1dd28]{background:#fff;border-radius:16px;padding:32px 44px;display:flex;flex-direction:column;align-items:center;gap:20px;box-shadow:0 8px 30px rgba(0,0,0,.12)}.loading-text[data-v-36d1dd28]{font-size:16px;color:#31425e;font-weight:500}.input-card[data-v-3871e232]{width:100%;margin-top:24px;padding:24px 24px 0;background:#fff;border-radius:16px;border:1px solid #dfe6f2;box-shadow:0 5px 18px rgba(35,68,120,.05);display:flex;flex-direction:column;height:100%;box-sizing:border-box}.input-wrap[data-v-3871e232]{flex:1}.doc-textarea[data-v-3871e232]{font-size:15px}.toolbar[data-v-3871e232]{display:flex;justify-content:space-between;align-items:flex-end;margin-top:16px;border:none}.toolbar-left[data-v-3871e232]{display:flex;gap:12px}.toolbar-right[data-v-3871e232]{flex-shrink:0}:where(.css-dev-only-do-not-override-z4nrqd).ant-btn-default[data-v-3871e232]:not(:disabled):hover{color:#fff!important}.icons[data-v-3871e232]{width:20px;height:20px;margin-right:8px}.btn-upload[data-v-3871e232]{background:#fff;border-radius:10px;border:1px solid #d8e0ed;color:#31425e}.btn-ai[data-v-3871e232],.btn-upload[data-v-3871e232]{box-shadow:0 8px 24px 0 rgba(36,70,130,.08);font-weight:600;font-size:14px}.btn-ai[data-v-3871e232]{border-radius:10px;border:1px solid #d9e7ff;height:36px}.btn-ai[data-v-3871e232],.btn-ai[data-v-3871e232]:hover{background:#f2f7ff;color:#1768ff}.btn-search[data-v-3871e232]{background:linear-gradient(162deg,#1568ff,#0f5ce6);box-shadow:0 8px 24px rgba(36,70,130,.08),0 8px 18px rgba(23,104,255,.2);border-radius:10px;border:1px solid #1768ff;font-size:15px;padding:0 24px;height:36px;color:#fff}.search-icon[data-v-3871e232]{width:20px;height:20px;margin-right:8px;margin-bottom:4px}[data-v-3871e232] .ant-input{resize:none;font-size:15px}[data-v-3871e232] .optimize-panel{margin:18px 0}.template-grid[data-v-556cc478]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:1200px){.template-grid[data-v-556cc478]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.template-grid[data-v-556cc478]{grid-template-columns:1fr}}.template-card[data-v-556cc478]{background:#fff;border:1px solid #dfe6f2;border-radius:12px;padding:20px;cursor:pointer;transition:all .2s}.template-card[data-v-556cc478]:hover{box-shadow:0 4px 16px rgba(35,68,120,.08);border-color:#4080ff}.template-card.template-disabled[data-v-556cc478]{cursor:not-allowed;opacity:.55}.template-card.template-disabled[data-v-556cc478]:hover{box-shadow:none;border-color:#dfe6f2}.template-card .cards-header[data-v-556cc478]{display:flex;gap:12px;align-items:center;margin-bottom:10px}.template-card .cards-header .icon-box[data-v-556cc478]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#f0f5ff;flex-shrink:0}.template-card .cards-header .icon-box .card-icon[data-v-556cc478]{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.template-card .cards-header .title-wrap h3[data-v-556cc478]{font-size:16px;font-weight:600;color:#12213f;margin:0}.template-card .card-desc[data-v-556cc478]{font-size:13px;color:#64748f;margin:0 0 16px 0;line-height:1.6}.template-card .card-footer[data-v-556cc478]{display:flex;justify-content:space-between;align-items:center}.template-card .card-footer .tag[data-v-556cc478]{font-size:12px;color:#86909c}.form-card[data-v-3d620b76]{height:100%;display:flex;flex-direction:column;padding:24px;background:#fff;border-radius:16px;border:1px solid #dfe6f2;box-sizing:border-box}.content-wrap[data-v-3d620b76]{flex:1;overflow-y:auto}.content-wrap[data-v-3d620b76]::-webkit-scrollbar{width:6px}.content-wrap[data-v-3d620b76]::-webkit-scrollbar-thumb{background:#d9e3f3;border-radius:6px}.content-wrap[data-v-3d620b76]::-webkit-scrollbar-track{background:transparent}.editor[data-v-3d620b76]{width:100%;min-height:134px;outline:none;padding:4px 0;font-size:20px;line-height:34px;color:#12213f;white-space:normal;word-break:break-word;caret-color:#1768ff;-webkit-user-select:text;-moz-user-select:text;user-select:text}[data-v-3d620b76] .editor-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}[data-v-3d620b76] .editor-line:last-child{margin-top:18px;margin-bottom:0}[data-v-3d620b76] .editor-label{color:#12213f;font-size:20px;font-weight:500;line-height:32px;outline:none}[data-v-3d620b76] .editor-token{display:inline-flex;align-items:center;justify-content:center;min-width:100px;height:32px;padding:0 14px;background:#eef4ff;border:1px solid #dce8ff;border-radius:8px;color:#6e86a8;font-size:17px;line-height:30px;cursor:text;transition:all .2s;outline:none}[data-v-3d620b76] .editor-token:hover{background:#e5eeff}[data-v-3d620b76] .editor-token:focus{background:#fff;border-color:#1768ff;color:#12213f}[data-v-3d620b76] .editor-token:empty:before{content:attr(data-placeholder);color:#90a4c5}[data-v-3d620b76] .editor-label:focus,[data-v-3d620b76] .editor-token:focus{box-shadow:none}[data-v-3d620b76]::-moz-selection{background:rgba(23,104,255,.15)}[data-v-3d620b76]::selection{background:rgba(23,104,255,.15)}.toolbars[data-v-3d620b76]{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.toolbars-left[data-v-3d620b76],.toolbars-right[data-v-3d620b76]{display:flex;align-items:center;gap:12px}.icons[data-v-3d620b76],.search-icon[data-v-3d620b76],.tag-icon[data-v-3d620b76]{width:18px;height:18px;margin-right:6px;vertical-align:middle}.btn-upload[data-v-3d620b76]{height:42px;padding:0 18px;background:#fff;border:1px solid #d8e0ed;border-radius:10px;color:#31425e;font-size:14px;font-weight:500;box-shadow:0 6px 16px rgba(36,70,130,.08);transition:.2s}.btn-upload[data-v-3d620b76]:hover{border-color:#d8e0ed}.btn-ai[data-v-3d620b76]{height:42px;padding:0 18px;background:#f2f7ff;border:1px solid #d9e7ff;border-radius:10px;color:#1768ff;font-size:14px;font-weight:600;box-shadow:0 6px 16px rgba(36,70,130,.08);transition:.2s}.btn-ai[data-v-3d620b76]:hover{background:#eaf3ff}.tag-btn[data-v-3d620b76]{height:42px;padding:0 18px;line-height:42px;background:#f6f8fb;border:1px solid #e3eaf5;border-radius:10px;color:#31425e;font-size:14px;font-weight:500}.btn-search[data-v-3d620b76]{height:44px;padding:0 24px;border:none;border-radius:10px;color:#fff;font-size:15px;font-weight:600;background:linear-gradient(162deg,#1568ff,#0f5ce6);box-shadow:0 8px 18px rgba(23,104,255,.18),0 8px 24px rgba(36,70,130,.08);transition:.2s}.btn-search[data-v-3d620b76]:hover{opacity:.95;color:#fff!important}.editor-panel[data-v-6b5bf7f8]{height:100%;display:flex;flex-direction:column;background:#fff;border-radius:14px;overflow:hidden;border:1px solid #e4eaf5}.editor-operate[data-v-6b5bf7f8]{padding:8px 16px;border-bottom:1px solid #e4eaf5;display:flex;gap:10px}.editor-operate button[data-v-6b5bf7f8]{padding:6px 14px;background:#1677ff;color:#fff;border:none;border-radius:4px;cursor:pointer}.editor-operate button[data-v-6b5bf7f8]:disabled{background:#91caff;cursor:not-allowed}.editor-body[data-v-6b5bf7f8]{flex:1;overflow:hidden;background:#f6f8fc}.ai-panel[data-v-4d5f9b43]{height:100%;background:#fff;border-radius:16px;border:1px solid #e4eaf5;display:flex;flex-direction:column;overflow:hidden}.ai-header[data-v-4d5f9b43]{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #edf1f7}.ai-header .ai-title[data-v-4d5f9b43]{font-size:16px;font-weight:700;color:#182230}.message-container[data-v-4d5f9b43]{flex:1;overflow-y:auto;padding:16px}.message-container[data-v-4d5f9b43]::-webkit-scrollbar{width:4px}.message-container[data-v-4d5f9b43]::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:2px}.message-container[data-v-4d5f9b43]::-webkit-scrollbar-track{background:transparent}.message-item[data-v-4d5f9b43]{display:flex;gap:10px;margin-bottom:20px;align-items:flex-start}.message-item.assistant[data-v-4d5f9b43]{flex-direction:row}.message-item.user[data-v-4d5f9b43]{flex-direction:row-reverse}.avatar[data-v-4d5f9b43]{width:32px;height:32px;border-radius:50%;font-size:12px;font-weight:700;flex-shrink:0;text-align:center;padding:0}.avatar-text[data-v-4d5f9b43],.avatar[data-v-4d5f9b43]{display:flex;align-items:center;justify-content:center;line-height:1}.avatar-text[data-v-4d5f9b43]{width:100%;height:100%}.ai-avatar[data-v-4d5f9b43],.user-avatar[data-v-4d5f9b43]{background:#1768ff;color:#fff}.message-content[data-v-4d5f9b43]{max-width:calc(100% - 80px);min-width:0}.bubble[data-v-4d5f9b43]{padding:12px 14px;border-radius:12px;font-size:14px;line-height:22px;word-break:break-all}.ai-bubble[data-v-4d5f9b43]{background:#f5f8ff;color:#26354d}.user-bubble[data-v-4d5f9b43]{background:#f0f3fa;color:#182230}.file-card[data-v-4d5f9b43]{margin-top:8px;max-width:100%;box-sizing:border-box;background:#f5f8ff;border-radius:10px;padding:12px 16px;display:flex;align-items:center;gap:12px}.file-card .file-w-icon[data-v-4d5f9b43]{width:40px;height:40px;background:#d6e4ff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#1677ff;flex-shrink:0}.file-card .file-text-wrap[data-v-4d5f9b43]{flex:1;min-width:0}.file-card .file-text-wrap .file-name[data-v-4d5f9b43]{font-size:14px;font-weight:500;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-card .file-text-wrap .file-size[data-v-4d5f9b43]{font-size:12px;color:#6b7280}.file-card .file-done[data-v-4d5f9b43]{color:#17a66a;font-weight:500;flex-shrink:0}.file-card .download-box[data-v-4d5f9b43]{width:32px;height:32px;border-radius:4px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpath d='M12 5v14m7-7-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;flex-shrink:0;cursor:pointer}.step-wrap[data-v-4d5f9b43]{margin-top:8px;max-width:100%;box-sizing:border-box;background:#f5f8ff;border-radius:10px;padding:12px 16px}.step-wrap .step-item[data-v-4d5f9b43]{display:flex;gap:8px;margin-bottom:8px;align-items:flex-start}.step-wrap .step-item .check-mark[data-v-4d5f9b43]{color:#1768ff;font-weight:700;flex-shrink:0}.step-wrap .step-item .step-txt[data-v-4d5f9b43]{font-size:14px;color:#374151;line-height:22px;word-break:break-all}.preview-card[data-v-4d5f9b43]{margin-top:8px;max-width:100%;box-sizing:border-box;background:#f5f8ff;border-radius:10px;padding:14px}.preview-card .preview-title[data-v-4d5f9b43]{font-size:15px;font-weight:600;margin-bottom:10px}.preview-card .preview-content[data-v-4d5f9b43]{font-size:13px;line-height:20px;color:#333;max-height:220px;overflow-y:auto;margin-bottom:12px;white-space:pre-line}.preview-card .preview-btn-group[data-v-4d5f9b43]{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:hidden}.preview-card .preview-btn-group button[data-v-4d5f9b43]{padding:4px 10px;border:none;border-radius:4px;font-size:12px;cursor:pointer;white-space:nowrap}.preview-card .preview-btn-group .btn-insert[data-v-4d5f9b43]{font-weight:600;font-size:12px;color:#8046da;background:#f0e6ff;border-radius:11px;border:1px solid #e9dcff}.preview-card .preview-btn-group .btn-copy[data-v-4d5f9b43],.preview-card .preview-btn-group .btn-word[data-v-4d5f9b43]{background:#fff;border-radius:11px 11px 11px 11px;border:1px solid #dce5f1;font-weight:600;font-size:12px;color:#263957}.thinking-row[data-v-4d5f9b43]{margin-left:0;font-size:13px;color:#98a2b3;display:flex;align-items:center;gap:6px;margin-top:10px}.thinking-row span[data-v-4d5f9b43]{width:6px;height:6px;background:#1768ff;border-radius:50%;animation:loading-4d5f9b43 1.2s infinite}.thinking-row span[data-v-4d5f9b43]:nth-child(2){animation-delay:.2s}.thinking-row span[data-v-4d5f9b43]:nth-child(3){animation-delay:.4s}@keyframes loading-4d5f9b43{0%,to{opacity:.3}50%{opacity:1}}.input-footer[data-v-4d5f9b43]{border-top:1px solid #edf1f7;padding:14px 16px 16px;box-sizing:border-box}.textarea-wrap[data-v-4d5f9b43]{position:relative}.textarea-wrap[data-v-4d5f9b43] .ant-input{border-radius:10px;padding-bottom:50px}.textarea-wrap .bottom-btn-row[data-v-4d5f9b43]{position:absolute;left:8px;right:8px;bottom:8px;display:flex;justify-content:flex-end;align-items:center;z-index:10;background:linear-gradient(0deg,#fff 75%,transparent);padding:4px 0}.textarea-wrap .send-arrow[data-v-4d5f9b43]{width:36px;height:36px;border-radius:8px;background:#1677ff;background-repeat:no-repeat;background-position:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.up-btn[data-v-4d5f9b43]{background:#fff;box-shadow:0 -10px 24px 0 rgba(35,66,112,.06);border-radius:9px 9px 9px 9px;border:1px solid #dfe6f1;font-weight:400;font-size:13px;color:#40516a;line-height:18px;text-shadow:0 -10px 24px rgba(35,66,112,.06);text-align:center}.icons[data-v-4d5f9b43]{width:20px;height:20px}.tip-desc[data-v-4d5f9b43]{font-size:12px;color:#9ca3af;text-align:center;margin-top:10px}.loading-container[data-v-1f4f16f4]{width:100%}.back-wrap[data-v-1f4f16f4]{margin-bottom:16px}.loading-wrap[data-v-1f4f16f4]{display:flex;gap:24px;height:100%;box-sizing:border-box;border:1px solid #f0f0f0;border-radius:8px}@media (max-width:992px){.loading-wrap[data-v-1f4f16f4]{flex-direction:column;height:auto}}.skeleton-box[data-v-1f4f16f4]{flex:1;height:100%;padding:40px;background:#fff;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px}.skeleton-box .text[data-v-1f4f16f4]{font-weight:400;font-size:18px}.skeleton-box .skeleton-line[data-v-1f4f16f4]{background:#f0f3f9;border-radius:8px}.skeleton-box .line-1[data-v-1f4f16f4]{width:30%;height:32px;align-self:center}.skeleton-box .line-2[data-v-1f4f16f4]{width:100%;height:22px}.skeleton-box .line-3[data-v-1f4f16f4]{width:90%;height:22px}.skeleton-box .line-4[data-v-1f4f16f4]{width:65%;height:22px}.skeleton-box .skeleton-block[data-v-1f4f16f4]{width:100%;flex:1;background:#f0f3f9;border-radius:8px}.skeleton-box .block-1[data-v-1f4f16f4],.skeleton-box .block-2[data-v-1f4f16f4],.skeleton-box .block-3[data-v-1f4f16f4]{flex:1.2}.step-panel[data-v-1f4f16f4]{width:280px;flex-shrink:0;height:100%;padding:24px;background:#fff;border-radius:12px}.step-panel h4[data-v-1f4f16f4]{margin:0 0 20px 0;font-size:18px;color:#12213f;font-weight:600}.step-panel .step-list[data-v-1f4f16f4]{list-style:none;padding:0;margin:0}.step-panel .step-list li[data-v-1f4f16f4]{padding:12px 0 12px 22px;font-size:15px;color:#64748f;position:relative;border-bottom:1px solid #f0f0f0}.step-panel .step-list li[data-v-1f4f16f4]:last-child{border-bottom:none}.step-panel .step-list li[data-v-1f4f16f4]:before{content:"";width:8px;height:8px;border-radius:50%;background:#dcdcdc;position:absolute;left:0;top:18px}.step-panel .step-list li.active[data-v-1f4f16f4]{color:#1677ff}.step-panel .step-list li.active[data-v-1f4f16f4]:before{background:#1677ff}.doc-editor-layout[data-v-01ab59fa]{height:calc(100vh - 112px);display:flex;gap:16px;background:#f6f8fc;box-sizing:border-box}.layout-left[data-v-01ab59fa]{flex:1;min-width:0}.layout-right[data-v-01ab59fa]{width:580px;flex-shrink:0}[data-v-01ab59fa] .loading-container{flex:1}.doc-header[data-v-13065e41]{height:50px;padding:0 18px;justify-content:space-between;background:#fff}.doc-header[data-v-13065e41],.header-left[data-v-13065e41]{display:flex;align-items:center}.back-btn[data-v-13065e41]{display:inline-flex;width:30px;height:30px;margin-right:12px;align-items:center;justify-content:center;padding:0;font-size:16px;flex-shrink:0;transition:border-color .15s,color .15s,background .15s}.doc-title[data-v-13065e41]{font-size:16px;font-weight:600;margin-left:10px;color:#24324b}.save-status[data-v-13065e41]{margin-left:10px;font-size:12px;color:#7b8495;display:flex;align-items:center}.success-icon[data-v-13065e41]{color:#52c41a;margin-right:5px;font-size:14px}.header-right[data-v-13065e41]{display:flex;align-items:center;gap:10px}.generate-btn[data-v-13065e41]{height:32px;border-radius:8px;color:#31425f}.version[data-v-13065e41]{margin-left:4px}.download-btn[data-v-13065e41]{height:32px;border-radius:8px;background:#1768ff;box-shadow:0 4px 10px rgba(23,104,255,.25)}.legal-document-home[data-v-4186e4d5]{width:100%;margin:0 auto;margin-top:24px}.editor-page[data-v-4186e4d5]{height:calc(100vh - 112px);display:flex;flex-direction:column;gap:12px}.editor-toolbar[data-v-4186e4d5]{flex-shrink:0;border-radius:10px;border:1px solid #e6ebf2;box-shadow:0 6px 18px rgba(31,45,61,.05)}.editor-page[data-v-4186e4d5] .doc-editor-layout{flex:1;min-height:0;height:auto}.header-home h1[data-v-4186e4d5]{font-size:42px;font-weight:700;color:#12213f;margin-bottom:12px}.header-home p[data-v-4186e4d5]{color:#64748f;font-size:16px;line-height:30px}.template-section[data-v-4186e4d5]{margin-top:40px}.template-section .template-top[data-v-4186e4d5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.template-section .template-top h2[data-v-4186e4d5]{font-size:20px;font-weight:600;color:#12213f}.form-wrap[data-v-4186e4d5],.loading-wrap[data-v-4186e4d5]{margin-top:40px}[data-v-4186e4d5] .content-wrapper .toolbar{border-bottom:none!important;border-bottom-color:transparent!important}@media (max-width:992px){.header-home h1[data-v-4186e4d5]{font-size:34px}}@media (max-width:768px){.legal-document-home[data-v-4186e4d5]{padding:20px}.header-home h1[data-v-4186e4d5]{font-size:28px}}.history-record-page[data-v-ecb49b94]{width:100%;margin-top:24px;background:#f5f7fc;height:calc(100vh - 112px);display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.page-header[data-v-ecb49b94]{flex-shrink:0;margin-bottom:16px}.page-header .page-title[data-v-ecb49b94]{font-weight:600;font-size:34px;color:#12213f;margin:0 0 6px}.page-header .page-desc[data-v-ecb49b94]{font-weight:400;font-size:15px;color:#64748f;line-height:26px}.filter-bar[data-v-ecb49b94]{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:16px 22px;border-radius:8px;margin-bottom:20px;flex-shrink:0}.filter-bar .search-wrap[data-v-ecb49b94]{width:320px}.filter-bar .search-wrap[data-v-ecb49b94] .ant-input-affix-wrapper{border-radius:6px!important;border:1px solid #e5e7eb}.filter-bar .filter-right[data-v-ecb49b94]{display:flex;gap:12px}.filter-bar .filter-right .time-select[data-v-ecb49b94],.filter-bar .filter-right .type-select[data-v-ecb49b94]{width:112px}.filter-bar .filter-right .time-select[data-v-ecb49b94] .ant-select-selector,.filter-bar .filter-right .type-select[data-v-ecb49b94] .ant-select-selector{border-radius:6px!important}.record-list[data-v-ecb49b94]{display:flex;flex-direction:column;gap:14px;flex:1;min-height:0;overflow-y:auto}.record-card[data-v-ecb49b94]{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:18px 22px;border-radius:12px;gap:24px;border:1px solid #e5e7eb}.record-card .card-left[data-v-ecb49b94]{display:flex;align-items:center;gap:14px}.record-card .card-left .file-icon[data-v-ecb49b94]{width:42px;height:42px;border-radius:9px;background:rgba(64,128,255,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.record-card .card-left .card-info .record-name[data-v-ecb49b94]{font-family:PingFangSC,PingFang SC;font-weight:600;font-size:16px;color:#333;line-height:1.5;margin-bottom:5px}.record-card .card-left .card-info .record-sub[data-v-ecb49b94]{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a7a;line-height:16px}.record-card .card-left .card-info .record-sub .create-time[data-v-ecb49b94]{margin-left:12px}.record-card .card-btn-group[data-v-ecb49b94]{display:flex;flex-wrap:nowrap;gap:10px;flex-shrink:0}.record-card .card-btn-group .del-btn[data-v-ecb49b94],.record-card .card-btn-group .detail-btn[data-v-ecb49b94]{flex-shrink:0;white-space:nowrap}[data-v-ecb49b94] .del-btn{border-color:#dcdfe6;font-size:16px;color:#263957!important}[data-v-ecb49b94] .del-btn,[data-v-ecb49b94] .detail-btn{font-weight:400;height:32px;line-height:22px;border-radius:12px!important}[data-v-ecb49b94] .detail-btn{background:#eaf8f3!important;border:1px solid #d9e0ed!important;font-size:16px!important;color:#178760!important}.pagination-bar[data-v-ecb49b94]{display:flex;justify-content:flex-end;margin-top:24px;flex-shrink:0}.folder-page[data-v-10a2e108]{width:100%}.folder-page .page-title-area[data-v-10a2e108]{margin-bottom:26px}.folder-page .page-title-area .page-title[data-v-10a2e108]{font-size:28px;font-weight:600;color:#1d2129;margin:0 0 6px}.folder-page .page-title-area .page-desc[data-v-10a2e108]{font-size:14px;color:#86909c;margin:0}.folder-page .search-bar[data-v-10a2e108]{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:16px 22px;border-radius:10px;margin-bottom:24px}.folder-page .search-bar .folder-search[data-v-10a2e108]{width:340px}.folder-page .search-bar .folder-search[data-v-10a2e108] .ant-input-affix-wrapper{border-radius:6px!important}.folder-page .folder-grid[data-v-10a2e108]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.folder-page .folder-card[data-v-10a2e108]{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:20px;cursor:pointer;transition:.2s}.folder-page .folder-card[data-v-10a2e108]:hover{box-shadow:0 3px 10px rgba(0,0,0,.05)}.folder-page .folder-card .card-top[data-v-10a2e108]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.folder-page .folder-card .card-top .folder-icon[data-v-10a2e108]{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.folder-page .folder-card .card-top .folder-icon .dash-box[data-v-10a2e108]{position:absolute;inset:-3px;border:1px dashed #c0c4cc;border-radius:6px}.folder-page .folder-card .card-top .count-num[data-v-10a2e108]{font-size:16px;color:#86909c}.folder-page .folder-card .folder-name[data-v-10a2e108]{font-size:16px;font-weight:600;color:#1d2129;margin-bottom:8px}.folder-page .folder-card .folder-sub[data-v-10a2e108]{font-size:13px;color:#86909c;display:flex;align-items:center;justify-content:space-between}.folder-delete-icon[data-v-10a2e108]{font-size:15px;cursor:pointer;color:#86909c;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.folder-delete-icon[data-v-10a2e108]:hover{color:#4e5969}[data-v-10a2e108] .ant-btn-primary{background:#4080ff;border-color:#4080ff;border-radius:6px}[data-v-10a2e108] .ant-btn{border-radius:6px}.detail-page[data-v-39b5886a]{width:100%}.detail-page .back-header[data-v-39b5886a]{display:flex;align-items:center;gap:8px;margin-bottom:24px;font-size:26px;font-weight:600;color:#1d2129;cursor:pointer}.detail-page .back-header img[data-v-39b5886a]{width:36px;height:36px}.detail-page .tab-group[data-v-39b5886a]{margin-bottom:18px}.detail-page .tab-group .tab-wrap[data-v-39b5886a]{display:flex;gap:8px}.detail-page .tab-group .tab-wrap .tab-item[data-v-39b5886a]{padding:5px 14px;font-size:13px;line-height:1.4;border-radius:20px;border:1px solid transparent;background:#f0f2f5;color:#86909c;cursor:pointer;transition:.22s ease;white-space:nowrap}.detail-page .tab-group .tab-wrap .tab-item[data-v-39b5886a]:hover{background:#e6e8eb}.detail-page .tab-group .tab-wrap .tab-item.active[data-v-39b5886a]{background:#e8f3ff;color:#4080ff;border-color:#e8f3ff;font-weight:500}.detail-page .operate-bar[data-v-39b5886a]{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:14px 20px;border-radius:10px;margin-bottom:16px}.detail-page .operate-bar .left-opt[data-v-39b5886a]{display:flex;align-items:center;gap:16px}.detail-page .operate-bar .left-opt .text-btn[data-v-39b5886a]{color:#4080ff;cursor:pointer;font-size:14px}.detail-page .operate-bar .right-opt[data-v-39b5886a]{display:flex;align-items:center;gap:16px}.detail-page .collect-list[data-v-39b5886a]{display:flex;flex-direction:column;gap:12px}.detail-page .collect-card[data-v-39b5886a]{display:flex;align-items:flex-start;justify-content:space-between;background:#fff;padding:18px 22px;border-radius:10px;border:1px solid #e5e7eb}.detail-page .collect-card .card-left[data-v-39b5886a]{display:flex;gap:12px;align-items:flex-start}.detail-page .collect-card .card-left .info-wrap .card-title[data-v-39b5886a]{font-family:PingFangSC,PingFang SC;font-weight:600;font-size:16px;color:#165dff;margin-bottom:8px;cursor:pointer}.detail-page .collect-card .card-left .info-wrap .card-tag[data-v-39b5886a]{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a7a;line-height:16px;margin-bottom:6px}.detail-page .collect-card .card-left .info-wrap .card-court[data-v-39b5886a]{font-size:12px;color:#4e5969;margin-bottom:2px}.detail-page .collect-card .card-left .info-wrap .card-summary[data-v-39b5886a]{font-family:仿宋_GB2312,SimSun,serif;font-size:clamp(13px,1.4vw,16pt);font-weight:400;line-height:clamp(20px,2.4vw,28pt);color:#52627b;white-space:pre-wrap;word-break:break-word;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.detail-page .collect-card .card-left .info-wrap .card-desc[data-v-39b5886a]{font-size:13px;color:#4e5969;line-height:1.5}.detail-page .collect-card .cancel-btn[data-v-39b5886a]{background:#fff7e6;color:#e6a23c;border:1px solid #ffe699;border-radius:6px}[data-v-39b5886a] .ant-btn{border-radius:6px}.collect-wrap[data-v-426ef17d]{padding:24px 0 0}.page-card[data-v-17756fcd]{background:#fff;border-radius:12px;padding:28px}.user-banner[data-v-17756fcd]{background:linear-gradient(135deg,#1677ff,#4096ff);border-radius:12px;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.user-banner .banner-left[data-v-17756fcd]{display:flex;align-items:center;gap:12px}.user-banner .banner-left .avatar-box[data-v-17756fcd]{width:48px;height:48px;border-radius:50%;overflow:hidden;background:#fff}.user-banner .banner-left .avatar-box .avatar-img[data-v-17756fcd]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-banner .banner-left .avatar-box .avatar-empty[data-v-17756fcd]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:20px;color:#1677ff}.user-banner .banner-left .nick-name[data-v-17756fcd]{font-size:20px;color:#fff;font-weight:500}.user-banner .banner-right .svip-text[data-v-17756fcd]{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:16px;color:#fff;line-height:16px;display:flex;align-items:center;gap:6px}.user-banner .banner-right .svip-text .svip-icon[data-v-17756fcd]{width:28px;height:28px}.rights-title[data-v-17756fcd]{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:16px}.rights-grid[data-v-17756fcd]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.right-card[data-v-17756fcd]{border:1px solid #e5e7eb;border-radius:10px;padding:16px;display:flex;flex-direction:row}.right-card .card-icon[data-v-17756fcd]{margin-bottom:10px;margin-right:24px}.right-card .card-icon .icon-bg[data-v-17756fcd]{width:80px;height:80px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px}.right-card .card-name[data-v-17756fcd]{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:#333;margin-bottom:18px}.right-card .card-desc[data-v-17756fcd]{font-size:13px;color:#6b7280;margin-bottom:18px}.right-card .progress-bar[data-v-17756fcd]{width:100%;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.right-card .progress-bar .progress-inner[data-v-17756fcd]{height:100%;border-radius:2px}.page-card[data-v-5df91d41]{background:#f7f8fa;border-radius:0 0 12px;padding:28px;min-height:820px;border:34px solid #fff;display:flex;justify-content:center;align-items:center}.info-form[data-v-5df91d41]{background-color:#fff;min-width:820px;padding:24px}.info-form .avatar-row[data-v-5df91d41]{display:flex;align-items:center;gap:20px;margin-bottom:24px}.info-form .avatar-row .avatar-preview[data-v-5df91d41]{width:80px;height:80px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.info-form .avatar-row .avatar-preview .avatar-img[data-v-5df91d41]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.info-form .avatar-row .avatar-preview .user-avatar[data-v-5df91d41]{width:80px!important;height:80px!important;line-height:80px!important;font-size:32px;flex-shrink:0}.info-form .avatar-row .upload-tip .tip-text[data-v-5df91d41]{font-size:13px;color:#8c8c8c;margin:0}.info-form .form-row[data-v-5df91d41]{margin-bottom:20px}.info-form .form-row .form-label[data-v-5df91d41]{display:block;font-size:14px;color:#333;margin-bottom:8px}.info-form .save-btn[data-v-5df91d41]{margin-top:10px}.page-card[data-v-2282a735]{background:#f7f8fa;border-radius:0 0 12px;padding:28px;min-height:820px;border:34px solid #fff;display:flex;justify-content:center;align-items:center}.pwd-form[data-v-2282a735]{background-color:#fff;min-width:820px;padding:24px}.forget-pwd[data-v-2282a735]{font-size:13px;color:#8c8c8c;margin:-8px 0 16px}.forget-pwd a[data-v-2282a735]{color:#1677ff}.pwd-rule[data-v-2282a735]{font-size:12px;color:#8c8c8c;margin-top:4px}.page-card[data-v-91482dc8]{background:#f7f8fa;border-radius:0 0 12px;padding:28px;min-height:820px;border:34px solid #fff;display:flex;justify-content:center;align-items:center}.feed-form[data-v-91482dc8]{background-color:#fff;min-width:820px;padding:24px}.feed-tip[data-v-91482dc8]{font-size:13px;color:#8c8c8c;margin-top:6px}.personal-center-wrap[data-v-2ed7ec2b]{padding:24px;background:#f7f9fc;min-height:100vh;box-sizing:border-box}.page-title[data-v-2ed7ec2b]{font-size:32px;font-weight:600;color:#111827;margin:0 0 20px}.center-tabs[data-v-2ed7ec2b]{background:#fff;padding:0 24px;border-radius:12px}[data-v-70b95eb0]:root{--primary:#1677ff;--purple:#9254de;--svip-color:#8b5ef7;--light-border:#e8ebf2;--radius-md:12px;--radius-sm:8px}.plan-card[data-v-70b95eb0]{background:linear-gradient(180deg,#fff,#fcfdff);box-shadow:0 14px 34px 0 rgba(32,62,110,.06);border-radius:20px 20px 20px 20px;border:1px solid #dce6f8;padding:24px 20px;position:relative;overflow:visible;display:flex;flex-direction:column;height:100%}.plan-card.highlight[data-v-70b95eb0]{border:2px solid var(--primary);background:linear-gradient(180deg,#fff,#f4f9ff);box-shadow:0 18px 40px 0 rgba(42,103,255,.12)}.plan-card .card-tag[data-v-70b95eb0]{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(90deg,#2d6fff,#2f83ff);color:#fff;font-size:13px;padding:4px 14px;border-radius:16px;box-shadow:0 6px 12px rgba(47,111,255,.2)}.plan-card .card-main[data-v-70b95eb0]{flex:1}.plan-card .card-head[data-v-70b95eb0]{margin-bottom:0}.plan-card .card-head .card-title[data-v-70b95eb0]{font-family:AppleSystemUIFont;font-size:20px;color:#142649;line-height:26px;margin:0 0 6px}.plan-card .card-head .card-tip[data-v-70b95eb0]{font-family:Inter;font-weight:400;font-size:13px;color:#62728b;line-height:20px;margin:0;min-height:40px}.plan-card .price-box[data-v-70b95eb0]{margin-bottom:24px;display:flex;align-items:baseline}.plan-card .price-box .price-symbol[data-v-70b95eb0]{font-size:20px}.plan-card .price-box .price-num[data-v-70b95eb0]{font-weight:700;font-size:46px;color:#122343;line-height:46px;margin:0 4px}.plan-card .price-box .price-unit[data-v-70b95eb0]{font-family:AppleSystemUIFont;font-size:14px;color:#43536d;line-height:18px}.plan-card .subscribe-btn[data-v-70b95eb0]{height:44px;border-radius:var(--radius-sm);margin-bottom:20px}.plan-card .subscribe-btn.primary-btn[data-v-70b95eb0]{background:linear-gradient(90deg,#2d6fff,#2f83ff);box-shadow:0 16px 36px 0 rgba(42,103,255,.14),0 7px 13px 0 rgba(47,111,255,.22);border-radius:12px 12px 12px 12px;border:1px solid transparent;font-family:Inter;font-weight:400;font-size:14px;color:#fff;line-height:17px;text-shadow:0 16px 36px rgba(42,103,255,.14),0 7px 13px rgba(47,111,255,.22)}.plan-card .subscribe-btn.purple-btn[data-v-70b95eb0]{border-radius:12px 12px 12px 12px;border:1px solid #d9c8ff;color:#8b5ef7;text-shadow:0 14px 34px rgba(32,62,110,.06)}.plan-card .subscribe-btn.default-btn[data-v-70b95eb0],.plan-card .subscribe-btn.purple-btn[data-v-70b95eb0]{background:#fff;box-shadow:0 14px 34px 0 rgba(32,62,110,.06);font-family:PingFangSC,PingFang SC;font-weight:600;font-size:14px;line-height:20px}.plan-card .subscribe-btn.default-btn[data-v-70b95eb0]{color:#2f68ff;border-radius:12px 12px 12px 12px;border:1px solid #8fb2ff}.plan-card .feature-list[data-v-70b95eb0]{list-style:none;padding:0;margin:0 0 20px}.plan-card .feature-list li[data-v-70b95eb0]{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;color:#333}.plan-card .feature-list li[data-v-70b95eb0] .anticon{font-weight:600;color:#fff;background:#2f71ff;padding:4px;box-shadow:0 14px 34px 0 rgba(32,62,110,.06);border-radius:50%}.plan-card.svip-card .feature-list li[data-v-70b95eb0] .anticon{background:#8b5ef7}.plan-card .card-bottom-tip[data-v-70b95eb0]{margin-top:auto;box-shadow:0 14px 34px 0 rgba(32,62,110,.06);border:1px solid #edf2fa;font-family:Inter;font-weight:400;font-size:12px;color:#386fe8;line-height:17px;padding:8px;text-align:center}.enterprise-card[data-v-199a91d6]{background:linear-gradient(180deg,#fffcf8,#fff 55%,#fff);box-shadow:0 12px 30px 0 rgba(225,148,72,.08);border-radius:22px;border:1px solid #f2cfad;padding:28px 24px;display:grid;grid-template-columns:80px 1fr 280px;gap:24px;align-items:flex-start}.enterprise-card .head-icon .icon-box[data-v-199a91d6]{width:74px;height:74px;display:flex;align-items:center;justify-content:center;background:#fff0e0;border-radius:16px}.enterprise-card .head-icon .icon-box .icon-img[data-v-199a91d6]{width:63px;height:63px}.enterprise-card .content-block[data-v-199a91d6]{padding-right:24px;border-right:1px solid #f2cfad}.enterprise-card .content-block .content-head[data-v-199a91d6]{margin-bottom:24px}.enterprise-card .content-block .content-head .ent-title[data-v-199a91d6]{font-family:Inter;font-weight:600;font-size:26px;color:#17294a;line-height:44px;margin:0}.enterprise-card .content-block .content-head .ent-sub[data-v-199a91d6]{margin:0;font-family:Inter;font-weight:400;font-size:16px;color:#6c7a90;line-height:32px}.enterprise-card .content-block .feature-row[data-v-199a91d6]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.enterprise-card .content-block .feature-row .feature-col .feature-item[data-v-199a91d6]{display:flex;align-items:center;gap:10px;font-family:PingFangSC;font-weight:400;font-size:16px;color:#334662;line-height:36px;margin-left:0}.enterprise-card .content-block .feature-row .feature-col .feature-item[data-v-199a91d6] .anticon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#f08b2c;border-radius:50%;font-size:12px}.enterprise-card .action-block[data-v-199a91d6]{padding-left:10px}.enterprise-card .action-block .custom-text[data-v-199a91d6]{font-size:26px;font-weight:600;color:#17294a;margin-bottom:16px;line-height:36px}.enterprise-card .action-block .custom-texts[data-v-199a91d6]{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#7a8798}.enterprise-card .action-block .ent-btn[data-v-199a91d6]{width:212px;height:40px;margin:32px 0;background:#f58c26;border-radius:12px 12px 12px 12px;border:1px solid #f29c48;font-family:Inter;font-weight:400;font-size:14px;color:#fff}.enterprise-card .action-block .tip-link[data-v-199a91d6]{display:block;font-family:AppleSystemUIFont;font-size:13px;color:#4380ff;line-height:16px;margin-top:10px;cursor:pointer}.enterprise-card .action-block .tip-link[data-v-199a91d6]:hover{opacity:.75}.service-bar[data-v-a7e4e022]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px;background:#fff;box-shadow:0 10px 26px 0 rgba(29,56,97,.04);border-radius:18px 18px 18px 18px;border:1px solid #e2e9f4}.service-bar .service-item[data-v-a7e4e022]{background:#fff;border-radius:12px;padding:24px;display:flex;align-items:center;gap:12px}.service-bar .service-item .service-icon[data-v-a7e4e022]{width:36px;height:36px;background:#e6f0ff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#1677ff}.service-bar .service-item .service-title[data-v-a7e4e022]{font-size:14px;font-weight:500;margin-bottom:6px}.service-bar .service-item .service-desc[data-v-a7e4e022]{font-size:12px;color:#666}.pay-modal[data-v-f186abb6] .ant-modal-content{border-radius:24px}.pay-modal[data-v-f186abb6] .ant-modal-close{width:36px;height:36px;top:16px;right:16px}.pay-modal[data-v-f186abb6] .ant-modal-close .ant-modal-close-x{font-size:20px;color:#666}.pay-modal[data-v-f186abb6] .ant-modal-body{padding:40px 30px 36px;text-align:center}.pay-modal .modal-head[data-v-f186abb6]{margin-bottom:32px}.pay-modal .modal-head .modal-title[data-v-f186abb6]{font-size:34px;color:#0f2141;margin:0 0 10px;font-weight:500;text-align:center}.pay-modal .modal-head .sub-title[data-v-f186abb6]{font-size:16px;color:#62728b;letter-spacing:2px;text-align:center}.pay-modal .price-area[data-v-f186abb6]{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:24px}.pay-modal .price-area .current-price[data-v-f186abb6]{font-size:72px;color:#f25022;font-weight:600;line-height:1}.pay-modal .price-area .price-right[data-v-f186abb6]{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.pay-modal .price-area .price-right .origin-price[data-v-f186abb6]{color:#94a3b8;text-decoration:line-through;font-size:18px}.pay-modal .price-area .price-right .discount-tag[data-v-f186abb6]{background-color:#f25022;color:#fff;font-size:14px;padding:4px 12px;border-radius:16px;white-space:nowrap}.pay-modal .divider-line[data-v-f186abb6]{width:100%;height:1px;background-color:#e7edf7;margin-bottom:36px}.pay-modal .qrcode-box[data-v-f186abb6]{margin:0 auto 48px;width:180px}.pay-modal .qrcode-box .qrcode-placeholder[data-v-f186abb6]{width:180px;height:180px;border:1px solid #e7edf7;border-radius:8px;overflow:hidden;display:flex;justify-content:center;align-items:center}.pay-modal .qrcode-box .qrcode-placeholder img[data-v-f186abb6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pay-modal .qrcode-box .qrcode-tip[data-v-f186abb6]{margin-top:16px;font-size:16px;color:#222;text-align:center}.pay-modal .qrcode-box .qrcode-tip .text-blue[data-v-f186abb6]{color:#1677ff}.pay-modal .agreement-tip[data-v-f186abb6]{font-size:15px;color:#62728b;line-height:1.8;text-align:center}.pay-modal .agreement-tip .agreement-link[data-v-f186abb6]{color:#1677ff;cursor:pointer}.agreement-modal[data-v-f186abb6] .ant-modal-body{padding:16px 20px}.agreement-modal .agreement-spin[data-v-f186abb6]{display:flex;justify-content:center;align-items:center;height:70vh}.agreement-modal .agreement-docx[data-v-f186abb6]{width:100%;height:70vh;overflow-y:auto;border-radius:8px;background:#f5f7fa}.agreement-modal .agreement-docx[data-v-f186abb6] .docx-wrapper{background:#f5f7fa;padding:24px 12px;gap:16px}.order-page[data-v-6ffb3b22]{background-color:#f7f9fe;min-height:100vh;padding:24px}.order-page .page-top[data-v-6ffb3b22]{margin-bottom:28px}.order-page .page-top .back-header[data-v-6ffb3b22]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.order-page .page-top .back-header .page-title[data-v-6ffb3b22]{font-size:26px;font-weight:600;color:#142649;margin:0}.order-page .page-top .back-header img[data-v-6ffb3b22]{width:36px;height:36px}.order-page .page-top .page-desc[data-v-6ffb3b22]{color:#62728b;font-size:14px;margin:0}.order-page .filter-bar[data-v-6ffb3b22]{display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:12px;padding:16px 20px;margin-bottom:20px;border:1px solid #e7edf7}.order-page .filter-bar .search-input[data-v-6ffb3b22]{width:282px;height:36px;background:#fff;border-radius:12px;border:1px solid #d9e0ed}.order-page .filter-bar .filter-right[data-v-6ffb3b22]{display:flex;gap:14px}.order-page .order-list .order-item[data-v-6ffb3b22]{display:grid;grid-template-columns:44% 15% 23% 16%;align-items:center;background:#fff;border-radius:12px;padding:20px 24px;border:1px solid #e7edf7;margin-bottom:14px}.order-page .order-list .order-item .order-left[data-v-6ffb3b22]{display:flex;align-items:center;gap:14px}.order-page .order-list .order-item .order-left .order-icon[data-v-6ffb3b22]{width:56px;height:56px;border-radius:10px;overflow:hidden}.order-page .order-list .order-item .order-left .order-icon .order-icon-img[data-v-6ffb3b22]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.order-page .order-list .order-item .order-left .order-info .order-name[data-v-6ffb3b22]{font-size:16px;font-weight:500;color:#142649;margin-bottom:6px}.order-page .order-list .order-item .order-left .order-info .order-desc[data-v-6ffb3b22]{font-size:13px;color:#62728b}.order-page .order-list .order-item .col-center[data-v-6ffb3b22]{text-align:center}.order-page .order-list .order-item .col-center .col-label[data-v-6ffb3b22]{font-size:13px;color:#808eb2;margin-bottom:6px}.order-page .order-list .order-item .col-center .col-value[data-v-6ffb3b22]{font-size:16px;font-weight:500;color:#142649}.order-page .order-list .order-item .col-right[data-v-6ffb3b22]{text-align:right}.order-page .order-list .order-item .col-right .invoice-btn[data-v-6ffb3b22]{background-color:#e6ffed;color:#009e5f;border:1px solid #9be8c7;border-radius:8px}[data-v-bdd17622]:root{--primary:#1677ff;--purple:#9254de;--orange:#ff7d00;--gray-text:#666;--light-border:#e8ebf2;--card-bg:#fff;--bg-page:#f7f9fe;--radius-md:12px;--radius-sm:8px}.purchase-wrap[data-v-bdd17622]{padding:32px;background:var(--bg-page);min-height:100vh}.page-header[data-v-bdd17622]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:28px}.page-header .page-title[data-v-bdd17622]{font-size:24px;margin:0 0 6px;font-weight:600}.page-header .desc[data-v-bdd17622]{color:var(--gray-text);margin:0}.page-header .header-btn-group[data-v-bdd17622]{display:flex;gap:12px}.page-header .header-btn-group .record-btn[data-v-bdd17622]{height:36px;border-radius:12px;background:hsla(0,0%,100%,.88);box-shadow:0 8px 24px 0 rgba(31,55,95,.04);border:1px solid #d8e3f5;color:#374a67}.status-row[data-v-bdd17622]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.status-row .status-card[data-v-bdd17622]{background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 8px 24px 0 rgba(29,54,96,.05);border-radius:18px 18px 18px 18px;border:1px solid #dbe6f7;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:17px;color:#142649;line-height:23px;padding:24px;display:flex}.status-row .status-card .status-icon[data-v-bdd17622]{width:42px;height:42px}.status-row .status-card .status-label[data-v-bdd17622]{font-weight:400;font-size:13px;color:#7b8ba4;line-height:16px}.plan-card-row[data-v-bdd17622]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px}.token-desc-row[data-v-bdd17622]{display:grid;grid-template-columns:68% 30%;gap:2%;margin:24px 0}.token-desc-row .token-desc-card[data-v-bdd17622]{background:var(--card-bg);border-radius:var(--radius-md);padding:20px;border:1px solid var(--light-border)}.token-desc-row .token-desc-card .desc-title[data-v-bdd17622]{display:flex;align-items:center;gap:6px;font-weight:500;margin-bottom:10px}.token-desc-row .token-desc-card .desc-list[data-v-bdd17622]{margin:0;padding-left:18px;color:var(--gray-text);font-size:13px;line-height:1.6}.under-development-wrap[data-v-55b8ab3a]{width:100%;min-height:calc(100vh - 64px);display:flex;align-items:center;justify-content:center;padding:40px 24px;box-sizing:border-box;background:#f7f9fc}.development-card[data-v-55b8ab3a]{background:#fff;border-radius:12px;padding:64px 48px;text-align:center;box-shadow:0 2px 12px rgba(0,0,0,.04);max-width:520px;width:100%}.construction-img[data-v-55b8ab3a]{width:200px;height:200px;-o-object-fit:contain;object-fit:contain;margin-bottom:32px;display:block;margin-left:auto;margin-right:auto}.dev-title[data-v-55b8ab3a]{font-size:24px;font-weight:600;color:#142649;margin:0 0 12px}.dev-desc[data-v-55b8ab3a]{font-size:14px;color:#62728b;margin:0 0 40px;line-height:22px}.dev-actions[data-v-55b8ab3a]{display:flex;justify-content:center;gap:16px}.dev-actions .btn-home[data-v-55b8ab3a]{color:#1677ff;border-color:#1677ff;background:#fff}.dev-actions .btn-home[data-v-55b8ab3a]:hover{color:#4096ff;border-color:#4096ff}.dh-page[data-v-5976ce26]{--dh-primary:#356cff;--dh-primary2:#7559ff;--dh-surface:#f6f8fc;--dh-shadow:0 12px 34px rgba(30,48,88,.08);width:100%;padding:20px 0 0 8px;overflow:hidden;color:#171a21;line-height:1.7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif}.dh-page[data-v-5976ce26] *{box-sizing:border-box}.dh-page h1[data-v-5976ce26],.dh-page h2[data-v-5976ce26],.dh-page h3[data-v-5976ce26],.dh-page p[data-v-5976ce26]{overflow-wrap:break-word}.dh-container[data-v-5976ce26]{width:100%;padding-left:58px;padding-right:58px}.dh-cta-wrap .dh-container[data-v-5976ce26]{padding-left:0;padding-right:0}.dh-btn[data-v-5976ce26]{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:44px;padding:0 22px;border-radius:6px;border:1px solid transparent;font-size:15px;font-weight:600;cursor:pointer;transition:.18s ease}.dh-btn[data-v-5976ce26]:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(53,108,255,.12)}.dh-btn-primary[data-v-5976ce26]{background:linear-gradient(100deg,var(--dh-primary),var(--dh-primary2));color:#fff}.dh-hero[data-v-5976ce26]{padding:0;background:transparent}.dh-hero-grid[data-v-5976ce26]{position:relative;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;aspect-ratio:2672/1000;container-type:inline-size;padding:4.6% 4.6% 4.2%;background-color:#f3f6fc;background-size:103% 103%;background-position:50%;background-repeat:no-repeat;overflow:hidden}.dh-hero-visual[data-v-5976ce26]{display:none}.dh-eyebrow[data-v-5976ce26]{display:inline-flex;align-items:center;gap:.6cqw;border:1px solid #d9e7ff;background:hsla(0,0%,100%,.68);color:#2467ef;padding:.6cqw 1.25cqw;border-radius:999px;font-size:clamp(12px,1.25cqw,15px);font-weight:600;box-shadow:0 2px 8px rgba(53,108,255,.04)}.dh-eyebrow-dot[data-v-5976ce26]{width:.55cqw;height:.55cqw;min-width:5px;min-height:5px;border-radius:50%;background:#1877f2}.dh-hero-title[data-v-5976ce26]{font-size:clamp(24px,3.75cqw,46px);line-height:1.25;margin:1.6cqw 0 1.9cqw;letter-spacing:-.8px;font-weight:600;color:#171a21}.dh-hero-title-main[data-v-5976ce26]{display:block;margin-bottom:.5cqw}.dh-hero-title-sub[data-v-5976ce26]{display:block;white-space:nowrap}.dh-grad[data-v-5976ce26]{background:linear-gradient(90deg,var(--dh-primary),var(--dh-primary2));-webkit-background-clip:text;background-clip:text;color:transparent}.dh-hero-tags[data-v-5976ce26]{display:grid;grid-template-columns:repeat(2,max-content);-moz-column-gap:3.6cqw;column-gap:3.6cqw;row-gap:1.2cqw;margin:0 0 2.7cqw}.dh-tag[data-v-5976ce26]{background:transparent;border:0;padding:0;font-size:clamp(12px,1.45cqw,17px);color:#667184;display:flex;align-items:center;gap:.9cqw;white-space:nowrap}.dh-tag[data-v-5976ce26]:before{content:"✓";width:1.8cqw;height:1.8cqw;border-radius:50%;background:#1673ef;color:#fff;display:grid;place-items:center;font-size:clamp(9px,1.05cqw,13px);font-weight:800;line-height:1;flex:none}.dh-hero-actions .dh-btn-primary[data-v-5976ce26]{min-width:16.5cqw;height:clamp(38px,4.2cqw,50px);padding:0 2cqw;font-size:clamp(13px,1.45cqw,16px)}.dh-trust-strip[data-v-5976ce26]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;padding:22px 58px 24px;background:#fff;border:1px solid #e8edf5;border-top:0;z-index:2}.dh-trust-item[data-v-5976ce26]{display:flex;align-items:center;justify-content:flex-start;gap:14px;color:#606a79;font-size:14px;line-height:1.65;text-align:left}.dh-trust-item b[data-v-5976ce26]{display:inline-block;margin-bottom:2px;font-size:17px;line-height:1.45;font-weight:700;color:#242a35}.dh-trust-icon[data-v-5976ce26]{width:40px;height:40px;flex:0 0 40px;border-radius:8px;background:linear-gradient(145deg,#edf3ff,#f4f0ff);display:grid;place-items:center;color:var(--dh-primary)}.dh-trust-icon svg[data-v-5976ce26]{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dh-section-head[data-v-5976ce26]{text-align:center;max-width:760px;margin:0 auto 48px}.dh-section-head h2[data-v-5976ce26]{font-size:30px;line-height:1.35;margin:0 0 12px;letter-spacing:-.2px;font-weight:600;color:#171a21}.dh-section-head p[data-v-5976ce26]{color:#7d8796;margin:0;font-size:15px;line-height:1.8}.dh-overview[data-v-5976ce26]{margin-top:14px;background:#fff;border-radius:10px;padding:72px 0}.dh-overview-layout[data-v-5976ce26]{display:grid;grid-template-columns:minmax(410px,.88fr) minmax(520px,1.12fr);gap:64px;align-items:center}.dh-overview-layout[data-v-5976ce26]>*{min-width:0}.dh-overview-copy[data-v-5976ce26]{display:grid;gap:27px;max-width:520px;justify-self:start;text-align:left}.dh-overview-item[data-v-5976ce26]{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:9px;column-gap:9px;row-gap:10px}.dh-overview-item h3[data-v-5976ce26]{font-size:21px;line-height:1.5;margin:0;font-weight:700;color:#171a21;text-align:left}.dh-overview-item p[data-v-5976ce26]{grid-column:1/-1;font-size:14px;line-height:1.9;color:#7b8492;margin:0;text-align:left}.dh-overview-num[data-v-5976ce26]{font-size:20px;line-height:1.5;font-weight:700;color:#171a21}.dh-overview-demo[data-v-5976ce26]{display:block;padding:0}.dh-overview-visual-img[data-v-5976ce26]{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:18px;box-shadow:var(--dh-shadow)}.dh-feature-section[data-v-5976ce26]{margin-top:14px;border-radius:10px;overflow:hidden;background-color:#f6f8fc;padding:66px 0}.dh-feature-section.alt[data-v-5976ce26]{background:#fff}.dh-feature-row[data-v-5976ce26]{display:grid;grid-template-columns:minmax(390px,.82fr) minmax(540px,1.18fr);gap:66px;align-items:center;min-height:430px}.dh-feature-row[data-v-5976ce26]>*{min-width:0}.dh-feature-row.reverse[data-v-5976ce26]{grid-template-columns:minmax(540px,1.18fr) minmax(390px,.82fr)}.dh-feature-row.reverse .dh-feature-copy[data-v-5976ce26]{order:2}.dh-feature-row.reverse .dh-feature-demo[data-v-5976ce26]{order:1}.dh-feature-copy[data-v-5976ce26]{max-width:520px;justify-self:start;text-align:left}.dh-feature-copy h2[data-v-5976ce26]{font-size:29px;line-height:1.3;margin:0 0 14px;font-weight:600;color:#171a21}.dh-feature-index[data-v-5976ce26]{display:inline-flex;align-items:center;max-width:100%;border:1px solid rgba(79,104,255,.28);background:linear-gradient(90deg,rgba(53,108,255,.045),rgba(117,89,255,.045));color:#5268db;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;margin-bottom:17px;line-height:1.3}.dh-lead[data-v-5976ce26]{font-size:15px;line-height:1.9;color:#697383;margin:0 0 20px}.dh-feature-list[data-v-5976ce26]{display:grid;gap:11px;margin:0 0 25px}.dh-feature-item[data-v-5976ce26]{display:flex;align-items:flex-start;gap:9px;font-size:14px;line-height:1.75;color:#68717f}.dh-check[data-v-5976ce26]{width:14px;height:14px;border-radius:50%;color:var(--dh-primary);display:grid;place-items:center;flex:0 0 auto;margin-top:3px;font-size:10px;font-weight:700}.dh-feature-demo[data-v-5976ce26]{padding:0}.dh-feature-art-img[data-v-5976ce26]{display:block;width:100%;max-width:676px;height:auto;margin:0 auto;-o-object-fit:contain;object-fit:contain}.dh-scenario[data-v-5976ce26]{margin-top:14px;padding:70px 0 74px;border-radius:10px;overflow:hidden;background:linear-gradient(180deg,#fff,#f5f8fd);border-radius:10px 10px 10px 10px}.dh-scenario-grid[data-v-5976ce26]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%}.dh-scenario-grid[data-v-5976ce26]>*{min-width:0}.dh-scenario-card[data-v-5976ce26]{position:relative;overflow:hidden;min-height:330px;padding:40px 24px 30px;border-radius:24px;background:linear-gradient(180deg,hsla(0,0%,100%,.62),hsla(0,0%,100%,.76));border:1px solid hsla(0,0%,100%,.88);box-shadow:0 20px 44px rgba(38,52,85,.075),inset 0 1px 0 hsla(0,0%,100%,.94);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:.22s ease}.dh-scenario-card[data-v-5976ce26]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 20% 8%,hsla(0,0%,100%,.98),transparent 29%),linear-gradient(180deg,hsla(0,0%,100%,.3),transparent 42%);pointer-events:none}.dh-scenario-card[data-v-5976ce26]:hover{transform:translateY(-3px);box-shadow:0 24px 52px rgba(31,54,98,.1),inset 0 1px 0 hsla(0,0%,100%,.92)}.dh-scenario-card h3[data-v-5976ce26]{position:relative;z-index:1;font-size:21px;line-height:1.35;text-align:center;margin:0 0 18px;font-weight:700;color:#171a21}.dh-scenario-card p[data-v-5976ce26]{position:relative;z-index:1;font-size:15px;line-height:1.85;color:#667181;margin:0;text-align:left}.dh-scenario-icon[data-v-5976ce26]{position:relative;width:68px;height:68px;margin:2px auto 20px;display:grid;place-items:center}.dh-scenario-icon img[data-v-5976ce26]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.dh-results[data-v-5976ce26]{margin-top:14px;padding:72px 0;border-radius:10px;background:#fff}.dh-result-board[data-v-5976ce26]{display:grid;grid-template-columns:minmax(390px,.86fr) minmax(540px,1.14fr);gap:64px;align-items:center}.dh-result-board[data-v-5976ce26]>*{min-width:0}.dh-result-board-copy[data-v-5976ce26]{max-width:520px;justify-self:start;text-align:left}.dh-result-board-copy h3[data-v-5976ce26]{font-size:26px;line-height:1.35;margin:0 0 10px;font-weight:700;color:#171a21}.dh-result-desc[data-v-5976ce26]{font-size:14px;color:#748197;margin:0}.dh-metric-row[data-v-5976ce26]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.dh-metric[data-v-5976ce26]{border-radius:8px;background:var(--dh-surface);border:1px solid #e8ecf3;padding:22px;text-align:left}.dh-metric b[data-v-5976ce26]{display:block;font-size:36px;background:linear-gradient(100deg,var(--dh-primary),var(--dh-primary2));-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.1}.dh-metric span[data-v-5976ce26]{font-size:13px;color:#7f8997}.dh-result-note[data-v-5976ce26]{font-size:11px;color:#a0a9b8;margin-top:14px}.dh-deployment-art-img[data-v-5976ce26]{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:10px}.dh-cta-wrap[data-v-5976ce26]{margin-top:14px;padding:0}.dh-cta[data-v-5976ce26]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-radius:10px;aspect-ratio:2672/512;container-type:inline-size;padding:2cqw 36px;background-size:100% 100%;background-position:50%;background-repeat:no-repeat;color:#fff;text-align:center}.dh-cta h2[data-v-5976ce26]{font-size:clamp(20px,2cqw,31px);margin:0 0 .6cqw;font-weight:500}.dh-cta p[data-v-5976ce26]{margin:0 auto 1.3cqw;max-width:46cqw;font-size:clamp(12px,1cqw,15px);color:hsla(0,0%,100%,.82)}.dh-cta .dh-btn[data-v-5976ce26]{background:#fff;color:#4d61ed;box-shadow:none}.dh-cta .dh-btn.secondary[data-v-5976ce26]{width:160px;background:transparent;color:#fff;border-color:hsla(0,0%,100%,.45)}.dh-cta-actions[data-v-5976ce26]{display:flex;gap:.8cqw;justify-content:center;flex-wrap:wrap}.dh-site-record[data-v-5976ce26]{margin:14px 0 0;padding:8px 24px 0;color:#8a94a5;font-size:12px;line-height:1.6;text-align:center}@media (max-width:1500px){.dh-page[data-v-5976ce26]{padding:20px 0 0 8px}.dh-container[data-v-5976ce26],.dh-trust-strip[data-v-5976ce26]{padding-left:44px;padding-right:44px}.dh-feature-row[data-v-5976ce26],.dh-overview-layout[data-v-5976ce26],.dh-result-board[data-v-5976ce26]{gap:44px}.dh-feature-art-img[data-v-5976ce26]{max-width:620px}}@media (max-width:1250px){.dh-trust-strip[data-v-5976ce26]{padding:20px 36px}.dh-container[data-v-5976ce26]{padding-left:36px;padding-right:36px}.dh-feature-row.reverse[data-v-5976ce26],.dh-feature-row[data-v-5976ce26],.dh-overview-layout[data-v-5976ce26],.dh-result-board[data-v-5976ce26]{grid-template-columns:1fr 1fr;gap:34px}.dh-scenario-grid[data-v-5976ce26]{grid-template-columns:repeat(2,1fr)}.dh-feature-art-img[data-v-5976ce26]{max-width:560px}.dh-site-record[data-v-5976ce26]{font-size:11px}}.user-profile-container[data-v-202d5464]{height:100%;padding:20px}.user-profile-card[data-v-202d5464]{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-202d5464] .user-profile-card .ant-card-head{border-bottom:1px solid #f0f0f0;color:rgba(0,0,0,.88);padding:0 20px;background:#fafafa}[data-v-202d5464] .user-profile-card .ant-card-head-title{color:rgba(0,0,0,.88);padding:16px 0}.card-header[data-v-202d5464]{display:flex;justify-content:space-between;align-items:center}.header-title[data-v-202d5464]{display:flex;align-items:center;font-size:18px;font-weight:500;color:rgba(0,0,0,.88)}.title-icon[data-v-202d5464]{margin-right:8px;font-size:20px;color:#1677ff}.profile-content[data-v-202d5464]{padding:20px}.avatar-section[data-v-202d5464]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:20px}.avatar-wrapper[data-v-202d5464]{text-align:center;margin-bottom:20px}.avatar-wrapper h3[data-v-202d5464]{margin-top:16px;margin-bottom:8px;font-size:20px;color:rgba(0,0,0,.88)}.user-id[data-v-202d5464]{color:rgba(0,0,0,.45);font-size:14px;margin:0}.info-section[data-v-202d5464]{padding-top:20px}[data-v-202d5464] .info-section .ant-descriptions-item-label{color:rgba(0,0,0,.88);background-color:#fafafa}[data-v-202d5464] .info-section .ant-descriptions-item-content{color:rgba(0,0,0,.88);background-color:#fff}[data-v-202d5464] .info-section .ant-descriptions-view{border:1px solid #f0f0f0}[data-v-202d5464] .info-section .ant-descriptions-row{border-bottom:1px solid #f0f0f0}[data-v-202d5464] .info-section .ant-descriptions-row:last-child{border-bottom:none}[data-v-202d5464] .ant-tag{color:#1677ff;background:#e6f4ff;border:1px solid #91caff}.action-buttons[data-v-202d5464]{margin-top:30px;text-align:right}.review-requirements[data-v-0f942cb0]{line-height:1.5;margin-top:24px;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.review-requirements .review-requirements-header[data-v-0f942cb0]{grid-column:1/-1;margin-bottom:0}.review-requirements .review-requirements-header .review-requirements-header-title[data-v-0f942cb0]{font-size:34px;font-weight:600;color:#12213f;letter-spacing:-.6px}.review-requirements .review-requirements-header .review-requirements-header-desc[data-v-0f942cb0]{font-size:15px;color:#64748f;letter-spacing:-.23px;margin-top:4px}.review-requirements .config-card[data-v-0f942cb0]{background:#fff;border:1px solid #e6ebf2;border-radius:16px;box-shadow:0 6px 18px rgba(31,45,61,.05);padding:24px;margin-bottom:0}.review-requirements .card-row[data-v-0f942cb0]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.review-requirements .card-row .card-row-left[data-v-0f942cb0]{display:flex;flex-direction:column}.review-requirements .card-row .card-row-left .card-row-label[data-v-0f942cb0]{font-weight:600;font-size:17px;color:#213554;letter-spacing:-.43px}.review-requirements .card-row .card-row-left .card-row-desc[data-v-0f942cb0]{font-size:13px;color:#718096;margin-top:4px}.review-requirements .card-row .right-tag[data-v-0f942cb0]{background:#edf4ff;border-radius:6px;padding:2px 10px;font-size:12px;color:#1768ff;height:24px;white-space:nowrap}.review-requirements .draft-status-row[data-v-0f942cb0]{display:flex;flex-direction:column;margin-bottom:16px}.review-requirements .draft-status-row .draft-status-copy .section-title[data-v-0f942cb0]{font-weight:600;font-size:17px;color:#213554;letter-spacing:-.43px}.review-requirements .draft-status-row .draft-status-copy .section-desc[data-v-0f942cb0]{font-size:13px;color:#718096;margin-top:4px}.review-requirements .draft-status-row .draft-status-options[data-v-0f942cb0]{display:flex;gap:12px;margin-top:12px}.review-requirements .draft-status-row .draft-option[data-v-0f942cb0]{flex:1;display:flex;align-items:flex-start;gap:10px;border:1px solid #e3eaf4;border-radius:12px;background:#fff;padding:14px 18px;cursor:pointer;transition:all .15s;text-align:left;font-family:inherit;line-height:1.5}.review-requirements .draft-status-row .draft-option[data-v-0f942cb0]:hover{border-color:#9bbdf7}.review-requirements .draft-status-row .draft-option.active[data-v-0f942cb0]{border-color:#9bbdf7;background:#f8fbff}.review-requirements .draft-status-row .draft-option .draft-radio[data-v-0f942cb0]{width:16px;height:16px;border-radius:50%;border:1.5px solid #c4d0e2;background:#fff;flex-shrink:0;margin-top:2px;box-sizing:border-box;transition:all .15s}.review-requirements .draft-status-row .draft-option.active .draft-radio[data-v-0f942cb0]{border:4px solid #1768ff}.review-requirements .draft-status-row .draft-option .draft-option-content[data-v-0f942cb0]{display:flex;flex-direction:column}.review-requirements .draft-status-row .draft-option .draft-option-content .draft-option-title[data-v-0f942cb0]{font-weight:600;font-size:14px;color:#253957}.review-requirements .draft-status-row .draft-option .draft-option-content .draft-option-desc[data-v-0f942cb0]{font-size:12px;color:#78859a;margin-top:2px}.review-requirements .file-box[data-v-0f942cb0]{background:#fbfdff;border:1px solid #e8edf5;border-radius:12px;padding:14px 16px;display:flex;align-items:center;gap:12px;margin-bottom:20px}.review-requirements .file-box .file-icon[data-v-0f942cb0]{background:#eef4ff;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#1768ff;font-weight:600;font-size:18px;flex-shrink:0}.review-requirements .file-box .file-info[data-v-0f942cb0]{flex:1;min-width:0}.review-requirements .file-box .file-info .file-name[data-v-0f942cb0]{font-weight:600;color:#203452}.review-requirements .file-box .file-info .file-meta[data-v-0f942cb0]{font-size:12px;color:#8a96aa;margin-top:2px}.review-requirements .file-box .file-status[data-v-0f942cb0]{background:#eaf8f2;color:#168760;padding:2px 12px;border-radius:20px;font-size:12px;white-space:nowrap;flex-shrink:0}.review-requirements .stance-group[data-v-0f942cb0]{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0 20px 0}.review-requirements .stance-group .stance-item[data-v-0f942cb0]{flex:1 1 calc(33.33333% - 8px);border:1px solid #e3eaf4;border-radius:12px;padding:16px 18px;background:#fff;cursor:pointer;transition:all .15s}.review-requirements .stance-group .stance-item.active[data-v-0f942cb0]{border-color:#9bbdf7;background:#f8fbff}.review-requirements .stance-group .stance-item .stance-title[data-v-0f942cb0]{font-weight:600;color:#1768ff;font-size:13px}.review-requirements .stance-group .stance-item .stance-company[data-v-0f942cb0]{font-weight:600;font-size:16px;color:#253957;margin:6px 0 4px}.review-requirements .stance-group .stance-item .stance-hint[data-v-0f942cb0]{font-size:12px;color:#78859a}.review-requirements .scale-group[data-v-0f942cb0]{display:flex;gap:12px;margin:12px 0 20px 0}.review-requirements .scale-group .scale-item[data-v-0f942cb0]{flex:1;border:1px solid #e3eaf4;border-radius:12px;padding:16px 18px;background:#fff;cursor:pointer;transition:all .15s}.review-requirements .scale-group .scale-item.active[data-v-0f942cb0]{border-color:#9bbdf7;background:#f8fbff}.review-requirements .scale-group .scale-item .scale-title[data-v-0f942cb0]{font-weight:600;color:#213554;font-size:16px}.review-requirements .scale-group .scale-item .scale-desc[data-v-0f942cb0]{font-size:13px;color:#66758f;margin-top:6px}.review-requirements .section-block[data-v-0f942cb0]{margin-top:20px}.review-requirements .section-block .section-label[data-v-0f942cb0]{font-weight:600;font-size:17px;color:#213554;display:block}.review-requirements .section-block .section-desc[data-v-0f942cb0]{font-size:13px;color:#718096;display:block;margin-top:4px}.review-requirements .section-block .input-label[data-v-0f942cb0]{font-size:13px;color:#63718a;margin:12px 0 6px 0;display:block}.review-requirements .section-block .input-label.input-label-mt[data-v-0f942cb0]{margin-top:16px}.review-requirements .section-block-mt[data-v-0f942cb0]{margin-top:24px}.review-requirements .ref-box[data-v-0f942cb0]{background:#fafcff;border:1px solid #c4d3e7;border-radius:12px;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;margin-top:12px}.review-requirements .ref-box .ref-left[data-v-0f942cb0]{font-size:16px;color:#61718a}.review-requirements .ref-box .ref-left .ref-hint[data-v-0f942cb0]{font-weight:400;font-size:13px;color:#8a96aa;margin-left:4px}.review-requirements .ref-list[data-v-0f942cb0]{margin-top:12px;display:flex;flex-direction:column;gap:8px}.review-requirements .ref-item[data-v-0f942cb0]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#fbfdff;border:1px solid #e8edf5;border-radius:10px}.review-requirements .ref-item .file-ico[data-v-0f942cb0]{width:32px;height:32px;border-radius:8px;background:#eef4ff;color:#1768ff;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.review-requirements .ref-item .file-main[data-v-0f942cb0]{flex:1;min-width:0;font-size:14px;color:#203452;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-requirements .ref-item .icon-btn[data-v-0f942cb0]{flex-shrink:0;width:28px;height:28px;border:none;background:transparent;border-radius:6px;color:#8a96aa;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.review-requirements .ref-item .icon-btn[data-v-0f942cb0]:hover{background:#fff1f2;color:#be123c}.review-requirements .action-row[data-v-0f942cb0]{display:flex;justify-content:flex-end;gap:14px;margin-top:24px}.review-requirements .strategy-cell[data-v-0f942cb0]{display:flex;flex-direction:column}.review-requirements .strategy-sentinel[data-v-0f942cb0]{height:0;width:100%;pointer-events:none}.review-requirements .strategy-card[data-v-0f942cb0]{background:#fff;border:1px solid #e6ebf2;border-radius:16px;padding:18px 24px 22px 24px;box-shadow:0 6px 18px rgba(31,45,61,.05)}.review-requirements .strategy-card .strategy-card-title[data-v-0f942cb0]{font-weight:600;font-size:15px;color:#1f2d3d;margin-bottom:12px}.review-requirements .strategy-card .strategy-card-title.strategy-card-title-mt[data-v-0f942cb0]{margin-top:24px}.review-requirements .strategy-card .strategy-item[data-v-0f942cb0]{background:#fbfdff;border:1px solid #e8edf5;border-radius:12px;padding:14px 18px;display:flex;align-items:center;gap:14px;margin-bottom:12px}.review-requirements .strategy-card .strategy-item .strategy-badge[data-v-0f942cb0]{background:#eef4ff;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#1768ff;font-weight:600;font-size:18px;flex-shrink:0}.review-requirements .strategy-card .strategy-item .strategy-info .strategy-main[data-v-0f942cb0]{font-weight:600;color:#203452}.review-requirements .strategy-card .strategy-item .strategy-info .strategy-sub[data-v-0f942cb0]{font-size:12px;color:#8a96aa;margin-top:2px}.review-requirements .strategy-card .strategy-item.is-pending[data-v-0f942cb0]{background:#fbfbfc;border:1px dashed #d3dae6}.review-requirements .strategy-card .strategy-item.is-pending .strategy-badge[data-v-0f942cb0]{background:#f0f1f5;color:#9aa3b2}.review-requirements .strategy-card .strategy-item.is-pending .strategy-info .strategy-main[data-v-0f942cb0]{color:#8a96aa;font-weight:500}.review-requirements .strategy-card .tags[data-v-0f942cb0]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.review-requirements .strategy-card .tags .tag[data-v-0f942cb0]{border-radius:6px;padding:4px 14px;font-size:12px}.review-requirements .strategy-card .tags .tag.tag-default[data-v-0f942cb0]{background:#edf4ff;color:#1768ff}.review-requirements .strategy-card .tags .tag.tag-risk[data-v-0f942cb0]{background:#fff1f2;color:#be123c}.review-requirements .strategy-card .tags .tag.tag-symbol[data-v-0f942cb0]{background:#f4edff;color:#6d28d9}.review-requirements .strategy-card .tags .tag.tag-party[data-v-0f942cb0]{background:#fff5e8;color:#b66f11}[data-v-0f942cb0] .custom-input{border-radius:10px}[data-v-0f942cb0] .custom-input:focus,[data-v-0f942cb0] .custom-input:hover{border-color:#1768ff}[data-v-0f942cb0] .custom-textarea{border-radius:10px}[data-v-0f942cb0] .custom-textarea:focus,[data-v-0f942cb0] .custom-textarea:hover{border-color:#1768ff}.task-panel[data-v-fe6ae236]{width:292px;min-width:220px;flex-shrink:0;background:#fff;border-right:1px solid #e3eaf4;display:flex;flex-direction:column;transition:width .25s ease,min-width .25s ease,opacity .2s ease,border-color .25s ease;overflow:hidden}.task-panel-collapsed[data-v-fe6ae236]{width:0;min-width:0;opacity:0;pointer-events:none;border-right-color:transparent}.assistant-head[data-v-fe6ae236]{padding:8px 14px;border-bottom:1px solid #edf1f7;flex-shrink:0}.assistant-toggle[data-v-fe6ae236]{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border:none;border-radius:4px;background:#fff;color:#41546d;font-size:12px;cursor:pointer;font-weight:600;transition:border-color .15s,color .15s,background .15s}.assistant-toggle[data-v-fe6ae236]:hover{border-color:#1768ff;color:#1768ff;background:#f5f8ff}.task-list[data-v-fe6ae236]{flex:1;overflow-y:auto;padding:14px 16px 8px}.step[data-v-fe6ae236]{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;padding:11px;border:1px solid #e6ecf5;border-radius:12px;margin-bottom:9px;background:#fff}.step-dot[data-v-fe6ae236]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#f5f7fa;border:1px solid #d4dae5;color:transparent;transition:background .2s,border-color .2s,color .2s}.step-done .step-dot[data-v-fe6ae236]{background:#1aa97b;border-color:#1aa97b;color:#fff}.step-processing .step-dot[data-v-fe6ae236]{background:#1768ff;border-color:#1768ff;color:transparent}.step-pending .step-dot[data-v-fe6ae236]{background:#f5f7fa;border-color:#d4dae5;color:transparent}.processing-dots[data-v-fe6ae236]{display:inline-flex;align-items:center;gap:3px}.processing-dots i[data-v-fe6ae236]{width:3px;height:3px;border-radius:50%;background:#fff;display:inline-block;animation:processing-dots-blink-fe6ae236 1.4s ease-in-out infinite both}.processing-dots i[data-v-fe6ae236]:nth-child(2){animation-delay:.2s}.processing-dots i[data-v-fe6ae236]:nth-child(3){animation-delay:.4s}@keyframes processing-dots-blink-fe6ae236{0%,80%,to{opacity:.3;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.step-title[data-v-fe6ae236]{font-size:13px;font-weight:500;line-height:1.5;color:#203452;word-break:break-all}.step-processing .step-title[data-v-fe6ae236]{color:#1768ff}.step-pending .step-title[data-v-fe6ae236]{color:#a4adc0;font-weight:400}.step-desc[data-v-fe6ae236]{font-size:12px;color:#65748d;line-height:1.55;margin-top:3px;word-break:break-all}.step-pending .step-desc[data-v-fe6ae236]{color:#b8bfcc}.step-empty[data-v-fe6ae236]{color:#a4adc0;font-size:13px;text-align:center;padding:24px 0}.qa-section[data-v-fe6ae236]{margin-top:14px;padding-top:14px;border-top:1px dashed #e6ecf5;display:flex;flex-direction:column;gap:12px}.qa-item[data-v-fe6ae236]{display:flex;flex-direction:column;gap:6px}.qa-question[data-v-fe6ae236]{align-self:flex-end;max-width:88%;padding:7px 10px;border-radius:10px 10px 2px 10px;background:#edf4ff;color:#33445f;font-size:12px;line-height:1.55;word-break:break-word}.qa-answer[data-v-fe6ae236]{align-self:flex-start;max-width:92%;padding:8px 10px;border-radius:10px 10px 10px 2px;border:1px solid #e5ebf3;background:#fff;font-size:12px;line-height:1.6;word-break:break-word;white-space:pre-wrap}.qa-answer.qa-error[data-v-fe6ae236]{background:#fff1f0;color:#d83232}.qa-typing[data-v-fe6ae236]{display:inline-flex;gap:3px;align-items:center;height:14px}.qa-typing i[data-v-fe6ae236]{width:4px;height:4px;border-radius:50%;background:#1768ff;display:inline-block;animation:qa-typing-blink-fe6ae236 1.4s ease-in-out infinite both}.qa-typing i[data-v-fe6ae236]:nth-child(2){animation-delay:.2s}.qa-typing i[data-v-fe6ae236]:nth-child(3){animation-delay:.4s}@keyframes qa-typing-blink-fe6ae236{0%,80%,to{opacity:.3;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.bottom-anchor[data-v-fe6ae236]{height:0;margin:0;padding:0}.task-footer[data-v-fe6ae236]{border-top:1px solid #edf1f7;padding:14px 16px 12px;flex-shrink:0}.send-row[data-v-fe6ae236]{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.send-hint[data-v-fe6ae236]{font-size:12px;color:#8b97aa}.question-input{border-radius:10px!important;resize:none!important}.doc-panel[data-v-3a85ce66]{background:#f1f2f5}.doc-panel[data-v-3a85ce66],.editor-wrap[data-v-3a85ce66]{flex:1;min-height:0;display:flex;flex-direction:column}.doc-editor[data-v-3a85ce66]{flex:1;min-height:0}[data-v-3a85ce66] .docx-editor-scroll-container{padding:20px 0;background:#f0f1f3}[data-v-3a85ce66] .tc-card__actions{display:none}.doc-skeleton[data-v-3a85ce66]{flex:1;min-height:0;overflow:auto;padding:24px 0;background:#f0f1f3}.doc-skeleton-page[data-v-3a85ce66]{width:680px;max-width:90%;margin:0 auto;background:#fff;border-radius:4px;box-shadow:0 1px 2px rgba(31,45,61,.04);padding:40px 48px 60px}.ds-line[data-v-3a85ce66]{height:10px;border-radius:6px;background:#edf1f6;margin:8px 0;animation:ds-pulse-3a85ce66 1.5s ease-in-out infinite}.ds-title[data-v-3a85ce66]{height:18px;width:50%;margin:0 auto 24px}.ds-h[data-v-3a85ce66]{height:14px;width:30%;margin:18px 0 12px}.ds-w-full[data-v-3a85ce66]{width:100%}.ds-w95[data-v-3a85ce66]{width:95%}.ds-w90[data-v-3a85ce66]{width:90%}.ds-w80[data-v-3a85ce66]{width:80%}.ds-w70[data-v-3a85ce66]{width:70%}.ds-w60[data-v-3a85ce66]{width:60%}.ds-spacer[data-v-3a85ce66]{height:18px}@keyframes ds-pulse-3a85ce66{0%,to{opacity:1}50%{opacity:.5}}.pdf-panel[data-v-5ef5c6b6]{height:100%;background:#f3f6fb;display:flex;flex-direction:column;min-height:0}.pdf-state[data-v-5ef5c6b6]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#64748f}.pdf-state-spin[data-v-5ef5c6b6]{font-size:22px;color:#1768ff;animation:pdf-spin-5ef5c6b6 1s linear infinite}@keyframes pdf-spin-5ef5c6b6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pdf-state-text[data-v-5ef5c6b6]{font-size:14px}.pdf-scroll[data-v-5ef5c6b6]{flex:1;min-height:0;overflow-y:auto;padding:16px 12px;display:flex;justify-content:center}.pdf-scroll[data-v-5ef5c6b6] .vue-pdf-embed{width:100%}.opinion-card[data-v-086d585a]{border:1px solid #e4eaf4;border-radius:16px;margin:12px 12px 0 12px;padding:14px 16px 16px 16px;box-shadow:0 4px 14px rgba(31,57,105,.04);background:#fff;cursor:pointer;transition:box-shadow .15s,border-color .15s}.opinion-card[data-v-086d585a]:hover{border-color:#b0c4e8;box-shadow:0 4px 14px rgba(31,57,105,.08)}.opinion-card.selected[data-v-086d585a]{border-color:#8fb7ff;box-shadow:0 0 0 2px #eaf2ff}.card-detail[data-v-086d585a]{padding-top:12px;margin-top:8px;border-top:1px solid #e4eaf4}.card-row[data-v-086d585a]{display:flex;align-items:center;gap:8px}.num-badge[data-v-086d585a]{background:#eaf2ff;border-radius:8px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-size:13px;color:#1768ff;font-weight:600;flex-shrink:0}.card-title[data-v-086d585a]{font-size:14px;font-weight:500;color:#1f2f4a}.risk-tag[data-v-086d585a]{font-size:11px;padding:4px 10px;border-radius:20px;margin-left:auto;white-space:nowrap;flex-shrink:0}.risk-tag.risk-high[data-v-086d585a]{background:#fff1f1;color:#ef4444}.risk-tag.risk-medium[data-v-086d585a]{background:#fff5e8;color:#b66f11}.risk-tag.risk-low[data-v-086d585a]{background:#f4edff;color:#6d28d9}.meta-row[data-v-086d585a]{display:flex;gap:6px;margin:6px 0 8px 34px}.meta-tag[data-v-086d585a]{background:#f4f6fa;color:#718096;font-size:11px;padding:4px 10px;border-radius:20px}.meta-tag.tag-applied[data-v-086d585a]{background:#eaf8f2;color:#168760}.field-label[data-v-086d585a]{font-size:13px;font-weight:500;color:#1f2f4a;position:relative;padding-left:8px}.field-label[data-v-086d585a]:after{content:"";width:3px;height:13px;border-radius:2px;background:#1768ff;position:absolute;left:0}.field-label.field-label-mt[data-v-086d585a]{margin-top:8px}.field-desc[data-v-086d585a]{font-size:13px;color:#4c5c73;line-height:1.6;margin-top:4px}.version-row[data-v-086d585a]{background:#f2f5fa;border-radius:8px;padding:4px 6px;display:flex;gap:8px;margin:10px 0 6px;text-align:center}.version-row.locked[data-v-086d585a]{opacity:.6}.version-item[data-v-086d585a]{flex:1;padding:4px 20px;color:#718096;cursor:pointer;border-radius:6px;transition:all .15s}.version-item.active[data-v-086d585a]{background:#fff;box-shadow:0 2px 6px rgba(31,57,105,.07);color:#1768ff;font-weight:600}.locked .version-item[data-v-086d585a]{cursor:not-allowed}.modify-box[data-v-086d585a]{background:#f7fbff;border:1px solid #dce7fb;border-radius:8px;padding:10px 12px;font-size:13px;color:#34445f;line-height:1.6;margin:6px 0 10px}.modify-box[data-v-086d585a] .hl-red{color:#d83232;font-weight:600;text-decoration:underline}.action-row[data-v-086d585a]{display:flex;gap:12px;margin-top:8px;justify-content:space-between}.btn-outline[data-v-086d585a]{border:1px solid #dce5f1;border-radius:8px;padding:4px 16px;height:34px;font-size:13px;color:#41536d;background:#fff;cursor:pointer;transition:all .15s}.btn-outline[data-v-086d585a]:hover{border-color:#1768ff;color:#1768ff}.btn-primary-sm[data-v-086d585a]{background:#1768ff;border:1px solid #1768ff;border-radius:8px;padding:4px 16px;color:#fff;font-size:13px;cursor:pointer;transition:all .15s}.btn-primary-sm[data-v-086d585a]:hover:not(:disabled){background:#0d5de8}.btn-primary-sm[data-v-086d585a]:disabled{background:#a9c6f2;border-color:#a9c6f2;cursor:not-allowed}.btn-cancel-sm[data-v-086d585a]{background:#fff;border:1px solid #d83232;border-radius:8px;padding:4px 16px;color:#d83232;font-size:13px;cursor:pointer;transition:all .15s}.btn-cancel-sm[data-v-086d585a]:hover{background:#fff1f1}.opinion-panel[data-v-bb5bf37e]{width:386px;min-width:280px;flex-shrink:0;background:#fff;border-left:1px solid #e3eaf4;display:flex;flex-direction:column;overflow:hidden;padding-bottom:16px}.opinion-scroll[data-v-bb5bf37e]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;position:relative;padding-bottom:16px}.panel-header[data-v-bb5bf37e]{padding:16px;border-bottom:1px solid #edf1f7;font-size:16px;font-weight:500;color:#18243b;flex-shrink:0}.completed-header[data-v-bb5bf37e]{display:flex;align-items:center;gap:10px;padding:14px 16px}.header-title[data-v-bb5bf37e]{font-size:16px;font-weight:500;color:#18243b}.header-count[data-v-bb5bf37e]{background:#eef3fb;border-radius:30px;padding:4px 12px;font-size:12px;color:#52617a}.header-warning[data-v-bb5bf37e]{margin-left:auto;font-size:12px;color:#d48806;background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;padding:3px 8px;line-height:1.5;white-space:nowrap}.btn-apply-all[data-v-bb5bf37e]{margin-left:auto;background:#f2f7ff;border:1px solid #cfe0ff;border-radius:10px;height:34px;width:112px;font-size:13px;color:#1768ff;cursor:pointer;transition:all .15s}.btn-apply-all[data-v-bb5bf37e]:hover{background:#e6efff}.filter-tabs[data-v-bb5bf37e]{display:flex;gap:6px;padding:10px 12px;border-bottom:1px solid #edf1f7;flex-shrink:0;justify-content:space-between}.filter-tab[data-v-bb5bf37e]{background:#f3f6fa;border-radius:8px;padding:8px 16px;font-size:13px;color:#64748f;cursor:pointer;border:1px solid #f3f6fa;transition:all .15s}.filter-tab.active[data-v-bb5bf37e]{background:#fff;border:1px solid #dce7fb;color:#1768ff}.progress-card[data-v-bb5bf37e]{margin:12px 16px 0;border:1px solid #cfe0ff;background:#f7fbff;border-radius:12px;padding:16px 18px}.progress-text[data-v-bb5bf37e]{font-size:14px;color:#1f2d45;line-height:1.6}.skeleton-box[data-v-bb5bf37e]{border:1px solid #e5eaf2;border-radius:12px;margin:12px 16px 0;padding:18px}.skeleton-bar[data-v-bb5bf37e]{background:#edf1f6;height:12px;border-radius:8px;margin:6px 0;animation:skeleton-pulse-bb5bf37e 1.5s ease-in-out infinite}.w170[data-v-bb5bf37e]{width:170px}.w312[data-v-bb5bf37e]{width:312px}.w263[data-v-bb5bf37e]{width:263px}.w232[data-v-bb5bf37e]{width:232px}.opinion-list[data-v-bb5bf37e]{padding-bottom:0}.slide-next-enter-active[data-v-bb5bf37e],.slide-next-leave-active[data-v-bb5bf37e],.slide-prev-enter-active[data-v-bb5bf37e],.slide-prev-leave-active[data-v-bb5bf37e]{transition:transform .35s cubic-bezier(.25,.8,.35,1)}.slide-next-leave-active[data-v-bb5bf37e],.slide-prev-leave-active[data-v-bb5bf37e]{position:absolute;top:0;left:0;width:100%}.slide-next-enter-from[data-v-bb5bf37e]{transform:translateX(100%)}.slide-next-leave-to[data-v-bb5bf37e],.slide-prev-enter-from[data-v-bb5bf37e]{transform:translateX(-100%)}.slide-prev-leave-to[data-v-bb5bf37e]{transform:translateX(100%)}.empty-hint[data-v-bb5bf37e]{padding:40px 16px;text-align:center;color:#8b97aa;font-size:13px}@keyframes skeleton-pulse-bb5bf37e{0%,to{opacity:1}50%{opacity:.5}}.review-result-page[data-v-8d57c816]{display:flex;flex-direction:column;height:calc(100vh - 112px);min-height:500px;background:#f7f9fd;margin:24px 0 0;border-radius:16px;overflow:hidden;border:1px solid #edf1f7}.main-grid[data-v-8d57c816]{flex:1;display:flex;min-height:0;background:#f3f6fb;border-top:1px solid #edf1f7;overflow:hidden}.doc-column[data-v-8d57c816]{flex:1 1 300px;min-width:250px;display:flex;flex-direction:column;min-height:0}.bottom-bar[data-v-8d57c816]{display:flex;justify-content:space-between;align-items:center;padding:8px 18px;background:#fff;border-top:1px solid #e7ebf2;font-size:12px;color:#77849a;flex-shrink:0}.bottom-bar-right[data-v-8d57c816]{display:inline-flex;align-items:center;gap:12px}.auto-save-indicator[data-v-8d57c816]{padding-left:12px;border-left:1px solid #e7ebf2;color:#8b97aa}.auto-save-indicator.auto-save-saving[data-v-8d57c816]{color:#1768ff}.auto-save-indicator.auto-save-success[data-v-8d57c816]{color:#168760}.auto-save-indicator.auto-save-error[data-v-8d57c816]{color:#d83232}.workbench-top[data-v-8d57c816]{flex-shrink:0;display:flex;align-items:center;gap:12px;height:56px;padding:0 16px;background:#fff}.workbench-top .wb-back[data-v-8d57c816]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:0;font-size:16px;flex-shrink:0;transition:border-color .15s,color .15s,background .15s}.workbench-top .wb-back[data-v-8d57c816]:not([disabled]){background:#fff;border:1px solid #dbe4f2;color:#41546d;cursor:pointer}.workbench-top .wb-back[data-v-8d57c816]:not([disabled]):hover{border-color:#1768ff;color:#1768ff}.workbench-top .wb-back[disabled][data-v-8d57c816]{cursor:not-allowed}.workbench-top .wb-title[data-v-8d57c816]{display:inline-flex;align-items:center;gap:10px;min-width:0;margin-right:auto}.workbench-top .wb-name[data-v-8d57c816]{font-size:18px;color:#13213f;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60vw}.workbench-top .draft-tag[data-v-8d57c816]{flex-shrink:0;font-size:12px;font-weight:400;line-height:1;padding:4px 8px;border-radius:8px;color:#64748f;background:#eef1f6;white-space:nowrap}.workbench-top .saved[data-v-8d57c816]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#8b97aa;white-space:nowrap}.workbench-top .save-dot[data-v-8d57c816]{width:6px;height:6px;border-radius:50%;background:#c4cbd6;display:inline-block}.workbench-top .save-dot.save-dot-saving[data-v-8d57c816]{background:#1768ff}.workbench-top .save-dot.save-dot-success[data-v-8d57c816]{background:#1aa97b}.workbench-top .save-dot.save-dot-error[data-v-8d57c816]{background:#d83232}.workbench-top .wb-actions[data-v-8d57c816]{display:flex;gap:8px;flex-shrink:0}.doc-tabs-bar[data-v-8d57c816]{flex-shrink:0;display:flex;align-items:center;padding:6px 10px;background:#fff;border-bottom:1px solid #edf1f7}.expand-assistant-btn[data-v-8d57c816]{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border:none;border-radius:4px;background:#fff;color:#41546d;font-size:12px;cursor:pointer;transition:border-color .15s,color .15s,background .15s;font-weight:600}.expand-assistant-btn .anticon[data-v-8d57c816]{font-size:14px}.expand-assistant-btn[data-v-8d57c816]:hover{border-color:#1768ff;color:#1768ff;background:#f5f8ff}.content-wrapper:has(.review-list-page){overflow:hidden}.review-list-page[data-v-12e4170b]{position:absolute;inset:0;box-sizing:border-box;padding-top:24px;display:flex;flex-direction:column;overflow:hidden;line-height:1.5}.review-list-header[data-v-12e4170b]{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.review-list-header-back[data-v-12e4170b]{display:flex;align-items:center;gap:12px}.review-list-header-title[data-v-12e4170b]{margin:0;font-size:18px;font-weight:800;letter-spacing:-.5px;color:#17243a}.review-list-header-title .wb-back[data-v-12e4170b]{width:36px;height:36px;margin-right:12px;align-items:center;justify-content:center;padding:0;font-size:16px;flex-shrink:0;transition:border-color .15s,color .15s,background .15s}.review-list-header-desc[data-v-12e4170b]{margin-top:10px;color:#65758e;font-size:15px;line-height:1.7}.back-btn[data-v-12e4170b]{flex-shrink:0;height:40px;padding:0 14px;border:1px solid #dce4f0;border-radius:10px;background:#fff;color:#31435f;font-size:14px;font-weight:650;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .18s,border-color .18s}.back-btn .anticon[data-v-12e4170b]{font-size:16px}.back-btn[data-v-12e4170b]:hover{background:#f8fbff;border-color:#c9d6e8}.review-list-toolbar[data-v-12e4170b]{flex-shrink:0;margin-top:20px;min-height:72px;padding:14px 16px;display:flex;align-items:center;gap:16px;background:#fff;border:1px solid #e5ebf3;border-radius:16px;box-shadow:0 8px 26px rgba(31,53,88,.06)}.review-list-search[data-v-12e4170b]{position:relative;width:min(360px,100%);flex:none}.review-list-search .search-icon[data-v-12e4170b]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#7d8ba1;font-size:18px;pointer-events:none}.review-list-search .search-input[data-v-12e4170b]{width:100%;height:40px;padding:0 13px 0 38px;border:1px solid #d9e3f0;border-radius:10px;background:#fff;color:#283b57;outline:none;font-size:14px;transition:border-color .2s,box-shadow .2s}.review-list-search .search-input[data-v-12e4170b]::-moz-placeholder{color:#9aa6b7}.review-list-search .search-input[data-v-12e4170b]::placeholder{color:#9aa6b7}.review-list-search .search-input[data-v-12e4170b]:focus{border-color:#8fb6fb;box-shadow:0 0 0 3px rgba(23,104,255,.07)}.review-history-list[data-v-12e4170b]{flex:1;min-height:0;overflow-y:auto;display:grid;gap:12px;margin-top:16px;align-content:start;padding-right:4px}.review-history-list[data-v-12e4170b]::-webkit-scrollbar{width:6px}.review-history-list[data-v-12e4170b]::-webkit-scrollbar-thumb{background:rgba(23,104,255,.18);border-radius:3px}.review-history-list[data-v-12e4170b]::-webkit-scrollbar-thumb:hover{background:rgba(23,104,255,.32)}.review-history-list[data-v-12e4170b]::-webkit-scrollbar-track{background:transparent}.review-history-card[data-v-12e4170b]{min-height:84px;padding:14px 16px;display:grid;grid-template-columns:46px minmax(0,1fr) 112px 156px 144px;align-items:center;-moz-column-gap:14px;column-gap:14px;border:1px solid #e1e8f2;border-radius:14px;background:#fff;box-shadow:0 4px 14px rgba(31,57,105,.025);transition:border-color .18s,box-shadow .18s,transform .18s;cursor:pointer}.review-history-card[data-v-12e4170b]:hover{border-color:#c8d8ef;box-shadow:0 8px 22px rgba(31,57,105,.06);transform:translateY(-1px)}.review-history-icon[data-v-12e4170b]{width:44px;height:44px;border-radius:12px;background:#edf4ff;color:#1768ff;display:grid;place-items:center}.review-history-icon .anticon[data-v-12e4170b]{font-size:20px}.review-history-main[data-v-12e4170b]{min-width:0}.review-history-title[data-v-12e4170b]{font-size:15px;font-weight:780;color:#243752;display:flex;align-items:center;gap:8px}.review-history-title .review-history-title-text[data-v-12e4170b]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-history-title .review-history-draft-tag[data-v-12e4170b]{flex-shrink:0;font-size:12px;font-weight:400;line-height:1;padding:4px 8px;border-radius:8px;color:#64748f;background:#eef1f6}.review-history-meta[data-v-12e4170b]{margin-top:7px;color:#718097;font-size:12px;line-height:1.55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-status[data-v-12e4170b]{justify-self:start;display:inline-flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;height:24px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:700}.history-status.status-done[data-v-12e4170b]{background:#eaf8f2;color:#16825e}.history-status.status-running[data-v-12e4170b]{background:#edf4ff;color:#1768ff}.history-status.status-draft[data-v-12e4170b]{background:#f2f4f7;color:#69778d}.review-history-time[data-v-12e4170b]{color:#6f7e94;font-size:12px;white-space:nowrap}.card-actions[data-v-12e4170b]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.edit-btn[data-v-12e4170b],.remove-btn[data-v-12e4170b]{height:32px;min-width:60px;padding:0 12px;border:1px solid #dce4f0;border-radius:8px;background:#fff;font-size:12px;font-weight:650;cursor:pointer;transition:background .18s,border-color .18s}.edit-btn[data-v-12e4170b]{color:#31435f}.edit-btn[data-v-12e4170b]:hover{background:#f8fbff;border-color:#c9d6e8}.remove-btn[data-v-12e4170b]{color:#e34d59;border-color:#ffccc7}.remove-btn[data-v-12e4170b]:hover{background:#fff1f0;border-color:#ffa39e}.review-history-empty[data-v-12e4170b]{flex:1;min-height:0;margin-top:16px;display:grid;place-items:center;text-align:center;color:#7c899d;background:#fff;border:1px solid #e5ebf3;border-radius:16px;box-shadow:0 8px 26px rgba(31,53,88,.06)}.review-history-pagination[data-v-12e4170b]{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;margin-top:20px;padding-bottom:4px}@media (max-width:1320px){.review-history-card[data-v-12e4170b]{grid-template-columns:42px minmax(0,1fr) 104px 142px 136px;-moz-column-gap:10px;column-gap:10px}}.content-wrapper:has(.judgment-history){overflow:hidden}.judgment-history[data-v-1ce10813]{--brand:#1768ff;--ink:#17243a;--line:#e5ebf3;--line-2:#f0f3f7;--shadow:0 8px 26px rgba(31,53,88,.06);--radius:16px;position:absolute;inset:0;box-sizing:border-box;padding-top:24px;display:flex;flex-direction:column;overflow:hidden;color:var(--ink)}.icon[data-v-1ce10813]{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.card[data-v-1ce10813]{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.history-header[data-v-1ce10813]{flex-shrink:0}.history-title-row[data-v-1ce10813]{display:flex;align-items:center;gap:12px}.back-btn[data-v-1ce10813]{width:36px;height:36px;cursor:pointer;flex:none}.history-title[data-v-1ce10813]{font-size:18px;font-weight:800;letter-spacing:-.5px;color:#17243a}.history-subtitle[data-v-1ce10813]{margin-top:10px;color:#65758e;font-size:15px;line-height:1.7}.history-type-row[data-v-1ce10813]{flex-shrink:0;margin-top:20px}.history-type-row[data-v-1ce10813] .type-tabs{margin-bottom:16px}.history-toolbar[data-v-1ce10813]{flex-shrink:0;padding:14px 16px;display:flex;align-items:center;justify-content:flex-start;gap:16px}.history-search[data-v-1ce10813]{position:relative;width:min(360px,100%)}.history-search .icon[data-v-1ce10813]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#8190a5;pointer-events:none}.history-search input[data-v-1ce10813]{width:100%;height:40px;border:1px solid #d8e2ef;border-radius:10px;outline:0;padding:0 13px 0 39px;color:#2f405b;font-size:13px;transition:border-color .2s,box-shadow .2s}.history-search input[data-v-1ce10813]::-moz-placeholder{color:#9aa6b7}.history-search input[data-v-1ce10813]::placeholder{color:#9aa6b7}.history-search input[data-v-1ce10813]:focus{border-color:#8fb6fb;box-shadow:0 0 0 3px rgba(23,104,255,.07)}.history-records[data-v-1ce10813]{flex:1;min-height:0;overflow-y:auto;display:grid;gap:12px;margin-top:16px;align-content:start;padding-right:4px}.history-records[data-v-1ce10813]::-webkit-scrollbar{width:6px}.history-records[data-v-1ce10813]::-webkit-scrollbar-thumb{background:rgba(23,104,255,.18);border-radius:3px}.history-records[data-v-1ce10813]::-webkit-scrollbar-thumb:hover{background:rgba(23,104,255,.32)}.history-records[data-v-1ce10813]::-webkit-scrollbar-track{background:transparent}.history-empty[data-v-1ce10813],.history-loading[data-v-1ce10813]{flex:1;min-height:0;display:grid;place-items:center}.history-empty[data-v-1ce10813]{margin-top:16px;text-align:center;color:#7c899d;background:#fff;border:1px solid #e5ebf3;border-radius:16px;box-shadow:0 8px 26px rgba(31,53,88,.06)}.history-pagination[data-v-1ce10813]{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;margin-top:20px;padding-bottom:4px}.judicial-ai-side[data-v-3c1be9d7]{--brand:#1768ff;--line:#e5ebf3}.icon[data-v-3c1be9d7]{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.icon.sm[data-v-3c1be9d7]{width:16px;height:16px}button[data-v-3c1be9d7]{cursor:pointer}.judicial-ai-side[data-v-3c1be9d7]{background:#fff;height:100%;min-width:0;display:flex;flex-direction:column;overflow:hidden}.judicial-chat-scroll[data-v-3c1be9d7]{flex:1;min-height:0;overflow:auto;padding:20px 18px 16px}.judicial-chat-empty[data-v-3c1be9d7]{display:grid;place-items:center;align-content:center;gap:6px;height:100%;text-align:center;color:#8a96aa}.judicial-chat-empty-title[data-v-3c1be9d7]{font-weight:800;color:#4a5c78;font-size:15px}.judicial-chat-empty-sub[data-v-3c1be9d7]{font-size:13px}.judicial-thread[data-v-3c1be9d7]{margin-bottom:0}.judicial-bubble[data-v-3c1be9d7]{display:flex;align-items:flex-start;gap:9px;margin-bottom:12px}.judicial-bubble.user[data-v-3c1be9d7]{justify-content:flex-end}.judicial-bubble-content[data-v-3c1be9d7]{max-width:345px;padding:14px 16px;border-radius:16px;background:#f4f6f8;color:#25384f;font-size:14px;font-weight:400;line-height:1.75;white-space:pre-wrap;word-break:break-word}.judicial-bubble.ai .judicial-bubble-content[data-v-3c1be9d7]{background:#f4f6f8}.judicial-bubble-content.pending[data-v-3c1be9d7]{display:flex;align-items:center;gap:5px;padding:16px 18px}.judicial-dot[data-v-3c1be9d7]{width:7px;height:7px;border-radius:50%;background:#9fb2cc;animation:judicialBlink-3c1be9d7 1.2s ease-in-out infinite}.judicial-dot[data-v-3c1be9d7]:nth-child(2){animation-delay:.18s}.judicial-dot[data-v-3c1be9d7]:nth-child(3){animation-delay:.36s}@keyframes judicialBlink-3c1be9d7{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.judicial-role[data-v-3c1be9d7]{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:800;flex:0 0 auto;margin-top:2px}.judicial-role.user[data-v-3c1be9d7]{background:#3b82f6}.judicial-role.ai[data-v-3c1be9d7]{background:var(--brand)}.judicial-ai-input-wrap[data-v-3c1be9d7]{flex:none;border-top:1px solid #e3eaf4;background:hsla(0,0%,100%,.98);box-shadow:0 -10px 24px rgba(35,66,112,.06);padding:14px 18px 16px;position:sticky;bottom:0;z-index:20}.judicial-ai-input[data-v-3c1be9d7]{border:1px solid #dce4ef;border-radius:14px;background:#fff;padding:12px}.judicial-ai-input textarea[data-v-3c1be9d7]{width:100%;height:78px;min-height:78px;border:0;outline:0;resize:none;color:#243552;font-size:14px;font-weight:400;line-height:1.7}.judicial-ai-input textarea[data-v-3c1be9d7]::-moz-placeholder{color:#9aa6ba}.judicial-ai-input textarea[data-v-3c1be9d7]::placeholder{color:#9aa6ba}.judicial-input-footer[data-v-3c1be9d7]{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.judicial-input-tip[data-v-3c1be9d7]{color:#a2adbe;font-size:12px}.judicial-send[data-v-3c1be9d7]{width:36px;height:36px;border:0;border-radius:11px;background:var(--brand);color:#fff;display:grid;place-items:center;box-shadow:0 8px 18px rgba(21,104,255,.22)}.judicial-send.loading[data-v-3c1be9d7]{background:#1f2937}.judicial-send[data-v-3c1be9d7]:disabled{cursor:not-allowed;opacity:.7}.judicial-disclaimer[data-v-3c1be9d7]{margin-top:8px;color:#a2adbe;font-size:12px;text-align:center}.judgment-result[data-v-661a520d]{--brand:#1768ff;--brand-hover:#0e59db;--ink:#17243a;--line:#e5ebf3;--shadow:0 8px 26px rgba(31,53,88,.06);--radius:16px;width:100%;margin-top:24px;color:var(--ink)}.icon[data-v-661a520d]{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.icon.sm[data-v-661a520d]{width:16px;height:16px}button[data-v-661a520d]{cursor:pointer}.btn[data-v-661a520d]{height:40px;border:1px solid #dce4f0;border-radius:10px;background:#fff;color:#31435f;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:650;font-size:14px;transition:.16s}.btn[data-v-661a520d]:hover{background:#f8fbff;border-color:#c9d6e8}.btn.primary[data-v-661a520d]{background:var(--brand);border-color:var(--brand);color:#fff}.btn.primary[data-v-661a520d]:hover{background:var(--brand-hover)}.result-missing[data-v-661a520d]{display:grid;place-items:center;min-height:320px}.missing-card[data-v-661a520d]{padding:34px 40px;display:grid;justify-items:center;gap:18px}.missing-tip[data-v-661a520d]{color:#65758e;font-size:14px}.result-page[data-v-661a520d]{height:calc(100vh - 112px);display:flex;flex-direction:column}.result-top[data-v-661a520d]{flex:0 0 58px;background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-radius:12px;margin-bottom:12px}.result-title[data-v-661a520d]{display:flex;align-items:center;gap:12px;min-width:0}.back-btn[data-v-661a520d]{width:36px;height:36px;cursor:pointer;flex:none}.result-name[data-v-661a520d]{font-size:17px;font-weight:780;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:560px}.version-badge[data-v-661a520d]{height:22px;padding:0 8px;border-radius:999px;background:#eef4ff;color:var(--brand);font-size:11px;font-weight:750;display:flex;align-items:center}.result-actions[data-v-661a520d]{display:flex;align-items:center;gap:8px}.result-actions .btn[data-v-661a520d]{height:32px;min-height:32px;border-radius:8px;padding:0 10px;font-size:12px}.result-workspace[data-v-661a520d]{flex:1;min-height:0;display:flex;gap:12px;background:#f6f8fc;overflow:hidden}.workspace-left[data-v-661a520d]{flex:1;min-width:0;position:relative;border:1px solid #e4eaf5;border-radius:14px;overflow:hidden;background:#f6f8fc}.workspace-right[data-v-661a520d]{width:430px;flex-shrink:0;border:1px solid #e4eaf5;overflow:hidden;border-radius:14px}@media (max-width:1380px){.workspace-right[data-v-661a520d]{width:390px}}.docx-view[data-v-661a520d]{height:100%;overflow:auto;padding:24px 0}.docx-view[data-v-661a520d] .docx-wrapper{background:#f6f8fc;padding:0}.docx-view[data-v-661a520d] .docx-wrapper>section.docx{margin-bottom:18px;box-shadow:0 6px 24px rgba(31,53,88,.1)}.view-loading[data-v-661a520d]{position:absolute;inset:0;z-index:2;display:grid;place-items:center;color:#65758e;font-size:13px;background:rgba(246,248,252,.75)}[data-v-6407ea18]:root{--primary-blue:#1677ff;--light-bg:#f7faff;--text-dark:#1a1a1a;--text-gray:#8c8c8c;--border-light:#e6edf7;--white:#fff}.login-wrap[data-v-6407ea18]{width:100vw;height:100vh;background:var(--white);display:flex;flex-direction:column;overflow:hidden}.login-header[data-v-6407ea18]{display:flex;justify-content:space-between;align-items:center;padding:16px 32px;flex-shrink:0}.login-header .logo-bar[data-v-6407ea18]{display:flex;align-items:center;gap:8px}.login-header .logo-bar .logo-img[data-v-6407ea18]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.login-header .logo-bar .logo-text[data-v-6407ea18]{font-size:16px;font-weight:500;color:var(--text-dark)}.login-header .header-right[data-v-6407ea18]{display:flex;align-items:center;gap:24px}.login-header .header-right .link-home[data-v-6407ea18]{font-size:14px;cursor:pointer;text-decoration:none}.login-header .header-right .link-home[data-v-6407ea18]:hover{text-decoration:none}.login-main[data-v-6407ea18]{flex:1;display:grid;grid-template-columns:60% 40%;overflow:hidden;background-image:url(/img/icon_bg.a91c9156.png);background-size:cover;background-repeat:no-repeat;background-position:50%}.login-left[data-v-6407ea18]{display:flex;align-items:center;justify-content:center}.login-left .illustration-box[data-v-6407ea18]{width:85%;height:85%}.login-right[data-v-6407ea18]{display:flex;align-items:center;justify-content:center;padding:0 60px;background-image:url(/img/icon_bg2.8158ae11.png);background-size:cover;background-repeat:no-repeat;background-position:50%}.login-right .form-container[data-v-6407ea18]{width:100%;max-width:420px}.brand-title[data-v-6407ea18]{margin-bottom:40px}.brand-title .cn-brand[data-v-6407ea18]{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:32px;color:#000}.brand-title .brand-desc[data-v-6407ea18]{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:18px;color:#929aa6;line-height:25px;margin-bottom:40px}.logo-img2[data-v-6407ea18]{width:200px;margin:12px 0}.contact-block[data-v-6407ea18]{background:#f5fafe;border-radius:12px;padding:28px 24px;margin-bottom:24px}.contact-block .contact-title[data-v-6407ea18]{font-size:20px;font-weight:600;color:#142649;margin:0 0 24px}.contact-block .contact-item[data-v-6407ea18]{display:flex;margin-bottom:16px;line-height:28px}.contact-block .contact-item .label[data-v-6407ea18]{width:96px;font-size:15px;color:#62728b}.contact-block .contact-item .text[data-v-6407ea18]{flex:1;font-size:15px;color:#142649}.contact-tip[data-v-6407ea18]{font-size:14px;color:#62728b;line-height:24px}[data-v-cfec6290]:root{--primary-blue:#1677ff;--light-bg:#f7faff;--text-dark:#1a1a1a;--text-gray:#8c8c8c;--border-light:#e6edf7;--white:#fff}.login-wrap[data-v-cfec6290]{width:100vw;height:100vh;background:var(--white);display:flex;flex-direction:column;overflow:hidden}.login-header[data-v-cfec6290]{display:flex;justify-content:space-between;align-items:center;padding:16px 32px;flex-shrink:0}.login-header .logo-bar[data-v-cfec6290]{display:flex;align-items:center;gap:8px}.login-header .logo-bar .logo-img[data-v-cfec6290]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.login-header .logo-bar .logo-text[data-v-cfec6290]{font-size:16px;font-weight:500;color:var(--text-dark)}.login-header .header-right[data-v-cfec6290]{display:flex;align-items:center;gap:24px}.login-header .header-right .link-home[data-v-cfec6290]{font-size:14px;cursor:pointer;text-decoration:none}.login-header .header-right .link-home[data-v-cfec6290]:hover{text-decoration:none}.login-header .header-right .btn-login-top[data-v-cfec6290]{padding:0 20px;height:36px;border-radius:6px;background:#145dff}.login-main[data-v-cfec6290]{flex:1;display:grid;grid-template-columns:60% 40%;overflow:hidden;background-image:url(/img/icon_bg.a91c9156.png);background-size:cover;background-repeat:no-repeat;background-position:50%}.login-left[data-v-cfec6290]{display:flex;align-items:center;justify-content:center}.login-left .illustration-box[data-v-cfec6290]{width:85%;height:85%}.login-right[data-v-cfec6290]{display:flex;align-items:center;justify-content:center;padding:0 60px;background-image:url(/img/icon_bg2.8158ae11.png);background-size:cover;background-repeat:no-repeat;background-position:50%}.login-right .form-container[data-v-cfec6290]{width:100%;max-width:420px}.brand-title[data-v-cfec6290]{margin-bottom:40px}.brand-title .en-brand[data-v-cfec6290]{font-size:28px;font-weight:600;color:var(--primary-blue);letter-spacing:1px;display:block;margin-bottom:6px}.brand-title .cn-brand[data-v-cfec6290]{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:32px;color:#000}.brand-title .brand-desc[data-v-cfec6290]{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:18px;color:#929aa6;line-height:25px;margin-bottom:67px}.login-tabs[data-v-cfec6290]{margin-bottom:0}.login-tabs[data-v-cfec6290] .ant-tabs-nav{margin-bottom:24px}.login-tabs[data-v-cfec6290] .ant-tabs-nav:before{border-bottom:none}.login-tabs[data-v-cfec6290] .ant-tabs-tab{font-size:16px;padding:8px 0;margin-right:32px}.captcha-wrapper[data-v-cfec6290]{display:flex;gap:12px}.captcha-wrapper .custom-input[data-v-cfec6290]{flex:1}.captcha-wrapper .captcha-button[data-v-cfec6290]{flex-shrink:0;height:48px;border-radius:12px;padding:0 16px;font-size:14px;background:#155dff;color:#fff;border:none}.captcha-wrapper .captcha-button[data-v-cfec6290]:disabled{background:#d9d9d9;color:#999}.logo-img2[data-v-cfec6290]{width:163px;height:26px;margin:12px 0}.login-form .ant-form-item[data-v-cfec6290]{margin-bottom:22px}.login-form[data-v-cfec6290] .ant-input,.login-form[data-v-cfec6290] .ant-input-password{height:44px;border-radius:8px;border:1px solid var(--border-light);font-size:14px;background:#f5fafe}.login-form[data-v-cfec6290] .ant-input-prefix{color:var(--text-gray);font-size:16px}.form-options[data-v-cfec6290]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.form-options .forgot-link[data-v-cfec6290]{color:var(--primary-blue);font-size:14px}.login-button[data-v-cfec6290]{height:48px;font-size:16px;border-radius:8px;background:#155dff;color:#fff}[data-v-cfec6290] .custom-input{height:48px;border-radius:12px;border:1px solid #e5e8ef;background:#f5fafe;padding:0 13px;font-size:16px;color:#333}[data-v-cfec6290] .ant-input-affix-wrapper.custom-input{border:1px solid #e5e8ef!important;border-radius:12px;background:#f5fafe;padding:0 13px}[data-v-cfec6290] .ant-input-affix-wrapper.custom-input .ant-input{background:transparent;border:none!important;box-shadow:none}[data-v-cfec6290] .custom-input .ant-input-prefix{margin-right:10px;color:#999;font-size:18px}.register-tip[data-v-cfec6290]{text-align:center;margin-top:24px;font-size:14px;color:var(--text-gray)}.register-tip .link-register[data-v-cfec6290]{color:#155dff;font-weight:500;cursor:pointer}[data-v-7bb339aa]:root{--primary-blue:#1677ff;--light-bg:#f7faff;--text-dark:#1a1a1a;--text-gray:#8c8c8c;--border-light:#e6edf7;--white:#fff}.login-wrap[data-v-7bb339aa]{width:100vw;height:100vh;background:var(--white);display:flex;flex-direction:column;overflow:hidden}.login-header[data-v-7bb339aa]{display:flex;justify-content:space-between;align-items:center;padding:16px 32px;flex-shrink:0}.login-header .logo-bar[data-v-7bb339aa]{display:flex;align-items:center;gap:8px}.login-header .logo-bar .logo-img[data-v-7bb339aa]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.login-header .logo-bar .logo-text[data-v-7bb339aa]{font-size:16px;font-weight:500;color:var(--text-dark)}.login-header .header-right[data-v-7bb339aa]{display:flex;align-items:center;gap:24px}.login-header .header-right .link-home[data-v-7bb339aa]{font-size:14px;cursor:pointer;text-decoration:none}.login-header .header-right .link-home[data-v-7bb339aa]:hover{text-decoration:none}.login-header .header-right .btn-login-top[data-v-7bb339aa]{padding:0 20px;height:36px;border-radius:6px;background:#145dff}.login-main[data-v-7bb339aa]{flex:1;display:grid;grid-template-columns:60% 40%;overflow:hidden;background-image:url(/img/icon_bg.a91c9156.png);background-size:cover;background-repeat:no-repeat;background-position:50%}.login-left[data-v-7bb339aa]{display:flex;align-items:center;justify-content:center}.login-left .illustration-box[data-v-7bb339aa]{width:85%;height:85%}.login-right[data-v-7bb339aa]{display:flex;align-items:center;justify-content:center;padding:0 60px;background-image:url(/img/icon_bg2.8158ae11.png);background-size:cover;background-repeat:no-repeat;background-position:50%}.login-right .form-container[data-v-7bb339aa]{width:100%;max-width:420px}.brand-title[data-v-7bb339aa]{margin-bottom:40px}.brand-title .en-brand[data-v-7bb339aa]{font-size:28px;font-weight:600;color:var(--primary-blue);letter-spacing:1px;display:block;margin-bottom:6px}.brand-title .cn-brand[data-v-7bb339aa]{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:32px;color:#000}.brand-title .brand-desc[data-v-7bb339aa]{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:18px;color:#929aa6;line-height:25px;margin-bottom:67px}.login-tabs[data-v-7bb339aa]{margin-bottom:0}.login-tabs[data-v-7bb339aa] .ant-tabs-nav{margin-bottom:24px}.login-tabs[data-v-7bb339aa] .ant-tabs-nav:before{border-bottom:none}.login-tabs[data-v-7bb339aa] .ant-tabs-tab{font-size:16px;padding:8px 0;margin-right:32px}.captcha-wrapper[data-v-7bb339aa]{display:flex;gap:12px}.captcha-wrapper .custom-input[data-v-7bb339aa]{flex:1}.captcha-wrapper .captcha-button[data-v-7bb339aa]{flex-shrink:0;height:48px;border-radius:12px;padding:0 16px;font-size:14px;background:#155dff;color:#fff;border:none}.captcha-wrapper .captcha-button[data-v-7bb339aa]:disabled{background:#d9d9d9;color:#999}.logo-img2[data-v-7bb339aa]{width:290px;margin:12px 0}.login-form .ant-form-item[data-v-7bb339aa]{margin-bottom:22px}.login-form[data-v-7bb339aa] .ant-input,.login-form[data-v-7bb339aa] .ant-input-password{height:44px;border-radius:8px;border:1px solid var(--border-light);font-size:14px;background:#f5fafe}.login-form[data-v-7bb339aa] .ant-input-prefix{color:var(--text-gray);font-size:16px}.form-options[data-v-7bb339aa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.form-options .forgot-link[data-v-7bb339aa]{color:var(--primary-blue);font-size:14px}.login-button[data-v-7bb339aa]{height:48px;font-size:16px;border-radius:8px;background:#155dff;color:#fff}[data-v-7bb339aa] .custom-input{height:48px;border-radius:12px;border:1px solid #e5e8ef;background:#f5fafe;padding:0 13px;font-size:16px;color:#333}[data-v-7bb339aa] .ant-input-affix-wrapper.custom-input{border:1px solid #e5e8ef!important;border-radius:12px;background:#f5fafe;padding:0 13px}[data-v-7bb339aa] .ant-input-affix-wrapper.custom-input .ant-input{background:transparent;border:none!important;box-shadow:none}[data-v-7bb339aa] .custom-input .ant-input-prefix{margin-right:10px;color:#999;font-size:18px}.register-tip[data-v-7bb339aa]{text-align:center;margin-top:24px;font-size:14px;color:var(--text-gray)}.register-tip .link-register[data-v-7bb339aa]{color:#155dff;font-weight:500;cursor:pointer}.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:#1677ff!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:#e6f4ff!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:0 0 0 2px rgba(22,119,255,.15);border-color:#1677ff}.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:#e6f4ff!important;border-color:#91caff!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{background:#e6f4ff!important;border-color:#91caff!important;color:#1677ff!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:#1677ff!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:#1677ff!important}.ant-table-wrapper .ant-pagination-item-active a,.my-table .ant-pagination-item-active a,.pagination-container .ant-pagination-item-active a{color:#1677ff!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}.svg-icon[data-v-0897d52d]{display:inline-block;vertical-align:middle;fill:currentColor;overflow:hidden}