.control-math{font-family:inherit;max-width:100%;min-width:0}.control-math-block{display:block;overflow-x:auto;padding:5px 1px;line-height:1.8}.control-math mjx-container{max-width:none!important;font-size:105%!important}.control-math mjx-container[display="true"]{margin:.45em 0!important;text-align:left!important}.control-math svg{max-width:none!important;max-height:none!important;width:auto;height:auto}.st-math{white-space:normal!important;font-family:inherit!important}.st-table .control-math{display:inline-block}.st-detail .control-math-block{font-size:14px}.result-head #system{max-width:100%;overflow:auto}.result-head:has(#system){flex-wrap:wrap}#readout .control-math-block{font-size:14px}#time-metrics .control-math{font-size:inherit}.op-cell .control-math{display:block;overflow:auto}.op-row strong .control-math{overflow:visible}
@media(max-width:700px){.st-detail .control-math-block{font-size:13px}.control-math-block{max-width:100%}}
/* Keep assistive MathML available to screen readers without drawing it twice. */
.control-math mjx-container{position:relative}.control-math mjx-assistive-mml{position:absolute!important;top:0;left:0;width:1px!important;height:1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;white-space:nowrap!important}
.st-detail .st-routh-option{flex-direction:row;justify-content:flex-start}

/* Native text keeps Chinese labels legible next to inline LaTeX. */
.control-math-label{font-family:inherit;white-space:normal}.control-math-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2em .35em;line-height:1.9}.control-math-line+.control-math-line{margin-top:.3em}.control-math-line>.control-math{max-width:100%;overflow-x:auto}
