.LeaderboardPeriodSegment_segment__6SOvw{display:flex;width:100%;box-sizing:border-box;gap:var(--spacing-2xs);padding:var(--spacing-2xs);border-radius:var(--radius-m);background:var(--color-bg-sunken);border:var(--border-thin) solid var(--color-border-subtle)}.LeaderboardPeriodSegment_segment__6SOvw[data-disabled]{opacity:.72}.LeaderboardPeriodSegment_btn__tPQ7N{flex:1 1;display:flex;align-items:center;justify-content:center;min-width:0;min-height:var(--spacing-2xl);margin:0;padding:var(--spacing-xs) var(--spacing-s);border:none;border-radius:var(--radius-s);background:transparent;color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);font-family:inherit;cursor:pointer;line-height:var(--leading-tight);box-sizing:border-box}.LeaderboardPeriodSegment_btn__tPQ7N:disabled{cursor:not-allowed}.LeaderboardPeriodSegment_btn__tPQ7N:hover{color:var(--color-text-primary)}.LeaderboardPeriodSegment_btn__tPQ7N[aria-selected=true]{background:var(--color-bg-surface);color:var(--color-text-primary);font-weight:var(--weight-semibold);box-shadow:var(--shadow-xs);border:var(--border-thin) solid var(--color-border-subtle)}.LeaderboardRank_rank__eNJ4G{display:inline-flex;align-items:center;justify-content:flex-end;flex-shrink:0;width:var(--leaderboard-rank-width,var(--size-m));height:var(--medal-size)}.LeaderboardRank_sizeS__7X2fH{--medal-size:var(--size-icon-xl)}.LeaderboardRank_sizeL__61Zz3{--medal-size:var(--size-xl);width:auto}.LeaderboardRank_other__dUT4M{font-size:var(--text-s);font-weight:var(--weight-semibold);line-height:var(--leading-relaxed);color:var(--color-text-tertiary)}.LeaderboardRank_medal__9w4VC{--medal-icon-units:24;--medal-disc-center-y:15.5;--medal-number-size:calc(var(--medal-size) * 0.375);position:relative;width:var(--medal-size);height:var(--medal-size)}.LeaderboardRank_medal__9w4VC:before{content:"";position:absolute;inset:0;background-color:currentColor;-webkit-mask:url(/icons/medal.svg) center/contain no-repeat;mask:url(/icons/medal.svg) center/contain no-repeat}.LeaderboardRank_medal__9w4VC[data-place="1"]{color:var(--color-status-warning-bold)}.LeaderboardRank_medal__9w4VC[data-place="2"]{color:var(--color-text-placeholder)}.LeaderboardRank_medal__9w4VC[data-place="3"]{color:var(--color-warning)}.LeaderboardRank_number___sbbo{position:absolute;left:50%;top:calc(100% * var(--medal-disc-center-y) / var(--medal-icon-units));transform:translate(-50%,-50%);font-size:var(--medal-number-size);font-weight:var(--weight-bold);line-height:var(--leading-none);color:var(--color-text-on-inverse)}.UserCell_avatar__LJ2yR{--skeleton-radius:var(--radius-pill);position:relative;flex-shrink:0;width:var(--user-cell-avatar-size,var(--size-l));height:var(--user-cell-avatar-size,var(--size-l))}.UserCell_cell__u2Hkn{display:flex;align-items:center;gap:var(--spacing-s);min-width:0;max-width:100%}.UserCell_body__FaSm5{display:flex;flex-direction:column;min-width:0;flex:1 1;line-height:1.2}.UserCell_nameLine__IBAy1{display:inline-flex;align-items:center;gap:var(--spacing-xs);min-width:0;font-size:var(--text-s);font-weight:var(--weight-normal);color:var(--color-text-primary)}.UserCell_name__tG1B4{min-width:0}.UserCell_name__tG1B4,.UserCell_subtitle__agnj6{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserCell_subtitle__agnj6{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:var(--spacing-2xs)}.LeaderboardRow_row__9MMYY{display:flex;align-items:center;gap:var(--spacing-s);padding:var(--spacing-m) var(--spacing-l);text-decoration:none;color:inherit}.LeaderboardRow_row__9MMYY[data-you]{background:var(--color-info-bg)}.LeaderboardRow_row__9MMYY:focus-visible{outline:var(--focus-outline-width) solid var(--color-focus);outline-offset:calc(var(--focus-outline-width) * -1)}@media (hover:hover){.LeaderboardRow_row__9MMYY:hover{background:var(--color-bg-hover)}.LeaderboardRow_row__9MMYY[data-you]:hover{background:var(--color-focus-soft)}}.LeaderboardRow_cell__o7bHh{--user-cell-avatar-size:var(--height-control-m);flex:1 1}.LeaderboardRow_you__sJiNL{color:var(--color-text-tertiary)}.LeaderboardSpotCard_card__nHqFV{--cta-card-gap:var(--spacing-s);--cta-card-padding:var(--spacing-l);--cta-card-title-size:var(--text-s);--cta-card-message-size:var(--text-xs);--cta-card-message-leading:var(--leading-snug);--cta-card-actions-align:stretch;--cta-card-action-width:100%}.ConstructionBadge_badge__hy5c9{display:inline-flex;align-items:center;gap:var(--spacing-xs);min-width:0;font-size:var(--text-s);color:var(--color-text-tertiary);white-space:nowrap}.ConstructionBadge_check__Uz8dl{flex-shrink:0;width:16px;height:16px;opacity:.8;background-color:var(--color-success);mask:url(/icons/check-circle.svg) no-repeat center/contain;-webkit-mask:url(/icons/check-circle.svg) no-repeat center/contain}.DealPageContent_page__9MKDa{display:flex;flex-direction:column;gap:var(--spacing-s);padding-top:0;padding-bottom:var(--spacing-m)}@media (max-width:640px){.DealPageContent_withDocumentsBar__4y2Px{padding-bottom:calc(env(safe-area-inset-bottom, 0px) + var(--spacing-section))}}.DealPageContent_header___pSvH{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.DealPageContent_headerTitle__6Uk0V{margin:0}.DealPageContent_topActions__wmBMo{display:none}@media (min-width:1024px){.DealPageContent_page__9MKDa{padding-top:var(--spacing-m)}.DealPageContent_header___pSvH{position:static;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:var(--spacing-s);gap:var(--spacing-s);width:auto;height:auto;overflow:visible;white-space:normal;-webkit-clip-path:none;clip-path:none;margin-bottom:var(--spacing-m)}.DealPageContent_headerTitle__6Uk0V{grid-column:2;justify-self:center;font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-text-primary);line-height:1.2}.DealPageContent_topActions__wmBMo{grid-column:3;display:flex;align-items:center;gap:var(--spacing-xs);justify-self:end}}.DealPageContent_grid__0zNvj{display:flex;flex-direction:column;gap:var(--spacing-s)}.DealPageContent_colMain__s3I8E,.DealPageContent_colSide__qwZfl{display:flex;flex-direction:column;gap:var(--spacing-s);min-width:0}@media (min-width:768px){.DealPageContent_grid__0zNvj{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--spacing-s);gap:var(--spacing-s);align-items:start}}.ImagePager_pager__uBET5{--dot-size:0.375rem;--dot-size-far:0.25rem;--dot-size-active:calc(var(--dot-size) * 2.5);display:flex;align-items:center;gap:var(--spacing-xs);filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--black) 45%,transparent));pointer-events:none}.ImagePager_dot__Fgw7j{flex:none;width:var(--dot-size);height:var(--dot-size);border-radius:50%;background:color-mix(in srgb,var(--white) 60%,transparent);transition:width var(--transition-fast),background-color var(--transition-fast)}.ImagePager_dot__Fgw7j[data-distance="0"]{width:var(--dot-size-active);border-radius:var(--radius-pill);background:var(--white)}.ImagePager_dot__Fgw7j[data-distance="2"],.ImagePager_dot__Fgw7j[data-distance="3"]{width:var(--dot-size-far);height:var(--dot-size-far)}@media (prefers-reduced-motion:reduce){.ImagePager_dot__Fgw7j{transition:none}}.ImageScrubber_root__j83IF{position:absolute;inset:0;isolation:isolate}.ImageScrubber_slide__kEa2a{position:absolute;inset:0;visibility:hidden}.ImageScrubber_slideActive__O3K5z{visibility:visible}.ImageScrubber_more__mDCFx{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:var(--spacing-l);background:color-mix(in srgb,var(--black) 55%,transparent);color:var(--color-text-on-inverse);font-size:var(--text-m);font-weight:var(--weight-medium);text-align:center}.ImageScrubber_pager__maSBL{position:absolute;right:var(--spacing-s);bottom:var(--spacing-s);z-index:3}.ProjectCard_card__3naHH{display:flex;flex-direction:column;align-items:stretch;overflow:hidden;border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-l);background:var(--color-bg-surface);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}@media (hover:hover) and (pointer:fine){.ProjectCard_card__3naHH:hover{border-color:var(--color-border-default);box-shadow:var(--shadow-m)}.ProjectCard_card__3naHH.ProjectCard_elevated__q5qaL:hover{box-shadow:var(--shadow-l)}}.ProjectCard_card__3naHH.ProjectCard_elevated__q5qaL{box-shadow:var(--shadow-l)}.ProjectCard_card__3naHH:focus-visible{outline:var(--focus-outline-width) solid var(--color-focus);outline-offset:var(--focus-outline-offset)}.ProjectCard_locationRow__lw_a8{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-s);width:100%}.ProjectCard_showOnMap__9piUG{display:none;flex-shrink:0;padding:0;border:none;background:none;color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer}@media (hover:hover) and (pointer:fine){.ProjectCard_card__3naHH:hover .ProjectCard_showOnMap__9piUG{display:inline}.ProjectCard_showOnMap__9piUG:hover{text-decoration:underline;text-underline-offset:2px}}@media (hover:none),(pointer:coarse){.ProjectCard_showOnMap__9piUG{display:inline}}.ProjectCard_image__Q_uKe{position:relative;width:100%;height:190px;overflow:hidden;border-radius:var(--radius-l) var(--radius-l) 0 0;background:var(--color-bg-sunken)}.ProjectCard_developer__sIDON{position:absolute;left:var(--spacing-s);bottom:var(--spacing-s);z-index:3;display:inline-flex;align-items:center;gap:var(--spacing-xs);height:24px;max-width:calc(100% - 2 * var(--spacing-s));padding:var(--spacing-2xs) var(--spacing-s) var(--spacing-2xs) var(--spacing-2xs);background:color-mix(in srgb,var(--color-bg-surface) 90%,transparent);backdrop-filter:blur(8px) saturate(130%);-webkit-backdrop-filter:blur(8px) saturate(130%);border:var(--border-thin) solid color-mix(in srgb,var(--color-border-default) 55%,transparent);border-radius:var(--radius-s);overflow:hidden;box-shadow:var(--shadow-m);cursor:pointer}.ProjectCard_developerNoLogo__TwfQR{padding-left:var(--spacing-s)}.ProjectCard_developer__sIDON:focus-visible{outline:var(--focus-outline-width) solid var(--color-focus);outline-offset:var(--focus-outline-offset)}.ProjectCard_developerLogo___YvQ1{position:relative;flex-shrink:0;height:100%;aspect-ratio:1/1;background:transparent;border-radius:var(--radius-2xs);overflow:hidden}.ProjectCard_developerLogoImg__tVcw8,.ProjectCard_developerLogoImg__tVcw8 img{object-fit:contain!important;object-position:center!important}.ProjectCard_developerName__jSq7G{min-width:0;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProjectCard_developer__sIDON:hover .ProjectCard_developerName__jSq7G{text-decoration:underline;text-underline-offset:2px}.ProjectCard_body__wf99n{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2xs);padding:var(--spacing-m);text-align:left}.ProjectCard_name__M43sG{margin:0;max-width:100%;font-size:var(--text-m);font-weight:var(--weight-semibold);color:var(--color-text-primary);line-height:1.25;text-align:left;overflow-wrap:anywhere}.ProjectCard_location__EL808{min-width:0;overflow:hidden;font-size:var(--text-s);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis}.ProjectCard_pinBottom__86y_i{margin-top:auto;padding-top:var(--spacing-m)}.ProjectCard_stats__osMmW{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:var(--spacing-2xs) var(--spacing-m);width:100%}.ProjectCard_price__Uz2x3{display:inline-flex;align-items:baseline;font-size:var(--text-m);font-weight:var(--weight-bold);color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ProjectCard_priceUnit__ZJyJF{font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.ProjectCard_priceSlash__2Hwba{margin:0 var(--spacing-2xs)}.ProjectCard_deals__cDdjK{display:inline-flex;align-items:center;gap:var(--spacing-xs);font-size:var(--text-s);font-weight:var(--weight-normal);color:var(--color-text-primary)}.ProjectCard_dealsIcon__FS_Ck{font-size:var(--text-m);line-height:1}.ProjectCard_dealsCount__znTM3{text-underline-offset:2px}.ProjectCard_dealsCount__znTM3:focus-visible,.ProjectCard_dealsCount__znTM3:hover{text-decoration:underline}.ProjectCard_viewLink__6b2Dv{margin-top:var(--spacing-m);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-primary)}.Leaderboard_header__JObph,.Leaderboard_leaderboard__jHhIb{display:flex;flex-direction:column}.Leaderboard_header__JObph{justify-content:flex-end;padding:0 var(--spacing-l);--header-trigger-overhang:6px;min-height:calc(var(--text-display) * var(--leading-tight) + var(--header-trigger-overhang))}.Leaderboard_headerRow__LG5bi{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-s)}.Leaderboard_title__EU_LT{flex:1 1;min-width:0;margin:0;font-size:var(--text-s);font-weight:var(--weight-semibold);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.Leaderboard_period__NHFr8{display:inline-flex;align-items:baseline;flex-shrink:0}.Leaderboard_list__zC_Ai{display:flex;flex-direction:column}.Leaderboard_spot__cAChJ{padding:var(--spacing-m) var(--spacing-l) 0;animation:Leaderboard_spot-reveal__HVU8Q var(--transition-slow)}@keyframes Leaderboard_spot-reveal__HVU8Q{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.Leaderboard_spot__cAChJ{animation:none}}.Leaderboard_footer__C6qW5{display:flex;justify-content:center;padding:var(--spacing-s) var(--spacing-l)}