._workbench_1mhoi_1{min-width:0;color:var(--ink);gap:1rem;display:grid}._header_1mhoi_8,._displaySettings_1mhoi_9,._modeCard_1mhoi_10,._customSection_1mhoi_11,._historySection_1mhoi_12{background:#fffffff2;border:1px solid #18373a24;border-radius:1rem;min-width:0;box-shadow:0 .85rem 2.2rem #1e433f12}._header_1mhoi_8{background:radial-gradient(circle at 100% 0,#2e77691f,#0000 24rem),linear-gradient(135deg,#fbfdfc,#edf5f2);grid-template-columns:minmax(0,1fr) minmax(16rem,.42fr);align-items:end;gap:1rem;padding:1.15rem;display:grid}._header_1mhoi_8>div,._displaySettings_1mhoi_9>div,._modeHeader_1mhoi_33>div,._customHeader_1mhoi_34,._historyHeader_1mhoi_35>div,._sectionHeading_1mhoi_36,._emptyResult_1mhoi_37{gap:.28rem;min-width:0;display:grid}._eyebrow_1mhoi_43,._modeKicker_1mhoi_44,._resultEyebrow_1mhoi_45,._sectionHeading_1mhoi_36>span{color:#2f6d63;letter-spacing:.085em;text-transform:uppercase;font-size:.68rem;font-weight:850}._header_1mhoi_8 h2,._customHeader_1mhoi_34 h2,._historyHeader_1mhoi_35 h2,._displaySettings_1mhoi_9 h3,._modeHeader_1mhoi_33 h3,._sectionHeading_1mhoi_36 h4,._tableHeader_1mhoi_60 h3{color:#173335;letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;line-height:1.1}._header_1mhoi_8 h2,._customHeader_1mhoi_34 h2,._historyHeader_1mhoi_35 h2{font-size:clamp(1.42rem,3vw,2rem)}._modeHeader_1mhoi_33 h3{font-size:clamp(1.22rem,2.6vw,1.62rem)}._displaySettings_1mhoi_9 h3,._sectionHeading_1mhoi_36 h4{font-size:clamp(1.12rem,2.2vw,1.42rem)}._header_1mhoi_8 p,._displaySettings_1mhoi_9 p,._modeHeader_1mhoi_33 p,._customHeader_1mhoi_34 p,._sectionHeading_1mhoi_36 p,._historyHeader_1mhoi_35 p,._tableHeader_1mhoi_60 p,._dataNote_1mhoi_90{color:var(--ink-muted);margin:0;line-height:1.5}._header_1mhoi_8 p,._modeHeader_1mhoi_33 p,._customHeader_1mhoi_34 p,._historyHeader_1mhoi_35 p{font-size:.82rem}._sectionHeading_1mhoi_36 p,._tableHeader_1mhoi_60 p,._dataNote_1mhoi_90{font-size:.7rem}._dataBadge_1mhoi_109{background:#ffffffdb;border:1px solid #2f6d6333;border-radius:.75rem;gap:.25rem;padding:.82rem;display:grid}._dataBadge_1mhoi_109 strong{color:#285f57;font-size:.73rem}._dataBadge_1mhoi_109 span{color:#5c716e;font-size:.63rem;line-height:1.42}._displaySettings_1mhoi_9{background:linear-gradient(135deg,#f8fbfa,#eef5f3);grid-template-columns:minmax(0,1fr) minmax(13rem,.38fr);align-items:end;gap:1rem;padding:.9rem 1rem;display:grid}._displaySettings_1mhoi_9>div:first-child{align-content:center}._displaySettings_1mhoi_9 p{max-width:48rem;font-size:.72rem}._calculatorStack_1mhoi_147{grid-template-columns:minmax(0,1fr);gap:1.15rem;min-width:0;display:grid}._modeCard_1mhoi_10{overflow:hidden}._modeHeader_1mhoi_33{background:linear-gradient(90deg,#e7f3eff5,#f8fbfaf5);border-bottom:1px solid #18373a1f;align-items:flex-start;gap:.82rem;min-width:0;padding:1rem 1.08rem;display:flex}._modeNumber_1mhoi_169{color:#fff;background:#2f7569;border-radius:50%;flex:none;place-items:center;width:2.15rem;height:2.15rem;font-size:.82rem;font-weight:850;display:grid;box-shadow:0 .35rem .8rem #1d484429}._modeHeader_1mhoi_33>div{flex:auto}._modeKicker_1mhoi_44{font-size:.64rem}._modeForm_1mhoi_191{grid-template-columns:minmax(0,1fr);gap:.6rem;min-width:0;padding:1rem;display:grid}._flowMarker_1mhoi_199{color:#52706b;letter-spacing:.06em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;padding:.05rem .25rem;font-size:.62rem;font-weight:820;display:grid}._flowMarker_1mhoi_199 span{align-items:center;gap:.5rem;display:flex}._flowMarker_1mhoi_199 span:first-child:after,._flowMarker_1mhoi_199 span:last-child:before{content:"";background:#2f6d632e;flex:auto;height:1px}._flowMarker_1mhoi_199 span:last-child{text-align:right;flex-direction:row-reverse}._flowMarker_1mhoi_199 b{color:#2f7569;background:#e7f2ef;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-size:.9rem;display:grid}._errorSummary_1mhoi_243{background:var(--red-soft);color:#702a24;border:1px solid #d69d93;border-radius:.72rem;gap:.18rem;padding:.72rem .82rem;font-size:.76rem;display:grid}._editor_1mhoi_254,._resultCard_1mhoi_255,._chartCard_1mhoi_256,._tableCard_1mhoi_257{background:#fff;border:1px solid #18373a21;border-radius:.86rem;min-width:0}._editor_1mhoi_254{background:#fbfcfb;gap:.86rem;padding:.95rem;display:grid}._displayField_1mhoi_271,._fieldGrid_1mhoi_272>label,._periodGrid_1mhoi_273 label{gap:.3rem;min-width:0;display:grid}._displayField_1mhoi_271 label,._fieldGrid_1mhoi_272 label>span,._periodFieldset_1mhoi_281 legend,._periodGrid_1mhoi_273 label>span{color:#294544;font-size:.72rem;font-weight:820}._displayField_1mhoi_271 select,._fieldGrid_1mhoi_272 input,._periodGrid_1mhoi_273 select{width:100%;min-width:0;min-height:2.8rem;color:var(--ink);font:inherit;background:#fff;border:1px solid #19373a3b;border-radius:.58rem;padding:.58rem .66rem;font-size:.82rem}._displayField_1mhoi_271>span,._fieldGrid_1mhoi_272 small,._fieldHelp_1mhoi_305{color:var(--ink-muted);font-size:.64rem;line-height:1.4}._fieldGrid_1mhoi_272{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}._fullField_1mhoi_317{grid-column:1/-1}._periodColumns_1mhoi_321{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}._periodFieldset_1mhoi_281{background:#fff;border:1px solid #19373a1f;border-radius:.72rem;gap:.5rem;min-width:0;margin:0;padding:.75rem;display:grid}._periodGrid_1mhoi_273{grid-template-columns:minmax(5.6rem,.55fr) minmax(8rem,1fr);gap:.48rem;display:grid}._suffixField_1mhoi_344{min-width:0;position:relative}._suffixField_1mhoi_344 input{padding-right:2.4rem}._suffixField_1mhoi_344 b{color:#59716e;pointer-events:none;font-size:.72rem;position:absolute;top:50%;right:.72rem;transform:translateY(-50%)}._fieldError_1mhoi_363{font-weight:760;color:#a33f47!important}._actions_1mhoi_368{gap:.55rem;padding-top:.08rem;display:flex}._actions_1mhoi_368 button,._tableHeader_1mhoi_60 button{cursor:pointer;min-height:2.75rem;font:inherit;border-radius:.58rem;padding:.58rem .9rem;font-size:.74rem;font-weight:850}._calculateButton_1mhoi_385{color:#fff;background:#2f7569;border:1px solid #27685e}._resetButton_1mhoi_391,._tableHeader_1mhoi_60 button{color:#285e56;background:#f1f4f3;border:1px solid #19373a33}._displayField_1mhoi_271 select:focus-visible{outline-offset:2px;border-color:#2f7569;outline:3px solid #2f756933}._fieldGrid_1mhoi_272 input:focus-visible{outline-offset:2px;border-color:#2f7569;outline:3px solid #2f756933}._periodGrid_1mhoi_273 select:focus-visible{outline-offset:2px;border-color:#2f7569;outline:3px solid #2f756933}._actions_1mhoi_368 button:focus-visible{outline-offset:2px;border-color:#2f7569;outline:3px solid #2f756933}._tableHeader_1mhoi_60 button:focus-visible{outline-offset:2px;border-color:#2f7569;outline:3px solid #2f756933}._historyHeader_1mhoi_35 a:focus-visible{outline-offset:2px;border-color:#2f7569;outline:3px solid #2f756933}._tableScroll_1mhoi_404:focus-visible{outline-offset:2px;border-color:#2f7569;outline:3px solid #2f756933}._resultCard_1mhoi_255{background:linear-gradient(145deg,#edf7f4f0,#fffffffa);border-top:.28rem solid #2f7569;gap:.68rem;padding:1rem;display:grid;position:static;box-shadow:0 .55rem 1.45rem #1d484412}._resultTitle_1mhoi_421{color:#234a45;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #19373a1f;margin:0;padding-bottom:.58rem;font-size:.78rem}._primaryResult_1mhoi_431{overflow-wrap:anywhere;color:#173d38;letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,5vw,2.75rem);font-weight:800;line-height:1}._resultSummary_1mhoi_441{color:#415d59;margin:0;font-size:.73rem;line-height:1.5}._metricGrid_1mhoi_448{border-top:1px solid #19373a1c;border-left:1px solid #19373a1c;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}._metricGrid_1mhoi_448>div{border-bottom:1px solid #19373a1c;border-right:1px solid #19373a1c;gap:.18rem;min-width:0;padding:.62rem;display:grid}._metricGrid_1mhoi_448 dt,._metricGrid_1mhoi_448 dd{margin:0}._metricGrid_1mhoi_448 dt{color:var(--ink-muted);font-size:.6rem}._metricGrid_1mhoi_448 dd{overflow-wrap:anywhere;color:#234a45;font-size:.79rem;font-weight:850}._resultWarning_1mhoi_482,._resultNote_1mhoi_483{border-radius:.62rem;margin:0;padding:.65rem .7rem;font-size:.64rem;line-height:1.48}._resultWarning_1mhoi_482{color:#715436;background:#fff7ea;border:1px solid #c47c2b33}._resultNote_1mhoi_483{color:#526a66;background:#ebf2f0d9}._emptyResult_1mhoi_37{align-content:center;min-height:13rem}._emptyResult_1mhoi_37>span{color:#2f6d63;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}._emptyResult_1mhoi_37>strong{color:#294544;font-family:Georgia,Times New Roman,serif;font-size:1.35rem}._emptyResult_1mhoi_37 p{color:var(--ink-muted);margin:0;font-size:.72rem;line-height:1.5}._customSection_1mhoi_11{background:linear-gradient(145deg,#f8fbfa,#f1f6f4);gap:.9rem;padding:1rem;display:grid}._customHeader_1mhoi_34{border-bottom:1px solid #19373a1f;padding-bottom:.82rem}._historySection_1mhoi_12{gap:.9rem;padding:1rem;display:grid}._historyHeader_1mhoi_35,._tableHeader_1mhoi_60{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}._historyHeader_1mhoi_35 a{color:#285f57;background:#eff7f4;border:1px solid #2f6d6338;border-radius:999px;flex:none;padding:.5rem .68rem;font-size:.66rem;font-weight:820;text-decoration:none}._chartCard_1mhoi_256,._tableCard_1mhoi_257{background:#fafcfb;padding:.82rem}._historyVisualizations_1mhoi_573{margin-top:0}._historyVisualizations_1mhoi_573 .result-visualization{background:#fff;border-color:#19373a1f;padding:.8rem}._historyVisualizations_1mhoi_573 .result-visualization h3{color:#294544;font-family:Georgia,Times New Roman,serif}._historyVisualizations_1mhoi_573 .result-visualization-description,._historyVisualizations_1mhoi_573 .result-chart-summary{color:#61736f}._historyVisualizations_1mhoi_573 .result-chart-axis-label{fill:#607271}._historyVisualizations_1mhoi_573 .result-chart-gridline,._historyVisualizations_1mhoi_573 .result-bar-zero{stroke:#2b424224}._historyVisualizations_1mhoi_573 .result-line-path{stroke:#2f7a6e}._historyVisualizations_1mhoi_573 .result-line-point{fill:#2f7a6e;stroke:#fff}._historyVisualizations_1mhoi_573 .result-chart-scroll:focus-visible{outline-color:#2f7a6e59}._tableCard_1mhoi_257{gap:.72rem;display:grid}._tableHeader_1mhoi_60>div{gap:.18rem;display:grid}._tableHeader_1mhoi_60 h3{font-size:1.05rem}._tableHeader_1mhoi_60 button{white-space:nowrap;flex:none;min-height:2.4rem;padding:.48rem .68rem}._tableScroll_1mhoi_404{overscroll-behavior:contain;background:#fff;border:1px solid #19373a24;border-radius:.64rem;min-width:0;max-height:34rem;overflow:auto}._tableScroll_1mhoi_404 table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:67rem}._tableScroll_1mhoi_404 caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._tableScroll_1mhoi_404 th,._tableScroll_1mhoi_404 td{text-align:right;white-space:nowrap;border-bottom:1px solid #19373a17;border-right:1px solid #19373a14;padding:.52rem .58rem;font-size:.68rem}._tableScroll_1mhoi_404 thead th{z-index:2;color:#fff;background:#2f6f65;font-weight:850;position:sticky;top:0}._tableScroll_1mhoi_404 th:first-child{z-index:1;text-align:left;position:sticky;left:0}._tableScroll_1mhoi_404 thead th:first-child{z-index:3;background:#285f57}._tableScroll_1mhoi_404 tbody th{color:#294544;background:#fff;font-weight:850}._tableScroll_1mhoi_404 tbody tr:nth-child(2n) td,._tableScroll_1mhoi_404 tbody tr:nth-child(2n) th{background:#f5f8f7}._tableScroll_1mhoi_404 tbody td{color:#4f6561}._dataNote_1mhoi_90{background:#f0f4f3;border-radius:.6rem;padding:.62rem .68rem}@media (max-width:900px){._header_1mhoi_8,._displaySettings_1mhoi_9{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){._header_1mhoi_8,._displaySettings_1mhoi_9,._modeForm_1mhoi_191,._customSection_1mhoi_11,._historySection_1mhoi_12{padding:.82rem}._fieldGrid_1mhoi_272,._periodColumns_1mhoi_321,._metricGrid_1mhoi_448{grid-template-columns:minmax(0,1fr)}._modeHeader_1mhoi_33{padding:.86rem}._fullField_1mhoi_317{grid-column:auto}._periodGrid_1mhoi_273{grid-template-columns:minmax(0,1fr)}._displayField_1mhoi_271 select,._fieldGrid_1mhoi_272 input,._periodGrid_1mhoi_273 select{font-size:1rem}._actions_1mhoi_368,._historyHeader_1mhoi_35,._tableHeader_1mhoi_60{flex-direction:column;align-items:stretch}._actions_1mhoi_368 button,._tableHeader_1mhoi_60 button,._historyHeader_1mhoi_35 a{text-align:center;width:100%}._primaryResult_1mhoi_431{font-size:clamp(1.75rem,10vw,2.35rem)}._historyVisualizations_1mhoi_573 .result-line-chart{min-width:520px}}@media (prefers-reduced-motion:reduce){._workbench_1mhoi_1 *{scroll-behavior:auto!important;transition:none!important}}
