._lab_1plpq_1{color:#182e43;gap:1rem;width:100%;min-width:0;max-width:720px;display:grid}._modelNotice_1plpq_2{background:#f7f5ef;border-left:3px solid #955037;border-radius:4px;margin:0;padding:1rem;font-size:1rem;line-height:1.6}._fields_1plpq_3{gap:1rem;min-width:0;display:grid}._field_1plpq_3{gap:.35rem;min-width:0;display:grid}._field_1plpq_3 label{font-size:1.0625rem;font-weight:700;line-height:1.5}._field_1plpq_3 input[type=text]{box-sizing:border-box;color:#182e43;font-variant-numeric:tabular-nums;background:#fff;border:1.5px solid #6b7d89;border-radius:8px;width:100%;min-width:0;min-height:48px;padding:.65rem .8rem;font-size:1rem;line-height:1.5}._field_1plpq_3 input[aria-invalid=true]{border-color:#a03131}._field_1plpq_3 input:focus-visible{outline-offset:3px;outline:3px solid #246b9c}._range_1plpq_8:focus-visible{outline-offset:3px;outline:3px solid #246b9c}._presets_1plpq_8 button:focus-visible{outline-offset:3px;outline:3px solid #246b9c}._help_1plpq_9{color:#34485a;overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.6}._error_1plpq_10{color:#922b2b;margin:0;font-size:.95rem;line-height:1.5}._range_1plpq_8{box-sizing:border-box;accent-color:#246b9c;cursor:pointer;width:100%;min-height:44px;margin:0;display:block}._presets_1plpq_8{flex-wrap:wrap;gap:.5rem;display:flex}._presets_1plpq_8 button{color:#182e43;cursor:pointer;background:#fff;border:1.5px solid #36586b;border-radius:8px;min-height:44px;padding:.5rem .75rem;font-size:.95rem;font-weight:650;line-height:1.4}._presets_1plpq_8 button:hover{background:#edf3f7}._calculation_1plpq_15{gap:1.1rem;min-width:0;display:grid}._allowance_1plpq_16{background:#edf3f7;border-left:4px solid #315e78;border-radius:8px;margin:0;padding:.85rem 1rem;font-size:1rem;line-height:1.65}._allowance_1plpq_16 strong{color:#193a59;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.45rem;line-height:1.4;display:inline-block}._results_1plpq_18{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}._resultCard_1plpq_19{background:#fff;border:1px solid #91a1ab;border-left:4px solid #193a59;border-radius:10px;min-width:0;padding:1.05rem}._trailing_1plpq_20{background:#fffdfa;border-left-color:#955037}._resultCard_1plpq_19 h3{color:#182e43;margin:0 0 .7rem;font-size:1.15rem;line-height:1.4}._resultPair_1plpq_22{border-top:1px solid #d8e0e4;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;padding:.6rem 0;font-size:1rem;line-height:1.5;display:flex}._resultPair_1plpq_22 span{color:#34485a;font-weight:600}._resultPair_1plpq_22 strong{color:#182e43;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.5rem,5.6vw,1.75rem);line-height:1.3}._above_1plpq_25,._attention_1plpq_25{margin:.6rem 0 0;font-size:.95rem;font-weight:700;line-height:1.5}._above_1plpq_25{color:#244a61}._attention_1plpq_25{color:#922b2b}._graph_1plpq_27{background:#f7f5ef;border:1px solid #d8e0e4;border-radius:8px;min-width:0;margin:0;padding:1rem}._graph_1plpq_27 figcaption{margin-bottom:.3rem;font-size:1.0625rem;font-weight:700}._graph_1plpq_27 svg{width:100%;max-width:100%;height:auto;display:block;overflow:visible}._axis_1plpq_30{stroke:#bdc8cc;stroke-width:5px;stroke-linecap:round}._staticLine_1plpq_31{stroke:#193a59;stroke-width:3px;stroke-linecap:round}._trailingLine_1plpq_32{stroke:#955037;stroke-width:3px;stroke-linecap:round}._currentPoint_1plpq_33{fill:#246b9c;stroke:#fff;stroke-width:2px}._inputInvalid_1plpq_34{color:#922b2b;background:#fdf4f2;border-left:3px solid #a03131;margin:0;padding:.8rem;line-height:1.55}._exclusionList_1plpq_35,._firmChecksList_1plpq_35{margin:.4rem 0 1rem;padding-left:1.4rem;line-height:1.65}._exclusionList_1plpq_35 li,._firmChecksList_1plpq_35 li{overflow-wrap:anywhere;margin:.35rem 0;padding-left:.2rem}._anchorAlias_1plpq_37{height:0;scroll-margin-block-start:6rem;display:block}._srOnly_1plpq_38{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (min-width:680px){._results_1plpq_18{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){._lab_1plpq_1 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
