.JsonFormatter_container__Fj3Vm{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem}.JsonFormatter_controls__SxAJE{display:flex;justify-content:space-between;align-items:center;background:#18181b;padding:1rem 1.25rem;border-radius:.75rem;border:1px solid #27272a;flex-wrap:wrap;gap:1rem}.JsonFormatter_leftControls__10naK{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.JsonFormatter_actionBtn__17sKs{background:#facc15;color:#171717;border:none;padding:.45rem 1rem;border-radius:.375rem;font-weight:700;font-size:.85rem;cursor:pointer;transition:background .2s ease}.JsonFormatter_actionBtn__17sKs:hover{background:#eab308}.JsonFormatter_clearBtn__6OZjn{background:#27272a;color:#ffffff;border:1px solid #3f3f46;padding:.45rem 1rem;border-radius:.375rem;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s ease}.JsonFormatter_clearBtn__6OZjn:hover{background:#3f3f46}.JsonFormatter_select__GxXP3{padding:.4rem .6rem;border-radius:.375rem;border:1px solid #27272a;background:#09090b;color:#ffffff;font-size:.85rem}.JsonFormatter_editors__CcXKv{display:flex;flex-direction:column;gap:1rem;min-height:420px}@media (min-width:768px){.JsonFormatter_editors__CcXKv{flex-direction:row}}.JsonFormatter_pane__zrIrz{flex:1;display:flex;flex-direction:column;border:1px solid #27272a;border-radius:.75rem;overflow:hidden;background:#18181b}.JsonFormatter_paneHeader__A_2KN{background:#09090b;padding:.6rem 1rem;border-bottom:1px solid #27272a;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:.85rem;color:#a1a1aa}.JsonFormatter_textArea__HuQZh{flex:1;width:100%;min-height:350px;padding:1rem;border:none;background:#09090b;color:#facc15;font-family:var(--font-geist-mono),monospace;font-size:.85rem;resize:vertical;outline:none;white-space:pre;overflow-x:auto}.JsonFormatter_readOnly__NfLH0{background:#09090b;color:#ffffff}.JsonFormatter_errorArea__tP3Mc{border:1px solid #ef4444}.JsonFormatter_errorText__MI_p0{color:#ef4444;font-size:.75rem;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.JsonFormatter_validText__wRlzW{color:#22c55e;font-size:.75rem}.JsonFormatter_copyBtn__GCnkR{background:#18181b;border:1px solid #27272a;padding:.25rem .6rem;border-radius:.375rem;font-size:.75rem;cursor:pointer;color:#ffffff;display:flex;align-items:center;gap:.3rem}.JsonFormatter_copyBtn__GCnkR:hover:not(:disabled){background:#27272a}.JsonFormatter_copyBtn__GCnkR:disabled{opacity:.5;cursor:not-allowed}