.tool-rate[data-astro-cid-j3qpxpfo]{align-items:center;gap:var(--spacing-sm) var(--spacing-md);margin-block:var(--spacing-lg);padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface,var(--color-bg));flex-wrap:wrap;display:flex}.tool-rate[data-astro-cid-j3qpxpfo][hidden]{display:none}.tool-rate[data-astro-cid-j3qpxpfo] h2[data-astro-cid-j3qpxpfo]{font-size:var(--font-size-base);margin:0;font-weight:600}.tool-rate-stars[data-astro-cid-j3qpxpfo]{display:flex}.tool-star[data-astro-cid-j3qpxpfo]{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:44px;padding:0;display:grid;position:relative}.tool-star[data-astro-cid-j3qpxpfo] svg[data-astro-cid-j3qpxpfo]{grid-area:1/1;display:block}.tool-star-bg[data-astro-cid-j3qpxpfo]{fill:none;stroke:#9aa39a;stroke-width:1.6px;stroke-linejoin:round}.tool-star-fg[data-astro-cid-j3qpxpfo]{fill:#f5b301;stroke:#c98f00;stroke-width:1.6px;stroke-linejoin:round;clip-path:inset(0 calc((1 - var(--fill,0)) * 100%) 0 0)}.tool-star[data-astro-cid-j3qpxpfo]:hover{background:#0000000d}.tool-star[data-astro-cid-j3qpxpfo]:disabled{cursor:progress;opacity:.6}.tool-star[data-astro-cid-j3qpxpfo]:focus-visible{outline:3px solid var(--color-brand-ring);outline-offset:2px}.tool-rate-sum[data-astro-cid-j3qpxpfo]{font-size:var(--font-size-base);margin:0}.tool-rate-hint[data-astro-cid-j3qpxpfo]{font-size:var(--font-size-sm);color:var(--color-muted);flex-basis:100%;margin:0}.tool-shell[data-astro-cid-7uekzp7f]{max-width:var(--wide-width,1440px);padding:var(--spacing-xl) var(--spacing-md) var(--spacing-3xl);margin:0 auto}.tool-crumb[data-astro-cid-7uekzp7f]{font-size:var(--font-size-sm);color:var(--color-muted)}.tool-crumb[data-astro-cid-7uekzp7f] a[data-astro-cid-7uekzp7f]{color:inherit;text-decoration:none}.tool-crumb[data-astro-cid-7uekzp7f] a[data-astro-cid-7uekzp7f]:hover{color:var(--color-brand-strong)}.tool-shell[data-astro-cid-7uekzp7f] h1[data-astro-cid-7uekzp7f]{margin:var(--spacing-md) 0 var(--spacing-sm);font-size:var(--font-size-4xl);line-height:var(--leading-snug);font-weight:var(--font-weight-display);color:var(--color-brand-strong)}.tool-lead[data-astro-cid-7uekzp7f]{margin:0 0 var(--spacing-md);max-width:62ch;color:var(--color-muted);font-size:var(--font-size-lg);line-height:var(--leading-normal)}.tool-rating-sum[data-astro-cid-7uekzp7f]{align-items:center;gap:var(--spacing-xs);margin:0 0 var(--spacing-md);font-size:var(--font-size-sm);font-weight:500;display:flex}.tool-rating-sum[data-astro-cid-7uekzp7f][hidden]{display:none}.tool-rating-star[data-astro-cid-7uekzp7f]{color:#c98f00;font-size:18px;line-height:1}.tool-privacy[data-astro-cid-7uekzp7f]{margin:0 0 var(--spacing-lg);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius);background:var(--color-brand-ring);color:var(--color-brand-strong);font-size:var(--font-size-sm)}.tool-body[data-astro-cid-7uekzp7f]{margin-bottom:var(--spacing-lg)}.tool-card[data-astro-cid-7uekzp7f],.tool-faq[data-astro-cid-7uekzp7f]{margin-block:var(--spacing-lg)}.tool-card[data-astro-cid-7uekzp7f]{padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg)}.tool-card[data-astro-cid-7uekzp7f] h2[data-astro-cid-7uekzp7f],.tool-faq[data-astro-cid-7uekzp7f] h2[data-astro-cid-7uekzp7f]{margin:0 0 var(--spacing-sm);font-size:var(--font-size-xl);font-weight:var(--font-weight-heading)}.tool-card[data-astro-cid-7uekzp7f] p[data-astro-cid-7uekzp7f]{line-height:var(--leading-relaxed);margin:0}.tool-note[data-astro-cid-7uekzp7f]{font-size:var(--font-size-sm);color:var(--color-muted);margin-top:var(--spacing-sm)!important}.tool-faq[data-astro-cid-7uekzp7f] h2[data-astro-cid-7uekzp7f],.tool-more[data-astro-cid-7uekzp7f] h2[data-astro-cid-7uekzp7f],.tool-card[data-astro-cid-7uekzp7f] h2[data-astro-cid-7uekzp7f]#tool-how-t{margin-bottom:var(--spacing-lg)}.tool-how[data-astro-cid-7uekzp7f]{gap:var(--spacing-sm);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.tool-how[data-astro-cid-7uekzp7f] li[data-astro-cid-7uekzp7f]{gap:var(--spacing-md);counter-increment:step;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius);background:var(--color-surface,#f6f8f6);line-height:var(--leading-normal);align-items:center;display:flex}.tool-how[data-astro-cid-7uekzp7f] li[data-astro-cid-7uekzp7f]:before{content:counter(step);border-radius:var(--radius-full);background:var(--color-brand);width:30px;height:30px;color:var(--color-on-brand,#fff);font-weight:var(--font-weight-heading);font-size:var(--font-size-sm);flex:none;place-items:center;display:grid}.tool-related[data-astro-cid-7uekzp7f]{gap:var(--spacing-xs);margin:0;padding-left:1.2rem;display:grid}.tool-related[data-astro-cid-7uekzp7f] a[data-astro-cid-7uekzp7f]{color:var(--color-brand-strong)}.tool-faq-item[data-astro-cid-7uekzp7f]{margin-block:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg)}.tool-faq-item[data-astro-cid-7uekzp7f] summary[data-astro-cid-7uekzp7f]{cursor:pointer;font-weight:var(--font-weight-heading)}.tool-faq-item[data-astro-cid-7uekzp7f] p[data-astro-cid-7uekzp7f]{margin:var(--spacing-sm) 0 0;color:var(--color-muted);line-height:var(--leading-relaxed)}.tool-promos[data-astro-cid-7uekzp7f]{gap:var(--spacing-sm);margin-block:var(--spacing-lg);display:grid}.tool-promo[data-astro-cid-7uekzp7f]{gap:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);color:inherit;align-items:center;min-height:44px;text-decoration:none;display:flex}.tool-promo[data-astro-cid-7uekzp7f]:hover{border-color:var(--color-brand-soft)}.tool-promo[data-astro-cid-7uekzp7f] img[data-astro-cid-7uekzp7f]{object-fit:cover;border-radius:var(--radius);flex:none;width:56px;height:56px}.tool-promo-copy[data-astro-cid-7uekzp7f]{font-size:var(--font-size-sm);color:var(--color-muted);gap:2px;display:grid}.tool-promo-copy[data-astro-cid-7uekzp7f] small[data-astro-cid-7uekzp7f]{text-transform:uppercase;letter-spacing:.04em;font-weight:var(--font-weight-heading);color:var(--color-brand-strong)}.tool-promo-copy[data-astro-cid-7uekzp7f] strong[data-astro-cid-7uekzp7f]{font-size:var(--font-size-base);color:var(--color-text)}.tool-card[data-astro-cid-7uekzp7f] p[data-astro-cid-7uekzp7f],.tool-faq-item[data-astro-cid-7uekzp7f] p[data-astro-cid-7uekzp7f]{max-width:100ch}@media (width>=1480px){.tool-shell[data-astro-cid-7uekzp7f]{padding-inline:0}}.tool-more[data-astro-cid-7uekzp7f]{margin-block:var(--spacing-lg)}.tool-more[data-astro-cid-7uekzp7f] h2[data-astro-cid-7uekzp7f]{margin:0 0 var(--spacing-lg);font-size:var(--font-size-xl);font-weight:var(--font-weight-heading)}.tool-more-grid[data-astro-cid-7uekzp7f]{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.tool-more-card[data-astro-cid-7uekzp7f]{gap:var(--spacing-xs);padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);color:inherit;min-height:44px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.tool-more-card[data-astro-cid-7uekzp7f]:hover{border-color:var(--color-brand-soft);transform:translateY(-2px)}.tool-more-desc[data-astro-cid-7uekzp7f]{color:var(--color-muted);font-size:var(--font-size-sm)}.tool-more-icon[data-astro-cid-7uekzp7f]{width:44px;height:44px;margin-bottom:var(--spacing-xs);border-radius:var(--radius-lg);background:var(--color-brand-ring);color:var(--color-brand-strong);place-items:center;display:grid}.tool-more-icon[data-astro-cid-7uekzp7f] svg[data-astro-cid-7uekzp7f]{width:24px;height:24px}@media (width<=600px){.tool-shell[data-astro-cid-7uekzp7f] h1[data-astro-cid-7uekzp7f]{font-size:var(--font-size-3xl)}.tool-lead[data-astro-cid-7uekzp7f]{font-size:var(--font-size-base)}}
