.JsonArtifactViewer-module__DJGN-a__page{max-width:1240px}.JsonArtifactViewer-module__DJGN-a__back{margin:0 0 16px}.JsonArtifactViewer-module__DJGN-a__viewer{min-width:0}.JsonArtifactViewer-module__DJGN-a__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.JsonArtifactViewer-module__DJGN-a__header h1{margin:5px 0 6px}.JsonArtifactViewer-module__DJGN-a__source{max-width:76ch;color:var(--ink-3);overflow-wrap:anywhere;margin:0;font-size:12px}.JsonArtifactViewer-module__DJGN-a__actions,.JsonArtifactViewer-module__DJGN-a__treeActions,.JsonArtifactViewer-module__DJGN-a__selectionActions{flex-wrap:wrap;gap:8px;display:flex}.JsonArtifactViewer-module__DJGN-a__actions{flex:none}.JsonArtifactViewer-module__DJGN-a__integrity{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--panel-2);grid-template-columns:minmax(0,1fr) auto;gap:12px;margin:0 0 16px;padding:12px 14px;display:grid}.JsonArtifactViewer-module__DJGN-a__integrity>div{min-width:0}.JsonArtifactViewer-module__DJGN-a__integrity dt{color:var(--ink-3);letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700}.JsonArtifactViewer-module__DJGN-a__integrity dd{overflow-wrap:anywhere;margin:0;font-size:12px}.JsonArtifactViewer-module__DJGN-a__message{justify-content:space-between;align-items:center;gap:16px;min-height:88px;display:flex}.JsonArtifactViewer-module__DJGN-a__message p{margin:6px 0 0}.JsonArtifactViewer-module__DJGN-a__error{border-left:4px solid var(--red)}.JsonArtifactViewer-module__DJGN-a__spinner{border:2px solid var(--hairline);border-top-color:var(--accent);border-radius:50%;flex:none;width:18px;height:18px;margin-right:2px;animation:.7s linear infinite JsonArtifactViewer-module__DJGN-a__spin}@keyframes JsonArtifactViewer-module__DJGN-a__spin{to{transform:rotate(360deg)}}.JsonArtifactViewer-module__DJGN-a__toolbar{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:10px;display:flex}.JsonArtifactViewer-module__DJGN-a__search{max-width:680px;color:var(--ink-2);flex:440px;gap:5px;font-size:12px;font-weight:650;display:grid}.JsonArtifactViewer-module__DJGN-a__search input{width:100%}.JsonArtifactViewer-module__DJGN-a__facts{color:var(--ink-3);flex-wrap:wrap;gap:6px 16px;margin-bottom:12px;font-size:11px;display:flex}.JsonArtifactViewer-module__DJGN-a__facts .mono{overflow-wrap:anywhere;flex:100%}.JsonArtifactViewer-module__DJGN-a__results{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--panel);margin-bottom:12px;padding:12px}.JsonArtifactViewer-module__DJGN-a__resultsHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.JsonArtifactViewer-module__DJGN-a__resultsHeading button,.JsonArtifactViewer-module__DJGN-a__selectionActions button{border:1px solid var(--hairline);background:var(--panel);color:var(--ink-2);font:inherit;border-radius:6px;padding:5px 8px}.JsonArtifactViewer-module__DJGN-a__resultsHeading button:hover,.JsonArtifactViewer-module__DJGN-a__selectionActions button:hover{border-color:var(--accent);color:var(--accent)}.JsonArtifactViewer-module__DJGN-a__results ul{max-height:300px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.JsonArtifactViewer-module__DJGN-a__results li+li{border-top:1px solid var(--hairline)}.JsonArtifactViewer-module__DJGN-a__results li>button{width:100%;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;padding:8px 6px;display:grid}.JsonArtifactViewer-module__DJGN-a__results li>button:hover{background:var(--hover-tint)}.JsonArtifactViewer-module__DJGN-a__results li>button span:last-child{color:var(--ink-3);overflow-wrap:anywhere;font-size:12px}.JsonArtifactViewer-module__DJGN-a__selection{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--hairline));border-radius:var(--radius);background:color-mix(in srgb, var(--accent) 6%, var(--panel));justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:12px 14px;display:flex}.JsonArtifactViewer-module__DJGN-a__selection p{overflow-wrap:anywhere;margin:2px 0 0}.JsonArtifactViewer-module__DJGN-a__selection p:last-child{color:var(--ink-3);font-size:12px}.JsonArtifactViewer-module__DJGN-a__selectionActions{flex:none}.JsonArtifactViewer-module__DJGN-a__selectionControls{justify-items:end;gap:4px;display:grid}.JsonArtifactViewer-module__DJGN-a__copyStatus{font-size:11px}.JsonArtifactViewer-module__DJGN-a__treeWrap,.JsonArtifactViewer-module__DJGN-a__primitive{border:1px solid var(--inset-border);border-radius:var(--radius);background:var(--inset-bg);max-height:min(72vh,900px);color:var(--inset-text);margin:0;padding:16px;overflow:auto}.JsonArtifactViewer-module__DJGN-a__tree{min-width:max-content;font-family:var(--font-mono);white-space:pre-wrap;font-size:12.5px;line-height:1.5}.JsonArtifactViewer-module__DJGN-a__treeNode{min-height:24px}.JsonArtifactViewer-module__DJGN-a__treeChildren{border-left:1px solid color-mix(in srgb, var(--inset-text) 16%, transparent);margin:0;padding:0 0 0 17px;list-style:none}.JsonArtifactViewer-module__DJGN-a__treeToggle{width:24px;min-height:24px;color:var(--inset-text);-webkit-user-select:none;user-select:none;border-radius:4px;justify-content:center;align-items:center;margin-right:2px;display:inline-flex}.JsonArtifactViewer-module__DJGN-a__treeToggle:hover{background:#ffffff1a}.JsonArtifactViewer-module__DJGN-a__treeToggleCollapsed:after{content:"▸"}.JsonArtifactViewer-module__DJGN-a__treeToggleExpanded:after{content:"▾"}.JsonArtifactViewer-module__DJGN-a__treeCollapsedContent{min-width:24px;min-height:24px;color:var(--ink-3);display:inline-block}.JsonArtifactViewer-module__DJGN-a__treeCollapsedContent:after{content:" … "}.JsonArtifactViewer-module__DJGN-a__treeLabel{color:#9ac8ad;margin-right:5px;font-weight:650}.JsonArtifactViewer-module__DJGN-a__treeLabelClickable{cursor:pointer}.JsonArtifactViewer-module__DJGN-a__treePunctuation{color:#b8c0c8;margin-right:3px}.JsonArtifactViewer-module__DJGN-a__treeString{color:#d7ba7d}.JsonArtifactViewer-module__DJGN-a__treeNumber{color:#8db6ea}.JsonArtifactViewer-module__DJGN-a__treeBoolean{color:#c6a0dc}.JsonArtifactViewer-module__DJGN-a__treeNull{color:#e47f73}.JsonArtifactViewer-module__DJGN-a__treeOther{color:var(--inset-text)}.JsonArtifactViewer-module__DJGN-a__large{margin-bottom:12px}.JsonArtifactViewer-module__DJGN-a__keyboardHelp{margin-top:9px;font-size:12px}@media (max-width:720px){.JsonArtifactViewer-module__DJGN-a__header,.JsonArtifactViewer-module__DJGN-a__toolbar,.JsonArtifactViewer-module__DJGN-a__selection,.JsonArtifactViewer-module__DJGN-a__message{flex-direction:column;align-items:stretch}.JsonArtifactViewer-module__DJGN-a__actions,.JsonArtifactViewer-module__DJGN-a__treeActions,.JsonArtifactViewer-module__DJGN-a__selectionActions{width:100%}.JsonArtifactViewer-module__DJGN-a__actions>*,.JsonArtifactViewer-module__DJGN-a__treeActions>*,.JsonArtifactViewer-module__DJGN-a__selectionActions>*{text-align:center;flex:auto}.JsonArtifactViewer-module__DJGN-a__selectionControls{justify-items:stretch}.JsonArtifactViewer-module__DJGN-a__integrity{grid-template-columns:1fr}.JsonArtifactViewer-module__DJGN-a__search{flex-basis:auto;max-width:none}.JsonArtifactViewer-module__DJGN-a__treeWrap,.JsonArtifactViewer-module__DJGN-a__primitive{max-height:68vh;padding:12px 8px}.JsonArtifactViewer-module__DJGN-a__tree{font-size:12px}}@media (prefers-reduced-motion:reduce){.JsonArtifactViewer-module__DJGN-a__spinner{animation-duration:1.4s}}
