.m4-visual{box-sizing:border-box;max-width:100%;min-width:0;border:1px solid rgba(245,198,78,.23);border-radius:18px;padding:18px;margin:24px 0;color:inherit;overflow-wrap:anywhere}.m4-visual[hidden]{display:none!important}.m4-visual h3{color:var(--gold,#f5c64e);font-size:1.08rem;margin:0 0 18px}.m4-visual p{font-size:.9rem;line-height:1.65;margin:12px 0}.m4-answer{font-size:1.4rem;font-weight:700;color:var(--gold,#f5c64e);overflow-wrap:anywhere}.m4-digits,.m4-factors{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font:1.3rem ui-monospace,Consolas,monospace;margin:14px 0}.m4-digits span,.m4-factors span{padding:5px 4px;border-radius:5px}.m4-significant,.m4-picked{background:#514325;color:#ffe08b}.m4-ignored{color:var(--muted,#a7b3c0)}.m4-retain{outline:2px solid #f5c64e;outline-offset:1px}.m4-digits .m4-next{background:#163e4d;color:#8dddff}.m4-scroll{max-width:100%;overflow-x:auto}.m4-scroll pre{font:16px/1.65 ui-monospace,Consolas,monospace;color:inherit;white-space:pre;margin:16px 0;padding:8px;width:max-content;min-width:0}.m4-scroll table{font-size:.88rem;border-collapse:collapse;width:100%}.m4-scroll td{padding:10px 0;border-bottom:1px solid rgba(160,160,160,.2);overflow-wrap:anywhere}.m4-shift{font-size:2rem;color:#51bdeb}html[data-theme="light"] .m4-visual h3,html[data-theme="light"] .m4-answer{color:#805c08}html[data-theme="light"] .m4-shift{color:#08738b}
.m4-track{height:24px;background:rgba(130,140,160,.2);border-radius:6px;overflow:hidden;margin:8px 0 16px}.m4-track span{display:block;height:100%;background:#e8b943}.m4-blocks{display:flex;flex-wrap:wrap;gap:6px}.m4-blocks span{width:30px;height:24px;background:#e8b943;border-radius:4px}.m4-equation{font-size:1.15rem;overflow-wrap:anywhere}.m4-visual svg{display:block;width:100%;height:auto;color:inherit}.m4-visual svg text{font:14px system-ui;fill:currentColor}.m4-visual svg circle{fill:#e8b943}.m4-visual svg .axis{stroke:currentColor;stroke-width:1}.m4-visual svg .marker{stroke:#51bdeb;stroke-width:3}