._workbench_1b7ih_1,._workbench_1b7ih_1 *{box-sizing:border-box}._workbench_1b7ih_1{--integral-ink:#173335;--integral-copy:#506865;--integral-accent:#2f7467;--integral-accent-strong:#205d52;--integral-soft:#edf7f3;--integral-paper:#fffdf8;--integral-line:#132b2d26;border:1px solid var(--integral-line);background:var(--integral-paper);min-width:0;color:var(--integral-ink);border-radius:1.15rem;overflow:hidden;box-shadow:0 .8rem 2rem #1b3c3917}._header_1b7ih_23,._resultHeader_1b7ih_24{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}._header_1b7ih_23{border-bottom:1px solid var(--integral-line);background:radial-gradient(circle at 100% 0,#2f746729,#0000 24rem),linear-gradient(120deg,#eef5f1,#fffdf8fa 72%);padding:clamp(1.15rem,3vw,1.65rem)}._header_1b7ih_23>div:first-child,._resultHeader_1b7ih_24>div{min-width:0}._eyebrow_1b7ih_45,._sectionHeading_1b7ih_46>span{color:var(--integral-accent);letter-spacing:.085em;text-transform:uppercase;font-size:.78rem;font-weight:850}._header_1b7ih_23 h2,._resultHeader_1b7ih_24 h2,._sectionHeading_1b7ih_46 h3{color:var(--integral-ink);font-family:var(--font-serif,Georgia, "Times New Roman", serif);letter-spacing:-.025em;margin:0;line-height:1.15}._header_1b7ih_23 h2{margin-top:.2rem;font-size:clamp(1.55rem,3.5vw,2.1rem)}._header_1b7ih_23 p{max-width:43rem;color:var(--integral-copy);margin:.45rem 0 0;font-size:.94rem;line-height:1.55}._scope_1b7ih_77{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;max-width:15rem;display:flex}._scope_1b7ih_77 span,._resultState_1b7ih_86{color:var(--integral-accent-strong);white-space:nowrap;background:#ffffffd1;border:1px solid #2f74673d;border-radius:999px;padding:.36rem .56rem;font-size:.77rem;font-weight:800;line-height:1.2}._form_1b7ih_98{gap:1rem;min-width:0;padding:clamp(1rem,3vw,1.5rem);display:grid}._previewBlock_1b7ih_105{background:linear-gradient(135deg,#f2faf7,#fff 72%);border:1px solid #2f746740;border-radius:.9rem;gap:.55rem;min-width:0;padding:clamp(.9rem,2.5vw,1.2rem);display:grid;box-shadow:inset 0 0 0 1px #ffffffb3}._previewLabel_1b7ih_116{color:var(--integral-accent-strong);letter-spacing:.06em;text-transform:uppercase;font-size:.77rem;font-weight:850}._integralPreview_1b7ih_124,._answerEquation_1b7ih_125{min-width:0;color:var(--integral-ink);scrollbar-width:thin;align-items:center;gap:clamp(.35rem,1.5vw,.7rem);font-family:Cambria,STIX Two Math,Times New Roman,serif;display:flex;overflow-x:auto}._integralPreview_1b7ih_124{min-height:5.4rem;padding:.2rem .25rem .3rem;font-size:clamp(1.35rem,4vw,2.05rem)}._integralPreview_1b7ih_124 code,._answerEquation_1b7ih_125 code{min-width:0;color:inherit;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0}._integralWithBounds_1b7ih_153,._answerIntegral_1b7ih_154{flex:none;grid-template-rows:1rem auto 1rem;justify-items:center;line-height:1;display:grid}._integralSign_1b7ih_162,._answerIntegral_1b7ih_154 b{grid-row:2;font-size:clamp(3.5rem,9vw,5.2rem);font-weight:400;line-height:.68}._upperBound_1b7ih_170,._lowerBound_1b7ih_171,._answerIntegral_1b7ih_154 span{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(.68rem,1.8vw,.88rem);overflow:hidden}._upperBound_1b7ih_170,._answerIntegral_1b7ih_154 span:first-child{grid-row:1}._lowerBound_1b7ih_171,._answerIntegral_1b7ih_154 span:last-child{grid-row:3}._differential_1b7ih_191{flex:none;font-style:italic}._inputGrid_1b7ih_196{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);align-items:start;gap:1rem;min-width:0;display:grid}._field_1b7ih_204{gap:.42rem;min-width:0;display:grid}._field_1b7ih_204 label,._advancedContent_1b7ih_211 label{color:var(--integral-ink);font-size:.86rem;font-weight:800}._field_1b7ih_204 label span{color:var(--integral-accent);font-family:Georgia,Times New Roman,serif;font-style:italic}._field_1b7ih_204 input,._advancedContent_1b7ih_211 select{width:100%;min-width:0;min-height:3rem;color:var(--integral-ink);font:inherit;background:#fff;border:1px solid #9eb6af;border-radius:.68rem;outline:none;padding:.7rem .8rem;transition:border-color .15s,box-shadow .15s}._expressionField_1b7ih_238 input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1rem}._field_1b7ih_204 input:hover,._advancedContent_1b7ih_211 select:hover{border-color:#708f86}:is(._field_1b7ih_204 input:focus-visible,._advancedContent_1b7ih_211 select:focus-visible){border-color:var(--integral-accent);box-shadow:0 0 0 3px #2f74672e}._field_1b7ih_204 input[aria-invalid=true]{border-color:#b5483f;box-shadow:0 0 0 3px #b5483f1f}._field_1b7ih_204>span:not(._fieldError_1b7ih_259){color:var(--integral-copy);font-size:.76rem;line-height:1.45}._boundsGroup_1b7ih_265{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;display:grid}._boundArrow_1b7ih_273{color:var(--integral-accent);align-self:center;margin-top:.15rem;font-size:1.25rem;font-weight:800}._fieldError_1b7ih_259{color:#9d3029;font-size:.78rem;font-weight:750;line-height:1.4}._errorSummary_1b7ih_288{color:#7d2d27;background:#fff4f2;border:1px solid #b5483f4d;border-radius:.7rem;gap:.18rem;padding:.75rem .85rem;font-size:.84rem;line-height:1.45;display:grid}._examples_1b7ih_300{border:1px solid var(--integral-line);background:#f7f9f6;border-radius:.78rem;gap:.65rem;min-width:0;padding:.85rem;display:grid}._examples_1b7ih_300>div:first-child{justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;display:flex}._examples_1b7ih_300 strong{font-size:.85rem}._examples_1b7ih_300 span{color:var(--integral-copy);font-size:.75rem}._exampleButtons_1b7ih_327{flex-wrap:wrap;gap:.45rem;min-width:0;display:flex}._exampleButtons_1b7ih_327 button,._resetButton_1b7ih_335{min-height:2.35rem;color:var(--integral-accent-strong);font:inherit;cursor:pointer;background:#fff;border:1px solid #2f746747;border-radius:.6rem;padding:.5rem .7rem;font-size:.78rem;font-weight:750}._exampleButtons_1b7ih_327 button:hover,._resetButton_1b7ih_335:hover{border-color:var(--integral-accent);background:var(--integral-soft)}._exampleButtons_1b7ih_327 button:focus-visible{outline-offset:2px;outline:3px solid #2f746740}._resetButton_1b7ih_335:focus-visible{outline-offset:2px;outline:3px solid #2f746740}._calculateButton_1b7ih_356:focus-visible{outline-offset:2px;outline:3px solid #2f746740}._advanced_1b7ih_211 summary:focus-visible{outline-offset:2px;outline:3px solid #2f746740}._diagnostics_1b7ih_358 summary:focus-visible{outline-offset:2px;outline:3px solid #2f746740}._assumptions_1b7ih_359 summary:focus-visible{outline-offset:2px;outline:3px solid #2f746740}._advanced_1b7ih_211,._diagnostics_1b7ih_358,._assumptions_1b7ih_359{border:1px solid var(--integral-line);background:#fff;border-radius:.75rem;min-width:0}._advanced_1b7ih_211 summary,._diagnostics_1b7ih_358 summary,._assumptions_1b7ih_359 summary{color:var(--integral-ink);cursor:pointer;padding:.78rem .85rem;font-size:.84rem;font-weight:800}._advanced_1b7ih_211 summary span{color:var(--integral-copy);margin-left:.4rem;font-size:.75rem;font-weight:650}._advancedContent_1b7ih_211{gap:.45rem;max-width:28rem;padding:0 .85rem .9rem;display:grid}._advancedContent_1b7ih_211 p{color:var(--integral-copy);margin:0;font-size:.75rem;line-height:1.45}._actions_1b7ih_404{flex-wrap:wrap;align-items:center;gap:.55rem;min-width:0;display:flex}._calculateButton_1b7ih_356,._resetButton_1b7ih_335{min-height:2.85rem;padding-inline:1rem}._calculateButton_1b7ih_356{border:1px solid var(--integral-accent-strong);background:var(--integral-accent);color:#fff;font:inherit;cursor:pointer;border-radius:.68rem;font-size:.88rem;font-weight:850;box-shadow:0 .4rem .9rem #205d522e}._calculateButton_1b7ih_356:hover:not(:disabled){background:var(--integral-accent-strong)}._calculateButton_1b7ih_356:disabled{cursor:not-allowed;opacity:.56}._actions_1b7ih_404>span{color:var(--integral-copy);font-size:.74rem}._resultPanel_1b7ih_444{border-top:1px solid var(--integral-line);background:#f4f7f3;min-width:0}._resultHeader_1b7ih_24{border-bottom:1px solid var(--integral-line);background:#f8faf7;padding:1rem clamp(1rem,3vw,1.5rem)}._resultHeader_1b7ih_24 h2{margin-top:.18rem;font-size:clamp(1.3rem,3vw,1.7rem)}._resultContent_1b7ih_461{gap:1rem;min-width:0;padding:clamp(1rem,3vw,1.5rem);display:grid}._answerCard_1b7ih_468{border:1px solid #2f74673d;border-left:.32rem solid var(--integral-accent);background:#fff;border-radius:.9rem;min-width:0;padding:clamp(1rem,3vw,1.4rem);box-shadow:0 .65rem 1.4rem #1b3c3914}._answerCard_1b7ih_468>small,._answerCard_1b7ih_468>span{color:var(--integral-accent);letter-spacing:.055em;text-transform:uppercase;font-size:.73rem;font-weight:800;display:block}._answerCard_1b7ih_468>span{margin-top:.45rem}._answerEquation_1b7ih_125{min-height:5.5rem;padding:.55rem 0 .65rem;font-size:clamp(1.12rem,3.2vw,1.7rem)}._answerIntegral_1b7ih_154{grid-template-rows:.86rem auto .86rem}._answerIntegral_1b7ih_154 b{font-size:clamp(3.2rem,7vw,4.35rem)}._equals_1b7ih_506{color:var(--integral-copy)}._answerEquation_1b7ih_125>strong{background:var(--integral-soft);color:var(--integral-accent-strong);white-space:nowrap;border-radius:.5rem;padding:.3rem .48rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(1.25rem,4vw,2rem)}._answerCard_1b7ih_468>p{color:var(--integral-copy);margin:0;font-size:.79rem;line-height:1.5}._graphSection_1b7ih_527,._calculationDetails_1b7ih_528{border:1px solid var(--integral-line);background:#fff;border-radius:.85rem;min-width:0;padding:clamp(.9rem,2.6vw,1.2rem)}._sectionHeading_1b7ih_46 h3{margin-top:.18rem;font-size:clamp(1.15rem,2.7vw,1.45rem)}._sectionHeading_1b7ih_46 p{color:var(--integral-copy);margin:.35rem 0 0;font-size:.78rem;line-height:1.5}._graphSection_1b7ih_527 .result-visualizations,._diagnostics_1b7ih_358 .result-visualizations{gap:.8rem;min-width:0;margin-top:.9rem;display:grid}._graphSection_1b7ih_527 .result-visualization,._diagnostics_1b7ih_358 .result-visualization{border:1px solid var(--integral-line);background:#fbfcfa;border-radius:.7rem;min-width:0;padding:.85rem}._graphSection_1b7ih_527 .result-visualization h3,._diagnostics_1b7ih_358 .result-visualization h3{color:var(--integral-ink);margin:0;font-size:.95rem}._graphSection_1b7ih_527 .result-visualization-description,._graphSection_1b7ih_527 .result-chart-summary,._diagnostics_1b7ih_358 .result-visualization-description,._diagnostics_1b7ih_358 .result-chart-summary{color:var(--integral-copy);font-size:.74rem;line-height:1.45}._graphSection_1b7ih_527 .result-line-path{stroke:var(--integral-accent-strong);stroke-width:3px}._graphSection_1b7ih_527 .result-line-point{fill:#fff;stroke:var(--integral-accent-strong);stroke-width:2px}._graphSection_1b7ih_527 .result-chart-gridline,._diagnostics_1b7ih_358 .result-chart-gridline{stroke:#17333524}._graphSection_1b7ih_527 .result-chart-axis-label,._diagnostics_1b7ih_358 .result-chart-axis-label{fill:#526866}._detailGrid_1b7ih_602{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;min-width:0;margin-top:.85rem;display:grid}._detailGrid_1b7ih_602>div,._diagnosticValues_1b7ih_611>div{border:1px solid var(--integral-line);background:#f8faf7;border-radius:.7rem;align-content:start;gap:.35rem;min-width:0;padding:.8rem;display:grid}._detailGrid_1b7ih_602 span,._diagnosticValues_1b7ih_611 span{color:var(--integral-copy);letter-spacing:.035em;text-transform:uppercase;font-size:.72rem;font-weight:750}._detailGrid_1b7ih_602 strong,._diagnosticValues_1b7ih_611 strong{overflow-wrap:anywhere;min-width:0;color:var(--integral-ink);font-size:.85rem;line-height:1.45}._formulaText_1b7ih_640{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}._diagnostics_1b7ih_358[open],._assumptions_1b7ih_359[open]{padding-bottom:.9rem}._diagnosticValues_1b7ih_611{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;min-width:0;padding:0 .85rem;display:grid}._diagnostics_1b7ih_358 .result-visualizations,._steps_1b7ih_658,._assumptions_1b7ih_359 ul{margin-inline:.85rem}._steps_1b7ih_658,._assumptions_1b7ih_359 ul{min-width:0;color:var(--integral-copy);gap:.65rem;padding-left:1.3rem;font-size:.78rem;line-height:1.55;display:grid}._steps_1b7ih_658 li{min-width:0}._steps_1b7ih_658 span,._steps_1b7ih_658 code{display:block}._steps_1b7ih_658 code{max-width:100%;color:var(--integral-ink);white-space:nowrap;margin-top:.25rem;font-size:.75rem;overflow-x:auto}._emptyResult_1b7ih_692{color:var(--integral-copy);align-items:center;gap:.85rem;padding:clamp(1rem,3vw,1.5rem);display:flex}._emptyResult_1b7ih_692>span{background:var(--integral-soft);width:3.2rem;height:3.2rem;color:var(--integral-accent);border-radius:.8rem;flex:none;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:2rem;display:grid}._emptyResult_1b7ih_692 strong{color:var(--integral-ink)}._emptyResult_1b7ih_692 p{max-width:39rem;margin:.25rem 0 0;font-size:.8rem;line-height:1.5}@media (max-width:760px){._header_1b7ih_23,._resultHeader_1b7ih_24{display:grid}._scope_1b7ih_77{justify-content:flex-start;max-width:none}._inputGrid_1b7ih_196,._detailGrid_1b7ih_602{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){._header_1b7ih_23,._form_1b7ih_98,._resultContent_1b7ih_461,._resultHeader_1b7ih_24,._emptyResult_1b7ih_692{padding-inline:.85rem}._boundsGroup_1b7ih_265{grid-template-columns:minmax(0,1fr)}._boundArrow_1b7ih_273{display:none}._examples_1b7ih_300>div:first-child{display:grid}._exampleButtons_1b7ih_327{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._exampleButtons_1b7ih_327 button{overflow-wrap:anywhere;min-width:0}._actions_1b7ih_404{grid-template-columns:minmax(0,1fr) auto;display:grid}._actions_1b7ih_404>span{grid-column:1/-1}._diagnosticValues_1b7ih_611{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){._field_1b7ih_204 input,._advancedContent_1b7ih_211 select{transition:none}}
