.ssai-root{--ssai-shadow:0 18px 55px #0f172a2e;z-index:999999;color:#172033;direction:rtl;font-family:inherit;line-height:1.55;position:fixed;bottom:22px}.ssai-root.ssai-left{left:22px}.ssai-root.ssai-right{right:22px}.ssai-root *{box-sizing:border-box}.ssai-root button,.ssai-root textarea{font:inherit}.ssai-root svg{fill:currentColor;width:22px;height:22px;display:block}.ssai-launcher{background:var(--ssai-primary);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:9px;min-height:54px;padding:0 17px;font-weight:700;display:flex;box-shadow:0 10px 28px #0f172a40}.ssai-launcher:hover{filter:brightness(.96);transform:translateY(-1px)}.ssai-launcher-icon{place-items:center;display:grid}.ssai-menu,.ssai-chat{width:min(380px,100vw - 28px);box-shadow:var(--ssai-shadow);background:#fff;border:1px solid #94a3b838;border-radius:20px;position:absolute;bottom:68px;overflow:hidden}.ssai-left .ssai-menu,.ssai-left .ssai-chat{left:0}.ssai-right .ssai-menu,.ssai-right .ssai-chat{right:0}.ssai-menu{padding:10px}.ssai-menu-head,.ssai-chat-head{align-items:center;gap:10px;display:flex}.ssai-menu-head{padding:8px 8px 13px}.ssai-menu-head>div,.ssai-chat-head>div{flex:1;min-width:0}.ssai-menu-head strong,.ssai-chat-head strong{font-size:15px;display:block}.ssai-menu-head small,.ssai-chat-head small{color:#758097;margin-top:2px;font-size:12px;display:block}.ssai-icon-btn{color:#657087;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.ssai-icon-btn:hover{background:#f1f5f9}.ssai-channel{appearance:none;color:inherit;text-align:right;cursor:pointer;background:#fff;border:1px solid #edf0f5;border-radius:15px;align-items:center;gap:12px;width:100%;margin-top:8px;padding:12px;text-decoration:none;display:flex}.ssai-channel:hover{background:#f8fafc;border-color:#dbe3ee}.ssai-channel>span:last-child{min-width:0}.ssai-channel strong,.ssai-channel small{display:block}.ssai-channel strong{color:#000;font-size:14px}.ssai-channel small{color:#7b8496;margin-top:3px;font-size:11.5px}.ssai-channel-icon{border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.ssai-ai-icon{background:color-mix(in srgb,var(--ssai-primary)12%,white);color:var(--ssai-primary)}.ssai-wa-icon{color:#159447;background:#eafbf0;font-size:12px}.ssai-bale-icon{color:#1473c9;background:#eef7ff;font-size:20px}.ssai-chat{flex-direction:column;height:min(600px,100vh - 120px);display:flex}.ssai-chat[hidden],.ssai-menu[hidden]{display:none!important}.ssai-chat-head{background:#fff;border-bottom:1px solid #edf0f5;padding:11px 10px}.ssai-messages{scrollbar-width:thin;background:#f8fafc;flex:1;padding:15px;overflow-y:auto}.ssai-message-row{flex-direction:column;margin:8px 0;display:flex}.ssai-message-row.ssai-user{align-items:flex-start}.ssai-message-row.ssai-assistant{align-items:flex-end}.ssai-bubble{white-space:pre-wrap;word-break:break-word;border-radius:15px;max-width:88%;padding:10px 12px;font-size:13.5px}.ssai-user .ssai-bubble{background:var(--ssai-primary);color:#fff;border-bottom-left-radius:5px}.ssai-assistant .ssai-bubble{color:#243047;background:#fff;border:1px solid #e8edf4;border-bottom-right-radius:5px}.ssai-bubble.ssai-thinking{color:#667085}.ssai-bubble.ssai-thinking:after{content:" •••";animation:1.2s infinite ssaiPulse}.ssai-bubble.ssai-error{color:#991b1b;background:#fff7f7;border-color:#fecaca}.ssai-sources{flex-wrap:wrap;gap:5px;max-width:88%;margin-top:6px;display:flex}.ssai-source-label{color:#8b95a7;width:100%;font-size:10.5px}.ssai-sources a{color:var(--ssai-primary);white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #e7ecf3;border-radius:999px;max-width:100%;padding:3px 8px;font-size:10.5px;text-decoration:none;overflow:hidden}.ssai-sources a:hover{text-decoration:underline}.ssai-compose{background:#fff;border-top:1px solid #e8edf4;align-items:flex-end;gap:8px;padding:10px;display:flex}.ssai-compose textarea{resize:none;color:#172033;background:#fff;border:1px solid #dce3ec;border-radius:14px;outline:none;flex:1;min-width:0;max-height:110px;padding:10px 11px;line-height:1.5}.ssai-compose textarea:focus{border-color:var(--ssai-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--ssai-primary)12%,transparent)}.ssai-send{background:var(--ssai-primary);color:#fff;cursor:pointer;border:0;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.ssai-send:disabled{opacity:.55;cursor:default}.ssai-send svg{transform:scaleX(-1)}.ssai-powered{text-align:center;color:#9aa3b2;background:#fff;padding:0 8px 8px;font-size:9.5px}.ssai-root a:focus-visible,.ssai-root button:focus-visible,.ssai-root textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--ssai-primary)25%,transparent);outline-offset:2px}@keyframes ssaiPulse{0%,to{opacity:.5}50%{opacity:1}}@media (width<=600px){.ssai-root{bottom:14px}.ssai-root.ssai-left{left:14px}.ssai-root.ssai-right{right:14px}.ssai-menu,.ssai-chat{width:calc(100vw - 28px);bottom:66px}.ssai-chat{height:min(620px,100vh - 96px)}.ssai-launcher{min-height:52px}}.ssai-assistant .ssai-bubble{white-space:normal}.ssai-user .ssai-bubble{white-space:pre-wrap}.ssai-md-line{margin:2px 0}.ssai-md-gap{height:8px}.ssai-md-h1,.ssai-md-h2,.ssai-md-h3{color:#172033;margin:8px 0 4px;line-height:1.7}.ssai-md-h1{font-size:16px;font-weight:850}.ssai-md-h2{font-size:15px;font-weight:800}.ssai-md-h3{font-size:14px;font-weight:750}.ssai-assistant .ssai-bubble strong{color:#172033;font-weight:850}.ssai-assistant .ssai-bubble em{font-style:italic}.ssai-md-list-item{margin:4px 0;padding-right:16px;position:relative}.ssai-md-list-item:before{content:"•";color:var(--ssai-primary);font-weight:900;position:absolute;top:0;right:2px}.ssai-md-number-item{align-items:flex-start;gap:6px;margin:4px 0;display:flex}.ssai-md-number-item>span{color:var(--ssai-primary);flex:none;font-weight:800}.ssai-md-quote{border-right:3px solid color-mix(in srgb,var(--ssai-primary)45%,white);color:#536077;background:#f8fafc;border-radius:8px;margin:6px 0;padding:5px 9px}.ssai-md-divider{border:0;border-top:1px solid #e8edf4;margin:9px 0}.ssai-md-code{direction:ltr;unicode-bidi:embed;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}.ssai-chat-button{background:var(--ssai-primary);min-height:39px;box-shadow:0 5px 14px color-mix(in srgb,var(--ssai-primary)22%,transparent);border-radius:11px;justify-content:center;align-items:center;margin:7px 2px 4px;padding:8px 14px;font-weight:800;line-height:1.4;transition:transform .15s,filter .15s;display:inline-flex;color:#fff!important;text-decoration:none!important}.ssai-chat-button:hover{filter:brightness(.96);transform:translateY(-1px);text-decoration:none!important}.ssai-inline-link{text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline;color:var(--ssai-primary)!important}.ssai-chat-head{min-height:64px!important;padding-left:60px!important;padding-right:60px!important;position:relative!important}.ssai-force-close{all:unset!important;cursor:pointer!important;z-index:99999999!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;display:flex!important;position:absolute!important;top:50%!important;left:12px!important;transform:translateY(-50%)!important;box-shadow:0 2px 8px #00000014!important}.ssai-force-close span{color:#374151!important;font-family:Arial,sans-serif!important;font-size:30px!important;font-weight:400!important;line-height:1!important;display:block!important}.ssai-force-close:hover{background:#fff1f2!important;border-color:#fecdd3!important}.ssai-force-close:hover span{color:#dc2626!important}.ssai-gapify-error{color:#b42318;text-align:right;background:#fff7f7;border:1px solid #fecaca;border-radius:10px;margin:8px 12px 12px;padding:10px 12px;font-size:12px;line-height:1.8}