.json-page[data-astro-cid-j2a5jq7s]{padding:clamp(2.5rem,6vw,4rem) 0}.json-tool[data-astro-cid-j2a5jq7s]{padding:clamp(.75rem,2vw,1rem);margin-top:2rem;overflow:hidden}button[data-astro-cid-j2a5jq7s]{min-height:2.2rem;background:var(--color-surface);color:var(--color-text);border:1px solid var(--border);border-radius:999px;padding:.45rem .7rem;cursor:pointer;font-weight:850;box-shadow:var(--shadow-xs)}button[data-astro-cid-j2a5jq7s]:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.editor-shell[data-astro-cid-j2a5jq7s]{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,1fr);min-height:680px;border:1px solid var(--border);border-radius:20px;overflow:hidden;background:#111827}.text-pane[data-astro-cid-j2a5jq7s],.result-pane[data-astro-cid-j2a5jq7s]{min-width:0;display:flex;flex-direction:column;background:#111827}.text-pane[data-astro-cid-j2a5jq7s]{border-right:1px solid #374151}.pane-bar[data-astro-cid-j2a5jq7s]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.8rem;padding:.35rem .6rem;background:color-mix(in srgb,var(--color-primary) 70%,#64748b);color:#fff}.pane-title[data-astro-cid-j2a5jq7s]{padding:.25rem .6rem;border-radius:.35rem;outline:1px solid rgba(255,255,255,.8);background:#ffffff1f;font-weight:900}.pane-actions[data-astro-cid-j2a5jq7s]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.pane-actions[data-astro-cid-j2a5jq7s] button[data-astro-cid-j2a5jq7s],.view-tab[data-astro-cid-j2a5jq7s]{min-height:2rem;border-radius:.45rem;padding:.25rem .55rem;background:#ffffff1f;color:#fff;border-color:#ffffff3d;box-shadow:none}.pane-actions[data-astro-cid-j2a5jq7s] button[data-astro-cid-j2a5jq7s]:hover,.view-tab[data-astro-cid-j2a5jq7s]:hover{background:#fff3}.view-tabs[data-astro-cid-j2a5jq7s]{display:flex;gap:.25rem;align-items:center}.view-tab[data-astro-cid-j2a5jq7s]{opacity:.72}.view-tab[data-astro-cid-j2a5jq7s].active{opacity:1;outline:1px solid rgba(255,255,255,.82);background:#fff3}textarea[data-astro-cid-j2a5jq7s]{width:100%;flex:1;min-height:540px;border:0;border-radius:0;background:#111827;color:#e5e7eb;padding:1rem;font-family:var(--font-mono);line-height:1.55;resize:vertical;tab-size:2;box-shadow:none!important}textarea[data-astro-cid-j2a5jq7s][data-invalid=true]{outline:2px solid rgba(252,165,165,.45);outline-offset:-2px}.tree-status[data-astro-cid-j2a5jq7s]{display:flex;justify-content:space-between;align-items:center;min-height:2.4rem;padding:.35rem .75rem;background:#1f2937;color:#d1d5db;border-bottom:1px solid #374151}.tree-status[data-astro-cid-j2a5jq7s] span[data-astro-cid-j2a5jq7s]{display:inline-flex;border-radius:999px;padding:.2rem .55rem;background:#ffffff1a;color:#cbd5e1;font-size:.85rem}.tree-status[data-astro-cid-j2a5jq7s] button[data-astro-cid-j2a5jq7s]{min-height:1.8rem;padding:.1rem .4rem;border-radius:.4rem;background:transparent;color:#e5e7eb;box-shadow:none;font-size:1.2rem}.result-view[data-astro-cid-j2a5jq7s]{--indent: 2.15rem;flex:1;max-height:640px;overflow:auto;background:#111827;color:#d1d5db;padding:.75rem .75rem 2rem;font-family:var(--font-mono);font-size:.94rem}.output-details[data-astro-cid-j2a5jq7s]{margin-top:.85rem;border:1px solid var(--border);border-radius:16px;background:var(--color-surface);overflow:hidden}.output-details[data-astro-cid-j2a5jq7s] summary[data-astro-cid-j2a5jq7s]{cursor:pointer;padding:.8rem 1rem;color:var(--color-text);font-weight:900}.output-details[data-astro-cid-j2a5jq7s] textarea[data-astro-cid-j2a5jq7s]{min-height:180px;max-height:320px}.stats-grid[data-astro-cid-j2a5jq7s]{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem;margin:0;padding:.75rem}.stats-grid[data-astro-cid-j2a5jq7s] div[data-astro-cid-j2a5jq7s]{display:flex;justify-content:space-between;gap:.5rem;padding:.65rem;border-radius:12px;background:var(--color-surface-soft);border:1px solid var(--border)}.stats-grid[data-astro-cid-j2a5jq7s] dt[data-astro-cid-j2a5jq7s]{color:var(--muted);font-weight:800}.stats-grid[data-astro-cid-j2a5jq7s] dd[data-astro-cid-j2a5jq7s]{margin:0;font-weight:950;color:var(--color-text)}.status[data-astro-cid-j2a5jq7s]{margin:.85rem 0 0;color:var(--muted);white-space:pre-wrap}@media(max-width:980px){.editor-shell[data-astro-cid-j2a5jq7s]{grid-template-columns:1fr;min-height:auto}.text-pane[data-astro-cid-j2a5jq7s]{border-right:0;border-bottom:1px solid #374151}textarea[data-astro-cid-j2a5jq7s]{min-height:340px}.result-view[data-astro-cid-j2a5jq7s]{max-height:520px}.stats-grid[data-astro-cid-j2a5jq7s]{grid-template-columns:repeat(2,1fr)}.pane-bar[data-astro-cid-j2a5jq7s]{align-items:stretch;flex-direction:column}.pane-actions[data-astro-cid-j2a5jq7s],.view-tabs[data-astro-cid-j2a5jq7s]{justify-content:flex-start;width:100%}}@media(max-width:560px){.json-tool[data-astro-cid-j2a5jq7s]{margin-inline:-.35rem}.pane-actions[data-astro-cid-j2a5jq7s] button[data-astro-cid-j2a5jq7s],.view-tab[data-astro-cid-j2a5jq7s]{flex:1 1 calc(50% - .35rem)}.result-view[data-astro-cid-j2a5jq7s]{--indent: 1.55rem;font-size:.86rem}.stats-grid[data-astro-cid-j2a5jq7s]{grid-template-columns:1fr}}.result-view .json-text{margin:0;white-space:pre;font:inherit;color:#e5e7eb}.result-view .tree-empty{margin:1rem;color:#9ca3af;font-family:var(--font-sans)}.result-view .tree-node{--depth: 0;position:relative}.result-view .tree-node:before{content:"";position:absolute;left:calc((var(--depth) * var(--indent)) + .62rem);top:0;bottom:0;border-left:1px dotted rgba(255,255,255,.18);pointer-events:none}.result-view .tree-node[data-depth="0"]:before{display:none}.result-view .node-row{display:flex;align-items:baseline;gap:.35rem;min-height:1.75rem;width:fit-content;min-width:max-content;margin-left:calc(var(--depth) * var(--indent));padding:.1rem .35rem .1rem .1rem;border-radius:.35rem;white-space:nowrap}.result-view .node-row:hover{background:#ffffff0f}.result-view .toggle{width:1.25rem;min-width:1.25rem;min-height:1.25rem;padding:0;border:0;background:transparent;color:#a3a3a3;box-shadow:none;border-radius:.25rem;font-size:1.05rem;line-height:1}.result-view .toggle.placeholder{visibility:hidden}.result-view .node-key{color:#93c5fd;font-weight:850}.result-view .node-index{color:#a3a3a3;font-weight:850}.result-view .node-meta{color:#9ca3af}.result-view .node-summary{color:#9ca3af;border-radius:.35rem;padding:.08rem .38rem;background:#ffffff14}.result-view .primitive-value{border-radius:.25rem;padding:.02rem .15rem}.result-view .type-string{color:#d69a7c}.result-view .type-number{color:#86efac}.result-view .type-boolean{color:#fbbf24}.result-view .type-null{color:#c4b5fd}.result-view .json-table{width:100%;border-collapse:collapse;font-family:var(--font-mono);min-width:520px}.result-view .json-table th,.result-view .json-table td{border-bottom:1px solid rgba(255,255,255,.12);padding:.55rem .7rem;text-align:left;vertical-align:top}.result-view .json-table th{position:sticky;top:0;background:#1f2937;color:#dbeafe;z-index:1}.result-view .json-table td{color:#e5e7eb}.result-view .json-table .muted-cell{color:#9ca3af}
