.eg-ask-ai{--eg-ai-icon-size:24px;display:flex;flex-direction:column;align-items:flex-start;gap:14px;color:inherit;max-width:100%}
.eg-ask-ai .eg-ask-ai__links{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:6px;width:max-content;max-width:100%;list-style:none;padding:0;margin:0}
.eg-ask-ai .eg-ask-ai__links li{flex:1 1 0;min-width:0;margin:0;padding:0;list-style:none}
.eg-ask-ai .eg-ask-ai__link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:44px;width:100%;box-sizing:border-box;padding:8px 4px;border-radius:8px;color:inherit;text-decoration:none;text-align:center;overflow-wrap:anywhere;line-height:1.4;font-size:13px;transition:background .15s,color .15s}
.eg-ask-ai .eg-ask-ai__link:hover{background:rgba(128,128,128,.15);color:#f8d608}
.eg-ask-ai .eg-ask-ai__link:focus-visible,.eg-ask-ai .eg-ask-ai__copy:focus-visible,.eg-ask-ai textarea:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.eg-ask-ai__icon{display:block;flex:0 0 auto;width:var(--eg-ai-icon-size);max-width:100%;height:var(--eg-ai-icon-size);background:currentColor;-webkit-mask:var(--eg-ai-mask) center/contain no-repeat;mask:var(--eg-ai-mask) center/contain no-repeat}
.eg-ask-ai__icon--claude{--eg-ai-mask:url('../images/ai-share/claude.svg');background:#d97757}
.eg-ask-ai__icon--google{--eg-ai-mask:url('../images/ai-share/google-ai.svg');background:conic-gradient(from 0deg,#4285f4,#4285f4 20%,#34a853 40%,#fbbc05 55%,#ea4335 70%,#a142f4 85%,#4285f4)}
.eg-ask-ai__icon--chatgpt{--eg-ai-mask:url('../images/brands/openai.svg')}
.eg-ask-ai__icon--grok{--eg-ai-mask:url('../images/ai-share/grok.svg')}
.eg-ask-ai .eg-ask-ai__copy{padding:0;border:0;border-radius:0;box-shadow:none;background:none;color:inherit;font-family:var(--eg-body-font,Arial,sans-serif)!important;text-transform:none!important;font-size:12px;font-weight:400;line-height:1.6;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.eg-ask-ai__fallback[hidden]{display:none!important}.eg-ask-ai__fallback{width:100%;max-width:480px;font-size:12px}.eg-ask-ai__fallback label{display:block;margin-bottom:8px}.eg-ask-ai__fallback textarea{display:block;width:100%;padding:12px;background:#fff;color:#08090b;border:1px solid #999;font-size:14px;resize:vertical;box-sizing:border-box}
.eg-ask-ai__status{font-size:12px;line-height:1.6}.eg-ask-ai__status:empty{display:none}
@media(prefers-reduced-motion:reduce){.eg-ask-ai .eg-ask-ai__link{transition:none}}
