[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}.counter.svelte-oi9v6j{border:1px solid var(--border);background:var(--card);border-radius:16px;overflow:hidden}.counter-input.svelte-oi9v6j{padding:20px}.counter-toolbar.svelte-oi9v6j{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.counter-toolbar.svelte-oi9v6j label:where(.svelte-oi9v6j){font-weight:550}.counter-toolbar.svelte-oi9v6j>div:where(.svelte-oi9v6j){display:flex}dl.svelte-oi9v6j{flex-wrap:wrap;gap:24px;margin-top:16px;display:flex}dl.svelte-oi9v6j div:where(.svelte-oi9v6j){align-items:baseline;gap:8px;display:flex}dt.svelte-oi9v6j{color:var(--muted-foreground);font-size:12px}dd.svelte-oi9v6j{font-variant-numeric:tabular-nums;font-weight:550}section.svelte-oi9v6j{border-top:1px solid var(--border);padding:20px}h2.svelte-oi9v6j{margin-bottom:20px;font-size:14px;font-weight:550}.counts.svelte-oi9v6j{gap:24px;display:grid}.count-label.svelte-oi9v6j{align-items:center;gap:8px;display:flex}h3.svelte-oi9v6j{font-size:12px;font-weight:550}.count-label.svelte-oi9v6j>span:where(.svelte-oi9v6j){color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.meter.svelte-oi9v6j{background:var(--muted);height:3px;margin-top:10px;overflow:hidden}.meter.svelte-oi9v6j span:where(.svelte-oi9v6j){background:var(--primary);height:100%;display:block}.meter.svelte-oi9v6j span.over:where(.svelte-oi9v6j){background:var(--destructive)}.count.svelte-oi9v6j p:where(.svelte-oi9v6j){color:var(--muted-foreground);margin-top:5px;font-size:11px}.count.svelte-oi9v6j .count-note:where(.svelte-oi9v6j){max-width:42ch;margin-top:8px;font-size:11px;line-height:1.6}.count.svelte-oi9v6j p.over:where(.svelte-oi9v6j),.count-label.svelte-oi9v6j>.over:where(.svelte-oi9v6j){color:var(--destructive)}@container tool (width>=550px){.counts.svelte-oi9v6j{grid-template-columns:repeat(2,minmax(0,1fr))}}.editor-launcher.svelte-gwup7{background:var(--marketing-blue);color:var(--marketing-blue-ink);border-radius:16px;overflow:hidden}.editor-action.svelte-gwup7{padding:clamp(24px,4vw,40px)}h2.svelte-gwup7{letter-spacing:-.025em;font-size:26px;font-weight:550;line-height:1.25}p.svelte-gwup7{max-width:54ch;margin-block:16px 24px;line-height:1.7}small.svelte-gwup7{margin-top:14px;font-size:12px;line-height:1.6;display:block}img.svelte-gwup7{border-radius:10px 0 0;width:calc(100% - 24px);height:auto;margin-left:24px;display:block}.tool-page.svelte-1yp1sr1{padding-block:28px 72px}.back-link.svelte-1yp1sr1{min-height:44px;color:var(--muted-foreground);border-radius:4px;align-items:center;gap:8px;font-size:13px;display:inline-flex}.tool-layout.svelte-1yp1sr1{align-items:start;gap:48px;margin-top:24px;display:grid}.tool-main.svelte-1yp1sr1{min-width:0;container:tool/inline-size}header.svelte-1yp1sr1{padding-block:16px 28px}h1.svelte-1yp1sr1{letter-spacing:-.035em;text-wrap:balance;max-width:22ch;font-size:clamp(36px,4vw,56px);font-weight:550;line-height:1.08}header.svelte-1yp1sr1>p:where(.svelte-1yp1sr1){color:var(--muted-foreground);margin-top:18px;font-size:17px;line-height:1.7}.tool-controls.svelte-1yp1sr1>div{margin-top:0}.tool-controls.svelte-1yp1sr1{min-width:0}.privacy-note.svelte-1yp1sr1{color:var(--muted-foreground);margin-top:16px;font-size:12px;line-height:1.7}.no-script.svelte-1yp1sr1{border:1px solid var(--border);border-radius:8px;margin-bottom:20px;padding:16px;font-size:14px}.tool-guide.svelte-1yp1sr1{max-width:72ch;margin-top:56px}.tool-guide.svelte-1yp1sr1 section:where(.svelte-1yp1sr1)+section:where(.svelte-1yp1sr1){margin-top:48px}.tool-guide.svelte-1yp1sr1 h2:where(.svelte-1yp1sr1){letter-spacing:-.025em;text-wrap:balance;margin-bottom:20px;font-size:27px;font-weight:550;line-height:1.25}.tool-guide.svelte-1yp1sr1 p:where(.svelte-1yp1sr1),.tool-guide.svelte-1yp1sr1 li:where(.svelte-1yp1sr1){color:var(--muted-foreground);font-size:16px;line-height:1.8}.tool-guide.svelte-1yp1sr1 p:where(.svelte-1yp1sr1)+p:where(.svelte-1yp1sr1){margin-top:18px}.tool-guide.svelte-1yp1sr1 ol:where(.svelte-1yp1sr1){padding-left:24px;list-style:decimal}.tool-guide.svelte-1yp1sr1 li:where(.svelte-1yp1sr1)+li:where(.svelte-1yp1sr1){margin-top:10px}.tool-guide.svelte-1yp1sr1 details:where(.svelte-1yp1sr1){border-bottom:1px solid var(--border)}.tool-guide.svelte-1yp1sr1 summary:where(.svelte-1yp1sr1){cursor:pointer;padding-block:18px;font-weight:550;line-height:1.5}.tool-guide.svelte-1yp1sr1 details:where(.svelte-1yp1sr1) p:where(.svelte-1yp1sr1){padding-bottom:20px}.tool-promo.svelte-1yp1sr1{background:var(--marketing-mint);min-width:0;color:var(--marketing-mint-ink);border-radius:16px;overflow:hidden}.promo-content.svelte-1yp1sr1{padding:28px}.promo-brand.svelte-1yp1sr1{align-items:center;gap:8px;font-size:17px;font-weight:550;display:flex}.tool-promo.svelte-1yp1sr1 h2:where(.svelte-1yp1sr1){letter-spacing:-.03em;margin-top:32px;font-size:32px;font-weight:550;line-height:1.16}.tool-promo.svelte-1yp1sr1 p:where(.svelte-1yp1sr1){margin-block:20px;font-size:15px;line-height:1.7}.tool-promo.svelte-1yp1sr1 ul:where(.svelte-1yp1sr1){gap:12px;margin-bottom:28px;display:grid}.tool-promo.svelte-1yp1sr1 li:where(.svelte-1yp1sr1){align-items:center;gap:8px;font-size:13px;display:flex}.tool-promo.svelte-1yp1sr1 li:where(.svelte-1yp1sr1) svg{flex-shrink:0}.tool-promo.svelte-1yp1sr1 small:where(.svelte-1yp1sr1){margin-top:12px;font-size:11px;line-height:1.6;display:block}.promo-preview.svelte-1yp1sr1{border-radius:10px 0 0;width:calc(100% - 28px);height:auto;margin-left:28px;display:block}.related-tools.svelte-1yp1sr1{display:grid}.related-tools.svelte-1yp1sr1 a:where(.svelte-1yp1sr1){border-bottom:1px solid var(--border);border-radius:4px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding-block:12px;font-size:15px;display:flex}@media (width>=1100px){.tool-layout.svelte-1yp1sr1{grid-template-columns:minmax(0,1fr) 300px}.tool-promo.svelte-1yp1sr1{position:sticky;top:104px}}@container tool (width<=920px){.tool-controls.svelte-1yp1sr1 [class*="lg:grid-cols-["],.tool-controls.svelte-1yp1sr1 [class*="xl:grid-cols-["]{grid-template-columns:minmax(0,1fr)}}
