.tree-wrap[data-v-9836df9a]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.tree-toolbar[data-v-9836df9a]{gap:8px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid var(--default-common);flex:none;background:var(--surface-deep)}.tree-search[data-v-9836df9a],.tree-toolbar[data-v-9836df9a]{display:flex;align-items:center}.tree-search[data-v-9836df9a]{position:relative;flex:1 1 200px;min-width:140px}.tree-search .ts-icon[data-v-9836df9a]{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:16px;color:var(--text-light);pointer-events:none}.tree-search input[data-v-9836df9a]{width:100%;height:34px;padding:0 12px 0 32px;border-radius:8px;border:1px solid var(--default-deep);background:var(--surface-light);color:var(--text-deep);font-size:13px;font-family:var(--font-sans);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.tree-search input[data-v-9836df9a]:focus{border-color:var(--primary-common);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-common) 30%,transparent)}.tree-search.has-nav input[data-v-9836df9a]{padding-right:96px}.tree-search .ts-nav[data-v-9836df9a]{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:3px}.tree-search .ts-count[data-v-9836df9a]{font-size:11px;color:var(--text-light);font-family:var(--font-mono);padding-right:3px;white-space:nowrap}.tree-search .ts-navbtn[data-v-9836df9a]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:4px;color:var(--text-common);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease,color .15s ease}.tree-search .ts-navbtn .iconify[data-v-9836df9a]{font-size:15px}@media(hover:hover){.tree-search .ts-navbtn[data-v-9836df9a]:hover{background:var(--default-deep);color:var(--text-deep)}}.tree-search .ts-navbtn[data-v-9836df9a]:disabled{opacity:.4;cursor:not-allowed}.ts-scopes[data-v-9836df9a]{gap:2px;padding:3px;background:var(--surface-light);border:1px solid var(--default-deep);border-radius:12px}.ts-chip[data-v-9836df9a],.ts-scopes[data-v-9836df9a]{display:inline-flex;align-items:center}.ts-chip[data-v-9836df9a]{gap:3px;height:26px;padding:0 9px;border:none;background:transparent;border-radius:4px;cursor:pointer;color:var(--text-common);font-size:12px;font-weight:600;white-space:nowrap;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s ease,color .15s ease}.ts-chip .iconify[data-v-9836df9a]{font-size:14px}@media(hover:hover){.ts-chip[data-v-9836df9a]:hover{color:var(--text-deep)}}.ts-chip[aria-pressed=true][data-v-9836df9a]{background:var(--primary-common);color:var(--text-inverse)}.ts-chip.is-fuzzy[data-v-9836df9a]{border-left:1px solid var(--default-deep);border-radius:0 4px 4px 0;margin-left:2px}.tree-scroll[data-v-9836df9a]{flex:1 1 auto;overflow:auto;padding:8px 0;font-family:var(--font-mono);font-size:13.5px;line-height:1.7}.tree-scroll.virtual[data-v-9836df9a]{padding:0}.tree-scroll.virtual .tree-rows[data-v-9836df9a]{padding:8px 0}.tree-scroll.virtual .trow[data-v-9836df9a]{height:24px;box-sizing:border-box;line-height:22px;white-space:nowrap;overflow:hidden;align-items:center}.tree-scroll.virtual .tw-content[data-v-9836df9a]{white-space:nowrap}.trow[data-v-9836df9a]{display:flex;align-items:flex-start;padding:1px 16px;position:relative}@media(hover:hover){.trow[data-v-9836df9a]:hover{background:color-mix(in srgb,var(--primary-common) 8%,transparent)}}.trow.hit[data-v-9836df9a]{background:color-mix(in srgb,var(--warning-common) 18%,transparent)}.trow.hit-active[data-v-9836df9a]{background:color-mix(in srgb,var(--warning-common) 32%,transparent);box-shadow:inset 2px 0 0 var(--warning-deep)}.trow.jp-hit[data-v-9836df9a]{background:color-mix(in srgb,var(--primary-common) 20%,transparent);box-shadow:inset 2px 0 0 var(--primary-common)}.tw-indent[data-v-9836df9a]{flex:none}.tw-toggle[data-v-9836df9a]{flex:none;width:18px;height:21px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-light);margin-left:-2px}.tw-toggle .iconify[data-v-9836df9a]{font-size:15px;transition:transform .12s ease}.tw-toggle.collapsed .iconify[data-v-9836df9a]{transform:rotate(-90deg)}.tw-spacer[data-v-9836df9a]{flex:none;width:18px}.tw-content[data-v-9836df9a]{min-width:0}.t-key[data-v-9836df9a]{color:var(--syntax-key);cursor:pointer}.t-key .hl[data-v-9836df9a]{background:color-mix(in srgb,var(--warning-common) 45%,transparent);border-radius:2px}.t-colon[data-v-9836df9a]{color:var(--syntax-punct);padding-right:6px}.t-str[data-v-9836df9a]{color:var(--syntax-string)}.t-str .hl[data-v-9836df9a]{background:color-mix(in srgb,var(--warning-common) 45%,transparent);border-radius:2px}.t-num[data-v-9836df9a]{color:var(--syntax-number)}.t-num .hl[data-v-9836df9a]{background:color-mix(in srgb,var(--warning-common) 45%,transparent);border-radius:2px}.t-bool[data-v-9836df9a]{color:var(--syntax-boolean)}.t-null[data-v-9836df9a]{color:var(--syntax-null)}.t-punct[data-v-9836df9a]{color:var(--syntax-punct)}.t-meta[data-v-9836df9a]{color:var(--text-light);font-size:11px;padding-left:8px}.t-meta.idx[data-v-9836df9a]{padding-left:0;padding-right:8px}.t-copy[data-v-9836df9a]{margin-left:8px;opacity:0;cursor:pointer;color:var(--text-light);display:inline-flex;align-items:center;gap:3px;font-size:11px;font-family:var(--font-sans);transition:opacity .12s ease,color .12s ease}.t-copy .iconify[data-v-9836df9a]{font-size:13px}@media(hover:hover){.trow:hover .t-copy[data-v-9836df9a]{opacity:1}.t-copy[data-v-9836df9a]:hover{color:var(--primary-common)}}.btn[data-v-9836df9a]{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 12px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;white-space:nowrap;border:1px solid transparent;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.btn .iconify[data-v-9836df9a]{font-size:17px}.btn-ghost[data-v-9836df9a]{background:var(--surface-light);color:var(--text-deep);border-color:var(--default-deep)}@media(hover:hover){.btn-ghost[data-v-9836df9a]:hover{background:var(--default-deep);border-color:var(--text-light)}}
