.chrome-body{background:var(--color-bg-base, var(--color-bg-base));color:var(--color-text-strong, var(--color-text-primary));font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;margin:0;min-height:100vh;display:flex;flex-direction:column}.chrome-body main{flex:1 0 auto}.letter-chip[data-astro-cid-wbnxqhbe]{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 8px;background:var(--color-surface, var(--color-surface));border:1.5px solid var(--color-border, var(--color-border));border-radius:8px;font-size:1rem;font-weight:700;color:var(--color-text-strong, var(--color-text-primary));line-height:1;font-variant-numeric:tabular-nums}.letter-chip--active[data-astro-cid-wbnxqhbe]{background:var(--color-positive-soft, var(--color-primary-soft, var(--color-bg-subtle)));border-color:var(--color-primary, var(--color-primary));color:var(--color-primary, var(--color-primary));border-width:2px}.letter-chip--wildcard[data-astro-cid-wbnxqhbe]{background:var(--color-warning-soft, var(--color-accent-soft, var(--color-primary-soft, var(--color-bg-subtle))));border-color:var(--color-warning, var(--color-primary));color:var(--color-warning, var(--color-primary))}.stats-bar[data-astro-cid-6zhos33c]{background:var(--color-bg-base, var(--color-bg-base))}.stats-bar__inner[data-astro-cid-6zhos33c]{max-width:80rem;margin:0 auto;padding:0 1rem}@media(min-width:640px){.stats-bar__inner[data-astro-cid-6zhos33c]{padding:0 1.5rem}}@media(min-width:1024px){.stats-bar__inner[data-astro-cid-6zhos33c]{padding:0 2rem}}.stats-bar__grid[data-astro-cid-6zhos33c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;border-top:1px solid var(--color-border, var(--color-border));padding:2.5rem 0 3rem}@media(min-width:640px){.stats-bar__grid[data-astro-cid-6zhos33c]{grid-template-columns:repeat(4,minmax(0,1fr))}}.stats-bar__stat[data-astro-cid-6zhos33c]{text-align:center}.stats-bar__value[data-astro-cid-6zhos33c]{font-size:1.75rem;font-weight:800;color:var(--color-text-strong, var(--color-text-primary));font-variant-numeric:tabular-nums;margin:0;line-height:1}@media(min-width:768px){.stats-bar__value[data-astro-cid-6zhos33c]{font-size:1.875rem}}@media(min-width:1920px){.stats-bar__value[data-astro-cid-6zhos33c]{font-size:2rem}}.stats-bar__label[data-astro-cid-6zhos33c]{font-size:13px;color:var(--color-text-secondary, var(--color-text-secondary, var(--color-text-muted)));margin:.25rem 0 0}.how-it-works[data-astro-cid-oe6hbu64]{padding:4rem 0;background:var(--color-bg-base, var(--color-bg-base))}.how-it-works__inner[data-astro-cid-oe6hbu64]{max-width:80rem;margin:0 auto;padding:0 1rem}@media(min-width:640px){.how-it-works__inner[data-astro-cid-oe6hbu64]{padding:0 1.5rem}}@media(min-width:1024px){.how-it-works__inner[data-astro-cid-oe6hbu64]{padding:0 2rem}}.how-it-works__head[data-astro-cid-oe6hbu64]{text-align:center;margin-bottom:3rem}.how-it-works__eyebrow[data-astro-cid-oe6hbu64]{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary, var(--color-primary));margin:0 0 .5rem}.how-it-works__heading[data-astro-cid-oe6hbu64]{font-size:1.5rem;font-weight:800;color:var(--color-text-strong, var(--color-text-primary));letter-spacing:-.025em;margin:0}@media(min-width:768px){.how-it-works__heading[data-astro-cid-oe6hbu64]{font-size:1.875rem}}.how-it-works__grid[data-astro-cid-oe6hbu64]{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.how-it-works__grid[data-astro-cid-oe6hbu64]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.how-it-works__step[data-astro-cid-oe6hbu64]{text-align:center}.how-it-works__circle[data-astro-cid-oe6hbu64]{width:56px;height:56px;border-radius:1rem;background:var(--color-primary-soft, var(--color-primary-soft, var(--color-bg-subtle)));display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.how-it-works__digit[data-astro-cid-oe6hbu64]{font-size:1.25rem;font-weight:800;color:var(--color-primary, var(--color-primary));line-height:1}.how-it-works__step-title[data-astro-cid-oe6hbu64]{font-size:15px;font-weight:700;color:var(--color-text-strong, var(--color-text-primary));margin:0 0 .5rem}.how-it-works__step-desc[data-astro-cid-oe6hbu64]{font-size:13px;color:var(--color-text-secondary, var(--color-text-secondary, var(--color-text-muted)));line-height:1.6;max-width:18rem;margin:0 auto}.popular-pills[data-astro-cid-g5bz76mj]{background:var(--color-surface, var(--color-surface));border-top:1px solid var(--color-border, var(--color-border));border-bottom:1px solid var(--color-border, var(--color-border));padding:2rem 0}.popular-pills__inner[data-astro-cid-g5bz76mj]{max-width:80rem;margin:0 auto;padding:0 1rem}@media(min-width:640px){.popular-pills__inner[data-astro-cid-g5bz76mj]{padding:0 1.5rem}}@media(min-width:1024px){.popular-pills__inner[data-astro-cid-g5bz76mj]{padding:0 2rem}}.popular-pills__head[data-astro-cid-g5bz76mj]{margin-bottom:1.5rem}.popular-pills__eyebrow[data-astro-cid-g5bz76mj]{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary, var(--color-primary));margin:0 0 .25rem}.popular-pills__heading[data-astro-cid-g5bz76mj]{font-size:1.25rem;font-weight:700;color:var(--color-text-strong, var(--color-text-primary));margin:0}.popular-pills__list[data-astro-cid-g5bz76mj]{display:flex;flex-wrap:wrap;gap:.625rem}.popular-pills__pill[data-astro-cid-g5bz76mj]{display:inline-flex;align-items:center;font-size:.875rem;font-weight:700;color:var(--color-primary);background:var(--color-primary-soft);border:1px solid var(--color-primary-border, var(--color-border));padding:.625rem 1rem;border-radius:var(--radius-full, 9999px);text-decoration:none;transition:border-color .15s ease,color .15s ease,background .15s ease;min-height:42px}.popular-pills__pill[data-astro-cid-g5bz76mj]:hover{border-color:var(--color-primary, var(--color-primary));background:var(--color-primary);color:var(--color-text-on-primary)}.tool-grid-section[data-astro-cid-j7pv25f6]{background:var(--color-surface, var(--color-surface));border-top:1px solid var(--color-border, var(--color-border));border-bottom:1px solid var(--color-border, var(--color-border));padding:4rem 0}.hub-ad[data-astro-cid-j7pv25f6]{max-width:80rem;margin:0 auto;padding:2rem 1rem}@media(min-width:640px){.hub-ad[data-astro-cid-j7pv25f6]{padding-inline:1.5rem}}@media(min-width:1024px){.hub-ad[data-astro-cid-j7pv25f6]{padding-inline:2rem}}.tool-grid-section__inner[data-astro-cid-j7pv25f6]{max-width:80rem;margin:0 auto;padding:0 1rem}@media(min-width:640px){.tool-grid-section__inner[data-astro-cid-j7pv25f6]{padding:0 1.5rem}}@media(min-width:1024px){.tool-grid-section__inner[data-astro-cid-j7pv25f6]{padding:0 2rem}}.tool-grid-section__head[data-astro-cid-j7pv25f6]{margin-bottom:2.5rem}.tool-grid-section__eyebrow[data-astro-cid-j7pv25f6]{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary, var(--color-primary));margin:0 0 .5rem}.tool-grid-section__heading[data-astro-cid-j7pv25f6]{font-size:1.5rem;font-weight:800;color:var(--color-text-strong, var(--color-text-primary));letter-spacing:-.025em;margin:0 0 .5rem}@media(min-width:768px){.tool-grid-section__heading[data-astro-cid-j7pv25f6]{font-size:1.875rem}}.tool-grid-section__lede[data-astro-cid-j7pv25f6]{color:var(--color-text-secondary, var(--color-text-secondary, var(--color-text-muted)));margin:0;font-size:1rem}.tool-grid-section__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:640px){.tool-grid-section__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.tool-grid-section__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}}.hub-faq[data-astro-cid-j7pv25f6]{background:var(--color-bg-base, var(--color-bg-base));padding:3rem 0 4rem}.hub-faq__inner[data-astro-cid-j7pv25f6]{max-width:48rem;margin:0 auto;padding:0 1rem}@media(min-width:640px){.hub-faq__inner[data-astro-cid-j7pv25f6]{padding:0 1.5rem}}.hub-faq__heading[data-astro-cid-j7pv25f6]{font-size:1.25rem;font-weight:700;color:var(--color-text-strong, var(--color-text-primary));margin:0 0 1.5rem}
