@layer theme,base,components;@layer utilities{.home-facade-plain{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-default);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.home-facade-plain:hover{--tw-shadow:0 0 25px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:40rem){.home-facade-plain{border-color:#0000}}.home-facade-lift{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.home-facade-lift:hover{--tw-shadow:0 0 25px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:40rem){.home-facade-icon-plain{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-default);background-color:var(--color-neutral-0);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.home-facade-icon-plain:is(:where(.group):hover *){background-color:var(--color-brand-primary-50);border-color:#0000}}}.home-facade-grid{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:40rem){.home-facade-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:64rem){.home-facade-grid{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(9,minmax(0,1fr))}}.rv-skeleton-bar{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-lg);position:absolute;top:50%;left:0}.market-pill{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;border-width:1px;flex:1}.market-pill-on{border-color:var(--color-brand-primary-500);background-color:var(--color-brand-primary-50);color:var(--color-brand-primary-700)}.market-pill-off{border-color:var(--color-border-default);background-color:var(--color-bg-default);color:var(--color-fg-secondary)}.market-stat{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-default);background-color:var(--color-bg-subtle);padding:calc(var(--spacing) * 2)}.market-stat-label{margin-bottom:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-fg-secondary)}.home-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-fg-default)}.home-title-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}@media (min-width:40rem){.home-title-row{gap:calc(var(--spacing) * 4)}}.home-title-link{cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.home-title-link:hover{color:var(--color-brand-primary-500)}}@media not all and (min-width:40rem){.home-view-all-motion>.ee-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}}.home-view-all-motion{transition-property:color,gap;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media (prefers-reduced-motion:reduce){.home-view-all-motion{transition-property:none}}.discover-dot-warn{background-color:var(--color-status-warning-500)}.discover-dot-info{background-color:var(--color-status-info-500)}.discover-dot-error{background-color:var(--color-status-error-500)}.discover-city-lead{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-fg-secondary)}:where(.discover-city-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-border-default)}.home-tool-card{gap:calc(var(--spacing) * 4);border-radius:var(--radius-3xl);background-color:var(--color-bg-default);height:100%;padding:calc(var(--spacing) * 6);flex-direction:column;display:flex;position:relative}.home-tool-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-fg-default)}.home-tool-title:after{--tw-content:"";content:var(--tw-content);border-radius:var(--radius-3xl);position:absolute;inset:0}.home-tool-arrow{color:var(--color-primary-700);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0}@media (hover:hover){.home-tool-arrow:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}}.discover-city-row{align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-fg-default);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}.discover-city-link{min-height:calc(var(--spacing) * 11);text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;display:flex;overflow:hidden}.discover-city-link:after{content:"";position:absolute;inset:0}.discover-city-chevron{--_icon-size:14px;color:var(--color-fg-disabled);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0}.discover-city-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-radius:var(--radius-full);opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0}@media (hover:hover){.discover-city-row:is(:where(.group):hover *){color:var(--color-brand-primary-600)}.discover-city-chevron:is(:where(.group):hover *){color:var(--color-brand-primary-500)}.discover-city-dot:is(:where(.group):hover *){opacity:1}}.discover-city-stats{align-items:flex-end;gap:calc(var(--spacing) * .5);flex-direction:column;flex-shrink:0;display:flex}.discover-city-price,.discover-city-sub{font-size:var(--text-xs);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);white-space:nowrap}.discover-city-price{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-700)}.discover-city-sub{color:var(--color-fg-secondary)}.discover-city-rank{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-radius:var(--radius-full);background-color:var(--color-pink-100);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-pink-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.discover-city-rank:is(:where(.group):hover *){background-color:var(--color-brand-primary-100);color:var(--color-brand-primary-600)}}.discover-city-change{border-radius:var(--radius-full);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.discover-city-up{background-color:var(--color-status-success-50);color:var(--color-status-success-600)}.discover-city-down{background-color:var(--color-status-error-50);color:var(--color-status-error-600)}
