.ChatAssistant_srOnly__3kzjX{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ChatAssistant_dock__r6MIk,.ChatAssistant_panel__vyVmw{--chat-ink:#241b14;--chat-copper:#bd8853;--chat-paper:#fdf9f3;--chat-line:#e9dccb;font-family:inherit}.ChatAssistant_dock__r6MIk{position:fixed;right:24px;bottom:max(20px,env(safe-area-inset-bottom));z-index:9999;display:flex;align-items:center;gap:5px;padding:5px;border:1px solid #594533;border-radius:21px;background:#241b14;box-shadow:0 18px 45px #20150d40,0 3px 10px #20150d20}.ChatAssistant_launcher__L_yvD{display:flex;align-items:center;gap:10px;min-width:193px;height:47px;padding:2px 8px 2px 2px;border:0;border-radius:16px;background:transparent;color:#fbf3e7;text-align:left;cursor:pointer;transition:background .2s ease}.ChatAssistant_launcher__L_yvD:hover{background:#3b2b1d}.ChatAssistant_launcherCopy__9d7sL{display:flex;flex:1;flex-direction:column;gap:1px}.ChatAssistant_launcherCopy__9d7sL strong{font-size:13px;line-height:1.2;letter-spacing:.01em}.ChatAssistant_launcherCopy__9d7sL small{color:#c9ab87;font-size:10px;line-height:1.2}.ChatAssistant_launcherArrow__yOQO_{align-self:flex-start;margin-top:5px;color:#d2a772;transition:transform .2s ease}.ChatAssistant_launcher__L_yvD:hover .ChatAssistant_launcherArrow__yOQO_{transform:translate(2px,-2px)}.ChatAssistant_dockDivider__e9owh{width:1px;height:28px;background:#6b533b}.ChatAssistant_whatsapp__2094k{display:grid;place-items:center;flex:none;width:45px;height:45px;border-radius:15px;color:#f8fff9;background:#168664;cursor:pointer;transition:background .2s ease,transform .2s ease}.ChatAssistant_whatsapp__2094k:hover{background:#0d7154;transform:translateY(-2px)}.ChatAssistant_back__rdvad:focus-visible,.ChatAssistant_close__hmCdD:focus-visible,.ChatAssistant_composer__cpAdX button:focus-visible,.ChatAssistant_launcher__L_yvD:focus-visible,.ChatAssistant_offlineNotice__H4jsX button:focus-visible,.ChatAssistant_quotePrompt__1rY2M:focus-visible,.ChatAssistant_returnButton__Lyq0D:focus-visible,.ChatAssistant_submit__by9mC:focus-visible,.ChatAssistant_suggestions__AzYn1 button:focus-visible,.ChatAssistant_whatsapp__2094k:focus-visible{outline:2px solid #e2b87c;outline-offset:3px}.ChatAssistant_botFace__B_McU{position:relative;display:grid;place-items:center;flex:none;width:43px;height:43px;border:1px solid #806143;border-radius:14px;background:#4b3724}.ChatAssistant_botAntenna__Pez7l{position:absolute;top:5px;left:50%;width:2px;height:6px;border-radius:2px;background:#d7a96f;transform:translateX(-50%)}.ChatAssistant_botAntenna__Pez7l:before{content:"";position:absolute;top:-2px;left:50%;width:5px;height:5px;border-radius:50%;background:#eec58e;transform:translateX(-50%);box-shadow:0 0 7px #dbaa6e80}.ChatAssistant_botHead__DRqzg{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:31px;height:25px;margin-top:8px;border:1px solid #e9c18e;border-radius:9px 9px 11px 11px;background:#efd0a4;box-shadow:inset 0 -3px 0 #cda474}.ChatAssistant_botHead__DRqzg:after,.ChatAssistant_botHead__DRqzg:before{content:"";position:absolute;top:8px;width:3px;height:7px;border-radius:3px;background:#d5ad7f}.ChatAssistant_botHead__DRqzg:before{left:-4px}.ChatAssistant_botHead__DRqzg:after{right:-4px}.ChatAssistant_botEyes__cE4YR{display:flex;gap:7px;margin-top:2px}.ChatAssistant_botEyes__cE4YR span{width:4px;height:5px;border-radius:2px;background:#382718;animation:ChatAssistant_botBlink__JDTG0 5s ease-in-out infinite}.ChatAssistant_botSmile__I3MRK{width:10px;height:4px;border-bottom:2px solid #674625;border-radius:0 0 9px 9px}.ChatAssistant_messageRow__Q6koZ .ChatAssistant_botFace__B_McU{width:28px;height:28px;border-color:#d9ba91;border-radius:10px;background:#efdfc8}.ChatAssistant_messageRow__Q6koZ .ChatAssistant_botAntenna__Pez7l{top:2px;height:4px}.ChatAssistant_messageRow__Q6koZ .ChatAssistant_botAntenna__Pez7l:before{width:4px;height:4px}.ChatAssistant_messageRow__Q6koZ .ChatAssistant_botHead__DRqzg{width:20px;height:17px;gap:2px;margin-top:5px;border-radius:6px 6px 7px 7px;box-shadow:inset 0 -2px 0 #cda474}.ChatAssistant_messageRow__Q6koZ .ChatAssistant_botHead__DRqzg:after,.ChatAssistant_messageRow__Q6koZ .ChatAssistant_botHead__DRqzg:before{top:5px;width:2px;height:5px}.ChatAssistant_messageRow__Q6koZ .ChatAssistant_botHead__DRqzg:before{left:-3px}.ChatAssistant_messageRow__Q6koZ .ChatAssistant_botHead__DRqzg:after{right:-3px}.ChatAssistant_messageRow__Q6koZ .ChatAssistant_botEyes__cE4YR{gap:5px;margin-top:1px}.ChatAssistant_messageRow__Q6koZ .ChatAssistant_botEyes__cE4YR span{width:3px;height:3px}.ChatAssistant_messageRow__Q6koZ .ChatAssistant_botSmile__I3MRK{width:7px;height:3px;border-bottom-width:1px}.ChatAssistant_panel__vyVmw{position:fixed;right:24px;bottom:20px;z-index:10001;display:flex;flex-direction:column;width:min(420px,calc(100vw - 32px));height:min(690px,calc(100dvh - 40px));overflow:hidden;border:1px solid #d5c3aa;border-radius:23px;color:var(--chat-ink);background:var(--chat-paper);box-shadow:0 30px 90px #21160c52,0 5px 18px #21160c1a;font-size:14px;animation:ChatAssistant_panelIn__623Og .28s cubic-bezier(.2,.8,.2,1) both}.ChatAssistant_header__NMNwm{position:relative;display:flex;align-items:center;flex:none;gap:12px;padding:17px 18px;border-bottom:1px solid #4d3827;background:linear-gradient(120deg,#2c2119,#211912);color:#f9f0e4}.ChatAssistant_header__NMNwm:after{content:"";position:absolute;right:49px;top:0;width:90px;height:100%;background:radial-gradient(circle at 50% -20%,#c4905440,transparent 75%);pointer-events:none}.ChatAssistant_header__NMNwm .ChatAssistant_botFace__B_McU{width:47px;height:47px;border-radius:16px}.ChatAssistant_headerCopy__p8Hk_{display:flex;flex-direction:column;gap:3px;min-width:0}.ChatAssistant_headerCopy__p8Hk_ strong{font-family:var(--font-display);font-size:27px;font-weight:700;line-height:1;letter-spacing:.015em}.ChatAssistant_headerStatus__9dWsA{display:flex;align-items:center;gap:6px;color:#cfbca5;font-size:11px;line-height:1.3}.ChatAssistant_statusDot__wCwSN{flex:none;width:6px;height:6px;border-radius:50%;background:#7fd6a3;box-shadow:0 0 0 3px #7fd6a322}.ChatAssistant_statusDotOffline__pnKzT{background:#e7ba80;box-shadow:0 0 0 3px #e7ba8022}.ChatAssistant_close__hmCdD{position:relative;z-index:1;display:grid;place-items:center;flex:none;width:36px;height:36px;margin-left:auto;border:1px solid #6b523e;border-radius:11px;color:#f3e9dc;background:#49362755;cursor:pointer;transition:background .2s ease,transform .2s ease}.ChatAssistant_close__hmCdD:hover{background:#5a4330;transform:rotate(90deg)}.ChatAssistant_back__rdvad{display:grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid #6b523e;border-radius:12px;color:#f3e9dc;background:#49362755;cursor:pointer;transition:background .2s ease,transform .2s ease}.ChatAssistant_back__rdvad:hover{background:#5a4330;transform:translateX(-2px)}.ChatAssistant_scroll__glNQJ{display:flex;flex:1;flex-direction:column;align-items:stretch;gap:18px;min-height:0;overflow-y:auto;padding:20px 18px 24px;background:linear-gradient(180deg,#fdfaf5,#faf5ed);overscroll-behavior:contain;scrollbar-color:#d9c3a7 transparent}.ChatAssistant_intro__gknIm{display:flex;align-items:center;gap:9px;color:#9b8c78;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ChatAssistant_intro__gknIm:after,.ChatAssistant_intro__gknIm:before{content:"";flex:1;height:1px;background:#eadfce}.ChatAssistant_intro__gknIm span+span:before{content:"·";margin-right:9px}.ChatAssistant_offlineNotice__H4jsX{display:flex;align-items:center;gap:9px;padding:10px 11px;border:1px solid #e8d6bd;border-radius:12px;color:#6f5539;background:#f9efdf;font-size:11px;line-height:1.4}.ChatAssistant_offlineNotice__H4jsX svg{flex:none}.ChatAssistant_offlineNotice__H4jsX span{flex:1}.ChatAssistant_offlineNotice__H4jsX button{flex:none;color:#70451f;font-size:11px;font-weight:800;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ChatAssistant_offlineNotice__H4jsX button:hover{color:#a16d3c}.ChatAssistant_messageRow__Q6koZ{display:flex;align-items:flex-end;gap:9px;animation:ChatAssistant_messageIn__UR347 .22s cubic-bezier(.2,.8,.2,1) both}.ChatAssistant_messageRowUser__9I3z9{justify-content:flex-end}.ChatAssistant_messageBody__qKDHP{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:calc(100% - 37px)}.ChatAssistant_messageRowUser__9I3z9 .ChatAssistant_messageBody__qKDHP{align-items:flex-end;max-width:84%}.ChatAssistant_messageAuthor___FflU{margin:0 0 5px 2px;color:#6c5034;font-size:11px;font-weight:800;line-height:1}.ChatAssistant_messageAuthor___FflU span{color:#9b8b78;font-weight:500}.ChatAssistant_bubble__Dhfah{padding:11px 14px;border-radius:15px;font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.ChatAssistant_assistant__3Uea1{border:1px solid #e6d8c7;border-bottom-left-radius:5px;background:#fffcf7;box-shadow:0 2px 8px #4b31120a;white-space:normal}.ChatAssistant_user__I0vV3{border:1px solid #35271b;border-bottom-right-radius:5px;color:#fcf6eb;background:#33271d}.ChatAssistant_messagePlainFallback__IISdc{white-space:pre-wrap}.ChatAssistant_richText__NlRkH{min-width:0;overflow-wrap:anywhere}.ChatAssistant_richText__NlRkH p{margin:0}.ChatAssistant_richText__NlRkH :is(ul,ol)+p,.ChatAssistant_richText__NlRkH p+:is(ul,ol),.ChatAssistant_richText__NlRkH p+p{margin-top:9px}.ChatAssistant_richText__NlRkH :is(ul,ol){margin-bottom:0;padding-left:19px}.ChatAssistant_richText__NlRkH li{padding-left:2px}.ChatAssistant_richText__NlRkH li+li{margin-top:5px}.ChatAssistant_richText__NlRkH li::marker{color:#a87948}.ChatAssistant_richText__NlRkH strong{color:#3f2d1e;font-weight:800}.ChatAssistant_richText__NlRkH a{color:#875326;font-weight:750;text-decoration:underline;text-decoration-color:#c99f72;text-underline-offset:3px}.ChatAssistant_richText__NlRkH a:hover{color:#ad713e;text-decoration-color:currentColor}.ChatAssistant_richText__NlRkH a:focus-visible{outline:2px solid #a06d3b;outline-offset:3px;border-radius:2px}.ChatAssistant_richText__NlRkH code{padding:1px 4px;border-radius:4px;background:#f2e8d9;font-size:.92em}.ChatAssistant_bubbleAction__GBxgc{display:flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;margin-top:9px;color:#89582f;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.ChatAssistant_bubbleAction__GBxgc:hover{color:#b3783e}.ChatAssistant_bubbleAction__GBxgc:focus-visible{outline:2px solid #a06d3b;outline-offset:3px}.ChatAssistant_typing__gJ1Ts{display:flex;align-items:center;gap:5px;width:54px;height:37px}.ChatAssistant_typing__gJ1Ts span{width:5px;height:5px;border-radius:50%;background:#ae8151;animation:ChatAssistant_typingPulse__msM48 .8s ease-in-out infinite alternate}.ChatAssistant_typing__gJ1Ts span:nth-child(2){animation-delay:.15s}.ChatAssistant_typing__gJ1Ts span:nth-child(3){animation-delay:.3s}.ChatAssistant_suggestions__AzYn1{display:flex;flex-direction:column;gap:9px;margin-left:37px}.ChatAssistant_suggestionsLabel__OJXd4{color:#897864;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ChatAssistant_suggestionsGrid__of4Ev{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid #ddcab0;border-radius:14px;background:#fcf6eb}.ChatAssistant_suggestionsGrid__of4Ev button{display:flex;flex-direction:column;align-items:flex-start;min-height:82px;padding:11px 12px;color:#3b2d1f;text-align:left;cursor:pointer;transition:background .2s ease}.ChatAssistant_suggestionsGrid__of4Ev button:nth-child(odd){border-right:1px solid #e9dac4}.ChatAssistant_suggestionsGrid__of4Ev button:nth-child(-n+2){border-bottom:1px solid #e9dac4}.ChatAssistant_suggestionsGrid__of4Ev button:hover{background:#f2e4cf}.ChatAssistant_suggestionsGrid__of4Ev button:disabled{opacity:.55;cursor:wait}.ChatAssistant_suggestionsGrid__of4Ev svg{margin-bottom:6px;color:#a5733e}.ChatAssistant_suggestionsGrid__of4Ev strong{font-size:11px;line-height:1.2}.ChatAssistant_suggestionsGrid__of4Ev small{margin-top:2px;color:#83725f;font-size:10px;line-height:1.2}.ChatAssistant_quotePrompt__1rY2M{display:flex;align-items:center;justify-content:space-between;gap:12px;width:calc(100% - 37px);margin-left:37px;padding:11px 13px;border:1px solid #dfc5a3;border-radius:12px;color:#4a2e16;background:#f3e3ca;text-align:left;cursor:pointer;transition:background .2s ease,transform .2s ease}.ChatAssistant_quotePrompt__1rY2M:hover{background:#ead2ae;transform:translateY(-1px)}.ChatAssistant_quotePrompt__1rY2M span{display:flex;flex-direction:column;gap:2px}.ChatAssistant_quotePrompt__1rY2M strong{font-size:11px}.ChatAssistant_quotePrompt__1rY2M small{color:#765f47;font-size:10px}.ChatAssistant_quotePrompt__1rY2M svg{flex:none}.ChatAssistant_formView__MTKCJ{flex:1;min-height:0;overflow-y:auto;padding:27px 23px 32px;background:linear-gradient(180deg,#fdfaf5,#faf5ed);overscroll-behavior:contain;scrollbar-color:#d9c3a7 transparent}.ChatAssistant_formEyebrow___fxBE{color:#a06e3d;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.ChatAssistant_formIntro__UeNWc h2,.ChatAssistant_successView__2hOUg h2{margin-top:9px;color:var(--chat-ink);font-family:var(--font-display);font-size:35px;font-weight:700;line-height:1}.ChatAssistant_formIntro__UeNWc h2:focus,.ChatAssistant_successView__2hOUg h2:focus{outline:none}.ChatAssistant_formIntro__UeNWc p,.ChatAssistant_successView__2hOUg p{margin-top:9px;color:#796a5b;font-size:12px;line-height:1.55}.ChatAssistant_form___6e3A{display:flex;flex-direction:column;gap:14px;margin-top:24px}.ChatAssistant_form___6e3A label{display:flex;flex-direction:column;gap:5px;min-width:0;color:#574534;font-size:11px;font-weight:800}.ChatAssistant_form___6e3A label span{color:#897b69;font-weight:500}.ChatAssistant_form___6e3A input,.ChatAssistant_form___6e3A select,.ChatAssistant_form___6e3A textarea{width:100%;min-width:0;padding:10px 11px;border:1px solid #d9cbbb;border-radius:9px;outline:none;color:#2a2118;background:#fefcf8;font:inherit;font-size:13px;font-weight:500}.ChatAssistant_form___6e3A input:focus,.ChatAssistant_form___6e3A select:focus,.ChatAssistant_form___6e3A textarea:focus{border-color:#a87948;box-shadow:0 0 0 3px #c49e6f30}.ChatAssistant_form___6e3A textarea{min-height:84px;resize:vertical}.ChatAssistant_twoFields__6deFC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ChatAssistant_submit__by9mC{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;border-radius:9px;color:#fff9f0;background:#2b2118;font-size:12px;font-weight:800;cursor:pointer;transition:background .2s ease}.ChatAssistant_submit__by9mC:hover{background:#523920}.ChatAssistant_submit__by9mC:disabled{opacity:.6;cursor:wait}.ChatAssistant_error__qaGRw{color:#a32622;font-size:11px;line-height:1.4}.ChatAssistant_disclaimer__S7l3T{color:#8c7e6e;font-size:10px;line-height:1.45}.ChatAssistant_successView__2hOUg{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:100%;padding-bottom:15%}.ChatAssistant_successIcon__zZ54j{display:grid;place-items:center;width:56px;height:56px;margin-bottom:22px;border:1px solid #b9d7bc;border-radius:17px;color:#2c6946;background:#e8f4e9}.ChatAssistant_successView__2hOUg h2{font-size:42px}.ChatAssistant_successView__2hOUg p{max-width:34ch;font-size:13px}.ChatAssistant_returnButton__Lyq0D{display:inline-flex;align-items:center;gap:9px;margin-top:26px;padding:11px 14px;border-radius:10px;color:#fff9f0;background:#2b2118;font-size:12px;font-weight:800;cursor:pointer;transition:background .2s ease,transform .2s ease}.ChatAssistant_returnButton__Lyq0D:hover{background:#523920;transform:translateY(-1px)}.ChatAssistant_composer__cpAdX{display:flex;align-items:center;flex:none;gap:9px;margin:0;padding:12px 16px 5px;border-top:1px solid var(--chat-line);background:#fffcf8}.ChatAssistant_composer__cpAdX input{flex:1;min-width:0;height:43px;padding:0 12px;border:1px solid #e3d4c2;border-radius:12px;outline:none;color:var(--chat-ink);background:#fdf9f3;font:inherit;font-size:13px}.ChatAssistant_composer__cpAdX input:focus{border-color:#b98954;box-shadow:0 0 0 3px #c49e6f30}.ChatAssistant_composer__cpAdX button{display:grid;place-items:center;flex:none;width:43px;height:43px;border-radius:12px;color:#fff8ec;background:#30241a;cursor:pointer;transition:background .2s ease,transform .2s ease}.ChatAssistant_composer__cpAdX button:hover:not(:disabled){background:#6c4828;transform:translateY(-2px)}.ChatAssistant_composer__cpAdX button:disabled{opacity:.38;cursor:default}.ChatAssistant_footer__12olS{flex:none;padding:3px 16px 12px;color:#a09282;background:#fffcf8;font-size:10px;text-align:center}@keyframes ChatAssistant_panelIn__623Og{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ChatAssistant_messageIn__UR347{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes ChatAssistant_typingPulse__msM48{0%{opacity:.35;transform:translateY(2px)}to{opacity:1;transform:translateY(-2px)}}@keyframes ChatAssistant_botBlink__JDTG0{0%,43%,46%,to{transform:scaleY(1)}44%{transform:scaleY(.15)}}@media (max-width:600px){.ChatAssistant_dock__r6MIk{right:12px;bottom:max(12px,env(safe-area-inset-bottom))}.ChatAssistant_panel__vyVmw{right:8px;bottom:max(8px,env(safe-area-inset-bottom));width:calc(100vw - 16px);height:min(720px,calc(100dvh - 20px - env(safe-area-inset-bottom)))}.ChatAssistant_scroll__glNQJ{padding:18px 14px 23px}.ChatAssistant_formView__MTKCJ{padding:23px 17px 29px}}@media (max-width:360px){.ChatAssistant_twoFields__6deFC{grid-template-columns:1fr}.ChatAssistant_suggestions__AzYn1{margin-left:0}.ChatAssistant_suggestionsGrid__of4Ev button{padding:10px}.ChatAssistant_launcher__L_yvD{min-width:172px}}@media (prefers-reduced-motion:reduce){.ChatAssistant_botEyes__cE4YR span,.ChatAssistant_messageRow__Q6koZ,.ChatAssistant_panel__vyVmw,.ChatAssistant_typing__gJ1Ts span{animation:none}.ChatAssistant_back__rdvad,.ChatAssistant_close__hmCdD,.ChatAssistant_composer__cpAdX button,.ChatAssistant_launcherArrow__yOQO_,.ChatAssistant_launcher__L_yvD,.ChatAssistant_quotePrompt__1rY2M,.ChatAssistant_returnButton__Lyq0D,.ChatAssistant_submit__by9mC,.ChatAssistant_suggestionsGrid__of4Ev button,.ChatAssistant_whatsapp__2094k{transition:none}}