._workbench_18oln_1{--ot-ink:#173b3b;--ot-muted:#506665;--ot-teal:#23665f;--ot-teal-dark:#164a47;--ot-teal-soft:#e8f3f0;--ot-mint:#bfe1d8;--ot-gold:#d8a746;--ot-line:#1a4b482b;--ot-error:#a33a32;min-width:0;color:var(--ot-ink);gap:1rem;display:grid}._header_18oln_17{color:#fff;background:radial-gradient(circle at 82% 12%,#d8a7464d,#0000 23rem),linear-gradient(135deg,#173b3b 0%,#205b57 58%,#2b7169 100%);border:1px solid #ffffff1f;border-radius:1.15rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.25rem;padding:1.35rem;display:grid;position:relative;overflow:hidden;box-shadow:0 1rem 2.4rem #13373629}._header_18oln_17:after{content:"";border:1px solid #ffffff1f;border-radius:999px;width:14rem;height:14rem;position:absolute;bottom:-5.5rem;right:-3rem}._header_18oln_17>div:first-child{z-index:1;gap:.38rem;max-width:43rem;display:grid;position:relative}._header_18oln_17>div:first-child>span,._comparisonCard_18oln_54>div:first-child>span{color:#bfe8df;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:850}._header_18oln_17 h2,._comparisonCard_18oln_54 h3{letter-spacing:-.025em;margin:0;line-height:1.13}._header_18oln_17 h2{color:#fff;max-width:38rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,3.1vw,2.2rem)}._header_18oln_17 p{color:#ffffffd1;margin:0;font-size:.9rem;line-height:1.55}._headerActions_18oln_83{z-index:1;justify-content:flex-end;align-items:center;gap:.55rem;display:flex;position:relative}._headerActions_18oln_83 button{color:#fff;cursor:pointer;min-height:2.75rem;font:inherit;background:#ffffff1a;border:1px solid #ffffff47;border-radius:.7rem;padding:.65rem .85rem;font-size:.82rem;font-weight:800}._headerActions_18oln_83 button:first-child{color:var(--ot-teal-dark);background:#fff;border-color:#fff}._headerActions_18oln_83 button:hover{background:#fff3}._headerActions_18oln_83 button:first-child:hover{background:#eef9f6}._toolbar_18oln_119{border:1px solid var(--ot-line);background:#f8fbfa;border-radius:.95rem;grid-template-columns:minmax(12rem,1fr) minmax(11rem,.72fr) minmax(13rem,1fr);align-items:end;gap:.8rem;padding:.9rem 1rem;display:grid}._toolbar_18oln_119 label{gap:.38rem;min-width:0;display:grid}._toolbar_18oln_119 label>span,._field_18oln_137>label{color:#284d4b;font-size:.9rem;font-weight:800}._toolbar_18oln_119 select,._field_18oln_137 input,._field_18oln_137 select{width:100%;min-width:0;min-height:3rem;color:var(--ot-ink);font:inherit;background:#fff;border:1px solid #1a4b4845;font-size:1rem}._toolbar_18oln_119 select{border-radius:.65rem;padding:.62rem 2rem .62rem .72rem}._toolbar_18oln_119 p{color:var(--ot-muted);margin:0 0 .58rem;font-size:.82rem;line-height:1.45}._toolbar_18oln_119._compactToolbar_18oln_168{grid-template-columns:minmax(12rem,18rem) minmax(0,1fr)}._compactToolbar_18oln_168 p{align-self:center;margin:0}._toolbar_18oln_119 select:focus,._field_18oln_137 input:focus,._field_18oln_137 select:focus{outline-offset:1px;border-color:#2e7b73;outline:3px solid #2e7b7333}._headerActions_18oln_83 button:focus-visible{outline-offset:1px;border-color:#2e7b73;outline:3px solid #2e7b7333}._modeSwitch_18oln_181 button:focus-visible{outline-offset:1px;border-color:#2e7b73;outline:3px solid #2e7b7333}._presets_18oln_182 button:focus-visible{outline-offset:1px;border-color:#2e7b73;outline:3px solid #2e7b7333}._calculateButton_18oln_183:focus-visible{outline-offset:1px;border-color:#2e7b73;outline:3px solid #2e7b7333}._assumptions_18oln_184 summary:focus-visible{outline-offset:1px;border-color:#2e7b73;outline:3px solid #2e7b7333}._errorSummary_18oln_190{border:1px solid #a33a3259;border-left:.28rem solid var(--ot-error);color:#702d28;background:#fff5f3;border-radius:.72rem;gap:.18rem;padding:.85rem 1rem;display:grid}._errorSummary_18oln_190 strong{font-size:.92rem}._errorSummary_18oln_190 span{font-size:.84rem;line-height:1.45}._workspace_18oln_210{grid-template-columns:minmax(0,1.16fr) minmax(17.5rem,.84fr);align-items:start;gap:1rem;display:grid}._formColumn_18oln_217{gap:.9rem;min-width:0;display:grid}._sectionCard_18oln_223{border:1px solid var(--ot-line);background:#fff;border-radius:1rem;gap:1rem;min-width:0;margin:0;padding:1.05rem;display:grid;box-shadow:0 .65rem 1.7rem #1b454312}._sectionCard_18oln_223 legend{width:auto;color:var(--ot-ink);align-items:center;gap:.62rem;padding:0 .35rem;display:flex}._sectionCard_18oln_223 legend>span{background:var(--ot-teal-soft);width:1.75rem;height:1.75rem;color:var(--ot-teal-dark);border-radius:999px;place-items:center;font-size:.8rem;font-weight:900;display:grid}._sectionCard_18oln_223 legend>strong{font-size:1.08rem}._fieldGrid_18oln_260{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}._field_18oln_137{gap:.42rem;min-width:0;display:grid}._field_18oln_137>p{color:var(--ot-muted);margin:0;font-size:.84rem;line-height:1.48}._fullField_18oln_279{grid-column:1/-1}._moneyPeriodInput_18oln_283,._unitPeriodInput_18oln_284,._moneyRateInput_18oln_285,._suffixInput_18oln_286{background:#fbfdfc;border:1px solid #1a4b4845;border-radius:.7rem;min-width:0;min-height:3.1rem;display:grid;overflow:hidden}._moneyPeriodInput_18oln_283{grid-template-columns:auto minmax(0,1fr) minmax(6rem,.72fr)}._unitPeriodInput_18oln_284{grid-template-columns:minmax(0,1fr) auto minmax(5.2rem,.72fr)}._moneyRateInput_18oln_285{grid-template-columns:auto minmax(4rem,1fr) auto}._suffixInput_18oln_286{grid-template-columns:minmax(4rem,1fr) auto;width:min(12rem,100%)}._moneyPeriodInput_18oln_283>span,._unitPeriodInput_18oln_284>span,._moneyRateInput_18oln_285>span,._suffixInput_18oln_286>span{color:#49605f;white-space:nowrap;justify-content:center;align-items:center;min-width:2.7rem;padding:.5rem .65rem;font-size:.86rem;font-weight:760;display:flex}._moneyPeriodInput_18oln_283 input,._unitPeriodInput_18oln_284 input,._moneyRateInput_18oln_285 input,._suffixInput_18oln_286 input,._moneyPeriodInput_18oln_283 select,._unitPeriodInput_18oln_284 select{background:0 0;border:0;border-radius:0;min-height:3.1rem;padding:.58rem .68rem}._moneyPeriodInput_18oln_283 input,._moneyRateInput_18oln_285 input{border-left:1px solid #1a4b481f}._moneyPeriodInput_18oln_283 select,._unitPeriodInput_18oln_284 select{width:100%;min-width:0;color:var(--ot-teal-dark);border-left:1px solid #1a4b4829;font-size:.95rem;font-weight:800}._field_18oln_137 input:focus,._field_18oln_137 select:focus{z-index:1;outline-offset:-3px;position:relative}._fieldError_18oln_363{color:var(--ot-error);font-size:.81rem;font-weight:720;line-height:1.4}._inlineTotals_18oln_370{border-top:1px solid #1a4b481f;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding-top:.85rem;display:grid}._inlineTotals_18oln_370>div{background:var(--ot-teal-soft);border-radius:.68rem;gap:.18rem;padding:.72rem;display:grid}._inlineTotals_18oln_370 span{color:#4b6562;font-size:.8rem;font-weight:760}._inlineTotals_18oln_370 output{color:var(--ot-teal-dark);font-variant-numeric:tabular-nums;font-size:.98rem;font-weight:880}._modeSwitch_18oln_181{border:1px solid var(--ot-line);background:#eef5f3;border-radius:.72rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.25rem;display:grid}._modeSwitch_18oln_181 button{color:#4e6664;cursor:pointer;min-height:2.75rem;font:inherit;background:0 0;border:0;border-radius:.52rem;padding:.56rem .7rem;font-size:.85rem;font-weight:800}._modeSwitch_18oln_181 ._activeMode_18oln_421{color:var(--ot-teal-dark);background:#fff;box-shadow:0 .25rem .7rem #1844411f}._multiplierRow_18oln_427{grid-template-columns:minmax(8rem,.5fr) minmax(15rem,1fr);align-items:stretch;gap:.75rem;display:grid}._presets_18oln_182{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}._presets_18oln_182 button{border:1px solid var(--ot-line);min-height:3.1rem;color:var(--ot-muted);cursor:pointer;font:inherit;text-align:left;background:#fff;border-radius:.65rem;align-content:center;gap:.05rem;padding:.44rem .62rem;display:grid}._presets_18oln_182 button[aria-pressed=true]{background:var(--ot-teal-soft);color:var(--ot-teal-dark);border-color:#2e746c;box-shadow:inset 0 0 0 1px #2e746c2e}._presets_18oln_182 strong{font-size:.92rem}._presets_18oln_182 span{font-size:.8rem;font-weight:700}._actionCard_18oln_471{border:1px solid var(--ot-line);background:#f8fbfa;border-radius:.85rem;grid-template-columns:minmax(13rem,.58fr) minmax(0,1fr);align-items:center;gap:.9rem;padding:.85rem;display:grid}._calculateButton_18oln_183{border:1px solid var(--ot-teal-dark);background:var(--ot-teal-dark);color:#fff;cursor:pointer;min-height:3.1rem;font:inherit;border-radius:.68rem;padding:.68rem 1rem;font-size:.94rem;font-weight:850;box-shadow:0 .55rem 1rem #164a472e}._calculateButton_18oln_183:hover:not(:disabled){background:#0f3e3c}._calculateButton_18oln_183:disabled{cursor:wait;opacity:.68}._actionCard_18oln_471 p{color:var(--ot-muted);margin:0;font-size:.8rem;line-height:1.5}._summaryCard_18oln_512{background:linear-gradient(#e6f3efe0,#fff 42%),#fff;border:1px solid #1a4b482e;border-radius:1rem;gap:.95rem;min-width:0;padding:1rem;display:grid;position:sticky;top:1rem;overflow:hidden;box-shadow:0 1rem 2.4rem #153f3d1f}._summaryHeader_18oln_528{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._summaryHeader_18oln_528>span{color:var(--ot-teal-dark);letter-spacing:.09em;text-transform:uppercase;font-size:.8rem;font-weight:900}._summaryHeader_18oln_528>strong{color:var(--ot-teal-dark);text-transform:capitalize;background:#23665f1a;border-radius:999px;padding:.33rem .55rem;font-size:.8rem}._heroTotal_18oln_552{color:#fff;background:linear-gradient(135deg,#173b3b,#246860);border-radius:.9rem;gap:.18rem;padding:1rem;display:grid}._heroTotal_18oln_552>span{color:#ffffffbf;font-size:.8rem;font-weight:750}._heroTotal_18oln_552 output{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,2.85rem);font-weight:800;line-height:1.08}._heroTotal_18oln_552 small{color:#c8e4de;font-size:.8rem;font-weight:700}._breakdown_18oln_583{border:1px solid var(--ot-line);background:#fff;border-radius:.78rem;gap:0;margin:0;display:grid}._breakdown_18oln_583>div{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.72rem .78rem;display:flex}._breakdown_18oln_583>div+div{border-top:1px solid #1a4b481c}._breakdown_18oln_583 dt{color:var(--ot-muted);font-size:.82rem;font-weight:720}._breakdown_18oln_583 dd{color:var(--ot-ink);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:.94rem;font-weight:850}._metricGrid_18oln_620{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}._metricGrid_18oln_620>div{background:#f1f6f4;border-radius:.64rem;gap:.15rem;min-width:0;padding:.62rem;display:grid}._metricGrid_18oln_620 span{color:#5c706e;font-size:.8rem;font-weight:720}._metricGrid_18oln_620 strong{overflow-wrap:anywhere;color:var(--ot-teal-dark);font-variant-numeric:tabular-nums;font-size:.85rem}._status_18oln_648{background:#fff9ed;border:1px solid #d8a74659;border-radius:.7rem;align-items:flex-start;gap:.62rem;padding:.72rem;display:flex}._status_18oln_648>span{color:#75500e;background:#f2d99f;border-radius:999px;flex:none;place-items:center;width:1.35rem;height:1.35rem;font-size:.8rem;font-weight:900;display:grid}._status_18oln_648>div{gap:.1rem;display:grid}._status_18oln_648 strong{color:#674a18;font-size:.8rem}._status_18oln_648 small{color:#725f3e;font-size:.8rem;line-height:1.4}._verified_18oln_687{background:#edf8f4;border-color:#23665f4d}._verified_18oln_687>span{background:var(--ot-mint);color:var(--ot-teal-dark)}._verified_18oln_687 strong,._verified_18oln_687 small{color:var(--ot-teal-dark)}._comparisonCard_18oln_54{border:1px solid var(--ot-line);background:#fff;border-radius:1rem;grid-template-columns:minmax(13rem,.55fr) minmax(0,1.45fr);align-items:start;gap:1rem;padding:1rem;display:grid}._comparisonCard_18oln_54>div:first-child{gap:.3rem;padding:.2rem;display:grid}._comparisonCard_18oln_54>div:first-child>span{color:var(--ot-teal)}._comparisonCard_18oln_54 h3{color:var(--ot-ink);font-family:Georgia,Times New Roman,serif;font-size:1.35rem}._comparisonCard_18oln_54 p{color:var(--ot-muted);margin:0;font-size:.82rem;line-height:1.5}._tableWrap_18oln_736{border:1px solid var(--ot-line);border-radius:.72rem;min-width:0;overflow-x:auto}._tableWrap_18oln_736 table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:30rem}._tableWrap_18oln_736 th,._tableWrap_18oln_736 td{text-align:right;border-bottom:1px solid #1a4b481a;padding:.62rem .7rem;font-size:.8rem}._tableWrap_18oln_736 thead th{color:#3d5b59;background:#eef5f3;font-weight:850}._tableWrap_18oln_736 th:first-child{text-align:left}._tableWrap_18oln_736 tbody th{color:var(--ot-ink);text-transform:capitalize;font-weight:780}._tableWrap_18oln_736 tbody td:last-child{color:var(--ot-teal-dark);font-weight:850}._tableWrap_18oln_736 tbody tr:last-child th,._tableWrap_18oln_736 tbody tr:last-child td{border-bottom:0}._wideSuffixInput_18oln_784{width:100%}._fixedRateBanner_18oln_788{background:linear-gradient(135deg,#fff9e9,#f7fbf9 72%);border:1px solid #d8a7467a;border-radius:.82rem;grid-template-columns:minmax(8.5rem,auto) minmax(0,1fr);align-items:center;gap:.85rem;padding:.85rem;display:grid}._fixedRateBanner_18oln_788>div:first-child{align-items:center;gap:.55rem;display:flex}._fixedRateBanner_18oln_788>div:first-child span{color:#725a2b;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:800}._fixedRateBanner_18oln_788>div:first-child strong{color:#34280d;white-space:nowrap;background:#d7a642;border-radius:999px;padding:.42rem .62rem;font-size:1rem;font-weight:900}._formulaStrip_18oln_823{min-width:0;color:var(--ot-muted);font-variant-numeric:tabular-nums;background:#fff;border:1px solid #1a4b4824;border-radius:.68rem;grid-template-columns:minmax(4.5rem,1fr) auto minmax(2.2rem,auto) auto minmax(8rem,1.35fr);align-items:center;gap:.5rem;padding:.68rem .78rem;font-size:.9rem;display:grid}._formulaStrip_18oln_823 b{color:#81918f}._formulaStrip_18oln_823 output{overflow-wrap:anywhere;color:var(--ot-teal-dark);text-align:right;font-weight:900}._breakdown_18oln_583>._totalBreakdownRow_18oln_849{background:var(--ot-teal-soft)}._totalBreakdownRow_18oln_849 dt,._totalBreakdownRow_18oln_849 dd{color:var(--ot-teal-dark);font-weight:900}._formulaSteps_18oln_859{gap:.58rem;margin:0;padding:0;list-style:none;display:grid}._formulaSteps_18oln_859 li{border:1px solid var(--ot-line);background:#f8fbfa;border-radius:.72rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.68rem;padding:.72rem;display:grid}._formulaSteps_18oln_859 li>span{background:var(--ot-teal-soft);width:1.85rem;height:1.85rem;color:var(--ot-teal-dark);border-radius:999px;place-items:center;font-size:.8rem;font-weight:900;display:grid}._formulaSteps_18oln_859 li>div{gap:.2rem;min-width:0;display:grid}._formulaSteps_18oln_859 strong{color:var(--ot-ink);font-size:.86rem}._formulaSteps_18oln_859 code{overflow-wrap:anywhere;color:var(--ot-muted);font-family:inherit;font-size:.8rem}._assumptions_18oln_184{border:1px solid var(--ot-line);background:#f9fbfa;border-radius:.85rem;overflow:hidden}._assumptions_18oln_184 summary{min-height:2.9rem;color:var(--ot-ink);cursor:pointer;padding:.75rem .9rem;font-size:.86rem;font-weight:820}._assumptions_18oln_184>div{gap:.6rem;padding:0 .9rem .9rem;display:grid}._assumptions_18oln_184 p{color:var(--ot-muted);margin:0;font-size:.81rem;line-height:1.55}._governance_18oln_937{flex-wrap:wrap;gap:.48rem;display:flex}._governance_18oln_937 span{border:1px solid var(--ot-line);color:#536866;background:#fff;border-radius:999px;padding:.33rem .55rem;font-size:.8rem;font-weight:740}._srOnly_18oln_953{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:980px){._header_18oln_17,._toolbar_18oln_119,._workspace_18oln_210,._comparisonCard_18oln_54{grid-template-columns:minmax(0,1fr)}._header_18oln_17{align-items:stretch}._headerActions_18oln_83{justify-content:flex-start}._toolbar_18oln_119{grid-template-columns:repeat(2,minmax(0,1fr))}._toolbar_18oln_119 p{grid-column:1/-1;margin:0}._summaryCard_18oln_512{position:static}}@media (max-width:680px){._workbench_18oln_1{gap:.8rem}._header_18oln_17,._sectionCard_18oln_223,._summaryCard_18oln_512,._comparisonCard_18oln_54{border-radius:.86rem;padding:.88rem}._headerActions_18oln_83,._toolbar_18oln_119,._fieldGrid_18oln_260,._inlineTotals_18oln_370,._actionCard_18oln_471,._multiplierRow_18oln_427{grid-template-columns:minmax(0,1fr)}._headerActions_18oln_83{width:100%;display:grid}._headerActions_18oln_83 button,._calculateButton_18oln_183{width:100%}._toolbar_18oln_119 p{grid-column:auto}._toolbar_18oln_119._compactToolbar_18oln_168,._fixedRateBanner_18oln_788{grid-template-columns:minmax(0,1fr)}._formulaStrip_18oln_823{grid-template-columns:minmax(3.8rem,1fr) auto minmax(2rem,auto) auto minmax(6.8rem,1.35fr);padding-inline:.58rem;font-size:.82rem}._moneyPeriodInput_18oln_283,._unitPeriodInput_18oln_284{grid-template-columns:auto minmax(0,1fr)}._moneyPeriodInput_18oln_283 select,._unitPeriodInput_18oln_284 select{border-top:1px solid #1a4b4824;border-left:0;grid-column:1/-1}._unitPeriodInput_18oln_284>input{grid-area:1/1}._unitPeriodInput_18oln_284>span{grid-area:1/2}._presets_18oln_182{grid-template-columns:minmax(0,1fr)}._modeSwitch_18oln_181 button,._toolbar_18oln_119 select,._field_18oln_137 input,._field_18oln_137 select{font-size:1rem}._heroTotal_18oln_552 output{font-size:clamp(1.9rem,11vw,2.6rem)}}@media (max-width:430px){._modeSwitch_18oln_181,._metricGrid_18oln_620{grid-template-columns:minmax(0,1fr)}._breakdown_18oln_583>div{align-items:flex-start}._breakdown_18oln_583 dd{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){._workbench_18oln_1 *,._workbench_18oln_1 :before,._workbench_18oln_1 :after{scroll-behavior:auto!important;transition:none!important}}
