.RentCalculator_rentCalculatorPage__rKYSz{--page-pad:20px;width:100%;box-sizing:border-box;padding:var(--page-pad);overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.RentCalculator_rentCalculatorPage__rKYSz a{color:inherit;text-decoration:none}.RentCalculator_heroFullbleed__v_CCa{width:100%;max-width:1360px;margin:0 auto;padding:0;box-sizing:border-box}.RentCalculator_heroInner__Ion7A{position:relative;width:100%;min-height:clamp(232px,calc(232px + 28 * ((100vw - 320px) / (1360 - 320))),260px);height:auto;overflow:hidden;background:#111;border-radius:clamp(16px,calc(16px + 4 * ((100vw - 320px) / (1360 - 320))),20px)}.RentCalculator_heroImage__ArwgQ{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:50% 52%;pointer-events:none;user-select:none}.RentCalculator_heroOverlay__fdEgh{position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,0,0,.35),rgba(0,0,0,.15));pointer-events:none}.RentCalculator_heroCenter__isbzy{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(22px,calc(22px + 10 * ((100vw - 320px) / (1360 - 320))),32px) 20px;z-index:2;box-sizing:border-box}.RentCalculator_heroIconWrap__5h1Fv{width:52px;height:52px;border-radius:14px;background:rgba(245,158,11,.92);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(245,158,11,.45);margin-bottom:20px}.RentCalculator_heroIcon__m9pzH{width:28px;height:28px;display:block;flex:0 0 28px;color:#FFFFFF}.RentCalculator_heroTitle__8Bt_T{margin:0 0 8px;font-size:clamp(32px,calc(32px + 8 * ((100vw - 320px) / (1360 - 320))),40px);font-weight:800;color:#fff;letter-spacing:-.02em;text-shadow:0 2px 12px rgba(0,0,0,.3);line-height:1.1}.RentCalculator_heroSubtitle__PQY_j{margin:0;font-size:clamp(15px,calc(15px + 2 * ((100vw - 320px) / (1360 - 320))),17px);font-weight:400;color:rgba(255,255,255,.88);text-shadow:0 1px 6px rgba(0,0,0,.25);line-height:1.5}@media (max-width:768px){.RentCalculator_heroFullbleed__v_CCa{width:calc(100% + var(--page-pad) * 2);margin-top:calc(var(--page-pad) * -1);margin-left:calc(var(--page-pad) * -1)}.RentCalculator_heroInner__Ion7A{height:auto;padding-bottom:0;border-radius:0}.RentCalculator_heroCenter__isbzy{padding-inline:20px}.RentCalculator_heroIconWrap__5h1Fv{margin-bottom:16px}}.RentCalculator_calcPageWrap__oJrsA{max-width:1360px;margin:0 auto;padding:18px 0 0;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;width:100%}.RentCalculator_calcRootScope__GM76W{--bg:#ffffff;--fg:#111827;--muted:#6B7280;--line:#E5E7EB;--accent:#F59E0B;--accent-hover:#E9960A;--accent-bg:#FEF3C7;--accent-weak:rgba(245,158,11,.12);--input:#111827;--radius:16px;--error:#DC2626;--pad:20px;--slider-main:#F59E0B;--slider-track:#FDE68A;--slider-range:#F59E0B;--segment-border:#E5E7EB;--segment-text:#111827;--segment-text-muted:#6B7280;--segment-selected-bg:#FEF3C7;--segment-selected-border:#F59E0B;--segment-selected-text:#92400E;--card-border:#E5E7EB;--card-shadow:0 2px 8px rgba(15,23,42,.07);--card-shadow-hover:0 8px 24px rgba(15,23,42,.13);--card-img-h:240px;--card-body-min:110px;--emptyCardMinH:calc(var(--card-img-h) + var(--card-body-min));width:100%;box-sizing:border-box;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;color:var(--fg);max-width:1360px;margin-left:auto;margin-right:auto}.RentCalculator_calcRootScope__GM76W *{box-sizing:border-box}@media (max-width:1430px){.RentCalculator_rentCalculatorPage__rKYSz{--page-pad:10px}}.RentCalculator_portalSectionHeader__w_kiJ{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;gap:12px}.RentCalculator_portalSectionHeaderMain__xSmEc{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.RentCalculator_portalSectionTitle__z6JAi{display:block;margin:0;font-size:22px;font-weight:700;line-height:1.15;padding-bottom:1px;color:#111827;white-space:normal;overflow:visible;text-overflow:clip;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.RentCalculator_portalSectionIcon__pfsI5{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.RentCalculator_portalSectionIcon__pfsI5 .RentCalculator_portalSectionCssIcon__Eqa7x,.RentCalculator_portalSectionIcon__pfsI5 svg{width:26px;height:26px}.RentCalculator_listingSectionIcon__kk0o_{background:#FFFFFF;border:1px solid #f59e0b;box-shadow:0 2px 8px rgba(245,158,11,.16)}.RentCalculator_listingSectionIcon__kk0o_ .RentCalculator_portalSectionCssIcon__Eqa7x,.RentCalculator_listingSectionIcon__kk0o_ svg{color:#F59E0B}.RentCalculator_portalSectionTitleWrap__4Mi_z{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}.RentCalculator_portalSectionSub__0pLrY{font-size:14px;color:#6B7280}.RentCalculator_calcTwoColGrid__YEJ_h{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;align-items:start}@media (max-width:920px){.RentCalculator_calcTwoColGrid__YEJ_h{grid-template-columns:1fr}}.RentCalculator_calcCard__OTZ7f{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--card-shadow);overflow:hidden;height:fit-content;align-self:start}.RentCalculator_calcCardHeader__PI__I{padding:20px;border-bottom:1px solid var(--line);background:#fff;display:flex;align-items:center;gap:12px}.RentCalculator_calcCardHeader__PI__I>div:last-child{min-width:0;display:flex;flex-direction:column;justify-content:center}.RentCalculator_calcCardHeaderIcon__yVSuz{width:36px;height:36px;border-radius:10px;background:var(--accent-bg);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.RentCalculator_calcCardHeaderIcon__yVSuz svg{width:18px;height:18px;color:var(--accent)}.RentCalculator_calcCardHeaderCssIcon__0tswI{width:18px;height:18px;color:var(--accent);--icon-mask-size:92%}.RentCalculator_calcCardHeader__PI__I h3{margin:0;font-size:15px;font-weight:700;color:var(--fg);letter-spacing:-.01em;line-height:1.2}.RentCalculator_calcCardHeader__PI__I p{margin:2px 0 0;color:var(--muted);font-size:12.5px;font-weight:400;line-height:1.35}.RentCalculator_calcCardBody__MWSYM{padding:20px}@media (max-width:768px){.RentCalculator_calcCardBody__MWSYM,.RentCalculator_calcCardHeader__PI__I{padding:15px}}.RentCalculator_incomeModeRow__s0QZN{display:flex;justify-content:flex-start;gap:12px;flex-wrap:wrap}.RentCalculator_incomeModeSelector__quFE6{display:flex;align-items:stretch;width:100%;border:1.5px solid var(--segment-border);border-radius:12px;padding:4px;background:#fff;gap:0}.RentCalculator_incomeModeBtn__tBeKO{position:relative;flex:1 1 0;min-width:0;padding:9px 16px;font-size:14px;line-height:1.2;border:1.5px solid transparent;border-radius:9px;background:transparent;color:var(--segment-text-muted);cursor:pointer;user-select:none;white-space:nowrap;display:flex;align-items:center;justify-content:center;transition:background .13s,color .13s,border-color .13s;font-family:inherit;font-weight:500}.RentCalculator_incomeModeBtn__tBeKO:after{content:"";position:absolute;top:6px;bottom:6px;right:0;width:1px;background:var(--segment-border)}.RentCalculator_incomeModeBtn__tBeKO:last-child:after{display:none}.RentCalculator_adjacentRightHidden___U_Hu:after{background:transparent}.RentCalculator_incomeModeBtn__tBeKO:not(.RentCalculator_selected__YIQTP):hover{background:#F3F4F6;border-color:#D1D5DB;color:#374151}.RentCalculator_incomeModeBtn__tBeKO:not(.RentCalculator_selected__YIQTP):hover:after{background:transparent}.RentCalculator_incomeModeBtn__tBeKO.RentCalculator_selected__YIQTP{background:var(--accent-bg);border-color:var(--accent);color:#92400E;font-weight:700;box-shadow:0 2px 8px rgba(245,158,11,.22)}.RentCalculator_selected__YIQTP:after{background:transparent}@media (max-width:520px){.RentCalculator_incomeModeBtn__tBeKO{padding:9px 10px;font-size:13px}}@media (max-width:400px){.RentCalculator_incomeModeSelector__quFE6{flex-wrap:wrap;gap:6px}.RentCalculator_incomeModeBtn__tBeKO{flex:0 0 48%}.RentCalculator_incomeModeBtn__tBeKO:after{display:none}}.RentCalculator_inputFieldRowHalf__I_xTM,.RentCalculator_inputFieldRow__Xs_Kd{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}@media (max-width:640px){.RentCalculator_inputFieldRowHalf__I_xTM{grid-template-columns:1fr}}.RentCalculator_calcField__WyEBq label{display:block;font-size:11px;font-weight:600;color:var(--muted);margin-bottom:6px;letter-spacing:.04em;text-transform:uppercase;font-family:inherit}.RentCalculator_calcInputWrap__5dlzJ{display:flex;align-items:center;gap:8px;border:1.5px solid var(--line);border-radius:12px;padding:10px 14px;background:#fff;transition:border-color .14s,box-shadow .14s}.RentCalculator_calcInputWrap__5dlzJ:hover{border-color:#C2C2C2;box-shadow:inset 0 1px 2px rgba(0,0,0,.14),inset 0 -1px 1px rgba(0,0,0,.04)}.RentCalculator_calcInputWrap__5dlzJ:focus-within{border-color:#008CFF;box-shadow:0 0 0 3px rgba(0,140,255,.15)}.RentCalculator_calcInputPrefix__7CsiH{color:var(--muted);font-weight:500;font-size:14px;flex:0 0 auto}.RentCalculator_calcInputWrap__5dlzJ input{border:0;outline:none;width:100%;font-size:14px;color:var(--input);background:transparent;font-family:inherit}.RentCalculator_calcInfoNote___zYG4{margin-top:14px;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;background:#FAFAFA;color:var(--muted);font-size:12.5px;line-height:1.45}.RentCalculator_calcSectionDivider__ZQtxp{height:1px;background:var(--line);margin:16px 0}.RentCalculator_calcResultHero__vwoUA{background:linear-gradient(135deg,#FEF3C7,#FFF7E0);border:1.5px solid #fde68a;border-radius:14px;padding:18px 18px 16px;margin-bottom:14px}.RentCalculator_calcResultLabel__xiM_Q{font-size:11px;font-weight:800;color:#92400E;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px}.RentCalculator_calcResultAmount__sSHNQ{font-size:36px;font-weight:900;color:#111827;line-height:1.05;letter-spacing:-.02em}.RentCalculator_calcResultNote__rbsJp{margin-top:6px;color:#92400E;font-size:12px;line-height:1.4;opacity:.8}.RentCalculator_calcSliderCard__H30kt{border:1.5px solid var(--line);border-radius:14px;padding:14px 16px;background:#fff}.RentCalculator_calcSliderHeader__avLW6{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.RentCalculator_sliderLeft__A6qPv .RentCalculator_sliderLabel__HVSd8{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.RentCalculator_sliderLeft__A6qPv .RentCalculator_sliderAmount__oRVB1{font-weight:900;font-size:22px;margin-top:3px;color:var(--fg);letter-spacing:-.01em}.RentCalculator_calcStatusBadge__iBySL{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;white-space:nowrap;border:1.5px solid transparent}.RentCalculator_calcStatusBadge__iBySL.RentCalculator_good__rd5sl{background:#DCFCE7;border-color:#86EFAC;color:#166534}.RentCalculator_calcStatusBadge__iBySL.RentCalculator_warn__fYSaG{background:#FEF3C7;border-color:#FDE68A;color:#92400E}.RentCalculator_calcStatusBadge__iBySL.RentCalculator_bad__Q_yJA{background:#FEE2E2;border-color:#FECACA;color:#991B1B}.RentCalculator_good__rd5sl{background:#DCFCE7;border-color:#86EFAC;color:#166534}.RentCalculator_warn__fYSaG{background:#FEF3C7;border-color:#FDE68A;color:#92400E}.RentCalculator_bad__Q_yJA{background:#FEE2E2;border-color:#FECACA;color:#991B1B}.RentCalculator_calcRootScope__GM76W input[type=range],.RentCalculator_rentSlider__Beh1E{width:100%;margin:10px 0 0;height:24px;background:transparent;--pct:0%;-webkit-appearance:none;appearance:none;cursor:pointer}.RentCalculator_rentSlider__Beh1E::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(to right,var(--slider-range) 0,var(--slider-range) var(--pct),var(--slider-track) var(--pct),var(--slider-track) 100%)}.RentCalculator_rentSlider__Beh1E::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:2.5px solid var(--slider-main);box-shadow:0 2px 8px rgba(245,158,11,.3);margin-top:-7px;cursor:pointer}.RentCalculator_rentSlider__Beh1E::-moz-range-track{height:8px;border-radius:999px;background:var(--slider-track)}.RentCalculator_rentSlider__Beh1E::-moz-range-progress{height:8px;border-radius:999px;background:var(--slider-range)}.RentCalculator_rentSlider__Beh1E::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:2.5px solid var(--slider-main);box-shadow:0 2px 8px rgba(245,158,11,.3);cursor:pointer}.RentCalculator_calcSliderScale__V88y5{position:relative;height:18px;margin-top:6px;font-size:12px;color:var(--muted);user-select:none}.RentCalculator_scaleMax__DsI0U,.RentCalculator_scaleMin__K5IFz{position:absolute;top:0}.RentCalculator_scaleMin__K5IFz{left:0}.RentCalculator_scaleMax__DsI0U{right:0}.RentCalculator_scaleCurrent__zti1D{position:absolute;top:0;left:50%;transform:translateX(-50%);font-weight:700;color:var(--fg);pointer-events:none}.RentCalculator_calcBreakdownList__shfOm{margin-top:14px;border:1.5px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}.RentCalculator_calcBreakdownRow__CQedh{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-top:1px solid var(--line)}.RentCalculator_calcBreakdownRow__CQedh:first-child{border-top:none}.RentCalculator_breakdownKey__2w2bp{color:var(--muted);font-size:12.5px;font-weight:600}.RentCalculator_breakdownValue__oExu8{font-size:14px;font-weight:800;color:var(--fg)}.RentCalculator_calcDisclaimer__piRHA{margin-top:12px;font-size:11px;color:var(--muted);line-height:1.4}.RentCalculator_calcActionRow__EIdbq{margin-top:16px;display:flex;gap:8px;justify-content:flex-end}.RentCalculator_calcBtn__klOZ5{appearance:none;border:1.5px solid var(--line);background:#fff;color:var(--fg);border-radius:999px;padding:0 20px;height:40px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:background .13s,border-color .13s}.RentCalculator_calcBtn__klOZ5:not(.RentCalculator_primary__7muj5):hover{background:#F3F4F6;border-color:#D1D5DB}.RentCalculator_calcBtn__klOZ5.RentCalculator_primary__7muj5{border-color:var(--accent);background:var(--accent);color:#fff;padding:0 22px}.RentCalculator_calcBtn__klOZ5.RentCalculator_primary__7muj5:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.RentCalculator_calcBtn__klOZ5:disabled{opacity:.55;cursor:not-allowed}.RentCalculator_primary__7muj5{border-color:var(--accent);background:var(--accent);color:#fff;padding:0 22px}@media (max-width:500px){.RentCalculator_calcRootScope__GM76W{--pad:14px}}.RentCalculator_viewMoreWrap__F8tqe{text-align:center;margin-top:30px}.RentCalculator_viewMoreBtn__jqM8_{display:inline-flex;align-items:center;justify-content:center;min-width:140px;height:44px;padding:0 24px;border-radius:999px;border:1.5px solid var(--accent);background:var(--accent);color:#fff;font-size:14px;font-weight:700;line-height:1;cursor:pointer;font-family:inherit;transition:background .13s,border-color .13s}.RentCalculator_viewMoreBtn__jqM8_:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.RentCalculator_recommendedListingsSection__nL0F8{width:100%;margin-top:22px}.RentCalculator_recommendedListingsGridWrap__cGRxh{--listing-gap:10px;--empty-grid-cols:3;--empty-card-body-height:130px;--empty-card-width:calc((100cqi - (var(--listing-gap) * (var(--empty-grid-cols) - 1))) / var(--empty-grid-cols));margin-top:0;width:100%;box-sizing:border-box;container-type:inline-size}.RentCalculator_recommendedListingsGrid__OXRZX{--listing-gap:10px;--card-width:320px;width:100%;display:grid;grid-template-columns:repeat(var(--grid-cols,3),1fr);gap:var(--listing-gap);box-sizing:border-box}.RentCalculator_recommendedListingsGrid__OXRZX .RentCalculator_listingCard__dR8Px{width:100%;box-sizing:border-box;border-radius:16px}.RentCalculator_recommendedListingsGrid__OXRZX .RentCalculator_listingMedia__Nqkaa{height:min(240px,calc(var(--card-width) * .6));flex:0 0 min(240px,calc(var(--card-width) * 0.6));background:#f3f4f6}.RentCalculator_recommendedListingsGrid__OXRZX .RentCalculator_listingCardImage__h2eO2{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;background:#f3f4f6;transform-origin:center center}@media (min-width:651px) and (max-width:768px){.RentCalculator_recommendedListingsGrid__OXRZX{grid-template-columns:repeat(2,1fr)}.RentCalculator_recommendedListingsGrid__OXRZX .RentCalculator_listingMedia__Nqkaa{height:calc((100vw - 30px) / 2 * .6);flex:0 0 calc((100vw - 30px) / 2 * 0.6)}.RentCalculator_recommendedListingsGrid__OXRZX .RentCalculator_infoRow__r3nin{flex-direction:column;align-items:flex-start}.RentCalculator_recommendedListingsGrid__OXRZX .RentCalculator_btnCol__bpulq{position:static;width:100%;margin-top:6px;flex-direction:row;flex-wrap:nowrap;gap:10px}.RentCalculator_recommendedListingsGrid__OXRZX .RentCalculator_actionBtn__oB_IY{width:auto;flex:1 1 0}}@media (max-width:650px){.RentCalculator_recommendedListingsGrid__OXRZX{grid-template-columns:1fr}.RentCalculator_recommendedListingsGrid__OXRZX .RentCalculator_listingMedia__Nqkaa{height:clamp(200px,calc(122px + 24vw),280px);flex:0 0 clamp(200px,calc(122px + 24vw),280px)}}.RentCalculator_recommendedListingsNoResults__9OMv4{padding:0 20px;color:#4B5563;font-size:16px;font-weight:400}.RentCalculator_noRecommendedListings__oHpno,.RentCalculator_recommendedListingsNoResults__9OMv4{display:none;align-items:center;justify-content:center;min-height:calc(min(240px, calc(var(--empty-card-width) * .6)) + var(--empty-card-body-height));text-align:center}.RentCalculator_noRecommendedListings__oHpno{flex-direction:column;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;color:#374151;font-size:14px;font-weight:600;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;gap:0}@container (max-width: 979px){.RentCalculator_noRecommendedListings__oHpno,.RentCalculator_recommendedListingsNoResults__9OMv4{--empty-grid-cols:2}}@container (max-width: 650px){.RentCalculator_noRecommendedListings__oHpno,.RentCalculator_recommendedListingsNoResults__9OMv4{--empty-grid-cols:1;--empty-card-body-height:132px;min-height:calc(clamp(200px, calc(122px + 24vw), 280px) + var(--empty-card-body-height))}}.RentCalculator_emptyIllustration__ZDQ9u{width:148px;height:148px;margin-bottom:20px;flex-shrink:0}.RentCalculator_emptyTitle__GZgbR{font-size:17px;font-weight:700;color:#111827;margin:0 0 8px}.RentCalculator_emptySub__QDF_K{font-size:14px;font-weight:400;color:#6B7280;margin:0;max-width:280px}.RentCalculator_listingCard__dR8Px{position:relative;background:#fff}.RentCalculator_listingMedia__Nqkaa{position:relative;width:100%;overflow:hidden}.RentCalculator_skeletonShimmer__rf6B_{border-radius:6px}.RentCalculator_skeletonCard__AoZfh{box-shadow:var(--card-shadow)}.RentCalculator_skeletonCard__AoZfh:hover{box-shadow:var(--card-shadow);transform:none}.RentCalculator_skeletonCard__AoZfh:hover .RentCalculator_skImg__bIDhL{transform:none}.RentCalculator_skeletonCard__AoZfh .RentCalculator_listingMedia__Nqkaa{background:#f0f0f0;overflow:hidden;height:min(240px,calc(var(--card-width, 320px) * .6));flex:0 0 min(240px,calc(var(--card-width, 320px) * 0.6))}.RentCalculator_skLiveBadge__PcS1w{position:absolute;top:10px;left:10px;width:52px;height:22px;border-radius:999px;z-index:2}.RentCalculator_skImg__bIDhL{display:block;flex-shrink:0}.RentCalculator_skBody__4l9fF{width:100%;padding:8px 10px 10px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px}.RentCalculator_skPrice__X7kUg{height:26px;width:48%}.RentCalculator_skMeta__evgMz{height:15px;width:42%}.RentCalculator_skInfoRow__Nx0x_{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;position:relative;min-height:42px}.RentCalculator_skAddrBlock__aRp1t{min-width:0;flex:1 1 auto;padding-right:130px;display:flex;flex-direction:column;gap:6px}.RentCalculator_skAddr__7zLQi{height:20px;width:80%}.RentCalculator_skCity__y49Bk{height:14px;width:55%}.RentCalculator_skBtnCol__AQqJ5{gap:6px}.RentCalculator_skActionBtn__TXAyx{width:115px;height:36px;border-radius:100px;flex:0 0 auto}@media (max-width:850px){.RentCalculator_skeletonCard__AoZfh .RentCalculator_listingMedia__Nqkaa{height:clamp(185px,calc(185px + 15 * ((100vw - 320px) / (768 - 320))),200px);flex:0 0 clamp(185px,calc(185px + 15 * ((100vw - 320px) / (768 - 320))),200px)}.RentCalculator_skInfoRow__Nx0x_{flex-direction:column;align-items:flex-start;min-height:0}.RentCalculator_skAddrBlock__aRp1t{padding-right:0;width:100%}.RentCalculator_skBtnCol__AQqJ5{position:static;width:100%;flex-direction:row;flex-wrap:nowrap;gap:10px;margin-top:6px}.RentCalculator_skActionBtn__TXAyx{width:auto;flex:1 1 0;height:35px}}@media (max-width:650px){.RentCalculator_skeletonCard__AoZfh .RentCalculator_listingMedia__Nqkaa{height:clamp(200px,calc(122px + 24vw),280px);flex:0 0 clamp(200px,calc(122px + 24vw),280px)}}.RentCalculator_listingCardBody__In0rg{padding:calc(7px + 1px * var(--card-width-norm, 1)) calc(9px + 2px * var(--card-width-norm, 1)) calc(9px + 2px * var(--card-width-norm, 1))}.RentCalculator_listingCardPrice__Xb_5G{font-size:calc(22px + 4px * var(--card-width-norm, 1));margin:0 0 4px}.RentCalculator_listingCardMeta__UGrsb{font-size:calc(13px + 1px * var(--card-width-norm, 1));margin:0 0 4px}.RentCalculator_listingCardMetaItem__18WXm+.RentCalculator_listingCardMetaItem__18WXm:before{height:1.25em}.RentCalculator_listingCardAddress__4EPmh{font-size:calc(17px + 3px * var(--card-width-norm, 1));margin:0}.RentCalculator_listingCardAddress__4EPmh,.RentCalculator_listingCardCity__RD1AL{line-height:1.2;text-align:left;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.RentCalculator_listingCardCity__RD1AL{font-size:calc(13px + 1px * var(--card-width-norm, 1))}@media (max-width:768px){.RentCalculator_recommendedListingsGrid__OXRZX .RentCalculator_listingMedia__Nqkaa{height:clamp(185px,calc(185px + 15 * ((100vw - 320px) / (768 - 320))),200px);flex:0 0 clamp(185px,calc(185px + 15 * ((100vw - 320px) / (768 - 320))),200px)}.RentCalculator_recommendedListingsGrid__OXRZX .RentCalculator_listingCardPrice__Xb_5G{font-size:clamp(20px,calc(20px + 2 * ((100vw - 320px) / (768 - 320))),22px)}.RentCalculator_recommendedListingsGrid__OXRZX .RentCalculator_listingCardAddress__4EPmh{font-size:clamp(15px,calc(15px + 2 * ((100vw - 320px) / (768 - 320))),17px)}.RentCalculator_recommendedListingsGrid__OXRZX .RentCalculator_listingCardCity__RD1AL,.RentCalculator_recommendedListingsGrid__OXRZX .RentCalculator_listingCardMeta__UGrsb{font-size:clamp(12px,calc(12px + 1 * ((100vw - 320px) / (768 - 320))),13px)}.RentCalculator_recommendedListingsGrid__OXRZX .RentCalculator_listingCardBody__In0rg{padding:8px 10px 10px}}.RentCalculator_actionBtn__oB_IY{width:115px;height:36px;border-radius:100px}.RentCalculator_actionBtn__oB_IY:hover{background:#fafafa}.RentCalculator_actionBtn__oB_IY.RentCalculator_requestTour__VWT_C{background:#ffffff;border-color:#111827;color:#111827;font-weight:400}.RentCalculator_actionBtn__oB_IY.RentCalculator_requestTour__VWT_C:hover{background:#F3F4F6;border-color:#111827;color:#111827}@media (max-width:850px){.RentCalculator_infoRow__r3nin{flex-direction:column;align-items:flex-start;margin-top:0;position:relative}.RentCalculator_addrBlock__VHTiX{padding-right:0}.RentCalculator_btnCol__bpulq{position:static;width:100%;margin-top:6px;gap:10px;flex-direction:row;flex-wrap:nowrap;align-items:stretch}.RentCalculator_actionBtn__oB_IY{width:auto;flex:1 1 0;height:35px;font-size:12px;border-radius:999px;text-align:center;padding:0 10px}}@media (max-width:425px){.RentCalculator_actionBtn__oB_IY{font-size:calc(11px + 1*((100vw - 320px)/(425 - 320)));height:34px}}.RentCalculator_portalSectionLoaded__YUfTP,.RentCalculator_portalSectionLoading__hi0Pd{container-type:inline-size}.RentCalculator_portalSectionLoading__hi0Pd>.RentCalculator_portalSectionSkeletonRow__Aq3ub{display:grid}.RentCalculator_portalSectionLoaded__YUfTP>.RentCalculator_portalSectionSkeletonRow__Aq3ub,.RentCalculator_portalSectionLoading__hi0Pd>.RentCalculator_portalSectionContent__VyvIR,.RentCalculator_portalSectionSkeletonRow__Aq3ub{display:none}.RentCalculator_apListingGrid__KGIky{--listing-gap:10px;--grid-cols-fallback:3;--card-width-fallback:calc((100cqi - (var(--listing-gap) * (var(--grid-cols-fallback) - 1))) / var(--grid-cols-fallback));--card-width-norm-fallback:clamp(0,calc((var(--card-width-fallback) - 320px) / 147px),1);display:grid;grid-template-columns:repeat(var(--grid-cols,var(--grid-cols-fallback)),minmax(0,1fr));gap:var(--listing-gap);width:100%;box-sizing:border-box}@container (max-width: 979px){.RentCalculator_apListingGrid__KGIky{--grid-cols-fallback:2}}@container (max-width: 649px){.RentCalculator_apListingGrid__KGIky{--grid-cols-fallback:1}}.RentCalculator_apListingGrid__KGIky .RentCalculator_listingCard__dR8Px{width:100%;box-sizing:border-box;border-radius:16px}.RentCalculator_apListingGrid__KGIky .RentCalculator_listingCardImageWrap__u23yl{height:min(240px,calc(var(--card-width, var(--card-width-fallback)) * .6));flex:0 0 min(240px,calc(var(--card-width, var(--card-width-fallback)) * 0.6));background:#f3f4f6}.RentCalculator_apListingGrid__KGIky .RentCalculator_listingCardImage__h2eO2{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;background:#f3f4f6;transform-origin:center center}@media (min-width:651px) and (max-width:768px){.RentCalculator_apListingGrid__KGIky{--card-width:calc((100% - var(--listing-gap)) / 2);--card-width-norm:0.52;grid-template-columns:repeat(2,1fr)}.RentCalculator_apListingGrid__KGIky .RentCalculator_listingCardImageWrap__u23yl{height:calc((100vw - 30px) / 2 * .6);flex:0 0 calc((100vw - 30px) / 2 * 0.6)}.RentCalculator_apListingGrid__KGIky .RentCalculator_infoRow__r3nin{flex-direction:column;align-items:flex-start}.RentCalculator_apListingGrid__KGIky .RentCalculator_btnCol__bpulq{position:static;width:100%;margin-top:6px;flex-direction:row;flex-wrap:nowrap;gap:10px}.RentCalculator_apListingGrid__KGIky .RentCalculator_actionBtn__oB_IY{width:auto;flex:1 1 0}}@media (max-width:650px){.RentCalculator_apListingGrid__KGIky{--card-width:100%;--card-width-norm:0.2721;grid-template-columns:1fr}.RentCalculator_apListingGrid__KGIky .RentCalculator_listingCardImageWrap__u23yl{height:clamp(200px,calc(122px + 24vw),280px);flex:0 0 clamp(200px,calc(122px + 24vw),280px)}}.RentCalculator_listingCard__dR8Px{display:flex;flex-direction:column;align-items:flex-start;background:#ffffff;border-radius:16px;overflow:hidden;height:auto;border:1px solid #e5e7eb;box-shadow:none;cursor:pointer;text-decoration:none;color:inherit;transition:border-color .18s ease}.RentCalculator_listingCard__dR8Px:hover{border-color:#D5D8DE}.RentCalculator_listingCard__dR8Px:hover .RentCalculator_listingCardImage__h2eO2{transform:scale(1.04)}.RentCalculator_listingCardLinkOverlay__6cuIn{position:absolute;inset:0;z-index:1;border-radius:inherit}.RentCalculator_listingCardControls__FACcq,.RentCalculator_listingCard__dR8Px .RentCalculator_actionBtn__oB_IY,.RentCalculator_listingCard__dR8Px .RentCalculator_btnCol__bpulq{position:relative;z-index:2}.RentCalculator_listingCardImageWrap__u23yl{position:relative;width:100%;height:min(240px,calc(var(--card-width) * .6));flex:0 0 min(240px,calc(var(--card-width) * 0.6));background:#f3f4f6;overflow:hidden}.RentCalculator_listingCardImage__h2eO2{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;background:#f3f4f6;transition:transform .35s ease;transform-origin:center center}.RentCalculator_listingCardImageFallback__j1bWK{width:100%;height:100%;display:grid;place-items:center;background:#f3f4f6}@keyframes RentCalculator_skeletonShimmer__rf6B_{0%{background-position:-468px 0}to{background-position:468px 0}}.RentCalculator_skeletonShimmer__rf6B_{background:#f0f0f0;background-image:linear-gradient(90deg,#f0f0f0,#e8e8e8 40px,#f0f0f0 80px);background-size:936px 100%;animation:RentCalculator_skeletonShimmer__rf6B_ 1.4s linear infinite;border-radius:8px}.RentCalculator_skeletonCard__AoZfh{pointer-events:none;cursor:default;border-color:#E5E7EB;box-shadow:none}.RentCalculator_skeletonCard__AoZfh:hover{border-color:#E5E7EB}.RentCalculator_skeletonCard__AoZfh .RentCalculator_actionBtn__oB_IY,.RentCalculator_skeletonCard__AoZfh .RentCalculator_listingCardImage__h2eO2{transform:none!important}.RentCalculator_skImg__bIDhL{width:100%;height:100%;border-radius:0}.RentCalculator_listingCardBody__In0rg{--card-row-gap-1:8px;--card-row-gap-2:8px;--card-row-gap-3:2px;--card-price-font:calc(22px + 4px * var(--card-width-norm, var(--card-width-norm-fallback)));--card-meta-font:calc(13px + 1px * var(--card-width-norm, var(--card-width-norm-fallback)));--card-addr-font:calc(17px + 3px * var(--card-width-norm, var(--card-width-norm-fallback)));--card-city-font:calc(13px + 1px * var(--card-width-norm, var(--card-width-norm-fallback)));--card-price-row-h:calc(26px + 4px * var(--card-width-norm, var(--card-width-norm-fallback)));--card-meta-row-h:calc(16px + 1px * var(--card-width-norm, var(--card-width-norm-fallback)));--card-addr-row-h:calc(21px + 3px * var(--card-width-norm, var(--card-width-norm-fallback)));--card-city-row-h:calc(17px + 1px * var(--card-width-norm, var(--card-width-norm-fallback)));--card-action-btn-w:115px;--card-action-btn-h:35px;--card-action-btn-gap:5px;--card-action-btn-radius:100px;width:100%;padding:calc(10px + 2px * var(--card-width-norm, var(--card-width-norm-fallback))) calc(10px + 2px * var(--card-width-norm, var(--card-width-norm-fallback))) calc(10px + 2px * var(--card-width-norm, var(--card-width-norm-fallback)));box-sizing:border-box;display:flex;flex-direction:column}.RentCalculator_listingCardPrice__Xb_5G{display:flex;align-items:center;height:var(--card-price-row-h);box-sizing:border-box;font-size:var(--card-price-font);font-weight:800;color:#111827;margin:0 0 var(--card-row-gap-1) 0;width:100%;min-width:0;white-space:nowrap;overflow:hidden}.RentCalculator_listingCardPriceText__zmtDH{min-width:0;width:100%;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.RentCalculator_listingCardMeta__UGrsb{display:flex;align-items:center;height:var(--card-meta-row-h);box-sizing:border-box;font-size:var(--card-meta-font);font-weight:400;color:#374151;margin:0 0 var(--card-row-gap-2) 0;white-space:nowrap;overflow:hidden}.RentCalculator_listingCardMetaItem__18WXm{position:relative;padding:0}.RentCalculator_listingCardMetaItem__18WXm+.RentCalculator_listingCardMetaItem__18WXm{padding-left:16px}.RentCalculator_listingCardMetaItem__18WXm+.RentCalculator_listingCardMetaItem__18WXm:before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:1px;height:1.3em;background:currentColor}.RentCalculator_listingCardAddress__4EPmh{display:flex;align-items:center;height:var(--card-addr-row-h);box-sizing:border-box;font-size:var(--card-addr-font);font-weight:600;color:#111827;margin:0 0 var(--card-row-gap-3) 0;width:100%;min-width:0;white-space:nowrap;overflow:hidden}.RentCalculator_listingCardAddressText__nycXn{min-width:0;width:100%;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.RentCalculator_listingCardCity__RD1AL{display:flex;align-items:center;height:var(--card-city-row-h);box-sizing:border-box;font-size:var(--card-city-font);font-weight:400;color:#4B5563;margin:0;padding-bottom:1px;width:100%;min-width:0;white-space:nowrap;overflow:hidden}.RentCalculator_listingCardCityText__BQ1bf{min-width:0;width:100%;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.RentCalculator_skPrice__X7kUg{width:20%;height:var(--card-price-row-h);margin:0 0 var(--card-row-gap-1) 0;border-radius:6px}.RentCalculator_skMeta__evgMz{width:40%;height:var(--card-meta-row-h);margin:0 0 var(--card-row-gap-2) 0;border-radius:6px}.RentCalculator_skAddr__7zLQi{width:70%;height:var(--card-addr-row-h);margin:0 0 var(--card-row-gap-3) 0;border-radius:6px}.RentCalculator_skCity__y49Bk{width:50%;height:var(--card-city-row-h);margin:0;border-radius:6px}.RentCalculator_infoRow__r3nin{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-top:0;position:relative}.RentCalculator_addrBlock__VHTiX{min-width:0;flex:1 1 auto;width:100%;max-width:100%;box-sizing:border-box;padding-right:130px}.RentCalculator_skBtnCol__AQqJ5{display:flex;flex-direction:column;gap:var(--card-action-btn-gap);align-items:stretch;flex:0 0 auto;position:absolute;right:0;bottom:0}.RentCalculator_skBtn__7MSjZ{width:var(--card-action-btn-w);height:var(--card-action-btn-h);border-radius:var(--card-action-btn-radius)}.RentCalculator_btnCol__bpulq{display:flex;flex-direction:column;gap:6px;align-items:stretch;flex:0 0 auto;position:absolute;right:0;bottom:0}.RentCalculator_actionBtn__oB_IY{width:var(--card-action-btn-w);height:var(--card-action-btn-h);font-size:12px;font-weight:400;border-radius:var(--card-action-btn-radius);border:1px solid #111827;background:#ffffff;cursor:pointer;flex:0 0 auto;color:#111827;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;box-sizing:border-box;font-family:inherit}.RentCalculator_actionBtn__oB_IY:hover{background:#F3F4F6;color:#111827}.RentCalculator_requestTour__VWT_C{background:#ffffff;border-color:#111827;color:#111827;font-weight:400;gap:0;white-space:nowrap}.RentCalculator_requestTour__VWT_C:hover{background:#F3F4F6;border-color:#111827;color:#111827}.RentCalculator_requestTour__VWT_C:before{display:none}.RentCalculator_actionBtn__oB_IY:before{content:"";width:14px;height:14px;background-repeat:no-repeat;background-position:50%;background-size:contain;flex:0 0 auto}@media (max-width:850px){.RentCalculator_infoRow__r3nin{flex-direction:column;align-items:flex-start;margin-top:0;position:relative}.RentCalculator_addrBlock__VHTiX{width:100%;max-width:100%;padding-right:0;display:flex;flex-direction:column;align-items:flex-start}.RentCalculator_skAddr__7zLQi,.RentCalculator_skCity__y49Bk{display:block;flex:0 0 auto}.RentCalculator_btnCol__bpulq,.RentCalculator_skBtnCol__AQqJ5{position:static;width:100%;margin-top:6px;gap:10px;flex-direction:row;flex-wrap:nowrap;align-items:stretch}.RentCalculator_actionBtn__oB_IY{font-size:12px;text-align:center;padding:0 10px}.RentCalculator_actionBtn__oB_IY,.RentCalculator_skBtn__7MSjZ{width:auto;flex:1 1 0;height:35px;border-radius:999px}}@media (max-width:768px){.RentCalculator_apListingGrid__KGIky .RentCalculator_listingCardImageWrap__u23yl{height:clamp(185px,calc(185px + 15 * ((100vw - 320px) / (768 - 320))),200px);flex:0 0 clamp(185px,calc(185px + 15 * ((100vw - 320px) / (768 - 320))),200px)}.RentCalculator_apListingGrid__KGIky .RentCalculator_listingCardPrice__Xb_5G{font-size:clamp(20px,calc(20px + 2 * ((100vw - 320px) / (768 - 320))),22px)}.RentCalculator_apListingGrid__KGIky .RentCalculator_listingCardAddress__4EPmh{font-size:clamp(15px,calc(15px + 2 * ((100vw - 320px) / (768 - 320))),17px)}.RentCalculator_apListingGrid__KGIky .RentCalculator_listingCardCity__RD1AL,.RentCalculator_apListingGrid__KGIky .RentCalculator_listingCardMeta__UGrsb{font-size:clamp(12px,calc(12px + 1 * ((100vw - 320px) / (768 - 320))),13px)}.RentCalculator_apListingGrid__KGIky .RentCalculator_listingCardBody__In0rg{padding:8px 10px 10px}}@media (max-width:768px) and (max-width:650px){.RentCalculator_apListingGrid__KGIky .RentCalculator_listingCardImageWrap__u23yl{height:clamp(200px,calc(122px + 24vw),280px);flex:0 0 clamp(200px,calc(122px + 24vw),280px)}}@media (max-width:425px){.RentCalculator_actionBtn__oB_IY{font-size:calc(11px + 1 * ((100vw - 320px) / (425 - 320)));height:34px}.RentCalculator_skBtn__7MSjZ{height:34px}}html.zuyis-dark-mode .RentCalculator_rentCalculatorPage__rKYSz,html[data-theme=dark] .RentCalculator_rentCalculatorPage__rKYSz{--calc-bg:#0f0f0f;--calc-surface:#181818;--calc-surface-hover:#202020;--calc-control:#272727;--calc-control-hover:#303030;--calc-border:#303030;--calc-border-hover:#4a4a4a;--calc-text:#f1f1f1;--calc-muted:#aaa;--calc-weak:#717171;min-height:calc(100dvh - var(--headerH, 62.5px));background:var(--calc-bg);color:var(--calc-text)}html.zuyis-dark-mode .RentCalculator_calcRootScope__GM76W,html[data-theme=dark] .RentCalculator_calcRootScope__GM76W{--bg:var(--calc-bg);--fg:var(--calc-text);--muted:var(--calc-muted);--line:var(--calc-border);--input:var(--calc-text);--accent-bg:rgba(245,158,11,.16);--accent-weak:rgba(245,158,11,.18);--slider-track:#303030;--slider-range:#F59E0B;--segment-border:var(--calc-border);--segment-text:var(--calc-text);--segment-text-muted:var(--calc-muted);--segment-selected-bg:rgba(245,158,11,.18);--segment-selected-border:#F59E0B;--segment-selected-text:#ffd48a;--card-border:var(--calc-border);--card-shadow:none;--card-shadow-hover:none;--home-bg:var(--calc-bg);--home-surface:var(--calc-surface);--home-surface-hover:var(--calc-surface-hover);--home-control:var(--calc-control);--home-control-hover:var(--calc-control-hover);--home-border:var(--calc-border);--home-border-hover:var(--calc-border-hover);--home-text:var(--calc-text);--home-muted:var(--calc-muted);--home-weak:var(--calc-weak);background:var(--calc-bg);color:var(--calc-text)}html.zuyis-dark-mode .RentCalculator_calcPageWrap__oJrsA,html.zuyis-dark-mode .RentCalculator_portalSectionContent__VyvIR,html.zuyis-dark-mode .RentCalculator_recommendedListingsSection__nL0F8,html[data-theme=dark] .RentCalculator_calcPageWrap__oJrsA,html[data-theme=dark] .RentCalculator_portalSectionContent__VyvIR,html[data-theme=dark] .RentCalculator_recommendedListingsSection__nL0F8{background:var(--calc-bg)}html.zuyis-dark-mode .RentCalculator_breakdownValue__oExu8,html.zuyis-dark-mode .RentCalculator_calcCardHeader__PI__I h3,html.zuyis-dark-mode .RentCalculator_calcResultAmount__sSHNQ,html.zuyis-dark-mode .RentCalculator_emptyTitle__GZgbR,html.zuyis-dark-mode .RentCalculator_listingCardAddress__4EPmh,html.zuyis-dark-mode .RentCalculator_listingCardPrice__Xb_5G,html.zuyis-dark-mode .RentCalculator_portalSectionTitle__z6JAi,html.zuyis-dark-mode .RentCalculator_scaleCurrent__zti1D,html.zuyis-dark-mode .RentCalculator_sliderLeft__A6qPv .RentCalculator_sliderAmount__oRVB1,html[data-theme=dark] .RentCalculator_breakdownValue__oExu8,html[data-theme=dark] .RentCalculator_calcCardHeader__PI__I h3,html[data-theme=dark] .RentCalculator_calcResultAmount__sSHNQ,html[data-theme=dark] .RentCalculator_emptyTitle__GZgbR,html[data-theme=dark] .RentCalculator_listingCardAddress__4EPmh,html[data-theme=dark] .RentCalculator_listingCardPrice__Xb_5G,html[data-theme=dark] .RentCalculator_portalSectionTitle__z6JAi,html[data-theme=dark] .RentCalculator_scaleCurrent__zti1D,html[data-theme=dark] .RentCalculator_sliderLeft__A6qPv .RentCalculator_sliderAmount__oRVB1{color:var(--calc-text)}html.zuyis-dark-mode .RentCalculator_breakdownKey__2w2bp,html.zuyis-dark-mode .RentCalculator_calcCardHeader__PI__I p,html.zuyis-dark-mode .RentCalculator_calcDisclaimer__piRHA,html.zuyis-dark-mode .RentCalculator_calcField__WyEBq label,html.zuyis-dark-mode .RentCalculator_calcInfoNote___zYG4,html.zuyis-dark-mode .RentCalculator_calcInputPrefix__7CsiH,html.zuyis-dark-mode .RentCalculator_calcSliderScale__V88y5,html.zuyis-dark-mode .RentCalculator_emptySub__QDF_K,html.zuyis-dark-mode .RentCalculator_listingCardCity__RD1AL,html.zuyis-dark-mode .RentCalculator_listingCardMeta__UGrsb,html.zuyis-dark-mode .RentCalculator_noRecommendedListings__oHpno,html.zuyis-dark-mode .RentCalculator_portalSectionSub__0pLrY,html.zuyis-dark-mode .RentCalculator_recommendedListingsNoResults__9OMv4,html.zuyis-dark-mode .RentCalculator_sliderLeft__A6qPv .RentCalculator_sliderLabel__HVSd8,html[data-theme=dark] .RentCalculator_breakdownKey__2w2bp,html[data-theme=dark] .RentCalculator_calcCardHeader__PI__I p,html[data-theme=dark] .RentCalculator_calcDisclaimer__piRHA,html[data-theme=dark] .RentCalculator_calcField__WyEBq label,html[data-theme=dark] .RentCalculator_calcInfoNote___zYG4,html[data-theme=dark] .RentCalculator_calcInputPrefix__7CsiH,html[data-theme=dark] .RentCalculator_calcSliderScale__V88y5,html[data-theme=dark] .RentCalculator_emptySub__QDF_K,html[data-theme=dark] .RentCalculator_listingCardCity__RD1AL,html[data-theme=dark] .RentCalculator_listingCardMeta__UGrsb,html[data-theme=dark] .RentCalculator_noRecommendedListings__oHpno,html[data-theme=dark] .RentCalculator_portalSectionSub__0pLrY,html[data-theme=dark] .RentCalculator_recommendedListingsNoResults__9OMv4,html[data-theme=dark] .RentCalculator_sliderLeft__A6qPv .RentCalculator_sliderLabel__HVSd8{color:var(--calc-muted)}html.zuyis-dark-mode .RentCalculator_calcBreakdownList__shfOm,html.zuyis-dark-mode .RentCalculator_calcCardHeader__PI__I,html.zuyis-dark-mode .RentCalculator_calcCard__OTZ7f,html.zuyis-dark-mode .RentCalculator_calcSliderCard__H30kt,html.zuyis-dark-mode .RentCalculator_listingCard__dR8Px,html[data-theme=dark] .RentCalculator_calcBreakdownList__shfOm,html[data-theme=dark] .RentCalculator_calcCardHeader__PI__I,html[data-theme=dark] .RentCalculator_calcCard__OTZ7f,html[data-theme=dark] .RentCalculator_calcSliderCard__H30kt,html[data-theme=dark] .RentCalculator_listingCard__dR8Px{background:var(--calc-surface);border-color:var(--calc-border);color:var(--calc-text);box-shadow:none}html.zuyis-dark-mode .RentCalculator_listingCard__dR8Px:hover,html[data-theme=dark] .RentCalculator_listingCard__dR8Px:hover{background:var(--calc-surface-hover);border-color:var(--calc-border-hover)}html.zuyis-dark-mode .RentCalculator_calcBreakdownRow__CQedh,html.zuyis-dark-mode .RentCalculator_calcCardHeader__PI__I,html[data-theme=dark] .RentCalculator_calcBreakdownRow__CQedh,html[data-theme=dark] .RentCalculator_calcCardHeader__PI__I{border-color:var(--calc-border)}html.zuyis-dark-mode .RentCalculator_listingSectionIcon__kk0o_,html[data-theme=dark] .RentCalculator_listingSectionIcon__kk0o_{background:var(--calc-surface);border-color:#F59E0B;color:#F59E0B;box-shadow:0 2px 10px rgba(245,158,11,.24)}html.zuyis-dark-mode .RentCalculator_calcCardHeaderIcon__yVSuz,html[data-theme=dark] .RentCalculator_calcCardHeaderIcon__yVSuz{background:rgba(245,158,11,.16);color:#F59E0B;box-shadow:none}html.zuyis-dark-mode .RentCalculator_calcInfoNote___zYG4,html.zuyis-dark-mode .RentCalculator_calcInputWrap__5dlzJ,html.zuyis-dark-mode .RentCalculator_incomeModeSelector__quFE6,html[data-theme=dark] .RentCalculator_calcInfoNote___zYG4,html[data-theme=dark] .RentCalculator_calcInputWrap__5dlzJ,html[data-theme=dark] .RentCalculator_incomeModeSelector__quFE6{background:var(--calc-control);border-color:var(--calc-border)}html.zuyis-dark-mode .RentCalculator_incomeModeBtn__tBeKO,html[data-theme=dark] .RentCalculator_incomeModeBtn__tBeKO{color:var(--calc-muted)}html.zuyis-dark-mode .RentCalculator_incomeModeBtn__tBeKO:after,html[data-theme=dark] .RentCalculator_incomeModeBtn__tBeKO:after{background:var(--calc-border)}html.zuyis-dark-mode .RentCalculator_incomeModeBtn__tBeKO:not(.RentCalculator_selected__YIQTP):hover,html[data-theme=dark] .RentCalculator_incomeModeBtn__tBeKO:not(.RentCalculator_selected__YIQTP):hover{background:var(--calc-control-hover);border-color:var(--calc-border-hover);color:var(--calc-text)}html.zuyis-dark-mode .RentCalculator_incomeModeBtn__tBeKO.RentCalculator_selected__YIQTP,html[data-theme=dark] .RentCalculator_incomeModeBtn__tBeKO.RentCalculator_selected__YIQTP{background:rgba(245,158,11,.16);border-color:#F59E0B;color:var(--colorBrand,#F59E0B);box-shadow:0 2px 8px rgba(245,158,11,.22)}html.zuyis-dark-mode .RentCalculator_calcInputWrap__5dlzJ:hover,html[data-theme=dark] .RentCalculator_calcInputWrap__5dlzJ:hover{border-color:var(--calc-border-hover);box-shadow:none}html.zuyis-dark-mode .RentCalculator_calcInputWrap__5dlzJ:focus-within,html[data-theme=dark] .RentCalculator_calcInputWrap__5dlzJ:focus-within{border-color:#008CFF;box-shadow:0 0 0 3px rgba(0,140,255,.22)}html.zuyis-dark-mode .RentCalculator_calcInputWrap__5dlzJ input,html[data-theme=dark] .RentCalculator_calcInputWrap__5dlzJ input{color:var(--calc-text)}html.zuyis-dark-mode .RentCalculator_calcInputWrap__5dlzJ input::placeholder,html[data-theme=dark] .RentCalculator_calcInputWrap__5dlzJ input::placeholder{color:var(--calc-weak)}html.zuyis-dark-mode .RentCalculator_calcSectionDivider__ZQtxp,html[data-theme=dark] .RentCalculator_calcSectionDivider__ZQtxp{background:var(--calc-border)}html.zuyis-dark-mode .RentCalculator_calcResultHero__vwoUA,html[data-theme=dark] .RentCalculator_calcResultHero__vwoUA{background:linear-gradient(135deg,rgba(245,158,11,.2),rgba(245,158,11,.08));border-color:rgba(245,158,11,.42)}html.zuyis-dark-mode .RentCalculator_calcResultLabel__xiM_Q,html.zuyis-dark-mode .RentCalculator_calcResultNote__rbsJp,html[data-theme=dark] .RentCalculator_calcResultLabel__xiM_Q,html[data-theme=dark] .RentCalculator_calcResultNote__rbsJp{color:#ffd48a}html.zuyis-dark-mode .RentCalculator_rentSlider__Beh1E::-webkit-slider-thumb,html[data-theme=dark] .RentCalculator_rentSlider__Beh1E::-webkit-slider-thumb{background:var(--calc-text);box-shadow:0 2px 8px rgba(245,158,11,.28)}html.zuyis-dark-mode .RentCalculator_rentSlider__Beh1E::-moz-range-thumb,html[data-theme=dark] .RentCalculator_rentSlider__Beh1E::-moz-range-thumb{background:var(--calc-text);box-shadow:0 2px 8px rgba(245,158,11,.28)}html.zuyis-dark-mode .RentCalculator_calcStatusBadge__iBySL.RentCalculator_good__rd5sl,html[data-theme=dark] .RentCalculator_calcStatusBadge__iBySL.RentCalculator_good__rd5sl{background:rgba(22,101,52,.24);border-color:rgba(134,239,172,.48);color:#86efac}html.zuyis-dark-mode .RentCalculator_calcStatusBadge__iBySL.RentCalculator_warn__fYSaG,html[data-theme=dark] .RentCalculator_calcStatusBadge__iBySL.RentCalculator_warn__fYSaG{background:rgba(245,158,11,.18);border-color:rgba(253,230,138,.46);color:#ffd48a}html.zuyis-dark-mode .RentCalculator_calcStatusBadge__iBySL.RentCalculator_bad__Q_yJA,html[data-theme=dark] .RentCalculator_calcStatusBadge__iBySL.RentCalculator_bad__Q_yJA{background:rgba(153,27,27,.28);border-color:rgba(254,202,202,.42);color:#fca5a5}html.zuyis-dark-mode .RentCalculator_actionBtn__oB_IY,html.zuyis-dark-mode .RentCalculator_calcBtn__klOZ5,html.zuyis-dark-mode .RentCalculator_requestTour__VWT_C,html[data-theme=dark] .RentCalculator_actionBtn__oB_IY,html[data-theme=dark] .RentCalculator_calcBtn__klOZ5,html[data-theme=dark] .RentCalculator_requestTour__VWT_C{background:var(--calc-control);border-color:var(--calc-border-hover);color:var(--calc-text)}html.zuyis-dark-mode .RentCalculator_actionBtn__oB_IY:hover,html.zuyis-dark-mode .RentCalculator_calcBtn__klOZ5:not(.RentCalculator_primary__7muj5):hover,html.zuyis-dark-mode .RentCalculator_requestTour__VWT_C:hover,html[data-theme=dark] .RentCalculator_actionBtn__oB_IY:hover,html[data-theme=dark] .RentCalculator_calcBtn__klOZ5:not(.RentCalculator_primary__7muj5):hover,html[data-theme=dark] .RentCalculator_requestTour__VWT_C:hover{background:var(--calc-control-hover);border-color:#626262;color:var(--calc-text)}html.zuyis-dark-mode .RentCalculator_calcBtn__klOZ5.RentCalculator_primary__7muj5,html.zuyis-dark-mode .RentCalculator_primary__7muj5,html[data-theme=dark] .RentCalculator_calcBtn__klOZ5.RentCalculator_primary__7muj5,html[data-theme=dark] .RentCalculator_primary__7muj5{background:#F59E0B;border-color:#F59E0B;color:#ffffff}html.zuyis-dark-mode .RentCalculator_calcBtn__klOZ5.RentCalculator_primary__7muj5:hover:not(:disabled),html.zuyis-dark-mode .RentCalculator_primary__7muj5:hover:not(:disabled),html[data-theme=dark] .RentCalculator_calcBtn__klOZ5.RentCalculator_primary__7muj5:hover:not(:disabled),html[data-theme=dark] .RentCalculator_primary__7muj5:hover:not(:disabled){background:#E9960A;border-color:#E9960A}html.zuyis-dark-mode .RentCalculator_listingCardImageFallback__j1bWK,html.zuyis-dark-mode .RentCalculator_listingCardImageWrap__u23yl,html.zuyis-dark-mode .RentCalculator_listingCardImage__h2eO2,html.zuyis-dark-mode .RentCalculator_recommendedListingsGrid__OXRZX .RentCalculator_listingMedia__Nqkaa,html[data-theme=dark] .RentCalculator_listingCardImageFallback__j1bWK,html[data-theme=dark] .RentCalculator_listingCardImageWrap__u23yl,html[data-theme=dark] .RentCalculator_listingCardImage__h2eO2,html[data-theme=dark] .RentCalculator_recommendedListingsGrid__OXRZX .RentCalculator_listingMedia__Nqkaa{background:var(--calc-control)}html.zuyis-dark-mode .RentCalculator_listingCardImageFallback__j1bWK,html[data-theme=dark] .RentCalculator_listingCardImageFallback__j1bWK{color:var(--calc-muted)}html.zuyis-dark-mode .RentCalculator_skeletonShimmer__rf6B_,html[data-theme=dark] .RentCalculator_skeletonShimmer__rf6B_{background:var(--calc-control);background-image:linear-gradient(90deg,#272727,#303030 40px,#272727 80px)}html.zuyis-dark-mode .RentCalculator_skeletonCard__AoZfh,html[data-theme=dark] .RentCalculator_skeletonCard__AoZfh{background:var(--calc-surface);border-color:var(--calc-border)}html.zuyis-dark-mode .RentCalculator_skeletonCard__AoZfh .RentCalculator_listingCardImageWrap__u23yl,html.zuyis-dark-mode .RentCalculator_skeletonCard__AoZfh .RentCalculator_listingMedia__Nqkaa,html[data-theme=dark] .RentCalculator_skeletonCard__AoZfh .RentCalculator_listingCardImageWrap__u23yl,html[data-theme=dark] .RentCalculator_skeletonCard__AoZfh .RentCalculator_listingMedia__Nqkaa{background:var(--calc-control)}html.zuyis-dark-mode .RentCalculator_emptyIllustration__ZDQ9u,html[data-theme=dark] .RentCalculator_emptyIllustration__ZDQ9u{opacity:.82}@media (max-width:768px){html.zuyis-dark-mode .RentCalculator_rentCalculatorPage__rKYSz,html[data-theme=dark] .RentCalculator_rentCalculatorPage__rKYSz{min-height:calc(100dvh - var(--headerH, 60px) - 64px - env(safe-area-inset-bottom))}}