.node.svelte-1971dpc{--tree-key: #0451a5;--tree-bracket: #888;--tree-preview: #999;--tree-arrow: #999;--tree-hover: rgba(0, 0, 0, .04);--tree-string: #a31515;--tree-number: #098658;--tree-boolean: #0000ff;--tree-null: #0000ff;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:.85rem;line-height:1.6;padding-left:calc(var(--depth) * 1.2rem)}@media(prefers-color-scheme:dark){.node.svelte-1971dpc{--tree-key: #9cdcfe;--tree-bracket: #888;--tree-preview: #666;--tree-arrow: #666;--tree-hover: rgba(255, 255, 255, .05);--tree-string: #ce9178;--tree-number: #b5cea8;--tree-boolean: #569cd6;--tree-null: #569cd6}}.toggle.svelte-1971dpc{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem}.toggle.svelte-1971dpc:hover{background:var(--tree-hover);border-radius:3px}.arrow.svelte-1971dpc{display:inline-block;font-size:.6rem;transition:transform .15s ease;transform:rotate(90deg);color:var(--tree-arrow);width:.8rem}.arrow.collapsed.svelte-1971dpc{transform:rotate(0)}.key.svelte-1971dpc{color:var(--tree-key)}.bracket.svelte-1971dpc{color:var(--tree-bracket)}.closing.svelte-1971dpc{padding-left:calc(var(--depth) * 1.2rem)}.preview.svelte-1971dpc{color:var(--tree-preview);font-style:italic;font-size:.8rem}.leaf.svelte-1971dpc{display:inline-flex;gap:.3rem;padding-left:1.1rem}.value.string.svelte-1971dpc{color:var(--tree-string)}.value.number.svelte-1971dpc{color:var(--tree-number)}.value.boolean.svelte-1971dpc{color:var(--tree-boolean)}.value.null.svelte-1971dpc{color:var(--tree-null);font-style:italic}.container-table.svelte-ytng0c{border-collapse:collapse;border:1px solid var(--tbl-border);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.85rem;margin:2px 0;width:100%;--tbl-border: #b0b0c0;--tbl-header-text: #444;--tbl-arrow: #666;--tbl-type-label: #555;--tbl-key-bg: #f8f8ff;--tbl-key-text: #333;--tbl-key-border: #d0d0e0;--tbl-value-bg: #fff;--tbl-value-border: #d0d0e0;--tbl-string: #0451a5;--tbl-number: #098658;--tbl-null: #888}@media(prefers-color-scheme:dark){.container-table.svelte-ytng0c{--tbl-border: #444;--tbl-header-text: #bbb;--tbl-arrow: #888;--tbl-type-label: #aaa;--tbl-key-bg: #2a2a2e;--tbl-key-text: #ccc;--tbl-key-border: #444;--tbl-value-bg: #1e1e1e;--tbl-value-border: #444;--tbl-string: #6cb6ff;--tbl-number: #7ce38b;--tbl-null: #777}}.header-row.svelte-ytng0c{background:var(--depth-light)}@media(prefers-color-scheme:dark){.header-row.svelte-ytng0c{background:var(--depth-dark)}}.header-cell.svelte-ytng0c{text-align:left;padding:4px 8px;font-weight:400;font-size:.8rem;color:var(--tbl-header-text);border-bottom:1px solid var(--tbl-border)}.expander.svelte-ytng0c{all:unset;cursor:pointer;display:inline-flex;align-items:center;margin-right:6px}.arrow.svelte-ytng0c{display:inline-block;font-size:.55rem;transition:transform .15s ease;transform:rotate(90deg);color:var(--tbl-arrow)}.arrow.collapsed.svelte-ytng0c{transform:rotate(0)}.type-label.svelte-ytng0c{color:var(--tbl-type-label);font-weight:600;font-size:.75rem;letter-spacing:.02em}.key-cell.svelte-ytng0c{padding:3px 10px;font-weight:600;color:var(--tbl-key-text);background:var(--tbl-key-bg);border:1px solid var(--tbl-key-border);white-space:nowrap;vertical-align:top;width:1%;font-size:.82rem}.funnel-btn.svelte-ytng0c{all:unset;cursor:pointer;font-size:.55rem;color:var(--tbl-arrow);margin-left:4px;opacity:0;transition:opacity .15s;vertical-align:middle}.key-cell.svelte-ytng0c:hover .funnel-btn:where(.svelte-ytng0c){opacity:1}.funnel-btn.svelte-ytng0c:hover{color:var(--tbl-key-text)}.value-cell.svelte-ytng0c{padding:3px 6px;border:1px solid var(--tbl-value-border);background:var(--tbl-value-bg);vertical-align:top}.primitive.svelte-ytng0c{font-family:JetBrains Mono,Fira Code,monospace;font-size:.82rem;padding:1px 2px}.primitive.string.svelte-ytng0c{color:var(--tbl-string)}.primitive.number.svelte-ytng0c,.primitive.boolean.svelte-ytng0c{color:var(--tbl-number)}.primitive.null.svelte-ytng0c{color:var(--tbl-null);font-style:italic}.markdown.svelte-ytng0c{font-size:.85rem;line-height:1.5;overflow-wrap:break-word}.markdown.svelte-ytng0c p:first-child{margin-top:0}.markdown.svelte-ytng0c p:last-child{margin-bottom:0}.markdown.svelte-ytng0c pre{background:var(--tbl-key-bg);padding:.5rem;border-radius:3px;overflow-x:auto;font-size:.82rem}.markdown.svelte-ytng0c code{font-family:JetBrains Mono,Fira Code,monospace;font-size:.82rem}.markdown.svelte-ytng0c a{color:#007acc}.examples-container.svelte-3dn07y{position:relative}.examples-btn.svelte-3dn07y{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.8rem;font-weight:500;background:var(--bg-btn);color:var(--text-btn);border:1px solid var(--border-btn);border-radius:4px;cursor:pointer;transition:background .15s,color .15s}.examples-btn.svelte-3dn07y:hover{background:var(--bg-btn-hover);color:var(--text-btn-hover)}.caret.svelte-3dn07y{display:inline-block;font-size:.5rem;transition:transform .15s ease;transform:rotate(0)}.caret.open.svelte-3dn07y{transform:rotate(90deg)}.examples-dropdown.svelte-3dn07y{position:absolute;top:calc(100% + 4px);right:0;z-index:10;min-width:280px;background:var(--bg-dropdown);border:1px solid var(--border-dropdown);border-radius:4px;box-shadow:0 4px 16px var(--shadow-dropdown);overflow:hidden}.example-row.svelte-3dn07y{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-bottom:1px solid var(--border-dropdown-row)}.example-row.svelte-3dn07y:last-child{border-bottom:none}.example-name.svelte-3dn07y{font-size:.82rem;color:var(--text-example)}.example-formats.svelte-3dn07y{display:flex;gap:.35rem}.fmt-btn.svelte-3dn07y{padding:.2rem .5rem;font-size:.7rem;font-weight:600;letter-spacing:.03em;background:var(--bg-fmt-btn);color:var(--text-fmt-btn);border:1px solid var(--border-fmt-btn);border-radius:3px;cursor:pointer;transition:background .15s,color .15s}.fmt-btn.svelte-3dn07y:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.input-tabs.svelte-wwmfwc{display:flex;gap:0;margin-bottom:0}.input-tab.svelte-wwmfwc{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:500;background:var(--bg-btn);color:var(--text-btn);border:1px solid var(--border-input);border-bottom:none;border-radius:4px 4px 0 0;cursor:pointer;transition:background .15s,color .15s}.input-tab.svelte-wwmfwc:hover{background:var(--bg-btn-hover);color:var(--text-btn-hover)}.input-tab.active.svelte-wwmfwc{background:var(--bg-input);color:var(--text-input);border-bottom:1px solid var(--bg-input);margin-bottom:-1px;z-index:1}.tab-icon.svelte-wwmfwc{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;font-size:.85rem;font-weight:700;line-height:1}.tab-icon.ok.svelte-wwmfwc{color:#2d6a2d}.tab-icon.error.svelte-wwmfwc{color:var(--text-error)}.tab-icon.unknown.svelte-wwmfwc{color:var(--text-btn)}@media(prefers-color-scheme:dark){.tab-icon.ok.svelte-wwmfwc{color:#5cb85c}}.tab-textarea.svelte-wwmfwc{width:100%;min-height:160px;padding:.75rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem;background:var(--bg-input);color:var(--text-input);border:1px solid var(--border-input);border-radius:0 4px 4px;resize:vertical;box-sizing:border-box;tab-size:2}.tab-textarea.svelte-wwmfwc:focus{outline:none;border-color:var(--accent)}.tab-textarea.svelte-wwmfwc::placeholder{color:var(--placeholder)}.toolbar.svelte-1ld6r3r{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;margin-bottom:0}.format-badge.svelte-1ld6r3r{display:inline-block;padding:.15rem .5rem;font-size:.7rem;font-weight:600;letter-spacing:.05em;background:var(--accent);color:#fff;border-radius:3px;text-transform:uppercase}.filter-box.svelte-1ld6r3r{position:relative;flex:1;margin:0 .75rem;min-width:0}.filter-input.svelte-1ld6r3r{width:100%;padding:.3rem 1.8rem .3rem .5rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;background:var(--bg-input);color:var(--text-input);border:1px solid var(--border-input);border-radius:4px;box-sizing:border-box}.filter-input.svelte-1ld6r3r:focus{outline:none;border-color:var(--accent)}.filter-input.error.svelte-1ld6r3r{border-color:var(--text-error)}.filter-input.svelte-1ld6r3r::placeholder{color:var(--placeholder)}.filter-clear.svelte-1ld6r3r{all:unset;position:absolute;right:6px;top:50%;transform:translateY(-50%);cursor:pointer;font-size:.7rem;color:var(--text-btn);padding:0 .25rem;line-height:1}.filter-clear.svelte-1ld6r3r:hover{color:var(--text-btn-hover)}.toolbar-right.svelte-1ld6r3r{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.share-btn.svelte-1ld6r3r{padding:.3rem .75rem;font-size:.75rem;font-weight:500;background:var(--bg-btn);color:var(--text-btn);border:1px solid var(--border-btn);border-radius:4px;cursor:pointer;min-width:4.5rem;transition:background .15s,color .15s}.share-btn.svelte-1ld6r3r:hover{background:var(--bg-btn-hover);color:var(--text-btn-hover)}.view-switcher.svelte-1ld6r3r{display:flex;gap:0}.view-btn.svelte-1ld6r3r{padding:.3rem .75rem;font-size:.75rem;font-weight:500;background:var(--bg-btn);color:var(--text-btn);border:1px solid var(--border-btn);cursor:pointer;transition:background .15s,color .15s}.view-btn.svelte-1ld6r3r:first-child{border-radius:3px 0 0 3px}.view-btn.svelte-1ld6r3r:last-child{border-radius:0 3px 3px 0;border-left:none}.view-btn.svelte-1ld6r3r:hover{background:var(--bg-btn-hover);color:var(--text-btn-hover)}.view-btn.active.svelte-1ld6r3r{background:var(--accent);color:#fff;border-color:var(--accent)}.wrap-btn.svelte-1ld6r3r{border-radius:4px}:root{--bg-body: #f5f5f5;--text-body: #333;--text-heading: #222;--bg-input: #fff;--text-input: #333;--border-input: #ccc;--placeholder: #999;--bg-btn: #e8e8e8;--text-btn: #666;--border-btn: #ccc;--bg-btn-hover: #ddd;--text-btn-hover: #444;--bg-dropdown: #fff;--border-dropdown: #ccc;--shadow-dropdown: rgba(0, 0, 0, .12);--border-dropdown-row: #eee;--text-example: #444;--bg-fmt-btn: #e8e8e8;--text-fmt-btn: #666;--border-fmt-btn: #ccc;--bg-error: #fef2f2;--border-error: #f5c6c6;--text-error: #c0392b;--bg-output: #fff;--border-output: #ccc;--accent: #007acc}@media(prefers-color-scheme:dark){:root{--bg-body: #1e1e1e;--text-body: #d4d4d4;--text-heading: #ccc;--bg-input: #252526;--text-input: #d4d4d4;--border-input: #3c3c3c;--placeholder: #666;--bg-btn: #333;--text-btn: #999;--border-btn: #3c3c3c;--bg-btn-hover: #3c3c3c;--text-btn-hover: #ccc;--bg-dropdown: #2d2d2d;--border-dropdown: #3c3c3c;--shadow-dropdown: rgba(0, 0, 0, .4);--border-dropdown-row: #333;--text-example: #ccc;--bg-fmt-btn: #3c3c3c;--text-fmt-btn: #aaa;--border-fmt-btn: #4a4a4a;--bg-error: #3a1d1d;--border-error: #5a2d2d;--text-error: #f48771;--bg-output: #252526;--border-output: #3c3c3c;--accent: #007acc}}body{margin:0;background:var(--bg-body);color:var(--text-body);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}main.svelte-1uha8ag{max-width:900px;margin:0 auto;padding:2rem 1rem}main.full-width.svelte-1uha8ag{max-width:none}.header.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}h1.svelte-1uha8ag{font-size:1.4rem;font-weight:500;margin:0;color:var(--text-heading)}.schema-errors.svelte-1uha8ag{margin-top:.5rem;padding:.5rem .75rem;background:var(--bg-error);border:1px solid var(--border-error);border-radius:4px;font-size:.82rem;font-family:JetBrains Mono,Fira Code,monospace}.schema-error-line.svelte-1uha8ag{color:var(--text-error);padding:.15rem 0}.error.svelte-1uha8ag{margin-top:.75rem;padding:.5rem .75rem;background:var(--bg-error);border:1px solid var(--border-error);border-radius:4px;color:var(--text-error);font-size:.85rem}.output.svelte-1uha8ag{margin-top:.5rem;background:var(--bg-output);border:1px solid var(--border-output);border-radius:4px;overflow:auto}.tree.svelte-1uha8ag,.table-view.svelte-1uha8ag{padding:.75rem}.table-view.nowrap.svelte-1uha8ag .value-cell{white-space:nowrap}footer.svelte-1uha8ag{margin-top:2rem;text-align:center;font-size:.75rem;color:var(--text-btn)}footer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--accent);text-decoration:none}footer.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}
