:root{--product-nav-ink:#102536;--product-nav-muted:#506575;--product-nav-paper:#f5f7f7;--product-nav-line:#d8e0e3;--product-nav-blue:#075fca;--product-nav-blue-strong:#034b9f}
.product-navigation{position:relative;z-index:120;font-family:"IBM Plex Sans","Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;color:var(--product-nav-ink)}
.product-nav-top{display:flex;align-items:stretch;min-height:44px}
.product-nav-root{display:flex!important;align-items:center;white-space:nowrap}
.product-nav-toggle{width:28px;min-height:44px;padding:0;border:0;background:transparent;color:currentColor;cursor:pointer}
.product-nav-toggle span{display:block;width:7px;height:7px;margin:auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform 180ms ease}
.product-navigation[data-open="true"] .product-nav-toggle span{transform:translateY(2px) rotate(225deg)}
.product-nav-panel{position:fixed;z-index:125;top:76px;left:50%;width:min(1080px,calc(100vw - 48px));padding:22px;background:rgb(255 255 255/.98);border:1px solid var(--product-nav-line);box-shadow:0 28px 70px rgb(16 37 54/.14);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-8px);transition:opacity 180ms ease,transform 180ms ease,visibility 180ms}
.product-navigation[data-open="true"] .product-nav-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0)}
.product-nav-overview{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:62px!important;margin:0 0 18px!important;padding:12px 16px!important;color:#fff!important;background:var(--product-nav-ink)!important}
.product-nav-overview:after,.product-nav-products a:after,.product-nav-root:after{display:none!important}
.product-nav-overview span{display:grid;gap:2px}.product-nav-overview strong{font-size:15px;letter-spacing:.04em}.product-nav-overview small{color:rgb(255 255 255/.7);font-size:11px;font-weight:500}.product-nav-overview>i{font-style:normal;font-size:18px}
.product-nav-groups{display:grid;grid-template-columns:1.35fr .72fr 1.15fr;gap:1px;background:var(--product-nav-line)}
.product-nav-group{min-width:0;background:#fff}
.product-nav-group-toggle{display:block;width:100%;min-height:72px;padding:14px 16px;text-align:left;border:0;border-bottom:1px solid var(--product-nav-line);background:var(--product-nav-paper);color:var(--product-nav-ink)}
.product-nav-group-toggle span{display:block;font-size:14px;font-weight:720}.product-nav-group-toggle small{display:block;margin-top:3px;color:var(--product-nav-muted);font-size:10px;font-weight:500;line-height:1.45}.product-nav-group-toggle i{display:none}
.product-nav-products{padding:6px 0}
.product-nav-group-overview{display:block!important;min-height:38px!important;padding:10px 16px!important;color:var(--product-nav-blue-strong)!important;background:#f8fbfe!important;font-size:10px!important;font-weight:720!important;letter-spacing:.02em!important;border-bottom:1px solid var(--product-nav-line)!important}
.product-nav-group-overview:hover,.product-nav-group-overview:focus-visible{background:#edf4fb!important}
.product-nav-products a{position:relative!important;display:grid!important;grid-template-columns:minmax(100px,.55fr) 1fr 16px!important;align-items:center!important;gap:12px!important;min-height:52px!important;padding:8px 16px!important;color:var(--product-nav-ink)!important;background:#fff!important}
.product-nav-products a:hover,.product-nav-products a:focus-visible,.product-nav-products a[aria-current="page"]{background:#edf4fb!important;color:var(--product-nav-blue-strong)!important}
.product-nav-products a[aria-current="page"]{box-shadow:inset 2px 0 var(--product-nav-blue)}
.product-nav-products strong{font-size:12px;white-space:nowrap}.product-nav-products span{font-size:10px;line-height:1.4;color:var(--product-nav-muted)}.product-nav-products i{font-style:normal;text-align:right;color:var(--product-nav-blue)}
.site-header .product-navigation{flex:0 0 auto}.site-header .product-nav-root{font-size:12px;padding:10px 4px}.site-header .product-nav-panel{top:72px}.site-menu .product-navigation{width:100%}.site-menu .product-nav-panel{top:auto}
.nav-links>.product-navigation{align-self:stretch}.nav-links>.product-navigation .product-nav-root{padding-block:26px}.nav-links>.product-navigation .product-nav-toggle{min-height:76px}
@media (max-width:980px){
  .nav-links>.product-navigation{align-self:auto;width:100%}.nav-links>.product-navigation .product-nav-top{width:100%;min-height:52px;border-bottom:1px solid rgb(16 37 54/.12)}.nav-links>.product-navigation .product-nav-root{flex:1;padding:12px 0!important}.nav-links>.product-navigation .product-nav-toggle{width:52px;min-height:52px}
  .product-nav-panel{position:static;width:100%;max-height:0;padding:0;border:0;box-shadow:none;opacity:1;visibility:visible;overflow:hidden;pointer-events:none;transform:none;background:transparent;transition:max-height 360ms cubic-bezier(.2,.7,.2,1)}
  .product-navigation[data-open="true"] .product-nav-panel{max-height:900px;padding:10px 0 16px;pointer-events:auto;transform:none}
  .product-nav-overview{min-height:50px!important;margin-bottom:8px!important}.product-nav-groups{display:block;background:transparent}
  .product-nav-group{border-top:1px solid var(--product-nav-line)}.product-nav-group-toggle{position:relative;min-height:58px;padding-right:44px;cursor:pointer}.product-nav-group-toggle i{display:block;position:absolute;right:18px;top:25px;width:7px;height:7px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg);transition:transform 180ms ease}.product-nav-group[data-expanded="true"] .product-nav-group-toggle i{transform:rotate(225deg)}
  .product-nav-products{display:none}.product-nav-group[data-expanded="true"] .product-nav-products{display:block}.product-nav-products a{grid-template-columns:104px 1fr 16px!important;min-height:48px!important}
  .site-menu .product-nav-top{width:100%}.site-menu .product-nav-root{flex:1!important;min-height:48px}.site-menu .product-nav-toggle{width:48px}.site-header>.product-navigation{display:none}
}
@media (prefers-reduced-motion:reduce){.product-nav-panel,.product-nav-toggle span,.product-nav-group-toggle i{transition:none!important}}
