:root{--pcb-site-header-height:108px;--pcb-site-header-green:#078066;--pcb-site-header-ink:#1c2925;--pcb-site-header-muted:#657871;--pcb-site-header-line:#dce8e4}
body.pcb-site-header-mounted{box-sizing:border-box;padding-top:var(--pcb-site-header-height)}
.pcb-site-header{position:fixed;top:0;right:0;left:0;z-index:1100;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:var(--pcb-site-header-height);padding:18px 44px;gap:32px;background:#fff;border-bottom:1px solid var(--pcb-site-header-line);font-family:"Microsoft YaHei","PingFang SC","Noto Sans SC",Arial,sans-serif}
.pcb-site-header__brand{display:inline-flex;align-items:center;gap:18px;min-width:0;color:var(--pcb-site-header-ink);text-decoration:none}.pcb-site-header__brand img{width:60px;height:60px;flex:0 0 auto;border-radius:12px;object-fit:contain}.pcb-site-header__brand strong,.pcb-site-header__brand small{display:block}.pcb-site-header__brand strong{font-size:30px;line-height:1.2;font-weight:700!important;white-space:nowrap}.pcb-site-header__brand small{margin-top:5px;color:var(--pcb-site-header-muted);font-size:18px;line-height:1.25}
.pcb-site-header__nav{display:flex;align-items:center;justify-content:center;gap:46px;white-space:nowrap}.pcb-site-header__nav a{position:relative;color:#3d504a;font-size:21px;line-height:1.25;font-weight:700;text-decoration:none}.pcb-site-header__nav a:hover,.pcb-site-header__nav a[aria-current="page"]{color:var(--pcb-site-header-green)}.pcb-site-header__nav a[aria-current="page"]::after{position:absolute;right:0;bottom:-14px;left:0;height:2px;background:var(--pcb-site-header-green);content:""}
.pcb-site-header__nav-menu{position:relative;display:flex;align-items:center;height:48px}.pcb-site-header__nav-dropdown{position:absolute;top:calc(100% - 2px);left:50%;z-index:1101;display:none;width:156px;padding:6px;border:1px solid var(--pcb-site-header-line);border-radius:10px;background:#fff;box-shadow:0 8px 20px rgba(28,41,37,.10);transform:translateX(-50%)}.pcb-site-header__nav-menu:hover .pcb-site-header__nav-dropdown,.pcb-site-header__nav-menu:focus-within .pcb-site-header__nav-dropdown{display:grid;gap:2px}.pcb-site-header__nav-dropdown a{display:flex;align-items:center;gap:9px;height:36px;padding:0 10px;border-radius:6px;color:#40564e;font-size:14px;font-weight:400!important}.pcb-site-header__nav-dropdown a:hover{background:#f4faf8;color:#075f4d}.pcb-site-header__nav-icon{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.pcb-site-header__account{display:flex;align-items:center;justify-content:flex-end;gap:30px;min-width:0;white-space:nowrap}.pcb-site-header__message,.pcb-site-header__profile{display:inline-flex;align-items:center;gap:12px;color:#40564e;font-size:17px;line-height:1.2;font-weight:400;text-decoration:none}.pcb-site-header__message b{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#9aa5a1;color:#fff;font-size:14px;font-weight:400}.pcb-site-header__message.is-live-data b{background:#e95a63;color:#fff}.pcb-site-header__profile-wrap{position:relative}.pcb-site-header__profile{gap:18px;padding:0;border:0;background:transparent;color:var(--pcb-site-header-ink);font:inherit;cursor:pointer}.pcb-site-header__avatar{display:block;width:70px;height:70px;border-radius:50%;overflow:hidden;background:var(--pcb-site-header-green)}.pcb-site-header__avatar img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.pcb-site-header__caret{width:12px;height:12px;border-right:3px solid var(--pcb-site-header-muted);border-bottom:3px solid var(--pcb-site-header-muted);transform:translateY(-3px) rotate(45deg)}.pcb-site-header__profile[aria-expanded="true"] .pcb-site-header__caret{transform:translateY(3px) rotate(225deg)}.pcb-site-header__menu{position:absolute;top:calc(100% + 16px);right:0;z-index:1001;box-sizing:border-box;width:160px;padding:12px 0;border:1px solid #edf1ef;border-radius:16px;background:#fff;box-shadow:0 12px 28px rgba(28,41,37,.14)}.pcb-site-header__menu a{display:flex;align-items:center;gap:16px;height:56px;padding:0 22px;color:#324a42;font-size:18px;font-weight:400;text-decoration:none}.pcb-site-header__menu a:hover{background:#f4faf8;color:#075f4d}.pcb-site-header__menu svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pcb-site-header__menu-divider{height:1px;margin:8px 22px;background:#e6ece9}
.pcb-site-header__auth{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;border-radius:10px;background:var(--pcb-site-header-green);color:#fff;font-size:16px;line-height:1;font-weight:400;text-decoration:none}.pcb-site-header__auth:hover{background:#075f4d}
.pcb-mobile-nav-toggle,.pcb-mobile-nav{display:none}
@media(max-width:1440px){:root{--pcb-site-header-height:92px}.pcb-site-header{padding:14px 32px;gap:24px;min-height:92px}.pcb-site-header__brand{gap:12px}.pcb-site-header__brand img{width:52px;height:52px}.pcb-site-header__brand strong{font-size:25px}.pcb-site-header__brand small{font-size:14px}.pcb-site-header__nav{gap:30px}.pcb-site-header__nav a{font-size:18px}.pcb-site-header__account{gap:20px}.pcb-site-header__message,.pcb-site-header__profile{font-size:16px}.pcb-site-header__avatar{width:54px;height:54px}.pcb-site-header__message b{width:26px;height:26px;font-size:14px}}
@media(max-width:960px){:root{--pcb-site-header-height:76px}.pcb-site-header{grid-template-columns:minmax(0,1fr) auto;min-height:76px;padding:12px 20px}.pcb-site-header__nav{display:none}.pcb-site-header__brand strong{font-size:21px}.pcb-site-header__brand small,.pcb-site-header__message{display:none}.pcb-site-header__profile{gap:10px;font-size:17px}.pcb-site-header__avatar{width:46px;height:46px}.pcb-site-header__caret{width:8px;height:8px;border-width:2px}}
.pcb-site-header__profile strong{font-weight:400}
.pcb-site-header__avatar{display:grid;place-items:center}.pcb-site-header__avatar-placeholder{width:58%;height:58%;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.9}
.pcb-site-header__enterprise{display:inline-flex;align-items:center;gap:14px;color:var(--pcb-site-header-ink);font-size:17px;line-height:1.2;white-space:nowrap}.pcb-site-header__enterprise svg{width:24px;height:24px;fill:none;stroke:var(--pcb-site-header-green);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pcb-site-header__enterprise strong{font-weight:400}
.pcb-site-header__enterprise-wrap{position:relative}.pcb-site-header__enterprise{padding:0;border:0;background:transparent;cursor:pointer}.pcb-site-header__enterprise-menu{position:absolute;top:calc(100% + 16px);right:0;z-index:1000;width:230px;min-width:230px;max-width:230px;padding:12px 0;box-sizing:border-box;border:1px solid #edf1ef;border-radius:16px;background:#fff;box-shadow:0 12px 28px rgba(28,41,37,.14)}.pcb-site-header__enterprise-menu a{display:flex;align-items:center;gap:10px;width:100%;height:56px;padding:0 14px;box-sizing:border-box;border-radius:0;color:#324a42;font-size:18px;font-weight:400;text-decoration:none;white-space:nowrap;word-break:keep-all}.pcb-site-header__enterprise-menu a svg{width:26px;height:26px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pcb-site-header__enterprise-menu a:hover,.pcb-site-header__enterprise-menu a.is-current{background:#f4faf8;color:#075f4d}

/* Keep desktop controls at the 1440px visual scale; wider viewports add whitespace only. */
:root{--pcb-site-header-height:76px}
.pcb-site-header{min-height:76px;padding:14px clamp(20px,4vw,56px);gap:24px}
.pcb-site-header__brand{gap:12px;min-width:0}.pcb-site-header__brand img{width:48px;height:48px;object-fit:contain}.pcb-site-header__brand strong{font-size:24px;white-space:nowrap}.pcb-site-header__brand small{font-size:12px;white-space:nowrap}
.pcb-site-header__nav{gap:32px;min-width:0}.pcb-site-header__nav a{font-size:14px;white-space:nowrap}.pcb-site-header__account{gap:16px}.pcb-site-header__message,.pcb-site-header__profile,.pcb-site-header__enterprise{font-size:14px}.pcb-site-header__avatar{width:44px;height:44px}.pcb-site-header__message b{width:24px;height:24px;font-size:12px}.pcb-site-header__auth{height:40px;padding:0 18px;font-size:14px;white-space:nowrap}
@media(max-width:960px){.pcb-site-header{padding:12px 20px}.pcb-site-header__brand img{width:44px;height:44px}.pcb-site-header__brand strong{font-size:21px}}

/* Enterprise account menu: fixed desktop width, right-aligned with its trigger. */
.pcb-site-header__enterprise-menu {
  width: 230px;
  min-width: 230px;
  max-width: 230px;
  right: 0;
  left: auto;
  box-sizing: border-box;
}

.pcb-site-header__enterprise strong {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.pcb-site-header__enterprise-menu a {
  white-space: nowrap;
  word-break: keep-all;
  gap: 10px;
  padding-right: 14px;
  padding-left: 14px;
}

.pcb-site-header__message {
  position: relative;
}

.pcb-site-header__message b,
.pcb-site-header__message.is-live-data b {
  background: #dff3ea;
  color: #e84b4b;
  font-weight: 700;
}

.pcb-site-header__message.is-live-data::after {
  display: none;
}

/* 当前栏目和悬停栏目复用统一页头的 indicator，不改变导航行高。 */
.pcb-site-header__nav a::before{display:none!important}
.pcb-site-header__nav a::after{display:none}
/* 兼容旧页头规则：将同一个 ::after 与统一页头的文字下横线重合，避免在页脚再画一条。 */
.pcb-site-header__nav a[aria-current="page"]::after{bottom:18px!important;height:3px!important}
.pcb-site-header__nav-dropdown a::before,.pcb-site-header__nav-dropdown a::after{display:none!important;content:none!important}

/* Intelligence is a primary section with its five information entry points. */
.pcb-site-header__nav .pcb-intelligence-nav{height:auto}
.pcb-site-header__nav .pcb-intelligence-nav .pcb-site-header__nav-dropdown{width:192px;padding:10px}
.pcb-site-header__nav .pcb-intelligence-nav .pcb-site-header__nav-dropdown a{height:42px!important;padding:0 12px;font-size:16px!important;justify-content:flex-start;font-weight:400!important}
.pcb-site-header__nav .pcb-intelligence-nav .pcb-site-header__nav-icon{width:21px;height:21px;stroke-width:1.8}
.pcb-site-header__nav .pcb-intelligence-nav .pcb-site-header__nav-dropdown a::after{display:none!important}
/* The legacy shared header fixes its width at 1366px. Let the new home fit narrow desktops. */
@media(min-width:1025px) and (max-width:1365px){
 .intelligence-page .pcb-site-header.pcb-unified-header{width:100%;min-width:0}
 .intelligence-page .site-header__inner{width:calc(100% - 40px);min-width:0;margin-inline:auto;column-gap:20px}
 .intelligence-page .site-header__brand-title{font-size:24px!important}
 .intelligence-page .site-header__brand-text{margin-left:10px}
 .intelligence-page .site-header__nav{gap:22px!important}
 .intelligence-page .site-header__nav-item{font-size:14px!important}
 .intelligence-page .site-header__login{min-width:100px!important;font-size:14px!important}
}
@media(min-width:961px) and (max-width:1024px){
 .intelligence-page .pcb-site-header.pcb-unified-header{width:100%;min-width:0}
 .intelligence-page .site-header__inner{width:calc(100% - 40px);min-width:0;margin-inline:auto}
}

.pcb-mobile-nav .pcb-mobile-nav__intelligence-child{padding-left:36px;color:var(--pcb-site-header-muted)}
