._root_zj9ur_1{min-width:0;color:var(--ink);background:radial-gradient(circle at 100% 0,#237a6726,#0000 24rem),linear-gradient(145deg,#fffdf8fa,#f7faf6f0);gap:1rem;display:grid}._header_zj9ur_11{gap:.36rem;display:grid}._header_zj9ur_11>span,._answerBlock_zj9ur_17>span,._normalized_zj9ur_18>span,._sectionHeading_zj9ur_19>span{color:#376b62;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}._header_zj9ur_11 h2{max-width:48rem;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.06}._header_zj9ur_11 p{max-width:52rem;color:var(--ink-muted);margin:0;font-size:.88rem;line-height:1.55}._solver_zj9ur_45{background:#ffffffd6;border:1px solid #132b2d24;border-radius:1rem;gap:.9rem;min-width:0;padding:1rem;display:grid;box-shadow:0 .7rem 2rem #21423912}._operationPicker_zj9ur_56{border:0;gap:.46rem;min-width:0;margin:0;padding:0;display:grid}._operationPicker_zj9ur_56 legend,._problemField_zj9ur_66>label,._examples_zj9ur_67>span,._keypad_zj9ur_68>span{color:var(--ink);margin-bottom:.35rem;font-size:.72rem;font-weight:800;display:block}._operationTabs_zj9ur_76{background:#f3f4ed;border:1px solid #132b2d1c;border-radius:.76rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;min-width:0;padding:.25rem;display:grid}._operationTabs_zj9ur_76 button{min-width:0;min-height:2.35rem;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.58rem;padding:.45rem .62rem;font-size:.78rem;font-weight:760}._operationTabs_zj9ur_76 button:hover{color:#245e54}._operationTabs_zj9ur_76 button._operationActive_zj9ur_105{color:#225f54;background:#fff;border-color:#2366593d;box-shadow:0 .15rem .5rem #2350441a}._operationTabs_zj9ur_76 button:focus-visible{outline:3px solid var(--focus-ring,#1c8275);outline-offset:2px}._inputRow_zj9ur_113 input:focus-visible{outline:3px solid var(--focus-ring,#1c8275);outline-offset:2px}._solveButton_zj9ur_114:focus-visible{outline:3px solid var(--focus-ring,#1c8275);outline-offset:2px}._keypad_zj9ur_68 button:focus-visible{outline:3px solid var(--focus-ring,#1c8275);outline-offset:2px}._examples_zj9ur_67 button:focus-visible{outline:3px solid var(--focus-ring,#1c8275);outline-offset:2px}._resetActions_zj9ur_117 button:focus-visible{outline:3px solid var(--focus-ring,#1c8275);outline-offset:2px}._operationHint_zj9ur_122{min-height:1.15rem;color:var(--ink-muted);margin:0;font-size:.7rem;line-height:1.45}._operationHint_zj9ur_122 strong{color:#376b62}._problemField_zj9ur_66{min-width:0;display:grid}._inputRow_zj9ur_113{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;display:grid}._inputRow_zj9ur_113 input{min-width:0;min-height:3.55rem;color:var(--ink);letter-spacing:.005em;background:#fff;border:2px solid #397d70;border-right-width:0;border-radius:.78rem 0 0 .78rem;padding:.72rem 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.08rem,2.5vw,1.45rem);font-weight:700}._inputRow_zj9ur_113 input::placeholder{color:#83918d;font-weight:500}._inputRow_zj9ur_113 input[aria-invalid=true]{border-color:#b04738}._solveButton_zj9ur_114{color:#fff;min-width:7.2rem;font:inherit;cursor:pointer;background:#236b5d;border:0;border-radius:0 .78rem .78rem 0;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1.1rem;font-size:.9rem;font-weight:820;display:inline-flex}._solveButton_zj9ur_114:hover{background:#18574c}._solveButton_zj9ur_114 span{font-size:1.15rem;line-height:1}._inputHelp_zj9ur_196{color:var(--ink-muted);margin-top:.35rem;font-size:.68rem;line-height:1.4}._keypad_zj9ur_68{align-items:center;gap:.7rem;min-width:0;display:flex}._keypad_zj9ur_68>span{color:var(--ink-muted);flex:none;margin:0}._keypad_zj9ur_68>div{flex-wrap:wrap;gap:.36rem;min-width:0;display:flex}._keypad_zj9ur_68 button{color:#245d53;cursor:pointer;background:#f1f8f5;border:1px solid #23665933;border-radius:.52rem;min-width:2.55rem;min-height:2.2rem;padding:.36rem .58rem;font-family:Georgia,Times New Roman,serif;font-size:.91rem;font-weight:780}._keypad_zj9ur_68 button:hover{background:#e3f3ee;border-color:#2366596b}._error_zj9ur_242{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}._formFooter_zj9ur_255{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem;min-width:0;padding-top:.08rem;display:grid}._examples_zj9ur_67{min-width:0}._examples_zj9ur_67>div{flex-wrap:wrap;gap:.36rem;min-width:0;display:flex}._examples_zj9ur_67 button,._resetActions_zj9ur_117 button{min-height:2.05rem;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #132b2d24;border-radius:999px;padding:.38rem .62rem;font-size:.7rem;font-weight:670}._examples_zj9ur_67 button{font-family:Georgia,Times New Roman,serif}._examples_zj9ur_67 button:hover,._resetActions_zj9ur_117 button:hover{color:#245f54;border-color:#2366595c}._resetActions_zj9ur_117{flex:none;gap:.35rem;display:flex}._resetActions_zj9ur_117 button{color:var(--ink-muted)}._results_zj9ur_309{gap:.75rem;min-width:0;display:grid}._resultHero_zj9ur_315{background:radial-gradient(circle at 100% 0,#dc983429,#0000 17rem),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}._answerBlock_zj9ur_17{gap:.18rem;min-width:0;display:grid}._answerBlock_zj9ur_17 output{color:#173e37;letter-spacing:-.035em;overflow-wrap:anywhere;min-width:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,6vw,3.75rem);font-weight:760;line-height:1.05;display:block}._classification_zj9ur_347{color:#245f54;text-align:center;background:#fffc;border:1px solid #23665938;border-radius:999px;justify-self:end;padding:.42rem .68rem;font-size:.72rem;font-weight:790}._normalized_zj9ur_18,._productPanel_zj9ur_360,._stepsPanel_zj9ur_361{background:#fffc;border:1px solid #132b2d21;border-radius:.88rem;min-width:0;padding:.9rem .95rem}._normalized_zj9ur_18{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.8rem;display:grid}._normalized_zj9ur_18 p{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:680;line-height:1.45}._productPanel_zj9ur_360,._stepsPanel_zj9ur_361{gap:.8rem;display:grid}._sectionHeading_zj9ur_19{gap:.12rem;display:grid}._sectionHeading_zj9ur_19 h3{color:var(--ink);margin:0;font-size:1.04rem;line-height:1.2}._tableScroll_zj9ur_405{border:1px solid #132b2d1a;border-radius:.66rem;min-width:0;overflow-x:auto}._tableScroll_zj9ur_405 table{border-collapse:collapse;width:100%;min-width:27rem;color:var(--ink);font-size:.76rem}._tableScroll_zj9ur_405 th,._tableScroll_zj9ur_405 td{text-align:left;border-bottom:1px solid #132b2d17;padding:.56rem .68rem}._tableScroll_zj9ur_405 thead th{color:#376b62;letter-spacing:.04em;text-transform:uppercase;background:#edf7f3;font-size:.66rem}._tableScroll_zj9ur_405 tbody th{color:#376b62;font-weight:790}._tableScroll_zj9ur_405 tbody tr:last-child th,._tableScroll_zj9ur_405 tbody tr:last-child td{border-bottom:0}._steps_zj9ur_361{counter-reset:step;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}._steps_zj9ur_361 li{border-top:1px solid #132b2d1a;grid-template-columns:auto minmax(0,1fr);gap:.75rem;min-width:0;padding:.72rem 0;display:grid}._steps_zj9ur_361 li:first-child{border-top:0;padding-top:0}._steps_zj9ur_361 li:last-child{padding-bottom:0}._stepNumber_zj9ur_473{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_zj9ur_361 li>div{align-content:start;gap:.28rem;min-width:0;display:grid}._steps_zj9ur_361 strong{color:var(--ink);font-size:.8rem;line-height:1.4}._steps_zj9ur_361 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_zj9ur_361 p,._noSteps_zj9ur_515{color:var(--ink-muted);margin:0;font-size:.75rem;line-height:1.5}._emptyState_zj9ur_522{color:#245f54;background:#edf8f58c;border:1px dashed #23665952;border-radius:.88rem;gap:.18rem;padding:1rem;display:grid}._emptyState_zj9ur_522 span{color:var(--ink-muted);font-size:.78rem}._boundary_zj9ur_537{color:var(--ink-muted);margin:0;font-size:.72rem;line-height:1.5}@media (max-width:720px){._operationTabs_zj9ur_76{grid-template-columns:repeat(3,minmax(0,1fr))}._formFooter_zj9ur_255{grid-template-columns:minmax(0,1fr)}._resetActions_zj9ur_117{justify-content:flex-start}}@media (max-width:520px){._solver_zj9ur_45{padding:.78rem}._operationTabs_zj9ur_76{grid-template-columns:repeat(2,minmax(0,1fr))}._operationTabs_zj9ur_76 button:first-child{grid-column:1/-1}._inputRow_zj9ur_113{grid-template-columns:minmax(0,1fr);gap:.48rem}._inputRow_zj9ur_113 input{border-right-width:2px;border-radius:.72rem;min-height:3.2rem}._solveButton_zj9ur_114{border-radius:.72rem;width:100%;min-height:2.8rem}._keypad_zj9ur_68{gap:.4rem;display:grid}._keypad_zj9ur_68>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._keypad_zj9ur_68 button{min-width:0}._examples_zj9ur_67>div{grid-template-columns:minmax(0,1fr);display:grid}._examples_zj9ur_67 button{text-align:left;overflow-wrap:anywhere;border-radius:.58rem;width:100%}._resetActions_zj9ur_117{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._resultHero_zj9ur_315{grid-template-columns:minmax(0,1fr);align-items:start}._classification_zj9ur_347{justify-self:start}._normalized_zj9ur_18{grid-template-columns:minmax(0,1fr);gap:.3rem}._tableScroll_zj9ur_405 table{min-width:23rem}}@media (prefers-reduced-motion:no-preference){._solveButton_zj9ur_114,._operationTabs_zj9ur_76 button,._keypad_zj9ur_68 button,._examples_zj9ur_67 button,._resetActions_zj9ur_117 button{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}}
