.FractionCalculator_root__wvviY{max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.FractionCalculator_tabs__zFtUX{display:flex;background:#f3f4f6;border-radius:10px;padding:4px;gap:4px}.FractionCalculator_tab__xXSSC{flex:1 1;padding:9px;border:none;background:transparent;border-radius:8px;font-size:.9rem;font-weight:600;color:#6b7280;cursor:pointer;transition:background .15s,color .15s}.FractionCalculator_tabOn__v8B_B{background:#fff;color:#111827;box-shadow:0 1px 3px rgba(0,0,0,.08)}.FractionCalculator_inputs__oph0t{display:flex;align-items:center;gap:16px;justify-content:center;flex-wrap:wrap}.FractionCalculator_fracInput__S_HrD{display:flex;flex-direction:column;align-items:center;gap:10px}.FractionCalculator_fracLabel__M6SPZ{font-size:.8rem;font-weight:600;color:#6b7280;margin:0;text-align:center}.FractionCalculator_fracRow__fZQig{display:flex;align-items:center;gap:6px}.FractionCalculator_mixedGroup__23tdd{display:flex;align-items:center;gap:4px}.FractionCalculator_mixedSep__F_Si5{font-size:1.4rem;color:#9ca3af;margin-right:2px}.FractionCalculator_fracStack__2eNos{display:flex;flex-direction:column;align-items:center;gap:4px}.FractionCalculator_numInput__ED8Uk{width:64px;padding:8px;text-align:center;border:1.5px solid #e5e7eb;border-radius:8px;font-size:1rem;font-weight:600;color:#111827;background:#fff;outline:none;transition:border-color .12s;-moz-appearance:textfield}.FractionCalculator_numInput__ED8Uk::-webkit-inner-spin-button,.FractionCalculator_numInput__ED8Uk::-webkit-outer-spin-button{-webkit-appearance:none}.FractionCalculator_numInput__ED8Uk:focus{border-color:#6366f1}.FractionCalculator_wholeInput__o9F9V{width:56px}.FractionCalculator_fracLine__icCT2{width:64px;height:2px;background:#374151;border-radius:2px}.FractionCalculator_opGroup__gLaDT{display:flex;flex-direction:column;gap:6px;align-self:center}.FractionCalculator_opBtn__tJhha{width:40px;height:40px;border:1.5px solid #e5e7eb;border-radius:8px;background:#fff;font-size:1.1rem;font-weight:700;color:#6b7280;cursor:pointer;transition:border-color .12s,background .12s,color .12s}.FractionCalculator_opBtn__tJhha:hover{border-color:#a5b4fc;color:#6366f1}.FractionCalculator_opBtnOn__dY2ha{border-color:#6366f1;background:#eef2ff;color:#6366f1}.FractionCalculator_result__oR2_V{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;padding:24px;display:flex;flex-direction:column;align-items:center;gap:16px}.FractionCalculator_resultLabel__F_7V4{font-size:.8rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0}.FractionCalculator_resultFrac__eHFIE{display:flex;align-items:center;justify-content:center}.FractionCalculator_bigFrac__1KeG0{display:flex;flex-direction:column;align-items:center;gap:6px}.FractionCalculator_bigDen__paM_H,.FractionCalculator_bigNum__YHS1G{font-size:2rem;font-weight:700;color:#111827;line-height:1}.FractionCalculator_bigLine__M8AvK{width:80px;height:3px;background:#111827;border-radius:2px}.FractionCalculator_resultAlt__G_XGE{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.FractionCalculator_altItem__twRro{font-size:.875rem;color:#6b7280}.FractionCalculator_altItem__twRro strong{color:#111827}.FractionCalculator_simplifyBox__FDfbU{display:flex;flex-direction:column;align-items:center;gap:12px}.FractionCalculator_simplifyRow__x5tBB{display:flex;justify-content:center}.FractionCalculator_error__hIX5y{color:#ef4444;font-size:.875rem;text-align:center;margin:0}.FractionCalculator_hint__r4Ho_{font-size:.82rem;color:#9ca3af;text-align:center;margin:0}