/* EQ v15.346 — canonical brand lock.
   Visual-only. Reinstates the approved legacy header composition everywhere:
   four equal neon bars -> one-line "EQ Эквалайзер компетенций" -> justified subtitle. */
.brand.eq-brand-standard,.report-brand.eq-brand-standard{
  --eqb-main:34px;--eqb-sub:10.4px;--eqb-copy:470px;--eqb-bar-w:11px;--eqb-bar-h:46px;--eqb-bar-gap:5px;--eqb-gap:15px;
  display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:var(--eqb-gap)!important;
  width:auto!important;max-width:none!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;
  color:#fff!important;text-decoration:none!important;font-family:Manrope,Inter,"Segoe UI",system-ui,sans-serif!important;text-transform:none!important;letter-spacing:normal!important;line-height:1!important;
}
.brand.eq-brand-standard .eq-brand-lock-bars{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:var(--eqb-bar-gap)!important;width:auto!important;height:var(--eqb-bar-h)!important;flex:0 0 auto!important;margin:0!important;padding:0!important;color:inherit!important;filter:drop-shadow(0 0 6px rgba(168,85,247,.30)) drop-shadow(0 0 9px rgba(56,189,248,.15))!important}
.brand.eq-brand-standard .eq-brand-lock-bars i{display:block!important;width:var(--eqb-bar-w)!important;height:var(--eqb-bar-h)!important;flex:0 0 var(--eqb-bar-w)!important;margin:0!important;padding:0!important;border-radius:999px!important;border:1.45px solid rgba(3,5,12,.94)!important;box-shadow:0 0 6px color-mix(in srgb,currentColor 62%,transparent),0 0 13px color-mix(in srgb,currentColor 38%,transparent),inset 0 1px 1px rgba(255,255,255,.28),inset 0 -3px 4px rgba(0,0,0,.56)!important}
.brand.eq-brand-standard .eq-brand-lock-bars i:nth-child(1){color:#a855f7!important;background:linear-gradient(180deg,#c084fc,#a855f7 52%,#7e22ce)!important}.brand.eq-brand-standard .eq-brand-lock-bars i:nth-child(2){color:#38bdf8!important;background:linear-gradient(180deg,#7dd3fc,#38bdf8 52%,#0284c7)!important}.brand.eq-brand-standard .eq-brand-lock-bars i:nth-child(3){color:#fb923c!important;background:linear-gradient(180deg,#fdba74,#fb923c 52%,#ea580c)!important}.brand.eq-brand-standard .eq-brand-lock-bars i:nth-child(4){color:#22c55e!important;background:linear-gradient(180deg,#86efac,#22c55e 52%,#16a34a)!important}
.brand.eq-brand-standard .eq-brand-lock-copy{position:relative!important;display:block!important;width:var(--eqb-copy)!important;min-width:var(--eqb-copy)!important;max-width:var(--eqb-copy)!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0!important;overflow:visible!important;color:#fff!important}
.brand.eq-brand-standard .eq-brand-lock-title{position:absolute!important;left:0!important;top:1px!important;display:block!important;width:max-content!important;max-width:none!important;margin:0!important;padding:0!important;color:#fff!important;white-space:nowrap!important;overflow:visible!important;font-size:var(--eqb-main)!important;font-weight:850!important;line-height:.96!important;letter-spacing:-.058em!important;word-spacing:.045em!important;text-transform:none!important;-webkit-text-stroke:.34px rgba(0,0,0,.72)!important;paint-order:stroke fill!important;text-shadow:0 1px 0 rgba(0,0,0,.92),0 0 9px rgba(255,255,255,.12)!important}
.brand.eq-brand-standard .eq-brand-lock-subtitle{position:absolute!important;left:0!important;right:0!important;top:37px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:0!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;color:rgba(236,242,255,.58)!important;white-space:nowrap!important;overflow:visible!important;font-size:var(--eqb-sub)!important;font-weight:520!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;text-shadow:0 1px 2px rgba(0,0,0,.94),0 0 6px rgba(255,255,255,.08)!important;opacity:.96!important}
.brand.eq-brand-standard .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;letter-spacing:inherit!important;text-transform:none!important}
.brand.eq-brand-standard::before,.brand.eq-brand-standard::after,.report-brand.eq-brand-standard::before,.report-brand.eq-brand-standard::after{content:none!important;display:none!important}.brand.eq-brand-standard>img,.brand.eq-brand-standard>.eq-brand-mark,.brand.eq-brand-standard>.brand-bars,.brand.eq-brand-standard>.brand-copy,.brand.eq-brand-standard>.report-brand-text{display:none!important}
.topbar .brand.eq-brand-standard,.commercial-topbar .brand.eq-brand-standard,.report-top .brand.eq-brand-standard,.top .brand.eq-brand-standard{--eqb-main:34px;--eqb-sub:10.4px;--eqb-copy:470px;--eqb-bar-w:11px;--eqb-bar-h:46px;--eqb-gap:15px;flex:0 0 auto!important}
.eq-sidebar-brand{position:relative!important;min-height:92px!important;padding-top:4px!important}.eq-sidebar-brand .brand.eq-brand-standard{--eqb-main:34px;--eqb-sub:10.4px;--eqb-copy:470px;--eqb-bar-w:11px;--eqb-bar-h:46px;--eqb-gap:15px;position:absolute!important;left:3px!important;top:6px!important;width:548px!important;max-width:none!important;transform:scale(.45)!important;transform-origin:left top!important}.eq-sidebar-brand .collapse-button{position:absolute!important;right:0!important;top:57px!important;z-index:3!important}.brand.eq-brand-standard>span{margin:0!important}
@media(max-width:1180px){.topbar .brand.eq-brand-standard,.commercial-topbar .brand.eq-brand-standard,.report-top .brand.eq-brand-standard,.top .brand.eq-brand-standard{--eqb-main:28px;--eqb-sub:8.5px;--eqb-copy:385px;--eqb-bar-w:9px;--eqb-bar-h:39px;--eqb-bar-gap:4px;--eqb-gap:12px}.brand.eq-brand-standard .eq-brand-lock-copy{height:47px!important;min-height:47px!important}.brand.eq-brand-standard .eq-brand-lock-subtitle{top:31px!important}}
@media(max-width:860px){.topbar .brand.eq-brand-standard,.commercial-topbar .brand.eq-brand-standard,.report-top .brand.eq-brand-standard,.top .brand.eq-brand-standard{--eqb-main:22px;--eqb-sub:6.8px;--eqb-copy:302px;--eqb-bar-w:8px;--eqb-bar-h:34px;--eqb-bar-gap:3px;--eqb-gap:10px}.brand.eq-brand-standard .eq-brand-lock-copy{height:41px!important;min-height:41px!important}.brand.eq-brand-standard .eq-brand-lock-subtitle{top:26px!important}}
@media(max-width:620px){.topbar .brand.eq-brand-standard,.commercial-topbar .brand.eq-brand-standard,.report-top .brand.eq-brand-standard,.top .brand.eq-brand-standard{--eqb-main:18px;--eqb-sub:5.55px;--eqb-copy:248px;--eqb-bar-w:7px;--eqb-bar-h:30px;--eqb-bar-gap:3px;--eqb-gap:9px}.brand.eq-brand-standard .eq-brand-lock-copy{height:36px!important;min-height:36px!important}.brand.eq-brand-standard .eq-brand-lock-subtitle{top:22px!important}}

@media(min-width:1101px){.eq-app-shell{grid-template-columns:280px minmax(0,1fr)!important}}
