.jt-workspace{--jt-row-h:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:20px;margin-top:22px;display:grid}.jt-side{min-width:0}.jt-side__title{letter-spacing:.8px;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;font-family:IBM Plex Mono,SF Mono,JetBrains Mono,Menlo,Consolas,Courier New,monospace;font-size:11.5px;font-weight:600}.jt-doc{margin-bottom:0}.jt-editor{background-color:var(--surface);border:1px solid var(--rule-2);border-radius:var(--radius-m);display:block;position:relative;overflow:hidden}.jt-gutter{width:3.6em;font-family:IBM Plex Mono,SF Mono,JetBrains Mono,Menlo,Consolas,Courier New,monospace;font-size:13px;line-height:var(--jt-row-h);text-align:right;white-space:pre;color:var(--ink-3);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;padding-right:.6em;position:absolute;top:7px;left:0}.tk-field .jt-doc__area{width:100%;min-height:240px;font-family:IBM Plex Mono,SF Mono,JetBrains Mono,Menlo,Consolas,Courier New,monospace;font-size:13px;line-height:var(--jt-row-h);color:var(--ink);box-shadow:none;resize:vertical;background-color:#0000;border:0;border-radius:0;padding:7px 10px 7px 4em;display:block}.tk-field .jt-doc__area:focus{outline:none}.jt-editor:focus-within{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.jt-status{font-variant-numeric:tabular-nums;color:var(--ink-3);margin:8px 0 0;font-family:IBM Plex Mono,SF Mono,JetBrains Mono,Menlo,Consolas,Courier New,monospace;font-size:12px}.jt-busy{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jt-sample-link{color:var(--signal-ink);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;justify-self:start;padding:0;font-family:inherit;font-size:12.5px;text-decoration:underline}.jt-sample-link:hover{color:var(--signal)}.jt-inline-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.jt-jump{color:var(--signal-ink);background-color:var(--signal-soft);border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:5px 10px;font-size:12.5px;text-decoration:none;display:none}.jt-jump:hover{color:var(--signal)}.jt-out{scroll-margin-top:88px}@media (width<=900px){.jt-workspace:has(.jt-out__head,.jt-err,.jt-refuse) .jt-jump{display:inline-flex}}.jt-bar{border-bottom:1px solid var(--rule);flex-direction:column;gap:10px;margin-bottom:14px;padding-bottom:12px;display:flex}.jt-bar__group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jt-bar__group--opt{gap:14px}.jt-opt{align-items:center;gap:6px;min-width:0;display:flex}.jt-opt label{color:var(--ink-2);font-size:12.5px}.jt-opt select{box-sizing:border-box;color:var(--ink);background-color:var(--surface);border:1px solid var(--rule-2);border-radius:var(--radius-m);padding:5px 8px;font-family:inherit;font-size:12.5px}.jt-opt--check{position:relative}.jt-opt--check>label{cursor:pointer;align-items:center;gap:5px;display:flex}.jt-opt--check input{width:14px;height:14px;accent-color:var(--signal);margin:0}.jt-opt--check .tk-help{font-size:11.5px}.jt-query{margin-bottom:12px}.jt-query[hidden]{display:none}.jt-tone--ok{color:var(--tk-ok)}.jt-tone--warn{color:var(--tk-warn)}.jt-tone--bad{color:var(--tk-bad)}.jt-tone--idle{color:var(--ink-3)}.jt-out__head{background-color:var(--surface-2);border-radius:var(--radius-m);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px;padding:6px 10px;display:flex}.jt-out__kind{letter-spacing:.6px;text-transform:uppercase;background-color:var(--surface-2);border-radius:var(--radius-s);padding:1px 6px;font-family:IBM Plex Mono,SF Mono,JetBrains Mono,Menlo,Consolas,Courier New,monospace;font-size:11px}.jt-out__title{color:var(--ink);font-size:15px;font-weight:700}.jt-out__note{color:var(--ink-3);font-size:12.5px}.jt-out__stats{font-variant-numeric:tabular-nums;color:var(--ink-3);margin:0 0 8px;font-family:IBM Plex Mono,SF Mono,JetBrains Mono,Menlo,Consolas,Courier New,monospace;font-size:11.5px}.jt-out__body{box-sizing:border-box;white-space:pre;min-width:100%;color:var(--ink-2);background-color:var(--surface-2);border-radius:var(--radius-m);margin:0 0 8px;padding:10px 12px;font-family:IBM Plex Mono,SF Mono,JetBrains Mono,Menlo,Consolas,Courier New,monospace;font-size:12.5px;line-height:1.6;overflow-x:auto}.jt-notes{color:var(--ink-3);margin:0 0 8px;padding-left:20px;font-size:12.5px;line-height:1.65}.jt-empty,.jt-hint,.jt-refuse{color:var(--ink-2);background-color:var(--surface-2);border-radius:var(--radius-m);margin:0;padding:10px 12px;font-size:12.5px;line-height:1.6}.jt-empty{color:var(--ink-3)}.jt-refuse{color:var(--tk-warn);box-shadow:inset 0 0 0 1px var(--rule-2)}.jt-err{background-color:var(--surface-2);border-radius:var(--radius-m);box-shadow:inset 3px 0 0 var(--tk-bad);padding:10px 12px}.jt-err__where{font-variant-numeric:tabular-nums;color:var(--tk-bad);margin:0 0 6px;font-family:IBM Plex Mono,SF Mono,JetBrains Mono,Menlo,Consolas,Courier New,monospace;font-size:12.5px}.jt-err__ctx{white-space:pre;color:var(--ink-2);background-color:var(--surface);border-radius:var(--radius-s);margin:0 0 6px;padding:8px 10px;font-family:IBM Plex Mono,SF Mono,JetBrains Mono,Menlo,Consolas,Courier New,monospace;font-size:12px;line-height:1.6;overflow-x:auto}.jt-err__msg{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.6}.jt-err__act{color:var(--ink-3);margin:6px 0 0;font-family:IBM Plex Mono,SF Mono,JetBrains Mono,Menlo,Consolas,Courier New,monospace;font-size:11.5px}.jt-foot{margin-top:10px}.jt-tree{overscroll-behavior:contain;background-color:var(--surface);border:1px solid var(--rule-2);border-radius:var(--radius-m);height:min(520px,58vh);margin-top:10px;padding:6px 0;font-family:IBM Plex Mono,SF Mono,JetBrains Mono,Menlo,Consolas,Courier New,monospace;font-size:13px;overflow:auto}.jt-tree:empty{display:none}.jt-tree__pad{flex:none}.jt-tree__rows{display:block}.jt-tree__row{height:var(--jt-row-h);line-height:var(--jt-row-h);white-space:nowrap;cursor:default;align-items:center;gap:6px;padding-right:8px;display:flex}.jt-tree__row:hover{background-color:var(--surface-2)}.jt-tree__row:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.jt-tree__row--string .jt-tree__val{color:var(--tk-ok)}.jt-tree__row--number .jt-tree__val{color:var(--signal-ink)}.jt-tree__row--boolean .jt-tree__val,.jt-tree__row--null .jt-tree__val{color:var(--tk-warn)}.jt-tree__row--more .jt-tree__val{color:var(--ink-3);font-style:italic}.jt-tree__tri{width:14px;color:var(--ink-3);cursor:pointer;flex:none;justify-content:center;display:inline-flex}.jt-tree__row--object,.jt-tree__row--array{cursor:pointer}.jt-tree__key{color:var(--ink);font-weight:600}.jt-tree__val{text-overflow:ellipsis;min-width:0;color:var(--ink-2);overflow:hidden}.jt-tree__key.is-matched{box-shadow:inset 0 -7px 0 var(--signal-soft);color:var(--signal-ink)}.jt-tree__copy{letter-spacing:.4px;min-height:24px;color:var(--ink-3);cursor:pointer;border:1px solid var(--rule);border-radius:var(--radius-s);background-color:#0000;flex:none;align-items:center;margin-left:auto;padding:0 6px;font-family:IBM Plex Mono,SF Mono,JetBrains Mono,Menlo,Consolas,Courier New,monospace;font-size:10.5px;display:inline-flex}.jt-tree__copy:hover{color:var(--signal-ink);border-color:var(--rule-2)}@media (width<=900px){.jt-workspace{grid-template-columns:minmax(0,1fr);gap:18px}.tk-field .jt-doc__area{min-height:180px}.jt-tree{height:min(420px,52vh)}}@media (width<=640px){.jt-bar__group{gap:6px}.jt-bar__group .tk-btn{flex:auto}.jt-bar__group--opt{flex-direction:column;align-items:stretch;gap:8px}.jt-opt{justify-content:space-between}.jt-opt select{flex:1;min-width:0;min-height:44px;font-size:16px}.jt-opt--check input{width:18px;height:18px}.jt-tree{height:min(360px,46vh);font-size:12px}.jt-gutter{width:3em}.tk-field .jt-doc__area{padding-left:3.4em}}
