.ComparisonPage_page__s7H5o{color:#20160e;padding:30px 24px 80px;width:100%;max-width:1280px;margin:auto}.ComparisonPage_page__s7H5o a,.ComparisonPage_page__s7H5o button,.ComparisonPage_page__s7H5o input,.ComparisonPage_page__s7H5o select{touch-action:manipulation}.ComparisonPage_page__s7H5o a:focus-visible,.ComparisonPage_page__s7H5o button:focus-visible,.ComparisonPage_page__s7H5o input:focus-visible,.ComparisonPage_page__s7H5o select:focus-visible{outline:2px solid #37694b;outline-offset:3px}.ComparisonPage_back__pewdw{color:#806b55;font-size:13px;display:inline-flex;gap:8px;align-items:center;min-height:36px}.ComparisonPage_heading__EFgdc{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:22px 0}.ComparisonPage_heading__EFgdc h1{font-size:36px;line-height:1.15;font-weight:400;letter-spacing:-.02em;margin-bottom:10px}.ComparisonPage_lead__HJUJ3{color:#806b55;font-size:14px;max-width:660px}.ComparisonPage_count__IJ0u_{color:#806b55;white-space:nowrap;font-size:12px;padding-top:8px}.ComparisonPage_button__X8uCE{display:inline-flex;justify-content:center;align-items:center;min-height:42px;border:1px solid #e4dacd;border-radius:24px;padding:9px 16px;background:white;font-size:13px;font-weight:500;gap:7px}.ComparisonPage_button__X8uCE:hover{background:#f6f2eb}.ComparisonPage_primary__ucdZw{background:#20160e;color:white;border-color:#20160e}.ComparisonPage_primary__ucdZw:hover{background:#403226}.ComparisonPage_button__X8uCE:disabled{opacity:.45;cursor:default}.ComparisonPage_picker__I1C_3{background:white;border:1px solid #e4dacd;border-radius:20px;padding:22px;margin-bottom:20px;scroll-margin-top:95px}.ComparisonPage_pickerTop__sNhne{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.ComparisonPage_pickerTop__sNhne h2{font-size:24px;line-height:1.2;font-weight:400}.ComparisonPage_iconButton__X0N5H{width:36px;height:36px;border:1px solid #e4dacd;border-radius:50%;background:white;flex-shrink:0}.ComparisonPage_searchLabel__le_1X{display:block;font-size:13px;margin-bottom:7px}.ComparisonPage_searchInput__FjoZJ{display:block;width:100%;border:1px solid #e4dacd;border-radius:12px;background:white;padding:12px 14px;font-size:16px}.ComparisonPage_help___AQqm{color:#806b55;font-size:12px;margin-top:10px}.ComparisonPage_candidateHeading__jCYjq{font-size:13px;font-weight:500;margin-top:22px;margin-bottom:10px}.ComparisonPage_candidates__HKy6x{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px}.ComparisonPage_candidate__Tbhjc{padding-top:12px;border-top:1px solid #e4dacd;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.ComparisonPage_candidate__Tbhjc strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.ComparisonPage_candidate__Tbhjc small{font-size:12px;color:#806b55}.ComparisonPage_candidate__Tbhjc button{margin-top:4px}.ComparisonPage_message__EPRdC{border:1px solid #e4dacd;border-radius:14px;padding:16px;background:white;font-size:14px;margin-bottom:18px}.ComparisonPage_message__EPRdC button{margin-top:10px}.ComparisonPage_empty__gcwZe{text-align:center;padding:42px 20px;background:white;border:1px solid #e4dacd;border-radius:22px;margin-bottom:22px}.ComparisonPage_empty__gcwZe h2{font-size:26px;margin-bottom:10px}.ComparisonPage_empty__gcwZe p{color:#806b55;font-size:14px}.ComparisonPage_mobilePicker__EF7Wk{display:none;margin-bottom:18px}.ComparisonPage_mobilePicker__EF7Wk label{color:#806b55;font-size:12px;display:block;margin-bottom:7px}.ComparisonPage_mobilePicker__EF7Wk select{width:100%;font-size:16px;border:1px solid #e4dacd;border-radius:12px;background:white;padding:12px}.ComparisonPage_sheet__yO57R{--label-column-width:290px;overflow:hidden;background:white;border:1px solid #e4dacd;border-radius:22px;box-shadow:0 10px 26px #52391b0a}.ComparisonPage_table__zlxcq{width:100%;border-collapse:collapse;table-layout:fixed}.ComparisonPage_labelCol__Qv_As{width:var(--label-column-width)}.ComparisonPage_propertyCol__xWuUx{width:calc((100% - var(--label-column-width)) / 3)}.ComparisonPage_table__zlxcq td,.ComparisonPage_table__zlxcq th{text-align:left;vertical-align:top;overflow-wrap:anywhere}.ComparisonPage_table__zlxcq thead th{padding:16px;font-weight:400;border-bottom:1px solid #e4dacd}.ComparisonPage_table__zlxcq .ComparisonPage_headerLabel__sgSYc{vertical-align:top;color:#806b55;font-size:11px}.ComparisonPage_headerLabel__sgSYc strong{display:block;color:#20160e;font-size:14px;font-weight:500;margin-bottom:7px}.ComparisonPage_columnHeading____sf_{position:relative;display:flex;flex-direction:column}.ComparisonPage_tag__Pzkl_{display:flex;align-items:center;gap:7px;font-size:11px;color:#806b55;min-height:28px;margin-bottom:10px;padding-right:30px}.ComparisonPage_columnIdentity__Z_EXz{flex:1;min-width:0}.ComparisonPage_propertyNumber__7Dpou{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border-radius:50%;background:#20160e;color:white;font-size:12px;font-weight:500}.ComparisonPage_referenceNumber__szR6G{background:#37694b}.ComparisonPage_referenceTag__7WEjG{color:#37694b;font-weight:500}.ComparisonPage_remove__QD2OK{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:0;flex-shrink:0;border:1px solid #e4dacd;border-radius:18px;background:white;font-size:11px;color:#806b55;white-space:nowrap}.ComparisonPage_columnTools__kYl_A{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-height:72px;margin-bottom:8px}.ComparisonPage_columnTools__kYl_A .ComparisonPage_tag__Pzkl_{padding-right:0;margin-bottom:0}.ComparisonPage_photoLink__WyziE{position:relative;display:block;overflow:hidden;border-radius:12px;margin-bottom:10px}.ComparisonPage_addressOverlay__YEA2B{position:absolute;inset:auto 0 0;padding:32px 12px 10px;background:linear-gradient(transparent,#00000059 35%,#000000bf);color:white}.ComparisonPage_photoNavigation__D0aDk{position:absolute;inset:0}.ComparisonPage_photoAddress__G0yLx{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:21px;font-weight:500;line-height:1.2}.ComparisonPage_photoCity__klEQB{display:block;color:#ffffffd9;font-size:11px;margin-top:3px}.ComparisonPage_emptyColumn__GR3DE{padding-top:80px}.ComparisonPage_emptySlot__udSIG{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;aspect-ratio:16/10;max-height:180px;min-height:120px;border:1px dashed #cbbca9;border-radius:12px;background:#fcfaf6;color:#806b55;padding:12px;font-size:13px;text-align:center}.ComparisonPage_emptySlot__udSIG:hover{background:#f0f6ef;color:#37694b;border-color:#37694b}.ComparisonPage_emptySlot__udSIG:disabled{opacity:.45;cursor:default}.ComparisonPage_emptyCell__Vnl_Y{background:#fcfaf6}.ComparisonPage_photo__tV1Q8{position:relative;width:100%;aspect-ratio:16/10;max-height:180px;background:#f6f2eb;border-radius:12px;overflow:hidden}.ComparisonPage_photoImage__eswhU{object-fit:cover}.ComparisonPage_photoPlaceholder__9qZS4{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%;padding-bottom:54px;color:#806b55;font-size:11px;font-weight:400}.ComparisonPage_streetView__2yI8s{position:absolute;inset:0}.ComparisonPage_rowLabel__8_eEq{display:flex;align-items:center;gap:10px;overflow-wrap:normal;word-break:normal}.ComparisonPage_featureIcon__dBG81{flex-shrink:0;width:36px;height:36px;object-fit:contain}.ComparisonPage_priceLabel__M2031{font-size:11px;color:#806b55;margin-top:0}.ComparisonPage_price__spAaX{font-size:clamp(18px,2.1vw,28px);line-height:1.2;font-weight:500;letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:3px}.ComparisonPage_largestValue__o5z4r{font-weight:700}.ComparisonPage_unknown__Uwyyy{font-size:12px;color:#806b55;font-weight:400}.ComparisonPage_updatedValue__p4mzG{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ComparisonPage_refreshButton__4oyNA{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border:1px solid #b8d5c5;border-radius:50%;background:white;color:#17643f;box-shadow:0 4px 9px #17643f12}.ComparisonPage_refreshButton__4oyNA:hover{border-color:#78ad91;background:#f1f8f3}.ComparisonPage_refreshButton__4oyNA:disabled,.ComparisonPage_refreshCooldown__JHcbe{opacity:.45}.ComparisonPage_refreshSuccess__lqiil{border-color:#6ee7b7;background:#d1fae5;color:#047857}.ComparisonPage_refreshNotice__nLqFL{margin-top:5px;color:#806b55;font-size:11px;font-weight:400;line-height:1.5}.ComparisonPage_refreshError__sMpI1{color:#b03b34}.ComparisonPage_luxuryValue__AY2oi{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;line-height:1.4}.ComparisonPage_luxuryValue__AY2oi>span:first-child{flex-shrink:0}.ComparisonPage_delta__I_WUP{font-size:11px;color:#806b55;display:block;margin-top:5px;font-variant-numeric:tabular-nums}.ComparisonPage_positiveDelta__iBm3n{color:#287246}.ComparisonPage_negativeDelta__nrEn5{color:#b03b34}.ComparisonPage_setReference__i5HB_{font-size:11px;color:#806b55;margin-top:6px;text-align:left;min-height:32px;text-decoration:underline;text-underline-offset:3px}.ComparisonPage_reference__1wIYJ{background:#f0f6ef}.ComparisonPage_table__zlxcq tbody td,.ComparisonPage_table__zlxcq tbody th{vertical-align:middle}.ComparisonPage_table__zlxcq tbody th{color:#806b55;font-size:13px;font-weight:400;padding:15px 16px;border-bottom:1px solid #e4dacd}.ComparisonPage_table__zlxcq tbody td{font-size:14px;padding:15px 16px;border-bottom:1px solid #e4dacd;font-variant-numeric:tabular-nums}.ComparisonPage_table__zlxcq tbody .ComparisonPage_delta__I_WUP{display:inline;margin-top:0;margin-left:8px}.ComparisonPage_table__zlxcq .ComparisonPage_group__tvs5A th{background:#f6f2eb;color:#20160e;padding:12px 16px;font-size:12px;font-weight:500}.ComparisonPage_group__tvs5A button{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;text-align:left;min-height:24px}.ComparisonPage_info__lG1BP{display:inline-flex;border:1px solid #806b55;border-radius:50%;width:15px;height:15px;align-items:center;justify-content:center;margin-left:4px;font-size:10px;cursor:help}.ComparisonPage_caption__cx6IK{font-size:12px;color:#806b55;line-height:1.6;margin:16px 3px}.ComparisonPage_noiseFactors__hvwfe{display:grid;grid-template-columns:repeat(4,minmax(0,40px));gap:8px}.ComparisonPage_noiseFactor__TmFWK{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px}.ComparisonPage_noiseIcon__E1VAR{width:32px;height:32px;object-fit:contain}.ComparisonPage_noiseInactive__Af_Pg{opacity:.3}.ComparisonPage_actions__DsKfi td{padding:16px}.ComparisonPage_switchDialog__rNLJe{position:fixed;inset:0;z-index:20000;color:#20160e}.ComparisonPage_switchBackdrop__Yf_dg{position:fixed;inset:0;background:#20160e66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ComparisonPage_switchViewport__Zk7cx{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:20px}.ComparisonPage_switchPanel__UoCtU{width:100%;max-width:520px;max-height:calc(100dvh - 40px);overflow-y:auto;padding:24px;border:1px solid #e4dacd;border-radius:22px;background:white;box-shadow:0 24px 80px #20160e33}.ComparisonPage_switchHeading__ANkL7{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ComparisonPage_switchTitle__2zhuN{font-size:26px;line-height:1.2;font-weight:400;text-wrap:balance}.ComparisonPage_switchDescription__dqydK{margin-top:16px;color:#806b55;font-size:14px;line-height:1.6}.ComparisonPage_switchProperty__uHchu{display:flex;flex-direction:column;gap:5px;margin:20px 0;padding:14px 16px;border:1px solid #e4dacd;border-radius:12px;background:#f8f6f1;overflow-wrap:anywhere}.ComparisonPage_switchProperty__uHchu strong{font-size:14px;font-weight:500}.ComparisonPage_switchProperty__uHchu span{color:#806b55;font-size:12px}.ComparisonPage_switchActions__z5KPr{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.ComparisonPage_switchDialog__rNLJe button:focus-visible,.ComparisonPage_switchDialog__rNLJe input:focus-visible{outline:2px solid #37694b;outline-offset:3px}.ComparisonPage_unitPanel__y6GCm{max-width:600px;display:flex;flex-direction:column}.ComparisonPage_unitPanel__y6GCm>*{flex-shrink:0}.ComparisonPage_unitPanel__y6GCm .ComparisonPage_unitResults__2pLDd{margin:16px 0;min-height:88px;max-height:340px;flex-shrink:1;overflow-y:auto}.ComparisonPage_unitStatus__K8aam{padding:24px 0;color:#806b55;font-size:13px;line-height:1.6}.ComparisonPage_unitStatus__K8aam button{margin-top:12px}.ComparisonPage_unitError__kUsFO{color:#a43232;font-size:13px;margin-top:12px}.ComparisonPage_unitList__bZBne{list-style:none;margin:0;padding:0}.ComparisonPage_unitList__bZBne li+li{border-top:1px solid #e4dacd}.ComparisonPage_unitOption__VJEtd{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px;border-radius:10px;text-align:left}.ComparisonPage_unitOption__VJEtd:hover:not(:disabled){background:#f6f2eb}.ComparisonPage_unitOption__VJEtd:disabled{opacity:.5;cursor:default}.ComparisonPage_unitDetails__XWDLV{display:flex;flex-direction:column;gap:4px;min-width:0;overflow-wrap:anywhere}.ComparisonPage_unitDetails__XWDLV strong{font-size:14px;font-weight:500}.ComparisonPage_unitAction__J0Udb,.ComparisonPage_unitDetails__XWDLV>span{font-size:12px;color:#806b55}.ComparisonPage_unitAction__J0Udb{flex-shrink:0;max-width:35%}.ComparisonPage_unitPagination__DOhBC{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:18px;font-size:12px;color:#806b55}.ComparisonPage_unitPagination__DOhBC button:disabled{opacity:.4;cursor:default}@media (max-width:1000px){.ComparisonPage_emptyColumn__GR3DE{padding-top:120px}.ComparisonPage_columnTools__kYl_A{display:block;position:relative;min-height:112px;padding-bottom:36px}.ComparisonPage_columnTools__kYl_A .ComparisonPage_remove__QD2OK{position:absolute;right:0;bottom:0}.ComparisonPage_noiseFactors__hvwfe{grid-template-columns:repeat(2,minmax(0,40px))}}@media (max-width:850px){.ComparisonPage_page__s7H5o{padding:22px 18px 60px}.ComparisonPage_sheet__yO57R{--label-column-width:240px}.ComparisonPage_table__zlxcq tbody td,.ComparisonPage_table__zlxcq tbody th,.ComparisonPage_table__zlxcq thead th{padding-left:12px;padding-right:12px}.ComparisonPage_candidates__HKy6x{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.ComparisonPage_noiseFactors__hvwfe{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 4px}.ComparisonPage_columnTools__kYl_A{min-height:140px;padding-bottom:40px}.ComparisonPage_propertyNumber__7Dpou{width:22px;height:22px;font-size:11px}.ComparisonPage_columnTools__kYl_A .ComparisonPage_tag__Pzkl_{gap:4px;min-height:0;overflow-wrap:normal;word-break:normal}.ComparisonPage_remove__QD2OK{min-height:36px;min-width:36px;flex-shrink:0}.ComparisonPage_photoLink__WyziE{border-radius:8px;margin-bottom:8px}.ComparisonPage_addressOverlay__YEA2B{padding:30px 8px 8px}.ComparisonPage_photoAddress__G0yLx{font-size:14px}.ComparisonPage_photoCity__klEQB{font-size:10px}.ComparisonPage_emptyColumn__GR3DE{padding-top:148px}.ComparisonPage_emptySlot__udSIG{font-size:11px;padding:8px}.ComparisonPage_emptySlot__udSIG,.ComparisonPage_photo__tV1Q8{min-height:120px;border-radius:8px}.ComparisonPage_photoPlaceholder__9qZS4 span{font-size:9px}.ComparisonPage_rowLabel__8_eEq{flex-direction:column;align-items:flex-start;gap:5px}.ComparisonPage_featureIcon__dBG81{width:28px;height:28px}.ComparisonPage_page__s7H5o{padding:18px 12px 50px}.ComparisonPage_heading__EFgdc{display:block;margin:18px 0}.ComparisonPage_heading__EFgdc h1{font-size:28px}.ComparisonPage_lead__HJUJ3{font-size:13px}.ComparisonPage_count__IJ0u_{display:block;margin-top:10px;padding:0}.ComparisonPage_button__X8uCE{min-height:44px;padding:9px 12px;font-size:12px}.ComparisonPage_mobilePicker__EF7Wk{display:block}.ComparisonPage_picker__I1C_3{padding:16px}.ComparisonPage_candidates__HKy6x{grid-template-columns:1fr}.ComparisonPage_candidate__Tbhjc{flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:space-between}.ComparisonPage_candidate__Tbhjc strong{flex-basis:100%}.ComparisonPage_candidate__Tbhjc button{margin-top:0}.ComparisonPage_sheet__yO57R{--label-column-width:128px;border-radius:16px}.ComparisonPage_propertyCol__xWuUx{width:calc((100% - var(--label-column-width)) / 2)}.ComparisonPage_table__zlxcq thead th{padding:14px 8px}.ComparisonPage_table__zlxcq tbody td,.ComparisonPage_table__zlxcq tbody th{padding:12px 8px;font-size:12px}.ComparisonPage_table__zlxcq .ComparisonPage_headerLabel__sgSYc{font-size:10px}.ComparisonPage_headerLabel__sgSYc strong{font-size:12px}.ComparisonPage_tag__Pzkl_{font-size:10px;margin-bottom:10px}.ComparisonPage_price__spAaX{font-size:clamp(15px,4.6vw,22px)}.ComparisonPage_delta__I_WUP{font-size:10px}.ComparisonPage_refreshButton__4oyNA{width:36px;height:36px}.ComparisonPage_setReference__i5HB_{font-size:10px;min-height:44px}.ComparisonPage_table__zlxcq .ComparisonPage_group__tvs5A th{padding:10px 9px}.ComparisonPage_actions__DsKfi .ComparisonPage_button__X8uCE{padding:8px;width:100%;font-size:11px;overflow-wrap:normal;word-break:normal}}@media (max-width:380px){.ComparisonPage_sheet__yO57R{--label-column-width:112px}}