.ai-launch{position:fixed;bottom:22px;right:22px;z-index:28;background:#101d31;color:white;border:1px solid #f47d43;border-radius:30px;padding:15px 22px;font:600 14px 'IBM Plex Sans Arabic',Arial,sans-serif;box-shadow:0 8px 26px #101d3130;cursor:pointer;display:flex;align-items:center;gap:10px}.ai-launch span{color:#f47d43;font-size:22px}.ai-dialog{border:0;border-radius:14px;width:min(520px,calc(100vw - 24px));max-height:90dvh;padding:0;color:#19283a;background:#f7f6f2;box-shadow:0 24px 80px #0005}.ai-dialog::backdrop{background:#0a152766}.ai-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:#101d31;color:white}.ai-head h2{font-size:19px;margin:0}.ai-head small{font-size:11px;color:#becada}.ai-close{background:none;border:0;color:white;font-size:28px;min-width:44px;min-height:44px}.ai-body{padding:20px}.ai-disclosure{font-size:12px;line-height:1.8;color:#5b6878}.ai-consent{display:flex;align-items:start;gap:9px}.ai-consent input{margin-top:5px;width:18px;height:18px;flex-shrink:0}.ai-disclosure a{text-decoration:underline}.ai-log{height:260px;overflow:auto;display:flex;flex-direction:column;gap:12px;margin:20px 0;scroll-behavior:smooth}.ai-message{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:14px;padding:13px 16px;border-radius:9px;background:white;border:1px solid #dedfdc;max-width:95%;align-self:flex-start}.ai-message.user{background:#e9eef5;align-self:flex-end;border-color:#ccd8e4}.ai-prompts{display:flex;gap:8px;flex-wrap:wrap}.ai-prompts button,.ai-reset{background:white;border:1px solid #ccd1d7;border-radius:20px;padding:8px 12px;font:inherit;font-size:12px}.ai-input{width:100%;padding:12px;border:1px solid #c6cdd5;border-radius:6px;background:white;font:inherit;font-size:16px;resize:vertical;min-height:72px;max-height:150px}.ai-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.ai-status{font-size:12px;color:#6b4935;line-height:1.8}.ai-recommend{padding:14px;border:1px solid #dbc9b9;background:#fff4e8;border-radius:6px;margin:16px 0;display:grid;gap:10px}.ai-recommend[hidden]{display:none}.ai-recommend p{font-size:13px;line-height:1.9;margin:0}.ai-recommend button{font-size:13px}.ai-dialog button:disabled{opacity:.55;cursor:wait}.ai-hero-button{margin-top:18px;background:transparent;border:1px solid #ffffff55;color:white}.ai-dialog a.ai-human{font-size:12px;text-decoration:underline}@media(max-width:600px){.ai-launch{right:14px;bottom:14px;padding:12px 16px;font-size:12px}.ai-dialog{max-height:94dvh}.ai-body{padding:16px}.ai-head{padding:14px 16px}.ai-log{height:220px}.ai-launch span{font-size:18px}}@media(prefers-reduced-motion:reduce){.ai-log{scroll-behavior:auto}}
