@font-face{font-family:causten;src:url(../media/Causten_Thin-s.p.252tu_sr05x3y.otf)format("opentype");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:causten;src:url(../media/Causten_ThinOblique-s.p.3ls98dk721p-p.otf)format("opentype");font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:causten;src:url(../media/Causten_ExtraLight-s.p.2r4eqfnmjzdll.otf)format("opentype");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:causten;src:url(../media/Causten_ExtraLightOblique-s.p.116wbgue37h3i.otf)format("opentype");font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:causten;src:url(../media/Causten_Light-s.p.1uba8bg9gtipp.otf)format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:causten;src:url(../media/Causten_LightOblique-s.p.0hq-q3ks3l-9x.otf)format("opentype");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:causten;src:url(../media/Causten_Regular-s.p.1dueytbcn5veu.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:causten;src:url(../media/Causten_RegularOblique-s.p.25082eefblan2.otf)format("opentype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:causten;src:url(../media/Causten_Medium-s.p.26_arix3gdh_c.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:causten;src:url(../media/Causten_MediumOblique-s.p.2bbc3ib3ls638.otf)format("opentype");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:causten;src:url(../media/Causten_SemiBold-s.p.3dlxfgov0fa2b.otf)format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:causten;src:url(../media/Causten_SemiBoldOblique-s.p.05-z1_2zr0829.otf)format("opentype");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:causten;src:url(../media/Causten_Bold-s.p.3ch1kxslft0b-.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:causten;src:url(../media/Causten_BoldOblique-s.p.32wm-hs9fk0_p.otf)format("opentype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:causten;src:url(../media/Causten_ExtraBold-s.p.43dr67my5mqms.otf)format("opentype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:causten;src:url(../media/Causten_ExtraBoldOblique-s.p.0p_h8l_ax85kw.otf)format("opentype");font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:causten;src:url(../media/Causten_Black-s.p.0k6vbeuq6jh_q.otf)format("opentype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:causten;src:url(../media/Causten_BlackOblique-s.p.1kp1m-_9ayet5.otf)format("opentype");font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:causten Fallback;src:local(Arial);ascent-override:103.07%;descent-override:20.61%;line-gap-override:0.0%;size-adjust:97.02%}.causten_b8132225-module__q-2gVG__className{font-family:causten,causten Fallback,system-ui,-apple-system,sans-serif}.causten_b8132225-module__q-2gVG__variable{--font-causten:"causten", "causten Fallback", system-ui, -apple-system, sans-serif}
.Tooltip-module__GJPgyq__content{--tooltip-max-width:240px;max-width:var(--tooltip-max-width);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-1);background-color:var(--semantic-text-base);color:var(--semantic-bg-base);box-shadow:var(--shadow-popover);font-size:var(--body-p4-size);line-height:var(--body-p4-line-height);font-weight:var(--font-weight-medium);z-index:var(--z-popover)}.Tooltip-module__GJPgyq__arrow{fill:var(--semantic-text-base)}.Tooltip-module__GJPgyq__content[data-state=delayed-open]{animation:Tooltip-module__GJPgyq__fade-in var(--duration-fast) var(--ease-out)}.Tooltip-module__GJPgyq__content[data-state=delayed-open][data-side=top]{animation-name:Tooltip-module__GJPgyq__slide-from-bottom}.Tooltip-module__GJPgyq__content[data-state=delayed-open][data-side=bottom]{animation-name:Tooltip-module__GJPgyq__slide-from-top}.Tooltip-module__GJPgyq__content[data-state=delayed-open][data-side=left]{animation-name:Tooltip-module__GJPgyq__slide-from-right}.Tooltip-module__GJPgyq__content[data-state=delayed-open][data-side=right]{animation-name:Tooltip-module__GJPgyq__slide-from-left}@keyframes Tooltip-module__GJPgyq__fade-in{0%{opacity:0}}@keyframes Tooltip-module__GJPgyq__slide-from-bottom{0%{opacity:0;transform:translateY(var(--space-xs))}}@keyframes Tooltip-module__GJPgyq__slide-from-top{0%{opacity:0;transform:translateY(calc(-1 * var(--space-xs)))}}@keyframes Tooltip-module__GJPgyq__slide-from-right{0%{opacity:0;transform:translateX(var(--space-xs))}}@keyframes Tooltip-module__GJPgyq__slide-from-left{0%{opacity:0;transform:translateX(calc(-1 * var(--space-xs)))}}@media (prefers-reduced-motion:reduce){.Tooltip-module__GJPgyq__content[data-state=delayed-open][data-side]{animation-name:Tooltip-module__GJPgyq__fade-in}}
.IconButton-module__CLbsHa__button{border:var(--border-width) solid var(--semantic-border-base);border-radius:var(--radius-full);background-color:var(--semantic-bg-base);color:var(--semantic-icon-base);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.IconButton-module__CLbsHa__xs{width:var(--size-ml);height:var(--size-ml)}.IconButton-module__CLbsHa__sm{width:var(--control-sm);height:var(--control-sm)}.IconButton-module__CLbsHa__md{width:36px;height:36px}.IconButton-module__CLbsHa__lg{width:40px;height:40px}.IconButton-module__CLbsHa__xl{width:var(--touch-target);height:var(--touch-target)}.IconButton-module__CLbsHa__button:active:not(:disabled){transform:scale(.95)}.IconButton-module__CLbsHa__button:focus-visible{outline:var(--focus-ring-width) solid var(--semantic-border-strong);outline-offset:var(--focus-ring-offset)}.IconButton-module__CLbsHa__ghost,.IconButton-module__CLbsHa__filled,.IconButton-module__CLbsHa__floating,.IconButton-module__CLbsHa__onMedia{border-color:#0000}.IconButton-module__CLbsHa__ghost{background-color:#0000}.IconButton-module__CLbsHa__filled{background-color:var(--semantic-bg-accent-4);color:var(--semantic-text-brand)}.IconButton-module__CLbsHa__floating{background-color:var(--semantic-bg-page);box-shadow:var(--shadow-float)}.IconButton-module__CLbsHa__onMedia{background-color:var(--semantic-bg-media-control);color:var(--semantic-text-on-color)}.IconButton-module__CLbsHa__button[aria-pressed=true]{background-color:var(--semantic-bg-brand);color:var(--semantic-text-on-color);border-color:#0000}.IconButton-module__CLbsHa__floating[aria-pressed=true]{background-color:var(--semantic-bg-page);color:var(--semantic-icon-brand)}.IconButton-module__CLbsHa__ghost[aria-pressed=true]{color:var(--semantic-icon-brand);background-color:#0000}.IconButton-module__CLbsHa__button:disabled{color:var(--semantic-icon-inactive);cursor:not-allowed}.IconButton-module__CLbsHa__ghost[aria-pressed=true]:disabled,.IconButton-module__CLbsHa__floating[aria-pressed=true]:disabled{color:var(--semantic-icon-brand)}.IconButton-module__CLbsHa__filled:disabled:not([data-loading]){background-color:var(--semantic-bg-inactive);color:var(--semantic-text-on-color)}.IconButton-module__CLbsHa__button[data-loading]{cursor:progress}@media (hover:hover){.IconButton-module__CLbsHa__button:hover:not(:disabled,[aria-pressed=true]){background-color:var(--semantic-bg-subtle);border-color:var(--semantic-border-inactive)}.IconButton-module__CLbsHa__ghost:hover:not(:disabled,[aria-pressed=true]){background-color:var(--semantic-bg-secondary);border-color:#0000}.IconButton-module__CLbsHa__filled:hover:not(:disabled){background-color:var(--semantic-bg-accent-4);filter:brightness(.95);border-color:#0000}.IconButton-module__CLbsHa__floating:hover:not(:disabled){background-color:var(--semantic-bg-base);border-color:#0000}.IconButton-module__CLbsHa__onMedia:hover:not(:disabled){background-color:var(--semantic-bg-media-control-hover);border-color:#0000}}.IconButton-module__CLbsHa__ghost{width:var(--size-ml);height:var(--size-ml);color:var(--semantic-icon-inactive);background-color:#0000;border-color:#0000;border-radius:0;padding:0}.IconButton-module__CLbsHa__ghost:hover{background-color:#0000;border-color:#0000}.IconButton-module__CLbsHa__ghost:not(:disabled,[aria-pressed=true]):hover{color:var(--semantic-icon-base)}.IconButton-module__CLbsHa__ghost:disabled{cursor:default}@media (prefers-reduced-motion:reduce){.IconButton-module__CLbsHa__button{transition:none}.IconButton-module__CLbsHa__button:active:not(:disabled){transform:none}}@media (min-width:768px){.IconButton-module__CLbsHa__close{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-2);color:var(--semantic-icon-secondary);background-color:#0000;border-color:#0000}.IconButton-module__CLbsHa__close:hover:not(:disabled){background-color:var(--semantic-bg-subtle);color:var(--semantic-text-base);border-color:#0000}}
.Lightbox-module__kiuK2G__dialog{background-color:var(--semantic-bg-media-scrim-strong);overscroll-behavior:contain;border:none;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;overflow:hidden}.Lightbox-module__kiuK2G__dialog::backdrop{background-color:var(--semantic-bg-scrim-strong)}.Lightbox-module__kiuK2G__viewport{width:100%;height:100%;overflow:hidden}.Lightbox-module__kiuK2G__rail{height:100%;display:flex}.Lightbox-module__kiuK2G__slide{flex:0 0 100%;min-width:0;height:100%}.Lightbox-module__kiuK2G__stage{width:100%;height:100%;padding:var(--space-sm);overscroll-behavior:contain;cursor:zoom-in;background:0 0;border:none;justify-content:center;align-items:center;display:flex;overflow:auto}.Lightbox-module__kiuK2G__stage:has(.Lightbox-module__kiuK2G__image[data-zoomed]){cursor:zoom-out;justify-content:flex-start;align-items:flex-start;padding:0}.Lightbox-module__kiuK2G__stage:focus-visible{outline:var(--focus-ring-width) solid var(--semantic-text-on-color);outline-offset:-4px}.Lightbox-module__kiuK2G__image{object-fit:contain;max-width:100%;max-height:100%;margin:auto;display:block}.Lightbox-module__kiuK2G__image[data-zoomed]{width:auto;max-width:none;height:auto;max-height:none;margin:0}.Lightbox-module__kiuK2G__close,.Lightbox-module__kiuK2G__prev,.Lightbox-module__kiuK2G__next{position:absolute}.Lightbox-module__kiuK2G__close:focus-visible,.Lightbox-module__kiuK2G__prev:focus-visible,.Lightbox-module__kiuK2G__next:focus-visible{outline-color:var(--semantic-text-on-color)}.Lightbox-module__kiuK2G__close{top:var(--space-md);right:var(--space-md)}.Lightbox-module__kiuK2G__prev{top:50%;left:var(--space-md);margin-top:calc(var(--touch-target) / -2)}.Lightbox-module__kiuK2G__next{top:50%;right:var(--space-md);margin-top:calc(var(--touch-target) / -2)}.Lightbox-module__kiuK2G__dialog .Lightbox-module__kiuK2G__prev,.Lightbox-module__kiuK2G__dialog .Lightbox-module__kiuK2G__next{display:none}@media (min-width:768px){.Lightbox-module__kiuK2G__dialog .Lightbox-module__kiuK2G__prev,.Lightbox-module__kiuK2G__dialog .Lightbox-module__kiuK2G__next{display:inline-flex}}.Lightbox-module__kiuK2G__counter{bottom:var(--space-lg);position:absolute;left:50%;transform:translate(-50%)}
.NoPhoto-module__osOagq__well{width:100%;height:100%;padding-bottom:var(--space-lg);background-color:var(--semantic-bg-subtle);justify-content:center;align-items:flex-end;display:flex}.NoPhoto-module__osOagq__art{width:90%;height:60%}
.ListingCard-module__BBlMNq__card{border:var(--border-width) solid var(--semantic-border-base);border-radius:var(--radius-4);background-color:var(--semantic-bg-base);flex-direction:column;width:100%;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.ListingCard-module__BBlMNq__card[data-active]{border-color:var(--semantic-border-brand);box-shadow:0 0 0 var(--border-width) var(--semantic-border-brand)}.ListingCard-module__BBlMNq__card:has(.ListingCard-module__BBlMNq__link:focus-visible){outline:var(--focus-ring-width) solid var(--semantic-border-strong);outline-offset:var(--focus-ring-offset)}.ListingCard-module__BBlMNq__link:focus-visible{outline:none}.ListingCard-module__BBlMNq__link{min-width:0;min-height:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.ListingCard-module__BBlMNq__favorite{top:var(--space-sm);right:var(--space-sm);z-index:var(--z-raised);display:flex;position:absolute}.ListingCard-module__BBlMNq__media{aspect-ratio:16/9;background-color:var(--semantic-bg-subtle);flex:none;width:100%;display:block;position:relative;overflow:hidden}.ListingCard-module__BBlMNq__image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ListingCard-module__BBlMNq__watermark{right:var(--space-sm);bottom:var(--space-sm);object-fit:contain;width:60px;height:30px;position:absolute}.ListingCard-module__BBlMNq__body{gap:var(--space-xxs);min-width:0;padding:var(--space-sm) var(--space-md) var(--space-md);flex-direction:column;display:flex}.ListingCard-module__BBlMNq__price{color:var(--semantic-text-strong);font-size:var(--heading-h4-size);line-height:var(--heading-h4-line-height);font-weight:var(--font-weight-semibold)}.ListingCard-module__BBlMNq__details,.ListingCard-module__BBlMNq__address{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}@media (hover:hover){.ListingCard-module__BBlMNq__card:hover:not([data-active]){border-color:var(--semantic-border-inactive)}}@media (prefers-reduced-motion:no-preference){.ListingCard-module__BBlMNq__card{transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}}
.SmartSearch-module__K8DZWa__section{--card-row-width:190px;gap:var(--space-sm);margin:0 calc(var(--space-md) * -1);padding:0 var(--space-md);flex-direction:column;display:flex}.SmartSearch-module__K8DZWa__viewAll{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-full);background-color:var(--semantic-bg-brand);color:var(--semantic-text-on-color);font-size:var(--body-p4-size);line-height:var(--body-p4-line-height);font-weight:var(--font-weight-semibold);align-self:flex-start;text-decoration:none}.SmartSearch-module__K8DZWa__viewAll:hover{background-color:var(--semantic-bg-brand-hover)}
.Callout-module__a0nbuW__callout{gap:var(--space-xs);display:flex}.Callout-module__a0nbuW__text{gap:var(--space-xxs);flex-direction:column;min-width:0;display:flex}.Callout-module__a0nbuW__title,.Callout-module__a0nbuW__message{margin:0}.Callout-module__a0nbuW__title{color:var(--semantic-text-strong);font-weight:var(--font-weight-semibold)}.Callout-module__a0nbuW__block{padding:var(--space-sm) var(--space-sl);border:var(--border-width) solid var(--semantic-border-subtle);border-radius:var(--radius-2);background-color:var(--semantic-bg-subtle);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);flex-direction:column;align-items:flex-start}.Callout-module__a0nbuW__inline{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-top:var(--border-width) solid var(--semantic-border-base);font-size:var(--body-p4-size);line-height:var(--body-p4-line-height)}.Callout-module__a0nbuW__neutral .Callout-module__a0nbuW__message{color:var(--semantic-text-secondary)}.Callout-module__a0nbuW__error .Callout-module__a0nbuW__message{color:var(--semantic-text-error)}.Callout-module__a0nbuW__error.Callout-module__a0nbuW__block{border-color:var(--semantic-border-error)}
.Dialog-module__LbNqoq__overlay{background-color:var(--semantic-bg-scrim-medium);z-index:var(--z-modal);position:fixed;inset:0}.Dialog-module__LbNqoq__content{gap:var(--space-md);max-height:calc(100dvh - var(--space-lg) * 2);padding:var(--space-lg);border-radius:var(--radius-2);background-color:var(--semantic-bg-base);box-shadow:var(--shadow-modal);z-index:calc(var(--z-modal) + 1);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.Dialog-module__LbNqoq__sm{width:min(calc(100vw - var(--space-lg) * 2), 420px)}.Dialog-module__LbNqoq__md{width:min(calc(100vw - var(--space-lg) * 2), 520px)}.Dialog-module__LbNqoq__header{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.Dialog-module__LbNqoq__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}.Dialog-module__LbNqoq__description{color:var(--semantic-text-secondary);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);margin:0}.Dialog-module__LbNqoq__body{gap:var(--space-md);min-height:0;margin:calc(-1 * var(--space-xs));padding:var(--space-xs);flex-direction:column;display:flex;overflow:hidden auto}.Dialog-module__LbNqoq__footer{justify-content:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}.Dialog-module__LbNqoq__bottom,.Dialog-module__LbNqoq__fullscreen{top:auto;left:0;right:0;bottom:var(--keyboard-inset,0px);width:auto;padding-bottom:calc(var(--space-lg) + env(safe-area-inset-bottom,0px));transform:none}.Dialog-module__LbNqoq__bottom{max-height:calc(100dvh - var(--keyboard-inset,0px) - var(--space-xl));border-bottom-right-radius:0;border-bottom-left-radius:0}.Dialog-module__LbNqoq__fullscreen{max-height:none;padding-top:calc(var(--space-lg) + env(safe-area-inset-top,0px));border-radius:0;top:0}.Dialog-module__LbNqoq__bottom .Dialog-module__LbNqoq__body,.Dialog-module__LbNqoq__fullscreen .Dialog-module__LbNqoq__body{flex:1}.Dialog-module__LbNqoq__bottom[data-state=open]{animation:Dialog-module__LbNqoq__slide-up var(--duration-fast) var(--ease-out)}@keyframes Dialog-module__LbNqoq__slide-up{0%{transform:translateY(var(--space-lg));opacity:0}}@media (prefers-reduced-motion:reduce){.Dialog-module__LbNqoq__bottom[data-state=open]{animation:none}}
.Button-module__8fL9-a__button{justify-content:center;align-items:center;gap:var(--space-sm);border:var(--border-width) solid transparent;border-radius:var(--radius-6);font-family:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.Button-module__8fL9-a__md{min-height:var(--control-md);padding:var(--space-sl) var(--space-lg);font-size:var(--label-label3-size);line-height:var(--label-label3-line-height)}.Button-module__8fL9-a__sm{gap:var(--space-xs);min-height:var(--control-sm);padding:var(--space-xs) var(--space-md);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height)}.Button-module__8fL9-a__button:focus-visible{outline:var(--focus-ring-width) solid var(--semantic-border-strong);outline-offset:var(--focus-ring-offset)}.Button-module__8fL9-a__fullWidth{width:100%}.Button-module__8fL9-a__primary{background-color:var(--semantic-bg-brand);color:var(--semantic-text-on-color)}.Button-module__8fL9-a__secondary{border-color:var(--semantic-border-base);color:var(--semantic-text-base);background-color:#0000}.Button-module__8fL9-a__outline{border-color:var(--semantic-border-base);color:var(--semantic-text-brand);background-color:#0000}.Button-module__8fL9-a__destructive{background-color:var(--semantic-text-error);color:var(--semantic-text-on-color)}.Button-module__8fL9-a__ghost{color:var(--semantic-text-brand);background-color:#0000}.Button-module__8fL9-a__dashed{border:var(--border-width) dashed var(--semantic-border-inactive);border-radius:var(--radius-4);color:var(--semantic-text-brand);background-color:#0000}.Button-module__8fL9-a__glass{background-color:var(--semantic-bg-glass);border-color:var(--semantic-bg-active);color:var(--semantic-text-on-color);-webkit-backdrop-filter:blur(4px)saturate(180%)brightness(.84);backdrop-filter:blur(4px)saturate(180%)brightness(.84)}.Button-module__8fL9-a__floating{background-color:var(--semantic-bg-base);border-color:var(--semantic-border-base);box-shadow:var(--shadow-float)}.Button-module__8fL9-a__primary.Button-module__8fL9-a__floating{background-color:var(--semantic-bg-brand);border-color:#0000}.Button-module__8fL9-a__selected,.Button-module__8fL9-a__button[data-pressed]{border-color:var(--semantic-border-brand);background-color:var(--semantic-bg-brand-subtle);color:var(--semantic-text-brand)}.Button-module__8fL9-a__button:disabled,.Button-module__8fL9-a__button[aria-disabled=true]{cursor:not-allowed;background-color:var(--semantic-bg-inactive);color:var(--semantic-text-on-color);box-shadow:none;border-color:#0000}.Button-module__8fL9-a__button[aria-disabled=true]{pointer-events:none}@media (hover:hover){.Button-module__8fL9-a__primary:hover:not(:disabled){background-color:var(--semantic-bg-brand-hover)}.Button-module__8fL9-a__secondary:hover:not(:disabled),.Button-module__8fL9-a__floating:not(.Button-module__8fL9-a__primary):hover:not(:disabled){background-color:var(--semantic-bg-subtle)}.Button-module__8fL9-a__outline:hover:not(:disabled){background-color:var(--semantic-bg-accent-4-subtle)}.Button-module__8fL9-a__destructive:hover:not(:disabled){background-color:var(--semantic-text-error-strong)}.Button-module__8fL9-a__ghost:hover:not(:disabled),.Button-module__8fL9-a__dashed:hover:not(:disabled){background-color:var(--semantic-bg-brand-subtle)}}@media (prefers-reduced-motion:reduce){.Button-module__8fL9-a__button{transition:none}}.Button-module__8fL9-a__text{color:var(--semantic-text-brand);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);font-weight:var(--font-weight-regular);background-color:#0000;padding:0}.Button-module__8fL9-a__text:hover:not(:disabled),.Button-module__8fL9-a__text:focus-visible{text-decoration:underline}.Button-module__8fL9-a__text:disabled{color:var(--semantic-text-inactive);background-color:#0000}
.Card-module__rtM3eW__card{border:var(--border-width) solid transparent;min-width:0;position:relative}.Card-module__rtM3eW__flat,.Card-module__rtM3eW__outlined{padding:var(--space-md);border-color:var(--semantic-border-subtle);border-radius:var(--radius-4);background-color:var(--semantic-bg-base)}.Card-module__rtM3eW__outlined{border-color:var(--semantic-border-base)}.Card-module__rtM3eW__frame{padding:var(--space-sm);border-color:var(--semantic-border-base);border-radius:var(--radius-6)}.Card-module__rtM3eW__tinted{padding:var(--space-md);border-radius:var(--radius-4)}.Card-module__rtM3eW__accent1{background-color:var(--semantic-bg-accent-1-subtle)}.Card-module__rtM3eW__brand{background-color:var(--semantic-bg-brand-subtle)}.Card-module__rtM3eW__tile{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-3);background-color:var(--semantic-bg-secondary)}.Card-module__rtM3eW__interactive{transition:border-color var(--duration-fast) var(--ease-standard)}.Card-module__rtM3eW__interactive:has(.Card-module__rtM3eW__link:focus-visible){outline:var(--focus-ring-width) solid var(--semantic-border-strong);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.Card-module__rtM3eW__interactive:hover{border-color:var(--semantic-border-inactive)}}.Card-module__rtM3eW__link{color:inherit;text-decoration:none}.Card-module__rtM3eW__link:focus-visible{outline:none}.Card-module__rtM3eW__link:after{content:"";z-index:var(--z-raised);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.Card-module__rtM3eW__interactive{transition:none}}
.FrameCard-module__Hct2jW__secondary{background-color:var(--semantic-bg-secondary)}.FrameCard-module__Hct2jW__chat{background:radial-gradient(circle at 92% 12%, var(--semantic-bg-gradient-chat-100) 0%, transparent 48%), radial-gradient(circle at 85% 55%, var(--semantic-bg-gradient-chat-200) 0%, transparent 50%), radial-gradient(circle at 72% 100%, var(--semantic-bg-gradient-chat-300) 0%, transparent 55%), radial-gradient(circle at 5% 100%, var(--semantic-bg-gradient-chat-400) 0%, transparent 55%), linear-gradient(135deg, var(--semantic-bg-gradient-chat-500) 0%, var(--semantic-bg-gradient-chat-600) 55%, var(--semantic-bg-gradient-chat-700) 100%)}.FrameCard-module__Hct2jW__plan{background:radial-gradient(circle at 100% 100%, var(--semantic-bg-gradient-plan-100) 0%, transparent 55%), radial-gradient(circle at 75% 75%, var(--semantic-bg-gradient-plan-200) 0%, transparent 55%), radial-gradient(circle at 0% 100%, var(--semantic-bg-gradient-chat-400) 0%, transparent 60%), linear-gradient(135deg, var(--semantic-bg-gradient-plan-300) 0%, var(--semantic-bg-gradient-plan-400) 40%, var(--semantic-bg-gradient-plan-500) 70%, var(--semantic-bg-gradient-plan-100) 100%)}.FrameCard-module__Hct2jW__documents{background:radial-gradient(circle at 100% 85%, var(--semantic-bg-gradient-documents-100) 0%, transparent 60%), radial-gradient(circle at 90% 25%, var(--semantic-bg-gradient-documents-200) 0%, transparent 55%), radial-gradient(circle at 5% 5%, var(--semantic-bg-gradient-plan-300) 0%, transparent 60%), linear-gradient(135deg, var(--semantic-bg-gradient-plan-300) 0%, var(--semantic-bg-gradient-documents-300) 52%, var(--semantic-bg-gradient-documents-100) 100%)}.FrameCard-module__Hct2jW__find{background:radial-gradient(circle at 5% 5%, var(--semantic-bg-gradient-find-100) 0%, transparent 52%), radial-gradient(circle at 10% 45%, var(--semantic-bg-gradient-find-200) 0%, transparent 55%), radial-gradient(circle at 100% 100%, var(--semantic-bg-gradient-documents-100) 0%, transparent 55%), linear-gradient(135deg, var(--semantic-bg-gradient-find-100) 0%, var(--semantic-bg-gradient-find-300) 55%, var(--semantic-bg-gradient-documents-100) 100%)}.FrameCard-module__Hct2jW__neighborhoods{background:radial-gradient(circle at 95% 10%, var(--semantic-bg-gradient-neighborhoods-100) 0%, transparent 50%), radial-gradient(circle at 90% 45%, var(--semantic-bg-gradient-neighborhoods-200) 0%, transparent 52%), radial-gradient(circle at 75% 100%, var(--semantic-bg-gradient-chat-700) 0%, transparent 55%), radial-gradient(circle at 5% 100%, var(--semantic-bg-gradient-neighborhoods-300) 0%, transparent 55%), linear-gradient(135deg, var(--semantic-bg-gradient-neighborhoods-400) 0%, var(--semantic-bg-gradient-neighborhoods-500) 55%, var(--semantic-bg-gradient-chat-700) 100%)}.FrameCard-module__Hct2jW__reimagine{background:radial-gradient(circle at 92% 15%, var(--semantic-bg-gradient-reimagine-100) 0%, transparent 55%), radial-gradient(circle at 70% 35%, var(--semantic-bg-gradient-reimagine-200) 0%, transparent 55%), radial-gradient(circle at 10% 100%, var(--semantic-bg-gradient-reimagine-300) 0%, transparent 58%), radial-gradient(circle at 85% 100%, var(--semantic-bg-gradient-reimagine-400) 0%, transparent 50%), linear-gradient(135deg, var(--semantic-bg-gradient-reimagine-500) 0%, var(--semantic-bg-gradient-reimagine-600) 52%, var(--semantic-bg-gradient-reimagine-100) 100%)}
.ListingLink-module__yhDlWq__link{padding:var(--space-xxs) var(--space-xs);border-radius:var(--radius-1);background-color:var(--semantic-bg-brand-subtle);color:var(--semantic-text-brand);font-weight:var(--font-weight-medium);-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:none}.ListingLink-module__yhDlWq__link:hover{color:var(--semantic-text-brand-hover);text-decoration:underline}.ListingLink-module__yhDlWq__icon{margin-right:var(--space-xxs);color:var(--semantic-icon-brand);vertical-align:text-bottom}.ListingLink-module__yhDlWq__preview{--preview-width:240px;z-index:var(--z-popover);width:var(--preview-width);border-radius:var(--radius-2);box-shadow:var(--shadow-popover)}
.ChatMessage-module__tv_eHG__row{gap:var(--space-sm);flex-direction:column;display:flex}.ChatMessage-module__tv_eHG__row[data-role=user]{align-items:flex-end}.ChatMessage-module__tv_eHG__row[data-offscreen]{content-visibility:auto;contain-intrinsic-size:auto 120px}
.Avatar-module__0cKfLa__avatar{border-radius:var(--radius-full);background-color:var(--semantic-bg-brand);color:var(--semantic-text-on-color);line-height:1;font-weight:var(--font-weight-semibold);-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.Avatar-module__0cKfLa__size32{width:var(--control-sm);height:var(--control-sm);font-size:var(--label-label2-size)}.Avatar-module__0cKfLa__size40{width:40px;height:40px;font-size:var(--label-label3-size)}.Avatar-module__0cKfLa__avatar:focus-visible{outline:var(--focus-ring-width) solid var(--semantic-border-strong);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.Avatar-module__0cKfLa__avatar[href]:hover{background-color:var(--semantic-bg-brand-hover)}}@media (prefers-reduced-motion:reduce){.Avatar-module__0cKfLa__avatar{transition:none}}
.JumpToLatest-module__DD8HVG__jump{bottom:var(--space-md);align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sl);border:1px solid var(--semantic-border-base);border-radius:var(--radius-full);background-color:var(--semantic-bg-base);color:var(--semantic-text-strong);font-size:var(--body-p4-size);line-height:var(--body-p4-line-height);cursor:pointer;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000001f}
.Badge-module__jPMiMW__badge{align-items:center;gap:var(--space-xs);padding:var(--space-xxs) var(--space-sm);font-size:var(--body-p4-size);line-height:var(--body-p4-line-height);font-weight:var(--font-weight-medium);white-space:nowrap;display:inline-flex}.Badge-module__jPMiMW__square{border-radius:var(--radius-1)}.Badge-module__jPMiMW__pill{border-radius:var(--radius-full)}.Badge-module__jPMiMW__tile{width:var(--badge-tile-size,var(--size-xxxl));height:var(--badge-tile-size,var(--size-xxxl));border-radius:var(--radius-3);text-transform:uppercase;flex-shrink:0;justify-content:center;padding:0}.Badge-module__jPMiMW__circle{width:var(--size-xxl);height:var(--size-xxl);border-radius:var(--radius-full);font-size:var(--heading-h3-size);line-height:var(--heading-h3-line-height);letter-spacing:var(--heading-h3-letter-spacing);flex-shrink:0;justify-content:center;padding:0}.Badge-module__jPMiMW__dot{width:var(--space-sm);height:var(--space-sm);border-radius:var(--radius-full);background-color:currentColor;flex-shrink:0}.Badge-module__jPMiMW__neutral{background-color:var(--semantic-bg-subtle);color:var(--semantic-text-secondary)}.Badge-module__jPMiMW__brand{background-color:var(--semantic-bg-brand-subtle);color:var(--semantic-text-brand)}.Badge-module__jPMiMW__accent1{background-color:var(--semantic-bg-accent-1-subtle);color:var(--semantic-bg-accent-1-strong)}.Badge-module__jPMiMW__accent2{background-color:var(--semantic-bg-accent-2-subtle);color:var(--semantic-bg-accent-2-strong)}.Badge-module__jPMiMW__accent3{background-color:var(--semantic-bg-accent-3-subtle);color:var(--semantic-bg-accent-3-strong)}.Badge-module__jPMiMW__accent4{background-color:var(--semantic-bg-accent-4-subtle);color:var(--semantic-bg-accent-4-strong)}.Badge-module__jPMiMW__error{background-color:var(--semantic-bg-error-subtle);color:var(--semantic-text-error)}.Badge-module__jPMiMW__warning{background-color:var(--semantic-border-warning);color:var(--semantic-text-warning)}.Badge-module__jPMiMW__onMedia{background-color:var(--semantic-bg-media-scrim);color:var(--semantic-text-on-color)}.Badge-module__jPMiMW__outline{border:1px solid var(--semantic-border-base);background-color:#0000}
.ClampedText-module__iPomxW__text{-webkit-line-clamp:var(--clamp-lines,3);line-clamp:var(--clamp-lines,3);color:var(--semantic-text-base);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);white-space:pre-line;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ClampedText-module__iPomxW__text:not([data-clamped]){display:block;overflow:visible}.ClampedText-module__iPomxW__toggle{color:var(--semantic-text-brand);font-family:inherit;font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}.ClampedText-module__iPomxW__toggle:focus-visible{outline:var(--focus-ring-width) solid var(--semantic-border-strong);outline-offset:var(--focus-ring-offset)}
.WelcomeMessage-module__iYe3tq__welcome{gap:var(--space-xs);padding:var(--space-md) 0;flex-direction:column;display:flex}.WelcomeMessage-module__iYe3tq__title{color:var(--semantic-text-strong);font-size:var(--heading-h5-size);line-height:var(--heading-h5-line-height);font-weight:var(--font-weight-semibold);margin:0}.WelcomeMessage-module__iYe3tq__subtitle{color:var(--semantic-text-secondary);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);margin:0}
.ConfirmDialog-module__sXzl5W__overlay{}.ConfirmDialog-module__sXzl5W__content{}.ConfirmDialog-module__sXzl5W__title{}.ConfirmDialog-module__sXzl5W__description{}.ConfirmDialog-module__sXzl5W__footer{}
.HistoryContainer-module__KfP51G__wrapper{flex:1;min-height:0;position:relative}.HistoryContainer-module__KfP51G__scroll{height:100%;padding:var(--space-md);overflow-y:auto}.HistoryContainer-module__KfP51G__messages{gap:var(--space-md);flex-direction:column;display:flex}
.Divider-module__mUgmda__divider{border:0;border-top:var(--border-width) solid var(--semantic-border-base);width:auto;height:0;margin:0}.Divider-module__mUgmda__inset{margin-inline:var(--space-md)}.Divider-module__mUgmda__sm{margin-block:var(--space-sm)}.Divider-module__mUgmda__md{margin-block:var(--space-md)}
.Composer-module__jyHNWq__field{gap:var(--space-xs);padding:var(--space-sm) var(--space-sl);border-radius:var(--radius-4);background-color:var(--semantic-bg-base);flex-direction:column;display:flex}.Composer-module__jyHNWq__field[data-layout=inline]{flex-flow:wrap;align-items:flex-end}.Composer-module__jyHNWq__field[data-layout=inline]>textarea{flex:1;align-self:center;min-width:0}.Composer-module__jyHNWq__field[data-dragging]{background-color:var(--semantic-bg-brand-subtle)}.Composer-module__jyHNWq__attachments{gap:var(--space-xs);padding-bottom:var(--space-xs);flex-wrap:wrap;display:flex}.Composer-module__jyHNWq__field[data-layout=inline] .Composer-module__jyHNWq__attachments{flex-basis:100%}.Composer-module__jyHNWq__actions{align-items:center;gap:var(--space-xs);display:flex}.Composer-module__jyHNWq__send{margin-left:auto}
.Form-module__a5Rgha__form{gap:var(--space-md);flex-direction:column;width:100%;display:flex}
.FormMessage-module__uRo6zG__message{color:var(--semantic-text-error);font-size:var(--body-p4-size);line-height:var(--body-p4-line-height)}
.InputBase-module__SnGYHq__field{box-sizing:border-box;width:100%;color:var(--semantic-text-base);background-color:var(--semantic-bg-base);border:var(--border-width) solid var(--semantic-border-base);border-radius:var(--radius-2);font-size:var(--body-p2-size);line-height:var(--body-p2-line-height);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);font-family:inherit}.InputBase-module__SnGYHq__input{}.InputBase-module__SnGYHq__lg{min-height:var(--control-lg);padding:var(--space-sl) var(--space-md)}.InputBase-module__SnGYHq__md{min-height:var(--control-md);padding:var(--space-sm) var(--space-md)}.InputBase-module__SnGYHq__field::placeholder{color:var(--semantic-text-inactive)}.InputBase-module__SnGYHq__field:focus-visible{border-color:var(--semantic-border-brand);box-shadow:0 0 0 var(--focus-halo-width) var(--semantic-bg-brand-subtle);outline:none}.InputBase-module__SnGYHq__field[data-invalid]{border-color:var(--semantic-border-error)}.InputBase-module__SnGYHq__field:disabled{background-color:var(--semantic-bg-subtle);color:var(--semantic-text-inactive);cursor:not-allowed}@media (hover:hover){.InputBase-module__SnGYHq__field:hover:not(:disabled,:focus-visible,[data-invalid]){border-color:var(--semantic-border-inactive)}}.InputBase-module__SnGYHq__adorned{align-items:center;width:100%;display:flex;position:relative}.InputBase-module__SnGYHq__leading{left:var(--space-md);color:var(--semantic-icon-secondary);pointer-events:none;position:absolute}.InputBase-module__SnGYHq__withLeading{padding-left:calc(var(--space-md) + var(--icon-sm) + var(--space-sm))}.InputBase-module__SnGYHq__trailing{right:var(--space-xs);align-items:center;display:flex;position:absolute}.InputBase-module__SnGYHq__withTrailing{padding-right:calc(var(--control-sm) + var(--space-sm))}@media (prefers-reduced-motion:reduce){.InputBase-module__SnGYHq__field{transition:none}}
.KeyValue-module__cGf6uq__list{flex-direction:column;margin:0;display:flex}.KeyValue-module__cGf6uq__value{color:var(--semantic-text-base);margin:0}.KeyValue-module__cGf6uq__rows .KeyValue-module__cGf6uq__row{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) 0;border-bottom:var(--border-width) solid var(--semantic-border-subtle);display:flex}.KeyValue-module__cGf6uq__rows .KeyValue-module__cGf6uq__row:last-child{border-bottom:none}.KeyValue-module__cGf6uq__rows .KeyValue-module__cGf6uq__term,.KeyValue-module__cGf6uq__rows .KeyValue-module__cGf6uq__value{font-size:var(--body-p3-size);line-height:var(--body-p3-line-height)}.KeyValue-module__cGf6uq__rows .KeyValue-module__cGf6uq__term{color:var(--semantic-text-secondary)}.KeyValue-module__cGf6uq__rows .KeyValue-module__cGf6uq__value{font-weight:var(--font-weight-semibold);text-align:right}.KeyValue-module__cGf6uq__inline{gap:var(--space-xs)}.KeyValue-module__cGf6uq__inline .KeyValue-module__cGf6uq__row{gap:var(--space-xs);flex-wrap:wrap;display:flex}.KeyValue-module__cGf6uq__inline .KeyValue-module__cGf6uq__term,.KeyValue-module__cGf6uq__inline .KeyValue-module__cGf6uq__value{font-size:var(--body-p2-size);line-height:var(--body-p2-line-height)}.KeyValue-module__cGf6uq__inline .KeyValue-module__cGf6uq__term{color:var(--semantic-text-secondary);font-weight:var(--font-weight-semibold)}
.CardRow-module__IcLEDG__frame{min-width:0;position:relative}.CardRow-module__IcLEDG__frame:before,.CardRow-module__IcLEDG__frame:after{content:"";z-index:var(--z-raised);width:var(--card-row-fade,var(--space-sm));pointer-events:none;position:absolute;inset-block:0}@media (prefers-reduced-motion:no-preference){.CardRow-module__IcLEDG__frame:before,.CardRow-module__IcLEDG__frame:after{transition:opacity var(--duration-fast) var(--ease-standard)}}.CardRow-module__IcLEDG__frame:before{background:linear-gradient(to right, var(--card-row-fade-color,var(--semantic-bg-subtle)), transparent);left:0}.CardRow-module__IcLEDG__frame:after{background:linear-gradient(to left, var(--card-row-fade-color,var(--semantic-bg-subtle)), transparent);right:0}.CardRow-module__IcLEDG__frame[data-at-start]:before,.CardRow-module__IcLEDG__frame[data-at-end]:after{opacity:0}.CardRow-module__IcLEDG__row{--card-row-floor:var(--card-row-width,240px);--card-row-equal:calc(( 100% - var(--card-row-gap,var(--space-md)) * (var(--card-row-columns) - 1) ) / var(--card-row-columns));grid-auto-flow:column;grid-auto-columns:minmax(var(--card-row-equal,var(--card-row-floor)), var(--card-row-equal,var(--card-row-max,1fr)));gap:var(--card-row-gap,var(--space-md));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.CardRow-module__IcLEDG__row>*{scroll-snap-align:start}@media (min-width:768px){.CardRow-module__IcLEDG__row{grid-auto-columns:minmax(var(--card-row-equal,var(--card-row-floor)), var(--card-row-equal,var(--card-row-max,calc((100% - var(--card-row-gap,var(--space-md)) * 3) / 4))))}}
.Label-module__YW7MZa__label{color:var(--semantic-text-strong);font-size:var(--label-label2-size);line-height:var(--label-label2-line-height);font-weight:var(--font-weight-medium)}
.FormField-module__P6lJyW__field{gap:var(--space-xs);flex-direction:column;display:flex}.FormField-module__P6lJyW__help{color:var(--semantic-text-secondary);font-size:var(--body-p4-size);line-height:var(--body-p4-line-height)}
.ListItem-module__ZBSEsG__item{align-items:center;gap:var(--space-xxs);border:var(--border-width) solid var(--semantic-border-subtle);border-radius:var(--radius-4);background-color:var(--semantic-bg-base);display:flex;position:relative}.ListItem-module__ZBSEsG__item:has(.ListItem-module__ZBSEsG__row[data-current]){border-color:var(--semantic-border-base);background-color:var(--semantic-bg-subtle)}.ListItem-module__ZBSEsG__loading{background:linear-gradient(var(--semantic-bg-base), var(--semantic-bg-base)) padding-box, linear-gradient(90deg, var(--semantic-bg-gradient-1) 0%, var(--semantic-bg-gradient-2) 21.27%, var(--semantic-bg-gradient-3) 48.99%, var(--semantic-bg-gradient-4) 78.59%, var(--semantic-bg-gradient-5) 100%) border-box;border:2px solid #0000}.ListItem-module__ZBSEsG__row{align-items:center;gap:var(--space-sm);min-width:0;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-4);color:inherit;-webkit-tap-highlight-color:transparent;flex:1;text-decoration:none;display:flex}.ListItem-module__ZBSEsG__row:focus-visible{outline:var(--focus-ring-width) solid var(--semantic-border-strong);outline-offset:calc(-1 * var(--focus-ring-width))}.ListItem-module__ZBSEsG__leading{width:var(--size-xxxl);height:var(--size-xxxl);border-radius:var(--radius-3);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.ListItem-module__ZBSEsG__body{gap:var(--space-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.ListItem-module__ZBSEsG__title,.ListItem-module__ZBSEsG__meta,.ListItem-module__ZBSEsG__timestamp{font-size:var(--body-p4-size);line-height:var(--body-p4-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ListItem-module__ZBSEsG__title{color:var(--semantic-text-strong);font-weight:var(--font-weight-semibold)}.ListItem-module__ZBSEsG__meta{color:var(--semantic-text-base)}.ListItem-module__ZBSEsG__timestamp{color:var(--semantic-text-inactive)}.ListItem-module__ZBSEsG__action{padding-right:var(--space-xxs);opacity:0;visibility:hidden;transition:opacity var(--duration-fast) var(--ease-out);margin-right:var(--space-xs);flex:none;align-self:center;align-items:center;display:flex}.ListItem-module__ZBSEsG__action[data-visible]{opacity:1;visibility:visible}.ListItem-module__ZBSEsG__item:has(:focus-visible) .ListItem-module__ZBSEsG__action{opacity:1;visibility:visible}.ListItem-module__ZBSEsG__action:has([data-state=open]){opacity:1;visibility:visible}@media (hover:hover){.ListItem-module__ZBSEsG__item:hover:not(:has(.ListItem-module__ZBSEsG__row[data-current]),.ListItem-module__ZBSEsG__loading,[data-static]){background-color:var(--semantic-bg-subtle)}.ListItem-module__ZBSEsG__item:hover .ListItem-module__ZBSEsG__action{opacity:1;visibility:visible}}@media (hover:none){.ListItem-module__ZBSEsG__item:has(.ListItem-module__ZBSEsG__row:active):not(:has(.ListItem-module__ZBSEsG__row[data-current]),.ListItem-module__ZBSEsG__loading){background-color:var(--semantic-bg-subtle)}.ListItem-module__ZBSEsG__action{opacity:1;visibility:visible}}@media (prefers-reduced-motion:reduce){.ListItem-module__ZBSEsG__action{transition:none}}
.MarkdownLink-module__GOwY1q__link{color:var(--semantic-text-brand);overflow-wrap:anywhere;text-decoration:underline}.MarkdownLink-module__GOwY1q__link:hover{color:var(--semantic-text-brand-hover)}
.Menu-module__LNBHLG__content{align-items:flex-start;gap:var(--space-lg);min-width:180px;padding:var(--space-lg);border:var(--border-width) solid var(--semantic-border-subtle);border-radius:var(--radius-2);background-color:var(--semantic-bg-base);box-shadow:var(--shadow-popover);z-index:var(--z-popover);flex-direction:column;display:flex;overflow:hidden}.Menu-module__LNBHLG__content[data-state=open]{animation:Menu-module__LNBHLG__slide-in var(--duration-fast) var(--ease-out)}.Menu-module__LNBHLG__item{align-items:center;gap:var(--space-md);width:100%;color:var(--semantic-text-base);font-family:inherit;font-size:var(--body-p2-size);line-height:var(--body-p2-size);text-align:left;cursor:pointer;background-color:#0000;border:0;outline:none;display:flex}.Menu-module__LNBHLG__item[data-destructive]{color:var(--semantic-text-error)}.Menu-module__LNBHLG__item[data-highlighted]{color:var(--semantic-text-strong)}.Menu-module__LNBHLG__item[data-destructive][data-highlighted]{color:var(--semantic-text-error-strong)}.Menu-module__LNBHLG__icon{color:var(--semantic-icon-base);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Menu-module__LNBHLG__item[data-destructive] .Menu-module__LNBHLG__icon{color:var(--semantic-icon-error)}.Menu-module__LNBHLG__list{padding:var(--space-sm);gap:0}.Menu-module__LNBHLG__list .Menu-module__LNBHLG__item{min-height:var(--touch-target);padding:0 var(--space-sm);border-radius:var(--radius-2)}.Menu-module__LNBHLG__list .Menu-module__LNBHLG__item[data-highlighted]{background-color:var(--semantic-bg-subtle)}@keyframes Menu-module__LNBHLG__slide-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.Menu-module__LNBHLG__content[data-state=open]{animation:none}}
.EmptyState-module__9rRWIa__empty{gap:var(--space-md);flex-direction:column;min-height:0;display:flex}.EmptyState-module__9rRWIa__title,.EmptyState-module__9rRWIa__description{margin:0}.EmptyState-module__9rRWIa__illustrated{flex:1}.EmptyState-module__9rRWIa__illustration{width:100%;max-width:180px;color:var(--semantic-icon-brand);justify-content:center;margin:0 auto;display:flex}.EmptyState-module__9rRWIa__illustrated .EmptyState-module__9rRWIa__title{color:var(--semantic-text-brand);font-size:var(--heading-h4-size);line-height:var(--heading-h4-line-height);font-weight:var(--font-weight-semibold);text-align:center}.EmptyState-module__9rRWIa__illustrated .EmptyState-module__9rRWIa__description{color:var(--semantic-text-brand);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);text-align:center;text-wrap:balance}.EmptyState-module__9rRWIa__compact{align-items:center;gap:var(--space-sm);padding:var(--space-lg) var(--space-md);text-align:center}.EmptyState-module__9rRWIa__compact .EmptyState-module__9rRWIa__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-medium)}.EmptyState-module__9rRWIa__compact .EmptyState-module__9rRWIa__description{color:var(--semantic-text-secondary);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);text-wrap:balance}
.Markdown-module__Ingl3a__markdown{color:var(--semantic-text-base);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);overflow-wrap:anywhere}.Markdown-module__Ingl3a__markdown p{margin:0 0 var(--space-sm)}.Markdown-module__Ingl3a__markdown p:last-child{margin-bottom:0}:is(.Markdown-module__Ingl3a__markdown ul,.Markdown-module__Ingl3a__markdown ol){margin:0 0 var(--space-sm);padding-left:var(--space-md)}.Markdown-module__Ingl3a__markdown [data-streamdown=strong]{font-weight:var(--font-weight-semibold)}:is(.Markdown-module__Ingl3a__markdown h1,.Markdown-module__Ingl3a__markdown h2,.Markdown-module__Ingl3a__markdown h3,.Markdown-module__Ingl3a__markdown h4,.Markdown-module__Ingl3a__markdown h5,.Markdown-module__Ingl3a__markdown h6){margin:var(--space-md) 0 var(--space-xs);font-weight:var(--font-weight-semibold)}.Markdown-module__Ingl3a__markdown h1{font-size:var(--heading-h3-size);line-height:var(--heading-h3-line-height)}.Markdown-module__Ingl3a__markdown h2{font-size:var(--heading-h4-size);line-height:var(--heading-h4-line-height)}:is(.Markdown-module__Ingl3a__markdown h3,.Markdown-module__Ingl3a__markdown h4,.Markdown-module__Ingl3a__markdown h5,.Markdown-module__Ingl3a__markdown h6){font-size:var(--body-p3-size);line-height:var(--body-p3-line-height)}:is(.Markdown-module__Ingl3a__markdown h1:first-child,.Markdown-module__Ingl3a__markdown h2:first-child,.Markdown-module__Ingl3a__markdown h3:first-child,.Markdown-module__Ingl3a__markdown h4:first-child,.Markdown-module__Ingl3a__markdown h5:first-child,.Markdown-module__Ingl3a__markdown h6:first-child){margin-top:0}.Markdown-module__Ingl3a__markdown pre{max-width:100%;padding:var(--space-sm);border-radius:var(--radius-2);background-color:var(--semantic-bg-secondary);font-size:var(--body-p4-size);line-height:var(--body-p4-line-height);overflow-x:auto}.Markdown-module__Ingl3a__markdown code{font-family:var(--font-mono);font-size:var(--body-p4-size)}.Markdown-module__Ingl3a__markdown table{border-collapse:collapse;max-width:100%;font-size:var(--body-p4-size);display:block;overflow-x:auto}:is(.Markdown-module__Ingl3a__markdown th,.Markdown-module__Ingl3a__markdown td){padding:var(--space-xs) var(--space-sm);border:var(--border-width) solid var(--semantic-border-base);text-align:left}.Markdown-module__Ingl3a__markdown th{font-weight:var(--font-weight-semibold)}
.Popover-module__Vks-1q__content{max-width:var(--radix-popover-content-available-width);max-height:var(--radix-popover-content-available-height);border:var(--border-width) solid var(--semantic-border-subtle);border-radius:var(--radius-2);background-color:var(--semantic-bg-base);box-shadow:var(--shadow-popover);z-index:var(--z-popover);flex-direction:column;display:flex;overflow:hidden}.Popover-module__Vks-1q__content[data-state=open]{animation:Popover-module__Vks-1q__slide-in var(--duration-fast) var(--ease-out)}@keyframes Popover-module__Vks-1q__slide-in{0%{opacity:0;transform:translateY(calc(-1 * var(--space-xs)))}}@media (prefers-reduced-motion:reduce){.Popover-module__Vks-1q__content[data-state=open]{animation:none}}
.MessageBubble-module__uPIBmW__bubble{max-width:85%;padding:var(--space-sm) var(--space-sl);border-radius:var(--radius-4);background-color:var(--semantic-bg-secondary);color:var(--semantic-text-strong);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);overflow-wrap:anywhere;white-space:pre-wrap}
.OverlaysShowcase-module__hhkpJW__popoverBody{align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);flex-direction:column;display:flex}
.ThreadListItem-module__KpJ0la__item{align-items:center;gap:var(--space-xs);border-radius:var(--radius-2);min-height:58px;display:flex}.ThreadListItem-module__KpJ0la__item:hover{background-color:var(--semantic-bg-subtle)}.ThreadListItem-module__KpJ0la__item[data-active]{background-color:var(--semantic-bg-secondary)}.ThreadListItem-module__KpJ0la__actions{padding-right:var(--space-xs);opacity:0;visibility:hidden;flex:none;align-items:center;transition:opacity .12s ease-out;display:flex}.ThreadListItem-module__KpJ0la__actions[data-visible]{opacity:1;visibility:visible}.ThreadListItem-module__KpJ0la__item:has(:focus-visible) .ThreadListItem-module__KpJ0la__actions{opacity:1;visibility:visible}.ThreadListItem-module__KpJ0la__actions:has([data-state=open]){opacity:1;visibility:visible}@media (hover:hover){.ThreadListItem-module__KpJ0la__item:hover .ThreadListItem-module__KpJ0la__actions{opacity:1;visibility:visible}}@media (hover:none){.ThreadListItem-module__KpJ0la__actions{opacity:1;visibility:visible}}.ThreadListItem-module__KpJ0la__trigger{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-full);color:var(--semantic-icon-base);cursor:pointer;background-color:#0000;border:0;justify-content:center;align-items:center;padding:0;display:flex}.ThreadListItem-module__KpJ0la__trigger:hover{background-color:var(--semantic-bg-secondary)}.ThreadListItem-module__KpJ0la__trigger:focus-visible{outline:2px solid var(--semantic-border-strong);outline-offset:-2px}.ThreadListItem-module__KpJ0la__input{min-width:0;margin:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--semantic-border-brand);border-radius:var(--radius-2);background-color:var(--semantic-bg-base);color:var(--semantic-text-base);font-family:inherit;font-size:var(--body-p2-size);line-height:var(--body-p3-line-height);flex:1}@media (min-width:768px) and (hover:hover){.ThreadListItem-module__KpJ0la__input{font-size:var(--body-p3-size)}}.ThreadListItem-module__KpJ0la__select{gap:var(--space-xxs);min-width:0;padding:var(--space-sm);text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;font-family:inherit;display:flex}.ThreadListItem-module__KpJ0la__title{color:var(--semantic-text-base);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ThreadListItem-module__KpJ0la__item[data-active] .ThreadListItem-module__KpJ0la__title{font-weight:var(--font-weight-semibold)}.ThreadListItem-module__KpJ0la__time{color:var(--semantic-text-secondary);font-size:var(--body-p5-size);line-height:var(--body-p5-line-height)}
.ShowcaseSection-module__kx-VVq__section{gap:var(--space-lg);padding-top:var(--space-xl);border-top:var(--border-width) solid var(--semantic-border-base);scroll-margin-top:var(--space-lg);flex-direction:column;display:flex}.ShowcaseSection-module__kx-VVq__header{gap:var(--space-xs);flex-direction:column;display:flex}.ShowcaseSection-module__kx-VVq__title{color:var(--semantic-text-brand);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-semibold);margin:0}.ShowcaseSection-module__kx-VVq__description{max-width:var(--layout-content-measure);color:var(--semantic-text-secondary);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);margin:0}.ShowcaseSection-module__kx-VVq__body{gap:var(--space-xl);flex-direction:column;display:flex}
.SiteFooter-module__4-FPCa__footer{--equal-housing-height:20px;--tab-bar-inset:var(--site-footer-inset-bottom,calc(var(--layout-tab-bar-height,0px) + env(safe-area-inset-bottom)));margin-top:calc(-1 * var(--tab-bar-inset));padding:var(--space-xxxl) var(--column-padding-inline,var(--space-md));padding-bottom:calc(var(--space-xxl) + var(--tab-bar-inset));background-color:var(--semantic-bg-inverse);color:var(--semantic-text-on-color);font-weight:var(--font-weight-light);flex-shrink:0;position:relative}.SiteFooter-module__4-FPCa__footer :focus-visible{outline-color:var(--semantic-text-on-color)}.SiteFooter-module__4-FPCa__identity{justify-content:space-between;align-items:center;gap:var(--space-md) var(--space-xxl);max-width:calc(var(--column-max-width) - 2 * var(--column-padding-inline));flex-wrap:wrap;margin:0 auto;display:flex}.SiteFooter-module__4-FPCa__brand{align-items:center;gap:var(--space-sl) var(--space-xl);flex-wrap:wrap;display:flex}.SiteFooter-module__4-FPCa__address{font-size:var(--body-p2-size);line-height:var(--body-p2-line-height);color:color-mix(in srgb, var(--semantic-text-on-color) 82%, transparent)}.SiteFooter-module__4-FPCa__copy{font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);color:color-mix(in srgb, var(--semantic-text-on-color) 62%, transparent)}.SiteFooter-module__4-FPCa__disclaimers{gap:var(--space-sl);max-width:calc(var(--column-max-width) - 2 * var(--column-padding-inline));margin:var(--space-xl) auto 0;padding-top:var(--space-lg);border-top:var(--border-width) solid color-mix(in srgb, var(--semantic-text-on-color) 15%, transparent);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);color:color-mix(in srgb, var(--semantic-text-on-color) 66%, transparent);flex-direction:column;display:flex}.SiteFooter-module__4-FPCa__disclaimers a{color:inherit;text-decoration:underline}.SiteFooter-module__4-FPCa__fairHousing{align-items:center;gap:var(--space-xs);margin-top:var(--space-xxs);display:flex}.SiteFooter-module__4-FPCa__equalHousingLogo{width:auto;height:var(--equal-housing-height);display:block}@media (min-width:768px){.SiteFooter-module__4-FPCa__footer{--tab-bar-inset:0px}}
.ThreadList-module__Zxa70G__list{gap:var(--space-xxs);padding:var(--space-sm);flex-direction:column;margin:0;list-style:none;display:flex;overflow-y:auto}.ThreadList-module__Zxa70G__empty{padding:var(--space-md);color:var(--semantic-text-secondary);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);margin:0}
.DesignSystemShowcase-module__vgH0Da__page{gap:var(--space-xl);width:min(100%, var(--layout-column-max-width));min-height:100dvh;padding:var(--space-xl) var(--space-md) var(--space-xxxl);background-color:var(--semantic-bg-subtle);flex-direction:column;margin:0 auto;display:flex}@media (min-width:768px){.DesignSystemShowcase-module__vgH0Da__page{padding-inline:var(--space-xl)}}.DesignSystemShowcase-module__vgH0Da__header{gap:var(--space-sm);flex-direction:column;display:flex}.DesignSystemShowcase-module__vgH0Da__title{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-semibold);margin:0}.DesignSystemShowcase-module__vgH0Da__intro{max-width:var(--layout-content-measure);color:var(--semantic-text-secondary);font-size:var(--body-p2-size);line-height:var(--body-p2-line-height);margin:0}.DesignSystemShowcase-module__vgH0Da__toc{gap:var(--space-sm) var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.DesignSystemShowcase-module__vgH0Da__tocLink{border-radius:var(--radius-1);color:var(--semantic-text-brand);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);font-weight:var(--font-weight-semibold);text-decoration:none}.DesignSystemShowcase-module__vgH0Da__tocLink:focus-visible{outline:var(--focus-ring-width) solid var(--semantic-border-strong);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.DesignSystemShowcase-module__vgH0Da__tocLink:hover{text-decoration:underline}}
.AllFiltersTrigger-module__G-qsZG__icon{display:inline-flex;position:relative}.AllFiltersTrigger-module__G-qsZG__count{top:calc(-1 * var(--space-xxs));right:calc(-1 * var(--space-xxs));pointer-events:none;padding-block:0;position:absolute}
.Breadcrumbs-module__RyAcIG__list{align-items:center;gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__RyAcIG__item{align-items:center;gap:var(--space-xs);min-width:0;font-size:var(--body-p4-size);line-height:var(--body-p4-line-height);display:inline-flex}.Breadcrumbs-module__RyAcIG__link,.Breadcrumbs-module__RyAcIG__static{color:var(--semantic-text-secondary)}.Breadcrumbs-module__RyAcIG__link{border-radius:var(--radius-1);text-decoration:none}.Breadcrumbs-module__RyAcIG__link:focus-visible{outline:var(--focus-ring-width) solid var(--semantic-border-strong);outline-offset:var(--focus-ring-offset)}.Breadcrumbs-module__RyAcIG__current{--current-max-width:240px;max-width:var(--current-max-width);color:var(--semantic-text-strong);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Breadcrumbs-module__RyAcIG__sep{color:var(--semantic-icon-inactive);flex:none}@media (hover:hover){.Breadcrumbs-module__RyAcIG__link:hover{color:var(--semantic-text-base);text-underline-offset:3px;text-decoration:underline}}
.ProgressBar-module__2gV4MW__track{width:100%;height:var(--space-xs);border-radius:var(--radius-full);background-color:var(--semantic-bg-secondary);overflow:hidden}.ProgressBar-module__2gV4MW__fill{width:var(--progress);border-radius:inherit;background-color:var(--semantic-bg-brand);height:100%;transition:width var(--duration-base) var(--ease-out)}@media (prefers-reduced-motion:reduce){.ProgressBar-module__2gV4MW__fill{transition:none}}
.Chip-module__gKn_Sa__chip{align-items:center;gap:var(--space-xs);border:var(--border-width) solid var(--semantic-border-base);background-color:var(--semantic-bg-page);min-width:0;color:var(--semantic-text-base);display:inline-flex;position:relative}.Chip-module__gKn_Sa__chip[data-invalid]{border-color:var(--semantic-border-error)}.Chip-module__gKn_Sa__leading{color:var(--semantic-icon-brand);flex:none;display:flex}.Chip-module__gKn_Sa__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Chip-module__gKn_Sa__remove{flex:none}.Chip-module__gKn_Sa__text{min-height:var(--control-sm);padding:var(--space-xxs) var(--space-xs) var(--space-xxs) var(--space-sl);border-radius:var(--radius-full);background-color:var(--semantic-bg-accent-2-subtle);color:var(--semantic-text-strong);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);border-color:#0000}.Chip-module__gKn_Sa__file{gap:var(--space-sm);max-width:260px;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-3);font-size:var(--body-p2-size);line-height:var(--body-p2-line-height);font-weight:var(--font-weight-bold)}.Chip-module__gKn_Sa__image{width:var(--size-xxxxxl);height:var(--size-xxxxxl);border-radius:var(--radius-3);flex:none;overflow:hidden}.Chip-module__gKn_Sa__image>img{object-fit:cover;width:100%;height:100%;display:block}.Chip-module__gKn_Sa__overlay{padding:0 var(--space-xs);background-color:var(--semantic-bg-scrim-medium);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Chip-module__gKn_Sa__overlaySpinner{color:var(--semantic-text-on-color)}.Chip-module__gKn_Sa__image .Chip-module__gKn_Sa__remove{top:var(--space-xxs);right:var(--space-xxs);position:absolute}
.RadioGroup-module__H8yQca__root{gap:var(--space-xs);flex-wrap:wrap;display:flex}.RadioGroup-module__H8yQca__item{min-height:var(--touch-target);padding:var(--space-xs) var(--space-md);border:var(--border-width) solid var(--semantic-border-base);border-radius:var(--radius-full);background-color:var(--semantic-bg-page);color:var(--semantic-text-base);font-family:inherit;font-size:var(--body-p3-size);cursor:pointer}.RadioGroup-module__H8yQca__item:hover{background-color:var(--semantic-bg-subtle)}.RadioGroup-module__H8yQca__item[data-state=checked]{border-color:var(--semantic-border-brand);background-color:var(--semantic-bg-brand);color:var(--semantic-text-on-color);font-weight:var(--font-weight-semibold)}.RadioGroup-module__H8yQca__item:focus-visible{outline:var(--focus-ring-width) solid var(--semantic-border-strong);outline-offset:var(--focus-ring-offset)}
.EmptyResults-module__fkJCYW__root{align-items:center;gap:var(--space-md);padding:var(--space-xxxl) var(--space-md);text-align:center;flex-direction:column;display:flex}.EmptyResults-module__fkJCYW__title{color:var(--semantic-text-strong);font-size:var(--heading-h4-size);line-height:var(--heading-h4-line-height);margin:0}.EmptyResults-module__fkJCYW__body{color:var(--semantic-text-secondary);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);margin:0}
.TextAreaBase-module__0FH-LW__textarea{padding:var(--space-sl) var(--space-md);resize:vertical;}.TextAreaBase-module__0FH-LW__autoGrow{resize:none;overflow-y:auto}.TextAreaBase-module__0FH-LW__bare{background:0 0;border:0;border-radius:0;padding:0}.TextAreaBase-module__0FH-LW__bare:focus-visible{box-shadow:none}.TextAreaBase-module__0FH-LW__bare:disabled{background:0 0}
.FeedbackForm-module__yBtSuW__legend{color:var(--semantic-text-secondary);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);font-weight:var(--font-weight-medium);margin:0}.FeedbackForm-module__yBtSuW__hint{color:var(--semantic-text-secondary);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);margin:0}.FeedbackForm-module__yBtSuW__actions{justify-content:flex-end;gap:var(--space-sm);display:flex}
.PageHeader-module__2LweCq__header{gap:var(--space-sm);flex-direction:column;flex:none;min-width:0;display:flex}.PageHeader-module__2LweCq__back{align-items:center;gap:var(--space-xxs);border-radius:var(--radius-1);color:var(--semantic-text-secondary);font-size:var(--body-p4-size);line-height:var(--body-p4-line-height);align-self:flex-start;text-decoration:none;display:inline-flex}.PageHeader-module__2LweCq__back:focus-visible{outline:var(--focus-ring-width) solid var(--semantic-border-strong);outline-offset:var(--focus-ring-offset)}.PageHeader-module__2LweCq__breadcrumbs{display:none}.PageHeader-module__2LweCq__titleBar{justify-content:space-between;align-items:center;gap:var(--space-sm);min-width:0;display:flex}.PageHeader-module__2LweCq__list .PageHeader-module__2LweCq__titleBar{flex-direction:column;align-items:stretch}.PageHeader-module__2LweCq__heading{min-width:0;font-weight:var(--font-weight-semibold);margin:0}.PageHeader-module__2LweCq__list .PageHeader-module__2LweCq__heading{color:var(--semantic-text-brand);font-size:var(--heading-h2-size);line-height:var(--heading-h2-line-height);letter-spacing:var(--heading-h2-letter-spacing)}.PageHeader-module__2LweCq__detail .PageHeader-module__2LweCq__titleBar{min-height:var(--touch-target)}.PageHeader-module__2LweCq__detail .PageHeader-module__2LweCq__heading{color:var(--semantic-text-strong);font-size:var(--heading-h3-size);line-height:var(--heading-h3-line-height);letter-spacing:var(--heading-h3-letter-spacing);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PageHeader-module__2LweCq__actions{align-items:center;gap:var(--space-xs);flex:none;display:flex}.PageHeader-module__2LweCq__list .PageHeader-module__2LweCq__actions{width:100%}.PageHeader-module__2LweCq__meta{min-width:0}@media (hover:hover){.PageHeader-module__2LweCq__back:hover{color:var(--semantic-text-base)}}@media (min-width:768px){.PageHeader-module__2LweCq__back{display:none}.PageHeader-module__2LweCq__breadcrumbs{display:block}}
.FeedbackSent-module__MZ6ufG__container{gap:var(--space-md);flex-direction:column;display:flex}.FeedbackSent-module__MZ6ufG__body{color:var(--semantic-text-base);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);margin:0}.FeedbackSent-module__MZ6ufG__actions{justify-content:flex-end;display:flex}
.LocationSearch-module__maLptq__wrapper{gap:var(--space-md);flex-direction:column;display:flex;position:relative}.LocationSearch-module__maLptq__pills{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.LocationSearch-module__maLptq__field{flex-direction:column;display:flex}.LocationSearch-module__maLptq__error{margin:var(--space-xxs) 0 0;color:var(--semantic-text-error);font-size:var(--body-p4-size);line-height:var(--body-p4-line-height)}.LocationSearch-module__maLptq__hint{margin:var(--space-xxs) 0 0;color:var(--semantic-text-secondary);font-size:var(--body-p4-size);line-height:var(--body-p4-line-height)}.LocationSearch-module__maLptq__suggestions{border:var(--border-width) solid var(--semantic-border-base);border-radius:var(--radius-2);background-color:var(--semantic-bg-subtle);max-height:calc(var(--touch-target) * 7);overscroll-behavior-y:contain;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.LocationSearch-module__maLptq__suggestion{align-items:center;gap:var(--space-sm);width:100%;min-height:var(--touch-target);padding:var(--space-sm) var(--space-md);color:var(--semantic-text-strong);font-family:inherit;font-size:var(--body-p3-size);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.LocationSearch-module__maLptq__suggestion:hover,.LocationSearch-module__maLptq__suggestion[data-active]{background-color:var(--semantic-bg-brand-subtle)}.LocationSearch-module__maLptq__suggestion[data-disabled]{color:var(--semantic-text-inactive);cursor:not-allowed}.LocationSearch-module__maLptq__empty{padding:var(--space-sm) var(--space-md)}
.FeedbackDialogContainer-module__iUGNtq__dialog{width:min(calc(100vw - var(--space-lg) * 2), 520px);max-height:calc(100dvh - var(--space-lg) * 2);overflow-y:auto}
.ResultsGrid-module__1cf8kG__scroll{--site-footer-inset-bottom:0px;overscroll-behavior-y:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto;container-type:inline-size}.ResultsGrid-module__1cf8kG__scroll>footer{margin-top:auto}.ResultsGrid-module__1cf8kG__grid{grid-template-columns:repeat(auto-fill, minmax(var(--grid-card-min-width), 1fr));gap:var(--space-md);padding:var(--space-md);padding-bottom:calc(var(--space-md) + var(--floating-controls-height,0px));display:grid}.ResultsGrid-module__1cf8kG__error{margin:var(--space-md)}
.DropZone-module__sgisTq__zone{isolation:isolate;justify-content:center;align-items:center;gap:var(--space-xxs);border:2px dashed var(--semantic-bg-accent-2);border-radius:var(--radius-4);width:100%;color:var(--semantic-text-brand);text-align:center;cursor:pointer;flex-direction:column;display:flex;position:relative;overflow:hidden}.DropZone-module__sgisTq__lg{padding:var(--space-xl) var(--space-md)}.DropZone-module__sgisTq__sm{padding:var(--space-md)}.DropZone-module__sgisTq__zone[data-dragging]{border-color:var(--semantic-border-brand);background-color:var(--semantic-bg-brand-subtle)}.DropZone-module__sgisTq__zone[data-loading]{cursor:progress}.DropZone-module__sgisTq__zone[data-disabled]{border-color:var(--semantic-border-inactive);color:var(--semantic-text-inactive);cursor:not-allowed}.DropZone-module__sgisTq__gradient{z-index:-1;background-image:linear-gradient(135deg, var(--semantic-bg-gradient-1-subtle) 0%, var(--semantic-bg-gradient-5-subtle) 24%, var(--semantic-bg-gradient-2-subtle) 44%, var(--semantic-bg-gradient-4-subtle) 61%, var(--semantic-bg-gradient-3-subtle) 92%);pointer-events:none;position:absolute;inset:-60px}.DropZone-module__sgisTq__zone[data-disabled] .DropZone-module__sgisTq__gradient{display:none}.DropZone-module__sgisTq__icon{margin-bottom:var(--space-xs)}.DropZone-module__sgisTq__title{font-size:var(--body-p2-size);line-height:var(--body-p2-line-height);font-weight:var(--font-weight-semibold)}.DropZone-module__sgisTq__sm .DropZone-module__sgisTq__title,.DropZone-module__sgisTq__subtitle{font-size:var(--body-p3-size);line-height:var(--body-p3-line-height)}.DropZone-module__sgisTq__action{margin-top:var(--space-sm);color:var(--semantic-text-secondary);font-size:var(--body-p4-size);line-height:var(--body-p4-line-height)}.DropZone-module__sgisTq__zone[data-disabled] .DropZone-module__sgisTq__action{color:inherit}.DropZone-module__sgisTq__zone:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--semantic-border-strong);outline-offset:var(--focus-ring-offset)}.DropZone-module__sgisTq__progress{width:min(100%,240px);margin-top:var(--space-sm)}.DropZone-module__sgisTq__error{margin-top:var(--space-sm);color:var(--semantic-text-error);font-size:var(--body-p4-size);line-height:var(--body-p4-line-height)}
.SwipeyCard-module__E1S0Zq__card{--favorite-slot:36px;aspect-ratio:16/9;border:var(--border-width) solid var(--semantic-border-base);border-radius:var(--radius-4);background-color:var(--semantic-bg-brand-subtle);width:100%;box-shadow:var(--shadow-float-lg);display:block;position:relative;overflow:hidden}.SwipeyCard-module__E1S0Zq__card[data-active]{border-color:var(--semantic-border-brand);outline:var(--border-width) solid var(--semantic-border-brand);outline-offset:calc(var(--border-width) * -2)}.SwipeyCard-module__E1S0Zq__link{color:var(--semantic-text-on-color);cursor:pointer;text-decoration:none;display:block;position:absolute;inset:0}.SwipeyCard-module__E1S0Zq__favorite{top:var(--space-sm);right:var(--space-sm);z-index:var(--z-raised);display:flex;position:absolute}.SwipeyCard-module__E1S0Zq__image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.SwipeyCard-module__E1S0Zq__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}.SwipeyCard-module__E1S0Zq__body{right:var(--space-md);bottom:var(--space-sm);left:var(--space-md);gap:var(--space-xxs);flex-direction:column;min-width:0;display:flex;position:absolute}.SwipeyCard-module__E1S0Zq__price{color:var(--semantic-text-on-color);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-bold)}.SwipeyCard-module__E1S0Zq__address,.SwipeyCard-module__E1S0Zq__details{color:var(--semantic-text-on-color);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SwipeyCard-module__E1S0Zq__watermark{right:calc(var(--space-sm) + var(--favorite-slot) + var(--space-xs));top:var(--space-sm);object-fit:contain;width:60px;height:30px;position:absolute}
.AnalyzeCard-module__6sHjVa__card{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}.AnalyzeCard-module__6sHjVa__body{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.AnalyzeCard-module__6sHjVa__heading{color:var(--semantic-text-strong);font-size:var(--heading-h6-size);line-height:var(--heading-h2-line-height);letter-spacing:var(--heading-h2-letter-spacing);font-weight:var(--font-weight-medium);margin:0}.AnalyzeCard-module__6sHjVa__description{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}
.ResponsiveGrid-module__lfS6aG__grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--grid-min), 100%), 1fr));margin:0;padding:0;list-style:none;display:grid}.ResponsiveGrid-module__lfS6aG__min140{--grid-min:140px}.ResponsiveGrid-module__lfS6aG__min180{--grid-min:180px}.ResponsiveGrid-module__lfS6aG__min240{--grid-min:240px}.ResponsiveGrid-module__lfS6aG__min260{--grid-min:260px}.ResponsiveGrid-module__lfS6aG__min280{--grid-min:280px}.ResponsiveGrid-module__lfS6aG__sm{gap:var(--space-sm)}.ResponsiveGrid-module__lfS6aG__md{gap:var(--space-md)}
.Carousel-module__MgNWxa__viewport{overflow:hidden}.Carousel-module__MgNWxa__rail{gap:var(--space-sm);padding:0 var(--space-md);display:flex}.Carousel-module__MgNWxa__item{flex:0 0 min(78vw, var(--carousel-card-width));min-width:0}
.Row-module__-IjADW__item{border-bottom:var(--border-width) solid var(--semantic-border-subtle);display:flex}.Row-module__-IjADW__item:last-child{border-bottom:none}.Row-module__-IjADW__row{justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;min-height:var(--touch-target);padding:var(--space-sl) 0;color:var(--semantic-text-base);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;text-decoration:none;display:flex}.Row-module__-IjADW__row:focus-visible{outline:var(--focus-ring-width) solid var(--semantic-border-strong);outline-offset:var(--focus-ring-offset)}.Row-module__-IjADW__label{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)}.Row-module__-IjADW__trailing{color:var(--semantic-icon-secondary);flex:none;align-items:center;display:flex}.Row-module__-IjADW__row[data-destructive]{color:var(--semantic-text-error)}.Row-module__-IjADW__row[data-destructive] .Row-module__-IjADW__trailing{color:var(--semantic-icon-error)}@media (hover:hover){.Row-module__-IjADW__row:hover,.Row-module__-IjADW__row:hover .Row-module__-IjADW__trailing{color:var(--semantic-text-brand)}.Row-module__-IjADW__row[data-destructive]:hover,.Row-module__-IjADW__row[data-destructive]:hover .Row-module__-IjADW__trailing{color:var(--semantic-text-error-strong)}}.Row-module__-IjADW__item .Row-module__-IjADW__row[aria-disabled=true],.Row-module__-IjADW__item .Row-module__-IjADW__row[aria-disabled=true] .Row-module__-IjADW__trailing,.Row-module__-IjADW__item .Row-module__-IjADW__row:disabled,.Row-module__-IjADW__item .Row-module__-IjADW__row:disabled .Row-module__-IjADW__trailing{color:var(--semantic-text-inactive);cursor:default}
.SearchMapContainer-module__fgV-ja__carousel{min-width:0}@media (min-width:768px){.SearchMapContainer-module__fgV-ja__carousel{display:none}}
.ActivityCardTile-module__i9b3MG__tile{--tile-width:116px;--tile-height:144px;justify-content:center;align-items:center;gap:var(--space-sl);color:var(--semantic-text-brand);width:var(--tile-width);height:var(--tile-height);border-radius:var(--radius-3);background-image:var(--gradient-subtle-accent2);flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}.ActivityCardTile-module__i9b3MG__image{object-fit:cover}.ActivityCardTile-module__i9b3MG__iconLabel{color:var(--semantic-text-brand);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);font-weight:var(--font-weight-medium);margin:0}
.Costs-module__j2Ig0G__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}
.Section-module__31Q02W__section{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.Section-module__31Q02W__sm{gap:var(--space-sm)}.Section-module__31Q02W__header{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.Section-module__31Q02W__titleGroup{align-items:baseline;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;min-width:0;display:flex}.Section-module__31Q02W__heading{color:var(--semantic-text-strong);font-weight:var(--font-weight-semibold);margin:0}.Section-module__31Q02W__lg .Section-module__31Q02W__heading{font-size:var(--heading-h2-size);line-height:var(--heading-h2-line-height);letter-spacing:var(--heading-h2-letter-spacing)}.Section-module__31Q02W__md .Section-module__31Q02W__heading{font-size:var(--heading-h3-size);line-height:var(--heading-h3-line-height);letter-spacing:var(--heading-h3-letter-spacing)}.Section-module__31Q02W__sm .Section-module__31Q02W__heading{color:var(--semantic-text-brand);font-size:var(--heading-h4-size);line-height:var(--heading-h4-line-height);letter-spacing:var(--heading-h4-letter-spacing)}.Section-module__31Q02W__meta{color:var(--semantic-text-secondary);font-size:var(--body-p4-size);line-height:var(--body-p4-line-height)}
.FindContainer-module__eD2p6G__find{--grid-card-min-width:240px;--carousel-card-width:320px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.FindContainer-module__eD2p6G__map{flex:1;min-height:0;position:relative}.FindContainer-module__eD2p6G__panel{background-color:var(--semantic-bg-subtle);flex-direction:column;flex:1;min-height:0;display:flex}.FindContainer-module__eD2p6G__find[data-view=list] .FindContainer-module__eD2p6G__map,.FindContainer-module__eD2p6G__find[data-view=map] .FindContainer-module__eD2p6G__panel{display:none}@media (min-width:768px){.FindContainer-module__eD2p6G__find{grid-template:"bar bar""map panel"minmax(0,1fr)/minmax(0,1fr) minmax(0,1fr);display:grid}.FindContainer-module__eD2p6G__find[data-view] .FindContainer-module__eD2p6G__map,.FindContainer-module__eD2p6G__find[data-view] .FindContainer-module__eD2p6G__panel{display:flex}.FindContainer-module__eD2p6G__map{grid-area:map}.FindContainer-module__eD2p6G__bar{grid-area:bar}.FindContainer-module__eD2p6G__panel{border-left:var(--border-width) solid var(--semantic-border-base);grid-area:panel}}
.SegmentedControl-module__-On24W__root{flex:none;display:inline-flex}.SegmentedControl-module__-On24W__item{white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background-color:#0000;border:0;font-family:inherit}.SegmentedControl-module__-On24W__item:disabled{color:var(--semantic-text-inactive);cursor:not-allowed}.SegmentedControl-module__-On24W__item:focus-visible{outline:var(--focus-ring-width) solid var(--semantic-border-strong);outline-offset:var(--focus-ring-offset)}.SegmentedControl-module__-On24W__sm{gap:var(--space-xxs);padding:var(--space-xxs);border:var(--border-width) solid var(--semantic-border-base);border-radius:var(--radius-full);background-color:var(--semantic-bg-page)}.SegmentedControl-module__-On24W__sm .SegmentedControl-module__-On24W__item{min-height:var(--control-sm);padding:var(--space-xxs) var(--space-md);border-radius:var(--radius-full);color:var(--semantic-text-base);font-size:var(--body-p4-size);line-height:var(--body-p4-line-height)}.SegmentedControl-module__-On24W__sm .SegmentedControl-module__-On24W__item[data-state=on]{background-color:var(--semantic-bg-brand);color:var(--semantic-text-on-color);font-weight:var(--font-weight-semibold)}.SegmentedControl-module__-On24W__md{width:100%;height:40px;padding:var(--space-xs);border-radius:var(--radius-6);background-color:var(--semantic-bg-secondary);display:flex}.SegmentedControl-module__-On24W__md .SegmentedControl-module__-On24W__item{border-radius:var(--radius-6);color:var(--semantic-text-brand);font-size:var(--heading-h4-size);line-height:var(--heading-h4-line-height);opacity:.7;flex:1}.SegmentedControl-module__-On24W__md .SegmentedControl-module__-On24W__item[data-state=on]{background-color:var(--semantic-bg-base);opacity:1}@media (hover:hover){.SegmentedControl-module__-On24W__sm .SegmentedControl-module__-On24W__item:not([data-state=on],:disabled):hover{background-color:var(--semantic-bg-subtle)}.SegmentedControl-module__-On24W__md .SegmentedControl-module__-On24W__item:not([data-state=on],:disabled):hover{opacity:1}}@media (prefers-reduced-motion:reduce){.SegmentedControl-module__-On24W__item{transition:none}}
.ActivityCardContent-module__YtTUia__content{align-items:center;gap:var(--space-md);padding:var(--space-sm);border-radius:var(--radius-4);background-color:var(--semantic-bg-base);color:inherit;display:flex;position:relative}.ActivityCardContent-module__YtTUia__overlay{appearance:none;border-radius:inherit;cursor:pointer;background:0 0;border:none;position:absolute;inset:0}.ActivityCardContent-module__YtTUia__overlay:focus-visible{outline:var(--focus-ring-width) solid var(--semantic-border-strong);outline-offset:var(--focus-ring-offset)}.ActivityCardContent-module__YtTUia__body{gap:var(--space-xxs);flex-direction:column;min-width:0;display:flex}.ActivityCardContent-module__YtTUia__title{color:var(--semantic-text-base);font-size:var(--heading-h5-size);line-height:var(--heading-h5-line-height);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ActivityCardContent-module__YtTUia__description{color:var(--semantic-text-strong);font-size:var(--body-p2-size);line-height:var(--body-p2-line-height);font-weight:var(--font-weight-medium);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ActivityCardContent-module__YtTUia__price{color:var(--semantic-text-strong);font-size:var(--body-p1-size);line-height:var(--body-p1-line-height);font-weight:var(--font-weight-bold);margin:0}
.Description-module__G_k-Bq__attribution{color:var(--semantic-text-secondary);font-size:var(--body-p4-size);line-height:var(--body-p4-line-height);margin:0}.Description-module__G_k-Bq__text{font-size:var(--body-p2-size);line-height:var(--body-p2-line-height)}
.Skeleton-module__t5G0_a__skeleton{width:var(--skeleton-width,100%);height:var(--skeleton-height,20px);background-color:var(--semantic-bg-secondary);display:block}.Skeleton-module__t5G0_a__pulse{animation:Skeleton-module__t5G0_a__pulse var(--duration-pulse) ease-in-out var(--duration-delay) infinite}.Skeleton-module__t5G0_a__shimmer{position:relative;overflow:hidden}.Skeleton-module__t5G0_a__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%;animation:Skeleton-module__t5G0_a__shimmer var(--duration-shimmer) linear infinite;position:absolute;inset:0 auto 0 0}.Skeleton-module__t5G0_a__rectangular{border-radius:var(--radius-0)}.Skeleton-module__t5G0_a__rounded{border-radius:var(--radius-2)}.Skeleton-module__t5G0_a__circular{border-radius:var(--radius-full)}@keyframes Skeleton-module__t5G0_a__pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes Skeleton-module__t5G0_a__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.Skeleton-module__t5G0_a__pulse,.Skeleton-module__t5G0_a__shimmer:after{animation:none}}
.FullLayout-module__DgetLq__full{overscroll-behavior-y:none;min-width:0;min-height:0;padding-bottom:calc(var(--layout-tab-bar-height,0px) + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex;overflow:hidden}@media (min-width:768px){.FullLayout-module__DgetLq__full{padding-bottom:0}}
.StatusText-module__k2B7WG__status{color:var(--semantic-text-secondary);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);margin:0}.StatusText-module__k2B7WG__centered{min-height:200px;padding:var(--space-xl) var(--space-md);text-align:center;justify-content:center;align-items:center;display:flex}
.ActivityCard-module__Vn3Kaa__card{--activity-card-min-height:176px;min-height:var(--activity-card-min-height)}.ActivityCard-module__Vn3Kaa__favorite{top:var(--space-sm);right:var(--space-sm);z-index:var(--z-overlay);display:flex;position:absolute}
.ChipGroup-module__T-XcIq__stack{gap:var(--space-sl);flex-direction:column;min-width:0;display:flex}.ChipGroup-module__T-XcIq__heading{color:var(--semantic-text-strong);font-size:var(--label-label3-size);line-height:var(--label-label3-line-height);font-weight:var(--font-weight-semibold)}.ChipGroup-module__T-XcIq__description{color:var(--semantic-text-secondary);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);margin:0}.ChipGroup-module__T-XcIq__group{gap:var(--space-sm);flex-wrap:wrap;display:flex}.ChipGroup-module__T-XcIq__scroll{overscroll-behavior-x:contain;scrollbar-width:none;padding-inline:var(--chip-group-scroll-inset,0px);flex-wrap:nowrap;overflow-x:auto}.ChipGroup-module__T-XcIq__scroll::-webkit-scrollbar{display:none}.ChipGroup-module__T-XcIq__scroll.ChipGroup-module__T-XcIq__floating{padding-block:var(--space-xs)}.ChipGroup-module__T-XcIq__chip{align-items:center;gap:var(--space-xs);border:var(--border-width) solid var(--semantic-border-base);border-radius:var(--radius-full);background-color:var(--semantic-bg-page);color:var(--semantic-text-base);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);font-family:inherit;display:inline-flex}.ChipGroup-module__T-XcIq__md .ChipGroup-module__T-XcIq__chip{min-height:var(--control-md);padding:var(--space-xs) var(--space-md);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height)}.ChipGroup-module__T-XcIq__sm .ChipGroup-module__T-XcIq__chip{min-height:var(--control-sm);padding:var(--space-xxs) var(--space-sl);font-size:var(--body-p4-size);line-height:var(--body-p4-line-height)}.ChipGroup-module__T-XcIq__scroll .ChipGroup-module__T-XcIq__chip{white-space:nowrap;flex-shrink:0}.ChipGroup-module__T-XcIq__floating .ChipGroup-module__T-XcIq__chip{box-shadow:var(--shadow-float)}.ChipGroup-module__T-XcIq__single .ChipGroup-module__T-XcIq__chip[data-state=on]{border-color:var(--semantic-border-brand);background-color:var(--semantic-bg-brand);color:var(--semantic-text-on-color);font-weight:var(--font-weight-semibold)}.ChipGroup-module__T-XcIq__multiple .ChipGroup-module__T-XcIq__chip[data-state=on]{border-color:var(--semantic-border-brand);background-color:var(--semantic-bg-brand-subtle);color:var(--semantic-text-strong);font-weight:var(--font-weight-semibold)}.ChipGroup-module__T-XcIq__chip:disabled{color:var(--semantic-text-inactive);cursor:not-allowed}.ChipGroup-module__T-XcIq__chip:focus-visible{outline:var(--focus-ring-width) solid var(--semantic-border-strong);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.ChipGroup-module__T-XcIq__chip:not([data-state=on],:disabled):hover{background-color:var(--semantic-bg-subtle)}}@media (prefers-reduced-motion:reduce){.ChipGroup-module__T-XcIq__chip{transition:none}}
.ActivityCardsSection-module__0IxzMq__row{--card-row-width:280px;--card-row-max:1fr}@container (min-width:820px){.ActivityCardsSection-module__0IxzMq__row{--card-row-columns:3}}
.Gallery-module__tE1xsa__gallery{width:100%;container-type:inline-size}.Gallery-module__tE1xsa__heroSlot{position:relative}.Gallery-module__tE1xsa__favorite{top:var(--space-sm);right:var(--space-sm);z-index:var(--z-raised);display:flex;position:absolute}.Gallery-module__tE1xsa__reimagine{right:var(--space-sm);bottom:var(--space-sm);z-index:var(--z-raised);border-radius:var(--radius-full);position:absolute}.Gallery-module__tE1xsa__image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.Gallery-module__tE1xsa__empty{aspect-ratio:16/9;border-radius:var(--radius-2);background-color:var(--semantic-bg-subtle);justify-content:center;align-items:center;display:flex}.Gallery-module__tE1xsa__grid{display:none}.Gallery-module__tE1xsa__carousel{isolation:isolate;position:relative}.Gallery-module__tE1xsa__viewport{overflow:hidden}.Gallery-module__tE1xsa__rail{display:flex}.Gallery-module__tE1xsa__slide{aspect-ratio:4/3;border-radius:var(--radius-2);background-color:var(--semantic-bg-subtle);cursor:pointer;border:none;flex:0 0 100%;min-width:0;padding:0;position:relative;overflow:hidden}.Gallery-module__tE1xsa__hero,.Gallery-module__tE1xsa__thumbnail,.Gallery-module__tE1xsa__slide{font-family:inherit}.Gallery-module__tE1xsa__hero:focus-visible,.Gallery-module__tE1xsa__thumbnail:focus-visible,.Gallery-module__tE1xsa__slide:focus-visible{outline:var(--focus-ring-width) solid var(--semantic-border-brand);outline-offset:calc(-1 * var(--focus-ring-width))}.Gallery-module__tE1xsa__counter{left:var(--space-sm);bottom:var(--space-sm);position:absolute}.Gallery-module__tE1xsa__carousel .Gallery-module__tE1xsa__favorite,.Gallery-module__tE1xsa__carousel .Gallery-module__tE1xsa__reimagine,.Gallery-module__tE1xsa__carousel .Gallery-module__tE1xsa__counter{z-index:var(--z-raised);will-change:transform}@container (min-width:300px){.Gallery-module__tE1xsa__carousel{display:none}.Gallery-module__tE1xsa__grid{gap:var(--space-xs);aspect-ratio:2;grid-template-rows:1fr;grid-template-columns:2fr 1fr;display:grid}.Gallery-module__tE1xsa__heroSlot{border-radius:var(--radius-2);min-width:0;min-height:0;position:relative;overflow:hidden}.Gallery-module__tE1xsa__hero{border-radius:var(--radius-2);background-color:var(--semantic-bg-subtle);cursor:pointer;border:none;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:block;overflow:hidden}.Gallery-module__tE1xsa__grid[data-thumbnails=false]{aspect-ratio:4/3;grid-template-columns:1fr;max-height:520px}.Gallery-module__tE1xsa__thumbnails{--fade-start:var(--space-sm);--fade-end:var(--space-sm);transition:--fade-start var(--duration-fast) var(--ease-standard), --fade-end var(--duration-fast) var(--ease-standard);gap:var(--space-xs);overscroll-behavior-y:contain;min-width:0;height:100%;min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent 100%);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.Gallery-module__tE1xsa__thumbnails[data-at-start]{--fade-start:0px}.Gallery-module__tE1xsa__thumbnails[data-at-end]{--fade-end:0px}.Gallery-module__tE1xsa__thumbnails>li{aspect-ratio:4/3;flex:none}.Gallery-module__tE1xsa__thumbnail{border-radius:var(--radius-2);background-color:var(--semantic-bg-subtle);cursor:pointer;opacity:.72;width:100%;min-width:0;height:100%;min-height:0;transition:opacity var(--duration-fast) var(--ease-standard);border:none;padding:0;display:block;position:relative;overflow:hidden}.Gallery-module__tE1xsa__thumbnail:hover,.Gallery-module__tE1xsa__thumbnail[data-active]{opacity:1}.Gallery-module__tE1xsa__thumbnail[data-active]{outline:var(--focus-ring-width) solid var(--semantic-border-brand);outline-offset:calc(-1 * var(--focus-ring-width))}}
.Tabs-module__Xqh15q__root{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.Tabs-module__Xqh15q__list{gap:var(--space-xs);flex-wrap:wrap;display:flex}.Tabs-module__Xqh15q__trigger{min-height:var(--touch-target);padding:var(--space-xs) var(--space-md);border:var(--border-width) solid var(--semantic-border-base);border-radius:var(--radius-full);background-color:var(--semantic-bg-page);color:var(--semantic-text-base);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);cursor:pointer}.Tabs-module__Xqh15q__trigger[data-state=active]{border-color:var(--semantic-border-brand);background-color:var(--semantic-bg-brand);color:var(--semantic-text-on-color);font-weight:var(--font-weight-semibold)}.Tabs-module__Xqh15q__trigger:focus-visible{outline:var(--focus-ring-width) solid var(--semantic-border-strong);outline-offset:var(--focus-ring-offset)}.Tabs-module__Xqh15q__content{min-width:0}.Tabs-module__Xqh15q__listSegmented{width:100%;height:40px;padding:var(--space-xs);border-radius:var(--radius-6);background-color:var(--semantic-bg-secondary);flex-wrap:nowrap;gap:0}.Tabs-module__Xqh15q__triggerSegmented{border-radius:var(--radius-6);min-height:auto;color:var(--semantic-text-brand);font-family:inherit;font-size:var(--heading-h4-size);line-height:var(--heading-h4-line-height);opacity:.7;background-color:#0000;border:none;flex:1;justify-content:center;align-items:center;font-weight:400;display:flex}.Tabs-module__Xqh15q__triggerSegmented[data-state=active]{background-color:var(--semantic-bg-base);color:var(--semantic-text-brand);opacity:1;border-color:#0000;font-weight:400}
.DocumentCard-module__piqD6W__card{--document-card-min-height:172px;height:100%;min-height:var(--document-card-min-height);display:flex}.DocumentCard-module__piqD6W__content{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-4);background-color:var(--semantic-bg-base);flex-direction:column;flex:1;display:flex}.DocumentCard-module__piqD6W__badge{--badge-tile-size:var(--size-xxxxl);flex:none;display:flex}.DocumentCard-module__piqD6W__filename{color:var(--semantic-text-brand-hover);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);font-weight:var(--font-weight-regular);text-align:center;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}
.AskingPriceExplainCard-module__H2FN3W__border{width:100%;padding:var(--space-xxs);border-radius:var(--radius-4);background:var(--gradient-iq-soft), var(--semantic-bg-base);font:inherit;text-align:left;cursor:pointer;border:none;display:block}.AskingPriceExplainCard-module__H2FN3W__border:disabled{opacity:.5;cursor:default}.AskingPriceExplainCard-module__H2FN3W__card{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-4);background-color:var(--semantic-bg-base);flex-direction:column;display:flex}.AskingPriceExplainCard-module__H2FN3W__question{color:var(--semantic-text-strong);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-regular)}.AskingPriceExplainCard-module__H2FN3W__emphasis{font-weight:var(--font-weight-bold)}.AskingPriceExplainCard-module__H2FN3W__action{align-items:center;gap:var(--space-sm);color:var(--semantic-text-brand);font-size:var(--label-label3-size);line-height:var(--label-label3-line-height);font-weight:var(--font-weight-medium);display:inline-flex}
.TextLink-module__m1MatG__link{align-items:center;gap:var(--space-xxs);border-radius:var(--radius-1);cursor:pointer;text-decoration:none;display:inline-flex}.TextLink-module__m1MatG__link:focus-visible{outline:var(--focus-ring-width) solid var(--semantic-border-strong);outline-offset:var(--focus-ring-offset)}.TextLink-module__m1MatG__brand{color:var(--semantic-text-brand);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);font-weight:var(--font-weight-semibold);white-space:nowrap;flex-shrink:0}.TextLink-module__m1MatG__subtle{color:var(--semantic-text-secondary);font-size:var(--body-p4-size);line-height:var(--body-p4-line-height)}.TextLink-module__m1MatG__inline{color:var(--semantic-text-brand);text-underline-offset:2px;text-decoration:underline;display:inline}.TextLink-module__m1MatG__icon{flex-shrink:0}@media (hover:hover){.TextLink-module__m1MatG__brand:hover,.TextLink-module__m1MatG__subtle:hover{text-decoration:underline}.TextLink-module__m1MatG__subtle:hover{color:var(--semantic-text-base)}.TextLink-module__m1MatG__inline:hover{color:var(--semantic-text-brand-hover)}}
.HistoryDialog-module__BcthyG__events:focus-visible{outline:var(--focus-ring-width) solid var(--semantic-border-strong);outline-offset:var(--focus-ring-offset)}
.HomeHeader-module__jF5QDq__header{justify-content:space-between;align-items:center;gap:var(--space-md);padding-bottom:var(--space-lg);border-bottom:var(--border-width) solid var(--semantic-border-subtle);display:flex}
.ListingContainer-module__xACu2q__listing{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}
.HomeContainer-module__LGX-jq__homeContainer{gap:var(--space-lg);flex-direction:column;display:flex;container-type:inline-size}
.ColumnLayout-module__a7TGdG__column{--column-padding-bottom:calc(var(--layout-tab-bar-height,0px) + var(--space-xl) + env(safe-area-inset-bottom));min-width:0;width:min(100%, var(--column-max-width,var(--layout-content-measure)));padding:var(--space-xl) var(--column-padding-inline,var(--space-md));padding-bottom:var(--column-padding-bottom);flex-direction:column;margin:0 auto;display:flex}.ColumnLayout-module__a7TGdG__column>*{min-width:0;max-width:100%}@media (min-width:768px){.ColumnLayout-module__a7TGdG__column{--column-padding-bottom:var(--space-xl);padding:var(--space-xl) var(--column-padding-inline,var(--space-lg));padding-bottom:var(--column-padding-bottom)}}
.Message-module__zyN_4a__userRow{justify-content:flex-end;display:flex}.Message-module__zyN_4a__agent{padding:var(--space-sm)}
.Options-module__6Yt2Ia__options{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.Options-module__6Yt2Ia__intro{gap:var(--space-sm);text-align:center;flex-direction:column;display:flex}.Options-module__6Yt2Ia__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-medium);margin:0}.Options-module__6Yt2Ia__subtitle{color:var(--semantic-text-brand);font-size:var(--body-p2-size);line-height:var(--body-p2-line-height);margin:0}.Options-module__6Yt2Ia__grid{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;padding:0;list-style:none;display:grid}.Options-module__6Yt2Ia__option{width:100%;min-height:var(--touch-target);padding:var(--space-md);border:1px solid var(--semantic-border-base);border-radius:var(--radius-4);background-color:var(--semantic-bg-subtle);color:var(--semantic-text-base);font-family:inherit;font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);text-align:center;cursor:pointer;justify-content:center;align-items:center;display:flex}.Options-module__6Yt2Ia__option:hover{border-color:var(--semantic-border-brand)}.Options-module__6Yt2Ia__option:focus-visible{outline:2px solid var(--semantic-border-strong);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.Options-module__6Yt2Ia__option{transition:border-color .12s,transform .12s}.Options-module__6Yt2Ia__option:active{transform:scale(.98)}}
.CenteredCardLayout-module__BtrQzq__main{min-height:100dvh;padding:var(--space-md);background-color:var(--semantic-bg-subtle);justify-content:center;align-items:center;display:flex}.CenteredCardLayout-module__BtrQzq__card{gap:var(--space-lg);width:100%;max-width:var(--layout-content-narrow);padding:var(--space-xl);border:var(--border-width) solid var(--semantic-border-subtle);border-radius:var(--radius-4);background-color:var(--semantic-bg-base);flex-direction:column;display:flex}.CenteredCardLayout-module__BtrQzq__logo{justify-content:center;display:flex}.CenteredCardLayout-module__BtrQzq__illustration{justify-content:center;align-self:center;width:100%;max-width:200px;display:flex}.CenteredCardLayout-module__BtrQzq__copy{gap:var(--space-sm);text-align:center;flex-direction:column;display:flex}.CenteredCardLayout-module__BtrQzq__title{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}.CenteredCardLayout-module__BtrQzq__description{color:var(--semantic-text-secondary);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);margin:0}
.ReimagineSkeleton-module__niwhGa__viewer{gap:var(--space-sm);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ReimagineSkeleton-module__niwhGa__stage{gap:var(--space-sm);padding:var(--space-xs) var(--space-md);flex-direction:column;flex:none;display:flex}.ReimagineSkeleton-module__niwhGa__captionRow{min-height:var(--touch-target);align-items:center;display:flex}.ReimagineSkeleton-module__niwhGa__chat{gap:var(--space-md);min-width:0;min-height:0;padding:var(--space-md);flex-direction:column;flex:1;display:flex}.ReimagineSkeleton-module__niwhGa__chatBody{flex:1;min-height:0}.ReimagineSkeleton-module__niwhGa__chatComposer{flex:none}
@media (min-width:768px){.OpenInApp-module__XwOi9G__banner.OpenInApp-module__XwOi9G__banner{display:none}}
.PanelColumn-module__w-AH5G__column{width:min(100%, var(--panel-column-width));flex-direction:column;min-width:0;margin-inline:auto;display:flex}.PanelColumn-module__w-AH5G__detail{--panel-column-width:var(--layout-detail-max-width)}.PanelColumn-module__w-AH5G__reading{--panel-column-width:800px}.PanelColumn-module__w-AH5G__upload{--panel-column-width:var(--layout-upload-max-width)}
.Gallery-module__v8WBDa__grid{--gallery-tile-min:140px;grid-template-columns:repeat(auto-fill, minmax(var(--gallery-tile-min), 1fr));gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.Gallery-module__v8WBDa__item{gap:var(--space-xxs);flex-direction:column;min-width:0;display:flex}.Gallery-module__v8WBDa__tile{aspect-ratio:1;border-radius:var(--radius-2);background-color:var(--semantic-bg-subtle);cursor:pointer;border:none;padding:0;position:relative;overflow:hidden}.Gallery-module__v8WBDa__tile:focus-visible{outline:var(--focus-ring-width) solid var(--semantic-border-brand);outline-offset:var(--focus-ring-offset)}.Gallery-module__v8WBDa__image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.Gallery-module__v8WBDa__attribution{color:var(--semantic-text-secondary);font-size:var(--body-p5-size);line-height:var(--body-p5-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ChatContainer-module__LwwiGa__chat{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ChatContainer-module__LwwiGa__scroller{gap:var(--space-md);min-width:0;min-height:0;padding:var(--space-md);overscroll-behavior-y:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.ChatContainer-module__LwwiGa__transcript{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.ChatContainer-module__LwwiGa__composer{padding:var(--space-md);border-top:var(--border-width) solid var(--semantic-border-subtle);background-color:var(--semantic-bg-subtle);flex:none}
.page-module__LC57Mq__formSlot{--form-slot-height:178px;min-height:var(--form-slot-height);color:var(--semantic-icon-brand);justify-content:center;align-items:center;display:flex}
.BaseMap-module__iv1n-W__wrapper{overscroll-behavior:none;background-color:var(--semantic-bg-subtle);width:100%;height:100%;min-height:0;position:relative}.BaseMap-module__iv1n-W__map{width:100%;height:100%}.BaseMap-module__iv1n-W__overlay{left:0;right:0;bottom:calc(var(--space-lg) + var(--floating-controls-height,0px));z-index:var(--z-raised);gap:var(--space-sm);pointer-events:none;flex-direction:column;display:flex;position:absolute}.BaseMap-module__iv1n-W__overlay>*{pointer-events:auto}.BaseMap-module__iv1n-W__controls{justify-content:flex-end;align-items:center;gap:var(--space-sm);padding:0 var(--space-md);pointer-events:none;display:flex}.BaseMap-module__iv1n-W__controls>*{pointer-events:auto}
.ListSkeleton-module__Jmxqnq__list{gap:var(--space-xxs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ListSkeleton-module__Jmxqnq__item{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border:var(--border-width) solid var(--semantic-border-subtle);border-radius:var(--radius-4);display:flex}.ListSkeleton-module__Jmxqnq__body{gap:var(--space-xxs);flex-direction:column;flex:1;min-width:0;display:flex}
.AnalyzingSkeleton-module__xI_cwG__analyzing{gap:var(--space-lg);min-width:0;min-height:0;padding:var(--space-md);overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.AnalyzingSkeleton-module__xI_cwG__placeholder{gap:var(--space-xl);flex-direction:column;display:flex}.AnalyzingSkeleton-module__xI_cwG__section{gap:var(--space-sm);flex-direction:column;display:flex}
.Header-module__w88pgW__location{align-items:center;gap:var(--space-xs);color:var(--semantic-text-secondary);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);margin:0;display:flex}
.ReimagineContainer-module__uAVCtW__container{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ReimagineContainer-module__uAVCtW__header{gap:var(--space-sm);padding:var(--space-md) var(--space-md) var(--space-sm);flex-direction:column;flex:none;display:flex}.ReimagineContainer-module__uAVCtW__viewer{gap:var(--space-sm);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ReimagineContainer-module__uAVCtW__stage{gap:var(--space-sm);padding:var(--space-xs) var(--space-md);flex-direction:column;flex:none;display:flex}.ReimagineContainer-module__uAVCtW__captionRow{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:var(--touch-target);display:flex}.ReimagineContainer-module__uAVCtW__captionTrigger{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-full);color:var(--semantic-icon-base);cursor:pointer;background-color:#0000;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.ReimagineContainer-module__uAVCtW__captionTrigger:hover{background-color:var(--semantic-bg-secondary)}.ReimagineContainer-module__uAVCtW__captionTrigger:focus-visible{outline:2px solid var(--semantic-border-strong);outline-offset:-2px}.ReimagineContainer-module__uAVCtW__caption{color:var(--semantic-text-secondary);font-size:var(--body-p4-size);line-height:var(--body-p4-line-height);margin:0}
.AnnotationCard-module__JfBeBq__card{gap:var(--space-sm);flex-direction:column;display:flex}.AnnotationCard-module__JfBeBq__header{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.AnnotationCard-module__JfBeBq__page{color:var(--semantic-text-inactive);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height)}.AnnotationCard-module__JfBeBq__topic{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}.AnnotationCard-module__JfBeBq__sectionHeading{color:var(--semantic-text-brand);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);font-weight:var(--font-weight-semibold);margin:0}.AnnotationCard-module__JfBeBq__quote{--quote-font:ui-serif, Georgia, "Times New Roman", serif;padding-inline:var(--space-sm);border-left:var(--border-width) solid var(--semantic-border-base);color:var(--semantic-text-base);font-family:var(--quote-font);font-size:var(--body-p2-size);line-height:var(--body-p2-line-height);margin:0}.AnnotationCard-module__JfBeBq__card .AnnotationCard-module__JfBeBq__explanation{color:var(--semantic-text-tertiary);font-size:var(--body-p2-size);line-height:var(--body-p2-line-height)}.AnnotationCard-module__JfBeBq__actionsBlock{--dot-size:6px;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-5);background-color:var(--semantic-bg-brand-subtle);flex-direction:column;display:flex}.AnnotationCard-module__JfBeBq__actionsHeading{align-items:center;gap:var(--space-sm);color:var(--semantic-text-brand);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);font-weight:var(--font-weight-semibold);margin:0;display:flex}.AnnotationCard-module__JfBeBq__actionsHeading:before{content:"";width:var(--dot-size);height:var(--dot-size);border-radius:var(--radius-full);background-color:var(--semantic-bg-brand);display:block}.AnnotationCard-module__JfBeBq__actions{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AnnotationCard-module__JfBeBq__action{color:var(--semantic-text-base);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height)}.AnnotationCard-module__JfBeBq__footer{justify-content:center;display:flex}.AnnotationCard-module__JfBeBq__readStatus{align-items:center;gap:var(--space-xs);min-height:var(--control-md);color:var(--semantic-icon-inactive);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);display:inline-flex}@media (min-width:768px){.AnnotationCard-module__JfBeBq__footer{justify-content:flex-end}}
.Cluster-module__l02Tma__cluster{width:var(--cluster-size);height:var(--cluster-size);padding:0 0 var(--space-xxs);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:var(--radius-full);background-color:var(--semantic-bg-brand);color:var(--semantic-text-on-color);font-size:var(--label-label3-size);font-weight:var(--font-weight-semibold);line-height:var(--label-label3-line-height);cursor:pointer;border:none;justify-content:center;align-items:center;display:flex;position:relative}.Cluster-module__l02Tma__cluster:after{content:"";inset:var(--cluster-ring-inset);border:var(--cluster-ring-width) solid var(--semantic-border-map-marker);border-radius:var(--radius-full);pointer-events:none;position:absolute}.Cluster-module__l02Tma__cluster:focus-visible{outline:var(--focus-ring-width) solid var(--semantic-border-strong);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:no-preference){.Cluster-module__l02Tma__cluster{transition:transform var(--duration-fast) var(--ease-standard)}.Cluster-module__l02Tma__cluster:hover{transform:scale(1.06)}}
.FindWizard-module__4OK-Fq__eyebrow{justify-content:space-between;align-items:center;display:flex}.FindWizard-module__4OK-Fq__step{color:var(--semantic-text-secondary);font-size:var(--body-p4-size);line-height:var(--body-p4-line-height);text-transform:uppercase}
.Overview-module__TvnlIW__tags{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}
.CostBreakdownSkeleton-module__4o1m7W__wrapper{gap:var(--space-md);flex-direction:column;display:flex}.CostBreakdownSkeleton-module__4o1m7W__tabs{gap:var(--space-sm);display:flex}.CostBreakdownSkeleton-module__4o1m7W__table{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--semantic-border-subtle);border-radius:var(--radius-4);flex-direction:column;display:flex}.CostBreakdownSkeleton-module__4o1m7W__row{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}
.CostTable-module__1eeNBW__wrapper{border-radius:var(--radius-4);background-color:var(--semantic-bg-base);overflow-x:auto}.CostTable-module__1eeNBW__table{border-collapse:collapse;width:100%}.CostTable-module__1eeNBW__headItem,.CostTable-module__1eeNBW__headCost{padding:var(--space-sm) var(--space-md);color:var(--semantic-text-brand);font-size:var(--heading-h3-size);line-height:var(--heading-h3-line-height);font-weight:var(--font-weight-bold);text-align:left;white-space:nowrap}.CostTable-module__1eeNBW__headCost{text-align:right}.CostTable-module__1eeNBW__item,.CostTable-module__1eeNBW__cost{padding:var(--space-sm) var(--space-md);border-top:1px solid var(--semantic-border-base);font-size:var(--heading-h3-size);line-height:var(--heading-h3-line-height)}.CostTable-module__1eeNBW__item{color:var(--semantic-text-brand)}.CostTable-module__1eeNBW__cost{color:var(--semantic-text-base);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.CostTable-module__1eeNBW__totalLabel,.CostTable-module__1eeNBW__totalValue{padding:var(--space-sm) var(--space-md);border-top:1px solid var(--semantic-border-base);color:var(--semantic-text-strong);font-size:var(--body-p3-size);line-height:var(--body-p3-line-height);font-weight:var(--font-weight-semibold)}.CostTable-module__1eeNBW__totalLabel{text-align:left}.CostTable-module__1eeNBW__totalValue{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}
.RenovationListItem-module__TBrAqG__tile{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.RenovationListItem-module__TBrAqG__tile[data-variant=reimagine]{background-color:var(--semantic-bg-accent-4);color:var(--semantic-icon-base)}.RenovationListItem-module__TBrAqG__tile[data-variant=costBreakdown]{background-color:var(--semantic-bg-accent-2);color:var(--semantic-text-on-color)}
.DocumentInsights-module__OWpgvW__insights{min-width:0;min-height:0;padding:var(--space-md);overscroll-behavior-y:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.DocumentInsights-module__OWpgvW__content{gap:var(--space-xl)}.DocumentInsights-module__OWpgvW__summaryText{color:var(--semantic-text-base);font-size:var(--body-p2-size);line-height:var(--body-p2-line-height);margin:0}.DocumentInsights-module__OWpgvW__list{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
.ListContainerEmptyState-module__IHQXPa__examples{gap:var(--space-sm);margin-top:var(--space-xs);flex-direction:column;display:flex}.ListContainerEmptyState-module__IHQXPa__examplesTitle{color:var(--semantic-text-brand);font-size:var(--body-p2-size);line-height:var(--body-p2-line-height);font-weight:var(--font-weight-semibold);margin:0}.ListContainerEmptyState-module__IHQXPa__list{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
.Marker-module__BEucmq__marker{height:22px;padding:0 var(--space-sm) var(--space-xxs);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid var(--semantic-border-map-marker);border-radius:var(--radius-full);background-color:var(--semantic-bg-brand);color:var(--semantic-text-on-color);font-size:var(--label-label2-size);font-weight:var(--font-weight-medium);line-height:var(--label-label2-line-height);white-space:nowrap;cursor:pointer;align-items:center;display:flex}.Marker-module__BEucmq__marker[data-hovered]{background-color:var(--semantic-bg-brand-hover)}.Marker-module__BEucmq__marker[data-selected]{background-color:var(--semantic-bg-accent-2)}.Marker-module__BEucmq__marker:focus-visible{outline:var(--focus-ring-width) solid var(--semantic-border-strong);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:no-preference){.Marker-module__BEucmq__marker{transition:transform var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard)}.Marker-module__BEucmq__marker[data-selected],.Marker-module__BEucmq__marker[data-hovered]{transform:scale(1.08)}}
.History-module__x6rQFa__section{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.History-module__x6rQFa__header{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.History-module__x6rQFa__heading{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}.History-module__x6rQFa__sort{color:var(--semantic-text-secondary);font-size:var(--body-p4-size);line-height:var(--body-p4-line-height)}.History-module__x6rQFa__list{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
.UploadContainer-module__UD302q__container{width:min(100%, var(--layout-upload-max-width));min-height:0;padding:var(--space-md);flex-direction:column;flex:1;justify-content:center;margin:0 auto;display:flex}
