.integration-area-understand{display:grid;gap:1rem}.integration-area-understand__panel,.integration-area-understand__body,.integration-area-understand__header{display:grid;gap:1rem}.integration-area-understand__header{gap:.25rem}.integration-area-understand__eyebrow{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.integration-area-understand__lead{max-width:72ch}.integration-area-understand__explorer{min-height:22rem}.integration-area-understand__takeaway{padding:.9rem 1rem;border-radius:var(--radius-md);background:var(--color-surface-subtle);border-inline-start:4px solid var(--color-accent);font-weight:700}.integration-area-understand__button-row{display:flex;flex-wrap:wrap;gap:.65rem}.integration-area-understand__button{min-height:44px;padding:.65rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font:inherit;font-weight:750;cursor:pointer}.integration-area-understand__button:hover,.integration-area-understand__button.is-active{border-color:var(--color-accent);background:var(--color-surface-subtle)}.integration-area-understand__button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.integration-area-understand__identity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.integration-area-understand__identity>span,.integration-area-understand__algebra>div,.integration-area-understand__property-readout{display:grid;gap:.3rem;padding:.8rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.integration-area-understand__identity .integration-area-understand__equation,.integration-area-understand__identity p{grid-column:1/-1}.integration-area-understand__equation{padding:.9rem 1rem;border-radius:var(--radius-md);background:var(--color-surface-subtle);font-weight:800}.integration-area-understand__identity p{margin:0;color:var(--color-text-muted)}.integration-area-understand__algebra{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.integration-area-understand__algebra-result{grid-column:1/-1;border-inline-start:4px solid var(--color-success)!important}.integration-area-understand__property-readout{min-height:6rem}.integration-area-understand__property-readout span{display:block;color:var(--color-text-muted)}.integration-area-understand__between-control{display:grid;gap:.35rem;max-width:34rem;padding:.8rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.integration-area-understand__between-control-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.integration-area-understand__between-output{font-family:var(--font-mono);color:var(--color-text-muted)}.integration-area-understand__between-slider{width:100%;min-height:44px;accent-color:var(--mode-accent,var(--color-accent))}.integration-area-understand__between-graph{min-height:22rem}.integration-area-understand__between-readout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.integration-area-understand__between-readout>div{display:grid;gap:.3rem;padding:.8rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.integration-area-understand__between-result{border-inline-start:4px solid var(--color-success)!important}.integration-area-understand__between-readout>p{grid-column:1/-1;margin:0;padding:.8rem .9rem;border-radius:var(--radius-md);background:var(--color-surface-subtle);color:var(--color-text-muted)}.integration-area-understand__between-stage-controls{align-items:stretch}.integration-area-understand__between-stage-controls .integration-area-understand__button{flex:1 1 13rem;text-align:left}.integration-area-understand__between-stage-controls .integration-area-understand__button.is-active{border-color:var(--mode-accent,var(--color-accent));box-shadow:inset 0 0 0 1px var(--mode-accent,var(--color-accent))}.integration-area-understand__between-status{margin:0;padding:.75rem .9rem;border-radius:var(--radius-md);background:var(--color-surface-subtle);color:var(--color-text-muted);font-weight:700}.integration-area-understand__between-equation{display:grid;gap:.35rem}.integration-area-understand__between-equation span{color:var(--color-text);font-weight:800}.integration-area-understand__forward{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.integration-area-understand__forward-copy{display:grid;gap:.25rem}.integration-area-understand__forward-copy span{color:var(--color-text-muted)}.integration-area-understand__button--forward{flex:0 0 auto;border-color:var(--mode-accent,var(--color-accent));background:var(--mode-accent,var(--color-accent));color:var(--mode-accent-text,#fff)}@media(max-width:720px){.integration-area-understand__forward{align-items:stretch;flex-direction:column}.integration-area-understand__button--forward{width:100%}}@media(max-width:720px){.integration-area-understand__identity,.integration-area-understand__algebra,.integration-area-understand__between-readout{grid-template-columns:1fr}.integration-area-understand__identity .integration-area-understand__equation,.integration-area-understand__identity p,.integration-area-understand__algebra-result,.integration-area-understand__between-readout>p{grid-column:1}.integration-area-understand__explorer,.integration-area-understand__between-graph{min-height:18rem}}

.integration-area-understand [data-math-display],
.integration-area-understand__equation.math-typeset--display{
  width:100%;
  font-size:clamp(1rem,1.35vw,1.24rem);
  line-height:1.45;
  text-align:left;
}
.integration-area-understand [data-math-display].math-typeset--display>.math-typeset__content,
.integration-area-understand__equation.math-typeset--display>.math-typeset__content{
  margin-inline:0;
}
