/* Family bar7, loaded in <head> (id=cs-bar7) so the bar paints at its final size; legal.js skips re-injecting it. Source: _workspace/shared/bar7.css. Offsets match legal.js's measured value. */
:root{--cs-brandbar-offset:49px}@media (max-width:640px){:root{--cs-brandbar-offset:53px}}html body .cs-brandbar{height:46px!important;min-height:46px!important;max-height:46px!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;align-content:center!important;gap:10px!important;padding:0 12px 0 14px!important;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,0) 60%),linear-gradient(180deg,rgba(9,15,27,.94),rgba(6,11,20,.9))!important;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border-bottom:1px solid rgba(255,255,255,.07)!important;box-shadow:0 12px 30px -20px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.09)!important;overflow:visible!important}html body .cs-brandbar::after{content:""!important;position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(247,198,93,.55) 50%,transparent 100%);pointer-events:none}html body .cs-brandbar::after{background:linear-gradient(90deg,transparent 0%,rgba(247,198,93,.5) 50%,transparent 100%),linear-gradient(90deg,transparent 0,rgba(255,240,200,.95) 50%,transparent 100%)!important;background-size:100% 100%,180px 100%!important;background-repeat:no-repeat!important;background-position:0 0,-200px 0!important}@media (prefers-reduced-motion:no-preference){html body .cs-brandbar::after{animation:cs-bar7-glint 7s cubic-bezier(.45,0,.2,1) 1.2s infinite}@keyframes cs-bar7-glint{0%{background-position:0 0,-200px 0}55%,100%{background-position:0 0,calc(100vw + 200px) 0}}}html body .cs-brandbar__sep{display:none!important}html body .cs-brandbar__wordmark{flex:0 0 auto!important;font-size:11px!important;letter-spacing:.16em!important;gap:9px!important;color:#f8fafc!important;opacity:.92}html body .cs-brandbar__wordmark:before{width:14px!important;height:14px!important;border-radius:4px!important;background:linear-gradient(135deg,#ffd479,#f0a93b)!important;box-shadow:0 0 16px rgba(255,194,87,.55)!important}html body .cs-brandbar__nav-scroll-wrap{flex:1 1 auto!important;min-width:0!important;order:0!important;margin:0!important;padding:0!important;overflow-x:auto!important;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 32px),transparent 100%)!important;mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 32px),transparent 100%)!important}html body .cs-brandbar__nav-scroll-wrap::-webkit-scrollbar{display:none}html body .cs-brandbar__nav{gap:2px!important;flex-wrap:nowrap!important;width:max-content!important;padding:0 16px 0 6px!important}html body .cs-brandbar__link{height:30px!important;min-height:30px!important;padding:0 11px!important;border-radius:999px!important;font-size:12.5px!important;font-weight:500!important;letter-spacing:.01em!important;color:rgba(226,232,240,.72)!important;background:transparent!important;box-shadow:none!important;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease!important}html body .cs-brandbar__link:hover{color:#fff!important;background:rgba(255,255,255,.07)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)!important}html body .cs-brandbar__link__dot{width:5px!important;height:5px!important;opacity:.45!important}html body .cs-brandbar__link.is-active,html body .cs-brandbar__link[aria-current="page"],html body .cs-brandbar__link[data-current="true"]{color:#ffe1a0!important;background:linear-gradient(180deg,rgba(247,198,93,.2),rgba(247,198,93,.07))!important;box-shadow:inset 0 0 0 1px rgba(247,198,93,.4),0 0 20px -6px rgba(247,198,93,.55)!important}html body .cs-brandbar__link.is-active .cs-brandbar__link__dot,html body .cs-brandbar__link[aria-current="page"] .cs-brandbar__link__dot{opacity:1!important;background:#ffc257!important;box-shadow:0 0 8px #ffc257!important}html body .cs-brandbar__tag::after{content:none!important;display:none!important}html body .cs-brandbar__tag{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0 11px!important;border-radius:999px!important;border:1px solid rgba(148,163,184,.2)!important;background:rgba(255,255,255,.035)!important;color:rgba(226,232,240,.8)!important;font-size:12px!important;white-space:nowrap!important;text-decoration:none!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease!important}html body .cs-brandbar__tag:not(.cs-donate-link){width:30px;padding:0!important;font-size:0!important;gap:0!important;overflow:hidden}html body .cs-brandbar__tag:not(.cs-donate-link) *{font-size:0!important}html body .cs-brandbar__tag:not(.cs-donate-link)::before{display:inline-block!important;flex:0 0 auto!important;width:auto!important;height:auto!important;margin:0!important;background:none!important;border-radius:0!important;box-shadow:none!important;opacity:1!important;font-size:13px!important;line-height:1!important;font-weight:700!important;color:rgba(241,245,249,.86)!important}html body .cs-brandbar__tag.cs-brandbar__built-by::before{content:"HF"!important;font-size:10px!important;letter-spacing:.04em}html body .cs-brandbar__tag.cs-dobrodetel-link::before{content:"◆"!important;color:#ffc257!important}html body .cs-brandbar__tag.cs-facebook-link::before{content:"f"!important;font-family:Georgia,serif!important;font-size:15px!important;color:#9ab8ff!important}html body .cs-brandbar__tag.cs-legal-link::before{content:"✉"!important}html body .cs-brandbar__tag.cs-methodology-link::before{content:"ⓘ"!important;font-size:14px!important}html body .cs-brandbar__tag:not(.cs-donate-link):hover,html body .cs-brandbar__tag:not(.cs-donate-link):focus-visible{width:auto;padding:0 12px!important;font-size:12px!important;color:#fff!important;border-color:rgba(247,198,93,.45)!important;background:rgba(247,198,93,.1)!important}html body .cs-brandbar__tag:not(.cs-donate-link):hover *,html body .cs-brandbar__tag:not(.cs-donate-link):focus-visible *{font-size:12px!important}html body .cs-brandbar__tag:not(.cs-donate-link):hover::before,html body .cs-brandbar__tag:not(.cs-donate-link):focus-visible::before{display:none!important}html body .cs-brandbar__tag.cs-donate-link{padding:0 14px!important;border-color:transparent!important;background:linear-gradient(135deg,#ff7396,#e2456c)!important;color:#fff!important;font-weight:800!important;letter-spacing:.05em!important;box-shadow:0 8px 20px -10px rgba(242,87,127,.9)!important}html body .cs-brandbar__tag.cs-donate-link:hover{filter:brightness(1.08)}@media (max-width:1180px){html body .cs-brandbar__wordmark{max-width:24px!important;overflow:hidden!important;letter-spacing:0!important}html body .cs-brandbar__wordmark>*:not(:first-child),html body .cs-brandbar__wordmark span{display:none!important}}@media (max-width:640px){html body .cs-brandbar{height:50px!important;min-height:50px!important;max-height:50px!important;gap:6px!important;padding:0 8px 0 10px!important}html body .cs-brandbar__tag.cs-brandbar__built-by,html body .cs-brandbar__tag.cs-facebook-link,html body .cs-brandbar__tag.cs-methodology-link{display:none!important}html body .cs-brandbar__tag.cs-donate-link{width:34px;padding:0!important;font-size:0!important}html body .cs-brandbar__tag.cs-donate-link *{font-size:0!important}html body .cs-brandbar__tag.cs-donate-link::before{content:"♥"!important;display:inline-block!important;flex:0 0 auto!important;width:auto!important;height:auto!important;background:none!important;box-shadow:none!important;font-size:15px}html body .cs-brandbar__link{font-size:13.5px!important;padding:0 10px!important}}@media (prefers-reduced-motion:reduce){html body .cs-brandbar *{transition:none!important}}html body .cs-brandbar__inner{display:flex!important;align-items:center!important;gap:10px!important;flex:1 1 auto!important;min-width:0!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body .cs-brandbar__links{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:2px!important;overflow-x:auto!important;scrollbar-width:none;padding:0 16px 0 6px!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 32px),transparent 100%)!important;mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 32px),transparent 100%)!important}html body .cs-brandbar__links::-webkit-scrollbar{display:none}html body .cs-brandbar__builtby{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px;height:30px!important;border-radius:999px!important;border:1px solid rgba(148,163,184,.2)!important;background:rgba(255,255,255,.035)!important;font-size:0!important;overflow:hidden;color:#fff!important;text-decoration:none!important}html body .cs-brandbar__builtby::before{content:"HF"!important;font-size:10px!important;font-weight:700!important;color:rgba(241,245,249,.86)!important}html body .cs-brandbar__builtby:hover,html body .cs-brandbar__builtby:focus-visible{width:auto;padding:0 12px!important;font-size:12px!important}html body .cs-brandbar__builtby:hover::before,html body .cs-brandbar__builtby:focus-visible::before{display:none!important}html body .cs-brandbar__link.cs-donate-link{flex:0 0 auto!important;height:30px!important;padding:0 14px!important;border-radius:999px!important;background:linear-gradient(135deg,#ff7396,#e2456c)!important;color:#fff!important;font-weight:800!important;letter-spacing:.05em!important;box-shadow:0 8px 20px -10px rgba(242,87,127,.9)!important}html body .cs-brandbar__link.cs-donate-link .cs-brandbar__link__dot{display:none!important}@media (max-width:640px){html body .cs-brandbar__builtby{display:none!important}html body .cs-brandbar__link.cs-donate-link{font-size:0!important;width:34px;padding:0!important;justify-content:center}html body .cs-brandbar__link.cs-donate-link *{font-size:0!important}html body .cs-brandbar__link.cs-donate-link::before{content:"♥"!important;font-size:15px!important;color:#fff!important}}
