._workbench_vscqp_1{--ramsey-ink:#173335;--ramsey-muted:#4f6260;--ramsey-line:#1c413d26;--ramsey-green:#1f8a60;--ramsey-green-dark:#126544;--ramsey-blue:#2875b8;min-width:0;color:var(--ramsey-ink);gap:1rem;display:grid;container-type:inline-size}._intro_vscqp_15{justify-content:space-between;align-items:flex-end;gap:1rem;min-width:0;padding:.2rem .15rem .35rem;display:flex}._intro_vscqp_15>div:first-child{gap:.32rem;max-width:48rem;display:grid}._eyebrow_vscqp_30,._miniEyebrow_vscqp_31{color:#287164;letter-spacing:.09em;text-transform:uppercase;font-size:.8125rem;font-weight:850;line-height:1.3}._miniEyebrow_vscqp_31{font-size:.8125rem}._intro_vscqp_15 h2,._cardHeading_vscqp_45 h3,._scheduleHeading_vscqp_46 h3,._referencePanel_vscqp_47 h4,._breakdownHeading_vscqp_48 h4{color:var(--ramsey-ink);letter-spacing:-.025em;margin:0;line-height:1.13}._intro_vscqp_15 h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,3.3vw,2.25rem)}._intro_vscqp_15 p,._cardHeading_vscqp_45 p,._referencePanel_vscqp_47 p,._scheduleHeading_vscqp_46 p{color:var(--ramsey-muted);margin:0;font-size:.88rem;line-height:1.55}._conventionRow_vscqp_70{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.35rem;display:flex}._conventionRow_vscqp_70 span{color:#276253;white-space:nowrap;background:#f0f8f4;border:1px solid #1f8a602e;border-radius:999px;padding:.38rem .55rem;font-size:.8125rem;font-weight:800;line-height:1.3}._workspace_vscqp_90{grid-template-columns:minmax(0,1.02fr) minmax(19rem,.98fr);align-items:start;gap:1.15rem;min-width:0;display:grid}._formCard_vscqp_98,._resultsCard_vscqp_99,._scheduleCard_vscqp_100{border:1px solid var(--ramsey-line);background:#fffffff0;border-radius:1rem;min-width:0;padding:1.15rem;box-shadow:0 .8rem 2.25rem #1b3f3a11}._formCard_vscqp_98,._resultsCard_vscqp_99{gap:1.05rem;display:grid}._resultsCard_vscqp_99{position:sticky;top:1rem}._cardHeading_vscqp_45{align-items:flex-start;gap:.65rem;min-width:0;display:flex}._cardHeading_vscqp_45>div{gap:.18rem;min-width:0;display:grid}._cardHeading_vscqp_45 h3,._scheduleHeading_vscqp_46 h3{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2vw,1.5rem)}._stepBadge_vscqp_139{color:#fff;background:#1e7563;border-radius:.55rem;flex:0 0 1.75rem;place-items:center;width:1.75rem;height:1.75rem;font-size:.875rem;font-weight:900;display:grid;box-shadow:0 .35rem .8rem #1e756333}._fieldGrid_vscqp_153,._referenceGrid_vscqp_154,._metricGrid_vscqp_155,._referenceResults_vscqp_156{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;min-width:0;display:grid}._field_vscqp_153{align-content:start;gap:.4rem;min-width:0;display:grid}._fieldLabel_vscqp_170,._timingField_vscqp_171 legend{color:#25433f;font-size:.875rem;font-weight:850;line-height:1.35}._referenceGrid_vscqp_154 ._fieldLabel_vscqp_170{align-items:flex-end;min-height:2.7em;display:flex}._field_vscqp_153 small{min-height:1.8em;color:var(--ramsey-muted);font-size:.875rem;line-height:1.5}._fieldShell_vscqp_191{background:#fff;border:1px solid #1f433f38;border-radius:.68rem;align-items:stretch;min-width:0;transition:border-color .14s,box-shadow .14s;display:flex;position:relative;overflow:hidden}._fieldShell_vscqp_191:focus-within{border-color:#247762;box-shadow:0 0 0 3px #24776221}._fieldShell_vscqp_191 input{color:#173335;width:0;min-width:0;min-height:3rem;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1 1 0;padding:.62rem .72rem;font-size:1.05rem;font-weight:760;line-height:1.3}._fieldShell_vscqp_191 input[type=number]{-webkit-appearance:textfield;appearance:textfield}._fieldShell_vscqp_191 input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}._fieldShell_vscqp_191 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}._prefix_vscqp_237,._suffix_vscqp_238{color:#5a706d;white-space:nowrap;background:#f4f7f6;flex:none;align-items:center;font-size:.875rem;font-weight:800;line-height:1.3;display:flex}._prefix_vscqp_237{padding-left:.68rem}._suffix_vscqp_238{border-left:1px solid #1f433f1a;padding-inline:.58rem}._presetRow_vscqp_259{flex-wrap:wrap;gap:.28rem;display:flex}._presetRow_vscqp_259 button{color:#44625e;cursor:pointer;min-height:2rem;font:inherit;background:#f7f9f8;border:1px solid #1f433f29;border-radius:999px;padding:.34rem .6rem;font-size:.8125rem;font-weight:850;line-height:1.25}._presetRow_vscqp_259 button[aria-pressed=true]{color:#fff;background:#247762;border-color:#247762}._timingField_vscqp_171{border:1px solid var(--ramsey-line);background:#f8faf9;border-radius:.75rem;gap:.62rem;min-width:0;margin:0;padding:.85rem;display:grid}._timingField_vscqp_171 legend{padding-inline:.25rem}._timingField_vscqp_171>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}._timingField_vscqp_171 label{color:#365552;cursor:pointer;background:#fff;border:1px solid #1f433f24;border-radius:.62rem;align-items:center;gap:.48rem;min-width:0;padding:.68rem .72rem;display:flex}._timingField_vscqp_171 ._activeTiming_vscqp_319{background:#eef8f4;border-color:#2b806c;box-shadow:inset 0 0 0 1px #2b806c1f}._timingField_vscqp_171 input{accent-color:#247762;flex:none;width:1rem;height:1rem}._timingField_vscqp_171 label>span{gap:.06rem;min-width:0;display:grid}._timingField_vscqp_171 strong{font-size:.875rem;line-height:1.3}._timingField_vscqp_171 small{color:var(--ramsey-muted);font-size:.8125rem;line-height:1.45}._referencePanel_vscqp_47{background:linear-gradient(135deg,#f4f8fd 0%,#eef6fb 100%);border:1px solid #2875b82b;border-radius:.78rem;gap:.78rem;min-width:0;padding:.92rem;display:grid}._referencePanel_vscqp_47>div:first-child{gap:.15rem;display:grid}._referencePanel_vscqp_47 h4,._breakdownHeading_vscqp_48 h4{font-size:.98rem}._buttonRow_vscqp_369{flex-wrap:wrap;gap:.5rem;display:flex}._buttonRow_vscqp_369 button,._resultFooter_vscqp_376 button{cursor:pointer;min-height:2.85rem;font:inherit;border-radius:.62rem;padding:.58rem .9rem;font-size:.9375rem;font-weight:880;line-height:1.25}._calculateButton_vscqp_387{border:1px solid var(--ramsey-green-dark);color:#fff;background:linear-gradient(135deg,#197351 0%,#218d63 100%);flex:11rem;box-shadow:0 .5rem 1rem #19735133}._resetButton_vscqp_395,._resultFooter_vscqp_376 button{color:#31534e;background:#f5f8f6;border:1px solid #1f433f2e}:is(._buttonRow_vscqp_369 button:focus-visible,._resultFooter_vscqp_376 button:focus-visible,._presetRow_vscqp_259 button:focus-visible,._timingField_vscqp_171 input:focus-visible){outline-offset:2px;outline:3px solid #2477622e}._error_vscqp_410,._staleNotice_vscqp_411{border-radius:.65rem;margin:0;padding:.6rem .7rem;font-size:.875rem;line-height:1.5}._error_vscqp_410{color:#8d2f28;background:#fff2ef;border:1px solid #b0372b42;gap:.12rem;display:grid}._staleNotice_vscqp_411{color:#76571f;background:#fff8e8;border:1px solid #a6721a40}._answerCard_vscqp_433{background:linear-gradient(135deg,#eaf8f1 0%,#f3fbf7 100%);border:1px solid #1f8a6033;border-radius:.86rem;gap:.45rem;min-width:0;padding:1.1rem;display:grid;position:relative;overflow:hidden}._answerCard_vscqp_433:after{content:"";border:1.2rem solid #1f8a6012;border-radius:999px;width:7rem;height:7rem;position:absolute;bottom:-2.2rem;right:-1.2rem}._answerCard_vscqp_433>span,._metricGrid_vscqp_155 article>span,._referenceResults_vscqp_156 article>span{color:#47635f;font-size:.875rem;font-weight:820;line-height:1.35}._answerCard_vscqp_433>strong{z-index:1;color:var(--ramsey-green-dark);letter-spacing:-.045em;overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,5vw,3.2rem);line-height:1;position:relative}._answerCard_vscqp_433 p{z-index:1;color:#48645e;max-width:33rem;margin:0;font-size:.875rem;line-height:1.52;position:relative}._metricGrid_vscqp_155 article,._referenceResults_vscqp_156 article{border-radius:.72rem;gap:.34rem;min-width:0;padding:.88rem;display:grid}._depositMetric_vscqp_495{background:#f0f6fc;border:1px solid #2875b82e}._growthMetric_vscqp_500{background:#eff9f4;border:1px solid #1f8a602e}._metricGrid_vscqp_155 article>strong,._referenceResults_vscqp_156 article>strong{letter-spacing:-.025em;overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:1.42rem}._depositMetric_vscqp_495>strong{color:#1f6faa}._growthMetric_vscqp_500>strong{color:#19734e}._metricGrid_vscqp_155 small,._referenceResults_vscqp_156 small{color:var(--ramsey-muted);font-size:.8125rem;line-height:1.48}._breakdownCard_vscqp_528{border:1px solid var(--ramsey-line);background:#fbfcfc;border-radius:.78rem;gap:.65rem;padding:.9rem;display:grid}._breakdownHeading_vscqp_48{justify-content:space-between;align-items:flex-end;gap:.7rem;min-width:0;display:flex}._breakdownHeading_vscqp_48>div{gap:.12rem;min-width:0;display:grid}._breakdownHeading_vscqp_48>strong{color:#34524e;white-space:nowrap;font-size:.875rem;line-height:1.35}._breakdownBar_vscqp_558{background:#e7ecea;border-radius:999px;height:.9rem;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #1d3f3b1f}._depositBar_vscqp_567{background:linear-gradient(90deg,#2b7fbe,#3b91cb)}._growthBar_vscqp_571{background:linear-gradient(90deg,#35a873,#22bd69)}._legend_vscqp_575{color:#526a67;flex-wrap:wrap;justify-content:space-between;gap:.42rem .9rem;font-size:.875rem;line-height:1.4;display:flex}._legend_vscqp_575 span{align-items:center;gap:.3rem;display:flex}._legend_vscqp_575 i{border-radius:999px;flex:none;width:.55rem;height:.55rem}._depositDot_vscqp_598{background:var(--ramsey-blue)}._growthDot_vscqp_602{background:#25ae69}._negativeNote_vscqp_606{color:#845226;margin:0;font-size:.8125rem;line-height:1.5}._referenceResults_vscqp_156 article{background:linear-gradient(135deg,#f8f5fc 0%,#fbf9fd 100%);border:1px solid #5b40a121}._referenceResults_vscqp_156 article>strong{color:#6844a7;font-size:1.18rem}._resultFooter_vscqp_376{justify-content:space-between;align-items:center;gap:.6rem;min-width:0;padding-top:.1rem;display:flex}._resultFooter_vscqp_376 p{max-width:30rem;color:var(--ramsey-muted);margin:0;font-size:.8125rem;line-height:1.5}._resultFooter_vscqp_376 button{flex:none;min-height:2.6rem;padding:.45rem .68rem;font-size:.875rem}._scheduleCard_vscqp_100{gap:.75rem;display:grid}._scheduleHeading_vscqp_46{justify-content:space-between;align-items:flex-end;gap:.8rem;min-width:0;display:flex}._scheduleHeading_vscqp_46>div{gap:.18rem;display:grid}._scheduleHeading_vscqp_46>p{text-align:right;flex:0 18rem}._tableScroll_vscqp_670{border:1px solid var(--ramsey-line);border-radius:.72rem;min-width:0;overflow-x:auto}._tableScroll_vscqp_670 table{border-collapse:collapse;width:100%;min-width:38rem;font-size:.875rem;line-height:1.45}._tableScroll_vscqp_670 caption{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._tableScroll_vscqp_670 th,._tableScroll_vscqp_670 td{text-align:right;white-space:nowrap;border-bottom:1px solid #1f433f1a;padding:.62rem .7rem}._tableScroll_vscqp_670 th:first-child,._tableScroll_vscqp_670 td:first-child{text-align:left}._tableScroll_vscqp_670 thead{color:#3c5b56;background:#eff5f2}._tableScroll_vscqp_670 tbody tr:nth-child(2n){background:#fafcfb}._tableScroll_vscqp_670 tbody tr:last-child th,._tableScroll_vscqp_670 tbody tr:last-child td{border-bottom:0}._tableScroll_vscqp_670 tbody strong{color:#176746}@container (width<=760px){._intro_vscqp_15,._scheduleHeading_vscqp_46{align-items:start;display:grid}._conventionRow_vscqp_70{justify-content:flex-start}._workspace_vscqp_90{grid-template-columns:minmax(0,1fr)}._resultsCard_vscqp_99{position:static}._scheduleHeading_vscqp_46>p{text-align:left}}@media (max-width:680px){._workbench_vscqp_1{gap:.8rem}._formCard_vscqp_98,._resultsCard_vscqp_99,._scheduleCard_vscqp_100{border-radius:.82rem;padding:.78rem}._fieldGrid_vscqp_153,._referenceGrid_vscqp_154,._metricGrid_vscqp_155,._referenceResults_vscqp_156,._timingField_vscqp_171>div{grid-template-columns:minmax(0,1fr)}._field_vscqp_153 small,._referenceGrid_vscqp_154 ._fieldLabel_vscqp_170{min-height:0}._resultFooter_vscqp_376{display:grid}._resultFooter_vscqp_376 button,._buttonRow_vscqp_369 button{width:100%}}@media print{._formCard_vscqp_98,._resultFooter_vscqp_376 button{display:none}._resultsCard_vscqp_99,._scheduleCard_vscqp_100{box-shadow:none;border-color:#bbb;position:static}._tableScroll_vscqp_670{overflow:visible}}
