.meng-tech-tool{--moti-ink:#172033;--moti-muted:#526070;--moti-line:#ccd4df;--moti-panel:#f8fafc;--moti-blue:#3867f4;--moti-blue-dark:#244fd1;color:var(--moti-ink);border:1px solid var(--moti-line);border-radius:12px;padding:clamp(18px,4vw,28px);margin:26px 0 34px;background:var(--moti-panel);line-height:1.55}.meng-tech-tool *{box-sizing:border-box}.meng-tech-tool label{display:block;margin:12px 0;font-weight:600}.meng-tech-tool input[type=number]{width:min(100%,120px);padding:8px;border:1px solid #aab4c2;border-radius:6px;background:#fff}.meng-tech-tool input[type=checkbox]{margin-right:7px}.meng-tech-tool output{display:block;padding:14px;background:#fff;border:1px solid #aab4c2;border-radius:8px;overflow-wrap:anywhere;font:18px ui-monospace,SFMono-Regular,Menlo,monospace;margin:16px 0}.meng-tech-tool button{padding:10px 16px;margin:5px 8px 5px 0;border:0;border-radius:7px;background:var(--moti-blue);color:#fff;cursor:pointer;font:inherit;font-weight:700}.meng-tech-tool button:hover{background:var(--moti-blue-dark)}.meng-tech-tool .note{font-size:14px;color:var(--moti-muted)}.meng-tech-tool .nl{border-top:1px solid var(--moti-line);margin-top:22px;padding-top:12px}.meng-tech-tool table{width:100%;border-collapse:collapse;background:#fff}.meng-tech-tool th,.meng-tech-tool td{padding:8px;border-bottom:1px solid #dde3eb;text-align:left}.meng-tech-tool table input[type=number]{width:90%}.meng-tech-tool fieldset{margin:18px 0;border:1px solid var(--moti-line);border-radius:8px;padding:12px}@media(max-width:680px){.meng-tech-tool{overflow-x:auto}.meng-tech-tool table{min-width:540px}}