.propertyAssistant-module__bI2p0a__launcher{z-index:80;inset-inline-start:22px;color:#fff;background:linear-gradient(145deg,#071719,#0c2b2d);border:1px solid #53e5d63d;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:10px;min-height:58px;padding:0 18px;transition:transform .24s,box-shadow .24s;display:grid;position:fixed;bottom:22px;box-shadow:0 18px 55px #031c1d4d}.propertyAssistant-module__bI2p0a__launcher:hover{transform:translateY(-3px);box-shadow:0 23px 65px #031c1d61}.propertyAssistant-module__bI2p0a__launcher>.propertyAssistant-module__bI2p0a__onlineDot{grid-row:1/-1}.propertyAssistant-module__bI2p0a__launcher b{align-self:end;font-size:.7rem;font-weight:700}.propertyAssistant-module__bI2p0a__launcher small{color:#ffffff8c;align-self:start;font-size:.52rem}.propertyAssistant-module__bI2p0a__onlineDot{background:#32dca8;border-radius:50%;flex:none;width:8px;height:8px;animation:3s ease-in-out infinite propertyAssistant-module__bI2p0a__pulse;display:inline-block;box-shadow:0 0 0 5px #32dca81f}@keyframes propertyAssistant-module__bI2p0a__pulse{50%{box-shadow:0 0 0 8px #32dca800}}.propertyAssistant-module__bI2p0a__panel{z-index:101;inset-inline-start:22px;visibility:hidden;opacity:0;transform-origin:0 100%;background:#f6f8f7;border:1px solid #21c7b72e;border-radius:20px;grid-template-rows:auto 1fr auto auto;width:min(410px,100vw - 28px);height:min(670px,100vh - 120px);transition:visibility .24s,opacity .24s,transform .24s;display:grid;position:fixed;bottom:93px;overflow:hidden;transform:translateY(14px)scale(.98);box-shadow:0 32px 90px #02141657}.propertyAssistant-module__bI2p0a__panel.propertyAssistant-module__bI2p0a__open{visibility:visible;opacity:1;transform:none}.propertyAssistant-module__bI2p0a__panel>header{color:#fff;background:radial-gradient(circle at 10% 0,#21c7b72e,#0000 34%),#071719;justify-content:space-between;align-items:flex-start;padding:17px 18px;display:flex}.propertyAssistant-module__bI2p0a__panel>header>div{gap:4px;display:grid}.propertyAssistant-module__bI2p0a__panel>header strong{align-items:center;gap:9px;font-size:.76rem;display:flex}.propertyAssistant-module__bI2p0a__panel>header small{color:#ffffff8f;font-size:.57rem}.propertyAssistant-module__bI2p0a__panel>header nav{gap:3px;display:flex}.propertyAssistant-module__bI2p0a__panel>header button{color:#ffffffb8;background:0 0;border:0;border-radius:10px;place-items:center;width:34px;height:34px;transition:all .18s;display:grid}.propertyAssistant-module__bI2p0a__panel>header button:hover{color:#fff;background:#ffffff14}.propertyAssistant-module__bI2p0a__panel>header button:disabled{opacity:.4}.propertyAssistant-module__bI2p0a__panel>header svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.propertyAssistant-module__bI2p0a__content{scrollbar-width:thin;scrollbar-color:#bdd4d0 transparent;padding:17px;overflow:auto}.propertyAssistant-module__bI2p0a__intro,.propertyAssistant-module__bI2p0a__assistantMessage,.propertyAssistant-module__bI2p0a__userMessage,.propertyAssistant-module__bI2p0a__thinking,.propertyAssistant-module__bI2p0a__error,.propertyAssistant-module__bI2p0a__success{border-radius:13px;max-width:88%;margin-bottom:10px;padding:11px 13px;font-size:.68rem;line-height:1.9}.propertyAssistant-module__bI2p0a__intro,.propertyAssistant-module__bI2p0a__assistantMessage{background:#fff;border:1px solid #07171914;border-start-start-radius:4px;margin-inline-end:auto;box-shadow:0 5px 18px #0826270a}.propertyAssistant-module__bI2p0a__userMessage{color:#0a4945;background:#dff5f1;border-end-end-radius:4px;margin-inline-start:auto}.propertyAssistant-module__bI2p0a__thinking{color:var(--muted)}.propertyAssistant-module__bI2p0a__error{color:#a33535;background:#fff1f1}.propertyAssistant-module__bI2p0a__success{color:#08675f;background:#def4ef;max-width:100%}.propertyAssistant-module__bI2p0a__historyLoader{color:var(--muted);background:#e5ecea;border-radius:999px;margin:0 auto 9px;padding:4px 10px;font-size:.55rem;display:table}.propertyAssistant-module__bI2p0a__results{gap:7px;margin:12px 0;display:grid}.propertyAssistant-module__bI2p0a__results a{background:#fff;border:1px solid #07171917;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:11px;transition:all .18s;display:flex}.propertyAssistant-module__bI2p0a__results a:hover{border-color:#21c7b78c;transform:translateY(-1px)}.propertyAssistant-module__bI2p0a__results a div{gap:3px;display:grid}.propertyAssistant-module__bI2p0a__results strong{font-size:.66rem}.propertyAssistant-module__bI2p0a__results small{color:var(--muted);font-size:.57rem}.propertyAssistant-module__bI2p0a__results span{color:var(--teal-dark);flex:none;font-size:.62rem;font-weight:700}.propertyAssistant-module__bI2p0a__results i{font-size:.52rem;font-style:normal}.propertyAssistant-module__bI2p0a__lead{background:#fff;border:1px solid #0717191a;border-radius:13px;gap:9px;margin-top:13px;padding:14px;display:grid}.propertyAssistant-module__bI2p0a__lead>strong{font-size:.69rem}.propertyAssistant-module__bI2p0a__lead>input{border:1px solid var(--line);border-radius:8px;outline:0;height:41px;padding:0 11px;font-size:.68rem}.propertyAssistant-module__bI2p0a__lead>input:focus{border-color:#55cfc3;box-shadow:0 0 0 3px #21c7b71a}.propertyAssistant-module__bI2p0a__lead>label{color:var(--muted);align-items:flex-start;gap:7px;font-size:.58rem;line-height:1.7;display:flex}.propertyAssistant-module__bI2p0a__lead>label input{margin-top:3px}.propertyAssistant-module__bI2p0a__lead button{background:var(--teal-dark);color:#fff;border:0;border-radius:8px;height:41px;font-size:.66rem;font-weight:700}.propertyAssistant-module__bI2p0a__honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.propertyAssistant-module__bI2p0a__voiceError{color:#9d3f3f;background:#fff1f1;border-radius:8px;margin:0 14px 8px;padding:7px 10px;font-size:.58rem}.propertyAssistant-module__bI2p0a__composer{background:#fff;border:1px solid #0717191c;border-radius:14px;grid-template-columns:40px 1fr 40px;gap:5px;margin:0 12px 12px;padding:6px;display:grid;box-shadow:0 7px 25px #07242512}.propertyAssistant-module__bI2p0a__composer input{background:0 0;border:0;outline:0;min-width:0;height:41px;padding:0 7px;font-size:.69rem}.propertyAssistant-module__bI2p0a__composer button{border:0;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.propertyAssistant-module__bI2p0a__composer svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.propertyAssistant-module__bI2p0a__voiceButton{color:#4f6c69;background:#eef4f3}.propertyAssistant-module__bI2p0a__voiceButton.propertyAssistant-module__bI2p0a__listening{color:#b13e3e;background:#ffe9e9;animation:1.15s ease-in-out infinite propertyAssistant-module__bI2p0a__voice}.propertyAssistant-module__bI2p0a__sendButton{background:var(--teal);color:#042b29}.propertyAssistant-module__bI2p0a__sendButton:disabled{opacity:.45}@keyframes propertyAssistant-module__bI2p0a__voice{50%{transform:scale(.9);box-shadow:0 0 0 7px #be343414}}.propertyAssistant-module__bI2p0a__backdrop{display:none}@media (max-width:560px){.propertyAssistant-module__bI2p0a__launcher{inset-inline:12px auto;bottom:12px}.propertyAssistant-module__bI2p0a__panel{transform-origin:bottom;border-radius:16px;width:auto;height:auto;inset:58px 8px 8px}.propertyAssistant-module__bI2p0a__backdrop{z-index:100;background:#020f10a6;border:0;display:block;position:fixed;inset:0}}@media (prefers-reduced-motion:reduce){.propertyAssistant-module__bI2p0a__launcher,.propertyAssistant-module__bI2p0a__panel,.propertyAssistant-module__bI2p0a__onlineDot,.propertyAssistant-module__bI2p0a__voiceButton{transition:none!important;animation:none!important}}.propertyAssistant-module__bI2p0a__welcome{padding:3px 0}.propertyAssistant-module__bI2p0a__welcome>div:first-child{align-items:center;gap:12px;display:flex}.propertyAssistant-module__bI2p0a__welcome>div:first-child>span{color:#064a50;background:linear-gradient(140deg,#bef5ed,#25b9bd);border-radius:50%;flex:none;place-items:center;width:43px;height:43px;font-size:25px;display:grid}.propertyAssistant-module__bI2p0a__welcome strong{font-size:14px}.propertyAssistant-module__bI2p0a__welcome p{color:#9faeb1;margin:7px 0 20px;font-size:11px;line-height:2}.propertyAssistant-module__bI2p0a__suggestions{flex-direction:column;align-items:flex-start;gap:9px;margin-bottom:8px;display:flex}.propertyAssistant-module__bI2p0a__suggestions button{max-width:100%;color:inherit;background:#ffffff03;border:1px solid #49606566;border-radius:22px;align-items:center;gap:9px;padding:6px 10px;font-size:10px;display:flex}.propertyAssistant-module__bI2p0a__suggestions button span{color:#6b898e}.propertyAssistant-module__bI2p0a__launcher[hidden]{display:none}.propertyAssistant-module__bI2p0a__panel[data-property]{color:#f8fbfa;transform-origin:0 100%;background:linear-gradient(145deg,#173036,#0d2026);border:1px solid #2e464b;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;width:325px;height:384px;bottom:25px;left:23px;right:auto;box-shadow:0 10px 28px #071b2940}.propertyAssistant-module__bI2p0a__panel[data-property]>header{background:0 0;border-bottom:1px solid #ffffff05;align-items:center;padding:14px 14px 12px}.propertyAssistant-module__bI2p0a__panel[data-property]>header strong{font-size:12px}.propertyAssistant-module__bI2p0a__panel[data-property]>header small{display:none}.propertyAssistant-module__bI2p0a__panel[data-property]>header nav{direction:rtl}.propertyAssistant-module__bI2p0a__panel[data-property] .propertyAssistant-module__bI2p0a__content{scrollbar-color:#456068 transparent;padding:0 15px 12px}.propertyAssistant-module__bI2p0a__panel[data-property] .propertyAssistant-module__bI2p0a__composer{box-shadow:none;direction:ltr;background:#ffffff04;border-color:#52696c66;border-radius:26px;margin:0 9px 10px;padding:7px}.propertyAssistant-module__bI2p0a__panel[data-property] .propertyAssistant-module__bI2p0a__composer input{color:#fff;direction:rtl;font-size:10px}.propertyAssistant-module__bI2p0a__panel[data-property] .propertyAssistant-module__bI2p0a__composer input::placeholder{color:#91a3a8}.propertyAssistant-module__bI2p0a__panel[data-property] .propertyAssistant-module__bI2p0a__composer button{border-radius:50%}.propertyAssistant-module__bI2p0a__panel[data-property] .propertyAssistant-module__bI2p0a__voiceButton{color:#fff;background:#233940;border:1px solid #41575c}.propertyAssistant-module__bI2p0a__panel[data-property] .propertyAssistant-module__bI2p0a__sendButton{color:#fff;background:linear-gradient(120deg,#47d9c3,#11aeaf)}.propertyAssistant-module__bI2p0a__panel[data-property] .propertyAssistant-module__bI2p0a__assistantMessage{color:#dae8e8;background:#1b343b;border-color:#39555c}.propertyAssistant-module__bI2p0a__panel[data-property] .propertyAssistant-module__bI2p0a__userMessage{color:#e5ffff;background:#23514f}.propertyAssistant-module__bI2p0a__panel[data-property] .propertyAssistant-module__bI2p0a__results a,.propertyAssistant-module__bI2p0a__panel[data-property] .propertyAssistant-module__bI2p0a__lead{color:#fff;background:#173037;border-color:#466268}.propertyAssistant-module__bI2p0a__panel[data-property] .propertyAssistant-module__bI2p0a__voiceError{z-index:2;position:absolute;bottom:66px}.propertyAssistant-module__bI2p0a__panel[data-property] .propertyAssistant-module__bI2p0a__lead input{color:#071719}.propertyAssistant-module__bI2p0a__panel[data-property] .propertyAssistant-module__bI2p0a__welcome{direction:rtl}.propertyAssistant-module__bI2p0a__launcher[data-property]{left:23px;right:auto}@media (max-width:900px){.propertyAssistant-module__bI2p0a__panel[data-property]{width:325px;height:min(520px,100dvh - 110px);bottom:90px;left:16px}}@media (max-width:560px){.propertyAssistant-module__bI2p0a__panel[data-property]{border-radius:18px;width:auto;height:auto;inset:75px 10px 12px}.propertyAssistant-module__bI2p0a__panel[data-property] .propertyAssistant-module__bI2p0a__welcome{padding-top:16px}.propertyAssistant-module__bI2p0a__panel[data-property] .propertyAssistant-module__bI2p0a__composer input{font-size:16px}.propertyAssistant-module__bI2p0a__panel[data-property] .propertyAssistant-module__bI2p0a__welcome p{font-size:13px}}.propertyAssistant-module__bI2p0a__panel[data-property][lang=en] .propertyAssistant-module__bI2p0a__welcome,.propertyAssistant-module__bI2p0a__panel[data-property][lang=en] .propertyAssistant-module__bI2p0a__composer input{direction:ltr}.propertyAssistant-module__bI2p0a__panel[data-property] .propertyAssistant-module__bI2p0a__content{min-height:0}.propertyAssistant-module__bI2p0a__launcher{z-index:410}.propertyAssistant-module__bI2p0a__panel{z-index:420}.propertyAssistant-module__bI2p0a__backdrop{z-index:419}.propertyAssistant-module__bI2p0a__panel[data-property] *{min-width:0}.propertyAssistant-module__bI2p0a__panel[data-property] .propertyAssistant-module__bI2p0a__content,.propertyAssistant-module__bI2p0a__panel[data-property] .propertyAssistant-module__bI2p0a__assistantMessage,.propertyAssistant-module__bI2p0a__panel[data-property] .propertyAssistant-module__bI2p0a__userMessage,.propertyAssistant-module__bI2p0a__panel[data-property] .propertyAssistant-module__bI2p0a__intro,.propertyAssistant-module__bI2p0a__panel[data-property] .propertyAssistant-module__bI2p0a__results a{overflow-wrap:anywhere;word-break:break-word}@media (max-width:560px){.propertyAssistant-module__bI2p0a__launcher[data-property]{left:12px;right:auto;bottom:max(12px,env(safe-area-inset-bottom))}.propertyAssistant-module__bI2p0a__panel[data-property]{inset:max(68px,calc(env(safe-area-inset-top) + 12px)) 10px max(10px,env(safe-area-inset-bottom)) 10px;box-sizing:border-box;width:auto;max-width:calc(100vw - 20px);height:auto;max-height:none;overflow:hidden}.propertyAssistant-module__bI2p0a__panel[data-property] .propertyAssistant-module__bI2p0a__content{max-width:100%;padding-inline:12px}.propertyAssistant-module__bI2p0a__panel[data-property] .propertyAssistant-module__bI2p0a__composer{grid-template-columns:40px minmax(0,1fr) 40px;width:calc(100% - 18px);max-width:calc(100% - 18px)}.propertyAssistant-module__bI2p0a__panel[data-property] .propertyAssistant-module__bI2p0a__results a{max-width:100%}}
.compareTray-module__kVGb0W__tray{z-index:75;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071719f5;border:1px solid #ffffff29;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;width:min(620px,100% - 28px);min-height:70px;padding:12px 13px 12px 18px;display:grid;position:fixed;inset:auto 50% 22px auto;transform:translate(50%);box-shadow:0 20px 60px #00000047}.compareTray-module__kVGb0W__tray>div{gap:3px;display:grid}.compareTray-module__kVGb0W__tray strong{font-size:.72rem}.compareTray-module__kVGb0W__tray div span{color:#ffffff94;font-size:.58rem}.compareTray-module__kVGb0W__tray button{color:#ffffffab;background:0 0;border:0;font-size:.62rem}.compareTray-module__kVGb0W__tray>a,.compareTray-module__kVGb0W__disabled{background:var(--teal);color:#052c2c;border-radius:6px;place-items:center;min-height:42px;padding:0 15px;font-size:.65rem;font-weight:700;display:grid}.compareTray-module__kVGb0W__disabled{color:#fff6;background:#ffffff1a}@media (max-width:620px){.compareTray-module__kVGb0W__tray{grid-template-columns:1fr auto;padding:11px;bottom:82px}.compareTray-module__kVGb0W__tray>div{grid-column:1/-1}.compareTray-module__kVGb0W__tray button{justify-self:start}.compareTray-module__kVGb0W__tray>a,.compareTray-module__kVGb0W__disabled{min-height:38px}}
