.mnav-promo-bar{--tb-ease:cubic-bezier(.32, .72, 0, 1);background:var(--ink);color:#ffffffb8;position:relative}.tb-row{white-space:nowrap;align-items:center;gap:10px;max-width:1536px;height:44px;margin:0 auto;padding:0 48px 0 16px;font-size:13px;font-weight:500;display:flex;overflow:hidden}.tb-badge{background:var(--accent);color:#fff;letter-spacing:.01em;border-radius:8px;flex:none;padding:2px 8px;font-size:12px;font-weight:600}.tb-text{text-overflow:ellipsis;overflow:hidden}.tb-code{color:#fff;height:30px;font:inherit;letter-spacing:.06em;cursor:pointer;transition:background .3s var(--tb-ease), border-color .3s var(--tb-ease);background:#ffffff0f;border:1px dashed #fff6;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.tb-code:before{content:"";position:absolute;inset:-8px -4px}.tb-code:after{content:"";border-radius:inherit;animation:tb-sweep 1.4s var(--tb-ease) 1.2s 1 both;pointer-events:none;background:linear-gradient(100deg,#0000 40%,#ffffff47,#0000 60%) 100% 0/300% 100% no-repeat;position:absolute;inset:0}@keyframes tb-sweep{to{background-position:0 0}}.tb-code:hover{background:#ffffff1f;border-color:#ffffffb3}.tb-code:active{transform:scale(.97)}.tb-code svg{opacity:.8}.tb-ends{color:#fff9;display:none}.tb-ends[data-soon]{color:#fff;font-weight:600;display:inline}.tb-cta{color:#fff;flex:none;align-items:center;gap:4px;min-height:44px;margin-left:auto;padding:0 4px;font-weight:600;display:inline-flex}.tb-cta svg{transition:transform .3s var(--tb-ease)}.tb-cta:hover svg{transform:translate(3px)}.tb-x{color:#ffffff8c;cursor:pointer;width:44px;height:44px;transition:color .2s var(--tb-ease);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;right:4px}.tb-x:hover{color:#fff}.tb-code:focus-visible,.tb-cta:focus-visible,.tb-x:focus-visible{outline-offset:2px;outline:2px solid #fff}.tb-wide{display:none}.tb-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:720px){.tb-row{justify-content:center;height:40px;padding:0 56px}.tb-code{height:28px}.tb-x{width:40px;height:40px}.tb-wide{display:inline}.tb-narrow{display:none}.tb-ends{display:inline}.tb-ends:before{content:"·";color:#ffffff59;margin-right:10px}.tb-cta{margin-left:6px}}@media (prefers-reduced-motion:reduce){.tb-code:after{animation:none;display:none}}
