.jf-tree-box{font:.85rem/1.65 var(--font-mono);color:var(--text-primary)}.jt-list{margin:0;padding:0 0 0 1.1rem;list-style:none}.jt-root{padding-left:0}.jt-list li{overflow-wrap:anywhere}.jt-leaf{padding-left:1.1rem}.jt-toggle{border-radius:var(--radius-sm);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:0;padding:0 .25rem 0 0;display:inline-flex}.jt-toggle:hover{background:var(--border-subtle)}.jt-toggle:focus-visible,.jt-more:focus-visible{outline:2px solid var(--accent-indigo);outline-offset:1px}.jt-chevron{width:1.1rem;color:var(--text-secondary);flex-shrink:0;transition:transform .15s}.jt-chevron.is-open{transform:rotate(90deg)}.jt-close{padding-left:1.1rem;display:block}.jt-summary{color:var(--text-secondary);font-family:var(--font-body);margin-left:.4rem;font-size:.8rem}.jt-punct{color:var(--text-secondary)}.jt-key{color:color-mix(in srgb, var(--accent-indigo) 55%, var(--text-primary))}.jt-index{color:var(--text-secondary)}.jt-str{color:color-mix(in srgb, var(--accent-emerald) 60%, var(--text-primary))}.jt-num{color:color-mix(in srgb, var(--accent-orange) 60%, var(--text-primary))}.jt-lit{color:color-mix(in srgb, var(--accent-violet) 60%, var(--text-primary));font-weight:600}.jt-more{border:1px solid var(--border-input);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text-primary);font:500 .8rem var(--font-body);cursor:pointer;margin:.2rem 0 .2rem 1.1rem;padding:.2rem .6rem}
