section.not-found_section__L6nGj{min-height:100vh;padding:160px 0 80px}.not-found_card__ts9w3{display:flex;width:min(100%,640px);flex-direction:column;align-items:flex-start;gap:24px;padding:48px;border-radius:var(--radius-card);background-color:var(--slate-50)}.not-found_copy__HdC4R,.not-found_eyebrow___b_ZB{color:var(--slate-500)}.not-found_title__Vh7BH{color:var(--slate-950)}@media (max-width:480px){section.not-found_section__L6nGj{padding:112px 0 48px}.not-found_card__ts9w3{padding:32px 24px}.not-found_card__ts9w3 a{width:100%}}.ai-property-advisor_root__2xsWw{--advisor-mascot-height:399px;--advisor-mascot-width:calc(var(--advisor-mascot-height) * 0.67979);position:fixed;right:24px;bottom:24px;z-index:120;width:0;height:0;opacity:1;transform:translateY(0);transition:opacity .2s ease,transform .3s ease;pointer-events:none}body[data-market-reading=true] .ai-property-advisor_root__2xsWw:not([data-open=true]){opacity:0;transform:translateY(24px);visibility:hidden}.ai-property-advisor_launcher__ybtWi{position:absolute;right:0;bottom:0;display:flex;align-items:flex-end;gap:8px;pointer-events:none}.ai-property-advisor_nudge__7nV8J{position:relative;width:240px;margin-bottom:220px;padding:16px 40px 16px 16px;border-radius:var(--radius-inset);background-color:var(--white);box-shadow:0 2px 4px rgba(15,23,42,.05),0 12px 32px -8px rgba(15,23,42,.14);pointer-events:auto}.ai-property-advisor_root__2xsWw[data-property-page=true] .ai-property-advisor_nudge__7nV8J{width:272px}.ai-property-advisor_nudge__7nV8J:after{position:absolute;right:-6px;bottom:24px;width:16px;height:16px;border-radius:4px;background-color:var(--white);content:"";transform:rotate(45deg)}.ai-property-advisor_nudgeCopy__r7wZi{position:relative;z-index:1;display:block;width:100%;padding:0;border:0;background:transparent;color:var(--slate-950);white-space:pre-line;text-align:left;cursor:pointer;transition:color .2s ease}.ai-property-advisor_nudgeCopy__r7wZi:hover{color:var(--secondary-700)}.ai-property-advisor_close__dNJi2:focus-visible,.ai-property-advisor_dismiss__tvGdI:focus-visible,.ai-property-advisor_fullAdvisor__D87tW:focus-visible,.ai-property-advisor_mascotButton__w1jgt:focus-visible,.ai-property-advisor_match__H7QV8:focus-visible,.ai-property-advisor_nudgeCopy__r7wZi:focus-visible,.ai-property-advisor_retry__NONds:focus-visible,.ai-property-advisor_send__7ESxg:focus-visible,.ai-property-advisor_suggestion__b_Kgb:focus-visible{outline:2px solid var(--secondary-600);outline-offset:2px}.ai-property-advisor_dismiss__tvGdI{position:absolute;top:8px;right:8px;z-index:2;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background-color:transparent;color:var(--slate-400);cursor:pointer;transition:background-color .2s ease,color .2s ease}.ai-property-advisor_dismiss__tvGdI:hover{background-color:var(--slate-100);color:var(--slate-950)}.ai-property-advisor_close__dNJi2 svg,.ai-property-advisor_dismiss__tvGdI svg{width:18px;height:18px;stroke:currentcolor;transform:rotate(45deg)}.ai-property-advisor_mascotButton__w1jgt{position:relative;flex:0 0 var(--advisor-mascot-width);padding:0;overflow:visible;border:0;border-radius:var(--radius-inset);background:transparent;cursor:pointer;pointer-events:auto}.ai-property-advisor_mascotButton__w1jgt,.ai-property-advisor_mascot__0WhJ6{display:block;width:var(--advisor-mascot-width);height:var(--advisor-mascot-height)}.ai-property-advisor_mascot__0WhJ6{position:absolute;inset:0;object-fit:contain;object-position:center bottom}.ai-property-advisor_mascotDefault__ogHCu{opacity:1;visibility:visible}.ai-property-advisor_mascotWelcome__nydNw{opacity:0;visibility:hidden}.ai-property-advisor_mascotButton__w1jgt:focus-visible .ai-property-advisor_mascotDefault__ogHCu{opacity:0;visibility:hidden}.ai-property-advisor_mascotButton__w1jgt:focus-visible .ai-property-advisor_mascotWelcome__nydNw{opacity:1;visibility:visible}@media (hover:hover) and (pointer:fine){.ai-property-advisor_mascotButton__w1jgt:hover .ai-property-advisor_mascotDefault__ogHCu{opacity:0;visibility:hidden}.ai-property-advisor_mascotButton__w1jgt:hover .ai-property-advisor_mascotWelcome__nydNw{opacity:1;visibility:visible}}.ai-property-advisor_panel__Yqc9B{position:absolute;right:0;bottom:0;display:flex;width:450px;height:min(640px,calc(100svh - 48px));min-height:480px;flex-direction:column;overflow:hidden;border-radius:var(--radius-card);background-color:var(--white);box-shadow:0 2px 4px rgba(15,23,42,.05),0 12px 32px -8px rgba(15,23,42,.14);pointer-events:auto;transform-origin:right bottom}.ai-property-advisor_panel__Yqc9B[data-welcome=true]{background-color:var(--slate-50)}.ai-property-advisor_welcome__Vuro9{position:relative;display:flex;min-height:0;flex:1 1 auto;flex-direction:column;padding:36px 24px 0;overflow:hidden}.ai-property-advisor_welcomeHeading___nKwA{position:relative;z-index:3;display:flex;max-width:320px;flex-direction:column;margin:0 0 0 12px;color:var(--slate-950);font-size:40px;letter-spacing:-.54px;line-height:42px}.ai-property-advisor_welcomeAccent__NryER{color:var(--secondary-700)}.ai-property-advisor_introduction__dsP5X{position:relative;z-index:3;width:292px;margin:16px 0 0;padding:14px 18px;border-radius:var(--radius-inset);background-color:var(--white);color:var(--slate-950);font-weight:500;line-height:22px;white-space:pre-line;box-shadow:0 2px 4px rgba(15,23,42,.03),0 10px 28px -14px rgba(15,23,42,.12)}.ai-property-advisor_welcomeSuggestions__qn6qg{position:relative;z-index:3;display:flex;gap:10px;margin-top:12px}.ai-property-advisor_welcomeSuggestion__rufJR{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 18px;border:0;border-radius:999px;background-color:var(--white);color:var(--secondary-700);font-weight:700;white-space:nowrap;cursor:pointer;box-shadow:0 2px 4px rgba(15,23,42,.03),0 10px 28px -14px rgba(15,23,42,.12);transition:background-color .2s ease,color .2s ease,transform .2s ease}.ai-property-advisor_welcomeSuggestion__rufJR:hover:not(:disabled){background-color:var(--action-primary);color:var(--white);transform:translateY(-1px)}.ai-property-advisor_welcomeSuggestion__rufJR:active:not(:disabled){transform:scale(.98)}.ai-property-advisor_welcomeSuggestion__rufJR:disabled{opacity:.5;cursor:default}.ai-property-advisor_welcomeMascot__MMD9H{position:absolute;right:-76px;bottom:0;z-index:1;width:295px;height:442px;pointer-events:none}.ai-property-advisor_welcomeMascot__MMD9H img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.ai-property-advisor_welcomeClose__Z_OzF{position:absolute;top:20px;right:20px;z-index:5}.ai-property-advisor_header__6tDe8{display:flex;min-height:88px;flex:0 0 auto;align-items:center;gap:12px;padding:12px 16px;background-color:var(--white)}.ai-property-advisor_headerPortrait__Dk9If{position:relative;width:64px;height:64px;flex:0 0 64px;overflow:hidden;border-radius:50%;background-color:var(--secondary-50)}.ai-property-advisor_headerPortrait__Dk9If img{position:absolute;top:2px;left:4px;width:56px;height:84px;max-width:none;object-fit:contain}.ai-property-advisor_headerCopy__FDHce{min-width:0;flex:1 1 auto}.ai-property-advisor_title__70PYc{color:var(--slate-950)}.ai-property-advisor_subtitle__OFkWY,.ai-property-advisor_title__70PYc{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ai-property-advisor_subtitle__OFkWY{margin-top:2px;color:var(--slate-500)}.ai-property-advisor_close__dNJi2{display:inline-flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background-color:var(--slate-100);color:var(--slate-950);cursor:pointer;transition:background-color .2s ease,color .2s ease}.ai-property-advisor_close__dNJi2:hover{background-color:var(--slate-950);color:var(--white)}.ai-property-advisor_conversation__7_Q8R{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:12px;padding:16px;overflow-y:auto;background-color:var(--slate-50);overscroll-behavior:contain;scrollbar-color:var(--slate-300) transparent;scrollbar-width:thin}.ai-property-advisor_conversation__7_Q8R::-webkit-scrollbar{width:6px}.ai-property-advisor_conversation__7_Q8R::-webkit-scrollbar-track{background:transparent}.ai-property-advisor_conversation__7_Q8R::-webkit-scrollbar-thumb{border-radius:8px;background-color:var(--slate-300)}.ai-property-advisor_messageGroup__PK5NX{display:flex;width:min(88%,340px);flex:0 0 auto;flex-direction:column;align-self:flex-start;gap:8px}.ai-property-advisor_userGroup__wSXsx{align-self:flex-end}.ai-property-advisor_message__vCh7b{width:fit-content;max-width:100%;margin:0;padding:12px 14px;border-radius:16px}.ai-property-advisor_assistantMessage__ffXRr{background-color:var(--white);color:var(--slate-900);border-bottom-left-radius:8px}.ai-property-advisor_userMessage__AzDrw{align-self:flex-end;background-color:var(--action-primary);color:var(--white);border-bottom-right-radius:8px}.ai-property-advisor_suggestions__6VqhV{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px}.ai-property-advisor_suggestion__b_Kgb{min-height:36px;padding:8px 12px;border:0;border-radius:999px;background-color:var(--white);color:var(--slate-700);cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}.ai-property-advisor_suggestion__b_Kgb:hover:not(:disabled){background-color:var(--secondary-50);color:var(--secondary-800);transform:translateY(-1px)}.ai-property-advisor_suggestion__b_Kgb:disabled{opacity:.5;cursor:default}.ai-property-advisor_thinking__bSMKZ{display:flex;width:min(88%,340px);flex:0 0 auto;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;border-bottom-left-radius:8px;background-color:var(--white)}.ai-property-advisor_dots__1OWHS{display:flex;flex:0 0 auto;gap:3px}.ai-property-advisor_dots__1OWHS span{width:5px;height:5px;border-radius:50%;background-color:var(--secondary-600);animation:ai-property-advisor_advisor-dot__FOAyC 1s ease-in-out infinite}.ai-property-advisor_dots__1OWHS span:nth-child(2){animation-delay:.15s}.ai-property-advisor_dots__1OWHS span:nth-child(3){animation-delay:.3s}.ai-property-advisor_thinkingCopy__lJmSk{color:var(--slate-500)}.ai-property-advisor_matches__1IqlO{display:grid;width:min(100%,340px);gap:8px}.ai-property-advisor_match__H7QV8{--match-padding:8px;--match-radius:16px;display:grid;grid-template-columns:56px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:var(--match-padding);border-radius:var(--match-radius);background-color:var(--white);color:var(--slate-950);box-shadow:0 2px 4px rgba(15,23,42,.05),0 12px 32px -8px rgba(15,23,42,.14);text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.ai-property-advisor_match__H7QV8:hover{box-shadow:0 2px 4px rgba(15,23,42,.07),0 12px 32px -8px rgba(15,23,42,.18);transform:translateY(-2px)}.ai-property-advisor_matchImage__mWQfC{position:relative;display:block;width:56px;height:56px;overflow:hidden;border-radius:calc(var(--match-radius) - var(--match-padding));background-color:var(--slate-100)}.ai-property-advisor_matchImage__mWQfC img{object-fit:cover}.ai-property-advisor_matchPlaceholder__pEjSk{display:block;width:100%;height:100%;background-color:var(--slate-100)}.ai-property-advisor_matchCopy__2eo1C{display:flex;min-width:0;flex-direction:column}.ai-property-advisor_matchMeta__kn69Y,.ai-property-advisor_matchPrice__Cb3eV,.ai-property-advisor_matchTitle__ZRN6z{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ai-property-advisor_matchTitle__ZRN6z{color:var(--slate-950)}.ai-property-advisor_matchMeta__kn69Y{color:var(--slate-500)}.ai-property-advisor_matchPrice__Cb3eV{margin-top:2px;color:var(--secondary-700)}.ai-property-advisor_matchReason__Lere0{display:-webkit-box;margin-top:4px;overflow:hidden;color:var(--slate-600);-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-property-advisor_matchArrow__7l1cZ{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:50%;background-color:var(--secondary-50);color:var(--secondary-700)}.ai-property-advisor_matchArrow__7l1cZ svg{width:18px;height:18px;stroke:currentcolor}.ai-property-advisor_error__VeTsb{padding:12px;border-radius:16px;background-color:var(--danger-100)}.ai-property-advisor_errorCopy__4MZWv{color:var(--danger-600)}.ai-property-advisor_errorActions__jG2ee{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ai-property-advisor_fullAdvisor__D87tW,.ai-property-advisor_retry__NONds{display:inline-flex;min-height:32px;align-items:center;justify-content:center;padding:6px 10px;border:0;border-radius:12px;cursor:pointer;text-decoration:none}.ai-property-advisor_retry__NONds{background-color:var(--danger-600);color:var(--white)}.ai-property-advisor_retry__NONds:disabled{opacity:.5;cursor:default}.ai-property-advisor_fullAdvisor__D87tW{background-color:var(--white);color:var(--slate-900)}.ai-property-advisor_composer__2ltZ5{display:grid;flex:0 0 auto;grid-template-columns:minmax(0,1fr) 48px;align-items:end;gap:8px;padding:12px;background-color:var(--white)}.ai-property-advisor_panel__Yqc9B[data-welcome=true] .ai-property-advisor_composer__2ltZ5{position:absolute;right:24px;bottom:24px;left:24px;z-index:4;grid-template-columns:minmax(0,1fr) 52px;gap:8px;margin:0;padding:8px;border-radius:999px;background-color:var(--white);box-shadow:0 2px 4px rgba(15,23,42,.03),0 12px 32px -12px rgba(15,23,42,.12)}.ai-property-advisor_panel__Yqc9B[data-welcome=true] .ai-property-advisor_input__vRFXO{min-height:52px;padding-left:16px;border-radius:999px;background-color:var(--white);box-shadow:none}.ai-property-advisor_panel__Yqc9B[data-welcome=true] .ai-property-advisor_send__7ESxg{width:52px;height:52px}.ai-property-advisor_panel__Yqc9B[data-welcome=true] .ai-property-advisor_send__7ESxg:disabled{opacity:.82}.ai-property-advisor_input__vRFXO{width:100%;min-height:48px;max-height:96px;padding:12px 16px;overflow-y:auto;border:0;border-radius:16px;outline:0;background-color:var(--slate-50);color:var(--slate-900);resize:none;transition:box-shadow .2s ease}.ai-property-advisor_input__vRFXO::placeholder{color:var(--slate-400)}.ai-property-advisor_input__vRFXO:focus{box-shadow:0 0 0 1.5px var(--secondary-600) inset}.ai-property-advisor_input__vRFXO:disabled{opacity:.6}.ai-property-advisor_send__7ESxg{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background-color:var(--action-primary);color:var(--white);cursor:pointer;transition:background-color .2s ease,opacity .2s ease,transform .2s ease}.ai-property-advisor_send__7ESxg:hover:not(:disabled){background-color:var(--action-primary-hover);transform:scale(1.04)}.ai-property-advisor_send__7ESxg:active:not(:disabled){transform:scale(.96)}.ai-property-advisor_send__7ESxg:disabled{opacity:.36;cursor:default}.ai-property-advisor_send__7ESxg svg{width:23px;height:23px;transform:rotate(-45deg)}.ai-property-advisor_srOnly__jyz1S{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}@keyframes ai-property-advisor_advisor-dot__FOAyC{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (max-width:768px){.ai-property-advisor_root__2xsWw{--advisor-mascot-height:clamp(192px,min(30vw,22.5svh),270px);--advisor-mascot-width:calc(var(--advisor-mascot-height) * 0.67979);right:16px;bottom:16px}.ai-property-advisor_nudge__7nV8J{margin-bottom:clamp(116px,min(19vw,17svh),154px)}.ai-property-advisor_panel__Yqc9B{width:min(440px,calc(100vw - 32px));height:min(680px,calc(100svh - 32px))}}@media (max-width:480px){.ai-property-advisor_root__2xsWw[data-property-page=true] .ai-property-advisor_launcher__ybtWi{bottom:88px}.ai-property-advisor_launcher__ybtWi{gap:4px}.ai-property-advisor_nudge__7nV8J{position:absolute;right:clamp(64px,19vw,88px);bottom:clamp(82px,min(23vw,14svh),106px);width:clamp(168px,48vw,196px);margin-bottom:0;padding:14px 36px 14px 14px}.ai-property-advisor_root__2xsWw[data-property-page=true] .ai-property-advisor_nudge__7nV8J{width:clamp(168px,48vw,196px)}.ai-property-advisor_nudge__7nV8J:after{bottom:20px}.ai-property-advisor_root__2xsWw{--advisor-mascot-height:clamp(144px,min(42vw,24svh),198px);--advisor-mascot-width:calc(var(--advisor-mascot-height) * 0.67979)}.ai-property-advisor_panel__Yqc9B{width:calc(100vw - 32px);min-height:440px;border-radius:var(--radius-inset)}.ai-property-advisor_welcome__Vuro9{padding:32px 20px 0}.ai-property-advisor_welcomeHeading___nKwA{max-width:calc(100% - 44px);font-size:clamp(36px,11vw,44px);letter-spacing:-1.1px}.ai-property-advisor_introduction__dsP5X{width:min(300px,calc(100% - 20px));margin-top:22px;padding:16px 18px;font-size:16px}.ai-property-advisor_welcomeSuggestions__qn6qg{gap:8px;margin-top:12px}.ai-property-advisor_welcomeSuggestion__rufJR{min-height:44px;padding:10px 14px;font-size:14px}.ai-property-advisor_welcomeMascot__MMD9H{right:-76px;bottom:0;width:min(300px,77vw);height:min(450px,64svh)}.ai-property-advisor_welcomeClose__Z_OzF{top:14px;right:14px}.ai-property-advisor_panel__Yqc9B[data-welcome=true] .ai-property-advisor_composer__2ltZ5{right:12px;bottom:12px;left:12px}.ai-property-advisor_header__6tDe8{min-height:80px;padding:8px 12px}.ai-property-advisor_headerPortrait__Dk9If{width:56px;height:56px;flex-basis:56px}.ai-property-advisor_headerPortrait__Dk9If img{left:4px;width:48px;height:72px}.ai-property-advisor_conversation__7_Q8R{gap:10px;padding:12px}.ai-property-advisor_messageGroup__PK5NX,.ai-property-advisor_thinking__bSMKZ{width:92%}.ai-property-advisor_composer__2ltZ5{padding:10px}}@media (max-width:480px) and (max-height:700px){.ai-property-advisor_root__2xsWw{--advisor-mascot-width:52px;--advisor-mascot-height:52px}.ai-property-advisor_launcher__ybtWi{right:52px;bottom:calc(100svh - 88px)}.ai-property-advisor_nudge__7nV8J{display:none}.ai-property-advisor_root__2xsWw[data-property-page=true] .ai-property-advisor_launcher__ybtWi{right:-8px;bottom:88px}.ai-property-advisor_mascotButton__w1jgt{overflow:hidden;border-radius:50%;background-color:var(--secondary-50);box-shadow:0 2px 4px rgba(15,23,42,.05),0 12px 32px -8px rgba(15,23,42,.14)}.ai-property-advisor_mascot__0WhJ6{top:-6px;width:52px;height:78px;object-fit:cover;object-position:center top}.ai-property-advisor_welcome__Vuro9{padding-top:20px}.ai-property-advisor_welcomeHeading___nKwA{font-size:32px}.ai-property-advisor_introduction__dsP5X{width:min(280px,calc(100% - 36px));margin-top:14px;padding:12px 14px;font-size:14px;line-height:20px}.ai-property-advisor_welcomeSuggestion__rufJR{min-height:40px;padding:8px 12px;font-size:13px}.ai-property-advisor_welcomeMascot__MMD9H{right:-54px;width:230px;height:345px}}@media (prefers-reduced-motion:reduce){.ai-property-advisor_close__dNJi2,.ai-property-advisor_dismiss__tvGdI,.ai-property-advisor_input__vRFXO,.ai-property-advisor_mascot__0WhJ6,.ai-property-advisor_match__H7QV8,.ai-property-advisor_nudgeCopy__r7wZi,.ai-property-advisor_root__2xsWw,.ai-property-advisor_send__7ESxg,.ai-property-advisor_suggestion__b_Kgb,.ai-property-advisor_welcomeSuggestion__rufJR{transition:none}.ai-property-advisor_dots__1OWHS span{animation:none;opacity:.7}}