.LonghandAdditionAnimator-module__wmnjYG__svgWrapper{justify-content:center;width:100%;display:flex}.LonghandAdditionAnimator-module__wmnjYG__svgCanvas{width:100%;max-width:760px;height:auto;display:block}.LonghandAdditionAnimator-module__wmnjYG__columnHighlight{fill:rgba(37,99,235,.18);stroke:rgba(37,99,235,.35);stroke-width:2px;rx:12;opacity:0;animation:.9s forwards LonghandAdditionAnimator-module__wmnjYG__highlightColumn}.LonghandAdditionAnimator-module__wmnjYG__givenDigit{fill:#0f172a;text-anchor:middle;font-family:Inter,Noto Sans JP,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:32px;font-weight:600}.LonghandAdditionAnimator-module__wmnjYG__resultDigit{fill:#2563eb;text-anchor:middle;opacity:0;font-family:Inter,Noto Sans JP,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:34px;font-weight:700;animation:.5s forwards LonghandAdditionAnimator-module__wmnjYG__fadeInUp;transform:translateY(6px)}.LonghandAdditionAnimator-module__wmnjYG__carryDigit{fill:#b45309;text-anchor:middle;opacity:0;font-family:Inter,Noto Sans JP,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;font-weight:600;animation:.4s forwards LonghandAdditionAnimator-module__wmnjYG__fadeIn;transform:translateY(-6px)}.LonghandAdditionAnimator-module__wmnjYG__borrowDigit{fill:#0f766e;text-anchor:middle;opacity:0;font-family:Inter,Noto Sans JP,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;font-weight:600;animation:.4s forwards LonghandAdditionAnimator-module__wmnjYG__fadeIn;transform:translateY(-4px)}.LonghandAdditionAnimator-module__wmnjYG__carryLabel{fill:#b45309;opacity:.7;font-family:Inter,Noto Sans JP,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.LonghandAdditionAnimator-module__wmnjYG__borrowLabel{fill:#0f766e;opacity:0;font-family:Inter,Noto Sans JP,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;animation:.45s forwards LonghandAdditionAnimator-module__wmnjYG__fadeIn}.LonghandAdditionAnimator-module__wmnjYG__rowHighlight{fill:rgba(37,99,235,.18);stroke:rgba(37,99,235,.35);stroke-width:2px;rx:12;opacity:1;animation:.9s forwards LonghandAdditionAnimator-module__wmnjYG__rowHighlightFade}@keyframes LonghandAdditionAnimator-module__wmnjYG__rowHighlightFade{0%{opacity:0}10%{opacity:.25}to{opacity:1}}.LonghandAdditionAnimator-module__wmnjYG__plusSign{fill:#0f172a;text-anchor:middle;opacity:1;font-family:Inter,Noto Sans JP,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:32px}.LonghandAdditionAnimator-module__wmnjYG__placeLabel{letter-spacing:.08em;fill:#94a3b8;text-anchor:middle;opacity:1;font-family:Inter,Noto Sans JP,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.LonghandAdditionAnimator-module__wmnjYG__borrowNote{fill:#0f766e;text-anchor:middle;opacity:0;font-family:Inter,Noto Sans JP,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;animation:.45s forwards LonghandAdditionAnimator-module__wmnjYG__fadeIn}.LonghandAdditionAnimator-module__wmnjYG__sumLine{stroke:#111827;stroke-width:2px;stroke-linecap:round}@keyframes LonghandAdditionAnimator-module__wmnjYG__fadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes LonghandAdditionAnimator-module__wmnjYG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes LonghandAdditionAnimator-module__wmnjYG__highlightColumn{0%{opacity:0}30%{opacity:.45}80%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.LonghandAdditionAnimator-module__wmnjYG__columnHighlight,.LonghandAdditionAnimator-module__wmnjYG__resultDigit,.LonghandAdditionAnimator-module__wmnjYG__carryDigit,.LonghandAdditionAnimator-module__wmnjYG__placeLabel,.LonghandAdditionAnimator-module__wmnjYG__sumLine{opacity:1;transform:none;animation:none!important}}
