/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */.mortgage_card__Jb_iB,.mortgage_resultCard__1WFYz{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e2e8f0);border-radius:14px;max-width:640px;margin:24px auto;padding:24px 20px;box-shadow:0 4px 16px #00000012}@media (min-width:640px){.mortgage_card__Jb_iB,.mortgage_resultCard__1WFYz{padding:32px}}@media (min-width:768px){.mortgage_card__Jb_iB,.mortgage_resultCard__1WFYz{padding:48px 40px}}.mortgage_resultCard__1WFYz{margin-top:48px}.mortgage_inputGroup__URBaZ{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.mortgage_label__OIqu3{color:var(--text-secondary,#475569);font-size:15px;font-weight:600;line-height:1.4;display:block}.mortgage_field__C1sNB,.mortgage_selectField__Vnuky{border:1.5px solid var(--card-border,#e2e8f0);background:var(--card-bg,#fff);width:100%;min-height:48px;color:var(--text-primary,#0f172a);box-sizing:border-box;border-radius:10px;padding-block:12px;padding-inline:16px;font-size:16px;font-weight:500;line-height:1.5;transition:border-color .2s,box-shadow .2s}.mortgage_field__C1sNB:focus,.mortgage_selectField__Vnuky:focus{border-color:var(--accent,#2563eb);outline:none;box-shadow:0 0 0 3px #2563eb26}.mortgage_selectField__Vnuky{min-height:48px;padding:0 12px;font-size:16px}.mortgage_chip__tQ8il{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e2e8f0);border-radius:12px;padding:18px 16px;box-shadow:0 1px 3px #0000000a}.mortgage_chipLabel__O92gl{color:var(--text-secondary,#475569);text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px;font-size:12px;font-weight:600}.mortgage_chipValue__ijpRw{color:var(--text-primary,#0f172a);font-variant-numeric:tabular-nums;margin-top:6px;font-family:Inter,ui-monospace,SF Mono,Cascadia Code,monospace;font-size:20px;font-weight:700}.mortgage_footer__tTsON{text-align:center;color:var(--text-secondary,#475569);padding:16px 0 24px;font-size:12px;line-height:1.6}.mortgage_prefix__S1yBa{font-weight:600;left:14px}.mortgage_prefix__S1yBa,.mortgage_suffix__PYLE2{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--text-secondary,#475569);z-index:1;font-size:16px;position:absolute;top:50%;transform:translateY(-50%)}.mortgage_suffix__PYLE2{font-weight:500;right:12px}.mortgage_field-suffix__kez5v{padding-right:36px!important}.mortgage_helperText__H8iRO{color:var(--text-secondary,#64748b);font-size:12px;line-height:1.4}.mortgage_heroNumber__xUMzE{letter-spacing:-.02em;font-size:clamp(36px,10vw,64px);font-weight:800;line-height:1}.mortgage_privacyBadge__09ZsU{letter-spacing:.03em;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.mortgage_fieldError__zMIIn{border-color:#dc2626}.mortgage_presetBtn__7h_CU{border:1px solid var(--card-border,#e2e8f0);background:var(--surface-chip,#f1f5f9);min-height:44px;color:var(--text-secondary,#475569);cursor:pointer;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:border-color .15s,color .15s}.mortgage_presetBtn__7h_CU:hover{border-color:var(--accent,#2563eb);color:var(--accent,#2563eb)}.mortgage_presetBtn__7h_CU:active{transform:scale(.95)}.mortgage_slider__wAvHx{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--slider-track,#e2e8f0);cursor:pointer;z-index:10;border-radius:2px;outline:none;width:100%;height:4px;position:relative}.mortgage_sliderFill__wALnl{background:var(--slider-fill,#2563eb);pointer-events:none;border-radius:2px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.mortgage_stepperBtn__sHxbp{border:1px solid var(--card-border,#e2e8f0);background:var(--card-bg,#fff);width:32px;height:32px;color:var(--text-secondary,#475569);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:700;transition:background .15s,border-color .15s;display:flex}.mortgage_stepperBtn__sHxbp:hover{background:var(--surface-subtle,#f8fafc);border-color:var(--accent,#2563eb)}.mortgage_stepperBtn__sHxbp:active{transform:scale(.9)}.mortgage_stepperBtn__sHxbp:disabled{opacity:.3;cursor:not-allowed}.mortgage_tab__pPi2_{white-space:nowrap;cursor:pointer;min-width:-moz-max-content;min-width:max-content;min-height:44px;color:var(--text-secondary,#475569);background:0 0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;padding:0 16px;font-size:12px;transition:border-color .2s,color .2s;display:flex}.mortgage_tab__pPi2_:hover{color:var(--text-primary,#0f172a)}.mortgage_tabActive__dACPu{border-color:var(--accent,#2563eb);min-width:-moz-max-content;min-width:max-content;min-height:44px;color:var(--accent,#2563eb);font-weight:600}.mortgage_calcBtn__9Knqs{color:#fff;cursor:pointer;letter-spacing:.01em;background:linear-gradient(#3b82f6,#2563eb);border:none;border-radius:12px;width:100%;min-height:44px;padding:16px 24px;font-size:17px;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 6px 20px #2563eb4d}.mortgage_calcBtn__9Knqs:hover{transform:translateY(-3px);box-shadow:0 12px 28px #2563eb80}.mortgage_calcBtn__9Knqs:active{transform:translateY(0)scale(.98)}.mortgage_calcBtn__9Knqs:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}