body.marketing .site-header [data-site-mobile-nav]{display:none}
@media (max-width:1023px){
  body.marketing .site-header [data-site-mobile-nav]{display:block}
}
@media (max-width: 900px) {
  .site-header > div{position:relative}
  [data-site-mobile-nav]{position:static}
  [data-site-mobile-nav] > summary{position:relative;z-index:31}
  [data-site-mobile-nav] > button[data-site-mobile-overlay]{
    display:none;
    position:fixed;
    inset:0;
    z-index:29;
    background:rgba(15,23,42,0.38);
    backdrop-filter:blur(1px);
    -webkit-backdrop-filter:blur(1px);
  }
  [data-site-mobile-nav][open] > button[data-site-mobile-overlay]{display:block}
  body.marketing .site-header [data-site-mobile-nav] > div{
    position:fixed;
    left:0;
    top:0;
    z-index:30;
    width:40vw;
    max-width:40vw;
    height:100dvh;
    overflow:auto;
    padding:72px 16px 20px;
    box-sizing:border-box;
    background:var(--site-surface,#fff);
    border-right:1px solid var(--site-line,#e5e7eb);
    border-radius:0;
    box-shadow:12px 0 28px rgba(15,23,42,0.14);
    transform:translateX(-100%);
    transition:transform .2s ease;
  }
  body.marketing .site-header [data-site-mobile-nav][open] > div{transform:translateX(0)}
  [data-site-mobile-nav] :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a),
  [data-site-mobile-nav] .site-btn{width:100%;box-sizing:border-box;justify-content:flex-start;white-space:normal;text-align:left}
  [data-site-mobile-nav] :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a){display:flex;align-items:center;min-height:42px;box-sizing:border-box;white-space:normal;gap:8px}
  body.marketing .site-header .site-nav-mobile-group{width:100%;box-sizing:border-box}
  body.marketing .site-header .site-nav-mobile-group > summary::-webkit-details-marker{display:none}
  body.marketing .site-header .site-nav-mobile-group > summary{list-style:none;cursor:pointer}
  body.marketing .site-header .site-nav-mobile-group > summary{
    display:flex;
    align-items:center;
    justify-content:flex-start;
    gap:6px;
    width:100%;
    min-height:42px;
    box-sizing:border-box;
    text-align:left;
  }
  body.marketing .site-header .site-nav-mobile-group > summary > span[aria-hidden="true"]:last-child{
    margin-left:auto;
    font-size:11px;
    opacity:.58;
    transition:transform .16s ease;
  }
  body.marketing .site-header .site-nav-mobile-group[open] > summary > span[aria-hidden="true"]:last-child{transform:rotate(180deg)}
  body.marketing .site-header .site-nav-mobile-group > div{
    display:grid;
    gap:2px;
    margin:2px 0 6px;
    padding:2px 0 2px 18px;
    border-left:1px solid #e1e3e5;
  }
  body.marketing .site-header .site-nav-mobile-group > div[data-depth="0"]{margin-left:10px;padding-left:14px}
  body.marketing .site-header .site-nav-mobile-group > div[data-depth="1"]{margin-left:12px;padding-left:16px}
  body.marketing .site-header .site-nav-mobile-group > div[data-depth="2"]{margin-left:14px;padding-left:18px}
  body.marketing .site-header .site-nav-mobile-group > div[data-depth="3"]{margin-left:16px;padding-left:20px}
  body.marketing .site-header .site-nav-mobile-group[data-nested] > summary{
    min-height:34px;
    font-size:13px;
    font-weight:500;
    padding-left:0;
  }
  body.marketing .site-header [data-site-mobile-nav] > div [data-child="true"]{
    justify-content:flex-start;
    min-height:34px;
    width:100%;
    padding:6px 10px;
    border-radius:8px;
    background:transparent;
    color:#6d7175;
    font-size:13px;
    font-weight:500;
  }
  body.marketing .site-header [data-site-mobile-nav] > div [data-child="true"]:hover{
    color:var(--site-pal-accent,#111213);
    background:rgba(0,0,0,.035);
  }
  body.marketing .site-header [data-site-mobile-nav] > div [data-child="true"][data-current="true"]{
    color:var(--site-pal-accent,#111213);
    background:transparent;
    font-weight:650;
    box-shadow:none;
  }
  body.marketing .site-header [data-site-mobile-nav] > div [data-child="true"][data-current="true"] > span:not(.site-nav-badge){
    text-decoration-line:underline;
    text-decoration-thickness:2px;
    text-underline-offset:.35em;
  }
  body.marketing .site-header [data-site-mobile-nav] > div .site-nav-mobile-group > div :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a)[data-current="true"]{
    color:var(--site-pal-accent,#111213);
    background:transparent;
    font-weight:700;
    box-shadow:none;
  }
  body.marketing .site-header [data-site-mobile-nav] > div .site-nav-mobile-group > div :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a)[data-current="true"] > span:not(.site-nav-badge){
    text-decoration-line:underline;
    text-decoration-thickness:2px;
    text-underline-offset:.35em;
  }
  body.marketing .site-header [data-site-mobile-nav] > div .site-nav-mobile-group > div :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a)[data-current="true"]:hover{
    color:var(--site-pal-accent,#111213);
    background:transparent;
  }
  [data-site-mobile-nav] > div > hr{margin:12px 0;border-top:1px solid var(--site-line,#e5e7eb)}
}
[data-site-user-menu] > button[data-site-user-overlay]{display:none}
@media (max-width: 1023px) {
  body.marketing [data-site-user-menu]{position:static}
  [data-site-user-menu] > summary{position:relative;z-index:61}
  [data-site-user-menu] > button[data-site-user-overlay]{
    display:none;
    position:fixed;
    inset:0;
    z-index:59;
    background:rgba(15,23,42,0.38);
    backdrop-filter:blur(1px);
    -webkit-backdrop-filter:blur(1px);
  }
  [data-site-user-menu][open] > button[data-site-user-overlay]{display:block}
  body.marketing .site-header [data-site-user-menu] > div[role="menu"]{
    position:fixed;
    left:auto;
    right:0;
    top:0;
    z-index:60;
    width:min(41vw,160px);
    min-width:120px;
    max-width:calc(50vw - 24px);
    height:100dvh;
    overflow:auto;
    padding:72px 16px 20px;
    box-sizing:border-box;
    border-radius:0;
    border-left:1px solid #e1e3e5;
    border-right:0;
    box-shadow:-12px 0 28px rgba(15,23,42,0.14);
    transform:translateX(100%);
    transition:transform .2s ease;
  }
  body.marketing .site-header [data-site-user-menu][open] > div[role="menu"]{transform:translateX(0)}
  body.marketing [data-site-user-menu] > div[role="menu"] > a{
    display:flex;
    align-items:center;
    justify-content:center;
    min-height:42px;
    width:100%;
    box-sizing:border-box;
    border-radius:12px;
    white-space:nowrap;
  }
}
@media (min-width: 1024px) {
  body.marketing .site-header > div{
    position:relative;
  }
  body.marketing [data-site-desktop-nav],
  body.marketing [data-site-desktop-nav] > div,
  body.marketing .site-nav-item[data-depth="root"],
  body.marketing .site-nav-item[data-depth="root"].site-nav-item[data-full-menu]{
    position:static;
  }
  body.marketing .site-nav-item[data-depth="root"]:not(.site-nav-item[data-full-menu]) > [data-site-nav-dropdown][data-position="nested"]{
    left:var(--site-nav-dropdown-left, 0);
    right:auto;
    top:100%;
    margin-top:0;
    background:#fff;
    color:#111213;
    --site-surface:#fff;
    --site-text:#202223;
    --site-muted:#6b7280;
    --site-line:#e5e7eb;
  }
  body.marketing .site-nav-item[data-full-menu] > [data-site-nav-dropdown][data-position="root"]{
    position:absolute;
    left:0;
    right:0;
    top:100%;
    width:100%;
    min-width:0;
    margin:0;
    padding:28px max(var(--site-content-pad-r), calc((100vw - var(--site-max, 1120px)) / 2 + var(--site-content-pad-r))) 32px max(var(--site-content-pad), calc((100vw - var(--site-max, 1120px)) / 2 + var(--site-content-pad)));
    border:0;
    border-radius:0;
    border-top:1px solid #e5e7eb;
    background:#fff;
    box-shadow:0 18px 40px rgba(15,23,42,.12);
    z-index:40;
    box-sizing:border-box;
  }
}
.site-nav-item{position:relative}
.site-nav-item > :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a){
  display:flex;
  align-items:center;
  gap:6px;
  transition:background .16s ease,color .16s ease,box-shadow .16s ease;
}
:is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a) > span:not(.site-nav-badge){display:inline;text-decoration:none}
.site-nav-item > a > span[aria-hidden="true"]:last-child{font-size:10px;opacity:.52;transition:transform .16s ease,opacity .16s ease}
.site-nav-item:hover > :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a) > span[aria-hidden="true"]:last-child,
.site-nav-item:focus-within > :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a) > span[aria-hidden="true"]:last-child{opacity:.78}
[data-site-nav-dropdown]{
  display:none;
  position:absolute;
  left:0;
  top:100%;
  min-width:220px;
  padding:10px;
  border:1px solid var(--site-line,#e5e7eb);
  border-radius:10px;
  background:#fff;
  color:#111213;
  box-shadow:0 18px 42px rgba(15,23,42,.14);
  z-index:35;
}
.site-nav-item:hover > [data-site-nav-dropdown]:not([data-site-nav-dropdown][data-position="root"]),
.site-nav-item[data-submenu-open] > [data-site-nav-dropdown]:not([data-site-nav-dropdown][data-position="root"]),
.site-nav-item:focus-within > [data-site-nav-dropdown]:not([data-site-nav-dropdown][data-position="root"]),
.site-nav-item > [data-site-nav-dropdown]:not([data-site-nav-dropdown][data-position="root"]):hover{
  display:grid;
  gap:4px;
}
.site-nav-item > [data-site-nav-dropdown]:not([data-site-nav-dropdown][data-position="root"])::before{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:100%;
  height:24px;
}
@media (min-width: 1024px) {
  body.marketing [data-site-nav-dropdown][data-position="root"]{
    position:absolute;
    left:0;
    right:0;
    top:100%;
    width:100%;
    min-width:0;
    max-width:none;
    margin:0;
    padding:26px max(var(--site-content-pad-r), calc((100vw - var(--site-max, 1120px)) / 2 + var(--site-content-pad-r))) 30px max(var(--site-content-pad), calc((100vw - var(--site-max, 1120px)) / 2 + var(--site-content-pad)));
    border:0;
    border-radius:0;
    border-top:1px solid #e5e7eb;
    background:#fff;
    box-shadow:0 18px 36px rgba(15,23,42,.10);
    z-index:40;
    flex-wrap:wrap;
    justify-content:flex-start;
    align-items:flex-start;
    align-content:flex-start;
    gap:14px 44px;
    box-sizing:border-box;
    text-align:left;
  }
  body.marketing [data-site-nav-dropdown][data-position="root"]::before{
    left:50%;
    right:auto;
    width:100vw;
    margin-left:-50vw;
    height:24px;
  }
  body.marketing .site-nav-item[data-depth="root"]:hover > [data-site-nav-dropdown][data-position="root"],
  body.marketing .site-nav-item[data-depth="root"][data-submenu-open] > [data-site-nav-dropdown][data-position="root"],
  body.marketing .site-nav-item[data-depth="root"]:focus-within > [data-site-nav-dropdown][data-position="root"],
  body.marketing .site-nav-item[data-depth="root"] > [data-site-nav-dropdown][data-position="root"]:hover{
    display:flex;
  }
  body.marketing [data-site-nav-dropdown][data-position="root"] > .site-nav-item[data-depth="nested"]{
    flex:0 1 auto;
    min-width:156px;
    max-width:240px;
    width:auto;
    display:flex;
    flex-direction:column;
    align-items:stretch;
    text-align:left;
  }
  body.marketing [data-site-nav-dropdown][data-position="root"] > .site-nav-item[data-depth="nested"] > :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a){
    justify-content:flex-start;
    text-align:left;
    min-height:34px;
    padding:6px 0;
    color:#1f2937;
    background:transparent;
    border-radius:0;
    font-weight:650;
  }
  body.marketing [data-site-nav-dropdown][data-position="root"] > .site-nav-item[data-depth="nested"] > :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a):hover,
  body.marketing [data-site-nav-dropdown][data-position="root"] > .site-nav-item[data-depth="nested"] > :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a)[data-current="true"]{
    color:var(--site-pal-accent,#111213);
    background:transparent;
    box-shadow:none;
  }
  body.marketing [data-site-nav-dropdown][data-position="root"] > .site-nav-item[data-depth="nested"] > :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a):hover > span:not(.site-nav-badge),
  body.marketing [data-site-nav-dropdown][data-position="root"] > .site-nav-item[data-depth="nested"] > :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a)[data-current="true"] > span:not(.site-nav-badge){
    text-decoration-line:underline;
    text-decoration-thickness:2px;
    text-underline-offset:.35em;
  }
  body.marketing [data-site-nav-dropdown][data-position="root"] > .site-nav-item[data-depth="nested"] > :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a) > span[aria-hidden="true"]:last-child{
    display:none;
  }
  body.marketing [data-site-nav-dropdown][data-position="root"] .site-nav-item[data-depth="nested"] > [data-site-nav-dropdown][data-position="nested"]{
    display:grid;
    position:static;
    padding:8px 0 0;
    margin:0;
    gap:3px;
    border:0;
    box-shadow:none;
    background:transparent;
    text-align:left;
  }
  body.marketing [data-site-nav-dropdown][data-position="root"] [data-site-nav-dropdown][data-position="nested"] :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a){
    justify-content:flex-start;
    min-height:30px;
    padding:4px 0;
    padding-left:0;
    font-size:.9rem;
    font-weight:500;
    color:#6b7280;
    text-align:left;
  }
  body.marketing [data-site-nav-dropdown][data-position="root"] [data-site-nav-dropdown][data-position="nested"] :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a):hover,
  body.marketing [data-site-nav-dropdown][data-position="root"] [data-site-nav-dropdown][data-position="nested"] :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a)[data-current="true"]{
    color:var(--site-pal-accent,#111213);
    background:transparent;
  }
  body.marketing [data-site-nav-dropdown][data-position="root"] [data-site-nav-dropdown][data-position="nested"] :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a):hover > span:not(.site-nav-badge),
  body.marketing [data-site-nav-dropdown][data-position="root"] [data-site-nav-dropdown][data-position="nested"] :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a)[data-current="true"] > span:not(.site-nav-badge){
    text-decoration-line:underline;
    text-decoration-thickness:2px;
    text-underline-offset:.35em;
  }
  body.marketing .site-nav-item[data-submenu-style="mega"] > [data-site-nav-dropdown][data-position="root"] > .site-nav-item[data-depth="nested"]{
    min-width:160px;
    max-width:260px;
  }
  body.marketing .site-nav-item[data-submenu-style="flyout"] > [data-site-nav-dropdown][data-position="root"] > .site-nav-item[data-depth="nested"]{
    min-width:180px;
    max-width:280px;
  }
}
[data-site-nav-dropdown]:not([data-site-nav-dropdown][data-position="root"]){
  max-width:min(300px, calc(100vw - 32px));
}
[data-site-nav-dropdown]:not([data-site-nav-dropdown][data-position="root"]) :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a){
  justify-content:flex-start;
  width:100%;
  min-width:0;
  min-height:38px;
  padding:8px 10px;
  box-sizing:border-box;
  border-radius:8px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
body.marketing .site-header [data-site-nav-dropdown]:not([data-site-nav-dropdown][data-position="root"]) :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a){
  color:#1f2937;
  background:transparent;
  font-weight:550;
}
body.marketing .site-header [data-site-nav-dropdown]:not([data-site-nav-dropdown][data-position="root"]) :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a):hover,
body.marketing .site-header [data-site-nav-dropdown]:not([data-site-nav-dropdown][data-position="root"]) :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a)[data-current="true"]{
  color:var(--site-pal-accent,#111213);
  background:transparent;
  box-shadow:none;
}
body.marketing .site-header [data-site-nav-dropdown]:not([data-site-nav-dropdown][data-position="root"]) :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a):hover > span:not(.site-nav-badge),
body.marketing .site-header [data-site-nav-dropdown]:not([data-site-nav-dropdown][data-position="root"]) :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a)[data-current="true"] > span:not(.site-nav-badge){
  text-decoration-line:underline;
  text-decoration-thickness:2px;
  text-underline-offset:.35em;
}
[data-site-nav-dropdown]:not([data-site-nav-dropdown][data-position="root"]) :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a)[data-current="true"]{font-weight:700}
[data-site-nav-dropdown]:not([data-site-nav-dropdown][data-position="root"]) .site-nav-item[data-depth="nested"]{display:block;width:100%;min-width:0}
[data-site-nav-dropdown]:not([data-site-nav-dropdown][data-position="root"]) .site-nav-item[data-depth="nested"] > :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a) > span[aria-hidden="true"]:last-child{margin-left:auto;font-size:10px;opacity:.58;transition:transform .16s ease}
[data-site-nav-dropdown]:not([data-site-nav-dropdown][data-position="root"]) .site-nav-item[data-depth="nested"]:hover > :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a) > span[aria-hidden="true"]:last-child,[data-site-nav-dropdown]:not([data-site-nav-dropdown][data-position="root"]) .site-nav-item[data-depth="nested"]:focus-within > :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a) > span[aria-hidden="true"]:last-child{transform:rotate(180deg)}
[data-site-nav-dropdown]:not([data-site-nav-dropdown][data-position="root"]) .site-nav-item[data-depth="nested"] > [data-site-nav-dropdown]{
  position:static;
  left:auto;
  top:auto;
  display:grid;
  min-width:0;
  width:auto;
  max-width:100%;
  margin:2px 0 6px 10px;
  padding:2px 0 2px 10px;
  border:0;
  border-left:1px solid #e5e7eb;
  border-radius:0;
  box-shadow:none;
  background:transparent;
  gap:2px;
}
[data-site-nav-dropdown]:not([data-site-nav-dropdown][data-position="root"]) .site-nav-item[data-depth="nested"] > :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a) > span[aria-hidden="true"]:last-child{transform:rotate(180deg)}
[data-site-nav-dropdown]:not([data-site-nav-dropdown][data-position="root"]) .site-nav-item[data-depth="nested"] > [data-site-nav-dropdown]::before{display:none}
[data-site-nav-dropdown]:not([data-site-nav-dropdown][data-position="root"]) [data-site-nav-dropdown][data-position="nested"] :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a){
  min-height:32px;
  padding:5px 8px;
  font-size:.92rem;
  font-weight:500;
  color:#6b7280;
  white-space:normal;
  overflow-wrap:anywhere;
  line-height:1.35;
}
[data-site-nav-dropdown]:not([data-site-nav-dropdown][data-position="root"]) [data-site-nav-dropdown][data-position="nested"] :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a):hover,[data-site-nav-dropdown]:not([data-site-nav-dropdown][data-position="root"]) [data-site-nav-dropdown][data-position="nested"] :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a)[data-current="true"]{color:var(--site-pal-accent,#111213);background:transparent;box-shadow:none}
[data-site-nav-dropdown]:not([data-site-nav-dropdown][data-position="root"]) [data-site-nav-dropdown][data-position="nested"] :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a):hover > span:not(.site-nav-badge),[data-site-nav-dropdown]:not([data-site-nav-dropdown][data-position="root"]) [data-site-nav-dropdown][data-position="nested"] :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a)[data-current="true"] > span:not(.site-nav-badge){text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:.35em}
:is(.site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a) > img{width:16px;height:16px;object-fit:contain;flex:none}
:is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a) i[class*="fa-"],[data-child="true"] i[class*="fa-"],.site-nav-mobile-group > summary i[class*="fa-"]{font-size:14px;line-height:1;flex:none;width:16px;text-align:center}
.site-nav-badge{display:inline-flex;align-items:center;margin-left:6px;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:700;line-height:1.4;letter-spacing:.02em;color:#fff;background:#ef4444;vertical-align:middle}
.site-nav-badge[data-badge-color="primary"]{background:var(--site-pal-accent,#111213)}
.site-nav-badge[data-badge-color="accent"]{background:var(--accent,#6ea8fe)}
.site-nav-badge[data-badge-color="danger"]{background:#ef4444}
.site-nav-badge[data-badge-color="success"]{background:#22c55e}
.site-nav-badge[data-badge-color="warning"]{background:#f59e0b}
.site-nav-badge[data-badge-color="muted"]{background:#6b7280}
[data-link-color="primary"]{--site-nav-config-color:var(--site-pal-accent,#111213)}
[data-link-color="accent"]{--site-nav-config-color:var(--accent,#6ea8fe)}
[data-link-color="danger"]{--site-nav-config-color:#ef4444}
[data-link-color="success"]{--site-nav-config-color:#22c55e}
[data-link-color="warning"]{--site-nav-config-color:#f59e0b}
[data-link-color="muted"]{--site-nav-config-color:#6b7280}
[data-link-color="primary"]:not(.is-active),[data-link-color="accent"]:not(.is-active),[data-link-color="danger"]:not(.is-active),[data-link-color="success"]:not(.is-active),[data-link-color="warning"]:not(.is-active),[data-link-color="muted"]:not(.is-active){color:var(--site-nav-config-color)}
body.marketing .site-header [data-site-nav-dropdown] :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a)[data-link-color],
body.marketing .site-header [data-site-nav-dropdown] :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a)[data-link-color]:hover,
body.marketing .site-header [data-site-nav-dropdown] :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a)[data-link-color][data-current="true"],
body.marketing .site-header [data-site-nav-dropdown] :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a)[data-link-color][data-current="true"]:hover,
body.marketing .site-header [data-site-mobile-nav] > div .site-nav-mobile-group > div :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a)[data-link-color],
body.marketing .site-header [data-site-mobile-nav] > div .site-nav-mobile-group > div :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a)[data-link-color]:hover,
body.marketing .site-header [data-site-mobile-nav] > div .site-nav-mobile-group > div :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a)[data-link-color][data-current="true"],
body.marketing .site-header [data-site-mobile-nav] > div .site-nav-mobile-group > div :is([data-site-nav-link], .site-nav-item > a, .site-nav-mobile-group > summary, [data-site-mobile-nav] > div > a)[data-link-color][data-current="true"]:hover{color:var(--site-nav-config-color)}
.site-nav-item[data-submenu-style="fade"] > [data-site-nav-dropdown]{animation:siteNavSubFade .22s ease}
.site-nav-item[data-submenu-style="fade_up"] > [data-site-nav-dropdown][data-position="root"]{animation:siteNavSubFadeUpRoot .24s ease}
.site-nav-item[data-submenu-style="slide_up"] > [data-site-nav-dropdown][data-position="root"]{animation:siteNavSubSlideUpRoot .24s ease}
.site-nav-item[data-submenu-style="slide"] > [data-site-nav-dropdown][data-position="root"]{animation:siteNavSubSlideRoot .24s ease}
@keyframes siteNavSubFade{from{opacity:0}to{opacity:1}}
@keyframes siteNavSubFadeUpRoot{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@keyframes siteNavSubSlideUpRoot{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@keyframes siteNavSubSlideRoot{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
.site-nav-item[data-submenu-style="mega"] > [data-site-nav-dropdown][data-position="root"]{animation:siteNavSubFadeUpRoot .24s ease}
