/* EQ v490.3 — REG-0280 canonical report-derived brand lock.
   One geometry everywhere; only --eq-brand-scale changes by context.
   Source geometry = accepted report lockup (v367): bars 11x48, bar gap 5,
   brand gap 15, copy 390x48, title 28/31, subtitle 8.6/10. */
html body .brand.eq-brand-standard:not(.report-brand){
  --eq-brand-scale:.72;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:calc(15px * var(--eq-brand-scale))!important;
  width:max-content!important;
  max-width:none!important;
  min-width:0!important;
  height:calc(48px * var(--eq-brand-scale))!important;
  min-height:calc(48px * var(--eq-brand-scale))!important;
  margin:0!important;padding:0!important;overflow:visible!important;
  transform:none!important;transform-origin:initial!important;
  color:#fff!important;text-decoration:none!important;
  font-family:Manrope,Inter,"Segoe UI",system-ui,sans-serif!important;
  line-height:1!important;
}
html body .brand.eq-brand-standard:not(.report-brand) .eq-brand-lock-bars{
  position:static!important;
  display:grid!important;
  grid-template-columns:repeat(4,calc(11px * var(--eq-brand-scale)))!important;
  gap:calc(5px * var(--eq-brand-scale))!important;
  width:calc(59px * var(--eq-brand-scale))!important;
  min-width:calc(59px * var(--eq-brand-scale))!important;
  height:calc(48px * var(--eq-brand-scale))!important;
  flex:0 0 calc(59px * var(--eq-brand-scale))!important;
  margin:0!important;padding:0!important;
  filter:drop-shadow(0 0 calc(6px * var(--eq-brand-scale)) rgba(168,85,247,.30)) drop-shadow(0 0 calc(9px * var(--eq-brand-scale)) rgba(56,189,248,.15))!important;
}
html body .brand.eq-brand-standard:not(.report-brand) .eq-brand-lock-bars i{
  display:block!important;
  width:calc(11px * var(--eq-brand-scale))!important;
  height:calc(48px * var(--eq-brand-scale))!important;
  flex:none!important;margin:0!important;padding:0!important;
  border-radius:999px!important;
  border:calc(1.45px * var(--eq-brand-scale)) solid rgba(3,5,12,.94)!important;
}
html body .brand.eq-brand-standard:not(.report-brand) .eq-brand-lock-copy{
  position:static!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:space-between!important;
  width:calc(390px * var(--eq-brand-scale))!important;
  min-width:calc(390px * var(--eq-brand-scale))!important;
  max-width:calc(390px * var(--eq-brand-scale))!important;
  height:calc(48px * var(--eq-brand-scale))!important;
  min-height:calc(48px * var(--eq-brand-scale))!important;
  margin:0!important;padding:0!important;overflow:visible!important;
  transform:none!important;
}
html body .brand.eq-brand-standard:not(.report-brand) .eq-brand-lock-title{
  position:static!important;left:auto!important;top:auto!important;
  display:block!important;width:auto!important;max-width:none!important;
  margin:0!important;padding:0!important;white-space:nowrap!important;overflow:visible!important;
  color:#fff!important;
  font-size:calc(28px * var(--eq-brand-scale))!important;
  font-weight:850!important;
  line-height:calc(31px * var(--eq-brand-scale))!important;
  letter-spacing:-.045em!important;word-spacing:normal!important;
  -webkit-text-stroke:0!important;paint-order:normal!important;
  text-shadow:0 1px 0 rgba(0,0,0,.78),0 0 9px rgba(255,255,255,.10)!important;
}
html body .brand.eq-brand-standard:not(.report-brand) .eq-brand-lock-subtitle{
  position:static!important;left:auto!important;right:auto!important;top:auto!important;
  display:flex!important;align-items:flex-end!important;justify-content:space-between!important;
  gap:0!important;
  width:100%!important;
  height:calc(11px * var(--eq-brand-scale))!important;
  margin:0!important;padding:0!important;
  color:#93a5bd!important;white-space:nowrap!important;overflow:visible!important;
  font-size:calc(8.6px * var(--eq-brand-scale))!important;
  font-weight:520!important;
  line-height:calc(10px * var(--eq-brand-scale))!important;
  letter-spacing:0!important;text-transform:none!important;
  text-shadow:none!important;opacity:1!important;
}
html body .brand.eq-brand-standard:not(.report-brand) .eq-brand-lock-subtitle span{
  display:inline-block!important;flex:0 0 auto!important;width:auto!important;
  margin:0!important;padding:0!important;color:inherit!important;font:inherit!important;line-height:inherit!important;
}
/* Accepted HR cabinet/sidebar scale. */
html body .eq-sidebar-brand .brand.eq-brand-standard:not(.report-brand){
  --eq-brand-scale:.56;
  position:static!important;left:auto!important;top:auto!important;
}
/* Keep the accepted report itself as the source geometry; v367 owns it. */
html body .report-top .brand.eq-brand-standard.report-brand{transform:none!important;}
@media(max-width:760px){
  html body .brand.eq-brand-standard:not(.report-brand){--eq-brand-scale:.56;}
  html body .eq-sidebar-brand .brand.eq-brand-standard:not(.report-brand){--eq-brand-scale:.50;}
}
