.diff-panel[data-v-612a1fde]{background:#0f172ac7;border:1px solid #94a3b829;border-radius:6px;margin-top:10px;padding:10px}.diff-header[data-v-612a1fde]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.diff-header strong[data-v-612a1fde]{color:#f8fafc;font-size:13px}.summary[data-v-612a1fde]{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.summary span[data-v-612a1fde],.match-label[data-v-612a1fde],.diff-list li>span[data-v-612a1fde]{color:#dbeafe;background:#3b82f624;border-radius:4px;padding:3px 7px;font-size:11px;font-weight:700}.summary span[data-kind=added][data-v-612a1fde],.diff-list li[data-kind=added]>span[data-v-612a1fde],.match-label[data-v-612a1fde]{color:#bbf7d0;background:#22c55e24}.summary span[data-kind=removed][data-v-612a1fde],.diff-list li[data-kind=removed]>span[data-v-612a1fde]{color:#fecaca;background:#ef444424}.summary span[data-kind=type][data-v-612a1fde],.diff-list li[data-kind=type]>span[data-v-612a1fde]{color:#ddd6fe;background:#7c3aed29}.empty-state[data-v-612a1fde]{color:#bbf7d0;text-align:center;background:#22c55e12;border:1px dashed #22c55e52;border-radius:5px;padding:12px;font-size:13px}.diff-list[data-v-612a1fde]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:7px;max-height:210px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.diff-list li[data-v-612a1fde]{background:#02061757;border:1px solid #94a3b824;border-left:3px solid #f59e0b;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;gap:4px 7px;padding:7px;display:grid}.diff-list li[data-kind=added][data-v-612a1fde]{border-left-color:#22c55e}.diff-list li[data-kind=removed][data-v-612a1fde]{border-left-color:#ef4444}.diff-list li[data-kind=type][data-v-612a1fde]{border-left-color:#8b5cf6}.diff-list strong[data-v-612a1fde]{color:#bfdbfe;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;overflow:hidden}.diff-list p[data-v-612a1fde]{color:#cbd5e1;grid-column:1/-1;margin:0;font-size:12px}.diff-list code[data-v-612a1fde]{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;background:#02061794;border-radius:4px;min-width:0;padding:4px 5px;font-size:11px;overflow:hidden}@media (width<=760px){.diff-header[data-v-612a1fde]{flex-direction:column;align-items:flex-start}.summary[data-v-612a1fde]{justify-content:flex-start}}.code-editor[data-v-0433bfdb]{flex:auto;height:100%;min-height:0;overflow:hidden}._canvasWrapper_2tqo2_1{background-color:var(--bg-color);width:100%;height:100%;position:relative}._showGrid_2tqo2_8{background-image:linear-gradient(var(--line-color-1) 1.5px, transparent 1.5px), linear-gradient(90deg, var(--line-color-1) 1.5px, transparent 1.5px), linear-gradient(var(--line-color-2) 1px, transparent 1px), linear-gradient(90deg, var(--line-color-2) 1px, transparent 1px);background-position:-1.5px -1.5px,-1.5px -1.5px,-1px -1px,-1px -1px;background-size:100px 100px,100px 100px,20px 20px,20px 20px}._canvasWrapper_2tqo2_1 .jsoncrack-space{cursor:grab}._canvasWrapper_2tqo2_1 .jsoncrack-space:active{cursor:grabbing}._canvasWrapper_2tqo2_1 .dragging,._canvasWrapper_2tqo2_1 .dragging *{pointer-events:none!important}._canvasWrapper_2tqo2_1 text{fill:var(--interactive-normal)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}._canvasWrapper_2tqo2_1 rect{fill:var(--node-fill)}._overlay_2tqo2_49{z-index:30;pointer-events:all;-webkit-backdrop-filter:blur(6px)saturate(110%);background:#0000001a;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._spinner_2tqo2_62{border:3px solid var(--spinner-track);border-top-color:var(--spinner-head);border-right-color:var(--spinner-head);border-radius:9999px;width:30px;height:30px;animation:.9s linear infinite _spin_2tqo2_62}@keyframes _spin_2tqo2_62{to{transform:rotate(360deg)}}._tooLarge_2tqo2_78{z-index:40;text-align:center;color:#fff;background:#0000009e;justify-content:center;align-items:center;padding:24px;font-size:14px;display:flex;position:absolute;inset:0}._controls_12evb_1{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14141461;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:6px;padding:6px;display:inline-flex;position:absolute;bottom:10px;left:10px}._button_12evb_16{cursor:pointer;color:#fff;background:#ffffff2e;border:none;border-radius:6px;min-width:30px;height:30px;padding:0 8px;font-size:12px}._button_12evb_16:hover{background:#ffffff47}._hint_12evb_32{color:#ffffffc7;white-space:nowrap;border-left:1px solid #ffffff2e;align-items:center;min-height:30px;margin-left:2px;padding:0 8px 0 10px;font-size:11px;line-height:1.2;display:inline-flex}._foreignObject_tzils_1{text-align:center;color:var(--node-text);pointer-events:none;border-radius:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;font-weight:500;overflow:hidden}._objectForeignObject_tzils_14{text-align:left}._key_tzils_18{text-overflow:ellipsis;white-space:nowrap;display:inline;overflow:hidden}._row_tzils_25{text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--node-divider);box-sizing:border-box;height:30px;padding:3px 10px;line-height:24px;display:block;overflow:hidden}._row_tzils_25._collapsed_tzils_37{opacity:.7;font-style:italic}._collapseButton_tzils_42{width:14px;height:14px;color:var(--interactive-normal);border:1px solid var(--node-divider);opacity:.6;pointer-events:all;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;background:0 0;border-radius:3px;justify-content:center;align-items:center;margin-top:-2px;margin-right:6px;font-size:11px;font-weight:600;line-height:1;transition:opacity .12s,background .12s;display:inline-flex}._collapseButton_tzils_42:hover{opacity:1;background:var(--node-divider)}._row_tzils_25:last-of-type{border-bottom:none}._textNodeWrapper_tzils_76{justify-content:flex-start;align-items:center;width:100%;height:100%;padding:0 10px;display:flex;overflow:hidden}._row_tzils_25.searched,._textNodeWrapper_tzils_76.searched{background:#22c55e2e;box-shadow:inset 3px 0 #22c55e99}._row_tzils_25.highlight,._textNodeWrapper_tzils_76.highlight{background:#16a34a8c;box-shadow:inset 3px 0 #15803d}._row_1qsfh_1{vertical-align:middle;align-items:center;gap:4px;display:inline-flex;overflow:hidden}._colorPreview_1qsfh_9{border:1px solid #00000040;border-radius:3px;width:12px;height:12px;display:inline-block}._link_1qsfh_17{pointer-events:all;text-decoration:underline}.jsoncrack-host[data-v-e4b7f60e]{background:#0b1220;flex:auto;width:100%;height:100%;min-height:0;overflow:hidden}.tree-node[data-v-8813e548]{min-height:30px;padding-left:calc(var(--depth) * 18px);color:#dbeafe;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;display:flex}.tree-node[data-v-8813e548]:hover{background:#3b82f61f}.tree-toggle[data-v-8813e548],.tree-spacer[data-v-8813e548]{flex:0 0 20px;width:20px;height:20px}.tree-toggle[data-v-8813e548]{color:#bfdbfe;cursor:pointer;background:#0f172ac7;border:1px solid #94a3b847;border-radius:6px}.tree-key[data-v-8813e548]{color:#93c5fd;font-weight:700}.tree-type[data-v-8813e548]{color:#c4b5fd;background:#7c3aed29;border-radius:999px;padding:2px 8px}.tree-type[data-type=number][data-v-8813e548]{color:#fcd34d;background:#f59e0b26}.tree-type[data-type=boolean][data-v-8813e548]{color:#86efac;background:#22c55e24}.tree-type[data-type=null][data-v-8813e548]{color:#fca5a5;background:#ef444424}.tree-count[data-v-8813e548]{color:#94a3b8}.tree-value[data-v-8813e548]{color:#e2e8f0;overflow-wrap:anywhere}.editor-pane[data-v-ec41b74d]{background:#0f172ad1;border:1px solid #94a3b82e;border-radius:6px;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.pane-header[data-v-ec41b74d]{justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 7px;display:flex}.pane-header strong[data-v-ec41b74d]{color:#f8fafc;font-size:15px}.status[data-v-ec41b74d]{color:#fecaca;white-space:nowrap;background:#ef444424;border-radius:4px;padding:4px 7px;font-size:11px;font-weight:700}.status[data-valid=true][data-v-ec41b74d]{color:#bbf7d0;background:#22c55e24}.toolbar[data-v-ec41b74d]{justify-content:space-between;align-items:center;gap:10px;padding:0 10px 9px;display:flex}select[data-v-ec41b74d]{color:#e2e8f0;background:#0b1220;border:1px solid #94a3b83d;border-radius:5px;min-width:118px;padding:7px 8px}.toolbar-actions[data-v-ec41b74d]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ghost[data-v-ec41b74d]{color:#dbeafe;cursor:pointer;background:#0f172aad;border:1px solid #94a3b83d;border-radius:5px;padding:7px 9px;font-size:12px;font-weight:700}.ghost[data-v-ec41b74d]:hover:not(:disabled){background:#3b82f61f;border-color:#60a5fa8c}.ghost[data-v-ec41b74d]:disabled{cursor:not-allowed;opacity:.45}.ghost.danger[data-v-ec41b74d]{color:#fecaca}.repair-wrap[data-v-ec41b74d]{align-items:center;gap:7px;display:inline-flex;position:relative}.repair-message[data-v-ec41b74d]{color:#bbf7d0;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:11px;font-weight:700;line-height:1.2;overflow:hidden}.repair-message[data-error=true][data-v-ec41b74d]{color:#fecaca}.viewport[data-v-ec41b74d]{border-top:1px solid #94a3b824;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.tree-host[data-v-ec41b74d],.pretty-json[data-v-ec41b74d],.error-state[data-v-ec41b74d]{background:#0b1220;flex:auto;min-height:0}.tree-host[data-v-ec41b74d],.pretty-json[data-v-ec41b74d]{overflow:auto}.tree-host[data-v-ec41b74d]{padding:10px}.pretty-json[data-v-ec41b74d]{color:#dbeafe;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.5}.error-state[data-v-ec41b74d]{color:#fecaca;text-align:center;place-content:center;gap:7px;padding:20px;display:grid}.error-state strong[data-v-ec41b74d]{color:#fee2e2;font-size:16px}@media (width<=900px){.toolbar[data-v-ec41b74d]{flex-direction:column;align-items:stretch}.toolbar-actions[data-v-ec41b74d]{justify-content:flex-start}}:root{color:#e2e8f0;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#06101f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:#06101f;min-width:320px;min-height:100%}body{background:radial-gradient(circle at 15% 0,#3b82f61f,#0000 28rem),#06101f;min-width:320px;min-height:100vh;margin:0}button,select{font:inherit}button:focus-visible,select:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #60a5fa80}.app-shell{flex-direction:column;width:min(100%,100vw - 24px);min-height:100dvh;margin:0 auto;padding:12px 0 22px;display:flex}.topbar{grid-template-columns:minmax(230px,1fr) auto minmax(230px,1fr);align-items:center;gap:12px;margin-bottom:10px;display:grid}.brand{color:#f8fafc;letter-spacing:-.03em;align-items:center;gap:8px;display:inline-flex}.brand-link{color:inherit;text-decoration:none;transition:color .18s,opacity .18s,transform .18s}.brand-link:hover{opacity:.86}.brand-link:hover .brand-text{color:#bae6fd}.brand-logo{display:inline-flex}.brand img{object-fit:contain;border-radius:8px;flex:none;width:34px;height:34px;display:block}.brand-text{font-size:22px;line-height:1}.brand span{font-weight:600}.brand strong{color:#7dd3fc;font-weight:900}.compare-zone{justify-content:center;align-items:center;gap:8px;display:flex}.compare-button{cursor:pointer;color:#07111f;background:#93c5fd;border:1px solid #60a5fa70;border-radius:5px;padding:8px 11px;font-size:13px;font-weight:800}.compare-button:hover:not(:disabled){background:#bfdbfe}.compare-button:disabled{cursor:not-allowed;opacity:.48}.diff-counter{color:#94a3b8;white-space:nowrap;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:5px;padding:7px 9px;font-size:12px;font-weight:700}.diff-counter[data-active=true]{color:#fde68a;background:#f59e0b1f;border-color:#f59e0b47}.compare-error{color:#fecaca;justify-self:end;margin:0;font-size:12px;line-height:1.35}.editors-split{--splitter-width:10px;grid-template-columns:minmax(0, calc(var(--left-pane-width,50%) - (var(--splitter-width) / 2))) var(--splitter-width) minmax(0, calc(100% - var(--left-pane-width,50%) - (var(--splitter-width) / 2)));flex:auto;align-items:stretch;gap:0;min-height:0;display:grid}.editor-slot{min-width:0;min-height:0;display:flex}.editor-slot-left .editor-pane{border-top-right-radius:0;border-bottom-right-radius:0}.editor-slot-right .editor-pane{border-top-left-radius:0;border-bottom-left-radius:0}.editor-splitter{z-index:5;cursor:col-resize;touch-action:none;background:0 0;border:0;justify-content:center;align-items:stretch;width:10px;min-width:10px;padding:0;display:flex;position:relative}.editor-splitter:before{content:"";position:absolute;inset:0 -6px}.editor-splitter span{background:#94a3b847;border-radius:999px;width:2px;min-height:100%;transition:width .15s,background .15s,box-shadow .15s}.editor-splitter:hover span,.editor-splitter:focus-visible span,.editors-split[data-resizing=true] .editor-splitter span{background:#93c5fd;width:4px;box-shadow:0 0 0 4px #3b82f621}.is-editor-resizing,.is-editor-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}@media (width<=980px){.topbar{grid-template-columns:1fr}.compare-zone{flex-wrap:wrap;justify-content:flex-start}.compare-error{justify-self:start}.editors-split{flex-direction:column;flex:none;gap:10px;display:flex}.editor-splitter{display:none}.editor-slot-left .editor-pane,.editor-slot-right .editor-pane{border-radius:6px}}@media (width<=620px){.app-shell{width:min(100vw - 14px,1780px)}}
