.json-n[data-v-17f93873]{padding-left:0}.jn-line[data-v-17f93873]{line-height:1.7;white-space:pre-wrap;word-break:break-all;padding:1px 0;border-radius:3px}.jn-toggle[data-v-17f93873]{cursor:pointer;color:var(--text)}.jn-toggle[data-v-17f93873]:hover{background:#ebf0f5}.jn-value[data-v-17f93873]{color:var(--text)}.jn-arrow[data-v-17f93873]{display:inline-block;width:16px;font-size:12px;color:#6b7280;transition:transform .15s;vertical-align:middle;-webkit-user-select:none;user-select:none}.jn-arrow.collapsed[data-v-17f93873]{transform:rotate(-90deg)}.jn-count[data-v-17f93873]{color:#9ca3af;font-style:italic;font-size:12px;margin-left:6px;font-family:inherit}.jn-index[data-v-17f93873]{color:#b0b7c3;font-size:12px;font-family:inherit}.jn-children[data-v-17f93873]{border-left:1px solid #e5e7eb;margin-left:8px;padding-left:8px}.jn-item[data-v-17f93873]{margin:0}.json-key[data-v-17f93873]{color:#d73a49}.json-string[data-v-17f93873]{color:#032f62}.json-number[data-v-17f93873]{color:#005cc5}.json-boolean[data-v-17f93873]{color:#005cc5;font-weight:600}.json-null[data-v-17f93873]{color:#6f42c1;font-weight:600}.json-colon[data-v-17f93873],.json-punct[data-v-17f93873]{color:#24292e}@media(max-width:480px){.jn-children[data-v-17f93873]{margin-left:4px;padding-left:4px}.jn-arrow[data-v-17f93873]{width:12px;font-size:10px}.jn-line[data-v-17f93873]{font-size:13px}}.json-tool .json-editor-wrap[data-v-59a9226a]{display:flex;gap:16px;margin-bottom:16px;height:calc(100vh - 250px);min-height:380px}.json-panel[data-v-59a9226a]{flex:1;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:#fff}.panel-toolbar[data-v-59a9226a]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#f8fafc;border-bottom:1px solid var(--border);flex-shrink:0}.panel-title[data-v-59a9226a]{font-size:13px;font-weight:600;color:var(--text-secondary)}.toolbar-actions[data-v-59a9226a]{display:flex;gap:4px}.example-link[data-v-59a9226a]{background:none;border:none;color:var(--primary);font-size:13px;cursor:pointer;font-weight:500;padding:2px 6px;border-radius:4px;transition:background .2s}.example-link[data-v-59a9226a]:hover{background:var(--primary-light)}.editor-area[data-v-59a9226a]{flex:1;display:flex;min-height:0;background:#fafbfc;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:13px;line-height:1.6}.line-gutter[data-v-59a9226a]{flex-shrink:0;width:3em;padding:14px 6px 14px 0;text-align:right;color:#9ca3af;font-size:12px;line-height:1.6;overflow:hidden;-webkit-user-select:none;user-select:none;white-space:pre;background:#f0f2f5}.editor-area textarea[data-v-59a9226a]{flex:1;border:none;border-radius:0;resize:none;min-height:0;padding:14px;font-size:inherit;font-family:inherit;line-height:inherit;outline:none;background:#fafbfc}.editor-area textarea[data-v-59a9226a]::placeholder{color:#9ca3af}.json-result-box[data-v-59a9226a]{flex:1;padding:12px 8px;overflow:auto;min-height:0;background:#fafbfc}.json-result-box[data-v-59a9226a]::-webkit-scrollbar{width:6px;height:6px}.json-result-box[data-v-59a9226a]::-webkit-scrollbar-track{background:transparent}.json-result-box[data-v-59a9226a]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.json-result-box[data-v-59a9226a]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.json-tree[data-v-59a9226a]{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:13px;line-height:1.7;min-width:0}.json-tree-wrap[data-v-59a9226a]{display:flex}.out-line-gutter[data-v-59a9226a]{flex-shrink:0;width:3em;text-align:right;color:#9ca3af;font-size:13px;line-height:1.7;-webkit-user-select:none;user-select:none;white-space:pre;padding-right:8px}.empty-tip[data-v-59a9226a]{color:#9ca3af;text-align:center;padding:60px 20px;font-size:14px}.json-error-box[data-v-59a9226a]{padding:16px;font-family:SF Mono,Fira Code,Consolas,monospace}.json-error-title[data-v-59a9226a]{color:#d32f2f;font-size:14px;font-weight:600;margin-bottom:10px}.json-error-context[data-v-59a9226a]{background:#fff5f5;border:1px solid #fecaca;border-radius:6px;padding:10px 12px;font-size:13px;line-height:1.6;word-break:break-all;white-space:pre-wrap;margin-bottom:10px}.ctx-text[data-v-59a9226a]{color:#374151}.ctx-highlight[data-v-59a9226a]{color:#dc2626;font-weight:700;background:#fee2e2;border-radius:2px;padding:0 2px}.json-error-desc[data-v-59a9226a]{color:#dc2626;font-size:13px;font-weight:500}@media(max-width:768px){.json-tool .json-editor-wrap[data-v-59a9226a]{flex-direction:column;height:auto}.editor-area[data-v-59a9226a],.editor-area textarea[data-v-59a9226a],.json-result-box[data-v-59a9226a]{min-height:220px}}@media(max-width:480px){.json-tool .json-editor-wrap[data-v-59a9226a]{gap:8px}.editor-area[data-v-59a9226a],.editor-area textarea[data-v-59a9226a],.json-result-box[data-v-59a9226a]{min-height:180px}.line-gutter[data-v-59a9226a],.out-line-gutter[data-v-59a9226a]{width:2.5em}}
