.MortgageInputs-module-scss-module__LH-Dja__component{flex-direction:column;gap:1.5rem;display:flex}.MortgageInputs-module-scss-module__LH-Dja__inputGroup{flex-direction:column;gap:.5rem;display:flex}.MortgageInputs-module-scss-module__LH-Dja__inputHeader{justify-content:space-between;align-items:center;display:flex}.MortgageInputs-module-scss-module__LH-Dja__inputLabel{align-items:center;gap:.5rem;display:flex}.MortgageInputs-module-scss-module__LH-Dja__inputValue{font-size:.875rem;font-weight:500}.MortgageInputs-module-scss-module__LH-Dja__quickSelectButtons{flex-wrap:wrap;gap:.5rem;display:flex}.MortgageInputs-module-scss-module__LH-Dja__quickSelectButton{cursor:pointer;background-color:#fff;border:1px solid #dedede;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;transition:all .2s}.MortgageInputs-module-scss-module__LH-Dja__quickSelectButton:hover{background-color:#eeeff1}.MortgageInputs-module-scss-module__LH-Dja__quickSelectButton.MortgageInputs-module-scss-module__LH-Dja__active{background-color:var(--themes-colors-primary-background);color:var(--themes-colors-primary-font-color);border-color:var(--themes-colors-primary-background)}.MortgageInputs-module-scss-module__LH-Dja__quickSelectButton.MortgageInputs-module-scss-module__LH-Dja__nearby{border-width:2px;border-color:var(--themes-colors-primary-background);animation:4s ease-in-out infinite MortgageInputs-module-scss-module__LH-Dja__jiggle}@keyframes MortgageInputs-module-scss-module__LH-Dja__jiggle{0%{transform:rotate(0)}2.5%{transform:rotate(-3deg)scale(1.02)}5%{transform:rotate(3deg)scale(1.02)}7.5%{transform:rotate(-2deg)}10%{transform:rotate(0)}12.5%{transform:rotate(-3deg)scale(1.02)}15%{transform:rotate(3deg)scale(1.02)}17.5%{transform:rotate(-2deg)}20%{transform:rotate(0)}22.5%{transform:rotate(-3deg)scale(1.02)}25%{transform:rotate(3deg)scale(1.02)}27.5%{transform:rotate(-2deg)}30%{transform:rotate(0)}32.5%{transform:rotate(-3deg)scale(1.02)}35%{transform:rotate(3deg)scale(1.02)}37.5%{transform:rotate(-2deg)}40%{transform:rotate(0)}42.5%{transform:rotate(-3deg)scale(1.02)}45%{transform:rotate(3deg)scale(1.02)}47.5%{transform:rotate(-2deg)}50%{transform:rotate(0)}to{transform:rotate(0)}}.MortgageInputs-module-scss-module__LH-Dja__additionalCosts{border-top:1px solid #dedede;flex-direction:column;gap:1rem;padding-top:1rem;display:flex}.MortgageInputs-module-scss-module__LH-Dja__additionalCostsTitle{color:#0c0f24;font-weight:600}.MortgageInputs-module-scss-module__LH-Dja__infoIcon{color:#3d3f50;cursor:help;width:1rem;height:1rem}
.card-module-scss-module__mv4olG__card{color:#0c0f24;background-color:#fff;border:1px solid #dedede;border-radius:8px;overflow:hidden;box-shadow:0 1px 4px 1px #00000026}.card-module-scss-module__mv4olG__cardHeader{flex-direction:column;gap:.375rem;padding:1.5rem;display:flex}.card-module-scss-module__mv4olG__cardTitle{letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:600;line-height:1.2}.card-module-scss-module__mv4olG__cardDescription{color:#3d3f50;font-size:.875rem}.card-module-scss-module__mv4olG__cardContent{padding:0 1.5rem 1.5rem}.card-module-scss-module__mv4olG__cardFooter{align-items:center;padding:0 1.5rem 1.5rem;display:flex}.card-module-scss-module__mv4olG__shadowElevated{box-shadow:0 2px 6px #00000026}.card-module-scss-module__mv4olG__shadowSmooth{box-shadow:0 2px 4px #00000040}.card-module-scss-module__mv4olG__borderPrimary{border-color:var(--themes-colors-primary-background);opacity:.2}.card-module-scss-module__mv4olG__borderSuccess{opacity:.2;border-color:#84a338}.card-module-scss-module__mv4olG__bgGradientSuccess{background:linear-gradient(to bottom right,#84a3380d,#0000)}.card-module-scss-module__mv4olG__bgGradientPrimary{background:linear-gradient(to bottom right, rgba(var(--themes-colors-primary-background-rgb), .1), rgba(var(--themes-colors-primary-background-rgb), .05))}.card-module-scss-module__mv4olG__bgGradientAccent{background:linear-gradient(to bottom right,#b38e571a,#b38e570d)}.card-module-scss-module__mv4olG__bgAccent{background-color:#b38e571a}.card-module-scss-module__mv4olG__borderAccent{border-color:#b38e5733}
.MortgageResults-module-scss-module__mNvOBa__component{flex-direction:column;gap:1rem;display:flex}.MortgageResults-module-scss-module__mNvOBa__paymentCard{border-color:var(--themes-colors-primary-background);opacity:.2;box-shadow:0 2px 6px #00000026}.MortgageResults-module-scss-module__mNvOBa__paymentHeader{padding-bottom:.75rem}.MortgageResults-module-scss-module__mNvOBa__paymentTitle{color:#3d3f50;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.MortgageResults-module-scss-module__mNvOBa__paymentAmount{color:var(--themes-colors-primary-background);font-size:2.25rem;font-weight:700}.MortgageResults-module-scss-module__mNvOBa__paymentSubtext{color:#3d3f50;margin-top:.25rem;font-size:.875rem}.MortgageResults-module-scss-module__mNvOBa__totalPaymentCard{box-shadow:0 2px 4px #00000040}.MortgageResults-module-scss-module__mNvOBa__totalPaymentAmount{color:#0c0f24;font-size:1.5rem;font-weight:700}.MortgageResults-module-scss-module__mNvOBa__breakdownGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.MortgageResults-module-scss-module__mNvOBa__breakdownCard{box-shadow:0 2px 4px #00000040}.MortgageResults-module-scss-module__mNvOBa__breakdownLabel{color:#3d3f50;margin-bottom:.25rem;font-size:.75rem}.MortgageResults-module-scss-module__mNvOBa__breakdownValue{color:#0c0f24;font-size:1.125rem;font-weight:600}.MortgageResults-module-scss-module__mNvOBa__stressTestCard{background-color:#b38e570d;border-color:#b38e5733;box-shadow:0 2px 4px #00000040}.MortgageResults-module-scss-module__mNvOBa__stressTestContent{padding-top:1.5rem}.MortgageResults-module-scss-module__mNvOBa__stressTestHeader{align-items:flex-start;gap:.75rem;display:flex}.MortgageResults-module-scss-module__mNvOBa__stressTestIcon{color:#b38e57;flex-shrink:0;margin-top:.125rem;font-size:1.25rem}.MortgageResults-module-scss-module__mNvOBa__stressTestTitle{color:#0c0f24;margin-bottom:.25rem;font-size:.875rem;font-weight:600}.MortgageResults-module-scss-module__mNvOBa__stressTestAmount{color:#b38e57;margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.MortgageResults-module-scss-module__mNvOBa__stressTestDescription{color:#3d3f50;font-size:.75rem}.MortgageResults-module-scss-module__mNvOBa__destructive{color:#c6483a}
.table-module-scss-module__gNMo6q__table{width:100%;position:relative;overflow:auto}.table-module-scss-module__gNMo6q__tableElement{border-collapse:collapse;width:100%;font-size:.875rem}.table-module-scss-module__gNMo6q__tableHeader{display:table-header-group}.table-module-scss-module__gNMo6q__tableHeader .table-module-scss-module__gNMo6q__tableRow{border-bottom:1px solid #dedede}.table-module-scss-module__gNMo6q__tableBody{display:table-row-group}.table-module-scss-module__gNMo6q__tableBody .table-module-scss-module__gNMo6q__tableRow:last-child{border-bottom:none}.table-module-scss-module__gNMo6q__tableFooter{background-color:#eeeff180;border-top:1px solid #dedede;font-weight:500;display:table-footer-group}.table-module-scss-module__gNMo6q__tableFooter .table-module-scss-module__gNMo6q__tableRow:last-child{border-bottom:none}.table-module-scss-module__gNMo6q__tableRow{border-bottom:1px solid #dedede;transition:background-color .2s;display:table-row}.table-module-scss-module__gNMo6q__tableRow:hover{background-color:#eeeff180}.table-module-scss-module__gNMo6q__tableHead{text-align:left;vertical-align:middle;color:#3d3f50;height:3rem;padding:0 1rem;font-weight:500}.table-module-scss-module__gNMo6q__tableCell{vertical-align:middle;padding:1rem}.table-module-scss-module__gNMo6q__tableCaption{color:#3d3f50;margin-top:1rem;font-size:.875rem}
.collapsible-module-scss-module__mx_jAq__collapsibleTrigger{cursor:pointer;background-color:#eeeff180;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:.75rem;transition:background-color .2s;display:flex}.collapsible-module-scss-module__mx_jAq__collapsibleTrigger:hover{background-color:#eeeff1}.collapsible-module-scss-module__mx_jAq__collapsibleContent{margin-top:.5rem}
.AmortizationChart-module-scss-module__gxFnjW__component{box-shadow:0 2px 6px #00000026}.AmortizationChart-module-scss-module__gxFnjW__content{flex-direction:column;gap:1rem;display:flex}.AmortizationChart-module-scss-module__gxFnjW__yearSelector{flex-direction:column;gap:.75rem;display:flex}.AmortizationChart-module-scss-module__gxFnjW__yearSelectorHeader{justify-content:space-between;align-items:center;display:flex}.AmortizationChart-module-scss-module__gxFnjW__yearSelectorLabel{font-size:.875rem;font-weight:500}.AmortizationChart-module-scss-module__gxFnjW__yearSelectorValue{color:var(--themes-colors-primary-background);font-size:.875rem;font-weight:600}.AmortizationChart-module-scss-module__gxFnjW__quickSelectButtons{flex-wrap:wrap;gap:.5rem;display:flex}.AmortizationChart-module-scss-module__gxFnjW__quickSelectButton{cursor:pointer;background-color:#fff;border:1px solid #dedede;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;transition:all .2s}.AmortizationChart-module-scss-module__gxFnjW__quickSelectButton:hover{background-color:#eeeff1}.AmortizationChart-module-scss-module__gxFnjW__quickSelectButton.AmortizationChart-module-scss-module__gxFnjW__active{background-color:var(--themes-colors-primary-background);color:var(--themes-colors-primary-font-color);border-color:var(--themes-colors-primary-background)}.AmortizationChart-module-scss-module__gxFnjW__summaryStats{background-color:#eeeff180;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:.75rem;padding:.75rem;display:grid}.AmortizationChart-module-scss-module__gxFnjW__summaryStat{text-align:center}.AmortizationChart-module-scss-module__gxFnjW__summaryStatLabel{color:#3d3f50;font-size:.75rem}.AmortizationChart-module-scss-module__gxFnjW__summaryStatValue{font-size:.875rem;font-weight:600}.AmortizationChart-module-scss-module__gxFnjW__chartPlaceholder{background-color:#eeeff14d;border-radius:8px;justify-content:center;align-items:center;height:16rem;display:flex}.AmortizationChart-module-scss-module__gxFnjW__chartPlaceholderText{color:#3d3f50}.AmortizationChart-module-scss-module__gxFnjW__collapsibleWrapper{margin-top:1rem}.AmortizationChart-module-scss-module__gxFnjW__collapsibleTrigger{cursor:pointer;background-color:#eeeff180;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:.75rem;transition:background-color .2s;display:flex}.AmortizationChart-module-scss-module__gxFnjW__collapsibleTrigger:hover{background-color:#eeeff1}.AmortizationChart-module-scss-module__gxFnjW__collapsibleTriggerText{font-size:.875rem;font-weight:500}.AmortizationChart-module-scss-module__gxFnjW__collapsibleTriggerIcon{transition:transform .2s}.AmortizationChart-module-scss-module__gxFnjW__collapsibleTriggerIcon.AmortizationChart-module-scss-module__gxFnjW__open{transform:rotate(180deg)}.AmortizationChart-module-scss-module__gxFnjW__viewToggle{gap:.5rem;display:flex}.AmortizationChart-module-scss-module__gxFnjW__viewToggleButton{cursor:pointer;background-color:#fff;border:1px solid #dedede;border-radius:4px;padding:.375rem .75rem;font-size:.75rem;transition:all .2s}.AmortizationChart-module-scss-module__gxFnjW__viewToggleButton:hover{background-color:#eeeff1}.AmortizationChart-module-scss-module__gxFnjW__viewToggleButton.AmortizationChart-module-scss-module__gxFnjW__active{background-color:var(--themes-colors-primary-background);color:var(--themes-colors-primary-font-color);border-color:var(--themes-colors-primary-background)}.AmortizationChart-module-scss-module__gxFnjW__collapsibleContent{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.AmortizationChart-module-scss-module__gxFnjW__tableContainer{border:1px solid #dedede;border-radius:8px;max-height:400px;overflow:auto}.AmortizationChart-module-scss-module__gxFnjW__tableHeaderSticky{background-color:#fff;position:sticky;top:0}.AmortizationChart-module-scss-module__gxFnjW__tableFooterSticky{background-color:#eeeff180;position:sticky;bottom:0}.AmortizationChart-module-scss-module__gxFnjW__tableCellRight{text-align:right}.AmortizationChart-module-scss-module__gxFnjW__tableCellBold{font-weight:700}
.InterestInsightChart-module-scss-module__Vcl5qG__card{box-shadow:0 2px 6px #00000026}.InterestInsightChart-module-scss-module__Vcl5qG__header{padding-bottom:0}.InterestInsightChart-module-scss-module__Vcl5qG__title{align-items:center;gap:.5rem;font-size:1.125rem;display:flex}.InterestInsightChart-module-scss-module__Vcl5qG__icon{color:#b38e57}.InterestInsightChart-module-scss-module__Vcl5qG__subtitle{color:#3d3f50;font-size:.875rem}.InterestInsightChart-module-scss-module__Vcl5qG__content{flex-direction:column;gap:1.5rem;display:flex}.InterestInsightChart-module-scss-module__Vcl5qG__periodSelector{flex-direction:column;gap:.75rem;display:flex}.InterestInsightChart-module-scss-module__Vcl5qG__quickSelectButtons{flex-wrap:wrap;gap:.5rem;display:flex}.InterestInsightChart-module-scss-module__Vcl5qG__quickSelectButton{cursor:pointer;color:#3d3f50;background-color:#0c0f240d;border:none;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.InterestInsightChart-module-scss-module__Vcl5qG__quickSelectButton:hover{background-color:#0c0f241a}.InterestInsightChart-module-scss-module__Vcl5qG__quickSelectButton.InterestInsightChart-module-scss-module__Vcl5qG__active{color:#0c0f24;background-color:#b38e57;box-shadow:0 1px 4px 1px #00000026}.InterestInsightChart-module-scss-module__Vcl5qG__sliderContainer{padding:0 .5rem}.InterestInsightChart-module-scss-module__Vcl5qG__sliderLabels{color:#3d3f50;justify-content:space-between;margin-top:.25rem;font-size:.75rem;display:flex}.InterestInsightChart-module-scss-module__Vcl5qG__metricsGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.InterestInsightChart-module-scss-module__Vcl5qG__metricCard{background-color:#b38e571a;border-color:#b38e5733}.InterestInsightChart-module-scss-module__Vcl5qG__metricContent{text-align:center;padding-top:1rem;padding-bottom:1rem}.InterestInsightChart-module-scss-module__Vcl5qG__metricLabel{color:#3d3f50;margin-bottom:.25rem;font-size:.75rem}.InterestInsightChart-module-scss-module__Vcl5qG__metricValue{color:#b38e57;font-size:1.25rem;font-weight:700}.InterestInsightChart-module-scss-module__Vcl5qG__chartPlaceholder{background-color:#0c0f2408;border-radius:8px;justify-content:center;align-items:center;height:16rem;display:flex}.InterestInsightChart-module-scss-module__Vcl5qG__chartPlaceholderText{color:#3d3f50}.InterestInsightChart-module-scss-module__Vcl5qG__insightCard{background-color:#0c0f240d;border-color:#0c0f241a}.InterestInsightChart-module-scss-module__Vcl5qG__insightContent{padding-top:1rem;padding-bottom:1rem}.InterestInsightChart-module-scss-module__Vcl5qG__insightHeader{gap:.75rem;display:flex}.InterestInsightChart-module-scss-module__Vcl5qG__insightIcon{color:var(--themes-colors-primary-background);font-size:1.25rem}.InterestInsightChart-module-scss-module__Vcl5qG__insightText{flex-direction:column;gap:.5rem;display:flex}.InterestInsightChart-module-scss-module__Vcl5qG__insightMainText{color:#0c0f24;font-size:.875rem;font-weight:500}.InterestInsightChart-module-scss-module__Vcl5qG__insightSubtext{color:#3d3f50;align-items:flex-start;gap:.5rem;font-size:.75rem;display:flex}.InterestInsightChart-module-scss-module__Vcl5qG__insightSubtextIcon{flex-shrink:0;margin-top:.125rem}
.button-module-scss-module__I9Jj7W__button{white-space:nowrap;cursor:pointer;border:none;border-radius:4px;outline:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.button-module-scss-module__I9Jj7W__button:disabled{pointer-events:none;opacity:.5}.button-module-scss-module__I9Jj7W__button:focus-visible{outline:2px solid var(--themes-colors-primary-background);outline-offset:2px}.button-module-scss-module__I9Jj7W__default{background-color:var(--themes-colors-primary-background);color:var(--themes-colors-primary-font-color);height:2.5rem;padding:.625rem 1rem}.button-module-scss-module__I9Jj7W__default:hover{background-color:rgba(var(--themes-colors-primary-background-rgb), .9)}.button-module-scss-module__I9Jj7W__destructive{color:#fff;background-color:#c6483a;height:2.5rem;padding:.625rem 1rem}.button-module-scss-module__I9Jj7W__destructive:hover{background-color:#9f392e}.button-module-scss-module__I9Jj7W__outline{background-color:#fff;border:1px solid #dedede;height:2.5rem;padding:.625rem 1rem}.button-module-scss-module__I9Jj7W__outline:hover{background-color:#eeeff1}.button-module-scss-module__I9Jj7W__secondary{color:#0c0f24;background-color:#eeeff1;height:2.5rem;padding:.625rem 1rem}.button-module-scss-module__I9Jj7W__secondary:hover{background-color:#e0e2e5}.button-module-scss-module__I9Jj7W__ghost{height:2.5rem;padding:.625rem 1rem}.button-module-scss-module__I9Jj7W__ghost:hover{background-color:#eeeff1}.button-module-scss-module__I9Jj7W__link{height:2.5rem;color:var(--themes-colors-primary-background);text-underline-offset:4px;padding:.625rem 1rem;text-decoration:underline}.button-module-scss-module__I9Jj7W__link:hover{text-decoration:none}.button-module-scss-module__I9Jj7W__sm{height:2.25rem;padding:.5rem .75rem;font-size:.875rem}.button-module-scss-module__I9Jj7W__lg{height:2.75rem;padding:.625rem 2rem;font-size:1rem}.button-module-scss-module__I9Jj7W__icon{width:2.5rem;height:2.5rem;padding:0}
.AIInsights-module-scss-module___bLs1a__component{flex-direction:column;display:flex}.AIInsights-module-scss-module___bLs1a__card{background:linear-gradient(to bottom right,#84a3380d,#0000);border-color:#84a33833;box-shadow:0 2px 6px #00000026}.AIInsights-module-scss-module___bLs1a__header{padding-bottom:0}.AIInsights-module-scss-module___bLs1a__title{align-items:center;gap:.5rem;font-size:1.125rem;display:flex}.AIInsights-module-scss-module___bLs1a__icon{color:#84a338}.AIInsights-module-scss-module___bLs1a__content{flex-direction:column;gap:1rem;display:flex}.AIInsights-module-scss-module___bLs1a__emptyState{text-align:center;padding:2rem 0}.AIInsights-module-scss-module___bLs1a__emptyIcon{margin-bottom:1rem;font-size:2.25rem;display:block}.AIInsights-module-scss-module___bLs1a__emptyText{color:#3d3f50;margin-bottom:1rem}.AIInsights-module-scss-module___bLs1a__insightsList{flex-direction:column;gap:.75rem;display:flex}.AIInsights-module-scss-module___bLs1a__insightItem{background-color:#fff;border:1px solid #dedede;border-radius:8px;padding:1rem;transition:border-color .2s}.AIInsights-module-scss-module___bLs1a__insightItem:hover{border-color:#84a3384d}.AIInsights-module-scss-module___bLs1a__insightText{color:#0c0f24;font-size:.875rem;line-height:1.6}.AIInsights-module-scss-module___bLs1a__button,.AIInsights-module-scss-module___bLs1a__refreshButton{width:100%}.AIInsights-module-scss-module___bLs1a__refreshIcon{margin-right:.5rem}
.progress-module-scss-module__ZdjyYW__progress{background-color:#eeeff1;border-radius:9999px;width:100%;height:1rem;position:relative;overflow:hidden}.progress-module-scss-module__ZdjyYW__indicator{background-color:var(--themes-colors-primary-background);flex:1;width:100%;height:100%;transition:transform .2s}
.tooltip-module-scss-module__90PC9q__tooltipContent{z-index:50;color:#0c0f24;background-color:#fff;border:1px solid #dedede;border-radius:4px;max-width:18rem;padding:.375rem .75rem;font-size:.875rem;overflow:hidden;box-shadow:0 2px 15px #0000002e}
.FutureHomePlanner-module-scss-module__Z5S7Dq__component{flex-direction:column;gap:2rem;display:flex}.FutureHomePlanner-module-scss-module__Z5S7Dq__mainGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:1024px){.FutureHomePlanner-module-scss-module__Z5S7Dq__mainGrid{grid-template-columns:repeat(2,1fr)}}.FutureHomePlanner-module-scss-module__Z5S7Dq__inputCard{padding:1.5rem;box-shadow:0 2px 6px #00000026}.FutureHomePlanner-module-scss-module__Z5S7Dq__cardTitle{color:#0c0f24;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600;display:flex}.FutureHomePlanner-module-scss-module__Z5S7Dq__icon{color:#b38e57}.FutureHomePlanner-module-scss-module__Z5S7Dq__inputSection{flex-direction:column;gap:1.5rem;display:flex}.FutureHomePlanner-module-scss-module__Z5S7Dq__inputGroup{flex-direction:column;gap:.75rem;display:flex}.FutureHomePlanner-module-scss-module__Z5S7Dq__inputHeader{justify-content:space-between;align-items:center;display:flex}.FutureHomePlanner-module-scss-module__Z5S7Dq__inputLabel{align-items:center;gap:.5rem;display:flex}.FutureHomePlanner-module-scss-module__Z5S7Dq__infoIcon{color:#3d3f50;width:1rem;height:1rem}.FutureHomePlanner-module-scss-module__Z5S7Dq__inputValue{color:#0c0f24;font-size:.875rem;font-weight:500}.FutureHomePlanner-module-scss-module__Z5S7Dq__slider,.FutureHomePlanner-module-scss-module__Z5S7Dq__input{width:100%}.FutureHomePlanner-module-scss-module__Z5S7Dq__projectionColumn{flex-direction:column;gap:1.5rem;display:flex}.FutureHomePlanner-module-scss-module__Z5S7Dq__projectionCard{background:linear-gradient(to bottom right,#b38e570d,#0000);padding:1.5rem;box-shadow:0 2px 6px #00000026}.FutureHomePlanner-module-scss-module__Z5S7Dq__projectionTitle{color:#0c0f24;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.FutureHomePlanner-module-scss-module__Z5S7Dq__projectionContent{flex-direction:column;gap:1rem;display:flex}.FutureHomePlanner-module-scss-module__Z5S7Dq__projectionAmount{text-align:center;padding:1rem 0}.FutureHomePlanner-module-scss-module__Z5S7Dq__projectionAmountValue{color:#b38e57;margin-bottom:.5rem;font-size:2.25rem;font-weight:700}@media (min-width:768px){.FutureHomePlanner-module-scss-module__Z5S7Dq__projectionAmountValue{font-size:3rem}}.FutureHomePlanner-module-scss-module__Z5S7Dq__projectionSubtext{color:#3d3f50;font-size:.875rem}.FutureHomePlanner-module-scss-module__Z5S7Dq__projectionStats{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.FutureHomePlanner-module-scss-module__Z5S7Dq__projectionStat{text-align:center;background-color:#0c0f240d;border-radius:8px;padding:1rem}.FutureHomePlanner-module-scss-module__Z5S7Dq__projectionStatValue{color:#0c0f24;font-size:1.5rem;font-weight:600}.FutureHomePlanner-module-scss-module__Z5S7Dq__projectionStatLabel{color:#3d3f50;margin-top:.25rem;font-size:.75rem}.FutureHomePlanner-module-scss-module__Z5S7Dq__projectionStatValueAccent{color:#b38e57}.FutureHomePlanner-module-scss-module__Z5S7Dq__projectionFooter{border-top:1px solid #0c0f241a;padding-top:1rem}.FutureHomePlanner-module-scss-module__Z5S7Dq__projectionFooterText{text-align:center;color:#3d3f50;font-size:.875rem}.FutureHomePlanner-module-scss-module__Z5S7Dq__projectionFooterHighlight{color:#0c0f24;font-weight:600}.FutureHomePlanner-module-scss-module__Z5S7Dq__projectionFooterAccent{color:#b38e57;font-weight:600}.FutureHomePlanner-module-scss-module__Z5S7Dq__progressCard{padding:1.5rem;box-shadow:0 2px 6px #00000026}.FutureHomePlanner-module-scss-module__Z5S7Dq__progressTitle{color:#0c0f24;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.FutureHomePlanner-module-scss-module__Z5S7Dq__progressSection{flex-direction:column;gap:1rem;display:flex}.FutureHomePlanner-module-scss-module__Z5S7Dq__progressHeader{justify-content:space-between;margin-bottom:.5rem;display:flex}.FutureHomePlanner-module-scss-module__Z5S7Dq__progressLabel{font-size:.875rem;font-weight:500}.FutureHomePlanner-module-scss-module__Z5S7Dq__progressStatus{font-size:.875rem;font-weight:600}.FutureHomePlanner-module-scss-module__Z5S7Dq__progressBar{height:.75rem}.FutureHomePlanner-module-scss-module__Z5S7Dq__progressMessage{margin-top:.5rem;font-size:.875rem}.FutureHomePlanner-module-scss-module__Z5S7Dq__milestonesGrid{text-align:center;grid-template-columns:repeat(3,1fr);gap:.5rem;font-size:.75rem;display:grid}.FutureHomePlanner-module-scss-module__Z5S7Dq__milestone{color:#3d3f50;background-color:#0c0f240d;border-radius:2px;padding:.5rem}.FutureHomePlanner-module-scss-module__Z5S7Dq__milestoneActive{color:#16a34a;background-color:#84a3381a}.FutureHomePlanner-module-scss-module__Z5S7Dq__milestoneActiveBlue{color:#2563eb;background-color:#4696c41a}.FutureHomePlanner-module-scss-module__Z5S7Dq__milestoneActiveAccent{color:#b38e57;background-color:#b38e5733}.FutureHomePlanner-module-scss-module__Z5S7Dq__milestoneLabel{font-weight:600}.FutureHomePlanner-module-scss-module__Z5S7Dq__milestoneValue{margin-top:.25rem}.FutureHomePlanner-module-scss-module__Z5S7Dq__congratulationsCard{background-color:#b38e571a;border:1px solid #b38e5733;border-radius:8px;padding:1rem}.FutureHomePlanner-module-scss-module__Z5S7Dq__congratulationsTitle{color:#0c0f24;font-size:.875rem;font-weight:500}.FutureHomePlanner-module-scss-module__Z5S7Dq__congratulationsText{color:#3d3f50;margin-top:.25rem;font-size:.75rem}.FutureHomePlanner-module-scss-module__Z5S7Dq__chartCard{padding:1.5rem;box-shadow:0 2px 6px #00000026}.FutureHomePlanner-module-scss-module__Z5S7Dq__chartTitle{color:#0c0f24;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.FutureHomePlanner-module-scss-module__Z5S7Dq__chartPlaceholder{background-color:#0c0f2408;border-radius:8px;justify-content:center;align-items:center;height:16rem;display:flex}.FutureHomePlanner-module-scss-module__Z5S7Dq__chartPlaceholderText{color:#3d3f50}.FutureHomePlanner-module-scss-module__Z5S7Dq__ctaCard{background:linear-gradient(to bottom right,#b38e571a,#0c0f2405);border-color:#b38e5733;padding:2rem;box-shadow:0 2px 4px #00000040}.FutureHomePlanner-module-scss-module__Z5S7Dq__ctaContent{text-align:center;flex-direction:column;gap:1.5rem;max-width:48rem;margin:0 auto;display:flex}.FutureHomePlanner-module-scss-module__Z5S7Dq__ctaIconContainer{background-color:#b38e5733;border-radius:9999px;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:1rem;display:inline-flex}.FutureHomePlanner-module-scss-module__Z5S7Dq__ctaIcon{color:#b38e57;font-size:1.875rem}.FutureHomePlanner-module-scss-module__Z5S7Dq__ctaTitle{color:#0c0f24;font-family:Frank Ruhl Libre,Georgia,serif;font-size:1.5rem;font-weight:700}@media (min-width:768px){.FutureHomePlanner-module-scss-module__Z5S7Dq__ctaTitle{font-size:1.875rem}}.FutureHomePlanner-module-scss-module__Z5S7Dq__ctaDescription{color:#3d3f50;font-size:1.125rem}.FutureHomePlanner-module-scss-module__Z5S7Dq__ctaFeatures{text-align:left;grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;display:grid}@media (min-width:768px){.FutureHomePlanner-module-scss-module__Z5S7Dq__ctaFeatures{grid-template-columns:repeat(2,1fr)}}.FutureHomePlanner-module-scss-module__Z5S7Dq__ctaFeature{background-color:#0c0f240d;border-radius:8px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.FutureHomePlanner-module-scss-module__Z5S7Dq__ctaFeatureDot{background-color:#b38e57;border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.5rem}.FutureHomePlanner-module-scss-module__Z5S7Dq__ctaFeatureContent{flex-direction:column;display:flex}.FutureHomePlanner-module-scss-module__Z5S7Dq__ctaFeatureTitle{color:#0c0f24;font-weight:500}.FutureHomePlanner-module-scss-module__Z5S7Dq__ctaFeatureDescription{color:#3d3f50;font-size:.875rem}.FutureHomePlanner-module-scss-module__Z5S7Dq__ctaButton{margin-top:1.5rem;padding:.75rem 2rem;font-size:1.125rem}
.ScenarioComparison-module-scss-module__BI3bba__component{flex-direction:column;gap:1.5rem;display:flex}.ScenarioComparison-module-scss-module__BI3bba__header{justify-content:space-between;align-items:center;display:flex}.ScenarioComparison-module-scss-module__BI3bba__headerText{flex-direction:column;display:flex}.ScenarioComparison-module-scss-module__BI3bba__headerTitle{color:#0c0f24;font-family:Frank Ruhl Libre,Georgia,serif;font-size:1.5rem;font-weight:700}.ScenarioComparison-module-scss-module__BI3bba__headerSubtitle{color:#3d3f50;margin-top:.25rem;font-size:.875rem}.ScenarioComparison-module-scss-module__BI3bba__addButton{align-items:center;gap:.5rem;display:flex}.ScenarioComparison-module-scss-module__BI3bba__scenariosGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:1024px){.ScenarioComparison-module-scss-module__BI3bba__scenariosGrid{grid-template-columns:repeat(3,1fr)}}.ScenarioComparison-module-scss-module__BI3bba__scenarioCard{position:relative;box-shadow:0 2px 4px #00000040}.ScenarioComparison-module-scss-module__BI3bba__removeButton{width:2rem;height:2rem;position:absolute;top:.5rem;right:.5rem}.ScenarioComparison-module-scss-module__BI3bba__scenarioHeader{padding-bottom:0}.ScenarioComparison-module-scss-module__BI3bba__scenarioTitle{margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.ScenarioComparison-module-scss-module__BI3bba__inputGrid{grid-template-columns:1fr;gap:1rem;display:grid}.ScenarioComparison-module-scss-module__BI3bba__inputGroup{flex-direction:column;gap:.5rem;display:flex}.ScenarioComparison-module-scss-module__BI3bba__resultsGrid{border-top:1px solid #0c0f241a;flex-direction:column;gap:.5rem;margin-top:1rem;padding-top:1rem;display:flex}.ScenarioComparison-module-scss-module__BI3bba__resultRow{justify-content:space-between;align-items:center;display:flex}.ScenarioComparison-module-scss-module__BI3bba__resultRowTotal{border-top:1px solid #0c0f241a;justify-content:space-between;align-items:center;padding-top:.5rem;display:flex}.ScenarioComparison-module-scss-module__BI3bba__resultItem{text-align:center}.ScenarioComparison-module-scss-module__BI3bba__resultLabel{color:#3d3f50;margin-bottom:.25rem;font-size:.75rem}.ScenarioComparison-module-scss-module__BI3bba__resultValue{color:#0c0f24;font-size:1rem;font-weight:600}.ScenarioComparison-module-scss-module__BI3bba__comparisonTable{margin-top:1.5rem;overflow-x:auto}.ScenarioComparison-module-scss-module__BI3bba__table{border-collapse:collapse;width:100%}.ScenarioComparison-module-scss-module__BI3bba__tableHeader{background-color:#0c0f240d}.ScenarioComparison-module-scss-module__BI3bba__tableHeaderCell{text-align:left;color:#0c0f24;border-bottom:2px solid #0c0f241a;padding:.75rem;font-size:.875rem;font-weight:600}.ScenarioComparison-module-scss-module__BI3bba__tableCell{color:#0c0f24;border-bottom:1px solid #0c0f240d;padding:.75rem;font-size:.875rem}.ScenarioComparison-module-scss-module__BI3bba__tableCellRight{text-align:right}.ScenarioComparison-module-scss-module__BI3bba__tableCellBold{font-weight:600}.ScenarioComparison-module-scss-module__BI3bba__tableCellHighlight{background-color:#b38e571a;font-weight:600}.ScenarioComparison-module-scss-module__BI3bba__comparisonCard{background-color:#b38e5780;box-shadow:0 2px 4px #00000040}
.dialog-module-scss-module__SAc50G__overlay{z-index:50;background-color:#000c;position:fixed;inset:0}.dialog-module-scss-module__SAc50G__dialogContent{z-index:50;background-color:#fff;border:1px solid #dedede;border-radius:8px;gap:1rem;width:100%;max-width:32rem;padding:1.5rem;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 15px #0000002e}@media (min-width:768px){.dialog-module-scss-module__SAc50G__dialogContent{border-radius:8px}}.dialog-module-scss-module__SAc50G__dialogHeader{text-align:center;flex-direction:column;gap:.375rem;display:flex}@media (min-width:768px){.dialog-module-scss-module__SAc50G__dialogHeader{text-align:left}}.dialog-module-scss-module__SAc50G__dialogTitle{letter-spacing:-.025em;margin:0;font-size:1.125rem;font-weight:600;line-height:1}.dialog-module-scss-module__SAc50G__dialogDescription{color:#3d3f50;font-size:.875rem}.dialog-module-scss-module__SAc50G__closeButton{opacity:.7;cursor:pointer;background:0 0;border:none;border-radius:2px;padding:.25rem;font-size:1.25rem;line-height:1;transition:opacity .2s;position:absolute;top:1rem;right:1rem}.dialog-module-scss-module__SAc50G__closeButton:hover{opacity:1}.dialog-module-scss-module__SAc50G__closeButton:focus{outline:2px solid var(--themes-colors-primary-background);outline-offset:2px}
.SaveShare-module-scss-module__7t50nG__component{flex-wrap:wrap;gap:.5rem;display:flex}.SaveShare-module-scss-module__7t50nG__button{align-items:center;gap:.5rem;display:flex}.SaveShare-module-scss-module__7t50nG__dialogContent{flex-direction:column;gap:1rem;padding-top:1rem;display:flex}.SaveShare-module-scss-module__7t50nG__inputGroup{flex-direction:column;display:flex}.SaveShare-module-scss-module__7t50nG__inputLabel{margin-bottom:.5rem}.SaveShare-module-scss-module__7t50nG__input{margin-top:.5rem}.SaveShare-module-scss-module__7t50nG__resultsPreview{background-color:#b38e5780;border-radius:8px;flex-direction:column;gap:.5rem;padding:1rem;font-size:.875rem;display:flex}.SaveShare-module-scss-module__7t50nG__resultsPreviewTitle{font-weight:600}.SaveShare-module-scss-module__7t50nG__resultsPreviewList{color:#3d3f50;flex-direction:column;gap:.25rem;list-style:inside;display:flex}.SaveShare-module-scss-module__7t50nG__submitButton{width:100%}.SaveShare-module-scss-module__7t50nG__shareButtons{flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.SaveShare-module-scss-module__7t50nG__shareButton{justify-content:flex-start;gap:.75rem;width:100%}.SaveShare-module-scss-module__7t50nG__socialIcon{color:#fff;border-radius:2px;justify-content:center;align-items:center;width:2rem;height:2rem;font-weight:700;display:flex}.SaveShare-module-scss-module__7t50nG__twitterIcon{background-color:#1da1f2}.SaveShare-module-scss-module__7t50nG__facebookIcon{background-color:#1877f2}.SaveShare-module-scss-module__7t50nG__linkedinIcon{background-color:#0a66c2}
.accordion-module-scss-module__sxg8OW__accordionItem{border-bottom:1px solid #dedede}.accordion-module-scss-module__sxg8OW__accordionTrigger{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;width:100%;padding:1rem 0;font-weight:500;transition:all .2s;display:flex}.accordion-module-scss-module__sxg8OW__accordionTrigger:hover{text-decoration:underline}.accordion-module-scss-module__sxg8OW__accordionTrigger .accordion-module-scss-module__sxg8OW__icon{flex-shrink:0;width:1rem;height:1rem;transition:transform .2s}.accordion-module-scss-module__sxg8OW__accordionTrigger .accordion-module-scss-module__sxg8OW__icon.accordion-module-scss-module__sxg8OW__open{transform:rotate(180deg)}.accordion-module-scss-module__sxg8OW__accordionContent{font-size:.875rem;transition:all .2s;overflow:hidden}.accordion-module-scss-module__sxg8OW__accordionContentInner{padding-top:0;padding-bottom:1rem}
.EducationalContent-module-scss-module__qvK_La__component{flex-direction:column;gap:1.5rem;display:flex}.EducationalContent-module-scss-module__qvK_La__cardsGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.EducationalContent-module-scss-module__qvK_La__cardsGrid{grid-template-columns:repeat(2,1fr)}}.EducationalContent-module-scss-module__qvK_La__card{box-shadow:0 2px 4px #00000040}.EducationalContent-module-scss-module__qvK_La__cardHighlighted{border-color:rgba(var(--themes-colors-primary-background-rgb), .2);background:linear-gradient(to bottom right, rgba(var(--themes-colors-primary-background-rgb), .1), transparent);box-shadow:0 2px 6px #00000026}.EducationalContent-module-scss-module__qvK_La__header{padding-bottom:0}.EducationalContent-module-scss-module__qvK_La__title{align-items:center;gap:.5rem;font-size:1.125rem;display:flex}.EducationalContent-module-scss-module__qvK_La__icon{color:var(--themes-colors-primary-background)}.EducationalContent-module-scss-module__qvK_La__content{padding-top:0}.EducationalContent-module-scss-module__qvK_La__accordion{width:100%}.EducationalContent-module-scss-module__qvK_La__list{flex-direction:column;gap:.5rem;display:flex}.EducationalContent-module-scss-module__qvK_La__listItem{color:#0c0f24}.EducationalContent-module-scss-module__qvK_La__proTipContent{padding-top:1.5rem}.EducationalContent-module-scss-module__qvK_La__proTipHeader{align-items:flex-start;gap:1rem;display:flex}.EducationalContent-module-scss-module__qvK_La__proTipIcon{color:var(--themes-colors-primary-background);font-size:1.5rem}.EducationalContent-module-scss-module__qvK_La__proTipTitle{color:#0c0f24;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.EducationalContent-module-scss-module__qvK_La__proTipText{color:#3d3f50}
.BorrowingCapacityCalculator-module-scss-module__JNX7UG__component{flex-direction:column;gap:1.5rem;display:flex}.BorrowingCapacityCalculator-module-scss-module__JNX7UG__card{box-shadow:0 2px 6px #00000026}.BorrowingCapacityCalculator-module-scss-module__JNX7UG__header{padding-bottom:0}.BorrowingCapacityCalculator-module-scss-module__JNX7UG__title{align-items:center;gap:.5rem;margin-bottom:.5rem;font-family:Frank Ruhl Libre,Georgia,serif;font-size:1.5rem;display:flex}.BorrowingCapacityCalculator-module-scss-module__JNX7UG__icon{color:var(--themes-colors-primary-background);font-size:1.5rem}.BorrowingCapacityCalculator-module-scss-module__JNX7UG__subtitle{color:#3d3f50;margin-top:.5rem;font-size:.875rem}.BorrowingCapacityCalculator-module-scss-module__JNX7UG__content{flex-direction:column;gap:1.5rem;display:flex}.BorrowingCapacityCalculator-module-scss-module__JNX7UG__inputGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.BorrowingCapacityCalculator-module-scss-module__JNX7UG__inputGrid{grid-template-columns:repeat(2,1fr)}}.BorrowingCapacityCalculator-module-scss-module__JNX7UG__inputGroup{flex-direction:column;gap:.5rem;display:flex}.BorrowingCapacityCalculator-module-scss-module__JNX7UG__button{width:100%}.BorrowingCapacityCalculator-module-scss-module__JNX7UG__resultCard{background:linear-gradient(to bottom right, rgba(var(--themes-colors-primary-background-rgb), .1), #b38e5780);border:1px solid rgba(var(--themes-colors-primary-background-rgb), .2);border-radius:8px;flex-direction:column;gap:1rem;margin-top:1.5rem;padding:1.5rem;display:flex}.BorrowingCapacityCalculator-module-scss-module__JNX7UG__resultHeader{text-align:center}.BorrowingCapacityCalculator-module-scss-module__JNX7UG__resultLabel{color:#3d3f50;margin-bottom:.5rem;font-size:.875rem}.BorrowingCapacityCalculator-module-scss-module__JNX7UG__resultAmount{color:var(--themes-colors-primary-background);font-size:2.25rem;font-weight:700}.BorrowingCapacityCalculator-module-scss-module__JNX7UG__resultSubtext{color:#3d3f50;margin-top:.5rem;font-size:.75rem}.BorrowingCapacityCalculator-module-scss-module__JNX7UG__resultGrid{border-top:1px solid #0c0f241a;grid-template-columns:repeat(3,1fr);gap:1rem;padding-top:1rem;display:grid}.BorrowingCapacityCalculator-module-scss-module__JNX7UG__resultItem{text-align:center}.BorrowingCapacityCalculator-module-scss-module__JNX7UG__resultItemLabel{color:#3d3f50;font-size:.75rem}.BorrowingCapacityCalculator-module-scss-module__JNX7UG__resultItemValue{color:#0c0f24;font-size:1.125rem;font-weight:600}.BorrowingCapacityCalculator-module-scss-module__JNX7UG__insightsCard{border-color:rgba(var(--themes-colors-primary-background-rgb), .2);background:linear-gradient(to bottom right, rgba(var(--themes-colors-primary-background-rgb), .05), transparent);box-shadow:0 2px 6px #00000026}.BorrowingCapacityCalculator-module-scss-module__JNX7UG__insightsHeader{padding-bottom:0}.BorrowingCapacityCalculator-module-scss-module__JNX7UG__insightsTitle{align-items:center;gap:.5rem;font-size:1.125rem;display:flex}.BorrowingCapacityCalculator-module-scss-module__JNX7UG__insightsIcon{color:var(--themes-colors-primary-background)}.BorrowingCapacityCalculator-module-scss-module__JNX7UG__insightsContent{flex-direction:column;gap:.75rem;display:flex}.BorrowingCapacityCalculator-module-scss-module__JNX7UG__insightItem{background-color:#fff;border:1px solid #dedede;border-radius:8px;padding:1rem;transition:border-color .2s}.BorrowingCapacityCalculator-module-scss-module__JNX7UG__insightItem:hover{border-color:rgba(var(--themes-colors-primary-background-rgb), .3)}.BorrowingCapacityCalculator-module-scss-module__JNX7UG__insightText{color:#0c0f24;font-size:.875rem;line-height:1.6}
.switch-module-scss-module__HFAQ3a__switch{cursor:pointer;background-color:#dedede;border:2px solid #0000;border-radius:9999px;flex-shrink:0;align-items:center;width:2.75rem;height:1.5rem;transition:all .2s;display:inline-flex;position:relative}.switch-module-scss-module__HFAQ3a__switch:focus-visible{outline:2px solid var(--themes-colors-primary-background);outline-offset:2px}.switch-module-scss-module__HFAQ3a__switch:disabled{cursor:not-allowed;opacity:.5}.switch-module-scss-module__HFAQ3a__switch.switch-module-scss-module__HFAQ3a__checked{background-color:var(--themes-colors-primary-background)}.switch-module-scss-module__HFAQ3a__thumb{pointer-events:none;background-color:#fff;border-radius:9999px;width:1.25rem;height:1.25rem;transition:transform .2s;display:block;box-shadow:0 2px 4px #00000040}.switch-module-scss-module__HFAQ3a__checked .switch-module-scss-module__HFAQ3a__thumb{transform:translate(1.25rem)}
.LandTransferTaxCalculator-module-scss-module__U5tAaa__component{flex-direction:column;gap:1.5rem;display:flex}.LandTransferTaxCalculator-module-scss-module__U5tAaa__card{box-shadow:0 2px 6px #00000026}.LandTransferTaxCalculator-module-scss-module__U5tAaa__header{padding-bottom:0}.LandTransferTaxCalculator-module-scss-module__U5tAaa__title{align-items:center;gap:.5rem;margin-bottom:.5rem;font-family:Frank Ruhl Libre,Georgia,serif;font-size:1.5rem;display:flex}.LandTransferTaxCalculator-module-scss-module__U5tAaa__icon{color:var(--themes-colors-primary-background);font-size:1.5rem}.LandTransferTaxCalculator-module-scss-module__U5tAaa__subtitle{color:#3d3f50;margin-top:.5rem;font-size:.875rem}.LandTransferTaxCalculator-module-scss-module__U5tAaa__content{flex-direction:column;gap:1.5rem;display:flex}.LandTransferTaxCalculator-module-scss-module__U5tAaa__inputGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.LandTransferTaxCalculator-module-scss-module__U5tAaa__inputGrid{grid-template-columns:repeat(2,1fr)}}.LandTransferTaxCalculator-module-scss-module__U5tAaa__inputGroup{flex-direction:column;gap:.5rem;display:flex}.LandTransferTaxCalculator-module-scss-module__U5tAaa__switchContainer{background-color:#b38e5780;border:1px solid #dedede;border-radius:8px;justify-content:space-between;align-items:center;padding:1rem;display:flex}.LandTransferTaxCalculator-module-scss-module__U5tAaa__switchLabelGroup{flex-direction:column;gap:.125rem;display:flex}.LandTransferTaxCalculator-module-scss-module__U5tAaa__switchLabel{font-size:1rem;font-weight:500}.LandTransferTaxCalculator-module-scss-module__U5tAaa__switchDescription{color:#3d3f50;font-size:.875rem}.LandTransferTaxCalculator-module-scss-module__U5tAaa__resultsSection{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.LandTransferTaxCalculator-module-scss-module__U5tAaa__resultCard{background:linear-gradient(to bottom right, rgba(var(--themes-colors-primary-background-rgb), .1), #b38e5780);border:1px solid rgba(var(--themes-colors-primary-background-rgb), .2);border-radius:8px;padding:1.5rem}.LandTransferTaxCalculator-module-scss-module__U5tAaa__resultHeader{text-align:center;margin-bottom:1.5rem}.LandTransferTaxCalculator-module-scss-module__U5tAaa__resultLabel{color:#3d3f50;margin-bottom:.5rem;font-size:.875rem}.LandTransferTaxCalculator-module-scss-module__U5tAaa__resultAmount{color:var(--themes-colors-primary-background);font-size:2.25rem;font-weight:700}.LandTransferTaxCalculator-module-scss-module__U5tAaa__resultLocation{color:#3d3f50;margin-top:.25rem;font-size:.75rem}.LandTransferTaxCalculator-module-scss-module__U5tAaa__breakdownList{flex-direction:column;gap:.75rem;display:flex}.LandTransferTaxCalculator-module-scss-module__U5tAaa__breakdownItem{border-bottom:1px solid #0c0f241a;justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}.LandTransferTaxCalculator-module-scss-module__U5tAaa__breakdownLabel{font-size:.875rem;font-weight:500}.LandTransferTaxCalculator-module-scss-module__U5tAaa__breakdownValue{font-weight:600}.LandTransferTaxCalculator-module-scss-module__U5tAaa__breakdownRebate{color:#84a338}.LandTransferTaxCalculator-module-scss-module__U5tAaa__breakdownTotal{justify-content:space-between;align-items:center;padding-top:.5rem;display:flex}.LandTransferTaxCalculator-module-scss-module__U5tAaa__breakdownTotalLabel{font-size:1rem;font-weight:700}.LandTransferTaxCalculator-module-scss-module__U5tAaa__breakdownTotalValue{color:var(--themes-colors-primary-background);font-size:1.25rem;font-weight:700}.LandTransferTaxCalculator-module-scss-module__U5tAaa__costGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.LandTransferTaxCalculator-module-scss-module__U5tAaa__costCard{box-shadow:0 2px 4px #00000040}.LandTransferTaxCalculator-module-scss-module__U5tAaa__costContent{padding-top:1.5rem}.LandTransferTaxCalculator-module-scss-module__U5tAaa__costHeader{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.LandTransferTaxCalculator-module-scss-module__U5tAaa__costIcon{color:#3d3f50}.LandTransferTaxCalculator-module-scss-module__U5tAaa__costLabel{color:#3d3f50;font-size:.75rem}.LandTransferTaxCalculator-module-scss-module__U5tAaa__costValue{font-size:1.125rem;font-weight:600}.LandTransferTaxCalculator-module-scss-module__U5tAaa__costValuePrimary{color:var(--themes-colors-primary-background)}.LandTransferTaxCalculator-module-scss-module__U5tAaa__insightsCard{border-color:rgba(var(--themes-colors-primary-background-rgb), .2);background:linear-gradient(to bottom right, rgba(var(--themes-colors-primary-background-rgb), .05), transparent);box-shadow:0 2px 6px #00000026}.LandTransferTaxCalculator-module-scss-module__U5tAaa__insightsHeader{padding-bottom:0}.LandTransferTaxCalculator-module-scss-module__U5tAaa__insightsTitle{align-items:center;gap:.5rem;font-size:1.125rem;display:flex}.LandTransferTaxCalculator-module-scss-module__U5tAaa__insightsIcon{color:var(--themes-colors-primary-background)}.LandTransferTaxCalculator-module-scss-module__U5tAaa__insightsContent{flex-direction:column;gap:.75rem;display:flex}.LandTransferTaxCalculator-module-scss-module__U5tAaa__insightItem{background-color:#fff;border:1px solid #dedede;border-radius:8px;padding:1rem;transition:border-color .2s}.LandTransferTaxCalculator-module-scss-module__U5tAaa__insightItem:hover{border-color:rgba(var(--themes-colors-primary-background-rgb), .3)}.LandTransferTaxCalculator-module-scss-module__U5tAaa__insightText{color:#0c0f24;font-size:.875rem;line-height:1.6}
.tabs-module-scss-module__bW1cma__tabs{flex-direction:column;gap:2rem;display:flex}.tabs-module-scss-module__bW1cma__tabsList{background-color:#fff;border-radius:4px;grid-template-columns:repeat(5,1fr);gap:.25rem;width:100%;max-width:64rem;height:auto;margin:0 auto;padding:.25rem;display:grid;box-shadow:0 2px 4px #00000040}@media (max-width:768px){.tabs-module-scss-module__bW1cma__tabsList{grid-template-columns:repeat(2,1fr);gap:.5rem}}.tabs-module-scss-module__bW1cma__tabTrigger{white-space:nowrap;cursor:pointer;color:#3d3f50;text-align:center;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;padding:1rem .5rem;font-size:.75rem;font-weight:500;transition:all .2s;display:flex}@media (min-width:768px){.tabs-module-scss-module__bW1cma__tabTrigger{padding:1rem;font-size:.875rem}}.tabs-module-scss-module__bW1cma__tabTrigger:focus-visible{outline:2px solid var(--themes-colors-primary-background);outline-offset:2px}.tabs-module-scss-module__bW1cma__tabTrigger:disabled{pointer-events:none;opacity:.5}.tabs-module-scss-module__bW1cma__tabTrigger:hover{background-color:#eeeff1}.tabs-module-scss-module__bW1cma__tabTrigger.tabs-module-scss-module__bW1cma__active{background-color:var(--themes-colors-primary-background);color:var(--themes-colors-primary-font-color)}.tabs-module-scss-module__bW1cma__tabContent{margin-top:.5rem}
.style-module-scss-module__gO1n0G__page{background:linear-gradient(#fbfaf9,#f5f3f0);min-height:100vh}.style-module-scss-module__gO1n0G__main{max-width:1200px;margin:0 auto;padding:2rem 1rem}@media (min-width:768px){.style-module-scss-module__gO1n0G__main{padding:2rem}}.style-module-scss-module__gO1n0G__pageHeader{text-align:center;margin-bottom:1.5rem}.style-module-scss-module__gO1n0G__pageHeader h2{color:#0c0f24;margin-bottom:.5rem;font-family:Frank Ruhl Libre,Georgia,serif;font-size:1.75rem;font-weight:700}@media (min-width:768px){.style-module-scss-module__gO1n0G__pageHeader h2{font-size:2rem}}.style-module-scss-module__gO1n0G__pageHeader p{color:#3d3f50}.style-module-scss-module__gO1n0G__saveShareContainer{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-bottom:1rem;display:flex}.style-module-scss-module__gO1n0G__calculatorGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:1024px){.style-module-scss-module__gO1n0G__calculatorGrid{grid-template-columns:repeat(3,1fr)}.style-module-scss-module__gO1n0G__column{grid-column:span 1}}.style-module-scss-module__gO1n0G__footerCard{text-align:center;background-color:#fff;border-radius:4px;margin-top:2rem;padding:1.5rem;box-shadow:0 2px 4px #00000040}.style-module-scss-module__gO1n0G__footerCard p{color:#3d3f50;font-size:.875rem;line-height:1.5}.style-module-scss-module__gO1n0G__tabContent{flex-direction:column;gap:2rem;display:flex}.style-module-scss-module__gO1n0G__tabHeader{text-align:center;margin-bottom:2rem}.style-module-scss-module__gO1n0G__tabHeader h2{color:#0c0f24;margin-bottom:.5rem;font-family:Frank Ruhl Libre,Georgia,serif;font-size:1.75rem;font-weight:700}@media (min-width:768px){.style-module-scss-module__gO1n0G__tabHeader h2{font-size:2rem}}.style-module-scss-module__gO1n0G__tabHeader p{color:#3d3f50}.style-module-scss-module__gO1n0G__borrowingGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:1024px){.style-module-scss-module__gO1n0G__borrowingGrid{grid-template-columns:repeat(2,1fr)}}.style-module-scss-module__gO1n0G__tabsContainer{flex-direction:column;gap:2rem;display:flex}.style-module-scss-module__gO1n0G__inputCard{padding:1.5rem;box-shadow:0 2px 6px #00000026}.style-module-scss-module__gO1n0G__inputCardTitle{color:#0c0f24;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}
/*# sourceMappingURL=0~zjezckt9t0b.css.map*/