.mortgage-calculator-page{position:relative;width:100%;max-width:100%;min-width:0;min-height:100%;padding:.5rem 0 2.75rem;overflow-x:clip;background:none}.mortgage-calculator-inner{box-sizing:border-box;width:100%;max-width:1224px;min-width:0}@media (min-width:1536px){.mortgage-calculator-inner{max-width:1440px}}@media (min-width:1920px){.mortgage-calculator-inner{max-width:1664px}}@media (min-width:2560px){.mortgage-calculator-inner{max-width:1888px}}.mortgage-glass-card{isolation:isolate;border:1px solid rgba(255,255,255,.55);border-radius:1.5rem;-webkit-backdrop-filter:blur(40px) saturate(1.5);backdrop-filter:blur(40px) saturate(1.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 12px 40px rgba(15,23,42,.06)}.mortgage-glass-card,.mortgage-glass-input{box-sizing:border-box;width:100%;max-width:100%;min-width:0;background:rgba(255,255,255,.52)}.mortgage-glass-input{display:block;height:48px;padding:0 14px;border:1px solid rgba(255,255,255,.55);border-radius:12px;color:#050505;font-size:14px;font-weight:500;line-height:48px;outline:none;-webkit-backdrop-filter:blur(32px) saturate(1.8);backdrop-filter:blur(32px) saturate(1.8)}.mortgage-glass-input:focus{border-color:rgba(255,255,255,.8)}.mortgage-glass-track{border-radius:18px;background:rgba(0,0,0,.04)}.mortgage-glass-row{border-radius:18px;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(40px) saturate(1.5);backdrop-filter:blur(40px) saturate(1.5)}.mortgage-calculator-page input[type=range],.mortgage-range{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.mortgage-range{display:block;height:6px;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:9999px;background:rgba(0,0,0,.1);accent-color:rgba(5,5,5,.92)}.mortgage-range::-webkit-slider-runnable-track{height:6px;border-radius:9999px;background:rgba(0,0,0,.1)}.mortgage-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.25rem;height:1.25rem;margin-top:-7px;border-radius:9999px;background:rgba(5,5,5,.92);border:2px solid #ffffff;box-shadow:0 2px 8px rgba(0,0,0,.18)}.mortgage-range::-moz-range-track{height:6px;border-radius:9999px;background:rgba(0,0,0,.1)}.mortgage-range::-moz-range-thumb{width:1.25rem;height:1.25rem;border-radius:9999px;background:rgba(5,5,5,.92);border:2px solid #ffffff;box-shadow:0 2px 8px rgba(0,0,0,.18)}.mortgage-result-panel{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",Roboto,Arial,Helvetica,sans-serif;font-variant-numeric:tabular-nums}.mortgage-lots-feed{position:relative;max-width:100%;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.mortgage-lots-feed-track{display:flex;gap:.75rem;width:max-content;padding-bottom:.25rem}.mortgage-lots-feed--scroll{overflow-x:auto;mask-image:none;scrollbar-width:none}.mortgage-lots-feed--scroll .mortgage-lots-feed-track{width:auto}.mortgage-lots-feed--scroll::-webkit-scrollbar{display:none}.mortgage-lots-feed--marquee .mortgage-lots-feed-track{animation:mortgage-lots-marquee 110s linear infinite}.mortgage-lots-feed--marquee:hover .mortgage-lots-feed-track{animation-play-state:paused}.mortgage-lot-card{width:17.5rem;overflow:hidden;border-radius:1.35rem;border:1px solid rgba(255,255,255,.55);background:rgba(255,255,255,.42);-webkit-backdrop-filter:blur(32px) saturate(1.4);backdrop-filter:blur(32px) saturate(1.4);transition:transform .2s ease,background .2s ease}.mortgage-lot-card:hover{transform:translateY(-2px);background:rgba(255,255,255,.58)}@keyframes mortgage-lots-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:639px){.mortgage-calculator-page .mortgage-glass-card{padding:1rem;border-radius:1.25rem}.mortgage-calculator-page .ref-segment-track{height:auto;min-height:48px}.mortgage-calculator-page .ref-segment-btn{min-height:36px;height:auto;padding:0 4px;font-size:12px}}@media (prefers-reduced-motion:reduce){.mortgage-lots-feed--marquee{overflow-x:auto;mask-image:none}.mortgage-lots-feed--marquee .mortgage-lots-feed-track{animation:none}}