.mf-halo{paint-order:stroke;stroke:var(--raised);stroke-width:3px;stroke-linejoin:round}.mf-taccounts{font-variant-numeric:tabular-nums;color:var(--ink);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem 1.5rem;font-family:KaTeX_Main,Times New Roman,serif;font-size:.85rem;display:grid}.mf-t-name{text-align:center;border-bottom:1.5px solid var(--fig-axis);padding-bottom:.2rem;font-size:.95rem}.mf-t-sides{grid-template-columns:1fr 1fr;display:grid}.mf-t-sides>div{padding:.25rem .5rem 0}.mf-t-sides>div+div{border-left:1.5px solid var(--fig-axis)}.mf-t-head{font-family:var(--font-label);letter-spacing:.02em;color:var(--muted);margin-bottom:.15rem;font-size:.65rem}.mf-t-row{justify-content:space-between;gap:.5rem;margin:0 -.25rem;padding:.05rem .25rem;display:flex}.mf-t-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mf-t-row>span:last-child{flex-shrink:0}.mf-t-row[data-change]{background:color-mix(in srgb, var(--fig-gold) 14%, transparent);box-shadow:inset 2px 0 0 var(--fig-gold)}.mf-t-mark{color:var(--fig-gold);margin-right:.3rem;font-size:.65rem}.mf-t-total{border-top:1px solid var(--fig-hair);color:var(--muted);grid-template-columns:1fr 1fr;margin-top:.2rem;padding-top:.15rem;display:grid}.mf-t-total>span{text-align:right;padding:0 .5rem}.mf-eq-box{container-type:inline-size}.mf-eq{text-align:center;color:var(--ink);font-size:clamp(.75rem,3.8cqi,1.1rem);overflow:auto hidden}.mf-eq .katex-display{margin:.25em 0}