.calc-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.calc-row.two{grid-template-columns:repeat(2,minmax(0,1fr))}.calc-stale{opacity:.55}.calc-split{display:flex;height:10px;border-radius:var(--r-pill);overflow:hidden;background:var(--surface-2)}.calc-split i{display:block;height:100%;transition:width .3s var(--ease)}.calc-split .a{background:var(--chart-principal)}.calc-split .b{background:var(--chart-gain)}.calc-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:var(--fs-13);color:var(--text-2)}.calc-legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}.calc-steps{margin:0;padding-left:18px;display:grid;gap:4px;font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-2)}.calc-steps b{color:var(--text);font-variant-numeric:tabular-nums}@media (max-width:480px){.calc-row{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.calc-split i{transition:none}}