.json-tree[data-v-d734413c]{background:var(--surface);flex-direction:column;min-width:0;min-height:375px;display:flex}.tree-controls[data-v-d734413c]{border-bottom:1px solid var(--border);flex-wrap:wrap;padding:10px 12px}.tree-controls[data-v-d734413c],.tree-search[data-v-d734413c]{align-items:center;gap:8px;display:flex}.tree-search[data-v-d734413c]{min-width:150px;color:var(--muted);flex:1}.tree-search>svg[data-v-d734413c]{flex:none;width:16px;height:16px}.tree-search input[data-v-d734413c]{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;height:32px;font-size:12px}.tree-search input[data-v-d734413c]:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.match-count[data-v-d734413c]{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.tree-expand-actions[data-v-d734413c]{gap:0;display:flex}.tree-scroll[data-v-d734413c]{scrollbar-width:thin;outline:0;height:330px;padding:12px 0;overflow:auto}.tree-row[data-v-d734413c]{min-height:34px;padding:0 16px 0 calc(12px + var(--depth) * 16px);font-family:var(--font-mono,"SFMono-Regular",Consolas,monospace);cursor:default;box-sizing:border-box;border-left:2px solid #0000;align-items:center;gap:7px;width:max-content;min-width:100%;font-size:12px;transition:background .15s;display:flex}.tree-row[data-v-d734413c]:hover{background:var(--surface-soft)}.tree-row.is-selected[data-v-d734413c]{background:var(--brand-soft);border-left-color:var(--brand)}.tree-row.is-match .node-key[data-v-d734413c]{background:var(--warning-soft);color:var(--warning);border-radius:3px}.tree-row[data-v-d734413c]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.node-toggle[data-v-d734413c]{width:20px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.node-toggle svg[data-v-d734413c]{width:14px;height:14px}.node-leaf[data-v-d734413c]{width:20px;color:var(--muted)}.node-leaf[data-v-d734413c],.node-type[data-v-d734413c]{text-align:center;flex:none}.node-type[data-v-d734413c]{opacity:.9;width:21px;font-size:11px}.type-array[data-v-d734413c],.type-object[data-v-d734413c]{color:var(--brand)}.type-string[data-v-d734413c]{color:var(--success)}.type-number[data-v-d734413c]{color:var(--warning)}.type-boolean[data-v-d734413c]{color:var(--brand)}.type-null[data-v-d734413c]{color:var(--muted)}.node-key[data-v-d734413c]{color:var(--text);white-space:pre;text-overflow:ellipsis;max-width:200px;font-weight:600;overflow:hidden}.node-separator[data-v-d734413c]{color:var(--muted)}.node-value[data-v-d734413c]{white-space:pre;text-overflow:ellipsis;max-width:500px;color:var(--text-secondary);overflow:hidden}.value-string[data-v-d734413c]{color:var(--success)}.value-number[data-v-d734413c]{color:var(--warning)}.value-boolean[data-v-d734413c]{color:var(--brand)}.node-ambiguous[data-v-d734413c]{font:10px var(--font-sans,sans-serif);border:1px solid var(--warning);color:var(--warning);white-space:nowrap;border-radius:4px;padding:1px 4px}.tree-selection[data-v-d734413c]{border-top:1px solid var(--border);flex-wrap:wrap;gap:6px;min-height:49px;padding:10px 12px;font-size:11px}.selected-path[data-v-d734413c],.tree-edit-heading[data-v-d734413c],.tree-pagination[data-v-d734413c],.tree-selection[data-v-d734413c]{align-items:center;display:flex}.selected-path[data-v-d734413c]{flex:1;gap:8px;min-width:80px;overflow:hidden}.selected-path>span[data-v-d734413c]{color:var(--muted);white-space:nowrap}.selected-path code[data-v-d734413c]{color:var(--brand);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selected-type[data-v-d734413c]{color:var(--muted);background:var(--surface-soft);border-radius:4px;padding:3px 6px}.tree-pagination[data-v-d734413c]{border-top:1px solid var(--border);color:var(--muted);justify-content:flex-end;gap:8px;padding:5px 12px;font-size:11px}.tree-pagination>span[data-v-d734413c]:first-child{margin-right:auto}.tree-limit[data-v-d734413c]{color:var(--warning);background:var(--warning-soft);padding:8px 12px;font-size:11px}.tree-edit-actions[data-v-d734413c]{border-top:1px solid var(--border);background:var(--surface-soft);padding:12px}.tree-edit-heading[data-v-d734413c]{color:var(--muted);gap:6px;margin-bottom:9px;font-size:10px}.tree-edit-heading svg[data-v-d734413c]{width:13px;height:13px;color:var(--success)}.tree-edit-buttons[data-v-d734413c]{flex-wrap:wrap;gap:6px;display:flex}.tree-edit-buttons .btn[data-v-d734413c]{font-size:11px}.tree-remove[data-v-d734413c]{color:var(--danger);margin-left:auto}.tree-edit-reason[data-v-d734413c]{color:var(--warning);margin:10px 0 0;font-size:11px;line-height:1.75}@media (width<=767px){.tree-scroll[data-v-d734413c]{height:360px}.tree-expand-actions .btn[data-v-d734413c],.tree-row[data-v-d734413c],.tree-selection .btn[data-v-d734413c]{min-height:44px}.tree-pagination[data-v-d734413c]{flex-wrap:wrap}.selected-path[data-v-d734413c],.tree-pagination>span[data-v-d734413c]:first-child{flex-basis:100%}.selected-path[data-v-d734413c]{min-height:24px}.node-value[data-v-d734413c]{max-width:260px}.tree-search .icon-btn[data-v-d734413c]{min-width:44px}.node-toggle[data-v-d734413c]{width:44px;height:44px}.node-leaf[data-v-d734413c]{width:44px}.tree-edit-buttons .btn[data-v-d734413c]{min-height:44px}.tree-edit-heading[data-v-d734413c]{font-size:11px}.tree-remove[data-v-d734413c]{margin-left:0}}.auto-control[data-v-ac4adf91]{min-height:36px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:0 5px;font-size:11px;display:flex}.auto-control small[data-v-ac4adf91]{color:var(--muted);font-size:10px}.auto-control input[data-v-ac4adf91]{appearance:none;border:1px solid var(--border);background:var(--surface-soft);cursor:pointer;border-radius:20px;width:30px;height:18px;margin:0;transition:background .15s;position:relative}.auto-control input[data-v-ac4adf91]:after{content:"";background:var(--muted);border-radius:50%;width:12px;height:12px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.auto-control input[data-v-ac4adf91]:checked{background:var(--brand);border-color:var(--brand)}.auto-control input[data-v-ac4adf91]:checked:after{background:#fff;transform:translate(12px)}.auto-control input[data-v-ac4adf91]:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.editable-label[data-v-ac4adf91]{color:var(--brand);background:var(--brand-soft);white-space:nowrap;border-radius:4px;padding:2px 5px;font-size:10px;font-weight:500}.tree-edit-dialog[data-v-ac4adf91]{max-width:1000px}.edit-target-path[data-v-ac4adf91]{background:var(--surface-soft);border:1px solid var(--border);border-radius:7px;align-items:center;gap:8px;min-width:0;margin:0 26px 12px;padding:9px 11px;font-size:11px;display:flex}.edit-target-path>svg[data-v-ac4adf91]{width:14px;height:14px;color:var(--brand);flex:none}.edit-target-path code[data-v-ac4adf91]{text-overflow:ellipsis;white-space:nowrap;color:var(--brand);flex:1;overflow:hidden}.edit-target-path>span[data-v-ac4adf91]{color:var(--muted);flex:none;font-size:10px}.edit-form[data-v-ac4adf91]{gap:16px;padding:0 26px 24px}.edit-field[data-v-ac4adf91],.edit-form[data-v-ac4adf91]{flex-direction:column;display:flex}.edit-field[data-v-ac4adf91]{gap:8px;min-width:0;font-size:12px;font-weight:600}.edit-field-title[data-v-ac4adf91],.edit-field>span[data-v-ac4adf91]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.edit-field small[data-v-ac4adf91]{color:var(--muted);font-size:11px;font-weight:400}.key-input[data-v-ac4adf91]{box-sizing:border-box;resize:vertical;border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;max-height:150px;color:var(--text);line-height:1.6;font:12px var(--font-mono,monospace);border-radius:8px;padding:10px 12px;display:block}.key-input[data-v-ac4adf91]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.edit-value-editor[data-v-ac4adf91]{border:1px solid var(--border);border-radius:9px;font-weight:400;overflow:hidden}.edit-value-editor[data-v-ac4adf91] .code-editor{min-height:180px;max-height:240px}.edit-delete-notice[data-v-ac4adf91]{border:1px solid var(--danger);color:var(--danger);background:var(--danger-soft);border-radius:10px;gap:12px;padding:16px;display:flex}.edit-delete-notice>svg[data-v-ac4adf91]{flex:none;width:19px;height:19px}.edit-delete-notice strong[data-v-ac4adf91]{font-size:13px}.edit-delete-notice p[data-v-ac4adf91]{color:var(--text-secondary);margin:7px 0 0;font-size:12px;line-height:1.8}.edit-preview-note[data-v-ac4adf91]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 26px 12px;font-size:11px;display:flex}.edit-preview-step[data-v-ac4adf91]{color:var(--brand);background:var(--brand-soft);border-radius:4px;padding:3px 6px;font-size:10px}.edit-preview-note .btn[data-v-ac4adf91]{margin-left:auto}.edit-error[data-v-ac4adf91]{background:var(--danger-soft);color:var(--danger);overflow-wrap:anywhere;border-radius:8px;align-items:flex-start;gap:8px;margin:0 26px 16px;padding:11px 13px;font-size:12px;line-height:1.8;display:flex}.edit-error>svg[data-v-ac4adf91]{flex:none;width:16px;height:16px;margin-top:3px}.edit-working[data-v-ac4adf91]{align-items:center;gap:7px;display:flex}.edit-delete-confirm[data-v-ac4adf91]{background:var(--danger);border-color:var(--danger)}.json-workspace[data-v-ac4adf91]{min-width:0}.json-main-toolbar[data-v-ac4adf91]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.output-actions[data-v-ac4adf91],.panel-actions[data-v-ac4adf91],.primary-actions[data-v-ac4adf91],.secondary-actions[data-v-ac4adf91]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.primary-actions kbd[data-v-ac4adf91]{opacity:.65;padding-left:8px;font-family:inherit;font-size:11px}.indent-control[data-v-ac4adf91]{color:var(--text-secondary);align-items:center;gap:8px;margin-left:6px;font-size:12px;display:flex}.indent-control select[data-v-ac4adf91]{min-height:36px}.json-editor-grid[data-v-ac4adf91]{gap:16px}.json-input-panel[data-v-ac4adf91],.json-output-panel[data-v-ac4adf91]{flex-direction:column;min-width:0;display:flex;overflow:hidden}.editor-panel-title[data-v-ac4adf91]{align-items:center;gap:7px;min-width:0;display:flex}.panel-dot[data-v-ac4adf91]{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.source-dot[data-v-ac4adf91]{background:#9592b5}.result-dot[data-v-ac4adf91]{background:var(--brand)}.file-label[data-v-ac4adf91]{font-family:var(--font-mono,monospace);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:140px;margin-left:3px;font-size:11px;font-weight:400;overflow:hidden}.panel-actions[data-v-ac4adf91]{flex-wrap:nowrap;gap:1px}.panel-actions .icon-btn[data-v-ac4adf91]{width:32px;min-width:32px;height:32px;min-height:32px}.input-editor-wrap[data-v-ac4adf91]{flex:1;min-height:375px;position:relative}.input-empty-hint[data-v-ac4adf91]{pointer-events:none;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding-top:55px;font-size:12px;display:flex;position:absolute;inset:0}.input-empty-hint small[data-v-ac4adf91]{opacity:.8;font-size:11px}.empty-shortcut[data-v-ac4adf91]{font-family:var(--font-mono,monospace);letter-spacing:12px;color:var(--border);margin-bottom:5px;font-size:38px}.json-empty-output[data-v-ac4adf91]{text-align:center;flex:1;min-height:375px;padding:36px 20px}.json-empty-output h3[data-v-ac4adf91]{color:var(--text);letter-spacing:.2px;margin:22px 0 10px;font-size:15px;font-weight:600}.json-empty-output p[data-v-ac4adf91]{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.json-empty-art[data-v-ac4adf91]{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface-soft),var(--surface));border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:92px;height:76px;display:flex;position:relative;box-shadow:0 6px 16px #10142605}.json-empty-art>span[data-v-ac4adf91]{font:24px var(--font-mono,monospace);color:var(--brand);opacity:.65;position:absolute;top:21px;left:12px}.json-empty-art>span[data-v-ac4adf91]:last-child{left:auto;right:12px}.json-empty-art i[data-v-ac4adf91]{background:var(--brand);opacity:.2;border-radius:2px;width:24px;height:4px}.json-empty-art i[data-v-ac4adf91]:nth-child(3){opacity:.4;width:16px;transform:translate(-4px)}.json-empty-art i[data-v-ac4adf91]:nth-child(4){width:20px;transform:translate(-2px)}.empty-assurances[data-v-ac4adf91]{color:var(--muted);justify-content:center;gap:18px;margin-top:25px;font-size:10px;display:flex}.empty-assurances span[data-v-ac4adf91]{align-items:center;gap:5px;display:flex}.empty-assurances svg[data-v-ac4adf91]{width:13px;height:13px;color:var(--success)}.view-switch[data-v-ac4adf91]{background:var(--surface-soft);border:1px solid var(--border);border-radius:7px;align-items:center;gap:2px;padding:3px;display:flex}.view-switch button[data-v-ac4adf91]{font:11px var(--font-sans,sans-serif);min-height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:4px 8px;transition:all .16s;display:flex}.view-switch button.active[data-v-ac4adf91]{background:var(--surface);color:var(--brand);box-shadow:0 1px 3px #0000000d}.view-switch button[data-v-ac4adf91]:disabled{opacity:.45;cursor:not-allowed}.view-switch svg[data-v-ac4adf91]{width:13px;height:13px}.readonly-label[data-v-ac4adf91],.sorted-label[data-v-ac4adf91]{color:var(--muted);background:var(--surface-soft);border-radius:4px;padding:2px 5px;font-size:10px;font-weight:400}.sorted-label[data-v-ac4adf91]{color:var(--brand);background:var(--brand-soft)}.footer-separator[data-v-ac4adf91]{color:var(--border);padding:0 9px}.output-footer[data-v-ac4adf91]{margin-top:auto}.json-status-row[data-v-ac4adf91]{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:12px}.json-bottom-note[data-v-ac4adf91],.json-bottom-note button[data-v-ac4adf91],.json-status-row[data-v-ac4adf91],.status-bar[data-v-ac4adf91]{align-items:center;display:flex}.status-bar[data-v-ac4adf91]{color:var(--muted);gap:7px;min-width:0;font-size:11px}.json-bottom-note>svg[data-v-ac4adf91],.status-bar>svg[data-v-ac4adf91]{flex:none;width:14px;height:14px}.status-bar.is-valid[data-v-ac4adf91]{color:var(--success)}.status-bar.is-invalid[data-v-ac4adf91]{color:var(--danger)}.output-actions[data-v-ac4adf91]{gap:6px;margin-left:auto}.json-bottom-note[data-v-ac4adf91]{color:var(--muted);border-top:1px solid var(--border);gap:7px;margin-top:19px;padding:12px 0;font-size:11px;line-height:1.8}.json-bottom-note>svg[data-v-ac4adf91]{color:var(--success)}.json-bottom-note button[data-v-ac4adf91]{white-space:nowrap;color:var(--brand);cursor:pointer;background:0 0;border:0;gap:2px;min-height:32px;margin-left:auto;font-size:11px}.json-bottom-note button[data-v-ac4adf91]:disabled{opacity:.4;cursor:not-allowed}.json-bottom-note button svg[data-v-ac4adf91],.status-spinner[data-v-ac4adf91]{width:14px;height:14px}.status-spinner[data-v-ac4adf91]{border:2px solid var(--border);border-top-color:var(--brand);border-radius:50%;flex:none;animation:.7s linear infinite json-spin-ac4adf91;display:inline-block}.stale-result[data-v-ac4adf91]{color:var(--warning);background:var(--warning-soft);align-items:center;gap:7px;padding:8px 14px;font-size:11px;display:flex}.pending-output[data-v-ac4adf91]{min-height:375px;color:var(--muted);flex:1;font-size:12px}.is-dragging[data-v-ac4adf91]{outline:2px solid var(--brand);outline-offset:2px}.drop-overlay[data-v-ac4adf91]{z-index:5;border:2px dashed var(--brand);background:var(--brand-soft);color:var(--brand);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:8px}.drop-overlay>svg[data-v-ac4adf91]{width:30px;height:30px}.drop-overlay span[data-v-ac4adf91]{font-size:12px}.tab-error-dot[data-v-ac4adf91]{background:var(--danger);border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.json-invalid-output[data-v-ac4adf91],.validation-success[data-v-ac4adf91],.validation-wait[data-v-ac4adf91]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:375px;padding:30px;display:flex}.json-invalid-output h3[data-v-ac4adf91],.validation-success h3[data-v-ac4adf91],.validation-wait h3[data-v-ac4adf91]{margin:18px 0 8px;font-size:16px}.json-invalid-output p[data-v-ac4adf91],.validation-success p[data-v-ac4adf91],.validation-wait p[data-v-ac4adf91]{color:var(--muted);max-width:350px;margin:0 0 20px;font-size:12px;line-height:1.9}.invalid-symbol[data-v-ac4adf91],.success-symbol[data-v-ac4adf91]{background:var(--danger-soft);width:49px;height:49px;color:var(--danger);border-radius:14px;place-items:center;display:grid}.success-symbol[data-v-ac4adf91]{background:var(--success-soft);color:var(--success)}.invalid-symbol svg[data-v-ac4adf91],.success-symbol svg[data-v-ac4adf91]{width:24px;height:24px}.validation-result[data-v-ac4adf91]{flex:1;min-height:375px}.validation-result .validation-success[data-v-ac4adf91]{min-height:375px}.validation-metrics[data-v-ac4adf91]{justify-content:center;gap:36px;margin:4px 0 24px;display:flex}.validation-metrics>div[data-v-ac4adf91]{flex-direction:column;gap:7px;display:flex}.validation-metrics strong[data-v-ac4adf91]{font:600 20px var(--font-mono,monospace);color:var(--text)}.validation-metrics span[data-v-ac4adf91]{color:var(--muted);font-size:11px}.valid-label[data-v-ac4adf91]{color:var(--success);align-items:center;gap:5px;font-size:11px;display:flex}.valid-label svg[data-v-ac4adf91]{width:14px;height:14px}.validation-wait>svg[data-v-ac4adf91]{width:27px;height:27px;color:var(--muted)}.diagnostics-panel[data-v-ac4adf91]{margin-top:16px;overflow:hidden}.diagnostics-title[data-v-ac4adf91]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:12px;display:flex}.diagnostics-title strong[data-v-ac4adf91]{align-items:center;gap:7px;font-weight:600;display:flex}.diagnostics-title strong svg[data-v-ac4adf91]{width:14px;height:14px;color:var(--warning)}.diagnostics-title>span[data-v-ac4adf91]{color:var(--muted);font-size:10px}.diagnostic-list[data-v-ac4adf91]{padding:4px 0}.diagnostic-item[data-v-ac4adf91]{text-align:left;border:0;border-bottom:1px solid var(--border);cursor:pointer;width:100%;color:var(--text);font:inherit;background:0 0;align-items:flex-start;gap:10px;padding:13px 16px;transition:background .15s;display:flex}.diagnostic-item[data-v-ac4adf91]:last-child{border-bottom:0}.diagnostic-item[data-v-ac4adf91]:hover,.diagnostics-foot[data-v-ac4adf91]{background:var(--surface-soft)}.diagnostic-item>svg[data-v-ac4adf91]{width:16px;height:16px;color:var(--danger);flex:none;margin-top:2px}.diagnostic-item>svg[data-v-ac4adf91]:last-child{color:var(--muted);width:14px;margin-left:auto}.diagnostic-info>svg[data-v-ac4adf91],.diagnostic-warning>svg[data-v-ac4adf91]{color:var(--warning)}.diagnostic-body[data-v-ac4adf91]{flex-direction:column;gap:5px;min-width:0;display:flex}.diagnostic-heading[data-v-ac4adf91]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.diagnostic-heading strong[data-v-ac4adf91]{overflow-wrap:anywhere;font-size:12px;font-weight:600}.diagnostic-heading code[data-v-ac4adf91]{border:1px solid var(--border);border-radius:3px;padding:2px 4px;line-height:1.2}.diagnostic-heading code[data-v-ac4adf91],.diagnostic-position[data-v-ac4adf91]{color:var(--muted);font-size:10px}.diagnostic-hint[data-v-ac4adf91]{color:var(--text-secondary);overflow-wrap:anywhere;font-size:11px;line-height:1.8}.validator-diagnostics[data-v-ac4adf91]{padding-top:0}.validator-diagnostics .diagnostic-item[data-v-ac4adf91]{padding:15px 18px}.diagnostics-foot[data-v-ac4adf91]{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;padding:10px 16px;font-size:10px;display:flex}.diagnostics-foot>span[data-v-ac4adf91]{flex:1;line-height:1.7}.diagnostics-foot .btn[data-v-ac4adf91]{flex:none}.json-dialog[data-v-ac4adf91]{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:18px;width:calc(100vw - 40px);max-width:1000px;max-height:90vh;padding:0;overflow:auto;box-shadow:0 24px 100px #12112b40}.json-dialog[data-v-ac4adf91]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#13142c80}.dialog-head[data-v-ac4adf91]{justify-content:space-between;align-items:center;gap:20px;padding:24px 26px 12px;display:flex}.dialog-head h2[data-v-ac4adf91]{letter-spacing:-.5px;margin:6px 0 0;font-size:20px;line-height:1.4}.dialog-eyebrow[data-v-ac4adf91]{color:var(--brand);letter-spacing:1.5px;font-size:10px;font-weight:700}.dialog-description[data-v-ac4adf91]{color:var(--text-secondary);margin:0 0 16px;padding:0 26px;font-size:12px;line-height:1.9}.repair-summary[data-v-ac4adf91]{background:var(--success-soft);color:var(--success);border-radius:7px;align-items:center;gap:8px;margin:0 26px 12px;padding:10px 12px;font-size:12px;display:flex}.repair-summary svg[data-v-ac4adf91]{width:15px;height:15px}.repair-changes[data-v-ac4adf91]{color:var(--muted);flex-wrap:wrap;gap:8px;padding:0 26px 14px;font-size:10px;display:flex}.repair-changes>span[data-v-ac4adf91]{border:1px solid var(--border);border-radius:5px;padding:4px 7px}.repair-changes b[data-v-ac4adf91]{color:var(--danger);font-family:var(--font-mono,monospace);margin-right:7px}.repair-grid[data-v-ac4adf91]{grid-template-columns:1fr 1fr;gap:12px;min-width:0;padding:0 26px 22px;display:grid}.repair-grid>section[data-v-ac4adf91]{border:1px solid var(--border);border-radius:9px;min-width:0;overflow:hidden}.repair-grid h3[data-v-ac4adf91]{background:var(--surface-soft);border-bottom:1px solid var(--border);align-items:center;gap:7px;margin:0;padding:10px 12px;font-size:12px;display:flex}.minus-mark[data-v-ac4adf91]{color:var(--danger);font-size:16px}.plus-mark[data-v-ac4adf91]{color:var(--success);font-size:16px}.dialog-foot[data-v-ac4adf91]{border-top:1px solid var(--border);background:var(--surface-soft);justify-content:flex-end;align-items:center;gap:10px;padding:16px 26px;display:flex}.dialog-foot>span[data-v-ac4adf91]{color:var(--muted);margin-right:auto;font-size:11px}.small-dialog[data-v-ac4adf91]{max-width:440px}.small-dialog .dialog-head[data-v-ac4adf91]{padding-top:18px}.small-dialog .dialog-head h2[data-v-ac4adf91]{font-size:18px}.small-dialog .dialog-description[data-v-ac4adf91]{padding-top:7px;padding-bottom:7px}.json-dialog[data-v-ac4adf91] .code-editor{max-height:260px}.visually-hidden[data-v-ac4adf91]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes json-spin-ac4adf91{to{transform:rotate(1turn)}}@media (width>=768px){.json-workspace>.mobile-tabs[data-v-ac4adf91]{display:none}.json-editor-grid[data-v-ac4adf91]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}}@media (width<=1100px){.primary-actions[data-v-ac4adf91]{gap:6px}.json-main-toolbar .btn[data-v-ac4adf91]{padding-left:11px;padding-right:11px}.file-label[data-v-ac4adf91]{max-width:85px}.primary-actions kbd[data-v-ac4adf91]{display:none}.diagnostics-foot[data-v-ac4adf91],.json-bottom-note[data-v-ac4adf91]{flex-wrap:wrap}.json-bottom-note>span[data-v-ac4adf91]{flex:1;min-width:200px}.diagnostics-foot>span[data-v-ac4adf91]{min-width:200px}}@media (width<=767px){.json-main-toolbar[data-v-ac4adf91]{align-items:flex-start;gap:10px}.primary-actions[data-v-ac4adf91]{flex:1;gap:7px}.secondary-actions[data-v-ac4adf91]{gap:4px;margin-left:auto}.json-main-toolbar .btn[data-v-ac4adf91]{min-height:44px}.indent-control[data-v-ac4adf91]{gap:4px;margin:0}.indent-control>span[data-v-ac4adf91]{display:none}.indent-control select[data-v-ac4adf91]{min-height:44px;font-size:12px}.primary-actions .btn[data-v-ac4adf91]{font-size:12px}.secondary-actions .btn[data-v-ac4adf91]{font-size:11px;padding:8px!important}.json-editor-grid[data-v-ac4adf91]{display:block}.mobile-hidden[data-v-ac4adf91]{display:none!important}.json-workspace>.mobile-tabs[data-v-ac4adf91]{margin-bottom:10px;display:flex}.input-editor-wrap[data-v-ac4adf91],.json-empty-output[data-v-ac4adf91]{min-height:395px}.file-label[data-v-ac4adf91]{max-width:100px}.panel-actions .icon-btn[data-v-ac4adf91]{width:44px;min-width:44px;height:44px;min-height:44px}.output-actions .btn[data-v-ac4adf91],.view-switch button[data-v-ac4adf91]{min-height:44px}.json-status-row[data-v-ac4adf91]{align-items:flex-start}.status-bar[data-v-ac4adf91]{flex-basis:100%;font-size:11px;line-height:1.8}.output-actions[data-v-ac4adf91]{justify-content:flex-end;width:100%;margin-left:0}.json-bottom-note[data-v-ac4adf91]{font-size:10px}.json-bottom-note button[data-v-ac4adf91]{min-height:44px;margin-left:20px;font-size:11px}.diagnostic-item[data-v-ac4adf91],.diagnostics-title[data-v-ac4adf91]{padding:12px}.diagnostics-title>span[data-v-ac4adf91]{font-size:9px}.diagnostics-foot[data-v-ac4adf91]{padding:10px 12px}.json-dialog[data-v-ac4adf91]{border-radius:13px;width:calc(100vw - 24px);max-height:94vh}.dialog-head[data-v-ac4adf91]{padding:18px 16px 10px}.dialog-head h2[data-v-ac4adf91]{font-size:18px}.dialog-description[data-v-ac4adf91]{padding:0 16px}.edit-error[data-v-ac4adf91],.edit-preview-note[data-v-ac4adf91],.edit-target-path[data-v-ac4adf91],.repair-summary[data-v-ac4adf91]{margin-left:16px;margin-right:16px}.repair-changes[data-v-ac4adf91]{padding:0 16px 12px}.repair-grid[data-v-ac4adf91]{grid-template-columns:1fr;padding:0 16px 16px}.dialog-foot[data-v-ac4adf91]{flex-wrap:wrap;padding:14px 16px}.dialog-foot>span[data-v-ac4adf91],.edit-field small[data-v-ac4adf91]{flex-basis:100%}.validation-metrics[data-v-ac4adf91]{gap:28px}.json-invalid-output[data-v-ac4adf91],.validation-success[data-v-ac4adf91],.validation-wait[data-v-ac4adf91]{padding:28px 20px}.json-dialog[data-v-ac4adf91] .code-editor{max-height:200px}.auto-control[data-v-ac4adf91]{min-height:44px;font-size:11px}.auto-control small[data-v-ac4adf91]{display:none}.tree-edit-dialog .edit-form[data-v-ac4adf91]{padding:0 16px 16px}.edit-field-title[data-v-ac4adf91]{line-height:1.8}.tree-edit-dialog .dialog-foot .btn[data-v-ac4adf91]{min-height:44px}.sort-action[data-v-ac4adf91]{display:inline-flex!important}}@media (prefers-reduced-motion:reduce){.status-spinner[data-v-ac4adf91]{animation-duration:1.5s}.auto-control input[data-v-ac4adf91],.auto-control input[data-v-ac4adf91]:after,.diagnostic-item[data-v-ac4adf91],.tree-row[data-v-ac4adf91],.view-switch button[data-v-ac4adf91]{transition:none}}
