.mt .mt-top{display:flex;gap:10px 12px;flex-wrap:wrap;align-items:center;margin-bottom:16px}.mt .mt-l{font-size:13.5px;font-weight:600;color:var(--ink-2)}.mt .mt-hint{font-size:13px;color:var(--ink-3);margin:8px 0 0}.mt .mt-prop{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:10px;align-items:end}.mt .sep{font:700 22px var(--ff-mono);color:var(--ink-3);padding-bottom:13px;text-align:center}@media(max-width:700px){.mt .mt-prop{grid-template-columns:1fr auto 1fr}.mt .mt-prop .eqsep{grid-column:1/-1;padding:0}}.mt .mt-rule{display:grid;grid-template-columns:1fr auto 1fr;gap:10px 14px;align-items:end;max-width:560px}.mt .mt-lab{display:block;font-size:14px;font-weight:600;color:var(--ink-1,var(--navy-800));margin-bottom:8px}.mt .mt-x{font:700 22px var(--ff-mono);color:var(--blue-700);padding:11px 16px;border:1px dashed var(--blue);border-radius:12px;text-align:center}.mt .mt-ops{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:end}.mt .mt-ops .dt-seg{margin-bottom:6px}.mt .mt-ops .dt-seg button{font-size:18px;min-width:40px}@media(max-width:600px){.mt .mt-ops{grid-template-columns:1fr}.mt .mt-ops .dt-seg{justify-self:start}}.mt .mt-ta{width:100%;min-height:110px;padding:12px 14px;border:1px solid var(--line-2);border-radius:12px;background:var(--bg-2,#f4f7fb);font:500 15px/1.5 var(--ff-mono);color:var(--navy-800);resize:vertical;box-sizing:border-box}.mt .mt-fr{display:inline-flex;flex-direction:column;align-items:center;vertical-align:middle;margin:0 .12em;line-height:1.05}.mt .mt-fr i{font-style:normal;padding:0 .15em;display:block}.mt .mt-fr i:first-child{border-bottom:2px solid currentColor;padding-bottom:.08em}.mt .mt-fr i:last-child{padding-top:.08em}.mt .big .mt-fr{font-size:.8em}.mt .big .mt-w{margin-right:.06em}.mt .mt-eqs{margin:0 .35em;opacity:.6}.mt .mt-ovl{text-decoration:overline}.mt .dt-kpi b:has(.mt-fr){display:flex;align-items:center;flex-wrap:wrap}.mt .dt-kpi .mt-fr{font-size:.8em}.mt .big{word-break:break-word}.mt .mt-steps{margin-top:18px;padding:14px 18px;border:1px solid var(--line);border-radius:12px;background:var(--bg-2,#f6f8fb);font-size:14.5px;color:var(--ink-2)}.mt .mt-steps:empty{display:none}.mt .mt-steps>b{display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.mt .mt-steps ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.mt .mt-steps .mt-fr{font-size:.9em}.mt .mt-scroll{max-height:360px;overflow:auto;margin-top:14px;border:1px solid var(--line);border-radius:12px}.mt .mt-scroll:empty{display:none}.mt table{width:100%;border-collapse:collapse;font-size:13.5px}.mt th,.mt td{text-align:right;padding:6px 10px;border-bottom:1px solid var(--line)}.mt th{position:sticky;top:0;background:var(--card);font-size:11px;letter-spacing:.05em;color:var(--ink-3);font-weight:700}.mt td{font-family:var(--ff-mono);color:var(--navy-800)}.mt tr.sum td{font-weight:700;border-top:2px solid var(--line-2)}.mt .mt-tree:empty{display:none}.mt .mt-tree svg{width:100%;max-width:560px;height:auto;display:block;margin:14px auto 0}.mt .mt-tree line{stroke:var(--line-2);stroke-width:2}.mt .mt-tree .tn{font:700 16px var(--ff-mono);fill:var(--navy-800);text-anchor:middle}.mt .mt-tree .tp{font:700 13px var(--ff-mono);fill:#fff;text-anchor:middle}.mt .mt-tree .pc{fill:var(--blue)}.mt .dt-kpi b span{display:inline;font-size:inherit;color:inherit;font-weight:inherit}.mt .dt-kpi b .mt-fr{display:inline-flex;font-size:.8em}