.tools-page.svelte-cruz28{max-width:1240px;padding-block:26px 72px;color:var(--nl-ink)}.tools-breadcrumb.svelte-cruz28{display:flex;gap:8px;margin-bottom:20px;color:var(--nl-muted);font-size:11px}.tools-breadcrumb.svelte-cruz28 a:where(.svelte-cruz28){color:inherit;text-decoration:none}.tools-breadcrumb.svelte-cruz28 a:where(.svelte-cruz28):hover{color:var(--nl-accent-text)}.tools-hero.svelte-cruz28{padding:16px 0 24px}.tools-hero.svelte-cruz28 h1:where(.svelte-cruz28){max-width:980px;font-size:clamp(34px,5vw,54px);line-height:1.08}.tools-hero.svelte-cruz28 h1:where(.svelte-cruz28) .nl-serif:where(.svelte-cruz28){white-space:nowrap}.tools-intro.svelte-cruz28{margin-top:8px;color:var(--nl-ink-2);font-size:14px}.tools-search.svelte-cruz28{position:relative;display:flex;max-width:720px;margin-top:22px;padding:4px;border:1px solid var(--nl-line);border-radius:999px;background:var(--nl-surface);box-shadow:0 3px 12px #00000008}.tools-search.svelte-cruz28 .nl-field:where(.svelte-cruz28){min-width:0;border:0;border-radius:999px;background:transparent;box-shadow:none;font-size:13px}.search-submit.svelte-cruz28{flex:none;padding:9px 20px;border:0;border-radius:999px;background:var(--nl-accent);color:#1c1917;font-size:12px;font-weight:700;cursor:pointer}.search-submit.svelte-cruz28:hover{filter:brightness(.96)}.native-filters.svelte-cruz28{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:10px}.native-filters.svelte-cruz28 label:where(.svelte-cruz28){display:flex;align-items:center;gap:6px;color:var(--nl-muted);font-size:12px}.native-filters.svelte-cruz28 .nl-field:where(.svelte-cruz28){width:auto;min-width:115px;min-height:36px;padding:6px 24px 6px 10px;font-size:12px}.native-filters.svelte-cruz28 button:where(.svelte-cruz28){min-height:36px;padding:7px 12px;border:1px solid var(--nl-line);border-radius:999px;background:transparent;color:var(--nl-ink-2);font-size:12px;cursor:pointer}.tools-count.svelte-cruz28{margin-top:11px;color:var(--nl-muted);font:500 10px var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.popular-tools.svelte-cruz28{margin-top:20px}.section-heading.svelte-cruz28{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:10px}.section-heading.svelte-cruz28 h2:where(.svelte-cruz28){margin-top:4px;font-size:18px;font-weight:600;letter-spacing:-.03em}.section-heading.svelte-cruz28 p:where(.svelte-cruz28):not(.nl-eyebrow){margin-top:5px;color:var(--nl-muted);font-size:12px}.popular-tools.svelte-cruz28 ul:where(.svelte-cruz28){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none;margin:0;padding:0}.popular-tools.svelte-cruz28 li:where(.svelte-cruz28){min-width:0}.popular-tools.svelte-cruz28 a:where(.svelte-cruz28){display:flex;min-height:128px;flex-direction:column;gap:7px;padding:13px;border:1px solid var(--nl-line);border-radius:11px;background:var(--nl-surface);color:inherit;text-decoration:none;transition:border-color .15s,transform .15s}.popular-tools.svelte-cruz28 a:where(.svelte-cruz28):hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--nl-accent) 45%,var(--nl-line))}.popular-country.svelte-cruz28{color:var(--nl-muted);font:500 10px var(--font-mono);letter-spacing:.07em}.popular-tools.svelte-cruz28 a:where(.svelte-cruz28) strong:where(.svelte-cruz28){font-size:14px;line-height:1.3}.popular-tools.svelte-cruz28 a:where(.svelte-cruz28) small:where(.svelte-cruz28){display:-webkit-box;overflow:hidden;color:var(--nl-muted);font-size:12px;line-height:1.4;line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.popular-bottom.svelte-cruz28{display:flex;justify-content:space-between;gap:8px;width:100%;margin-top:auto;color:var(--nl-accent-text);font-size:10px;font-weight:600}.popular-bottom.svelte-cruz28 code:where(.svelte-cruz28){overflow:hidden;color:var(--nl-muted);font:10px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.category-chips.svelte-cruz28{display:flex;flex-wrap:wrap;gap:7px;margin:23px 0 26px;padding-top:12px;border-top:2px solid var(--nl-accent)}.category-chips.svelte-cruz28 a:where(.svelte-cruz28){display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:6px 12px;border:1px solid var(--nl-line);border-radius:999px;color:var(--nl-ink-2);font-size:12px;text-decoration:none}.category-chips.svelte-cruz28 a:where(.svelte-cruz28) span:where(.svelte-cruz28){color:var(--nl-muted);font:10px var(--font-mono)}.category-chips.svelte-cruz28 a:where(.svelte-cruz28):hover{border-color:var(--nl-accent);color:var(--nl-accent-text)}.category-chips.svelte-cruz28 a.active:where(.svelte-cruz28){border-color:var(--nl-band);background:var(--nl-band);color:#fff}.category-chips.svelte-cruz28 a.active:where(.svelte-cruz28) span:where(.svelte-cruz28){color:#d4d4d8}.tool-group.svelte-cruz28{margin-top:25px}.section-heading.svelte-cruz28 .nl-eyebrow:where(.svelte-cruz28){font-size:9px}.section-heading.svelte-cruz28 h2:where(.svelte-cruz28){margin-top:2px}.group-count.svelte-cruz28{padding:5px 7px;background:var(--nl-hl);color:var(--nl-muted);font:9px var(--font-mono)}.tool-list.svelte-cruz28{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;list-style:none;margin:0;padding:0;border-top:1px solid var(--nl-line)}.tool-list.svelte-cruz28 li:where(.svelte-cruz28){min-width:0;border-bottom:1px solid var(--nl-line)}.tool-list.svelte-cruz28 a:where(.svelte-cruz28){display:grid;grid-template-columns:24px minmax(0,1fr) 12px;align-items:start;gap:8px;min-height:72px;padding:11px 3px;color:inherit;text-decoration:none;transition:background .15s}.tool-list.svelte-cruz28 a:where(.svelte-cruz28):hover{background:var(--nl-hl)}.tool-code.svelte-cruz28{display:grid;place-items:center;width:20px;height:20px;border-radius:5px;background:var(--nl-hl);color:var(--nl-accent-text);font:600 9px var(--font-mono)}.tool-copy.svelte-cruz28{display:grid;gap:3px;min-width:0}.tool-copy.svelte-cruz28 strong:where(.svelte-cruz28){font-size:14px;font-weight:600;line-height:1.3}.tool-copy.svelte-cruz28 small:where(.svelte-cruz28){display:-webkit-box;overflow:hidden;color:var(--nl-muted);font-size:12px;line-height:1.35;text-overflow:ellipsis;line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tool-copy.svelte-cruz28 code:where(.svelte-cruz28){overflow:hidden;color:var(--nl-muted);font:10px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.tool-country.svelte-cruz28{display:none}.tool-arrow.svelte-cruz28{color:var(--nl-muted);font-size:10px;text-align:right}.tools-empty.svelte-cruz28{margin-top:32px;padding:26px 0;border-block:1px solid var(--nl-line)}.tools-empty.svelte-cruz28 h2:where(.svelte-cruz28){margin-top:8px;font-size:20px}.tools-empty.svelte-cruz28 p:where(.svelte-cruz28):not(.nl-eyebrow){margin-top:8px;color:var(--nl-muted);font-size:13px}.tools-empty.svelte-cruz28 a:where(.svelte-cruz28){display:inline-block;margin-top:14px;color:var(--nl-accent-text);font-size:12px;font-weight:600}@media(max-width:820px){.popular-tools.svelte-cruz28 ul:where(.svelte-cruz28){grid-template-columns:repeat(2,minmax(0,1fr))}.tool-list.svelte-cruz28{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.tools-page.svelte-cruz28{width:calc(100% - 32px);padding-block:20px 48px}.tools-breadcrumb.svelte-cruz28{margin-bottom:16px}.tools-hero.svelte-cruz28{padding:12px 0 18px}.tools-hero.svelte-cruz28 h1:where(.svelte-cruz28){max-width:100%;font-size:clamp(32px,9vw,42px)}.tools-hero.svelte-cruz28 h1:where(.svelte-cruz28) .nl-serif:where(.svelte-cruz28){white-space:normal}.tools-intro.svelte-cruz28{font-size:12px}.tools-search.svelte-cruz28{margin-top:16px}.tools-search.svelte-cruz28 .nl-field:where(.svelte-cruz28){padding-inline:10px;font-size:12px}.search-submit.svelte-cruz28{padding-inline:14px}.native-filters.svelte-cruz28{gap:7px}.native-filters.svelte-cruz28 label:where(.svelte-cruz28){font-size:12px}.native-filters.svelte-cruz28 .nl-field:where(.svelte-cruz28){min-width:94px;font-size:12px}.popular-tools.svelte-cruz28{margin-top:17px}.popular-tools.svelte-cruz28 ul:where(.svelte-cruz28){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.popular-tools.svelte-cruz28 a:where(.svelte-cruz28){min-height:124px;padding:11px}.popular-tools.svelte-cruz28 a:where(.svelte-cruz28) strong:where(.svelte-cruz28){font-size:14px}.popular-tools.svelte-cruz28 a:where(.svelte-cruz28) small:where(.svelte-cruz28){font-size:12px}.category-chips.svelte-cruz28{flex-wrap:nowrap;overflow-x:auto;margin:18px -16px 22px;padding:10px 16px 4px;scrollbar-width:none}.category-chips.svelte-cruz28::-webkit-scrollbar{display:none}.category-chips.svelte-cruz28 a:where(.svelte-cruz28){flex:none;min-height:36px;font-size:12px}.tool-group.svelte-cruz28{margin-top:22px}.section-heading.svelte-cruz28{margin-bottom:7px}.section-heading.svelte-cruz28 h2:where(.svelte-cruz28){font-size:16px}.section-heading.svelte-cruz28 p:where(.svelte-cruz28):not(.nl-eyebrow){max-width:290px;font-size:10px}.tool-list.svelte-cruz28{grid-template-columns:1fr}.tool-list.svelte-cruz28 a:where(.svelte-cruz28){min-height:72px}.tool-copy.svelte-cruz28 strong:where(.svelte-cruz28){font-size:14px}.tool-copy.svelte-cruz28 small:where(.svelte-cruz28){font-size:12px}.tools-empty.svelte-cruz28 h2:where(.svelte-cruz28){font-size:18px}}@media(prefers-reduced-motion:reduce){.popular-tools.svelte-cruz28 a:where(.svelte-cruz28),.tool-list.svelte-cruz28 a:where(.svelte-cruz28){transition:none}}
