.CsvJsonTool_optionsRow__0DgXV{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-end}.CsvJsonTool_field__w4AkD{display:flex;flex-direction:column;gap:6px}.CsvJsonTool_fieldLabel__6tW3f{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.CsvJsonTool_fieldLabel__6tW3f,.CsvJsonTool_toggle__4W_e0{font-family:var(--font-mono),var(--font-mono-fallback);color:var(--text-dim)}.CsvJsonTool_toggle__4W_e0{background:transparent;border:1px solid var(--line);font-size:11px;letter-spacing:.06em;padding:6px 12px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease)}.CsvJsonTool_toggle__4W_e0:hover,.CsvJsonTool_toggle__4W_e0[data-on]{color:var(--accent);border-color:var(--accent)}.CsvJsonTool_toggleMark__6NLK0{font-size:10px}.CsvJsonTool_textarea__e9KhP{width:100%;padding:var(--space-3);background:var(--panel);border:1px solid var(--line-strong);outline:none;color:var(--text-bright);font-family:var(--font-mono),var(--font-mono-fallback);font-size:12px;line-height:1.6;resize:vertical;min-height:200px;transition:border-color var(--dur-hover) var(--ease)}.CsvJsonTool_textarea__e9KhP:focus{border-color:var(--accent)}.CsvJsonTool_statRow__hOgaO{list-style:none;margin:0 0 var(--space-3);padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line-strong)}.CsvJsonTool_statCell__0SZQV{display:flex;flex-direction:column;gap:4px;padding:10px var(--space-3);background:var(--panel);font-family:var(--font-mono),var(--font-mono-fallback)}.CsvJsonTool_statLabel__uK4vh{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.CsvJsonTool_statValue__UhmZ9{font-size:13px;color:var(--text-hero)}.CsvJsonTool_output__Lgi1N{margin:0;padding:var(--space-3);background:var(--panel);border:1px solid var(--line);font-family:var(--font-mono),var(--font-mono-fallback);font-size:12px;color:var(--text-hero);white-space:pre;overflow-x:auto;max-height:480px;overflow-y:auto}.CsvJsonTool_actions__jf_q6{display:flex;border:1px solid var(--line);border-top:0}.CsvJsonTool_actionBtn__pdHc7{flex:1 1;padding:10px var(--space-3);background:transparent;border:0;border-right:1px solid var(--line);color:var(--text-dim);font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color var(--dur-hover) var(--ease),background-color var(--dur-hover) var(--ease)}.CsvJsonTool_actionBtn__pdHc7:last-child{border-right:0}.CsvJsonTool_actionBtn__pdHc7[data-primary]{color:var(--accent-bright)}.CsvJsonTool_actionBtn__pdHc7:hover{background:var(--bg-hover);color:var(--text-hero)}.CsvJsonTool_actionBtn__pdHc7[data-state=copied]{background:var(--accent);color:var(--bg)}.CsvJsonTool_error__cpRN1{margin:0;padding:var(--space-3);background:rgba(213,122,106,.05);border:1px solid rgba(213,122,106,.4);border-left-width:2px;color:var(--err);font-family:var(--font-mono),var(--font-mono-fallback);font-size:12px}