.mortgage_wrap__Fgsk9{max-width:560px;margin-inline:auto}.mortgage_inputs__mPOZm{background:var(--cbd-surface);border:1px solid var(--cbd-outline-variant);border-radius:var(--cbd-radius-card);box-shadow:var(--cbd-elev-1);padding:var(--cbd-space-5);display:grid;grid-gap:var(--cbd-space-4);gap:var(--cbd-space-4)}.mortgage_field__fqDbI{display:block}.mortgage_fieldLabel__32708{display:block;font-family:var(--cbd-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cbd-on-surface-muted);-webkit-margin-after:var(--cbd-space-2);margin-block-end:var(--cbd-space-2)}.mortgage_inputRow__GnVqK{display:flex;align-items:center;height:48px;border:1.5px solid var(--cbd-outline);border-radius:var(--cbd-radius-button);background:var(--cbd-surface);overflow:hidden}.mortgage_inputRow__GnVqK:focus-within{border-color:var(--cbd-primary)}.mortgage_affix__l9k7G{display:inline-flex;align-items:center;justify-content:center;min-width:44px;align-self:stretch;padding-inline:var(--cbd-space-3);font-family:var(--cbd-font-mono);font-size:15px;font-weight:600;color:var(--cbd-on-surface-muted);background:var(--cbd-surface-variant)}.mortgage_affixEnd__DiNqa{-webkit-border-start:1px solid var(--cbd-outline-variant);border-inline-start:1px solid var(--cbd-outline-variant);-webkit-border-end:none;border-inline-end:none}.mortgage_affixStart__sFYGR{-webkit-border-end:1px solid var(--cbd-outline-variant);border-inline-end:1px solid var(--cbd-outline-variant)}.mortgage_input__VzyUi{flex:1 1;min-width:0;height:100%;border:none;background:transparent;padding-inline:var(--cbd-space-3);font-family:var(--cbd-font-mono);font-size:18px;font-weight:600;color:var(--cbd-on-surface);text-align:end}.mortgage_input__VzyUi:focus{outline:none}.mortgage_sliderHead__Oz0dS{display:flex;align-items:center;justify-content:space-between;gap:var(--cbd-space-3);-webkit-margin-after:var(--cbd-space-2);margin-block-end:var(--cbd-space-2)}.mortgage_sliderValue___udGm{font-family:var(--cbd-font-mono);font-size:15px;font-weight:700;color:var(--cbd-primary)}.mortgage_slider__w763n{width:100%;accent-color:var(--cbd-primary);cursor:pointer}.mortgage_modeToggle__hbeZF{display:inline-flex;gap:1px;background:var(--cbd-outline-variant);border:1px solid var(--cbd-outline-variant);border-radius:var(--cbd-radius-button);overflow:hidden}.mortgage_modeBtn__sz5X5{height:28px;padding-inline:var(--cbd-space-3);border:none;cursor:pointer;background:var(--cbd-surface);color:var(--cbd-on-surface-muted);font-family:var(--cbd-font-mono);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.mortgage_modeBtnActive__cjWjp{background:var(--cbd-on-surface);color:var(--cbd-surface)}.mortgage_result___3Gc0{-webkit-margin-before:var(--cbd-space-4);margin-block-start:var(--cbd-space-4);background:#0b0c0e;border-radius:var(--cbd-radius-card);padding:var(--cbd-space-6)}.mortgage_resultLabel__WQbxi{font-family:var(--cbd-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.5)}.mortgage_resultValueWrap__EP1Vh{display:flex;align-items:baseline;gap:var(--cbd-space-2);-webkit-margin-before:var(--cbd-space-2);margin-block-start:var(--cbd-space-2);flex-wrap:wrap}.mortgage_resultValue__pGpUa{font-family:var(--cbd-font-display);font-weight:700;font-size:44px;line-height:1.05;color:var(--cbd-primary);overflow-wrap:anywhere}.mortgage_resultSuffix__Gyu06{font-family:var(--cbd-font-mono);font-size:14px;font-weight:600;color:hsla(0,0%,100%,.5)}.mortgage_bar__1lrI3{display:flex;height:8px;border-radius:var(--cbd-radius-pill);overflow:hidden;-webkit-margin-before:var(--cbd-space-4);margin-block-start:var(--cbd-space-4);background:hsla(0,0%,100%,.12)}.mortgage_barPrincipal__vThos{background:hsla(0,0%,100%,.42)}.mortgage_barInterest__REuCJ{background:var(--cbd-primary)}.mortgage_breakdown__2pX6p{-webkit-margin-before:var(--cbd-space-4);margin-block-start:var(--cbd-space-4);display:grid;grid-gap:var(--cbd-space-3);gap:var(--cbd-space-3)}.mortgage_row__382Pp{display:flex;align-items:center;justify-content:space-between;gap:var(--cbd-space-3)}.mortgage_rowKey__ar6du{display:inline-flex;align-items:center;gap:var(--cbd-space-2);font-size:13px;color:hsla(0,0%,100%,.72)}.mortgage_dot__0N7dI{width:9px;height:9px;border-radius:2px;flex-shrink:0}.mortgage_dotPrincipal__syrqM{background:hsla(0,0%,100%,.42)}.mortgage_dotInterest__1Y7IC{background:var(--cbd-primary)}.mortgage_rowValue___f2HU{font-family:var(--cbd-font-mono);font-size:14px;font-weight:600;color:#fff}.mortgage_rowTotal__3j8CQ{-webkit-margin-before:var(--cbd-space-1);margin-block-start:var(--cbd-space-1);-webkit-padding-before:var(--cbd-space-3);padding-block-start:var(--cbd-space-3);-webkit-border-before:1px solid hsla(0,0%,100%,.14);border-block-start:1px solid hsla(0,0%,100%,.14)}.mortgage_rowTotal__3j8CQ .mortgage_rowKey__ar6du{font-weight:600;color:hsla(0,0%,100%,.88)}.mortgage_rowTotal__3j8CQ .mortgage_rowValue___f2HU{font-size:15px;font-weight:700}.mortgage_downNote__bwqpS{-webkit-margin-before:var(--cbd-space-4);margin-block-start:var(--cbd-space-4);font-family:var(--cbd-font-mono);font-size:11.5px;letter-spacing:.02em;color:hsla(0,0%,100%,.5)}.mortgage_actions__C1U01{display:flex;gap:var(--cbd-space-2);-webkit-margin-before:var(--cbd-space-5);margin-block-start:var(--cbd-space-5)}.mortgage_miniAct___AstL{display:inline-flex;align-items:center;gap:var(--cbd-space-2);height:34px;padding-inline:var(--cbd-space-4);border:1px solid hsla(0,0%,100%,.24);border-radius:var(--cbd-radius-pill);background:transparent;color:hsla(0,0%,100%,.88);font-family:var(--cbd-font-mono);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.mortgage_miniAct___AstL:hover{border-color:hsla(0,0%,100%,.5);color:#fff}.mortgage_note__8etHn{-webkit-margin-before:var(--cbd-space-3);margin-block-start:var(--cbd-space-3);font-size:13px;line-height:1.45;color:var(--cbd-on-surface-muted)}