.tools-page[data-astro-cid-qkptn22r]{padding-top:var(--space-2xl);padding-bottom:var(--space-4xl)}.tools-header[data-astro-cid-qkptn22r]{padding-bottom:var(--space-lg);margin-bottom:var(--space-2xl)}.tools-eyebrow[data-astro-cid-qkptn22r]{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-signal-blue);display:block;margin-bottom:var(--space-xs)}.tools-title[data-astro-cid-qkptn22r]{font-size:var(--font-size-3xl);font-weight:700;line-height:1.15;margin:0 0 var(--space-sm) 0;letter-spacing:-.02em}.tools-desc[data-astro-cid-qkptn22r]{font-size:var(--font-size-md);line-height:1.6;color:var(--color-ink-muted);max-width:680px;margin:0}.tools-section[data-astro-cid-qkptn22r]{margin-bottom:var(--space-3xl)}.sub-heading[data-astro-cid-qkptn22r]{font-size:var(--font-size-lg);font-weight:700;margin-bottom:var(--space-md)}.tools-grid[data-astro-cid-qkptn22r]{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}.tool-card[data-astro-cid-qkptn22r]{background:var(--color-surface);border-radius:6px;padding:var(--space-lg)}.tool-card-header[data-astro-cid-qkptn22r]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:var(--space-sm)}.tool-title-group[data-astro-cid-qkptn22r]{display:flex;align-items:center;gap:.5rem}.tool-name[data-astro-cid-qkptn22r]{font-size:var(--font-size-lg);font-weight:700;margin:0}.article-title-link[data-astro-cid-qkptn22r]{color:var(--color-ink);text-decoration:none}.article-title-link[data-astro-cid-qkptn22r]:hover{color:var(--color-signal-blue)}.tool-release-badge[data-astro-cid-qkptn22r]{font-family:var(--font-mono);font-size:var(--font-size-xs);background:var(--color-hairline);padding:1px 6px;border-radius:3px}.tool-badges[data-astro-cid-qkptn22r]{display:flex;gap:.375rem}.badge[data-astro-cid-qkptn22r]{font-family:var(--font-mono);font-size:.7rem;font-weight:600;padding:2px 6px;border-radius:3px;text-transform:uppercase}.badge-lang[data-astro-cid-qkptn22r]{background:var(--color-hairline);color:var(--color-ink)}.badge-license[data-astro-cid-qkptn22r]{background:#0066cc1a;color:var(--color-signal-blue)}.badge-unverified[data-astro-cid-qkptn22r]{background:var(--color-hairline);color:var(--color-ink-muted)}.tool-purpose[data-astro-cid-qkptn22r]{font-size:var(--font-size-base);line-height:1.55;color:var(--color-ink);margin:0 0 var(--space-md) 0}.tool-detail-grid[data-astro-cid-qkptn22r]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);background:var(--color-bg);border-radius:4px;padding:var(--space-md);margin-bottom:var(--space-md)}.detail-block[data-astro-cid-qkptn22r]{display:flex;flex-direction:column;gap:2px}.detail-label[data-astro-cid-qkptn22r]{font-family:var(--font-mono);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-muted)}.detail-value[data-astro-cid-qkptn22r]{font-size:var(--font-size-xs);line-height:1.5;color:var(--color-ink);margin:0}.tool-footer[data-astro-cid-qkptn22r]{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-md)}.tool-stats[data-astro-cid-qkptn22r]{display:flex;align-items:center;gap:.75rem;font-size:var(--font-size-xs);font-family:var(--font-mono)}.stars-count[data-astro-cid-qkptn22r]{color:#eab308;font-weight:600}.retrieved-at[data-astro-cid-qkptn22r]{color:var(--color-ink-muted);font-weight:400}.maintenance-status[data-astro-cid-qkptn22r]{color:#16a34a;font-size:.7rem;font-weight:700}.verified-audit-tag[data-astro-cid-qkptn22r]{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-signal-blue);font-weight:600}.tool-links[data-astro-cid-qkptn22r]{display:flex;gap:.5rem}.tool-btn[data-astro-cid-qkptn22r]{display:inline-flex;align-items:center;min-height:38px;padding:0 .875rem;border-radius:4px;font-size:var(--font-size-xs);font-weight:600;text-decoration:none}.btn-primary[data-astro-cid-qkptn22r]{background:var(--color-signal-blue);color:#fff!important}.btn-secondary[data-astro-cid-qkptn22r]{background:var(--color-surface);border:1px solid var(--color-hairline);color:var(--color-ink)}.btn-secondary[data-astro-cid-qkptn22r]:hover{background:var(--color-surface-hover)}@media(max-width:640px){.tool-card-header[data-astro-cid-qkptn22r]{flex-direction:column;align-items:flex-start;gap:.5rem}.tool-detail-grid[data-astro-cid-qkptn22r]{grid-template-columns:1fr}.tool-footer[data-astro-cid-qkptn22r]{flex-direction:column;align-items:flex-start;gap:.75rem}.tool-links[data-astro-cid-qkptn22r]{width:100%}.tool-btn[data-astro-cid-qkptn22r]{flex:1;justify-content:center}}
