.band[data-astro-cid-smfnc445]{padding-block:var(--space-xl);margin-block:0}.band--soft[data-astro-cid-smfnc445]{background-color:var(--color-bg-alt)}.band__inner[data-astro-cid-smfnc445]{max-width:var(--container-narrow);padding-inline:var(--container-padding);margin-inline:auto}.band--wide[data-astro-cid-smfnc445] .band__inner[data-astro-cid-smfnc445]{max-width:var(--tool-calc-max)}.band--flush[data-astro-cid-smfnc445]{margin-block:0 var(--space-lg);padding-block:0}.band--flush[data-astro-cid-smfnc445]:has(>.band__inner>:only-child:empty){margin-bottom:0}.band__inner[data-astro-cid-smfnc445] table{table-layout:auto}.band__inner[data-astro-cid-smfnc445] :is(th,td){word-break:normal;overflow-wrap:normal}@media (width<=480px){.band__inner[data-astro-cid-smfnc445] :is(th,td){font-size:var(--text-caption);padding:8px 6px}}.band__inner[data-astro-cid-smfnc445]>:first-child{margin-top:0}.band__inner[data-astro-cid-smfnc445]>:last-child{margin-bottom:0}@media (width<=767px){.band[data-astro-cid-smfnc445]{padding-block:var(--space-lg)}}.card[data-astro-cid-34wycea5]{gap:var(--tool-gap-xs);min-width:0;padding:var(--space-sm);border:var(--border-width) solid var(--color-border-card);border-radius:var(--radius-lg);background-color:var(--color-bg);flex-direction:column;display:flex}.card--soft[data-astro-cid-34wycea5]{background-color:var(--color-bg-alt);border-color:#0000}.card--highlight[data-astro-cid-34wycea5]{border:2px solid var(--color-primary)}.card__icon[data-astro-cid-34wycea5]{border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--color-primary-tint) 35%, var(--color-bg));width:44px;height:44px;color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}.card__tag[data-astro-cid-34wycea5]{border-radius:var(--radius-pill);background-color:var(--color-primary);color:var(--color-text-inverse);font-size:var(--text-micro);font-weight:var(--font-weight-bold);align-self:flex-start;padding:2px 10px}.card__title[data-astro-cid-34wycea5]{color:var(--color-text-heading);font-size:var(--text-h6);line-height:var(--leading-heading);margin:0}.card__body[data-astro-cid-34wycea5]{font-size:var(--text-body-sm)}.card__body[data-astro-cid-34wycea5]>*{margin-block:0 var(--tool-gap-xs)}.card__body[data-astro-cid-34wycea5]>:last-child{margin-bottom:0}.card__body[data-astro-cid-34wycea5] ul{padding:0;list-style:none}.card__body[data-astro-cid-34wycea5] li{margin:0;padding-left:24px;position:relative}.card__body[data-astro-cid-34wycea5] li:before{content:"";border-bottom:2px solid var(--color-primary);border-left:2px solid var(--color-primary);width:10px;height:5px;position:absolute;top:.5em;left:3px;transform:rotate(-45deg)}.card__body[data-astro-cid-34wycea5] li+li{margin-top:6px}.card-grid[data-astro-cid-a7texqqq]{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(var(--card-min), calc((100% - (var(--cols) - 1) * var(--space-xs)) / var(--cols)))), 1fr));gap:var(--space-xs);margin-block:var(--space-sm) var(--prose-block-gap);display:grid}.tool-cta[data-astro-cid-eorwwcgi]{margin-block:0 calc(var(--content-area-spacing) * -1);padding-block:var(--space-3xl);background-color:var(--color-primary)}.tool-cta__inner[data-astro-cid-eorwwcgi]{gap:var(--space-xs);max-width:760px;padding-inline:var(--container-padding);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.tool-cta__title[data-astro-cid-eorwwcgi]{color:var(--color-text-inverse);font-size:var(--text-48);letter-spacing:-.02em;line-height:var(--leading-tight);text-wrap:balance;margin:0}.tool-cta__lead[data-astro-cid-eorwwcgi] p{max-width:30em;color:var(--color-text-inverse-soft);font-size:var(--text-md);margin:0}.tool-cta__actions[data-astro-cid-eorwwcgi]{gap:var(--tool-gap-sm) var(--space-md);margin-top:var(--tool-gap-sm);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}@media (width<=1024px){.tool-cta[data-astro-cid-eorwwcgi]{margin-bottom:calc(var(--content-area-spacing-tablet) * -1)}}@media (width<=767px){.tool-cta[data-astro-cid-eorwwcgi]{margin-bottom:calc(var(--content-area-spacing-mobile) * -1);padding-block:var(--space-xl)}.tool-cta__title[data-astro-cid-eorwwcgi]{font-size:var(--text-h2)}}.tool-hero[data-astro-cid-cm6wuluq]{margin-top:calc(var(--content-area-spacing) * -1);margin-bottom:var(--space-lg);padding-block:var(--space-lg) var(--space-xl);border-bottom:var(--border-width) solid var(--color-border-subtle);background-color:var(--color-bg-alt);position:relative;overflow:hidden}.tool-hero[data-astro-cid-cm6wuluq]:before{content:"";background-image:radial-gradient(color-mix(in srgb, var(--color-secondary) 35%, transparent) 1px, transparent 1.5px);pointer-events:none;background-size:18px 18px;position:absolute;inset:0;mask-image:linear-gradient(270deg,#000000b3,#0000 60%)}.tool-hero__inner[data-astro-cid-cm6wuluq]{gap:var(--space-md) var(--space-lg);max-width:var(--tool-calc-max);padding-inline:var(--container-padding);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;margin-inline:auto;display:grid;position:relative}.tool-hero__head[data-astro-cid-cm6wuluq]{gap:var(--tool-gap-sm);flex-direction:column;display:flex}.tool-hero__main[data-astro-cid-cm6wuluq]{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.tool-hero__crumbs[data-astro-cid-cm6wuluq] ol[data-astro-cid-cm6wuluq]{color:var(--color-text-muted);font-size:var(--text-caption);flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tool-hero__crumbs[data-astro-cid-cm6wuluq] li[data-astro-cid-cm6wuluq]{gap:6px;display:flex}.tool-hero__crumbs[data-astro-cid-cm6wuluq] a[data-astro-cid-cm6wuluq]{color:var(--color-text-muted)}.tool-hero__crumbs[data-astro-cid-cm6wuluq] a[data-astro-cid-cm6wuluq]:hover{color:var(--color-primary)}.tool-hero__crumbs[data-astro-cid-cm6wuluq] [data-astro-cid-cm6wuluq][aria-current]{color:var(--color-text-heading);font-weight:var(--font-weight-bold)}.tool-hero__title[data-astro-cid-cm6wuluq]{color:var(--color-text-heading);font-size:var(--text-48);letter-spacing:-.02em;line-height:var(--leading-tight);text-wrap:balance;margin:0}.tool-hero__lead[data-astro-cid-cm6wuluq] p{max-width:34em;font-size:var(--text-md);margin:0}.tool-hero__links[data-astro-cid-cm6wuluq]{gap:var(--tool-gap-sm) var(--space-sm);margin-top:var(--tool-gap-xs);flex-wrap:wrap;align-items:center;display:flex}.tool-hero__glance[data-astro-cid-cm6wuluq]{border:var(--border-width) solid var(--color-border-card);border-radius:var(--radius-xl);background-color:var(--color-bg);min-width:0;box-shadow:var(--shadow-card);overflow:hidden}.tool-hero__glance-head[data-astro-cid-cm6wuluq]{padding:var(--tool-gap-sm) var(--space-sm);background-color:var(--color-primary);color:var(--color-text-inverse)}.tool-hero__glance-title[data-astro-cid-cm6wuluq]{font-family:var(--font-heading);font-size:var(--text-h6);font-weight:var(--font-weight-bold);margin:0}.tool-hero__glance-subtitle[data-astro-cid-cm6wuluq]{color:var(--color-primary-tint);font-size:var(--text-caption);margin:0}.tool-hero__action[data-astro-cid-cm6wuluq]{margin-top:var(--tool-gap-xs)}.tool-hero__list[data-astro-cid-cm6wuluq]{padding:var(--tool-gap-xs) var(--space-sm) var(--tool-gap-sm);flex-direction:column;margin:0;list-style:none;display:flex}.tool-hero__list[data-astro-cid-cm6wuluq] li[data-astro-cid-cm6wuluq]{gap:var(--tool-gap-sm);padding-block:var(--tool-gap-xs);align-items:flex-start;display:flex}.tool-hero__list[data-astro-cid-cm6wuluq] li[data-astro-cid-cm6wuluq]+li[data-astro-cid-cm6wuluq]{border-top:var(--border-width) solid var(--color-border-subtle)}.tool-hero__num[data-astro-cid-cm6wuluq]{border-radius:var(--radius-sm);background-color:color-mix(in srgb, var(--color-primary-tint) 35%, var(--color-bg));width:32px;height:32px;color:var(--color-primary);font-family:var(--font-heading);font-size:var(--text-caption);font-weight:var(--font-weight-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.tool-hero__item[data-astro-cid-cm6wuluq]{flex-direction:column;display:flex}.tool-hero__item[data-astro-cid-cm6wuluq] strong[data-astro-cid-cm6wuluq]{color:var(--color-text-heading)}.tool-hero__item[data-astro-cid-cm6wuluq] span[data-astro-cid-cm6wuluq]{color:var(--color-text-muted);font-size:var(--text-caption)}.tool-hero__rows[data-astro-cid-cm6wuluq]{padding-inline:var(--space-sm);margin:0}.tool-hero__row[data-astro-cid-cm6wuluq]{gap:var(--tool-gap-sm);padding-block:var(--tool-gap-sm);justify-content:space-between;align-items:center;display:flex}.tool-hero__row[data-astro-cid-cm6wuluq]+.tool-hero__row[data-astro-cid-cm6wuluq]{border-top:var(--border-width) solid var(--color-border-subtle)}.tool-hero__row[data-astro-cid-cm6wuluq] dt[data-astro-cid-cm6wuluq],.tool-hero__row[data-astro-cid-cm6wuluq] dd[data-astro-cid-cm6wuluq]{flex-direction:column;min-width:0;display:flex}.tool-hero__row[data-astro-cid-cm6wuluq] dd[data-astro-cid-cm6wuluq]{text-align:right;align-items:flex-end;margin:0}.tool-hero__plan[data-astro-cid-cm6wuluq]{color:var(--color-text-heading);font-weight:var(--font-weight-bold)}.tool-hero__plan-note[data-astro-cid-cm6wuluq],.tool-hero__detail[data-astro-cid-cm6wuluq]{color:var(--color-text-muted);font-size:var(--text-caption)}.tool-hero__value[data-astro-cid-cm6wuluq]{color:var(--color-text-heading);font-family:var(--font-heading);font-size:var(--text-h5);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);white-space:nowrap}.tool-hero__glance-link[data-astro-cid-cm6wuluq]{padding:var(--tool-gap-sm) var(--space-sm);border-top:var(--border-width) solid var(--color-border-subtle);background-color:var(--color-bg-alt);color:var(--color-primary);font-size:var(--text-caption);font-weight:var(--font-weight-bold);display:block}@media (width<=1024px){.tool-hero[data-astro-cid-cm6wuluq]{margin-top:calc(var(--content-area-spacing-tablet) * -1)}.tool-hero__inner[data-astro-cid-cm6wuluq]{grid-template-columns:1fr}.tool-hero__title[data-astro-cid-cm6wuluq]{font-size:var(--text-40)}}@media (width<=767px){.tool-hero[data-astro-cid-cm6wuluq]{margin-top:calc(var(--content-area-spacing-mobile) * -1);padding-block:var(--space-md)}.tool-hero__title[data-astro-cid-cm6wuluq]{font-size:var(--text-h1)}.tool-hero[data-astro-cid-cm6wuluq]:before{mask-image:linear-gradient(#00000080,#0000 40%)}}
