.FractionSimplifier-module__59WUqa__shell{width:min(100%,44rem)}.FractionSimplifier-module__59WUqa__fractionInput{flex-direction:column;align-items:center;gap:.5rem;display:flex}.FractionSimplifier-module__59WUqa__field{gap:.4rem;width:100%;display:grid}.FractionSimplifier-module__59WUqa__numInput{text-align:center;font-family:var(--font-mono);letter-spacing:.04em;font-size:1.2rem}.FractionSimplifier-module__59WUqa__dividerLine{background:var(--color-border-strong);border-radius:999px;width:100%;height:2px;margin:.1rem 0}.FractionSimplifier-module__59WUqa__fractionDisplay{align-items:center;gap:.5rem;padding:.75rem 0;display:flex}.FractionSimplifier-module__59WUqa__fractionSign{font-family:var(--font-mono);color:var(--color-text-primary);font-size:2rem;line-height:1}.FractionSimplifier-module__59WUqa__fractionStack{flex-direction:column;align-items:center;gap:.15rem;display:flex}.FractionSimplifier-module__59WUqa__fractionNum,.FractionSimplifier-module__59WUqa__fractionDen{font-family:var(--font-mono);color:var(--color-text-primary);font-size:1.6rem;font-weight:500;line-height:1}.FractionSimplifier-module__59WUqa__fractionBar{background:var(--color-text-primary);border-radius:999px;width:100%;min-width:2rem;height:2px;display:block}.FractionSimplifier-module__59WUqa__alreadyNote{color:var(--color-text-disabled);align-self:center;margin-left:.25rem;font-size:.8rem}.FractionSimplifier-module__59WUqa__stepsList{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);gap:.4rem;margin:.75rem 0 0;padding:.75rem;list-style:inside decimal;display:grid}.FractionSimplifier-module__59WUqa__stepItem{color:var(--color-text-secondary);font-size:.9rem;line-height:1.5}.FractionSimplifier-module__59WUqa__stepItem code{font-family:var(--font-mono);color:var(--color-text-primary);font-size:.95rem}
