.JsonDiffTool_editorRow__toj67{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:640px){.JsonDiffTool_editorRow__toj67{grid-template-columns:1fr}}.JsonDiffTool_editorCol__gE1Zb{display:flex;flex-direction:column;gap:6px}.JsonDiffTool_editorHead__2Wn99{display:flex;align-items:center;gap:10px;min-height:20px}.JsonDiffTool_editorLabel__QuEOT{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.JsonDiffTool_parseErr__eT8p_{font-size:10px;color:var(--err);flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JsonDiffTool_editor__MzuFc{width:100%;height:240px;padding:10px 12px;background:var(--panel);border:1px solid var(--line);color:var(--text-bright);font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;line-height:1.6;resize:vertical;outline:none;transition:border-color var(--dur-hover) var(--ease)}.JsonDiffTool_editor__MzuFc:focus{border-color:var(--line-bright)}.JsonDiffTool_editorError__NRLOp{border-color:var(--err)}.JsonDiffTool_dropHint__5PS24{margin:8px 0 0;font-size:10px;color:var(--text-faint)}.JsonDiffTool_statsRow__7Yg7B{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.JsonDiffTool_chip__EPkBc{font-size:11px;padding:3px 10px;border:1px solid transparent}.JsonDiffTool_chip_added__7_wBe{color:var(--ok);border-color:rgba(168,200,139,.3);background:rgba(168,200,139,.06)}.JsonDiffTool_chip_removed__R8N_t{color:var(--err);border-color:rgba(213,122,106,.3);background:rgba(213,122,106,.06)}.JsonDiffTool_chip_changed__zjBDf{color:var(--warn);border-color:rgba(232,200,122,.3);background:rgba(232,200,122,.06)}.JsonDiffTool_equalLabel__jGZQV{font-size:11px;color:var(--text-faint)}.JsonDiffTool_controls__hstJM{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.JsonDiffTool_toggle__Nfslz{display:flex;align-items:center;gap:8px;background:transparent;border:0;font-family:var(--font-mono),var(--font-mono-fallback);font-size:12px;color:var(--text-bright);cursor:pointer;padding:0}.JsonDiffTool_toggleBox__G_AJJ{color:var(--accent)}.JsonDiffTool_diffTree__bw3wK{border:1px solid var(--line);background:var(--panel);padding:var(--space-3);overflow-x:auto;font-size:12px;line-height:1.7}.JsonDiffTool_nodeLine__UQKM0{display:flex;align-items:baseline;gap:6px;padding:1px 4px;border-radius:0;transition:background var(--dur-hover) var(--ease)}.JsonDiffTool_nodeLine__UQKM0:hover{background:var(--bg-hover)}.JsonDiffTool_nodeSign__GWBLI{width:14px;flex-shrink:0;font-weight:700;font-size:12px}.JsonDiffTool_node_added__MyRyi .JsonDiffTool_nodeSign__GWBLI{color:var(--ok)}.JsonDiffTool_node_removed__CHrLq .JsonDiffTool_nodeSign__GWBLI{color:var(--err)}.JsonDiffTool_node_changed__3Qt_l .JsonDiffTool_nodeSign__GWBLI{color:var(--warn)}.JsonDiffTool_node_type_changed__9r9nE .JsonDiffTool_nodeSign__GWBLI{color:var(--err)}.JsonDiffTool_node_equal__BtAS7 .JsonDiffTool_nodeSign__GWBLI{color:var(--text-faint)}.JsonDiffTool_node_added__MyRyi{background:rgba(168,200,139,.04)}.JsonDiffTool_node_removed__CHrLq{background:rgba(213,122,106,.04)}.JsonDiffTool_node_changed__3Qt_l{background:rgba(232,200,122,.04)}.JsonDiffTool_nodeKey__BeWU3{color:var(--text-bright);font-size:12px}.JsonDiffTool_nodeCollapse__iEZcg{font-size:9px;color:var(--text-faint);margin-left:4px}.JsonDiffTool_nodeValues__IlW14{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.JsonDiffTool_valAdded__qzRKu{color:var(--ok);word-break:break-all}.JsonDiffTool_valRemoved__hF_Bz{color:var(--err);word-break:break-all;text-decoration:line-through;opacity:.7}.JsonDiffTool_valEqual__eNyFk{color:var(--text-dim);word-break:break-all}.JsonDiffTool_arrow__EoRbv{color:var(--text-faint);font-size:10px}.JsonDiffTool_parseErrBlock__rg8_j{color:var(--err);font-size:12px;margin:0 0 6px}