.AffordabilityCalculatorForm_formStyle__yfi_n{display:flex;flex-direction:column;row-gap:var(--space-M200)}.AffordabilityCalculatorForm_formTitleStyle__QfI_m{font-size:var(--fontSizes-S400);color:var(--colors-purple);font-weight:var(--fontWeights-200);line-height:var(--lineHeights-S400)}.CalculatorPanelWrapper_wrapperWithExtraPaddingBottom__fQjbT,.CalculatorPanelWrapper_wrapper__fLYP2{padding:var(--space-S500);background-color:var(--colors-white);box-shadow:var(--shadows-100);border-radius:12px}.CalculatorPanelWrapper_wrapperWithExtraPaddingBottom__fQjbT{padding-bottom:var(--space-M100)}.RepaymentCalculatorForm_formStyle__cNepb{display:flex;flex-direction:column;row-gap:var(--space-M100)}.RepaymentCalculatorForm_formTitleStyle__RIlf7{font-size:var(--fontSizes-S400);color:var(--colors-brandPrimary);font-weight:var(--fontWeights-400);line-height:var(--lineHeights-S400)}.RepaymentCalculatorForm_dropdownHelpTextStyle__xtoed{padding-top:var(--space-S100);color:var(--colors-inputHelpTextDefault);line-height:var(--lineHeights-S400)}.RepaymentCalculatorForm_mojoLogoStyle__ul2lw{width:var(--sizes-L300);height:auto;margin-left:var(--space-S200)}.RepaymentCalculatorForm_mojoInterestInfoCardStyle__lOo5X{background-color:var(--colors-white);box-shadow:var(--shadows-100);border-radius:8px;padding:var(--space-S400) var(--space-S400) 0 var(--space-S400);box-sizing:border-box}.RepaymentCalculatorForm_arrowStyle__lNVwt{background-color:var(--colors-white);box-shadow:-3px 3px 3px 0 var(--colors-purpleDarkA5);border-left:.5px solid var(--colors-purpleDarkA3);border-bottom:.5px solid var(--colors-purpleDarkA3);border-radius:1px;transform:rotate(-45deg);box-sizing:border-box;position:relative;width:15px;height:15px;bottom:-7.5px;left:4%}.RepaymentCalculatorForm_mojoInterestRateForLtvStyle__sXmIB{font-weight:var(--fontWeights-400)}.RemortgagePanel_wrapperStyle__190H9{background-color:var(--colors-brandPrimaryT3);border-radius:12px}.RemortgagePanel_panelPrefaceTextWrapper___klNA{display:flex;column-gap:var(--space-S200);padding:var(--space-S400);background-color:var(--colors-brandPrimaryT3);border-top-right-radius:12px;border-top-left-radius:12px}.RemortgagePanel_iconWrapper__HR15A{flex-shrink:0}.RemortgagePanel_boldPanelPrefaceTextStyle__e6QLE{font-weight:var(--fontWeights-400)}.RemortgagePanel_sectionHeaderStyle__TDQKO{color:var(--colors-brandPrimary);font-weight:var(--fontWeights-400)}.RemortgagePanel_panelTitleStyle__k7TWF{font-size:var(--fontSizes-M200);font-weight:var(--fontWeights-400);line-height:var(--lineHeights-M200)}.RemortgagePanel_accordionWrapperStyle__iOG_Q{border-top:var(--sizes-XS100) inset var(--colors-accordionBorderDefault)}.MonthlyCostModal_wrapper__hTkHs dialog[open]{max-width:448px;position:relative}.MonthlyCostModal_wrapper__hTkHs h1{text-align:center}.MonthlyCostModal_contentSection__vG2oR{flex:1 1;overflow-y:auto;padding-bottom:0}.MonthlyCostModal_propertyCardSection__xXFIi{overflow:hidden}.MonthlyCostModal_propertyCardSection__xXFIi .MonthlyCostModal_propertyInfoSection__NzINq{max-height:90px}.MonthlyCostModal_propertyCardSection__xXFIi .MonthlyCostModal_propertyInfoSection__NzINq .MonthlyCostModal_propertyInfoImage__cdjPJ{width:50%;object-fit:cover;flex-shrink:0}.MonthlyCostModal_propertyCardSection__xXFIi .MonthlyCostModal_propertyInfoSection__NzINq .MonthlyCostModal_propertyLabelText____eVu{color:var(--colors-textTitle);opacity:.6}.MonthlyCostModal_propertyCardSection__xXFIi .MonthlyCostModal_propertyInfoSection__NzINq .MonthlyCostModal_propertyPriceText__oHPaV{color:var(--colors-textTitle);font-weight:var(--fontWeights-400);margin-bottom:var(--space-S300)}.MonthlyCostModal_propertyCardSection__xXFIi .MonthlyCostModal_propertyInfoSection__NzINq .MonthlyCostModal_propertyLocationText__Qj4lE{color:var(--colors-textBody2)}.MonthlyCostModal_propertyCardSection__xXFIi .MonthlyCostModal_propertyInfoSection__NzINq .MonthlyCostModal_propertyLocationText__Qj4lE svg{vertical-align:sub;margin-right:var(--space-S200)}.MonthlyCostModal_propertyCardSection__xXFIi .MonthlyCostModal_costSummarySection__iaZsG{justify-content:space-between;gap:var(--space-S300);padding:var(--space-S300);border-bottom-left-radius:var(--radii-400);border-bottom-right-radius:var(--radii-400);border-top:var(--borderWidths-100) solid var(--colors-cardDefaultBorderDefault)}@media screen and (min-width:550px){.MonthlyCostModal_propertyCardSection__xXFIi .MonthlyCostModal_costSummarySection__iaZsG{padding:var(--space-S400)}}.MonthlyCostModal_propertyCardSection__xXFIi .MonthlyCostModal_costSummarySection__iaZsG .MonthlyCostModal_costInstructionsText__2iLW8{color:var(--colors-textBody2)}.MonthlyCostModal_propertyCardSection__xXFIi .MonthlyCostModal_costSummarySection__iaZsG .MonthlyCostModal_costBadgeWrapper__6RKpg{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-S200);flex-shrink:0}.MonthlyCostModal_propertyCardSection__xXFIi .MonthlyCostModal_costSummarySection__iaZsG .MonthlyCostModal_costBadge__uhZ2s{padding:var(--space-S200) var(--space-S300);background-color:var(--colors-brandPrimaryT4);min-width:var(--sizes-L600);text-align:center;color:var(--colors-brandPrimary);font-weight:var(--fontWeights-400);border-radius:var(--radii-400);display:flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0}.MonthlyCostModal_propertyCardSection__xXFIi .MonthlyCostModal_costSummarySection__iaZsG .MonthlyCostModal_costBadge__uhZ2s svg{color:var(--colors-graphicIconsDefault)}.MonthlyCostModal_propertyCardSection__xXFIi .MonthlyCostModal_costSummarySection__iaZsG .MonthlyCostModal_costBadge__uhZ2s.MonthlyCostModal_costBadgeInitial__nruJ5{justify-content:flex-start}.MonthlyCostModal_propertyCardSection__xXFIi .MonthlyCostModal_costSummarySection__iaZsG .MonthlyCostModal_costBadge__uhZ2s.MonthlyCostModal_costBadgeLoading__iSjvU{display:flex;align-items:center;justify-content:center}.MonthlyCostModal_propertyCardSection__xXFIi .MonthlyCostModal_costSummarySection__iaZsG .MonthlyCostModal_costBadge__uhZ2s.MonthlyCostModal_costBadgeError__3i9uE{background-color:var(--colors-feedbackWarningBackground);color:var(--colors-feedbackWarningGraphic);gap:var(--space-S200);min-width:auto;white-space:normal;text-align:left}.MonthlyCostModal_propertyCardSection__xXFIi .MonthlyCostModal_costSummarySection__iaZsG .MonthlyCostModal_costBadge__uhZ2s.MonthlyCostModal_costBadgeError__3i9uE svg{color:var(--colors-feedbackWarningGraphic);flex-shrink:0}.MonthlyCostModal_propertyCardSection__xXFIi .MonthlyCostModal_costSummarySection__iaZsG .MonthlyCostModal_updateButton__T7LLB{display:flex;align-items:center;gap:var(--space-S200);padding:var(--space-S200) var(--space-S300);background-color:rgba(0,0,0,0);border:var(--borderWidths-100) solid var(--colors-brandSecondary);border-radius:var(--radii-300);color:var(--colors-brandSecondary);font-weight:var(--fontWeights-400);cursor:pointer;white-space:nowrap;flex-shrink:0}.MonthlyCostModal_propertyCardSection__xXFIi .MonthlyCostModal_costSummarySection__iaZsG .MonthlyCostModal_updateButton__T7LLB svg{color:var(--colors-brandSecondary)}.MonthlyCostModal_propertyCardSection__xXFIi .MonthlyCostModal_costSummarySection__iaZsG .MonthlyCostModal_updateButton__T7LLB:hover{background-color:var(--colors-brandSecondaryA5)}.MonthlyCostModal_propertyCardSection__xXFIi .MonthlyCostModal_costSummarySection__iaZsG .MonthlyCostModal_updateButton__T7LLB:active{background-color:var(--colors-brandSecondaryA4)}.MonthlyCostModal_disclaimerText__k_vUL{color:var(--colors-textBody2);padding-bottom:140px}.MonthlyCostModal_footerSection__IXgKy{position:absolute;bottom:0;left:0;right:0;background:var(--colors-graphicBackgroundDefault);box-shadow:0 0 24px 0 var(--colors-brandSecondaryA3)}.MonthlyCostModal_footerSection__IXgKy .MonthlyCostModal_partnershipSection__XcKuw{gap:var(--space-S200);margin-top:var(--space-S300)}.MonthlyCostModal_footerSection__IXgKy .MonthlyCostModal_partnershipSection__XcKuw .MonthlyCostModal_partnershipText__aHdAl{color:var(--colors-textBody2)}.MonthlyCostModal_footerSection__IXgKy .MonthlyCostModal_partnershipSection__XcKuw .MonthlyCostModal_partnershipLogoImage__28BhO{height:24px;width:38px}.MonthlyCostModal_footerSection__IXgKy .MonthlyCostModal_partnershipSection__XcKuw .MonthlyCostModal_partnershipLogoImageLloyds__0OCPr{height:48px;width:76px}.MonthlyCostModal_aipTooltipWrapper__LIcza{position:relative}.MonthlyCostModal_aipTooltipWrapper__LIcza [data-side]{width:min(280px,var(--radix-tooltip-content-available-width))}.MonthlyCostModal_edgeCaseHint__pYx5o{display:flex;gap:var(--space-S200);padding:var(--space-S200);background-color:var(--colors-graphicBackgroundSubtle200);border:var(--borderWidths-100) solid var(--colors-functionalInformation);border-radius:var(--radii-300);align-items:flex-start;margin-bottom:var(--space-S400)}.MonthlyCostModal_edgeCaseHint__pYx5o .MonthlyCostModal_edgeCaseHintIcon__imct7{flex-shrink:0;margin-top:var(--space-S100)}.MonthlyCostModal_edgeCaseHint__pYx5o .MonthlyCostModal_edgeCaseHintText__ZY5bj{color:var(--colors-textBody);flex:1 1}