@font-face{font-family:"Vazirmatn AIChat";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/plugins/ai-chat/assets/fonts/Vazirmatn-Regular.woff2) format("woff2")}@font-face{font-family:"Vazirmatn AIChat";font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/plugins/ai-chat/assets/fonts/Vazirmatn-Medium.woff2) format("woff2")}@font-face{font-family:"Vazirmatn AIChat";font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/plugins/ai-chat/assets/fonts/Vazirmatn-SemiBold.woff2) format("woff2")}@font-face{font-family:"Vazirmatn AIChat";font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/plugins/ai-chat/assets/fonts/Vazirmatn-Bold.woff2) format("woff2")}#aichat-root,#aichat-root *{box-sizing:border-box}#aichat-root,#aichat-root *,#aichat-root *::before,#aichat-root *::after{margin:0;padding:0;float:none;text-shadow:none;letter-spacing:normal;text-transform:none}#aichat-root button,#aichat-root input,#aichat-root textarea{-webkit-appearance:none;appearance:none;background:#fff0;border:0;box-shadow:none;outline:none;color:inherit;font:inherit;line-height:inherit;text-align:inherit;min-height:0;min-width:0;width:auto;letter-spacing:normal;text-transform:none}#aichat-root{--aic-primary:#16a34a;--aic-bg:#0f1115;--aic-surface:#1a1d23;--aic-text:#e6e8eb;--aic-muted:#8b9099;--aic-user-bubble:#2563eb;--aic-bot-bubble:#1f242c;--aic-radius:18px;position:fixed!important;top:auto!important;z-index:2147483000!important;font-family:"Vazirmatn AIChat","Vazirmatn","IRANSans",Tahoma,system-ui,sans-serif;direction:rtl;line-height:1.6}#aichat-root[data-position="right"]{right:20px!important;left:auto!important;bottom:16px!important}#aichat-root[data-position="left"]{left:20px!important;right:auto!important;bottom:16px!important}#aichat-root .aic-launcher{position:relative;width:64px!important;height:64px!important;min-width:64px;padding:0!important;border-radius:50%!important;cursor:pointer;background:radial-gradient(120% 95% at 50% 12%,color-mix(in srgb,var(--aic-primary) 55%,#fff) 0%,transparent 55%),linear-gradient(160deg,color-mix(in srgb,var(--aic-primary) 92%,#fff) 0%,var(--aic-primary) 48%,color-mix(in srgb,var(--aic-primary) 78%,#000) 100%)!important;color:#fff!important;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 6px color-mix(in srgb,var(--aic-primary) 18%,transparent),0 12px 30px rgb(0 0 0 / .3),inset 0 2px 2px rgb(255 255 255 / .35),inset 0 -3px 6px rgb(0 0 0 / .18)!important;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,opacity .2s ease;margin-inline-start:auto}#aichat-root .aic-launcher:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 0 0 7px color-mix(in srgb,var(--aic-primary) 22%,transparent),0 18px 38px rgb(0 0 0 / .38),inset 0 2px 2px rgb(255 255 255 / .4),inset 0 -3px 6px rgb(0 0 0 / .18)!important}#aichat-root .aic-launcher:active{transform:scale(.96)}#aichat-root .aic-launcher svg{width:30px;height:30px;filter:drop-shadow(0 1px 1px rgb(0 0 0 / .22))}#aichat-root .aic-launcher .aic-badge{position:absolute;top:-4px;inset-inline-start:-4px;background:#ef4444;color:#fff;font-size:11px;min-width:18px;height:18px;border-radius:9px;display:none;align-items:center;justify-content:center;padding:0 4px}#aichat-root .aic-panel{position:absolute;bottom:65;width:380px;max-width:calc(100vw - 32px);height:620px;max-height:calc(100vh - 120px);background:var(--aic-bg);color:var(--aic-text);border-radius:22px;box-shadow:0 20px 60px rgb(0 0 0 / .5);display:none;flex-direction:column;overflow:hidden;border:1px solid rgb(255 255 255 / .06);transform-origin:bottom right;animation:aic-pop .32s cubic-bezier(.22,1,.36,1)}#aichat-root[data-position="right"] .aic-panel{right:0;left:auto;transform-origin:bottom right}#aichat-root[data-position="left"] .aic-panel{left:0;right:auto;transform-origin:bottom left}#aichat-root.is-open .aic-panel{display:flex}#aichat-root.is-open .aic-launcher{transform:scale(0);opacity:0;pointer-events:none}@keyframes aic-pop{from{opacity:0;transform:scale(.25) translateY(24px)}60%{opacity:1}to{opacity:1;transform:scale(1) translateY(0)}}#aichat-root.is-light .aic-panel{--aic-bg:#ffffff;--aic-surface:#f4f5f7;--aic-text:#1a1d23;--aic-muted:#6b7280;--aic-bot-bubble:#eef0f3;border-color:rgb(0 0 0 / .08)}#aichat-root .aic-header{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--aic-surface);border-bottom:1px solid rgb(255 255 255 / .05)}#aichat-root .aic-header__avatar{width:44px;height:44px;border-radius:14px;background:var(--aic-primary);display:flex;align-items:center;justify-content:center;color:#fff;flex:0 0 auto}#aichat-root .aic-header__avatar svg{width:24px;height:24px}#aichat-root .aic-header__info{flex:1 1 auto;min-width:0}#aichat-root .aic-header__title{font-weight:700;font-size:14px;color:var(--aic-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#aichat-root .aic-header__status{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#34d399;background:rgb(52 211 153 / .12);padding:2px 8px;border-radius:20px;margin-top:4px}#aichat-root .aic-header__status::before{content:"";width:7px;height:7px;border-radius:50%;background:#34d399}#aichat-root .aic-header__actions{display:flex;gap:6px}#aichat-root .aic-iconbtn{width:34px;height:34px;border-radius:10px;cursor:pointer;background:rgb(255 255 255 / .06);color:var(--aic-text);display:flex;align-items:center;justify-content:center;transition:background .15s ease}#aichat-root .aic-iconbtn:hover{background:rgb(255 255 255 / .14)}#aichat-root .aic-iconbtn svg{width:18px;height:18px}#aichat-root .aic-body{flex:1 1 auto;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--aic-text) 30%,transparent) #fff0}#aichat-root .aic-body::-webkit-scrollbar{width:8px}#aichat-root .aic-body::-webkit-scrollbar-track{background:#fff0}#aichat-root .aic-body::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .16);border-radius:8px;border:2px solid #fff0;background-clip:padding-box}#aichat-root .aic-body::-webkit-scrollbar-thumb:hover{background:rgb(255 255 255 / .28);background-clip:padding-box}#aichat-root .aic-welcome{background:var(--aic-surface);border-radius:var(--aic-radius);padding:16px;border-top:3px solid var(--aic-primary)}#aichat-root .aic-welcome__badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--aic-text);background:rgb(255 255 255 / .07);padding:4px 10px;border-radius:20px;margin-bottom:12px}#aichat-root .aic-welcome__badge svg{width:14px;height:14px;color:var(--aic-primary)}#aichat-root .aic-welcome__title{font-size:16px;font-weight:700;margin:0 0 6px;color:var(--aic-text)}#aichat-root .aic-welcome__sub{font-size:12.5px;color:var(--aic-muted);margin:0;line-height:1.7}#aichat-root .aic-quick{display:flex;flex-direction:column;gap:7px}#aichat-root .aic-quick__btn{display:flex;align-items:center;gap:9px;width:100%;background:color-mix(in srgb,var(--aic-text) 4%,transparent);color:var(--aic-text);border:1px solid color-mix(in srgb,var(--aic-text) 9%,transparent);border-radius:11px;padding:10px 12px;font-size:12.5px;font-family:inherit;cursor:pointer;text-align:start;line-height:1.5;opacity:0;transform:translateY(5px);animation:aic-quick-in .3s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--aic-qi, 0) * 55ms);transition:border-color .18s ease,transform .15s ease,background .18s ease}@keyframes aic-quick-in{to{opacity:1;transform:translateY(0)}}#aichat-root .aic-quick__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:var(--aic-primary);opacity:.8;transition:transform .25s ease,opacity .18s ease}#aichat-root .aic-quick__icon svg{width:14px;height:14px}#aichat-root .aic-quick__text{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#aichat-root .aic-quick__arrow{flex:0 0 auto;display:inline-flex;color:var(--aic-muted);opacity:0;transform:translateX(4px);transition:opacity .18s ease,transform .18s ease,color .18s ease}#aichat-root .aic-quick__arrow svg{width:13px;height:13px}#aichat-root .aic-quick__btn:hover{border-color:color-mix(in srgb,var(--aic-primary) 45%,transparent);background:color-mix(in srgb,var(--aic-primary) 10%,transparent)}#aichat-root .aic-quick__btn:hover .aic-quick__icon{transform:scale(1.12);opacity:1}#aichat-root .aic-quick__btn:hover .aic-quick__arrow{opacity:1;transform:translateX(0);color:var(--aic-primary)}#aichat-root .aic-quick__btn:active{transform:scale(.99)}@media (prefers-reduced-motion:reduce){#aichat-root .aic-quick__btn{animation:none;opacity:1;transform:none}}#aichat-root .aic-lead{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;background:#fff0;padding:24px 18px}#aichat-root .aic-lead__intro{font-size:15px;font-weight:700;color:var(--aic-text);line-height:1.9;text-align:center;margin-bottom:0}#aichat-root .aic-lead__form{display:flex;flex-direction:column;gap:14px}#aichat-root .aic-lead__input{width:100%;box-sizing:border-box;background:var(--aic-bg);color:var(--aic-text);border:1px solid rgb(255 255 255 / .1);border-radius:12px;padding:15px 16px;font-size:14px;font-family:inherit;line-height:1.7;outline:none;direction:rtl;text-align:right;transition:border-color .15s ease,box-shadow .15s ease}#aichat-root.is-light .aic-lead__input{border-color:rgb(0 0 0 / .12)}#aichat-root .aic-lead__input::placeholder{color:var(--aic-muted)}#aichat-root .aic-lead__input:focus{border-color:var(--aic-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--aic-primary) 18%,transparent)}#aichat-root .aic-lead__input.is-invalid{border-color:#ef4444;box-shadow:0 0 0 3px rgb(239 68 68 / .18)}#aichat-root textarea.aic-lead__input{resize:vertical;min-height:64px}#aichat-root .aic-lead__error{font-size:12px;color:#f87171;margin:-2px 2px 0}#aichat-root .aic-lead__submit{margin-top:8px;width:100%;border:none;cursor:pointer;border-radius:14px;padding:15px;font-size:14.5px;font-weight:700;font-family:inherit;color:#fff;background:linear-gradient(160deg,color-mix(in srgb,var(--aic-primary) 92%,#fff) 0%,var(--aic-primary) 55%,color-mix(in srgb,var(--aic-primary) 80%,#000) 100%);transition:transform .12s ease,opacity .15s ease}#aichat-root .aic-lead__submit:hover{transform:translateY(-1px)}#aichat-root .aic-lead__submit:disabled{opacity:.6;cursor:default;transform:none}#aichat-root .aic-msg{display:flex;flex-direction:column;max-width:82%}#aichat-root .aic-msg__label{font-size:11px;color:var(--aic-muted);margin-bottom:12px}#aichat-root .aic-msg__bubble{padding:11px 14px;border-radius:var(--aic-radius);font-size:13.5px;line-height:1.85;white-space:pre-wrap;word-break:break-word}#aichat-root .aic-msg__bubble img{max-width:100%;border-radius:12px;display:block}#aichat-root .aic-md{white-space:normal}#aichat-root .aic-md>:first-child{margin-top:0}#aichat-root .aic-md>:last-child{margin-bottom:12px}#aichat-root .aic-md p{margin:0 0 8px}#aichat-root .aic-md strong{font-weight:700;color:color-mix(in srgb,var(--aic-text) 92%,var(--aic-primary))}#aichat-root .aic-md em{font-style:italic}#aichat-root .aic-md a{color:var(--aic-primary);text-decoration:underline;text-underline-offset:2px;word-break:break-word}#aichat-root .aic-md ul,#aichat-root .aic-md ol{margin:6px 2px 10px;padding-inline-start:20px}#aichat-root .aic-md li{margin:4px 0;padding-inline-start:2px}#aichat-root .aic-md li::marker{color:var(--aic-primary)}#aichat-root .aic-md h3,#aichat-root .aic-md h4,#aichat-root .aic-md h5,#aichat-root .aic-md h6{font-size:13.5px;font-weight:700;margin:10px 0 6px;color:var(--aic-text)}#aichat-root .aic-md code{font-family:"SFMono-Regular",Menlo,Consolas,monospace;font-size:.9em;background:color-mix(in srgb,var(--aic-text) 12%,transparent);padding:1px 6px;border-radius:6px;direction:ltr;unicode-bidi:bidi-override}#aichat-root .aic-md pre{background:color-mix(in srgb,var(--aic-text) 10%,transparent);border:1px solid color-mix(in srgb,var(--aic-text) 8%,transparent);padding:10px 12px;border-radius:12px;overflow-x:auto;margin:8px 0;direction:ltr;text-align:left}#aichat-root .aic-md pre code{background:none;padding:0;border-radius:0;font-size:12px;line-height:1.6}#aichat-root .aic-md blockquote{border-inline-start:3px solid var(--aic-primary);padding:2px 12px;margin:8px 0;color:var(--aic-muted);background:color-mix(in srgb,var(--aic-primary) 7%,transparent);border-radius:0 8px 8px 0}#aichat-root .aic-md hr{border:0;border-top:1px solid color-mix(in srgb,var(--aic-text) 14%,transparent);margin:12px 0}#aichat-root .aic-msg.is-user{align-self:flex-start;align-items:flex-start}#aichat-root .aic-msg.is-user .aic-msg__bubble{background:var(--aic-user-bubble);color:#fff;border-bottom-right-radius:6px}#aichat-root .aic-msg.is-bot,#aichat-root .aic-msg.is-agent{align-self:flex-end;align-items:flex-end}#aichat-root .aic-msg.is-bot .aic-msg__bubble,#aichat-root .aic-msg.is-agent .aic-msg__bubble{background:var(--aic-bot-bubble);color:var(--aic-text);border-bottom-left-radius:6px}#aichat-root .aic-msg.is-agent .aic-msg__label{color:var(--aic-primary)}#aichat-root .aic-typing{align-self:flex-end}#aichat-root .aic-typing .aic-msg__bubble{display:inline-flex;gap:4px;padding:14px}#aichat-root .aic-typing span{width:7px;height:7px;border-radius:50%;background:var(--aic-muted);animation:aic-blink 1.2s infinite ease-in-out}#aichat-root .aic-typing span:nth-child(2){animation-delay:.2s}#aichat-root .aic-typing span:nth-child(3){animation-delay:.4s}@keyframes aic-blink{0%,80%,100%{opacity:.3}40%{opacity:1}}#aichat-root .aic-footer{padding:12px;background:var(--aic-surface);border-top:1px solid rgb(255 255 255 / .05);display:flex;flex-direction:column;gap:10px}#aichat-root .aic-footer__row{display:flex;align-items:center;gap:8px}#aichat-root .aic-attach-preview{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--aic-bg);border:1px solid rgb(255 255 255 / .08);border-radius:12px}#aichat-root .aic-attach-preview__img{width:44px;height:44px;border-radius:8px;object-fit:cover;flex:0 0 auto;display:block}#aichat-root .aic-attach-preview__label{flex:1 1 auto;font-size:12px;color:var(--aic-muted)}#aichat-root .aic-attach-preview__remove{flex:0 0 auto;width:28px;height:28px;border-radius:8px;cursor:pointer;color:var(--aic-text);background:rgb(255 255 255 / .06);display:flex;align-items:center;justify-content:center}#aichat-root .aic-attach-preview__remove:hover{background:rgb(255 255 255 / .14)}#aichat-root .aic-attach-preview__remove svg{width:14px;height:14px}#aichat-root .aic-msg__bubble.has-image{padding:6px}#aichat-root .aic-msg__caption{margin-top:6px;padding:2px 4px 0;font-size:13px;line-height:1.5;word-break:break-word}#aichat-root .aic-footer__send{background:var(--aic-primary);color:#fff;cursor:pointer;border-radius:14px;padding:0 14px;height:46px;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;flex:0 0 auto}#aichat-root .aic-footer__send svg{width:18px;height:18px}#aichat-root .aic-footer__send:disabled{opacity:.5;cursor:not-allowed}#aichat-root .aic-inputwrap{flex:1 1 auto;display:flex;align-items:center;background:var(--aic-bg);border:1px solid rgb(255 255 255 / .08);border-radius:14px;padding:0 10px;height:46px}#aichat-root .aic-inputwrap textarea{flex:1 1 auto;display:block;background:#fff0;resize:none;color:var(--aic-text);font-size:13px;line-height:1.5;height:44px;max-height:90px;padding:12px 4px;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--aic-text) 30%,transparent) #fff0}#aichat-root .aic-inputwrap textarea::-webkit-scrollbar{width:8px}#aichat-root .aic-inputwrap textarea::-webkit-scrollbar-track{background:#fff0}#aichat-root .aic-inputwrap textarea::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--aic-text) 18%,transparent);border-radius:8px;border:2px solid #fff0;background-clip:padding-box}#aichat-root .aic-inputwrap textarea::placeholder{color:var(--aic-muted)}#aichat-root .aic-attach{flex:0 0 auto;width:46px;height:46px;border-radius:14px;cursor:pointer;color:var(--aic-muted);background:rgb(255 255 255 / .06);border:1px solid color-mix(in srgb,var(--aic-text) 12%,transparent);display:flex;align-items:center;justify-content:center;transition:color .15s ease,background .15s ease,border-color .15s ease}#aichat-root .aic-attach:hover{background:rgb(255 255 255 / .14);color:var(--aic-text)}#aichat-root .aic-attach svg{width:19px;height:19px}#aichat-root .aic-hidden{display:none!important}#aichat-root .aic-panel{background:radial-gradient(130% 85% at 100% 0%,color-mix(in srgb,var(--aic-primary) 16%,transparent) 0%,transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--aic-bg) 70%,transparent),color-mix(in srgb,var(--aic-bg) 82%,transparent));border:1px solid color-mix(in srgb,var(--aic-text) 14%,transparent);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .08),0 24px 70px rgb(0 0 0 / .55),0 6px 18px rgb(0 0 0 / .32)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){#aichat-root .aic-panel{background:radial-gradient(130% 85% at 100% 0%,color-mix(in srgb,var(--aic-primary) 14%,transparent) 0%,transparent 48%),var(--aic-bg)}}#aichat-root .aic-header{background:linear-gradient(180deg,color-mix(in srgb,var(--aic-surface) 58%,transparent),color-mix(in srgb,var(--aic-surface) 42%,transparent));border-bottom:1px solid color-mix(in srgb,var(--aic-text) 10%,transparent);position:relative}#aichat-root .aic-header::after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--aic-primary) 60%,transparent),transparent)}#aichat-root .aic-header__avatar{background:radial-gradient(120% 95% at 50% 12%,color-mix(in srgb,var(--aic-primary) 55%,#fff) 0%,transparent 55%),linear-gradient(160deg,color-mix(in srgb,var(--aic-primary) 92%,#fff),var(--aic-primary) 55%,color-mix(in srgb,var(--aic-primary) 80%,#000));box-shadow:0 6px 16px color-mix(in srgb,var(--aic-primary) 35%,transparent),inset 0 1px 1px rgb(255 255 255 / .35)}#aichat-root .aic-iconbtn{background:color-mix(in srgb,var(--aic-text) 8%,transparent);border:1px solid color-mix(in srgb,var(--aic-text) 8%,transparent)}#aichat-root .aic-iconbtn:hover{background:color-mix(in srgb,var(--aic-text) 16%,transparent)}#aichat-root .aic-msg{animation:aic-msg-in .28s cubic-bezier(.22,.61,.36,1) both}@keyframes aic-msg-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}#aichat-root .aic-msg__bubble{box-shadow:0 2px 10px rgb(0 0 0 / .16)}#aichat-root .aic-msg.is-user .aic-msg__bubble{background:linear-gradient(160deg,color-mix(in srgb,var(--aic-user-bubble) 88%,#fff),var(--aic-user-bubble) 55%,color-mix(in srgb,var(--aic-user-bubble) 84%,#000));box-shadow:0 6px 18px color-mix(in srgb,var(--aic-user-bubble) 34%,transparent)}#aichat-root .aic-msg.is-bot .aic-msg__bubble,#aichat-root .aic-msg.is-agent .aic-msg__bubble{background:color-mix(in srgb,var(--aic-surface) 50%,transparent);border:1px solid color-mix(in srgb,var(--aic-text) 12%,transparent)}#aichat-root .aic-welcome{background:linear-gradient(180deg,color-mix(in srgb,var(--aic-surface) 62%,transparent),color-mix(in srgb,var(--aic-surface) 38%,transparent));border:1px solid color-mix(in srgb,var(--aic-text) 12%,transparent);border-top:3px solid var(--aic-primary);box-shadow:0 10px 26px rgb(0 0 0 / .24)}#aichat-root .aic-welcome__badge{background:color-mix(in srgb,var(--aic-text) 10%,transparent)}#aichat-root .aic-quick__btn{background:color-mix(in srgb,var(--aic-surface) 45%,transparent);border:1px solid color-mix(in srgb,var(--aic-text) 10%,transparent);transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease,background .15s ease}#aichat-root .aic-quick__btn:hover{border-color:color-mix(in srgb,var(--aic-primary) 60%,transparent);background:color-mix(in srgb,var(--aic-primary) 16%,transparent);box-shadow:0 8px 18px rgb(0 0 0 / .22);transform:translateY(-2px)}#aichat-root .aic-footer{background:linear-gradient(0deg,color-mix(in srgb,var(--aic-surface) 58%,transparent),color-mix(in srgb,var(--aic-surface) 42%,transparent));border-top:1px solid color-mix(in srgb,var(--aic-text) 10%,transparent)}#aichat-root .aic-inputwrap{background:color-mix(in srgb,var(--aic-bg) 45%,transparent);border:1px solid color-mix(in srgb,var(--aic-text) 12%,transparent);transition:border-color .15s ease,box-shadow .15s ease}#aichat-root .aic-inputwrap:focus-within{border-color:color-mix(in srgb,var(--aic-primary) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--aic-primary) 16%,transparent)}#aichat-root .aic-attach{background:color-mix(in srgb,var(--aic-text) 8%,transparent)}#aichat-root .aic-attach:hover{background:color-mix(in srgb,var(--aic-text) 16%,transparent)}#aichat-root .aic-footer__send{background:linear-gradient(160deg,color-mix(in srgb,var(--aic-primary) 90%,#fff),var(--aic-primary) 55%,color-mix(in srgb,var(--aic-primary) 84%,#000));box-shadow:0 6px 16px color-mix(in srgb,var(--aic-primary) 30%,transparent);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}#aichat-root .aic-footer__send:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05)}#aichat-root .aic-footer__send:active:not(:disabled){transform:translateY(0)}#aichat-root .aic-products{display:flex;flex-direction:column;gap:10px;margin-top:12px}#aichat-root .aic-product{display:flex;align-items:center;gap:12px;padding:10px;border-radius:16px;background:color-mix(in srgb,var(--aic-surface) 62%,transparent);border:1px solid color-mix(in srgb,var(--aic-text) 12%,transparent);box-shadow:0 6px 18px rgb(0 0 0 / .22);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}#aichat-root .aic-product:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--aic-primary) 50%,transparent);box-shadow:0 12px 26px rgb(0 0 0 / .3)}#aichat-root .aic-product__thumb{width:66px;height:66px;flex:0 0 auto;border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--aic-text) 8%,transparent);display:flex;align-items:center;justify-content:center}#aichat-root .aic-product__thumb img{width:100%;height:100%;object-fit:cover;display:block}#aichat-root .aic-product__thumb svg{width:26px;height:26px;color:var(--aic-muted)}#aichat-root .aic-product__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:7px}#aichat-root .aic-product__name{font-weight:700;font-size:13px;line-height:1.55;color:var(--aic-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#aichat-root .aic-product__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:11.5px}#aichat-root .aic-product__price{color:var(--aic-primary);font-weight:700}#aichat-root .aic-product__stock{display:inline-flex;align-items:center;gap:4px;color:var(--aic-muted)}#aichat-root .aic-product__stock::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}#aichat-root .aic-product__stock.is-in{color:#34d399}#aichat-root .aic-product__stock.is-out{color:#f87171}#aichat-root .aic-product__btn{align-self:flex-start;display:inline-flex!important;align-items:center;justify-content:center;gap:6px;width:auto!important;max-width:100%;font-size:12px!important;font-weight:700!important;line-height:1!important;color:#fff!important;text-decoration:none!important;text-shadow:0 1px 1px rgb(0 0 0 / .25);padding:8px 14px!important;border-radius:10px;white-space:nowrap;background:linear-gradient(160deg,var(--aic-primary),color-mix(in srgb,var(--aic-primary) 74%,#000))!important;box-shadow:0 4px 12px color-mix(in srgb,var(--aic-primary) 32%,transparent);transition:filter .15s ease,transform .15s ease}#aichat-root .aic-product__btn:hover{filter:brightness(1.08);transform:translateY(-1px)}#aichat-root .aic-product__btn span{color:#fff!important}#aichat-root .aic-product__btn svg{width:14px;height:14px;flex:0 0 auto;color:#fff}#aichat-root .aic-launcher::after{content:"";position:absolute;inset:0;border-radius:50%;animation:aic-pulse 2.6s ease-out infinite;pointer-events:none}#aichat-root.is-open .aic-launcher::after{animation:none}@keyframes aic-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--aic-primary) 40%,transparent)}70%{box-shadow:0 0 0 16px color-mix(in srgb,var(--aic-primary) 0%,transparent)}100%{box-shadow:0 0 0 0 color-mix(in srgb,var(--aic-primary) 0%,transparent)}}#aichat-root .aic-body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--aic-text) 18%,transparent);background-clip:padding-box}#aichat-root .aic-body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--aic-text) 30%,transparent);background-clip:padding-box}#aichat-root[data-skin="minimal"]{--aic-radius:10px}#aichat-root[data-skin="minimal"] .aic-launcher{width:56px!important;height:56px!important;min-width:56px;border-radius:16px!important;background:var(--aic-primary)!important;box-shadow:0 8px 22px rgb(0 0 0 / .22)!important}#aichat-root[data-skin="minimal"] .aic-launcher::after{display:none}#aichat-root[data-skin="minimal"] .aic-launcher:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgb(0 0 0 / .28)!important}#aichat-root[data-skin="minimal"] .aic-launcher svg{width:26px;height:26px;filter:none}#aichat-root[data-skin="minimal"] .aic-panel{background:var(--aic-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;border:1px solid color-mix(in srgb,var(--aic-text) 12%,transparent);box-shadow:0 16px 44px rgb(0 0 0 / .22)}#aichat-root[data-skin="minimal"] .aic-header{background:#fff0;border-bottom:1px solid color-mix(in srgb,var(--aic-text) 8%,transparent);padding:12px 14px}#aichat-root[data-skin="minimal"] .aic-header::after{display:none}#aichat-root[data-skin="minimal"] .aic-header__avatar{width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--aic-primary) 14%,transparent);color:var(--aic-primary);box-shadow:none}#aichat-root[data-skin="minimal"] .aic-header__avatar svg{width:20px;height:20px}#aichat-root[data-skin="minimal"] .aic-header__status{background:#fff0;padding:0;margin-top:2px}#aichat-root[data-skin="minimal"] .aic-iconbtn{background:#fff0;border:none;color:var(--aic-muted)}#aichat-root[data-skin="minimal"] .aic-iconbtn:hover{background:color-mix(in srgb,var(--aic-text) 8%,transparent);color:var(--aic-text)}#aichat-root[data-skin="minimal"] .aic-welcome{background:#fff0;border:1px solid color-mix(in srgb,var(--aic-text) 10%,transparent);border-inline-start:3px solid var(--aic-primary);border-radius:12px;box-shadow:none}#aichat-root[data-skin="minimal"] .aic-welcome__badge{background:#fff0;border:1px solid color-mix(in srgb,var(--aic-text) 12%,transparent)}#aichat-root[data-skin="minimal"] .aic-quick__btn{background:#fff0;border:1px solid color-mix(in srgb,var(--aic-text) 12%,transparent);border-radius:8px}#aichat-root[data-skin="minimal"] .aic-quick__btn:hover{background:color-mix(in srgb,var(--aic-primary) 8%,transparent);border-color:color-mix(in srgb,var(--aic-primary) 40%,transparent);box-shadow:none;transform:none}#aichat-root[data-skin="minimal"] .aic-msg{animation:none}#aichat-root[data-skin="minimal"] .aic-msg__bubble{border-radius:10px;box-shadow:none}#aichat-root[data-skin="minimal"] .aic-msg.is-user .aic-msg__bubble{background:var(--aic-user-bubble);border-bottom-right-radius:4px;box-shadow:none}#aichat-root[data-skin="minimal"] .aic-msg.is-bot .aic-msg__bubble,#aichat-root[data-skin="minimal"] .aic-msg.is-agent .aic-msg__bubble{background:var(--aic-bot-bubble);border:none;border-bottom-left-radius:4px}#aichat-root[data-skin="minimal"] .aic-footer{background:#fff0;border-top:1px solid color-mix(in srgb,var(--aic-text) 8%,transparent)}#aichat-root[data-skin="minimal"] .aic-inputwrap{background:#fff0;border:1px solid color-mix(in srgb,var(--aic-text) 14%,transparent);border-radius:10px}#aichat-root[data-skin="minimal"] .aic-inputwrap:focus-within{border-color:var(--aic-primary);box-shadow:none}#aichat-root[data-skin="minimal"] .aic-attach{background:#fff0;color:var(--aic-muted)}#aichat-root[data-skin="minimal"] .aic-attach:hover{background:color-mix(in srgb,var(--aic-text) 8%,transparent);color:var(--aic-text)}#aichat-root[data-skin="minimal"] .aic-footer__send{background:var(--aic-primary);border-radius:10px;box-shadow:none}#aichat-root[data-skin="minimal"] .aic-footer__send:hover:not(:disabled){transform:none;filter:brightness(1.08)}#aichat-root[data-skin="minimal"] .aic-lead__input{border-radius:10px}#aichat-root[data-skin="minimal"] .aic-lead__submit{background:var(--aic-primary);border-radius:10px}#aichat-root[data-skin="minimal"] .aic-product{background:#fff0;border:1px solid color-mix(in srgb,var(--aic-text) 12%,transparent);border-radius:12px;box-shadow:none}#aichat-root[data-skin="minimal"] .aic-product:hover{transform:none;box-shadow:none;border-color:color-mix(in srgb,var(--aic-primary) 45%,transparent)}#aichat-root[data-skin="minimal"] .aic-product__btn{background:var(--aic-primary)!important;border-radius:8px;box-shadow:none;text-shadow:none}#aichat-root[data-skin="neon"]{--aic-radius:8px}#aichat-root[data-skin="neon"] .aic-launcher{border-radius:14px!important;background:color-mix(in srgb,var(--aic-bg) 86%,var(--aic-primary))!important;border:1px solid color-mix(in srgb,var(--aic-primary) 80%,transparent);color:var(--aic-primary)!important;box-shadow:0 0 18px color-mix(in srgb,var(--aic-primary) 40%,transparent),inset 0 0 14px color-mix(in srgb,var(--aic-primary) 16%,transparent)!important}#aichat-root[data-skin="neon"] .aic-launcher::after{border-radius:14px}#aichat-root[data-skin="neon"] .aic-launcher:hover{transform:translateY(-2px);box-shadow:0 0 28px color-mix(in srgb,var(--aic-primary) 55%,transparent),inset 0 0 14px color-mix(in srgb,var(--aic-primary) 20%,transparent)!important}#aichat-root[data-skin="neon"] .aic-launcher svg{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--aic-primary) 80%,transparent))}#aichat-root[data-skin="neon"] .aic-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--aic-bg) 94%,var(--aic-primary)),var(--aic-bg));-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;border:1px solid color-mix(in srgb,var(--aic-primary) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--aic-primary) 18%,transparent),0 0 36px color-mix(in srgb,var(--aic-primary) 24%,transparent),0 24px 60px rgb(0 0 0 / .55)}#aichat-root[data-skin="neon"] .aic-header{background:color-mix(in srgb,var(--aic-bg) 90%,var(--aic-primary));border-bottom:1px solid color-mix(in srgb,var(--aic-primary) 35%,transparent)}#aichat-root[data-skin="neon"] .aic-header__avatar{background:#fff0;border:1px solid color-mix(in srgb,var(--aic-primary) 70%,transparent);border-radius:10px;color:var(--aic-primary);box-shadow:0 0 14px color-mix(in srgb,var(--aic-primary) 30%,transparent)}#aichat-root[data-skin="neon"] .aic-header__title{text-shadow:0 0 12px color-mix(in srgb,var(--aic-primary) 45%,transparent)}#aichat-root[data-skin="neon"] .aic-header__status{color:var(--aic-primary);background:color-mix(in srgb,var(--aic-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--aic-primary) 35%,transparent)}#aichat-root[data-skin="neon"] .aic-header__status::before{background:var(--aic-primary);box-shadow:0 0 8px var(--aic-primary)}#aichat-root[data-skin="neon"] .aic-iconbtn{background:#fff0;border:1px solid color-mix(in srgb,var(--aic-primary) 25%,transparent);border-radius:8px}#aichat-root[data-skin="neon"] .aic-iconbtn:hover{background:color-mix(in srgb,var(--aic-primary) 12%,transparent);border-color:color-mix(in srgb,var(--aic-primary) 60%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--aic-primary) 25%,transparent)}#aichat-root[data-skin="neon"] .aic-welcome{background:color-mix(in srgb,var(--aic-bg) 88%,var(--aic-primary));border:1px solid color-mix(in srgb,var(--aic-primary) 35%,transparent);border-top:2px solid var(--aic-primary);border-radius:10px;box-shadow:0 0 22px color-mix(in srgb,var(--aic-primary) 14%,transparent)}#aichat-root[data-skin="neon"] .aic-welcome__badge{background:#fff0;border:1px solid color-mix(in srgb,var(--aic-primary) 40%,transparent);color:var(--aic-primary)}#aichat-root[data-skin="neon"] .aic-quick__btn{background:#fff0;border:1px solid color-mix(in srgb,var(--aic-primary) 30%,transparent);border-radius:8px}#aichat-root[data-skin="neon"] .aic-quick__btn:hover{background:color-mix(in srgb,var(--aic-primary) 12%,transparent);border-color:color-mix(in srgb,var(--aic-primary) 70%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--aic-primary) 25%,transparent);transform:none}#aichat-root[data-skin="neon"] .aic-msg__bubble{border-radius:10px}#aichat-root[data-skin="neon"] .aic-msg.is-user .aic-msg__bubble{background:color-mix(in srgb,var(--aic-user-bubble) 20%,var(--aic-bg));border:1px solid color-mix(in srgb,var(--aic-user-bubble) 65%,transparent);color:var(--aic-text);border-bottom-right-radius:2px;box-shadow:0 0 14px color-mix(in srgb,var(--aic-user-bubble) 18%,transparent)}#aichat-root[data-skin="neon"] .aic-msg.is-bot .aic-msg__bubble,#aichat-root[data-skin="neon"] .aic-msg.is-agent .aic-msg__bubble{background:color-mix(in srgb,var(--aic-surface) 70%,var(--aic-bg));border:1px solid color-mix(in srgb,var(--aic-primary) 25%,transparent);border-bottom-left-radius:2px}#aichat-root[data-skin="neon"] .aic-typing span{background:var(--aic-primary);box-shadow:0 0 8px color-mix(in srgb,var(--aic-primary) 60%,transparent)}#aichat-root[data-skin="neon"] .aic-footer{background:color-mix(in srgb,var(--aic-bg) 92%,var(--aic-primary));border-top:1px solid color-mix(in srgb,var(--aic-primary) 30%,transparent)}#aichat-root[data-skin="neon"] .aic-inputwrap{background:#fff0;border:1px solid color-mix(in srgb,var(--aic-primary) 30%,transparent);border-radius:8px}#aichat-root[data-skin="neon"] .aic-inputwrap:focus-within{border-color:var(--aic-primary);box-shadow:0 0 16px color-mix(in srgb,var(--aic-primary) 30%,transparent)}#aichat-root[data-skin="neon"] .aic-inputwrap textarea{caret-color:var(--aic-primary)}#aichat-root[data-skin="neon"] .aic-attach{background:#fff0;border:1px solid color-mix(in srgb,var(--aic-primary) 25%,transparent)}#aichat-root[data-skin="neon"] .aic-footer__send{background:color-mix(in srgb,var(--aic-primary) 14%,transparent);border:1px solid var(--aic-primary);border-radius:8px;color:var(--aic-primary);box-shadow:0 0 14px color-mix(in srgb,var(--aic-primary) 20%,transparent)}#aichat-root[data-skin="neon"] .aic-footer__send:hover:not(:disabled){background:var(--aic-primary);color:#fff;transform:none;filter:none;box-shadow:0 0 22px color-mix(in srgb,var(--aic-primary) 50%,transparent)}#aichat-root[data-skin="neon"] .aic-lead__input{border-radius:8px;border-color:color-mix(in srgb,var(--aic-primary) 30%,transparent)}#aichat-root[data-skin="neon"] .aic-lead__submit{background:color-mix(in srgb,var(--aic-primary) 14%,transparent);border:1px solid var(--aic-primary);border-radius:8px;color:var(--aic-primary)}#aichat-root[data-skin="neon"] .aic-lead__submit:hover{background:var(--aic-primary);color:#fff}#aichat-root[data-skin="neon"] .aic-product{background:color-mix(in srgb,var(--aic-bg) 90%,var(--aic-primary));border:1px solid color-mix(in srgb,var(--aic-primary) 30%,transparent);border-radius:10px;box-shadow:none}#aichat-root[data-skin="neon"] .aic-product:hover{border-color:color-mix(in srgb,var(--aic-primary) 70%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--aic-primary) 22%,transparent);transform:none}#aichat-root[data-skin="neon"] .aic-product__price{text-shadow:0 0 10px color-mix(in srgb,var(--aic-primary) 40%,transparent)}#aichat-root[data-skin="neon"] .aic-product__btn{background:color-mix(in srgb,var(--aic-primary) 16%,transparent)!important;border:1px solid var(--aic-primary);border-radius:8px;color:var(--aic-primary)!important;text-shadow:none;box-shadow:none}#aichat-root[data-skin="neon"] .aic-product__btn:hover{background:var(--aic-primary)!important;color:#fff!important}#aichat-root[data-skin="neon"] .aic-product__btn:hover span{color:#fff!important}#aichat-root[data-skin="neon"] .aic-product__btn span{color:var(--aic-primary)!important}#aichat-root[data-skin="neon"] .aic-body{scrollbar-color:color-mix(in srgb,var(--aic-primary) 45%,transparent) #fff0}#aichat-root[data-skin="neon"] .aic-body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--aic-primary) 35%,transparent);background-clip:padding-box}#aichat-root[data-skin="bubble"]{--aic-radius:22px}#aichat-root[data-skin="bubble"] .aic-launcher{background:linear-gradient(135deg,var(--aic-primary),var(--aic-user-bubble))!important;box-shadow:0 10px 26px color-mix(in srgb,var(--aic-primary) 40%,transparent),inset 0 2px 2px rgb(255 255 255 / .3)!important}#aichat-root[data-skin="bubble"] .aic-panel{background:radial-gradient(120% 60% at 50% 0%,color-mix(in srgb,var(--aic-primary) 8%,transparent) 0%,transparent 60%),var(--aic-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:30px;border:none;box-shadow:0 24px 60px rgb(0 0 0 / .35)}#aichat-root[data-skin="bubble"] .aic-header{background:linear-gradient(135deg,var(--aic-primary),var(--aic-user-bubble));border-bottom:none;padding:16px}#aichat-root[data-skin="bubble"] .aic-header::after{display:none}#aichat-root[data-skin="bubble"] .aic-header__avatar{width:46px;height:46px;border-radius:50%;background:rgb(255 255 255 / .22);color:#fff;box-shadow:none}#aichat-root[data-skin="bubble"] .aic-header__title{color:#fff}#aichat-root[data-skin="bubble"] .aic-header__status{color:#fff;background:rgb(255 255 255 / .18)}#aichat-root[data-skin="bubble"] .aic-header__status::before{background:#fff}#aichat-root[data-skin="bubble"] .aic-iconbtn{background:rgb(255 255 255 / .16);border:none;border-radius:50%;color:#fff}#aichat-root[data-skin="bubble"] .aic-iconbtn:hover{background:rgb(255 255 255 / .3)}#aichat-root[data-skin="bubble"] .aic-body{gap:14px}#aichat-root[data-skin="bubble"] .aic-welcome{background:var(--aic-surface);border:none;border-top:none;border-radius:24px;box-shadow:0 8px 24px rgb(0 0 0 / .12);text-align:center}#aichat-root[data-skin="bubble"] .aic-welcome__badge{background:color-mix(in srgb,var(--aic-primary) 12%,transparent);color:var(--aic-primary)}#aichat-root[data-skin="bubble"] .aic-quick{flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center}#aichat-root[data-skin="bubble"] .aic-quick__btn{width:auto;border-radius:999px;padding:8px 14px;background:color-mix(in srgb,var(--aic-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--aic-primary) 22%,transparent);color:var(--aic-text)}#aichat-root[data-skin="bubble"] .aic-quick__text{white-space:normal}#aichat-root[data-skin="bubble"] .aic-quick__arrow{display:none}#aichat-root[data-skin="bubble"] .aic-quick__btn:hover{background:color-mix(in srgb,var(--aic-primary) 18%,transparent);border-color:color-mix(in srgb,var(--aic-primary) 45%,transparent);transform:none;box-shadow:none}#aichat-root[data-skin="bubble"] .aic-msg__bubble{border-radius:22px}#aichat-root[data-skin="bubble"] .aic-msg.is-user .aic-msg__bubble{background:linear-gradient(135deg,var(--aic-user-bubble),color-mix(in srgb,var(--aic-user-bubble) 65%,var(--aic-primary)));border-bottom-right-radius:6px;box-shadow:0 6px 16px color-mix(in srgb,var(--aic-user-bubble) 30%,transparent)}#aichat-root[data-skin="bubble"] .aic-msg.is-bot .aic-msg__bubble,#aichat-root[data-skin="bubble"] .aic-msg.is-agent .aic-msg__bubble{background:var(--aic-bot-bubble);border:none;border-bottom-left-radius:6px;box-shadow:0 3px 12px rgb(0 0 0 / .1)}#aichat-root[data-skin="bubble"] .aic-footer{background:#fff0;border-top:none;padding:10px 14px 16px}#aichat-root[data-skin="bubble"] .aic-inputwrap{background:var(--aic-surface);border:none;border-radius:999px;height:48px;padding:0 14px;box-shadow:0 6px 20px rgb(0 0 0 / .16)}#aichat-root[data-skin="bubble"] .aic-inputwrap:focus-within{border:none;box-shadow:0 6px 20px rgb(0 0 0 / .16),0 0 0 3px color-mix(in srgb,var(--aic-primary) 25%,transparent)}#aichat-root[data-skin="bubble"] .aic-attach{border-radius:50%}#aichat-root[data-skin="bubble"] .aic-footer__send{width:48px;height:48px;padding:0;border-radius:50%;justify-content:center;background:linear-gradient(135deg,var(--aic-primary),var(--aic-user-bubble));box-shadow:0 8px 20px color-mix(in srgb,var(--aic-primary) 35%,transparent)}#aichat-root[data-skin="bubble"] .aic-footer__send span{display:none}#aichat-root[data-skin="bubble"] .aic-footer__send svg{width:20px;height:20px}#aichat-root[data-skin="bubble"] .aic-attach-preview{border-radius:20px}#aichat-root[data-skin="bubble"] .aic-lead__input{border-radius:18px}#aichat-root[data-skin="bubble"] .aic-lead__submit{border-radius:999px;background:linear-gradient(135deg,var(--aic-primary),var(--aic-user-bubble))}#aichat-root[data-skin="bubble"] .aic-product{background:var(--aic-surface);border:none;border-radius:20px;box-shadow:0 6px 18px rgb(0 0 0 / .14)}#aichat-root[data-skin="bubble"] .aic-product__thumb{border-radius:14px}#aichat-root[data-skin="bubble"] .aic-product__btn{border-radius:999px;background:linear-gradient(135deg,var(--aic-primary),var(--aic-user-bubble))!important}#aichat-root[data-skin="retro"]{--aic-radius:6px;--aic-ink:color-mix(in srgb, var(--aic-text) 88%, var(--aic-bg))}#aichat-root[data-skin="retro"] .aic-launcher{border-radius:12px!important;background:var(--aic-primary)!important;border:2px solid var(--aic-ink);box-shadow:5px 5px 0 var(--aic-ink)!important;transition:transform .12s ease,box-shadow .12s ease}#aichat-root[data-skin="retro"] .aic-launcher::after{display:none}#aichat-root[data-skin="retro"] .aic-launcher:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--aic-ink)!important}#aichat-root[data-skin="retro"] .aic-launcher:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--aic-ink)!important}#aichat-root[data-skin="retro"] .aic-launcher svg{filter:none}#aichat-root[data-skin="retro"] .aic-panel{background:var(--aic-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:16px;border:2px solid var(--aic-ink);box-shadow:8px 8px 0 var(--aic-ink)}#aichat-root[data-skin="retro"] .aic-header{background:var(--aic-surface);border-bottom:2px solid var(--aic-ink)}#aichat-root[data-skin="retro"] .aic-header::after{display:none}#aichat-root[data-skin="retro"] .aic-header__avatar{border-radius:10px;background:var(--aic-primary);border:2px solid var(--aic-ink);box-shadow:3px 3px 0 var(--aic-ink)}#aichat-root[data-skin="retro"] .aic-header__title{font-weight:800}#aichat-root[data-skin="retro"] .aic-iconbtn{background:#fff0;border:2px solid var(--aic-ink);border-radius:8px}#aichat-root[data-skin="retro"] .aic-iconbtn:hover{background:var(--aic-primary);color:#fff;box-shadow:none}#aichat-root[data-skin="retro"] .aic-welcome{background:var(--aic-surface);border:2px solid var(--aic-ink);border-top:2px solid var(--aic-ink);border-radius:10px;box-shadow:4px 4px 0 var(--aic-ink)}#aichat-root[data-skin="retro"] .aic-welcome__badge{background:var(--aic-bg);border:2px solid var(--aic-ink);font-weight:700}#aichat-root[data-skin="retro"] .aic-quick__btn{background:var(--aic-bg);border:2px solid var(--aic-ink);border-radius:8px;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}#aichat-root[data-skin="retro"] .aic-quick__btn:hover{background:color-mix(in srgb,var(--aic-primary) 14%,var(--aic-bg));border-color:var(--aic-ink);transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--aic-ink)}#aichat-root[data-skin="retro"] .aic-quick__btn:active{transform:translate(1px,1px);box-shadow:none}#aichat-root[data-skin="retro"] .aic-msg__bubble{border:2px solid var(--aic-ink);border-radius:8px;box-shadow:3px 3px 0 var(--aic-ink)}#aichat-root[data-skin="retro"] .aic-msg.is-user .aic-msg__bubble{background:var(--aic-user-bubble);border-bottom-right-radius:2px}#aichat-root[data-skin="retro"] .aic-msg.is-bot .aic-msg__bubble,#aichat-root[data-skin="retro"] .aic-msg.is-agent .aic-msg__bubble{background:var(--aic-surface);border-bottom-left-radius:2px}#aichat-root[data-skin="retro"] .aic-footer{background:var(--aic-surface);border-top:2px solid var(--aic-ink)}#aichat-root[data-skin="retro"] .aic-inputwrap{background:var(--aic-bg);border:2px solid var(--aic-ink);border-radius:8px}#aichat-root[data-skin="retro"] .aic-inputwrap:focus-within{border-color:var(--aic-primary);box-shadow:3px 3px 0 var(--aic-ink)}#aichat-root[data-skin="retro"] .aic-attach{background:#fff0;border:2px solid var(--aic-ink);border-radius:8px;width:30px;height:30px}#aichat-root[data-skin="retro"] .aic-footer__send{background:var(--aic-primary);border:2px solid var(--aic-ink);border-radius:8px;box-shadow:3px 3px 0 var(--aic-ink);font-weight:800;transition:transform .12s ease,box-shadow .12s ease}#aichat-root[data-skin="retro"] .aic-footer__send:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--aic-ink);filter:none}#aichat-root[data-skin="retro"] .aic-footer__send:active:not(:disabled){transform:translate(1px,1px);box-shadow:1px 1px 0 var(--aic-ink)}#aichat-root[data-skin="retro"] .aic-lead__input{border:2px solid var(--aic-ink);border-radius:8px}#aichat-root[data-skin="retro"] .aic-lead__input:focus{border-color:var(--aic-primary);box-shadow:3px 3px 0 var(--aic-ink)}#aichat-root[data-skin="retro"] .aic-lead__submit{background:var(--aic-primary);border:2px solid var(--aic-ink);border-radius:8px;box-shadow:3px 3px 0 var(--aic-ink)}#aichat-root[data-skin="retro"] .aic-product{background:var(--aic-surface);border:2px solid var(--aic-ink);border-radius:10px;box-shadow:4px 4px 0 var(--aic-ink)}#aichat-root[data-skin="retro"] .aic-product:hover{transform:translate(-2px,-2px);border-color:var(--aic-ink);box-shadow:6px 6px 0 var(--aic-ink)}#aichat-root[data-skin="retro"] .aic-product__thumb{border-radius:6px;border:2px solid var(--aic-ink)}#aichat-root[data-skin="retro"] .aic-product__btn{background:var(--aic-primary)!important;border:2px solid var(--aic-ink);border-radius:8px;box-shadow:2px 2px 0 var(--aic-ink);text-shadow:none}#aichat-root[data-skin="retro"] .aic-attach-preview{border:2px solid var(--aic-ink);border-radius:8px}#aichat-root[data-skin="soft"]{--aic-radius:18px;--sft-dark:rgba(0, 0, 0, 0.45);--sft-light:rgba(255, 255, 255, 0.06)}#aichat-root.is-light[data-skin="soft"]{--sft-dark:rgba(163, 177, 198, 0.6);--sft-light:rgba(255, 255, 255, 0.9)}#aichat-root[data-skin="soft"] .aic-launcher{background:var(--aic-bg)!important;color:var(--aic-primary)!important;border:1px solid color-mix(in srgb,var(--aic-text) 6%,transparent);box-shadow:6px 6px 14px var(--sft-dark),-6px -6px 14px var(--sft-light)!important}#aichat-root[data-skin="soft"] .aic-launcher::after{display:none}#aichat-root[data-skin="soft"] .aic-launcher:hover{transform:translateY(-2px);box-shadow:8px 8px 18px var(--sft-dark),-8px -8px 18px var(--sft-light)!important}#aichat-root[data-skin="soft"] .aic-launcher svg{filter:none}#aichat-root[data-skin="soft"] .aic-panel{background:var(--aic-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:26px;border:none;box-shadow:0 24px 60px rgb(0 0 0 / .4)}#aichat-root[data-skin="soft"] .aic-header{background:#fff0;border-bottom:none;padding:16px}#aichat-root[data-skin="soft"] .aic-header::after{display:none}#aichat-root[data-skin="soft"] .aic-header__avatar{border-radius:50%;background:var(--aic-bg);color:var(--aic-primary);box-shadow:4px 4px 9px var(--sft-dark),-4px -4px 9px var(--sft-light)}#aichat-root[data-skin="soft"] .aic-header__status{background:var(--aic-bg);box-shadow:inset 2px 2px 4px var(--sft-dark),inset -2px -2px 4px var(--sft-light)}#aichat-root[data-skin="soft"] .aic-iconbtn{background:var(--aic-bg);border:none;border-radius:12px;box-shadow:3px 3px 7px var(--sft-dark),-3px -3px 7px var(--sft-light)}#aichat-root[data-skin="soft"] .aic-iconbtn:hover{background:var(--aic-bg);color:var(--aic-primary)}#aichat-root[data-skin="soft"] .aic-iconbtn:active{box-shadow:inset 2px 2px 5px var(--sft-dark),inset -2px -2px 5px var(--sft-light)}#aichat-root[data-skin="soft"] .aic-welcome{background:var(--aic-bg);border:none;border-top:none;border-radius:20px;box-shadow:5px 5px 12px var(--sft-dark),-5px -5px 12px var(--sft-light)}#aichat-root[data-skin="soft"] .aic-welcome__badge{background:var(--aic-bg);box-shadow:inset 2px 2px 4px var(--sft-dark),inset -2px -2px 4px var(--sft-light)}#aichat-root[data-skin="soft"] .aic-quick__btn{background:var(--aic-bg);border:none;border-radius:14px;box-shadow:3px 3px 8px var(--sft-dark),-3px -3px 8px var(--sft-light)}#aichat-root[data-skin="soft"] .aic-quick__btn:hover{background:var(--aic-bg);border-color:#fff0;color:var(--aic-primary);transform:none;box-shadow:4px 4px 10px var(--sft-dark),-4px -4px 10px var(--sft-light)}#aichat-root[data-skin="soft"] .aic-quick__btn:active{box-shadow:inset 2px 2px 5px var(--sft-dark),inset -2px -2px 5px var(--sft-light)}#aichat-root[data-skin="soft"] .aic-msg__bubble{border-radius:18px}#aichat-root[data-skin="soft"] .aic-msg.is-user .aic-msg__bubble{background:var(--aic-user-bubble);border-bottom-right-radius:6px;box-shadow:4px 4px 10px var(--sft-dark),-2px -2px 6px var(--sft-light)}#aichat-root[data-skin="soft"] .aic-msg.is-bot .aic-msg__bubble,#aichat-root[data-skin="soft"] .aic-msg.is-agent .aic-msg__bubble{background:var(--aic-bg);border:none;border-bottom-left-radius:6px;box-shadow:4px 4px 10px var(--sft-dark),-4px -4px 10px var(--sft-light)}#aichat-root[data-skin="soft"] .aic-typing .aic-msg__bubble{background:var(--aic-bg);box-shadow:inset 2px 2px 5px var(--sft-dark),inset -2px -2px 5px var(--sft-light)}#aichat-root[data-skin="soft"] .aic-footer{background:#fff0;border-top:none;padding:12px 14px 16px}#aichat-root[data-skin="soft"] .aic-inputwrap{background:var(--aic-bg);border:none;border-radius:16px;box-shadow:inset 3px 3px 7px var(--sft-dark),inset -3px -3px 7px var(--sft-light)}#aichat-root[data-skin="soft"] .aic-inputwrap:focus-within{border:none;box-shadow:inset 3px 3px 7px var(--sft-dark),inset -3px -3px 7px var(--sft-light),0 0 0 2px color-mix(in srgb,var(--aic-primary) 35%,transparent)}#aichat-root[data-skin="soft"] .aic-attach{background:#fff0}#aichat-root[data-skin="soft"] .aic-footer__send{background:var(--aic-bg);color:var(--aic-primary);border-radius:16px;font-weight:700;box-shadow:4px 4px 9px var(--sft-dark),-4px -4px 9px var(--sft-light)}#aichat-root[data-skin="soft"] .aic-footer__send:hover:not(:disabled){transform:none;filter:none}#aichat-root[data-skin="soft"] .aic-footer__send:active:not(:disabled){box-shadow:inset 2px 2px 5px var(--sft-dark),inset -2px -2px 5px var(--sft-light)}#aichat-root[data-skin="soft"] .aic-lead__input{background:var(--aic-bg);border:none;border-radius:14px;box-shadow:inset 3px 3px 7px var(--sft-dark),inset -3px -3px 7px var(--sft-light)}#aichat-root[data-skin="soft"] .aic-lead__input:focus{box-shadow:inset 3px 3px 7px var(--sft-dark),inset -3px -3px 7px var(--sft-light),0 0 0 2px color-mix(in srgb,var(--aic-primary) 35%,transparent)}#aichat-root[data-skin="soft"] .aic-lead__submit{background:var(--aic-bg);color:var(--aic-primary);border-radius:16px;box-shadow:4px 4px 9px var(--sft-dark),-4px -4px 9px var(--sft-light)}#aichat-root[data-skin="soft"] .aic-product{background:var(--aic-bg);border:none;border-radius:18px;box-shadow:4px 4px 10px var(--sft-dark),-4px -4px 10px var(--sft-light)}#aichat-root[data-skin="soft"] .aic-product:hover{transform:none;box-shadow:6px 6px 14px var(--sft-dark),-6px -6px 14px var(--sft-light)}#aichat-root[data-skin="soft"] .aic-product__btn{background:var(--aic-bg)!important;color:var(--aic-primary)!important;border-radius:12px;text-shadow:none;box-shadow:3px 3px 7px var(--sft-dark),-3px -3px 7px var(--sft-light)}#aichat-root[data-skin="soft"] .aic-product__btn span{color:var(--aic-primary)!important}#aichat-root[data-skin="soft"] .aic-product__btn svg{color:var(--aic-primary)}@media (prefers-reduced-motion:reduce){#aichat-root .aic-msg,#aichat-root .aic-launcher::after,#aichat-root .aic-panel{animation:none!important}}@media (max-width:768px){#aichat-root.is-open .aic-panel{position:fixed;width:100vw;width:100dvw;height:100vh;height:100dvh;max-width:none;max-height:none;inset:0;border-radius:0;border:none}#aichat-root.is-open .aic-footer{padding-bottom:calc(22px + env(safe-area-inset-bottom))}#aichat-root[data-position="left"],#aichat-root[data-position="right"]{right:16px!important;left:auto!important;bottom:16px!important}}