.client-navigation .thunder-ai-link{margin-left:auto;display:flex;align-items:center;gap:10px;padding:8px 14px;border:1px solid #526879;border-radius:3px;background:linear-gradient(110deg,#253a4d,#162432);color:#f3f7fb;font-size:12px;font-weight:600;line-height:1.35;text-decoration:none;flex-shrink:0}
.thunder-ai-link img{mix-blend-mode:screen;object-fit:contain}.thunder-ai-link:hover{border-color:#a4d6f6;background:#2b465b}.ai-link-subtitle{display:block;font-size:9px;letter-spacing:1.6px;color:#8ac9f1;margin-top:4px}
#thunder-ai-announcement{padding:0;width:min(590px,calc(100vw - 28px));max-height:90vh;overflow:auto;border:1px solid #496074;border-radius:4px;background:#17212d;color:#e9eff6;box-shadow:0 24px 90px #000a}
#thunder-ai-announcement::backdrop{background:#000b}.ai-news-titlebar{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;background:#101923;font-size:10px;letter-spacing:1.5px;color:#91a7ba}.ai-news-titlebar button{border:0;background:transparent;color:#c5d2de;font-size:26px;padding:0 5px;cursor:pointer}
.ai-news-art{text-align:center;padding:22px 24px 28px;background:radial-gradient(ellipse at center,#30465a 0%,#142230 70%);border-bottom:1px solid #34495c}.ai-news-art img{display:block;margin:0 auto 14px;mix-blend-mode:screen}.ai-news-art>span{font-size:10px;letter-spacing:4px;color:#9ebad0}.ai-news-art h2{margin:8px 0;font-size:42px;font-weight:600;letter-spacing:-1px;color:#fff}.ai-news-art p{margin:0;color:#a9c0d4;font-size:15px}
.ai-news-body{padding:22px 28px 26px;font-size:14px;line-height:1.6}.ai-news-body>p:first-child{margin-top:0}.ai-news-body ul{padding-left:20px;color:#b7c9d9}.ai-news-note{font-size:11px;color:#8fa3b5}.ai-news-actions{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:22px}.ai-news-actions button,.ai-news-actions a{padding:11px 18px;border-radius:3px;font:inherit;text-decoration:none;cursor:pointer}.ai-news-actions button{background:#273543;border:1px solid #465463;color:#ccd7e1}.ai-news-actions a{background:linear-gradient(90deg,#387fb2,#286793);color:#fff;border:1px solid #5094c5}.ai-news-actions a:hover{background:#438fbe}
@media(max-width:950px){.client-navigation{flex-wrap:wrap}.client-navigation .thunder-ai-link{margin:8px 0 8px auto}}@media(max-width:560px){.ai-news-art{padding:16px}.ai-news-art img{width:100px;height:100px}.ai-news-art h2{font-size:34px}.ai-news-body{padding:18px}.ai-news-actions{flex-wrap:wrap}.client-navigation .thunder-ai-link{font-size:11px}}
/* Companion system links in the storefront header. */
.client-promotions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-left:auto;max-width:100%}.client-navigation .client-promotions .thunder-ai-link{margin:0;min-width:0;flex-shrink:1}.client-promotions .godseye-link{border-color:#427b72;background:linear-gradient(110deg,#193d3b,#142b2d)}.client-promotions .godseye-link:hover{border-color:#8ce0cb;background:#254e47}.godseye-link .ai-link-subtitle{color:#8ce0cb}.godseye-link svg{flex-shrink:0;color:#a4ecdc}.client-promotions a:focus-visible{outline:2px solid #a4ecdc;outline-offset:3px}
@media(max-width:1200px){.client-navigation{flex-wrap:wrap}.client-promotions{margin:8px 0 12px auto}}
@media(max-width:760px){.client-promotions{justify-content:flex-start;margin:12px 0}.client-navigation .client-promotions .thunder-ai-link{flex:1 1 210px}}
