.PanelResizer-module__Ezw2aa__handle{z-index:var(--z-raised);width:var(--size-sm);cursor:col-resize;touch-action:none;background:0 0;border:none;margin:0;display:none;position:absolute;top:0;bottom:0;left:0;transform:translate(-4px)}.PanelResizer-module__Ezw2aa__handle:after{content:"";background-color:#0000;width:2px;position:absolute;top:0;bottom:0;left:3px}.PanelResizer-module__Ezw2aa__handle:hover:after,.PanelResizer-module__Ezw2aa__handle:focus-visible:after{background-color:var(--semantic-border-brand)}.PanelResizer-module__Ezw2aa__handle:focus-visible{outline:none}@media (min-width:932px){.PanelResizer-module__Ezw2aa__handle{display:block}}
.Spinner-module__TmM6EG__spinner{color:currentColor;align-items:center;display:inline-flex}.Spinner-module__TmM6EG__labelled{gap:var(--space-sm);color:var(--semantic-text-secondary)}.Spinner-module__TmM6EG__centered{padding:var(--space-lg) var(--space-md);justify-content:center;display:flex}.Spinner-module__TmM6EG__icon{animation:Spinner-module__TmM6EG__spin var(--duration-spin) linear infinite;flex-shrink:0}.Spinner-module__TmM6EG__label{font-size:var(--body-p3-size);line-height:var(--body-p3-line-height)}@keyframes Spinner-module__TmM6EG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Spinner-module__TmM6EG__icon{animation:none}}
.ChatPanel-module__5gOb0q__panel{z-index:20;background-color:var(--semantic-bg-subtle);border-left:1px solid var(--semantic-border-base);pointer-events:none;flex-direction:column;width:100%;transition:transform .2s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.ChatPanel-module__5gOb0q__panel[data-open]{pointer-events:auto;transform:translate(0)}.ChatPanel-module__5gOb0q__panel[data-page]{z-index:auto;pointer-events:auto;border-left:none;height:100%;transition:none;position:relative;inset:auto;transform:none}@media (min-width:932px){.ChatPanel-module__5gOb0q__panel{width:var(--panel-width)}.ChatPanel-module__5gOb0q__panel[data-page]{width:100%}}@media (prefers-reduced-motion:reduce){.ChatPanel-module__5gOb0q__panel{transition:none}}.ChatPanel-module__5gOb0q__header{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md);border-bottom:1px solid var(--semantic-border-base);display:flex}.ChatPanel-module__5gOb0q__actions{align-items:center;gap:var(--space-xs);display:flex}.ChatPanel-module__5gOb0q__header button[data-active]{background-color:var(--semantic-bg-brand);border-color:var(--semantic-bg-brand);color:var(--semantic-text-on-color)}.ChatPanel-module__5gOb0q__title{text-align:center;color:var(--semantic-text-strong);font-size:var(--heading-h4-size);line-height:var(--heading-h4-line-height);letter-spacing:var(--heading-h4-letter-spacing);font-weight:var(--font-weight-semibold);flex:1;margin:0}.ChatPanel-module__5gOb0q__body{flex-direction:column;flex:1;min-height:0;display:flex}.ChatPanel-module__5gOb0q__panel[data-page] .ChatPanel-module__5gOb0q__body{width:100%;max-width:var(--layout-content-measure);margin:0 auto}
.ChatSpinner-module__gx0YTq__wrapper{justify-content:center;align-items:center;gap:var(--space-sm);color:var(--semantic-text-secondary);flex-direction:column;flex:1;display:flex}.ChatSpinner-module__gx0YTq__label{font-size:var(--body-p4-size);line-height:var(--body-p4-line-height)}.ChatSpinner-module__gx0YTq__spinner{animation:.9s linear infinite ChatSpinner-module__gx0YTq__spin}@keyframes ChatSpinner-module__gx0YTq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ChatSpinner-module__gx0YTq__spinner{animation:none}}
.ErrorState-module__cZtvUW__error{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-top:1px solid var(--semantic-border-base);display:flex}.ErrorState-module__cZtvUW__message{color:var(--semantic-text-error);font-size:var(--body-p4-size);line-height:var(--body-p4-line-height);margin:0}
.Disclaimer-module__N7mSCG__disclaimer{flex-direction:column;align-items:flex-end;animation:.3s Disclaimer-module__N7mSCG__fade;display:flex}.Disclaimer-module__N7mSCG__line{color:var(--semantic-text-inactive);font-size:var(--body-p4-size);line-height:var(--body-p4-line-height);margin:0}@keyframes Disclaimer-module__N7mSCG__fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Disclaimer-module__N7mSCG__disclaimer{animation:none}}
.MessageRating-module__WAJgca__rating{--chat-footer-height:calc(var(--body-p4-line-height) * 2);align-items:flex-start;gap:var(--space-sl);display:flex}
.ToolActivity-module__FGupBq__line{align-items:center;gap:var(--space-xs);padding:var(--space-xs) 0;color:var(--semantic-text-inactive);font-size:var(--body-p4-size);line-height:var(--body-p4-line-height);margin:0;display:flex}.ToolActivity-module__FGupBq__spinner{flex-shrink:0;animation:.9s linear infinite ToolActivity-module__FGupBq__spin}@keyframes ToolActivity-module__FGupBq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ToolActivity-module__FGupBq__spinner{animation:none}}
.TypingDots-module__YNCZYq__dots{padding:var(--space-sm) 0;align-items:center;gap:6px;display:flex}.TypingDots-module__YNCZYq__dot{border-radius:var(--radius-full);background-color:var(--semantic-bg-loading-primary);flex-shrink:0;animation:.8s ease-in-out infinite alternate TypingDots-module__YNCZYq__fade,1.6s ease-in-out infinite alternate TypingDots-module__YNCZYq__shrink}.TypingDots-module__YNCZYq__dot:first-child{width:16px;height:16px}.TypingDots-module__YNCZYq__dot:nth-child(2){width:12px;height:12px;animation-delay:.15s,.15s}.TypingDots-module__YNCZYq__dot:nth-child(3){background-color:var(--semantic-bg-loading-secondary);width:8px;height:8px;animation-delay:.3s,.3s}@keyframes TypingDots-module__YNCZYq__fade{to{opacity:.5}}@keyframes TypingDots-module__YNCZYq__shrink{to{transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.TypingDots-module__YNCZYq__dot{opacity:.6;animation:none}}
.ChatFooter-module__aUZcOa__slot,.ChatFooter-module__aUZcOa__row{--chat-footer-height:calc(var(--body-p4-line-height) * 2);min-height:var(--chat-footer-height);padding-top:var(--space-md);display:flex}.ChatFooter-module__aUZcOa__slot{align-items:center}.ChatFooter-module__aUZcOa__row{align-items:flex-start;gap:var(--space-md)}.ChatFooter-module__aUZcOa__disclaimer{margin-left:auto}
.FindBar-module__BRCDmW__bar{--card-row-width:max-content;--card-row-max:max-content;--card-row-gap:var(--space-xs);--card-row-fade-color:var(--semantic-bg-base);align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:var(--border-width) solid var(--semantic-border-base);background-color:var(--semantic-bg-base);grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-areas:"view.location all save""pills pills pills pills pills";display:grid}.FindBar-module__BRCDmW__view{grid-area:view}.FindBar-module__BRCDmW__viewToggle{height:var(--size-xxl)}.FindBar-module__BRCDmW__save{grid-area:save}.FindBar-module__BRCDmW__location{grid-area:location;min-width:0}.FindBar-module__BRCDmW__pills{grid-area:pills;min-width:0}.FindBar-module__BRCDmW__allFilters{grid-area:all}.FindBar-module__BRCDmW__save .FindBar-module__BRCDmW__desktop{display:none}@media (min-width:768px){.FindBar-module__BRCDmW__bar{grid-template-columns:auto minmax(0,max-content) auto 1fr auto;grid-template-areas:"location pills all.save"}.FindBar-module__BRCDmW__view{display:none}.FindBar-module__BRCDmW__save .FindBar-module__BRCDmW__desktop{display:inline-flex}.FindBar-module__BRCDmW__save .FindBar-module__BRCDmW__mobile{display:none}}
.UserDocument-module__7z8Aka__list{align-items:flex-end;gap:var(--space-xs);flex-direction:column;display:flex}.UserDocument-module__7z8Aka__card{align-items:center;gap:var(--space-sm);max-width:300px;padding:var(--space-sm);border:1px solid var(--semantic-border-base);border-radius:var(--radius-4);background-color:var(--semantic-bg-base);box-shadow:0 1px 3px var(--semantic-bg-scrim-medium);color:inherit;text-align:left;cursor:pointer;display:flex}.UserDocument-module__7z8Aka__card:disabled{cursor:default}.UserDocument-module__7z8Aka__tile{border-radius:var(--radius-3);background-color:var(--semantic-bg-accent-2-subtle);width:36px;height:36px;color:var(--semantic-bg-accent-2-strong);flex:none;justify-content:center;align-items:center;display:flex}.UserDocument-module__7z8Aka__name{min-width:0;color:var(--semantic-text-base);font-size:var(--body-p2-size);line-height:var(--body-p2-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.Specimen-module__MFQfua__specimen{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.Specimen-module__MFQfua__caption{gap:var(--space-xxs);flex-direction:column;display:flex}.Specimen-module__MFQfua__title{color:var(--semantic-text-strong);font-size:var(--heading-h4-size);line-height:var(--heading-h4-line-height);letter-spacing:var(--heading-h4-letter-spacing);font-weight:var(--font-weight-semibold);margin:0}.Specimen-module__MFQfua__note{color:var(--semantic-text-secondary);font-family:var(--font-mono);font-size:var(--body-p4-size);line-height:var(--body-p4-line-height);margin:0}.Specimen-module__MFQfua__stage{gap:var(--space-md);min-width:0;padding:var(--space-lg);border:var(--border-width) solid var(--semantic-border-subtle);border-radius:var(--radius-4);display:flex}.Specimen-module__MFQfua__row{flex-wrap:wrap;align-items:center}.Specimen-module__MFQfua__column{flex-direction:column;align-items:stretch}.Specimen-module__MFQfua__base{background-color:var(--semantic-bg-base)}.Specimen-module__MFQfua__page{background-color:var(--semantic-bg-subtle)}.Specimen-module__MFQfua__media{background-color:var(--semantic-bg-media-scrim-strong)}
.FilterActions-module__vkuHqG__actions{align-items:center;gap:var(--space-lg);width:100%;display:flex}.FilterActions-module__vkuHqG__actions[data-align=fill] .FilterActions-module__vkuHqG__apply{flex:1}.FilterActions-module__vkuHqG__actions[data-align=center]{justify-content:center}
.UserImage-module__2J8a3a__grid{justify-content:flex-end;gap:var(--space-xs);flex-wrap:wrap;display:flex}.UserImage-module__2J8a3a__thumb{border-radius:var(--radius-3);background-color:var(--semantic-bg-subtle);cursor:pointer;border:none;width:140px;height:140px;padding:0;display:block;overflow:hidden}.UserImage-module__2J8a3a__image{object-fit:cover;width:100%;height:100%;display:block}
.Fieldset-module__zd0Jca__fieldset{gap:var(--space-sl);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.Fieldset-module__zd0Jca__legend{margin-bottom:var(--space-sl);color:var(--semantic-text-strong);font-size:var(--label-label3-size);line-height:var(--label-label3-line-height);font-weight:var(--font-weight-semibold);padding:0}.Fieldset-module__zd0Jca__legend:has(+.Fieldset-module__zd0Jca__description){margin-bottom:var(--space-xxs)}.Fieldset-module__zd0Jca__description{color:var(--semantic-text-secondary);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);margin:0}
.Slider-module__cQ4fRW__root{-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;width:100%;height:20px;display:flex;position:relative}.Slider-module__cQ4fRW__track{border-radius:var(--radius-full);background-color:var(--semantic-bg-subtle);flex-grow:1;height:4px;position:relative}.Slider-module__cQ4fRW__range{border-radius:var(--radius-full);background-color:var(--semantic-bg-brand);height:100%;position:absolute}.Slider-module__cQ4fRW__thumb{border:2px solid var(--semantic-bg-brand);border-radius:var(--radius-full);background-color:var(--semantic-bg-page);cursor:grab;width:20px;height:20px;display:block}.Slider-module__cQ4fRW__thumb:after{content:"";position:absolute;inset:-12px}.Slider-module__cQ4fRW__thumb:active{cursor:grabbing}.Slider-module__cQ4fRW__thumb:focus-visible{outline:var(--focus-ring-width) solid var(--semantic-border-strong);outline-offset:var(--focus-ring-offset)}
.ClarificationCard-module__MiJfMG__card{gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.ClarificationCard-module__MiJfMG__question{color:var(--semantic-text-base);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);overflow-wrap:anywhere;margin:0}.ClarificationCard-module__MiJfMG__options{align-items:stretch;gap:var(--space-xs);flex-direction:column;width:100%;display:flex}.ClarificationCard-module__MiJfMG__options[data-answered] button:not([data-chosen]){opacity:.5}.ClarificationCard-module__MiJfMG__options button[data-chosen]:disabled{background-color:var(--semantic-bg-brand);border-color:var(--semantic-bg-brand);color:var(--semantic-text-on-color)}
.SelectableCard-module__YAgs1G__card{align-items:center;gap:var(--space-sm);min-height:96px;padding:var(--space-md);border:var(--border-width) solid var(--semantic-border-base);border-radius:var(--radius-4);background-color:var(--semantic-bg-base);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);display:flex;position:relative}.SelectableCard-module__YAgs1G__card[data-checked]{border-color:var(--semantic-border-brand);background-color:var(--semantic-bg-brand-subtle)}.SelectableCard-module__YAgs1G__card[data-disabled]{color:var(--semantic-text-inactive);cursor:not-allowed}.SelectableCard-module__YAgs1G__card:has(.SelectableCard-module__YAgs1G__input:focus-visible){outline:var(--focus-ring-width) solid var(--semantic-border-strong);outline-offset:var(--focus-ring-offset)}.SelectableCard-module__YAgs1G__input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.SelectableCard-module__YAgs1G__body{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.SelectableCard-module__YAgs1G__title{color:var(--semantic-text-brand);font-size:var(--heading-h3-size);line-height:var(--heading-h3-line-height);letter-spacing:var(--heading-h3-letter-spacing);font-weight:var(--font-weight-semibold)}.SelectableCard-module__YAgs1G__description{color:var(--semantic-text-base);font-size:var(--body-p2-size);line-height:var(--body-p2-line-height)}.SelectableCard-module__YAgs1G__card[data-disabled] .SelectableCard-module__YAgs1G__title,.SelectableCard-module__YAgs1G__card[data-disabled] .SelectableCard-module__YAgs1G__description{color:inherit}.SelectableCard-module__YAgs1G__indicator{}.SelectableCard-module__YAgs1G__checkbox{border-radius:var(--radius-1)}.SelectableCard-module__YAgs1G__radio{border-radius:var(--radius-full)}.SelectableCard-module__YAgs1G__card[data-checked] .SelectableCard-module__YAgs1G__indicator{border-color:var(--semantic-border-brand);background-color:var(--semantic-bg-brand)}.SelectableCard-module__YAgs1G__dot{width:var(--space-sm);height:var(--space-sm);border-radius:var(--radius-full);background-color:currentColor}@media (hover:hover){.SelectableCard-module__YAgs1G__card:not([data-checked],[data-disabled]):hover{border-color:var(--semantic-border-inactive)}}@media (prefers-reduced-motion:reduce){.SelectableCard-module__YAgs1G__card{transition:none}}
.Documents-module__4k_SLW__card{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--semantic-border-base);border-radius:var(--radius-4);background-color:var(--semantic-bg-subtle);flex-direction:column;display:flex}.Documents-module__4k_SLW__header{align-items:center;gap:var(--space-xs);display:flex}.Documents-module__4k_SLW__icon{color:var(--semantic-icon-brand);flex:none}.Documents-module__4k_SLW__heading{min-width:0;color:var(--semantic-text-brand);font-size:var(--body-p2-size);line-height:var(--body-p2-line-height);font-weight:var(--font-weight-bold);text-overflow:ellipsis;margin:0;overflow:hidden}.Documents-module__4k_SLW__summary{color:var(--semantic-text-base);font-size:var(--body-p2-size);line-height:var(--body-p2-line-height);margin:0}.Documents-module__4k_SLW__points{gap:var(--space-xs);flex-direction:column;display:flex}.Documents-module__4k_SLW__pointsTitle{color:var(--semantic-text-secondary);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);font-weight:var(--font-weight-bold);margin:0}.Documents-module__4k_SLW__pointsList{gap:var(--space-xs);padding-left:var(--space-md);flex-direction:column;margin:0;display:flex}.Documents-module__4k_SLW__point{color:var(--semantic-text-base);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height)}
.PriceRange-module__BXiG4G__slider{gap:var(--space-xxs);padding:0 var(--space-xs);flex-direction:column;display:flex}.PriceRange-module__BXiG4G__captions{color:var(--semantic-text-secondary);font-size:var(--label-label1-size);line-height:var(--label-label1-line-height);justify-content:space-between;display:flex}.PriceRange-module__BXiG4G__inputs{align-items:flex-end;gap:var(--space-sm);display:flex}.PriceRange-module__BXiG4G__field{gap:var(--space-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.PriceRange-module__BXiG4G__label{color:var(--semantic-text-secondary);font-size:var(--label-label1-size);line-height:var(--label-label1-line-height)}.PriceRange-module__BXiG4G__separator{padding-bottom:var(--space-sm);color:var(--semantic-text-secondary)}.PriceRange-module__BXiG4G__error{color:var(--semantic-text-error);font-size:var(--body-p4-size);line-height:var(--body-p4-line-height);margin:0}
.HouseQuotient-module__pu160G__section{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-4);background:var(--gradient-iq-soft), var(--semantic-bg-base);display:flex}.HouseQuotient-module__pu160G__estimate{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.HouseQuotient-module__pu160G__label{color:var(--semantic-text-base);font-size:var(--label-label2-size);line-height:var(--label-label2-line-height);font-weight:var(--font-weight-medium)}.HouseQuotient-module__pu160G__value{color:var(--semantic-text-base);font-size:var(--heading-h2-size);line-height:var(--heading-h2-line-height);letter-spacing:var(--heading-h2-letter-spacing);font-weight:var(--font-weight-medium)}.HouseQuotient-module__pu160G__section .HouseQuotient-module__pu160G__deltaChip{padding:var(--space-sm);border-radius:var(--radius-4);background-color:var(--semantic-bg-accent-4);color:var(--semantic-text-base);font-size:var(--heading-h3-size);line-height:var(--heading-h3-line-height);letter-spacing:var(--heading-h3-letter-spacing);flex-shrink:0}
.Switch-module__tPW4Wa__root{--track-width:40px;--thumb-inset:2px;--thumb-travel:16px;--thumb-travel-pressed:12px;align-items:center;gap:var(--space-sm);min-height:var(--touch-target);display:inline-flex}.Switch-module__tPW4Wa__track{width:var(--track-width);height:var(--icon-lg);border-radius:var(--radius-full);background-color:var(--semantic-bg-inactive);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);border:none;flex:none;padding:0;position:relative}.Switch-module__tPW4Wa__track[data-state=checked]{background-color:var(--semantic-bg-brand)}.Switch-module__tPW4Wa__track:focus-visible{outline:var(--focus-ring-width) solid var(--semantic-border-strong);outline-offset:var(--focus-ring-offset)}.Switch-module__tPW4Wa__thumb{top:var(--thumb-inset);left:var(--thumb-inset);width:var(--icon-md);height:var(--icon-md);border-radius:var(--radius-full);background-color:var(--semantic-bg-base);box-shadow:var(--shadow-float);transition:transform var(--duration-fast) var(--ease-out), width var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);display:block;position:absolute}.Switch-module__tPW4Wa__thumb[data-state=checked]{transform:translateX(var(--thumb-travel))}.Switch-module__tPW4Wa__track:active:not(:disabled) .Switch-module__tPW4Wa__thumb{width:var(--icon-lg)}.Switch-module__tPW4Wa__track:active:not(:disabled) .Switch-module__tPW4Wa__thumb[data-state=checked]{transform:translateX(var(--thumb-travel-pressed))}.Switch-module__tPW4Wa__label{color:var(--semantic-text-base);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);cursor:pointer}.Switch-module__tPW4Wa__track:disabled{background-color:var(--semantic-bg-secondary);cursor:not-allowed}.Switch-module__tPW4Wa__track:disabled[data-state=checked]{background-color:var(--semantic-bg-brand-subtle)}.Switch-module__tPW4Wa__track:disabled .Switch-module__tPW4Wa__thumb{background-color:var(--semantic-bg-subtle);box-shadow:none}.Switch-module__tPW4Wa__root:has(.Switch-module__tPW4Wa__track:disabled){cursor:not-allowed}.Switch-module__tPW4Wa__root:has(.Switch-module__tPW4Wa__track:disabled) .Switch-module__tPW4Wa__label{color:var(--semantic-text-inactive)}@media (hover:hover){.Switch-module__tPW4Wa__track[data-state=checked]:hover:not(:disabled){background-color:var(--semantic-bg-brand-hover)}.Switch-module__tPW4Wa__track[data-state=unchecked]:hover:not(:disabled) .Switch-module__tPW4Wa__thumb{box-shadow:var(--shadow-float-lg)}}@media (prefers-reduced-motion:reduce){.Switch-module__tPW4Wa__track,.Switch-module__tPW4Wa__thumb{transition:none}}
.NeighborhoodSummary-module__y3UrOq__card{gap:var(--space-sm);height:100%;padding:var(--space-md);border:1px solid var(--semantic-border-base);border-radius:var(--radius-4);background-color:var(--semantic-bg-subtle);color:inherit;flex-direction:column;text-decoration:none;display:flex}.NeighborhoodSummary-module__y3UrOq__name{color:var(--semantic-text-base);font-size:var(--heading-h3-size);line-height:var(--heading-h3-line-height);letter-spacing:var(--heading-h3-letter-spacing);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.NeighborhoodSummary-module__y3UrOq__place{align-items:center;gap:6px;min-width:0;display:flex}.NeighborhoodSummary-module__y3UrOq__placeItem{color:var(--semantic-text-secondary);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NeighborhoodSummary-module__y3UrOq__dot{border-radius:var(--radius-full);background-color:var(--semantic-bg-inactive);flex:none;width:4px;height:4px}.NeighborhoodSummary-module__y3UrOq__mapWell{width:100%;height:var(--map-height,110px);border:1px solid var(--semantic-border-base);border-radius:var(--radius-2);background-color:var(--semantic-bg-subtle);display:block;overflow:hidden}.NeighborhoodSummary-module__y3UrOq__map{object-fit:cover;width:100%;height:100%;display:block}.NeighborhoodSummary-module__y3UrOq__description{-webkit-line-clamp:3;color:var(--semantic-text-base);font-size:var(--body-p2-size);line-height:var(--body-p2-line-height);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.NeighborhoodSummary-module__y3UrOq__card:hover .NeighborhoodSummary-module__y3UrOq__name{color:var(--semantic-text-brand)}
.TextAreaBaseSpecimen-module__I3ZBdW__field{padding:var(--space-sm) var(--space-sl);border:var(--border-width) solid var(--semantic-border-base);border-radius:var(--radius-4);background-color:var(--semantic-bg-base)}.TextAreaBaseSpecimen-module__I3ZBdW__field:focus-within{border-color:var(--semantic-border-brand)}
.FilterField-module__z-gp_a__describe{gap:var(--space-xs);flex-direction:column;display:flex}
.UploadDocumentsTile-module__rhFc6a__tile{justify-content:center;align-items:center;gap:var(--space-xs);text-align:center;flex-direction:column;height:100%;display:flex}.UploadDocumentsTile-module__rhFc6a__tile[data-variant]{border-style:dashed;border-color:var(--semantic-border-base);background-color:var(--semantic-bg-subtle)}@media (hover:hover){.UploadDocumentsTile-module__rhFc6a__tile[data-variant]:hover{border-color:var(--semantic-border-brand);background-color:var(--semantic-bg-brand-subtle)}}.UploadDocumentsTile-module__rhFc6a__tileTitle{color:var(--semantic-text-strong);font-size:var(--heading-h4-size);line-height:var(--heading-h4-line-height);font-weight:var(--font-weight-medium);margin:0}.UploadDocumentsTile-module__rhFc6a__tileDescription{--description-max-width:220px;max-width:var(--description-max-width);color:var(--semantic-text-secondary);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);margin:0}
.KeyDetailPill-module__VwNKpq__pill{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:var(--border-width) solid var(--semantic-bg-secondary);border-radius:var(--radius-4);background-color:var(--semantic-bg-subtle);display:flex}.KeyDetailPill-module__VwNKpq__icon{color:var(--semantic-icon-base);flex-shrink:0}.KeyDetailPill-module__VwNKpq__body{flex-direction:column;min-width:0;display:flex}.KeyDetailPill-module__VwNKpq__label{color:var(--semantic-text-base);font-size:var(--label-label2-size);line-height:var(--label-label2-line-height);font-weight:var(--font-weight-medium)}.KeyDetailPill-module__VwNKpq__value{color:var(--semantic-text-base);font-size:var(--body-p1-size);line-height:var(--body-p1-line-height);font-weight:var(--font-weight-regular)}.KeyDetailPill-module__VwNKpq__valueMedium{font-weight:var(--font-weight-medium)}
.Neighborhood-module__yArEAa__section{--card-row-width:280px;gap:var(--space-sm);margin:0 calc(var(--space-md) * -1);padding:0 var(--space-md);flex-direction:column;display:flex}.Neighborhood-module__yArEAa__title{color:var(--semantic-text-base);font-size:var(--heading-h6-size);line-height:var(--heading-h6-line-height);letter-spacing:var(--heading-h6-letter-spacing);font-weight:var(--font-weight-semibold);margin:0}
.FormsShowcase-module__1eCtSq__form{gap:var(--space-md);max-width:var(--layout-content-narrow);flex-direction:column;display:flex}.FormsShowcase-module__1eCtSq__dropZoneRow{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));display:grid}
.FilterOverlay-module__jinXRq__desktop{display:none}.FilterOverlay-module__jinXRq__mobile{display:contents}.FilterOverlay-module__jinXRq__body{gap:var(--space-lg);min-height:0;padding:var(--space-lg);overscroll-behavior-y:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.FilterOverlay-module__jinXRq__footer{padding:var(--space-md) var(--space-lg);border-top:var(--border-width) solid var(--semantic-border-subtle);display:flex}@media (min-width:768px){.FilterOverlay-module__jinXRq__desktop{display:contents}.FilterOverlay-module__jinXRq__mobile{display:none}}
.UploadDocumentsBanner-module__o0131G__banner{height:100%;padding:var(--space-lg);border-radius:var(--radius-4);background-image:var(--gradient-subtle-accent2);flex-direction:column;justify-content:center;display:flex;container-type:inline-size}.UploadDocumentsBanner-module__o0131G__inner{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}.UploadDocumentsBanner-module__o0131G__copy{gap:var(--space-xxs);flex-direction:column;min-width:0;display:flex}.UploadDocumentsBanner-module__o0131G__title{color:var(--semantic-text-base);font-size:var(--heading-h3-size);line-height:var(--heading-h4-line-height);font-weight:var(--font-weight-medium);margin:0}.UploadDocumentsBanner-module__o0131G__description{color:var(--semantic-text-secondary);font-size:var(--body-p2-size);line-height:var(--body-p2-line-height);font-weight:var(--font-weight-regular);margin:0}.UploadDocumentsBanner-module__o0131G__innerPrompt{gap:var(--space-md);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.UploadDocumentsBanner-module__o0131G__innerPrompt>:last-child{min-width:0}@container (min-width:400px){.UploadDocumentsBanner-module__o0131G__inner{flex-direction:row;justify-content:space-between;align-items:center}}@container (min-width:820px){.UploadDocumentsBanner-module__o0131G__innerPrompt{gap:var(--space-lg);grid-template-columns:2fr 1fr}}
.ListingSummary-module__09ar9a__summary{gap:var(--space-lg);flex-direction:column;display:flex}.ListingSummary-module__09ar9a__priceBlock{gap:var(--space-sm);flex-direction:column;display:flex}.ListingSummary-module__09ar9a__priceRow{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.ListingSummary-module__09ar9a__price{min-width:0;color:var(--semantic-text-base);font-size:var(--heading-h1-size);line-height:var(--heading-h1-line-height);letter-spacing:var(--heading-h1-letter-spacing);font-weight:var(--font-weight-medium);margin:0}.ListingSummary-module__09ar9a__priceRow .ListingSummary-module__09ar9a__status{padding:var(--space-xs) var(--space-md);background-color:var(--semantic-bg-secondary);color:var(--semantic-text-base);font-size:var(--heading-h4-size);line-height:var(--heading-h4-line-height);letter-spacing:var(--heading-h4-letter-spacing);font-weight:var(--font-weight-medium);flex-shrink:0}.ListingSummary-module__09ar9a__location,.ListingSummary-module__09ar9a__specs{color:var(--semantic-text-base);font-size:var(--heading-h3-size);line-height:var(--heading-h3-line-height);font-weight:var(--font-weight-medium);margin:0}.ListingSummary-module__09ar9a__keyDetails{gap:var(--space-sm);flex-direction:column;display:flex}.ListingSummary-module__09ar9a__pillRow{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ListingSummary-module__09ar9a__quotient{gap:var(--space-md);flex-direction:column;display:flex}
.RenovationImage-module__Hpe5wG__section{flex-direction:column;display:flex}.RenovationImage-module__Hpe5wG__well{border-radius:var(--radius-4);background-color:var(--semantic-bg-subtle);justify-content:center;align-items:center;width:100%;height:240px;display:flex;position:relative;overflow:hidden}.RenovationImage-module__Hpe5wG__trigger{cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;display:block}.RenovationImage-module__Hpe5wG__image{object-fit:cover;width:100%;height:100%;display:block}.RenovationImage-module__Hpe5wG__spinner{color:var(--semantic-text-secondary);animation:.9s linear infinite RenovationImage-module__Hpe5wG__spin}.RenovationImage-module__Hpe5wG__unavailable{align-items:center;gap:var(--space-xs);color:var(--semantic-text-inactive);font-size:var(--body-p4-size);line-height:var(--body-p4-line-height);flex-direction:column;display:flex}.RenovationImage-module__Hpe5wG__reimagine{right:var(--space-sl);bottom:var(--space-sl);border-radius:var(--radius-full);position:absolute}@keyframes RenovationImage-module__Hpe5wG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.RenovationImage-module__Hpe5wG__spinner{animation:none}}
.NavigationShowcase-module__WvYM4G__meta{color:var(--semantic-text-secondary);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);margin:0}
.FilterPillContainer-module__aKGZoG__pill{white-space:nowrap}
.DocumentsSection-module__iGxVgW__grid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.DocumentsSection-module__iGxVgW__prompt{grid-column:1/-1}@container (min-width:820px){.DocumentsSection-module__iGxVgW__grid{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr))}.DocumentsSection-module__iGxVgW__grid[data-count="1"] .DocumentsSection-module__iGxVgW__prompt{grid-column:span 2}.DocumentsSection-module__iGxVgW__grid[data-count="2"] .DocumentsSection-module__iGxVgW__prompt{grid-column:span 1}}@container (min-width:1100px){.DocumentsSection-module__iGxVgW__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.DocumentsSection-module__iGxVgW__grid[data-count="1"] .DocumentsSection-module__iGxVgW__prompt{grid-column:span 3}.DocumentsSection-module__iGxVgW__grid[data-count="2"] .DocumentsSection-module__iGxVgW__prompt{grid-column:span 2}.DocumentsSection-module__iGxVgW__grid[data-count="3"] .DocumentsSection-module__iGxVgW__prompt{grid-column:span 1}}
.Location-module__-E50DG__map{aspect-ratio:2;object-fit:cover;border-radius:var(--radius-4);background-color:var(--semantic-bg-subtle);width:100%;height:auto;display:block}@media (min-width:768px){.Location-module__-E50DG__map{aspect-ratio:5/2}}.Location-module__-E50DG__mapLink{-webkit-tap-highlight-color:transparent;display:block;position:relative}.Location-module__-E50DG__mapLink:focus-visible{outline:2px solid var(--semantic-border-strong);outline-offset:2px}.Location-module__-E50DG__expand{top:var(--space-md);right:var(--space-md);padding:var(--space-sm);border-radius:var(--radius-4);background-color:var(--semantic-bg-base);color:var(--semantic-icon-base);display:inline-flex;position:absolute}.Location-module__-E50DG__neighborhood{justify-content:space-between;align-items:flex-start;gap:var(--space-sl);padding:var(--space-sl);color:var(--semantic-text-brand);-webkit-tap-highlight-color:transparent;display:flex}.Location-module__-E50DG__neighborhoodName{min-width:0;font-size:var(--heading-h4-size);line-height:var(--heading-h4-line-height);letter-spacing:var(--heading-h4-letter-spacing);font-weight:var(--font-weight-medium);flex:1}.Location-module__-E50DG__action{align-items:center;gap:var(--space-sm);font-size:var(--label-label3-size);line-height:var(--label-label3-line-height);font-weight:var(--font-weight-medium);flex-shrink:0;display:inline-flex}
.InputContainer-module__mVvO4a__bar{padding:var(--space-md);border-top:var(--border-width) solid var(--semantic-border-base)}
.Filters-module__6YuPnW__panel{gap:var(--space-xl);flex-direction:column;display:flex;container-type:inline-size}.Filters-module__6YuPnW__section{gap:var(--space-md);flex-direction:column;display:flex}.Filters-module__6YuPnW__section+.Filters-module__6YuPnW__section{padding-top:var(--space-lg);border-top:var(--border-width) solid var(--semantic-border-base)}.Filters-module__6YuPnW__heading{color:var(--semantic-text-brand);font-size:var(--label-label3-size);line-height:var(--label-label3-line-height);font-weight:var(--font-weight-semibold);margin:0}.Filters-module__6YuPnW__grid{gap:var(--space-lg) var(--space-xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:768px){.Filters-module__6YuPnW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:820px){.Filters-module__6YuPnW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:1100px){.Filters-module__6YuPnW__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.ExploreSuggestionCard-module__HdBP1W__frame{padding:var(--space-xxs);border-radius:var(--radius-4);background:linear-gradient(69deg, var(--semantic-bg-gradient-1-strong) 0%, var(--semantic-bg-gradient-5-strong) 1.65%, var(--semantic-bg-gradient-2-strong) 34.15%, var(--semantic-bg-gradient-4-strong) 54.92%, var(--semantic-bg-gradient-3-strong) 91.11%)}.ExploreSuggestionCard-module__HdBP1W__card{align-items:flex-start;gap:var(--space-sm);width:100%;padding:var(--space-md);border-radius:var(--radius-4);background-color:var(--semantic-bg-base);font:inherit;text-align:left;cursor:pointer;border:none;flex-direction:column;display:flex}.ExploreSuggestionCard-module__HdBP1W__card:focus-visible{outline:var(--focus-ring-width) solid var(--semantic-border-strong);outline-offset:var(--focus-ring-offset)}.ExploreSuggestionCard-module__HdBP1W__card:disabled{cursor:not-allowed;background-color:var(--semantic-bg-secondary)}.ExploreSuggestionCard-module__HdBP1W__question{color:var(--semantic-text-strong);font-size:var(--heading-h4-size);line-height:var(--heading-h4-line-height);font-weight:var(--font-weight-medium);margin:0}.ExploreSuggestionCard-module__HdBP1W__ctaRow{align-items:center;gap:var(--space-sm);color:var(--semantic-text-brand);display:flex}.ExploreSuggestionCard-module__HdBP1W__ctaLabel{font-size:var(--label-label3-size);line-height:var(--label-label3-line-height);font-weight:var(--font-weight-regular);margin:0}.ExploreSuggestionCard-module__HdBP1W__card:disabled .ExploreSuggestionCard-module__HdBP1W__question,.ExploreSuggestionCard-module__HdBP1W__card:disabled .ExploreSuggestionCard-module__HdBP1W__ctaRow{color:var(--semantic-text-inactive)}
.MLSFooter-module___PEgBG__footer{--homey-overlap:84px;gap:var(--space-md);margin-top:var(--homey-overlap);margin-bottom:calc(var(--column-padding-bottom,0px) * -1);padding:var(--space-lg);padding-bottom:calc(var(--column-padding-bottom,0px) + var(--space-lg));border:var(--border-width) solid var(--semantic-bg-secondary);border-radius:var(--radius-6) var(--radius-6) 0 0;border-bottom:none;flex-direction:column;display:flex;position:relative}.MLSFooter-module___PEgBG__homey{top:calc(-1 * var(--homey-overlap));display:block;position:absolute;left:50%;transform:translate(-50%)}.MLSFooter-module___PEgBG__aboutText,.MLSFooter-module___PEgBG__aboutHighlight{color:var(--semantic-text-base);font-size:var(--body-p2-size);line-height:var(--body-p2-line-height);margin:0}.MLSFooter-module___PEgBG__aboutHighlight{font-weight:var(--font-weight-semibold)}.MLSFooter-module___PEgBG__logo{object-fit:contain;object-position:left center;width:100%;height:80px}.MLSFooter-module___PEgBG__source{gap:var(--space-md);flex-direction:column;display:flex}.MLSFooter-module___PEgBG__source:empty{display:none}.MLSFooter-module___PEgBG__disclaimer{color:var(--semantic-text-secondary);font-size:var(--body-p5-size);line-height:var(--body-p5-line-height);margin:0}.MLSFooter-module___PEgBG__notice{color:var(--semantic-text-base);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);margin:0}.MLSFooter-module___PEgBG__brokerage{gap:var(--space-md);flex-direction:column;display:flex}.MLSFooter-module___PEgBG__brokerageLogo{object-fit:contain;object-position:left center;width:100%;height:45px}.MLSFooter-module___PEgBG__brokerageName{color:var(--semantic-text-secondary);font-size:var(--body-p5-size);line-height:var(--body-p5-line-height);margin:0}
.LoginForm-module__DTJIhG__identity{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.LoginForm-module__DTJIhG__email{color:var(--semantic-text-secondary);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LoginForm-module__DTJIhG__hiddenUsername{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.LoginForm-module__DTJIhG__forgotLink{margin-top:calc(-1 * var(--space-sm));align-self:flex-end}
.FiltersContainer-module__uUbRUq__panel{width:calc(var(--radix-popover-trigger-width) - var(--space-md) * 2)}
.ExploreSection-module__9hG6PW__list{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
.Schools-module__Q6KzBW__section{gap:var(--space-xl);padding-top:var(--space-md);flex-direction:column;display:flex}.Schools-module__Q6KzBW__header{gap:var(--space-sm);flex-direction:column;display:flex}.Schools-module__Q6KzBW__heading{color:var(--semantic-text-black);font-size:var(--heading-h3-size);line-height:var(--heading-h3-line-height);letter-spacing:var(--heading-h3-letter-spacing);font-weight:var(--font-weight-medium);margin:0}.Schools-module__Q6KzBW__subtitle{color:var(--semantic-text-base);font-size:var(--body-p1-size);line-height:var(--body-p1-line-height);font-weight:var(--font-weight-regular);margin:0}.Schools-module__Q6KzBW__school{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.Schools-module__Q6KzBW__body{flex-direction:column;flex:1;min-width:0;display:flex}.Schools-module__Q6KzBW__name{-webkit-line-clamp:2;line-clamp:2;color:var(--semantic-text-base);font-size:var(--heading-h3-size);line-height:var(--heading-h3-line-height);letter-spacing:var(--heading-h3-letter-spacing);font-weight:var(--font-weight-medium);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Schools-module__Q6KzBW__meta{color:var(--semantic-text-base);font-size:var(--body-p1-size);line-height:var(--body-p1-line-height);font-weight:var(--font-weight-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.Peek-module__hxTqaG__frame{min-width:0;height:100%;display:block;position:relative;overflow:hidden}.Peek-module__hxTqaG__image{object-fit:cover;border-radius:var(--radius-4);width:100%;height:100%;display:block}.Peek-module__hxTqaG__original{opacity:0;pointer-events:none;transition:opacity .12s ease-out;position:absolute;inset:0}.Peek-module__hxTqaG__original[data-visible]{opacity:1}@media (min-width:768px){.Peek-module__hxTqaG__image{object-fit:contain}}.Peek-module__hxTqaG__trigger{right:var(--space-sm);bottom:var(--space-sm);align-items:center;gap:var(--space-xxs);min-height:32px;padding:var(--space-xxs) var(--space-sm);border-radius:var(--radius-full);background-color:var(--semantic-bg-base);color:var(--semantic-text-base);font-family:inherit;font-size:var(--body-p4-size);font-weight:var(--font-weight-semibold);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border:0;display:flex;position:absolute;box-shadow:0 1px 4px #00000029}.Peek-module__hxTqaG__trigger:focus-visible{outline:2px solid var(--semantic-border-strong);outline-offset:2px}@media (prefers-reduced-motion:reduce){.Peek-module__hxTqaG__original,.Peek-module__hxTqaG__badge{transition:none}}
.PasswordStrengthMeter-module__KSE-7G__meter{--strength-color:var(--semantic-bg-secondary);gap:var(--space-sm);margin-top:calc(-1 * var(--space-sm));flex-direction:column;display:flex}.PasswordStrengthMeter-module__KSE-7G__meter[data-score="0"]{--strength-color:var(--semantic-text-error)}.PasswordStrengthMeter-module__KSE-7G__meter[data-score="1"]{--strength-color:var(--semantic-text-warning)}.PasswordStrengthMeter-module__KSE-7G__meter[data-score="2"]{--strength-color:var(--semantic-bg-accent-4-strong)}.PasswordStrengthMeter-module__KSE-7G__meter[data-score="3"]{--strength-color:var(--semantic-text-success-strong)}.PasswordStrengthMeter-module__KSE-7G__meter[data-score="4"]{--strength-color:var(--semantic-text-success)}.PasswordStrengthMeter-module__KSE-7G__feedback{color:var(--semantic-bg-inactive);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);margin:0}.PasswordStrengthMeter-module__KSE-7G__track{height:var(--space-xs);background-color:var(--semantic-bg-secondary);border-radius:var(--radius-2);overflow:hidden}.PasswordStrengthMeter-module__KSE-7G__fill{width:var(--strength-fill);background-color:var(--strength-color);border-radius:var(--radius-2);height:100%;transition:width var(--duration-fast) var(--ease-out)}.PasswordStrengthMeter-module__KSE-7G__label{min-height:var(--label-label2-line-height);color:var(--strength-color);font-size:var(--label-label2-size);line-height:var(--label-label2-line-height);font-weight:var(--font-weight-medium);align-self:flex-end;margin:0}
.LocationTrigger-module__qmqpZa__icon{display:inline-flex;position:relative}.LocationTrigger-module__qmqpZa__count{top:calc(-1 * var(--space-xxs));right:calc(-1 * var(--space-xxs));pointer-events:none;padding-block:0;position:absolute}
.ListingCardSkeleton-module__fBwvNq__card{gap:var(--space-xs);flex-direction:column;display:flex}.ListingCardSkeleton-module__fBwvNq__media{aspect-ratio:16/9}
.TimeOnHouseIq-module__jqzI6q__timeOnHouseIq{margin:var(--space-sm) 0 0;color:var(--semantic-text-base);font-size:var(--heading-h3-size);line-height:var(--heading-h3-line-height);letter-spacing:var(--heading-h3-letter-spacing);font-weight:var(--font-weight-medium)}.TimeOnHouseIq-module__jqzI6q__value{font-weight:var(--font-weight-bold)}
.PlaceCard-module__SvQzBW__card{--place-card-height:120px;height:var(--place-card-height);border-radius:var(--radius-4);background-color:var(--card-color);box-shadow:var(--shadow-float-lg);position:relative;overflow:hidden}.PlaceCard-module__SvQzBW__image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.PlaceCard-module__SvQzBW__scrim{background-image:linear-gradient(to bottom, var(--semantic-bg-shadow-fade-start) 24%, var(--semantic-bg-shadow-fade-mid) 83%, var(--semantic-bg-shadow-fade-end) 100%);pointer-events:none;position:absolute;inset:0}.PlaceCard-module__SvQzBW__select{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.PlaceCard-module__SvQzBW__select:focus-visible{outline:var(--focus-ring-width) solid var(--semantic-border-strong);outline-offset:calc(var(--focus-ring-width) * -1)}.PlaceCard-module__SvQzBW__body{right:var(--space-md);bottom:var(--space-md);left:var(--space-md);align-items:flex-start;gap:var(--space-xs);pointer-events:none;flex-direction:column;min-width:0;display:flex;position:absolute}.PlaceCard-module__SvQzBW__title{max-width:100%;color:var(--semantic-text-on-color);font-size:var(--heading-h3-size);line-height:var(--heading-h3-line-height);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.PlaceCard-module__SvQzBW__maps{align-items:center;gap:var(--space-xs);color:var(--semantic-text-on-color);font-size:var(--body-p4-size);line-height:var(--body-p4-line-height);pointer-events:auto;text-decoration:none;display:inline-flex}.PlaceCard-module__SvQzBW__maps:focus-visible{outline:var(--focus-ring-width) solid var(--semantic-text-on-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.PlaceCard-module__SvQzBW__maps:hover{text-decoration:underline}}
.SelectionActionBar-module__cm0KUW__bar{bottom:var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-ml);padding:var(--space-md);border-radius:var(--radius-5);background-color:var(--semantic-bg-accent-2);color:var(--semantic-text-on-color);cursor:pointer;border:none;font-family:inherit;display:flex;position:sticky}.SelectionActionBar-module__cm0KUW__bar:disabled{cursor:default;opacity:.5}.SelectionActionBar-module__cm0KUW__count{padding:var(--space-sm);border-radius:var(--radius-5);background-color:var(--semantic-bg-active-faint);font-size:var(--heading-h4-size);line-height:var(--heading-h4-line-height);font-weight:var(--font-weight-semibold)}.SelectionActionBar-module__cm0KUW__action{align-items:center;gap:var(--space-xs);font-size:var(--heading-h4-size);line-height:var(--heading-h4-line-height);font-weight:var(--font-weight-semibold);display:flex}
.Slider-module__RtsR2W__frame{touch-action:none;-webkit-user-select:none;user-select:none;cursor:ew-resize;width:100%;height:100%;position:relative;overflow:hidden}.Slider-module__RtsR2W__image{object-fit:cover;width:100%;height:100%;display:block}.Slider-module__RtsR2W__clip{clip-path:inset(0 calc(100% - var(--position)) 0 0);position:absolute;inset:0}@media (min-width:768px){.Slider-module__RtsR2W__image{object-fit:contain}}.Slider-module__RtsR2W__handle{top:0;bottom:0;left:var(--position);background-color:var(--semantic-bg-base);width:2px;margin-left:-1px;position:absolute}.Slider-module__RtsR2W__handle:focus-visible{outline:2px solid var(--semantic-border-strong);outline-offset:2px}.Slider-module__RtsR2W__grip{border:2px solid var(--semantic-bg-base);border-radius:var(--radius-full);background-color:var(--semantic-bg-brand);width:32px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.TotalEstimateBanner-module__ZC4gZq__banner{gap:var(--space-xs);padding:var(--space-md);border-radius:var(--radius-2);background-image:linear-gradient(to top right, var(--semantic-bg-gradient-1-medium) 0%, var(--semantic-bg-gradient-5-medium) 41%, var(--semantic-bg-gradient-2-medium) 60%, var(--semantic-bg-gradient-4-medium) 75%, var(--semantic-bg-gradient-3-medium) 100%);flex-direction:column;display:flex}.TotalEstimateBanner-module__ZC4gZq__label{color:var(--semantic-text-secondary);font-size:var(--body-p3-size);font-weight:var(--font-weight-medium);margin:0}.TotalEstimateBanner-module__ZC4gZq__value{color:var(--semantic-text-brand);font-size:var(--heading-h1-size);line-height:var(--heading-h1-line-height);letter-spacing:var(--heading-h1-letter-spacing);font-weight:var(--font-weight-bold);margin:0}
.SavedSearchCard-module__WvLRpW__card{gap:var(--space-sm);flex-direction:column;display:flex}.SavedSearchCard-module__WvLRpW__header{align-items:center;gap:var(--space-xxs);display:flex}.SavedSearchCard-module__WvLRpW__title{min-width:0;color:var(--semantic-text-strong);font-size:var(--heading-h4-size);line-height:var(--heading-h4-line-height);font-weight:var(--font-weight-semibold);flex:1;margin:0}.SavedSearchCard-module__WvLRpW__link{max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.SavedSearchCard-module__WvLRpW__summary{color:var(--semantic-text-secondary);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);margin:0}.SavedSearchCard-module__WvLRpW__footer{gap:var(--space-sm);flex-direction:column;margin-top:auto;display:flex}.SavedSearchCard-module__WvLRpW__location{align-items:center;gap:var(--space-xs);color:var(--semantic-text-inactive);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);margin:0;display:flex}.SavedSearchCard-module__WvLRpW__actions{flex:none}
.SignupForm-module__OFuEoG__identity{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.SignupForm-module__OFuEoG__email{color:var(--semantic-text-secondary);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SignupForm-module__OFuEoG__hiddenUsername{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}
.DetailsSkeleton-module__cB-d_q__detail{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.DetailsSkeleton-module__cB-d_q__header{gap:var(--space-sm);padding:var(--space-md) var(--space-md) var(--space-sm);flex-direction:column;display:flex}.DetailsSkeleton-module__cB-d_q__body{gap:var(--space-md);padding:var(--space-sm) var(--space-md) var(--space-md);flex-direction:column;flex:1;display:flex}
.ListContainer-module__yhYrba__container{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.ListContainer-module__yhYrba__list{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ListContainer-module__yhYrba__fileInput{display:none}
.FavoritesContainer-module__JftLXW__container{--grid-card-min-width:240px;flex-direction:column;flex:1;min-height:0;display:flex}.FavoritesContainer-module__JftLXW__header{gap:var(--space-sm);min-width:0;padding:var(--space-md);flex-direction:column;display:flex}.FavoritesContainer-module__JftLXW__count{color:var(--semantic-text-secondary);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);margin:0}
.UserLocationMarker-module__LXeq-G__marker{width:var(--touch-target);height:var(--touch-target);pointer-events:none;place-items:center;display:grid;position:relative}.UserLocationMarker-module__LXeq-G__halo{border-radius:var(--radius-full);background-color:var(--semantic-bg-accent-2);opacity:.18;position:absolute;inset:0}.UserLocationMarker-module__LXeq-G__dot{--dot-size:14px;width:var(--dot-size);height:var(--dot-size);border:2px solid var(--semantic-bg-accent-2-subtle);border-radius:var(--radius-full);background-color:var(--semantic-bg-accent-2);box-shadow:0 1px 4px var(--semantic-bg-active-subtle);position:relative}
.LocationFilterContainer-module__YhE0FW__menu{width:min(var(--radix-popover-content-available-width), calc(var(--touch-target) * 10))}
.FavoriteListingsSection-module__bY6vjq__row{--card-row-width:240px;--card-row-max:70%}@container (min-width:820px){.FavoriteListingsSection-module__bY6vjq__row{--card-row-columns:3}}@container (min-width:1100px){.FavoriteListingsSection-module__bY6vjq__row{--card-row-gap:var(--space-lg);--card-row-columns:4}}
.HistoryEventList-module__k57TfW__list{--marker-size:10px;--marker-border:2px;--line-width:2px;--gutter:var(--space-lg);--marker-top:calc((var(--heading-h3-line-height) - var(--marker-size)) / 2);--marker-center:calc(var(--marker-top) + var(--marker-size) / 2);margin:0;padding:0;list-style:none}.HistoryEventList-module__k57TfW__event{column-gap:var(--space-sm);row-gap:var(--space-xs);padding-left:calc(var(--gutter) + var(--space-md));padding-bottom:var(--space-ml);grid-template-columns:1fr auto;display:grid;position:relative}.HistoryEventList-module__k57TfW__event:after{content:"";left:calc((var(--gutter) - var(--line-width)) / 2);top:var(--marker-center);bottom:calc(var(--marker-center) * -1);width:var(--line-width);background:var(--semantic-bg-secondary);position:absolute}.HistoryEventList-module__k57TfW__event:last-child:after{content:none}.HistoryEventList-module__k57TfW__event:before{content:"";z-index:1;left:calc((var(--gutter) - var(--marker-size)) / 2);top:var(--marker-top);box-sizing:border-box;width:var(--marker-size);height:var(--marker-size);border:var(--marker-border) solid var(--semantic-bg-brand);background:var(--semantic-bg-base);border-radius:50%;position:absolute}.HistoryEventList-module__k57TfW__label,.HistoryEventList-module__k57TfW__price{font-size:var(--heading-h3-size);line-height:var(--heading-h3-line-height);letter-spacing:var(--heading-h3-letter-spacing);font-weight:var(--font-weight-medium)}.HistoryEventList-module__k57TfW__label{color:var(--semantic-text-strong)}.HistoryEventList-module__k57TfW__price{color:var(--semantic-text-base);text-align:end}.HistoryEventList-module__k57TfW__date{color:var(--semantic-text-inactive);font-size:var(--body-p1-size);line-height:var(--body-p1-line-height);font-weight:var(--font-weight-regular);grid-column:1/-1}
.Marker-module__5NQBTa__marker{width:var(--size-lg);height:var(--size-lg);border-radius:var(--radius-full);background-color:var(--semantic-bg-inactive);cursor:pointer;border:0;place-items:center;padding:0;display:grid}.Marker-module__5NQBTa__marker:after{content:"";border-radius:var(--radius-full);background-color:var(--semantic-bg-page);width:25%;height:25%}.Marker-module__5NQBTa__marker[data-active]{background-color:var(--semantic-bg-accent-3-strong)}.Marker-module__5NQBTa__marker:focus-visible{outline:var(--focus-ring-width) solid var(--semantic-border-strong);outline-offset:var(--focus-ring-offset)}
.PlacesCarousel-module__zyN8Ea__viewport{--place-card-width:262px;overflow:hidden}.PlacesCarousel-module__zyN8Ea__rail{gap:var(--space-sm);padding-block:var(--space-xs);margin-inline-start:var(--space-lg);display:flex}.PlacesCarousel-module__zyN8Ea__item{flex:0 0 65%;min-width:0}@media (min-width:768px){.PlacesCarousel-module__zyN8Ea__item{flex-basis:var(--place-card-width)}}
.ProfileIdentity-module__jPJIXW__identity{gap:var(--space-xxs);min-width:0;padding-bottom:var(--space-sl);border-bottom:var(--border-width) solid var(--semantic-border-subtle);flex-direction:column;display:flex}.ProfileIdentity-module__jPJIXW__name{color:var(--semantic-text-base);font-size:var(--heading-h4-size);line-height:var(--heading-h4-line-height);letter-spacing:var(--heading-h4-letter-spacing);font-weight:var(--font-weight-semibold);margin:0}.ProfileIdentity-module__jPJIXW__email{color:var(--semantic-text-secondary);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);overflow-wrap:anywhere;margin:0}
.AnalysisOverview-module__-WCwaq__container{gap:var(--space-lg);flex-direction:column;display:flex}.AnalysisOverview-module__-WCwaq__section{gap:var(--space-sm);flex-direction:column;display:flex}.AnalysisOverview-module__-WCwaq__heading{color:var(--semantic-text-brand);font-size:var(--heading-h3-size);line-height:var(--heading-h3-line-height);letter-spacing:var(--heading-h3-letter-spacing);font-weight:var(--font-weight-bold);margin:0}.AnalysisOverview-module__-WCwaq__headingSpaced{padding-top:var(--space-lg)}.AnalysisOverview-module__-WCwaq__overview{color:var(--semantic-text-base);font-size:var(--body-p1-size);line-height:var(--body-p1-line-height);margin:0}.AnalysisOverview-module__-WCwaq__list{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AnalysisOverview-module__-WCwaq__item{align-items:center;gap:var(--space-sm);width:100%;min-height:112px;padding:var(--space-md);border:1px solid var(--semantic-bg-active);border-radius:var(--radius-4);background-color:var(--semantic-bg-base);display:flex;position:relative}.AnalysisOverview-module__-WCwaq__checkbox{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.AnalysisOverview-module__-WCwaq__item:has(.AnalysisOverview-module__-WCwaq__checkbox:focus-visible){outline:2px solid var(--semantic-border-strong);outline-offset:2px}.AnalysisOverview-module__-WCwaq__itemSelected{border-color:var(--semantic-border-brand);background-color:var(--semantic-bg-brand-subtle)}.AnalysisOverview-module__-WCwaq__itemBody{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.AnalysisOverview-module__-WCwaq__itemTitle{color:var(--semantic-text-brand);font-size:var(--heading-h3-size);line-height:var(--heading-h3-line-height);font-weight:var(--font-weight-bold);margin:0}.AnalysisOverview-module__-WCwaq__itemJustification{color:var(--semantic-text-brand);font-size:var(--body-p1-size);line-height:var(--body-p2-line-height);margin:0}.AnalysisOverview-module__-WCwaq__itemIcon{color:var(--semantic-icon-brand);flex-shrink:0}
.CostTierBreakdown-module__yrOAEa__tierDescription{color:var(--semantic-text-tertiary);font-size:var(--body-p1-size);line-height:var(--body-p1-line-height);text-align:center;margin:0}
.VersionFrame-module__-E1HDG__frame{background-color:var(--semantic-bg-glass);border-radius:var(--radius-2);height:241px;position:relative;overflow:hidden}.VersionFrame-module__-E1HDG__image{object-fit:contain;border-radius:var(--radius-4)}@media (min-width:768px){.VersionFrame-module__-E1HDG__frame{height:clamp(220px,45vh,480px)}}.VersionFrame-module__-E1HDG__shimmer{z-index:1;opacity:0;pointer-events:none;transition:opacity .3s ease-out;position:absolute;inset:0;overflow:hidden}.VersionFrame-module__-E1HDG__frame[data-loading] .VersionFrame-module__-E1HDG__shimmer{opacity:1;pointer-events:auto}.VersionFrame-module__-E1HDG__shimmer:after{content:"";background-image:linear-gradient(135deg, var(--semantic-bg-page-fade-end) 8.82%, var(--semantic-bg-active-subtle) 35.19%, var(--semantic-bg-active-subtle) 54.4%, var(--semantic-bg-page-fade-end) 92.14%);width:300%;position:absolute;inset:0 auto 0 0}.VersionFrame-module__-E1HDG__frame[data-loading] .VersionFrame-module__-E1HDG__shimmer:after{animation:2.4s linear infinite VersionFrame-module__-E1HDG__shimmer}@keyframes VersionFrame-module__-E1HDG__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.VersionFrame-module__-E1HDG__shimmer{transition:none}.VersionFrame-module__-E1HDG__frame[data-loading] .VersionFrame-module__-E1HDG__shimmer:after{animation:none}}
.HistoryContainer-module__TiJdEa__container{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.HistoryContainer-module__TiJdEa__fileInput{display:none}.HistoryContainer-module__TiJdEa__retry{color:inherit;font-size:var(--body-p4-size);line-height:var(--body-p4-line-height);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}
.SavedSearchGrid-module__kwP6-a__scroll{--site-footer-inset-bottom:0px;overscroll-behavior-y:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.SavedSearchGrid-module__kwP6-a__scroll>footer{margin-top:auto}.SavedSearchGrid-module__kwP6-a__grid{grid-template-columns:repeat(auto-fill, minmax(var(--grid-card-min-width), 1fr));gap:var(--space-md);padding:var(--space-md);margin:0;list-style:none;display:grid}.SavedSearchGrid-module__kwP6-a__error{margin:var(--space-md)}
.AuthOutcome-module__rS5w-G__outcome{gap:var(--space-md);flex-direction:column;display:flex}.AuthOutcome-module__rS5w-G__title,.AuthOutcome-module__rS5w-G__description{margin:0}.AuthOutcome-module__rS5w-G__title{color:var(--semantic-text-strong);font-size:var(--body-p2-size);line-height:var(--body-p2-line-height);font-weight:var(--font-weight-semibold)}.AuthOutcome-module__rS5w-G__description{color:var(--semantic-text-secondary);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height)}
.LoginContainer-module__EhE4Gq__title{text-align:center;color:var(--semantic-text-strong);font-size:var(--heading-h2-size);line-height:var(--heading-h2-line-height);letter-spacing:var(--heading-h2-letter-spacing);font-weight:var(--font-weight-medium);margin:0}
.DetailsContainer-module__KfMhxW__detail{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.DetailsContainer-module__KfMhxW__header{padding:var(--space-md) var(--space-md) var(--space-sm)}.DetailsContainer-module__KfMhxW__body{flex:1;min-width:0;min-height:0;display:flex}.DetailsContainer-module__KfMhxW__notes,.DetailsContainer-module__KfMhxW__pdf{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}
.ResultsBar-module__fZCPbW__header{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:var(--border-width) solid var(--semantic-border-base);display:flex}.ResultsBar-module__fZCPbW__count{color:var(--semantic-text-strong);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}
.SearchMap-module__B_-gUG__frame{width:100%;height:100%}
.FeedbackPrompt-module__fv5hdW__prompt{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;width:fit-content;display:flex}.FeedbackPrompt-module__fv5hdW__copy{gap:var(--space-xxs);flex-direction:column;min-width:0;display:flex}.FeedbackPrompt-module__fv5hdW__title{color:var(--semantic-text-base);font-size:var(--heading-h4-size);line-height:var(--heading-h4-line-height);font-weight:var(--font-weight-medium);margin:0}.FeedbackPrompt-module__fv5hdW__description{color:var(--semantic-text-secondary);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);margin:0}
.History-module__xeHvKG__subtitle{color:var(--semantic-text-base);font-size:var(--body-p1-size);line-height:var(--body-p1-line-height);font-weight:var(--font-weight-regular);margin:0}.History-module__xeHvKG__skeleton{gap:var(--space-ml);flex-direction:column;display:flex}.History-module__xeHvKG__showAll{align-self:flex-start}
.NearbyMap-module__cMbcGq__frame{position:absolute;inset:0}
.NeighborhoodContainer-module__KT853a__neighborhood{--view-bar-height:calc(var(--control-sm) + var(--space-sm) * 2);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.NeighborhoodContainer-module__KT853a__viewBar{height:var(--view-bar-height);background-color:var(--semantic-bg-subtle);flex:none;justify-content:center;align-items:center;display:flex}.NeighborhoodContainer-module__KT853a__map{flex:1;min-height:0;position:relative}.NeighborhoodContainer-module__KT853a__categories{--chip-group-scroll-inset:var(--space-md);top:var(--space-md);z-index:var(--z-overlay);position:absolute;left:0;right:0}.NeighborhoodContainer-module__KT853a__panel{gap:var(--space-lg);min-height:0;padding:var(--space-md);overscroll-behavior-y:contain;background-color:var(--semantic-bg-subtle);flex-direction:column;flex:1;display:flex;overflow-y:auto}.NeighborhoodContainer-module__KT853a__neighborhood[data-view=details] .NeighborhoodContainer-module__KT853a__map,.NeighborhoodContainer-module__KT853a__neighborhood[data-view=map] .NeighborhoodContainer-module__KT853a__panel{display:none}.NeighborhoodContainer-module__KT853a__neighborhood[data-view=map] .NeighborhoodContainer-module__KT853a__viewBar{z-index:var(--z-overlay);background-color:#0000;position:absolute;top:0;left:0;right:0}.NeighborhoodContainer-module__KT853a__neighborhood[data-view=map] .NeighborhoodContainer-module__KT853a__categories{top:var(--view-bar-height)}@media (min-width:768px){.NeighborhoodContainer-module__KT853a__neighborhood{flex-direction:row}.NeighborhoodContainer-module__KT853a__neighborhood[data-view] .NeighborhoodContainer-module__KT853a__viewBar{display:none}.NeighborhoodContainer-module__KT853a__neighborhood[data-view] .NeighborhoodContainer-module__KT853a__map{display:block}.NeighborhoodContainer-module__KT853a__neighborhood[data-view] .NeighborhoodContainer-module__KT853a__panel{display:flex}.NeighborhoodContainer-module__KT853a__neighborhood[data-view] .NeighborhoodContainer-module__KT853a__categories{top:var(--space-md)}.NeighborhoodContainer-module__KT853a__map{flex:50%}.NeighborhoodContainer-module__KT853a__panel{padding:var(--space-lg);border-left:var(--border-width) solid var(--semantic-border-base);flex:50%}}
.ProfileContainer-module__Q6A1ya__container{gap:var(--space-lg);flex-direction:column;width:100%;display:flex}.ProfileContainer-module__Q6A1ya__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
.VersionStrip-module__lcxXTq__strip{gap:var(--space-xs);flex-direction:row;display:flex;overflow-x:auto}.VersionStrip-module__lcxXTq__thumb{border-radius:var(--radius-2);background-color:var(--semantic-bg-subtle);cursor:pointer;border:2px solid #0000;flex:none;width:64px;height:64px;padding:0;display:block;position:relative;overflow:hidden}.VersionStrip-module__lcxXTq__thumb[data-selected]{border-color:var(--semantic-border-brand)}.VersionStrip-module__lcxXTq__thumb:focus-visible{outline:2px solid var(--semantic-border-strong);outline-offset:2px}.VersionStrip-module__lcxXTq__image{object-fit:cover;width:100%;height:100%;display:block}
.AnalysisContainer-module__Kbharq__container{gap:var(--space-md);min-width:0;min-height:0;width:min(100%, var(--layout-detail-max-width));padding:0 var(--space-md) var(--space-lg);overscroll-behavior-y:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.AnalysisContainer-module__Kbharq__content{gap:var(--space-md)}.AnalysisContainer-module__Kbharq__header{gap:var(--space-sm);padding-top:var(--space-md);flex-direction:column;display:flex}
.CostBreakdownContainer-module__OtDzoW__container{gap:var(--space-md);min-width:0;min-height:0;width:min(100%, var(--layout-detail-max-width));padding:0 var(--space-md) var(--space-lg);overscroll-behavior-y:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.CostBreakdownContainer-module__OtDzoW__content{gap:var(--space-md)}.CostBreakdownContainer-module__OtDzoW__header{gap:var(--space-sm);padding-top:var(--space-md);flex-direction:column;display:flex}
.CostBreakdownCreateContainer-module__Uak_8G__container{gap:var(--space-md);min-width:0;min-height:0;width:min(100%, var(--layout-detail-max-width));padding:0 var(--space-md) var(--space-lg);overscroll-behavior-y:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.CostBreakdownCreateContainer-module__Uak_8G__content{gap:var(--space-md)}.CostBreakdownCreateContainer-module__Uak_8G__header{gap:var(--space-sm);padding-top:var(--space-md);flex-direction:column;display:flex}.CostBreakdownCreateContainer-module__Uak_8G__saveButton{padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-6);background-color:var(--semantic-bg-accent-2);color:var(--semantic-text-on-color);font-family:inherit;font-size:var(--body-p2-size);line-height:var(--body-p2-line-height);font-weight:var(--font-weight-semibold);cursor:pointer;border:none}.CostBreakdownCreateContainer-module__Uak_8G__saveButton:disabled{cursor:default;opacity:.5}.CostBreakdownCreateContainer-module__Uak_8G__saveButton:focus-visible{outline:2px solid var(--semantic-border-strong);outline-offset:2px}
.SavedSearchContainer-module__99436q__container{--grid-card-min-width:240px;flex-direction:column;flex:1;min-height:0;display:flex}.SavedSearchContainer-module__99436q__header{gap:var(--space-sm);min-width:0;padding:var(--space-md);flex-direction:column;display:flex}.SavedSearchContainer-module__99436q__meta{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.SavedSearchContainer-module__99436q__count,.SavedSearchContainer-module__99436q__sort{font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);margin:0}.SavedSearchContainer-module__99436q__count{color:var(--semantic-text-base);font-weight:var(--font-weight-medium)}.SavedSearchContainer-module__99436q__sort{color:var(--semantic-text-secondary)}@media (min-width:768px){.SavedSearchContainer-module__99436q__container{--grid-card-min-width:280px}}
