.vis[data-v-6ddbc55b]{min-height:80px;width:100%}.objects[data-v-6ddbc55b],.vis[data-v-6ddbc55b]{align-items:center;display:flex;justify-content:center}.objects[data-v-6ddbc55b]{flex-wrap:wrap;gap:12px 18px}.group[data-v-6ddbc55b]{background:#ffffffb3;border:2px dashed #b9cbbf;border-radius:var(--r-md);display:flex;flex-wrap:wrap;gap:4px;justify-content:center;max-width:280px;padding:10px 12px}.obj[data-v-6ddbc55b]{font-size:clamp(30px,6vw,42px);line-height:1.15;position:relative}.obj.crossed[data-v-6ddbc55b]{opacity:.4}.obj.crossed[data-v-6ddbc55b]:after{background:var(--berry);border-radius:2px;content:"";height:4px;left:6%;position:absolute;right:6%;top:50%;transform:rotate(-35deg)}.op[data-v-6ddbc55b]{font-family:var(--f-pinyin);font-size:40px;font-weight:700}.vs[data-v-6ddbc55b]{align-self:stretch;background:transparent;width:2px}.empty[data-v-6ddbc55b]{font-size:18px}.equation[data-v-6ddbc55b]{font-size:clamp(38px,8vw,60px);font-weight:700;letter-spacing:.05em;text-align:center;white-space:pre-wrap}.frames[data-v-6ddbc55b]{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.frame[data-v-6ddbc55b]{background:#fff;border:3px solid var(--ink);border-radius:8px;display:grid;grid-template-columns:repeat(5,46px);grid-template-rows:repeat(2,46px)}.frame.second[data-v-6ddbc55b]{border-style:dashed}.cell[data-v-6ddbc55b]{align-items:center;border:1px solid #c9d3dc;display:flex;justify-content:center}.dot[data-v-6ddbc55b]{border:2px solid var(--ink);border-radius:50%;display:block;height:30px;width:30px}.dot.o[data-v-6ddbc55b]{background:var(--orange)}.dot.b[data-v-6ddbc55b]{background:var(--shuxue)}.dot.moved[data-v-6ddbc55b]{box-shadow:0 0 0 4px var(--sun)}.sticks[data-v-6ddbc55b]{align-items:flex-end;display:flex;gap:18px}.bundle[data-v-6ddbc55b]{width:60px}.bundle[data-v-6ddbc55b],.ones[data-v-6ddbc55b]{height:120px}.split[data-v-6ddbc55b]{height:150px;position:relative;width:220px}.split svg[data-v-6ddbc55b]{inset:0;position:absolute}.split line[data-v-6ddbc55b]{stroke:var(--ink);stroke-width:3}.node[data-v-6ddbc55b]{align-items:center;background:#fff;border:3px solid var(--ink);border-radius:50%;display:flex;font-size:32px;font-weight:700;height:64px;justify-content:center;position:absolute;width:64px}.node.top[data-v-6ddbc55b]{background:var(--shuxue-soft);left:78px;top:0}.node.l[data-v-6ddbc55b]{left:20px;top:86px}.node.r[data-v-6ddbc55b]{left:136px;top:86px}.node.q[data-v-6ddbc55b]{background:var(--sun)}.shape svg[data-v-6ddbc55b]{height:158px;width:180px}.row[data-v-6ddbc55b]{flex-wrap:wrap;gap:6px;justify-content:center}.row[data-v-6ddbc55b],.slot[data-v-6ddbc55b]{display:flex}.slot[data-v-6ddbc55b]{align-items:center;border:3px solid transparent;border-radius:16px;flex-direction:column;padding:6px 8px}.slot.hl[data-v-6ddbc55b]{background:var(--orange-soft);border-color:var(--orange)}.em[data-v-6ddbc55b]{font-size:clamp(36px,7vw,52px);line-height:1.2}.lbl[data-v-6ddbc55b]{font-size:18px;font-weight:700}.column[data-v-6ddbc55b]{display:flex;gap:2px}.column[data-v-6ddbc55b],.hanzi-btn[data-v-6ddbc55b]{align-items:center;flex-direction:column}.hanzi-btn[data-v-6ddbc55b]{background:none;border:0;border-radius:18px;color:var(--ink);cursor:pointer;gap:12px;padding:6px}.hanzi-btn[data-v-6ddbc55b],.hz-row[data-v-6ddbc55b]{display:inline-flex}.hz-row[data-v-6ddbc55b]{align-items:center;gap:16px}.hz-emoji[data-v-6ddbc55b]{font-size:54px}.tap[data-v-6ddbc55b]{align-items:center;animation:tap-nudge-6ddbc55b 2.4s ease-in-out .6s 2;background:var(--orange-soft);border:2px solid var(--ink);border-radius:999px;box-shadow:0 3px 0 var(--ink);color:var(--ink);display:inline-flex;font-size:17px;font-weight:700;gap:6px;min-height:44px;padding:6px 18px;transition:transform .08s,box-shadow .08s}.tap-ic[data-v-6ddbc55b]{font-size:20px;line-height:1}.hanzi-btn:hover .tap[data-v-6ddbc55b]{background:#ffe2c2}.hanzi-btn:active .tap[data-v-6ddbc55b]{box-shadow:0 1px 0 var(--ink);transform:translateY(2px)}.hanzi-btn[data-v-6ddbc55b]:focus-visible{outline:3px solid var(--orange);outline-offset:4px}@keyframes tap-nudge-6ddbc55b{0%,70%,to{transform:none}80%{transform:translateY(-3px)}90%{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.tap[data-v-6ddbc55b]{animation:none}}.big[data-v-6ddbc55b]{font-size:clamp(34px,7vw,54px);line-height:1.4;text-align:center}.big.hanzi[data-v-6ddbc55b]{font-family:var(--f-hanzi)}.big.pinyin[data-v-6ddbc55b]{font-family:var(--f-pinyin);font-weight:700;letter-spacing:.04em}.big.emoji[data-v-6ddbc55b]{font-size:clamp(64px,14vw,96px)}.big.plain[data-v-6ddbc55b]{font-family:var(--f-display)}.emo[data-v-6ddbc55b]{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.stroke svg[data-v-6ddbc55b]{height:140px;width:140px}@media(min-width:1400px){.obj[data-v-6ddbc55b]{font-size:50px}.frame[data-v-6ddbc55b]{grid-template-columns:repeat(5,58px);grid-template-rows:repeat(2,58px)}.dot[data-v-6ddbc55b]{height:38px;width:38px}.equation[data-v-6ddbc55b]{font-size:72px}.big[data-v-6ddbc55b]{font-size:64px}.big.emoji[data-v-6ddbc55b]{font-size:112px}.em[data-v-6ddbc55b]{font-size:60px}.shape svg[data-v-6ddbc55b]{height:192px;width:220px}.bundle[data-v-6ddbc55b]{width:72px}.bundle[data-v-6ddbc55b],.ones[data-v-6ddbc55b]{height:144px}}.numberline[data-v-6ddbc55b]{max-width:100%;overflow-x:auto;padding-bottom:4px}.numberline svg[data-v-6ddbc55b]{display:block;height:auto;width:100%}
