.nd-tool-hub__kicker.svelte-1rg2fob{margin-bottom:var(--nd-space-3);letter-spacing:.14em;text-transform:uppercase;color:var(--nd-link);font-size:.72rem;font-weight:600;display:block}.nd-tool-hub__blurb.svelte-1rg2fob{margin:var(--nd-space-3) auto 0;max-width:54ch;color:var(--nd-text-muted);font-size:1.05rem;line-height:1.6}.nd-tool-grid.svelte-1rg2fob{gap:var(--nd-space-4);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));display:grid}.nd-tool-card.svelte-1rg2fob{gap:var(--nd-space-3);padding:var(--nd-space-5);background:var(--nd-surface);border:1px solid var(--nd-border);border-radius:var(--nd-radius-lg);box-shadow:var(--nd-shadow);transition:box-shadow var(--nd-transition), border-color var(--nd-transition), transform var(--nd-transition);flex-direction:column;text-decoration:none;display:flex}.nd-tool-card.svelte-1rg2fob:hover,.nd-tool-card.svelte-1rg2fob:focus-visible{border-color:var(--nd-border-strong);box-shadow:var(--nd-shadow-hover);transform:translateY(-2px)}.nd-tool-card.svelte-1rg2fob:focus-visible{outline:2px solid var(--nd-focus-ring);outline-offset:2px}.nd-tool-card__icon.svelte-1rg2fob{width:3rem;height:3rem;color:var(--nd-link);background:var(--nd-accent-soft);border-radius:var(--nd-radius);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nd-tool-card__title.svelte-1rg2fob{letter-spacing:-.01em;color:var(--nd-text);margin:0;font-size:1.1rem;font-weight:700;line-height:1.35}.nd-tool-card__text.svelte-1rg2fob{color:var(--nd-text-muted);margin:0;font-size:.92rem;line-height:1.6}.nd-tool-card__more.svelte-1rg2fob{align-items:center;gap:var(--nd-space-2);color:var(--nd-link);margin-top:auto;font-size:.9rem;font-weight:600;display:inline-flex}@media (width<=40em){.nd-tool-grid.svelte-1rg2fob{grid-template-columns:1fr}}.nd-tool-top__sub.svelte-1rg2fob{margin:var(--nd-space-4) auto 0;max-width:46rem;color:var(--nd-text-muted);text-wrap:pretty;font-size:1.05rem;line-height:1.7}
