._workbench_ur7sp_1,._workbench_ur7sp_1 *,._workbench_ur7sp_1 :before,._workbench_ur7sp_1 :after{box-sizing:border-box}._workbench_ur7sp_1{--etg-ink:#17253d;--etg-muted:#5c6c82;--etg-line:#cbd6e5;--etg-blue:#315c9b;--etg-blue-dark:#1f416f;--etg-teal:#15776f;--etg-amber:#ba782a;width:min(100%,64rem);color:var(--etg-ink);background:#f3f7fb;border:1px solid #bdcbe0;border-radius:1.35rem;margin-inline:auto;overflow:hidden;box-shadow:0 1rem 2.6rem #1f416f1c;container:etg-workbench/inline-size}._workbench_ur7sp_1 button,._workbench_ur7sp_1 input,._workbench_ur7sp_1 select{font:inherit}._workbench_ur7sp_1 button{cursor:pointer}._intro_ur7sp_37{color:#fff;background:radial-gradient(circle at 90% 0,#4d84b461,#0000 20rem),linear-gradient(130deg,#142b4b,#244d80 62%,#236d75);grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);align-items:center;gap:clamp(1rem,3cqi,2rem);padding:clamp(1.3rem,4cqi,2rem);display:grid}._eyebrow_ur7sp_49,._resultsHeader_ur7sp_50 p,._drinkResult_ur7sp_51 header p,._labResult_ur7sp_52 header p{letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}._eyebrow_ur7sp_49{color:#b8d7ed}._intro_ur7sp_37 h2{color:#fff;letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin:.3rem 0 .45rem;font-size:clamp(1.55rem,4cqi,2.35rem);line-height:1.06}._intro_ur7sp_37>div>p:last-child{color:#ffffffd1;max-width:58ch;margin:0;font-size:.9rem;line-height:1.55}._boundaryCallout_ur7sp_82{color:#fff7e7;background:#091b3270;border:1px solid #ffffff2e;border-left:4px solid #efbc65;border-radius:.8rem;gap:.3rem;margin:0;padding:.95rem 1rem;font-size:.8rem;line-height:1.48;display:grid}._boundaryCallout_ur7sp_82 strong{font-size:.84rem}._calculatorGrid_ur7sp_100{grid-template-columns:minmax(0,1.08fr) minmax(19rem,.92fr);align-items:start;gap:1rem;padding:clamp(.85rem,3cqi,1.35rem);display:grid}._form_ur7sp_108,._results_ur7sp_50,._resultBody_ur7sp_110{gap:.85rem;min-width:0;display:grid}._errorSummary_ur7sp_116{color:#772d2a;background:#fff2f0;border:1px solid #dfa8a3;border-radius:.75rem;padding:.78rem .9rem;font-size:.82rem;font-weight:750}._sectionCard_ur7sp_126{border:1px solid var(--etg-line);background:#fff;border-radius:.95rem;min-width:0;margin:0;padding:.95rem}._sectionCard_ur7sp_126 legend{color:var(--etg-ink);align-items:center;gap:.55rem;padding:0 .25rem 0 0;font-size:.94rem;font-weight:900;display:inline-flex}._sectionCard_ur7sp_126 legend>span,._resultStep_ur7sp_146{color:#fff;background:var(--etg-blue);border-radius:.5rem;place-items:center;width:1.7rem;height:1.7rem;font-size:.73rem;font-weight:900;display:inline-grid}._standardDrinkKey_ur7sp_158{color:#1f5d57;background:#e8f5f2;border:1px solid #c2dfd9;border-radius:.7rem;gap:.2rem;margin:.25rem 0 .75rem;padding:.72rem .78rem;font-size:.76rem;line-height:1.45;display:grid}._standardDrinkKey_ur7sp_158 span{color:#53736f}._beverageRows_ur7sp_175{gap:.65rem;display:grid}._beverageRow_ur7sp_175{background:#f8fafc;border:1px solid #d5deea;border-radius:.78rem;gap:.68rem;min-width:0;padding:.78rem;display:grid}._beverageRow_ur7sp_175>header{justify-content:space-between;align-items:center;gap:.65rem;display:flex}._beverageRow_ur7sp_175>header>div{gap:.08rem;min-width:0;display:grid}._beverageRow_ur7sp_175>header strong{color:var(--etg-ink);font-size:.8rem}._beverageRow_ur7sp_175>header span{color:var(--etg-teal);font-size:.68rem;font-weight:750;line-height:1.35}._beverageRow_ur7sp_175>header button{color:#6f4550;background:0 0;border:1px solid #d9c6ca;border-radius:.45rem;flex:none;padding:.28rem .48rem;font-size:.66rem;font-weight:800}._beverageRow_ur7sp_175>header button:disabled{cursor:not-allowed;opacity:.42}._presetField_ur7sp_231,._numberField_ur7sp_232,._methodField_ur7sp_233{gap:.3rem;min-width:0;display:grid}._presetField_ur7sp_231>span,._numberField_ur7sp_232>span,._methodField_ur7sp_233>span{color:#334158;font-size:.7rem;font-weight:820}._rowFieldGrid_ur7sp_247>._numberField_ur7sp_232>span{align-items:flex-end;min-block-size:2.5em;line-height:1.25;display:flex}._presetField_ur7sp_231 select,._methodField_ur7sp_233 select,._suffixInput_ur7sp_256 input{min-width:0;min-height:2.65rem;color:var(--etg-ink);background:#fff;border:1px solid #9eacc0;padding:.58rem .65rem}._presetField_ur7sp_231 select,._methodField_ur7sp_233 select{border-radius:.62rem;width:100%}._rowFieldGrid_ur7sp_247,._labGrid_ur7sp_272{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.58rem;display:grid}._suffixInput_ur7sp_256{grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}._suffixInput_ur7sp_256 input{border-radius:.62rem 0 0 .62rem;width:100%}._suffixInput_ur7sp_256>span{color:#58677b;white-space:nowrap;background:#edf1f6;border:1px solid #9eacc0;border-left:0;border-radius:0 .62rem .62rem 0;place-items:center;min-width:2.8rem;padding-inline:.48rem;font-size:.64rem;font-weight:850;display:grid}._suffixInput_ur7sp_256 input:focus,._presetField_ur7sp_231 select:focus,._methodField_ur7sp_233 select:focus{outline-offset:2px;outline:3px solid #315c9b3d}._beverageRow_ur7sp_175 button:focus-visible{outline-offset:2px;outline:3px solid #315c9b3d}._addButton_ur7sp_309:focus-visible{outline-offset:2px;outline:3px solid #315c9b3d}._calculateButton_ur7sp_310:focus-visible{outline-offset:2px;outline:3px solid #315c9b3d}._resetButton_ur7sp_311:focus-visible{outline-offset:2px;outline:3px solid #315c9b3d}._auditDetails_ur7sp_312 summary:focus-visible{outline-offset:2px;outline:3px solid #315c9b3d}._suffixInput_ur7sp_256 input[aria-invalid=true]{border-color:#b24d49;box-shadow:0 0 0 2px #b24d491a}._fieldError_ur7sp_322{color:#963b37;font-size:.65rem;font-weight:720;line-height:1.4}._addButton_ur7sp_309{width:100%;min-height:2.55rem;color:var(--etg-blue);background:#f3f7fc;border:1px dashed #9eb4d2;border-radius:.68rem;margin-top:.65rem;font-size:.75rem;font-weight:850}._addButton_ur7sp_309>span{color:#fff;background:var(--etg-blue);border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;margin-right:.28rem;display:inline-grid}._sectionHelp_ur7sp_352,._reportNote_ur7sp_353{color:var(--etg-muted);margin:.2rem 0 .7rem;font-size:.72rem;line-height:1.5}._labGrid_ur7sp_272{grid-template-columns:repeat(2,minmax(0,1fr))}._methodField_ur7sp_233{grid-column:1/-1}._reportNote_ur7sp_353{border-left:3px solid #d4a251;margin:.7rem 0 0;padding-left:.65rem}._actions_ur7sp_374{gap:.55rem;display:flex}._calculateButton_ur7sp_310,._resetButton_ur7sp_311{border-radius:.7rem;min-height:3rem;padding:.65rem .9rem;font-size:.78rem;font-weight:900}._calculateButton_ur7sp_310{color:#fff;background:var(--etg-blue);border:1px solid var(--etg-blue);flex:1;box-shadow:0 .45rem .85rem #315c9b2e}._calculateButton_ur7sp_310:hover:not(:disabled){background:var(--etg-blue-dark)}._calculateButton_ur7sp_310:disabled{cursor:wait;opacity:.72}._resetButton_ur7sp_311{color:var(--etg-blue);background:#fff;border:1px solid #9eacc0}._results_ur7sp_50{background:#fff;border:1px solid #c3cfdf;border-radius:1rem;overflow:hidden;box-shadow:0 .7rem 1.6rem #1f416f17}._results_ur7sp_50[data-result-state=stale]{box-shadow:inset 0 0 0 3px #e1ad54,0 .7rem 1.6rem #1f416f17}._resultsHeader_ur7sp_50{color:#fff;background:linear-gradient(120deg,#1e426f,#2c6191);justify-content:space-between;align-items:center;gap:.65rem;min-height:4.35rem;padding:.85rem .95rem;display:flex}._resultsHeader_ur7sp_50>div{min-width:0}._resultsHeader_ur7sp_50 p{color:#bdd8ed}._resultsHeader_ur7sp_50 h2{color:#fff;margin:.12rem 0 0;font-size:1rem;line-height:1.25}._resultsHeader_ur7sp_50 h2:focus{outline:none}._resultsHeader_ur7sp_50>span{color:#3e2a06;text-align:center;background:#f4cb7f;border-radius:999px;flex:none;max-width:10rem;padding:.3rem .48rem;font-size:.6rem;font-weight:900;line-height:1.3}._resultBody_ur7sp_110{padding:0 .85rem .85rem}._drinkResult_ur7sp_51,._labResult_ur7sp_52{background:#f8fafc;border:1px solid #d0dbe8;border-radius:.82rem;gap:.75rem;min-width:0;padding:.85rem;display:grid}._resultBody_ur7sp_110>:first-child{margin-top:.85rem}._drinkResult_ur7sp_51>header,._labResult_ur7sp_52>header{justify-content:space-between;align-items:center;gap:.65rem;display:flex}._drinkResult_ur7sp_51>header>div,._labResult_ur7sp_52>header>div{align-items:center;gap:.55rem;min-width:0;display:flex}._drinkResult_ur7sp_51 header p,._labResult_ur7sp_52 header p{color:#708097;font-size:.57rem}._drinkResult_ur7sp_51 h3,._labResult_ur7sp_52 h3{color:var(--etg-ink);margin:.08rem 0 0;font-size:.82rem;line-height:1.3}._drinkResult_ur7sp_51>header>small,._labResult_ur7sp_52>header>small{color:#1f655f;background:#e4f2ef;border-radius:999px;flex:none;padding:.28rem .4rem;font-size:.55rem;font-weight:850}._labResult_ur7sp_52>header>small{color:#685323;background:#fff2d5}._primaryResult_ur7sp_531{text-align:center;background:linear-gradient(135deg,#e9f1fb,#edf7f5);border:1px solid #c7d8e8;border-radius:.72rem;justify-items:center;padding:.75rem;display:grid}._primaryResult_ur7sp_531 strong{color:var(--etg-blue-dark);font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:clamp(2.1rem,7cqi,3.25rem);line-height:1}._primaryResult_ur7sp_531 span{color:#53677f;letter-spacing:.04em;text-transform:uppercase;margin-top:.28rem;font-size:.68rem;font-weight:850}._supportingResults_ur7sp_558{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;display:grid}._supportingResults_ur7sp_558>div{background:#fff;border:1px solid #d8e0ea;border-radius:.62rem;gap:.15rem;padding:.65rem;display:grid}._supportingResults_ur7sp_558 span{color:#68788c;font-size:.58rem;font-weight:750}._supportingResults_ur7sp_558 strong{color:#263c5c;font-variant-numeric:tabular-nums;font-size:.78rem}._compositionFigure_ur7sp_585,._thresholdFigure_ur7sp_586{border-top:1px solid #d9e1eb;min-width:0;margin:0;padding-top:.68rem}._compositionFigure_ur7sp_585 figcaption,._thresholdFigure_ur7sp_586 figcaption{gap:.08rem;margin-bottom:.55rem;display:grid}._compositionFigure_ur7sp_585 figcaption strong,._thresholdFigure_ur7sp_586 figcaption strong{color:#314158;font-size:.68rem}._compositionFigure_ur7sp_585 figcaption span,._thresholdFigure_ur7sp_586 figcaption span{color:#6c7b8e;font-size:.59rem;line-height:1.4}._compositionBar_ur7sp_613{background:#e7ecf2;border-radius:999px;width:100%;height:.78rem;display:flex;overflow:hidden}._compositionBar_ur7sp_613>span{min-width:2px}._compositionLegend_ur7sp_626{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin:.58rem 0 0;padding:0;list-style:none;display:grid}._compositionLegend_ur7sp_626 li{color:#475970;grid-template-columns:.65rem minmax(0,1fr) auto;align-items:center;gap:.35rem;min-width:0;font-size:.57rem;display:grid}._compositionLegend_ur7sp_626 li>span{border-radius:.18rem;width:.65rem;height:.65rem}._compositionLegend_ur7sp_626 b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._compositionLegend_ur7sp_626 em{color:#647389;font-variant-numeric:tabular-nums;font-style:normal}._comparisonStatus_ur7sp_664{color:#263c5c;text-align:center;background:#eef3fa;border:1px solid #cbd8e8;border-radius:.72rem;justify-items:center;padding:.75rem;display:grid}._comparisonStatus_ur7sp_664>span{color:#53667e;font-size:.65rem;font-weight:850}._comparisonStatus_ur7sp_664 strong{color:var(--etg-blue-dark);font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin-top:.22rem;font-size:clamp(1.45rem,5cqi,2rem)}._comparisonStatus_ur7sp_664 small{color:#718095;margin-top:.12rem;font-size:.55rem}._thresholdPlot_ur7sp_695{padding:.8rem .2rem 0}._thresholdTrack_ur7sp_699{background:#e3e9f1;border:1px solid #cbd5e2;border-radius:999px;height:.78rem;margin-inline:.45rem;position:relative}._resultFill_ur7sp_708{background:linear-gradient(90deg, #7aa5d0, var(--etg-blue));border-radius:999px;max-width:calc(100% + 2px);position:absolute;inset:-1px auto -1px -1px}._cutoffMarker_ur7sp_716,._resultMarker_ur7sp_717{z-index:2;position:absolute;top:50%;transform:translate(-50%,-50%)}._cutoffMarker_ur7sp_716{background:var(--etg-amber);border-radius:999px;width:3px;height:1.65rem;box-shadow:0 0 0 2px #fff}._resultMarker_ur7sp_717{background:var(--etg-blue);width:.85rem;height:.85rem;box-shadow:0 0 0 2px var(--etg-blue);border:3px solid #fff;border-radius:50%}._scaleLabels_ur7sp_741{color:#758399;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.45rem;font-size:.55rem;display:flex}._thresholdLegend_ur7sp_750{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin:.65rem 0 0;display:grid}._thresholdLegend_ur7sp_750>div{background:#fff;border:1px solid #d8e0ea;border-radius:.58rem;gap:.18rem;padding:.58rem;display:grid}._thresholdLegend_ur7sp_750 dt{color:#607087;align-items:center;gap:.35rem;font-size:.57rem;font-weight:750;display:flex}._thresholdLegend_ur7sp_750 dd{color:#263c5c;font-variant-numeric:tabular-nums;margin:0;font-size:.74rem;font-weight:880}._resultSwatch_ur7sp_783,._cutoffSwatch_ur7sp_784{border-radius:50%;width:.7rem;height:.7rem}._resultSwatch_ur7sp_783{background:var(--etg-blue)}._cutoffSwatch_ur7sp_784{background:var(--etg-amber);border-radius:.12rem}._reportDetails_ur7sp_799{background:#fff;border:1px solid #d8e0ea;border-radius:.62rem;gap:0;margin:0;padding:0 .68rem;display:grid}._reportDetails_ur7sp_799>div{border-top:1px solid #e1e7ef;grid-template-columns:minmax(6rem,.7fr) minmax(0,1.3fr);gap:.55rem;padding:.55rem 0;display:grid}._reportDetails_ur7sp_799>div:first-child{border-top:0}._reportDetails_ur7sp_799 dt,._reportDetails_ur7sp_799 dd{margin:0;font-size:.59rem;line-height:1.4}._reportDetails_ur7sp_799 dt{color:#6d7b8e}._reportDetails_ur7sp_799 dd{color:#334861;font-weight:750}._notCalculated_ur7sp_837{color:#6a5735;background:#fff9ed;border:1px solid #dfc791;border-radius:.75rem;gap:.65rem;padding:.78rem;display:grid}._notCalculated_ur7sp_837 header{grid-template-columns:1.8rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid}._notCalculated_ur7sp_837 header>span{color:#fff;background:#80632b;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-weight:900;display:grid}._notCalculated_ur7sp_837 header div{gap:.1rem;display:grid}._notCalculated_ur7sp_837 header strong{font-size:.7rem}._notCalculated_ur7sp_837 header p{color:#806f50;margin:0;font-size:.57rem}._notCalculated_ur7sp_837 ul{gap:0;margin:0;padding:0;list-style:none;display:grid}._notCalculated_ur7sp_837 li{border-top:1px solid #eadbb8;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:.45rem 0;font-size:.59rem;line-height:1.35;display:grid}._notCalculated_ur7sp_837 li b{color:#72561d;white-space:nowrap}._auditDetails_ur7sp_312{background:#fff;border:1px solid #d0d9e5;border-radius:.72rem;overflow:hidden}._auditDetails_ur7sp_312 summary{color:#344b68;cursor:pointer;padding:.68rem .75rem;font-size:.67rem;font-weight:850}._tableFrame_ur7sp_918{border:1px solid #d7dfe9;border-radius:.55rem;min-width:0;margin:0 .65rem;overflow-x:auto}._tableFrame_ur7sp_918 table{border-collapse:collapse;color:#43546b;font-variant-numeric:tabular-nums;width:100%;min-width:29rem;font-size:.58rem}._tableFrame_ur7sp_918 th,._tableFrame_ur7sp_918 td{text-align:left;border-bottom:1px solid #e0e6ed;padding:.5rem}._tableFrame_ur7sp_918 thead th{color:#3b526f;letter-spacing:.025em;text-transform:uppercase;background:#edf2f8;font-size:.54rem}._tableFrame_ur7sp_918 tbody tr:last-child th,._tableFrame_ur7sp_918 tbody tr:last-child td{border-bottom:0}._auditDetails_ur7sp_312>p{color:#68788c;margin:.55rem .72rem .72rem;font-size:.58rem;line-height:1.45}._emptyResult_ur7sp_962{text-align:center;place-content:center;min-height:28rem;padding:2rem;display:grid}._emptyResult_ur7sp_962>span{width:4.2rem;height:4.2rem;color:var(--etg-blue-dark);background:#e1ebf7;border-radius:1rem;place-self:center;place-items:center;font-size:.82rem;font-weight:900;display:grid}._emptyResult_ur7sp_962 h2{color:var(--etg-ink);margin:.9rem 0 0;font-size:1.1rem}._emptyResult_ur7sp_962 h2:focus{outline:none}._emptyResult_ur7sp_962 p{max-width:31ch;color:var(--etg-muted);margin:.45rem auto 0;font-size:.75rem;line-height:1.5}._srOnly_ur7sp_1001{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@container etg-workbench (width<=50rem){._intro_ur7sp_37,._calculatorGrid_ur7sp_100{grid-template-columns:minmax(0,1fr)}}@container etg-workbench (width<=37rem){._rowFieldGrid_ur7sp_247{grid-template-columns:minmax(0,1fr)}._rowFieldGrid_ur7sp_247>._numberField_ur7sp_232>span{min-block-size:0}._compositionLegend_ur7sp_626,._labGrid_ur7sp_272{grid-template-columns:minmax(0,1fr)}._methodField_ur7sp_233{grid-column:auto}}@container etg-workbench (width<=29rem){._intro_ur7sp_37,._calculatorGrid_ur7sp_100{padding-inline:.72rem}._beverageRow_ur7sp_175>header,._drinkResult_ur7sp_51>header,._labResult_ur7sp_52>header,._resultsHeader_ur7sp_50{align-items:flex-start}._drinkResult_ur7sp_51>header,._labResult_ur7sp_52>header,._resultsHeader_ur7sp_50,._actions_ur7sp_374{grid-template-columns:minmax(0,1fr);display:grid}._drinkResult_ur7sp_51>header>small,._labResult_ur7sp_52>header>small,._resultsHeader_ur7sp_50>span{justify-self:start}._supportingResults_ur7sp_558,._thresholdLegend_ur7sp_750,._reportDetails_ur7sp_799>div,._notCalculated_ur7sp_837 li{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){._workbench_ur7sp_1 input,._workbench_ur7sp_1 select,._workbench_ur7sp_1 button{font-size:16px}}@media (prefers-reduced-motion:reduce){._workbench_ur7sp_1 *,._workbench_ur7sp_1 :before,._workbench_ur7sp_1 :after{scroll-behavior:auto!important;transition:none!important}}@media (forced-colors:active){._workbench_ur7sp_1,._sectionCard_ur7sp_126,._beverageRow_ur7sp_175,._results_ur7sp_50,._drinkResult_ur7sp_51,._labResult_ur7sp_52,._thresholdLegend_ur7sp_750>div,._notCalculated_ur7sp_837,._auditDetails_ur7sp_312{border-color:canvastext}._calculateButton_ur7sp_310,._resultMarker_ur7sp_717,._cutoffMarker_ur7sp_716{border:2px solid buttontext}}
