.AssistantChat_root__K0vCG{position:fixed;right:24px;bottom:24px;z-index:99990;width:min(392px,100vw - 48px);display:flex;flex-direction:column;align-items:flex-end;pointer-events:none;font-family:Karla,sans-serif}.AssistantChat_root__K0vCG *{box-sizing:border-box}.AssistantChat_launcher__QBU27,.AssistantChat_panel__R94Om{pointer-events:auto}.AssistantChat_launcher__QBU27{border:1px solid rgba(51,53,50,.14);border-radius:999px;padding:0;background:radial-gradient(circle at top left,hsla(71,90%,68%,.85),hsla(71,90%,68%,.2) 28%,transparent 55%),linear-gradient(135deg,hsla(75,13%,94%,.98),hsla(83,27%,90%,.96));color:#333532;box-shadow:0 24px 60px rgba(0,0,0,.18);display:flex;align-items:center;justify-content:flex-start;flex-direction:row-reverse;gap:0;cursor:pointer;overflow:hidden;white-space:nowrap;transition:width .24s ease,transform .22s ease,box-shadow .22s ease,border-color .22s ease,padding .24s ease,gap .24s ease}.AssistantChat_launcher__QBU27:focus-visible,.AssistantChat_launcher__QBU27:hover:not(:disabled){width:min(280px,100vw - 48px);padding-left:16px;gap:12px;border-color:rgba(51,53,50,.24);box-shadow:0 28px 70px rgba(0,0,0,.22)}.AssistantChat_launcher__QBU27:disabled{cursor:not-allowed;opacity:.6}.AssistantChat_launcherIcon__hPQQ3{width:40px;height:40px;margin:7px;border-radius:50%;background:#333532;color:#dcf764;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.AssistantChat_launcherLabel__J6hDY{font-size:15px;font-weight:700;letter-spacing:.01em;opacity:0;max-width:0;transform:translateX(8px);overflow:hidden;transition:opacity .18s ease,max-width .24s ease,transform .24s ease}.AssistantChat_launcher__QBU27:focus-visible .AssistantChat_launcherLabel__J6hDY,.AssistantChat_launcher__QBU27:hover .AssistantChat_launcherLabel__J6hDY{opacity:1;max-width:180px;transform:translateX(0)}.AssistantChat_panel__R94Om{width:100%;border-radius:28px;overflow:hidden;border:1px solid rgba(51,53,50,.14);background:hsla(75,13%,94%,.98);box-shadow:0 30px 90px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.AssistantChat_header__griY3{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 18px 16px;color:#333532;background:radial-gradient(circle at top right,hsla(71,90%,68%,.95),hsla(71,90%,68%,.1) 38%,transparent 60%),linear-gradient(135deg,hsla(83,27%,90%,.98),hsla(75,13%,94%,.96));border-bottom:1px solid rgba(51,53,50,.08)}.AssistantChat_headerCopy__JP_U5{min-width:0}.AssistantChat_eyebrow__TqIdf{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(51,53,50,.68);margin-bottom:4px}.AssistantChat_title__JcVbk{margin:0;font-size:18px;line-height:1.1;font-weight:700}.AssistantChat_subtitle__dWDaZ{margin:6px 0 0;font-size:13px;line-height:1.4;color:rgba(51,53,50,.78)}.AssistantChat_close__pKdLI{width:40px;height:40px;flex:0 0 auto;border:0;border-radius:50%;background:rgba(51,53,50,.08);color:#333532;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,background .2s ease}.AssistantChat_close__pKdLI:hover:not(:disabled){transform:rotate(10deg);background:rgba(51,53,50,.14)}.AssistantChat_close__pKdLI:disabled{cursor:not-allowed;opacity:.55}.AssistantChat_messages__zVKK0{max-height:min(54vh,480px);overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:12px;background:linear-gradient(180deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.92)),linear-gradient(180deg,hsla(75,13%,94%,.75),hsla(83,27%,90%,.5))}.AssistantChat_messageRow__qKeU5{display:flex;width:100%}.AssistantChat_messageRowUser__8ZHZc{justify-content:flex-end}.AssistantChat_messageRowAssistant__o_WE8{justify-content:flex-start}.AssistantChat_message__GlVuK{max-width:min(82%,320px);border-radius:20px;padding:12px 14px;box-shadow:0 10px 24px rgba(0,0,0,.08);font-size:14px;line-height:1.45;word-break:break-word}.AssistantChat_messageUser__yfm_a{background:linear-gradient(135deg,#333532,#474a46);color:#f1f2ee;border-bottom-right-radius:6px}.AssistantChat_messageAssistant__DvxKn{background:hsla(0,0%,100%,.95);border:1px solid rgba(51,53,50,.08);color:#333532;border-bottom-left-radius:6px}.AssistantChat_messageTyping__qilMx{min-width:78px;padding:14px 16px}.AssistantChat_messageText__GAHKr{white-space:pre-wrap}.AssistantChat_messageMeta__Jkt0O{margin-top:8px;font-size:11px;color:rgba(51,53,50,.55)}.AssistantChat_messageUser__yfm_a .AssistantChat_messageMeta__Jkt0O{color:hsla(150,6%,81%,.55);text-align:right}.AssistantChat_typing__GnbsQ{display:inline-flex;align-items:center;gap:6px}.AssistantChat_typing__GnbsQ span{width:8px;height:8px;border-radius:50%;background:#333532;opacity:.4;animation:AssistantChat_assistant-chat-bounce__siUo1 1.1s ease-in-out infinite}.AssistantChat_typing__GnbsQ span:nth-child(2){animation-delay:.15s}.AssistantChat_typing__GnbsQ span:nth-child(3){animation-delay:.3s}.AssistantChat_composer__t_kz9{padding:14px 16px 16px;border-top:1px solid rgba(51,53,50,.08);background:hsla(75,13%,94%,.98)}.AssistantChat_input__H0CDb{width:100%;resize:none;border:1px solid rgba(51,53,50,.16);border-radius:18px;padding:12px 14px;min-height:96px;background:hsla(0,0%,100%,.96);color:#333532;outline:none;font-family:inherit;font-size:14px;line-height:1.45;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.AssistantChat_input__H0CDb::placeholder{color:rgba(51,53,50,.45)}.AssistantChat_input__H0CDb:focus{border-color:rgba(51,53,50,.34);box-shadow:0 0 0 3px hsla(71,90%,68%,.24);background:#fff}.AssistantChat_input__H0CDb:disabled{cursor:not-allowed;background:hsla(150,6%,81%,.28);color:rgba(51,53,50,.55)}.AssistantChat_composerFooter__CJjsj{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.AssistantChat_hint__U2xXu{font-size:12px;color:rgba(51,53,50,.58)}.AssistantChat_send__Z0dui{border:0;border-radius:999px;padding:10px 16px;display:inline-flex;align-items:center;gap:8px;background:#333532;color:#f1f2ee;cursor:pointer;transition:transform .2s ease,opacity .2s ease,background .2s ease;font-weight:700;font-family:inherit}.AssistantChat_send__Z0dui:hover:not(:disabled){transform:translateY(-1px);background:#424541}.AssistantChat_send__Z0dui:disabled{cursor:not-allowed;opacity:.55;transform:none}@media(max-width:767px){.AssistantChat_root__K0vCG{right:12px;bottom:12px;width:calc(100vw - 24px)}.AssistantChat_launcher__QBU27:focus-visible,.AssistantChat_launcher__QBU27:hover:not(:disabled){width:56px;padding-left:12px;gap:0;transform:none}.AssistantChat_launcherLabel__J6hDY{display:none}.AssistantChat_panel__R94Om{border-radius:24px}.AssistantChat_messages__zVKK0{max-height:calc(100vh - 320px);padding:14px}.AssistantChat_message__GlVuK{max-width:88%}.AssistantChat_composer__t_kz9{padding:12px}}@keyframes AssistantChat_assistant-chat-bounce__siUo1{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-4px);opacity:.9}}