.QuadraticEquationSolver-module__JWbwaq__shell{width:min(100%,44rem)}.QuadraticEquationSolver-module__JWbwaq__equationHeader{background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.QuadraticEquationSolver-module__JWbwaq__eqLabel{color:var(--color-text-disabled);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;font-size:.8rem;font-weight:500}.QuadraticEquationSolver-module__JWbwaq__eqFormula{font-family:var(--font-mono);color:var(--color-text-primary);font-size:1.1rem}.QuadraticEquationSolver-module__JWbwaq__coeffGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.QuadraticEquationSolver-module__JWbwaq__coeffField{gap:.4rem;display:grid}.QuadraticEquationSolver-module__JWbwaq__fieldNote{color:var(--color-text-disabled);font-size:.78rem}.QuadraticEquationSolver-module__JWbwaq__rootTypeBadge{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:var(--color-surface-elevated);color:var(--color-text-secondary);align-self:flex-start;align-items:center;padding:.45rem .85rem;font-size:.85rem;font-weight:600;display:inline-flex}.QuadraticEquationSolver-module__JWbwaq__rootType_two_real{border-color:color-mix(in srgb, var(--color-accent) 60%, transparent);background:color-mix(in srgb, var(--color-accent) 8%, transparent);color:var(--color-accent)}.QuadraticEquationSolver-module__JWbwaq__rootType_one_real{border-color:color-mix(in srgb, var(--color-text-secondary) 50%, transparent);color:var(--color-text-secondary)}.QuadraticEquationSolver-module__JWbwaq__rootType_complex{border-color:color-mix(in srgb, var(--color-text-disabled) 40%, transparent);color:var(--color-text-disabled)}.QuadraticEquationSolver-module__JWbwaq__rootsGrid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem 1rem;display:grid}.QuadraticEquationSolver-module__JWbwaq__stepsBlock{flex-direction:column;gap:.35rem;display:flex}.QuadraticEquationSolver-module__JWbwaq__stepsLabel{color:var(--color-text-disabled);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:500}.QuadraticEquationSolver-module__JWbwaq__stepsList{font-family:var(--font-mono);color:var(--color-text-secondary);flex-direction:column;gap:.25rem;margin:0;padding-left:1.25rem;font-size:.88rem;display:flex}@media (max-width:480px){.QuadraticEquationSolver-module__JWbwaq__coeffGrid{grid-template-columns:1fr}}
