.json-viewer[data-v-2c931d3b]{border:1px solid var(--ui-border,#e5e7eb);border-radius:.5rem;background:var(--ui-bg-muted,#f9fafb);overflow:hidden}.json-viewer__summary[data-v-2c931d3b]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem .85rem;cursor:pointer;font-size:.85rem;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.json-viewer__summary[data-v-2c931d3b]::-webkit-details-marker{display:none}.json-viewer__summary[data-v-2c931d3b]:before{content:"▸";font-size:.75rem;color:var(--ui-text-muted,#6b7280);margin-right:.25rem;transition:transform .15s ease-out}.json-viewer[open]>.json-viewer__summary[data-v-2c931d3b]:before{transform:rotate(90deg);display:inline-block}.json-viewer__label[data-v-2c931d3b]{flex:1 1 auto;font-weight:600;color:var(--ui-text-primary,inherit)}.json-viewer__meta[data-v-2c931d3b]{font-size:.75rem;color:var(--ui-text-muted,#6b7280);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.json-viewer__body[data-v-2c931d3b]{position:relative;border-top:1px solid var(--ui-border,#e5e7eb);background:var(--ui-bg,#fff)}.json-viewer__copy[data-v-2c931d3b]{position:absolute;top:.5rem;right:.5rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.2rem .55rem;border-radius:.3rem;border:1px solid var(--ui-border,#e5e7eb);background:var(--ui-bg-muted,#f9fafb);color:var(--ui-text-primary,inherit);cursor:pointer;z-index:1}.json-viewer__copy[data-v-2c931d3b]:hover{border-color:var(--ui-primary,#10b981);color:var(--ui-primary,#10b981)}.json-viewer__copy[data-state=copied][data-v-2c931d3b]{border-color:var(--ui-color-success-500,#10b981);color:var(--ui-color-success-700,#047857)}.json-viewer__copy[data-state=error][data-v-2c931d3b]{border-color:var(--ui-color-error-500,#ef4444);color:var(--ui-color-error-700,#b91c1c)}.json-viewer__pre[data-v-2c931d3b]{margin:0;padding:.75rem .9rem;max-height:32rem;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;line-height:1.45;color:var(--ui-text-primary,inherit);white-space:pre;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.json-viewer__pre code[data-v-2c931d3b]{font-family:inherit;background:transparent;padding:0}
