.page-header.svelte-1uha8ag{margin-bottom:32px}.page-title.svelte-1uha8ag{letter-spacing:-.02em;margin-bottom:6px;font-size:28px;font-weight:600}.page-description.svelte-1uha8ag{color:var(--text-secondary);font-size:15px}.tools-grid.svelte-1uha8ag{flex-direction:column;gap:2px;display:flex}.tool-item.svelte-1uha8ag{border-radius:var(--radius-lg);transition:all var(--transition-fast);align-items:center;gap:16px;padding:14px 20px;animation:.4s backwards svelte-1uha8ag-fadeIn;display:flex}.tool-item.svelte-1uha8ag:hover{background:var(--bg-secondary)}.tool-item.svelte-1uha8ag:hover .tool-arrow:where(.svelte-1uha8ag){transform:translate(4px)}@keyframes svelte-1uha8ag-fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tool-icon.svelte-1uha8ag{background:var(--bg-tertiary);border-radius:var(--radius-md);width:40px;height:40px;color:var(--text-secondary);transition:all var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.tool-item.svelte-1uha8ag:hover .tool-icon:where(.svelte-1uha8ag){background:var(--bg-hover);color:var(--text-primary)}.tool-icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:20px;height:20px}.tool-content.svelte-1uha8ag{flex:1}.tool-name.svelte-1uha8ag{margin-bottom:2px;font-size:15px;font-weight:500}.tool-description.svelte-1uha8ag{color:var(--text-muted);font-size:13px}.tool-arrow.svelte-1uha8ag{color:var(--text-muted);transition:all var(--transition-fast);flex-shrink:0;font-size:18px}
