@layer starlight.components{.main-frame,.main-pane,.content-panel,.sl-markdown-content{width:100%!important;max-width:100%!important}.json-tool:where(.astro-uzc3qr5o){width:100%;max-width:1700px;color:var(--sl-color-text);box-sizing:border-box;margin:1rem auto}.tool-top:where(.astro-uzc3qr5o){width:100%;margin-bottom:1rem}.title-group:where(.astro-uzc3qr5o) p:where(.astro-uzc3qr5o){margin:.5rem 0 0}.top-actions:where(.astro-uzc3qr5o){justify-content:flex-end;align-items:center;gap:8px;margin-bottom:1rem;display:flex}.top-actions:where(.astro-uzc3qr5o) .tool-btn:where(.astro-uzc3qr5o){white-space:nowrap;flex:none}.editor-grid:where(.astro-uzc3qr5o){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1.25rem;width:100%;display:grid}.editor-card:where(.astro-uzc3qr5o){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg);box-sizing:border-box;border-radius:16px;flex-direction:column;width:100%;min-width:0;height:560px;min-height:560px;display:flex;overflow:hidden}.card-header:where(.astro-uzc3qr5o){border-bottom:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg);z-index:2;box-sizing:border-box;flex:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:70px;padding:.85rem 1rem;display:flex;position:relative}.card-header:where(.astro-uzc3qr5o)>span:where(.astro-uzc3qr5o){white-space:nowrap;flex:none;font-size:1rem;font-weight:600}.header-actions:where(.astro-uzc3qr5o){flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.header-actions:where(.astro-uzc3qr5o) .tool-btn:where(.astro-uzc3qr5o){white-space:nowrap;flex:none}.tool-btn:where(.astro-uzc3qr5o){white-space:nowrap;box-sizing:border-box;flex:none}.lazy-fix-btn:where(.astro-uzc3qr5o){white-space:nowrap}.beautify-select:where(.astro-uzc3qr5o){white-space:nowrap;cursor:pointer;color:var(--sl-color-text);background:var(--sl-color-bg);border:1px solid var(--sl-color-gray-5);font:inherit;color-scheme:light dark;border-radius:.375rem;justify-content:center;align-items:center;padding:.35rem 2rem .35rem .7rem;line-height:1.2;display:inline-flex}.beautify-select:where(.astro-uzc3qr5o):hover{background:var(--sl-color-gray-6)}.beautify-select:where(.astro-uzc3qr5o):focus{border-color:var(--sl-color-accent);outline:none}.beautify-select:where(.astro-uzc3qr5o) option:where(.astro-uzc3qr5o){color:var(--sl-color-text);background:var(--sl-color-bg)}[data-theme=dark] .beautify-select:where(.astro-uzc3qr5o){color:#f1f5f9;color-scheme:dark;background:#17191d;border-color:#3a3d44}[data-theme=dark] .beautify-select:where(.astro-uzc3qr5o) option:where(.astro-uzc3qr5o){color:#f1f5f9;background:#17191d}[data-theme=light] .beautify-select:where(.astro-uzc3qr5o){color:#1f2937;color-scheme:light;background:#fff;border-color:#d1d5db}[data-theme=light] .beautify-select:where(.astro-uzc3qr5o) option:where(.astro-uzc3qr5o){color:#1f2937;background:#fff}@media (prefers-color-scheme:dark){.beautify-select:where(.astro-uzc3qr5o){color-scheme:dark}}.card-body:where(.astro-uzc3qr5o){box-sizing:border-box;flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}.editor-wrapper:where(.astro-uzc3qr5o){box-sizing:border-box;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}.line-numbers:where(.astro-uzc3qr5o){text-align:right;user-select:none;width:48px;height:100%;color:var(--sl-color-gray-4);border-right:1px solid var(--sl-color-gray-5);box-sizing:border-box;background:#ffffff05;flex:0 0 48px;padding:1rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem;line-height:1.75;overflow:hidden}.tool-textarea:where(.astro-uzc3qr5o){resize:none;width:100%;min-width:0;height:100%;min-height:0;color:var(--sl-color-text);white-space:pre;tab-size:2;box-sizing:border-box;background:0 0;border:0;outline:0;flex:auto;margin:0;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95rem;line-height:1.75;overflow:auto}.tool-textarea:where(.astro-uzc3qr5o)::placeholder{color:var(--sl-color-gray-4);opacity:1}.tool-textarea:where(.astro-uzc3qr5o):focus{outline:none}.output-body:where(.astro-uzc3qr5o){min-height:0;position:relative;overflow:hidden}#output:where(.astro-uzc3qr5o){white-space:pre;word-break:normal;width:100%;min-height:0;color:var(--sl-color-text);box-sizing:border-box;background:0 0;flex:auto;margin:0;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95rem;line-height:1.75;overflow:auto}#output:where(.astro-uzc3qr5o):empty{display:none}#error:where(.astro-uzc3qr5o){box-sizing:border-box;scrollbar-gutter:stable;overscroll-behavior:contain;flex:0 auto;width:100%;min-height:0;max-height:100%;padding:0 1rem 1rem;overflow:hidden auto}#error:where(.astro-uzc3qr5o):not(.show){display:none}.error-title:where(.astro-uzc3qr5o){margin-bottom:.35rem;font-size:1rem;font-weight:700;line-height:1.4}.success-title:where(.astro-uzc3qr5o){color:var(--sl-color-green)}.error-meta:where(.astro-uzc3qr5o){color:var(--sl-color-gray-3);margin-bottom:.85rem;font-size:.82rem}.error-section:where(.astro-uzc3qr5o){margin-top:.85rem}.error-section:where(.astro-uzc3qr5o)>strong:where(.astro-uzc3qr5o){margin-bottom:.35rem;font-size:.84rem;font-weight:700;display:block}.error-section:where(.astro-uzc3qr5o) p:where(.astro-uzc3qr5o){margin:.25rem 0 0;font-size:.88rem;line-height:1.55}.error-highlight:where(.astro-uzc3qr5o){white-space:pre;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;line-height:1.55;overflow-x:auto;margin:.45rem 0 0!important;padding:.7rem!important}.error-code:where(.astro-uzc3qr5o){white-space:pre;border-radius:6px;width:fit-content;max-width:100%;padding:.45rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;font-weight:500;display:block;overflow-x:auto}.repair-toggle:where(.astro-uzc3qr5o){border:1px solid var(--sl-color-gray-5);color:var(--sl-color-text);font:inherit;cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:.35rem;margin-top:.85rem;padding:.45rem .7rem;font-size:.84rem;font-weight:700;display:inline-flex}.repair-toggle:where(.astro-uzc3qr5o):hover{background:var(--sl-color-gray-6)}.repair-toggle:where(.astro-uzc3qr5o):focus-visible{outline:2px solid var(--sl-color-accent-high);outline-offset:2px}.repair-details:where(.astro-uzc3qr5o)[hidden]{display:none}.repair-details-inner:where(.astro-uzc3qr5o){margin-top:.15rem}.suggestion-section:where(.astro-uzc3qr5o),.warning-section:where(.astro-uzc3qr5o){border-top:1px solid var(--sl-color-gray-5);padding-top:.75rem}.repair-list:where(.astro-uzc3qr5o){margin:.45rem 0 0;padding-left:1.25rem}.repair-list:where(.astro-uzc3qr5o) li:where(.astro-uzc3qr5o){margin:.3rem 0;font-size:.82rem;line-height:1.45}@media (width<=1250px){.card-header:where(.astro-uzc3qr5o){flex-wrap:wrap;min-height:auto}.header-actions:where(.astro-uzc3qr5o){flex-wrap:wrap;justify-content:flex-start;width:100%;margin-left:0}}@media (width<=900px){.editor-grid:where(.astro-uzc3qr5o){grid-template-columns:1fr;gap:1rem}.editor-card:where(.astro-uzc3qr5o){height:520px;min-height:520px}.card-header:where(.astro-uzc3qr5o){flex-flow:wrap;align-items:center}.header-actions:where(.astro-uzc3qr5o){flex-wrap:wrap;justify-content:flex-end;width:auto;margin-left:auto}}@media (width<=700px){.editor-card:where(.astro-uzc3qr5o){border-radius:12px;height:500px;min-height:500px}.card-header:where(.astro-uzc3qr5o){align-items:center;padding:.75rem}.header-actions:where(.astro-uzc3qr5o){flex-wrap:wrap;justify-content:flex-start;gap:6px;width:100%;margin-left:0}.header-actions:where(.astro-uzc3qr5o) .tool-btn:where(.astro-uzc3qr5o){flex:0 auto}#error:where(.astro-uzc3qr5o){max-height:290px}}@media (width<=500px){.editor-card:where(.astro-uzc3qr5o){height:480px;min-height:480px}.card-header:where(.astro-uzc3qr5o){flex-direction:column;align-items:flex-start;gap:.75rem}.card-header:where(.astro-uzc3qr5o)>span:where(.astro-uzc3qr5o){width:100%}.header-actions:where(.astro-uzc3qr5o){flex-wrap:wrap;justify-content:flex-start;gap:6px;width:100%;margin-left:0}.header-actions:where(.astro-uzc3qr5o) .tool-btn:where(.astro-uzc3qr5o){flex:1 1 0;min-width:0}.beautify-select:where(.astro-uzc3qr5o){min-width:0}.line-numbers:where(.astro-uzc3qr5o){flex-basis:40px;width:40px;padding-left:.3rem;padding-right:.3rem}.tool-textarea:where(.astro-uzc3qr5o),#output:where(.astro-uzc3qr5o){padding:.8rem}}@media (width<=380px){.editor-card:where(.astro-uzc3qr5o){height:460px;min-height:460px}.card-header:where(.astro-uzc3qr5o){padding:.7rem}.header-actions:where(.astro-uzc3qr5o){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.header-actions:where(.astro-uzc3qr5o)>.tool-btn:where(.astro-uzc3qr5o){width:100%;min-width:0}.beautify-select:where(.astro-uzc3qr5o){width:100%}#error:where(.astro-uzc3qr5o){max-height:270px;padding:0 .75rem .75rem}}}
