html.lqb-closed #sws-linq-bar{display:none!important}
#sws-linq-bar{
  /* Bar palette. Shared colours come from the site tokens in site.css. */
  --lqb-accent:var(--amber);
  --lqb-bg:#17181A;
  --lqb-text:var(--white);
  --lqb-sub:#C9C6BF;
  --lqb-label:#9C9993;
  --lqb-arrow:#6E6C68;
  --lqb-sep:#3A3C40;
  /* Illustration: the three plows and their lights */
  --lqb-heads:#2B2D30;
  --lqb-light-amber:#FFB020;
  --lqb-light-blue:#4A90FF;
  --lqb-board-yellow:#F5C518;
  --lqb-board-black:#151515;
  --lqb-btn-bg:var(--amber);
  --lqb-btn-bg-hover:var(--amber-lt);
  --lqb-btn-color:var(--brand-black);
  --lqb-btn-radius:var(--r);
  --lqb-btn-font:var(--font);
  position:relative;
  z-index:10;
  display:grid;
  grid-template-columns:auto auto auto minmax(0, 1fr) auto auto;
  grid-template-areas:"logo sep demo text cta close";
  align-items:center;
  column-gap:28px;
  min-height:76px;
  margin:0;
  padding:0 8px 0 36px;
  background:var(--lqb-bg);
  border-bottom:2px solid var(--lqb-accent);
  color:var(--lqb-text);
  font-family:var(--font);
  font-size:15px;
  line-height:1.3;
  text-align:left;
  -webkit-font-smoothing:antialiased;
}
#sws-linq-bar *,#sws-linq-bar *::before,#sws-linq-bar *::after{box-sizing:border-box}
#sws-linq-bar p{margin:0}
#sws-linq-bar img{display:block;max-width:none;border:0;box-shadow:none}
#sws-linq-bar .lqb-logo{grid-area:logo;height:44px;width:auto}
#sws-linq-bar .lqb-sep{grid-area:sep;width:1px;height:44px;background:var(--lqb-sep)}

