.MortgageStatsHero-module__cNmrFa__navContainer{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.MortgageStatsHero-module__cNmrFa__navButton{color:#fff;text-align:center;z-index:1;cursor:pointer;background:#fff3;border:2px solid #facc15;border-radius:25px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:color .3s,transform .3s;display:inline-block;position:relative;overflow:hidden}.MortgageStatsHero-module__cNmrFa__navButton:before{content:"";z-index:-1;background:#facc15;width:0;height:100%;transition:width .25s linear;position:absolute;top:0;right:0}.MortgageStatsHero-module__cNmrFa__navButton:hover{color:var(--color-primary,#3476f0);transform:translate(-5px)}.MortgageStatsHero-module__cNmrFa__navButton:hover:before{width:100%}@media (max-width:768px){.MortgageStatsHero-module__cNmrFa__navContainer{gap:10px}.MortgageStatsHero-module__cNmrFa__navButton{padding:10px 18px;font-size:13px}.MortgageStatsHero-module__cNmrFa__navButton:hover{transform:translateY(-2px)}}
.HistoricalUnit-module__Vp5HRW__sliderWrapper{text-align:right;direction:rtl;background:#f8fafc;border-radius:8px;margin-top:20px;margin-bottom:24px;padding:20px}.HistoricalUnit-module__Vp5HRW__sliderTitle{color:#2455b7;text-align:center;margin-bottom:25px;font-size:16px;font-weight:600}.HistoricalUnit-module__Vp5HRW__dualRangeContainer{width:100%;max-width:700px;height:60px;margin:0 auto 30px;padding-top:10px;position:relative}.HistoricalUnit-module__Vp5HRW__track{background:#e0e0e0;border-radius:3px;width:100%;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.HistoricalUnit-module__Vp5HRW__activeTrack{pointer-events:none;background:#3476f0;border-radius:3px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.HistoricalUnit-module__Vp5HRW__handlePill{color:#fff;cursor:grab;-webkit-user-select:none;user-select:none;z-index:10;touch-action:none;background:#3476f0;border-radius:17px;justify-content:center;align-items:center;min-width:70px;height:34px;padding:0 12px;font-size:13px;font-weight:700;transition:transform .1s,box-shadow .1s,background .1s;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #3476f059}@media (max-width:768px){.HistoricalUnit-module__Vp5HRW__handlePill{border-radius:19px;min-width:74px;height:38px;padding:0 14px;font-size:14px}}.HistoricalUnit-module__Vp5HRW__handlePill:hover{transform:translate(-50%,-50%)scale(1.05);box-shadow:0 4px 12px #3476f073}.HistoricalUnit-module__Vp5HRW__handlePill:focus{outline:none;box-shadow:0 0 0 3px #3476f04d,0 4px 12px #3476f073}.HistoricalUnit-module__Vp5HRW__handlePill.HistoricalUnit-module__Vp5HRW__handleActive{cursor:grabbing;background:#2860d4;transform:translate(-50%,-50%)scale(1.1);box-shadow:0 4px 14px #3476f080}.HistoricalUnit-module__Vp5HRW__ticksContainer{width:100%;max-width:700px;height:40px;margin:0 auto;position:relative}.HistoricalUnit-module__Vp5HRW__tickMark{flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.HistoricalUnit-module__Vp5HRW__tickLine{background:#94a3b8;width:2px;height:10px}.HistoricalUnit-module__Vp5HRW__tickLabel{color:#64748b;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:500}@media (max-width:768px){.HistoricalUnit-module__Vp5HRW__tickLabel{font-size:11px}}.HistoricalUnit-module__Vp5HRW__dataInfo{color:#64748b;text-align:center;margin-top:15px;font-size:14px;font-weight:500}@media (max-width:768px){.HistoricalUnit-module__Vp5HRW__dataInfo{font-size:13px}}
