.heat-map-region_container__oq4w2{position:relative;width:100%;height:340px;overflow:hidden;border:1px solid rgba(255,255,255,.05);border-radius:16px;background:#0d0d16}.heat-map-region_svg__xVdOA{width:100%;height:100%}.heat-map-region_state__505nZ{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:340px;border:1px solid rgba(255,255,255,.05);border-radius:16px;background:rgba(255,255,255,.02);text-align:center}.heat-map-region_spinner__10rBy{width:28px;height:28px;border:2px solid var(--accent-gold);border-top:2px solid transparent;border-radius:50%;animation:heat-map-region_spin__a6KNs .8s linear infinite}@keyframes heat-map-region_spin__a6KNs{to{transform:rotate(1turn)}}.heat-map-region_stateText__NeNGy{max-width:260px;margin-top:12px;font-size:12px;color:rgba(255,255,255,.4)}.heat-map-region_sector__26mWv{transition:fill-opacity var(--transition-fast)}.heat-map-region_clickable__AAcwU{cursor:pointer}.heat-map-region_tooltip__MjI13{position:absolute;z-index:10;max-width:220px;padding:6px 10px;border:1px solid var(--glass-border);border-radius:8px;background:#1a1a26;box-shadow:0 10px 25px rgba(0,0,0,.4);pointer-events:none}.heat-map-region_tooltipTitle__RNWUf{font-size:12px;font-weight:700;color:var(--text-primary)}.heat-map-region_tooltipValue__nAWor{margin-top:2px;font-size:11px;font-weight:600;color:var(--accent-gold)}.heat-map-region_tooltipMeta__3nehL{font-size:10px;color:rgba(255,255,255,.45)}.heat-map-region_regionLabel__chofh{position:absolute;bottom:6px;left:8px;font-size:10px;color:rgba(255,255,255,.3);pointer-events:none}.heat-map-region_legend___5NoA{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.05);border-radius:12px;background:rgba(255,255,255,.02)}.heat-map-region_legendItems__HO5rP{display:flex;flex-wrap:wrap;gap:6px 14px}.heat-map-region_legendItem__4g_Ik{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-secondary)}.heat-map-region_swatch__T0bnU{width:12px;height:12px;flex-shrink:0;border-radius:3px}.heat-map-region_swatchEstimated__0o0O1{border:1px dashed rgba(255,255,255,.35);background:repeating-linear-gradient(45deg,rgba(255,255,255,.08) 0 2px,rgba(255,255,255,.22) 2px 3px)}.heat-map-region_legendNote__RyV0m{font-size:10px;color:rgba(255,255,255,.35)}.valuation-state_state___LY2r{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;border:1px solid rgba(255,255,255,.05);border-radius:14px;background:rgba(255,255,255,.02);text-align:center}.valuation-state_icon__HMq3Z{margin-bottom:12px;color:var(--accent-gold);opacity:.5}.valuation-state_title__qQRbi{font-size:14px;font-weight:600;color:rgba(255,255,255,.6)}.valuation-state_detail__LWuB1{max-width:300px;margin-top:4px;font-size:12px;color:rgba(255,255,255,.4)}.valuation-state_retry__fLoLU{margin-top:16px;padding:8px 16px;border:none;border-radius:999px;background:var(--accent-gold);color:var(--accent-ink);font-size:12px;font-weight:700;cursor:pointer;transition:filter var(--transition-fast)}.valuation-state_retry__fLoLU:hover{filter:brightness(1.1)}.valuation-state_skeleton__YOJIT{display:flex;flex-direction:column;gap:12px}.valuation-state_skeletonRow__KmPRH{display:grid;grid-template-columns:1fr 1fr;gap:12px}.valuation-state_block__vnRS0{height:88px;border-radius:14px;background:linear-gradient(90deg,rgba(255,255,255,.03),rgba(255,255,255,.07) 50%,rgba(255,255,255,.03));background-size:200% 100%;animation:valuation-state_shimmer__eiJO9 1.4s ease-in-out infinite}.valuation-state_blockTall__Z88ct{height:200px}.valuation-state_blockLine__LyRfA{height:14px;width:70%}.valuation-state_srOnly__eHjAI{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes valuation-state_shimmer__eiJO9{0%{background-position:200% 0}to{background-position:-200% 0}}.heatmap-panel_panel__OabZc{display:flex;flex-direction:column;gap:16px}.heatmap-panel_toolbar__Dft7S{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.heatmap-panel_regionPicker__lb76G{display:flex;align-items:center;gap:8px}.heatmap-panel_label__0eVIA{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.4)}.heatmap-panel_select__JotRO{display:flex;align-items:center;min-width:160px;height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.05);color:rgba(255,255,255,.85);font-size:13px}.heatmap-panel_pills__uAGX3{display:flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.04)}.heatmap-panel_pill__eVEal{padding:6px 12px;border:none;border-radius:999px;background:transparent;color:rgba(255,255,255,.5);font-size:12px;font-weight:600;cursor:pointer;transition:color var(--transition-fast)}.heatmap-panel_pill__eVEal:hover{color:var(--text-primary)}.heatmap-panel_pillActive__XvFwZ,.heatmap-panel_pillActive__XvFwZ:hover{background:var(--accent-gold);color:var(--accent-ink);font-weight:700}.heatmap-panel_chips__V4EE7{display:flex;flex-wrap:wrap;gap:6px}.heatmap-panel_chip__v2mrH{display:flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.03);color:rgba(255,255,255,.7);font-size:11px;font-weight:600;cursor:pointer;transition:transform var(--transition-fast),color var(--transition-fast)}.heatmap-panel_chip__v2mrH:hover{transform:scale(1.03);color:var(--text-primary)}.heatmap-panel_chipDot___Y4vQ{width:8px;height:8px;border-radius:50%}.heatmap-panel_chipValue__VosXA{color:rgba(255,255,255,.4)}.heatmap-panel_caption__4GBkM{font-size:10px;text-align:center;color:rgba(255,255,255,.25)}.price-distribution-chart_card__fYQuB{padding:12px;border:1px solid rgba(255,255,255,.05);border-radius:14px;background:rgba(255,255,255,.02)}.price-distribution-chart_title__RnwZm{margin-bottom:6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.4)}.price-distribution-chart_svg__H7lF_{display:block;width:100%;max-height:220px}.price-distribution-chart_bar__WaZKG{fill:rgba(234,185,99,.25);stroke:rgba(234,185,99,.4);stroke-width:.5}.price-distribution-chart_gradientStop__AzW2j{stop-color:var(--accent-gold)}.price-distribution-chart_curve__OIgK9{fill:none;stroke:var(--accent-gold);stroke-width:2;stroke-linecap:round}.price-distribution-chart_medianLine__0CnbR{stroke:rgba(255,255,255,.3);stroke-width:1;stroke-dasharray:4 3}.price-distribution-chart_medianLabel__oSQIL{fill:rgba(255,255,255,.5);font-size:10px}.price-distribution-chart_askingLine__l704O{stroke:var(--accent-gold);stroke-width:2}.price-distribution-chart_askingDot__dvavy{fill:var(--accent-gold)}.price-distribution-chart_askingLabel__mgjxg{fill:var(--accent-gold);font-size:11px;font-weight:600}.price-distribution-chart_tick__O5H2h{fill:rgba(255,255,255,.35);font-size:9px}@media (max-width:480px){.price-distribution-chart_tick__O5H2h{font-size:15px}.price-distribution-chart_askingLabel__mgjxg,.price-distribution-chart_medianLabel__oSQIL{font-size:16px}}.price-competitiveness_card__iyrX9{border:1px solid rgba(255,255,255,.05);border-radius:14px;background:rgba(255,255,255,.02)}.price-competitiveness_toggle__9SEhH{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;border:none;background:transparent;color:rgba(255,255,255,.7);font-size:13px;font-weight:600;cursor:pointer;transition:color var(--transition-fast)}.price-competitiveness_toggle__9SEhH:hover{color:var(--text-primary)}.price-competitiveness_toggleLabel__k16AO{display:flex;align-items:center;gap:8px}.price-competitiveness_toggleIcon__uYGqA{color:var(--accent-gold)}.price-competitiveness_body__p95nP{padding:12px 16px 16px;border-top:1px solid rgba(255,255,255,.05)}.price-competitiveness_askingRow__3zC12{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:13px;color:rgba(255,255,255,.5)}.price-competitiveness_askingValue__G2_b6{font-size:16px;font-weight:700;color:var(--accent-gold)}.price-competitiveness_slider__MloDB{width:100%;accent-color:var(--accent-gold)}.price-competitiveness_scale__fuHfe{display:flex;align-items:center;justify-content:space-between;margin-top:4px;font-size:10px;color:rgba(255,255,255,.35)}.price-competitiveness_scaleMedian__bG2RF{color:rgba(255,255,255,.55)}.price-competitiveness_edgeNote__19tj1{margin-top:8px;font-size:10px;font-weight:600;text-align:center}.price-competitiveness_result__v9UmY{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px}.price-competitiveness_scoreBox__C4rfg{padding:8px 16px;border-radius:12px;background:rgba(255,255,255,.04);text-align:center}.price-competitiveness_scoreLabel__9SGpi{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.4)}.price-competitiveness_score__guACS{font-size:28px;font-weight:700}.price-competitiveness_verdict__q0QDC{max-width:180px;font-size:11px;line-height:1.25;color:rgba(255,255,255,.35)}.price-competitiveness_good__D2YGw{color:var(--trend-up)}.price-competitiveness_mid__PuPJ1{color:var(--accent-gold)}.price-competitiveness_bad__XfVJu{color:var(--trend-down)}.own-valuation-panel_panel___Kh3j{display:flex;flex-direction:column;gap:16px}.own-valuation-panel_headlines__9tA6r{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.own-valuation-panel_headline__2Vh9v{padding:16px;border:1px solid rgba(255,255,255,.05);border-radius:14px;background:rgba(255,255,255,.03)}.own-valuation-panel_headlineLabel__M1XFq{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.4)}.own-valuation-panel_headlineValue__l3_kb{margin-top:4px;font-size:22px;font-weight:700;color:var(--text-primary)}.own-valuation-panel_headlineValueAccent__UCntT{color:var(--accent-gold)}.own-valuation-panel_headlineHint__wjp5i{margin-top:2px;font-size:11px;color:rgba(255,255,255,.35)}.own-valuation-panel_sample__KCBym{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11px;color:rgba(255,255,255,.4)}.own-valuation-panel_relaxed__YSl4i{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--accent-gold-soft);color:var(--accent-gold);font-weight:600}.own-valuation-panel_methodology__DBCqo{font-size:11px;line-height:1.4;text-align:center;color:rgba(255,255,255,.3)}@media (max-width:480px){.own-valuation-panel_headlines__9tA6r{grid-template-columns:minmax(0,1fr)}}.valuation-location-map_map__V9L_M{width:100%;height:100%;border-radius:14px;overflow:hidden}.valuation-location-panel_panel__p48Zp{display:flex;flex-direction:column;height:100%;min-height:320px}@media (max-width:1023px){.valuation-location-panel_panel__p48Zp{height:max(320px,60dvh)}}.valuation-aira-chat_chat___uvlb{display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:12px 24px 16px;border-top:1px solid rgba(255,255,255,.05);background:rgba(255,255,255,.02)}.valuation-aira-chat_answer__e8Gcm{display:flex;gap:8px;max-height:96px;margin:0;overflow-y:auto;color:rgba(255,255,255,.8);font-size:13px;line-height:1.5}.valuation-aira-chat_answerIcon__ZI6cn{flex-shrink:0;margin-top:3px;color:var(--accent-gold)}.valuation-aira-chat_form__OJfKg{display:flex;align-items:center;gap:8px}.valuation-aira-chat_input__tLPgR{flex:1;min-width:0;height:40px;padding:0 16px;border:1px solid rgba(255,255,255,.08);border-radius:999px;outline:none;background:rgba(255,255,255,.05);color:rgba(255,255,255,.85);font-size:13px;transition:border-color var(--transition-fast)}.valuation-aira-chat_input__tLPgR:focus-visible{border-color:rgba(234,185,99,.5)}.valuation-aira-chat_input__tLPgR::placeholder{color:rgba(255,255,255,.3)}.valuation-aira-chat_send___WHZG{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border:none;border-radius:999px;background:var(--accent-gold);color:var(--accent-ink);cursor:pointer;transition:opacity var(--transition-fast)}.valuation-aira-chat_send___WHZG:disabled{opacity:.4;cursor:default}@media (max-width:1023px){.valuation-aira-chat_chat___uvlb{padding:10px 16px calc(12px + env(safe-area-inset-bottom))}}.valuation-filters-panel_panel__iP9Jx{display:flex;flex-direction:column;min-height:0}.valuation-filters-panel_fields__cG3OH{display:flex;flex:1;flex-direction:column;gap:16px;padding:20px 24px;overflow-y:auto}.valuation-filters-panel_group__yh2Dh{display:flex;flex-direction:column;gap:8px}.valuation-filters-panel_label__3mnl_{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.4)}.valuation-filters-panel_labelIcon__TjyoG{color:var(--accent-gold)}.valuation-filters-panel_control__qxVCm{display:flex;align-items:center;width:100%;height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:999px;outline:none;background:rgba(255,255,255,.05);color:rgba(255,255,255,.85);font-size:13px;color-scheme:dark;transition:border-color var(--transition-fast)}.valuation-filters-panel_control__qxVCm:focus,.valuation-filters-panel_control__qxVCm:focus-visible{border-color:rgba(234,185,99,.5)}.valuation-filters-panel_control__qxVCm::placeholder{color:rgba(255,255,255,.3)}.valuation-filters-panel_range___vVxb{display:flex;align-items:center;gap:8px}.valuation-filters-panel_rangeSeparator__Me7nq{color:rgba(255,255,255,.3)}.valuation-filters-panel_footer__7FPHf{padding:16px 24px;border-top:1px solid rgba(255,255,255,.05)}.valuation-filters-panel_apply__WGZGH{width:100%;padding:12px;border:none;border-radius:12px;background:var(--accent-gold);color:var(--accent-ink);font-size:14px;font-weight:700;cursor:pointer;transition:transform var(--transition-fast)}.valuation-filters-panel_apply__WGZGH:hover{transform:scale(1.02)}.valuation-filters-panel_summary__BDERE{display:none}@media (max-width:1023px){.valuation-filters-panel_summary__BDERE{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;border:none;background:transparent;color:var(--text-primary);font-size:13px;font-weight:600;text-align:left;cursor:pointer}.valuation-filters-panel_summaryText__pOy9M{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.valuation-filters-panel_summaryChevron__9Orsh{flex-shrink:0;color:rgba(255,255,255,.5);transition:transform var(--transition-fast)}.valuation-filters-panel_expanded__ZfN03 .valuation-filters-panel_summaryChevron__9Orsh{transform:rotate(180deg)}.valuation-filters-panel_fields__cG3OH,.valuation-filters-panel_footer__7FPHf{display:none}.valuation-filters-panel_expanded__ZfN03 .valuation-filters-panel_fields__cG3OH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 16px 16px;overflow:visible}.valuation-filters-panel_expanded__ZfN03 .valuation-filters-panel_footer__7FPHf{display:block;padding:12px 16px}}@media (max-width:480px){.valuation-filters-panel_expanded__ZfN03 .valuation-filters-panel_fields__cG3OH{grid-template-columns:minmax(0,1fr)}}.valuation-filters-panel_point__ikW_D{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.05)}.valuation-filters-panel_pointLabel__Kf2dP{color:rgba(255,255,255,.85);font-size:13px;line-height:1.4}.valuation-filters-panel_pointClear__AT3oi{align-self:flex-start;padding:0;border:none;background:none;color:var(--accent-gold);font-size:12px;cursor:pointer}.valuation-filters-panel_pointClear__AT3oi:hover{text-decoration:underline}.valuation-mic-button_mic__TDSa_{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.75);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.valuation-mic-button_mic__TDSa_:hover{border-color:rgba(234,185,99,.5);color:var(--text-primary)}.valuation-mic-button_idle__sCVh7{color:var(--accent-gold)}.valuation-mic-button_connecting__dmlgc{opacity:.7}.valuation-mic-button_active__uqGp4{border-color:var(--accent-gold);background:var(--accent-gold-soft);color:var(--accent-gold);animation:valuation-mic-button_pulse__uWJAM 1.6s ease-in-out infinite}.valuation-mic-button_spin__syD51{animation:valuation-mic-button_spin__syD51 .9s linear infinite}@keyframes valuation-mic-button_spin__syD51{to{transform:rotate(1turn)}}@keyframes valuation-mic-button_pulse__uWJAM{0%,to{box-shadow:0 0 0 0 rgba(234,185,99,.35)}50%{box-shadow:0 0 0 6px rgba(234,185,99,0)}}@media (prefers-reduced-motion:reduce){.valuation-mic-button_active__uqGp4,.valuation-mic-button_spin__syD51{animation:none}}@media (max-width:479px){.valuation-mic-button_mic__TDSa_{width:32px;padding:0;justify-content:center}.valuation-mic-button_label__cy2iu{display:none}}.valuation-tabs_bar__AglV2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.05)}.valuation-tabs_pills__qqJNM{display:flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.04)}.valuation-tabs_currency__ZL8Kx,.valuation-tabs_tab__d7eOt{border:none;border-radius:999px;background:transparent;color:rgba(255,255,255,.5);font-weight:600;white-space:nowrap;cursor:pointer;transition:color var(--transition-fast)}.valuation-tabs_tab__d7eOt{padding:6px 12px;font-size:12px}.valuation-tabs_currency__ZL8Kx{padding:4px 10px;font-size:11px}.valuation-tabs_currency__ZL8Kx:hover:not(:disabled),.valuation-tabs_tab__d7eOt:hover{color:var(--text-primary)}.valuation-tabs_active__YOvkn,.valuation-tabs_active__YOvkn:hover{background:var(--accent-gold);color:var(--accent-ink);font-weight:700}.valuation-tabs_currency__ZL8Kx:disabled{cursor:not-allowed;opacity:.4}.valuation-tabs_currency__ZL8Kx.valuation-tabs_active__YOvkn:disabled{opacity:1}@media (max-width:1023px){.valuation-tabs_bar__AglV2{position:sticky;top:0;z-index:2;padding:10px 16px;background:rgb(18,18,26)}.valuation-tabs_pills__qqJNM:first-child{max-width:100%;overflow-x:auto;scrollbar-width:none}.valuation-tabs_pills__qqJNM:first-child::-webkit-scrollbar{display:none}}.valuation-modal_overlay__ayWd1{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.7);backdrop-filter:blur(4px)}.valuation-modal_dialog__clSvS{display:flex;flex-direction:column;width:100%;max-width:1120px;height:min(860px,88vh);overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:rgba(18,18,26,.98);box-shadow:0 24px 60px rgba(0,0,0,.5);backdrop-filter:blur(var(--blur-amount));animation:valuation-modal_fade-slide-up__a_0j2 .25s ease-out}.valuation-modal_header__iN0Bv{display:flex;align-items:center;gap:12px;padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.05)}.valuation-modal_title__fJ6dR{flex:1;font-family:var(--font-lexend),var(--font-body);font-size:18px;font-weight:700;color:var(--text-primary)}.valuation-modal_headerSlot__F9ZVH{display:flex;align-items:center;min-width:32px}.valuation-modal_close__i_oOd{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:rgba(255,255,255,.5);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.valuation-modal_close__i_oOd:hover{background:rgba(255,255,255,.05);color:var(--text-primary)}.valuation-modal_body__4mHnH{display:grid;flex:1;grid-template-columns:320px minmax(0,1fr);min-height:0}.valuation-modal_filters__RFVDD{display:flex;flex-direction:column;min-height:0;border-right:1px solid rgba(255,255,255,.05)}.valuation-modal_main__MY8W_{display:flex;flex-direction:column;min-width:0;min-height:0}.valuation-modal_content__xuu9o{flex:1;min-height:0;padding:20px 24px;overflow-y:auto}@media (max-width:1023px){.valuation-modal_overlay__ayWd1{padding:0}.valuation-modal_dialog__clSvS{max-width:none;height:100vh;height:100dvh;border:none;border-radius:0}.valuation-modal_header__iN0Bv{padding:12px 16px}.valuation-modal_body__4mHnH{display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.valuation-modal_filters__RFVDD{flex-shrink:0;border-right:none;border-bottom:1px solid rgba(255,255,255,.05)}.valuation-modal_main__MY8W_{flex:1 0 auto}.valuation-modal_content__xuu9o{flex:none;padding:16px;overflow-y:visible}}