._workbench_1v111_1{--perc-ink:#183236;--perc-copy:#506669;--perc-line:#c8d8d6;--perc-teal:#126d66;--perc-teal-dark:#0b514d;--perc-teal-soft:#e8f5f2;--perc-navy:#173f49;--perc-positive:#8b5a0a;--perc-positive-soft:#fff4dd;--perc-error:#a63d35;--perc-error-soft:#fff0ed;--perc-negative:#176b4a;--perc-negative-soft:#eaf7f0;width:min(100%,68rem);color:var(--perc-ink);background:#f5faf8;border:1px solid #b9cdca;border-radius:1.35rem;margin-inline:auto;overflow:hidden;box-shadow:0 1rem 2.6rem #1540411a;container-type:inline-size}._workbench_1v111_1,._workbench_1v111_1 *{box-sizing:border-box}._workbench_1v111_1 button,._workbench_1v111_1 input{font:inherit}._intro_1v111_36{color:#fff;background:radial-gradient(circle at 92% 0,#5baba159,#0000 20rem),linear-gradient(125deg,#123a44,#1d5c61);grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr);align-items:center;gap:clamp(1rem,3cqi,2rem);padding:clamp(1.25rem,4cqi,2rem);display:grid}._introCopy_1v111_48{min-width:0}._eyebrow_1v111_52,._groupHeading_1v111_53 p,._gateHeading_1v111_54 p,._resultKicker_1v111_55{letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}._eyebrow_1v111_52{color:#bce6df}._intro_1v111_36 h2{color:#fff;font-family:var(--font-serif,Georgia, "Times New Roman", serif);letter-spacing:-.035em;margin:.35rem 0 .55rem;font-size:clamp(1.7rem,4.5cqi,2.55rem);line-height:1.05}._introCopy_1v111_48>p:last-child{color:#ffffffd1;max-width:60ch;margin:0;font-size:.93rem;line-height:1.58}._safetyBanner_1v111_84{color:#fff9e9;background:#05232975;border:1px solid #ffffff3d;border-left:4px solid #f2c66b;border-radius:.85rem;gap:.32rem;min-width:0;padding:.95rem 1rem;display:grid}._safetyBanner_1v111_84 strong{font-size:.86rem}._safetyBanner_1v111_84 span{color:#ffffffd1;font-size:.8rem;line-height:1.5}._layout_1v111_106{grid-template-columns:minmax(0,1.14fr) minmax(18rem,.86fr);align-items:start;gap:1rem;padding:clamp(.75rem,2.5cqi,1.2rem);display:grid}._form_1v111_114{gap:.8rem;min-width:0;display:grid}._exampleNotice_1v111_120{color:#654a1b;background:linear-gradient(135deg,#fff8e8,#fffdf7);border:1px solid #d9bd79;border-left:4px solid #b57a16;border-radius:.78rem;gap:.24rem;padding:.78rem .85rem;display:grid}._exampleNotice_1v111_120 strong{color:#5b4116;font-size:.82rem}._exampleNotice_1v111_120 span{font-size:.75rem;line-height:1.48}._gateCard_1v111_141,._progressCard_1v111_142,._criterionGroup_1v111_143{border:1px solid var(--perc-line);background:#fff;border-radius:.95rem;min-width:0}._gateCard_1v111_141,._criterionGroup_1v111_143{padding:.95rem}._gateHeading_1v111_54,._groupHeading_1v111_53{border-bottom:1px solid #e0e9e7;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.68rem;min-width:0;padding-bottom:.72rem;display:grid}._gateHeading_1v111_54>span,._groupHeading_1v111_53>span{background:var(--perc-teal);color:#fff;border-radius:999px;place-items:center;width:1.8rem;height:1.8rem;font-size:.76rem;font-weight:900;display:grid}._gateHeading_1v111_54 p,._groupHeading_1v111_53 p{color:var(--perc-teal)}._gateHeading_1v111_54 h3,._groupHeading_1v111_53 h3{color:var(--perc-ink);font-family:var(--font-serif,Georgia, "Times New Roman", serif);margin:.12rem 0 0;font-size:1.12rem;line-height:1.2}._gateLabel_1v111_193{cursor:pointer;background:var(--perc-teal-soft);border:1px solid #b9cfca;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;margin-top:.78rem;padding:.78rem;display:grid}._gateLabel_1v111_193:has(input:checked){border-color:var(--perc-teal);box-shadow:inset .22rem 0 var(--perc-teal);background:#ddf1ec}._gateLabel_1v111_193 input{width:1.18rem;height:1.18rem;accent-color:var(--perc-teal);margin:.08rem 0 0}._gateLabel_1v111_193>span{gap:.22rem;min-width:0;display:grid}._gateLabel_1v111_193 strong{font-size:.86rem}._gateLabel_1v111_193 small{color:var(--perc-copy);font-size:.78rem;line-height:1.48}._gateLabel_1v111_193:has(input:focus-visible){outline-offset:2px;outline:3px solid #126d663d}._gateLabel_1v111_193:has(input[aria-invalid=true]){border-color:var(--perc-error);background:var(--perc-error-soft)}._gateError_1v111_245{min-height:1rem;color:var(--perc-error);margin:.35rem 0 0;font-size:.76rem;font-weight:750}._progressCard_1v111_142{background:linear-gradient(145deg,#f1f8f6,#fff);gap:.6rem;padding:.75rem .85rem;display:grid}._progressHeading_1v111_260{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._progressHeading_1v111_260>div{gap:.1rem;min-width:0;display:grid}._progressHeading_1v111_260 strong{font-size:.82rem}._progressHeading_1v111_260 span{color:var(--perc-copy);font-size:.73rem}._progressHeading_1v111_260 b{color:var(--perc-teal-dark);font-variant-numeric:tabular-nums;font-size:.9rem}._progressTrack_1v111_288{background:#dce8e5;border-radius:999px;height:.48rem;overflow:hidden}._progressTrack_1v111_288 span{width:var(--perc-progress);border-radius:inherit;background:linear-gradient(90deg,#17877d,#42a58f);height:100%;transition:width .18s;display:block}._numericGrid_1v111_304{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.75rem;display:grid}._numericCriterion_1v111_311{background:#fbfdfc;border:1px solid #d6e1df;border-radius:.75rem;align-content:start;gap:.42rem;min-width:0;padding:.72rem;display:grid}._numericLabel_1v111_322{gap:.12rem;min-width:0;display:grid}._numericLabel_1v111_322 strong{color:var(--perc-ink);font-size:.82rem;line-height:1.25}._numericLabel_1v111_322 small{color:var(--perc-teal-dark);font-size:.72rem;font-weight:750;line-height:1.35}._inputWithUnit_1v111_341{grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}._inputWithUnit_1v111_341 input{width:100%;min-width:0;min-height:2.8rem;color:var(--perc-ink);font-variant-numeric:tabular-nums;background:#fff;border:1px solid #94aaa7;border-radius:.58rem 0 0 .58rem;padding:.58rem .65rem;font-size:.94rem;font-weight:750}._inputWithUnit_1v111_341>span{min-width:2.65rem;color:var(--perc-copy);background:#edf3f1;border:1px solid #94aaa7;border-left:0;border-radius:0 .58rem .58rem 0;place-items:center;padding-inline:.48rem;font-size:.72rem;font-weight:800;display:grid}._inputWithUnit_1v111_341 input:hover{border-color:var(--perc-teal)}._inputWithUnit_1v111_341 input:focus{z-index:1;border-color:var(--perc-teal);outline-offset:2px;outline:3px solid #126d6638;position:relative}._inputWithUnit_1v111_341 input[aria-invalid=true]{border-color:var(--perc-error)}._fieldHelp_1v111_391,._fieldError_1v111_392{min-height:2.2em;font-size:.7rem;line-height:1.38}._fieldHelp_1v111_391{color:var(--perc-copy)}._fieldError_1v111_392{color:var(--perc-error);font-weight:750}._statusPill_1v111_407{color:#657775;background:#edf2f1;border-radius:999px;justify-self:start;padding:.26rem .45rem;font-size:.68rem;font-weight:850}._statusPill_1v111_407[data-status=negative]{background:var(--perc-negative-soft);color:var(--perc-negative)}._statusPill_1v111_407[data-status=positive]{background:var(--perc-positive-soft);color:var(--perc-positive)}._binaryList_1v111_427{gap:0;margin-top:.45rem;display:grid}._binaryCriterion_1v111_433{border:0;border-bottom:1px solid #e2eae8;min-width:0;margin:0;padding:.65rem 0}._binaryCriterion_1v111_433:last-child{border-bottom:0;padding-bottom:0}._binaryCriterion_1v111_433 legend{max-width:100%;color:var(--perc-ink);padding:0;font-size:.84rem;font-weight:850;line-height:1.35}._binaryRow_1v111_455{grid-template-columns:minmax(0,1fr) minmax(10.5rem,.72fr);align-items:center;gap:.8rem;margin-top:.25rem;display:grid}._binaryRow_1v111_455>p{color:var(--perc-copy);margin:0;font-size:.74rem;line-height:1.45}._segmentedControl_1v111_470{background:#f3f6f5;border:1px solid #9fb4b1;border-radius:.62rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}._segmentedControl_1v111_470 button{cursor:pointer;color:#526563;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.35rem;min-width:0;min-height:2.75rem;padding:.55rem .65rem;font-size:.78rem;font-weight:820;display:flex}._segmentedControl_1v111_470 button+button{border-left:1px solid #b6c6c3}._segmentedControl_1v111_470 button:hover{background:#e6efed}._segmentedControl_1v111_470 button:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #126d6640;position:relative}._segmentedControl_1v111_470 small{opacity:.72;font-size:.68rem}._segmentedControl_1v111_470 button[data-choice=no][aria-pressed=true]{background:var(--perc-negative);color:#fff}._segmentedControl_1v111_470 button[data-choice=yes][aria-pressed=true]{background:var(--perc-positive);color:#fff}._errorSummary_1v111_526{background:var(--perc-error-soft);color:#812f2a;border:1px solid #d69b94;border-radius:.72rem;gap:.2rem;padding:.75rem .85rem;display:grid}._errorSummary_1v111_526 strong{font-size:.82rem}._errorSummary_1v111_526 span{font-size:.77rem;line-height:1.45}._actions_1v111_545{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;display:grid}._calculateButton_1v111_551,._clearButton_1v111_552{cursor:pointer;border-radius:.66rem;min-height:3rem;padding:.65rem .9rem;font-size:.84rem;font-weight:850}._calculateButton_1v111_551{border:1px solid var(--perc-teal-dark);background:var(--perc-teal);color:#fff;box-shadow:0 .18rem 0 var(--perc-teal-dark)}._calculateButton_1v111_551:hover:not(:disabled){background:var(--perc-teal-dark)}._calculateButton_1v111_551:disabled{cursor:wait;opacity:.68}._clearButton_1v111_552{color:var(--perc-ink);background:#fff;border:1px solid #abbdb9}._clearButton_1v111_552:hover{background:#edf3f1}:is(._calculateButton_1v111_551:focus-visible,._clearButton_1v111_552:focus-visible){outline-offset:2px;outline:3px solid #126d6640}._resultPanel_1v111_593{border:1px solid var(--perc-line);background:#fff;border-radius:1rem;min-width:0;position:sticky;top:1rem;overflow:hidden;box-shadow:0 .6rem 1.5rem #14413f12}._resultPanel_1v111_593:before{content:"";background:#8baaa5;height:.3rem;display:block}._resultPanel_1v111_593[data-result-state=negative]:before{background:var(--perc-negative)}._resultPanel_1v111_593[data-result-state=positive]:before{background:var(--perc-positive)}._incompleteResult_1v111_619,._completedResult_1v111_620{gap:.85rem;min-width:0;padding:1rem;display:grid}._incompleteResult_1v111_619{text-align:center;align-content:center;justify-items:center;min-height:27rem}._resultIcon_1v111_634{background:var(--perc-teal-soft);width:4.1rem;height:4.1rem;color:var(--perc-teal-dark);font-family:var(--font-serif,Georgia, "Times New Roman", serif);border:1px solid #b7ccc8;border-radius:50%;place-items:center;font-size:1.8rem;font-weight:850;display:grid}._resultKicker_1v111_55{color:var(--perc-teal)}._incompleteResult_1v111_619 h2,._resultHeader_1v111_653 h2{color:var(--perc-ink);font-family:var(--font-serif,Georgia, "Times New Roman", serif);letter-spacing:-.025em;margin:0;line-height:1.1}._incompleteResult_1v111_619 h2{font-size:1.35rem}._incompleteResult_1v111_619>p:not(._resultKicker_1v111_55){max-width:25rem;color:var(--perc-copy);margin:0;font-size:.82rem;line-height:1.55}._resultSteps_1v111_673{text-align:left;gap:.42rem;width:min(100%,22rem);margin:.35rem 0 0;padding:0;list-style:none;display:grid}._resultSteps_1v111_673 li{color:#526663;align-items:center;gap:.55rem;font-size:.78rem;display:flex}._resultSteps_1v111_673 li>span{color:#637572;background:#e5edeb;border-radius:.42rem;flex:none;place-items:center;width:1.55rem;height:1.55rem;font-size:.68rem;font-weight:900;display:grid}._resultSteps_1v111_673 li[data-complete=true]{color:var(--perc-negative);font-weight:750}._resultSteps_1v111_673 li[data-complete=true]>span{background:var(--perc-negative-soft);color:var(--perc-negative)}._resultGuide_1v111_714{text-align:left;background:#f8fbfa;border:1px solid #d5e1de;border-radius:.68rem;gap:.55rem;width:100%;padding:.72rem;display:grid}._resultGuide_1v111_714 h3{color:var(--perc-ink);margin:0;font-size:.82rem}._resultGuide_1v111_714 dl{gap:.45rem;margin:0;display:grid}._resultGuide_1v111_714 dl>div{grid-template-columns:minmax(6.8rem,auto) minmax(0,1fr);align-items:start;gap:.55rem;display:grid}._resultGuide_1v111_714 dt{color:var(--perc-teal-dark);font-size:.71rem;font-weight:850}._resultGuide_1v111_714 dd,._resultGuide_1v111_714>p{color:var(--perc-copy);margin:0;font-size:.68rem;line-height:1.42}._resultGuide_1v111_714>p{border-top:1px solid #dfe8e6;padding-top:.45rem;font-weight:700}._incompleteSafety_1v111_764{color:#6c5525;text-align:left;background:#fff8e8;border-left:3px solid #d2a54b;border-radius:.45rem;width:100%;padding:.7rem;font-size:.74rem;line-height:1.45}._resultHeader_1v111_653{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}._resultHeader_1v111_653 h2{margin-top:.22rem;font-size:clamp(1.45rem,4cqi,2rem)}._score_1v111_788{background:var(--perc-teal-soft);min-width:5.4rem;color:var(--perc-teal-dark);border-radius:.75rem;justify-items:center;padding:.65rem;display:grid}._resultPanel_1v111_593[data-result-state=negative] ._score_1v111_788{background:var(--perc-negative-soft);color:var(--perc-negative)}._resultPanel_1v111_593[data-result-state=positive] ._score_1v111_788{background:var(--perc-positive-soft);color:var(--perc-positive)}._score_1v111_788 strong{font-family:var(--font-serif,Georgia, "Times New Roman", serif);font-size:2rem;line-height:.95}._score_1v111_788 span{white-space:nowrap;margin-top:.2rem;font-size:.64rem;font-weight:850}._interpretation_1v111_821{color:var(--perc-copy);margin:0;font-size:.82rem;line-height:1.55}._resultSafety_1v111_828{color:#604b1f;background:#fff9e8;border:1px solid #ddc37f;border-left:4px solid #d0a133;border-radius:.7rem;gap:.28rem;padding:.78rem .82rem;display:grid}._resultSafety_1v111_828 strong{font-size:.78rem;line-height:1.4}._resultSafety_1v111_828 span{font-size:.73rem;line-height:1.45}._positiveCriteria_1v111_849,._review_1v111_850{gap:.55rem;min-width:0;display:grid}._positiveCriteria_1v111_849 h3,._reviewHeading_1v111_857 h3{color:var(--perc-ink);margin:0;font-size:.88rem}._positiveCriteria_1v111_849 ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}._positiveCriteria_1v111_849 li{background:var(--perc-positive-soft);color:#76520c;border:1px solid #e4c78d;border-radius:.55rem;padding:.5rem .58rem .5rem 1.75rem;font-size:.74rem;font-weight:750;line-height:1.4;position:relative}._positiveCriteria_1v111_849 li:before{content:"+1";font-size:.68rem;font-weight:900;position:absolute;top:.5rem;left:.58rem}._allNegativeCallout_1v111_892{background:var(--perc-negative-soft);color:var(--perc-negative);border:1px solid #afd5c0;border-radius:.65rem;align-items:center;gap:.55rem;padding:.68rem .75rem;font-size:.78rem;display:flex}._allNegativeCallout_1v111_892>span{background:var(--perc-negative);color:#fff;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;font-size:.7rem;font-weight:900;display:grid}._review_1v111_850{border-top:1px solid #dce6e3;padding-top:.75rem}._reviewHeading_1v111_857{justify-content:space-between;align-items:center;gap:.6rem;display:flex}._reviewHeading_1v111_857 span{color:var(--perc-copy);font-size:.68rem;font-weight:800}._review_1v111_850 ul{gap:.32rem;margin:0;padding:0;list-style:none;display:grid}._review_1v111_850 li{background:#fafcfb;border:1px solid #dce5e3;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;padding:.5rem .55rem;display:grid}._review_1v111_850 li>span{background:var(--perc-negative-soft);width:1.45rem;height:1.45rem;color:var(--perc-negative);border-radius:999px;place-items:center;font-size:.62rem;font-weight:900;display:grid}._review_1v111_850 li[data-status=positive]>span{background:var(--perc-positive-soft);color:var(--perc-positive)}._review_1v111_850 li>div{gap:.05rem;min-width:0;display:grid}._review_1v111_850 li strong{overflow-wrap:anywhere;color:var(--perc-ink);font-size:.7rem;line-height:1.35}._review_1v111_850 li small{color:var(--perc-copy);font-size:.64rem}._review_1v111_850 li b{color:var(--perc-negative);font-size:.65rem}._review_1v111_850 li[data-status=positive] b{color:var(--perc-positive)}@container (width<=52rem){._intro_1v111_36,._layout_1v111_106{grid-template-columns:minmax(0,1fr)}._resultPanel_1v111_593{position:static}._incompleteResult_1v111_619{min-height:18rem}}@container (width<=38rem){._numericGrid_1v111_304{grid-template-columns:minmax(0,1fr)}._fieldHelp_1v111_391,._fieldError_1v111_392{min-height:0}._binaryRow_1v111_455{grid-template-columns:minmax(0,1fr);gap:.5rem}._segmentedControl_1v111_470{width:100%}._resultHeader_1v111_653{align-items:start}._resultGuide_1v111_714 dl>div{grid-template-columns:minmax(0,1fr);gap:.12rem}}@media (max-width:680px){._workbench_1v111_1{border-radius:1rem}._intro_1v111_36{padding:1rem}._layout_1v111_106{gap:.7rem;padding:.65rem}._gateCard_1v111_141,._criterionGroup_1v111_143,._incompleteResult_1v111_619,._completedResult_1v111_620{padding:.8rem}._inputWithUnit_1v111_341 input{font-size:16px}._actions_1v111_545{grid-template-columns:minmax(0,1fr)}._calculateButton_1v111_551,._clearButton_1v111_552,._segmentedControl_1v111_470 button{min-height:48px}}@media (prefers-reduced-motion:reduce){._progressTrack_1v111_288 span{transition:none}}
