.ask-ai-bar{--ask-accent:#f97316;box-sizing:border-box;width:100%;max-width:1100px;margin:1.25rem auto;padding:1rem 1.1rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;background:#0b0b0c;color:#f5f5f5;border:1px solid #222;border-radius:14px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}
.ask-ai-bar *,.ask-ai-bar *::before,.ask-ai-bar *::after{box-sizing:border-box}
.ask-ai-bar__brand{display:flex;align-items:flex-start;gap:.75rem;min-width:min(100%,220px);flex:1 1 200px}
.ask-ai-bar__icon{width:36px;height:36px;border-radius:10px;flex:0 0 auto;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--ask-accent) 80%,#fff),var(--ask-accent));box-shadow:0 0 18px color-mix(in srgb,var(--ask-accent) 45%,transparent)}
.ask-ai-bar__icon svg{width:18px;height:18px;fill:#fff}
.ask-ai-bar__title{margin:0;font-size:1.05rem;font-weight:700;line-height:1.2;color:#fff}
.ask-ai-bar__sub{margin:.2rem 0 0;font-size:.85rem;color:#a3a3a3}
.ask-ai-bar__prompt{flex:1 1 240px;margin:0;padding:.7rem .9rem;background:#171717;border:1px solid #2a2a2a;border-radius:10px;color:#fafafa;font-size:.92rem;line-height:1.35}
.ask-ai-bar__btns{display:flex;flex-wrap:wrap;gap:.45rem;flex:1 1 280px;justify-content:flex-end}
.ask-ai-bar__btn{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .7rem;border-radius:999px;border:1px solid #333;background:#141414;color:#f5f5f5;text-decoration:none;font-size:.82rem;font-weight:600;white-space:nowrap}
.ask-ai-bar__btn:hover{border-color:var(--ask-accent);background:#1a1a1a}
.ask-ai-bar__btn svg.ext{width:11px;height:11px;opacity:.7}
.ask-ai-bar__logo{width:16px;height:16px;border-radius:999px;background:#fff;display:inline-grid;place-items:center;overflow:hidden}
.ask-ai-bar__logo img{width:12px;height:12px;display:block}
@media (max-width:720px){
  .ask-ai-bar{padding:.9rem}
  .ask-ai-bar__btns{justify-content:flex-start}
}
