._workbench_py68k_1{--slope-ink:#172f39;--slope-copy:#536971;--slope-line:#c7d4d6;--slope-navy:#153e4a;--slope-navy-dark:#0e2e38;--slope-teal:#21766f;--slope-teal-soft:#e4f2ef;--slope-gold:#d79a38;--slope-gold-soft:#fff4d9;width:min(100%,56rem);color:var(--slope-ink);background:radial-gradient(circle at 100% 0,#d6ebe8bd,#0000 30rem),linear-gradient(#fbfdfc 0%,#f8f4ea 100%);border:1px solid #bccdd0;border-radius:1.45rem;margin-inline:auto;padding:0;overflow:hidden;box-shadow:0 1rem 2.8rem #1a3a411f;container-type:inline-size}.formula-workbench._workbench_py68k_1{padding:0}._workbench_py68k_1,._workbench_py68k_1 *,._workbench_py68k_1 :before,._workbench_py68k_1 :after{box-sizing:border-box}._workbench_py68k_1 button,._workbench_py68k_1 input{font:inherit}._workbench_py68k_1 button{cursor:pointer}._workbench_py68k_1 code,._workbench_py68k_1 strong,._workbench_py68k_1 input,._workbench_py68k_1 dd{font-variant-numeric:tabular-nums}._hero_py68k_52{color:#f8fcfc;background:radial-gradient(circle at 86% 12%, #52968d4d, transparent 18rem), linear-gradient(125deg, var(--slope-navy-dark), var(--slope-navy));grid-template-columns:minmax(0,1fr) minmax(14rem,18.5rem);align-items:center;gap:clamp(1.2rem,4cqi,2.2rem);padding:clamp(1.45rem,5cqi,2.55rem);display:grid}._heroCopy_py68k_64{min-width:0}._eyebrow_py68k_68,._resultHeading_py68k_69 p,._plotHeading_py68k_70 span,._equationCard_py68k_71>p,._emptyResult_py68k_72 p,._guideHeading_py68k_73>span{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:850}._eyebrow_py68k_68{color:#a9ddd7}._hero_py68k_52 h2{color:#fff;letter-spacing:-.04em;overflow-wrap:anywhere;max-width:17ch;margin:.45rem 0 .7rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5.8cqi,3.35rem);font-weight:650;line-height:.99}._heroCopy_py68k_64>p:last-child{color:#f4fbfad6;max-width:58ch;margin:0;font-size:.96rem;line-height:1.6}._formulaCard_py68k_105{color:#18353f;background:#fffdf6f5;border:1px solid #ffffff7a;border-radius:1rem;justify-items:center;min-width:0;padding:1rem;display:grid;box-shadow:0 .8rem 1.8rem #0000002e}._formulaCard_py68k_105 svg{width:min(100%,11.25rem);height:auto;color:var(--slope-teal);display:block}._formulaCard_py68k_105 svg path{fill:none;stroke:var(--slope-gold);stroke-dasharray:6 5;stroke-width:3px}._formulaCard_py68k_105 svg ._formulaSlope_py68k_131{stroke:var(--slope-teal);stroke-dasharray:none;stroke-linecap:round;stroke-width:5px}._formulaCard_py68k_105 svg text{fill:currentColor;font-size:14px;font-weight:850}._formulaCard_py68k_105 code{max-width:100%;color:var(--slope-navy-dark);background:var(--slope-teal-soft);text-align:center;white-space:normal;overflow-wrap:anywhere;border-radius:.55rem;padding:.55rem .65rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(.76rem,2.15cqi,.9rem);font-weight:800}._formulaCard_py68k_105>span{color:var(--slope-copy);letter-spacing:.06em;text-transform:uppercase;margin-top:.45rem;font-size:.75rem;font-weight:750}._form_py68k_25{gap:1rem;padding:clamp(1rem,4cqi,1.75rem);display:grid}._formIntro_py68k_173{justify-content:space-between;align-items:end;gap:1rem;display:flex}._formIntro_py68k_173>div{min-width:0}._formIntro_py68k_173 span{color:var(--slope-teal);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:850}._formIntro_py68k_173 h3{color:var(--slope-ink);margin:.2rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,4cqi,1.85rem);line-height:1.1}._formIntro_py68k_173>p{max-width:26rem;color:var(--slope-copy);text-align:right;margin:0;font-size:.88rem;line-height:1.45}._errorSummary_py68k_209{color:#7a2e28;background:#fff1ef;border:1px solid #d9a7a2;border-radius:.82rem;gap:.15rem;padding:.82rem .95rem;display:grid}._errorSummary_py68k_209 strong{font-size:.92rem}._errorSummary_py68k_209 span{font-size:.875rem;line-height:1.45}._pointGrid_py68k_228{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}._pointCard_py68k_234{border:1px solid var(--slope-line);background:#ffffffdb;border-radius:1rem;min-width:0;margin:0;padding:.85rem 1rem 1rem}._pointCard_py68k_234 legend{min-width:0;max-width:calc(100% - .5rem);color:var(--slope-ink);padding:0 .2rem}._pointLegend_py68k_250{vertical-align:middle;align-items:center;gap:.55rem;min-width:0;display:inline-flex}._pointBadge_py68k_258{color:#fff;background:var(--slope-teal);white-space:nowrap;border-radius:999px;flex:none;place-items:center;width:2.15rem;height:2.15rem;font-weight:900;line-height:1;display:inline-grid}._pointLegendCopy_py68k_272{gap:.05rem;min-width:0;display:grid}._coordinateField_py68k_278 label sub,._inputShell_py68k_279 sub{font-size:.7em;line-height:0}._pointLegendCopy_py68k_272 strong{font-size:.96rem;line-height:1.1}._pointLegendCopy_py68k_272 small{color:var(--slope-copy);font-size:.75rem;line-height:1.1}._coordinateGrid_py68k_295{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.75rem;display:grid}._coordinateField_py68k_278{gap:.36rem;min-width:0;display:grid}._coordinateField_py68k_278 label{color:var(--slope-ink);align-items:baseline;gap:.35rem;line-height:1.2;display:flex}._coordinateField_py68k_278 label>span{color:var(--slope-teal);font-size:.98rem;font-weight:900}._coordinateField_py68k_278 label small{color:var(--slope-copy);font-size:.75rem;font-weight:720}._inputShell_py68k_279{background:#fff;border:1px solid #a9bdc0;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid;overflow:hidden}._inputShell_py68k_279:focus-within{border-color:var(--slope-teal);box-shadow:0 0 0 3px #21766f29}._inputShell_py68k_279>span{color:var(--slope-teal);white-space:nowrap;padding-left:.72rem;font-size:.87rem;font-weight:850}._inputShell_py68k_279 input{width:100%;min-width:0;min-height:3.3rem;color:var(--slope-ink);background:0 0;border:0;outline:0;padding:.68rem .7rem .68rem .4rem;font-size:1rem;font-weight:750}._coordinateField_py68k_278:has(input[aria-invalid=true]) ._inputShell_py68k_279{border-color:#b64942;box-shadow:0 0 0 2px #b649421f}._fieldError_py68k_370{color:#8a2d27;overflow-wrap:anywhere;font-size:.78rem;font-weight:720;line-height:1.35}._actions_py68k_378{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) auto;gap:.65rem;display:grid}._actions_py68k_378 button{border-radius:.78rem;min-height:3.5rem;padding:.72rem 1rem;font-size:.9rem;font-weight:850}._exampleButton_py68k_392{color:var(--slope-navy-dark);background:var(--slope-teal-soft);border:1px solid #a9c8c4}._calculateButton_py68k_398{color:#fff;background:var(--slope-teal);border:1px solid var(--slope-teal);box-shadow:0 .55rem 1.1rem #1f686133}._calculateButton_py68k_398:disabled{cursor:wait;opacity:.68}._clearButton_py68k_410{color:var(--slope-ink);background:0 0;border:1px solid #aabcc0}._actions_py68k_378 button:hover:not(:disabled){filter:brightness(.96)}:is(._actions_py68k_378 button:focus-visible,._steps_py68k_421 summary:focus-visible,._governance_py68k_422 summary:focus-visible){outline-offset:.18rem;outline:3px solid #6da9a3}._orderNote_py68k_427{color:#526367;border-left:3px solid var(--slope-gold);background:#fff8e5d6;border-radius:0 .65rem .65rem 0;margin:0;padding:.78rem .92rem;font-size:.86rem;line-height:1.5}._resultCard_py68k_438,._emptyResult_py68k_72,._slopeGuide_py68k_440{border:1px solid var(--slope-line);background:#ffffffe0;border-radius:1.1rem;margin-inline:clamp(1rem,4cqi,1.75rem)}._resultCard_py68k_438{gap:1rem;padding:clamp(1rem,4cqi,1.5rem);display:grid}._resultHeading_py68k_69{justify-content:space-between;align-items:start;gap:1rem;display:flex}._resultHeading_py68k_69 p{color:var(--slope-teal)}._resultHeading_py68k_69 h3,._emptyResult_py68k_72 h3,._guideHeading_py68k_73 h3{color:var(--slope-ink);margin:.25rem 0 0;font-family:Georgia,Times New Roman,serif;line-height:1.08}._resultHeading_py68k_69 h3{font-size:clamp(1.45rem,4.5cqi,2rem)}._resultHeading_py68k_69 h3:focus{outline-offset:.2rem;outline:3px solid #78aaa5}._resultHeading_py68k_69>span{color:#20564f;background:var(--slope-teal-soft);text-align:center;border-radius:999px;max-width:15rem;padding:.42rem .66rem;font-size:.75rem;font-weight:820;line-height:1.25}._resultHeading_py68k_69>span[data-direction=negative]{color:#774525;background:#fff0df}._resultHeading_py68k_69>span[data-direction=horizontal]{color:#445a69;background:#edf2f5}._resultHeading_py68k_69>span[data-direction=vertical]{color:#772f2b;background:#fff0ee}._primaryResult_py68k_509{color:#fff;background:radial-gradient(circle at 92% 0%, #589d9357, transparent 15rem), linear-gradient(120deg, var(--slope-navy-dark), #1d5960);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:clamp(1rem,4cqi,1.35rem);display:flex}._primaryValue_py68k_522{white-space:nowrap;flex:20rem;align-items:baseline;gap:.65rem;min-width:0;display:flex}._primaryValue_py68k_522>span{color:#c1e4df;flex:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,4.2cqi,2rem);font-weight:650}._primaryValue_py68k_522>strong{color:#fff;letter-spacing:-.045em;white-space:nowrap;min-width:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,7.2cqi,4rem);font-weight:650;line-height:.94}._primaryResult_py68k_509>code{color:#183b42;text-align:left;white-space:nowrap;word-break:normal;overflow-wrap:normal;background:#fff7df;border-radius:.55rem;flex:0 auto;min-width:0;max-width:100%;padding:.54rem .68rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.8rem;font-weight:800;overflow-x:auto}._primaryResult_py68k_509>p{color:#f4fbfad1;flex:0 0 100%;margin:.45rem 0 0;font-size:.88rem;font-weight:720}._metricGrid_py68k_576{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}._metricGrid_py68k_576>div{background:#f4f8f7;border:1px solid #cfdbdc;border-radius:.78rem;gap:.2rem;min-width:0;padding:.8rem;display:grid}._metricGrid_py68k_576 span{color:var(--slope-copy);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:820}._metricGrid_py68k_576 strong{min-width:0;color:var(--slope-navy-dark);overflow-wrap:anywhere;font-size:clamp(.92rem,2.5cqi,1.05rem)}._metricGrid_py68k_576 small{color:var(--slope-copy);font-size:.72rem;line-height:1.35}._resultWorkspace_py68k_613{grid-template-columns:minmax(0,1.55fr) minmax(13rem,.55fr);align-items:stretch;gap:.8rem;display:grid}._plotCard_py68k_620,._equationCard_py68k_71{background:#f6faf9;border:1px solid #cbd9da;border-radius:.9rem;min-width:0;margin:0}._plotCard_py68k_620{overflow:hidden}._plotHeading_py68k_70{justify-content:space-between;align-items:start;gap:.75rem;padding:.85rem .95rem 0;display:flex}._plotHeading_py68k_70 span{color:var(--slope-teal)}._plotHeading_py68k_70 h4{color:var(--slope-ink);margin:.22rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.13rem;line-height:1.15}._plotHeading_py68k_70 code{color:var(--slope-navy-dark);background:var(--slope-teal-soft);border-radius:.45rem;flex:none;padding:.34rem .48rem;font-size:.75rem;font-weight:800}._plotCard_py68k_620 svg{color:#cddadb;width:100%;height:auto;max-height:20rem;display:block}._plotBackground_py68k_671{fill:#fff}._plotGrid_py68k_675{color:#dbe4e5;opacity:.82}._axis_py68k_680{color:#63777c;stroke:currentColor;stroke-width:2px}._axisLabel_py68k_686{fill:#465e64;font-family:Georgia,Times New Roman,serif;font-size:17px;font-style:italic;font-weight:800}._runLine_py68k_694,._riseLine_py68k_695{fill:none;stroke-dasharray:8 6;stroke-linecap:round;stroke-width:4px}._runLine_py68k_694{stroke:var(--slope-gold)}._riseLine_py68k_695{stroke:#168982}._slopeLine_py68k_710{stroke:var(--slope-navy);stroke-linecap:round;stroke-width:6px}._runLabel_py68k_716,._riseLabel_py68k_717,._pointLabel_py68k_718{paint-order:stroke;stroke:#fff;stroke-linejoin:round;stroke-width:5px}._runLabel_py68k_716{fill:#9a6616;font-size:16px;font-weight:900}._riseLabel_py68k_717{fill:#116e68;font-size:16px;font-weight:900}._pointOne_py68k_737,._pointTwo_py68k_738{stroke-width:3px}._pointOne_py68k_737{fill:#f0c66b;stroke:#755014}._pointTwo_py68k_738{fill:#6eb7ae;stroke:#174a47}._pointLabel_py68k_718{fill:var(--slope-ink);font-size:17px;font-weight:900}._plotCard_py68k_620 figcaption{flex-wrap:wrap;gap:.42rem;padding:0 .85rem .65rem;display:flex}._plotCard_py68k_620 figcaption span{color:#415a60;overflow-wrap:anywhere;background:#fff;border:1px solid #d4dfe0;border-radius:999px;align-items:center;gap:.3rem;min-width:0;padding:.35rem .5rem;font-size:.73rem;line-height:1.2;display:inline-flex}._runKey_py68k_780,._riseKey_py68k_781{border-radius:999px;width:.72rem;height:.18rem;display:inline-block}._runKey_py68k_780{background:var(--slope-gold)}._riseKey_py68k_781{background:var(--slope-teal)}._plotCard_py68k_620>p{color:var(--slope-copy);margin:0;padding:0 .9rem .85rem;font-size:.75rem;line-height:1.4}._equationCard_py68k_71{align-content:start;gap:.55rem;padding:1rem;display:grid}._equationCard_py68k_71>p{color:var(--slope-teal)}._equationCard_py68k_71>strong{color:#fff;background:var(--slope-navy);text-align:center;overflow-wrap:anywhere;border-radius:.65rem;padding:.75rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(.94rem,2.8cqi,1.1rem)}._equationCard_py68k_71>span{color:var(--slope-copy);font-size:.78rem;line-height:1.45}._equationCard_py68k_71 dl{gap:.45rem;margin:.25rem 0 0;display:grid}._equationCard_py68k_71 dl>div{border-top:1px solid #d6e0e1;gap:.15rem;padding-top:.5rem;display:grid}._equationCard_py68k_71 dt{color:var(--slope-copy);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:800}._equationCard_py68k_71 dd{color:var(--slope-ink);overflow-wrap:anywhere;margin:0;font-size:.83rem;font-weight:800}._steps_py68k_421,._governance_py68k_422{border:1px solid #cbd9da;border-radius:.85rem;overflow:hidden}._steps_py68k_421 summary,._governance_py68k_422 summary{color:var(--slope-ink);cursor:pointer;background:#edf5f3;padding:.82rem .95rem;font-size:.88rem;font-weight:850}._steps_py68k_421 ol{gap:.75rem;margin:0;padding:.9rem .9rem 1rem 2.2rem;display:grid}._steps_py68k_421 li{color:var(--slope-copy);padding-left:.18rem}._steps_py68k_421 li span{font-size:.82rem;font-weight:750;display:block}._steps_py68k_421 li code{max-width:100%;color:var(--slope-navy-dark);white-space:normal;overflow-wrap:anywhere;background:#fff9ea;border-radius:.5rem;margin-top:.28rem;padding:.62rem .7rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.79rem;font-weight:760;display:block}._governance_py68k_422 p{color:var(--slope-copy);margin:0;padding:.72rem .9rem;font-size:.78rem;line-height:1.5}._governance_py68k_422 p+p{padding-top:0}._emptyResult_py68k_72{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;padding:1rem;display:grid}._emptyResult_py68k_72>span{aspect-ratio:1;color:#fff;background:var(--slope-navy);border-radius:999px;place-items:center;width:3.3rem;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-style:italic;display:grid}._emptyResult_py68k_72 p{color:var(--slope-teal)}._emptyResult_py68k_72 h3{font-size:clamp(1.2rem,3.5cqi,1.55rem)}._emptyResult_py68k_72 small{color:var(--slope-copy);margin-top:.35rem;font-size:.8rem;line-height:1.45;display:block}._slopeGuide_py68k_440{background:#fffdf7;margin-top:1rem;margin-bottom:clamp(1rem,4cqi,1.75rem);padding:clamp(1rem,4cqi,1.35rem)}._guideHeading_py68k_73>span{color:var(--slope-teal)}._guideHeading_py68k_73 h3{font-size:clamp(1.3rem,3.7cqi,1.7rem)}._guideGrid_py68k_975{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-top:.85rem;display:grid}._guideGrid_py68k_975 article{background:#f5f8f7;border:1px solid #d2dddd;border-radius:.72rem;gap:.22rem;min-width:0;padding:.75rem;display:grid}._guideGrid_py68k_975 b{color:var(--slope-teal);font-size:1.55rem;line-height:1}._guideGrid_py68k_975 strong{color:var(--slope-ink);font-size:.87rem}._guideGrid_py68k_975 span{color:var(--slope-copy);font-size:.72rem;line-height:1.35}@container (width<=52rem){._primaryResult_py68k_509>code{flex:0 0 100%}}@container (width<=47rem){._hero_py68k_52{grid-template-columns:minmax(0,1fr) minmax(12rem,15rem)}._pointGrid_py68k_228{grid-template-columns:minmax(0,1fr)}._metricGrid_py68k_576,._guideGrid_py68k_975{grid-template-columns:repeat(2,minmax(0,1fr))}._resultWorkspace_py68k_613{grid-template-columns:minmax(0,1fr)}._equationCard_py68k_71{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._equationCard_py68k_71>p,._equationCard_py68k_71>span{grid-column:1/-1}}@container (width<=39rem){._hero_py68k_52{grid-template-columns:minmax(0,1fr)}._hero_py68k_52 h2{max-width:20ch}._formulaCard_py68k_105{grid-template-columns:minmax(8rem,.75fr) minmax(0,1fr);place-items:center stretch;gap:.3rem .8rem}._formulaCard_py68k_105 svg{grid-row:1/3}._formulaCard_py68k_105>span{text-align:center;margin-top:0}._formIntro_py68k_173{display:grid}._formIntro_py68k_173>p{text-align:left}._actions_py68k_378{grid-template-columns:repeat(2,minmax(0,1fr))}._exampleButton_py68k_392{grid-column:1/-1}._resultHeading_py68k_69{display:grid}._resultHeading_py68k_69>span{justify-self:start;max-width:100%}}@container (width<=28rem){._hero_py68k_52,._form_py68k_25,._resultCard_py68k_438,._slopeGuide_py68k_440{padding:.9rem}._resultCard_py68k_438,._emptyResult_py68k_72,._slopeGuide_py68k_440{margin-inline:.75rem}._formulaCard_py68k_105{grid-template-columns:minmax(0,1fr)}._formulaCard_py68k_105 svg{grid-row:auto;justify-self:center}._coordinateGrid_py68k_295,._metricGrid_py68k_576,._guideGrid_py68k_975,._equationCard_py68k_71{grid-template-columns:minmax(0,1fr)}._equationCard_py68k_71>p,._equationCard_py68k_71>span{grid-column:auto}._actions_py68k_378{grid-template-columns:minmax(0,1fr)}._exampleButton_py68k_392{grid-column:auto}._plotHeading_py68k_70{display:grid}._plotHeading_py68k_70 code{justify-self:start}}@media (max-width:390px){._workbench_py68k_1{border-radius:1rem}._hero_py68k_52 h2{font-size:1.9rem}._primaryValue_py68k_522>strong{font-size:2.6rem}}@media (prefers-reduced-motion:reduce){._workbench_py68k_1 *,._workbench_py68k_1 :before,._workbench_py68k_1 :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (forced-colors:active){._workbench_py68k_1,._hero_py68k_52,._formulaCard_py68k_105,._pointCard_py68k_234,._primaryResult_py68k_509,._plotCard_py68k_620,._equationCard_py68k_71,._slopeGuide_py68k_440,._guideGrid_py68k_975 article{color:canvastext;background:canvas;border:1px solid canvastext}._hero_py68k_52 h2,._hero_py68k_52 p,._formulaCard_py68k_105 code,._primaryValue_py68k_522>span,._primaryValue_py68k_522>strong,._primaryResult_py68k_509>p,._equationCard_py68k_71>strong{color:canvastext}._slopeLine_py68k_710,._runLine_py68k_694,._riseLine_py68k_695,._axis_py68k_680{stroke:canvastext}._pointOne_py68k_737,._pointTwo_py68k_738{fill:canvas;stroke:canvastext}}
