.input.svelte-9j1beo{flex-direction:column;gap:.5rem;display:flex}textarea.svelte-9j1beo{background:var(--bg-input);width:100%;min-height:160px;color:var(--text-input);border:1px solid var(--border-input);resize:vertical;box-sizing:border-box;tab-size:2;border-radius:4px;padding:.75rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem}textarea.svelte-9j1beo:focus{border-color:var(--accent);outline:none}textarea.svelte-9j1beo::placeholder{color:var(--placeholder)}.table-block.svelte-1xbdt2d{margin-top:4.5rem}.output.svelte-1xbdt2d{background:var(--bg-output);border:1px solid var(--border-output);border-radius:4px;overflow:auto}table.svelte-1xbdt2d{border-collapse:collapse;width:100%;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem}th.svelte-1xbdt2d,td.svelte-1xbdt2d{text-align:left;white-space:pre;padding:4px 8px}tbody.svelte-1xbdt2d tr:where(.svelte-1xbdt2d):nth-child(2n){background:var(--bg-output-alt)}tbody.svelte-1xbdt2d tr:where(.svelte-1xbdt2d):hover,td.hovered.svelte-1xbdt2d{background:var(--bg-output-hover)}th.svelte-1xbdt2d{color:var(--text-btn);background:var(--bg-btn);border-bottom:1px solid var(--border-output);font-size:.8rem;font-weight:400}th.placeholder.svelte-1xbdt2d{opacity:.7;font-style:italic}th.hovered.svelte-1xbdt2d{background:var(--bg-output-hover)}th.svelte-1xbdt2d,tbody.svelte-1xbdt2d tr:where(.svelte-1xbdt2d){cursor:pointer}tr.excluded.svelte-1xbdt2d td:where(.svelte-1xbdt2d),td.excluded.svelte-1xbdt2d,th.excluded.svelte-1xbdt2d{opacity:.35;text-decoration:line-through}button.truncation.svelte-1xbdt2d{text-align:left;width:100%;min-width:0;color:var(--text-btn);background:0 0;border:none;border-radius:0;padding:.75rem;font-size:.75rem;font-weight:400;display:block}button.truncation.svelte-1xbdt2d:hover{color:var(--accent);background:0 0}.actions.svelte-1xbdt2d{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.header-toggle.svelte-1xbdt2d{color:var(--text-btn);cursor:pointer;align-items:center;gap:.4rem;margin-left:auto;font-size:.8rem;display:inline-flex}.header-toggle.svelte-1xbdt2d input:where(.svelte-1xbdt2d){accent-color:var(--accent);margin:0}button.svelte-1xbdt2d{background:var(--bg-btn);color:var(--text-btn);border:1px solid var(--border-btn);cursor:pointer;border-radius:4px;min-width:8rem;padding:.3rem .75rem;font-size:.75rem;font-weight:500;transition:background .15s,color .15s}button.svelte-1xbdt2d:hover{background:var(--bg-btn-hover);color:var(--text-btn-hover)}button.active.svelte-1xbdt2d{background:var(--accent);color:#fff;border-color:var(--accent)}:root{--bg-body:#f5f5f5;--text-body:#333;--text-heading:#222;--bg-input:#fff;--text-input:#333;--border-input:#ccc;--placeholder:#999;--bg-btn:#e8e8e8;--text-btn:#666;--border-btn:#ccc;--bg-btn-hover:#ddd;--text-btn-hover:#444;--bg-error:#fef2f2;--border-error:#f5c6c6;--text-error:#c0392b;--bg-output:#fff;--bg-output-alt:#f7f7f7;--bg-output-hover:#dcecf9;--border-output:#ccc;--accent:#007acc}@media (prefers-color-scheme:dark){:root{--bg-body:#1e1e1e;--text-body:#d4d4d4;--text-heading:#ccc;--bg-input:#252526;--text-input:#d4d4d4;--border-input:#3c3c3c;--placeholder:#666;--bg-btn:#333;--text-btn:#999;--border-btn:#3c3c3c;--bg-btn-hover:#3c3c3c;--text-btn-hover:#ccc;--bg-error:#3a1d1d;--border-error:#5a2d2d;--text-error:#f48771;--bg-output:#252526;--bg-output-alt:#2d2d2e;--bg-output-hover:#094771;--border-output:#3c3c3c;--accent:#007acc}}body{background:var(--bg-body);color:var(--text-body);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}main.svelte-1uha8ag{max-width:900px;margin:0 auto;padding:2rem 1rem}.header.svelte-1uha8ag{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.tagline.svelte-1uha8ag{color:var(--text-btn);font-size:.8rem}h1.svelte-1uha8ag{color:var(--text-heading);margin:0;font-size:1.4rem;font-weight:500}.error.svelte-1uha8ag{background:var(--bg-error);border:1px solid var(--border-error);color:var(--text-error);border-radius:4px;margin-top:.75rem;padding:.5rem .75rem;font-size:.85rem}.empty.svelte-1uha8ag{color:var(--text-btn);margin-top:.75rem;font-size:.8rem}footer.svelte-1uha8ag{text-align:center;color:var(--text-btn);margin-top:2rem;font-size:.75rem}footer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--accent);text-decoration:none}footer.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}
