.SavingsCalculatorPage_page__g2Wym{width:100%;overflow-x:clip;background:#f7f9fc;color:var(--foreground)}.SavingsCalculatorPage_page__g2Wym,.SavingsCalculatorPage_page__g2Wym *,.SavingsCalculatorPage_page__g2Wym :after,.SavingsCalculatorPage_page__g2Wym :before{box-sizing:border-box}.SavingsCalculatorPage_intro__qIfqs{display:flex;width:100%;max-width:1232px;flex-direction:column;align-items:flex-start;gap:10px;margin:0 auto;padding:112px 24px 24px}.SavingsCalculatorPage_eyebrow__klQW0,.SavingsCalculatorPage_panelEyebrow__fKwS9,.SavingsCalculatorPage_resultEyebrow__dzNnF{color:var(--primary);font-size:.75rem;font-weight:750;letter-spacing:0;text-transform:uppercase}.SavingsCalculatorPage_title__NU298{max-width:680px;margin:0;font-size:2.25rem;font-weight:800;line-height:1.12;text-wrap:balance}.SavingsCalculatorPage_lead__ltE17{max-width:600px;margin:0;color:var(--muted-foreground);font-size:.875rem;line-height:1.6}.SavingsCalculatorPage_workspace__2x2hP{display:grid;width:calc(100% - 48px);max-width:1184px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:20px;align-items:start;margin:0 auto}.SavingsCalculatorPage_breakdownRow__4Y7LA,.SavingsCalculatorPage_breakdown__4dVqc,.SavingsCalculatorPage_controlHeader__4SHAm,.SavingsCalculatorPage_control__itMxf,.SavingsCalculatorPage_controls__mHERh,.SavingsCalculatorPage_customRate__OD5tI,.SavingsCalculatorPage_resultColumn__IvjB4,.SavingsCalculatorPage_savingsCard__21z5_,.SavingsCalculatorPage_segmented__wXnCM,.SavingsCalculatorPage_workspace__2x2hP{min-width:0}.SavingsCalculatorPage_breakdown__4dVqc,.SavingsCalculatorPage_controls__mHERh,.SavingsCalculatorPage_savingsCard__21z5_{border:1px solid var(--border);border-radius:8px;background:var(--card)}.SavingsCalculatorPage_controls__mHERh{display:flex;flex-direction:column;gap:24px;padding:24px}.SavingsCalculatorPage_panelHeader__LAmNA{display:flex;align-items:baseline;justify-content:flex-start;gap:8px}.SavingsCalculatorPage_panelEyebrow__fKwS9{display:none}.SavingsCalculatorPage_panelTitle__XQjqo{margin:0;font-size:.875rem;font-weight:700;line-height:1.2}.SavingsCalculatorPage_panelText__lVXK7{max-width:none;margin:0;color:var(--muted-foreground);font-size:.6875rem;line-height:1.45;text-align:left}.SavingsCalculatorPage_control__itMxf{display:flex;flex-direction:column;gap:9px}.SavingsCalculatorPage_controlHeader__4SHAm,.SavingsCalculatorPage_customRate__OD5tI{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:20px}.SavingsCalculatorPage_controlLabel__BvsED,.SavingsCalculatorPage_customRate__OD5tI>span:first-child{color:var(--foreground);font-size:.875rem;font-weight:600}.SavingsCalculatorPage_valueField__vBt_c{display:flex;box-sizing:border-box;min-width:146px;max-width:100%;min-height:34px;align-items:center;justify-content:flex-end;gap:7px;border:1px solid var(--border);border-radius:8px;background:var(--background);padding:0 12px;color:var(--muted-foreground);font-size:.8125rem;white-space:nowrap}.SavingsCalculatorPage_numberInput__zGd6p{width:82px;border:0;outline:0;background:transparent;color:var(--foreground);font:inherit;font-size:.875rem;font-weight:750;text-align:right}.SavingsCalculatorPage_numberInput__zGd6p::-webkit-inner-spin-button,.SavingsCalculatorPage_numberInput__zGd6p::-webkit-outer-spin-button{appearance:none;margin:0}.SavingsCalculatorPage_range__wcPrd{width:100%;height:4px;appearance:none;border-radius:999px;background:linear-gradient(to right,var(--primary) 0,var(--primary) var(--range-progress),var(--border) var(--range-progress),var(--border) 100%);cursor:pointer}.SavingsCalculatorPage_range__wcPrd::-webkit-slider-thumb{width:18px;height:18px;appearance:none;border:2px solid var(--primary);border-radius:50%;background:var(--card);box-shadow:0 2px 8px rgba(34,74,198,.22)}.SavingsCalculatorPage_range__wcPrd::-moz-range-thumb{width:18px;height:18px;border:3px solid var(--primary);border-radius:50%;background:var(--card);box-shadow:0 2px 8px rgba(34,74,198,.22)}.SavingsCalculatorPage_controlHint__vgnxu{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;margin:0;color:var(--muted-foreground);font-size:.75rem;line-height:1.55}.SavingsCalculatorPage_controlHint__vgnxu svg{margin-top:2px;color:var(--primary)}.SavingsCalculatorPage_controlHint__vgnxu strong{color:var(--foreground);font-weight:650}.SavingsCalculatorPage_breakdownRow__4Y7LA dt,.SavingsCalculatorPage_breakdownRow__4Y7LA p,.SavingsCalculatorPage_controlHint__vgnxu span,.SavingsCalculatorPage_savingsSummary__9xtln{min-width:0;overflow-wrap:anywhere}.SavingsCalculatorPage_segmented__wXnCM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.SavingsCalculatorPage_segmentButton__NC6zJ{display:flex;min-width:0;min-height:50px;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;border:1px solid transparent;border:1px solid var(--border);border-radius:8px;padding:8px 10px;color:var(--muted-foreground);text-align:left}.SavingsCalculatorPage_segmentButton__NC6zJ span{overflow-wrap:anywhere;font-size:.8125rem;font-weight:650}.SavingsCalculatorPage_segmentButton__NC6zJ small{font-size:.6875rem}.SavingsCalculatorPage_segmentButtonActive__4VssB{border-color:color-mix(in oklab,var(--primary) 28%,var(--border));background:color-mix(in oklab,var(--primary) 7%,var(--card));color:var(--foreground);box-shadow:0 2px 8px rgba(15,23,42,.06)}.SavingsCalculatorPage_customRate__OD5tI{border-left:2px solid var(--primary);padding-left:14px}.SavingsCalculatorPage_resultColumn__IvjB4{position:sticky;top:88px;display:flex;flex-direction:column;gap:16px}.SavingsCalculatorPage_savingsCard__21z5_{padding:24px;overflow:hidden}.SavingsCalculatorPage_savingsCardPositive__CCvSc{border-color:#a7d8b9;background:linear-gradient(135deg,#f3fbd7,#e4f8ed)}.SavingsCalculatorPage_savingsCardNegative__czXC8{border-color:#e7bd68;background:linear-gradient(135deg,#fff8dd,#ffebc5)}.SavingsCalculatorPage_savingsHeader__q925K{display:grid;grid-template-columns:minmax(0,auto) 1fr;align-items:end;column-gap:12px}.SavingsCalculatorPage_resultEyebrow__dzNnF{grid-column:1/-1;margin-bottom:14px;color:#356421}.SavingsCalculatorPage_savingsCardNegative__czXC8 .SavingsCalculatorPage_resultEyebrow__dzNnF{color:#8b5b05}.SavingsCalculatorPage_savingsValue__9hM8_{min-width:0;color:#255f3e;font-size:2.5rem;font-weight:800;line-height:.95;overflow-wrap:anywhere}.SavingsCalculatorPage_savingsCardNegative__czXC8 .SavingsCalculatorPage_savingsValue__9hM8_{color:#8b5b05}.SavingsCalculatorPage_savingsPeriod__qBxD3{padding-bottom:4px;color:color-mix(in oklab,currentColor 66%,transparent);font-size:.875rem}.SavingsCalculatorPage_savingsSummary__9xtln{grid-column:1/-1;margin:16px 0 0;color:#456252;font-size:.875rem;font-weight:600;line-height:1.5}.SavingsCalculatorPage_savingsCardNegative__czXC8 .SavingsCalculatorPage_savingsSummary__9xtln{color:#765c29}.SavingsCalculatorPage_honestNote__oyvi0{margin:22px 0 0;border-top:1px solid rgba(139,91,5,.2);padding-top:18px;color:#6c4a12;font-size:.875rem;line-height:1.55}.SavingsCalculatorPage_timeMetrics__9j8q_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.SavingsCalculatorPage_timeMetric__v_qhW{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);gap:4px 9px;border:1px solid rgba(37,95,62,.16);border-radius:6px;background:rgba(255,255,255,.58);padding:12px 14px}.SavingsCalculatorPage_savingsCardNegative__czXC8 .SavingsCalculatorPage_timeMetric__v_qhW{border-color:rgba(139,91,5,.18)}.SavingsCalculatorPage_timeMetric__v_qhW svg{grid-row:1/3;color:#397758}.SavingsCalculatorPage_savingsCardNegative__czXC8 .SavingsCalculatorPage_timeMetric__v_qhW svg{color:#9b6b13}.SavingsCalculatorPage_timeMetric__v_qhW span{color:var(--muted-foreground);font-size:.6875rem;line-height:1.3;text-transform:uppercase}.SavingsCalculatorPage_timeMetric__v_qhW strong{font-size:1.5rem;line-height:1.1}.SavingsCalculatorPage_timeMetric__v_qhW small{grid-column:1/-1;margin-top:5px;color:var(--muted-foreground);font-size:.6875rem}.SavingsCalculatorPage_breakdown__4dVqc{padding:20px}.SavingsCalculatorPage_breakdownHeader__kMs42{display:flex;align-items:center;gap:10px;padding:0 4px 10px}.SavingsCalculatorPage_breakdownHeader__kMs42 svg{color:var(--primary)}.SavingsCalculatorPage_breakdownHeader__kMs42 h2{margin:0;font-size:1rem;font-weight:720}.SavingsCalculatorPage_breakdownList__We7lc{margin:0}.SavingsCalculatorPage_breakdownRow__4Y7LA{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 18px;border-top:1px solid var(--border);padding:10px 0}.SavingsCalculatorPage_breakdownRow__4Y7LA dt{font-size:.8125rem;font-weight:650;line-height:1.4}.SavingsCalculatorPage_breakdownRow__4Y7LA dd{margin:0;font-size:.875rem;font-weight:750;text-align:right;white-space:nowrap}.SavingsCalculatorPage_breakdownRow__4Y7LA p{grid-column:1/-1;margin:0;color:var(--muted-foreground);font-size:.6875rem;line-height:1.45}.SavingsCalculatorPage_costRow__av0R_,.SavingsCalculatorPage_lossRow__pH_G1,.SavingsCalculatorPage_totalNegative__cETSB,.SavingsCalculatorPage_totalPositive__c_mdh{margin:0 -12px;border:0;border-radius:4px;padding:13px 12px}.SavingsCalculatorPage_lossRow__pH_G1{background:#fff0f3;color:#9f3854}.SavingsCalculatorPage_costRow__av0R_{margin-top:6px;background:#edf3ff;color:#2f5fb7}.SavingsCalculatorPage_costRow__av0R_ p{color:#6179a6}.SavingsCalculatorPage_totalNegative__cETSB,.SavingsCalculatorPage_totalPositive__c_mdh{margin-top:8px;padding-top:16px;padding-bottom:16px}.SavingsCalculatorPage_totalPositive__c_mdh{background:#e8f7ed;color:#267149}.SavingsCalculatorPage_totalNegative__cETSB{background:#fff0d2;color:#8b5b05}.SavingsCalculatorPage_totalNegative__cETSB dd,.SavingsCalculatorPage_totalNegative__cETSB dt,.SavingsCalculatorPage_totalPositive__c_mdh dd,.SavingsCalculatorPage_totalPositive__c_mdh dt{font-size:1rem;font-weight:800}.SavingsCalculatorPage_actions__AKyCD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.SavingsCalculatorPage_primaryAction__3Je9U,.SavingsCalculatorPage_secondaryAction__fIsH4{min-height:44px;justify-content:center;gap:9px;border-radius:6px;padding:0 18px;font-size:.875rem;font-weight:680}.SavingsCalculatorPage_primaryAction__3Je9U{background:var(--primary);color:var(--primary-foreground)}.SavingsCalculatorPage_primaryAction__3Je9U:hover{background:color-mix(in oklab,var(--primary) 88%,black)}.SavingsCalculatorPage_secondaryAction__fIsH4{border:1px solid var(--border);background:var(--card);color:var(--foreground)}.SavingsCalculatorPage_secondaryAction__fIsH4:hover{border-color:var(--primary);color:var(--primary)}.SavingsCalculatorPage_assumptions__iktU0{width:100%;max-width:1232px;margin:0 auto;padding:48px 24px 64px}.SavingsCalculatorPage_assumptionsHeader__VtbmL{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.SavingsCalculatorPage_assumptionsHeader__VtbmL .SavingsCalculatorPage_eyebrow__klQW0{display:none}.SavingsCalculatorPage_assumptionsTitle__SYv0w{margin:0;font-size:1.25rem;font-weight:720}.SavingsCalculatorPage_assumptionsGrid__KStc0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:24px}.SavingsCalculatorPage_assumption__XrsPj{border-top:2px solid color-mix(in oklab,var(--primary) 28%,var(--border));padding-top:20px}.SavingsCalculatorPage_assumptionTitle__olobd{display:flex;align-items:center;gap:10px}.SavingsCalculatorPage_assumptionTitle__olobd span{color:var(--primary)}.SavingsCalculatorPage_assumptionTitle__olobd h3{margin:0;font-size:1rem;font-weight:700}.SavingsCalculatorPage_assumption__XrsPj p{margin:14px 0 0;color:var(--muted-foreground);font-size:.875rem;line-height:1.65}@media screen and (max-width:1080px){.SavingsCalculatorPage_workspace__2x2hP{display:flex;flex-direction:column;grid-template-columns:1fr}.SavingsCalculatorPage_controls__mHERh,.SavingsCalculatorPage_resultColumn__IvjB4{width:100%}.SavingsCalculatorPage_resultColumn__IvjB4{position:static}}@media screen and (max-width:768px){.SavingsCalculatorPage_intro__qIfqs{padding:112px 16px 40px}.SavingsCalculatorPage_title__NU298{font-size:2.5rem}.SavingsCalculatorPage_lead__ltE17{font-size:1rem}.SavingsCalculatorPage_workspace__2x2hP{width:calc(100% - 32px)}.SavingsCalculatorPage_breakdown__4dVqc,.SavingsCalculatorPage_controls__mHERh,.SavingsCalculatorPage_savingsCard__21z5_{padding:24px}.SavingsCalculatorPage_assumptions__iktU0{padding:72px 16px 80px}.SavingsCalculatorPage_assumptionsGrid__KStc0{grid-template-columns:1fr}}@media screen and (max-width:560px){.SavingsCalculatorPage_title__NU298{font-size:2rem}.SavingsCalculatorPage_controlHeader__4SHAm,.SavingsCalculatorPage_customRate__OD5tI,.SavingsCalculatorPage_panelHeader__LAmNA{width:100%;align-items:flex-start;flex-direction:column}.SavingsCalculatorPage_panelText__lVXK7{max-width:none;text-align:left}.SavingsCalculatorPage_valueField__vBt_c{align-self:stretch;width:100%}.SavingsCalculatorPage_numberInput__zGd6p{min-width:0;flex:1}.SavingsCalculatorPage_segmented__wXnCM{grid-template-columns:1fr}.SavingsCalculatorPage_segmentButton__NC6zJ{min-height:48px}.SavingsCalculatorPage_savingsHeader__q925K{display:block}.SavingsCalculatorPage_savingsValue__9hM8_{display:block;font-size:2.5rem}.SavingsCalculatorPage_savingsPeriod__qBxD3{display:block;margin-top:6px}.SavingsCalculatorPage_actions__AKyCD,.SavingsCalculatorPage_breakdownRow__4Y7LA,.SavingsCalculatorPage_timeMetrics__9j8q_{grid-template-columns:1fr}.SavingsCalculatorPage_breakdownRow__4Y7LA dd{text-align:left;white-space:normal;overflow-wrap:anywhere}}