.GitignoreTool_categories__jlPhc{display:flex;flex-direction:column;gap:1.25rem}.GitignoreTool_catHeader__J_KsB{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.GitignoreTool_catLabel__o9hNV{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.GitignoreTool_selectAllBtn__e5lMQ{font-size:.72rem;color:var(--accent);background:none;border:none;cursor:pointer;padding:.1rem .25rem;text-decoration:underline;text-underline-offset:2px;opacity:.7}.GitignoreTool_selectAllBtn__e5lMQ:hover{opacity:1}.GitignoreTool_chips__TdI50{display:flex;flex-wrap:wrap;gap:.4rem}.GitignoreTool_chip__cXXAt{padding:.3rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--text-muted);font-size:.82rem;cursor:pointer;transition:all .12s}.GitignoreTool_chip__cXXAt:hover{color:var(--text);border-color:var(--accent)}.GitignoreTool_chipActive__fMkoY{background:var(--accent);border-color:var(--accent);color:var(--text-hero)}.GitignoreTool_outputActions__tSiKh{display:flex;align-items:center;gap:.6rem;margin-bottom:.75rem}.GitignoreTool_actionBtn__RY03Z{padding:.35rem .9rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--text);font-size:.82rem;cursor:pointer;transition:all .12s}.GitignoreTool_actionBtn__RY03Z:hover{border-color:var(--accent)}.GitignoreTool_output__SJl3J{width:100%;max-height:480px;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.75rem;font-family:var(--font-mono);font-size:.78rem;line-height:1.6;color:var(--text);white-space:pre;-moz-tab-size:2;tab-size:2}.GitignoreTool_emptyHint__l8bfN{color:var(--text-muted);font-size:.875rem;padding:1rem 0}