._root_vcvqf_1{--estimate-ink:#203436;--estimate-muted:#526466;--estimate-indigo:#4e62a6;--estimate-indigo-deep:#31487d;--estimate-green:#316d62;--estimate-coral:#bc684f;--estimate-amber:#d9953f;--estimate-paper:#fffefa;--estimate-soft:#f5f6f2;--estimate-line:#20343626;color:var(--estimate-ink);gap:.9rem;width:100%;min-width:0;max-width:56rem;margin-inline:auto;display:grid}._intro_vcvqf_21{border:1px solid var(--estimate-line);background:radial-gradient(circle at 91% 14%,#d9953f3b,#0000 27%),linear-gradient(135deg,#f1f4fb,#fffaf0);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:1.05rem 1.2rem;display:grid}._intro_vcvqf_21>div,._panelHeading_vcvqf_36>div,._stepHeading_vcvqf_37,._primaryResult_vcvqf_38,._detailHeading_vcvqf_39>div,._roundedList_vcvqf_40 li>div{min-width:0}._intro_vcvqf_21>div>span,._panelHeading_vcvqf_36>div>span,._stepHeading_vcvqf_37>span,._primaryResult_vcvqf_38>span,._detailHeading_vcvqf_39>div>span{color:var(--estimate-indigo-deep);letter-spacing:.1em;text-transform:uppercase;font-size:.69rem;font-weight:850;display:block}._intro_vcvqf_21 h2{margin:.2rem 0 .38rem;font-size:clamp(1.2rem,3vw,1.55rem);line-height:1.14}._intro_vcvqf_21 p{color:var(--estimate-muted);max-width:42rem;margin:0;font-size:.84rem;line-height:1.5}._intro_vcvqf_21>code{color:var(--estimate-indigo-deep);white-space:nowrap;background:#ffffffd6;border:1px solid #4e62a62b;border-radius:.8rem;padding:.78rem .9rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,3vw,1.25rem);font-weight:800;box-shadow:0 .6rem 1.35rem #20343614}._governance_vcvqf_84{color:var(--estimate-muted);background:#f4f6fa;border:1px solid #4e62a621;border-radius:.7rem;flex-wrap:wrap;align-items:center;gap:.35rem .72rem;margin:0;padding:.56rem .75rem;font-size:.72rem;display:flex}._governance_vcvqf_84 strong{color:var(--estimate-indigo-deep)}._inputCard_vcvqf_102,._resultCard_vcvqf_103{background:var(--estimate-paper);border:1px solid var(--estimate-line);border-radius:1rem;min-width:0}._inputCard_vcvqf_102{gap:.85rem;padding:1rem 1.1rem 1.1rem;display:grid}._panelHeading_vcvqf_36,._detailHeading_vcvqf_39{justify-content:space-between;align-items:start;gap:.8rem;min-width:0;display:flex}._panelHeading_vcvqf_36 h3,._stepHeading_vcvqf_37 h3,._primaryResult_vcvqf_38 h3,._detailHeading_vcvqf_39 h4{margin:.16rem 0 0;line-height:1.22}._panelHeading_vcvqf_36 h3,._stepHeading_vcvqf_37 h3,._primaryResult_vcvqf_38 h3{font-size:1.05rem}._detailHeading_vcvqf_39 h4{font-size:.96rem}._panelHeading_vcvqf_36 p{color:var(--estimate-muted);margin:.28rem 0 0;font-size:.7rem;line-height:1.4}._panelHeading_vcvqf_36>strong{color:var(--estimate-indigo-deep);background:#f1f3f8;border:1px solid #4e62a61f;border-radius:999px;flex:none;padding:.32rem .52rem;font-size:.68rem}._addendFieldset_vcvqf_160,._strategyFieldset_vcvqf_161{border:0;min-width:0;margin:0;padding:0}._addendFieldset_vcvqf_160>legend,._strategyFieldset_vcvqf_161>legend{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._addendList_vcvqf_182{scrollbar-color:#4e62a659 transparent;gap:.68rem;min-width:0;max-height:29rem;padding:.1rem .2rem .1rem .05rem;display:grid;overflow-y:auto}._addendRow_vcvqf_192{grid-template-columns:minmax(0,1fr) auto;gap:.26rem .45rem;min-width:0;display:grid}._addendRow_vcvqf_192 label{grid-column:1/-1;gap:.34rem;min-width:0;display:grid}._addendRow_vcvqf_192:has(._removeButton_vcvqf_206) label{grid-column:1}._addendRow_vcvqf_192 label>span,._placeField_vcvqf_211>span,._bulkPanel_vcvqf_212 label>span{color:var(--estimate-ink);font-size:.78rem;font-weight:830}._addendRow_vcvqf_192 input,._placeField_vcvqf_211 select,._bulkPanel_vcvqf_212 textarea{color:var(--estimate-ink);font:inherit;background:#fff;border:1px solid #2034363d;border-radius:.68rem;width:100%;min-width:0;font-size:16px}._addendRow_vcvqf_192 input,._placeField_vcvqf_211 select{min-height:3rem;padding:.66rem .75rem}._addendRow_vcvqf_192 input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:720}._addendRow_vcvqf_192 input:focus,._placeField_vcvqf_211 select:focus,._bulkPanel_vcvqf_212 textarea:focus{border-color:var(--estimate-indigo);outline:none;box-shadow:0 0 0 3px #4e62a624}._addendRow_vcvqf_192 input[aria-invalid=true],._bulkPanel_vcvqf_212 textarea[aria-invalid=true]{border-color:#b34c3e;box-shadow:0 0 0 2px #b34c3e17}._addendRow_vcvqf_192>small{color:var(--estimate-muted);grid-column:1;min-height:.82rem;font-size:.64rem;line-height:1.35}._addendRow_vcvqf_192>small._fieldError_vcvqf_264,._bulkPanel_vcvqf_212>small._fieldError_vcvqf_264{color:#a23b30;font-weight:750}._removeButton_vcvqf_206{color:#8b5144;cursor:pointer;font:inherit;background:#fff;border:1px solid #2034362e;border-radius:.68rem;align-self:end;width:3rem;height:3rem;font-size:1rem;font-weight:850}._removeButton_vcvqf_206:hover{background:#fff3ef;border-color:#bc684f6b}._entryActions_vcvqf_289{flex-wrap:wrap;gap:.42rem;display:flex}._addButton_vcvqf_295,._pasteButton_vcvqf_296,._bulkPanel_vcvqf_212>button,._optionsToggle_vcvqf_298{cursor:pointer;font:inherit}._addButton_vcvqf_295,._pasteButton_vcvqf_296{color:var(--estimate-indigo-deep);background:#fff;border:1px solid #4e62a633;border-radius:.65rem;align-items:center;gap:.35rem;min-height:2.65rem;padding:.55rem .7rem;font-size:.72rem;font-weight:820;display:inline-flex}._addButton_vcvqf_295:hover:not(:disabled),._pasteButton_vcvqf_296:hover{background:#f2f4fb;border-color:#4e62a66b}._addButton_vcvqf_295:disabled{cursor:not-allowed;opacity:.5}._bulkPanel_vcvqf_212{background:#f5f6fb;border:1px solid #4e62a624;border-radius:.76rem;gap:.45rem;min-width:0;padding:.72rem;display:grid}._bulkPanel_vcvqf_212 label{gap:.35rem;min-width:0;display:grid}._bulkPanel_vcvqf_212 textarea{resize:vertical;min-height:6rem;padding:.65rem .72rem;line-height:1.45}._bulkPanel_vcvqf_212>small{color:var(--estimate-muted);font-size:.66rem;line-height:1.35}._bulkPanel_vcvqf_212>button{background:var(--estimate-indigo-deep);border:1px solid var(--estimate-indigo-deep);color:#fff;border-radius:.58rem;justify-self:start;min-height:2.55rem;padding:.55rem .72rem;font-size:.72rem;font-weight:820}._roundingSection_vcvqf_370{background:var(--estimate-soft);border:1px solid #2034361c;border-radius:.82rem;gap:.72rem;min-width:0;padding:.82rem;display:grid}._stepHeading_vcvqf_37 h3{margin-top:.14rem}._placeField_vcvqf_211{gap:.36rem;min-width:0;display:grid}._placeField_vcvqf_211 select{-webkit-appearance:auto;appearance:auto}._placeField_vcvqf_211>small{color:var(--estimate-muted);font-size:.66rem;line-height:1.35}._optionsToggle_vcvqf_298{color:var(--estimate-ink);text-align:left;background:#fff;border:1px solid #20343624;border-radius:.66rem;justify-content:space-between;align-items:center;gap:.6rem;width:100%;min-height:3rem;padding:.56rem .68rem;display:flex}._optionsToggle_vcvqf_298>span:first-child{gap:.08rem;display:grid}._optionsToggle_vcvqf_298 small{color:var(--estimate-muted);font-size:.63rem}._optionsToggle_vcvqf_298 strong{color:var(--estimate-indigo-deep);font-size:.75rem}._optionsToggle_vcvqf_298>span:last-child{color:var(--estimate-indigo-deep);background:#f1f3f8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.9rem;font-weight:800;display:flex}._strategyFieldset_vcvqf_161>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;min-width:0;display:grid}._strategyFieldset_vcvqf_161 label{cursor:pointer;background:#fff;border:1px solid #20343626;border-radius:.68rem;grid-template-columns:auto auto minmax(0,1fr);align-content:start;gap:.22rem;min-width:0;min-height:5.3rem;padding:.6rem;display:grid}._strategyFieldset_vcvqf_161 label[data-active=true]{border-color:var(--estimate-indigo);background:#eef1fb;box-shadow:0 0 0 2px #4e62a617}._strategyFieldset_vcvqf_161 input{accent-color:var(--estimate-indigo);width:1rem;height:1rem;margin:.08rem 0 0}._strategyFieldset_vcvqf_161 label>span{color:var(--estimate-coral);font-size:.82rem;font-weight:850}._strategyFieldset_vcvqf_161 label>strong{color:var(--estimate-indigo-deep);font-size:.69rem;line-height:1.3}._strategyFieldset_vcvqf_161 label>small{color:var(--estimate-muted);grid-column:1/-1;font-size:.61rem;line-height:1.4}._previewRow_vcvqf_497{background:#fffaf0;border:1px solid #d9953f33;border-radius:.68rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.2rem .65rem;min-width:0;padding:.58rem .68rem;display:grid}._previewRow_vcvqf_497>span{color:#8c5c25;font-size:.65rem;font-weight:800}._previewRow_vcvqf_497>strong{color:var(--estimate-ink);overflow-wrap:anywhere;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem}._previewRow_vcvqf_497>small{color:var(--estimate-muted);text-align:right;font-size:.62rem}._errorSummary_vcvqf_529{color:#7f3027;background:#fff1ed;border:1px solid #b34c3e38;border-radius:.68rem;gap:.1rem;padding:.62rem .68rem;font-size:.72rem;line-height:1.4;display:grid}._formActions_vcvqf_541{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}._calculateButton_vcvqf_547,._clearButton_vcvqf_548{cursor:pointer;font:inherit;border-radius:.68rem;min-height:2.85rem;padding:.65rem .82rem;font-size:.8rem;font-weight:850}._calculateButton_vcvqf_547{background:var(--estimate-indigo-deep);border:1px solid var(--estimate-indigo-deep);color:#fff;justify-content:space-between;align-items:center;gap:.6rem;display:flex}._calculateButton_vcvqf_547:hover:not(:disabled){background:#273a68;border-color:#273a68}._calculateButton_vcvqf_547:disabled{cursor:wait;opacity:.68}._clearButton_vcvqf_548{color:var(--estimate-ink);background:#fff;border:1px solid #20343633}._resultCard_vcvqf_103{gap:.82rem;padding:.92rem;display:grid;overflow:hidden}._resultHero_vcvqf_591{background:radial-gradient(circle at 90% 10%,#d9953f38,#0000 31%),linear-gradient(135deg,#eef2fb,#fffaf0);border:1px solid #4e62a624;border-radius:.82rem;grid-template-columns:minmax(0,.8fr) minmax(16rem,1.2fr);gap:.85rem;min-width:0;padding:.88rem;display:grid}._primaryResult_vcvqf_38 h3:focus-visible{outline-offset:3px;border-radius:.2rem;outline:3px solid #4e62a638}._primaryResult_vcvqf_38 output{color:var(--estimate-indigo-deep);overflow-wrap:anywhere;max-width:100%;margin-top:.68rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,8vw,4.3rem);font-weight:850;line-height:.95;display:block}._primaryResult_vcvqf_38 p{color:var(--estimate-muted);margin:.6rem 0 0;font-size:.7rem;line-height:1.45}._additionSheet_vcvqf_629{background-color:#fff;background-image:linear-gradient(#4e62a60b 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 1.55rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #4e62a626;border-radius:.7rem;gap:.42rem;min-width:0;padding:.72rem;display:grid;overflow-x:auto}._additionSheet_vcvqf_629>span{color:var(--estimate-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:800}._additionRows_vcvqf_651{gap:.18rem;min-width:max-content;display:grid}._additionRows_vcvqf_651>div{grid-template-columns:.8rem minmax(4.2rem,auto) auto minmax(4.2rem,auto);justify-content:end;align-items:baseline;gap:.45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid}._additionRows_vcvqf_651 i{color:var(--estimate-coral);font-style:normal;font-weight:850}._additionRows_vcvqf_651 span{color:var(--estimate-muted);text-align:right}._additionRows_vcvqf_651 b{color:#929e9d}._additionRows_vcvqf_651 strong{color:var(--estimate-indigo-deep);text-align:right}._additionRows_vcvqf_651>small{color:var(--estimate-muted);text-align:right;padding:.2rem 0;font-size:.62rem}._additionTotal_vcvqf_693{border-top:2px solid #31487d8c;grid-template-columns:minmax(4.2rem,auto) auto minmax(4.2rem,auto);justify-content:end;align-items:baseline;gap:.5rem;min-width:max-content;padding-top:.42rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid}._additionTotal_vcvqf_693 span{color:var(--estimate-muted);text-align:right}._additionTotal_vcvqf_693 b{color:var(--estimate-coral)}._additionTotal_vcvqf_693 strong{color:var(--estimate-indigo-deep);text-align:right;font-size:1rem}._resultMetrics_vcvqf_720{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;min-width:0;margin:0;display:grid}._resultMetrics_vcvqf_720>div{background:#fff;border:1px solid #2034361f;border-radius:.68rem;gap:.28rem;min-width:0;padding:.62rem;display:grid}._resultMetrics_vcvqf_720 dt{color:var(--estimate-muted);font-size:.65rem;font-weight:760}._resultMetrics_vcvqf_720 dd{color:var(--estimate-indigo-deep);overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;font-weight:850}._detailSection_vcvqf_753{background:#f7f8f5;border:1px solid #2034361c;border-radius:.78rem;gap:.68rem;min-width:0;padding:.74rem;display:grid}._detailHeading_vcvqf_39>small{color:var(--estimate-muted);background:#fff;border:1px solid #2034361a;border-radius:999px;flex:none;padding:.3rem .48rem;font-size:.62rem;font-weight:800}._roundedList_vcvqf_40{gap:.38rem;min-width:0;max-height:19rem;margin:0;padding:0 .18rem 0 0;list-style:none;display:grid;overflow-y:auto}._roundedList_vcvqf_40 li{background:#fff;border:1px solid #2034361a;border-radius:.62rem;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;padding:.5rem .58rem;display:grid}._roundedList_vcvqf_40 li>span{color:var(--estimate-indigo-deep);background:#eef1fb;border-radius:50%;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;font-size:.6rem;font-weight:850;display:flex}._roundedList_vcvqf_40 li>div{gap:.08rem;display:grid}._roundedList_vcvqf_40 li small{color:var(--estimate-muted);font-size:.58rem}._roundedList_vcvqf_40 li strong{color:var(--estimate-ink);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem}._roundedList_vcvqf_40 li>b{color:var(--estimate-coral)}._precisionNote_vcvqf_831{color:var(--estimate-muted);border-top:1px solid #2034361f;padding-top:.58rem;font-size:.68rem}._precisionNote_vcvqf_831 summary{color:var(--estimate-indigo-deep);cursor:pointer;font-weight:820}._precisionNote_vcvqf_831 ul{gap:.28rem;margin:.45rem 0 0;padding-left:1rem;line-height:1.45;display:grid}._addButton_vcvqf_295:focus-visible{outline-offset:2px;outline:3px solid #4e62a63d}._pasteButton_vcvqf_296:focus-visible{outline-offset:2px;outline:3px solid #4e62a63d}._bulkPanel_vcvqf_212>button:focus-visible{outline-offset:2px;outline:3px solid #4e62a63d}._optionsToggle_vcvqf_298:focus-visible{outline-offset:2px;outline:3px solid #4e62a63d}._strategyFieldset_vcvqf_161 input:focus-visible{outline-offset:2px;outline:3px solid #4e62a63d}._removeButton_vcvqf_206:focus-visible{outline-offset:2px;outline:3px solid #4e62a63d}._calculateButton_vcvqf_547:focus-visible{outline-offset:2px;outline:3px solid #4e62a63d}._clearButton_vcvqf_548:focus-visible{outline-offset:2px;outline:3px solid #4e62a63d}._precisionNote_vcvqf_831 summary:focus-visible{outline-offset:2px;outline:3px solid #4e62a63d}._srOnly_vcvqf_865{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){._resultHero_vcvqf_591{grid-template-columns:minmax(0,1fr)}._resultMetrics_vcvqf_720{grid-template-columns:repeat(2,minmax(0,1fr))}._resultMetrics_vcvqf_720>div:last-child{grid-column:1/-1}._strategyFieldset_vcvqf_161>div{grid-template-columns:minmax(0,1fr)}._strategyFieldset_vcvqf_161 label{min-height:0}}@media (max-width:520px){._root_vcvqf_1{gap:.72rem}._intro_vcvqf_21{grid-template-columns:minmax(0,1fr);padding:.9rem}._intro_vcvqf_21>code{text-align:center;justify-self:stretch}._inputCard_vcvqf_102,._resultCard_vcvqf_103{padding:.72rem}._previewRow_vcvqf_497{grid-template-columns:minmax(0,1fr)}._previewRow_vcvqf_497>small{text-align:left}._formActions_vcvqf_541{grid-template-columns:minmax(0,1fr) auto}._resultMetrics_vcvqf_720{grid-template-columns:minmax(0,1fr)}._resultMetrics_vcvqf_720>div:last-child{grid-column:auto}._roundedList_vcvqf_40 li{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);gap:.38rem}}@media (max-width:360px){._entryActions_vcvqf_289,._formActions_vcvqf_541{grid-template-columns:minmax(0,1fr);display:grid}._addButton_vcvqf_295,._pasteButton_vcvqf_296,._clearButton_vcvqf_548{justify-content:center;width:100%}._roundedList_vcvqf_40 li{grid-template-columns:auto minmax(0,1fr);align-items:start}._roundedList_vcvqf_40 li>b{display:none}}@media (prefers-reduced-motion:no-preference){._addendRow_vcvqf_192 input,._placeField_vcvqf_211 select,._addButton_vcvqf_295,._pasteButton_vcvqf_296,._removeButton_vcvqf_206,._optionsToggle_vcvqf_298,._strategyFieldset_vcvqf_161 label,._calculateButton_vcvqf_547,._clearButton_vcvqf_548{transition:background-color .15s,border-color .15s,box-shadow .15s}}
