._root_1mh5q_1,._root_1mh5q_1 *{box-sizing:border-box}._root_1mh5q_1{--money-ink:#173634;--money-copy:#526a67;--money-green:#176b5f;--money-green-dark:#0e4f47;--money-green-soft:#e7f3ef;--money-mint:#cfe8df;--money-gold:#c7882c;--money-gold-soft:#fff4df;--money-line:#c9d9d4;width:100%;min-width:0;color:var(--money-ink);font-family:var(--font-sans,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);background:#f4f8f6;border:1px solid #b8d0ca;border-radius:1.2rem;overflow:hidden;box-shadow:0 1.1rem 2.8rem #164a441a;container-type:inline-size}._hero_1mh5q_37{color:#fff;background:radial-gradient(circle at 88% 8%,#e3b66047,#0000 24%),radial-gradient(circle at 12% 118%,#5dad9759,#0000 36%),linear-gradient(135deg,#103f3a 0%,#17675d 60%,#24796e 100%);grid-template-columns:minmax(0,1fr) minmax(15rem,19rem);align-items:end;gap:clamp(1.25rem,4vw,2.5rem);padding:clamp(1.35rem,4vw,2.15rem);display:grid}._heroCopy_1mh5q_50{min-width:0}._eyebrow_1mh5q_54,._panelHeading_1mh5q_55>div>span,._groupHeading_1mh5q_56>div>span,._customHeading_1mh5q_57>div>span,._summaryHeading_1mh5q_58>span{color:#f0c779;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .28rem;font-size:.77rem;font-weight:900;display:block}._hero_1mh5q_37 h2,._panelHeading_1mh5q_55 h3,._groupHeading_1mh5q_56 h4,._customHeading_1mh5q_57 h4,._summaryHeading_1mh5q_58 h3{font-family:var(--font-serif,Georgia, "Times New Roman", serif);letter-spacing:-.028em;margin:0;line-height:1.12}._hero_1mh5q_37 h2{color:#fff;max-width:24ch;font-size:clamp(1.8rem,4.8vw,2.75rem)}._heroCopy_1mh5q_50>p{color:#dcece8;max-width:49rem;margin:.75rem 0 0;font-size:.98rem;line-height:1.62}._quickSteps_1mh5q_93{gap:.48rem;min-width:0;display:grid}._quickSteps_1mh5q_93>span{color:#eff9f6;background:#ffffff17;border:1px solid #fff3;border-radius:.68rem;align-items:center;gap:.58rem;min-width:0;min-height:2.75rem;padding:.52rem .68rem;font-size:.85rem;font-weight:800;display:flex}._quickSteps_1mh5q_93 b{color:#173e38;background:#f0c779;border-radius:999px;flex:none;place-items:center;width:1.55rem;height:1.55rem;font-size:.75rem;display:grid}._root_1mh5q_1>form{min-width:0;display:grid}._modePicker_1mh5q_131{border:0;min-width:0;margin:0;padding:1rem clamp(1rem,2.7vw,1.4rem) 0}._modePicker_1mh5q_131 legend{color:#345b56;padding:0;font-size:.83rem;font-weight:850}._modePicker_1mh5q_131>div{background:#e6efeb;border:1px solid #c3d6d0;border-radius:.78rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin-top:.48rem;padding:.3rem;display:grid}._modePicker_1mh5q_131 button{color:#48625e;cursor:pointer;min-width:0;min-height:3.5rem;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:.58rem;align-content:center;gap:.13rem;padding:.55rem .75rem;display:grid}._modePicker_1mh5q_131 button>span{font-size:.91rem;font-weight:880}._modePicker_1mh5q_131 button>small{color:inherit;font-size:.75rem;line-height:1.35}._modePicker_1mh5q_131 button:hover{background:#ffffffa6}._modePicker_1mh5q_131 button[aria-pressed=true]{color:var(--money-green-dark);background:#fff;border-color:#a9c6be;box-shadow:0 .16rem .55rem #174c451f}._modePicker_1mh5q_131 button:focus-visible{outline-offset:2px;outline:3px solid #20776845}._entryPanel_1mh5q_195 input:focus-visible{outline-offset:2px;outline:3px solid #20776845}._actions_1mh5q_196 button:focus-visible{outline-offset:2px;outline:3px solid #20776845}._addRow_1mh5q_197:focus-visible{outline-offset:2px;outline:3px solid #20776845}._removeRow_1mh5q_198:focus-visible{outline-offset:2px;outline:3px solid #20776845}._summaryHeading_1mh5q_58 h3:focus-visible{outline-offset:2px;outline:3px solid #20776845}._calculatorLayout_1mh5q_204{grid-template-columns:minmax(0,1.58fr) minmax(17.5rem,.72fr);align-items:start;gap:1rem;min-width:0;padding:clamp(1rem,2.7vw,1.4rem);display:grid}._entryPanel_1mh5q_195,._summaryPanel_1mh5q_214{border:1px solid var(--money-line);background:#fff;border-radius:.95rem;min-width:0;box-shadow:0 .35rem 1rem #1845400b}._entryPanel_1mh5q_195{gap:.9rem;padding:clamp(.85rem,2.2vw,1.1rem);display:grid}._panelHeading_1mh5q_55{border-bottom:1px solid #dfe8e4;justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;padding-bottom:.8rem;display:flex}._panelHeading_1mh5q_55>div{min-width:0}._panelHeading_1mh5q_55>div>span,._customHeading_1mh5q_57>div>span{color:var(--money-green)}._panelHeading_1mh5q_55 h3{color:var(--money-ink);font-size:clamp(1.2rem,2.8vw,1.5rem)}._panelHeading_1mh5q_55 p,._groupHeading_1mh5q_56 p,._customHeading_1mh5q_57 p,._summaryHeading_1mh5q_58 p{color:var(--money-copy);margin:.34rem 0 0;font-size:.83rem;line-height:1.5}._liveBadge_1mh5q_262{background:var(--money-green-soft);color:var(--money-green-dark);white-space:nowrap;border:1px solid #a8cabf;border-radius:999px;flex:none;padding:.38rem .58rem;font-size:.76rem;font-weight:850}._errorSummary_1mh5q_274{color:#723028;background:#fff1ef;border:1px solid #e4a7a0;border-left:.28rem solid #b9483d;border-radius:.62rem;gap:.16rem;padding:.7rem .78rem;font-size:.83rem;display:grid}._errorSummary_1mh5q_274:focus{outline-offset:2px;outline:3px solid #b9483d33}._denominationGrid_1mh5q_291{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.85rem;min-width:0;display:grid}._denominationGroup_1mh5q_299,._customEditor_1mh5q_300{background:#fbfdfc;border:1px solid #cfddd8;border-radius:.82rem;min-width:0;overflow:hidden}._groupHeading_1mh5q_56{background:linear-gradient(135deg,#edf6f2,#fbfdfc);justify-content:space-between;align-items:flex-start;gap:.6rem;min-width:0;padding:.82rem .82rem .72rem;display:flex}._groupHeading_1mh5q_56>div{min-width:0}._groupHeading_1mh5q_56>div>span{color:var(--money-green);margin-bottom:.1rem;font-size:.69rem}._groupHeading_1mh5q_56 h4,._customHeading_1mh5q_57 h4{color:var(--money-ink);font-size:1.12rem}._groupHeading_1mh5q_56 p{max-width:30rem;font-size:.75rem}._groupHeading_1mh5q_56>strong{color:var(--money-green-dark);font-variant-numeric:tabular-nums;background:#dceee8;border-radius:.48rem;flex:none;padding:.35rem .48rem;font-size:.8rem}._columnHeadings_1mh5q_349,._denominationRow_1mh5q_350{grid-template-columns:minmax(6.4rem,1fr) minmax(5rem,6.5rem) minmax(5.2rem,6rem);align-items:center;gap:.52rem;min-width:0;display:grid}._columnHeadings_1mh5q_349{color:#5e716d;letter-spacing:.045em;text-transform:uppercase;background:#f1f5f3;border-top:1px solid #d8e4e0;border-bottom:1px solid #d8e4e0;padding:.48rem .72rem;font-size:.68rem;font-weight:850}._columnHeadings_1mh5q_349 span:nth-child(2){text-align:center}._columnHeadings_1mh5q_349 span:last-child{text-align:right}._denominationRows_1mh5q_378{min-width:0;display:grid}._denominationRow_1mh5q_350{border-bottom:1px solid #e4ebe8;min-height:3.55rem;padding:.42rem .72rem}._denominationRow_1mh5q_350:last-child{border-bottom:0}._denominationRow_1mh5q_350:focus-within{background:#f2f9f6}._denominationRow_1mh5q_350>label{cursor:pointer;gap:.04rem;min-width:0;display:grid}._denominationRow_1mh5q_350>label strong{color:var(--money-ink);font-variant-numeric:tabular-nums;font-size:.9rem}._denominationRow_1mh5q_350>label span{color:#667a76;overflow-wrap:normal;font-size:.7rem;line-height:1.3}._quantityCell_1mh5q_417{gap:.2rem;min-width:0;display:grid}._denominationRow_1mh5q_350 input,._customRow_1mh5q_424 input,._customHeading_1mh5q_57 input{width:100%;min-width:0;min-height:2.55rem;color:var(--money-ink);font:inherit;font-variant-numeric:tabular-nums;text-align:right;background:#fff;border:1px solid #aebfba;border-radius:.5rem;padding:.42rem .5rem;font-size:16px;font-weight:720}._denominationRow_1mh5q_350 input:hover,._customRow_1mh5q_424 input:hover,._customHeading_1mh5q_57 input:hover{border-color:#6f9d92}._denominationRow_1mh5q_350 input[aria-invalid=true],._customRow_1mh5q_424 input[aria-invalid=true],._customHeading_1mh5q_57 input[aria-invalid=true]{background:#fff8f7;border-color:#bb4d42}._denominationRow_1mh5q_350>output,._customRow_1mh5q_424>output{color:#294f49;font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;font-weight:850;overflow:hidden}._fieldError_1mh5q_467,._editorError_1mh5q_468{color:#a23c33;font-size:.69rem;font-weight:720;line-height:1.35}._customEditor_1mh5q_300{min-width:0;display:grid}._customHeading_1mh5q_57{background:linear-gradient(135deg,#edf6f2,#fbfdfc);grid-template-columns:minmax(0,1fr) minmax(12rem,15rem);align-items:end;gap:1rem;min-width:0;padding:.9rem;display:grid}._customHeading_1mh5q_57>div,._customHeading_1mh5q_57>label{min-width:0}._customHeading_1mh5q_57>label{color:#315b54;gap:.3rem;font-size:.79rem;font-weight:850;display:grid}._customHeading_1mh5q_57>label small{color:#637873;font-size:.68rem;font-weight:500;line-height:1.35}._customHeading_1mh5q_57 input{text-align:left}._customColumnHeadings_1mh5q_514,._customRow_1mh5q_424{grid-template-columns:minmax(7rem,1fr) minmax(5.5rem,.72fr) minmax(7rem,.8fr) 2.65rem;align-items:center;gap:.6rem;min-width:0;display:grid}._customColumnHeadings_1mh5q_514{color:#5e716d;letter-spacing:.045em;text-transform:uppercase;background:#f1f5f3;border-top:1px solid #d8e4e0;border-bottom:1px solid #d8e4e0;padding:.5rem .75rem;font-size:.68rem;font-weight:850}._customColumnHeadings_1mh5q_514 span:nth-child(2){text-align:center}._customColumnHeadings_1mh5q_514 span:nth-child(n+3){text-align:right}._customRows_1mh5q_543{min-width:0;display:grid}._customRow_1mh5q_424{border-bottom:1px solid #e1eae6;min-height:3.85rem;padding:.48rem .75rem}._customRow_1mh5q_424:focus-within{background:#f2f9f6}._customRow_1mh5q_424>div{gap:.2rem;min-width:0;display:grid}._removeRow_1mh5q_198{color:#6c7e7a;cursor:pointer;width:2.55rem;height:2.55rem;font:inherit;background:#fff;border:1px solid #c8d5d1;border-radius:.5rem;place-items:center;padding:0;font-size:1.35rem;line-height:1;display:grid}._removeRow_1mh5q_198:hover{color:#9d3c33;background:#fff2f0;border-color:#c17a72}._editorError_1mh5q_468{margin:0;padding:0 .8rem}._addRow_1mh5q_197{background:var(--money-green-soft);min-height:2.55rem;color:var(--money-green-dark);cursor:pointer;font:inherit;border:1px solid #9fc3b9;border-radius:.52rem;justify-self:start;margin:.72rem;padding:.45rem .68rem;font-size:.79rem;font-weight:850}._addRow_1mh5q_197 span{margin-right:.24rem;font-size:1rem}._addRow_1mh5q_197:hover{border-color:var(--money-green);background:#dcefe8}._addRow_1mh5q_197:disabled{cursor:not-allowed;opacity:.55}._srOnly_1mh5q_621{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._actions_1mh5q_196{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;min-width:0;padding-top:.1rem;display:grid}._actions_1mh5q_196 button{cursor:pointer;min-height:3rem;font:inherit;border-radius:.58rem;padding:.55rem .85rem;font-size:.85rem;font-weight:850}._calculateButton_1mh5q_650{border:1px solid var(--money-green-dark);background:var(--money-green);box-shadow:0 .18rem 0 var(--money-green-dark);color:#fff}._calculateButton_1mh5q_650:hover{background:var(--money-green-dark)}._resetButton_1mh5q_661{color:#35534f;background:#fff;border:1px solid #b8c8c3;min-width:7.6rem}._resetButton_1mh5q_661:hover{background:#f0f5f3}._summaryPanel_1mh5q_214{background:linear-gradient(145deg,#f1f7f4,#fffdf8);align-content:start;gap:.82rem;min-width:0;padding:1rem;display:grid;position:sticky;top:1rem;overflow:hidden}._summaryHeading_1mh5q_58>span{color:var(--money-green)}._summaryHeading_1mh5q_58 h3{color:var(--money-ink);font-size:1.3rem}._summaryHeading_1mh5q_58 h3:focus{outline-offset:3px;outline:3px solid #2077683d}._grandTotal_1mh5q_698{color:#fff;text-align:center;background:radial-gradient(circle at 80% 0,#f0c7793d,#0000 42%),linear-gradient(145deg,#13574f,#197267);border-radius:.8rem;justify-items:center;gap:.18rem;min-width:0;padding:1.15rem .8rem;display:grid}._grandTotal_1mh5q_698>span{color:#cfe6df;letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:900}._grandTotal_1mh5q_698>strong{overflow-wrap:anywhere;color:#fff;max-width:100%;font-family:var(--font-serif,Georgia, "Times New Roman", serif);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:clamp(1.9rem,4.8vw,2.6rem);line-height:1.1}._grandTotal_1mh5q_698>small{color:#d9ece6;font-size:.73rem}._summaryList_1mh5q_736{background:#fff;border:1px solid #d4e0dc;border-radius:.68rem;min-width:0;margin:0;display:grid;overflow:hidden}._summaryList_1mh5q_736>div{border-bottom:1px solid #e1e9e6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;min-width:0;padding:.68rem .7rem;display:grid}._summaryList_1mh5q_736>div:last-child{border-bottom:0}._summaryList_1mh5q_736 dt{color:#526a66;min-width:0;font-size:.76rem;font-weight:720}._summaryList_1mh5q_736 dd{color:var(--money-ink);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:.82rem;font-weight:900}._checkStatus_1mh5q_776{background:#fff;border:1px solid #c6d9d3;border-radius:.68rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;min-width:0;padding:.66rem;display:grid}._checkStatus_1mh5q_776>span{width:1.8rem;height:1.8rem;color:var(--money-green-dark);background:#e1eee9;border-radius:999px;place-items:center;font-size:.82rem;font-weight:900;display:grid}._checkStatus_1mh5q_776>div{gap:.08rem;min-width:0;display:grid}._checkStatus_1mh5q_776 strong{color:var(--money-ink);font-size:.78rem}._checkStatus_1mh5q_776 small{color:#647874;font-size:.68rem;line-height:1.4}._checkStatus_1mh5q_776[data-state=checked]{background:#edf8f3;border-color:#8ebdad}._checkStatus_1mh5q_776[data-state=checked]>span{background:var(--money-green);color:#fff}._checkStatus_1mh5q_776[data-state=mismatch]{background:#fff0ee;border-color:#df9c93}._checkStatus_1mh5q_776[data-state=mismatch]>span{color:#fff;background:#b9483d}._formulaNote_1mh5q_837{background:var(--money-gold-soft);border:1px solid #ead7af;border-radius:.68rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;min-width:0;padding:.68rem;display:grid}._formulaNote_1mh5q_837>span{color:#563b12;background:#e2b763;border-radius:.46rem;place-items:center;width:1.65rem;height:1.65rem;font-weight:900;display:grid}._formulaNote_1mh5q_837 p{color:#6e5a32;gap:.12rem;margin:0;font-size:.71rem;line-height:1.45;display:grid}._formulaNote_1mh5q_837 strong{color:#564218;font-size:.75rem}@container (width<=58rem){._calculatorLayout_1mh5q_204{grid-template-columns:minmax(0,1fr)}._summaryPanel_1mh5q_214{position:static}._summaryList_1mh5q_736{grid-template-columns:repeat(3,minmax(0,1fr))}._summaryList_1mh5q_736>div{border-bottom:0;border-right:1px solid #e1e9e6;grid-template-columns:minmax(0,1fr);align-content:start}._summaryList_1mh5q_736>div:last-child{border-right:0}._summaryList_1mh5q_736 dd{text-align:left}}@container (width<=46rem){._hero_1mh5q_37{grid-template-columns:minmax(0,1fr)}._quickSteps_1mh5q_93{grid-template-columns:repeat(3,minmax(0,1fr))}._quickSteps_1mh5q_93>span{align-items:flex-start;font-size:.76rem}._denominationGrid_1mh5q_291,._customHeading_1mh5q_57{grid-template-columns:minmax(0,1fr)}}@container (width<=34rem){._hero_1mh5q_37,._calculatorLayout_1mh5q_204{padding:1rem}._modePicker_1mh5q_131{padding:.85rem 1rem 0}._modePicker_1mh5q_131>div,._quickSteps_1mh5q_93{grid-template-columns:minmax(0,1fr)}._modePicker_1mh5q_131 button{min-height:3.15rem}._entryPanel_1mh5q_195,._summaryPanel_1mh5q_214{padding:.78rem}._panelHeading_1mh5q_55{display:grid}._liveBadge_1mh5q_262{justify-self:start}._columnHeadings_1mh5q_349,._denominationRow_1mh5q_350{grid-template-columns:minmax(5.3rem,1fr) minmax(4.5rem,5.4rem) minmax(4.8rem,5.6rem);gap:.38rem;padding-left:.58rem;padding-right:.58rem}._denominationRow_1mh5q_350>label span{display:none}._denominationRow_1mh5q_350>output{font-size:.75rem}._customColumnHeadings_1mh5q_514,._customRow_1mh5q_424{grid-template-columns:minmax(4.8rem,1fr) minmax(4.3rem,.7fr) minmax(5.2rem,.9fr) 2.35rem;gap:.35rem;padding-left:.55rem;padding-right:.55rem}._customColumnHeadings_1mh5q_514{font-size:.6rem}._removeRow_1mh5q_198{width:2.3rem;height:2.55rem}._actions_1mh5q_196{grid-template-columns:minmax(0,1fr)}._resetButton_1mh5q_661{width:100%}._summaryList_1mh5q_736{grid-template-columns:minmax(0,1fr)}._summaryList_1mh5q_736>div{border-bottom:1px solid #e1e9e6;border-right:0;grid-template-columns:minmax(0,1fr) auto}._summaryList_1mh5q_736>div:last-child{border-bottom:0}._summaryList_1mh5q_736 dd{text-align:right}}@container (width<=24rem){._hero_1mh5q_37,._calculatorLayout_1mh5q_204,._modePicker_1mh5q_131{padding-left:.68rem;padding-right:.68rem}._entryPanel_1mh5q_195,._summaryPanel_1mh5q_214{padding:.65rem}._groupHeading_1mh5q_56{display:grid}._groupHeading_1mh5q_56>strong{justify-self:start}._columnHeadings_1mh5q_349,._denominationRow_1mh5q_350{grid-template-columns:minmax(4.2rem,1fr) 4.4rem 4.6rem;gap:.28rem;padding-left:.4rem;padding-right:.4rem}._columnHeadings_1mh5q_349{font-size:.57rem}._denominationRow_1mh5q_350>label strong{font-size:.82rem}._denominationRow_1mh5q_350>output{font-size:.68rem}._customColumnHeadings_1mh5q_514,._customRow_1mh5q_424{grid-template-columns:minmax(4.2rem,1fr) 4.2rem minmax(4.4rem,.9fr) 2.2rem;gap:.22rem;padding-left:.38rem;padding-right:.38rem}._customColumnHeadings_1mh5q_514 span:last-child{font-size:0}._customColumnHeadings_1mh5q_514 span:last-child:after{content:"×";font-size:.57rem}._removeRow_1mh5q_198{width:2.15rem}._grandTotal_1mh5q_698>strong{font-size:clamp(1.65rem,11vw,2.15rem)}}@media (prefers-reduced-motion:reduce){._root_1mh5q_1 *,._root_1mh5q_1 :before,._root_1mh5q_1 :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
