.navigation[data-v-8f9a27aa]{width:280px;height:100vh;position:fixed;left:0;top:0;background:#fafafa;border-right:1px solid #e5e5e5;display:flex;flex-direction:column;padding:20px 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-y:auto;overflow-x:hidden;z-index:1000}.logo[data-v-8f9a27aa]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-decoration:none;color:inherit;padding:16px 20px 20px;margin:0 0 20px;width:100%;box-sizing:border-box;border-radius:0;border:none;border-bottom:1px solid #e5e5e5;cursor:pointer;transition:background .12s ease,color .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.logo[data-v-8f9a27aa]:hover{background:#f0f0f0}.logo[data-v-8f9a27aa]:active{background:#e8e8e8}.logo[data-v-8f9a27aa]:focus-visible{outline:2px solid #c4261d;outline-offset:-2px}.logo.router-link-active[data-v-8f9a27aa]{background:#ececec}.logo.router-link-active[data-v-8f9a27aa]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#c4261d}.logo-brand[data-v-8f9a27aa]{display:inline-flex;align-items:center;justify-content:center;gap:8px}.logo-icon[data-v-8f9a27aa]{font-size:17px;line-height:1;flex-shrink:0;opacity:.92}.logo-title[data-v-8f9a27aa]{font-weight:600;font-size:15px;color:#1a1a1a;letter-spacing:0}.logo.router-link-active .logo-title[data-v-8f9a27aa],.logo:hover .logo-title[data-v-8f9a27aa]{color:#c4261d}.logo-sub[data-v-8f9a27aa]{margin-top:6px;font-size:10px;font-weight:600;color:#8c8c8c;letter-spacing:.14em;text-transform:uppercase;line-height:1.4}.logo.router-link-active .logo-sub[data-v-8f9a27aa],.logo:hover .logo-sub[data-v-8f9a27aa]{color:#a3352e}.nav-section[data-v-8f9a27aa]{margin-bottom:30px;flex:1;overflow-y:auto;overflow-x:hidden}.menu-group[data-v-8f9a27aa]{margin-bottom:8px}.menu-group-header[data-v-8f9a27aa]{display:flex;align-items:center;padding:12px 20px;cursor:pointer;color:#1a1a1a;font-weight:600;font-size:14px;transition:all .15s cubic-bezier(.4,0,.2,1);border-radius:0 4px 4px 0;margin-right:10px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateX(0)}.menu-group-header[data-v-8f9a27aa]:hover{background:rgba(196,38,29,.05);color:#c4261d}.menu-group-header[data-v-8f9a27aa]:active{background:rgba(196,38,29,.1)}.menu-group-header.has-children[data-v-8f9a27aa]{cursor:pointer}.menu-group-header.no-children[data-v-8f9a27aa]{cursor:default;opacity:.7}.menu-group-icon[data-v-8f9a27aa]{margin-right:10px;font-size:16px;width:20px;text-align:center;display:flex;align-items:center;justify-content:center}.menu-group-title[data-v-8f9a27aa]{flex:1;font-size:14px;letter-spacing:.3px}.menu-group-arrow[data-v-8f9a27aa]{font-size:10px;color:#999;transition:transform .2s cubic-bezier(.34,1.56,.64,1),color .15s ease;margin-left:8px;display:inline-block;transform-origin:center}.menu-group-arrow.expanded[data-v-8f9a27aa]{transform:rotate(90deg);color:#c4261d}.menu-group-header:hover .menu-group-arrow[data-v-8f9a27aa]{color:#c4261d}.submenu-links[data-v-8f9a27aa]{list-style:none;margin:0;padding:4px 0 4px 0;display:flex;flex-direction:column;width:100%;background:rgba(0,0,0,.01);border-left:2px solid rgba(196,38,29,.1);margin-left:20px;position:relative}.submenu-links[data-v-8f9a27aa]:before{content:"";position:absolute;left:-2px;top:0;bottom:0;width:2px;background:rgba(196,38,29,.15);transition:opacity .2s ease}.submenu-links li[data-v-8f9a27aa]{margin-bottom:2px;display:block;width:100%;list-style:none}.submenu-links a[data-v-8f9a27aa]{display:flex;flex-direction:row;align-items:center;padding:10px 20px 10px 40px;text-decoration:none;color:#4a4a4a;transition:all .15s cubic-bezier(.4,0,.2,1);border-radius:0 4px 4px 0;margin-right:10px;position:relative;box-sizing:border-box;white-space:nowrap;min-width:0;font-size:13px;transform:translateX(0)}.submenu-links a[data-v-8f9a27aa]:hover{background:rgba(196,38,29,.08);color:#c4261d}.submenu-links a[data-v-8f9a27aa]:active{background:rgba(196,38,29,.12)}.submenu-links .active a[data-v-8f9a27aa]{background:rgba(196,38,29,.1);color:#c4261d;font-weight:500}.submenu-links .active a[data-v-8f9a27aa]:before{content:"";position:absolute;left:20px;top:50%;transform:translateY(-50%);width:4px;height:4px;background:#c4261d;border-radius:50%}.submenu-links .icon[data-v-8f9a27aa]{margin-right:12px;font-size:15px;width:20px;text-align:center;transition:transform .15s cubic-bezier(.34,1.56,.64,1);display:inline-block}.submenu-links a:hover .icon[data-v-8f9a27aa]{color:#c4261d}.submenu-links .text[data-v-8f9a27aa]{flex:1;font-size:13px}.submenu-enter-active[data-v-8f9a27aa]{transition:all .2s cubic-bezier(.34,1.56,.64,1);overflow:hidden}.submenu-leave-active[data-v-8f9a27aa]{transition:all .18s cubic-bezier(.4,0,.2,1);overflow:hidden}.submenu-enter-from[data-v-8f9a27aa]{opacity:0;max-height:0}.submenu-enter-to[data-v-8f9a27aa],.submenu-leave-from[data-v-8f9a27aa]{opacity:1;max-height:500px}.submenu-leave-to[data-v-8f9a27aa]{opacity:0;max-height:0}.badge[data-v-8f9a27aa]{background:#c4261d;color:#fff;font-size:11px;font-weight:600;padding:2px 6px;border-radius:4px;margin-left:8px}.nav-footer[data-v-8f9a27aa]{margin-top:auto;padding:20px;border-top:1px solid #e5e5e5;position:relative}.user-profile[data-v-8f9a27aa]{display:flex;align-items:center;cursor:pointer;padding:8px;border-radius:4px;transition:background .15s ease}.user-profile[data-v-8f9a27aa]:hover{background:#f0f0f0}.avatar[data-v-8f9a27aa]{width:32px;height:32px;border-radius:4px;background:#c4261d;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;margin-right:10px}.user-info[data-v-8f9a27aa]{display:flex;align-items:center;flex:1}.username[data-v-8f9a27aa]{font-size:13px;color:#1a1a1a;font-weight:500;flex:1}.dropdown[data-v-8f9a27aa]{font-size:10px;color:#666;margin-left:8px;transition:transform .2s ease}.dropdown.active[data-v-8f9a27aa]{transform:rotate(180deg)}.dropdown-menu[data-v-8f9a27aa]{position:absolute;bottom:100%;left:20px;right:20px;background:#fff;border:1px solid #e5e5e5;border-radius:4px;margin-bottom:8px;overflow:hidden;z-index:1000}.dropdown-item[data-v-8f9a27aa]{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background .15s ease;border-bottom:1px solid #f5f5f5}.dropdown-item[data-v-8f9a27aa]:last-child{border-bottom:none}.dropdown-item[data-v-8f9a27aa]:hover{background:#f8f9fa}.dropdown-icon[data-v-8f9a27aa]{margin-right:10px;font-size:14px;width:16px;text-align:center}.dropdown-text[data-v-8f9a27aa]{font-size:13px;color:#333;font-weight:500}:root{--primary-red:#c4261d;--primary-red-dark:#9b1f17;--primary-red-light:#d63527;--secondary-red:#e84a3f;--accent-red:#f5bfb8;--accent-red-light:#fae8e6;--gradient-red:#c4261d;--gradient-red-light:#fef2f2;--text-primary:#1a1a1a;--text-secondary:#4a4a4a;--text-tertiary:#6b6b6b;--text-light:#8a8a8a;--bg-white:#fff;--bg-gray-50:#fafafa;--bg-gray-100:#f5f5f5;--bg-gray-200:#eee;--bg-dark:#2d2d2d;--border-light:#e0e0e0;--border-medium:#ccc;--border-dark:#999;--border-gray:#e0e0e0;--transition-fast:0.15s ease;--transition-normal:0.25s ease;--transition-slow:0.35s ease}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.section{padding:5rem 0}.card{background:#fff;border-radius:.25rem;border:1px solid var(--border-light);padding:2rem;transition:border-color var(--transition-fast);box-shadow:none}.card:hover{border-color:var(--border-medium)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.75rem;font-size:.95rem;font-weight:500;border-radius:.25rem;border:1px solid transparent;cursor:pointer;transition:all var(--transition-fast);gap:.5rem;letter-spacing:-.01em;font-family:inherit}.btn-primary{background:var(--primary-red);color:#fff;border-color:var(--primary-red)}.btn-primary:hover{background:var(--primary-red-dark);border-color:var(--primary-red-dark)}.btn-secondary{background:#fff;color:var(--primary-red);border:1px solid var(--primary-red)}.btn-secondary:hover{background:var(--primary-red);color:#fff}.section-header{text-align:center;margin-bottom:4rem}.section-header h2{margin-bottom:1rem}.section-header p{font-size:1.125rem}@media (max-width:768px){.container{padding:0 1.25rem}.section{padding:3.5rem 0}.btn{padding:.625rem 1.5rem;font-size:.9rem}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1a1a1a;line-height:1.5;-webkit-overflow-scrolling:touch}body,html{background-color:#fff}#app,body,html{overflow-x:hidden;width:100%}#app,.app-container{min-height:100vh}.app-container{display:flex}.main-content{flex:1;min-width:0;margin-left:280px;background:#fff}.main-content.chat-page{margin-left:0}.login-layout{min-height:100vh;background:transparent}#app.app-wecom-h5,html.app-wecom-h5-root,html.app-wecom-h5-root body{height:100%;height:100dvh;max-height:100%;max-height:100dvh;overflow:hidden}.wecom-h5-layout{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:hidden;background:transparent}.wecom-h5-layout>*{flex:1;min-height:0;height:100%}.hero{background:#fff!important;border-bottom:1px solid var(--border-light)}.hero:before{display:none!important}.gradient-text{background:none!important;-webkit-text-fill-color:var(--primary-red)!important;color:var(--primary-red)!important}.page-hero{background:#fafafa!important;padding:4rem 0 3rem!important;position:relative}.page-hero:before{display:none!important}.advantage-item,.card,.case-card,.cta-card,.discipline-card,.faq-item,.feature-card,.flow-item,.global-card,.highlight-item,.info-card,.pricing-card,.product-card,.scenario-card,.service-item,.solution-card{border:1px solid var(--border-light)!important;border-radius:.25rem!important;box-shadow:none!important}.advantage-item:hover,.card:hover,.discipline-card:hover,.feature-card:hover,.flow-item:hover,.product-card:hover,.scenario-card:hover,.solution-card:hover{border-color:var(--border-medium)!important;box-shadow:none!important}.cta-actions,.hero-actions{gap:1rem!important}.visual-card{border:1px solid var(--border-light)!important;border-radius:.25rem!important;box-shadow:none!important}.visual-card:hover{border-color:var(--border-medium)!important;box-shadow:none!important}.cta,.cta-section{background:var(--primary-red)!important}.result-value,.stat-number,.visual-stat{color:var(--primary-red)!important}.process-dot{background:var(--primary-red)!important;box-shadow:0 0 0 3px rgba(196,38,29,.15)!important}.case-tag,.market-tag,.plan-badge,.process-phase,.service-tag,.tag{background:var(--accent-red-light)!important;border-radius:.25rem!important}.pricing-card.featured{border:2px solid var(--primary-red)!important;transform:none!important}.table-header{background:var(--bg-dark)!important}.comparison-table,.process-content{border:1px solid var(--border-light)!important;border-radius:.25rem!important;box-shadow:none!important}.advantage-icon,.discipline-icon,.feature-icon,.flow-icon,.product-icon,.scenario-icon{font-size:3rem!important}.feature-icon-large{font-size:3.5rem!important}.product-header{background:var(--accent-red-light)!important;border-bottom:1px solid var(--border-light)}.section{padding:4.5rem 0!important}@media (max-width:768px){.section{padding:3rem 0!important}}.btn:hover,.card:hover,.feature-card:hover,.product-card:hover,.visual-card:hover{transform:none!important}.mobile-tab-bar,.tab-bar{box-shadow:none!important;border-top:1px solid var(--border-light)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fff!important}.chat-markdown{--chat-md-text:#1f2937;--chat-md-muted:#6b7280;--chat-md-accent:#c4261d;--chat-md-accent-soft:#fef2f2;--chat-md-border:#e5e7eb;--chat-md-code-bg:#f3f4f6;--chat-md-pre-bg:#f9fafb;--chat-md-radius:6px;--chat-md-font:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--chat-md-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;color:var(--chat-md-text);line-height:1.7;font-size:15px;font-family:var(--chat-md-font);word-break:break-word;overflow-wrap:break-word;max-width:100%;min-width:0}.chat-markdown *{max-width:100%;box-sizing:border-box}.chat-markdown :where(p,li,blockquote,td,th){white-space:normal;word-break:break-word;overflow-wrap:anywhere}.chat-markdown :where(pre,pre code){white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.chat-markdown :where(h1){color:#111827;font-size:1.35rem;font-weight:700;margin:1.15em 0 .55em;padding-bottom:.4em;border-bottom:1px solid var(--chat-md-border);line-height:1.35;letter-spacing:-.02em}.chat-markdown :where(h2){color:#374151;font-size:1.2rem;font-weight:600;margin:1em 0 .45em;padding-bottom:.25em;border-bottom:1px solid #f3f4f6;line-height:1.4}.chat-markdown :where(h3){color:var(--chat-md-accent);font-size:1.08rem;font-weight:600;margin:.9em 0 .4em;line-height:1.4}.chat-markdown :where(h4){color:#b91c1c;font-size:1rem;font-weight:600;margin:.75em 0 .35em;line-height:1.45}.chat-markdown :where(h1,h2,h3,h4):first-child{margin-top:0}.chat-markdown :where(p){margin:0 0 .75em;text-align:start;color:#374151;line-height:1.75}.chat-markdown :where(p:last-child){margin-bottom:0}.chat-markdown :where(ul,ol){margin:.5em 0 .75em;padding-left:1.35em}.chat-markdown :where(ul){list-style-type:disc}.chat-markdown :where(ol){list-style-type:decimal}.chat-markdown :where(li){margin:.35em 0;color:#4b5563;line-height:1.65}.chat-markdown :where(li)::marker{color:var(--chat-md-muted)}.chat-markdown :where(ul ul,ol ol,ul ol,ol ul){margin-top:.35em;margin-bottom:.35em}.chat-markdown :where(.contains-task-list){padding-left:.25em;list-style:none}.chat-markdown :where(.task-list-item){display:flex;align-items:flex-start;gap:.45em;list-style:none;margin-left:0}.chat-markdown :where(.task-list-item input[type=checkbox]){margin:.35em 0 0;flex-shrink:0;accent-color:var(--chat-md-accent)}.chat-markdown :where(strong,b){color:#111827;font-weight:600}.chat-markdown :where(em,i){color:var(--chat-md-muted)}.chat-markdown :where(del){color:var(--chat-md-muted);opacity:.9}.chat-markdown :where(code){font-family:var(--chat-md-mono);font-size:.88em;font-weight:500;padding:.12em .45em;border-radius:4px;background:var(--chat-md-code-bg);color:#b91c1c;border:1px solid var(--chat-md-border);white-space:pre-wrap;vertical-align:baseline}.chat-markdown :where(pre){margin:.65em 0 .85em;padding:12px 14px;background:var(--chat-md-pre-bg);color:#1e293b;border:1px solid var(--chat-md-border);border-left:3px solid #d1d5db;border-radius:var(--chat-md-radius);overflow-x:auto;font-family:var(--chat-md-mono);font-size:.86rem;line-height:1.55}.chat-markdown :where(pre:last-child){margin-bottom:0}.chat-markdown :where(pre code){background:none!important;border:none!important;padding:0!important;font-size:inherit!important;color:inherit!important;font-weight:400;white-space:inherit}.chat-markdown :where(blockquote){margin:.65em 0;padding:10px 14px;border-left:3px solid var(--chat-md-accent);background:var(--chat-md-accent-soft);color:#4b5563;border-radius:0 var(--chat-md-radius) var(--chat-md-radius) 0}.chat-markdown :where(blockquote p){margin:0 0 .4em;color:inherit}.chat-markdown :where(blockquote p:last-child){margin-bottom:0}.chat-markdown-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:.65em 0 .85em;max-width:100%;border:1px solid var(--chat-md-border);border-radius:var(--chat-md-radius);background:#fff}.chat-markdown-table-wrap:last-child{margin-bottom:0}.chat-markdown :where(.chat-markdown-table-wrap table),.chat-markdown-table-wrap :where(table){width:100%;min-width:min(100%,360px);border-collapse:collapse;table-layout:auto;margin:0;font-size:.9rem;border:none;border-radius:0}.chat-markdown :where(.chat-markdown-table-wrap td),.chat-markdown :where(.chat-markdown-table-wrap th),.chat-markdown-table-wrap :where(td),.chat-markdown-table-wrap :where(th){padding:10px 12px;text-align:start;border-bottom:1px solid var(--chat-md-border);vertical-align:top}.chat-markdown :where(.chat-markdown-table-wrap th),.chat-markdown-table-wrap :where(th){background:#f9fafb;font-weight:600;color:#374151;font-size:.82rem;text-transform:none;letter-spacing:0}.chat-markdown :where(.chat-markdown-table-wrap tr:last-child td),.chat-markdown-table-wrap :where(tr:last-child td){border-bottom:none}.chat-markdown :where(.chat-markdown-table-wrap tbody tr:nth-child(2n) td),.chat-markdown-table-wrap :where(tbody tr:nth-child(2n) td){background:#fafafa}.chat-markdown :where(a){color:var(--chat-md-accent);text-decoration:underline;text-decoration-color:rgba(196,38,29,.35);text-underline-offset:2px;font-weight:500;word-break:break-all}.chat-markdown :where(a:hover){text-decoration-color:var(--chat-md-accent);color:#9f2018}.chat-markdown :where(hr){border:none;height:1px;background:var(--chat-md-border);margin:1.15em 0}.chat-markdown :where(img){max-width:100%;height:auto;border-radius:4px;display:block;margin:.6em 0}