._root_avuz7_1{--division-ink:#193433;--division-muted:#536765;--division-green:#27685d;--division-green-deep:#174d46;--division-orange:#c97532;--division-cream:#fffaf0;--division-mint:#edf8f5;--division-paper:#fffefa;--division-line:#1f413e29;color:var(--division-ink);gap:.9rem;width:100%;min-width:0;max-width:60rem;margin-inline:auto;display:grid}._intro_avuz7_20{border:1px solid var(--division-line);background:radial-gradient(circle at 92% 16%,#da994c38,#0000 27%),linear-gradient(135deg,#f0faf7 0%,#fffaf0 100%);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:1.05rem 1.2rem;display:grid}._intro_avuz7_20>div:first-child,._panelHeading_avuz7_35>div,._answerBlock_avuz7_36,._sectionHeading_avuz7_37>div,._stepList_avuz7_38 li>div,._checkRow_avuz7_39>div{min-width:0}._intro_avuz7_20>div:first-child>span,._panelHeading_avuz7_35 span,._answerBlock_avuz7_36>span,._sectionHeading_avuz7_37>div>span,._emptyResult_avuz7_47>div:last-child>span{color:var(--division-green-deep);letter-spacing:.1em;text-transform:uppercase;font-size:.69rem;font-weight:850;display:block}._intro_avuz7_20 h2{margin:.2rem 0 .38rem;font-size:clamp(1.2rem,3vw,1.55rem);line-height:1.14}._intro_avuz7_20 p{color:var(--division-muted);max-width:41rem;margin:0;font-size:.84rem;line-height:1.5}._introFormula_avuz7_70{text-align:center;background:#ffffffd6;border:1px solid #27685d2b;border-radius:.85rem;grid-template-columns:minmax(5.7rem,auto) auto;align-items:center;min-width:11rem;padding:.72rem .85rem;font-family:Georgia,Times New Roman,serif;display:grid;box-shadow:0 .6rem 1.35rem #1f413e14}._introFormula_avuz7_70>span{color:var(--division-green-deep);grid-column:1;padding-inline:.35rem;font-size:.92rem;font-weight:750;line-height:1.4}._introFormula_avuz7_70>span:first-child{border-bottom:2px solid var(--division-green-deep);padding-bottom:.2rem}._introFormula_avuz7_70>span:nth-child(2){padding-top:.2rem}._introFormula_avuz7_70 strong{color:var(--division-orange);white-space:nowrap;grid-area:1/2/span 2;padding-left:.55rem;font-size:.94rem}._governance_avuz7_111{color:var(--division-muted);background:#f4f8f7;border:1px solid #27685d21;border-radius:.7rem;flex-wrap:wrap;align-items:center;gap:.35rem .72rem;margin:0;padding:.56rem .75rem;font-size:.72rem;display:flex}._governance_avuz7_111 strong{color:var(--division-green-deep)}._workspace_avuz7_129{grid-template-columns:minmax(17rem,.8fr) minmax(0,1.2fr);align-items:start;gap:.9rem;min-width:0;display:grid}._inputCard_avuz7_137,._resultCard_avuz7_138,._emptyResult_avuz7_47{background:var(--division-paper);border:1px solid var(--division-line);border-radius:1rem;min-width:0}._inputCard_avuz7_137{align-content:start;gap:.8rem;padding:.95rem;display:grid}._panelHeading_avuz7_35,._sectionHeading_avuz7_37{justify-content:space-between;align-items:start;gap:.75rem;min-width:0;display:flex}._panelHeading_avuz7_35 h3,._sectionHeading_avuz7_37 h4,._answerBlock_avuz7_36 h3,._emptyResult_avuz7_47 h3{margin:.16rem 0 0;line-height:1.22}._panelHeading_avuz7_35 h3,._answerBlock_avuz7_36 h3,._emptyResult_avuz7_47 h3{font-size:1.04rem}._sectionHeading_avuz7_37 h4{font-size:.96rem}._panelHeading_avuz7_35 code{background:var(--division-mint);color:var(--division-green-deep);white-space:nowrap;border:1px solid #27685d24;border-radius:.5rem;padding:.36rem .5rem;font-family:Georgia,Times New Roman,serif;font-size:.88rem;font-weight:800}._fractionEditor_avuz7_192{background:linear-gradient(#edf8f5e0,#fffaf0b8);border:1px solid #27685d26;border-radius:.88rem;align-items:stretch;gap:.42rem;min-width:0;margin:0;padding:.75rem;display:grid}._fractionEditor_avuz7_192 legend{color:var(--division-muted);margin-inline:auto;padding:0 .4rem;font-size:.68rem;font-weight:750}._fractionField_avuz7_213{gap:.34rem;min-width:0;display:grid}._fractionField_avuz7_213>span{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem .4rem;min-width:0;display:flex}._fractionField_avuz7_213>span strong{color:var(--division-green-deep);font-size:.76rem;font-weight:850}._fractionField_avuz7_213>span small{color:var(--division-muted);font-size:.64rem}._fractionField_avuz7_213 input{-webkit-appearance:textfield;appearance:textfield;color:var(--division-ink);text-align:center;background:#fff;border:1px solid #1f413e3d;border-radius:.65rem;width:100%;min-width:0;min-height:3rem;padding:.65rem .7rem;font:750 1.15rem/1.2 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}._fractionField_avuz7_213 input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}._fractionField_avuz7_213 input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}._fractionField_avuz7_213 input:focus{border-color:var(--division-green);outline:none;box-shadow:0 0 0 3px #27685d24}._fractionField_avuz7_213 input[aria-invalid=true]{border-color:#b64d3f;box-shadow:0 0 0 2px #b64d3f1a}._fractionField_avuz7_213>small{color:var(--division-muted);text-align:center;min-height:.86rem;font-size:.64rem;line-height:1.35}._fractionField_avuz7_213>small._fieldError_avuz7_278{color:#a13d32;font-weight:750}._fractionBar_avuz7_283{background:var(--division-green-deep);border-radius:999px;width:100%;height:2px;margin:.05rem 0}._readAs_avuz7_291{background:#f6f7f3;border:1px solid #1f413e1c;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.6rem;min-width:0;padding:.55rem .65rem;display:flex}._readAs_avuz7_291 span{color:var(--division-muted);font-size:.68rem;font-weight:750}._readAs_avuz7_291 strong{color:var(--division-green-deep);overflow-wrap:anywhere;text-align:right;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem}._exampleStrip_avuz7_318{gap:.42rem;display:grid}._exampleStrip_avuz7_318>span{color:var(--division-muted);font-size:.66rem;font-weight:800}._exampleStrip_avuz7_318>div{flex-wrap:wrap;gap:.35rem;display:flex}._exampleStrip_avuz7_318 button{color:var(--division-green-deep);cursor:pointer;font:inherit;background:#fff;border:1px solid #27685d33;border-radius:999px;min-height:2rem;padding:.35rem .56rem;font-size:.68rem;font-weight:800}._exampleStrip_avuz7_318 button:hover{background:var(--division-mint);border-color:#27685d6b}._errorSummary_avuz7_353{color:#7e3028;background:#fff1ed;border:1px solid #b64d3f3d;border-radius:.68rem;gap:.12rem;padding:.62rem .68rem;font-size:.72rem;line-height:1.4;display:grid}._actions_avuz7_365{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}._calculateButton_avuz7_371,._clearButton_avuz7_372{cursor:pointer;font:inherit;border-radius:.68rem;min-height:2.8rem;padding:.65rem .82rem;font-size:.8rem;font-weight:850}._calculateButton_avuz7_371{background:var(--division-green-deep);border:1px solid var(--division-green-deep);color:#fff;justify-content:space-between;align-items:center;gap:.6rem;display:flex}._calculateButton_avuz7_371:hover:not(:disabled){background:#103f39;border-color:#103f39}._calculateButton_avuz7_371:disabled{cursor:wait;opacity:.68}._clearButton_avuz7_372{color:var(--division-ink);background:#fff;border:1px solid #1f413e33}._calculateButton_avuz7_371:focus-visible{outline-offset:2px;outline:3px solid #27685d3d}._clearButton_avuz7_372:focus-visible{outline-offset:2px;outline:3px solid #27685d3d}._exampleStrip_avuz7_318 button:focus-visible{outline-offset:2px;outline:3px solid #27685d3d}._precisionNote_avuz7_411 summary:focus-visible{outline-offset:2px;outline:3px solid #27685d3d}._resultCard_avuz7_138{gap:.85rem;padding:.9rem;display:grid;overflow:hidden}._resultHero_avuz7_423{background:radial-gradient(circle at 88% 12%, #d5934138, transparent 31%), linear-gradient(135deg, var(--division-mint), var(--division-cream));border:1px solid #27685d26;border-radius:.82rem;grid-template-columns:minmax(0,1.2fr) minmax(9.2rem,.8fr);gap:.75rem;min-width:0;padding:.85rem;display:grid}._answerBlock_avuz7_36 h3:focus-visible{outline-offset:3px;border-radius:.18rem;outline:3px solid #27685d3d}._answerBlock_avuz7_36 output{color:var(--division-green-deep);flex-wrap:wrap;align-items:baseline;gap:.32rem .5rem;min-width:0;margin-top:.68rem;display:flex}._answerBlock_avuz7_36 output small{color:var(--division-muted);overflow-wrap:anywhere;flex-basis:100%;font-size:.74rem;font-weight:750}._answerBlock_avuz7_36 output strong{overflow-wrap:anywhere;max-width:100%;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,7vw,3.45rem);line-height:.95}._answerBlock_avuz7_36 output em{color:#9d5423;background:#fff;border:1px solid #c9753240;border-radius:999px;padding:.3rem .52rem;font-size:.79rem;font-style:normal;font-weight:850}._answerSummary_avuz7_479{align-content:center;gap:0;min-width:0;margin:0;display:grid}._answerSummary_avuz7_479>div{border-bottom:1px solid #1f413e1c;justify-content:space-between;align-items:baseline;gap:.65rem;min-width:0;padding:.45rem 0;display:flex}._answerSummary_avuz7_479>div:last-child{border-bottom:0}._answerSummary_avuz7_479 dt{color:var(--division-muted);font-size:.65rem;font-weight:750}._answerSummary_avuz7_479 dd{color:var(--division-green-deep);overflow-wrap:anywhere;text-align:right;max-width:63%;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;font-weight:850}._answerSummary_avuz7_479 ._exactRow_avuz7_518 dd{color:#a65b27}._checkRow_avuz7_39{background:#f3f8f5;border:1px solid #27685d24;border-radius:.72rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;padding:.62rem .72rem;display:grid}._checkRow_avuz7_39>span{background:var(--division-green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.72rem;font-weight:900;display:flex}._checkRow_avuz7_39 strong{color:var(--division-green-deep);font-size:.68rem;display:block}._checkRow_avuz7_39 code{color:var(--division-ink);overflow-wrap:anywhere;margin-top:.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;display:block}._equivalentSection_avuz7_562,._longDivisionSection_avuz7_563{border:1px solid #1f413e1f;border-radius:.78rem;gap:.68rem;min-width:0;padding:.75rem;display:grid}._equivalentSection_avuz7_562{background:#fffdf7}._sectionHeading_avuz7_37>small{color:var(--division-muted);background:#f3f5f2;border-radius:999px;flex:none;padding:.3rem .48rem;font-size:.63rem;font-weight:800}._equivalentGrid_avuz7_586{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;min-width:0;margin:0;display:grid}._equivalentGrid_avuz7_586>div{background:#fff;border:1px solid #1f413e1c;border-radius:.65rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0;min-height:3.15rem;padding:.52rem .62rem;display:grid}._equivalentGrid_avuz7_586 dt{color:var(--division-muted);font-size:.64rem;font-weight:750}._equivalentGrid_avuz7_586 dd{color:var(--division-green-deep);min-width:0;max-width:100%;margin:0;font-weight:850}._equivalentGrid_avuz7_586>._decimalCard_avuz7_621{grid-template-columns:minmax(0,1fr);align-content:center;align-items:start;gap:.2rem}._decimalCard_avuz7_621 ._decimalValue_avuz7_628{text-align:left;justify-self:stretch;width:100%}._fractionValue_avuz7_634{text-align:center;vertical-align:middle;align-items:stretch;min-width:1.35rem;font-family:Georgia,Times New Roman,serif;font-size:.82rem;line-height:1;display:inline-grid}._fractionValue_avuz7_634>span:first-child{border-bottom:1.5px solid;padding:0 .2rem .12rem}._fractionValue_avuz7_634>span:last-child{padding:.12rem .2rem 0}._mixedNumber_avuz7_654{align-items:center;gap:.2rem;display:flex}._decimalValue_avuz7_628{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem;line-height:1.35}._longDivisionSection_avuz7_563{background:#f7f8f4}._schoolbookStage_avuz7_671{background-color:#fff;background-image:linear-gradient(#27685d09 1px,#0000 1px),linear-gradient(90deg,#27685d09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:1.25rem 1.25rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #27685d26;border-radius:.68rem;min-width:0;padding:.8rem;overflow-x:auto}._schoolbookStage_avuz7_671 pre{color:var(--division-green-deep);width:max-content;min-width:max-content;margin:0 auto;font:800 clamp(1rem,3vw,1.22rem)/1.33 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}._stepList_avuz7_38{gap:.48rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}._stepList_avuz7_38 li{background:#fff;border:1px solid #1f413e1c;border-radius:.68rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.58rem;min-width:0;padding:.58rem;display:grid}._stepNumber_avuz7_713{background:var(--division-mint);color:var(--division-green-deep);border:1px solid #27685d26;border-radius:50%;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.66rem;font-weight:900;display:flex}._stepList_avuz7_38 li>div>strong{color:var(--division-green-deep);margin-right:.42rem;font-size:.69rem;display:inline-block}._stepList_avuz7_38 code{color:var(--division-ink);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.73rem;font-weight:800}._stepList_avuz7_38 p{color:var(--division-muted);flex-wrap:wrap;gap:.18rem .52rem;margin:.3rem 0 0;font-size:.65rem;line-height:1.4;display:flex}._stepList_avuz7_38 p span{position:relative}._stepList_avuz7_38 p span+span:before{color:#a7b1af;content:"·";margin-right:.52rem}._stepList_avuz7_38 p b{color:#3f5653}._precisionNote_avuz7_411{color:var(--division-muted);border-top:1px solid #1f413e1f;padding-top:.62rem;font-size:.68rem}._precisionNote_avuz7_411 summary{color:var(--division-green-deep);cursor:pointer;font-weight:800}._precisionNote_avuz7_411 p{margin:.42rem 0 0;line-height:1.45}._emptyResult_avuz7_47{background:radial-gradient(circle at 75% 20%,#d5934126,#0000 28%),#f8faf7;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;min-height:19rem;padding:1.1rem;display:grid}._emptyDivision_avuz7_796{color:#27685d80;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:end;gap:.15rem;font:800 1.6rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid}._emptyDivision_avuz7_796 span:first-child{text-align:center;border-bottom:2px solid;grid-column:2;padding:0 .65rem .3rem}._emptyDivision_avuz7_796 span:nth-child(2){grid-area:2/1}._emptyDivision_avuz7_796 span:last-child{text-align:center;grid-area:2/2;padding:.3rem .65rem 0}._emptyResult_avuz7_47 p{color:var(--division-muted);margin:.42rem 0 0;font-size:.76rem;line-height:1.5}._srOnly_avuz7_832{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){._workspace_avuz7_129{grid-template-columns:minmax(0,1fr)}._inputCard_avuz7_137{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._panelHeading_avuz7_35,._fractionEditor_avuz7_192,._readAs_avuz7_291,._exampleStrip_avuz7_318,._errorSummary_avuz7_353,._actions_avuz7_365{grid-column:1/-1}._resultHero_avuz7_423{grid-template-columns:minmax(0,1.2fr) minmax(9rem,.8fr)}}@media (max-width:520px){._root_avuz7_1{gap:.72rem}._intro_avuz7_20{grid-template-columns:minmax(0,1fr);padding:.9rem}._introFormula_avuz7_70{justify-self:stretch}._inputCard_avuz7_137,._resultCard_avuz7_138{padding:.72rem}._inputCard_avuz7_137{grid-template-columns:minmax(0,1fr);display:grid}._fractionField_avuz7_213 input{font-size:16px}._resultHero_avuz7_423{grid-template-columns:minmax(0,1fr);padding:.72rem}._answerSummary_avuz7_479{border-top:1px solid #1f413e1f;padding-top:.24rem}._answerSummary_avuz7_479 ._exactRow_avuz7_518{flex-direction:column;align-items:flex-start;gap:.2rem}._answerSummary_avuz7_479 ._exactRow_avuz7_518 dd{text-align:left;width:100%;max-width:100%}._equivalentGrid_avuz7_586{grid-template-columns:minmax(0,1fr)}._actions_avuz7_365{grid-template-columns:minmax(0,1fr) auto}._emptyResult_avuz7_47{text-align:center;grid-template-columns:minmax(0,1fr);min-height:15rem}._emptyDivision_avuz7_796{justify-self:center}}@media (max-width:360px){._actions_avuz7_365{grid-template-columns:minmax(0,1fr)}._clearButton_avuz7_372{width:100%}._stepList_avuz7_38 p{display:grid}._stepList_avuz7_38 p span+span:before{content:none}}@media (prefers-reduced-motion:no-preference){._calculateButton_avuz7_371,._clearButton_avuz7_372,._exampleStrip_avuz7_318 button,._fractionField_avuz7_213 input{transition:background-color .15s,border-color .15s,box-shadow .15s}}
