(function(){ if(document.body.classList.contains("is-member"))return; if(sessionStorage.getItem("giz_topbar_dismissed"))return; var css=document.createElement("style"); css.textContent=".giz-topbar{position:fixed;top:0;left:0;right:0;z-index:10000;background:#0d1321;border-bottom:1px solid rgba(232,146,42,0.3);padding:0;transform:translateY(-100%);transition:transform 0.3s ease}.giz-topbar.visible{transform:translateY(0)}.giz-topbar-inner{display:flex;align-items:center;justify-content:center;gap:16px;padding:9px 20px;position:relative}.giz-topbar-inner::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(232,146,42,0.2) 30%,rgba(232,146,42,0.2) 70%,transparent)}.giz-topbar-dot{width:5px;height:5px;background:#E8922A;border-radius:50%;box-shadow:0 0 6px rgba(232,146,42,0.5);animation:giz-tb-pulse 3s ease-in-out infinite;flex-shrink:0}.giz-topbar-text{font-family:'IBM Plex Mono',monospace;font-size:11px;color:rgba(255,255,255,0.7);letter-spacing:0.04em}.giz-topbar-text strong{color:#E8922A;font-weight:600;letter-spacing:0.08em;font-size:10px}.giz-topbar-btn{padding:5px 14px;background:transparent;color:#E8922A !important;text-decoration:none;font-family:'IBM Plex Mono',monospace;font-size:9px;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;border:1px solid rgba(232,146,42,0.4);cursor:pointer;transition:all 0.2s;white-space:nowrap}.giz-topbar-btn:hover{background:rgba(232,146,42,0.1);border-color:#E8922A}.giz-topbar-close{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:rgba(255,255,255,0.25);font-size:14px;cursor:pointer;padding:4px 8px;transition:color 0.2s}.giz-topbar-close:hover{color:rgba(255,255,255,0.6)}body.giz-topbar-active .gh-head{margin-top:38px}@keyframes giz-tb-pulse{0%,100%{opacity:0.4}50%{opacity:1}}@media(max-width:600px){.giz-topbar-inner{padding:8px 40px 8px 14px;gap:8px;flex-wrap:wrap;justify-content:center;text-align:center}.giz-topbar-text{font-size:10px}body.giz-topbar-active .gh-head{margin-top:38px}}"; document.head.appendChild(css); var b=document.createElement("div"); b.className="giz-topbar"; var inner=document.createElement("div"); inner.className="giz-topbar-inner"; var dot=document.createElement("span"); dot.className="giz-topbar-dot"; var s=document.createElement("span"); s.className="giz-topbar-text"; s.innerHTML="OPEN Every Signal delivered free"; var a=document.createElement("a"); a.href="javascript:void(0)"; a.setAttribute("data-portal","signup/free"); a.className="giz-topbar-btn"; a.textContent="Get access"; var x=document.createElement("button"); x.className="giz-topbar-close"; x.setAttribute("aria-label","Close"); x.innerHTML="\u00d7"; inner.appendChild(dot); inner.appendChild(s); inner.appendChild(a); b.appendChild(inner); b.appendChild(x); document.body.prepend(b); document.body.classList.add("giz-topbar-active"); setTimeout(function(){b.classList.add("visible")},800); x.addEventListener("click",function(){ b.classList.remove("visible"); document.body.classList.remove("giz-topbar-active"); sessionStorage.setItem("giz_topbar_dismissed","1"); }); if(window.plausible)a.addEventListener("click",function(){ plausible("Topbar Signup",{props:{page:window.location.pathname}}); }); })();