.Chatbot_launcher__zxVDb{position:fixed;right:28px;bottom:28px;z-index:900;display:inline-flex;align-items:center;gap:11px;min-height:54px;padding:8px 18px 8px 9px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#16382c;color:#fff;box-shadow:0 18px 45px rgba(17,42,33,.22),0 4px 14px rgba(17,42,33,.12);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.Chatbot_launcher__zxVDb:hover{transform:translateY(-3px);background:#1c4435;box-shadow:0 22px 50px rgba(17,42,33,.28),0 5px 16px rgba(17,42,33,.15)}.Chatbot_launcher__zxVDb:focus-visible{outline:2px solid #16382c;outline-offset:4px}.Chatbot_launcherGlow__kNBa_{position:absolute;inset:-5px;border-radius:inherit;background:rgba(22,56,44,.08);z-index:-1;animation:Chatbot_launcherPulse__ccy7P 3s ease-in-out infinite}.Chatbot_launcherIcon__yN_HM{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#f2eee5;color:#16382c;flex-shrink:0}.Chatbot_launcherIcon__yN_HM svg{width:20px;height:20px}.Chatbot_launcherLabel__ZUZ0a{font-size:13px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.Chatbot_chatWindow__KJyxI{position:fixed;right:28px;bottom:28px;z-index:901;width:min(410px,calc(100vw - 32px));height:min(680px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(25,55,44,.12);border-radius:24px;background:#f8f6f0;color:#1b2823;box-shadow:0 30px 90px rgba(21,48,39,.23),0 8px 30px rgba(21,48,39,.11);animation:Chatbot_chatOpen__qrCbP .22s ease both}.Chatbot_header__3Ex3o{min-height:78px;display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:#16382c;color:#fff}.Chatbot_headerIdentity__FHN_z{display:flex;align-items:center;gap:11px;min-width:0}.Chatbot_avatar__WGyzT{width:42px;height:42px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;background:#f2eee5;color:#16382c}.Chatbot_avatar__WGyzT svg{width:23px;height:23px}.Chatbot_title__LcsjL{font-size:14px;font-weight:650;letter-spacing:-.01em}.Chatbot_status__8S__T{display:flex;align-items:center;gap:6px;margin-top:4px;color:rgba(255,255,255,.67);font-size:10px;letter-spacing:.025em}.Chatbot_statusDot__TQjns{width:6px;height:6px;border-radius:50%;background:#c8dbc8;box-shadow:0 0 0 3px rgba(200,219,200,.12)}.Chatbot_headerActions__ilecN{display:flex;align-items:center;gap:3px}.Chatbot_iconButton__tkxOO{width:35px;height:35px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:rgba(255,255,255,.75);cursor:pointer;transition:background .16s ease,color .16s ease}.Chatbot_iconButton__tkxOO:hover{background:rgba(255,255,255,.09);color:#fff}.Chatbot_iconButton__tkxOO:focus-visible{outline:1px solid rgba(255,255,255,.6);outline-offset:2px}.Chatbot_iconButton__tkxOO svg{width:17px;height:17px}.Chatbot_conversation__D8bRj{flex:1;min-height:0;overflow-y:auto;padding:24px 19px 16px;scrollbar-width:thin;scrollbar-color:rgba(22,56,44,.2) transparent}.Chatbot_conversation__D8bRj::-webkit-scrollbar{width:5px}.Chatbot_conversation__D8bRj::-webkit-scrollbar-track{background:transparent}.Chatbot_conversation__D8bRj::-webkit-scrollbar-thumb{background:rgba(22,56,44,.2);border-radius:999px}.Chatbot_intro__7Dpvk{margin-bottom:24px;padding-bottom:19px;border-bottom:1px solid rgba(22,56,44,.09)}.Chatbot_introEyebrow__w4GLA{display:block;margin-bottom:9px;color:#708177;font-size:8px;font-weight:700;letter-spacing:.19em}.Chatbot_intro__7Dpvk h2{margin:0;color:#1a2b24;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400;line-height:1.08;letter-spacing:-.04em}.Chatbot_intro__7Dpvk h2 em{color:#557265;font-style:italic}.Chatbot_messages__cKWsy{display:flex;flex-direction:column;gap:13px}.Chatbot_assistantRow__b3nng,.Chatbot_userRow__I535N{display:flex;align-items:flex-end;gap:8px}.Chatbot_userRow__I535N{justify-content:flex-end}.Chatbot_smallAvatar__hNRn9{width:25px;height:25px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;background:#e8e5dc;color:#355447}.Chatbot_smallAvatar__hNRn9 svg{width:14px;height:14px}.Chatbot_assistantBubble__qoFc_{border:1px solid rgba(22,56,44,.07);border-radius:4px 16px 16px 16px;background:#fff;color:#33433c;box-shadow:0 4px 16px rgba(22,56,44,.035)}.Chatbot_assistantBubble__qoFc_,.Chatbot_userBubble__zza58{max-width:82%;padding:12px 14px;font-size:13px;line-height:1.58}.Chatbot_userBubble__zza58{border-radius:16px 4px 16px 16px;background:#16382c;color:#fff}.Chatbot_suggestions__N2pF_{display:flex;flex-direction:column;gap:7px;margin-top:4px;margin-left:33px}.Chatbot_suggestionsLabel__PXpLq{margin-bottom:2px;color:#8a968f;font-size:8px;font-weight:700;letter-spacing:.16em}.Chatbot_suggestion___j1XP{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid rgba(22,56,44,.11);border-radius:10px;background:rgba(255,255,255,.58);color:#395348;font-size:11px;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.Chatbot_suggestion___j1XP:hover{transform:translateX(2px);border-color:rgba(22,56,44,.22);background:#fff}.Chatbot_suggestion___j1XP:focus-visible{outline:2px solid rgba(22,56,44,.35);outline-offset:2px}.Chatbot_suggestionArrow__dM_r6{color:#7c8b83;font-size:14px}.Chatbot_typingBubble__QQ1bG{display:flex;align-items:center;gap:4px;min-width:51px;padding:13px 14px;border-radius:4px 16px 16px 16px;background:#fff;box-shadow:0 4px 16px rgba(22,56,44,.035)}.Chatbot_typingBubble__QQ1bG span{width:5px;height:5px;border-radius:50%;background:#829188;animation:Chatbot_typing__L04W2 1.15s ease-in-out infinite}.Chatbot_typingBubble__QQ1bG span:nth-child(2){animation-delay:.15s}.Chatbot_typingBubble__QQ1bG span:nth-child(3){animation-delay:.3s}.Chatbot_composer__0rRiV{padding:12px 14px 13px;border-top:1px solid rgba(22,56,44,.08);background:rgba(255,255,255,.76)}.Chatbot_inputWrapper__gKj_2{display:flex;align-items:center;gap:8px;padding:5px 5px 5px 14px;border:1px solid rgba(22,56,44,.13);border-radius:15px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.Chatbot_inputWrapper__gKj_2:focus-within{border-color:rgba(22,56,44,.3);box-shadow:0 0 0 3px rgba(22,56,44,.05)}.Chatbot_inputWrapper__gKj_2 input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#1b2823;font-family:inherit;font-size:12px}.Chatbot_inputWrapper__gKj_2 input::placeholder{color:#9ba59f}.Chatbot_inputWrapper__gKj_2 input:disabled{opacity:.6}.Chatbot_sendButton__4u7x8{width:36px;height:36px;display:grid;place-items:center;flex-shrink:0;border:0;border-radius:11px;background:#16382c;color:#fff;cursor:pointer;transition:transform .16s ease,background .16s ease,opacity .16s ease}.Chatbot_sendButton__4u7x8:hover:not(:disabled){transform:translateY(-1px);background:#1c4435}.Chatbot_sendButton__4u7x8:disabled{opacity:.35;cursor:default}.Chatbot_sendButton__4u7x8 svg{width:16px;height:16px}.Chatbot_disclaimer__pacmX{margin-top:8px;color:#98a19c;font-size:8px;line-height:1.45;text-align:center}@keyframes Chatbot_launcherPulse__ccy7P{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.8;transform:scale(1.025)}}@keyframes Chatbot_chatOpen__qrCbP{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Chatbot_typing__L04W2{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (max-width:700px){.Chatbot_launcher__zxVDb{right:17px;bottom:17px;min-height:50px;padding-right:15px}.Chatbot_launcherIcon__yN_HM{width:35px;height:35px}.Chatbot_launcherLabel__ZUZ0a{font-size:12px}.Chatbot_chatWindow__KJyxI{right:10px;bottom:10px;width:calc(100vw - 20px);height:calc(100dvh - 20px);border-radius:20px}.Chatbot_conversation__D8bRj{padding:21px 15px 14px}.Chatbot_intro__7Dpvk h2{font-size:24px}.Chatbot_composer__0rRiV{padding:10px}}@media (max-width:420px){.Chatbot_launcherLabel__ZUZ0a{display:none}.Chatbot_launcher__zxVDb{width:50px;height:50px;justify-content:center;padding:6px}.Chatbot_launcherIcon__yN_HM{width:38px;height:38px}.Chatbot_assistantBubble__qoFc_,.Chatbot_userBubble__zza58{max-width:88%}}@media (prefers-reduced-motion:reduce){.Chatbot_chatWindow__KJyxI,.Chatbot_launcher__zxVDb,.Chatbot_sendButton__4u7x8,.Chatbot_suggestion___j1XP{transition:none}.Chatbot_launcherGlow__kNBa_,.Chatbot_typingBubble__QQ1bG span{animation:none}}