._root_17j9z_1{z-index:60;letter-spacing:0;position:relative}._root_17j9z_1 [hidden]{display:none!important}._launcher_17j9z_3{color:#fff;background:#0066b3;border:1px solid #005b9e;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-width:112px;height:52px;padding:0 18px;font-size:14px;font-weight:700;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #17203326}._launcher_17j9z_3:hover{background:#00528f}._overlay_17j9z_5{background:#17203333;position:fixed;inset:0}._panel_17j9z_6{color:#172033;background:#fff;border:1px solid #d7e0ea;border-radius:8px;flex-direction:column;width:min(410px,100% - 32px);display:flex;position:fixed;top:16px;bottom:16px;right:16px;overflow:hidden;box-shadow:0 8px 32px #17203333}._header_17j9z_7{border-bottom:1px solid #d7e0ea;flex:none;align-items:center;gap:12px;padding:18px;display:flex}._header_17j9z_7>svg{color:#0066b3}._header_17j9z_7>div{flex:1;min-width:0}._header_17j9z_7 h2{font-size:20px;font-weight:750;line-height:1.3}._header_17j9z_7 p{color:#667085;margin-top:3px;font-size:11px}._header_17j9z_7 button{border-radius:5px;place-items:center;width:36px;height:36px;display:grid}._header_17j9z_7 button:hover{background:#f0f3f6}._tabs_17j9z_14{border-bottom:1px solid #d7e0ea;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._tabs_17j9z_14 button{color:#667085;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:6px;height:46px;font-size:12px;display:flex}._tabs_17j9z_14 button[aria-pressed=true]{color:#0066b3;background:#f5f8fc;border-bottom-color:#f7941e;font-weight:700}._content_17j9z_17{overscroll-behavior:contain;flex:1;min-height:0;padding:18px;overflow:auto}._chatContent_17j9z_18{flex-direction:column;flex:1;min-height:0;padding:14px 18px 18px;display:flex;overflow:hidden}._chatContent_17j9z_18>._holiday_17j9z_19{flex:none;margin-bottom:10px}._chat_17j9z_18{flex-direction:column;flex:1;min-height:0;display:flex}._chatHistory_17j9z_21{overscroll-behavior:contain;flex:1;min-height:60px;padding-right:4px;overflow:auto}._chatMessage_17j9z_22,._userMessage_17j9z_22{overflow-wrap:anywhere;border-radius:6px;margin-bottom:12px;padding:10px 12px;font-size:13px;line-height:1.65}._chatMessage_17j9z_22{background:#f2f5f8;margin-right:10px}._userMessage_17j9z_22{background:#e6f3fa;margin-left:20px}._chatMessage_17j9z_22 strong,._userMessage_17j9z_22 strong{color:#0066b3;font-size:11px}._chatMessage_17j9z_22>p,._userMessage_17j9z_22>p{white-space:pre-wrap;margin-top:4px}._chatComposer_17j9z_27{border-top:1px solid #d7e0ea;flex:none;padding-top:12px}._chatComposer_17j9z_27 ._form_17j9z_28{gap:10px}._chatComposer_17j9z_27 ._label_17j9z_29 textarea{min-height:68px;max-height:100px}._chatComposer_17j9z_27 ._note_17j9z_30,._chatComposer_17j9z_27 ._error_17j9z_30{margin-top:0;margin-bottom:8px}._chatComposer_17j9z_27 ._error_17j9z_30{max-height:80px;overflow:auto}._chatTools_17j9z_32{grid-template-columns:minmax(0,1fr) 42px;gap:8px;display:grid}._chatTools_17j9z_32>button:not(._primary_17j9z_33){color:#667085;border:1px solid #d7e0ea;border-radius:5px;place-items:center;display:grid}._chatPending_17j9z_34{color:#667085;align-items:center;gap:8px;margin:12px 0;font-size:12px;display:flex}._chatActions_17j9z_35{gap:8px;margin-top:10px;display:grid}._chatActions_17j9z_35 a{color:#137c3b;background:#e5f5ed;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px;font-size:12px;font-weight:650;display:flex}._chatProperty_17j9z_37{color:#0066b3;border-top:1px solid #d7e0ea;justify-content:space-between;align-items:center;gap:6px;margin-top:8px;padding:8px 0;font-size:12px;display:flex}._greeting_17j9z_38{padding:0 0 16px;font-size:14px;line-height:1.6}._holiday_17j9z_19{color:#775011;background:#fff8e9;border-left:3px solid #d99019;margin-bottom:16px;padding:10px 12px;font-size:12px;line-height:1.6}._label_17j9z_29{font-size:12px;font-weight:600;display:block}._label_17j9z_29>input,._label_17j9z_29 textarea,._searchField_17j9z_41{background:#fff;border:1px solid #c6d0dc;border-radius:5px;width:100%;margin-top:6px;padding:10px;font-size:14px;font-weight:400;display:block}._label_17j9z_29>input{height:42px}._label_17j9z_29 textarea{resize:vertical;min-height:88px;max-height:200px}._searchField_17j9z_41{align-items:center;gap:8px;height:42px;display:flex}._searchField_17j9z_41 input{outline:none;width:100%;min-width:0;font-size:13px}._searchField_17j9z_41:focus-within{outline-offset:2px;outline:2px solid #0066b3}._questions_17j9z_47{margin-top:16px}._questions_17j9z_47 button{text-align:left;border-bottom:1px solid #e4e8ed;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:50px;padding:12px 4px;font-size:13px;line-height:1.5;display:flex}._questions_17j9z_47 button svg{color:#0066b3;flex-shrink:0}._questions_17j9z_47 button:hover,._questions_17j9z_47 button[aria-pressed=true]{color:#0066b3}._answer_17j9z_51{background:#f5f8fc;border-left:3px solid #f7941e;margin-top:18px;padding:12px;font-size:13px;line-height:1.7}._answer_17j9z_51 strong{color:#0066b3;font-size:12px}._answer_17j9z_51 p{margin-top:5px}._form_17j9z_28{gap:14px;display:grid}._purpose_17j9z_55{flex-wrap:wrap;gap:20px;display:flex}._purpose_17j9z_55 legend{margin-bottom:8px;font-size:12px;font-weight:600}._purpose_17j9z_55 label{align-items:center;gap:7px;font-size:14px;display:inline-flex}._purpose_17j9z_55 input,._consent_17j9z_58 input{accent-color:#0066b3;flex-shrink:0;width:16px;height:16px}._primary_17j9z_33,._secondary_17j9z_59,._whatsapp_17j9z_59{text-align:center;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;padding:10px;font-size:13px;font-weight:650;display:flex}._primary_17j9z_33{color:#fff;background:#0066b3}._primary_17j9z_33:disabled{opacity:.65;cursor:wait}._secondary_17j9z_59{color:#0066b3;border:1px solid #d7e0ea;margin-top:16px}._whatsapp_17j9z_59{color:#137c3b;background:#e5f5ed;margin-top:16px}._note_17j9z_30{color:#667085;margin-top:14px;font-size:12px;line-height:1.6}._results_17j9z_65{gap:12px;margin-top:14px;display:grid}._property_17j9z_66{border-bottom:1px solid #d7e0ea;grid-template-columns:84px minmax(0,1fr);gap:12px;padding-bottom:12px;display:grid}._cover_17j9z_67{background:#f0f3f6;border-radius:5px;justify-content:center;align-items:center;height:90px;display:flex;overflow:hidden}._cover_17j9z_67 img{object-fit:cover;width:100%;height:100%}._property_17j9z_66 a:not(._cover_17j9z_67){font-size:12px;font-weight:650;line-height:1.5}._property_17j9z_66 p{color:#667085;margin-top:3px;font-size:11px}._property_17j9z_66 strong{margin-top:5px;font-size:14px;display:block}._property_17j9z_66 small{color:#667085;font-size:10px;display:block}._property_17j9z_66 button{color:#0066b3;align-items:center;gap:4px;min-height:30px;margin-top:6px;font-size:12px;display:flex}._consent_17j9z_58{color:#667085;align-items:flex-start;gap:8px;font-size:11px;line-height:1.7;display:flex}._consent_17j9z_58 input{margin-top:3px}._consent_17j9z_58 a{color:#0066b3;text-decoration:underline}._honeypot_17j9z_77{display:none}._error_17j9z_30{color:#913d3d;background:#fff0f0;border-left:3px solid #b54848;margin-top:14px;padding:12px;font-size:12px;line-height:1.6}._success_17j9z_79{color:#137c3b;background:#e5f5ed;gap:10px;padding:14px;font-size:13px;line-height:1.6;display:flex}._success_17j9z_79 svg{flex-shrink:0}._root_17j9z_1 p,._root_17j9z_1 a,._root_17j9z_1 span{overflow-wrap:anywhere}._root_17j9z_1 button svg{flex-shrink:0}._root_17j9z_1 :is(button,a,input,textarea):focus-visible{outline-offset:2px;outline:2px solid #0066b3}._spin_17j9z_84{animation:1s linear infinite _luna-spin_17j9z_1}@keyframes _luna-spin_17j9z_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spin_17j9z_84{animation:none}}@media (max-width:480px){._launcher_17j9z_3{right:12px;bottom:max(12px, env(safe-area-inset-bottom))}._panel_17j9z_6{width:100%;height:100dvh;padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:0;inset:0}._content_17j9z_17{padding:16px}._chatContent_17j9z_18{padding:12px 16px 16px}._header_17j9z_7{padding:14px 16px}._label_17j9z_29>input,._label_17j9z_29 textarea,._searchField_17j9z_41 input{font-size:16px}}@media (max-height:600px){._chatContent_17j9z_18{overflow:auto}._chat_17j9z_18{min-height:360px}}@media print{._root_17j9z_1{display:none}}._preferences_17j9z_97{border-block:1px solid #dce2e8;padding:10px 0;font-size:12px}._preferences_17j9z_97 summary{cursor:pointer;padding:5px 0;font-weight:600}._preferences_17j9z_97 fieldset{border:0;gap:10px;min-width:0;margin:8px 0 0;padding:0;display:grid}._preferences_17j9z_97 select{color:#172132;background:#fff;border:1px solid #ccd5de;border-radius:4px;width:100%;min-width:0;padding:9px;font-size:13px}
