.tool-breadcrumbs[data-astro-cid-j7j2cfn6]{margin-bottom:var(--space-md)}.tool-breadcrumbs[data-astro-cid-j7j2cfn6] ol[data-astro-cid-j7j2cfn6]{color:var(--color-mute,#6b7280);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.tool-breadcrumbs[data-astro-cid-j7j2cfn6] li[data-astro-cid-j7j2cfn6]:not(:last-child):after{content:"›";color:var(--color-hairline,#9ca3af);margin-left:6px}.tool-breadcrumbs[data-astro-cid-j7j2cfn6] a[data-astro-cid-j7j2cfn6]{color:var(--color-mute,#6b7280);text-decoration:none}.tool-breadcrumbs[data-astro-cid-j7j2cfn6] a[data-astro-cid-j7j2cfn6]:hover{color:var(--color-link,#2563eb);text-decoration:underline}.tool-breadcrumbs[data-astro-cid-j7j2cfn6] [data-astro-cid-j7j2cfn6][aria-current=page]{color:var(--color-ink,#111827);font-weight:600}.direct-answer-box[data-astro-cid-j7j2cfn6]{margin:0 0 var(--space-xl);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg,12px);background:#2563eb08;border:1px solid #2563eb33}.direct-answer-badge[data-astro-cid-j7j2cfn6]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-link,#2563eb);margin-bottom:4px;font-size:.6875rem;font-weight:700;display:inline-block}.direct-answer-text[data-astro-cid-j7j2cfn6]{color:var(--color-body,#374151);margin:0;font-size:.9375rem;line-height:1.55}.stage-container[data-astro-cid-j7j2cfn6]{margin-bottom:var(--space-2xl)}.tool-options-grid[data-astro-cid-j7j2cfn6]{gap:var(--space-md);flex-direction:column;display:flex}.tool-info-box[data-astro-cid-j7j2cfn6]{background:var(--color-canvas-soft,#f9fafb);border:1px solid var(--color-hairline,#e5e7eb);border-radius:var(--radius-md,8px);padding:var(--space-sm) var(--space-md)}.tool-info-text[data-astro-cid-j7j2cfn6]{color:var(--color-body,#374151);margin:0;font-size:.875rem;line-height:1.5}.settings-hint[data-astro-cid-j7j2cfn6]{color:var(--color-mute,#6b7280);margin-top:var(--space-md);font-size:.8125rem;line-height:1.4}.seo-content-article[data-astro-cid-j7j2cfn6]{margin-top:var(--space-2xl);border-top:1px solid var(--color-hairline,#e5e7eb);padding-top:var(--space-2xl)}.prose-block[data-astro-cid-j7j2cfn6]{margin-bottom:var(--space-2xl)}.prose-block[data-astro-cid-j7j2cfn6] h2[data-astro-cid-j7j2cfn6]{color:var(--color-ink,#111827);margin:0 0 var(--space-md);letter-spacing:-.01em;font-size:1.375rem;font-weight:700}.prose-block[data-astro-cid-j7j2cfn6] p[data-astro-cid-j7j2cfn6]{color:var(--color-body,#374151);margin:0 0 var(--space-md);font-size:.9375rem;line-height:1.65}.steps-list[data-astro-cid-j7j2cfn6]{counter-reset:step-counter;gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.steps-list[data-astro-cid-j7j2cfn6] li[data-astro-cid-j7j2cfn6]{counter-increment:step-counter;align-items:flex-start;gap:var(--space-md);color:var(--color-body,#374151);font-size:.9375rem;line-height:1.6;display:flex}.steps-list[data-astro-cid-j7j2cfn6] li[data-astro-cid-j7j2cfn6]:before{content:counter(step-counter);background:var(--color-link,#2563eb);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;font-size:.8125rem;font-weight:700;display:flex}.benefits-grid[data-astro-cid-j7j2cfn6]{gap:var(--space-md);margin-top:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.benefit-card[data-astro-cid-j7j2cfn6]{background:var(--color-canvas,#fff);border:1px solid var(--color-hairline,#e5e7eb);border-radius:var(--radius-lg,12px);padding:var(--space-lg);gap:var(--space-xs);flex-direction:column;display:flex}.benefit-icon[data-astro-cid-j7j2cfn6]{margin-bottom:var(--space-xs);font-size:1.5rem}.benefit-card[data-astro-cid-j7j2cfn6] h3[data-astro-cid-j7j2cfn6]{color:var(--color-ink,#111827);margin:0 0 var(--space-xs);font-size:1rem;font-weight:600}.benefit-card[data-astro-cid-j7j2cfn6] p[data-astro-cid-j7j2cfn6]{color:var(--color-body,#4b5563);margin:0;font-size:.875rem;line-height:1.5}.faq-accordion-list[data-astro-cid-j7j2cfn6]{gap:var(--space-sm);margin-top:var(--space-md);flex-direction:column;display:flex}.faq-accordion-item[data-astro-cid-j7j2cfn6]{border:1px solid var(--color-hairline,#e5e7eb);border-radius:var(--radius-md,8px);background:var(--color-canvas,#fff);transition:border-color .15s;overflow:hidden}.faq-accordion-item[data-astro-cid-j7j2cfn6][open]{border-color:var(--color-link,#2563eb)}.faq-accordion-question[data-astro-cid-j7j2cfn6]{padding:var(--space-md) var(--space-lg);cursor:pointer;color:var(--color-ink,#111827);user-select:none;justify-content:space-between;align-items:center;font-size:.9375rem;font-weight:600;display:flex}.faq-accordion-question[data-astro-cid-j7j2cfn6]:hover{color:var(--color-link,#2563eb)}.faq-accordion-question[data-astro-cid-j7j2cfn6]::-webkit-details-marker{display:none}.faq-toggle-icon[data-astro-cid-j7j2cfn6]{color:var(--color-mute,#6b7280);font-size:1.25rem;font-weight:400;transition:transform .2s}.faq-accordion-item[data-astro-cid-j7j2cfn6][open] .faq-toggle-icon[data-astro-cid-j7j2cfn6]{transform:rotate(45deg)}.faq-accordion-answer[data-astro-cid-j7j2cfn6]{padding:0 var(--space-lg) var(--space-md)}.faq-accordion-answer[data-astro-cid-j7j2cfn6] p[data-astro-cid-j7j2cfn6]{color:var(--color-body,#374151);margin:0;font-size:.9375rem;line-height:1.6}.related-tools-box[data-astro-cid-j7j2cfn6]{background:var(--color-canvas-soft,#f9fafb);border:1px solid var(--color-hairline,#e5e7eb);border-radius:var(--radius-lg,12px);padding:var(--space-xl)}.related-links-grid[data-astro-cid-j7j2cfn6]{gap:var(--space-sm);margin:var(--space-md) 0 0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:0;list-style:none;display:grid}.related-links-grid[data-astro-cid-j7j2cfn6] a[data-astro-cid-j7j2cfn6]{padding:var(--space-sm) var(--space-md);background:var(--color-canvas,#fff);border:1px solid var(--color-hairline,#e5e7eb);border-radius:var(--radius-md,8px);color:var(--color-ink,#111827);font-size:.875rem;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s;display:block}.related-links-grid[data-astro-cid-j7j2cfn6] a[data-astro-cid-j7j2cfn6]:hover{border-color:var(--color-link,#2563eb);color:var(--color-link,#2563eb)}
