.app-header[data-v-455d3aea]{background:#fff;box-shadow:0 2px 10px #0000001a;position:sticky;top:0;z-index:1000;width:100%;max-width:100%;overflow:visible}.container[data-v-455d3aea]{position:relative;max-width:var(--page-max-width, none);width:100%;margin:0 auto;padding:0 var(--page-padding-x, 15px);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;height:70px;overflow:visible}.logo[data-v-455d3aea]{margin-left:5px}.nav[data-v-455d3aea],.mobile-menu-toggle[data-v-455d3aea]{margin-right:5px}.logo h1[data-v-455d3aea]{margin:0;font-size:1.15rem;color:#2c3e50;white-space:nowrap}.nav-list[data-v-455d3aea]{display:flex;list-style:none;margin:0;padding:0;gap:2rem}.nav-link[data-v-455d3aea]{text-decoration:none;color:#2c3e50;font-weight:500;padding:.5rem 1rem;border-radius:6px;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.nav-link[data-v-455d3aea]:hover,.nav-link.active[data-v-455d3aea]{background:#3498db;color:#fff}.mobile-menu-toggle[data-v-455d3aea]{display:none;flex-direction:column;cursor:pointer;gap:4px}.mobile-menu-toggle span[data-v-455d3aea]{width:25px;height:3px;background:#2c3e50;transition:.3s}.mobile-menu[data-v-455d3aea]{display:none;position:absolute;top:100%;left:0;right:0;z-index:1001;background:white;box-shadow:0 2px 10px #0000001a}.mobile-menu.active[data-v-455d3aea]{display:block}.mobile-nav-list[data-v-455d3aea]{list-style:none;margin:0;padding:1rem 0}.mobile-nav-link[data-v-455d3aea]{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;text-decoration:none;color:#2c3e50;transition:background .3s ease}.mobile-nav-link[data-v-455d3aea]:hover{background:#f8f9fa}@media (max-width: 768px){.nav[data-v-455d3aea]{display:none}.mobile-menu-toggle[data-v-455d3aea]{display:flex}}.beian-links[data-v-841fed8f]{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .85rem}.beian[data-v-841fed8f]{color:#ffffffe6;text-decoration:none;white-space:nowrap}.beian[data-v-841fed8f]:hover{text-decoration:underline;color:#fff}.beian-mps[data-v-841fed8f]{display:inline-flex;align-items:center;gap:.35rem}.beian-mps-icon[data-v-841fed8f]{display:block;flex-shrink:0}.app-footer[data-v-a2bc8466]{background:#2c3e50;color:#fff;padding:0;margin-top:auto;width:100%}.container[data-v-a2bc8466]{max-width:var(--page-max-width, none);margin:0 auto;padding:.65rem var(--page-padding-x, 15px);box-sizing:border-box;width:100%}.footer-line[data-v-a2bc8466]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .75rem;margin:0;font-size:.8rem;line-height:1.5;opacity:.9}.sep[data-v-a2bc8466]{opacity:.45}.app-version[data-v-a2bc8466]{opacity:.75;font-variant-numeric:tabular-nums}.mobile-welcome[data-v-28d34b0a]{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.5rem 3rem;color:#fff;text-align:center;box-sizing:border-box;overflow:hidden}.mobile-welcome__bg[data-v-28d34b0a]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(20,28,40,.35) 0%,rgba(20,28,40,.55) 45%,rgba(20,28,40,.78) 100%),url(/images/brand-welcome.jpg) center / cover no-repeat;z-index:0}.mobile-welcome__inner[data-v-28d34b0a]{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;max-width:22rem}.mobile-welcome__brand[data-v-28d34b0a]{font-size:1.4rem;font-weight:600;line-height:1.45;margin:0;text-shadow:0 1px 8px rgba(0,0,0,.35)}.mobile-welcome__tag[data-v-28d34b0a]{font-size:.95rem;font-weight:300;margin:0;opacity:.9;letter-spacing:.06em}.mobile-welcome__beian[data-v-28d34b0a]{position:relative;z-index:1;margin:0;font-size:.75rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem .35rem}.mobile-welcome__beian[data-v-28d34b0a] .beian{color:#ffffffb8}.mobile-welcome__beian[data-v-28d34b0a] .beian:hover{color:#ffffffeb}*{margin:0;padding:0;box-sizing:border-box}html{overflow-x:clip;max-width:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#333;background:#f8f9fa;overflow-x:clip;max-width:100%}#app{min-height:100vh;display:flex;flex-direction:column;width:100%;max-width:100%;overflow-x:clip}.main-content{flex:1;min-width:0;max-width:100%;overflow-x:clip}:root{--page-max-width: none;--page-padding-x: 15px;--kb-tree-width: 300px;--kb-card-padding: 1.25rem;--kb-layout-gap: var(--kb-card-padding);--kb-article-outer-max: calc( 100vw - 2 * var(--page-padding-x) - var(--kb-tree-width) - var(--kb-layout-gap) )}@media (max-width: 768px){:root{--kb-article-outer-max: calc(100vw - 2 * var(--page-padding-x))}}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-header{font-family:inherit}.md-code-block,.md-code-block pre,.md-code-block code,.md-code-block .hljs,.md-code-block .md-code-lc{color:#1f2328!important;background:transparent!important}.md-code-block .hljs-comment,.md-code-block .hljs-quote{color:#1a7f37!important;font-style:normal}.md-code-block .hljs-string,.md-code-block .hljs-regexp,.md-code-block .hljs-meta .hljs-string{color:#1f2328!important}.md-code-block .hljs-keyword,.md-code-block .hljs-selector-tag,.md-code-block .hljs-doctag,.md-code-block .hljs-formula,.md-code-block .hljs-subst,.md-code-block .hljs-name,.md-code-block .hljs-section,.md-code-block .hljs-selector-id,.md-code-block .hljs-selector-class,.md-code-block .hljs-selector-attr,.md-code-block .hljs-selector-pseudo{color:#cf222e!important}.md-code-block .hljs-built_in,.md-code-block .hljs-literal{color:#9a6700!important}.md-code-block .hljs-number,.md-code-block .hljs-symbol,.md-code-block .hljs-bullet,.md-code-block .hljs-type,.md-code-block .hljs-params{color:#6639ba!important}.md-code-block .hljs-attr,.md-code-block .hljs-attribute,.md-code-block .hljs-variable,.md-code-block .hljs-template-variable,.md-code-block .hljs-template-tag,.md-code-block .hljs-meta,.md-code-block .hljs-meta .hljs-keyword{color:#953800!important}.md-code-block .hljs-title,.md-code-block .hljs-title.class_,.md-code-block .hljs-title.function_,.md-code-block .hljs-class .hljs-title{color:#6639ba!important}.md-code-block .hljs-link{color:#0550ae!important;text-decoration:underline}.md-code-block .hljs-addition{color:#1a7f37!important}.md-code-block .hljs-deletion{color:#cf222e!important}
