#tsb-download-bar{align-items:center;background:linear-gradient(90deg,#0a0a2e,#14143a);border-bottom:1px solid hsla(0,0%,100%,.08);box-shadow:0 2px 12px rgba(10,10,46,.15);color:#fff;display:flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;gap:20px;justify-content:center;left:0;line-height:1.4;padding:14px 24px;position:fixed;right:0;top:0;transition:transform .25s cubic-bezier(.22,.61,.36,1),opacity .25s;z-index:1100}#tsb-download-bar.hidden{opacity:0;pointer-events:none;transform:translateY(-100%)}body:has(#tsb-download-bar:not(.hidden)){padding-top:51px}@media (max-width:720px){body:has(#tsb-download-bar:not(.hidden)){padding-top:48px}}@media (max-width:480px){body:has(#tsb-download-bar:not(.hidden)){padding-top:86px}}body:has(#tsb-download-bar.hidden){padding-top:0}#tsb-download-bar .bar-text{color:hsla(0,0%,100%,.92);font-weight:500}#tsb-download-bar .bar-text strong{color:#fff;font-weight:600}#tsb-download-bar .bar-cta{align-items:center;background:#00d4c8;border-radius:6px;color:#0a0a2e;display:inline-flex;font-size:14px;font-weight:700;gap:8px;padding:9px 18px;text-decoration:none;transition:transform .2s,background .2s;white-space:nowrap}#tsb-download-bar .bar-cta:hover{background:#fff;transform:translateY(-1px)}#tsb-download-bar .bar-cta svg{height:14px;width:14px}#tsb-download-bar .bar-close{align-items:center;background:none;border:none;border-radius:6px;color:hsla(0,0%,100%,.6);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;padding:6px;transition:color .2s,background .2s}#tsb-download-bar .bar-close:hover{background:hsla(0,0%,100%,.08);color:#fff}#tsb-download-bar .bar-close svg{height:16px;width:16px}@media (max-width:720px){#tsb-download-bar{font-size:13px;gap:12px;padding:12px 16px}#tsb-download-bar .bar-text{flex:1;font-size:13px}#tsb-download-bar .bar-text .bar-text-long{display:none}#tsb-download-bar .bar-cta{font-size:13px;padding:8px 14px}#tsb-download-bar .bar-cta .cta-text-long{display:none}}@media (max-width:480px){#tsb-download-bar{flex-wrap:wrap;gap:10px;padding:10px 14px}}