.tool-back-link{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:12px;color:var(--color-text-tertiary);text-decoration:none;margin-bottom:20px;transition:color .18s ease}.tool-back-link:hover{color:var(--color-text-primary)}.tool-back-link:focus-visible{box-shadow:var(--shadow-focus);border-radius:4px}.tool-explore-footer{margin-top:56px;padding-top:32px;border-top:1px solid var(--color-border-subtle)}.tool-explore-label{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:16px}.tool-explore-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.tool-explore-card{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-bg-card);text-decoration:none;transition:border-color .18s ease,transform .18s ease}.tool-explore-card:hover{border-color:var(--color-border-medium);transform:translateY(-1px)}.tool-explore-card:focus-visible{box-shadow:var(--shadow-focus)}.tool-explore-card-title{font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--color-text-primary)}.tool-explore-card-desc{font-size:13px;color:var(--color-text-secondary);line-height:1.5}.tool-explore-card-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.tool-explore-pill{font-family:var(--font-mono);font-size:10px;padding:2px 8px;border:1px solid var(--color-border-subtle);border-radius:6px;color:var(--color-text-tertiary)}