#sws-linq-bar .lqb-demo{grid-area:demo;display:flex;align-items:center;gap:18px}
#sws-linq-bar .lqb-group{display:flex;flex-direction:column;align-items:center;gap:6px}
#sws-linq-bar .lqb-label{font-family:var(--font);font-weight:700;font-size:11px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--lqb-label);white-space:nowrap}
#sws-linq-bar .lqb-group--on .lqb-label{color:var(--lqb-accent)}
#sws-linq-bar .lqb-trucks{display:flex;align-items:flex-end;gap:8px}
#sws-linq-bar .lqb-truck{--lqb-d:1.2s;--lqb-o:0s;display:flex;flex-direction:column;align-items:center;gap:3px}
#sws-linq-bar .lqb-truck--2{--lqb-d:1.05s;--lqb-o:-0.5s}
#sws-linq-bar .lqb-truck--3{--lqb-d:1.38s;--lqb-o:-0.95s}
#sws-linq-bar .lqb-heads{display:flex;gap:2px;padding:2px 3px;background:var(--lqb-heads);border-radius:3px}
#sws-linq-bar .lqb-heads i{display:block;width:6px;height:5px;border-radius:1px}
#sws-linq-bar .lqb-heads .lqb-a{background:var(--lqb-light-amber);box-shadow:0 0 6px 1px color-mix(in srgb, var(--lqb-light-amber) 60%, transparent)}
#sws-linq-bar .lqb-heads .lqb-b{background:var(--lqb-light-blue);box-shadow:0 0 10px 3px color-mix(in srgb, var(--lqb-light-blue) 85%, transparent);animation:lqb-blu var(--lqb-d) linear var(--lqb-o) infinite}
#sws-linq-bar .lqb-board{display:block;width:36px;height:20px;border-radius:2px;background:repeating-conic-gradient(var(--lqb-board-yellow) 0 25%, var(--lqb-board-black) 0 50%) 0 0 / 9px 9px}
#sws-linq-bar .lqb-arrow{flex-shrink:0;color:var(--lqb-arrow)}
@keyframes lqb-blu{0%,11%{opacity:1}12%,19%{opacity:.12}20%,31%{opacity:1}32%,100%{opacity:.12}}
@media (prefers-reduced-motion: reduce){#sws-linq-bar .lqb-heads .lqb-b{animation:none}}

#sws-linq-bar .lqb-text{grid-area:text;display:flex;flex-direction:column;gap:4px;padding-left:8px}
#sws-linq-bar .lqb-title{font-family:var(--font);font-weight:800;font-size:20px;line-height:1.15;color:var(--lqb-text)}
#sws-linq-bar .lqb-sub{font-size:13.5px;line-height:1.35;color:var(--lqb-sub)}

#sws-linq-bar .lqb-cta{grid-area:cta;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:5px 20px;border-radius:var(--lqb-btn-radius);background-color:var(--lqb-btn-bg);color:var(--lqb-btn-color);font-family:var(--lqb-btn-font);font-weight:600;font-size:14px;line-height:1.2;letter-spacing:.3px;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color .25s ease}
#sws-linq-bar .lqb-cta:hover,#sws-linq-bar .lqb-cta:focus-visible{background-color:var(--lqb-btn-bg-hover);color:var(--lqb-btn-color)}
#sws-linq-bar .lqb-cta svg{flex-shrink:0}

#sws-linq-bar .lqb-close{grid-area:close;justify-self:end;display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:4px;background:transparent;color:var(--lqb-label);box-shadow:none;cursor:pointer;transition:color .2s ease}
#sws-linq-bar .lqb-close:hover,#sws-linq-bar .lqb-close:focus-visible{background:transparent;color:var(--lqb-text)}
#sws-linq-bar :focus-visible{outline:3px solid var(--lqb-accent);outline-offset:2px}

@media (max-width: 1239px){
  #sws-linq-bar{grid-template-columns:auto minmax(0, 1fr) auto auto;grid-template-areas:"demo text cta close";column-gap:24px;padding-left:24px}
  #sws-linq-bar .lqb-logo,#sws-linq-bar .lqb-sep{display:none}
  #sws-linq-bar .lqb-text{padding-left:0}
  #sws-linq-bar .lqb-title{font-size:18px}
}

@media (max-width: 959px){
  #sws-linq-bar{grid-template-columns:minmax(0, 1fr) auto 44px;grid-template-areas:"demo demo close" "text cta cta";row-gap:10px;column-gap:10px;min-height:0;padding:12px 4px 12px 16px}
  #sws-linq-bar .lqb-demo{gap:12px}
  #sws-linq-bar .lqb-group{gap:5px}
  #sws-linq-bar .lqb-label{font-size:10px}
  #sws-linq-bar .lqb-label-full{display:none}
  #sws-linq-bar .lqb-trucks{gap:7px}
  #sws-linq-bar .lqb-heads i{width:5px;height:4px}
  #sws-linq-bar .lqb-board{width:32px;height:16px;background-size:8px 8px}
  #sws-linq-bar .lqb-arrow{width:14px;height:14px}
  #sws-linq-bar .lqb-sub{display:none}
  #sws-linq-bar .lqb-title{font-size:16px;line-height:1.15}
  #sws-linq-bar .lqb-text{align-self:end}
  #sws-linq-bar .lqb-cta{align-self:end;min-height:44px;margin-right:12px;padding:0;gap:4px;border-radius:0;background:transparent;color:var(--lqb-accent);font-family:var(--font);font-weight:700;font-size:14px;letter-spacing:normal;text-transform:none}
  #sws-linq-bar .lqb-cta:hover,#sws-linq-bar .lqb-cta:focus-visible{background:transparent;color:var(--lqb-text)}
  #sws-linq-bar .lqb-cta-full{display:none}
}

@media (max-width: 359px){
  #sws-linq-bar .lqb-demo{gap:8px}
  #sws-linq-bar .lqb-trucks{gap:5px}
  #sws-linq-bar .lqb-board{width:26px}
}
