._root_1cx3z_1{min-width:0;color:var(--ink);background:radial-gradient(circle at 100% 0,#237a6721,#0000 24rem),linear-gradient(145deg,#fffdf8fa,#f7faf6f0);gap:1rem;display:grid}._header_1cx3z_11{gap:.36rem;display:grid}._header_1cx3z_11>span,._resultHero_1cx3z_17>div>span,._equationSummary_1cx3z_18 span,._stepsPanel_1cx3z_19 header>span{color:#376b62;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}._header_1cx3z_11 h2{max-width:52rem;color:var(--ink);letter-spacing:-.028em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.08}._header_1cx3z_11 p{max-width:54rem;color:var(--ink-muted);margin:0;font-size:.88rem;line-height:1.55}._solver_1cx3z_45{background:#ffffffdb;border:1px solid #132b2d24;border-radius:1rem;gap:.9rem;min-width:0;padding:1rem;display:grid;box-shadow:0 .7rem 2rem #21423912}._methodField_1cx3z_56{background:#f3f7f2;border:1px solid #23665929;border-radius:.8rem;grid-template-columns:minmax(12rem,.7fr) minmax(16rem,1.3fr);align-items:end;gap:.35rem .8rem;min-width:0;padding:.82rem;display:grid}._methodField_1cx3z_56 label,._equationEditor_1cx3z_69 legend,._equationGrid_1cx3z_70 label>span,._evaluateField_1cx3z_71>span,._keypad_1cx3z_72>span{color:var(--ink);font-size:.72rem;font-weight:820}._methodField_1cx3z_56 label{grid-column:1}._methodField_1cx3z_56 select{min-width:0;min-height:2.85rem;color:var(--ink);font:inherit;background:#fff;border:1px solid #23665959;border-radius:.6rem;grid-column:1;padding:.55rem 2.3rem .55rem .75rem;font-size:.82rem;font-weight:740}._methodField_1cx3z_56 p{color:var(--ink-muted);grid-area:1/2/span 2;align-self:center;margin:0;font-size:.73rem;line-height:1.5}._methodField_1cx3z_56 p strong{color:#2c665b}._equationEditor_1cx3z_69{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}._equationEditor_1cx3z_69 legend{margin-bottom:.4rem;padding:0}._equationGrid_1cx3z_70{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.65rem;min-width:0;display:grid}._equationGrid_1cx3z_70 label{gap:.34rem;min-width:0;display:grid}._equationGrid_1cx3z_70 input,._evaluateField_1cx3z_71 input{min-width:0;color:var(--ink);background:#fff;border:2px solid #397d70;font-family:Georgia,Times New Roman,serif;font-weight:700}._equationGrid_1cx3z_70 input{border-radius:.76rem;width:100%;min-height:3.65rem;padding:.72rem .9rem;font-size:clamp(1rem,2.2vw,1.35rem)}._equationGrid_1cx3z_70 input::placeholder{color:#84918e;font-weight:500}._equationGrid_1cx3z_70 input[aria-invalid=true]{border-color:#b04738}._equalsSign_1cx3z_165{color:#245f54;background:#e8f4f0;border:1px solid #2366593b;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:.44rem;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:850;display:grid}._inputHelp_1cx3z_180{color:var(--ink-muted);margin:0;font-size:.69rem;line-height:1.48}._keypad_1cx3z_72{background:#f7f8f3;border:1px solid #132b2d1a;border-radius:.72rem;align-items:center;gap:.7rem;min-width:0;padding:.62rem .72rem;display:flex}._keypad_1cx3z_72>span{color:var(--ink-muted);flex:none}._keypad_1cx3z_72>div{flex-wrap:wrap;gap:.36rem;min-width:0;display:flex}._keypad_1cx3z_72 button{color:#4d3b83;cursor:pointer;background:#eee9fb;border:1px solid #48368140;border-radius:.52rem;min-width:2.6rem;min-height:2.35rem;padding:.36rem .62rem;font-family:Georgia,Times New Roman,serif;font-size:.95rem;font-weight:800}._keypad_1cx3z_72 button[data-template=power]{background:#ded3f5;border-color:#48368166;min-width:3rem;position:relative}._keypad_1cx3z_72 button:hover{background:#e2d8f7;border-color:#4836818c}:is(._methodField_1cx3z_56 select:focus-visible,._equationGrid_1cx3z_70 input:focus-visible,._evaluateField_1cx3z_71 input:focus-visible,._keypad_1cx3z_72 button:focus-visible,._formActions_1cx3z_240 button:focus-visible){outline:3px solid var(--focus-ring,#1c8275);outline-offset:2px}._evaluateField_1cx3z_71{gap:.34rem;max-width:18rem;display:grid}._evaluateField_1cx3z_71 input{border-width:1px;border-radius:.6rem;min-height:2.85rem;padding:.55rem .72rem;font-size:1rem}._error_1cx3z_259{color:#7e3026;background:#fff5f2;border:1px solid #b047384d;border-left:3px solid #b04738;border-radius:.66rem;gap:.16rem;padding:.72rem .82rem;font-size:.78rem;line-height:1.45;display:grid}._formActions_1cx3z_240{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}._formActions_1cx3z_240 button{min-height:2.6rem;color:var(--ink-muted);font:inherit;cursor:pointer;background:#fff;border:1px solid #132b2d26;border-radius:.62rem;padding:.55rem .78rem;font-size:.75rem;font-weight:740}._formActions_1cx3z_240 button:hover{color:#245f54;border-color:#23665961}._formActions_1cx3z_240 ._calculateButton_1cx3z_298{color:#fff;background:#236b5d;border-color:#236b5d;justify-content:center;align-items:center;gap:.55rem;min-width:9rem;font-size:.86rem;font-weight:840;display:inline-flex}._formActions_1cx3z_240 ._calculateButton_1cx3z_298:hover{color:#fff;background:#18574c}._results_1cx3z_316{gap:.75rem;min-width:0;display:grid}._resultHero_1cx3z_17{background:radial-gradient(circle at 100% 0,#dc98342b,#0000 18rem),linear-gradient(135deg,#e9f7f3,#faf7ec);border:1px solid #2366593d;border-radius:.95rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:1rem 1.05rem;display:grid}._resultHero_1cx3z_17>div{gap:.2rem;min-width:0;display:grid}._resultHero_1cx3z_17 output{color:#173e37;letter-spacing:-.03em;overflow-wrap:anywhere;min-width:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,5vw,3.35rem);font-weight:760;line-height:1.08;display:block}._resultHero_1cx3z_17 p{color:var(--ink-muted);margin:.18rem 0 0;font-size:.75rem;line-height:1.48}._degreeBadge_1cx3z_361{color:#245f54;white-space:nowrap;background:#ffffffd1;border:1px solid #23665938;border-radius:999px;justify-self:end;padding:.42rem .68rem;font-size:.72rem;font-weight:790}._equationSummary_1cx3z_18{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-width:0;display:grid}._equationSummary_1cx3z_18 section{background:#ffffffd1;border:1px solid #132b2d1f;border-radius:.8rem;gap:.22rem;min-width:0;padding:.82rem .9rem;display:grid}._equationSummary_1cx3z_18 ._standardForm_1cx3z_390{background:#fff9ec;border-color:#d9913140;grid-column:1/-1}._equationSummary_1cx3z_18 p{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.02rem;font-weight:690;line-height:1.42}._factGrid_1cx3z_407{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;min-width:0;margin:0;display:grid}._factGrid_1cx3z_407>div{background:#ffffffc7;border:1px solid #132b2d1c;border-radius:.72rem;align-content:start;gap:.2rem;min-width:0;padding:.72rem .78rem;display:grid}._factGrid_1cx3z_407 dt{color:#60726e;letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:800}._factGrid_1cx3z_407 dd{color:#214d45;overflow-wrap:anywhere;min-width:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:.98rem;font-weight:720;line-height:1.4}._stepsPanel_1cx3z_19{background:#ffffffd1;border:1px solid #132b2d21;border-radius:.88rem;gap:.8rem;min-width:0;padding:.9rem .95rem;display:grid}._stepsPanel_1cx3z_19 header{gap:.12rem;display:grid}._stepsPanel_1cx3z_19 h3{color:var(--ink);margin:0;font-size:1.04rem;line-height:1.2}._steps_1cx3z_19{gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}._steps_1cx3z_19 li{border-top:1px solid #132b2d1a;grid-template-columns:auto minmax(0,1fr);gap:.75rem;min-width:0;padding:.72rem 0;display:grid}._steps_1cx3z_19 li:first-child{border-top:0;padding-top:0}._steps_1cx3z_19 li:last-child{padding-bottom:0}._stepNumber_1cx3z_494{color:#245f54;background:#e4f3ee;border-radius:999px;place-items:center;width:1.8rem;height:1.8rem;font-size:.68rem;font-weight:850;display:grid}._steps_1cx3z_19 li>div{align-content:start;gap:.28rem;min-width:0;display:grid}._steps_1cx3z_19 strong{color:var(--ink);font-size:.8rem;line-height:1.4}._steps_1cx3z_19 code{color:#4b3720;white-space:normal;overflow-wrap:anywhere;background:#fff8e9;border-left:3px solid #d99131;border-radius:.35rem .55rem .55rem .35rem;min-width:0;padding:.54rem .65rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(.92rem,2.5vw,1.08rem);font-weight:680;line-height:1.45;display:block}._steps_1cx3z_19 p{color:var(--ink-muted);margin:0;font-size:.75rem;line-height:1.5}._emptyState_1cx3z_542{color:#245f54;background:#edf8f58c;border:1px dashed #23665952;border-radius:.88rem;gap:.18rem;padding:1rem;display:grid}._emptyState_1cx3z_542 span{color:var(--ink-muted);font-size:.78rem}._boundary_1cx3z_557{color:var(--ink-muted);margin:0;font-size:.72rem;line-height:1.5}@media (max-width:760px){._methodField_1cx3z_56{grid-template-columns:minmax(0,1fr)}._methodField_1cx3z_56 label,._methodField_1cx3z_56 select,._methodField_1cx3z_56 p{grid-area:auto/1}._factGrid_1cx3z_407{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){._solver_1cx3z_45{padding:.78rem}._equationGrid_1cx3z_70{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.45rem}._equalsSign_1cx3z_165{width:2.25rem;height:2.25rem;margin:0 auto;font-size:1.2rem}._equationGrid_1cx3z_70 input{min-height:3.25rem}._keypad_1cx3z_72{gap:.42rem;display:grid}._keypad_1cx3z_72>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._keypad_1cx3z_72 button{min-width:0}._formActions_1cx3z_240{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._formActions_1cx3z_240 ._calculateButton_1cx3z_298{grid-column:1/-1;width:100%}._resultHero_1cx3z_17,._equationSummary_1cx3z_18,._factGrid_1cx3z_407{grid-template-columns:minmax(0,1fr)}._degreeBadge_1cx3z_361{justify-self:start}._equationSummary_1cx3z_18 ._standardForm_1cx3z_390{grid-column:auto}}
