.MortgageRangeField-module__mHVVHq__range{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:calc(100% - 24px);height:2px;position:absolute;bottom:-1px;left:12px}.MortgageRangeField-module__mHVVHq__range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--primary);border-radius:50%;width:10px;height:10px}.MortgageRangeField-module__mHVVHq__range::-moz-range-thumb{background:var(--primary);border:0;border-radius:50%;width:10px;height:10px}.MortgageRangeField-module__mHVVHq__range:disabled{opacity:.4;cursor:default}.MortgageRangeField-module__mHVVHq__range:focus-visible{outline:2px solid var(--primary);outline-offset:6px}
.ContactSidebar-module__Ck3I3q__publicSidebar>div{border:1px solid var(--border);box-shadow:none;border-radius:12px}.ContactSidebar-module__Ck3I3q__publicSidebar input,.ContactSidebar-module__Ck3I3q__publicChatCard input{border-radius:12px;padding-left:12px}.ContactSidebar-module__Ck3I3q__publicSidebar .s5-console-caret{display:none}.ContactSidebar-module__Ck3I3q__publicChatCard .s5-console-caret{display:none}.ContactSidebar-module__Ck3I3q__publicChatCard{border-radius:12px}
.AssistantChatSheet-module__7GVk0a__panel{color:#0e1011;background:#eaf3eb;flex-direction:column;height:100dvh;font-family:Nekst,sans-serif;transition:width .28s cubic-bezier(.22,1,.36,1);display:flex}.AssistantChatSheet-module__7GVk0a__panel *{box-sizing:border-box}.AssistantChatSheet-module__7GVk0a__panel button,.AssistantChatSheet-module__7GVk0a__panel input{font:inherit}.AssistantChatSheet-module__7GVk0a__panel :focus-visible{outline-offset:2px;outline:2px solid #2e7e74}.AssistantChatSheet-module__7GVk0a__panel button:disabled{cursor:not-allowed;opacity:.45}.AssistantChatSheet-module__7GVk0a__header{color:#2e7e74;background:#eaf3eb;flex:0 0 54px;justify-content:space-between;align-items:center;gap:12px;padding:0 22px;display:flex}.AssistantChatSheet-module__7GVk0a__title{align-items:center;gap:8px;min-width:0;display:flex}.AssistantChatSheet-module__7GVk0a__title h2{color:inherit;font-size:16px;font-weight:600;line-height:1.2}.AssistantChatSheet-module__7GVk0a__expanded .AssistantChatSheet-module__7GVk0a__title h2{font-size:18px}.AssistantChatSheet-module__7GVk0a__actions{flex-shrink:0;align-items:center;gap:16px;display:flex}.AssistantChatSheet-module__7GVk0a__chatLink{white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.AssistantChatSheet-module__7GVk0a__close{background:#fff;border-radius:6px;place-items:center;width:24px;height:24px;display:grid;position:relative}.AssistantChatSheet-module__7GVk0a__close:after{content:"";position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px}.AssistantChatSheet-module__7GVk0a__body{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.AssistantChatSheet-module__7GVk0a__chat{background:#fbfaf5;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.AssistantChatSheet-module__7GVk0a__conversation{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.AssistantChatSheet-module__7GVk0a__context{color:#3c3c3b;overflow-wrap:anywhere;background:#f6f2e7;flex-shrink:0;padding:11px 20px;font-size:14px;font-weight:600}.AssistantChatSheet-module__7GVk0a__messages{flex-direction:column;flex:1;gap:20px;min-height:0;padding:32px 20px 30px;font-size:14px;line-height:1.45;display:flex;overflow-y:auto}.AssistantChatSheet-module__7GVk0a__starter{margin-top:auto;font-size:24px;font-weight:600;line-height:1}.AssistantChatSheet-module__7GVk0a__user{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:12px;align-self:flex-end;max-width:80%;padding:8px 16px;font-weight:500}.AssistantChatSheet-module__7GVk0a__assistant{overflow-wrap:anywhere;min-width:0}.AssistantChatSheet-module__7GVk0a__feedback{color:#706f6f;font-size:14px}.AssistantChatSheet-module__7GVk0a__working{align-items:flex-start;gap:20px;display:flex}.AssistantChatSheet-module__7GVk0a__dots{flex-shrink:0;gap:5px;padding-top:6px;display:flex}.AssistantChatSheet-module__7GVk0a__dots i{background:#c6c6c6;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite AssistantChatSheet-module__7GVk0a__pulse}.AssistantChatSheet-module__7GVk0a__dots i:nth-child(2){animation-delay:.2s}.AssistantChatSheet-module__7GVk0a__dots i:nth-child(3){animation-delay:.4s}.AssistantChatSheet-module__7GVk0a__error{color:#9f1239;background:#fff1f2;border-radius:8px;padding:12px;font-size:14px}.AssistantChatSheet-module__7GVk0a__error button{margin-top:8px;font-weight:600;text-decoration:underline}.AssistantChatSheet-module__7GVk0a__composer{padding:12px 16px max(12px,env(safe-area-inset-bottom));background:#f6f2e7;flex-shrink:0}.AssistantChatSheet-module__7GVk0a__inputRow{align-items:center;gap:8px;display:flex}.AssistantChatSheet-module__7GVk0a__inputWrap{flex:1;min-width:0;position:relative}.AssistantChatSheet-module__7GVk0a__inputWrap input{background:#fff;border:0;border-radius:8px;width:100%;min-width:0;height:52px;padding:0 42px 0 12px;font-size:14px;display:block}.AssistantChatSheet-module__7GVk0a__inputWrap input::placeholder{color:#9b9b9b}.AssistantChatSheet-module__7GVk0a__mic{color:#706f6f;border-radius:6px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:10px;right:5px}.AssistantChatSheet-module__7GVk0a__listening{color:#be123c;background:#ffe4e6}.AssistantChatSheet-module__7GVk0a__submit{color:#fff;background:#2e7e74;border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.AssistantChatSheet-module__7GVk0a__stop{background:#be123c}.AssistantChatSheet-module__7GVk0a__suggestions{flex-direction:column;align-items:flex-start;gap:8px;padding-top:12px;display:flex}.AssistantChatSheet-module__7GVk0a__suggestions button{text-align:left;background:#fbfaf5;border-radius:6px;padding:5px 10px;font-size:12px}.AssistantChatSheet-module__7GVk0a__quickReplies{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.AssistantChatSheet-module__7GVk0a__quickReplies .AssistantChatSheet-module__7GVk0a__quickReplyQuestion{color:#706f6f;width:100%;margin:0;font-size:13px}.AssistantChatSheet-module__7GVk0a__quickReplies button{text-align:left;cursor:pointer;background:#fbfaf5;border:1px solid #e3e0d4;border-radius:999px;padding:6px 12px;font-size:12px;transition:border-color .15s,color .15s}.AssistantChatSheet-module__7GVk0a__quickReplies button:hover{color:#2e7e74;border-color:#2e7e74}.AssistantChatSheet-module__7GVk0a__preview{background:#fbfaf5;flex:0 45dvh;min-width:0;min-height:0;max-height:45dvh;overflow-y:auto}.AssistantChatSheet-module__7GVk0a__previewStatus{z-index:2;color:#2e7e74;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(251,250,245,.92);border-bottom:1px solid #e3e0d4;margin:0;padding:8px 16px;font-size:12px;font-weight:600;position:-webkit-sticky;position:sticky;top:0}.AssistantChatSheet-module__7GVk0a__messages,.AssistantChatSheet-module__7GVk0a__preview{scrollbar-width:thin;scrollbar-color:#82bdb7 #eaf3eb}.AssistantChatSheet-module__7GVk0a__messages::-webkit-scrollbar{width:8px}.AssistantChatSheet-module__7GVk0a__preview::-webkit-scrollbar{width:8px}.AssistantChatSheet-module__7GVk0a__messages::-webkit-scrollbar-thumb{background:#82bdb7;border-radius:5px}.AssistantChatSheet-module__7GVk0a__preview::-webkit-scrollbar-thumb{background:#82bdb7;border-radius:5px}.AssistantChatSheet-module__7GVk0a__messages::-webkit-scrollbar-track{background:#eaf3eb}.AssistantChatSheet-module__7GVk0a__preview::-webkit-scrollbar-track{background:#eaf3eb}.AssistantChatSheet-module__7GVk0a__skeleton{gap:16px;padding:32px 16px;display:grid}.AssistantChatSheet-module__7GVk0a__skeletonRow{grid-template-rows:repeat(3,20px);grid-template-columns:80px 1fr;gap:8px;display:grid}.AssistantChatSheet-module__7GVk0a__skeletonRow span{background:#f6f2e7;animation:1.5s ease-in-out infinite AssistantChatSheet-module__7GVk0a__pulse}.AssistantChatSheet-module__7GVk0a__skeletonRow span:first-child{grid-row:span 3}@keyframes AssistantChatSheet-module__7GVk0a__pulse{50%{opacity:.35}}@media (min-width:768px){.AssistantChatSheet-module__7GVk0a__body{flex-direction:row}.AssistantChatSheet-module__7GVk0a__expanded .AssistantChatSheet-module__7GVk0a__chat{flex:0 0 366px}.AssistantChatSheet-module__7GVk0a__preview{flex:1;max-height:none}.AssistantChatSheet-module__7GVk0a__preview:has([data-assistant-preview-workspace=sheet]){flex-direction:column;display:flex;overflow:hidden}.AssistantChatSheet-module__7GVk0a__preview>[data-assistant-preview-workspace=sheet]{flex:1;min-height:0}}@media (max-width:767px){.AssistantChatSheet-module__7GVk0a__header{gap:8px;padding:0 16px}.AssistantChatSheet-module__7GVk0a__expanded .AssistantChatSheet-module__7GVk0a__title h2{font-size:16px}.AssistantChatSheet-module__7GVk0a__actions{gap:12px}.AssistantChatSheet-module__7GVk0a__chatLink{gap:4px;font-size:12px}.AssistantChatSheet-module__7GVk0a__messages{padding:20px 16px}}@media (max-height:600px) and (max-width:767px){.AssistantChatSheet-module__7GVk0a__preview{flex-basis:30dvh;max-height:30dvh}.AssistantChatSheet-module__7GVk0a__preview:has([data-assistant-mobile-view=map]){flex-basis:50dvh;max-height:50dvh}.AssistantChatSheet-module__7GVk0a__messages{padding-top:12px;padding-bottom:12px}.AssistantChatSheet-module__7GVk0a__suggestions{gap:4px;padding-top:8px}}@media (prefers-reduced-motion:reduce){.AssistantChatSheet-module__7GVk0a__panel,.AssistantChatSheet-module__7GVk0a__panel *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-motion:no-preference){.AssistantChatSheet-module__7GVk0a__assistant[data-ai-assistant-streaming]>:where(p,ul,ol,pre,blockquote,h1,h2,h3,h4,hr){animation:.6s ease-out both AssistantChatSheet-module__7GVk0a__assistant-block-in}}@keyframes AssistantChatSheet-module__7GVk0a__assistant-block-in{0%{opacity:0}to{opacity:1}}
