:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{width:100%;height:100%;margin:0;padding:0}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.code-block-container[data-v-4e5fd99a]{display:flex;flex-direction:column;height:100%;border:none;border-radius:0;overflow:hidden;position:relative}.editor-container[data-v-4e5fd99a]{flex:1;overflow:hidden;position:relative}.editor-container.has-error[data-v-4e5fd99a]{border-bottom:1px solid #dc3545}.json-tools[data-v-4e5fd99a]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px;padding:6px 12px;background-color:#f8f9fa;border-top:1px solid #e9ecef;color:#6c757d}.tools-left[data-v-4e5fd99a],.tools-right[data-v-4e5fd99a]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.toolbar-select[data-v-4e5fd99a]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;background-color:#fff;color:#333;font-size:14px;height:36px;cursor:pointer;min-width:120px;transition:all .2s ease;outline:none;appearance:none;position:relative;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;background-size:16px}.toolbar-select[data-v-4e5fd99a]:hover{border-color:#9ca3af;box-shadow:0 1px 3px #0000000d}.toolbar-select[data-v-4e5fd99a]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.toolbar-select[data-v-4e5fd99a]:active{transform:translateY(.5px)}.toolbar-select[data-v-4e5fd99a]{animation:selectAppear-4e5fd99a .15s ease-out}@keyframes selectAppear-4e5fd99a{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.toolbar-btn[data-v-4e5fd99a]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid transparent;border-radius:4px;background-color:transparent;color:#6c757d;cursor:pointer;transition:all .2s ease;outline:none;padding:0}.toolbar-btn[data-v-4e5fd99a]:hover{background-color:#e9ecef;color:#495057}.cm-theme-vs-dark .json-tools[data-v-4e5fd99a],.cm-theme-hc-black .json-tools[data-v-4e5fd99a]{background-color:#252526;border-top:1px solid #3e3e42;color:#d4d4d4}.cm-theme-vs-dark .toolbar-select[data-v-4e5fd99a],.cm-theme-hc-black .toolbar-select[data-v-4e5fd99a]{background-color:#3c3c3c;border:1px solid #5a5a5a;color:#d4d4d4;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d4d4d4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")}.cm-theme-vs-dark .toolbar-select[data-v-4e5fd99a]:hover{border-color:#7a7a7a;box-shadow:0 1px 3px #0003}.cm-theme-vs-dark .toolbar-select[data-v-4e5fd99a]:focus{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e933}.cm-theme-vs-dark .toolbar-btn[data-v-4e5fd99a],.cm-theme-hc-black .toolbar-btn[data-v-4e5fd99a]{color:#d4d4d4}.cm-theme-vs-dark .toolbar-btn[data-v-4e5fd99a]:hover{background-color:#3e3e42;color:#fff}.cm-theme-hc-black .toolbar-btn[data-v-4e5fd99a]:hover{background-color:#484848;color:#fff}.cm-theme-hc-black .json-tools[data-v-4e5fd99a]{background-color:#000;border-top:1px solid #ffffff}.cm-theme-hc-black .toolbar-select[data-v-4e5fd99a]{background-color:#000;border:1px solid #ffffff;color:#fff;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")}.cm-theme-hc-black .toolbar-select[data-v-4e5fd99a]:hover{border-color:#fff;box-shadow:0 0 4px #ffffff4d}.cm-theme-hc-black .toolbar-select[data-v-4e5fd99a]:focus{border-color:#fff;box-shadow:0 0 0 3px #fff3}@media(max-width:768px){.toolbar-select[data-v-4e5fd99a]{min-width:100px;font-size:13px;padding:6px 10px}}.cm-theme-hc-black .toolbar-btn[data-v-4e5fd99a]{border:1px solid #ffffff;color:#fff}.cm-theme-hc-black .toolbar-btn[data-v-4e5fd99a]:hover{background-color:#fff;color:#000}.toolbar-btn svg[data-v-4e5fd99a]{width:16px;height:16px}.error-message[data-v-4e5fd99a]{background-color:#f8d7da;color:#721c24;padding:8px 16px;border-bottom:1px solid #f5c6cb;font-size:14px}.toast[data-v-4e5fd99a]{position:fixed;top:60px;right:20px;padding:12px 20px;border-radius:4px;color:#fff;font-size:14px;font-weight:500;box-shadow:0 4px 12px #00000026;z-index:1000;animation:slideIn-4e5fd99a .3s ease-out}.toast.success[data-v-4e5fd99a]{background-color:#28a745}.toast.error[data-v-4e5fd99a]{background-color:#dc3545}.toast.info[data-v-4e5fd99a]{background-color:#17a2b8}@keyframes slideIn-4e5fd99a{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.container[data-v-6eb7952f]{width:100vw;height:100vh;display:flex;flex-direction:column;background-color:#1e1e1e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;overflow:hidden;margin:0;padding:0}body,html{margin:0;padding:0;overflow:hidden;height:100%;width:100%}.editors-grid[data-v-6eb7952f]{display:flex;flex:1;overflow:hidden;gap:1px;background-color:#333;padding:0;margin:0}.editors-grid.single[data-v-6eb7952f]{flex-direction:column}.editors-grid.multiple[data-v-6eb7952f]{flex-direction:row}.editor-container[data-v-6eb7952f]{flex:1;display:flex;flex-direction:column;background-color:#fff;overflow:hidden;margin:0;padding:0;height:100%}.editor-container.cm-theme-vs-dark[data-v-6eb7952f]{background-color:#1e1e1e}.editor-container.cm-theme-hc-black[data-v-6eb7952f]{background-color:#000}.editor-header[data-v-6eb7952f]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#f8f9fa;border-bottom:1px solid #e9ecef;flex-shrink:0}.editor-header.cm-theme-vs-dark[data-v-6eb7952f]{background-color:#252526;border-bottom:1px solid #3e3e42}.editor-header.cm-theme-hc-black[data-v-6eb7952f]{background-color:#000;border-bottom:1px solid #ffffff}.editor-title[data-v-6eb7952f]{font-size:16px;font-weight:500;color:#333}.editor-header.cm-theme-vs-dark .editor-title[data-v-6eb7952f],.editor-header.cm-theme-hc-black .editor-title[data-v-6eb7952f]{color:#d4d4d4}.editor-header.cm-theme-hc-black .editor-title[data-v-6eb7952f]{color:#fff}.header-buttons[data-v-6eb7952f]{display:flex;gap:4px}.svg-button[data-v-6eb7952f]{width:32px;height:32px;border:1px solid #dee2e6;border-radius:4px;background-color:#fff;color:#495057;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;padding:0;box-shadow:0 1px 2px #0000000d;-webkit-user-select:none;user-select:none}.editor-header.cm-theme-vs-dark .svg-button[data-v-6eb7952f]{border-color:#3e3e42;background-color:#2d2d2d;color:#d4d4d4}.editor-header.cm-theme-hc-black .svg-button[data-v-6eb7952f]{border-color:#fff;background-color:#000;color:#fff}.svg-button[data-v-6eb7952f]:hover{background-color:#e9ecef;color:#212529;border-color:#adb5bd;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.editor-header.cm-theme-vs-dark .svg-button[data-v-6eb7952f]:hover{background-color:#3e3e42;color:#fff;border-color:#5a5a5a}.editor-header.cm-theme-hc-black .svg-button[data-v-6eb7952f]:hover{background-color:#fff;color:#000;border-color:#fff}.svg-button[data-v-6eb7952f]:active{background-color:#dee2e6;box-shadow:inset 0 1px 2px #0000001a;transform:translateY(0)}.editor-header.cm-theme-vs-dark .svg-button[data-v-6eb7952f]:active{background-color:#1e1e1e}.editor-header.cm-theme-hc-black .svg-button[data-v-6eb7952f]:active{background-color:#ccc}.svg-button[data-v-6eb7952f]:focus{outline:2px solid #007bff;outline-offset:2px}.editor-header.cm-theme-vs-dark .svg-button[data-v-6eb7952f]:focus,.editor-header.cm-theme-hc-black .svg-button[data-v-6eb7952f]:focus{outline:2px solid #007bff}.svg-button svg[data-v-6eb7952f],.invisible-container svg[data-v-6eb7952f]{display:block;width:100%!important;height:100%!important;pointer-events:none}.add-button[data-v-6eb7952f]{color:#28a745}.add-button[data-v-6eb7952f]:hover{background-color:#e6f7e9;color:#218838;border-color:#c3e6cb}.editor-header.cm-theme-vs-dark .add-button[data-v-6eb7952f]:hover{background-color:#1e3a36;color:#56d9c0;border-color:#4ec9b0}.delete-button[data-v-6eb7952f]{color:#6c757d}.delete-button[data-v-6eb7952f]:hover{background-color:#fee;color:#dc3545;border-color:#f5c6cb}.editor-header.cm-theme-vs-dark .delete-button[data-v-6eb7952f]:hover{background-color:#3a2121;color:#f14c4c;border-color:#c53b3b}.editor-content[data-v-6eb7952f]{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden;min-height:0;margin:0!important;padding:0!important;width:100%!important;height:100%!important}@media(max-width:768px){.editors-grid.multiple[data-v-6eb7952f]{flex-direction:column}.editors-grid[data-v-6eb7952f]{padding:4px}}.invisible-container[data-v-6eb7952f]{background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important;position:relative;overflow:visible;cursor:pointer;-webkit-user-select:none;user-select:none;color:#495057}.editor-header.cm-theme-vs-dark .invisible-container[data-v-6eb7952f]{color:#d4d4d4}.editor-header.cm-theme-hc-black .invisible-container[data-v-6eb7952f]{color:#fff}.invisible-container[data-v-6eb7952f]:hover{color:#212529;background-color:#0000000a!important;border-radius:4px}.editor-header.cm-theme-vs-dark .invisible-container[data-v-6eb7952f]:hover{color:#fff;background-color:#ffffff1a!important}.editor-header.cm-theme-hc-black .invisible-container[data-v-6eb7952f]:hover{color:#000;background-color:#fff!important}.invisible-container[data-v-6eb7952f]:focus{outline:2px solid #007bff;outline-offset:2px}.editor-header.cm-theme-vs-dark .invisible-container[data-v-6eb7952f]:focus,.editor-header.cm-theme-hc-black .invisible-container[data-v-6eb7952f]:focus{outline:2px solid #007bff}.editor-header.cm-theme-vs .add-button[data-v-6eb7952f]{color:#28a745}.editor-header.cm-theme-vs-dark .add-button[data-v-6eb7952f]{color:#4ec9b0}.editor-header.cm-theme-hc-black .add-button[data-v-6eb7952f]{color:#0f0}.editor-header.cm-theme-vs .add-button[data-v-6eb7952f]:hover{color:#218838;background-color:#28a7451a!important}.editor-header.cm-theme-vs-dark .add-button[data-v-6eb7952f]:hover{color:#56d9c0;background-color:#4ec9b033!important}.editor-header.cm-theme-hc-black .add-button[data-v-6eb7952f]:hover{color:#000;background-color:#0f0!important}.editor-header.cm-theme-vs .delete-button[data-v-6eb7952f]{color:#6c757d}.editor-header.cm-theme-vs-dark .delete-button[data-v-6eb7952f]{color:#d4d4d4}.editor-header.cm-theme-hc-black .delete-button[data-v-6eb7952f]{color:#ff6b6b}.editor-header.cm-theme-vs .delete-button[data-v-6eb7952f]:hover{color:#dc3545;background-color:#dc35451a!important}.editor-header.cm-theme-vs-dark .delete-button[data-v-6eb7952f]:hover{color:#f14c4c;background-color:#f14c4c33!important}.editor-header.cm-theme-hc-black .delete-button[data-v-6eb7952f]:hover{color:#000;background-color:#ff6b6b!important}
