.report_main__W8bun{min-height:calc(100vh - var(--header-height));background:var(--color-surface-alt)}.ReportStates_loading___SIqI{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);padding:var(--space-20) var(--space-4);max-width:var(--max-width-content);margin:0 auto;text-align:center}.ReportStates_spinner__Fkubu{width:56px;height:56px;border:4px solid var(--color-brand-100);border-top-color:var(--color-brand-500);border-radius:var(--radius-full);animation:ReportStates_spin__LC7yG .9s linear infinite}@keyframes ReportStates_spin__LC7yG{to{transform:rotate(1turn)}}.ReportStates_loadingTitle__r6uqf{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ReportStates_loadingSteps__DfGZd{list-style:none;display:flex;flex-direction:column;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ReportStates_error__BWMFx{max-width:var(--max-width-content);margin:0 auto;padding:var(--space-12) var(--space-4);display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}.ReportStates_errorTitle___q5hX{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.ReportStates_errorMessage__NrgVj{font-size:var(--font-size-base);color:var(--color-overpriced);background:var(--color-overpriced-bg);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-overpriced-border);max-width:480px}.ReportStates_errorHint__rYKqU{font-size:var(--font-size-sm);color:var(--color-text-secondary);max-width:480px;line-height:var(--line-height-relaxed)}.ReportStates_errorHint__rYKqU code{background:var(--color-surface-sunken);padding:1px var(--space-2);border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:var(--font-size-xs)}.ReportStates_errorRetry__tgas3{padding:var(--space-3) var(--space-5);background:var(--color-primary);color:var(--color-text-on-brand);border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base)}.ReportStates_errorRetry__tgas3:hover{background:var(--color-primary-hover)}.auth_center__xVLka{width:100%;max-width:var(--max-width-content);margin:0 auto;padding:var(--space-20) var(--space-4);display:flex;justify-content:center}.auth_card__F4Yep{width:100%;max-width:460px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--space-4);text-align:center}.auth_eyebrow__0I32g{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.auth_title__H_y44{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:-.02em;color:var(--color-text-primary)}.auth_description__3_3aL{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.auth_googleButton__KygZu{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);height:48px;background:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);transition:background var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard);margin-top:var(--space-2)}.auth_googleButton__KygZu:hover:not(:disabled){background:var(--color-surface-alt);border-color:var(--color-brand-400)}.auth_googleButton__KygZu:disabled{opacity:.6;cursor:not-allowed}.auth_primaryButton__Yg7IS{height:52px;background:var(--color-primary);color:var(--color-text-on-brand);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-top:var(--space-2);transition:background var(--duration-fast) var(--easing-standard)}.auth_primaryButton__Yg7IS:hover:not(:disabled){background:var(--color-primary-hover)}.auth_primaryButton__Yg7IS:disabled{background:var(--color-brand-300);cursor:not-allowed}.auth_devNote__xQrRc{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:var(--line-height-relaxed);text-align:center;padding:var(--space-2) var(--space-3);background:var(--color-surface-sunken);border-radius:var(--radius-md);margin-top:var(--space-2)}.auth_devNote__xQrRc code{background:var(--color-surface);padding:1px var(--space-1);border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:11px}.auth_errorMsg__wSCPF{font-size:var(--font-size-sm);color:var(--color-overpriced);padding:var(--space-2) var(--space-3);background:var(--color-overpriced-bg);border:1px solid var(--color-overpriced-border);border-radius:var(--radius-md)}.ValuationReport_wrap__9vdrW{--bg:#f6f8fc;--card:#ffffff;--border:#d6dbe7;--border-soft:#ebeff6;--ink:#0e1424;--ink2:#2c3553;--muted:#5a6585;--faint:#a6aec4;--blue:#1957db;--blue-d:#1346b0;--blue-bg:#e7effd;--blue-bg2:#f3f7fe;--green:#0a8754;--green-bg:#e1f4eb;--red:#d6334c;--red-bg:#fbe4e7;--amber:#d97706;--amber-bg:#fef3dc;--amber-ink:#92400e;--under:#0a6fb8;--heat-red:#b91c1c;--heat-bg:#fdecec;--heat-border:#f6d5d5;background:var(--bg);padding:28px 16px 56px;min-height:100%}.ValuationReport_layout__N_ehK{max-width:1424px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:24px;gap:24px;align-items:stretch}.ValuationReport_layoutSolo__LVYrs{grid-template-columns:minmax(0,1fr);max-width:1080px}.ValuationReport_column__j3H2R{max-width:1080px;display:flex;flex-direction:column;gap:20px;min-width:0}.ValuationReport_aside__WsIYV{display:flex;flex-direction:column;gap:16px}.ValuationReport_asideSticky__YfQKu{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 16px)}@media (max-width:960px){.ValuationReport_layout__N_ehK{grid-template-columns:1fr;max-width:1080px}.ValuationReport_asideSticky__YfQKu{position:static}}.ValuationReport_headRow__d3T4D{display:flex;align-items:center;justify-content:space-between;gap:12px}.ValuationReport_back__TIr9p{background:none;border:none;padding:0;cursor:pointer;font:600 13px Inter,sans-serif;color:var(--blue)}.ValuationReport_back__TIr9p:hover{text-decoration:underline}.ValuationReport_codeChip__YTQHM{font:600 13px Inter,sans-serif;color:var(--blue-d);background:#fff;border:1px solid var(--blue-bg);border-radius:999px;padding:6px 12px;letter-spacing:2px}.ValuationReport_title__U08BQ{font:700 24px Inter,sans-serif;color:var(--ink);letter-spacing:-.01em;margin:0 0 4px}.ValuationReport_subtitle__sdEnp{font:500 14px Inter,sans-serif;color:var(--muted)}.ValuationReport_card__iyIO5{background:var(--card);border:1px solid var(--border);border-radius:16px;box-shadow:0 1px 2px rgba(14,20,36,.04);padding:24px}.ValuationReport_cardHero__RD022{padding:28px}.ValuationReport_bare__MVckG{background:none;border:none;box-shadow:none;padding:0}.ValuationReport_eyebrow__uukwJ{font:600 12px Inter,sans-serif;color:var(--blue);letter-spacing:.04em;text-transform:uppercase;margin-bottom:14px}.ValuationReport_h2__tmbKg{font:600 18px Inter,sans-serif;color:var(--ink);margin:0}.ValuationReport_cardHead__npc_k{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ValuationReport_priceRange__ZOtFw{font:700 40px/48px Inter,sans-serif;color:var(--ink);letter-spacing:-.02em}.ValuationReport_dash__Ye8Cx{color:var(--faint);font-weight:500}.ValuationReport_heroMeta__gu1sa{display:flex;flex-wrap:wrap;gap:18px;font:400 14px Inter,sans-serif;color:var(--muted);margin:10px 0 18px}.ValuationReport_heroMeta__gu1sa strong{color:var(--ink2);font-weight:600}.ValuationReport_heroDot__VnXUO{color:var(--border)}.ValuationReport_summary__1f4yk{font:400 15px/23px Inter,sans-serif;color:var(--ink2);margin:0}.ValuationReport_infoBox___5Hjk{display:flex;gap:12px;background:var(--blue-bg2);border:1px solid var(--blue-bg);border-radius:12px;padding:16px}.ValuationReport_infoBox___5Hjk h3{font:700 15px Inter,sans-serif;color:var(--ink);margin:0 0 4px}.ValuationReport_infoBox___5Hjk p{font:400 14px/20px Inter,sans-serif;color:var(--muted);margin:0}.ValuationReport_barLabels__IcW7L{display:flex;justify-content:space-between;font:500 12px Inter,sans-serif;color:var(--muted);margin-bottom:8px}.ValuationReport_barTrack__hAjRu{position:relative;height:16px;background:var(--border-soft);border-radius:999px;margin-bottom:12px}.ValuationReport_barIqr__hFDhU{position:absolute;top:0;bottom:0;background:rgba(25,87,219,.1);border-radius:999px}.ValuationReport_barTick__2VMjP{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--ink);transform:translateX(-50%)}.ValuationReport_barDot__RSmr4{position:absolute;top:50%;width:16px;height:16px;border-radius:999px;background:var(--blue);border:3px solid #fff;box-shadow:0 0 0 4px rgba(25,87,219,.18);transform:translate(-50%,-50%)}.ValuationReport_barCaption__YXGLR{font:400 13px/19px Inter,sans-serif;color:var(--ink2)}.ValuationReport_barCaption__YXGLR .ValuationReport_accent__9JQAj{font-weight:600;color:var(--blue)}.ValuationReport_statRow__CpYqG{display:flex;gap:28px;flex-wrap:wrap}.ValuationReport_stat__QKEbQ{display:flex;flex-direction:column}.ValuationReport_statValue__YcYtV{font:700 24px Inter,sans-serif;color:var(--ink)}.ValuationReport_statLabel__USeta{font:500 13px Inter,sans-serif;color:var(--muted)}.ValuationReport_chip__B_hY6{display:inline-flex;align-items:center;gap:7px;font:600 12px Inter,sans-serif;border-radius:999px;padding:6px 12px;white-space:nowrap}.ValuationReport_chipGreen__bXNmt{color:var(--green);background:var(--green-bg)}.ValuationReport_chipBlue__n5VEC{color:var(--blue-d);background:var(--blue-bg)}.ValuationReport_chipNeutral__tFVlb{color:var(--muted);background:var(--border-soft)}.ValuationReport_chipAmber__ikBG_{color:var(--amber-ink);background:var(--amber-bg)}.ValuationReport_dot__RdO_H{width:9px;height:9px;border-radius:99px;flex-shrink:0}.ValuationReport_verdictRow__jLuIH{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:12px}.ValuationReport_verdictPill__Sh7Np{display:inline-flex;align-items:center;gap:8px;font:600 15px Inter,sans-serif;padding:7px 16px;border-radius:999px}.ValuationReport_verdictFair__hvh66{background:var(--green-bg);color:var(--green)}.ValuationReport_verdictOver__a3pst{background:var(--red-bg);color:var(--red)}.ValuationReport_verdictUnder__WRtsP{background:#e3f1fb;color:var(--under)}.ValuationReport_verdictDelta__eh4Rk{font:600 15px Inter,sans-serif;color:var(--ink2)}.ValuationReport_explain__qdu1o{font:400 14px/20px Inter,sans-serif;color:var(--muted);margin:0}.ValuationReport_negValue__insXg{font:700 24px Inter,sans-serif}.ValuationReport_adjustHint__ntHtF{font:400 13px Inter,sans-serif;color:var(--muted);margin:0 0 16px}.ValuationReport_adjustWrap__tlxM7{display:flex;flex-wrap:wrap;gap:8px}.ValuationReport_adjust__wrMbb{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:6px 12px}.ValuationReport_adjust__wrMbb span:first-child{font:500 13px Inter,sans-serif}.ValuationReport_adjust__wrMbb span:last-child{font:700 13px Inter,sans-serif}.ValuationReport_adjustUp__32MpW{color:var(--green);background:var(--green-bg)}.ValuationReport_adjustDown__uzSvS{color:var(--red);background:var(--red-bg)}.ValuationReport_adjustZero__7cBhP{color:var(--muted);background:var(--border-soft)}.ValuationReport_trendRow__4RuZK{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.ValuationReport_trendValue__gQl9t{font:700 22px Inter,sans-serif;color:var(--ink)}.ValuationReport_trendSource__6KmwH{font:500 13px Inter,sans-serif;color:var(--muted);margin-top:4px}.ValuationReport_trendCaption__c6S8G{font:500 11px Inter,sans-serif;color:var(--faint);margin-top:2px;text-align:right}.ValuationReport_scoreLayout__uOuza{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.ValuationReport_ring__pN4jF{position:relative;width:88px;height:88px;border-radius:999px;flex-shrink:0}.ValuationReport_ringInner__rnGfx{position:absolute;inset:9px;background:#fff;border-radius:999px;display:flex;flex-direction:column;align-items:center;justify-content:center}.ValuationReport_ringNum__dpMxK{font:700 22px Inter,sans-serif;color:var(--ink)}.ValuationReport_ringMax__6LjNV{font:500 10px Inter,sans-serif;color:var(--faint)}.ValuationReport_scoreDetails__IlQRN{flex:1 1;min-width:220px}.ValuationReport_miniRow__ZEO9x{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:8px}.ValuationReport_miniValue__DQIM3{font:700 18px Inter,sans-serif;color:var(--ink)}.ValuationReport_miniLabel__0pa1G{font:500 12px Inter,sans-serif;color:var(--muted)}.ValuationReport_lineNote__7zCyO{font:400 13px Inter,sans-serif;color:var(--muted)}.ValuationReport_lineChips__QxGAR{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.ValuationReport_lineChip__MFgNc{font:600 12px Inter,sans-serif;border-radius:6px;padding:4px 9px;color:var(--ink2);background:var(--border-soft)}.ValuationReport_lineChipMetro__cTa5v{color:#fff;background:var(--blue)}.ValuationReport_amHead__ZWWoT{display:flex;align-items:center;gap:16px;margin-bottom:18px}.ValuationReport_amSub__nd6Bj{font:500 13px Inter,sans-serif;color:var(--muted)}.ValuationReport_amHighlight__Q0bEe{background:var(--blue-bg2);border:1px solid var(--blue-bg);border-radius:12px;padding:14px 16px;margin-bottom:18px}.ValuationReport_amHighlightTop___XRlp{display:flex;align-items:center;gap:8px;margin-bottom:10px;font:600 13px Inter,sans-serif;color:var(--blue-d)}.ValuationReport_amHighlightChips__2wGlF{display:flex;flex-wrap:wrap;gap:8px}.ValuationReport_amEssChip__szhar{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--blue-bg);border-radius:999px;padding:5px 11px;font:500 13px Inter,sans-serif;color:var(--ink2)}.ValuationReport_amEssChip__szhar b{font:700 13px Inter,sans-serif;color:var(--blue)}.ValuationReport_amGrid__nzYFn{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:16px}.ValuationReport_amCard__pUXKN{border:1px solid var(--border-soft);border-radius:12px;padding:16px;display:flex;flex-direction:column}.ValuationReport_amCardTop__A6dmX{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ValuationReport_amCardTop__A6dmX .ValuationReport_emoji__GPWCI{font-size:20px}.ValuationReport_amCardTitle__3fxqm{font:600 14px Inter,sans-serif;color:var(--ink);flex:1 1}.ValuationReport_amCardPrimary__VUOQ7{font:600 15px Inter,sans-serif;color:var(--ink);margin-bottom:4px}.ValuationReport_amCardDesc__VI4E9{font:400 13px/18px Inter,sans-serif;color:var(--muted);flex:1 1}.ValuationReport_amCardFoot__Zjfk4{margin-top:12px;padding-top:10px;border-top:1px solid var(--border-soft);display:flex;align-items:center;gap:8px;font:500 12px Inter,sans-serif}.ValuationReport_amCardFoot__Zjfk4 .ValuationReport_lbl__61pfu{color:var(--muted)}.ValuationReport_amCardFoot__Zjfk4 .ValuationReport_name__3_fTg{color:var(--ink2);flex:1 1}.ValuationReport_amCardFoot__Zjfk4 .ValuationReport_dist__D4Dg9{color:var(--muted)}.ValuationReport_amCardBtn__KnGzr{width:100%;text-align:left;background:var(--card);cursor:pointer;font:inherit;transition:border-color .12s,box-shadow .12s}.ValuationReport_amCardBtn__KnGzr:hover{border-color:var(--blue);box-shadow:0 4px 16px rgba(14,20,36,.06)}.ValuationReport_amExpanded__4s_oY{grid-column:1/-1;border:1px solid var(--blue);border-radius:12px;padding:18px;background:#fff;box-shadow:0 4px 16px rgba(14,20,36,.06);display:flex;flex-direction:column}.ValuationReport_amExpHead__2nSxD{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ValuationReport_amExpHead__2nSxD .ValuationReport_emoji__GPWCI{font-size:20px}.ValuationReport_amExpTitle__Zj8O9{font:600 15px Inter,sans-serif;color:var(--ink);flex:1 1}.ValuationReport_amExpSub__Z3bJK{font:500 13px Inter,sans-serif;color:var(--muted)}.ValuationReport_amExpToggle__KubB8{display:inline-flex;align-items:center;gap:5px;font:600 12px Inter,sans-serif;color:var(--blue);background:none;border:none;cursor:pointer}.ValuationReport_amExpToggle__KubB8:hover{text-decoration:underline}.ValuationReport_amExpGrid__lFbxf{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 28px;gap:0 28px}.ValuationReport_amExpGroupHead__GCmY0{font:600 11px Inter,sans-serif;color:var(--faint);letter-spacing:.03em;text-transform:uppercase;margin-bottom:2px}.ValuationReport_amExpGroupIcon__XRfr3{font-size:13px;margin-right:5px}.ValuationReport_amPoiRow__9rEmk{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #f4f7fb}.ValuationReport_amPoiDot__goInG{width:6px;height:6px;border-radius:99px;background:var(--blue);flex-shrink:0}.ValuationReport_amPoiName__jsKf4{font:500 13px Inter,sans-serif;color:var(--ink2);flex:1 1}.ValuationReport_amPoiDist__ukXqh{font:500 12px Inter,sans-serif;color:var(--faint)}.ValuationReport_amPoiMap__xf4QC{font:600 12px Inter,sans-serif;color:var(--blue);text-decoration:none;white-space:nowrap}.ValuationReport_amPoiMap__xf4QC:hover{text-decoration:underline}.ValuationReport_amPoiMore__6JiL6{font:500 12px Inter,sans-serif;color:var(--faint);padding:8px 0}.ValuationReport_amSeeAll__Yyh8K{display:inline-flex;align-items:center;gap:6px;font:600 13px Inter,sans-serif;color:var(--blue);text-decoration:none;margin-top:8px}.ValuationReport_amSeeAll__Yyh8K:hover{text-decoration:underline}.ValuationReport_mapPanel__Qo4GR{display:grid;grid-template-columns:1fr 248px;grid-gap:16px;gap:16px;align-items:stretch}.ValuationReport_mapPanelMap__LEAkh{min-width:0}.ValuationReport_mapDisclaimer___5c7m{font:400 12px/17px Inter,sans-serif;color:var(--faint);margin:8px 0 0}.ValuationReport_filterRail__DD2ja{border:1px solid var(--border);border-radius:12px;background:#fff;padding:16px;display:flex;flex-direction:column;gap:4px;max-height:540px;overflow:hidden}.ValuationReport_filterList__IiMeJ{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:4px;scrollbar-width:thin;scrollbar-color:var(--faint) transparent}.ValuationReport_filterList__IiMeJ::-webkit-scrollbar{width:8px}.ValuationReport_filterList__IiMeJ::-webkit-scrollbar-track{background:transparent;margin:2px 0}.ValuationReport_filterList__IiMeJ::-webkit-scrollbar-thumb{background:var(--faint);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.ValuationReport_filterList__IiMeJ::-webkit-scrollbar-thumb:hover{background:var(--muted)}.ValuationReport_filterHead__JM7tQ{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;flex-shrink:0}.ValuationReport_filterTitle__5YS1X{font:600 13px Inter,sans-serif;color:var(--ink)}.ValuationReport_filterReset__j7Jd_{font:600 12px Inter,sans-serif;color:var(--blue);background:none;border:none;cursor:pointer;padding:0}.ValuationReport_filterReset__j7Jd_:hover{text-decoration:underline}.ValuationReport_filterRow__tPcg_{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;background:none;border:none;width:100%;text-align:left;cursor:pointer}.ValuationReport_filterRowAll__N4f3e,.ValuationReport_filterRow__tPcg_:hover{background:var(--blue-bg2)}.ValuationReport_filterAllLabel__QySvW{font:600 13px Inter,sans-serif;color:var(--blue-d);flex:1 1}.ValuationReport_filterRowAll__N4f3e .ValuationReport_tabular__mDDZI{font:600 12px Inter,sans-serif;color:var(--blue-d)}.ValuationReport_filterCheckBtn__GqkwL{background:none;border:none;padding:0;cursor:pointer;display:flex}.ValuationReport_filterEmoji__0Rq7s{font-size:14px}.ValuationReport_filterName__LW8Nj{font:500 13px Inter,sans-serif;color:var(--ink2);flex:1 1;cursor:pointer}.ValuationReport_filterCount__806Xx{font:500 12px Inter,sans-serif;color:var(--muted)}.ValuationReport_filterChevron__wTESn{background:none;border:none;cursor:pointer;color:var(--muted);font-size:11px;padding:0 2px}.ValuationReport_filterSubs__dMUaV{display:flex;flex-direction:column;gap:2px;margin:0 0 2px 28px;padding-left:10px;border-left:1px solid var(--border-soft)}.ValuationReport_filterSubRow__TiSJA{display:flex;align-items:center;gap:9px;padding:5px 8px;border-radius:7px;background:none;border:none;width:100%;text-align:left;cursor:pointer}.ValuationReport_filterSubRow__TiSJA:hover{background:var(--blue-bg2)}.ValuationReport_filterSubIcon__A_fQs{font-size:13px;line-height:1}.ValuationReport_filterSubName__0Sno4{font:500 12px Inter,sans-serif;color:var(--ink2);flex:1 1}.ValuationReport_filterSubCount__oMn5x{font:500 11px Inter,sans-serif;color:var(--faint)}.ValuationReport_filterHint__eANDZ{margin-top:8px;padding-top:10px;border-top:1px solid var(--border-soft);font:400 11px/15px Inter,sans-serif;color:var(--faint);flex-shrink:0}.ValuationReport_checkSm__lN1A4,.ValuationReport_check__kRUHp{display:flex;align-items:center;justify-content:center;flex-shrink:0}.ValuationReport_check__kRUHp{width:18px;height:18px;border-radius:5px}.ValuationReport_checkSm__lN1A4{width:15px;height:15px;border-radius:4px}.ValuationReport_checkOn__W1Aqy{background:var(--blue)}.ValuationReport_checkOff__kaMuK{border:1.5px solid #c4cdde}.ValuationReport_checkDash__znlDO{width:9px;height:2px;background:#fff;border-radius:2px}.ValuationReport_mapBox__bkugf{height:360px;border-radius:12px;overflow:hidden;border:1px solid var(--border)}.ValuationReport_noiseLines__sDYDp{display:flex;flex-direction:column;gap:2px;margin-top:10px}.ValuationReport_noiseLineMain__c3qJs{font:600 13px Inter,sans-serif;color:var(--ink)}.ValuationReport_noiseLineSub__79XkM{font:500 12px Inter,sans-serif;color:var(--muted)}.ValuationReport_noteFaint__p5HRB{font:400 12px Inter,sans-serif;color:var(--faint);margin:14px 0 0}.ValuationReport_heatStatusRow__bY_uS{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.ValuationReport_heatPill__IcfOF{display:inline-flex;align-items:center;gap:8px;font:600 13px Inter,sans-serif;border-radius:999px;padding:6px 14px}.ValuationReport_heatPillOprire__dQ7Y1{color:#fff;background:var(--heat-red)}.ValuationReport_heatPillDeficit__44pwh{color:#fff;background:var(--amber)}.ValuationReport_heatPillNormal__gxZCe{color:#fff;background:var(--green)}.ValuationReport_heatPt__fBNTu{font:600 14px Inter,sans-serif;color:var(--ink)}.ValuationReport_heatCauseBox__fhxe8{background:var(--heat-bg);border:1px solid var(--heat-border);border-radius:12px;padding:14px 16px;margin-bottom:18px}.ValuationReport_heatCause__tZpO1{font:400 13px/19px Inter,sans-serif;color:#7f1d1d;margin:0 0 6px}.ValuationReport_heatRemed__HJzAV{font:600 13px Inter,sans-serif;color:var(--heat-red)}.ValuationReport_heatNormalNote__L_EV_{font:400 14px/20px Inter,sans-serif;color:var(--muted);margin:0}.ValuationReport_timeline__OdjLT{display:flex;flex-direction:column}.ValuationReport_tlRow__Udzq2{display:flex;gap:14px}.ValuationReport_tlRail__y5WPv{display:flex;flex-direction:column;align-items:center}.ValuationReport_tlDot__bUqzx{width:12px;height:12px;border-radius:99px;margin-top:4px;flex-shrink:0}.ValuationReport_tlDotOprire__i49II{background:var(--heat-red)}.ValuationReport_tlDotDeficit__3mWzK{background:var(--amber)}.ValuationReport_tlDotActive__50Bhg{box-shadow:0 0 0 4px rgba(185,28,28,.13)}.ValuationReport_tlLine__EnlOv{flex:1 1;width:2px;background:var(--border-soft);margin:4px 0}.ValuationReport_tlBody__JT_DY{padding-bottom:18px}.ValuationReport_tlBodyLast__NHBki{padding-bottom:0}.ValuationReport_tlTop__Zfodr{display:flex;align-items:center;gap:10px;margin-bottom:4px;flex-wrap:wrap}.ValuationReport_tlBadge__dwQR3{font:600 12px Inter,sans-serif;color:#fff;border-radius:6px;padding:3px 9px}.ValuationReport_tlBadgeOprire__giIgX{background:var(--heat-red)}.ValuationReport_tlBadgeDeficit__jiutJ{background:var(--amber)}.ValuationReport_tlPeriod__yN8dw{font:600 13px Inter,sans-serif;color:var(--ink)}.ValuationReport_tlPeriodPast__hwlNC{font:600 13px Inter,sans-serif;color:var(--muted)}.ValuationReport_tlDur__OfxNj{font:500 12px Inter,sans-serif;color:var(--faint)}.ValuationReport_tlOngoing__RY4dR{color:var(--heat-red)}.ValuationReport_tlCause__RtJfs{font:400 13px/19px Inter,sans-serif;color:var(--muted)}.ValuationReport_alert__p_pJj{border-radius:16px;padding:20px 22px;display:flex;gap:14px}.ValuationReport_alertWarn__TyOHY{background:var(--amber-bg);border-left:4px solid var(--amber)}.ValuationReport_alertSevere__NBszA{background:var(--heat-bg);border-left:4px solid var(--heat-red)}.ValuationReport_alertInfo__E8RqW{background:var(--blue-bg2);border-left:4px solid var(--blue)}.ValuationReport_alertIcon__tP_ET{flex-shrink:0;margin-top:2px}.ValuationReport_alertTitle__CMj_D{font:700 16px Inter,sans-serif;margin:0 0 6px}.ValuationReport_alertTitleWarn__hOAzP{color:var(--amber-ink)}.ValuationReport_alertTitleSevere__llo2O{color:var(--heat-red)}.ValuationReport_alertTitleInfo__5t8HK{color:var(--blue-d)}.ValuationReport_alertMsg__kpRKM{font:400 14px/20px Inter,sans-serif;margin:0}.ValuationReport_alertMsgWarn__AUdfP{color:#5a4214}.ValuationReport_alertMsgSevere__BsYtb{color:#7f1d1d}.ValuationReport_alertMsgInfo___0whv{color:var(--ink2)}.ValuationReport_confHead__aMJ9X{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ValuationReport_confValue__zaNJA{font:700 18px Inter,sans-serif;color:var(--green)}.ValuationReport_confTrack__jYEK1{height:10px;border-radius:999px;background:var(--border-soft);overflow:hidden;margin-bottom:12px}.ValuationReport_confFill__b3WW9{height:100%;border-radius:999px}.ValuationReport_confText__qLMsB{font:400 14px/20px Inter,sans-serif;color:var(--ink2);margin:0}.ValuationReport_sourcesTitle__afdpx{font:600 13px Inter,sans-serif;color:var(--muted);margin-bottom:10px}.ValuationReport_sourceChips__gK_CI{display:flex;flex-wrap:wrap;gap:8px}.ValuationReport_sourceChip__by__P{font:500 12px Inter,sans-serif;color:var(--ink2);border:1px solid var(--border);border-radius:999px;padding:5px 12px}.ValuationReport_disclaimer__xgS6H{font:400 12px/18px Inter,sans-serif;color:var(--faint);margin:0}.ValuationReport_headRowB__65_Yu{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ValuationReport_backBtn__Bx8DB{flex-shrink:0;font:600 13px Inter,sans-serif;color:var(--blue);background:#fff;border:1px solid var(--blue);border-radius:10px;padding:9px 14px;cursor:pointer}.ValuationReport_backBtn__Bx8DB:hover{background:var(--blue-bg2)}.ValuationReport_headActions__UqPCn{display:flex;align-items:center;gap:12px;flex-shrink:0}.ValuationReport_ownerLine__HQquP{font:500 13px Inter,sans-serif;color:var(--muted);margin-top:4px}.ValuationReport_heroCard__YNN_W{background:var(--card);border:1px solid var(--border);border-radius:16px;box-shadow:0 1px 2px rgba(14,20,36,.04);overflow:hidden;display:grid;grid-template-columns:1fr}.ValuationReport_heroCardRail__7vJtJ{grid-template-columns:1fr 360px}.ValuationReport_heroMain__W7lXB{padding:28px}.ValuationReport_heroRail__IxpFC{padding:28px;background:var(--bg);border-left:1px solid var(--border-soft);display:flex;flex-direction:column;justify-content:center;gap:18px}.ValuationReport_railLabel__BfHrT{font:600 12px Inter,sans-serif;color:var(--muted);letter-spacing:.03em;text-transform:uppercase;margin-bottom:8px}.ValuationReport_railNeg__akjLO{border-top:1px solid var(--border-soft);padding-top:16px}.ValuationReport_row__CvLka{display:grid;grid-gap:20px;gap:20px;align-items:start}.ValuationReport_rowPriceComps__O3zJj{grid-template-columns:1.4fr 1fr;align-items:stretch}.ValuationReport_rowTransAmen__i3TDR{grid-template-columns:1fr 1fr}.ValuationReport_rowNoiseHeat__cJUWm{grid-template-columns:1fr 1.3fr}.ValuationReport_rowConfSrc__du3C6{grid-template-columns:1.3fr 1fr}.ValuationReport_row__CvLka>section:only-child{grid-column:1/-1}.ValuationReport_compBig__otTwu{font:700 28px Inter,sans-serif;color:var(--ink)}.ValuationReport_compMid__C1rAC{font:700 18px Inter,sans-serif;color:var(--ink);margin-top:12px}.ValuationReport_compList__O2voE{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-soft);display:flex;flex-direction:column;gap:8px}.ValuationReport_compListTitle__bc2SZ{font:600 12px Inter,sans-serif;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.ValuationReport_compRow__WhXJV{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border:1px solid var(--border-soft);border-radius:10px;text-decoration:none;background:#fff}a.ValuationReport_compRow__WhXJV:hover{border-color:var(--blue);background:var(--blue-bg2)}.ValuationReport_compRowMain__7YSMK{font:600 13px Inter,sans-serif;color:var(--ink)}.ValuationReport_compRowSub__JfSuE{font:600 12px Inter,sans-serif;color:var(--muted);white-space:nowrap}.ValuationReport_compRowLink__dGyYR:after{content:" ↗";color:var(--blue)}.ValuationReport_h2sub__pSnCM{font:400 13px Inter,sans-serif;color:var(--muted)}.ValuationReport_railVerdict__nqBF2{display:flex;flex-direction:column;gap:8px}.ValuationReport_railHint__NgpMN{font:400 12px/17px Inter,sans-serif;color:var(--muted);margin-top:8px}.ValuationReport_negValue__insXg{font:700 26px Inter,sans-serif;color:var(--under)}.ValuationReport_railRefRow__PRmta{border-top:1px solid var(--border-soft);padding-top:16px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ValuationReport_railRefValue__rCwiB{font:700 16px Inter,sans-serif;color:var(--ink)}.ValuationReport_kpiStrip__goKkj{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px}.ValuationReport_kpiCard__cmcQ5{background:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:0 1px 2px rgba(14,20,36,.04);padding:16px}.ValuationReport_kpiCardChip__BLOA1{display:flex;flex-direction:column}.ValuationReport_kpiLabel__yjGnu{font:600 11px Inter,sans-serif;color:var(--muted);letter-spacing:.03em;text-transform:uppercase;margin-bottom:10px}.ValuationReport_kpiValue__Gu25K{font:700 26px Inter,sans-serif;color:var(--ink)}.ValuationReport_kpiUnit__F_J28{font:600 12px Inter,sans-serif;color:var(--faint)}.ValuationReport_kpiTrack__PqIfK{height:6px;border-radius:999px;background:var(--border-soft);margin-top:10px;overflow:hidden}.ValuationReport_kpiFill__w0a_p{height:100%;border-radius:999px}.ValuationReport_kpiChip__fedLB{display:inline-flex;align-items:center;gap:7px;font:700 13px Inter,sans-serif;padding:6px 11px;border-radius:999px;align-self:flex-start;margin-bottom:8px}.ValuationReport_kpiChipOk__i9hpl{background:var(--green-bg);color:var(--green)}.ValuationReport_kpiChipWarn__bktdN{background:var(--amber-bg);color:var(--amber-ink)}.ValuationReport_kpiChipSevere__ecAcY{background:var(--heat-bg);color:var(--heat-red)}.ValuationReport_kpiChipNeutral__2pVGd{background:var(--border-soft);color:var(--muted)}.ValuationReport_kpiCaption__FP0sh{font:500 11px Inter,sans-serif;color:var(--muted);margin-top:auto}.ValuationReport_compTable__Y1sGd{display:flex;flex-direction:column}.ValuationReport_compThead__1bfdk,.ValuationReport_compTrow__Dq5ZZ{display:flex;align-items:center;gap:12px}.ValuationReport_compThead__1bfdk{padding-bottom:8px;border-bottom:1px solid var(--border-soft)}.ValuationReport_compTrow__Dq5ZZ{padding:9px 0;border-bottom:1px solid var(--border-soft)}.ValuationReport_compTrow__Dq5ZZ:last-child{border-bottom:none}.ValuationReport_compThApt__KHATD{flex:1 1}.ValuationReport_compThApt__KHATD,.ValuationReport_compThNum__OUZAd{font:600 11px Inter,sans-serif;color:var(--faint);letter-spacing:.03em;text-transform:uppercase}.ValuationReport_compThNum__OUZAd{width:96px;text-align:right}.ValuationReport_compThLink__WHGfM{width:56px}.ValuationReport_compTdApt__ViB0L{flex:1 1;font:500 14px Inter,sans-serif;color:var(--ink2)}.ValuationReport_compTdSqm__C78G5{width:96px;text-align:right;font:600 14px Inter,sans-serif;color:var(--ink)}.ValuationReport_compTdPrice__kmzQr{width:96px;text-align:right;font:500 13px Inter,sans-serif;color:var(--muted)}.ValuationReport_compTdLink__D5dvK{width:56px;text-align:right;font:600 12px Inter,sans-serif;color:var(--blue);text-decoration:none;white-space:nowrap}.ValuationReport_compTdLink__D5dvK:hover{text-decoration:underline}.ValuationReport_compTableFoot__ItRJv{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border-soft);font:500 13px Inter,sans-serif;color:var(--muted)}.ValuationReport_accent__9JQAj{font-weight:700;color:var(--blue);font-size:15px}.ValuationReport_hist__0waPq{display:flex;align-items:flex-end;gap:5px;height:60px;margin-bottom:8px}.ValuationReport_histBar__IXLa0{flex:1 1;background:#c9dbfb;border-radius:3px 3px 0 0;min-height:4px}.ValuationReport_histBar__IXLa0:first-child,.ValuationReport_histBar__IXLa0:last-child{background:var(--border)}.ValuationReport_histBarActive__Tdr5l{background:var(--blue)}.ValuationReport_histCaption__4D_3c{font:500 12px Inter,sans-serif;color:var(--muted)}.ValuationReport_amCatSub__Eonpo{font:400 12px Inter,sans-serif;color:var(--faint);margin-bottom:14px}@media (max-width:960px){.ValuationReport_kpiStrip__goKkj{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.ValuationReport_heroCardRail__7vJtJ,.ValuationReport_rowConfSrc__du3C6,.ValuationReport_rowNoiseHeat__cJUWm,.ValuationReport_rowPriceComps__O3zJj,.ValuationReport_rowTransAmen__i3TDR{grid-template-columns:1fr}.ValuationReport_heroRail__IxpFC{border-left:none;border-top:1px solid var(--border-soft)}.ValuationReport_amGrid__nzYFn{grid-template-columns:1fr 1fr}.ValuationReport_amExpGrid__lFbxf,.ValuationReport_mapPanel__Qo4GR{grid-template-columns:1fr}}@media (max-width:560px){.ValuationReport_priceRange__ZOtFw{font-size:30px;line-height:38px}.ValuationReport_amGrid__nzYFn{grid-template-columns:1fr}.ValuationReport_kpiStrip__goKkj{grid-template-columns:repeat(2,1fr)}.ValuationReport_scoreLayout__uOuza{gap:16px}}.AgentContactCard_card___Eo04{background:#fff;border:1px solid #d6dbe7;border-radius:16px;box-shadow:0 4px 16px rgba(14,20,36,.06);overflow:hidden}.AgentContactCard_accent__cew0F{height:4px;background:#1957db}.AgentContactCard_body__CNYYf{padding:22px}.AgentContactCard_iconBox__NXsHR{width:42px;height:42px;border-radius:11px;background:#e7effd}.AgentContactCard_iconBox__NXsHR,.AgentContactCard_iconCircle__Naoh_{display:flex;align-items:center;justify-content:center;margin-bottom:14px}.AgentContactCard_iconCircle__Naoh_{width:46px;height:46px;border-radius:999px;background:#e1f4eb}.AgentContactCard_title__tLpCR{font:700 17px/23px Inter,sans-serif;color:#0e1424;margin-bottom:8px}.AgentContactCard_sub__MCyGe{font:400 14px/20px Inter,sans-serif;color:#5a6585;margin:0 0 18px}.AgentContactCard_subDark__N648_{font:400 14px/20px Inter,sans-serif;color:#2c3553;margin:0 0 14px}.AgentContactCard_note__6jbH7{font:400 12px/17px Inter,sans-serif;color:#a6aec4}.AgentContactCard_primaryBtn__5K0As{flex:1 1;width:100%;height:46px;background:#1957db;color:#fff;border:none;border-radius:10px;font:600 15px Inter,sans-serif;cursor:pointer}.AgentContactCard_primaryBtn__5K0As:hover{background:#1346b0}.AgentContactCard_ghostBtn__CIpZi{height:46px;padding:0 16px;background:#fff;color:#2c3553;border:1px solid #d6dbe7;border-radius:10px;font:600 15px Inter,sans-serif;cursor:pointer}.AgentContactCard_ghostBtn__CIpZi:hover{border-color:#1957db;color:#1346b0}.AgentContactCard_btnRow__5d82Q{display:flex;gap:10px}.AgentContactCard_error__Qw1O5{font:500 12px/17px Inter,sans-serif;color:#d6334c;margin:12px 0 0}.AgentContactCard_primaryBtn__5K0As:disabled{opacity:.7;cursor:default}.Dropdown_dd__eLSd7{position:relative}.Dropdown_ddBlock__IU__v{display:block;width:100%}.Dropdown_trigger__fzlFo{display:inline-flex;align-items:center;gap:8px;font:500 13px Inter,sans-serif;color:#2c3553;background:#fff;border:1px solid #d6dbe7;border-radius:8px;padding:7px 12px;cursor:pointer;white-space:nowrap}.Dropdown_triggerBlock__GxaEK{width:100%;white-space:normal}.Dropdown_triggerLg__oRyJh{font:500 15px Inter,sans-serif;color:#0e1424;border-radius:10px;padding:0 14px;height:46px;box-shadow:0 1px 2px rgba(14,20,36,.03)}.Dropdown_trigger__fzlFo:hover{border-color:#1957db}.Dropdown_trigger__fzlFo:focus-visible{outline:2px solid rgba(25,87,219,.25);outline-offset:1px}.Dropdown_triggerLabel__vgj8D{flex:1 1;text-align:left}.Dropdown_chev__O5LZF{color:#5a6585;transition:transform .12s ease;flex-shrink:0}.Dropdown_chevOpen__YiLPp{transform:rotate(180deg)}.Dropdown_menu__jpdSH{position:absolute;top:calc(100% + 6px);right:0;min-width:100%;list-style:none;margin:0;padding:6px;background:#fff;border:1px solid #d6dbe7;border-radius:10px;box-shadow:0 12px 32px rgba(14,20,36,.12);z-index:50}.Dropdown_menuLeft__CxWyJ{right:auto;left:0}.Dropdown_option__b9Qwj{padding:9px 12px;border-radius:7px;white-space:nowrap;font:500 13px Inter,sans-serif;color:#2c3553;cursor:pointer}.Dropdown_option__b9Qwj:hover{background:#f3f7fe}.Dropdown_optionActive__K0qOm,.Dropdown_optionActive__K0qOm:hover{background:#1957db;color:#fff}@media (prefers-reduced-motion:reduce){.Dropdown_chev__O5LZF{transition:none}}.EvaluateForm_page__RA_yQ{--bg:#f6f8fc;--card:#ffffff;--border:#d6dbe7;--border-soft:#ebeff6;--ink:#0e1424;--ink2:#2c3553;--muted:#5a6585;--faint:#a6aec4;--blue:#1957db;--blue-d:#1346b0;--blue-bg:#e7effd;--blue-bg2:#f3f7fe;--green:#0a8754;min-height:calc(100vh - var(--header-height));background:var(--bg);padding:32px 16px 56px}.EvaluateForm_shell__vYl3M{max-width:1080px;margin:0 auto}.EvaluateForm_title__A4s_x{font:700 30px/38px Inter,sans-serif;color:var(--ink);letter-spacing:-.02em;margin:0 0 6px}.EvaluateForm_subtitle__AjUEJ{font:400 15px Inter,sans-serif;color:var(--muted);margin:0 0 24px}.EvaluateForm_grid__AKd0_{display:grid;grid-template-columns:1fr 320px;grid-gap:24px;gap:24px;align-items:start}.EvaluateForm_card___W4Bx{background:var(--card);border:1px solid var(--border);border-radius:16px;box-shadow:0 1px 2px rgba(14,20,36,.04);padding:26px}.EvaluateForm_section__cuzVO{font:600 12px Inter,sans-serif;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:14px}.EvaluateForm_row2__hUMx4{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.EvaluateForm_row3__Mohg8{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;gap:16px}.EvaluateForm_field__uBGvK{margin-bottom:18px}.EvaluateForm_label__iUIsk{display:block;font:600 13px Inter,sans-serif;color:var(--ink2);margin-bottom:7px}.EvaluateForm_hint__afA_h{font:400 12px Inter,sans-serif;color:var(--faint);margin:7px 0 0}.EvaluateForm_note__dGid_{font:400 12px Inter,sans-serif;color:var(--faint);margin:0 0 4px}.EvaluateForm_error__tYIMk{font:500 12px Inter,sans-serif;color:#d6334c;margin:7px 0 0}.EvaluateForm_input__kl9aD{width:100%;height:46px;border:1px solid var(--border);border-radius:10px;background:#fff;padding:0 14px;font:500 15px Inter,sans-serif;color:var(--ink);box-shadow:0 1px 2px rgba(14,20,36,.03)}.EvaluateForm_input__kl9aD::placeholder{color:var(--faint);font-weight:400}.EvaluateForm_input__kl9aD:focus-visible{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(25,87,219,.18)}.EvaluateForm_chipRow__8eMYO{display:flex;flex-wrap:wrap;gap:8px}.EvaluateForm_chip__psqMa{font:600 14px Inter,sans-serif;border-radius:10px;padding:9px 16px;cursor:pointer;background:#fff;border:1px solid var(--border);color:var(--ink2)}.EvaluateForm_chip__psqMa:hover{border-color:var(--blue)}.EvaluateForm_chipActive__nuPTM{background:var(--blue-bg);border-color:var(--blue);color:var(--blue-d)}.EvaluateForm_locHelp__xBCb7{font:400 13px/18px Inter,sans-serif;color:var(--muted);margin:0 0 12px}.EvaluateForm_searchInput__gHYeX{flex:1 1;display:flex;align-items:center;gap:10px;height:46px;border:1px solid var(--border);border-radius:10px;background:#fff;padding:0 14px;box-shadow:0 1px 2px rgba(14,20,36,.03)}.EvaluateForm_searchInput__gHYeX:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px rgba(25,87,219,.18)}.EvaluateForm_searchField__V7cDK{flex:1 1;border:none;outline:none;background:none;font:400 15px Inter,sans-serif;color:var(--ink)}.EvaluateForm_searchField__V7cDK::placeholder{color:var(--faint)}.EvaluateForm_autoField__2r1xo{height:46px;border:1px solid var(--border);border-radius:10px;background:var(--bg);display:flex;align-items:center;justify-content:space-between;padding:0 14px;font:500 15px Inter,sans-serif;color:var(--ink);box-shadow:0 1px 2px rgba(14,20,36,.03)}.EvaluateForm_autoPlaceholder__olnQW{color:var(--faint);font-weight:400}.EvaluateForm_autoBadge__Bxg99{font:600 10px Inter,sans-serif;color:var(--muted);background:var(--border-soft);border-radius:999px;padding:3px 8px;letter-spacing:.03em;text-transform:uppercase}.EvaluateForm_autoConfirm__yN8WY{display:flex;align-items:center;gap:6px;font:500 12px Inter,sans-serif;color:var(--green);margin:12px 0 18px}.EvaluateForm_noDataNote__tdI8S{display:flex;align-items:flex-start;gap:6px;font:500 12px/17px Inter,sans-serif;color:#92400e;background:#fef3dc;border:1px solid #f6e2b8;border-radius:10px;padding:10px 12px;margin:12px 0 18px}.EvaluateForm_addressRow__PadmJ{display:flex;gap:10px}.EvaluateForm_secondaryBtn__3MzIY{height:46px;flex-shrink:0;display:inline-flex;align-items:center;gap:6px;font:600 14px Inter,sans-serif;color:var(--blue);background:#fff;border:1px solid var(--blue);border-radius:10px;padding:0 14px;cursor:pointer;white-space:nowrap}.EvaluateForm_secondaryBtn__3MzIY:hover:not(:disabled){background:var(--blue-bg2)}.EvaluateForm_secondaryBtn__3MzIY:disabled{opacity:.6;cursor:default}.EvaluateForm_mapWrap__k4QcE{margin-top:10px;border-radius:12px;overflow:hidden}.EvaluateForm_mapPlaceholder__Zn69b{height:220px;border-radius:12px;background:#eaf1f4;border:1px solid var(--border)}.EvaluateForm_divider__7RJIN{border-top:1px solid var(--border-soft);margin:18px 0}.EvaluateForm_toggleRow__aw3B7{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.EvaluateForm_toggle__7REaF{display:inline-flex;align-items:center;gap:12px;background:none;border:none;cursor:pointer;padding:0}.EvaluateForm_toggleTrack__2JS5g{width:42px;height:24px;border-radius:999px;background:var(--border);position:relative;flex-shrink:0;transition:background .12s}.EvaluateForm_toggleThumb__kz0QI{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:99px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:left .12s}.EvaluateForm_toggleOn__OM28C{background:var(--blue)}.EvaluateForm_toggleOn__OM28C .EvaluateForm_toggleThumb__kz0QI{left:20px}.EvaluateForm_toggleLabel__BYq0l{font:500 14px Inter,sans-serif;color:var(--ink2)}.EvaluateForm_reasonBlock__mEnBK{border-top:1px solid var(--border-soft);margin:6px 0 22px;padding-top:18px}.EvaluateForm_radioGroup__HOlT_{display:flex;flex-direction:column;gap:12px;margin-top:14px}.EvaluateForm_radio__tjSJ4{display:flex;align-items:center;gap:12px;background:none;border:none;padding:0;cursor:pointer;text-align:left}.EvaluateForm_radioDot__E_zou{width:20px;height:20px;border-radius:999px;border:2px solid #c4cdde;display:flex;align-items:center;justify-content:center;flex-shrink:0}.EvaluateForm_radioDotOn__ZpTQY{border-color:var(--blue)}.EvaluateForm_radioInner__j8_ji{width:10px;height:10px;border-radius:99px;background:var(--blue)}.EvaluateForm_radioLabel__H4BMX{font:500 15px Inter,sans-serif;color:var(--ink2)}.EvaluateForm_radioLabelOn__MMAjw{color:var(--ink)}.EvaluateForm_submit__Cyvod{width:100%;height:52px;background:var(--blue);color:#fff;border:none;border-radius:12px;font:600 16px Inter,sans-serif;cursor:pointer}.EvaluateForm_submit__Cyvod:hover:not(:disabled){background:var(--blue-d)}.EvaluateForm_submit__Cyvod:disabled{background:#c4cdde;color:#fff;cursor:not-allowed}.EvaluateForm_disclaimer__rDBWQ{font:400 12px/17px Inter,sans-serif;color:var(--faint);margin:14px 0 0;text-align:center}.EvaluateForm_aside__1HhxC{display:flex;flex-direction:column;gap:16px}.EvaluateForm_asideCard__XRRMf{background:var(--card);border:1px solid var(--border);border-radius:16px;box-shadow:0 1px 2px rgba(14,20,36,.04);padding:22px}.EvaluateForm_asideTitle__mMvy7{font:600 15px Inter,sans-serif;color:var(--ink);margin-bottom:14px}.EvaluateForm_benefit___oVzF{display:flex;gap:12px;padding:9px 0;border-bottom:1px solid var(--border-soft)}.EvaluateForm_benefit___oVzF:last-of-type{border-bottom:none}.EvaluateForm_checkIcon__YsCYf{flex-shrink:0;margin-top:1px}.EvaluateForm_benefitTitle__QUDMS{font:600 13px Inter,sans-serif;color:var(--ink2)}.EvaluateForm_benefitSub__kzzXt{font:400 12px/17px Inter,sans-serif;color:var(--muted)}.EvaluateForm_asideNote__BKDtW{font:400 12px Inter,sans-serif;color:var(--faint);margin-top:14px}.EvaluateForm_cityList__256zv{display:flex;flex-wrap:wrap;gap:7px}.EvaluateForm_cityPill__97v6y{font:500 12px Inter,sans-serif;color:var(--ink2);background:#fff;border:1px solid var(--border);border-radius:999px;padding:5px 11px}.EvaluateForm_cityPillActive__AKJ6s{background:var(--blue-bg);border-color:var(--blue);color:var(--blue-d)}.EvaluateForm_asideInfo__pmMkW{background:var(--blue-bg2);border:1px solid var(--blue-bg);border-radius:16px;padding:20px}.EvaluateForm_asideInfoTitle__XvMCA{font:600 14px Inter,sans-serif;color:var(--blue-d);margin-bottom:6px}.EvaluateForm_asideInfoBody__qZO7m{font:400 13px/19px Inter,sans-serif;color:var(--ink2)}@media (max-width:860px){.EvaluateForm_grid__AKd0_{grid-template-columns:1fr}}@media (max-width:560px){.EvaluateForm_row2__hUMx4,.EvaluateForm_row3__Mohg8{grid-template-columns:1fr}.EvaluateForm_title__A4s_x{font-size:26px;line-height:32px}}.account_main__36C_n{--bg:#f6f8fc;--card:#ffffff;--border:#d6dbe7;--border-soft:#ebeff6;--ink:#0e1424;--ink2:#2c3553;--muted:#5a6585;--faint:#a6aec4;--blue:#1957db;--blue-d:#1346b0;--blue-bg:#e7effd;--blue-bg2:#f3f7fe;--green:#0a8754;min-height:calc(100vh - var(--header-height));background:var(--bg);padding:32px 16px 56px}.account_shell__j14zn{max-width:1080px;margin:0 auto}.account_title__UkFpv{font:700 28px Inter,sans-serif;color:var(--ink);letter-spacing:-.01em;margin:0 0 22px}.account_grid__rP1gS{display:grid;grid-template-columns:300px 1fr;grid-gap:24px;gap:24px;align-items:start}.account_sidebar__JF2ff{display:flex;flex-direction:column;gap:16px}.account_card___Gir4{background:var(--card);border:1px solid var(--border);border-radius:16px;box-shadow:0 1px 2px rgba(14,20,36,.04);padding:24px}.account_avatarLg__hXmxd{width:72px;height:72px;border-radius:999px;background:var(--blue);color:#fff;font:600 28px Inter,sans-serif;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;object-fit:cover}.account_userName__SBdIu{font:700 18px Inter,sans-serif;color:var(--ink);margin-bottom:3px}.account_userEmail__7Dchh{font:500 13px Inter,sans-serif;color:var(--muted);margin-bottom:2px}.account_memberSince__4h8aK{font:400 12px Inter,sans-serif;color:var(--faint)}.account_phoneBlock__HHGjV{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-soft)}.account_phoneView__BuM0T{display:flex;align-items:center;justify-content:center;gap:8px}.account_phoneValue__wIQ0r{font:600 14px Inter,sans-serif;color:var(--ink2)}.account_phoneLink__3KQx1{font:600 13px Inter,sans-serif;color:var(--blue);background:none;border:none;cursor:pointer;padding:0}.account_phoneLink__3KQx1:hover{text-decoration:underline}.account_phoneInput___Sv6K{width:100%;font:500 14px Inter,sans-serif;color:var(--ink);background:#fff;border:1px solid var(--border);border-radius:10px;padding:9px 12px;text-align:center}.account_phoneInput___Sv6K:focus-visible{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(25,87,219,.18)}.account_phoneActions__SWJ_Z{display:flex;gap:8px;margin-top:8px}.account_phoneSave__sb50s{flex:1 1;font:600 13px Inter,sans-serif;color:#fff;background:var(--blue);border:none;border-radius:10px;padding:8px;cursor:pointer}.account_phoneSave__sb50s:hover:not(:disabled){background:var(--blue-d)}.account_phoneSave__sb50s:disabled{opacity:.6;cursor:default}.account_phoneCancel__y8n9_{flex:1 1;font:600 13px Inter,sans-serif;color:var(--muted);background:#fff;border:1px solid var(--border);border-radius:10px;padding:8px;cursor:pointer}.account_phoneCancel__y8n9_:hover:not(:disabled){background:var(--blue-bg2)}.account_quotaHead__UTrAq{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.account_quotaLabel__K_tr7{font:600 13px Inter,sans-serif;color:var(--ink2)}.account_quotaValue__AKixe{font:700 14px Inter,sans-serif;color:var(--ink)}.account_quotaTrack__kAZP2{height:8px;border-radius:999px;background:var(--border-soft);overflow:hidden;margin-bottom:12px}.account_quotaFill__tYrVX{height:100%;background:var(--blue);border-radius:999px}.account_quotaNote__UNz82{font:400 12px Inter,sans-serif;color:var(--muted);margin:0 0 14px}.account_buyBtn__SQfpI{width:100%;font:600 14px Inter,sans-serif;color:#fff;background:var(--blue);border:none;border-radius:10px;padding:11px;cursor:pointer}.account_buyBtn__SQfpI:hover:not(:disabled){background:var(--blue-d)}.account_buyBtn__SQfpI:disabled{opacity:.6;cursor:default}.account_navCard__y3ZMh{background:var(--card);border:1px solid var(--border);border-radius:16px;box-shadow:0 1px 2px rgba(14,20,36,.04);padding:8px;display:flex;flex-direction:column}.account_navItem__EL8kd{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:10px;font:500 14px Inter,sans-serif;color:var(--ink2);background:none;border:none;width:100%;text-align:left;cursor:pointer}.account_navItem__EL8kd:hover{background:var(--blue-bg2)}.account_navItemActive__WgnhI{background:var(--blue-bg2);color:var(--blue-d);font-weight:600;cursor:default}.account_content__kJEQT{min-width:0}.account_statStrip__p2_PG{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:22px}.account_statCard__oFtrD{background:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:0 1px 2px rgba(14,20,36,.04);padding:18px}.account_statValue__b2Vx3{font:700 26px Inter,sans-serif;color:var(--ink)}.account_statLabel__v4JIS{font:500 12px Inter,sans-serif;color:var(--muted)}.account_reportsHead__D4qyo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.account_h2__y6VDX{font:600 20px Inter,sans-serif;color:var(--ink);margin:0}.account_filterBar__VCvHJ{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.account_select__t3bZK{font:500 13px Inter,sans-serif;color:var(--ink2);background:#fff;border:1px solid var(--border);border-radius:8px;padding:7px 12px;cursor:pointer}.account_select__t3bZK:hover{border-color:var(--blue)}.account_select__t3bZK:focus-visible{outline:2px solid rgba(25,87,219,.25);outline-offset:1px}.account_reportGrid__iob_Q{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.account_reportCard__jqsNu{background:var(--card);border:1px solid var(--border);border-radius:16px;box-shadow:0 1px 2px rgba(14,20,36,.04);padding:20px}.account_reportCardTop__li9bE{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.account_confChip__A6Fa4{display:inline-flex;align-items:center;gap:7px;background:var(--border-soft);color:var(--ink2);font:600 12px Inter,sans-serif;padding:5px 11px;border-radius:999px}.account_dot___s8NH{width:7px;height:7px;border-radius:99px;flex-shrink:0}.account_relDate__inuSz{font:500 12px Inter,sans-serif;color:var(--faint)}.account_reportSubject__gswR4{font:600 16px Inter,sans-serif;color:var(--ink);margin-bottom:2px}.account_reportArea__KrOPE{font:500 13px Inter,sans-serif;color:var(--muted);margin-bottom:14px}.account_reportPrice__eBZ_L{font:700 20px Inter,sans-serif;color:var(--ink);margin-bottom:2px}.account_reportPpsm__PLPwZ{font:500 13px Inter,sans-serif;color:var(--muted);margin-bottom:16px}.account_reportCardFoot__8veiL{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid var(--border-soft)}.account_codeChip__upB_z{font:600 12px Inter,sans-serif;color:var(--blue-d);background:var(--blue-bg2);border:1px solid var(--blue-bg);border-radius:999px;padding:5px 11px;letter-spacing:1.5px}.account_openBtn__OZHAt{font:600 13px Inter,sans-serif;color:var(--blue);background:none;border:none;cursor:pointer}.account_openBtn__OZHAt:hover{text-decoration:underline}.account_empty__jrE4O{background:var(--card);border:1px solid var(--border);border-radius:16px;box-shadow:0 1px 2px rgba(14,20,36,.04);padding:48px 24px;text-align:center}.account_emptyTitle__4Ff9g{font:600 18px Inter,sans-serif;color:var(--ink);margin-bottom:6px}.account_emptyBody__phIhK{font:400 14px Inter,sans-serif;color:var(--muted);margin:0 0 18px}.account_emptyCta___MuqE{font:600 14px Inter,sans-serif;color:#fff;background:var(--blue);border:none;border-radius:10px;padding:11px 18px;cursor:pointer}.account_emptyCta___MuqE:hover{background:var(--blue-d)}.account_signInWrap__fRo4X{max-width:460px;margin:40px auto 0}@media (max-width:860px){.account_grid__rP1gS,.account_reportGrid__iob_Q{grid-template-columns:1fr}}@media (max-width:560px){.account_statStrip__p2_PG{grid-template-columns:1fr}}