.m7-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}.m7-visual[hidden]{display:none!important}.m7-visual h3{color:var(--gold,#f5c64e);font-size:1.08rem;margin:0 0 18px}.m7-visual p{font-size:.9rem;line-height:1.65;margin:12px 0}.m7-answer{font-size:1.3rem;font-weight:700;color:var(--gold,#f5c64e);overflow-wrap:anywhere}.m7-row{margin:12px 0;padding:10px 0;border-bottom:1px solid rgba(160,160,160,.2)}.m7-row span{display:block;font-size:.85rem;line-height:1.6;margin-bottom:8px;color:var(--muted,#a7b3c0)}.m7-row code{white-space:pre-wrap;overflow-wrap:anywhere;font:15px/1.8 ui-monospace,Consolas,monospace}.m7-visual svg{width:100%;height:auto;display:block;overflow:hidden}.m7-visual svg text{font:12px system-ui;fill:currentColor}.m7-visual .grid,.m7-visual .frame{stroke:currentColor;opacity:.18;fill:none}.m7-visual .axis{stroke:currentColor;opacity:.55;fill:none}.m7-visual .curve{stroke:#e8b943;stroke-width:2;fill:none}.m7-visual .curve.c1{stroke:#51bdeb}.m7-visual svg circle{fill:#e8b943}.m7-scroll{max-width:100%;overflow-x:auto}.m7-scroll pre{white-space:pre;width:max-content;font:14px/1.8 ui-monospace,Consolas,monospace;color:inherit;margin:12px 0}.m7-factors{display:flex;flex-wrap:wrap;gap:5px;margin:15px 0}.m7-factors span{font:18px ui-monospace,monospace;padding:7px;border:1px solid rgba(160,160,160,.3);border-radius:5px}.m7-factors .paired{background:#514325;color:#ffe08b}.m7-factors .pair1{background:#163e4d;color:#8dddff}.m7-factors .unpaired{border-color:#e8b943}html[data-theme="light"] .m7-visual h3,html[data-theme="light"] .m7-answer{color:#805c08}html[data-theme="light"] .m7-visual .curve.c0{stroke:#946600} .m7-chips{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0}.m7-chips span{padding:6px;border:1px solid #9b803e;border-radius:5px}.m7-chips .picked{background:#514325;color:#ffe08b}.m7-chips small{display:block;font-size:11px}.m7-scroll table{border-collapse:collapse;min-width:100%;font-size:14px}.m7-scroll td,.m7-scroll th{padding:8px;border:1px solid #7775;text-align:right;white-space:nowrap}.m7-visual .axis{stroke:currentColor}.m7-visual svg circle{fill:#51bdeb} .m7-scroll th{text-transform:none} .m7-domain{border:1px solid #b58f32;border-radius:10px;padding:10px}.m7-terms{display:flex;flex-wrap:wrap;gap:8px}.m7-terms>div{border:1px solid #7775;padding:8px;border-radius:8px}.m7-visual .point{fill:#51bdeb}.m7-visual .point:last-of-type{fill:none;stroke:#e8b943;stroke-width:3} .m7-terms span{color:#51bdeb}.m7-terms code{color:var(--gold,#f5c64e)}html[data-theme="light"] .m7-terms span{color:#08738b}html[data-theme="light"] .m7-terms code{color:#805c08}