#toolscontent h1{font-size:30px}#toolscontent h2{font-size:25px}#toolscontent p,#toolscontent li,#toolscontent div{color:#222;letter-spacing:.06em;margin:20px 0;font-family:Noto Sans TC,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:1.75}#toolscontent ol{margin-bottom:20px;padding-left:35px;list-style:decimal}#toolscontent hr{color:#eee;margin:20px 0}#toolscontent figcaption{color:#a0a0a0;margin:10px 0;font-size:14px}#toolscontent pre{color:#7b7b7b;white-space:pre-wrap;word-wrap:break-word;letter-spacing:.06em;word-break:normal;background:#fafafa;border:1px solid #eee;margin:0 0 1.25em;padding:.5em 1.5em}#toolscontent img{max-width:100%;height:auto;display:initial}#toolscontent .table-scroll{-webkit-overflow-scrolling:touch;margin:20px 0;overflow-x:auto}#toolscontent table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}#toolscontent th,#toolscontent td{text-align:left;vertical-align:top;letter-spacing:.06em;color:#222;border:1px solid #eee;padding:10px 12px;line-height:1.7}#toolscontent th{color:#7b7b7b;white-space:nowrap;background:#fafafa;font-weight:500}#toolscontent figure{margin:24px 0}#toolscontent figure.diagram svg{width:100%;max-width:480px;height:auto;margin:0 auto;display:block}#toolscontent figure.diagram figcaption{text-align:left;max-width:480px;margin:12px auto 0;line-height:1.7}#toolscontent .is-layout-flex{justify-content:start;align-items:start;gap:30px;display:flex}#toolscontent .fnpost{--ink:#14181e;--muted:#586372;--faint:#8a94a2;--accent:#0c7a70;--accent-ink:#0a544d;--accent-soft:#0c7a7014;--danger:#bd4b14;--ok:#1c7a3e;--surface:#fff;--surface-2:#eef2f6;--border:#dbe1e9;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}#toolscontent .fnpost figure{margin:32px 0}#toolscontent .fnpost figure svg{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:100%;height:auto;display:block}#toolscontent .fnpost figcaption{font-family:var(--mono);color:var(--faint);text-align:center;margin-top:10px;font-size:12px}#toolscontent .fnpost .dg-lab{font-family:var(--mono);font-size:12.5px}#toolscontent .fnpost .dg-sm{font-family:var(--mono);font-size:11px}#toolscontent .fnpost .dg-num{font-family:var(--mono);fill:var(--faint);font-size:11px}#toolscontent .fnpost .dg-mono{font-family:var(--mono);font-size:12.5px}#toolscontent .fnpost .dg-fail{fill:var(--danger)}#toolscontent .fnpost .dg-ok{fill:var(--ok)}#toolscontent .fnpost .dg-acc{fill:var(--accent)}#toolscontent .fnpost .dg-line{stroke:var(--border)}#toolscontent .fnpost .dg-ink{fill:var(--ink)}#toolscontent .fnpost .dg-mut{fill:var(--muted)}#toolscontent .fnpost pre{font-family:var(--mono);background:var(--surface-2);border:1px solid var(--border);color:var(--ink);white-space:pre;border-radius:12px;padding:16px 18px;font-size:13.5px;line-height:1.7;overflow-x:auto}#toolscontent .fnpost pre.log{color:var(--muted)}#toolscontent .fnpost pre .er{color:var(--danger)}#toolscontent .fnpost pre .ok{color:var(--ok)}#toolscontent .fnpost pre .cm{color:var(--faint)}#toolscontent .fnpost pre .kw{color:var(--accent-ink)}#toolscontent .fnpost code{font-family:var(--mono);background:var(--surface-2);border:1px solid var(--border);border-radius:5px;padding:1px 6px;font-size:.85em}#toolscontent .fnpost .card{background:var(--surface);border:1px solid var(--border);border-radius:14px;margin:26px 0;padding:18px 20px}#toolscontent .fnpost .card .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--danger);margin-bottom:8px;font-size:11.5px}#toolscontent .fnpost .card ul{margin:0;padding-left:20px}#toolscontent .fnpost .takeaway{border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 12px 12px 0;margin:32px 0;padding:16px 20px}#toolscontent .fnpost .takeaway .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:6px;font-size:11.5px}#toolscontent .fnpost ul.notes{margin:22px 0;padding:0;list-style:none}#toolscontent .fnpost ul.notes li{margin-bottom:14px;padding-left:24px;position:relative}#toolscontent .fnpost ul.notes li:before{content:"→";color:var(--accent);font-family:var(--mono);font-weight:700;position:absolute;top:0;left:0}#toolscontent .fnpost ol.big{counter-reset:s;margin:22px 0;padding:0;list-style:none}#toolscontent .fnpost ol.big li{counter-increment:s;margin-bottom:18px;padding-left:42px;position:relative}#toolscontent .fnpost ol.big li:before{content:counter(s);background:var(--accent);color:#fff;width:26px;height:26px;font-family:var(--mono);border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;top:-2px;left:0}#toolscontent .fnpost .tbl{border:1px solid var(--border);-webkit-overflow-scrolling:touch;border-radius:14px;margin:26px 0;overflow-x:auto}#toolscontent .fnpost table{border-collapse:collapse;width:100%;font-size:15px}#toolscontent .fnpost th,#toolscontent .fnpost td{text-align:left;border:0;border-bottom:1px solid var(--border);padding:11px 14px}#toolscontent .fnpost thead th{background:var(--surface-2);color:var(--ink);font-size:13px;font-weight:600}#toolscontent .fnpost tbody th{font-family:var(--mono);color:var(--muted);background:var(--surface);white-space:normal;font-size:12.5px;font-weight:500}#toolscontent .fnpost td{background:var(--surface);color:var(--ink)}#toolscontent .fnpost td.pick,#toolscontent .fnpost td.me{color:var(--accent-ink);font-weight:700}#toolscontent .fnpost td.ag{color:var(--muted)}#toolscontent .fnpost .meta-strip{flex-wrap:wrap;gap:7px;margin:0 0 8px;display:flex}#toolscontent .fnpost .tag{font-family:var(--mono);color:var(--muted);background:var(--surface-2);border:1px solid var(--border);border-radius:100px;padding:3px 9px;font-size:11.5px}
