.market-briefing-ai{display:inline-flex;align-items:center;gap:0.4rem;padding:0.28rem 0.65rem;border:1px solid var(--briefing-line);border-radius:8px;background:transparent;color:var(--briefing-muted);font:600 0.72rem/1 'Inter',sans-serif;cursor:pointer;transition:background 0.2s,border-color 0.2s,color 0.2s;}.market-briefing-ai svg{color:var(--briefing-violet);}.market-briefing-ai:hover{color:var(--briefing-ink);border-color:var(--briefing-violet);background:rgba(167,139,250,0.1);}@media (pointer:coarse){.market-briefing-ai{min-height:36px;}}