#axsa-root{position:fixed;z-index:999999;bottom:22px;font-family:Cairo,Tahoma,Arial,sans-serif;direction:rtl;color:#111827}#axsa-root.axsa-right{right:22px}#axsa-root.axsa-left{left:22px}.axsa-launch{border:0;background:linear-gradient(135deg,var(--axsa-primary),#8b5cf6);color:#fff;border-radius:999px;padding:12px 17px;display:flex;align-items:center;gap:9px;font-weight:800;box-shadow:0 14px 36px rgb(79 70 229 / .35);cursor:pointer}.axsa-launch-icon{width:33px;height:33px;border-radius:12px;background:rgb(255 255 255 / .18);display:grid;place-items:center;font-size:13px;font-weight:900;animation:axsaPulse 2s infinite}.axsa-panel{position:absolute;bottom:66px;width:min(420px,calc(100vw - 28px));height:min(680px,calc(100vh - 90px));background:#fff;border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 24px 80px rgb(15 23 42 / .28);display:flex;flex-direction:column;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(16px) scale(.97);transition:.22s}.axsa-right .axsa-panel{right:0}.axsa-left .axsa-panel{left:0}.axsa-open .axsa-panel{opacity:1;visibility:visible;transform:none}.axsa-open .axsa-launch{display:none}.axsa-head{background:linear-gradient(135deg,#111827,#312e81);color:#fff;padding:15px;display:flex;align-items:center;gap:10px}.axsa-avatar{width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,var(--axsa-primary),#a78bfa);display:grid;place-items:center;font-weight:900}.axsa-head-copy{display:flex;flex-direction:column;flex:1}.axsa-head strong{font-size:15px}.axsa-head small{font-size:11px;opacity:.82}.axsa-head small i{display:inline-block;width:7px;height:7px;background:#34d399;border-radius:50%;margin-left:4px}.axsa-head button{border:0;background:rgb(255 255 255 / .1);color:#fff;width:32px;height:32px;border-radius:9px;cursor:pointer;font-size:19px}.axsa-context{display:flex;gap:8px;align-items:center;padding:9px 14px;background:linear-gradient(90deg,#f8fafc,#eef2ff);border-bottom:1px solid #e7eaf2;font-size:11px}.axsa-context span{padding:3px 8px;border-radius:999px;background:#ede9fe;color:#5b21b6;font-weight:800}.axsa-context b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.axsa-messages{flex:1;overflow:auto;padding:16px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);scroll-behavior:smooth}.axsa-msg{max-width:92%;padding:12px 14px;border-radius:17px;margin:0 0 12px;line-height:1.7;font-size:13px;white-space:normal}.axsa-bot{background:#fff;border:1px solid #e5e7eb;border-bottom-right-radius:6px}.axsa-user{background:var(--axsa-primary);color:#fff;margin-right:auto;border-bottom-left-radius:6px;white-space:pre-wrap}.axsa-welcome{display:grid;gap:8px;text-align:center;max-width:100%;padding:22px}.axsa-welcome-icon{width:52px;height:52px;margin:auto;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,var(--axsa-primary),#22c1f1);color:#fff;font-size:24px;box-shadow:0 12px 30px rgb(109 93 252 / .25)}.axsa-welcome b{font-size:14px}.axsa-welcome span{color:#64748b;font-size:12px}.axsa-loading{display:flex;gap:5px;align-items:center}.axsa-wait{display:flex;gap:10px;align-items:center}.axsa-wait small{color:#64748b}.axsa-loading i{width:7px;height:7px;border-radius:50%;background:#9ca3af;animation:axsaDot 1.1s infinite}.axsa-loading i:nth-child(2){animation-delay:.15s}.axsa-loading i:nth-child(3){animation-delay:.3s}.axsa-answer{font-weight:700;margin-bottom:9px}.axsa-results{display:grid;gap:10px}.axsa-card{display:flex;gap:11px;padding:10px;background:#fff;border:1px solid #e5e7eb;border-radius:15px;text-decoration:none!important;color:inherit!important;transition:.18s}.axsa-card:hover{border-color:var(--axsa-primary);transform:translateY(-1px);box-shadow:0 8px 22px rgb(15 23 42 / .08)}.axsa-card-media{flex:none}.axsa-card img,.axsa-card-icon{width:58px;height:58px;border-radius:13px;object-fit:contain;background:#f1f5f9;display:grid;place-items:center}.axsa-card-icon{font-size:22px}.axsa-card-body{min-width:0;flex:1}.axsa-card-top{display:flex;gap:6px;align-items:center;justify-content:space-between}.axsa-card-label{font-size:10px;color:var(--axsa-primary);background:#f3f0ff;padding:2px 7px;border-radius:99px}.axsa-card h4{font-size:13px;margin:4px 0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.axsa-card p{font-size:11px!important;line-height:1.55!important;color:#64748b;margin:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.axsa-card small{color:#94a3b8;font-size:9px}.axsa-card em{display:block;color:var(--axsa-primary);font-size:10px;font-style:normal;font-weight:800;margin-top:5px}.axsa-empty{display:grid;gap:4px;text-align:center;padding:8px}.axsa-empty span{color:#64748b;font-size:12px}.axsa-quick,.axsa-suggestions{display:flex;gap:6px;overflow:auto;padding:8px 12px;background:#fff}.axsa-quick{border-top:1px solid #eef2f7}.axsa-suggestions{padding-top:0}.axsa-quick button,.axsa-suggestions button{white-space:nowrap;border:1px solid #ddd6fe;background:#f5f3ff;color:#5b21b6;border-radius:999px;padding:6px 9px;font-size:10px;cursor:pointer}.axsa-quick button{background:#eef2ff;font-weight:800}.axsa-form{display:flex;gap:8px;padding:10px 12px;background:#fff;border-top:1px solid #eef2f7}.axsa-form textarea{flex:1;resize:none;max-height:100px;border:1px solid #dbe2ea;border-radius:14px;padding:11px 12px;font:inherit;font-size:13px;outline:0}.axsa-form textarea:focus{border-color:var(--axsa-primary);box-shadow:0 0 0 3px rgb(109 93 252 / .08)}.axsa-form button{border:0;background:var(--axsa-primary);color:#fff;width:44px;height:44px;border-radius:14px;cursor:pointer;font-size:18px;transform:rotate(180deg)}.axsa-note{text-align:center;font-size:9px;color:#94a3b8;padding:0 8px 8px;background:#fff}.dark #axsa-root,.dark-mode #axsa-root,[data-theme=dark] #axsa-root,body.dark #axsa-root{color:#e5e7eb}.dark .axsa-panel,.dark-mode .axsa-panel,[data-theme=dark] .axsa-panel,body.dark .axsa-panel{background:#0f172a;border-color:#273449}.dark .axsa-context,.dark-mode .axsa-context,[data-theme=dark] .axsa-context,body.dark .axsa-context{background:#111827;border-color:#26344a}.dark .axsa-messages,.dark-mode .axsa-messages,[data-theme=dark] .axsa-messages,body.dark .axsa-messages{background:#0b1220}.dark .axsa-bot,.dark-mode .axsa-bot,[data-theme=dark] .axsa-bot,body.dark .axsa-bot,.dark .axsa-card,.dark-mode .axsa-card,[data-theme=dark] .axsa-card,body.dark .axsa-card{background:#172033;border-color:#2b3950}.dark .axsa-quick,.dark-mode .axsa-quick,[data-theme=dark] .axsa-quick,body.dark .axsa-quick,.dark .axsa-suggestions,.dark-mode .axsa-suggestions,[data-theme=dark] .axsa-suggestions,body.dark .axsa-suggestions,.dark .axsa-form,.dark-mode .axsa-form,[data-theme=dark] .axsa-form,body.dark .axsa-form,.dark .axsa-note,.dark-mode .axsa-note,[data-theme=dark] .axsa-note,body.dark .axsa-note{background:#0f172a;border-color:#26344a}.dark .axsa-form textarea,.dark-mode .axsa-form textarea,[data-theme=dark] .axsa-form textarea,body.dark .axsa-form textarea{background:#111827;color:#fff;border-color:#334155}.dark .axsa-welcome span,.dark-mode .axsa-welcome span,[data-theme=dark] .axsa-welcome span,body.dark .axsa-welcome span,.dark .axsa-card p,.dark-mode .axsa-card p,[data-theme=dark] .axsa-card p,body.dark .axsa-card p{color:#a8b3c7}@keyframes axsaPulse{50%{transform:scale(1.08)}}@keyframes axsaDot{50%{opacity:.25;transform:translateY(-3px)}}@media(max-width:600px){#axsa-root.axsa-right{right:12px}#axsa-root.axsa-left{left:12px}.axsa-panel{position:fixed;left:8px!important;right:8px!important;bottom:8px;width:auto;height:min(760px,calc(100dvh - 16px));border-radius:21px}.axsa-launch-text{display:none}.axsa-launch{padding:10px}.axsa-launch-icon{width:38px;height:38px}.axsa-card img,.axsa-card-icon{width:52px;height:52px}.axsa-context{padding:8px 12px}}