._page_1hber_1{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}._editor_1hber_8,._output_1hber_9{display:flex;flex-direction:column;border:1px solid var(--c-line);border-radius:var(--radius-panel);background:var(--c-surface);overflow:hidden}._editor_1hber_8:focus-within{border-color:var(--c-ink-3)}._editorBar_1hber_22,._outputBar_1hber_23{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3) 0 var(--space-4);border-bottom:1px solid var(--c-line);background:var(--c-line-2)}._editorLabel_1hber_33{display:inline-flex;align-items:center;gap:var(--space-2);font:var(--t-small);font-weight:600;color:var(--c-ink-2);flex:1}._editorActions_1hber_43{display:flex;gap:var(--space-1)}._textButton_1hber_48{height:30px;padding:0 var(--space-2);border-radius:var(--radius-control);font:var(--t-small);color:var(--c-ink-2)}._textButton_1hber_48:hover{background:var(--c-surface);color:var(--c-ink)}._codeBody_1hber_61{display:flex;min-height:420px;max-height:620px;overflow:auto}._gutter_1hber_68{position:sticky;left:0;display:flex;flex-direction:column;flex-shrink:0;padding:var(--space-3) var(--space-2) var(--space-3) var(--space-3);font:400 13px/20px var(--font-mono);color:var(--c-ink-3);text-align:right;-webkit-user-select:none;user-select:none;background:var(--c-surface);border-right:1px solid var(--c-line-2);min-width:44px}._inputBody_1hber_86{display:flex;height:420px}._inputBody_1hber_86 ._gutter_1hber_68{position:static;overflow:hidden}._textarea_1hber_96{flex:1;min-width:0;height:100%;padding:var(--space-3);border:none;background:none;resize:none;font:400 13px/20px var(--font-mono);color:var(--c-ink);white-space:pre;overflow:auto}._textarea_1hber_96:focus{outline:none}._textarea_1hber_96:focus-visible{outline:2px solid var(--c-mark);outline-offset:-3px}._textarea_1hber_96._dropping_1hber_122{background:var(--accent-tint);outline:2px dashed var(--accent-deep);outline-offset:-6px}._textarea_1hber_96::placeholder{color:var(--c-ink-3)}._controlsRow_1hber_132{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3)}._actionRow_1hber_141{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3)}._valid_1hber_150{display:inline-flex;align-items:center;gap:6px;font:var(--t-small);font-weight:600;color:var(--accent-deep)}._stats_1hber_159{flex:1;font:400 12px/16px var(--font-mono);color:var(--c-ink-3)}._outputActions_1hber_165{display:flex;gap:var(--space-1)}._iconButton_1hber_170{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-control);color:var(--c-ink-2)}._iconButton_1hber_170:hover{background:var(--c-surface);color:var(--c-ink)}._pre_1hber_185{flex:1;margin:0;padding:var(--space-3);font:400 13px/20px var(--font-mono);color:var(--c-ink-2);white-space:pre;animation:_st-fade_1hber_1 var(--dur-2) var(--ease-out) both}._pre_1hber_185:focus-visible{outline:2px solid var(--accent-deep);outline-offset:-2px}._key_1hber_202{color:var(--c-ink);font-weight:500}._string_1hber_206{color:var(--accent-deep)}._number_1hber_209{color:var(--c-caution)}._boolean_1hber_212,._null_1hber_213{color:var(--c-alert)}._emptyOutput_1hber_219{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-3);min-height:466px;padding:var(--space-6);border:1px dashed var(--c-line);border-radius:var(--radius-panel);background-image:linear-gradient(var(--c-line-2) 1px,transparent 1px),linear-gradient(90deg,var(--c-line-2) 1px,transparent 1px);background-size:20px 20px}._emptyIcon_1hber_235{color:var(--c-ink-3)}._emptyText_1hber_239{max-width:36ch;color:var(--c-ink-2)}._emptyHint_1hber_244{font:var(--t-small);color:var(--c-ink-3)}._kbd_1hber_249{display:inline-block;padding:1px 6px;border:1px solid var(--c-line);border-radius:4px;background:var(--c-surface);font:400 12px/18px var(--font-mono)}._errorPanel_1hber_258{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--c-alert);border-radius:var(--radius-panel);background:var(--c-surface);animation:_st-rise_1hber_1 var(--dur-2) var(--ease-out) both}._errorHead_1hber_269{display:flex;align-items:center;gap:var(--space-2);color:var(--c-alert);font-weight:600}._errorWhere_1hber_277{margin-left:auto;padding:2px var(--space-2);border:1px solid var(--c-line);border-radius:999px;font:500 12px/18px var(--font-mono);color:var(--c-ink)}._errorMessage_1hber_286{font:500 14px/22px var(--font-mono);color:var(--c-ink)}._errorHint_1hber_291{font:var(--t-small);color:var(--c-ink-3)}@media(max-width:899px){._codeBody_1hber_61{min-height:240px;max-height:420px}._inputBody_1hber_86{height:260px}._textarea_1hber_96{font-size:16px}._emptyOutput_1hber_219{min-height:200px}._actionRow_1hber_141{margin-top:0}._actionRow_1hber_141>*{flex:1}}._outputBar_1hber_23{flex-wrap:wrap;row-gap:var(--space-1);padding-block:var(--space-1)}._outputActions_1hber_165{align-items:center;margin-left:auto}._errorPanel_1hber_258>button,._unwrap_1hber_333>button{flex-shrink:0;border:1px solid var(--c-line);background:var(--c-surface);color:var(--c-ink)}._errorPanel_1hber_258>button{align-self:flex-start}._unwrap_1hber_333{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--c-line);box-shadow:inset 3px 0 0 var(--accent-deep);font:var(--t-small);color:var(--c-ink)}._notes_1hber_357{margin:0;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-6);border-bottom:1px solid var(--c-line);font:var(--t-small);color:var(--c-ink-2)}._notesCaution_1hber_365{box-shadow:inset 3px 0 0 var(--c-caution)}._notes_1hber_357 li+li{margin-top:var(--space-1)}._tree_1hber_373{min-width:0}._treeBar_1hber_377{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--c-line)}._treeRoot_1hber_387,._treeList_1hber_388{list-style:none;margin:0;padding:0}._treeRoot_1hber_387{padding:var(--space-2) var(--space-2) var(--space-3);max-height:560px;overflow:auto;font:400 13px/20px var(--font-mono);color:var(--c-ink-2)}._treeList_1hber_388{margin-left:11px;padding-left:var(--space-3);border-left:1px solid var(--c-line)}._treeRow_1hber_408{display:flex;align-items:center;gap:var(--space-1);min-height:28px;min-width:0}._treeLeaf_1hber_416{flex:1;min-width:0;padding-left:22px;overflow-wrap:anywhere}._treeToggle_1hber_423{display:inline-flex;align-items:center;gap:var(--space-1);min-height:28px;padding:0 var(--space-1);border-radius:6px;font:inherit;color:inherit;text-align:left}._treeToggle_1hber_423:focus-visible,._pathButton_1hber_436:focus-visible{outline:2px solid var(--accent-deep);outline-offset:1px}._chevron_1hber_441{flex:none}._treeToggle_1hber_423[aria-expanded=true] ._chevron_1hber_441{transform:rotate(90deg)}._treeColon_1hber_449,._treeSummary_1hber_450{color:var(--c-ink-3)}._pathButton_1hber_436{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:6px;color:var(--c-ink-3)}@media(hover:hover){._treeToggle_1hber_423:hover,._pathButton_1hber_436:hover{background:var(--c-line-2);color:var(--c-ink)}}@media(prefers-reduced-motion:no-preference){._chevron_1hber_441{transition:transform var(--dur-1) var(--ease-out)}}._treeUnavailable_1hber_478{margin:0;padding:var(--space-4);font:var(--t-small);color:var(--c-ink-2)}
