.implicit-differentiation-understand{display:grid;gap:var(--space-4,1rem);min-width:0}.implicit-differentiation-understand__panel{display:grid;gap:.9rem;min-width:0}.implicit-differentiation-understand__header h3{margin:0 0 .35rem}.implicit-differentiation-understand__header p{margin:0;color:var(--color-text-muted,#526075);max-width:78ch}.implicit-differentiation-understand__classify,.implicit-differentiation-understand__term-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.implicit-differentiation-understand__card,.implicit-differentiation-understand__equation,.implicit-differentiation-understand__result{border:1px solid var(--color-border,#d7dce5);border-radius:.8rem;background:var(--color-surface,#fff);padding:.8rem .9rem}.implicit-differentiation-understand__card{display:grid;gap:.35rem}.implicit-differentiation-understand__card p{margin:0;color:var(--color-text-muted,#526075)}.implicit-differentiation-understand__tag{font-size:.78rem;font-weight:700}.implicit-differentiation-understand__equation,.implicit-differentiation-understand__result{font-weight:700;font-size:1.05rem}.implicit-differentiation-understand__result:empty{display:none}.implicit-differentiation-understand__term{min-height:72px;text-align:left;display:grid;gap:.25rem;padding:.65rem .8rem}.implicit-differentiation-understand__term small{font-weight:400}.implicit-differentiation-understand__term[data-done="true"]{border-width:2px}.implicit-differentiation-understand button{min-height:44px}.implicit-differentiation-understand__unlock{justify-self:start}.implicit-differentiation-understand__classify-card{align-content:start}.implicit-differentiation-understand__classify-expression{font-size:1.15rem}.implicit-differentiation-understand__classify-prompt{color:var(--color-text-muted,#526075);font-size:.9rem}.implicit-differentiation-understand__classify-choices{display:flex;gap:.5rem;flex-wrap:wrap}.implicit-differentiation-understand__classify-choice{flex:1 1 8rem;padding:.55rem .75rem;border:1px solid var(--color-border,#d7dce5);border-radius:.7rem;background:var(--color-surface,#fff);font:inherit;font-weight:700}.implicit-differentiation-understand__classify-choice.is-selected{border-color:var(--mode-accent);box-shadow:inset 0 0 0 1px var(--mode-accent);background:var(--surface-subtle,#f7f8fa)}.implicit-differentiation-understand__classify-feedback{display:grid;gap:.3rem;padding-top:.2rem}.implicit-differentiation-understand__classify-feedback[hidden]{display:none}.implicit-differentiation-understand__classify-feedback p{margin:0}.implicit-differentiation-understand__mental-cue,.implicit-differentiation-understand__operator-stage,.implicit-differentiation-understand__rearrange-lock{display:grid;gap:.55rem;padding:.85rem .9rem;border:1px solid var(--color-border,#d7dce5);border-radius:.8rem;background:var(--color-surface,#fff)}.implicit-differentiation-understand__mental-warning{color:var(--color-text-muted,#526075);font-weight:650}.implicit-differentiation-understand__operator-equation{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,.45fr);align-items:center;gap:.75rem;padding:.85rem .9rem;border-radius:.75rem;background:var(--surface-subtle,#f7f8fa);font-size:clamp(1rem,2.4vw,1.3rem);font-weight:750}.implicit-differentiation-understand__operator-equation[hidden]{display:none}.implicit-differentiation-understand__operator-equation>span{min-width:0;overflow-wrap:anywhere}.implicit-differentiation-understand__equals{text-align:center}.implicit-differentiation-understand__operator-status,.implicit-differentiation-understand__ready,.implicit-differentiation-understand__rearrange-lock p{margin:0;color:var(--color-text-muted,#526075)}.implicit-differentiation-understand__apply-operator{justify-self:start}.implicit-differentiation-understand__term:disabled:not([data-done=true]){opacity:.52;cursor:not-allowed}.implicit-differentiation-understand__ready{font-weight:700}.implicit-differentiation-understand__rearrange-lock{border-width:2px}@media(max-width:700px){.implicit-differentiation-understand__classify,.implicit-differentiation-understand__term-grid{grid-template-columns:1fr}.implicit-differentiation-understand__operator-equation{grid-template-columns:1fr;text-align:center}.implicit-differentiation-understand__classify-choices{display:grid;grid-template-columns:1fr}}
