/* V474 — Mantra-only premium header identity. Other branches keep the existing P + branch-name header. */
html.v474-brand-pending .v199-brand{visibility:hidden}
.v474-default-mark{display:inline-grid;place-items:center;width:100%;height:100%}
.v474-mantra-round,.v474-mantra-wordmark{display:none}
.v474-brand-copy{display:flex;align-items:center;min-width:0}
.v474-default-copy{min-width:0}
.v199-brand.v474-mantra-brand{gap:11px!important}
.v199-brand.v474-mantra-brand .brandmark{
  width:52px!important;height:52px!important;flex:0 0 52px!important;
  padding:0!important;border-radius:50%!important;overflow:hidden!important;
  background:#fff!important;box-shadow:0 6px 16px rgba(14,50,108,.16)!important;
  border:1px solid rgba(25,67,129,.14)!important;
}
.v199-brand.v474-mantra-brand .v474-default-mark{display:none!important}
.v199-brand.v474-mantra-brand .v474-mantra-round{
  display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important;
}
.v199-brand.v474-mantra-brand .v474-default-copy{display:none!important}
.v199-brand.v474-mantra-brand .v474-mantra-wordmark{
  display:block!important;width:120px!important;height:60px!important;object-fit:fill!important;object-position:left center!important;
  mix-blend-mode:multiply;
}
@media(max-width:760px){
  .v199-brand.v474-mantra-brand .brandmark{width:44px!important;height:44px!important;flex-basis:44px!important}
  .v199-brand.v474-mantra-brand .v474-mantra-wordmark{width:98px!important;height:49px!important}
}
