.FigureViewport_hint__DF5Ib{margin:5px 0 8px;font:12px/1.5 system-ui,sans-serif;color:#536477}.FigureViewport_viewport__SQbM5{max-width:100%;overflow:auto;outline-offset:3px;overscroll-behavior-x:contain}.EssayVisual_figure__n1iS0{scroll-margin-top:100px;margin:1.5rem 0;border:1px solid var(--figure-line);background:var(--figure-paper);color:var(--figure-ink);overflow:hidden}.EssayVisual_heading__aCocP{padding:22px 24px 17px;border-bottom:1px solid var(--figure-grid)}.EssayVisual_eyebrow__FKQK_{font:600 10px/1.5 monospace;text-transform:uppercase;letter-spacing:.16em;color:var(--figure-hue-primary)}.EssayVisual_title__UkbR_{font-size:24px!important;line-height:1.2!important;letter-spacing:-.035em;font-weight:750;margin:6px 0 8px!important;color:var(--figure-ink-strong)}.EssayVisual_intro__wJ3z5{font:var(--figure-body);color:var(--figure-muted);margin:0;max-width:62ch}.EssayVisual_body__O350f{padding:20px 24px 24px}.EssayVisual_caption___n7Ob{padding:15px 24px;border-top:1px solid var(--figure-grid);font:var(--figure-note);color:var(--figure-muted)}.EssayVisual_caption___n7Ob strong{color:var(--figure-ink-strong)}.EssayVisual_figure__n1iS0 :is(a,button,summary):focus-visible{outline:2px solid var(--figure-accent);outline-offset:3px}@media(max-width:540px){.EssayVisual_heading__aCocP{padding:18px 16px 15px}.EssayVisual_title__UkbR_{font-size:21px!important}.EssayVisual_body__O350f{padding:18px 16px}.EssayVisual_caption___n7Ob{padding:14px 16px}}.figure-tokens_tokens__liNIc{--figure-paper:#f5f6f6;--figure-panel:#fafbfc;--figure-ink:#263447;--figure-muted:#566271;--figure-line:#ccd3da;--figure-axis:#a7b5c6;--figure-grid:#dce2e8;--figure-accent:#234f8c;--figure-highlight:#e9eef4;--figure-ink-strong:#1b2735;--figure-ink-inverse:#f5f6f6;--figure-line-strong:#b6bfc8;--figure-veil:#00000014;--figure-veil-strong:#0000001f;--figure-hue-primary:#145e9e;--figure-hue-caution:#a74708;--figure-hue-alt:#713e93;--figure-hue-warn:#9c3320;--figure-title:600 18px/1.35 system-ui,sans-serif;--figure-body:14px/1.55 system-ui,sans-serif;--figure-note:12px/1.6 system-ui,sans-serif;--figure-micro:11px/1.4 system-ui,sans-serif;--figure-mono:11px/1.4 ui-monospace,monospace;--figure-pad:20px;--figure-gap:10px;--figure-block:28px;--figure-tap:36px;--figure-tap-inline:24px}.figure-tokens_dark__j5bc5{--figure-paper:#0d151b;--figure-panel:#16222b;--figure-ink:#e8eff2;--figure-muted:#bccbd0;--figure-line:#33414a;--figure-axis:#4d5f6a;--figure-grid:#ffffff15;--figure-accent:#79ded4;--figure-highlight:#ffffff10;--figure-ink-strong:#fff;--figure-ink-inverse:#171c20;--figure-line-strong:#52636e;--figure-veil:#ffffff20;--figure-veil-strong:#ffffff25;--figure-hue-primary:#79ded4;--figure-hue-caution:#f8df8c;--figure-hue-alt:#baa9ff;--figure-hue-warn:#ffa28c}.CorrectedSsmStateVisual_visual__bcp5_{container-type:inline-size;color:var(--figure-ink)}.CorrectedSsmStateVisual_rule__52rx6{padding-bottom:20px;font-size:21px;color:var(--figure-ink-strong);overflow-x:auto}.CorrectedSsmStateVisual_rule__52rx6 .katex{font-size:1.15em}.CorrectedSsmStateVisual_stream__utHF8{display:flex;list-style:none;gap:12px;padding:0;margin:0 0 20px}.CorrectedSsmStateVisual_stream__utHF8 li{flex:1;display:grid;gap:5px;padding:13px;margin:0;background:var(--figure-panel);color:#b3c0c9;min-width:0}.CorrectedSsmStateVisual_stream__utHF8 span{font:14px/1.4 monospace}.CorrectedSsmStateVisual_stream__utHF8 strong{color:var(--figure-ink);font:600 30px/1.2 monospace}.CorrectedSsmStateVisual_stream__utHF8 small{font:11px/1.5 monospace}.CorrectedSsmStateVisual_stream__utHF8 li[data-state=next]{background:#3a301a;color:var(--figure-hue-caution)}.CorrectedSsmStateVisual_stream__utHF8 li[data-state=next] strong{color:var(--figure-hue-caution)}.CorrectedSsmStateVisual_stream__utHF8 li[data-state=processed]{color:#8ee8d2}.CorrectedSsmStateVisual_actions__O6k9r{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.CorrectedSsmStateVisual_actions__O6k9r button{min-height:44px;padding:10px 16px;border:1px solid #6c7a83;border-radius:0;font:600 13px/1.5 monospace;cursor:pointer}.CorrectedSsmStateVisual_primary____wvA{color:#101820;background:var(--figure-hue-caution)}.CorrectedSsmStateVisual_reset__I0byG{color:var(--figure-ink);background:var(--figure-panel)}.CorrectedSsmStateVisual_actions__O6k9r button:disabled{opacity:.5;cursor:default}.CorrectedSsmStateVisual_actions__O6k9r button:focus-visible{outline:2px solid var(--figure-hue-caution);outline-offset:4px}.CorrectedSsmStateVisual_calculation__Tw77p{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0 23px;border-top:1px solid var(--figure-veil-strong);border-bottom:1px solid var(--figure-veil-strong)}.CorrectedSsmStateVisual_ready__LMwm6{margin:0;color:#c1cdd5;font-size:16px;line-height:1.6}.CorrectedSsmStateVisual_ready__LMwm6 strong{color:#d4c6ff}.CorrectedSsmStateVisual_term__WWx49{display:grid;gap:8px}.CorrectedSsmStateVisual_term__WWx49 span{font:600 11px/1.5 monospace}.CorrectedSsmStateVisual_term__WWx49 strong{font:650 clamp(30px,7cqi,44px)/1.1 monospace}.CorrectedSsmStateVisual_term__WWx49[data-role=previous-state]{color:#8ee8d2}.CorrectedSsmStateVisual_term__WWx49[data-role=new-input]{color:var(--figure-hue-caution)}.CorrectedSsmStateVisual_term__WWx49[data-role=updated-state]{color:#d4c6ff}.CorrectedSsmStateVisual_term__WWx49[data-role=updated-state] strong{animation:CorrectedSsmStateVisual_update__8FWZx .18s ease-out}.CorrectedSsmStateVisual_operator__9ejrv{padding-top:23px;color:#c1cdd5;font:17px/1.5 monospace}.CorrectedSsmStateVisual_memory__E2BRx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:24px;margin-top:24px}.CorrectedSsmStateVisual_memory__E2BRx section{min-width:0}.CorrectedSsmStateVisual_memory__E2BRx h5{margin:0 0 12px;color:var(--figure-ink-strong);font-size:16px;line-height:1.4;font-weight:650}.CorrectedSsmStateVisual_memory__E2BRx p{margin:12px 0 0;color:#b5c5ce;font-size:13px;line-height:1.6}.CorrectedSsmStateVisual_stateSlot__oDSBa{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:89px;padding:16px;background:#292238;color:#d4c6ff}.CorrectedSsmStateVisual_stateSlot__oDSBa span{font:16px/1.5 monospace}.CorrectedSsmStateVisual_stateSlot__oDSBa strong{font:650 36px/1.2 monospace;animation:CorrectedSsmStateVisual_update__8FWZx .18s ease-out}.CorrectedSsmStateVisual_cache__5B_yZ{display:flex;align-items:stretch;flex-wrap:wrap;gap:8px;min-height:89px}.CorrectedSsmStateVisual_cacheEntry__7HXCy{display:grid;gap:7px;min-width:50px;padding:11px;background:#17352f;color:#8ee8d2;font:16px/1.5 monospace}.CorrectedSsmStateVisual_empty__J5IxA{align-self:center;color:#99acb8;font-size:13px;line-height:1.6}@keyframes CorrectedSsmStateVisual_update__8FWZx{0%{opacity:.4}to{opacity:1}}@container (max-width: 540px){.CorrectedSsmStateVisual_memory__E2BRx{grid-template-columns:minmax(0,1fr);gap:24px}.CorrectedSsmStateVisual_stateSlot__oDSBa{max-width:220px}.CorrectedSsmStateVisual_stream__utHF8{gap:8px}.CorrectedSsmStateVisual_stream__utHF8 li{padding:11px}.CorrectedSsmStateVisual_calculation__Tw77p{display:grid;grid-template-columns:minmax(0,1fr) 65px minmax(0,1fr);gap:16px 8px}.CorrectedSsmStateVisual_ready__LMwm6{grid-column:1/-1}.CorrectedSsmStateVisual_calculation__Tw77p>:nth-child(4){grid-column:2;grid-row:2;text-align:center;padding-top:20px}.CorrectedSsmStateVisual_calculation__Tw77p>:nth-child(5){grid-column:3;grid-row:2}.CorrectedSsmStateVisual_term__WWx49{gap:5px}.CorrectedSsmStateVisual_term__WWx49 strong{font-size:30px}.CorrectedSsmStateVisual_term__WWx49 span{font-size:10px}.CorrectedSsmStateVisual_operator__9ejrv{font-size:14px;padding-top:20px}}@media (prefers-reduced-motion:reduce){.CorrectedSsmStateVisual_stateSlot__oDSBa strong,.CorrectedSsmStateVisual_term__WWx49[data-role=updated-state] strong{animation:none}}