.TopBanner_banner__Lp9tc{display:flex;align-items:center;justify-content:center;gap:10px;height:100%;margin:0;padding:0 16px;background:var(--gh-chat-button);color:var(--gh-chat-button-ink);font-size:13px;line-height:1;text-decoration:none;transition:background-color var(--gh-dur) var(--gh-ease)}a.TopBanner_banner__Lp9tc:hover{background:var(--gh-chat-button-hover)}.TopBanner_banner__Lp9tc:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--gh-focus)}.TopBanner_dot__V_nNV{flex:none;width:7px;height:7px;border-radius:50%;background:var(--gh-chat-coral)}.TopBanner_copy__o0VJw{display:contents}.TopBanner_text__QGjFl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TopBanner_action__DZjyy{display:inline-flex;flex:none;align-items:center;gap:4px;font-weight:var(--gh-weight-semibold);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:3px}.TopBanner_action__DZjyy svg{width:13px;height:13px;transition:transform var(--gh-dur) var(--gh-ease)}a.TopBanner_banner__Lp9tc:hover .TopBanner_action__DZjyy svg{transform:translateX(2px)}@media (max-width:559px){.TopBanner_banner__Lp9tc{justify-content:flex-start;gap:9px;font-size:12.5px}.TopBanner_copy__o0VJw{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-width:0;overflow:hidden;line-height:16px}.TopBanner_text__QGjFl{overflow:visible;white-space:normal}.TopBanner_action__DZjyy{margin-left:6px;white-space:nowrap;vertical-align:top}}