#app{width:100%;min-height:100vh}[data-v-c2219ca9]{box-sizing:border-box}.json-formatter[data-v-c2219ca9]{min-height:100vh;background:#fafafac7;color:#1a1a1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:background .3s ease,color .3s ease}.header[data-v-c2219ca9]{background:#ffffffeb;border-bottom:1px solid rgba(224,224,224,.9);padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.brand[data-v-c2219ca9]{display:flex;align-items:center;gap:1rem;min-width:0}.logo[data-v-c2219ca9]{font-size:2rem;font-weight:700;color:#2196f3;flex-shrink:0}.brand-copy[data-v-c2219ca9]{min-width:0}.brand h1[data-v-c2219ca9]{font-size:clamp(1.3rem,3vw,1.7rem);font-weight:600;margin:0}.brand p[data-v-c2219ca9]{margin:.35rem 0 0;color:#5f6470;font-size:.92rem}.preferences[data-v-c2219ca9]{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}.preference-field[data-v-c2219ca9]{display:flex;flex-direction:column;gap:.35rem}.preference-field span[data-v-c2219ca9]{font-size:.78rem;font-weight:600;color:#6a7181;text-transform:uppercase;letter-spacing:.04em}.preference-field select[data-v-c2219ca9]{min-width:11rem;padding:.72rem .85rem;border:1px solid #d7deeb;border-radius:.75rem;background:#fff;color:inherit;font-size:.95rem}.container[data-v-c2219ca9]{max-width:1400px;margin:0 auto;padding:2rem}.layout[data-v-c2219ca9]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:1.5rem;margin-bottom:2rem;align-items:stretch}.panel[data-v-c2219ca9]{background:#fffffff0;border:1px solid rgba(224,224,224,.9);border-radius:1rem;display:flex;flex-direction:column;overflow:hidden;min-width:0;box-shadow:0 18px 40px #0f172a14}.panel-header[data-v-c2219ca9]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid rgba(224,224,224,.9)}.panel-header h2[data-v-c2219ca9]{font-size:.9rem;font-weight:700;margin:0;text-transform:uppercase;letter-spacing:.05em;color:#666}.actions[data-v-c2219ca9]{display:flex;gap:.5rem;flex-shrink:0}.url-bar[data-v-c2219ca9]{display:flex;gap:.75rem;padding:1rem 1.5rem;background:#f5f8fc;border-bottom:1px solid rgba(224,224,224,.9)}.url-bar input[data-v-c2219ca9]{flex:1;min-width:0;padding:.8rem .9rem;border:1px solid #d7deeb;border-radius:.75rem;font-size:.95rem}.url-bar button[data-v-c2219ca9]{padding:.8rem 1rem;background:#2196f3;color:#fff;border:none;border-radius:.75rem;cursor:pointer;font-size:.95rem;font-weight:600}.url-bar button[data-v-c2219ca9]:hover:not(:disabled){background:#1976d2}.url-bar button[data-v-c2219ca9]:disabled{opacity:.5;cursor:not-allowed}.editor-area[data-v-c2219ca9]{flex:1;position:relative;min-height:26rem}.editor-area textarea[data-v-c2219ca9],.editor-area pre[data-v-c2219ca9]{width:100%;height:100%;min-height:inherit;padding:1.25rem 1.5rem;border:none;background:transparent;color:inherit;font-family:SF Mono,Monaco,monospace;font-size:.92rem;line-height:1.6;resize:none;margin:0}.editor-area textarea[data-v-c2219ca9]:focus,.preference-field select[data-v-c2219ca9]:focus,.url-bar input[data-v-c2219ca9]:focus{outline:2px solid rgba(33,150,243,.2);outline-offset:1px}.editor-area pre[data-v-c2219ca9]{overflow:auto;white-space:pre}.editor-area pre.error[data-v-c2219ca9]{color:#d32f2f}.dragging[data-v-c2219ca9]{background:#e3f2fd;border:2px dashed #2196f3}.drop-hint[data-v-c2219ca9]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.15rem;font-weight:600;color:#2196f3;pointer-events:none}.panel-footer[data-v-c2219ca9]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.9rem 1.5rem;border-top:1px solid rgba(224,224,224,.9);background:#fafafae6;font-size:.85rem}.panel-footer-output[data-v-c2219ca9]{align-items:center}.info[data-v-c2219ca9]{color:#666;word-break:break-word}.time[data-v-c2219ca9]{color:#2196f3;font-weight:700}.status[data-v-c2219ca9]{display:flex;align-items:center;gap:.5rem;font-weight:600}.dot[data-v-c2219ca9]{width:8px;height:8px;border-radius:50%;background:#999}.status.success .dot[data-v-c2219ca9]{background:#4caf50}.status.error .dot[data-v-c2219ca9]{background:#d32f2f}.btn-icon[data-v-c2219ca9]{width:2.3rem;height:2.3rem;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d7deeb;border-radius:.75rem;cursor:pointer;font-size:1rem;transition:background .2s ease,border-color .2s ease,transform .2s ease}.btn-icon[data-v-c2219ca9]:hover:not(:disabled){background:#f5f8fc;border-color:#2196f3;transform:translateY(-1px)}.btn-icon[data-v-c2219ca9]:disabled{opacity:.5;cursor:not-allowed}.btn-text[data-v-c2219ca9]{background:none;border:none;color:#2196f3;cursor:pointer;padding:.25rem .5rem;font-size:.85rem}.btn-text[data-v-c2219ca9]:hover{text-decoration:underline}.actions-col[data-v-c2219ca9]{display:flex;flex-direction:column;gap:.85rem;justify-content:center;align-items:stretch}.action-btn[data-v-c2219ca9]{padding:1rem 1.5rem;background:#fffffff0;border:2px solid #2196f3;border-radius:.9rem;color:#2196f3;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .2s ease;min-width:7rem;box-shadow:0 10px 24px #2196f31f}.action-btn[data-v-c2219ca9]:hover:not(:disabled){background:#2196f3;color:#fff;transform:translateY(-2px);box-shadow:0 14px 30px #2196f34d}.action-btn[data-v-c2219ca9]:disabled{opacity:.3;cursor:not-allowed;transform:none}.perf-card[data-v-c2219ca9]{background:#fffffff0;border:1px solid rgba(224,224,224,.9);border-radius:1rem;padding:1.5rem;box-shadow:0 18px 40px #0f172a14}.perf-card h3[data-v-c2219ca9]{font-size:1rem;font-weight:700;margin:0 0 1rem;color:#666}.perf-grid[data-v-c2219ca9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.perf-grid>div[data-v-c2219ca9]{text-align:center;padding:1rem;border-radius:.9rem;background:#2196f30f}.perf-grid label[data-v-c2219ca9]{display:block;font-size:.75rem;color:#7c8596;margin-bottom:.35rem;text-transform:uppercase;letter-spacing:.05em}.perf-grid span[data-v-c2219ca9]{display:block;font-size:1.15rem;font-weight:700;color:#2196f3}.json-formatter.dark[data-v-c2219ca9]{background:#121214d1;color:#e6e8ee}.dark .header[data-v-c2219ca9]{background:#1e2024eb;border-bottom-color:#3f444ee6}.dark .brand p[data-v-c2219ca9],.dark .preference-field span[data-v-c2219ca9],.dark .panel-header h2[data-v-c2219ca9],.dark .info[data-v-c2219ca9],.dark .perf-card h3[data-v-c2219ca9],.dark .perf-grid label[data-v-c2219ca9]{color:#9ea6b7}.dark .panel[data-v-c2219ca9],.dark .perf-card[data-v-c2219ca9],.dark .action-btn[data-v-c2219ca9]{background:#1e2024f0;border-color:#3f444ee6}.dark .panel-header[data-v-c2219ca9],.dark .url-bar[data-v-c2219ca9],.dark .panel-footer[data-v-c2219ca9]{border-color:#3f444ee6}.dark .url-bar[data-v-c2219ca9],.dark .panel-footer[data-v-c2219ca9]{background:#17191df0}.dark .preference-field select[data-v-c2219ca9],.dark .url-bar input[data-v-c2219ca9],.dark .btn-icon[data-v-c2219ca9]{background:#1f232b;border-color:#404654;color:#e6e8ee}.dark .btn-icon[data-v-c2219ca9]:hover:not(:disabled){background:#262b35}.dark .action-btn[data-v-c2219ca9]{color:#7cc4ff;border-color:#2196f3;box-shadow:0 10px 24px #00000047}.dark .action-btn[data-v-c2219ca9]:hover:not(:disabled){color:#fff}.dark .perf-grid>div[data-v-c2219ca9]{background:#2196f31f}@media(max-width:1100px){.layout[data-v-c2219ca9]{grid-template-columns:1fr}.actions-col[data-v-c2219ca9]{flex-direction:row;justify-content:stretch}.action-btn[data-v-c2219ca9]{flex:1}}@media(max-width:768px){.header[data-v-c2219ca9],.container[data-v-c2219ca9]{padding:1rem}.header[data-v-c2219ca9]{flex-direction:column;align-items:stretch}.preferences[data-v-c2219ca9]{width:100%}.preference-field[data-v-c2219ca9]{flex:1}.preference-field select[data-v-c2219ca9]{min-width:0;width:100%}.url-bar[data-v-c2219ca9]{flex-direction:column}.panel-header[data-v-c2219ca9],.panel-footer[data-v-c2219ca9],.editor-area textarea[data-v-c2219ca9],.editor-area pre[data-v-c2219ca9]{padding-left:1rem;padding-right:1rem}.editor-area[data-v-c2219ca9]{min-height:20rem}.perf-grid[data-v-c2219ca9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.brand[data-v-c2219ca9]{align-items:flex-start}.actions-col[data-v-c2219ca9]{flex-direction:column}.panel-header[data-v-c2219ca9]{align-items:flex-start;flex-direction:column}.actions[data-v-c2219ca9]{width:100%;justify-content:flex-end}.editor-area[data-v-c2219ca9]{min-height:16rem}.editor-area textarea[data-v-c2219ca9],.editor-area pre[data-v-c2219ca9]{font-size:.86rem;line-height:1.5}.perf-grid[data-v-c2219ca9]{grid-template-columns:1fr}}:root{color-scheme:light}*{margin:0;padding:0;box-sizing:border-box}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:linear-gradient(135deg,#eff6ff,#dbeafe 30%,#ede9fe 70%,#f5d0fe);background-attachment:fixed;min-height:100vh;overflow-x:hidden;position:relative;transition:background .3s ease}body:before{content:"";position:fixed;inset:0;background-image:radial-gradient(circle at 20% 30%,rgba(120,119,198,.3) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(236,72,153,.3) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(59,130,246,.2) 0%,transparent 50%);pointer-events:none;animation:pulse 15s ease-in-out infinite}html[data-theme=dark] body{background:linear-gradient(135deg,#020617,#0f172a,#1e1b4b 70%,#3b0764)}html[data-theme=dark] body:before{background-image:radial-gradient(circle at 20% 30%,rgba(59,130,246,.24) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(168,85,247,.22) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(236,72,153,.16) 0%,transparent 50%)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}#app{min-height:100vh;position:relative;z-index:1}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0000001a;border-radius:4px}::-webkit-scrollbar-thumb{background:#8b5cf680;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#8b5cf6b3}@media(max-width:768px){body{background-attachment:scroll}}.item[data-v-fd0742eb]{margin-top:2rem;display:flex;position:relative}.details[data-v-fd0742eb]{flex:1;margin-left:1rem}i[data-v-fd0742eb]{display:flex;place-items:center;place-content:center;width:32px;height:32px;color:var(--color-text)}h3[data-v-fd0742eb]{font-size:1.2rem;font-weight:500;margin-bottom:.4rem;color:var(--color-heading)}@media(min-width:1024px){.item[data-v-fd0742eb]{margin-top:0;padding:.4rem 0 1rem calc(var(--section-gap) / 2)}i[data-v-fd0742eb]{top:calc(50% - 25px);left:-26px;position:absolute;border:1px solid var(--color-border);background:var(--color-background);border-radius:8px;width:50px;height:50px}.item[data-v-fd0742eb]:before{content:" ";border-left:1px solid var(--color-border);position:absolute;left:0;bottom:calc(50% + 25px);height:calc(50% - 25px)}.item[data-v-fd0742eb]:after{content:" ";border-left:1px solid var(--color-border);position:absolute;left:0;top:calc(50% + 25px);height:calc(50% - 25px)}.item[data-v-fd0742eb]:first-of-type:before{display:none}.item[data-v-fd0742eb]:last-of-type:after{display:none}}
