@charset "UTF-8";.main-layout{min-height:100vh;background-color:var(--color-bg-primary);display:block!important}.main-layout .layout-header{background:var(--color-bg-secondary)!important;border:none!important;border-bottom:none!important;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;box-shadow:none!important;position:sticky;top:0;z-index:100;line-height:64px}.main-layout .layout-header .header-logo{flex:1;flex-shrink:0}.main-layout .layout-header .header-logo .logo-text{color:var(--color-primary);font-size:20px;font-weight:600;letter-spacing:.5px;white-space:nowrap;cursor:pointer;transition:all .3s}.main-layout .layout-header .header-logo .logo-text:hover{color:var(--color-primary-hover)}.main-layout .layout-header .mobile-menu-button{font-size:20px;color:var(--color-text-primary);padding:0;width:40px;height:40px;border-radius:6px;margin-left:auto;margin-right:12px}.main-layout .layout-header .mobile-menu-button:hover{background:var(--color-primary-bg);color:var(--color-primary)}.main-layout .layout-header .header-menu{flex:0 0 auto;border:none!important;background:transparent!important;line-height:64px!important}.main-layout .layout-header .header-menu:after{display:none!important}.main-layout .layout-header .header-menu .ant-menu-item{display:inline-flex;align-items:center;height:40px;line-height:40px;padding:0 16px;margin:0 8px;border:none!important;border-radius:8px;font-size:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.main-layout .layout-header .header-menu .ant-menu-item .ant-menu-item-icon{margin-inline-end:8px;font-size:16px}.main-layout .layout-header .header-menu .ant-menu-item:hover{color:var(--color-primary);background:var(--color-primary-bg)!important}.main-layout .layout-header .header-menu .ant-menu-item:after{display:none!important}.main-layout .layout-header .header-menu .ant-menu-item-selected{color:var(--color-primary)!important;background:var(--color-primary-bg)!important;font-weight:500}.main-layout .layout-header .header-menu .ant-menu-item-selected:after{display:none!important}.main-layout .layout-header .header-menu .ant-menu-item-selected:hover{background:var(--color-primary-bg)!important}.main-layout .layout-header .header-actions{flex:1;flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;height:64px}.main-layout .layout-header .header-actions .ant-space{height:100%;align-items:center}.main-layout .layout-header .header-actions .theme-switcher,.main-layout .layout-header .header-actions .theme-switcher-collapsed{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:6px;cursor:pointer;transition:all .3s}.main-layout .layout-header .header-actions .theme-switcher:hover,.main-layout .layout-header .header-actions .theme-switcher-collapsed:hover{background:var(--color-primary-bg);color:var(--color-primary)}.main-layout .layout-header .header-actions .theme-switcher .anticon,.main-layout .layout-header .header-actions .theme-switcher-collapsed .anticon{font-size:18px}.main-layout .layout-header .header-actions .language-switcher,.main-layout .layout-header .header-actions .language-switcher-collapsed{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:6px;cursor:pointer;transition:all .3s}.main-layout .layout-header .header-actions .language-switcher:hover,.main-layout .layout-header .header-actions .language-switcher-collapsed:hover{background:var(--color-primary-bg);color:var(--color-primary)}.main-layout .layout-header .header-actions .language-switcher .anticon,.main-layout .layout-header .header-actions .language-switcher-collapsed .anticon{font-size:18px}.main-layout .layout-header .header-actions .user-info{display:flex;align-items:center;gap:8px;padding:8px 12px;height:40px;border-radius:6px;cursor:pointer;transition:all .3s}.main-layout .layout-header .header-actions .user-info:hover{background:var(--color-primary-bg)}.main-layout .layout-header .header-actions .user-info .ant-avatar{flex-shrink:0}.main-layout .layout-header .header-actions .user-info .username{font-size:14px;font-weight:500;color:var(--color-text-primary);white-space:nowrap}.dark-theme .main-layout .layout-header{box-shadow:none!important;background:var(--color-bg-secondary)!important}.dark-theme .main-layout .layout-header .header-logo .logo-text{color:var(--color-primary-hover)}.dark-theme .main-layout .layout-header .mobile-menu-button{color:#ffffffd9}.dark-theme .main-layout .layout-header .mobile-menu-button:hover{background:#ffffff1a;color:var(--color-primary-hover)}.main-layout .layout-content{padding:12px 24px 24px;background:var(--color-bg-primary);min-height:calc(100vh - 64px);flex:none!important}@media (max-width: 992px){.main-layout .layout-header .header-menu .ant-menu-item{padding:0 12px;margin:0 6px;font-size:15px}.main-layout .layout-header .header-menu .ant-menu-item .ant-menu-item-icon{font-size:16px}}@media (max-width: 768px){.main-layout .layout-header{padding:0 12px;height:56px;line-height:56px}.main-layout .layout-header .header-logo .logo-text{font-size:18px}.main-layout .layout-header .mobile-menu-button{width:40px;height:40px}.main-layout .layout-header .header-actions .theme-switcher,.main-layout .layout-header .header-actions .theme-switcher-collapsed,.main-layout .layout-header .header-actions .language-switcher,.main-layout .layout-header .header-actions .language-switcher-collapsed{width:36px;height:36px}.main-layout .layout-header .header-actions .theme-switcher .anticon,.main-layout .layout-header .header-actions .theme-switcher-collapsed .anticon,.main-layout .layout-header .header-actions .language-switcher .anticon,.main-layout .layout-header .header-actions .language-switcher-collapsed .anticon{font-size:16px}.main-layout .layout-header .header-actions .user-info{padding:6px 10px;height:36px}.main-layout .layout-header .header-actions .user-info .ant-avatar{width:28px;height:28px}.main-layout .layout-header .header-actions .user-info .username{display:none}.main-layout .layout-content{padding:8px 12px 16px}}.mobile-menu-drawer .mobile-drawer-menu{border:none!important;border-right:none!important;background:transparent}.mobile-menu-drawer .mobile-drawer-menu .ant-menu-item{height:48px;line-height:48px;margin:4px 0;border-radius:8px;font-size:16px}.mobile-menu-drawer .mobile-drawer-menu .ant-menu-item .ant-menu-item-icon{font-size:18px;margin-right:12px}.mobile-menu-drawer .mobile-drawer-menu .ant-menu-item:hover{background:var(--color-primary-bg)}.mobile-menu-drawer .mobile-drawer-menu .ant-menu-item-selected{background:var(--color-primary-bg);color:var(--color-primary);font-weight:500}.dark-theme .mobile-menu-drawer .ant-drawer-header{background:var(--color-bg-secondary);border-bottom:1px solid rgba(255,255,255,.1)}.dark-theme .mobile-menu-drawer .ant-drawer-header .ant-drawer-title{color:#ffffffd9}.dark-theme .mobile-menu-drawer .ant-drawer-header .ant-drawer-close{color:#ffffffa6}.dark-theme .mobile-menu-drawer .ant-drawer-header .ant-drawer-close:hover{color:#ffffffd9}.dark-theme .mobile-menu-drawer .ant-drawer-body{background:var(--color-bg-secondary)}.dark-theme .mobile-menu-drawer .mobile-drawer-menu{border:none!important;border-right:none!important;background:transparent}.dark-theme .mobile-menu-drawer .mobile-drawer-menu .ant-menu-item{color:#ffffffd9}.dark-theme .mobile-menu-drawer .mobile-drawer-menu .ant-menu-item:hover{background:#ffffff1a;color:var(--color-primary-hover)}.dark-theme .mobile-menu-drawer .mobile-drawer-menu .ant-menu-item-selected{background:#667eea33;color:var(--color-primary-hover)}@media (max-width: 576px){.main-layout .layout-header{padding:0 8px;height:52px;line-height:52px}.main-layout .layout-header .header-logo .logo-text{font-size:16px}.main-layout .layout-header .mobile-menu-button{width:36px;height:36px;font-size:18px;margin-right:8px}.main-layout .layout-header .header-actions{gap:4px}.main-layout .layout-header .header-actions .theme-switcher,.main-layout .layout-header .header-actions .theme-switcher-collapsed,.main-layout .layout-header .header-actions .language-switcher,.main-layout .layout-header .header-actions .language-switcher-collapsed{width:32px;height:32px}.main-layout .layout-header .header-actions .theme-switcher .anticon,.main-layout .layout-header .header-actions .theme-switcher-collapsed .anticon,.main-layout .layout-header .header-actions .language-switcher .anticon,.main-layout .layout-header .header-actions .language-switcher-collapsed .anticon{font-size:15px}.main-layout .layout-header .header-actions .user-info{padding:4px 8px;height:32px}.main-layout .layout-header .header-actions .user-info .ant-avatar{width:24px;height:24px}.main-layout .layout-content{padding:6px 8px 12px}.mobile-menu-drawer .ant-drawer-content-wrapper{width:260px!important}.mobile-menu-drawer .mobile-drawer-menu .ant-menu-item{height:44px;line-height:44px;font-size:15px}.mobile-menu-drawer .mobile-drawer-menu .ant-menu-item .ant-menu-item-icon{font-size:17px}}.header-products-dropdown{margin-top:8px!important}.header-products-dropdown .ant-dropdown-menu{margin-top:0}.products-menu-trigger{display:inline-flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease}.products-menu-trigger .dropdown-arrow{font-size:11px;opacity:.65;transition:all .25s cubic-bezier(.4,0,.2,1);transform:translateY(0) rotate(0);margin-left:2px}.products-menu-trigger:hover .dropdown-arrow{opacity:1;transform:translateY(1px)}.products-menu-trigger:active .dropdown-arrow{transform:translateY(2px)}.header-menu .ant-menu-item:hover .products-menu-trigger .dropdown-arrow{opacity:1;transform:translateY(1px)}.header-menu .ant-menu-item.ant-menu-item-selected .products-menu-trigger .dropdown-arrow{opacity:.85}.header-menu .ant-menu-item.ant-dropdown-open .products-menu-trigger .dropdown-arrow,.header-products-dropdown.ant-dropdown-open~.products-menu-trigger .dropdown-arrow{opacity:1;transform:translateY(2px) rotate(180deg)}.hero-section{padding:80px 24px 60px;text-align:center;background:#7c9cbf;color:#fff;margin:-12px -24px 0}.hero-section .hero-content{max-width:1200px;margin:0 auto}.hero-section .hero-text-content{width:100%}.hero-section .hero-image-container{display:none}.hero-section .hero-title{font-size:48px;font-weight:700;margin-bottom:24px!important;color:#fff!important;line-height:1.2}.hero-section .hero-subtitle{font-size:20px;margin-bottom:24px!important;color:#ffffffe6!important;line-height:1.6}.hero-section .hero-description{font-size:16px;margin-bottom:40px!important;color:#ffffffd9!important;line-height:1.8;max-width:800px;margin-left:auto;margin-right:auto}.hero-section .hero-actions{margin-top:40px}.hero-section .hero-actions .ant-btn{height:48px;padding:0 32px;font-size:16px;border-radius:4px}.hero-section .hero-actions .ant-btn.ant-btn-primary{background:#fffffff2;color:#2d3748f2;border:none;box-shadow:0 2px 8px #0000001a;font-weight:500}.hero-section .hero-actions .ant-btn.ant-btn-primary:hover{background:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.hero-section .hero-actions .ant-btn:not(.ant-btn-primary){background:#ffffff26;color:#fff;border:2px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-section .hero-actions .ant-btn:not(.ant-btn-primary):hover{background:#ffffff40;border-color:#fffc;color:#fff;transform:translateY(-2px)}.hero-section.hero-with-image{text-align:left}.hero-section.hero-with-image .hero-content{max-width:1200px;display:flex;align-items:center;gap:80px}.hero-section.hero-with-image .hero-text-content{flex:1;min-width:0;max-width:450px}.hero-section.hero-with-image .hero-image-container{display:block;flex:1.2;max-width:850px}.hero-section.hero-with-image .hero-image-container .hero-image{width:100%;height:auto;border-radius:12px;box-shadow:0 10px 40px #0003}.hero-section.hero-word{background:#c5b9d4}.hero-section.hero-knowledge{background:#7c9cbf}.hero-section.hero-agent{background:#81c995}.hero-section.hero-with-image .hero-title{font-size:48px;font-weight:700;margin-bottom:24px!important;color:#fff!important;line-height:1.2}.hero-section.hero-with-image .hero-subtitle{font-size:20px;margin-bottom:24px!important;color:#ffffffe6!important;line-height:1.6}.hero-section.hero-with-image .hero-description{font-size:16px;margin-bottom:40px!important;color:#ffffffd9!important;line-height:1.8;max-width:800px;margin-left:auto;margin-right:auto}.hero-section.hero-with-image .hero-actions{margin-top:40px}.hero-section.hero-with-image .hero-actions .ant-btn{height:48px;padding:0 32px;font-size:16px;border-radius:4px}.hero-section.hero-with-image .hero-actions .ant-btn.ant-btn-primary{background:#fffffff2;color:#2d3748f2;border:none;box-shadow:0 2px 8px #0000001a;font-weight:500}.hero-section.hero-with-image .hero-actions .ant-btn.ant-btn-primary:hover{background:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.hero-section.hero-with-image .hero-actions .ant-btn:not(.ant-btn-primary){background:#ffffff26;color:#fff;border:2px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-section.hero-with-image .hero-actions .ant-btn:not(.ant-btn-primary):hover{background:#ffffff40;border-color:#fffc;color:#fff;transform:translateY(-2px)}.dark-theme .hero-section{background:#2d3748!important}.dark-theme .hero-section .hero-title{color:#fffffff2!important}.dark-theme .hero-section .hero-subtitle{color:#ffffffbf!important}.dark-theme .hero-section .hero-description{color:#ffffffa6!important}.dark-theme .hero-section .hero-actions .ant-btn.ant-btn-primary{background:#90b8d8;color:#fff}.dark-theme .hero-section .hero-actions .ant-btn.ant-btn-primary:hover{background:#a0c8e8}.dark-theme .hero-section.hero-word{background:#4a3a5a!important}.dark-theme .hero-section.hero-knowledge{background:#3a4a5a!important}.dark-theme .hero-section.hero-agent{background:#3a5a4a!important}@media (max-width: 992px){.hero-section.hero-with-image .hero-content{gap:40px}.hero-section.hero-with-image .hero-image-container{max-width:600px}}@media (max-width: 768px){.hero-section{padding:60px 24px 40px;margin:-8px -12px 0}.hero-section.hero-with-image .hero-content{flex-direction:column;gap:40px;text-align:center}.hero-section.hero-with-image .hero-image-container{max-width:100%;order:2}.hero-section.hero-with-image .hero-text-content{order:1;max-width:100%}.hero-section.hero-with-image .hero-title{font-size:32px}.hero-section.hero-with-image .hero-subtitle{font-size:16px}.hero-section.hero-with-image .hero-description{font-size:15px;margin-bottom:32px!important}.hero-section.hero-with-image .hero-actions{flex-direction:column;width:100%}.hero-section.hero-with-image .hero-actions .ant-btn{width:100%}}@media (max-width: 576px){.hero-section{padding:50px 16px 30px;margin:-6px -8px 0}.hero-section.hero-with-image .hero-content{gap:30px}.hero-section.hero-with-image .hero-title{font-size:28px}.hero-section.hero-with-image .hero-subtitle{font-size:14px}.hero-section.hero-with-image .hero-description{font-size:14px;margin-bottom:28px!important}.hero-section.hero-with-image .hero-image-container .hero-image{border-radius:8px}}.scenario-card{border-radius:12px;padding:24px;transition:all .3s ease;display:flex;flex-direction:column;height:100%}.scenario-card:hover{transform:translateY(-4px)}.scenario-card .scenario-icon{font-size:40px;margin-bottom:16px;text-align:center}.scenario-card .scenario-title{text-align:center;margin-bottom:20px!important;font-weight:600;font-size:18px}.scenario-card .scenario-content{flex:1;display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.scenario-card .scenario-item .scenario-label{font-weight:500;color:var(--text-primary);font-size:14px}.scenario-card .scenario-item .scenario-text{margin:4px 0 0!important;color:var(--text-secondary);line-height:1.5;font-size:14px}.scenario-card .scenario-features{margin-top:4px}.scenario-card .scenario-features .feature-item{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;margin-bottom:6px}.scenario-card .scenario-features .feature-item .feature-icon{margin-top:3px;flex-shrink:0;font-size:12px}.scenario-card .scenario-target{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.06)}.scenario-card .scenario-target .target-label{font-weight:500;margin-right:8px;font-size:14px}.scenario-card .scenario-target .target-text{color:var(--text-secondary);font-size:14px}.scenario-card .scenario-actions{margin-top:auto}.scenario-card .scenario-actions .btn-solution{width:100%}.scenario-card-knowledge{background:linear-gradient(135deg,#e6f7ff,#bae7ff)}.scenario-card-knowledge .scenario-icon,.scenario-card-knowledge .feature-icon{color:#1890ff}.scenario-card-agent{background:linear-gradient(135deg,#f6ffed,#d9f7be)}.scenario-card-agent .scenario-icon,.scenario-card-agent .feature-icon{color:#52c41a}.scenario-card-application{background:linear-gradient(135deg,#fff7e6,#ffd591)}.scenario-card-application .scenario-icon,.scenario-card-application .feature-icon{color:#fa8c16}.dark-theme .scenario-card-knowledge{background:linear-gradient(135deg,#1a2332,#1f2937)!important;border:1px solid rgba(24,144,255,.2)}.dark-theme .scenario-card-knowledge .scenario-icon,.dark-theme .scenario-card-knowledge .feature-icon{color:#40a9ff}.dark-theme .scenario-card-agent{background:linear-gradient(135deg,#1a2b1a,#1f3320)!important;border:1px solid rgba(82,196,26,.2)}.dark-theme .scenario-card-agent .scenario-icon,.dark-theme .scenario-card-agent .feature-icon{color:#73d13d}.dark-theme .scenario-card-application{background:linear-gradient(135deg,#2b2218,#332619)!important;border:1px solid rgba(250,140,22,.2)}.dark-theme .scenario-card-application .scenario-icon,.dark-theme .scenario-card-application .feature-icon{color:#ffa940}.dark-theme .scenario-card .scenario-target{border-top-color:#ffffff1f}.dark-theme .scenario-card .scenario-label,.dark-theme .scenario-card .target-label{color:#ffffffd9!important}.dark-theme .scenario-card .scenario-text,.dark-theme .scenario-card .target-text{color:#ffffffa6!important}.dark-theme .scenario-card .feature-item{color:#ffffffd9}@media (max-width: 992px){.scenario-card{padding:22px}.scenario-card .scenario-icon{font-size:38px}.scenario-card .scenario-title{font-size:17px;margin-bottom:16px!important}.scenario-card .scenario-content{gap:10px;margin-bottom:16px}.scenario-card .scenario-item .scenario-label,.scenario-card .scenario-item .scenario-text{font-size:13px}.scenario-card .scenario-features .feature-item{font-size:13px;margin-bottom:5px}}@media (max-width: 768px){.scenario-card{padding:20px 16px}.scenario-card .scenario-icon{font-size:36px;margin-bottom:14px}.scenario-card .scenario-title{font-size:16px;margin-bottom:16px!important}.scenario-card .scenario-content{gap:10px;margin-bottom:16px}.scenario-card .scenario-item .scenario-label{font-size:13px}.scenario-card .scenario-item .scenario-text{font-size:13px;line-height:1.5}.scenario-card .scenario-features{margin-top:3px}.scenario-card .scenario-features .feature-item{font-size:13px;margin-bottom:4px}.scenario-card .scenario-features .feature-item .feature-icon{font-size:11px;margin-top:2px}.scenario-card .scenario-target{margin-top:10px;padding-top:10px}.scenario-card .scenario-target .target-label,.scenario-card .scenario-target .target-text{font-size:13px}}@media (max-width: 576px){.scenario-card{padding:18px 14px}.scenario-card .scenario-icon{font-size:32px;margin-bottom:12px}.scenario-card .scenario-title{font-size:15px;margin-bottom:14px!important}.scenario-card .scenario-content{gap:8px;margin-bottom:14px}.scenario-card .scenario-item .scenario-label,.scenario-card .scenario-item .scenario-text,.scenario-card .scenario-features .feature-item,.scenario-card .scenario-target .target-label,.scenario-card .scenario-target .target-text{font-size:12px}}.home-page .hero-list-wrapper{margin:0 -24px 48px}.home-page .hero-list-wrapper .hero-card{margin-bottom:0;border-radius:0;overflow:hidden;min-height:550px;display:flex;align-items:center;margin:0!important}.home-page .hero-list-wrapper .hero-card:first-child{border-radius:4px 4px 0 0}.home-page .hero-list-wrapper .hero-card:last-child{border-radius:0 0 4px 4px;margin-bottom:0}.home-page .hero-list-wrapper .hero-card:only-child{border-radius:4px}.home-page .hero-list-wrapper .hero-card .hero-content{width:100%;max-width:1200px;margin:0 auto}.home-page .hero-list-wrapper .hero-card.hero-word{background:linear-gradient(135deg,#c5b9d4,#7c9cbf)}.home-page .hero-list-wrapper .hero-card.hero-wps{background:linear-gradient(135deg,#81c995,#7c9cbf)}.home-page .hero-list-wrapper .hero-card.hero-knowledge{background:linear-gradient(135deg,#7c9cbf,#c5b9d4)}.home-page .hero-list-wrapper .hero-card.hero-knowledge-graph{background:linear-gradient(135deg,#667eea,#764ba2)}.home-page .hero-list-wrapper .hero-card.hero-agent{background:linear-gradient(135deg,#c5b9d4,#81c995)}.home-page .hero-list-wrapper .hero-card.hero-chat{background:linear-gradient(135deg,#7c9cbf,#81c995)}.home-page .hero-list-wrapper .hero-card.hero-customer-service{background:linear-gradient(135deg,#4a90e2,#357abd)}.home-page .modules-section{padding:60px 24px 80px;max-width:1400px;margin:0 auto}.home-page .modules-section .section-title{text-align:center;font-size:36px;font-weight:600;margin-bottom:16px}.home-page .modules-section .section-subtitle{text-align:center;font-size:18px;color:var(--text-secondary);margin-bottom:48px}.home-page .advantages-section{padding:80px 24px;background:#f8f9fa;margin:0 -24px}.home-page .advantages-section .section-title{text-align:center;font-size:36px;font-weight:600;margin-bottom:16px;max-width:1400px;margin-left:auto;margin-right:auto;color:#2d3748f2}.home-page .advantages-section .ant-row{max-width:1400px;margin-left:auto!important;margin-right:auto!important;margin-top:48px}.home-page .advantages-section .advantage-item{text-align:center;padding:40px 28px;border-radius:12px;background:#fff;border:1px solid #e2e8f0;transition:all .3s ease;height:100%}.home-page .advantages-section .advantage-item:hover{transform:translateY(-4px);border-color:#7c9cbf;background:#fefefe}.home-page .advantages-section .advantage-item:nth-child(1) .advantage-icon{background:#7c9cbf}.home-page .advantages-section .advantage-item:nth-child(1):hover .advantage-icon{background:#6a8aaf}.home-page .advantages-section .advantage-item:nth-child(2) .advantage-icon{background:#c5b9d4}.home-page .advantages-section .advantage-item:nth-child(2):hover .advantage-icon{background:#b5a9c4}.home-page .advantages-section .advantage-item:nth-child(3) .advantage-icon{background:#81c995}.home-page .advantages-section .advantage-item:nth-child(3):hover .advantage-icon{background:#71b985}.home-page .advantages-section .advantage-item .advantage-icon{width:96px;height:96px;border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;font-size:48px;color:#fff;transition:all .3s ease}.home-page .advantages-section .advantage-item h3{font-size:22px;margin-bottom:16px;font-weight:600;color:#2d3748f2}.home-page .advantages-section .advantage-item .ant-typography{font-size:15px;line-height:1.7;color:#4a5568bf}.home-page .statistics-section{padding:60px 24px;max-width:1400px;margin:0 auto;text-align:center}.home-page .statistics-section .ant-statistic .ant-statistic-title{font-size:16px;margin-bottom:8px;color:var(--text-secondary)}.home-page .statistics-section .ant-statistic .ant-statistic-content{font-size:36px;font-weight:600;color:var(--color-primary)}.home-page .statistics-section .ant-statistic .ant-statistic-content .anticon{margin-right:8px}.home-page .cta-section{padding:80px 24px;text-align:center;background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff;margin:0 -24px}.home-page .cta-section>*{max-width:1400px;margin-left:auto;margin-right:auto}.home-page .cta-section h2{font-size:36px;font-weight:600;margin-bottom:16px;color:#fff!important}.home-page .cta-section .cta-subtitle{font-size:18px;margin-bottom:32px;color:#ffffffe6}.home-page .cta-section .cta-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.home-page .cta-section .ant-btn{height:48px;padding:0 32px;font-size:16px;border-radius:4px}.home-page .cta-section .ant-btn.ant-btn-primary{background:#fff;border-color:#fff;color:#4facfe}.home-page .cta-section .ant-btn.ant-btn-primary:hover{background:#ffffffe6;border-color:#ffffffe6}.home-page .cta-section .ant-btn:not(.ant-btn-primary){background:transparent;border-color:#fff;color:#fff}.home-page .cta-section .ant-btn:not(.ant-btn-primary):hover{background:#ffffff1a;border-color:#fff;color:#fff}.dark-theme .home-page .advantages-section{background:#2d3748!important}.dark-theme .home-page .advantages-section .section-title{color:#f7fafcf2!important}.dark-theme .home-page .advantages-section .advantage-item{background:#374151!important;border:1px solid rgba(226,232,240,.1)}.dark-theme .home-page .advantages-section .advantage-item:hover{background:#3d4858!important;border-color:#90b8d8}.dark-theme .home-page .advantages-section .advantage-item h3{color:#f7fafcf2!important}.dark-theme .home-page .advantages-section .advantage-item .ant-typography{color:#e2e8f0bf!important}.dark-theme .home-page .advantages-section .advantage-item:nth-child(1) .advantage-icon{background:#90b8d8!important}.dark-theme .home-page .advantages-section .advantage-item:nth-child(1):hover .advantage-icon{background:#a0c8e8!important}.dark-theme .home-page .advantages-section .advantage-item:nth-child(2) .advantage-icon{background:#d4c9e3!important}.dark-theme .home-page .advantages-section .advantage-item:nth-child(2):hover .advantage-icon{background:#e4d9f3!important}.dark-theme .home-page .advantages-section .advantage-item:nth-child(3) .advantage-icon{background:#90c9a3!important}.dark-theme .home-page .advantages-section .advantage-item:nth-child(3):hover .advantage-icon{background:#a0d9b3!important}.dark-theme .home-page .statistics-section .ant-statistic .ant-statistic-title{color:#e2e8f0bf!important}.dark-theme .home-page .statistics-section .ant-statistic .ant-statistic-content{color:#90b8d8!important}.dark-theme .home-page .cta-section{background:#374151!important}.dark-theme .home-page .hero-list-wrapper .hero-card.hero-chat{background:linear-gradient(135deg,#3a4a6a,#2d4a5a)!important}.dark-theme .home-page .hero-list-wrapper .hero-card.hero-customer-service{background:linear-gradient(135deg,#2d4a6a,#1d3a5a)!important}@media (max-width: 992px){.home-page .modules-section{padding:24px 20px 60px}.home-page .modules-section .section-title{font-size:32px}.home-page .modules-section .section-subtitle{font-size:17px;margin-bottom:40px}.home-page .advantages-section{padding:60px 20px}.home-page .advantages-section .section-title{font-size:32px;margin-bottom:40px}.home-page .advantages-section .advantage-item{padding:32px 24px}.home-page .advantages-section .advantage-item .advantage-icon{width:80px;height:80px;font-size:40px}.home-page .advantages-section .advantage-item h3{font-size:20px}.home-page .advantages-section .advantage-item .ant-typography{font-size:14px}.home-page .statistics-section{padding:50px 20px}.home-page .statistics-section .ant-statistic-content{font-size:32px}.home-page .cta-section{padding:60px 20px}.home-page .cta-section h2{font-size:32px}.home-page .cta-section .cta-subtitle{font-size:17px}.home-page .cta-section .cta-actions{max-width:400px;margin:0 auto;gap:12px}}@media (max-width: 768px){.home-page .hero-list-wrapper{margin:0 -12px 32px}.home-page .hero-list-wrapper .hero-card{margin-bottom:20px;min-height:400px}.home-page .modules-section{padding:20px 16px 40px}.home-page .modules-section .section-title{font-size:26px;margin-bottom:12px}.home-page .modules-section .section-subtitle{font-size:15px;margin-bottom:32px}.home-page .advantages-section{padding:40px 16px}.home-page .advantages-section .section-title{font-size:26px;margin-bottom:32px}.home-page .advantages-section .advantage-item{padding:28px 20px}.home-page .advantages-section .advantage-item .advantage-icon{width:72px;height:72px;border-radius:16px;font-size:36px;margin-bottom:20px}.home-page .advantages-section .advantage-item h3{font-size:18px;margin-bottom:12px}.home-page .advantages-section .advantage-item .ant-typography{font-size:14px;line-height:1.6}.home-page .statistics-section{padding:40px 16px}.home-page .statistics-section .ant-statistic .ant-statistic-title{font-size:14px}.home-page .statistics-section .ant-statistic .ant-statistic-content{font-size:28px}.home-page .cta-section{padding:50px 16px}.home-page .cta-section h2{font-size:26px;margin-bottom:12px}.home-page .cta-section .cta-subtitle{font-size:15px;margin-bottom:28px}.home-page .cta-section .cta-actions{flex-direction:column;align-items:center;width:100%;gap:12px}.home-page .cta-section .cta-actions .ant-btn{width:100%;max-width:320px;height:48px;font-size:16px;padding:0 24px}}@media (max-width: 576px){.home-page .hero-list-wrapper{margin:0 -8px 24px}.home-page .hero-list-wrapper .hero-card{margin-bottom:16px;min-height:380px}.home-page .modules-section{padding:16px 12px 32px}.home-page .modules-section .section-title{font-size:24px}.home-page .modules-section .section-subtitle{font-size:14px}.home-page .advantages-section{padding:32px 12px}.home-page .advantages-section .section-title{font-size:24px}.home-page .advantages-section .advantage-item{padding:24px 16px}.home-page .advantages-section .advantage-item .advantage-icon{width:64px;height:64px;font-size:32px}.home-page .advantages-section .advantage-item h3{font-size:17px}.home-page .advantages-section .advantage-item .ant-typography{font-size:13px}.home-page .statistics-section{padding:32px 12px}.home-page .statistics-section .ant-statistic-content{font-size:24px}.home-page .cta-section{padding:40px 12px}.home-page .cta-section h2{font-size:24px}.home-page .cta-section .cta-subtitle{font-size:14px;margin-bottom:24px}.home-page .cta-section .cta-actions{align-items:center;gap:10px}.home-page .cta-section .cta-actions .ant-btn{max-width:280px;height:46px;font-size:15px;padding:0 20px}}.layer-section{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #00000017;margin-bottom:40px;overflow:hidden;transition:all .3s ease}.layer-section:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}.layer-section .layer-header{display:flex;align-items:flex-start;padding:32px;color:#fff}.layer-section .layer-header .layer-icon{font-size:64px;margin-right:32px;flex-shrink:0}.layer-section .layer-header .layer-intro{flex-grow:1}.layer-section .layer-header .layer-intro .layer-name-group{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;flex-wrap:wrap}.layer-section .layer-header .layer-intro .layer-name-group .layer-name-wrapper{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.layer-section .layer-header .layer-intro .layer-name-group .layer-name{color:#fff;font-size:36px;font-weight:700;margin-bottom:0!important}.layer-section .layer-header .layer-intro .layer-name-group .layer-tag{background-color:#fff3;border:1px solid rgba(255,255,255,.4);color:#fff;font-size:14px;padding:4px 12px;flex-shrink:0}.layer-section .layer-header .layer-intro .layer-name-group .layer-learn-more-btn-header{height:44px;padding:0 32px;font-size:16px;font-weight:600;border-radius:4px;background:#fffffff2;border:none;color:#2d3748f2;flex-shrink:0;white-space:nowrap}.layer-section .layer-header .layer-intro .layer-name-group .layer-learn-more-btn-header:hover{background:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.layer-section .layer-header .layer-intro .layer-position,.layer-section .layer-header .layer-intro .layer-value{font-size:16px;margin-bottom:8px}.layer-section .layer-header .layer-intro .layer-position .position-label,.layer-section .layer-header .layer-intro .layer-position .value-label,.layer-section .layer-header .layer-intro .layer-value .position-label,.layer-section .layer-header .layer-intro .layer-value .value-label{font-weight:600;margin-right:8px}.layer-section .layer-body{padding:32px;background-color:var(--component-background)}.layer-section .layer-body .section-title{font-size:24px;font-weight:600;margin-bottom:20px!important;color:var(--text-primary)}.layer-section .layer-body .layer-capabilities{margin-bottom:24px}.layer-section .layer-body .layer-capabilities .capabilities-list .capability-group{margin-bottom:20px}.layer-section .layer-body .layer-capabilities .capabilities-list .capability-group:last-child{margin-bottom:0}.layer-section .layer-body .layer-capabilities .capabilities-list .capability-group .capability-title{font-size:20px;font-weight:600;color:var(--text-primary);margin-bottom:12px;display:flex;align-items:center;gap:12px}.layer-section .layer-body .layer-capabilities .capabilities-list .capability-group .capability-title .capability-icon{color:var(--color-primary);font-size:18px}.layer-section .layer-body .layer-capabilities .capabilities-list .capability-group .capability-items{list-style:none;padding-left:26px;margin:0}.layer-section .layer-body .layer-capabilities .capabilities-list .capability-group .capability-items li{font-size:16px;color:var(--text-secondary);line-height:1.8;position:relative;margin-bottom:6px}.layer-section .layer-body .layer-capabilities .capabilities-list .capability-group .capability-items li:before{content:"•";color:var(--color-primary);position:absolute;left:-14px}.layer-section .layer-body .layer-special-values{margin-bottom:32px}.layer-section .layer-body .layer-special-values .special-values-list .special-value-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;font-size:16px;color:var(--text-secondary);line-height:1.6}.layer-section .layer-body .layer-special-values .special-values-list .special-value-item .value-icon{color:var(--color-primary);margin-top:4px;flex-shrink:0;font-size:16px}.layer-section .layer-body .layer-tech{margin-bottom:32px}.layer-section .layer-body .layer-tech .tech-tags{display:flex;flex-wrap:wrap;gap:12px}.layer-section .layer-body .layer-tech .tech-tags .tech-tag{background-color:var(--tag-background);color:var(--text-primary);border:1px solid var(--border-color-base);padding:8px 16px;border-radius:4px;font-size:16px}.layer-section .layer-body .layer-scenarios .scenarios-text{font-size:16px;color:var(--text-secondary);margin-bottom:0!important;line-height:1.8}.layer-section-knowledge .layer-header{background:linear-gradient(135deg,#1890ff,#40a9ff)}.layer-section-agent .layer-header{background:linear-gradient(135deg,#52c41a,#73d13d)}.dark-theme .layer-section{background-color:var(--component-background-dark);box-shadow:0 2px 8px #ffffff0d}.dark-theme .layer-section:hover{box-shadow:0 4px 16px #ffffff1a}.dark-theme .layer-section .layer-body{background-color:var(--component-background-dark)}.dark-theme .layer-section .layer-body .section-title,.dark-theme .layer-section .layer-body .layer-capabilities .capability-group .capability-title{color:#fffffff2}.dark-theme .layer-section .layer-body .layer-capabilities .capability-group .capability-items li,.dark-theme .layer-section .layer-body .layer-special-values .special-values-list .special-value-item{color:#ffffffbf}.dark-theme .layer-section .layer-body .layer-tech .tech-tags .tech-tag{background-color:#ffffff14;border-color:#ffffff26;color:#ffffffd9}.dark-theme .layer-section .layer-body .layer-scenarios .scenarios-text{color:#ffffffbf!important}.dark-theme .layer-section-knowledge .layer-header{background:linear-gradient(135deg,#0a3d62,#0c5a8a)}.dark-theme .layer-section-agent .layer-header{background:linear-gradient(135deg,#0d3d18,#1b5e20)}@media (max-width: 992px){.layer-section .layer-header{flex-direction:column;text-align:center}.layer-section .layer-header .layer-icon{margin-right:0;margin-bottom:20px}.layer-section .layer-header .layer-intro .layer-name-group{flex-direction:column;align-items:flex-start;gap:16px}.layer-section .layer-header .layer-intro .layer-name-group .layer-name-wrapper{width:100%;flex-direction:column;align-items:flex-start;gap:12px}.layer-section .layer-header .layer-intro .layer-name-group .layer-name{font-size:30px}.layer-section .layer-header .layer-intro .layer-name-group .layer-learn-more-btn-header{width:100%;justify-content:center}.layer-section .layer-header .layer-intro .layer-position,.layer-section .layer-header .layer-intro .layer-value{font-size:15px}.layer-section .layer-body{padding:24px}.layer-section .layer-body .section-title{font-size:22px}.layer-section .layer-body .layer-capabilities .capabilities-list .capability-group .capability-title{font-size:19px}.layer-section .layer-body .layer-capabilities .capabilities-list .capability-group .capability-items li,.layer-section .layer-body .layer-special-values .special-values-list .special-value-item,.layer-section .layer-body .layer-tech .tech-tags .tech-tag,.layer-section .layer-body .layer-scenarios .scenarios-text{font-size:15px}}.app-card{border-radius:8px;height:100%;transition:all .3s ease}.app-card:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}.app-card .app-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.app-card .app-card-header .app-name{font-size:16px;color:var(--text-primary)}.app-card .app-card-header .app-status{margin:0}.app-card .app-desc{font-size:14px;color:var(--text-secondary);margin-bottom:16px!important;line-height:1.5}.app-card .app-features .feature-item{display:flex;align-items:flex-start;gap:8px}.app-card .app-features .feature-item .feature-icon{color:var(--color-primary);margin-top:4px;font-size:12px;flex-shrink:0}.app-card .app-features .feature-item .feature-text{font-size:13px;color:var(--text-secondary);line-height:1.5}.app-card.app-card-active{border-color:#52c41a}.app-card.app-card-coming{border-color:#1890ff}.app-card.app-card-planned{opacity:.7}.app-card .app-extra-action{margin-top:16px;display:flex;justify-content:flex-end}.app-card .app-extra-action button{border:none;background:none;color:var(--color-primary);font-size:14px;cursor:pointer;padding:0}.dark-theme .app-card{background-color:var(--component-background-dark);border-color:#ffffff26}.dark-theme .app-card:hover{box-shadow:0 4px 16px #ffffff1a}.dark-theme .app-card .app-card-header .app-name{color:#fffffff2}.dark-theme .app-card .app-desc{color:#ffffffa6!important}.dark-theme .app-card .app-features .feature-item .feature-text{color:#ffffffbf}.app-category{margin-bottom:48px;padding:24px;background-color:#f5f5f5;border-radius:8px}.app-category .category-title{font-size:20px;font-weight:600;margin-bottom:24px!important;color:var(--text-primary)}.dark-theme .app-category{background-color:#ffffff08}.dark-theme .app-category .category-title{color:#fffffff2}@media (max-width: 768px){.app-category{padding:16px;margin-bottom:32px}.app-category .category-title{font-size:18px;margin-bottom:16px!important}}.products-page .hero-section{margin:-24px -24px 0;width:calc(100% + 48px)}.products-page .products-content{max-width:1400px;margin:0 auto;padding:60px 24px 80px}.products-page .apps-ecosystem{margin-top:40px}.products-page .apps-ecosystem .apps-ecosystem-header{text-align:center;margin-bottom:40px}.products-page .apps-ecosystem .apps-ecosystem-header .apps-title{font-size:36px;font-weight:700;color:var(--text-primary);margin-bottom:16px!important}.products-page .apps-ecosystem .apps-ecosystem-header .apps-title .apps-subtitle{color:var(--text-secondary);font-size:24px;font-weight:400}.products-page .apps-ecosystem .apps-ecosystem-header .apps-position{font-size:16px;margin-bottom:12px;color:var(--text-secondary)}.products-page .apps-ecosystem .apps-ecosystem-header .apps-position .position-label{font-weight:600;margin-right:8px;color:var(--text-primary)}.products-page .apps-ecosystem .apps-ecosystem-header .apps-value{font-size:16px;color:var(--text-secondary);max-width:800px;margin:0 auto!important;line-height:1.6}.dark-theme .products-page .apps-ecosystem .apps-ecosystem-header .apps-title{color:#fffffff2}.dark-theme .products-page .apps-ecosystem .apps-ecosystem-header .apps-title .apps-subtitle,.dark-theme .products-page .apps-ecosystem .apps-ecosystem-header .apps-position{color:#ffffffa6}.dark-theme .products-page .apps-ecosystem .apps-ecosystem-header .apps-position .position-label{color:#ffffffd9}.dark-theme .products-page .apps-ecosystem .apps-ecosystem-header .apps-value{color:#ffffffbf!important}@media (max-width: 768px){.products-page .hero-section{margin:-16px -16px 0;width:calc(100% + 32px)}.products-page .products-content{padding:40px 16px 60px}.products-page .apps-ecosystem .apps-ecosystem-header{margin-bottom:32px}.products-page .apps-ecosystem .apps-ecosystem-header .apps-title{font-size:28px}.products-page .apps-ecosystem .apps-ecosystem-header .apps-title .apps-subtitle{font-size:18px;display:block;margin-top:8px}.products-page .apps-ecosystem .apps-ecosystem-header .apps-position,.products-page .apps-ecosystem .apps-ecosystem-header .apps-value{font-size:14px}}.word-assistant-page{padding:0}.word-assistant-page .word-assistant-content{max-width:1200px;margin:0 auto;padding:40px 24px 80px}.word-assistant-page .word-assistant-content .word-assistant-section{margin-top:48px}.word-assistant-hero-section{background:linear-gradient(135deg,#c5b9d4,#7c9cbf);border-radius:12px;padding:48px;color:#fff;text-align:center;margin:40px 24px 48px}.word-assistant-hero-section .hero-info{max-width:720px;margin:0 auto 32px}.word-assistant-hero-section .hero-info .hero-subtitle-text{font-size:20px;line-height:1.6;opacity:.95}.word-assistant-hero-section .hero-info .hero-description-text{font-size:16px;line-height:1.8;opacity:.9;margin-bottom:24px}.word-assistant-hero-section .hero-visual{display:flex;justify-content:center}.word-assistant-hero-section .hero-visual img{width:100%;max-width:840px;border-radius:16px;border:4px solid rgba(255,255,255,.2);display:block}.word-assistant-section .section-subtitle{color:var(--text-secondary);margin-bottom:24px}.word-assistant-section.templates .scenario-card{min-height:150px}@media (max-width: 768px){.word-assistant-page .word-assistant-content{padding:32px 16px 60px}.word-assistant-hero-section{margin:32px 16px;padding:32px 20px}}.wps-assistant-page{padding:0}.wps-assistant-page .wps-assistant-content{max-width:1200px;margin:0 auto;padding:40px 24px 80px}.wps-assistant-page .wps-assistant-content .wps-assistant-section{margin-top:48px}.wps-assistant-hero-section{background:linear-gradient(135deg,#81c995,#7c9cbf);border-radius:12px;padding:48px;color:#fff;text-align:center;margin:40px 24px 48px}.wps-assistant-hero-section .hero-info{max-width:720px;margin:0 auto 32px}.wps-assistant-hero-section .hero-info .hero-subtitle-text{font-size:20px;line-height:1.6;opacity:.95}.wps-assistant-hero-section .hero-info .hero-description-text{font-size:16px;line-height:1.8;opacity:.9;margin-bottom:24px}.wps-assistant-hero-section .hero-visual{display:flex;justify-content:center}.wps-assistant-hero-section .hero-visual img{width:100%;max-width:840px;border-radius:16px;border:4px solid rgba(255,255,255,.2);display:block}.overview-card,.highlight-card,.operations-card,.capability-card,.scenario-card,.resource-card{border-radius:4px;border:1px solid rgba(0,0,0,.08)}.operations-card{background:#f7f9fc}.wps-assistant-section .section-subtitle{color:var(--text-secondary);margin-bottom:24px}.wps-assistant-section.templates .scenario-card{min-height:150px}@media (max-width: 768px){.wps-assistant-page .wps-assistant-content{padding:32px 16px 60px}.wps-assistant-hero-section{margin:32px 16px;padding:32px 20px}}.roadmap-list{list-style:none;padding-left:0;margin:24px 0 0}.roadmap-list .roadmap-item{display:flex;justify-content:space-between;padding:12px 16px;border:1px solid rgba(0,0,0,.1);border-radius:6px;margin-bottom:12px}.roadmap-list .roadmap-item-current .roadmap-status{color:#1677ff}.roadmap-list .roadmap-item-planned .roadmap-status{color:#909399}.knowledge-page{padding:0}.knowledge-page .knowledge-content{max-width:1200px;margin:0 auto;padding:40px 24px 80px}.knowledge-page .knowledge-content .knowledge-section{margin-top:48px}.knowledge-hero-section{background:linear-gradient(135deg,#7c9cbf,#c5b9d4);border-radius:12px;padding:48px;color:#fff;text-align:center;margin:40px 24px 48px}.knowledge-hero-section .hero-info{max-width:720px;margin:0 auto 32px}.knowledge-hero-section .hero-info .hero-subtitle-text{font-size:20px;line-height:1.6;opacity:.95}.knowledge-hero-section .hero-info .hero-description-text{font-size:16px;line-height:1.8;opacity:.9;margin-bottom:24px}.knowledge-hero-section .hero-visual{display:flex;justify-content:center}.knowledge-hero-section .hero-visual img{width:100%;max-width:840px;border-radius:16px;border:4px solid rgba(255,255,255,.2);display:block}.knowledge-section .section-subtitle{color:var(--text-secondary);margin-bottom:24px}.kg-highlight{margin-top:0!important}.kg-highlight .kg-highlight-card{background:linear-gradient(135deg,#7c9cbf,#c5b9d4);border:none;border-radius:8px;padding:40px;color:#fff}.kg-highlight .kg-highlight-card .kg-highlight-header{display:flex;align-items:center;gap:20px;margin-bottom:24px}.kg-highlight .kg-highlight-card .kg-highlight-header .kg-highlight-icon{font-size:56px;color:#fffffff2;flex-shrink:0}.kg-highlight .kg-highlight-card .kg-highlight-header .kg-highlight-title-group{flex:1;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.kg-highlight .kg-highlight-card .kg-highlight-header .kg-highlight-title-group .kg-highlight-title{color:#fff!important;margin-bottom:0!important;font-size:32px;font-weight:700}.kg-highlight .kg-highlight-card .kg-highlight-header .kg-highlight-title-group .kg-highlight-tag{background:#fff3;border:1px solid rgba(255,255,255,.4);color:#fff;font-size:14px;padding:4px 12px;border-radius:4px}.kg-highlight .kg-highlight-card .kg-highlight-description{font-size:18px;line-height:1.8;color:#fffffff2;margin-bottom:32px!important}.kg-highlight .kg-highlight-card .kg-features .kg-feature-item{display:flex;align-items:center;gap:12px;padding:12px;background:#ffffff1a;border-radius:6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kg-highlight .kg-highlight-card .kg-features .kg-feature-item .kg-feature-icon{width:24px;height:24px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;flex-shrink:0}.kg-highlight .kg-highlight-card .kg-features .kg-feature-item .kg-feature-text{color:#fffffff2;font-size:15px}.capability-card-featured{border:2px solid #7c9cbf!important;background:linear-gradient(135deg,#7c9cbf0d,#c5b9d40d)}.capability-card-featured .capability-icon{color:#7c9cbf!important;font-size:48px!important}.capability-card-featured h4{color:#7c9cbf!important;font-weight:600}@media (max-width: 768px){.knowledge-page .knowledge-content{padding:32px 16px 60px}.knowledge-hero-section{margin:32px 16px;padding:32px 20px}.value-card,.capability-card,.tech-card{margin-bottom:16px}.kg-highlight .kg-highlight-card{padding:24px 20px}.kg-highlight .kg-highlight-card .kg-highlight-header{flex-direction:column;align-items:flex-start;gap:16px}.kg-highlight .kg-highlight-card .kg-highlight-header .kg-highlight-icon{font-size:48px}.kg-highlight .kg-highlight-card .kg-highlight-header .kg-highlight-title-group .kg-highlight-title{font-size:24px}.kg-highlight .kg-highlight-card .kg-highlight-description{font-size:16px;margin-bottom:24px!important}.kg-highlight .kg-highlight-card .kg-features .kg-feature-item{padding:10px}.kg-highlight .kg-highlight-card .kg-features .kg-feature-item .kg-feature-text{font-size:14px}.capability-card-featured{margin-bottom:24px}}.knowledge-graph-page{padding:0}.knowledge-graph-page .kg-content{max-width:1200px;margin:0 auto;padding:40px 24px 80px}.knowledge-graph-page .kg-content .kg-section{margin-top:48px}.kg-hero-section{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:48px;color:#fff;text-align:center;margin:40px 24px 48px}.kg-hero-section .hero-info{max-width:720px;margin:0 auto 32px}.kg-hero-section .hero-info h1{font-size:48px;font-weight:700;margin-bottom:16px;color:#fff}.kg-hero-section .hero-info .hero-subtitle-text{font-size:20px;line-height:1.6;opacity:.95}.kg-hero-section .hero-info .hero-description-text{font-size:16px;line-height:1.8;opacity:.9;margin-bottom:24px}.kg-hero-section .hero-visual{display:flex;justify-content:center}.kg-hero-section .hero-visual img{width:100%;max-width:840px;border-radius:16px;border:4px solid rgba(255,255,255,.2);display:block}.kg-section h2{text-align:center;font-size:36px;font-weight:700;margin-bottom:16px}.kg-section .section-subtitle{text-align:center;font-size:18px;color:var(--text-secondary);margin-bottom:24px}.value-card,.feature-card,.advantage-card,.scenario-card,.tech-card,.resource-card{border-radius:4px;border:1px solid rgba(0,0,0,.08);height:100%}.highlight-section{margin-top:0!important}.highlight-section .highlight-card{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;padding:40px;color:#fff}.highlight-section .highlight-card .highlight-header{display:flex;align-items:center;gap:20px;margin-bottom:24px}.highlight-section .highlight-card .highlight-header .highlight-icon{font-size:56px;color:#fffffff2;flex-shrink:0}.highlight-section .highlight-card .highlight-header h2{color:#fff!important;margin:0!important;text-align:left;font-size:32px;font-weight:700}.highlight-section .highlight-card .highlight-description{font-size:18px;line-height:1.8;color:#fffffff2;margin-bottom:32px!important}.highlight-section .highlight-card .steps-row .step-card{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:6px;padding:24px;text-align:center;height:100%}.highlight-section .highlight-card .steps-row .step-card .step-number{width:60px;height:60px;border-radius:50%;background:#fff;color:#667eea;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;margin:0 auto 16px}.highlight-section .highlight-card .steps-row .step-card h4{color:#fff;margin-bottom:8px}.highlight-section .highlight-card .steps-row .step-card p{color:#ffffffe6;margin:0}.feature-card{text-align:center;padding:24px}.feature-card .feature-icon{font-size:48px;color:var(--color-primary);margin-bottom:16px;display:flex;justify-content:center;align-items:center}.feature-card h4{margin-bottom:12px}.advantage-card{text-align:center;padding:24px}.advantage-card h4{margin-bottom:12px}.scenario-card{padding:24px}.scenario-card h4{margin-bottom:12px}.contact-card .resource-actions{justify-content:center}@media (max-width: 768px){.knowledge-graph-page .kg-content{padding:32px 16px 60px}.kg-hero-section{margin:32px 16px;padding:32px 20px}.kg-hero-section .hero-info h1{font-size:32px}.kg-hero-section .hero-info .hero-subtitle-text{font-size:18px}.value-card,.feature-card,.advantage-card,.scenario-card{margin-bottom:16px}.highlight-section .highlight-card{padding:24px 20px}.highlight-section .highlight-card .highlight-header{flex-direction:column;align-items:flex-start;gap:16px}.highlight-section .highlight-card .highlight-header .highlight-icon{font-size:48px}.highlight-section .highlight-card .highlight-header h2{font-size:24px}.highlight-section .highlight-card .highlight-description{font-size:16px;margin-bottom:24px!important}}.agent-page{padding:0}.agent-page .agent-content{max-width:1200px;margin:0 auto;padding:40px 24px 80px}.agent-page .agent-content .agent-section{margin-top:48px}.agent-hero-section{background:linear-gradient(135deg,#c5b9d4,#81c995);border-radius:12px;padding:48px;color:#fff;text-align:center;margin:40px 24px 48px}.agent-hero-section .hero-info{max-width:720px;margin:0 auto 32px}.agent-hero-section .hero-info .hero-subtitle-text{font-size:20px;line-height:1.6;opacity:.95}.agent-hero-section .hero-info .hero-description-text{font-size:16px;line-height:1.8;opacity:.9;margin-bottom:24px}.agent-hero-section .hero-visual{display:flex;justify-content:center}.agent-hero-section .hero-visual img{width:100%;max-width:840px;border-radius:16px;border:4px solid rgba(255,255,255,.2);display:block}.agent-section .section-subtitle{color:var(--text-secondary);margin-bottom:24px}@media (max-width: 768px){.agent-page .agent-content{padding:32px 16px 60px}.agent-hero-section{margin:32px 16px;padding:32px 20px}.value-card,.capability-card,.tech-card{margin-bottom:16px}}.chat-page{padding:0}.chat-page .chat-content{max-width:1200px;margin:0 auto;padding:40px 24px 80px}.chat-page .chat-content .chat-section{margin-top:48px}.chat-hero-section{background:linear-gradient(135deg,#4facfe,#00f2fe);border-radius:12px;padding:48px;color:#fff;text-align:center;margin:40px 24px 48px}.chat-hero-section .hero-info{max-width:720px;margin:0 auto 32px}.chat-hero-section .hero-info .hero-subtitle-text{font-size:20px;line-height:1.6;opacity:.95}.chat-hero-section .hero-info .hero-description-text{font-size:16px;line-height:1.8;opacity:.9;margin-bottom:24px}.chat-hero-section .hero-visual{display:flex;justify-content:center}.chat-hero-section .hero-visual img{width:100%;max-width:840px;border-radius:16px;border:4px solid rgba(255,255,255,.2);display:block}.overview-card,.highlight-card,.operations-card,.capability-card,.scenario-card,.resource-card,.value-card,.tech-card{border-radius:4px;border:1px solid rgba(0,0,0,.08)}.value-card,.capability-card,.tech-card{text-align:center;padding:24px;height:100%}.value-card .value-icon,.value-card .capability-icon,.capability-card .value-icon,.capability-card .capability-icon,.tech-card .value-icon,.tech-card .capability-icon{font-size:48px;color:#4facfe;margin-bottom:16px}.value-card h4,.capability-card h4,.tech-card h4{font-size:20px;font-weight:600;margin-bottom:12px}.value-card p,.capability-card p,.tech-card p{font-size:15px;line-height:1.7;color:var(--text-secondary)}.value-card ul,.capability-card ul,.tech-card ul{list-style:none;padding:0;text-align:left;margin-top:16px}.value-card ul li,.capability-card ul li,.tech-card ul li{margin-bottom:8px;font-size:15px;color:var(--text-primary)}.value-card ul li:before,.capability-card ul li:before,.tech-card ul li:before{content:"•";color:#4facfe;display:inline-block;width:1em;margin-left:-1em}.scenarios-card{padding:32px;text-align:center}.scenarios-card .scenarios-text{font-size:16px;line-height:1.8;color:var(--text-primary)}.chat-section .section-subtitle{color:var(--text-secondary);margin-bottom:24px}@media (max-width: 768px){.chat-page .chat-content{padding:32px 16px 60px}.chat-hero-section{margin:32px 16px;padding:32px 20px}}.customer-service-page{padding:0}.customer-service-page .customer-service-content{max-width:1200px;margin:0 auto;padding:40px 24px 80px}.customer-service-page .customer-service-content .customer-service-section{margin-top:48px}.customer-service-hero-section{background:linear-gradient(135deg,#4a90e2,#357abd);border-radius:12px;padding:48px;color:#fff;text-align:center;margin:40px 24px 48px}.customer-service-hero-section .hero-info{max-width:720px;margin:0 auto 32px}.customer-service-hero-section .hero-info .hero-subtitle-text{font-size:20px;line-height:1.6;opacity:.95}.customer-service-hero-section .hero-info .hero-description-text{font-size:16px;line-height:1.8;opacity:.9;margin-bottom:24px}.customer-service-hero-section .hero-visual{display:flex;justify-content:center}.customer-service-hero-section .hero-visual img{width:100%;max-width:840px;border-radius:16px;border:4px solid rgba(255,255,255,.2);display:block}.value-card,.capability-card,.tech-card,.scenarios-card,.resource-card{border-radius:4px;border:1px solid rgba(0,0,0,.08);height:100%}.value-card{text-align:center;padding:24px}.value-card .value-icon{font-size:48px;color:var(--color-primary);margin-bottom:16px}.value-card h4{margin-bottom:12px}.capability-card{padding:24px}.capability-card .capability-icon{font-size:40px;color:var(--color-primary);margin-bottom:16px}.capability-card ul{list-style:none;padding-left:0;margin-top:16px}.capability-card ul li{padding:8px 0 8px 24px;position:relative}.capability-card ul li:before{content:"•";position:absolute;left:0;color:var(--color-primary);font-weight:700}.tech-card{text-align:center;padding:24px;min-height:150px}.scenarios-card{padding:32px;text-align:center;background:#f7f9fc}.scenarios-card .scenarios-text{font-size:16px;line-height:1.8;margin:0;color:var(--text-primary)}.contact-card{text-align:center;padding:32px}.contact-card .contact-message{font-size:16px;margin-bottom:24px;color:var(--text-primary)}.customer-service-section .section-subtitle{color:var(--text-secondary);margin-bottom:24px}@media (max-width: 768px){.customer-service-page .customer-service-content{padding:32px 16px 60px}.customer-service-hero-section{margin:32px 16px;padding:32px 20px}.value-card,.capability-card,.tech-card{margin-bottom:16px}}.resource-actions{margin-top:24px}.docs-page{margin:-24px;height:calc(100vh - 64px);overflow:hidden}.docs-page .docs-layout{height:100%;background:var(--color-bg-container)}.docs-page .docs-layout .docs-sider{background:var(--color-bg-tertiary);border-right:1px solid rgba(0,0,0,.06);overflow-y:auto}.docs-page .docs-layout .docs-sider .sider-header{padding:24px 24px 16px;border-bottom:1px solid rgba(0,0,0,.06)}.docs-page .docs-layout .docs-sider .sider-header h4{margin:0;font-size:20px;font-weight:600}.docs-page .docs-layout .docs-sider .docs-menu{border-right:none;background:transparent;padding:8px}.docs-page .docs-layout .docs-sider .docs-menu .ant-menu-item,.docs-page .docs-layout .docs-sider .docs-menu .ant-menu-submenu-title{border-radius:4px;margin:4px 0}.docs-page .docs-layout .docs-sider .docs-menu .ant-menu-item-selected{background:#e6f7ff;color:#1890ff}.docs-page .docs-layout .docs-sider .docs-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#1890ff}.docs-page .docs-layout .docs-content{padding:32px 48px;overflow-y:auto;background:var(--color-bg-container)}.docs-page .docs-layout .docs-content .doc-content{max-width:900px;margin:0 auto}.docs-page .docs-layout .docs-content .doc-content .content-header{display:flex;align-items:center;gap:12px;margin-bottom:24px}.docs-page .docs-layout .docs-content .doc-content .content-header .mobile-menu-trigger{font-size:20px;color:var(--color-text-primary);padding:0;width:40px;height:40px;border-radius:6px;flex-shrink:0}.docs-page .docs-layout .docs-content .doc-content .content-header .mobile-menu-trigger:hover{background:var(--color-primary-bg);color:var(--color-primary)}.docs-page .docs-layout .docs-content .doc-content .content-header .content-breadcrumb{margin-bottom:0;flex:1}.docs-page .docs-layout .docs-content .doc-content .content-title{margin-bottom:24px!important;font-size:36px;font-weight:600;color:var(--text-primary)}.docs-page .docs-layout .docs-content .doc-content .content-body .content-intro{font-size:18px;line-height:1.8;color:var(--text-secondary);margin-bottom:32px}.docs-page .docs-layout .docs-content .doc-content .content-body h3{margin-top:32px;margin-bottom:16px!important;font-size:24px;font-weight:600;color:var(--text-primary)}.docs-page .docs-layout .docs-content .doc-content .content-body .content-list{margin:16px 0 32px 24px}.docs-page .docs-layout .docs-content .doc-content .content-body .content-list li{margin-bottom:12px;line-height:1.8;font-size:16px;color:var(--text-secondary)}.docs-page .docs-layout .docs-content .doc-content .content-body .content-list li::marker{color:#1890ff}.docs-page .docs-layout .docs-content .doc-content .content-body .content-example{padding:20px;background:var(--color-bg-secondary);border-radius:4px;border:1px solid var(--color-border);margin:16px 0 32px}.docs-page .docs-layout .docs-content .doc-content .content-body .content-example p{margin:0;line-height:1.8;font-size:16px;color:var(--text-secondary)}.docs-page .docs-layout .docs-content .doc-content .content-body .content-architecture{padding:20px;background:var(--color-bg-secondary);border-radius:4px;border:1px solid var(--color-border);margin:16px 0 32px}.docs-page .docs-layout .docs-content .doc-content .content-body .content-architecture p{margin:0;font-family:Monaco,Menlo,Consolas,monospace;line-height:1.8;font-size:16px;color:var(--text-secondary)}.docs-page .docs-layout .docs-content .doc-content .content-body p{font-size:16px;line-height:1.8;color:var(--text-secondary);margin-bottom:16px}.mobile-docs-drawer :global .ant-drawer-header{background:var(--color-bg-tertiary);border-bottom:1px solid rgba(0,0,0,.06)}.mobile-docs-drawer :global .ant-drawer-header .ant-drawer-title{font-size:18px;font-weight:600;color:var(--color-text-primary)}.mobile-docs-drawer :global .ant-drawer-header .ant-drawer-close{color:var(--color-text-secondary)}.mobile-docs-drawer :global .ant-drawer-header .ant-drawer-close:hover{color:var(--color-text-primary)}.mobile-docs-drawer :global .ant-drawer-body{background:var(--color-bg-tertiary);padding:8px}.mobile-docs-drawer :global .ant-drawer-body .docs-menu{border-right:none;background:transparent}.mobile-docs-drawer :global .ant-drawer-body .docs-menu .ant-menu-item,.mobile-docs-drawer :global .ant-drawer-body .docs-menu .ant-menu-submenu-title{border-radius:4px;margin:4px 0}.mobile-docs-drawer :global .ant-drawer-body .docs-menu .ant-menu-item-selected{background:#e6f7ff;color:#1890ff}.mobile-docs-drawer :global .ant-drawer-body .docs-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#1890ff}.dark-theme .docs-page .docs-layout{background:var(--color-bg-primary)!important}.dark-theme .docs-page .docs-layout .docs-sider{background:var(--color-bg-tertiary)!important;border-right-color:#ffffff1f}.dark-theme .docs-page .docs-layout .docs-sider .sider-header{border-bottom-color:#ffffff1f}.dark-theme .docs-page .docs-layout .docs-sider .sider-header h4{color:#fffffff2!important}.dark-theme .docs-page .docs-layout .docs-sider .docs-menu .ant-menu-item-selected{background:#1890ff26!important;color:#40a9ff!important}.dark-theme .docs-page .docs-layout .docs-sider .docs-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#40a9ff!important}.dark-theme .docs-page .docs-layout .docs-sider .docs-menu .ant-menu-item,.dark-theme .docs-page .docs-layout .docs-sider .docs-menu .ant-menu-submenu-title{color:#ffffffbf}.dark-theme .docs-page .docs-layout .docs-sider .docs-menu .ant-menu-item:hover,.dark-theme .docs-page .docs-layout .docs-sider .docs-menu .ant-menu-submenu-title:hover{color:#fffffff2;background:#ffffff14}.dark-theme .docs-page .docs-layout .docs-sider .docs-menu .anticon{color:#ffffffa6}.dark-theme .docs-page .docs-layout .docs-content{background:var(--color-bg-primary)!important}.dark-theme .docs-page .docs-layout .docs-content .doc-content .content-header .mobile-menu-trigger{color:#ffffffd9}.dark-theme .docs-page .docs-layout .docs-content .doc-content .content-header .mobile-menu-trigger:hover{background:#1890ff26;color:#40a9ff}.dark-theme .docs-page .docs-layout .docs-content .doc-content .content-title{color:#fffffff2!important}.dark-theme .docs-page .docs-layout .docs-content .doc-content .content-body .content-intro{color:#ffffffa6!important}.dark-theme .docs-page .docs-layout .docs-content .doc-content .content-body h3{color:#fffffff2!important}.dark-theme .docs-page .docs-layout .docs-content .doc-content .content-body .content-list li{color:#ffffffa6}.dark-theme .docs-page .docs-layout .docs-content .doc-content .content-body .content-list li::marker{color:#40a9ff}.dark-theme .docs-page .docs-layout .docs-content .doc-content .content-body .content-example{background:var(--color-bg-tertiary)!important}.dark-theme .docs-page .docs-layout .docs-content .doc-content .content-body .content-example p{color:#ffffffa6!important}.dark-theme .docs-page .docs-layout .docs-content .doc-content .content-body .content-architecture{background:var(--color-bg-tertiary)!important}.dark-theme .docs-page .docs-layout .docs-content .doc-content .content-body .content-architecture p,.dark-theme .docs-page .docs-layout .docs-content .doc-content .content-body p{color:#ffffffa6!important}.dark-theme .mobile-docs-drawer :global .ant-drawer-header{background:var(--color-bg-tertiary)!important;border-bottom-color:#ffffff1f}.dark-theme .mobile-docs-drawer :global .ant-drawer-header .ant-drawer-title{color:#fffffff2!important}.dark-theme .mobile-docs-drawer :global .ant-drawer-header .ant-drawer-close{color:#ffffffa6}.dark-theme .mobile-docs-drawer :global .ant-drawer-header .ant-drawer-close:hover{color:#fffffff2}.dark-theme .mobile-docs-drawer :global .ant-drawer-body{background:var(--color-bg-tertiary)!important}.dark-theme .mobile-docs-drawer :global .ant-drawer-body .docs-menu .ant-menu-item-selected{background:#1890ff26!important;color:#40a9ff!important}.dark-theme .mobile-docs-drawer :global .ant-drawer-body .docs-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#40a9ff!important}.dark-theme .mobile-docs-drawer :global .ant-drawer-body .docs-menu .ant-menu-item,.dark-theme .mobile-docs-drawer :global .ant-drawer-body .docs-menu .ant-menu-submenu-title{color:#ffffffbf}.dark-theme .mobile-docs-drawer :global .ant-drawer-body .docs-menu .ant-menu-item:hover,.dark-theme .mobile-docs-drawer :global .ant-drawer-body .docs-menu .ant-menu-submenu-title:hover{color:#fffffff2;background:#ffffff14}.dark-theme .mobile-docs-drawer :global .ant-drawer-body .docs-menu .anticon{color:#ffffffa6}@media (max-width: 768px){.docs-page{margin:-16px}}@media (max-width: 992px){.docs-page .docs-layout .docs-content{padding:24px}.docs-page .docs-layout .docs-content .doc-content .content-title{font-size:28px}.docs-page .docs-layout .docs-content .doc-content .content-body .content-intro{font-size:17px}.docs-page .docs-layout .docs-content .doc-content .content-body h3{font-size:22px}.docs-page .docs-layout .docs-content .doc-content .content-body .content-list li,.docs-page .docs-layout .docs-content .doc-content .content-body p,.docs-page .docs-layout .docs-content .doc-content .content-body .content-example p,.docs-page .docs-layout .docs-content .doc-content .content-body .content-architecture p{font-size:15px}}@media (max-width: 576px){.docs-page .docs-layout .docs-content{padding:16px}.docs-page .docs-layout .docs-content .doc-content .content-body .content-list{margin-left:16px}}.solutions-page{margin:-24px;height:calc(100vh - 64px);overflow:hidden}.solutions-page .solutions-layout{height:100%;background:var(--color-bg-container)}.solutions-page .solutions-layout .solutions-sider{background:var(--color-bg-tertiary);border-right:1px solid rgba(0,0,0,.06);overflow-y:auto}.solutions-page .solutions-layout .solutions-sider .sider-header{padding:24px 24px 16px;border-bottom:1px solid rgba(0,0,0,.06)}.solutions-page .solutions-layout .solutions-sider .sider-header h4{margin:0;font-size:20px;font-weight:600}.solutions-page .solutions-layout .solutions-sider .solutions-menu{border-right:none;background:transparent;padding:8px}.solutions-page .solutions-layout .solutions-sider .solutions-menu .ant-menu-item,.solutions-page .solutions-layout .solutions-sider .solutions-menu .ant-menu-submenu-title{border-radius:4px;margin:4px 0}.solutions-page .solutions-layout .solutions-sider .solutions-menu .ant-menu-item-selected{background:#e6f7ff;color:#1890ff}.solutions-page .solutions-layout .solutions-sider .solutions-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#1890ff}.solutions-page .solutions-layout .solutions-content{padding:32px 48px;overflow-y:auto;background:var(--color-bg-container)}.solutions-page .solutions-layout .solutions-content .solution-content{max-width:900px;margin:0 auto}.solutions-page .solutions-layout .solutions-content .solution-content .content-header{display:flex;align-items:center;gap:12px;margin-bottom:24px}.solutions-page .solutions-layout .solutions-content .solution-content .content-header .mobile-menu-trigger{font-size:20px;color:var(--color-text-primary);padding:0;width:40px;height:40px;border-radius:6px;flex-shrink:0}.solutions-page .solutions-layout .solutions-content .solution-content .content-header .mobile-menu-trigger:hover{background:var(--color-primary-bg);color:var(--color-primary)}.solutions-page .solutions-layout .solutions-content .solution-content .content-header .content-breadcrumb{margin-bottom:0;flex:1}.solutions-page .solutions-layout .solutions-content .solution-content .content-title{margin-bottom:24px!important;font-size:36px;font-weight:600;color:var(--text-primary)}.solutions-page .solutions-layout .solutions-content .solution-content .content-body .content-intro{font-size:18px;line-height:1.8;color:var(--text-secondary);margin-bottom:32px}.solutions-page .solutions-layout .solutions-content .solution-content .content-body h3{margin-top:32px;margin-bottom:16px!important;font-size:24px;font-weight:600;color:var(--text-primary)}.solutions-page .solutions-layout .solutions-content .solution-content .content-body .content-list{margin:16px 0 32px 24px}.solutions-page .solutions-layout .solutions-content .solution-content .content-body .content-list li{margin-bottom:12px;line-height:1.8;font-size:16px;color:var(--text-secondary)}.solutions-page .solutions-layout .solutions-content .solution-content .content-body .content-list li::marker{color:#1890ff}.solutions-page .solutions-layout .solutions-content .solution-content .content-body .content-example{padding:20px;background:var(--color-bg-secondary);border-radius:4px;border:1px solid var(--color-border);margin:16px 0 32px}.solutions-page .solutions-layout .solutions-content .solution-content .content-body .content-example p{margin:0;line-height:1.8;font-size:16px;color:var(--text-secondary)}.solutions-page .solutions-layout .solutions-content .solution-content .content-body p{font-size:16px;line-height:1.8;color:var(--text-secondary);margin-bottom:16px}.mobile-solutions-drawer :global .ant-drawer-header{background:var(--color-bg-tertiary);border-bottom:1px solid rgba(0,0,0,.06)}.mobile-solutions-drawer :global .ant-drawer-header .ant-drawer-title{font-size:18px;font-weight:600;color:var(--color-text-primary)}.mobile-solutions-drawer :global .ant-drawer-header .ant-drawer-close{color:var(--color-text-secondary)}.mobile-solutions-drawer :global .ant-drawer-header .ant-drawer-close:hover{color:var(--color-text-primary)}.mobile-solutions-drawer :global .ant-drawer-body{background:var(--color-bg-tertiary);padding:8px}.mobile-solutions-drawer :global .ant-drawer-body .solutions-menu{border-right:none;background:transparent}.mobile-solutions-drawer :global .ant-drawer-body .solutions-menu .ant-menu-item,.mobile-solutions-drawer :global .ant-drawer-body .solutions-menu .ant-menu-submenu-title{border-radius:4px;margin:4px 0}.mobile-solutions-drawer :global .ant-drawer-body .solutions-menu .ant-menu-item-selected{background:#e6f7ff;color:#1890ff}.mobile-solutions-drawer :global .ant-drawer-body .solutions-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#1890ff}.dark-theme .solutions-page .solutions-layout{background:var(--color-bg-primary)!important}.dark-theme .solutions-page .solutions-layout .solutions-sider{background:var(--color-bg-tertiary)!important;border-right-color:#ffffff1f}.dark-theme .solutions-page .solutions-layout .solutions-sider .sider-header{border-bottom-color:#ffffff1f}.dark-theme .solutions-page .solutions-layout .solutions-sider .sider-header h4{color:#fffffff2!important}.dark-theme .solutions-page .solutions-layout .solutions-sider .solutions-menu .ant-menu-item-selected{background:#1890ff26!important;color:#40a9ff!important}.dark-theme .solutions-page .solutions-layout .solutions-sider .solutions-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#40a9ff!important}.dark-theme .solutions-page .solutions-layout .solutions-sider .solutions-menu .ant-menu-item,.dark-theme .solutions-page .solutions-layout .solutions-sider .solutions-menu .ant-menu-submenu-title{color:#ffffffbf}.dark-theme .solutions-page .solutions-layout .solutions-sider .solutions-menu .ant-menu-item:hover,.dark-theme .solutions-page .solutions-layout .solutions-sider .solutions-menu .ant-menu-submenu-title:hover{color:#fffffff2;background:#ffffff14}.dark-theme .solutions-page .solutions-layout .solutions-sider .solutions-menu .anticon{color:#ffffffa6}.dark-theme .solutions-page .solutions-layout .solutions-content{background:var(--color-bg-primary)!important}.dark-theme .solutions-page .solutions-layout .solutions-content .solution-content .content-header .mobile-menu-trigger{color:#ffffffd9}.dark-theme .solutions-page .solutions-layout .solutions-content .solution-content .content-header .mobile-menu-trigger:hover{background:#1890ff26;color:#40a9ff}.dark-theme .solutions-page .solutions-layout .solutions-content .solution-content .content-title{color:#fffffff2!important}.dark-theme .solutions-page .solutions-layout .solutions-content .solution-content .content-body .content-intro{color:#ffffffa6!important}.dark-theme .solutions-page .solutions-layout .solutions-content .solution-content .content-body h3{color:#fffffff2!important}.dark-theme .solutions-page .solutions-layout .solutions-content .solution-content .content-body .content-list li{color:#ffffffa6}.dark-theme .solutions-page .solutions-layout .solutions-content .solution-content .content-body .content-list li::marker{color:#40a9ff}.dark-theme .solutions-page .solutions-layout .solutions-content .solution-content .content-body .content-example{background:var(--color-bg-tertiary)!important}.dark-theme .solutions-page .solutions-layout .solutions-content .solution-content .content-body .content-example p,.dark-theme .solutions-page .solutions-layout .solutions-content .solution-content .content-body p{color:#ffffffa6!important}.dark-theme .mobile-solutions-drawer :global .ant-drawer-header{background:var(--color-bg-tertiary)!important;border-bottom-color:#ffffff1f}.dark-theme .mobile-solutions-drawer :global .ant-drawer-header .ant-drawer-title{color:#fffffff2!important}.dark-theme .mobile-solutions-drawer :global .ant-drawer-header .ant-drawer-close{color:#ffffffa6}.dark-theme .mobile-solutions-drawer :global .ant-drawer-header .ant-drawer-close:hover{color:#fffffff2}.dark-theme .mobile-solutions-drawer :global .ant-drawer-body{background:var(--color-bg-tertiary)!important}.dark-theme .mobile-solutions-drawer :global .ant-drawer-body .solutions-menu .ant-menu-item-selected{background:#1890ff26!important;color:#40a9ff!important}.dark-theme .mobile-solutions-drawer :global .ant-drawer-body .solutions-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#40a9ff!important}.dark-theme .mobile-solutions-drawer :global .ant-drawer-body .solutions-menu .ant-menu-item,.dark-theme .mobile-solutions-drawer :global .ant-drawer-body .solutions-menu .ant-menu-submenu-title{color:#ffffffbf}.dark-theme .mobile-solutions-drawer :global .ant-drawer-body .solutions-menu .ant-menu-item:hover,.dark-theme .mobile-solutions-drawer :global .ant-drawer-body .solutions-menu .ant-menu-submenu-title:hover{color:#fffffff2;background:#ffffff14}.dark-theme .mobile-solutions-drawer :global .ant-drawer-body .solutions-menu .anticon{color:#ffffffa6}@media (max-width: 768px){.solutions-page{margin:-16px}}@media (max-width: 992px){.solutions-page .solutions-layout .solutions-content{padding:24px}.solutions-page .solutions-layout .solutions-content .solution-content .content-title{font-size:28px}.solutions-page .solutions-layout .solutions-content .solution-content .content-body .content-intro{font-size:17px}.solutions-page .solutions-layout .solutions-content .solution-content .content-body h3{font-size:22px}.solutions-page .solutions-layout .solutions-content .solution-content .content-body .content-list li,.solutions-page .solutions-layout .solutions-content .solution-content .content-body p,.solutions-page .solutions-layout .solutions-content .solution-content .content-body .content-example p{font-size:15px}}@media (max-width: 576px){.solutions-page .solutions-layout .solutions-content{padding:16px}.solutions-page .solutions-layout .solutions-content .solution-content .content-body .content-list{margin-left:16px}}.cases-page{padding:24px;max-width:1200px;margin:0 auto}.cases-page .page-header{text-align:center;margin-bottom:48px;padding-top:24px}.cases-page .page-header h2{font-size:32px;font-weight:600;margin-bottom:16px}.cases-page .page-header .ant-typography{font-size:16px}.cases-page .cases-content .stats-card{margin-bottom:48px;border-radius:4px;overflow:hidden}.cases-page .cases-content .stats-card .ant-statistic-title{font-size:14px;margin-bottom:8px}.cases-page .cases-content .stats-card .ant-statistic-content{font-size:28px}.cases-page .cases-content .case-card{height:100%;border-radius:4px;overflow:hidden;transition:all .3s ease}.cases-page .cases-content .case-card:hover{transform:translateY(-4px)}.cases-page .cases-content .case-card .case-cover{height:200px;display:flex;align-items:center;justify-content:center;font-size:64px;color:#fff}.cases-page .cases-content .case-card .case-cover.case-1{background:linear-gradient(135deg,#667eea,#764ba2)}.cases-page .cases-content .case-card .case-cover.case-2{background:linear-gradient(135deg,#11998e,#38ef7d)}.cases-page .cases-content .case-card .case-cover.case-3{background:linear-gradient(135deg,#f093fb,#f5576c)}.cases-page .cases-content .case-card .case-description{margin-top:16px}.cases-page .cases-content .case-card .case-description .ant-typography{margin-bottom:12px;font-size:14px;line-height:1.6}.cases-page .cases-content .testimonials-card{margin-top:48px;border-radius:4px;overflow:hidden}.cases-page .cases-content .testimonials-card .testimonial-item{padding:24px;background:#f5f5f5;border-radius:4px;min-height:150px}.cases-page .cases-content .testimonials-card .testimonial-item .testimonial-text{font-style:italic;font-size:16px;line-height:1.8;margin-bottom:16px;color:#333}.cases-page .cases-content .testimonials-card .testimonial-item .testimonial-author{text-align:right;font-size:14px}[data-theme=dark] .cases-page .testimonials-card .testimonial-item{background:#ffffff0d}[data-theme=dark] .cases-page .testimonials-card .testimonial-item .testimonial-text{color:#ffffffd9}.about-page{padding:24px;max-width:1200px;margin:0 auto}.about-page .page-header{text-align:center;margin-bottom:48px;padding-top:24px}.about-page .page-header h2{font-size:32px;font-weight:600;margin-bottom:16px}.about-page .page-header h2 .anticon{margin-right:12px}.about-page .page-header .ant-typography{font-size:16px}.about-page .about-content .about-card{margin-bottom:24px;border-radius:4px;overflow:hidden}.about-page .about-content .about-card .ant-card-head{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:4px 4px 0 0}.about-page .about-content .about-card .ant-card-head .ant-card-head-title{color:#fff;font-weight:600}.about-page .about-content .about-card h4{color:var(--color-primary);margin-bottom:8px}.about-page .about-content .about-card h5{margin-bottom:4px}.about-page .about-content .about-card .team-item{display:flex;gap:16px;align-items:flex-start;padding:16px;background:#f5f5f5;border-radius:4px}.about-page .about-content .about-card .team-item .anticon{flex-shrink:0}.about-page .about-content .about-card .team-item>div{flex:1}.about-page .about-content .contact-card .contact-content{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media (max-width: 768px){.about-page .about-content .contact-card .contact-content{grid-template-columns:1fr}}.about-page .about-content .contact-card .contact-content .contact-info{display:flex;flex-direction:column;justify-content:center;align-items:center}.about-page .about-content .contact-card .contact-content .contact-info .contact-item{display:flex;gap:16px;align-items:flex-start;padding:20px;background:var(--color-bg-secondary);border-radius:4px;border:1px solid var(--color-border)}.about-page .about-content .contact-card .contact-content .contact-info .contact-item .contact-icon{font-size:28px;color:#1890ff;flex-shrink:0;margin-top:4px}.about-page .about-content .contact-card .contact-content .contact-info .contact-item>div{flex:1}.about-page .about-content .contact-card .contact-content .contact-info .contact-item>div h5{font-size:16px;font-weight:600;margin-bottom:8px}.about-page .about-content .contact-card .contact-content .contact-info .contact-item>div p{font-size:15px;margin-bottom:0}.about-page .about-content .contact-card .contact-content .contact-qrcode{display:flex;flex-direction:column;align-items:center;justify-content:center}.about-page .about-content .contact-card .contact-content .contact-qrcode h4{margin-bottom:24px;text-align:center}.about-page .about-content .contact-card .contact-content .contact-qrcode .qrcode-container{display:flex;flex-direction:column;align-items:center;gap:16px}.about-page .about-content .contact-card .contact-content .contact-qrcode .qrcode-container .qrcode-image{width:300px;height:300px;object-fit:contain;border-radius:4px;border:1px solid var(--color-border);background:var(--color-bg-secondary);padding:16px}.about-page .about-content .contact-card .contact-content .contact-qrcode .qrcode-container .qrcode-hint{text-align:center;margin:0}@media (max-width: 768px){.about-page{padding:16px}.about-page .page-header{margin-bottom:32px;padding-top:16px}.about-page .page-header h2{font-size:24px}.about-page .page-header .ant-typography{font-size:14px}.about-page .about-content .contact-card .contact-content{gap:32px}.about-page .about-content .contact-card .contact-content .contact-info .contact-item{padding:16px;width:100%}.about-page .about-content .contact-card .contact-content .contact-info .contact-item .contact-icon{font-size:24px}.about-page .about-content .contact-card .contact-content .contact-info .contact-item>div h5{font-size:15px}.about-page .about-content .contact-card .contact-content .contact-info .contact-item>div p{font-size:14px}.about-page .about-content .contact-card .contact-content .contact-qrcode h4{font-size:18px;margin-bottom:20px}.about-page .about-content .contact-card .contact-content .contact-qrcode .qrcode-container .qrcode-image{width:240px;height:240px;padding:12px}.about-page .about-content .contact-card .contact-content .contact-qrcode .qrcode-container .qrcode-hint{font-size:14px}}@media (max-width: 576px){.about-page{padding:12px}.about-page .page-header h2{font-size:22px}.about-page .about-content .contact-card .contact-content{gap:24px}.about-page .about-content .contact-card .contact-content .contact-qrcode .qrcode-container .qrcode-image{width:200px;height:200px}}[data-theme=dark] .about-page .about-content .about-card .team-item{background:#ffffff0d}[data-theme=dark] .about-page .about-content .about-card .contact-info .contact-item{background:#ffffff0d;border-color:#ffffff1a}.login-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#c5b9d4,#90caf9,#ffbe98);padding:20px;position:relative}.login-content{width:100%;max-width:400px}.login-card{border-radius:4px;background:var(--color-bg-container);box-shadow:0 8px 32px #0000001a}.login-card .ant-card-body{padding:40px}.login-header{text-align:center;margin-bottom:32px}.login-header .logo{margin-bottom:16px}.login-header .logo .logo-icon{font-size:48px;display:inline-block;animation:float 3s ease-in-out infinite}.login-header h1{margin:0 0 8px;font-size:24px;font-weight:600;color:var(--color-primary)}.login-header .subtitle{margin:0;color:var(--color-text-secondary);font-size:14px}.login-form .ant-form-item:last-child{margin-bottom:0}.login-form .remember-item{text-align:center}.login-form .login-button{height:44px;font-size:16px;font-weight:500}.login-footer{text-align:center;margin-top:24px;padding-top:24px;border-top:1px solid var(--color-border-secondary)}.login-footer p{margin:0;color:var(--color-text-secondary);font-size:14px}.login-footer .register-link{color:var(--color-primary);font-weight:500;margin-left:8px;text-decoration:none}.login-footer .register-link:hover{text-decoration:underline}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.dark-theme .login-container{background:linear-gradient(135deg,#2c3e50,#34495e,#4a5f7f)}@media (max-width: 576px){.login-card .ant-card-body{padding:24px}.login-header h1{font-size:20px}}.register-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#c5b9d4,#90caf9,#ffbe98);padding:20px;position:relative}.top-controls{position:absolute;top:20px;left:20px;right:20px;z-index:10;display:flex;justify-content:space-between;align-items:center}.top-controls .back-home-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:4px;color:#ffffffe6;background:#ffffff1a;text-decoration:none;transition:all .3s;font-size:14px}.top-controls .back-home-btn:hover{background:#fff3;color:#fff;transform:translateY(-2px)}.top-controls .back-home-btn span{font-weight:500}.top-controls .right-controls{display:flex;gap:12px;align-items:center}.top-controls .theme-switcher-collapsed,.top-controls .language-switcher-collapsed{cursor:pointer;font-size:24px;padding:8px;border-radius:50%;transition:all .3s;color:#ffffffe6;background:transparent}.top-controls .theme-switcher-collapsed:hover,.top-controls .language-switcher-collapsed:hover{background:#fff3;color:#fff;transform:scale(1.1)}.register-content{width:100%;max-width:420px}.register-card{border-radius:4px;background:var(--color-bg-container);overflow:hidden}.register-card .ant-card-body{padding:32px}.register-header{text-align:center;margin-bottom:24px}.register-header h1{margin:0 0 6px;font-size:22px;font-weight:600;color:var(--color-primary)}.register-header .subtitle{margin:0;color:var(--color-text-secondary);font-size:13px}.register-form .ant-form-item:last-child{margin-bottom:0}.register-form .ant-input-affix-wrapper,.register-form .ant-input{border-radius:4px}.register-form .form-hint{font-size:12px;color:var(--color-text-tertiary);line-height:1.5}.register-form .register-button{height:44px;font-size:16px;font-weight:500}.register-footer{text-align:center;margin-top:20px;padding-top:20px;border-top:1px solid var(--color-border-secondary)}.register-footer p{margin:0;color:var(--color-text-secondary);font-size:13px}.register-footer .login-link{color:var(--color-primary);font-weight:500;margin-left:8px;text-decoration:none}.register-footer .login-link:hover{text-decoration:underline}.dark-theme .register-container{background:linear-gradient(135deg,#2c3e50,#34495e,#4a5f7f)}.dark-theme .top-controls .theme-switcher-collapsed,.dark-theme .top-controls .language-switcher-collapsed{background:transparent;color:#ffffffb3}.dark-theme .top-controls .theme-switcher-collapsed:hover,.dark-theme .top-controls .language-switcher-collapsed:hover{background:#ffffff26;color:#fff}@media (max-width: 576px){.register-card .ant-card-body{padding:20px}.register-header{margin-bottom:20px}.register-header h1{font-size:20px}.register-content{max-width:100%}.register-footer{margin-top:16px;padding-top:16px}}.register-container .register-content{animation:fadeInUp .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.app{height:100%}:root,.light-theme{--color-bg-primary: #fefefe;--color-bg-secondary: #f8f9fa;--color-bg-tertiary: #f0f2f5;--color-bg-container: #ffffff;--color-text-primary: rgba(45, 55, 72, .95);--color-text-secondary: rgba(74, 85, 104, .75);--color-text-tertiary: rgba(113, 128, 150, .65);--color-text-disabled: rgba(160, 174, 192, .5);--color-border-primary: #e2e8f0;--color-border-secondary: #edf2f7;--color-primary: #7c9cbf;--color-primary-hover: #99b3d4;--color-primary-active: #6485ab;--color-primary-bg: rgba(124, 156, 191, .1);--color-success: #81c995;--color-warning: #f5b97f;--color-error: #ef9a9a;--color-info: #90caf9;--color-peach: #ffbe98;--color-lavender: #c5b9d4;--color-sage: #b8c5b8;--color-blush: #e8b4b8;--color-split: rgba(226, 232, 240, .6);--scrollbar-track: #f1f5f9;--scrollbar-thumb: #cbd5e0;--scrollbar-thumb-hover: #a0aec0;--card-bg: #ffffff;--card-border: #edf2f7;--card-shadow: 0 1px 3px rgba(0, 0, 0, .05)}.dark-theme{--color-bg-primary: #2c3e50;--color-bg-secondary: #34495e;--color-bg-tertiary: #4a5f7f;--color-bg-container: #384b5f;--color-text-primary: rgba(255, 255, 255, .95);--color-text-secondary: rgba(236, 240, 245, .85);--color-text-tertiary: rgba(220, 226, 235, .75);--color-text-disabled: rgba(180, 190, 200, .5);--color-border-primary: #5a6d84;--color-border-secondary: #4a5f7f;--color-primary: #90b8d8;--color-primary-hover: #a8c9e4;--color-primary-active: #78a7cc;--color-primary-bg: rgba(144, 184, 216, .15);--color-success: #90c9a3;--color-warning: #f5c995;--color-error: #f5a7a7;--color-info: #a5d4f7;--color-peach: #ffcaa8;--color-lavender: #d4c9e3;--color-sage: #c8d5c8;--color-blush: #f5c4c8;--color-split: rgba(74, 85, 104, .4);--scrollbar-track: #34495e;--scrollbar-thumb: #5a6d84;--scrollbar-thumb-hover: #7a8da8;--card-bg: #384b5f;--card-border: #4a5f7f;--card-shadow: 0 1px 3px rgba(0, 0, 0, .2)}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.bg-peach{background-color:var(--color-peach)}.bg-lavender{background-color:var(--color-lavender)}.bg-sage{background-color:var(--color-sage)}.bg-blush{background-color:var(--color-blush)}.text-peach{color:var(--color-peach)}.text-lavender{color:var(--color-lavender)}.text-sage{color:var(--color-sage)}.text-blush{color:var(--color-blush)}.dark-theme .ant-menu-dark{background:var(--color-bg-secondary)!important}.dark-theme .ant-menu-dark .ant-menu-item,.dark-theme .ant-menu-dark .ant-menu-submenu-title{color:#ffffffe6!important}.dark-theme .ant-menu-dark .ant-menu-item:hover,.dark-theme .ant-menu-dark .ant-menu-submenu-title:hover{background:#90b8d833!important;color:#fffffff2!important}.dark-theme .ant-menu-dark .ant-menu-item.ant-menu-item-selected,.dark-theme .ant-menu-dark .ant-menu-submenu-title.ant-menu-item-selected{background:#90b8d840!important;color:#fff!important}.dark-theme .ant-menu-dark .ant-menu-item-icon{color:inherit;opacity:.9}.dark-theme .ant-menu-dark .ant-menu-item-disabled,.dark-theme .ant-menu-dark .ant-menu-submenu-disabled{color:#b4bec880!important;opacity:.5}.dark-theme .ant-layout-sider{background:var(--color-bg-secondary)!important}.dark-theme .ant-card{background:var(--card-bg);border-color:var(--card-border)}.dark-theme .ant-card:hover{border-color:var(--color-primary)}.dark-theme .ant-input,.dark-theme .ant-input-password{background:var(--color-bg-tertiary);border-color:var(--color-border-primary);color:var(--color-text-primary)}.dark-theme .ant-input::placeholder,.dark-theme .ant-input-password::placeholder{color:var(--color-text-tertiary)}.dark-theme .ant-input:hover,.dark-theme .ant-input-password:hover{border-color:var(--color-primary)}.dark-theme .ant-input:focus,.dark-theme .ant-input-password:focus{border-color:var(--color-primary);background:var(--color-bg-container)}.dark-theme .ant-btn-text{color:var(--color-text-primary)}.dark-theme .ant-btn-text:hover{background:var(--color-bg-tertiary)}.dark-theme .ant-dropdown-menu{background:var(--card-bg)}.dark-theme .ant-dropdown-menu .ant-dropdown-menu-item{color:var(--color-text-primary)}.dark-theme .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:var(--color-primary-bg)}.dark-theme .ant-empty .ant-empty-description{color:var(--color-text-secondary)}.dark-theme .ant-empty .ant-empty-image{filter:brightness(2) saturate(.8);opacity:.85}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg-primary);color:var(--color-text-primary)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}
