.la{display:block;width:100%;height:auto}.la [class*=a-]{transform-box:fill-box}@media(prefers-reduced-motion:no-preference){html.js .la-live .la .a-tf{animation:la-tf var(--t, 5s) cubic-bezier(.22,1,.36,1) var(--w, 0s) infinite both;transform-origin:var(--o, center)}html.js .la-live .la .a-op{animation:la-op var(--t, 5s) ease var(--w, 0s) infinite both}html.js .la-live .la .a-draw{stroke-dasharray:1;animation:la-draw var(--t, 5s) cubic-bezier(.22,1,.36,1) var(--w, 0s) infinite both}html.js .la-live .la .a-run{animation:la-run var(--t, 2s) linear var(--w, 0s) infinite}html.js .la-live .la .a-run.a-in{animation-name:la-run-in}html.js .la-live .la .a-run.a-out{animation-name:la-run-out}html.js .la-live .la .a-move{animation:la-move var(--t, 5s) linear var(--w, 0s) infinite}html.js .la-live .la .a-swing{transform-box:view-box;transform-origin:var(--o, center);animation:la-swing var(--t, 2s) ease-in-out var(--w, 0s) infinite alternate}html.js .la-live .la .a-spin{transform-box:view-box;transform-origin:var(--o, center);animation:la-spin var(--t, 6s) linear var(--w, 0s) infinite}html.js .la-live .la .a-spin.a-rev{animation-direction:reverse}html.js .la-live .la .a-blink{animation:la-blink var(--t, 1.2s) ease-in-out var(--w, 0s) infinite}html.js .la-live .la .a-hop{animation:la-hop var(--t, 1s) cubic-bezier(.3,0,.3,1) var(--w, 0s) infinite}html.js .la-live .la .a-bob{animation:la-bob var(--t, 4s) ease-in-out var(--w, 0s) infinite}html.js .la-live .la .a-out-drop{animation:la-knock var(--t, 6s) cubic-bezier(.5,0,.75,0) var(--w, 0s) infinite}}@keyframes la-tf{0%{transform:var(--f, none)}35%,to{transform:none}}@keyframes la-op{0%{opacity:0}30%,to{opacity:1}}@keyframes la-draw{0%{stroke-dashoffset:1}45%,to{stroke-dashoffset:0}}@keyframes la-run{0%{transform:translate(0)}to{transform:translate(var(--dx, 0px),var(--dy, 0px))}}@keyframes la-run-in{0%{transform:translate(0);opacity:0}30%{opacity:1}to{transform:translate(var(--dx, 0px),var(--dy, 0px))}}@keyframes la-run-out{0%{transform:translate(0)}70%{opacity:1}to{transform:translate(var(--dx, 0px),var(--dy, 0px));opacity:0}}@keyframes la-move{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes la-swing{0%{transform:rotate(calc(-1 * var(--a, 15deg)))}to{transform:rotate(var(--a, 15deg))}}@keyframes la-spin{to{transform:rotate(360deg)}}@keyframes la-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes la-hop{0%,to{transform:translateY(0)}40%{transform:translateY(-36px)}}@keyframes la-bob{0%,to{transform:translateY(0)}50%{transform:translateY(14px)}}@keyframes la-knock{0%,40%{transform:none;opacity:1}55%{transform:translateY(60px) rotate(12deg);opacity:0}85%{transform:translateY(60px) rotate(12deg);opacity:0}to{transform:none;opacity:1}}.ln-eq{display:grid;gap:18px;margin:22px 0 30px;padding:18px 16px;background:var(--concrete);outline:3px solid var(--ink);outline-offset:-3px;rotate:-.3deg}.ln-eq:nth-of-type(2n){rotate:.3deg}.ln-eq .eq{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.ln-eq .eq+.eq{padding-top:18px;border-top:3px dashed var(--ink-3)}.ln-eq .eq-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 10px}.ln-eq .eq-frac{display:inline-flex;flex-direction:column;align-items:center;gap:10px}.ln-eq .eq-bar{align-self:stretch;height:6px;background:var(--ink)}.ln-eq .eq-t{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:84px;max-width:160px;min-height:96px;padding:8px 10px;background:var(--ground);color:var(--ink);outline:3px solid var(--ink);outline-offset:-3px;text-align:center}.ln-eq .eq-g{display:grid;place-items:center;width:46px;height:46px;color:var(--ink)}.ln-eq .eq-g svg{width:100%;height:100%;overflow:visible}.ln-eq .eq-g-letter{font-family:var(--font-cond);font-size:1.5rem;font-weight:700;background:var(--accent);clip-path:polygon(8px 0,100% 0,100% 100%,0 100%,0 8px)}.ln-eq .eq-t b{font-family:var(--font-cond);font-size:1.625rem;line-height:1;font-variant-numeric:tabular-nums}.ln-eq .eq-t span,.ln-eq .eq-res>span{font-size:.875rem;font-weight:700;line-height:1.15}.ln-eq .eq-count{display:flex;flex-wrap:wrap;justify-content:center;gap:3px;max-width:124px;color:var(--ink)}.ln-eq .eq-count svg{width:20px;height:20px}.ln-eq .eq-op,.ln-eq .eq-eq{font-family:var(--font-cond);font-size:2.25rem;font-weight:700;line-height:1;color:var(--ink)}.ln-eq .eq-eq{font-size:2.75rem}.ln-eq .eq-res{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:110px;max-width:200px;min-height:104px;padding:10px 14px;background:var(--accent);color:var(--ink);text-align:center;clip-path:polygon(14px 0,100% 0,100% 100%,0 100%,0 14px);rotate:-2deg}.ln-eq .eq-res>span{font-size:1rem}.ln-eq .eq-res b{font-family:var(--font-cond);font-size:2rem;line-height:1}.ln-eq .eq-v1 .eq-t{background:#fff7db}.ln-eq .eq-v1 .eq-res{background:var(--ink);color:var(--on-ink)}.ln-eq .eq-v1 .eq-res .eq-g{color:var(--accent-on-dark)}.ln-eq .eq-v2 .eq-t{outline-style:dashed}.ln-eq .eq-v2 .eq-res{rotate:2deg;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}@media(max-width:640px){.ln-eq{padding:14px 10px}.ln-eq .eq{justify-content:center}.ln-eq .eq-t{min-width:72px;min-height:84px;padding:6px 8px}.ln-eq .eq-g{width:38px;height:38px}.ln-eq .eq-t b{font-size:1.375rem}.ln-eq .eq-op{font-size:1.75rem}}.ln-eq svg [class*=g-]{transform-box:fill-box;transform-origin:center}.ln-eq svg .g-hand,.ln-eq svg .g-swing{transform-box:view-box;transform-origin:24px 30px}.ln-eq svg .g-hand{transform-origin:24px 26px}.ln-eq svg .g-hand-c{transform-origin:24px 24px}@media(prefers-reduced-motion:no-preference){html.js .ln-eq.la-live :is(.eq-t,.eq-op,.eq-eq,.eq-res){animation:eq-in .5s cubic-bezier(.22,1,.36,1) calc(var(--k, 0) * .11s) both}html.js .ln-eq.la-live .eq-bar{animation:eq-bar .5s cubic-bezier(.22,1,.36,1) calc(var(--k, 0) * .11s) both}html.js .ln-eq.la-live .eq-res{animation-name:eq-stamp;animation-duration:.6s}html.js .ln-eq.la-live .eq-count svg{animation:eq-pop .3s ease calc(.3s + var(--i, 0) * 70ms) both}html.js .ln-eq.la-live .g-swing{animation:eq-swing 2.4s ease-in-out infinite alternate}html.js .ln-eq.la-live .g-hand{animation:la-spin 6s linear infinite}html.js .ln-eq.la-live .g-slide{animation:eq-slide 1.6s linear infinite}html.js .ln-eq.la-live .g-blink{animation:la-blink 1.4s ease-in-out infinite}html.js .ln-eq.la-live .g-drop{animation:eq-drop 3s cubic-bezier(.5,0,.3,1) infinite}html.js .ln-eq.la-live .g-pop{animation:eq-pulse 2.2s ease-in-out infinite}html.js .ln-eq.la-live .g-press{animation:eq-press 1.2s ease-in-out infinite}html.js .ln-eq.la-live .g-twist{animation:eq-twist 2.4s ease-in-out infinite}html.js .ln-eq.la-live .g-grow{transform-origin:50% 100%;animation:eq-grow 3s ease infinite}html.js .ln-eq.la-live .g-draw{stroke-dasharray:80;animation:eq-draw 3.5s ease infinite}}@keyframes eq-in{0%{opacity:0;translate:0 -18px}}@keyframes eq-bar{0%{scale:0 1}}@keyframes eq-stamp{0%{opacity:0;scale:1.6}60%{opacity:1;scale:.94}to{scale:1}}@keyframes eq-pop{0%{opacity:0;scale:.2}}@keyframes eq-swing{0%{transform:rotate(-22deg)}to{transform:rotate(10deg)}}@keyframes eq-slide{0%{transform:translate(-6px)}to{transform:translate(6px)}}@keyframes eq-drop{0%{transform:translateY(-10px);opacity:0}30%,to{transform:none;opacity:1}}@keyframes eq-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes eq-press{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes eq-twist{0%,60%,to{transform:rotate(0)}30%{transform:rotate(-20deg)}}@keyframes eq-grow{0%{transform:scaleY(.2)}40%,to{transform:scaleY(1)}}@keyframes eq-draw{0%{stroke-dashoffset:80}50%,to{stroke-dashoffset:0}}
