._4J30GG_container{}._4J30GG_container .ant-alert{font-size:var(--font-base);line-height:1.62}._4J30GG_container h1{color:var(--color-navy);letter-spacing:-.02em;margin:0;font-size:clamp(32px,4vw,42px);line-height:1.14}._4J30GG_summaryTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;color:var(--color-slate);text-align:right;margin:20px 0 8px;font-size:15px}._4J30GG_summaryTable th{border-bottom:1px solid var(--color-line-strong);color:var(--color-mist);white-space:nowrap;text-align:right;padding:8px 12px 10px;font-size:12px;font-weight:700}._4J30GG_summaryTable td{border-bottom:1px solid var(--color-control-bg);padding:10px 12px}._4J30GG_summaryTable th:first-child,._4J30GG_summaryTable td:first-child{text-align:left;color:var(--color-ink);font-weight:700}@media (max-width:600px){._4J30GG_summaryTable{font-size:14px}._4J30GG_summaryTable th,._4J30GG_summaryTable td{padding:8px 4px}._4J30GG_summaryTable th{white-space:normal;vertical-align:bottom}}._4J30GG_singleModeTable{text-align:center;width:100%;margin:45px 0;font-size:20px}._4J30GG_singleModeTable thead{display:none}._4J30GG_singleModeTable tbody,._4J30GG_singleModeTable tbody tr{flex-direction:column;gap:20px;display:flex}._4J30GG_singleModeTable tbody tr td{width:100%;display:block}._4J30GG_singleModeTableHeading{margin-bottom:8px;font-size:14px;font-weight:700;display:block}._4J30GG_singleModeTable ._4J30GG_outputAmountsContainer{flex-direction:column;display:flex}@media (min-width:1024px){._4J30GG_singleModeTable{table-layout:fixed}._4J30GG_singleModeTable thead{display:table-header-group}._4J30GG_singleModeTable th{padding:8px 4px;font-size:18px;font-weight:700}._4J30GG_singleModeTable tbody{display:table-row-group}._4J30GG_singleModeTable tbody tr{gap:0;display:table-row}._4J30GG_singleModeTable tbody tr td{vertical-align:top;width:33.33%;display:table-cell}._4J30GG_singleModeTableHeading{display:none}}._4J30GG_ltvColumnHeader,._4J30GG_ltvColumnCell{display:table-cell}._4J30GG_spaceAroundInput{margin:5px 0}._4J30GG_amountNumberWrapper{flex-direction:column;gap:8px;display:flex}._4J30GG_amountNumberLabel._4J30GG_amountNumberLabel{align-items:center;min-width:130px;display:flex}._4J30GG_amountNumberInput._4J30GG_amountNumberInput{display:flex}._4J30GG_amountNumberWrapper .ant-input-wrapper{width:100%}._4J30GG_inputWrapper{flex-direction:column;gap:8px;display:flex}@media (min-width:551px){._4J30GG_amountNumberWrapper{flex-direction:row;justify-content:space-between;align-items:center;gap:20px}._4J30GG_amountNumberWrapper .ant-input-wrapper{flex:1;width:auto;min-width:175px}._4J30GG_inputWrapper{flex-direction:row;align-items:center;gap:20px}}._4J30GG_inputSection{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-direction:column;margin-top:20px;padding:10px 20px;display:flex}._4J30GG_mobileTableOutputHeader{font-size:14px;display:none}@media (min-width:768px){._4J30GG_mobileTableOutputHeader{display:none}}._4J30GG_outputAmount{font-size:inherit}._4J30GG_singleModeOutputAmount{font-size:18px}@media (min-width:768px){._4J30GG_singleModeOutputAmount{margin-top:5px;font-size:28px}}._4J30GG_outputAmountSmall{font-size:11px}@media (min-width:768px){._4J30GG_outputAmountSmall{font-size:12px}}._4J30GG_ltvInInterestRateColumn{display:none}._4J30GG_outputAmountsContainer{display:block}@media (min-width:768px){._4J30GG_outputAmountsContainer{flex-direction:column;display:flex}}@media (min-width:1024px){._4J30GG_inlineInputsOnWideScreens{flex-direction:row;justify-content:space-between;gap:25px;display:flex}._4J30GG_inlineInputsOnWideScreens ._4J30GG_spaceAroundInput{width:50%}._4J30GG_interestRateRow ._4J30GG_spaceAroundInput:first-child:not(:only-child){width:62%}._4J30GG_interestRateRow ._4J30GG_spaceAroundInput:last-child:not(:only-child){width:38%}._4J30GG_interestRateRow ._4J30GG_spaceAroundInput:only-child{width:auto;max-width:100%}._4J30GG_interestRateRow ._4J30GG_spaceAroundInput:only-child ._4J30GG_inputWrapper{width:auto}._4J30GG_interestRateRow ._4J30GG_spaceAroundInput:first-child:not(:only-child) ._4J30GG_interestRateRadioGroup{width:100%;display:flex}._4J30GG_interestRateRow ._4J30GG_spaceAroundInput:first-child:not(:only-child) ._4J30GG_interestRateRadioGroup .ant-radio-button-wrapper{flex:1 1 0}._4J30GG_interestRateRow ._4J30GG_spaceAroundInput:first-child:not(:only-child) ._4J30GG_interestRateRadioGroup .ant-radio-button-wrapper:first-child{flex:1.2 1 0}._4J30GG_interestRateRow ._4J30GG_spaceAroundInput:only-child ._4J30GG_interestRateRadioGroup{width:fit-content}._4J30GG_interestRateRow ._4J30GG_spaceAroundInput:only-child ._4J30GG_interestRateRadioGroup .ant-radio-button-wrapper{flex:none}._4J30GG_interestRateRow ._4J30GG_amountNumberLabel{min-width:84px}._4J30GG_interestRateRow ._4J30GG_amountNumberWrapper .ant-input-wrapper{min-width:140px}}._4J30GG_inputLabel{align-items:center;min-width:130px;display:flex}._4J30GG_radioGroup._4J30GG_radioGroup._4J30GG_radioGroup{flex-direction:column;display:flex}@media (min-width:512px){._4J30GG_radioGroup._4J30GG_radioGroup._4J30GG_radioGroup{display:block}}._4J30GG_radioOption{flex:1}._4J30GG_interestRateRadioGroup._4J30GG_interestRateRadioGroup._4J30GG_interestRateRadioGroup{flex-direction:row;align-items:flex-start;width:fit-content;max-width:100%;display:inline-flex}._4J30GG_interestRateRadioGroup .ant-radio-button-wrapper{text-align:center;white-space:nowrap;min-width:0}._4J30GG_interestRateOption{flex:none}@media (min-width:1024px){._4J30GG_interestRateRadioGroup._4J30GG_interestRateRadioGroup._4J30GG_interestRateRadioGroup{flex-wrap:nowrap}}@media (max-width:1023px){._4J30GG_interestRateRadioGroup._4J30GG_interestRateRadioGroup._4J30GG_interestRateRadioGroup{flex-wrap:wrap;width:100%;display:flex}._4J30GG_interestRateRadioGroup .ant-radio-button-wrapper{white-space:normal;flex:220px;min-width:0;height:auto;min-height:44px;padding-top:8px;padding-bottom:8px;line-height:1.25}}._4J30GG_selectFullWidth{width:100%}._4J30GG_buttonContainer{text-align:center;margin-top:20px}._4J30GG_advancedBand{margin-top:28px}._4J30GG_notesSection{}._4J30GG_notesSection a{color:var(--color-teal);font-weight:var(--weight-semibold)}._4J30GG_notesSection ul{margin:10px 0 0;padding-left:20px}._4J30GG_notesSection li{margin-bottom:6px}._4J30GG_resultsCard{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-lg);margin-top:20px;padding:4px 20px 20px}._4J30GG_summaryTiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px;margin:8px 0 16px;display:grid}._4J30GG_summaryTile{box-sizing:border-box;background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-direction:column;gap:4px;min-width:0;padding:18px 20px;display:flex;container-type:inline-size}._4J30GG_summaryTileLabel{color:var(--color-mist);font-size:14px}._4J30GG_summaryTileValue{font-size:clamp(24px,16cqi,36px);font-weight:var(--weight-extrabold);letter-spacing:-.02em;color:var(--color-ink);white-space:nowrap;line-height:1.15}._4J30GG_summaryTileNote{color:var(--color-mist);font-size:13px;line-height:1.4}._4J30GG_detailSections{flex-direction:column;gap:20px;margin-top:20px;display:flex}._4J30GG_chartGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px;display:grid}._4J30GG_detailCard{box-sizing:border-box;background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-direction:column;gap:14px;min-width:0;padding:22px 24px;display:flex}._4J30GG_detailCardHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._4J30GG_detailCardHeading{flex-direction:column;gap:2px;display:flex}._4J30GG_detailCardTitle._4J30GG_detailCardTitle{font-size:19px;font-weight:var(--weight-bold);color:var(--color-ink);margin:0;line-height:1.3}._4J30GG_detailCardSubtitle{color:var(--color-mist);font-size:13px}._4J30GG_detailCardText._4J30GG_detailCardText{color:var(--color-slate);margin:0;font-size:15px;line-height:1.6}._4J30GG_chartKey{color:var(--color-slate);flex-wrap:wrap;gap:6px 18px;font-size:13px;display:flex}._4J30GG_chartKeyItem{align-items:center;gap:6px;display:inline-flex}._4J30GG_chartKeySwatch{border-radius:3px;width:12px;height:12px}._4J30GG_chartsDisclaimer{color:var(--color-mist);margin:-8px 0 0;font-size:12px}._4J30GG_switchLabel{color:var(--color-slate);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;display:inline-flex}._4J30GG_switch{appearance:none;background:var(--color-line-strong);cursor:pointer;border-radius:999px;flex-shrink:0;width:36px;height:20px;margin:0;transition:background .15s;position:relative}._4J30GG_switch:after{content:"";background:var(--color-white);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0e1b2c33}._4J30GG_switch:checked{background:var(--color-ledger)}._4J30GG_switch:checked:after{transform:translate(16px)}._4J30GG_switch:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}._4J30GG_rateBars{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._4J30GG_rateBarRow{color:var(--color-slate);font-variant-numeric:tabular-nums;grid-template-columns:150px minmax(0,1fr) 150px;align-items:center;gap:12px;font-size:15px;display:grid}._4J30GG_rateBarLabel b{font-weight:var(--weight-semibold);color:var(--color-slate)}._4J30GG_rateBarRowYours ._4J30GG_rateBarLabel b,._4J30GG_rateBarRowYours ._4J30GG_rateBarValue{font-weight:var(--weight-bold);color:var(--color-ink)}._4J30GG_rateBarTrack{height:20px;display:block}._4J30GG_rateBar{background:var(--color-line-strong);border-radius:2px;height:100%;display:block}._4J30GG_rateBarRowYours ._4J30GG_rateBar{background:var(--color-ledger)}._4J30GG_rateBarDifference{color:var(--color-mist)}@media (max-width:600px){._4J30GG_rateBarRow{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}._4J30GG_rateBarTrack{grid-area:2/1/auto/-1}._4J30GG_detailCard{padding:18px 16px}}._4J30GG_overpaymentFigures{flex-wrap:wrap;gap:12px 32px;margin:0;display:flex}._4J30GG_overpaymentFigures dt{color:var(--color-mist);font-size:13px}._4J30GG_overpaymentFigures dd{font-size:24px;font-weight:var(--weight-extrabold);letter-spacing:-.02em;color:var(--color-ink);margin:0}
.ZLtCva_chartContainer{width:100%;height:300px}@media (max-width:767px){.ZLtCva_chartContainer{height:260px}}.ZLtCva_key{color:var(--color-slate);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.ZLtCva_keyItem{align-items:center;gap:6px;display:inline-flex}.ZLtCva_keySwatch{border-radius:3px;flex-shrink:0;width:12px;height:12px}
