.LlmJsonSchemaTool_presetRow__HYd92{display:flex;flex-wrap:wrap;gap:6px}.LlmJsonSchemaTool_presetBtn__6FgcM{background:var(--panel);border:1px solid var(--line-strong);color:var(--text-dim);font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.04em;padding:6px 12px;cursor:pointer;transition:color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease),background-color var(--dur-hover) var(--ease)}.LlmJsonSchemaTool_presetBtn__6FgcM:hover{color:var(--accent-bright);border-color:var(--accent);background:var(--accent-faint)}.LlmJsonSchemaTool_modeRow__dfxbv{display:flex;gap:6px}.LlmJsonSchemaTool_modeBtn__JD7sa{background:var(--panel);border:1px solid var(--line-strong);color:var(--text-dim);font-family:var(--font-mono),monospace;font-size:11px;padding:6px 14px;cursor:pointer;transition:color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease),background-color var(--dur-hover) var(--ease)}.LlmJsonSchemaTool_modeBtn__JD7sa:hover{color:var(--text);border-color:var(--line-bright)}.LlmJsonSchemaTool_modeBtn__JD7sa[data-active=true]{color:var(--accent-bright);border-color:var(--accent);background:var(--accent-faint)}.LlmJsonSchemaTool_fieldList__8TxU1{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.LlmJsonSchemaTool_fieldCard__X9Myu{border:1px solid var(--line-strong);background:var(--panel);padding:10px;display:flex;flex-direction:column;gap:8px}.LlmJsonSchemaTool_fieldRow__10w_K{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.LlmJsonSchemaTool_fieldInput__oMOb0{flex:1 1;min-width:100px;background:var(--bg);border:1px solid var(--line-strong);color:var(--text);font-family:var(--font-mono),monospace;font-size:12px;padding:6px 8px;outline:none;transition:border-color var(--dur-hover) var(--ease)}.LlmJsonSchemaTool_fieldInput__oMOb0:focus{border-color:var(--accent)}.LlmJsonSchemaTool_fieldSelect__M58ED{background:var(--bg);border:1px solid var(--line-strong);color:var(--text);font-family:var(--font-mono),monospace;font-size:12px;padding:6px 8px;outline:none;cursor:pointer;transition:border-color var(--dur-hover) var(--ease)}.LlmJsonSchemaTool_fieldSelect__M58ED:focus{border-color:var(--accent)}.LlmJsonSchemaTool_requiredToggle__h_CFG{background:transparent;border:1px solid var(--line-strong);color:var(--text-dim);font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.06em;padding:6px 8px;cursor:pointer;white-space:nowrap;transition:color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease)}.LlmJsonSchemaTool_requiredToggle__h_CFG[aria-pressed=true]{color:var(--accent-bright);border-color:var(--accent)}.LlmJsonSchemaTool_removeBtn__uCF_1{background:transparent;border:0;color:var(--text-faint);font-size:12px;cursor:pointer;padding:4px;line-height:1;transition:color var(--dur-hover) var(--ease)}.LlmJsonSchemaTool_removeBtn__uCF_1:hover{color:var(--err)}.LlmJsonSchemaTool_enumInput__nKItp{width:100%;background:var(--bg);border:1px solid var(--line-strong);border-left:2px solid var(--accent);color:var(--text-dim);font-family:var(--font-mono),monospace;font-size:11px;padding:6px 10px;outline:none;box-sizing:border-box;transition:border-color var(--dur-hover) var(--ease)}.LlmJsonSchemaTool_enumInput__nKItp:focus{border-color:var(--accent)}.LlmJsonSchemaTool_children__rQhSD{padding-left:16px;border-left:1px solid var(--line-strong);margin-left:4px;display:flex;flex-direction:column;gap:6px}.LlmJsonSchemaTool_childRow__dFQKu{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.LlmJsonSchemaTool_childIndent__iCLTJ{font-size:11px;color:var(--text-faint);flex-shrink:0}.LlmJsonSchemaTool_addChildBtn__4SZNd,.LlmJsonSchemaTool_addFieldBtn__qtVgV{background:transparent;border:1px dashed var(--line-strong);color:var(--text-faint);font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.06em;padding:7px 12px;cursor:pointer;text-align:left;transition:color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease)}.LlmJsonSchemaTool_addChildBtn__4SZNd:hover,.LlmJsonSchemaTool_addFieldBtn__qtVgV:hover{color:var(--accent-bright);border-color:var(--accent)}.LlmJsonSchemaTool_codeBlock__PInW1,.LlmJsonSchemaTool_codeEditor__5En0x{width:100%;background:var(--panel);border:1px solid var(--line-strong);color:var(--text);font-family:var(--font-mono),monospace;font-size:12px;line-height:1.6;padding:14px;box-sizing:border-box;overflow:auto;white-space:pre;margin:0}.LlmJsonSchemaTool_codeEditor__5En0x{resize:vertical;outline:none;transition:border-color var(--dur-hover) var(--ease)}.LlmJsonSchemaTool_codeEditor__5En0x:focus{border-color:var(--accent)}.LlmJsonSchemaTool_codeError__oGELS{font-size:11px;color:var(--err);margin:6px 0 0;padding:8px 10px;border:1px solid rgba(213,122,106,.3);background:rgba(213,122,106,.06)}.LlmJsonSchemaTool_codeActions__tR875,.LlmJsonSchemaTool_outputActions__Aw4aB{display:flex;gap:6px;margin-bottom:10px}.LlmJsonSchemaTool_actionBtn__KV7mX{background:var(--panel);border:1px solid var(--line-strong);color:var(--text-dim);font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.06em;padding:7px 14px;cursor:pointer;transition:color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease),background-color var(--dur-hover) var(--ease)}.LlmJsonSchemaTool_actionBtn__KV7mX:hover{color:var(--text-hero);border-color:var(--accent);background:var(--accent-faint)}