/* final50-nav: header = Pricing, Downloads, More (dropdown), Sign in. Loaded last. */
#site-header .nav .nav-more-list{display:contents}
@media (min-width:821px){
  #site-header .nav .nav-more{position:relative;display:inline-flex;align-items:center}
  #site-header .nav .nav-more-label{cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:10px 0;color:inherit;font:inherit}
  #site-header .nav .nav-more-label::after{content:"";width:6px;height:6px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-2px)}
  #site-header .nav .nav-more:hover .nav-more-label,#site-header .nav .nav-more:focus-within .nav-more-label{color:var(--text-primary,#fff)}
  #site-header .nav .nav-more-list{display:none;position:absolute;top:100%;right:-16px;min-width:210px;flex-direction:column;gap:2px;padding:8px;background:#131316;border:1px solid rgba(255,255,255,.14);border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,.6);z-index:60}
  #site-header .nav .nav-more:hover .nav-more-list,#site-header .nav .nav-more:focus-within .nav-more-list{display:flex}
  #site-header .nav .nav-more-list a{display:block!important;padding:10px 12px!important;border-radius:8px;white-space:nowrap}
  #site-header .nav .nav-more-list a:hover{background:rgba(255,255,255,.08)}
  #site-header .nav a.nav-signin{display:inline-flex!important;align-items:center;padding:9px 18px!important;border-radius:10px;background:var(--sc-cut-lime,#d4ff00)!important;border:0!important;color:#000!important;font-size:14px!important;font-weight:800!important;white-space:nowrap}
  #site-header .nav a.nav-signin:hover{filter:brightness(1.08);transform:none}
}
@media (max-width:820px){
  #site-header .nav .nav-more{display:contents}
  #site-header .nav .nav-more-label{display:none}
  #site-header .nav a.nav-signin{order:99}
}
