.account-compare[data-astro-cid-jbr7ya3h]{margin-block:var(--space-16);padding-inline:var(--content-gutter)}.account-compare__band[data-astro-cid-jbr7ya3h]{max-width:var(--content-max-width);padding:var(--space-10) var(--space-3);text-align:center;background:hsl(var(--color-surface));border-radius:var(--radius-large);margin-inline:auto}.account-compare__title[data-astro-cid-jbr7ya3h]{font:var(--font-h3);letter-spacing:-.01em;color:hsl(var(--color-ink-2))}.account-compare__intro[data-astro-cid-jbr7ya3h]{max-width:38rem;margin:var(--space-4) auto 0;font:var(--font-body);color:hsl(var(--color-text))}.account-compare__columns[data-astro-cid-jbr7ya3h]{gap:var(--space-4);margin-top:var(--space-10);text-align:left;grid-template-columns:minmax(0,1fr);display:grid}.account-compare__card[data-astro-cid-jbr7ya3h]{gap:var(--space-3);padding:var(--space-5);background:hsl(var(--color-white));border:1px solid hsl(var(--color-line));border-radius:var(--radius-large);flex-direction:column;display:flex}.account-compare__name[data-astro-cid-jbr7ya3h]{margin-bottom:var(--space-1);font:var(--font-title);color:hsl(var(--color-ink))}.account-compare__tagline[data-astro-cid-jbr7ya3h]{font:var(--font-small);color:hsl(var(--color-gray))}.account-compare__accounts[data-astro-cid-jbr7ya3h]{gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.account-compare__account[data-astro-cid-jbr7ya3h]{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);font:var(--font-small);background:hsl(var(--color-surface));border-radius:var(--radius);grid-template-columns:auto 1fr auto;display:grid}.account-compare__mark[data-astro-cid-jbr7ya3h]{width:var(--space-5);height:var(--space-5);font:var(--font-tiny);color:hsl(var(--color-white));border-radius:var(--radius-small);place-items:center;font-weight:800;display:grid}.account-compare__mark--facebook[data-astro-cid-jbr7ya3h]{background:#1877f2}.account-compare__mark--linkedin[data-astro-cid-jbr7ya3h]{background:#0a66c2}.account-compare__mark--amazon[data-astro-cid-jbr7ya3h]{background:#f90}.account-compare__account-name[data-astro-cid-jbr7ya3h]{color:hsl(var(--color-ink));font-weight:600}.account-compare__place[data-astro-cid-jbr7ya3h]{color:hsl(var(--color-gray));text-align:right}.account-compare__card--bad[data-astro-cid-jbr7ya3h] .account-compare__place[data-astro-cid-jbr7ya3h]{color:hsl(var(--color-danger))}.account-compare__card--good[data-astro-cid-jbr7ya3h] .account-compare__place[data-astro-cid-jbr7ya3h]{color:hsl(var(--color-primary-text))}.account-compare__verdict[data-astro-cid-jbr7ya3h]{gap:var(--space-1);padding:var(--space-3) var(--space-4);font:var(--font-small);border-radius:var(--radius);flex-direction:column;display:flex}.account-compare__card--bad[data-astro-cid-jbr7ya3h] .account-compare__verdict[data-astro-cid-jbr7ya3h]{color:hsl(var(--color-danger));background:hsl(var(--color-danger-4))}.account-compare__card--good[data-astro-cid-jbr7ya3h] .account-compare__verdict[data-astro-cid-jbr7ya3h]{color:hsl(var(--color-primary-text));background:hsl(var(--color-primary-4))}.account-compare__verdict-label[data-astro-cid-jbr7ya3h]{font:var(--font-tiny);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.account-compare__platforms-label[data-astro-cid-jbr7ya3h]{margin-top:var(--space-10);font:var(--font-tiny);color:hsl(var(--color-gray))}.account-compare__platforms[data-astro-cid-jbr7ya3h]{justify-content:center;gap:var(--space-2) var(--space-6);margin-top:var(--space-3);font:var(--font-title);color:hsl(var(--color-gray-3));flex-wrap:wrap;padding:0;list-style:none;display:flex}.account-compare__closing[data-astro-cid-jbr7ya3h]{margin-top:var(--space-8);font:var(--font-title);color:hsl(var(--color-ink-2))}.account-compare__cta[data-astro-cid-jbr7ya3h]{margin-top:var(--space-4)}.account-compare__note[data-astro-cid-jbr7ya3h]{margin-top:var(--space-3);font:var(--font-tiny);color:hsl(var(--color-gray))}@media (width>=48rem){.account-compare[data-astro-cid-jbr7ya3h]{margin-block:var(--space-24)}.account-compare__band[data-astro-cid-jbr7ya3h]{padding:var(--space-16) var(--space-8)}.account-compare__columns[data-astro-cid-jbr7ya3h]{grid-template-columns:repeat(2,minmax(0,1fr))}.account-compare__place[data-astro-cid-jbr7ya3h]{white-space:nowrap}}.rating[data-astro-cid-uobuvanr]{gap:var(--space-2) var(--space-3);font:var(--font-small);color:hsl(var(--color-text));flex-wrap:wrap;align-items:center;display:flex}.rating--dark[data-astro-cid-uobuvanr]{color:hsl(var(--color-gray-3))}.rating__logo[data-astro-cid-uobuvanr]{width:1.625rem;height:1.625rem}.rating__stars[data-astro-cid-uobuvanr]{gap:.125rem;display:inline-flex}.rating__star[data-astro-cid-uobuvanr]{width:var(--space-4);height:var(--space-4)}.rating__score[data-astro-cid-uobuvanr]{color:hsl(var(--color-ink-2));font-weight:600}.rating--dark[data-astro-cid-uobuvanr] .rating__score[data-astro-cid-uobuvanr]{color:hsl(var(--color-white))}.join-form[data-astro-cid-d6tfbs5t]{padding:var(--space-16) var(--content-gutter);color:hsl(var(--color-ink-2));background:hsl(var(--color-surface))}.join-form__inner[data-astro-cid-d6tfbs5t]{max-width:calc(var(--space-96) + var(--space-64));text-align:center;margin-inline:auto}.join-form__title[data-astro-cid-d6tfbs5t]{font:var(--font-h2);letter-spacing:-.01em;text-wrap:balance}.join-form__figures[data-astro-cid-d6tfbs5t]{gap:var(--space-3);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.join-form__figure[data-astro-cid-d6tfbs5t]{gap:var(--space-1);padding:var(--space-4);background:hsl(var(--color-white));border:1px solid hsl(var(--color-line));border-radius:var(--radius);display:grid}.join-form__value[data-astro-cid-d6tfbs5t]{font:var(--font-h3);color:hsl(var(--color-primary-text))}.join-form__figure-label[data-astro-cid-d6tfbs5t]{font:var(--font-small);color:hsl(var(--color-gray))}.join-form__intro[data-astro-cid-d6tfbs5t]{margin-top:var(--space-6);font:var(--font-lead)}.join-form__area[data-astro-cid-d6tfbs5t]{margin-top:var(--space-6);display:grid}.join-form__form[data-astro-cid-d6tfbs5t]{gap:var(--space-3);grid-area:1/1;align-content:start;display:grid}.join-form__form--sent[data-astro-cid-d6tfbs5t]{visibility:hidden}.join-form__label[data-astro-cid-d6tfbs5t]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.join-form__input[data-astro-cid-d6tfbs5t]{width:100%;height:var(--space-12);padding:0 var(--space-4);font:var(--font-body);color:hsl(var(--color-ink-2));background:hsl(var(--color-white));border:1px solid hsl(var(--color-line));border-radius:var(--radius);outline:none}.join-form__input[data-astro-cid-d6tfbs5t]::placeholder{color:hsl(var(--color-gray))}.join-form__input[data-astro-cid-d6tfbs5t]:focus{border-color:hsl(var(--color-primary));box-shadow:0 0 0 3px hsl(var(--color-primary) / .12)}.join-form__input[data-astro-cid-d6tfbs5t][aria-invalid=true]{border-color:hsl(var(--color-primary-text));box-shadow:0 0 0 3px hsl(var(--color-primary) / .2)}.join-form__submit[data-astro-cid-d6tfbs5t]{height:var(--space-12);padding:0 var(--space-8);font:var(--font-body);color:hsl(var(--color-white));cursor:pointer;background:hsl(var(--color-primary));border-radius:var(--radius);text-shadow:0 0 1px hsl(var(--color-primary-text)), 0 0 1px hsl(var(--color-primary-text));border:0;font-weight:600;transition:background .15s}.join-form__submit[data-astro-cid-d6tfbs5t]:hover{background:hsl(var(--color-primary-2))}.join-form__submit[data-astro-cid-d6tfbs5t]:disabled{cursor:progress}.join-form__message[data-astro-cid-d6tfbs5t]{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);font:var(--font-small);color:hsl(var(--color-ink-2));background:hsl(var(--color-surface-2));border-radius:var(--radius);grid-area:2/1}.join-form__message[data-astro-cid-d6tfbs5t][hidden]{display:none}.join-form__message--thanks[data-astro-cid-d6tfbs5t]{font:var(--font-body);color:hsl(var(--color-primary-text));background:hsl(var(--color-primary-4));grid-area:1/1;align-self:center;margin-top:0}.join-form__help[data-astro-cid-d6tfbs5t]{margin-top:var(--space-5);font:var(--font-small);color:hsl(var(--color-gray))}.join-form__help[data-astro-cid-d6tfbs5t] a{color:hsl(var(--color-primary-text))}@media (width>=37.5rem){.join-form__figures[data-astro-cid-d6tfbs5t]{grid-template-columns:repeat(2,1fr)}.join-form__form[data-astro-cid-d6tfbs5t]{gap:var(--space-2);grid-template-columns:1fr auto}}@media (width>=48rem){.join-form[data-astro-cid-d6tfbs5t]{padding-block:var(--space-32)}}.comparison-table[data-astro-cid-5n2d5d5z]{margin-block:var(--space-16);padding-inline:var(--content-gutter)}.comparison-table--backdrop[data-astro-cid-5n2d5d5z]{isolation:isolate;padding-block:var(--space-16);margin-block:0;position:relative}.comparison-table--backdrop[data-astro-cid-5n2d5d5z]:before{content:"";z-index:-1;mask-image:linear-gradient(90deg, hsl(var(--color-black)) 0%, hsl(var(--color-black) / 0) 26%, hsl(var(--color-black) / 0) 74%, hsl(var(--color-black)) 100%);position:absolute;inset:0}.comparison-table--backdrop-grid[data-astro-cid-5n2d5d5z]:before{background-image:linear-gradient(hsl(var(--color-primary-3) / .5) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--color-primary-3) / .5) 1px, transparent 1px);background-size:var(--space-12) var(--space-12);background-position:50%}.comparison-table--backdrop-lines[data-astro-cid-5n2d5d5z]:before{background-image:repeating-linear-gradient(0deg, hsl(var(--color-primary-3) / .45) 0 1px, transparent 1px var(--space-5))}.comparison-table--backdrop-dots[data-astro-cid-5n2d5d5z]:before{background-image:radial-gradient(hsl(var(--color-primary-3) / .7) 1.2px, transparent 1.7px);background-size:var(--space-4) var(--space-4)}.comparison-table__inner[data-astro-cid-5n2d5d5z]{max-width:48rem;color:hsl(var(--color-ink-2));text-align:center;margin-inline:auto}.comparison-table__title[data-astro-cid-5n2d5d5z]{font:var(--font-h2);letter-spacing:-.01em;text-wrap:balance}.comparison-table__intro[data-astro-cid-5n2d5d5z]{margin-top:var(--space-4);font:var(--font-lead);color:hsl(var(--color-text));text-wrap:balance}.comparison-table__box[data-astro-cid-5n2d5d5z]{margin-top:var(--space-8);border:1px solid hsl(var(--color-line));border-radius:var(--radius-large);overflow-x:auto}.comparison-table__table[data-astro-cid-5n2d5d5z]{width:100%;font:var(--font-body);font-variant-numeric:tabular-nums;border-collapse:collapse}.comparison-table__table[data-astro-cid-5n2d5d5z] th[data-astro-cid-5n2d5d5z],.comparison-table__table[data-astro-cid-5n2d5d5z] td[data-astro-cid-5n2d5d5z]{width:30%;padding:var(--space-4) var(--space-3);vertical-align:middle;border-top:1px solid hsl(var(--color-line))}.comparison-table__table[data-astro-cid-5n2d5d5z] thead[data-astro-cid-5n2d5d5z] th[data-astro-cid-5n2d5d5z]{background:hsl(var(--color-surface));border-top:0;font-weight:600}.comparison-table__table[data-astro-cid-5n2d5d5z] tbody[data-astro-cid-5n2d5d5z] th[data-astro-cid-5n2d5d5z]{text-align:left;width:40%;font-weight:700}.comparison-table__table[data-astro-cid-5n2d5d5z] tbody[data-astro-cid-5n2d5d5z] tr[data-astro-cid-5n2d5d5z]:nth-child(2n)>[data-astro-cid-5n2d5d5z]:not(.comparison-table__gologin){background:hsl(var(--color-surface))}.comparison-table__table[data-astro-cid-5n2d5d5z] .comparison-table__gologin[data-astro-cid-5n2d5d5z]{color:hsl(var(--color-primary-text));background:hsl(var(--color-primary-4));font-weight:700}.comparison-table__logo[data-astro-cid-5n2d5d5z]{width:auto;height:var(--space-6);margin-inline:auto}.comparison-table__mark[data-astro-cid-5n2d5d5z]{width:auto;height:var(--space-6);margin:0 auto var(--space-2)}.comparison-table__cell-mark[data-astro-cid-5n2d5d5z]{width:var(--space-4);height:var(--space-4);margin-right:var(--space-2);vertical-align:-.125em;display:inline-block}.comparison-table--lane[data-astro-cid-5n2d5d5z] th[data-astro-cid-5n2d5d5z]:has(.comparison-table__mark){white-space:nowrap}.comparison-table--lane[data-astro-cid-5n2d5d5z] .comparison-table__mark[data-astro-cid-5n2d5d5z]{height:1.25rem;margin:0 var(--space-2) 0 0;vertical-align:-.25rem;display:inline-block}.comparison-table__note[data-astro-cid-5n2d5d5z]{margin-top:var(--space-5);font:var(--font-small);color:hsl(var(--color-gray-2));text-wrap:balance}.comparison-table__note[data-astro-cid-5n2d5d5z] a{color:hsl(var(--color-primary-text));text-decoration-color:hsl(var(--color-primary-text) / .35);text-underline-offset:.2em}.comparison-table__hidden[data-astro-cid-5n2d5d5z]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.comparison-table--lane[data-astro-cid-5n2d5d5z]{padding-block:var(--space-16);background:hsl(var(--color-surface));margin-block:0}.comparison-table--lane[data-astro-cid-5n2d5d5z] .comparison-table__inner[data-astro-cid-5n2d5d5z]{max-width:var(--content-max-width)}.comparison-table--on-white[data-astro-cid-5n2d5d5z]{background:0 0}.comparison-table--on-white[data-astro-cid-5n2d5d5z] .comparison-table__box[data-astro-cid-5n2d5d5z]{border:1px solid hsl(var(--color-line))}.comparison-table--lane[data-astro-cid-5n2d5d5z] .comparison-table__title[data-astro-cid-5n2d5d5z]{max-width:30ch;margin-inline:auto;font-size:clamp(1.6875rem,4.1vw,2.5rem);line-height:1.08}.comparison-table--full-title[data-astro-cid-5n2d5d5z] .comparison-table__title[data-astro-cid-5n2d5d5z]{font:var(--font-h2)}.comparison-table--lane[data-astro-cid-5n2d5d5z].comparison-table--wide .comparison-table__table[data-astro-cid-5n2d5d5z]{min-width:48rem}.comparison-table--lane[data-astro-cid-5n2d5d5z] .comparison-table__intro[data-astro-cid-5n2d5d5z]{max-width:60ch;margin:var(--space-4) auto 0;font:var(--font-body);font-size:1.125rem;line-height:1.55}.comparison-table--lane[data-astro-cid-5n2d5d5z] .comparison-table__box[data-astro-cid-5n2d5d5z]{margin-top:var(--space-8);background:hsl(var(--color-white));border-radius:var(--radius)}.comparison-table--lane[data-astro-cid-5n2d5d5z] .comparison-table__table[data-astro-cid-5n2d5d5z]{min-width:37.5rem;font:var(--font-small);text-align:left;table-layout:fixed;border-collapse:separate;border-spacing:0;line-height:1.4}.comparison-table--lane[data-astro-cid-5n2d5d5z] .comparison-table__label-col[data-astro-cid-5n2d5d5z]{width:31%}.comparison-table--crowded[data-astro-cid-5n2d5d5z] .comparison-table__gologin-col[data-astro-cid-5n2d5d5z]{width:10.5rem}.comparison-table--lane[data-astro-cid-5n2d5d5z] .comparison-table__table[data-astro-cid-5n2d5d5z] th[data-astro-cid-5n2d5d5z],.comparison-table--lane[data-astro-cid-5n2d5d5z] .comparison-table__table[data-astro-cid-5n2d5d5z] td[data-astro-cid-5n2d5d5z]{width:auto;padding:var(--space-3);border-top:0;border-bottom:1px solid hsl(var(--color-line))}.comparison-table--lane[data-astro-cid-5n2d5d5z] .comparison-table__table[data-astro-cid-5n2d5d5z] thead[data-astro-cid-5n2d5d5z] th[data-astro-cid-5n2d5d5z]{padding-top:var(--space-5);font-family:var(--font-family-heading);letter-spacing:-.015em;color:hsl(var(--color-ink-2));background:0 0;font-size:.9375rem;font-weight:700}.comparison-table--lane[data-astro-cid-5n2d5d5z] .comparison-table__table[data-astro-cid-5n2d5d5z] tbody[data-astro-cid-5n2d5d5z] th[data-astro-cid-5n2d5d5z]{width:auto;color:hsl(var(--color-ink-2));font-weight:600}.comparison-table--lane[data-astro-cid-5n2d5d5z] .comparison-table__table[data-astro-cid-5n2d5d5z] tbody[data-astro-cid-5n2d5d5z] td[data-astro-cid-5n2d5d5z]{color:hsl(var(--color-text))}.comparison-table--lane[data-astro-cid-5n2d5d5z] .comparison-table__table[data-astro-cid-5n2d5d5z] tbody[data-astro-cid-5n2d5d5z] tr[data-astro-cid-5n2d5d5z]:nth-child(2n)>[data-astro-cid-5n2d5d5z]:not(.comparison-table__gologin){background:0 0}.comparison-table--lane[data-astro-cid-5n2d5d5z] .comparison-table__table[data-astro-cid-5n2d5d5z] tbody[data-astro-cid-5n2d5d5z] tr[data-astro-cid-5n2d5d5z]:last-child>[data-astro-cid-5n2d5d5z]{border-bottom:0}.comparison-table--lane[data-astro-cid-5n2d5d5z] .comparison-table__table[data-astro-cid-5n2d5d5z] thead[data-astro-cid-5n2d5d5z] .comparison-table__gologin[data-astro-cid-5n2d5d5z]{color:hsl(var(--color-white));background:hsl(var(--color-primary));border-bottom-color:hsl(var(--color-primary));border-radius:var(--radius-small) var(--radius-small) 0 0}.comparison-table--lane[data-astro-cid-5n2d5d5z] .comparison-table__table[data-astro-cid-5n2d5d5z] tbody[data-astro-cid-5n2d5d5z] .comparison-table__gologin[data-astro-cid-5n2d5d5z]{color:hsl(var(--color-ink-2));background:hsl(var(--color-primary) / .1);font-weight:600}.comparison-table--lane[data-astro-cid-5n2d5d5z] .comparison-table__table[data-astro-cid-5n2d5d5z] tbody[data-astro-cid-5n2d5d5z] tr[data-astro-cid-5n2d5d5z]:last-child .comparison-table__gologin[data-astro-cid-5n2d5d5z]{border-radius:0 0 var(--radius-small) var(--radius-small)}.comparison-table--lane[data-astro-cid-5n2d5d5z] .comparison-table__brand[data-astro-cid-5n2d5d5z]{white-space:nowrap;align-items:center;gap:.4375rem;display:inline-flex}.comparison-table--lane[data-astro-cid-5n2d5d5z] .comparison-table__logo[data-astro-cid-5n2d5d5z]{height:.9375rem;margin:0}.comparison-table--lane[data-astro-cid-5n2d5d5z] .comparison-table__note[data-astro-cid-5n2d5d5z]{max-width:78ch;margin:var(--space-5) auto 0;font-size:.84375rem;line-height:1.55}.comparison-table--lane[data-astro-cid-5n2d5d5z] .comparison-table__note[data-astro-cid-5n2d5d5z] a{color:hsl(var(--color-primary-2))}@media (width>=48rem){.comparison-table[data-astro-cid-5n2d5d5z]{margin-block:var(--space-32)}.comparison-table--lane[data-astro-cid-5n2d5d5z]{padding-block:var(--space-32);margin-block:0}.comparison-table--lane[data-astro-cid-5n2d5d5z] .comparison-table__table[data-astro-cid-5n2d5d5z]{min-width:45rem}.comparison-table--lane[data-astro-cid-5n2d5d5z] .comparison-table__label-col[data-astro-cid-5n2d5d5z]{width:34%}.comparison-table--lane[data-astro-cid-5n2d5d5z] .comparison-table__table[data-astro-cid-5n2d5d5z] th[data-astro-cid-5n2d5d5z],.comparison-table--lane[data-astro-cid-5n2d5d5z] .comparison-table__table[data-astro-cid-5n2d5d5z] td[data-astro-cid-5n2d5d5z]{padding:var(--space-4) 1.125rem}.comparison-table__intro[data-astro-cid-5n2d5d5z]{margin-top:var(--space-6)}.comparison-table__box[data-astro-cid-5n2d5d5z]{margin-top:var(--space-12)}.comparison-table__table[data-astro-cid-5n2d5d5z] th[data-astro-cid-5n2d5d5z],.comparison-table__table[data-astro-cid-5n2d5d5z] td[data-astro-cid-5n2d5d5z]{padding:var(--space-5) var(--space-6)}}.cta[data-astro-cid-vlkzfca2]{margin-block:var(--space-16);padding-inline:var(--content-gutter)}.cta__inner[data-astro-cid-vlkzfca2]{align-items:center;gap:var(--space-4);max-width:77rem;padding:var(--space-6);text-align:center;color:hsl(var(--color-ink-2));border:1px solid hsl(var(--color-line));border-radius:var(--radius-large);flex-direction:column;margin-inline:auto;display:flex}.cta__title[data-astro-cid-vlkzfca2]{font:var(--font-title)}.cta__inner[data-astro-cid-vlkzfca2] .button{flex:none}.cta__icon[data-astro-cid-vlkzfca2]{flex:none;justify-content:center;align-items:center;width:3.125rem;height:3.125rem;display:flex}@media (width>=48rem){.cta[data-astro-cid-vlkzfca2]{margin-block:var(--space-32)}.cta__inner[data-astro-cid-vlkzfca2]{padding:var(--space-6) var(--space-8) var(--space-6) var(--space-12);text-align:left;flex-direction:row;justify-content:space-between}}.cta[data-astro-cid-vlkzfca2].cta--card{margin-block:var(--space-12)}.cta--card[data-astro-cid-vlkzfca2] .cta__inner[data-astro-cid-vlkzfca2]{justify-items:center;gap:var(--space-4);max-width:var(--content-max-width);padding:var(--space-8) var(--space-6);grid-template-areas:"title""subtitle""button""mark";display:grid}.cta--card[data-astro-cid-vlkzfca2] .cta__title[data-astro-cid-vlkzfca2]{font:var(--font-h2);grid-area:title}.cta__subtitle[data-astro-cid-vlkzfca2]{font:var(--font-lead);color:hsl(var(--color-text));grid-area:subtitle}.cta--card[data-astro-cid-vlkzfca2] .cta__inner[data-astro-cid-vlkzfca2] .button{margin-top:var(--space-4);grid-area:button}.cta__mark[data-astro-cid-vlkzfca2]{width:var(--space-48);grid-area:mark;max-width:100%;height:auto}@media (width>=48rem){.cta[data-astro-cid-vlkzfca2].cta--card{margin-block:var(--space-16)}.cta--card[data-astro-cid-vlkzfca2] .cta__inner[data-astro-cid-vlkzfca2]{padding:var(--space-8) var(--space-16) var(--space-8) var(--space-12);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title mark""subtitle mark""button mark";place-items:center start}.cta--card[data-astro-cid-vlkzfca2] .cta__inner[data-astro-cid-vlkzfca2] .button{align-self:start}}.cta--primary[data-astro-cid-vlkzfca2]{padding-block:var(--space-16);background:hsl(var(--color-primary));margin-block:0;overflow-x:clip}.cta--primary[data-astro-cid-vlkzfca2] .cta__inner[data-astro-cid-vlkzfca2]{gap:var(--space-8);max-width:var(--content-max-width);text-align:center;color:hsl(var(--color-white));border:0;border-radius:0;grid-template-areas:"title""picture""button";justify-items:center;padding:0;display:grid}.cta--primary[data-astro-cid-vlkzfca2] .cta__title[data-astro-cid-vlkzfca2]{font:var(--font-h2);letter-spacing:-.01em;grid-area:title}.cta--primary[data-astro-cid-vlkzfca2] .cta__title[data-astro-cid-vlkzfca2] em{color:hsl(var(--color-primary-3));font-style:normal}.cta__picture[data-astro-cid-vlkzfca2]{grid-area:picture;width:min(100%,28rem)}.cta--primary[data-astro-cid-vlkzfca2] .cta__inner[data-astro-cid-vlkzfca2] .button{grid-area:button}.cta__profiles[data-astro-cid-vlkzfca2]{width:min(100%,26rem);padding-block:var(--space-2);grid-area:picture;display:grid}.cta__profile[data-astro-cid-vlkzfca2]{align-items:center;gap:var(--space-3);width:92%;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);font:var(--font-lead);color:hsl(var(--color-white));text-align:left;background:hsl(var(--color-white) / .16);border:1px solid hsl(var(--color-white) / .3);border-radius:var(--radius-large);box-shadow:0 12px 32px hsl(var(--color-black) / .12);display:flex;position:relative}.cta__profile[data-astro-cid-vlkzfca2]:first-child{z-index:3;background:hsl(var(--color-white) / .24);transform:rotate(-3deg)}.cta__profile[data-astro-cid-vlkzfca2]:nth-child(2){z-index:2;margin-top:calc(-1 * var(--space-2));opacity:.85;justify-self:end;transform:rotate(2deg)}.cta__profile[data-astro-cid-vlkzfca2]:nth-child(3){z-index:1;margin-top:var(--space-1);opacity:.7;transform:rotate(-4deg)}.cta__profile-icon[data-astro-cid-vlkzfca2]{width:var(--space-10);height:var(--space-10);background:hsl(var(--color-white));border-radius:var(--radius-round);flex:none;place-items:center;display:grid}.cta__profile-icon[data-astro-cid-vlkzfca2] img[data-astro-cid-vlkzfca2]{width:var(--space-6);height:auto}.cta__profile-name[data-astro-cid-vlkzfca2]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cta__profile-action[data-astro-cid-vlkzfca2]{padding:var(--space-2) var(--space-5);background:hsl(var(--color-white) / .2);border:1px solid hsl(var(--color-white) / .3);border-radius:var(--radius);flex:none;font-weight:600}.cta__profile[data-astro-cid-vlkzfca2]:first-child .cta__profile-action[data-astro-cid-vlkzfca2]{color:hsl(var(--color-primary-text));background:hsl(var(--color-white))}@media (width>=64rem){.cta--primary[data-astro-cid-vlkzfca2]{padding-block:var(--space-32)}.cta--primary[data-astro-cid-vlkzfca2] .cta__inner[data-astro-cid-vlkzfca2]{text-align:left;grid-template:"title picture""button picture"/minmax(0,1fr) 41%;align-content:center;justify-items:start}.cta--primary[data-astro-cid-vlkzfca2] .cta__title[data-astro-cid-vlkzfca2]{align-self:end}.cta--primary[data-astro-cid-vlkzfca2] .cta__inner[data-astro-cid-vlkzfca2] .button{align-self:start}.cta__picture[data-astro-cid-vlkzfca2]{width:122%;max-width:none;margin-block:calc(-1 * var(--space-16));align-self:center}.cta__profiles[data-astro-cid-vlkzfca2]{place-self:center end}}.tabs[data-astro-cid-jlr45kaz]{width:max-content;max-width:100%;padding:var(--space-1);background:hsl(var(--color-surface-2));border-radius:var(--radius-pill);grid-auto-columns:minmax(0,auto);grid-auto-flow:column;display:grid}.tabs--wide[data-astro-cid-jlr45kaz]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:22.5rem}.tabs__tab[data-astro-cid-jlr45kaz]{padding:var(--space-2) var(--space-3);font:var(--font-small);color:hsl(var(--color-gray));white-space:nowrap;cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0}.tabs__tab[data-astro-cid-jlr45kaz]:hover,.tabs__tab[data-astro-cid-jlr45kaz][aria-selected=true]{color:hsl(var(--color-ink-2))}.tabs__tab[data-astro-cid-jlr45kaz][aria-selected=true]{background:hsl(var(--color-white));box-shadow:0 1px 2px hsl(var(--color-black) / .06)}.tabs__tab[data-astro-cid-jlr45kaz]:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:-2px}@media (width>=37.5rem){.tabs[data-astro-cid-jlr45kaz]{grid-auto-columns:minmax(8.75rem,auto)}.tabs__tab[data-astro-cid-jlr45kaz]{padding-inline:var(--space-6);font:var(--font-body)}}@media (width>=48rem){.tabs--wide[data-astro-cid-jlr45kaz]{grid-template-columns:repeat(2,minmax(8.75rem,auto));width:max-content;max-width:none}}.feature-grid[data-astro-cid-pvv676i4]{margin-block:var(--space-16);padding-inline:var(--content-gutter)}.feature-grid__inner[data-astro-cid-pvv676i4]{max-width:var(--content-max-width);text-align:center;color:hsl(var(--color-ink-2));margin-inline:auto}.feature-grid__title[data-astro-cid-pvv676i4]{max-width:35rem;font:var(--font-h2);margin-inline:auto}.feature-grid__intro[data-astro-cid-pvv676i4]{max-width:40rem;margin:var(--space-4) auto 0;font:var(--font-body);color:hsl(var(--color-text));text-wrap:balance}.feature-grid--dark[data-astro-cid-pvv676i4] .feature-grid__intro[data-astro-cid-pvv676i4]{color:hsl(var(--color-gray-3))}.feature-grid__list[data-astro-cid-pvv676i4]{gap:var(--space-6) var(--space-4);margin-top:var(--space-16);flex-direction:column;padding:0;list-style:none;display:flex}.feature-grid__item[data-astro-cid-pvv676i4]{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);font:var(--font-title);color:hsl(var(--color-gray));text-align:left;border:1px solid hsl(var(--color-line));border-radius:var(--radius);box-shadow:0 0 3px hsl(var(--color-gray-2) / .19);text-decoration:none;transition:box-shadow .3s;display:flex}a[data-astro-cid-pvv676i4].feature-grid__item:hover{box-shadow:0 20px 40px hsl(var(--color-gray-2) / .05), 0 15px 24px hsl(var(--color-gray-2) / .07), 0 6px 30px hsl(var(--color-gray-2) / .05), 0 0 3px hsl(var(--color-gray-2) / .19)}.feature-grid__item[data-astro-cid-pvv676i4] img[data-astro-cid-pvv676i4]{object-fit:contain;flex:none;width:1.8125rem;height:1.8125rem}.feature-grid__footnote[data-astro-cid-pvv676i4]{margin-top:var(--space-16);font:var(--font-h3);white-space:pre-line}@media (width>=48rem){.feature-grid[data-astro-cid-pvv676i4]{margin-block:var(--space-32)}.feature-grid__list[data-astro-cid-pvv676i4]{flex-flow:wrap;justify-content:center}}@media (width>=64rem){.feature-grid__footnote[data-astro-cid-pvv676i4]{margin-top:var(--space-32)}}.feature-grid--dark[data-astro-cid-pvv676i4]{padding-block:var(--space-12);background:hsl(var(--color-ink));margin-block:0}.feature-grid--dark[data-astro-cid-pvv676i4] .feature-grid__inner[data-astro-cid-pvv676i4]{color:hsl(var(--color-white))}.feature-grid--cards[data-astro-cid-pvv676i4] .feature-grid__inner[data-astro-cid-pvv676i4]{text-align:start}.feature-grid--cards[data-astro-cid-pvv676i4] .feature-grid__title[data-astro-cid-pvv676i4]{letter-spacing:-.01em;max-width:37.5rem;margin-inline:0}.feature-grid__cards[data-astro-cid-pvv676i4]{gap:var(--space-2);margin-top:var(--space-8);padding:0;list-style:none;display:grid}.feature-grid__tabs[data-astro-cid-pvv676i4]{margin-top:var(--space-8);display:flex}.feature-grid--center[data-astro-cid-pvv676i4] .feature-grid__tabs[data-astro-cid-pvv676i4]{justify-content:center}.feature-grid__card[data-astro-cid-pvv676i4]{gap:var(--space-2);min-height:14.375rem;padding:var(--space-5);background:hsl(var(--color-surface));border:1px solid hsl(var(--color-line));border-radius:var(--radius-large);grid-template-rows:1fr auto auto;display:grid}.feature-grid--dark[data-astro-cid-pvv676i4] .feature-grid__card[data-astro-cid-pvv676i4]{background:hsl(var(--color-white) / .05);border-color:hsl(var(--color-white) / .1)}.feature-grid__card--link[data-astro-cid-pvv676i4]{grid-template-rows:auto auto 1fr}.feature-grid__card--text[data-astro-cid-pvv676i4]{grid-template-rows:none;align-content:start;min-height:0}.feature-grid__card[data-astro-cid-pvv676i4] img[data-astro-cid-pvv676i4]{width:2.5rem;height:2.5rem;margin-bottom:var(--space-8)}.feature-grid__card--pictured[data-astro-cid-pvv676i4]{flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.feature-grid__card[data-astro-cid-pvv676i4] .feature-grid__card-image[data-astro-cid-pvv676i4]{width:100%;height:auto;padding-top:var(--space-4);margin:auto 0 0}.feature-grid__card-title[data-astro-cid-pvv676i4]{font:var(--font-lead)}.feature-grid__card[data-astro-cid-pvv676i4] p[data-astro-cid-pvv676i4]{color:hsl(var(--color-text));overflow-wrap:anywhere}.feature-grid--dark[data-astro-cid-pvv676i4] .feature-grid__card[data-astro-cid-pvv676i4] p[data-astro-cid-pvv676i4]{color:hsl(var(--color-white) / .7)}.feature-grid__card[data-astro-cid-pvv676i4] p[data-astro-cid-pvv676i4] a{color:hsl(var(--color-primary));text-decoration:none}@media (width>=48rem){.feature-grid--dark[data-astro-cid-pvv676i4]{padding-block:var(--space-32)}.feature-grid__cards[data-astro-cid-pvv676i4]{margin-top:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.feature-grid--cards[data-astro-cid-pvv676i4] .feature-grid__title[data-astro-cid-pvv676i4]{max-width:60rem}.feature-grid__cards[data-astro-cid-pvv676i4]{margin-top:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr))}.feature-grid__cards[data-astro-cid-pvv676i4]:has(>:last-child:nth-child(2)),.feature-grid__cards[data-astro-cid-pvv676i4]:has(>:last-child:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}.feature-grid__card--fields[data-astro-cid-pvv676i4]{gap:var(--space-3);text-align:left;background:hsl(var(--color-white));box-shadow:0 1px 2px hsl(var(--color-ink) / .05), 0 16px 36px -20px hsl(var(--color-ink) / .24);flex-direction:column;display:flex}.feature-grid__card--fields[data-astro-cid-pvv676i4] .feature-grid__card-title[data-astro-cid-pvv676i4]{font:700 1.5rem / 1.3 var(--font-family-heading);letter-spacing:-.015em}.feature-grid__address[data-astro-cid-pvv676i4]{max-width:100%;padding:var(--space-1) var(--space-3);font:var(--font-tiny);color:hsl(var(--color-gray));font-feature-settings:"calt" 0;text-overflow:ellipsis;white-space:nowrap;background:hsl(var(--color-surface));border:1px solid hsl(var(--color-line));border-radius:var(--radius-pill);align-self:flex-start;overflow:hidden}.feature-grid__rows[data-astro-cid-pvv676i4]{margin:0;display:grid}.feature-grid__row[data-astro-cid-pvv676i4]{gap:var(--space-4);padding-block:var(--space-2);border-top:1px solid hsl(var(--color-line));grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.feature-grid__row[data-astro-cid-pvv676i4] dt[data-astro-cid-pvv676i4]{font:var(--font-small);color:hsl(var(--color-gray))}.feature-grid__row[data-astro-cid-pvv676i4] dd[data-astro-cid-pvv676i4]{font:var(--font-small);font-variant-numeric:tabular-nums;color:hsl(var(--color-ink-2));text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.feature-grid__pictures[data-astro-cid-pvv676i4]{gap:var(--space-1);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:auto;display:grid}.feature-grid__pictures[data-astro-cid-pvv676i4]:has(>img:only-child){grid-template-columns:minmax(0,1fr)}.feature-grid__card[data-astro-cid-pvv676i4] .feature-grid__pictures[data-astro-cid-pvv676i4] img[data-astro-cid-pvv676i4]:only-child{aspect-ratio:3}.feature-grid__card[data-astro-cid-pvv676i4] .feature-grid__pictures[data-astro-cid-pvv676i4] img[data-astro-cid-pvv676i4]{aspect-ratio:3/4;object-fit:cover;background:hsl(var(--color-surface-2));border-radius:var(--radius-small);width:100%;height:auto;margin:0}.feature-grid--center[data-astro-cid-pvv676i4] .feature-grid__title[data-astro-cid-pvv676i4]{text-align:center;text-wrap:balance;margin-inline:auto}.feature-grid__card--grid[data-astro-cid-pvv676i4],.feature-grid__card--lines[data-astro-cid-pvv676i4],.feature-grid__card--dots[data-astro-cid-pvv676i4]{isolation:isolate;background:hsl(var(--color-white));box-shadow:0 1px 2px hsl(var(--color-ink) / .05), 0 16px 36px -20px hsl(var(--color-ink) / .24);position:relative;overflow:hidden}.feature-grid__card--grid[data-astro-cid-pvv676i4]:before,.feature-grid__card--lines[data-astro-cid-pvv676i4]:before,.feature-grid__card--dots[data-astro-cid-pvv676i4]:before{content:"";z-index:-1;mask-image:linear-gradient(225deg, hsl(var(--color-black)) 10%, hsl(var(--color-black) / 0) 80%);position:absolute;inset:0}.feature-grid__card--grid[data-astro-cid-pvv676i4]:before{background-image:linear-gradient(hsl(var(--color-primary-3) / .35) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--color-primary-3) / .35) 1px, transparent 1px);background-size:var(--space-6) var(--space-6)}.feature-grid__card--lines[data-astro-cid-pvv676i4]:before{background-image:repeating-linear-gradient(0deg, hsl(var(--color-primary-3) / .35) 0 1px, transparent 1px var(--space-5))}.feature-grid__card--dots[data-astro-cid-pvv676i4]:before{background-image:radial-gradient(hsl(var(--color-primary-3)) 1.2px, transparent 1.7px);background-size:var(--space-4) var(--space-4)}.feature-grid--backdrop-grid[data-astro-cid-pvv676i4]{isolation:isolate;padding-block:var(--space-16);background:hsl(var(--color-surface));margin-block:0;position:relative}.feature-grid--backdrop-grid[data-astro-cid-pvv676i4]:before{content:"";z-index:-1;background-image:linear-gradient(hsl(var(--color-primary-3) / .5) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--color-primary-3) / .5) 1px, transparent 1px);background-size:var(--space-12) var(--space-12);mask-image:radial-gradient(ellipse at 70% 50%, hsl(var(--color-black)) 0%, hsl(var(--color-black) / 0) 70%);background-position:50%;position:absolute;inset:0}.feature-grid--backdrop-grid[data-astro-cid-pvv676i4] .feature-grid__card[data-astro-cid-pvv676i4]{background:hsl(var(--color-white));box-shadow:0 1px 2px hsl(var(--color-ink) / .05), 0 16px 36px -20px hsl(var(--color-ink) / .24)}@media (width>=48rem){.feature-grid--backdrop-grid[data-astro-cid-pvv676i4]{padding-block:var(--space-32)}}.feature-grid__card--grid[data-astro-cid-pvv676i4],.feature-grid__card--lines[data-astro-cid-pvv676i4],.feature-grid__card--dots[data-astro-cid-pvv676i4]{grid-template-rows:auto auto 1fr}.feature-grid__card--link[data-astro-cid-pvv676i4]{transition:border-color .2s,box-shadow .2s;position:relative}.feature-grid__card--link[data-astro-cid-pvv676i4]:hover,.feature-grid__card--link[data-astro-cid-pvv676i4]:focus-within{border-color:hsl(var(--color-primary))}.feature-grid__card-link[data-astro-cid-pvv676i4]{color:inherit;text-decoration:none}.feature-grid__card--link[data-astro-cid-pvv676i4]>.feature-grid__card-title[data-astro-cid-pvv676i4]{position:static}.feature-grid__card-link[data-astro-cid-pvv676i4]:after{content:"";border-radius:inherit;position:absolute;inset:0}.feature-grid__card-link[data-astro-cid-pvv676i4]:focus-visible{outline:none}.feature-grid__card--link[data-astro-cid-pvv676i4]:has(.feature-grid__card-link:focus-visible){outline:2px solid hsl(var(--color-primary));outline-offset:2px}.feature-grid__note[data-astro-cid-pvv676i4]{max-width:78ch;margin:var(--space-6) auto 0;font:var(--font-small);color:hsl(var(--color-gray-2));text-align:center;text-wrap:balance}.feature-grid__note[data-astro-cid-pvv676i4] a{color:hsl(var(--color-primary-2));text-decoration-color:hsl(var(--color-primary-text) / .35);text-underline-offset:.2em}.feature-grid--center[data-astro-cid-pvv676i4] .feature-grid__intro[data-astro-cid-pvv676i4]{text-align:center}.feature-grid--side[data-astro-cid-pvv676i4] .feature-grid__title[data-astro-cid-pvv676i4]{text-wrap:balance}.feature-grid--side[data-astro-cid-pvv676i4] .feature-grid__inner[data-astro-cid-pvv676i4]{text-align:start}.feature-grid--side[data-astro-cid-pvv676i4] .feature-grid__head[data-astro-cid-pvv676i4]{max-width:30rem}.feature-grid--side[data-astro-cid-pvv676i4] .feature-grid__title[data-astro-cid-pvv676i4],.feature-grid--side[data-astro-cid-pvv676i4] .feature-grid__intro[data-astro-cid-pvv676i4]{text-align:start;margin-inline:0}.feature-grid--side[data-astro-cid-pvv676i4] .feature-grid__cards[data-astro-cid-pvv676i4]{grid-template-columns:minmax(0,1fr)}@media (width>=48rem){.feature-grid--side[data-astro-cid-pvv676i4] .feature-grid__card[data-astro-cid-pvv676i4]{gap:var(--space-6);grid-template-columns:13rem minmax(0,1fr);align-items:baseline}}@media (width>=64rem){.feature-grid--side[data-astro-cid-pvv676i4] .feature-grid__inner[data-astro-cid-pvv676i4]{gap:var(--space-16);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.feature-grid--side[data-astro-cid-pvv676i4] .feature-grid__cards[data-astro-cid-pvv676i4],.feature-grid--side[data-astro-cid-pvv676i4] .feature-grid__cards[data-astro-cid-pvv676i4]:has(>:last-child:nth-child(4)){grid-template-columns:minmax(0,1fr);margin-top:0}}.feature-grid--center[data-astro-cid-pvv676i4] .feature-grid__intro[data-astro-cid-pvv676i4],.feature-grid--center[data-astro-cid-pvv676i4] .feature-grid__footnote[data-astro-cid-pvv676i4]{text-align:center;text-wrap:balance}.feature-grid--pattern[data-astro-cid-pvv676i4]{margin-block:var(--space-16)}.feature-grid--pattern[data-astro-cid-pvv676i4].feature-grid--backdrop-grid{margin-block:0}.feature-grid--pattern[data-astro-cid-pvv676i4] .feature-grid__title[data-astro-cid-pvv676i4]{max-width:48rem}.feature-grid--pattern[data-astro-cid-pvv676i4] .feature-grid__intro[data-astro-cid-pvv676i4]{max-width:48rem;margin:var(--space-4) auto 0;font:var(--font-lead);color:hsl(var(--color-text));text-wrap:balance}.feature-grid--pattern[data-astro-cid-pvv676i4] .feature-grid__cards[data-astro-cid-pvv676i4]{gap:var(--space-6);margin-top:var(--space-10)}.feature-grid--pattern[data-astro-cid-pvv676i4] .feature-grid__card[data-astro-cid-pvv676i4]{background:hsl(var(--color-white));border-color:#e3e6ea;min-height:0;padding:26px;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #191a230d,0 16px 36px -20px #191a233d}.feature-grid--pattern[data-astro-cid-pvv676i4] .feature-grid__card[data-astro-cid-pvv676i4]:before{content:"";pointer-events:none;width:80%;position:absolute;top:0;bottom:0;right:0;mask-image:radial-gradient(100% 105% at 100% 45%,#000 30%,#0000 80%)}.feature-grid--pattern[data-astro-cid-pvv676i4] .feature-grid__card[data-astro-cid-pvv676i4]>[data-astro-cid-pvv676i4]{position:relative}.feature-grid--pattern[data-astro-cid-pvv676i4] .feature-grid__card[data-astro-cid-pvv676i4] img[data-astro-cid-pvv676i4]{width:32px;height:32px;margin:0 0 18px;display:block}.feature-grid--pattern[data-astro-cid-pvv676i4] .feature-grid__card-title[data-astro-cid-pvv676i4]{font:700 22px / 1.2 var(--font-family-heading);letter-spacing:-.015em;color:hsl(var(--color-ink-2));text-wrap:balance;margin-bottom:10px}.feature-grid--pattern[data-astro-cid-pvv676i4] .feature-grid__card[data-astro-cid-pvv676i4] p[data-astro-cid-pvv676i4]{text-wrap:pretty;max-width:42ch;font-size:16px;line-height:1.55}.feature-grid--pattern[data-astro-cid-pvv676i4] .feature-grid__card[data-astro-cid-pvv676i4]:nth-child(6n+1):before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(0,169,135,.2)' stroke-width='.075'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cellipse cx='12' cy='12' rx='2.4' ry='9'/%3E%3Cellipse cx='12' cy='12' rx='4.9' ry='9'/%3E%3Cellipse cx='12' cy='12' rx='7.1' ry='9'/%3E%3Cpath d='M12 3v18'/%3E%3Cpath d='M6.10 5.2h11.79'/%3E%3Cpath d='M3.75 8.4h16.50'/%3E%3Cpath d='M3.00 12h18.00'/%3E%3Cpath d='M3.75 15.6h16.50'/%3E%3Cpath d='M6.10 18.8h11.79'/%3E%3C/svg%3E") right -150px center / 470px 470px no-repeat, linear-gradient(90deg, hsl(var(--color-primary-4) / 0), hsl(var(--color-primary-4)))}.feature-grid--pattern[data-astro-cid-pvv676i4] .feature-grid__card[data-astro-cid-pvv676i4]:nth-child(6n+2):before{background:radial-gradient(circle, hsl(var(--color-primary) / .28) 1.2px, transparent 1.6px) right 0 top 0 / 16px 16px, linear-gradient(90deg, hsl(var(--color-primary-4) / 0), hsl(var(--color-primary-4)))}.feature-grid--pattern[data-astro-cid-pvv676i4] .feature-grid__card[data-astro-cid-pvv676i4]:nth-child(6n+3):before{background:repeating-linear-gradient(180deg, hsl(var(--color-primary) / .15) 0 1px, transparent 1px 40px), linear-gradient(90deg, hsl(var(--color-primary-4) / 0), hsl(var(--color-primary-4)))}.feature-grid--pattern[data-astro-cid-pvv676i4] .feature-grid__card[data-astro-cid-pvv676i4]:nth-child(6n+4):before{background:repeating-linear-gradient(135deg, hsl(var(--color-primary) / .14) 0 1px, transparent 1px 18px), linear-gradient(90deg, hsl(var(--color-primary-4) / 0), hsl(var(--color-primary-4)))}.feature-grid--pattern[data-astro-cid-pvv676i4] .feature-grid__card[data-astro-cid-pvv676i4]:nth-child(6n+5):before{background:linear-gradient(hsl(var(--color-primary) / .14) 1px, transparent 1px) right 0 top 0 / 56px 42px, linear-gradient(90deg, hsl(var(--color-primary) / .14) 1px, transparent 1px) right 0 top 0 / 56px 42px, linear-gradient(90deg, hsl(var(--color-primary-4) / 0), hsl(var(--color-primary-4)))}.feature-grid--pattern[data-astro-cid-pvv676i4] .feature-grid__card[data-astro-cid-pvv676i4]:nth-child(6n):before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='270' viewBox='0 0 300 270' fill='none' stroke='rgba(0,169,135,.24)' stroke-width='1.2' stroke-linejoin='round'%3E%3Cpath transform='translate(34 40) rotate(8) scale(1.5)' d='M0-10L2.2-2.2L10 0L2.2 2.2L0 10L-2.2 2.2L-10 0L-2.2-2.2Z' vector-effect='non-scaling-stroke'/%3E%3Cpath transform='translate(168 22) rotate(-6) scale(0.9)' d='M0-10L2.2-2.2L10 0L2.2 2.2L0 10L-2.2 2.2L-10 0L-2.2-2.2Z' vector-effect='non-scaling-stroke'/%3E%3Cpath transform='translate(236 118) rotate(12) scale(1.9)' d='M0-10L2.2-2.2L10 0L2.2 2.2L0 10L-2.2 2.2L-10 0L-2.2-2.2Z' vector-effect='non-scaling-stroke'/%3E%3Cpath transform='translate(104 150) rotate(-14) scale(1.1)' d='M0-10L2.2-2.2L10 0L2.2 2.2L0 10L-2.2 2.2L-10 0L-2.2-2.2Z' vector-effect='non-scaling-stroke'/%3E%3Cpath transform='translate(20 226) rotate(4) scale(0.8)' d='M0-10L2.2-2.2L10 0L2.2 2.2L0 10L-2.2 2.2L-10 0L-2.2-2.2Z' vector-effect='non-scaling-stroke'/%3E%3Cpath transform='translate(188 238) rotate(-2) scale(1.3)' d='M0-10L2.2-2.2L10 0L2.2 2.2L0 10L-2.2 2.2L-10 0L-2.2-2.2Z' vector-effect='non-scaling-stroke'/%3E%3Cpath transform='translate(270 20) rotate(18) scale(0.7)' d='M0-10L2.2-2.2L10 0L2.2 2.2L0 10L-2.2 2.2L-10 0L-2.2-2.2Z' vector-effect='non-scaling-stroke'/%3E%3Cpath transform='translate(118 70) rotate(20) scale(0.8)' d='M0-10L2.2-2.2L10 0L2.2 2.2L0 10L-2.2 2.2L-10 0L-2.2-2.2Z' vector-effect='non-scaling-stroke'/%3E%3Cpath transform='translate(62 112) rotate(-10) scale(0.65)' d='M0-10L2.2-2.2L10 0L2.2 2.2L0 10L-2.2 2.2L-10 0L-2.2-2.2Z' vector-effect='non-scaling-stroke'/%3E%3Cpath transform='translate(276 196) rotate(-16) scale(0.9)' d='M0-10L2.2-2.2L10 0L2.2 2.2L0 10L-2.2 2.2L-10 0L-2.2-2.2Z' vector-effect='non-scaling-stroke'/%3E%3Cpath transform='translate(156 196) rotate(10) scale(0.6)' d='M0-10L2.2-2.2L10 0L2.2 2.2L0 10L-2.2 2.2L-10 0L-2.2-2.2Z' vector-effect='non-scaling-stroke'/%3E%3Cpath transform='translate(214 62) rotate(-4) scale(0.75)' d='M0-10L2.2-2.2L10 0L2.2 2.2L0 10L-2.2 2.2L-10 0L-2.2-2.2Z' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 0 / 300px 270px, linear-gradient(90deg, hsl(var(--color-primary-4) / 0), hsl(var(--color-primary-4)))}.feature-grid--pattern[data-astro-cid-pvv676i4] .feature-grid__footnote[data-astro-cid-pvv676i4]{max-width:56rem;margin:var(--space-10) auto 0;font:var(--font-title);color:hsl(var(--color-ink-2))}@media (width>=48rem){.feature-grid--pattern[data-astro-cid-pvv676i4] .feature-grid__cards[data-astro-cid-pvv676i4]{margin-top:var(--space-10)}}@media (width>=64rem){.feature-grid--pattern[data-astro-cid-pvv676i4] .feature-grid__cards[data-astro-cid-pvv676i4],.feature-grid--pattern[data-astro-cid-pvv676i4] .feature-grid__footnote[data-astro-cid-pvv676i4]{margin-top:var(--space-12)}}.hero[data-astro-cid-sf272gaj]{margin-block:var(--space-8) var(--space-16);padding-inline:var(--content-gutter)}.hero__inner[data-astro-cid-sf272gaj]{max-width:var(--content-max-width);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.hero__icon[data-astro-cid-sf272gaj]{width:auto;height:var(--space-12);margin-bottom:var(--space-6)}.hero__eyebrow[data-astro-cid-sf272gaj]{margin-bottom:var(--space-4);padding:var(--space-1) var(--space-4);font:var(--font-small);color:hsl(var(--color-primary-text));background:hsl(var(--color-primary-4));border-radius:var(--radius-pill);font-weight:600}.hero__title[data-astro-cid-sf272gaj]{font:var(--font-display);letter-spacing:-.02em;color:hsl(var(--color-ink-2))}.hero__title--balanced[data-astro-cid-sf272gaj]{text-wrap:balance}.hero__tail[data-astro-cid-sf272gaj]{display:inline-block}.hero__accent[data-astro-cid-sf272gaj]{color:hsl(var(--color-primary-2));font-style:normal;display:block}.hero__words[data-astro-cid-sf272gaj]{display:none}.hero__word[data-astro-cid-sf272gaj]{opacity:0;grid-area:1/1;margin-bottom:-.5rem;padding:0 .5rem .5rem 0;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);transform:translateY(-10%)}.hero__word--active[data-astro-cid-sf272gaj]{opacity:1;transform:none}.hero__word--facebook[data-astro-cid-sf272gaj]{color:#4267b2}.hero__word--linkedin[data-astro-cid-sf272gaj]{color:#069}.hero__word--ebay[data-astro-cid-sf272gaj],.hero__word--google[data-astro-cid-sf272gaj],.hero__word--instagram[data-astro-cid-sf272gaj]{-webkit-text-fill-color:transparent;background-clip:text}.hero__word--ebay[data-astro-cid-sf272gaj]{background-image:linear-gradient(90deg,#e53238 25%,#0064d3 25% 49%,#f5af02 49% 74%,#86b817 74%)}.hero__word--instagram[data-astro-cid-sf272gaj]{background-image:linear-gradient(90deg,#f58529,#dd2a7b 55%,#8134af)}.hero__word--google[data-astro-cid-sf272gaj]{background-image:linear-gradient(90deg,#4285f4 20%,#db4437 20% 40%,#f4b400 40% 56%,#4285f4 56% 74%,#0f9d58 74% 81%,#e53238 81%)}@media (width>=48rem) and (prefers-reduced-motion:no-preference){.hero__tail[data-astro-cid-sf272gaj]{white-space:nowrap}.hero__words[data-astro-cid-sf272gaj]{justify-items:end;display:inline-grid}.hero__words[data-astro-cid-sf272gaj]~.hero__static[data-astro-cid-sf272gaj]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.hero__subtitle[data-astro-cid-sf272gaj]{max-width:32.5rem;margin-top:var(--space-10);font:var(--font-lead-hero);color:hsl(var(--color-text))}.hero__actions[data-astro-cid-sf272gaj]{justify-content:center;gap:var(--space-4);margin-top:var(--space-12);flex-wrap:wrap;display:flex}.hero__avatars[data-astro-cid-sf272gaj]{margin-block:calc(-1 * var(--space-2));padding-left:var(--space-2);display:flex}.hero__avatar[data-astro-cid-sf272gaj]{width:2rem;height:2rem;margin-left:calc(-1 * var(--space-2));border:2px solid hsl(var(--color-white));border-radius:var(--radius-round)}.hero__note[data-astro-cid-sf272gaj]{margin-top:var(--space-1);font:var(--font-small);color:hsl(var(--color-gray))}.hero__points[data-astro-cid-sf272gaj]{justify-content:center;gap:var(--space-2) var(--space-6);margin-top:var(--space-6);font:var(--font-small);color:hsl(var(--color-text));flex-wrap:wrap;padding:0;list-style:none;display:flex}.hero__point[data-astro-cid-sf272gaj]{align-items:center;gap:var(--space-2);display:flex}.hero__point[data-astro-cid-sf272gaj]:before{content:"";width:var(--space-2);height:var(--space-2);background:hsl(var(--color-primary));border-radius:var(--radius-round)}.hero__platforms[data-astro-cid-sf272gaj]{align-items:center;gap:var(--space-2);margin-top:var(--space-10);font:var(--font-small);color:hsl(var(--color-text));flex-direction:column;display:flex}.hero__stores[data-astro-cid-sf272gaj]{gap:var(--space-5);margin-top:var(--space-2);display:flex}.hero__stores[data-astro-cid-sf272gaj] img[data-astro-cid-sf272gaj]{width:auto;height:2.5rem}.hero__image[data-astro-cid-sf272gaj]{width:100%;max-width:max-content;height:auto;margin-top:var(--space-10);border-radius:var(--radius-large)}.hero__badges[data-astro-cid-sf272gaj]{gap:var(--space-4);margin-top:var(--space-8);padding:0;list-style:none;display:flex}.hero__badges[data-astro-cid-sf272gaj] img[data-astro-cid-sf272gaj]{width:auto;height:var(--space-24)}.hero__ratings[data-astro-cid-sf272gaj]{align-items:center;gap:var(--space-6);margin-top:var(--space-10);flex-direction:column;display:flex}.hero__ratings-title[data-astro-cid-sf272gaj]{margin-bottom:var(--space-6);font:var(--font-h3);color:hsl(var(--color-ink-2))}.hero__rating[data-astro-cid-sf272gaj]{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.hero__rating-logo[data-astro-cid-sf272gaj]{width:auto;height:2rem;margin-bottom:var(--space-3)}.hero__score[data-astro-cid-sf272gaj]{align-items:center;gap:var(--space-3);display:flex}.hero__stars[data-astro-cid-sf272gaj]{gap:var(--space-1);display:flex}.hero__star[data-astro-cid-sf272gaj]{display:block;position:relative}.hero__star[data-astro-cid-sf272gaj] svg[data-astro-cid-sf272gaj]{fill:hsl(var(--color-white));stroke:#ec5f41;stroke-width:1.333px;stroke-linecap:round;stroke-linejoin:round;display:block}.hero__star[data-astro-cid-sf272gaj] .hero__star-fill[data-astro-cid-sf272gaj]{fill:#ec5f41;clip-path:inset(0 calc(100% - var(--fill)) 0 0);position:absolute;inset:0}.hero__score-label[data-astro-cid-sf272gaj]{font:var(--font-title);color:hsl(var(--color-ink));font-weight:700}.hero__rating-note[data-astro-cid-sf272gaj]{color:hsl(var(--color-gray))}.hero--compact[data-astro-cid-sf272gaj] .hero__title[data-astro-cid-sf272gaj]{font:var(--font-h2)}.hero--compact[data-astro-cid-sf272gaj] .hero__subtitle[data-astro-cid-sf272gaj]{max-width:38rem;margin-top:var(--space-6);font:var(--font-body)}.hero--compact[data-astro-cid-sf272gaj] .hero__actions[data-astro-cid-sf272gaj]{margin-top:var(--space-8)}.hero--compact[data-astro-cid-sf272gaj] .hero__avatars[data-astro-cid-sf272gaj]{padding-left:var(--space-4)}.hero__ratings-line[data-astro-cid-sf272gaj]{justify-content:center;align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-6);font:var(--font-small);color:hsl(var(--color-gray));flex-wrap:wrap;display:flex}.hero__ratings-line[data-astro-cid-sf272gaj] strong[data-astro-cid-sf272gaj]{color:hsl(var(--color-ink))}.hero__ratings-logo[data-astro-cid-sf272gaj]{width:auto;height:var(--space-4)}@media (width>=48rem){.hero[data-astro-cid-sf272gaj]{margin-block:var(--space-48) var(--space-32)}.hero--compact[data-astro-cid-sf272gaj]{margin-block:var(--space-16) var(--space-12)}.hero__ratings[data-astro-cid-sf272gaj]{justify-content:center;column-gap:var(--space-4);margin-top:var(--space-12);flex-flow:wrap}.hero__ratings-title[data-astro-cid-sf272gaj]{margin-bottom:var(--space-3);flex-basis:100%}.hero__rating[data-astro-cid-sf272gaj]{text-align:left;align-items:flex-start}.hero__rating-logo[data-astro-cid-sf272gaj]{margin-bottom:var(--space-5)}}@media (width>=64rem){.hero__subtitle[data-astro-cid-sf272gaj]{max-width:39rem}.hero__ratings[data-astro-cid-sf272gaj]{align-items:center;column-gap:var(--space-10);margin-top:var(--space-16);flex-wrap:nowrap}.hero__ratings-title[data-astro-cid-sf272gaj]{text-align:left;flex-basis:auto;max-width:19rem;margin-bottom:0}}.interactive-demo{margin-block:var(--space-16);padding-inline:var(--content-gutter)}.interactive-demo__demo{max-width:var(--content-max-width);font-family:var(--font-family-text);color:hsl(var(--color-ink));margin-inline:auto;position:relative}:where(.interactive-demo__demo,.interactive-demo__locpop,.interactive-demo__lightbox) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.interactive-demo__rail{width:fit-content;margin:0 auto var(--space-3);padding:var(--space-1);background:hsl(var(--color-surface-2));border-radius:var(--radius-small);list-style:none;display:flex}.interactive-demo__stop{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);font:var(--font-small);color:hsl(var(--color-gray));white-space:nowrap;border-radius:var(--radius-small);display:flex}.interactive-demo__stop:hover,.interactive-demo__stop[aria-selected=true]{color:hsl(var(--color-ink-2))}.interactive-demo__stop:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px}.interactive-demo__stop-n{font-variant-numeric:tabular-nums}.interactive-demo__stop-label{display:none}.interactive-demo__stop[aria-selected=true]{background:hsl(var(--color-white));box-shadow:0 1px 2px hsl(var(--color-black) / .06)}.interactive-demo__stop[aria-selected=true] .interactive-demo__stop-label{display:inline}.interactive-demo__stop--done .interactive-demo__stop-n{color:hsl(var(--color-primary-text))}.interactive-demo__guide{gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.interactive-demo__compare{gap:var(--space-2);color:hsl(var(--color-gray-2));flex:1;justify-content:center;align-items:center;font-size:.84375rem;display:none}.interactive-demo__compare--show{display:flex}.interactive-demo__compare-label{font-weight:600}.interactive-demo__toggle{gap:var(--space-1);padding:var(--space-1);background:hsl(var(--color-white));border:1px solid hsl(var(--color-line));border-radius:var(--radius-small);display:inline-flex}.interactive-demo__demo .interactive-demo__mode{padding:var(--space-1) var(--space-3);color:hsl(var(--color-gray-2));border-radius:.375rem;font-size:.78125rem;font-weight:600;transition:all .2s}.interactive-demo__mode:hover{color:hsl(var(--color-ink))}.interactive-demo__demo .interactive-demo__mode--on{color:hsl(var(--color-white));background:hsl(var(--color-primary))}.interactive-demo__demo .interactive-demo__mode--on[data-mode=off]{background:#e5484d}.interactive-demo__nudge{position:relative}.interactive-demo__nudge:after{inset:calc(var(--space-1) * -1);content:"";pointer-events:none;border:1.5px solid hsl(var(--color-primary));border-radius:var(--radius-small);animation:2.1s ease-out infinite interactive-demo-ring;position:absolute}.interactive-demo__mode.interactive-demo__nudge:after{inset:calc(var(--space-1) * -1)}.interactive-demo__mac{padding:var(--space-3) var(--space-2);background:radial-gradient(120% 92% at 20% 6%, #9ac7ffcc, transparent 60%), radial-gradient(100% 80% at 86% 84%, #a3e7d4cc, transparent 62%), radial-gradient(80% 70% at 52% 46%, hsl(var(--color-white) / .92), transparent 70%), linear-gradient(158deg, #dee9fa, #ebf4f2 54%, #e4eaf8);border-radius:var(--radius-large);box-shadow:0 26px 60px -30px hsl(var(--color-ink-2) / .4), inset 0 0 0 1px hsl(var(--color-line));flex-direction:column;display:flex;position:relative;overflow:hidden}.interactive-demo__stage{border-radius:var(--radius);flex:none;position:relative;overflow:hidden}.interactive-demo__machine{z-index:10;background:hsl(var(--color-white));border-radius:var(--radius);box-shadow:0 0 0 1px hsl(var(--color-black) / .14), 0 1px 2px hsl(var(--color-black) / .12), 0 26px 60px -18px hsl(var(--color-black) / .42);position:relative;overflow:hidden}.interactive-demo__mac--appfront .interactive-demo__machine{z-index:20}.interactive-demo__demo--bare .interactive-demo__machine{visibility:hidden;pointer-events:none}.interactive-demo__dock{z-index:30;flex:none;position:relative}.interactive-demo__titlebar{gap:var(--space-2);height:2rem;padding:0 var(--space-3);box-shadow:inset 0 1px 0 hsl(var(--color-white));background:linear-gradient(#f8f8f8,#ebebeb);border-bottom:1px solid #dcdcdc;align-items:center;display:flex}.interactive-demo__lights,.interactive-demo__wlights{gap:var(--space-2);flex:none;display:flex}.interactive-demo__lights i,.interactive-demo__wlight{border-radius:var(--radius-round);width:.625rem;height:.625rem;box-shadow:inset 0 0 0 .5px hsl(var(--color-black) / .18), inset 0 -1px 1.5px hsl(var(--color-black) / .09);flex:none;position:relative}.interactive-demo__lights i:after,.interactive-demo__wlight:after{content:"";background:hsl(var(--color-white) / .55);border-radius:var(--radius-round);height:2.8px;position:absolute;top:1.2px;left:2px;right:2px}.interactive-demo__lights i:first-child,.interactive-demo__wlight--close{background:radial-gradient(circle at 50% 118%,#ff8a80,#f0574d 52%,#d8392f)}.interactive-demo__lights i:nth-child(2),.interactive-demo__wlight--min{background:radial-gradient(circle at 50% 118%,#ffe08a,#f7c33f 52%,#dda318)}.interactive-demo__lights i:nth-child(3),.interactive-demo__wlight--zoom{background:radial-gradient(circle at 50% 118%,#b6ee8e,#4fcb4c 52%,#26a72c)}.interactive-demo__wlight--close{cursor:pointer}.interactive-demo__running{font-variant-numeric:tabular-nums;color:#6e6e6e;text-shadow:0 1px 0 hsl(var(--color-white) / .7);margin-left:auto;font-family:Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:.625rem;display:none}.interactive-demo__frame{background:hsl(var(--color-white));grid-template-columns:1fr;display:grid}.interactive-demo__side{gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3);background:hsl(var(--color-white));border-bottom:1px solid hsl(var(--color-line));align-items:center;display:flex;overflow-x:auto}.interactive-demo__workspace{gap:var(--space-2);padding:var(--space-1);flex:none;align-items:center;display:flex}.interactive-demo__workspace b{color:hsl(var(--color-ink));text-overflow:ellipsis;white-space:nowrap;font-size:.84375rem;font-weight:600;overflow:hidden}.interactive-demo__workspace svg{color:hsl(var(--color-gray-2));flex:none;margin-left:auto;display:none}.interactive-demo__workspace-icon{width:1.625rem;height:1.625rem;color:hsl(var(--color-white));background:hsl(var(--color-primary));border-radius:var(--radius-small);place-items:center;font-size:.78125rem;font-weight:800;display:grid}.interactive-demo__demo .interactive-demo__add{color:hsl(var(--color-white));background:hsl(var(--color-primary));border-radius:var(--radius-small);flex:none;align-items:center;font-size:.875rem;font-weight:600;transition:filter .2s;display:flex;overflow:hidden}.interactive-demo__add:hover{filter:brightness(1.07)}.interactive-demo__add-label{padding:var(--space-2) var(--space-3);text-align:center;flex:1}.interactive-demo__add-caret{padding:var(--space-2);border-left:1px solid hsl(var(--color-white) / .22);place-items:center;display:grid}.interactive-demo__nav{gap:var(--space-1);flex:none;display:flex}.interactive-demo__demo .interactive-demo__nav-item{gap:var(--space-2);width:100%;padding:var(--space-2);color:hsl(var(--color-ink-2));text-align:left;white-space:nowrap;border-radius:var(--radius-small);align-items:center;font-size:.84375rem;font-weight:500;transition:background .18s;display:flex}.interactive-demo__nav-item svg{color:hsl(var(--color-gray-2));flex:none}.interactive-demo__demo .interactive-demo__nav-item:hover{background:hsl(var(--color-surface))}.interactive-demo__demo .interactive-demo__nav-item--on{color:hsl(var(--color-ink));background:hsl(var(--color-surface-2));font-weight:600}.interactive-demo__nav-item--ai svg{color:#8b5cf6}.interactive-demo__nav-amount,.interactive-demo__nav-item .interactive-demo__beta{margin-left:auto;display:none}.interactive-demo__nav-amount{font-variant-numeric:tabular-nums;color:hsl(var(--color-gray-2));font-size:.75rem}.interactive-demo__beta{padding:var(--space-1);color:hsl(var(--color-gray-2));letter-spacing:.06em;background:hsl(var(--color-surface-2));border-radius:.25rem;font-size:.5625rem;font-weight:800}.interactive-demo__grow,.interactive-demo__plan,.interactive-demo__side-foot{display:none}.interactive-demo__plan b{margin-bottom:var(--space-2);color:hsl(var(--color-ink));font-size:.8125rem;display:block}.interactive-demo__meter{height:.25rem;margin-bottom:var(--space-2);background:hsl(var(--color-line));border-radius:2px;position:relative}.interactive-demo__meter i{background:hsl(var(--color-ink));border-radius:2px;width:6%;position:absolute;top:0;bottom:0;left:0}.interactive-demo__plan span{font-variant-numeric:tabular-nums;color:hsl(var(--color-gray-2));font-size:.71875rem}.interactive-demo__side-foot button{gap:var(--space-2);padding:var(--space-1) var(--space-2);color:hsl(var(--color-ink-2));border-radius:var(--radius-small);align-items:center;font-size:.78125rem;display:flex}.interactive-demo__side-foot button:hover{background:hsl(var(--color-surface))}.interactive-demo__main{background:hsl(var(--color-white));flex-direction:column;min-width:0;display:flex;position:relative}.interactive-demo__crumb{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid hsl(var(--color-line));align-items:center;display:flex}.interactive-demo__crumb-path{color:hsl(var(--color-gray-2));text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.84375rem;display:none;overflow:hidden}.interactive-demo__crumb-path b{color:hsl(var(--color-ink));font-weight:600}.interactive-demo__tabs{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-bottom:1px solid hsl(var(--color-line));align-items:center;display:flex;overflow-x:auto}.interactive-demo__tabs-icon{width:1.875rem;height:1.875rem;color:hsl(var(--color-gray-2));border-radius:var(--radius-small);flex:none;place-items:center;display:grid}.interactive-demo__tabs-icon:hover{background:hsl(var(--color-surface))}.interactive-demo__tabs-icon--push{margin-left:auto}.interactive-demo__demo .interactive-demo__tab{padding:var(--space-1) var(--space-3);color:hsl(var(--color-ink-2));white-space:nowrap;border-radius:var(--radius-small);flex:none;font-size:.8125rem;font-weight:500;transition:background .18s}.interactive-demo__demo .interactive-demo__tab:hover{background:hsl(var(--color-surface))}.interactive-demo__demo .interactive-demo__tab--on{color:hsl(var(--color-ink));background:hsl(var(--color-surface-2));font-weight:600}.interactive-demo__work{flex:1;height:25rem;min-height:0;position:relative;overflow:hidden}.interactive-demo__view,.interactive-demo__scroll{height:100%}.interactive-demo__scroll{overflow:auto}.interactive-demo__table{border-collapse:collapse;width:100%;min-width:40rem;font-size:.8125rem}.interactive-demo__table th{z-index:2;padding:var(--space-2) var(--space-3);color:hsl(var(--color-gray-2));text-align:left;white-space:nowrap;background:hsl(var(--color-white));border-bottom:1px solid hsl(var(--color-line));font-size:.75rem;font-weight:600;position:sticky;top:0}.interactive-demo__table td{padding:var(--space-2);color:hsl(var(--color-ink-2));vertical-align:middle;border-bottom:1px solid hsl(var(--color-line))}.interactive-demo__table th:nth-child(2),.interactive-demo__table td:nth-child(2){width:12.875rem}.interactive-demo__table th:nth-child(3),.interactive-demo__table td:nth-child(3){width:7rem}.interactive-demo__table .interactive-demo__table-pick{width:2.125rem;padding-right:0}.interactive-demo__row{transition:background .3s}.interactive-demo__row:hover{background:hsl(var(--color-surface))}.interactive-demo__row--flash,.interactive-demo__row--flash:hover{background:hsl(var(--color-primary) / .18)}.interactive-demo__name{gap:var(--space-2);align-items:center;min-width:10.625rem;display:flex}.interactive-demo__name b{color:hsl(var(--color-ink));white-space:nowrap;font-size:.84375rem;font-weight:600}.interactive-demo__mark{width:1.375rem;height:1.375rem;color:hsl(var(--color-white));border-radius:.375rem;flex:none;place-items:center;font-size:.6875rem;font-weight:800;line-height:1;display:grid}.interactive-demo__acts{gap:var(--space-1);display:flex}.interactive-demo__demo .interactive-demo__mini{padding:var(--space-1) var(--space-3);color:hsl(var(--color-primary-text));white-space:nowrap;background:hsl(var(--color-white));border:1px solid hsl(var(--color-primary-line));border-radius:.375rem;font-size:.78125rem;font-weight:600;transition:all .18s}.interactive-demo__demo .interactive-demo__mini:hover{background:hsl(var(--color-primary-4))}.interactive-demo__demo .interactive-demo__mini--stop{color:#e5484d;border-color:#f3c6c8}.interactive-demo__demo .interactive-demo__mini--stop:hover{background:#fdecec}.interactive-demo__state{gap:var(--space-2);color:hsl(var(--color-ink-2));white-space:nowrap;align-items:center;font-size:.8125rem;display:flex}.interactive-demo__state-dot{border:1.5px solid hsl(var(--color-gray-3));border-radius:var(--radius-round);width:.5625rem;height:.5625rem}.interactive-demo__state--run{color:hsl(var(--color-ink))}.interactive-demo__state--run .interactive-demo__state-dot{background:hsl(var(--color-primary));border-color:hsl(var(--color-primary));animation:1.9s infinite interactive-demo-pulse}.interactive-demo__tag{padding:var(--space-1) var(--space-2);color:hsl(var(--color-primary-text));white-space:nowrap;background:hsl(var(--color-primary-4));border-radius:.375rem;font-size:.71875rem;font-weight:600;display:inline-block}.interactive-demo__loc{gap:var(--space-2);color:hsl(var(--color-ink-2));white-space:nowrap;align-items:center;font-size:.8125rem;display:flex}.interactive-demo__loc-flag{font-size:.9375rem;line-height:1}.interactive-demo__loc--empty{color:#e5484d;font-size:.78125rem}.interactive-demo__ver{font-variant-numeric:tabular-nums;color:hsl(var(--color-ink-2))}.interactive-demo__pedit{gap:var(--space-2);align-items:center;width:100%;display:flex}.interactive-demo__psearch{min-width:0;font:inherit;color:hsl(var(--color-ink));background:0 0;border:0;outline:0;flex:1;padding:0;font-size:.8125rem}.interactive-demo__psearch::placeholder{color:hsl(var(--color-gray-2))}.interactive-demo__psearch:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px;border-radius:.25rem}.interactive-demo__locpop{z-index:2147483000;width:18.5rem;max-height:15.75rem;padding:var(--space-1);font-family:var(--font-family-text);color:hsl(var(--color-ink-2));text-align:left;background:hsl(var(--color-white));border:1px solid hsl(var(--color-line));border-radius:var(--radius);box-shadow:0 20px 48px -14px hsl(var(--color-black) / .42);display:none;position:fixed;overflow-y:auto}.interactive-demo__locpop--open{display:block}.interactive-demo__locpop-head{padding:var(--space-2);color:hsl(var(--color-text));align-items:center;font-size:.84375rem;display:flex}.interactive-demo__locpop-head span{color:hsl(var(--color-gray));letter-spacing:.08em;margin-left:auto}.interactive-demo__locpop .interactive-demo__locrow{gap:var(--space-3);width:100%;padding:var(--space-2);color:hsl(var(--color-ink-2));text-align:left;border-radius:var(--radius-small);align-items:center;font-size:.84375rem;display:flex}.interactive-demo__locpop .interactive-demo__locrow:hover{background:hsl(var(--color-surface))}.interactive-demo__locrow-chevron{color:hsl(var(--color-gray));flex:none;transition:transform .18s}.interactive-demo__locrow--open .interactive-demo__locrow-chevron{transform:rotate(90deg)}.interactive-demo__locrow-flag{flex:none;font-size:1rem;line-height:1}.interactive-demo__locsub{padding:0 0 var(--space-1) var(--space-8);flex-direction:column;display:flex}.interactive-demo__locpop .interactive-demo__locsub button{gap:var(--space-2);padding:var(--space-1) var(--space-2);color:hsl(var(--color-text));text-align:left;border-radius:.375rem;align-items:center;font-size:.78125rem;display:flex}.interactive-demo__locpop .interactive-demo__locsub button:hover{color:hsl(var(--color-ink-2));background:hsl(var(--color-surface))}.interactive-demo__locsub small{color:hsl(var(--color-gray));margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem}.interactive-demo__locempty{padding:var(--space-3) var(--space-2);color:hsl(var(--color-gray));text-align:center;font-size:.78125rem}.interactive-demo__locfast{gap:var(--space-1);margin-bottom:var(--space-1);padding:0 var(--space-2) var(--space-2);border-bottom:1px solid hsl(var(--color-line));flex-wrap:wrap;display:flex}.interactive-demo__locpop .interactive-demo__locfast button{gap:var(--space-1);padding:var(--space-1) var(--space-3);color:hsl(var(--color-text));background:hsl(var(--color-white));border:1px solid hsl(var(--color-line));border-radius:var(--radius-pill);align-items:center;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}.interactive-demo__locpop .interactive-demo__locfast button:hover{color:hsl(var(--color-primary-text));background:hsl(var(--color-primary-4));border-color:hsl(var(--color-primary))}.interactive-demo__desktop{z-index:15;pointer-events:none;position:absolute;inset:0}.interactive-demo__desktop--stack{gap:var(--space-2);padding:var(--space-2);pointer-events:auto;background:hsl(var(--color-surface));flex-direction:column;display:flex;overflow-y:auto}.interactive-demo__window{cursor:pointer;pointer-events:auto;background:hsl(var(--color-white));border-radius:var(--radius-small);width:84%;min-width:18.75rem;height:62%;box-shadow:0 0 0 1px hsl(var(--color-black) / .13), 0 1px 2px hsl(var(--color-black) / .1), 0 20px 42px -16px hsl(var(--color-black) / .4);opacity:0;flex-direction:column;display:flex;position:absolute;overflow:hidden;transform:translateY(14px)scale(.985)}.interactive-demo__window--up{animation:.5s cubic-bezier(.22,1,.36,1) forwards interactive-demo-pop}.interactive-demo__window--dragging,.interactive-demo__window--dragging .interactive-demo__wbar,.interactive-demo__window--dragging .interactive-demo__wtitle,.interactive-demo__window--dragging .interactive-demo__ptop{cursor:grabbing}.interactive-demo__desktop--stack .interactive-demo__window{flex:none;width:100%;height:auto;position:relative;top:auto;left:auto}.interactive-demo__desktop--stack .interactive-demo__page{flex:none;height:11.875rem}.interactive-demo__desktop--stack .interactive-demo__bookmarks,.interactive-demo__desktop--stack .interactive-demo__resize,.interactive-demo__desktop--bare .interactive-demo__window--phone{display:none}.interactive-demo__resize{z-index:6;width:1.375rem;height:1.375rem;padding:var(--space-1);cursor:nwse-resize;background:repeating-linear-gradient(135deg, transparent 0 3px, hsl(var(--color-gray-2)) 3px 4.5px) content-box;border-bottom-right-radius:var(--radius-small);opacity:.9;position:absolute;bottom:0;right:0}.interactive-demo__resize:hover{background-color:hsl(var(--color-black) / .06);opacity:1}.interactive-demo__resize--e,.interactive-demo__resize--s{opacity:1;background:0 0;border-radius:0;padding:0}.interactive-demo__resize--e{top:var(--space-10);right:0;bottom:var(--space-5);cursor:ew-resize;width:.5rem;height:auto}.interactive-demo__resize--s{right:var(--space-5);bottom:0;left:var(--space-5);cursor:ns-resize;width:auto;height:.5rem}.interactive-demo__resize--e:hover,.interactive-demo__resize--s:hover,.interactive-demo__window--dragging .interactive-demo__resize--e,.interactive-demo__window--dragging .interactive-demo__resize--s{background:hsl(var(--color-primary) / .45)}.interactive-demo__wtitle{gap:var(--space-2);height:1.75rem;padding:0 var(--space-3);cursor:grab;user-select:none;box-shadow:inset 0 1px 0 hsl(var(--color-white));background:linear-gradient(#f8f8f8,#ebebeb);border-bottom:1px solid #dcdcdc;align-items:center;display:flex}.interactive-demo__wtitle b{color:#4a4a4a;text-align:center;text-overflow:ellipsis;min-width:0;text-shadow:0 1px 0 hsl(var(--color-white) / .8);white-space:nowrap;flex:1;font-family:Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:.6875rem;font-weight:700;overflow:hidden}.interactive-demo__wbar{gap:var(--space-1);height:2.125rem;padding:0 var(--space-2);user-select:none;background:linear-gradient(#e4e4e4,#d2d2d2);flex:none;align-items:flex-end;display:flex}.interactive-demo__wtab{gap:var(--space-2);min-width:0;max-width:13.125rem;height:1.6875rem;padding:0 var(--space-2);color:#3a3a3a;border-radius:var(--radius-small) var(--radius-small) 0 0;background:linear-gradient(#fafafa,#e8e8e8);border:1px solid #a9a9a9;border-bottom:0;flex:0 auto;align-items:center;font-size:.6875rem;display:flex}.interactive-demo__fav{width:.8125rem;height:.8125rem;color:hsl(var(--color-white));border-radius:3px;flex:none;place-items:center;font-size:.5rem;font-weight:800;display:grid}.interactive-demo__wtab-title,.interactive-demo__tbitem-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.interactive-demo__wtab-close{padding:0 var(--space-1);color:#7a7a7a;cursor:pointer;border-radius:3px;font-size:.8125rem;line-height:1}.interactive-demo__wtab-close:hover{color:hsl(var(--color-ink));background:hsl(var(--color-black) / .08)}.interactive-demo__wplus{padding:0 var(--space-1) var(--space-1);color:#6e6e6e;flex:none;font-size:.9375rem}.interactive-demo__wtool{gap:var(--space-2);padding:var(--space-1) var(--space-2);background:linear-gradient(#e8e8e8,#d6d6d6);border-bottom:1px solid #b0b0b0;flex:none;align-items:center;display:flex}.interactive-demo__wtool-nav,.interactive-demo__wtool-tail{flex:none;align-items:center;display:flex}.interactive-demo__wtool-nav{gap:var(--space-3);color:#5a5a5a}.interactive-demo__wtool-tail{gap:var(--space-2);color:#c7cbd1}.interactive-demo__omni{gap:var(--space-2);min-width:0;height:1.625rem;padding:0 var(--space-2);color:#3a3a3a;background:hsl(var(--color-white));border-radius:var(--radius-pill);box-shadow:inset 0 1px 2px hsl(var(--color-black) / .14);border:1px solid #9e9e9e;flex:1;align-items:center;font-size:.6875rem;display:flex}.interactive-demo__pchip{gap:var(--space-1);max-width:10.625rem;padding:var(--space-1) var(--space-2);color:hsl(var(--color-primary-text));white-space:nowrap;background:hsl(var(--color-primary) / .16);border-radius:var(--radius-pill);flex:none;align-items:center;font-size:.625rem;font-weight:600;display:inline-flex;overflow:hidden}.interactive-demo__url{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;overflow:hidden}.interactive-demo__oav{width:1.0625rem;height:1.0625rem;color:hsl(var(--color-white));border-radius:var(--radius-round);flex:none;place-items:center;font-size:.53125rem;font-weight:800;display:grid}.interactive-demo__bookmarks{gap:var(--space-3);padding:var(--space-1) var(--space-3);color:#4a4a4a;background:linear-gradient(#e2e2e2,#d8d8d8);flex:none;align-items:center;font-size:.65625rem;display:flex;overflow:hidden}.interactive-demo__bookmarks span{gap:var(--space-1);white-space:nowrap;align-items:center;display:flex}.interactive-demo__bookmarks i{background:#9aa3af;border-radius:2px;flex:none;width:.625rem;height:.625rem}.interactive-demo__page{background:hsl(var(--color-white));flex:1;min-height:0;position:relative;overflow:hidden}.interactive-demo__site{flex-direction:column;font-size:.5625rem;display:flex;position:absolute;inset:0;overflow:hidden}.interactive-demo__site-bar{gap:var(--space-2);height:1.875rem;padding:0 var(--space-2);flex:none;align-items:center;display:flex}.interactive-demo__site-logo{border-radius:var(--radius-round);flex:none;place-items:center;width:1.1875rem;height:1.1875rem;font-size:.6875rem;font-weight:800;display:grid}.interactive-demo__site-search{height:1.125rem;padding:0 var(--space-2);border-radius:var(--radius-pill);flex:0 9.375rem;align-items:center;font-size:.53125rem;display:flex}.interactive-demo__site-icons{gap:var(--space-1);flex:none;margin-left:auto;display:flex}.interactive-demo__site-icons b{border-radius:var(--radius-round);width:1.0625rem;height:1.0625rem;display:block}.interactive-demo__site-body{gap:var(--space-2);min-height:0;padding:var(--space-2);flex:1;display:flex;overflow:hidden}.interactive-demo__site-rail{gap:var(--space-1);flex-direction:column;flex:none;width:4.625rem;display:flex}.interactive-demo__site-rail div{gap:var(--space-1);align-items:center;font-size:.53125rem;display:flex}.interactive-demo__site-rail i{border-radius:.25rem;flex:none;width:.8125rem;height:.8125rem}.interactive-demo__site-main{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.interactive-demo__site-card{gap:var(--space-1);padding:var(--space-2);border-radius:.375rem;flex-direction:column;display:flex}.interactive-demo__site-row{gap:var(--space-1);align-items:center;display:flex}.interactive-demo__site-av{border-radius:var(--radius-round);flex:none;width:1.1875rem;height:1.1875rem}.interactive-demo__site-ln{border-radius:3px;flex:none;height:.3125rem}.interactive-demo__site-img{border-radius:.3125rem;flex:1;min-height:2.125rem}.interactive-demo__site-acts{gap:var(--space-3);padding-top:var(--space-1);font-size:.5rem;display:flex}.interactive-demo__site-pill{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);flex:none;font-size:.53125rem;font-weight:700}.interactive-demo__site-stats{gap:var(--space-1);display:flex}.interactive-demo__site-stat{gap:var(--space-1);min-width:0;padding:var(--space-1) var(--space-2);border-radius:.375rem;flex-direction:column;flex:1;display:flex}.interactive-demo__site-stat u{text-overflow:ellipsis;white-space:nowrap;opacity:.65;font-size:.46875rem;text-decoration:none;overflow:hidden}.interactive-demo__site-stat b{letter-spacing:-.02em;font-size:.75rem;font-weight:800}.interactive-demo__site-chart{min-height:2.5rem;padding:var(--space-1);border-radius:.375rem;flex:1;display:flex}.interactive-demo__site-chart svg{width:100%;height:100%;display:block}.interactive-demo__site-tbl{border-radius:.375rem;flex-direction:column;display:flex;overflow:hidden}.interactive-demo__site-tbl div{gap:var(--space-2);padding:var(--space-1) var(--space-2);align-items:center;font-size:.5rem;display:flex}.interactive-demo__block{top:var(--space-8);gap:var(--space-2);padding:var(--space-4);text-align:center;background:hsl(var(--color-white) / .97);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.interactive-demo__block-ring{color:#e5484d;border-radius:var(--radius-round);background:#fdecec;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.interactive-demo__block b{color:hsl(var(--color-ink));font-size:.8125rem}.interactive-demo__block p{max-width:16.875rem;color:hsl(var(--color-gray-2));font-size:.71875rem;line-height:1.45}.interactive-demo__block-button{margin-top:var(--space-1);padding:var(--space-1) var(--space-4);color:hsl(var(--color-gray-2));background:hsl(var(--color-surface));border:1px solid hsl(var(--color-line));border-radius:var(--radius-small);font-size:.71875rem}.interactive-demo__block-print{margin-top:var(--space-2);padding:var(--space-1) var(--space-2);color:#e5484d;background:#fdecec;border-radius:.375rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.625rem}.interactive-demo__fp,.interactive-demo__aiwrap{background:hsl(var(--color-white));flex-direction:column;height:100%;display:flex}.interactive-demo__verdict{gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid hsl(var(--color-line));align-items:center;font-size:.8125rem;font-weight:600;display:flex}.interactive-demo__verdict--good{color:hsl(var(--color-primary-text));background:hsl(var(--color-primary-4))}.interactive-demo__verdict--bad{color:#e5484d;background:#fdecec}.interactive-demo__fpscroll{flex:1;overflow:auto}.interactive-demo__matrix{border-collapse:collapse;width:100%;min-width:53.75rem;font-size:.78125rem}.interactive-demo__matrix th{z-index:2;padding:var(--space-2) var(--space-3);color:hsl(var(--color-gray-2));text-align:left;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:hsl(var(--color-white));border-bottom:1px solid hsl(var(--color-line));font-size:.65625rem;font-weight:700;position:sticky;top:0}.interactive-demo__matrix td{padding:var(--space-2) var(--space-3);color:hsl(var(--color-ink-2));white-space:nowrap;border-bottom:1px solid hsl(var(--color-line));font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.71875rem}.interactive-demo__matrix td:first-child{font-family:var(--font-family-text)}.interactive-demo__matrix .interactive-demo__matrix-dup{color:#e5484d;background:#e5484d0d}.interactive-demo__matrix tbody tr{animation:.38s both interactive-demo-in}.interactive-demo__note{padding:var(--space-3) var(--space-4);color:hsl(var(--color-ink-2));background:hsl(var(--color-surface));border-top:1px solid hsl(var(--color-line));font-size:.78125rem;line-height:1.55}.interactive-demo__note b{color:hsl(var(--color-ink))}.interactive-demo__controls{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.interactive-demo__fine{width:100%;color:hsl(var(--color-gray-2));text-align:center;font-size:.78125rem}.interactive-demo__selbar{gap:var(--space-2);padding:var(--space-2) var(--space-3);color:hsl(var(--color-primary-text));background:hsl(var(--color-primary-4));border-bottom:1px solid hsl(var(--color-primary-line));flex-wrap:wrap;align-items:center;font-size:.78125rem;display:flex}.interactive-demo__selbar b{font-weight:700}.interactive-demo__selbar-space{flex:1}.interactive-demo__demo .interactive-demo__slink{padding:var(--space-1) var(--space-3);color:hsl(var(--color-primary-text));background:hsl(var(--color-white));border:1px solid hsl(var(--color-primary-line));border-radius:var(--radius-small);font-size:.78125rem;font-weight:600}.interactive-demo__demo .interactive-demo__slink:hover{background:hsl(var(--color-primary-4))}.interactive-demo__demo .interactive-demo__slink--plain{color:hsl(var(--color-gray-2));border-color:hsl(var(--color-line))}.interactive-demo__demo .interactive-demo__slink--plain:hover{background:hsl(var(--color-surface))}.interactive-demo__check{background:hsl(var(--color-white));border:1.5px solid hsl(var(--color-gray-3));border-radius:.25rem;flex:none;place-items:center;width:.9375rem;height:.9375rem;transition:all .15s;display:grid}.interactive-demo__check:hover{border-color:hsl(var(--color-primary))}.interactive-demo__check svg{color:hsl(var(--color-white));opacity:0}.interactive-demo__check--on{background:hsl(var(--color-primary));border-color:hsl(var(--color-primary))}.interactive-demo__check--on svg{opacity:1}.interactive-demo__taskbar{gap:var(--space-2);padding:var(--space-2) var(--space-1) 0;align-items:center;display:none;overflow-x:auto}.interactive-demo__taskbar--show{display:flex}.interactive-demo__taskbar-push{flex:none;margin-left:auto}.interactive-demo__demo .interactive-demo__tbitem,.interactive-demo__demo .interactive-demo__tbtoggle{padding:var(--space-1) var(--space-2);color:hsl(var(--color-ink-2));white-space:nowrap;background:hsl(var(--color-white));border:1px solid hsl(var(--color-line));border-radius:var(--radius-small);font-size:.71875rem;font-weight:600;transition:all .18s}.interactive-demo__demo .interactive-demo__tbitem:hover,.interactive-demo__demo .interactive-demo__tbtoggle:hover{color:hsl(var(--color-ink));background:hsl(var(--color-surface))}.interactive-demo__demo .interactive-demo__tbitem{gap:var(--space-1);flex:none;align-items:center;max-width:11.875rem;display:flex}.interactive-demo__demo .interactive-demo__tbtoggle--back{color:hsl(var(--color-primary));border-color:hsl(var(--color-primary));font-weight:700}.interactive-demo__demo .interactive-demo__tbadd{gap:var(--space-1);padding:var(--space-1) var(--space-3);color:hsl(var(--color-white));white-space:nowrap;background:hsl(var(--color-primary));border-radius:var(--radius-small);flex:none;align-items:center;font-size:.71875rem;font-weight:700;transition:filter .18s;display:flex}.interactive-demo__demo .interactive-demo__tbadd:hover{filter:brightness(1.1)}.interactive-demo__menu{bottom:100%;left:var(--space-1);z-index:35;width:14.875rem;max-height:15.625rem;margin-bottom:var(--space-2);padding:var(--space-1);background:hsl(var(--color-white));border:1px solid hsl(var(--color-line));border-radius:var(--radius);box-shadow:0 16px 40px -12px hsl(var(--color-black) / .5);display:none;position:absolute;overflow-y:auto}.interactive-demo__menu--open{animation:.18s both interactive-demo-in;display:block}.interactive-demo__menu-head{padding:var(--space-1) var(--space-2) var(--space-2);color:hsl(var(--color-gray-2));text-transform:uppercase;letter-spacing:.07em;font-size:.65625rem;font-weight:700}.interactive-demo__demo .interactive-demo__mitem{gap:var(--space-2);width:100%;padding:var(--space-2);color:hsl(var(--color-ink));text-align:left;border-radius:var(--radius-small);align-items:center;font-size:.8125rem;display:flex}.interactive-demo__demo .interactive-demo__mitem:hover{background:hsl(var(--color-surface))}.interactive-demo__mitem b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.interactive-demo__menu-flag{flex:none;margin-left:auto;font-size:.8125rem}.interactive-demo__panel{height:100%;padding:var(--space-5);overflow:auto}.interactive-demo__panel h4{margin-bottom:var(--space-1);color:hsl(var(--color-ink));font-size:.9375rem;font-weight:700}.interactive-demo__panel p{max-width:56ch;margin-bottom:var(--space-3);color:hsl(var(--color-gray-2));font-size:.8125rem;line-height:1.55}.interactive-demo__code{max-width:40rem;padding:var(--space-3) var(--space-4);color:hsl(var(--color-code-text));background:hsl(var(--color-ink));border-radius:var(--radius-small);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.71875rem;line-height:1.75;overflow-x:auto}.interactive-demo__code-keyword{color:hsl(var(--color-code-keyword))}.interactive-demo__code-comment{color:hsl(var(--color-gray))}.interactive-demo__chat{gap:var(--space-2);flex-direction:column;max-width:35rem;display:flex}.interactive-demo__msg{max-width:86%;padding:var(--space-2) var(--space-3);border-radius:var(--radius);font-size:.78125rem;line-height:1.5}.interactive-demo__msg--me{color:hsl(var(--color-white));background:hsl(var(--color-primary));align-self:flex-end}.interactive-demo__msg--ai{color:hsl(var(--color-ink-2));background:hsl(var(--color-surface));border:1px solid hsl(var(--color-line));align-self:flex-start}.interactive-demo__msg--typing{gap:var(--space-1);padding:var(--space-3);display:inline-flex}.interactive-demo__msg--typing i{background:hsl(var(--color-gray-2));border-radius:var(--radius-round);width:.375rem;height:.375rem;animation:1s infinite interactive-demo-dot}.interactive-demo__msg--typing i:nth-child(2){animation-delay:.15s}.interactive-demo__msg--typing i:nth-child(3){animation-delay:.3s}.interactive-demo__todo{gap:var(--space-1);margin-top:var(--space-2);flex-direction:column;display:flex}.interactive-demo__todo-item{gap:var(--space-2);color:hsl(var(--color-gray-2));align-items:center;font-size:.75rem;transition:color .2s;display:flex}.interactive-demo__todo-item i{border:1.5px solid hsl(var(--color-line));border-radius:var(--radius-round);flex:none;place-items:center;width:.875rem;height:.875rem;transition:background .2s,border-color .2s;display:grid}.interactive-demo__todo-item--done{color:hsl(var(--color-ink-2))}.interactive-demo__todo-item--done i{background:hsl(var(--color-primary));border-color:hsl(var(--color-primary))}.interactive-demo__todo-item--done i:after{content:"";border:solid hsl(var(--color-white));border-width:0 1.5px 1.5px 0;width:3px;height:.375rem;transform:translateY(-1px)rotate(45deg)}.interactive-demo__ailog{min-height:0;padding:var(--space-4) var(--space-5) var(--space-2);flex:1;overflow:auto}.interactive-demo__aichips{gap:var(--space-2);padding:var(--space-1) var(--space-5);flex-wrap:wrap;display:flex}.interactive-demo__demo .interactive-demo__chip{padding:var(--space-1) var(--space-3);color:hsl(var(--color-ink-2));white-space:nowrap;background:hsl(var(--color-white));border:1px solid hsl(var(--color-line));border-radius:var(--radius-pill);font-size:.75rem;transition:background .15s}.interactive-demo__demo .interactive-demo__chip:hover{color:hsl(var(--color-ink));background:hsl(var(--color-surface))}.interactive-demo__aiform{gap:var(--space-2);padding:var(--space-2) var(--space-5) var(--space-4);border-top:1px solid hsl(var(--color-line));display:flex}.interactive-demo__aiinput{min-width:0;height:2.375rem;padding:0 var(--space-3);font:inherit;color:hsl(var(--color-ink));background:hsl(var(--color-white));border:1px solid hsl(var(--color-line));border-radius:var(--radius);outline:0;flex:1;font-size:.8125rem}.interactive-demo__aiinput::placeholder{color:hsl(var(--color-gray-2))}.interactive-demo__aiinput:focus{border-color:hsl(var(--color-primary));box-shadow:0 0 0 3px hsl(var(--color-primary) / .14)}.interactive-demo__demo .interactive-demo__aisend{padding:0 var(--space-4);color:hsl(var(--color-white));background:hsl(var(--color-primary));border-radius:var(--radius);font-size:.8125rem;font-weight:600;transition:filter .15s}.interactive-demo__demo .interactive-demo__aisend:hover{filter:brightness(1.08)}.interactive-demo__andro{gap:var(--space-2);padding:var(--space-2) var(--space-4);color:hsl(var(--color-gray-2));border-bottom:1px solid hsl(var(--color-line));flex-wrap:wrap;align-items:center;font-size:.78125rem;display:flex}.interactive-demo__andro b{color:hsl(var(--color-ink));font-size:.8125rem;font-weight:600}.interactive-demo__andro span:last-child{flex:20rem;min-width:0}.interactive-demo__window--phone{min-width:0;padding:var(--space-2);cursor:default;box-shadow:0 0 0 2px hsl(var(--color-ink-2)), 0 0 0 3px hsl(var(--color-white) / .08), 0 26px 50px -18px hsl(var(--color-black) / .72);background:#0b0b0d;border-radius:1.75rem}.interactive-demo__desktop--stack .interactive-demo__window--phone{flex:none;width:15.625rem;height:30rem;margin:0 auto}.interactive-demo__ptop{gap:var(--space-2);height:1.375rem;padding:0 var(--space-1) var(--space-1);color:hsl(var(--color-gray-3));cursor:grab;user-select:none;flex:none;align-items:center;font-size:.65625rem;display:flex}.interactive-demo__ptop-close{cursor:pointer;border-radius:var(--radius-round);width:.6875rem;height:.6875rem;box-shadow:inset 0 0 0 .5px hsl(var(--color-black) / .34);background:radial-gradient(circle at 50% 118%,#ff8a80,#f0574d 52%,#d8392f);flex:none}.interactive-demo__ptop b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.interactive-demo__ptop-device{color:hsl(var(--color-gray-2));flex:none;font-size:.59375rem}.interactive-demo__pscreen{border-radius:1.25rem;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.interactive-demo__pstatus{gap:var(--space-1);padding:var(--space-1) var(--space-3) 0;flex:none;align-items:center;font-size:.5625rem;font-weight:700;display:flex}.interactive-demo__pstatus-flag{margin-left:auto;font-size:.625rem;font-weight:400}.interactive-demo__pstatus-signal{align-items:flex-end;gap:0;font-size:.5rem;display:inline-flex}.interactive-demo__pstatus-signal i{background:currentColor;width:2px;margin-left:1px;display:inline-block}.interactive-demo__pstatus-signal i:first-child{height:3px}.interactive-demo__pstatus-signal i:nth-child(2){height:5px}.interactive-demo__pstatus-signal i:nth-child(3){height:7px}.interactive-demo__pstatus-signal i:nth-child(4){height:9px}.interactive-demo__pstatus-signal b{width:.875rem;height:7px;margin-left:var(--space-1);background:linear-gradient(90deg,currentColor 72%,#0000 72%);border:1px solid;border-radius:2px;display:inline-block}.interactive-demo__papp{flex:1;min-height:0;position:relative;overflow:hidden}.interactive-demo__papp:after{bottom:var(--space-1);content:"";pointer-events:none;background:#7f7f7f8c;border-radius:2px;width:34%;height:3px;position:absolute;left:50%;transform:translate(-50%)}.interactive-demo__ph{flex-direction:column;font-size:.5625rem;display:flex;position:absolute;inset:0;overflow:hidden}.interactive-demo__ph-top{gap:var(--space-3);height:1.875rem;padding:0 var(--space-2);flex:none;justify-content:center;align-items:center;font-size:.625rem;display:flex}.interactive-demo__ph-ic{border-radius:var(--radius-round);background:#dadce0;flex:none;width:.75rem;height:.75rem;margin-left:auto}.interactive-demo__ph-rail{right:var(--space-2);bottom:var(--space-16);gap:var(--space-2);flex-direction:column;align-items:center;font-size:.5rem;font-weight:700;display:flex;position:absolute}.interactive-demo__ph-av{border-radius:var(--radius-round);border:1.5px solid #fff;width:1.5rem;height:1.5rem;display:block}.interactive-demo__ph-cap{right:var(--space-12);bottom:var(--space-12);left:var(--space-2);gap:var(--space-1);flex-direction:column;font-size:.5625rem;display:flex;position:absolute}.interactive-demo__ph-tabs{height:2rem;padding-bottom:var(--space-1);border-top:1px solid #00000014;flex:none;justify-content:space-around;align-items:center;margin-top:auto;font-size:.53125rem;font-weight:600;display:flex}.interactive-demo__ph-plus{color:#000;background:#fff;border-radius:.3125rem;place-items:center;width:1.5rem;height:.9375rem;font-weight:800;display:grid}.interactive-demo__ph-stories{gap:var(--space-2);padding:var(--space-1) var(--space-2);flex:none;display:flex}.interactive-demo__ph-story{border-radius:var(--radius-round);background:conic-gradient(#f58529,#dd2a7b,#8134af,#515bd4,#f58529);flex:none;width:2rem;height:2rem;padding:2px;display:block}.interactive-demo__ph-story i{border-radius:var(--radius-round);background:#e9e9ee;border:2px solid #fff;width:100%;height:100%;display:block}.interactive-demo__ph-post{flex-direction:column;flex:1;min-height:0;display:flex}.interactive-demo__ph-img{flex:1;min-height:4.375rem;display:block}.interactive-demo__ph-chat{gap:var(--space-2);padding:var(--space-2);border-bottom:1px solid #f0f0f0;align-items:center;display:flex}.interactive-demo__ph-cbody{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.interactive-demo__ph-cbody b,.interactive-demo__ph-cbody small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.interactive-demo__ph-cbody b{font-size:.59375rem}.interactive-demo__ph-cbody small{color:#667;font-size:.5rem}.interactive-demo__ph-time{padding-top:var(--space-1);color:#889;flex:none;align-self:flex-start;font-size:.46875rem}.interactive-demo__ph-fab{right:var(--space-3);bottom:var(--space-10);border-radius:var(--radius-round);width:2rem;height:2rem;position:absolute;box-shadow:0 6px 14px -6px #00000080}.interactive-demo__ph-clock{gap:var(--space-1);padding:var(--space-6) 0 var(--space-2);text-align:center;letter-spacing:-.02em;flex-direction:column;font-size:1.875rem;font-weight:300;line-height:1.1;display:flex}.interactive-demo__ph-clock small{opacity:.8;font-size:.5625rem;font-weight:400}.interactive-demo__ph-grid{gap:var(--space-3) var(--space-2);padding:var(--space-2) var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.interactive-demo__ph-grid i,.interactive-demo__ph-dock i{border-radius:var(--radius-small);width:1.625rem;height:1.625rem;margin:0 auto;display:block}.interactive-demo__ph-dock{margin:auto var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-large);background:#ffffff1f;justify-content:space-around;display:flex}.interactive-demo__video-pill{right:var(--space-2);bottom:var(--space-2);z-index:25;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);color:hsl(var(--color-white));text-align:left;background:hsl(var(--color-ink) / .94);border-radius:var(--radius);box-shadow:0 12px 30px -10px hsl(var(--color-black) / .5), inset 0 0 0 1px hsl(var(--color-white) / .08);backdrop-filter:blur(6px);align-items:center;transition:opacity .2s,transform .2s,filter .15s;display:flex;position:absolute}.interactive-demo__video-pill:hover{filter:brightness(1.12)}.interactive-demo__video-pill--away,.interactive-demo__demo--ai .interactive-demo__video-pill{pointer-events:none;opacity:0;transform:translateY(6px)}.interactive-demo__video-thumb{background:hsl(var(--color-ink-2));border-radius:var(--radius-small);flex:none;width:3.625rem;height:2.375rem;position:relative;overflow:hidden}.interactive-demo__video-thumb img{object-fit:cover;width:100%;height:100%;display:block}.interactive-demo__video-play{place-items:center;display:grid;position:absolute;inset:0}.interactive-demo__video-play i{width:var(--space-6);height:var(--space-6);background:hsl(var(--color-white) / .92);border-radius:var(--radius-round);box-shadow:0 2px 6px hsl(var(--color-black) / .3);place-items:center;display:grid}.interactive-demo__video-play i:after{content:"";border-top:4.5px solid #0000;border-bottom:4.5px solid #0000;border-left:7px solid hsl(var(--color-ink));width:0;height:0;margin-left:2px}.interactive-demo__video-label{white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1.25;display:block}.interactive-demo__video-note{margin-top:var(--space-1);color:hsl(var(--color-gray-3));white-space:nowrap;font-size:.71875rem;line-height:1.3;display:block}.interactive-demo__lightbox{z-index:2147483000;padding:clamp(var(--space-3), 3vw, var(--space-10));font-family:var(--font-family-text);color:hsl(var(--color-ink-2));background:hsl(var(--color-black) / .66);backdrop-filter:blur(4px);place-items:center;display:grid;position:fixed;inset:0}.interactive-demo__lightbox[hidden]{display:none}.interactive-demo__lightbox-panel{width:min(65rem,100%);max-height:100%;padding:var(--space-2);background:hsl(var(--color-white));border-radius:var(--radius-large);box-shadow:0 40px 90px -30px hsl(var(--color-black) / .6);position:relative}.interactive-demo__lightbox-video{aspect-ratio:16/9;background:hsl(var(--color-black));border-radius:var(--radius);position:relative;overflow:hidden}.interactive-demo__lightbox-slot,.interactive-demo__lightbox-slot iframe{position:absolute;inset:0}.interactive-demo__lightbox-slot iframe{border:0;width:100%;height:100%;display:block}.interactive-demo__lightbox .interactive-demo__lightbox-close{top:calc(var(--space-3) * -1);right:calc(var(--space-3) * -1);z-index:3;width:var(--space-8);height:var(--space-8);color:hsl(var(--color-white));background:hsl(var(--color-ink));border-radius:var(--radius-round);box-shadow:0 0 0 3px hsl(var(--color-white)), 0 4px 10px -4px hsl(var(--color-black) / .4);place-items:center;font-size:1.1875rem;line-height:1;transition:background .15s;display:grid;position:absolute}.interactive-demo__lightbox .interactive-demo__lightbox-close:hover{background:hsl(var(--color-ink-2))}.interactive-demo__lightbox-cta{gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-4);color:hsl(var(--color-white));background:hsl(var(--color-primary));border-radius:var(--radius);flex-wrap:wrap;align-items:center;display:flex}.interactive-demo__lightbox-text{min-width:0;display:block}.interactive-demo__lightbox-title{font:var(--font-title);letter-spacing:-.01em;display:block}.interactive-demo__lightbox-lead{margin-top:var(--space-1);font:var(--font-small);color:hsl(var(--color-white) / .88);display:block}.interactive-demo__lightbox-go{gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-5);font:var(--font-body);color:hsl(var(--color-primary-text));letter-spacing:-.01em;background:hsl(var(--color-white));border-radius:var(--radius);box-shadow:0 4px 12px -4px hsl(var(--color-black) / .28);flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;text-decoration:none;transition:background .18s,transform 80ms;display:inline-flex}.interactive-demo__lightbox-go:hover{background:hsl(var(--color-primary-4))}.interactive-demo__lightbox-go:active{transform:translateY(1px)}@media (width>=37.5rem){.interactive-demo__stop-label{display:inline}.interactive-demo__compare{justify-content:flex-end}.interactive-demo__mac{padding:clamp(var(--space-3), 2vw, var(--space-8)) clamp(var(--space-3), 2.3vw, var(--space-8)) clamp(var(--space-3), 1.8vw, var(--space-5))}.interactive-demo__running,.interactive-demo__crumb-path{display:block}.interactive-demo__work{height:27.5rem}.interactive-demo__window{width:min(80%,32.5rem);height:70%}.interactive-demo__lightbox .interactive-demo__lightbox-close{top:calc(var(--space-4) * -1);right:calc(var(--space-4) * -1);width:2.25rem;height:2.25rem}.interactive-demo__lightbox-cta{gap:var(--space-6);padding:var(--space-5) clamp(var(--space-4), 2.4vw, var(--space-6))}.interactive-demo__lightbox-go{width:auto;margin-left:auto}}@media (width>=48rem){.interactive-demo__video-pill{right:var(--space-3);bottom:var(--space-3);gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2)}.interactive-demo__video-thumb{width:4.625rem;height:var(--space-12)}.interactive-demo__video-label{font-size:.90625rem}.interactive-demo__video-note{font-size:.78125rem}}@media (width>=64rem){.interactive-demo__frame{grid-template-columns:15.375rem 1fr;height:40rem}.interactive-demo__side{gap:var(--space-2);padding:var(--space-3);border-right:1px solid hsl(var(--color-line));border-bottom:0;flex-direction:column;align-items:stretch;overflow-x:visible}.interactive-demo__workspace svg{display:block}.interactive-demo__add-label{padding-block:var(--space-2)}.interactive-demo__nav{margin-top:var(--space-1);flex-direction:column;gap:0}.interactive-demo__demo .interactive-demo__nav-item{padding:var(--space-2)}.interactive-demo__nav-amount,.interactive-demo__nav-item .interactive-demo__beta{display:block}.interactive-demo__grow{min-height:var(--space-2);flex:1;display:block}.interactive-demo__plan{padding-top:var(--space-3);border-top:1px solid hsl(var(--color-line));display:block}.interactive-demo__side-foot{gap:var(--space-1);margin-top:var(--space-2);flex-direction:column;display:flex}.interactive-demo__work{height:auto}.interactive-demo__window{width:min(72%,47.5rem);height:82%}}@keyframes interactive-demo-pulse{0%,to{box-shadow:0 0 0 0 hsl(var(--color-primary) / .5);opacity:1}50%{box-shadow:0 0 0 5px hsl(var(--color-primary) / 0);opacity:.5}}@keyframes interactive-demo-pop{to{opacity:1;transform:none}}@keyframes interactive-demo-ring{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.22)}}@keyframes interactive-demo-dot{0%,80%,to{opacity:.3}40%{opacity:1}}@keyframes interactive-demo-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.interactive-demo *,.interactive-demo__locpop *,.interactive-demo__lightbox *{transition-duration:.001ms!important;animation-duration:.001ms!important}}.logo-strip[data-astro-cid-7hzkb424]{margin-block:var(--space-16);padding-inline:var(--content-gutter)}.logo-strip__inner[data-astro-cid-7hzkb424]{max-width:var(--content-max-width);margin-inline:auto}.logo-strip__title[data-astro-cid-7hzkb424]{max-width:49.5rem;margin:0 auto var(--space-8);font:var(--font-h2);letter-spacing:-.01em;color:hsl(var(--color-ink-2));text-align:center}.logo-strip__grid[data-astro-cid-7hzkb424]{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.logo-strip__cell[data-astro-cid-7hzkb424]{height:5rem;padding-inline:var(--space-4);font:var(--font-title);color:hsl(var(--color-gray));white-space:nowrap;background:hsl(var(--color-surface));border:1px solid hsl(var(--color-line));border-radius:var(--radius);justify-content:center;align-items:center;text-decoration:none;display:flex}a[data-astro-cid-7hzkb424].logo-strip__cell:hover,a[data-astro-cid-7hzkb424].logo-strip__cell:focus-visible{color:hsl(var(--color-ink-2))}.logo-strip__note[data-astro-cid-7hzkb424]{margin-top:var(--space-6);font:var(--font-tiny);color:hsl(var(--color-gray));text-align:center}.logo-strip__lede[data-astro-cid-7hzkb424]{margin-bottom:var(--space-8);font:var(--font-body);color:hsl(var(--color-gray));text-align:center;text-wrap:balance}.logo-strip__lede[data-astro-cid-7hzkb424] strong{color:hsl(var(--color-ink))}.logo-strip__wall[data-astro-cid-7hzkb424]{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.logo-strip__brick[data-astro-cid-7hzkb424]{height:var(--space-12);justify-content:center;align-items:center;display:flex}.logo-strip__brick[data-astro-cid-7hzkb424] img[data-astro-cid-7hzkb424]{width:auto;max-width:70%;height:auto;max-height:var(--space-8)}.logo-strip__track[data-astro-cid-7hzkb424]{width:max-content;animation:36s linear infinite logo-strip-run;display:flex}.logo-strip--marquee[data-astro-cid-7hzkb424] .logo-strip__inner[data-astro-cid-7hzkb424]{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.logo-strip__row[data-astro-cid-7hzkb424]{gap:var(--space-16);padding:0 var(--space-8);flex:none;align-items:center;margin:0;list-style:none;display:flex}.logo-strip__logo[data-astro-cid-7hzkb424]{display:block}.logo-strip__logo[data-astro-cid-7hzkb424] img[data-astro-cid-7hzkb424]{width:auto;height:1.5rem;display:block}.logo-strip__logo[data-astro-cid-7hzkb424] img[data-astro-cid-7hzkb424][data-logo=wellfound]{height:1rem}.logo-strip__logo[data-astro-cid-7hzkb424] img[data-astro-cid-7hzkb424][data-logo=lever]{height:1.125rem}.logo-strip__logo[data-astro-cid-7hzkb424] img[data-astro-cid-7hzkb424][data-logo=ashby]{height:1.375rem}.logo-strip__logo[data-astro-cid-7hzkb424] img[data-astro-cid-7hzkb424][data-logo=dice]{height:2rem}.logo-strip__logo[data-astro-cid-7hzkb424] img[data-astro-cid-7hzkb424][data-logo=workday]{height:2.25rem}@keyframes logo-strip-run{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.logo-strip__track[data-astro-cid-7hzkb424]{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.logo-strip__row[data-astro-cid-7hzkb424]{justify-content:center;row-gap:var(--space-6);flex-wrap:wrap}.logo-strip__row[data-astro-cid-7hzkb424][aria-hidden=true]{display:none}}@media (width>=48rem){.logo-strip[data-astro-cid-7hzkb424]{margin-block:var(--space-32)}.logo-strip--marquee[data-astro-cid-7hzkb424]{margin-block:var(--space-24)}.logo-strip--wall[data-astro-cid-7hzkb424]{margin-block:var(--space-16) var(--space-24)}.logo-strip__wall[data-astro-cid-7hzkb424]{gap:var(--space-10) var(--space-8);grid-template-columns:repeat(5,minmax(0,1fr))}.logo-strip__brick[data-astro-cid-7hzkb424] img[data-astro-cid-7hzkb424]{max-width:62%}.logo-strip__title[data-astro-cid-7hzkb424]{margin-bottom:var(--space-12)}.logo-strip__grid[data-astro-cid-7hzkb424]{grid-template-columns:repeat(4,minmax(0,1fr))}.logo-strip__cell[data-astro-cid-7hzkb424]{height:7.75rem}}@media (width>=64rem){.logo-strip__title[data-astro-cid-7hzkb424]{margin-bottom:var(--space-16)}}.video-feature[data-astro-cid-cm5easba]{margin-block:var(--space-16);padding-inline:var(--content-gutter)}.video-feature__inner[data-astro-cid-cm5easba]{max-width:var(--content-max-width);text-align:center;margin-inline:auto}.video-feature__title[data-astro-cid-cm5easba]{font:var(--font-h2);color:hsl(var(--color-ink-2))}.video-feature__text[data-astro-cid-cm5easba]{margin:var(--space-6) auto 0;font:var(--font-lead);font-weight:400}.video-feature__text[data-astro-cid-cm5easba] a{color:hsl(var(--color-primary));text-decoration:none}.video-feature__frame[data-astro-cid-cm5easba]{margin-top:var(--space-8);padding:var(--space-2);background:hsl(var(--color-white));border:1px solid hsl(var(--color-line));border-radius:var(--radius-large);box-shadow:0 40px 80px hsl(var(--color-black) / .07)}.video-feature__bar[data-astro-cid-cm5easba]{min-height:1.875rem;margin-bottom:var(--space-3);justify-content:center;align-items:center;display:flex;position:relative}.video-feature__dots[data-astro-cid-cm5easba]{top:50%;left:var(--space-2);gap:var(--space-1);display:flex;position:absolute;translate:0 -50%}.video-feature__dots[data-astro-cid-cm5easba] span[data-astro-cid-cm5easba]{background:hsl(var(--color-black) / .06);border-radius:var(--radius-round);width:.5rem;height:.5rem;box-shadow:0 0 1px hsl(var(--color-black) / .25)}.video-feature__frame-title[data-astro-cid-cm5easba]{font:var(--font-small);color:hsl(var(--color-gray-3))}.video-feature__frame-title[data-astro-cid-cm5easba] a{text-decoration:none}.video-feature__video[data-astro-cid-cm5easba]{aspect-ratio:16/9;border-radius:var(--radius);box-shadow:0 0 2px hsl(var(--color-black) / .04), 0 8px 20px hsl(var(--color-black) / .04);position:relative;overflow:hidden}.video-feature__play[data-astro-cid-cm5easba]{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.video-feature__play[data-astro-cid-cm5easba] img[data-astro-cid-cm5easba]{object-fit:cover;width:100%;height:100%}.video-feature__play[data-astro-cid-cm5easba] .video-feature__icon[data-astro-cid-cm5easba]{opacity:.8;width:6.25rem;height:6.25rem;filter:drop-shadow(1px 0 6px hsl(var(--color-black) / .3));position:absolute;top:50%;left:50%;translate:-50% -50%}.video-feature__player[data-astro-cid-cm5easba]{border:0;width:100%;height:100%;display:block}@media (width>=37.5rem){.video-feature__dots[data-astro-cid-cm5easba]{gap:var(--space-2)}.video-feature__dots[data-astro-cid-cm5easba] span[data-astro-cid-cm5easba]{width:.75rem;height:.75rem}}@media (width>=48rem){.video-feature[data-astro-cid-cm5easba]{margin-block:var(--space-32)}.video-feature__text[data-astro-cid-cm5easba]{max-width:40rem}.video-feature__frame[data-astro-cid-cm5easba]{margin-top:var(--space-12)}}@media (width>=64rem){.video-feature__text[data-astro-cid-cm5easba]{max-width:50rem}.video-feature__frame[data-astro-cid-cm5easba]{margin-top:var(--space-16)}}.video-feature__list--grid[data-astro-cid-cm5easba]{gap:var(--space-4);margin-top:var(--space-8);display:grid}.video-feature__list--grid[data-astro-cid-cm5easba] .video-feature__frame[data-astro-cid-cm5easba]{margin-top:0}@media (width>=48rem){.video-feature__list--grid[data-astro-cid-cm5easba]{gap:var(--space-6);margin-top:var(--space-12);grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.video-feature__list--grid[data-astro-cid-cm5easba]{margin-top:var(--space-16)}}.video-card[data-astro-cid-cm5easba]{margin-block:var(--space-4) var(--space-32);padding-inline:var(--content-gutter)}.video-card__inner[data-astro-cid-cm5easba]{gap:var(--space-8);max-width:78.5rem;padding:var(--space-10) var(--space-4);text-align:center;background:hsl(var(--color-surface));border:1px solid hsl(var(--color-line));border-radius:var(--radius-large);margin-inline:auto;display:grid}.video-card__text[data-astro-cid-cm5easba]{gap:var(--space-3);max-width:31.5rem;color:hsl(var(--color-ink-2));margin-inline:auto;display:grid}.video-card__title[data-astro-cid-cm5easba]{font:var(--font-h3);letter-spacing:-.01em}.video-card__text[data-astro-cid-cm5easba] p[data-astro-cid-cm5easba]{max-width:25rem;font:var(--font-lead);margin-inline:auto;font-weight:400}.video-card__frame[data-astro-cid-cm5easba]{margin-top:0}.video-card__video[data-astro-cid-cm5easba]{aspect-ratio:7/5}.video-card__video[data-astro-cid-cm5easba] video[data-astro-cid-cm5easba]{object-fit:cover;width:100%;height:100%;display:block}.video-card__cta[data-astro-cid-cm5easba]{display:grid}@media (width>=48rem){.video-card[data-astro-cid-cm5easba]{margin-block:var(--space-4)}.video-card__inner[data-astro-cid-cm5easba]{padding:var(--space-12) var(--space-10)}.video-card__cta[data-astro-cid-cm5easba]{justify-self:center}}@media (width>=64rem){.video-card__inner[data-astro-cid-cm5easba]{gap:0 var(--space-16);padding:var(--space-16);text-align:start;grid-template:"frame."1fr"frame text""frame cta""frame."1fr/1fr 25rem}.video-card--right[data-astro-cid-cm5easba] .video-card__inner[data-astro-cid-cm5easba]{grid-template-columns:25rem 1fr;grid-template-areas:".frame""text frame""cta frame"".frame"}.video-card__text[data-astro-cid-cm5easba]{grid-area:text}.video-card__text[data-astro-cid-cm5easba] p[data-astro-cid-cm5easba]{margin-inline:0}.video-card__frame[data-astro-cid-cm5easba]{grid-area:frame}.video-card__cta[data-astro-cid-cm5easba]{margin-top:var(--space-10);grid-area:cta;justify-self:start}}.breadcrumb[data-astro-cid-pv3ckv2o]{gap:var(--space-1);font:var(--font-tiny);color:hsl(var(--color-gray-2));flex-wrap:wrap;display:flex}.breadcrumb__link[data-astro-cid-pv3ckv2o]{color:hsl(var(--color-text));text-decoration:none}.breadcrumb__link[data-astro-cid-pv3ckv2o]:hover{color:hsl(var(--color-primary-text))}.band-hero[data-astro-cid-ap6w3l46]{padding:var(--space-12) var(--content-gutter);background:hsl(var(--color-surface))}.band-hero__inner[data-astro-cid-ap6w3l46]{align-items:center;gap:var(--space-6);max-width:var(--content-max-width);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.band-hero__title[data-astro-cid-ap6w3l46]{font:var(--font-h2);color:hsl(var(--color-ink-2));text-wrap:balance}.band-hero__text[data-astro-cid-ap6w3l46]{font:var(--font-lead-hero);color:hsl(var(--color-text))}.band-hero__text[data-astro-cid-ap6w3l46] a{color:hsl(var(--color-primary-text))}.band-hero__action[data-astro-cid-ap6w3l46]{margin-top:var(--space-2)}@media (width>=48rem){.band-hero[data-astro-cid-ap6w3l46]{padding-block:var(--space-16)}}.catalog-grid[data-astro-cid-5g2irb4m]{margin-block:var(--space-12);padding-inline:var(--content-gutter)}.catalog-grid__inner[data-astro-cid-5g2irb4m]{gap:var(--space-8);max-width:var(--content-max-width);margin-inline:auto;display:grid}.catalog-grid__filters[data-astro-cid-5g2irb4m]{gap:var(--space-2);align-content:start;display:grid}.catalog-grid__group-title[data-astro-cid-5g2irb4m]{align-items:center;gap:var(--space-2);padding-block:var(--space-1);font:var(--font-body);color:hsl(var(--color-ink-2));cursor:pointer;font-weight:600;list-style:none;display:flex}.catalog-grid__group-title[data-astro-cid-5g2irb4m]::-webkit-details-marker{display:none}.catalog-grid__group-title[data-astro-cid-5g2irb4m]:before{width:var(--space-2);height:var(--space-2);margin-inline:var(--space-1);content:"";border-bottom:2px solid;border-right:2px solid;transform:translateY(-25%)rotate(45deg)}.catalog-grid__group[data-astro-cid-5g2irb4m][open] .catalog-grid__group-title[data-astro-cid-5g2irb4m]:before{transform:translateY(25%)rotate(-135deg)}.catalog-grid__links[data-astro-cid-5g2irb4m]{gap:var(--space-1);margin:var(--space-2) 0 var(--space-2) var(--space-4);padding:0;list-style:none;display:grid}.catalog-grid__link[data-astro-cid-5g2irb4m]{padding-block:var(--space-1);font:var(--font-small);color:hsl(var(--color-text));text-decoration:none;display:block}.catalog-grid__link[data-astro-cid-5g2irb4m]:hover{color:hsl(var(--color-primary-text))}.catalog-grid__link[data-astro-cid-5g2irb4m][aria-current=page]{color:hsl(var(--color-primary-text));font-weight:600}.catalog-grid__list[data-astro-cid-5g2irb4m]{gap:var(--space-8);align-content:start;display:grid}.catalog-grid__cards[data-astro-cid-5g2irb4m]{gap:var(--space-4);align-content:start;margin:0;padding:0;list-style:none;display:grid}.catalog-grid__cards--folded[data-astro-cid-5g2irb4m]>li[data-astro-cid-5g2irb4m]:nth-child(n+6){display:none}.catalog-grid__more[data-astro-cid-5g2irb4m]{text-align:center}.catalog-grid__card[data-astro-cid-5g2irb4m]{height:100%;color:hsl(var(--color-ink-2));background:hsl(var(--color-white));border:1px solid hsl(var(--color-line));border-radius:var(--radius-large);flex-direction:column;text-decoration:none;transition:box-shadow .3s;display:flex;overflow:hidden}.catalog-grid__card[data-astro-cid-5g2irb4m]:hover{box-shadow:0 var(--space-4) var(--space-8) hsl(var(--color-gray-2) / .12)}.catalog-grid__logo[data-astro-cid-5g2irb4m]{height:calc(var(--space-32) + var(--space-8));padding:var(--space-4);background:hsl(var(--color-surface));flex:none;justify-content:center;align-items:center;display:flex}.catalog-grid__logo[data-astro-cid-5g2irb4m] img[data-astro-cid-5g2irb4m]{object-fit:contain;width:100%;height:100%}.catalog-grid__card-body[data-astro-cid-5g2irb4m]{gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-6);display:grid}.catalog-grid__card-title[data-astro-cid-5g2irb4m]{font:var(--font-title)}.catalog-grid__card-text[data-astro-cid-5g2irb4m]{font:var(--font-tiny);color:hsl(var(--color-text))}@media (width>=37.5rem){.catalog-grid__cards[data-astro-cid-5g2irb4m]{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-grid__cards--folded[data-astro-cid-5g2irb4m]>li[data-astro-cid-5g2irb4m]:nth-child(n+6){display:revert}.catalog-grid__cards--folded[data-astro-cid-5g2irb4m]>li[data-astro-cid-5g2irb4m]:nth-child(n+11){display:none}}@media (width>=48rem){.catalog-grid[data-astro-cid-5g2irb4m]{margin-block:var(--space-16)}}@media (width>=64rem){.catalog-grid__inner[data-astro-cid-5g2irb4m]{grid-template-columns:var(--space-48) minmax(0, 1fr)}.catalog-grid__cards[data-astro-cid-5g2irb4m]{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-grid__cards--folded[data-astro-cid-5g2irb4m]>li[data-astro-cid-5g2irb4m]:nth-child(n+11){display:revert}.catalog-grid__cards--folded[data-astro-cid-5g2irb4m]>li[data-astro-cid-5g2irb4m]:nth-child(n+16){display:none}}.provider-header[data-astro-cid-fca2cabj]{margin-block:var(--space-8) var(--space-12);padding-inline:var(--content-gutter)}.provider-header__inner[data-astro-cid-fca2cabj]{gap:var(--space-6);max-width:var(--content-max-width);color:hsl(var(--color-ink-2));margin-inline:auto;display:grid}.provider-header__top[data-astro-cid-fca2cabj]{gap:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid hsl(var(--color-gray-3));display:grid}.provider-header__logo[data-astro-cid-fca2cabj]{height:calc(var(--space-32) + var(--space-8));padding:var(--space-4);background:hsl(var(--color-surface));border-radius:var(--radius-large);justify-content:center;align-items:center;display:flex}.provider-header__logo[data-astro-cid-fca2cabj] img[data-astro-cid-fca2cabj]{object-fit:contain;width:100%;height:100%}.provider-header__intro[data-astro-cid-fca2cabj]{gap:var(--space-4);align-content:start;display:grid}.provider-header__title[data-astro-cid-fca2cabj]{font:var(--font-h3)}.provider-header__text[data-astro-cid-fca2cabj]{font:var(--font-small);color:hsl(var(--color-text))}.provider-header__link[data-astro-cid-fca2cabj]{font:var(--font-body);color:hsl(var(--color-ink-2));align-self:end;font-weight:600;text-decoration:none}.provider-header__link[data-astro-cid-fca2cabj]:hover{color:hsl(var(--color-primary-text))}.provider-header__body[data-astro-cid-fca2cabj]{gap:var(--space-2);font:var(--font-small);color:hsl(var(--color-text));display:grid}.provider-header__list[data-astro-cid-fca2cabj]{padding-left:var(--space-6);margin:0;list-style:outside}.provider-header__body[data-astro-cid-fca2cabj] a{color:hsl(var(--color-primary-text))}.provider-header__body[data-astro-cid-fca2cabj] strong{color:hsl(var(--color-ink-2))}@media (width>=48rem){.provider-header__top[data-astro-cid-fca2cabj]{grid-template-columns:var(--space-64) minmax(0, 1fr)}.provider-header__link[data-astro-cid-fca2cabj]{grid-column:2}}@media (width>=64rem){.provider-header__top[data-astro-cid-fca2cabj]{grid-template-columns:var(--space-64) minmax(0, 1fr) auto;gap:var(--space-8)}.provider-header__link[data-astro-cid-fca2cabj]{grid-column:auto}}.icon-cards[data-astro-cid-e6jol2cb]{margin-block:var(--space-12);padding-inline:var(--content-gutter)}.icon-cards__list[data-astro-cid-e6jol2cb]{gap:var(--space-4);max-width:var(--content-max-width);margin:0 auto;padding:0;list-style:none;display:grid}.icon-cards__card[data-astro-cid-e6jol2cb]{gap:var(--space-3);padding:var(--space-6);color:hsl(var(--color-ink-2));background:hsl(var(--color-white));border:1px solid hsl(var(--color-line));border-radius:var(--radius-large);align-content:start;display:grid}.icon-cards__icon[data-astro-cid-e6jol2cb]{width:var(--space-8);height:var(--space-8);margin-bottom:var(--space-4)}.icon-cards__title[data-astro-cid-e6jol2cb]{font:var(--font-title)}.icon-cards__text[data-astro-cid-e6jol2cb]{font:var(--font-small);color:hsl(var(--color-text))}.icon-cards__text[data-astro-cid-e6jol2cb] a{color:hsl(var(--color-primary-text))}.icon-cards__text[data-astro-cid-e6jol2cb] strong{color:hsl(var(--color-ink-2))}@media (width>=48rem){.icon-cards[data-astro-cid-e6jol2cb]{margin-block:var(--space-16)}.icon-cards__list[data-astro-cid-e6jol2cb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.icon-cards__list[data-astro-cid-e6jol2cb]{grid-template-columns:repeat(3,minmax(0,1fr))}}.spec-faq[data-astro-cid-mkqjvw5i]{margin-block:var(--space-12);padding-inline:var(--content-gutter)}.spec-faq__inner[data-astro-cid-mkqjvw5i]{gap:var(--space-12);max-width:var(--content-max-width);color:hsl(var(--color-ink-2));margin-inline:auto;display:grid}.spec-faq__column[data-astro-cid-mkqjvw5i]{gap:var(--space-6);align-content:start;min-width:0;display:grid}.spec-faq__title[data-astro-cid-mkqjvw5i]{font:var(--font-h3)}.spec-faq__table[data-astro-cid-mkqjvw5i]{border-collapse:collapse;width:100%;font:var(--font-small)}.spec-faq__row[data-astro-cid-mkqjvw5i]:nth-child(odd){background:hsl(var(--color-surface))}.spec-faq__row[data-astro-cid-mkqjvw5i] th[data-astro-cid-mkqjvw5i],.spec-faq__row[data-astro-cid-mkqjvw5i] td[data-astro-cid-mkqjvw5i]{padding:var(--space-3) var(--space-4);text-align:start;vertical-align:top;overflow-wrap:anywhere}.spec-faq__row[data-astro-cid-mkqjvw5i] th[data-astro-cid-mkqjvw5i]{width:50%;color:hsl(var(--color-ink-2));font-weight:600}.spec-faq__row[data-astro-cid-mkqjvw5i] td[data-astro-cid-mkqjvw5i]{color:hsl(var(--color-text))}.spec-faq__row[data-astro-cid-mkqjvw5i] a,.spec-faq__answer[data-astro-cid-mkqjvw5i] a{color:hsl(var(--color-primary-text))}.spec-faq__list[data-astro-cid-mkqjvw5i]{gap:var(--space-3);display:grid}.spec-faq__item[data-astro-cid-mkqjvw5i]{background:hsl(var(--color-surface));border-radius:var(--radius-small)}.spec-faq__question[data-astro-cid-mkqjvw5i]{gap:var(--space-4);padding:var(--space-3) var(--space-4);font:var(--font-small);cursor:pointer;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.spec-faq__question[data-astro-cid-mkqjvw5i]::-webkit-details-marker{display:none}.spec-faq__question[data-astro-cid-mkqjvw5i]:after{font:var(--font-title);content:"+";flex:none}.spec-faq__item[data-astro-cid-mkqjvw5i][open] .spec-faq__question[data-astro-cid-mkqjvw5i]:after{content:"×"}.spec-faq__answer[data-astro-cid-mkqjvw5i]{padding:var(--space-2) var(--space-4) var(--space-4);font:var(--font-small);color:hsl(var(--color-text));background:hsl(var(--color-white))}@media (width>=48rem){.spec-faq[data-astro-cid-mkqjvw5i]{margin-block:var(--space-16)}}@media (width>=64rem){.spec-faq__inner[data-astro-cid-mkqjvw5i]{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}
