.mode-wrap[data-v-c61986f0]{display:inline-flex;align-items:center;gap:10px;font-size:14px}.label[data-v-c61986f0]{font-size:20px;font-family:Avenir,Helvetica,Arial,sans-serif;border:none;background:transparent;padding:4px 8px;color:#000;cursor:pointer;border-radius:8px;transition:background .15s,color .15s,font-weight .15s}.label[data-v-c61986f0]:hover{background:#f1f5f9}.label.active[data-v-c61986f0]{color:#16a34a;font-weight:600}.switch[data-v-c61986f0]{position:relative;display:inline-block;width:42px;height:24px}.switch input[data-v-c61986f0]{opacity:0;width:0;height:0;position:absolute}.slider[data-v-c61986f0]{position:absolute;inset:0;background:#cbd5e1;border-radius:999px;transition:.2s}.slider[data-v-c61986f0]:before{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.18);transition:.2s}input:checked+.slider[data-v-c61986f0]{background:#22c55e}input:checked+.slider[data-v-c61986f0]:before{transform:translateX(18px)}input:focus-visible+.slider[data-v-c61986f0]{box-shadow:0 0 0 3px rgba(59,130,246,.45)}.label[data-v-c61986f0]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.45)}:root{--header-bg:#f5f7fa;--header-text:#1f2d3d;--header-border:#cbd2d9;--cell-border:#666;--accent:#2563eb;--row-hover:#e8f3ff;--selected-bg:rgba(255,0,0,.27)}.theme-cool{--header-bg:#eef2f5;--header-text:#102a43;--header-border:#cbd2d9;--cell-border:#8ba6b6;--accent:#00a896;--row-hover:#d0f0eb;--selected-bg:rgba(0,168,150,.12)}.theme-warm{--header-bg:#fff8ed;--header-text:#3a2e2a;--header-border:#e6d5bf;--cell-border:#d0bfa6;--accent:#f08a24;--row-hover:#ffe9d2;--selected-bg:rgba(240,138,36,.18)}.theme-contrast{--header-bg:#111827;--header-text:#f9fafb;--header-border:#1f2937;--cell-border:#374151;--accent:#22d3ee;--row-hover:#0f172a;--selected-bg:rgba(34,211,238,.16)}.theme-neutral{--header-bg:#f5f7fa;--header-text:#1f2d3d;--header-border:#cbd2d9;--cell-border:#666;--accent:#2563eb;--row-hover:#e8f3ff;--selected-bg:rgba(255,0,0,.27)}.theme-everforest{--header-bg:#2d353b;--header-text:#d3c6aa;--header-border:#475258;--cell-border:#5c6a72;--accent:#a7c080;--row-hover:#343f44;--selected-bg:hsla(83,34%,63%,.18)}.theme-nord{--header-bg:#2e3440;--header-text:#d8dee9;--header-border:#3b4252;--cell-border:#4c566a;--accent:#88c0d0;--row-hover:#3b4252;--selected-bg:rgba(136,192,208,.18)}.theme-solarized{--header-bg:#002b36;--header-text:#eee8d5;--header-border:#073642;--cell-border:#586e75;--accent:#b58900;--row-hover:#073642;--selected-bg:rgba(181,137,0,.18)}.theme-github-light{--header-bg:#f6f8fa;--header-text:#1f2328;--header-border:#d0d7de;--cell-border:#d0d7de;--accent:#0969da;--row-hover:#eaeef2;--selected-bg:rgba(9,105,218,.16)}.theme-github-dark{--header-bg:#0d1117;--header-text:#c9d1d9;--header-border:#21262d;--cell-border:#30363d;--accent:#2f81f7;--row-hover:#161b22;--selected-bg:rgba(47,129,247,.18)}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}table{border-spacing:0;padding:20px 5px 5px}td{cursor:url(/7f2aeb32246f68ce.cur),copy}td,th{padding:0}thead{color:var(--header-text);background-color:var(--header-bg);border-bottom:1px solid var(--header-border)}#non_header_table{border-color:var(--cell-border)}.json_input{width:100%;height:300px}.header{width:100%;background-color:#f0f8ff;flex-direction:column;gap:10px;padding:12px 16px;box-sizing:border-box}.header,.header-controls{display:flex;align-items:center}.header-controls{flex-wrap:wrap;justify-content:center;gap:12px}.header-hint{font-size:16px;color:#1f2328;text-align:center}.theme_picker{display:flex;align-items:center;gap:6px;font-size:14px}.theme_picker select{padding:6px 10px;border:1px solid #d0d7de;border-radius:6px;background:#fff;font-size:14px}.theme_picker select:focus{outline:2px solid var(--accent);outline-offset:1px}.github-corner:hover .octo-arm{animation:octocat-wave .56s ease-in-out}@keyframes octocat-wave{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}@media (max-width:500px){.github-corner:hover .octo-arm{animation:none}.github-corner .octo-arm{animation:octocat-wave .56s ease-in-out}}.json-selected{background-color:var(--selected-bg)}.td_content{width:100%;height:100%;padding:0;margin:0;box-sizing:border-box}.path_show{flex-direction:column}.copy_value_tip{position:absolute;top:100px;right:5px;background-color:rgba(55,255,0,.1);width:300px;height:50px;border-radius:10px;border:1px solid #000;text-align:center;align-items:center}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter-from,.fade-leave-to{opacity:0}.path_show_container{display:flex;flex-direction:column;gap:12px;margin:20px 0}.path_show{display:flex;flex-direction:row;align-items:center;gap:12px;padding:10px 14px;border-radius:8px;background-color:#f9fafb;box-shadow:0 1px 3px rgba(0,0,0,.08);flex-wrap:wrap}.path_show_desc{font-weight:500;color:#374151;min-width:90px}.path_show_path{font-family:monospace;color:var(--accent);flex-grow:1;word-break:break-all}.copy_value{padding:6px 12px;border:none;border-radius:6px;background-color:var(--accent);color:#fff;cursor:pointer;font-size:13px;transition:background .2s;white-space:nowrap}.copy_value:hover{filter:brightness(.9)}.table-container{margin:10px}.table-container table{border-collapse:collapse}.right_add{top:0;bottom:0;right:-24px;width:20px;background:#add8e6;display:flex;align-items:center;justify-content:center}.bottom_add,.right_add{position:absolute;cursor:pointer;opacity:0;transition:opacity .2s}.bottom_add{left:0;right:0;bottom:-24px;height:20px;background:#90ee90}.bottom_add:hover{opacity:1;pointer-events:auto;cursor:row-resize}.right_add:hover{opacity:1;pointer-events:auto;cursor:col-resize}.cooner{position:absolute;right:-23px;bottom:-23px;width:20px;height:20px;background:orange;cursor:nwse-resize;opacity:0}.th_center{padding:2px}#non_header_table,.table-container table{border-collapse:collapse;border:1px solid var(--cell-border)}#non_header_table td,#non_header_table th,.table-container table td,.table-container table th{border:1px solid var(--cell-border)}table,td,th{border-collapse:collapse;border-spacing:0;padding:0;margin:0;box-sizing:border-box}.table-container{position:relative;display:inline-block;margin:30px}table{border-collapse:collapse}.overlay-container{position:absolute;top:0;left:0;pointer-events:none}td{margin:0}.col-overlay,.row-overlay{position:absolute;cursor:pointer;pointer-events:auto;display:flex;align-items:center;justify-content:center;font-size:12px;color:#0af;z-index:99;box-sizing:border-box}.col-overlay:hover,.row-overlay:hover{border-top:1px solid #dee0e3;border-left:1px solid #dee0e3}.row-overlay-last:hover{border-bottom:1px solid #dee0e3}.col-overlay-last:hover{border-right:1px solid #dee0e3}.top_btn_a_btn{//background-color:#bbc0c0;position:relative;width:6px;height:6px;border-radius:50%;background-color:#b0b7c3;transition:all .2s ease;color:#fff;font-size:12px;transform-origin:center}.top_btn_a_btn,.top_btn_a_btn:after{display:flex;align-items:center;justify-content:center}.top_btn_a_btn:after{content:"";position:absolute;inset:0}.top_btn_a_btn:hover{transform:scale(3)}.top_btn_a_btn:hover:after{content:"+";font-size:10px}.left_btn_a_btn{position:relative;width:6px;height:6px;border-radius:50%;background-color:#b0b7c3;transition:all .2s ease;color:#fff;font-size:12px;transform-origin:center}.left_btn_a_btn,.left_btn_a_btn:after{display:flex;align-items:center;justify-content:center}.left_btn_a_btn:after{content:"";position:absolute;inset:0}.left_btn_a_btn:hover{transform:scale(3)}.left_btn_a_btn:hover:after{content:"+";font-size:10px}.top_btn{position:absolute;//background-color:rgba(255,0,0,.24);align-items:center;text-align:center;display:flex;flex-direction:column;align-content:center;//opacity:0;pointer-events:auto;z-index:10;height:100%}.top_btn:hover{cursor:pointer;opacity:1;pointer-events:auto}.left_btn{position:absolute;//background-color:rgba(120,234,4,.18);align-items:center;text-align:center;display:flex;flex-direction:row;//opacity:0;width:100%;pointer-events:auto;z-index:10}.left_btn:hover{cursor:pointer;opacity:1;pointer-events:auto}.col-overlay:hover,.row-overlay:hover{background:rgba(0,128,255,.15)}.left_btn_line{width:100%;height:2px;align-content:center;flex-direction:row}.left_btn_line,.top_btn_line{position:relative;display:flex;justify-content:center}.top_btn_line{height:100%;width:2px;align-items:center;flex-direction:column}.top_btn_line .inner-line{width:2px;//background-color:rgba(101,9,210,.5);flex-grow:1;transition:background-color .2s}.top_btn_a_btn:hover,.top_btn_a_btn:hover+.top_btn_line .inner-line,.top_btn_line .inner-line:hover{background-color:#0af}.left_btn_line .inner-line{height:2px;//background-color:rgba(101,9,210,.5);flex-grow:1;transition:background-color .2s}.left_btn_a_btn:hover,.left_btn_a_btn:hover+.left_btn_line .inner-line,.left_btn_line .inner-line:hover{background-color:#0af}.col-highlight,.row-highlight td,.row-highlight th{background-color:rgba(0,170,255,.12)}.table-container .left_btn,.table-container .top_btn{opacity:0;pointer-events:none;transition:opacity .2s ease}.table-container:hover .left_btn,.table-container:hover .top_btn{opacity:1;pointer-events:auto}.menu{width:100px;height:30px;padding:8px 4px;border:1px solid #000;border-radius:2px;display:none}.context-menu{position:absolute;background:#fff;border:1px solid #d0d7de;box-shadow:0 8px 24px rgba(0,0,0,.12);border-radius:6px;padding:6px 8px;display:flex;flex-direction:row;gap:8px;z-index:2000}.context-menu button{border:none;background:transparent;padding:6px 10px;text-align:center;border-radius:4px;cursor:pointer;transition:background-color .15s ease;font-size:12px;white-space:nowrap}.context-menu button:hover{background-color:#f1f5f9}.menu-icon{width:16px;height:16px;display:block}.tds_content:has(>.td_content:focus),.tds_content:has(>.td_content_leaf:focus),th:has(>.th_center:focus){background:rgba(0,170,255,.08);outline:none;box-shadow:none}.td_content:focus,.td_content_leaf:focus,.tds_content:focus,.th_center:focus,td:focus,th:focus{outline:none!important;box-shadow:none!important;border-color:inherit!important}.td_content,.td_content_leaf,.th_center{display:block;width:100%;min-width:50px;height:100%;min-height:32px;padding:4px;box-sizing:border-box}.tds_content,th{padding:0}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}