.sorter-wrap[data-astro-cid-fnwx7jze]{max-width:1040px;margin:36px auto 0}.sorter-wrap[data-astro-cid-fnwx7jze]:not(.is-live) .sorter__canvas[data-astro-cid-fnwx7jze],.sorter-wrap[data-astro-cid-fnwx7jze].is-live .sorter__base[data-astro-cid-fnwx7jze]{display:none}.sorter[data-astro-cid-fnwx7jze]{align-items:stretch;gap:26px;height:352px;display:flex;position:relative}.sorter__stage[data-astro-cid-fnwx7jze]{flex:auto;min-width:120px;position:relative}.sorter__base[data-astro-cid-fnwx7jze],.sorter__canvas[data-astro-cid-fnwx7jze]{width:100%;height:100%;display:block;position:absolute;inset:0}.sorter__gate[data-astro-cid-fnwx7jze]{font:500 10px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-subtle);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-pill);white-space:nowrap;pointer-events:none;padding:5px 10px;position:absolute;top:2px;left:46%;transform:translate(-50%)}.sorter__gate[data-astro-cid-fnwx7jze] b[data-astro-cid-fnwx7jze]{color:var(--brand);font-weight:600}.sorter__in[data-astro-cid-fnwx7jze]{font:500 10px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);pointer-events:none;position:absolute;bottom:6px;left:0}.sorter__lanes[data-astro-cid-fnwx7jze]{flex-direction:column;flex:0 0 322px;justify-content:space-between;padding:2px 0;display:flex;position:relative}.sorter__hint[data-astro-cid-fnwx7jze]{font:500 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);pointer-events:none;transition:opacity .5s;animation:3s ease-in-out infinite sorterHint;position:absolute;top:-21px;right:12px}.sorter__hint[data-astro-cid-fnwx7jze].is-gone{opacity:0;animation:none}@keyframes sorterHint{0%,to{opacity:.55}50%{opacity:1}}.lane[data-astro-cid-fnwx7jze]{appearance:none;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-xl);background:0 0;border:1px solid #0000;align-items:center;gap:11px;width:100%;padding:8px 12px;transition:opacity .35s,background .2s,border-color .2s,box-shadow .2s;display:flex}.lane[data-astro-cid-fnwx7jze]:focus{outline:none}.lane[data-astro-cid-fnwx7jze]:focus-visible{box-shadow:0 0 0 2px var(--canvas), 0 0 0 4px var(--brand-ring-18)}.lane__dot[data-astro-cid-fnwx7jze]{border-radius:var(--radius-pill);background:var(--seg);flex:none;width:9px;height:9px;position:relative}.lane--spoof[data-astro-cid-fnwx7jze] .lane__dot[data-astro-cid-fnwx7jze]{border:1.5px dashed var(--warning);background:0 0;width:11px;height:11px}.lane__main[data-astro-cid-fnwx7jze]{flex-direction:column;gap:1px;min-width:0;display:flex}.lane__name[data-astro-cid-fnwx7jze]{color:var(--ink-strong);letter-spacing:-.01em;white-space:nowrap;font-size:13.5px;font-weight:600}.lane__why[data-astro-cid-fnwx7jze]{font:400 11px/1.3 var(--font-sans);color:var(--ink-subtle);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lane__count[data-astro-cid-fnwx7jze]{font:500 12.5px/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);flex:none;margin-left:auto}.lane--spoof[data-astro-cid-fnwx7jze] .lane__count[data-astro-cid-fnwx7jze]{color:var(--warning)}.lane--hero[data-astro-cid-fnwx7jze] .lane__name[data-astro-cid-fnwx7jze]{font-weight:700}.lane--hero[data-astro-cid-fnwx7jze] .lane__count[data-astro-cid-fnwx7jze]{color:var(--brand);font-weight:600}.lane--hero[data-astro-cid-fnwx7jze] .lane__dot[data-astro-cid-fnwx7jze]{box-shadow:0 0 0 3px var(--brand-tint-12)}.lane[data-astro-cid-fnwx7jze]:hover{background:var(--surface-2)}.lane[data-astro-cid-fnwx7jze].is-active{background:var(--surface-2);border-color:var(--border-strong);box-shadow:0 1px 3px #0000000d}.lane--spoof[data-astro-cid-fnwx7jze].is-active{border:1px dashed #c37d0d66}.lane[data-astro-cid-fnwx7jze].is-dim{opacity:.32}.lane[data-astro-cid-fnwx7jze][aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--brand-ring-18)}.sorter-readout[data-astro-cid-fnwx7jze]{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-top:20px;display:flex}.sorter-readout__top[data-astro-cid-fnwx7jze]{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:14px;display:flex}.sorter-chip[data-astro-cid-fnwx7jze]{background:var(--invert);color:var(--ink-invert);font:500 11px/1 var(--font-mono);letter-spacing:.06em;border-radius:var(--radius-pill);align-self:center;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.sorter-chip__dot[data-astro-cid-fnwx7jze]{border-radius:var(--radius-pill);background:var(--mint);width:6px;height:6px}.sorter-wrap[data-astro-cid-fnwx7jze].is-live .sorter-chip__dot[data-astro-cid-fnwx7jze]{animation:2.2s ease-in-out infinite sorterPulse}@keyframes sorterPulse{0%,to{opacity:1}50%{opacity:.35}}.sorter-readout__total[data-astro-cid-fnwx7jze]{font:400 13px/1.5 var(--font-sans);color:var(--ink-muted);white-space:nowrap}.sorter-readout__num[data-astro-cid-fnwx7jze]{font-family:var(--font-serif);color:var(--ink-strong);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:21px}.sorter-readout__sub[data-astro-cid-fnwx7jze]{font:400 11.5px/1 var(--font-mono);color:var(--ink-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.sorter-readout__detail[data-astro-cid-fnwx7jze]{font:400 13px/1.5 var(--font-sans);color:var(--ink-muted);max-width:62ch;min-height:2.6em;margin:0;transition:opacity .25s}.sorter-readout__detail[data-astro-cid-fnwx7jze] b{color:var(--ink-strong);font-weight:600}.sorter-readout__detail[data-astro-cid-fnwx7jze] .mono{font-family:var(--font-mono);font-size:12px}@media (width<=860px){.sorter__lanes[data-astro-cid-fnwx7jze]{flex-basis:250px}.lane__why[data-astro-cid-fnwx7jze]{display:none}.lane[data-astro-cid-fnwx7jze]{padding:7px 10px}}@media (width<=640px){.sorter[data-astro-cid-fnwx7jze]{gap:14px;height:308px}.sorter__lanes[data-astro-cid-fnwx7jze]{flex-basis:186px}.lane__name[data-astro-cid-fnwx7jze]{font-size:12px}.lane__count[data-astro-cid-fnwx7jze]{font-size:11px}.sorter__gate[data-astro-cid-fnwx7jze],.sorter__in[data-astro-cid-fnwx7jze],.sorter__hint[data-astro-cid-fnwx7jze]{display:none}}@media (width<=420px){.sorter__lanes[data-astro-cid-fnwx7jze]{flex-basis:158px}.lane[data-astro-cid-fnwx7jze]{border-radius:10px;gap:7px;padding:6px 7px}.sorter-readout__detail[data-astro-cid-fnwx7jze]{font-size:12px}}@media (prefers-reduced-motion:reduce){.sorter-wrap[data-astro-cid-fnwx7jze].is-live .sorter-chip__dot[data-astro-cid-fnwx7jze]{animation:none}.lane[data-astro-cid-fnwx7jze]{transition:none}.sorter__hint[data-astro-cid-fnwx7jze]{animation:none}}.btn[data-astro-cid-lcdefpme]{letter-spacing:-.01em;border-radius:var(--radius-pill);transition:background var(--dur-hover) var(--ease), border-color var(--dur-hover) var(--ease);font-size:15px;font-weight:500}.btn--primary[data-astro-cid-lcdefpme]{color:var(--canvas);background:var(--brand);padding:12px 26px}.btn--primary[data-astro-cid-lcdefpme]:hover{background:var(--grass-deep);color:var(--canvas)}.btn--outline[data-astro-cid-lcdefpme]{color:var(--ink);border:1px solid var(--surface-3);padding:11px 26px}.btn--outline[data-astro-cid-lcdefpme]:hover{border-color:var(--brand);color:var(--ink)}.hero[data-astro-cid-lcdefpme]{max-width:var(--container);text-align:center;margin:0 auto;padding:104px 24px 0}.eyebrow[data-astro-cid-lcdefpme]{color:var(--brand);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:24px;font-size:13px;font-weight:500;display:inline-flex}.eyebrow__dot[data-astro-cid-lcdefpme]{background:var(--mint);border-radius:50%;width:6px;height:6px;display:inline-block}.hero__h1[data-astro-cid-lcdefpme]{font-family:var(--font-serif);letter-spacing:-.025em;color:var(--ink-strong);text-wrap:balance;max-width:760px;margin:0 auto 24px;font-size:62px;font-weight:400;line-height:1.08}.hero__sub[data-astro-cid-lcdefpme]{color:var(--ink-muted);text-wrap:pretty;max-width:620px;margin:0 auto 36px;font-size:18px;line-height:1.6}.hero__cta[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;gap:12px;display:flex}.section[data-astro-cid-lcdefpme]{max-width:var(--container);margin:0 auto;padding:112px 24px 0}.section__head[data-astro-cid-lcdefpme]{max-width:var(--measure);margin-bottom:40px}.section__eyebrow[data-astro-cid-lcdefpme]{color:var(--brand);letter-spacing:.04em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:500}.section__h2[data-astro-cid-lcdefpme]{letter-spacing:-.03em;color:var(--ink-strong);margin:0;font-size:32px;font-weight:600;line-height:1.2}.section__lead[data-astro-cid-lcdefpme]{color:var(--ink-muted);text-wrap:pretty;margin:16px 0 0;font-size:16px;line-height:1.65}.sr-only[data-astro-cid-lcdefpme]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cmp[data-astro-cid-lcdefpme]{border-collapse:collapse;table-layout:fixed;width:100%}.cmp[data-astro-cid-lcdefpme] thead[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{color:var(--ink-subtle);letter-spacing:.05em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--surface-3);padding:12px 16px;font-size:12px;font-weight:500}.cmp[data-astro-cid-lcdefpme] thead[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme].cmp__lume{color:var(--brand)}.cmp__corner[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--surface-3);width:34%}.cmp__label[data-astro-cid-lcdefpme]{letter-spacing:-.01em;color:var(--ink-strong);text-align:left;border-bottom:1px solid var(--line);padding:16px 16px 16px 0;font-size:15px;font-weight:500}.cmp__cell[data-astro-cid-lcdefpme]{color:var(--ink-muted);border-bottom:1px solid var(--line);vertical-align:middle;padding:16px;font-size:14px}.cmp__lume[data-astro-cid-lcdefpme]{background:var(--surface-2)}.cmp__cell[data-astro-cid-lcdefpme].cmp__lume{color:var(--ink-strong);font-weight:500}.cmp__col[data-astro-cid-lcdefpme]{display:none}.cmp__val[data-astro-cid-lcdefpme]{align-items:baseline;gap:8px;display:inline-flex}.cmp__mark[data-astro-cid-lcdefpme]{border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.cmp__cell--yes[data-astro-cid-lcdefpme] .cmp__mark[data-astro-cid-lcdefpme]{background:var(--success)}.cmp__cell--part[data-astro-cid-lcdefpme] .cmp__mark[data-astro-cid-lcdefpme]{border:1.5px solid var(--ink-subtle)}.cmp__cell--no[data-astro-cid-lcdefpme] .cmp__mark[data-astro-cid-lcdefpme]{background:var(--surface-3)}.cmp__cell--no[data-astro-cid-lcdefpme]{color:var(--ink-subtle)}.seg__act[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);color:var(--ink);margin:auto 0 0;padding-top:12px;font-size:13.5px;line-height:1.55}.seg__act-label[data-astro-cid-lcdefpme]{color:var(--brand);font-weight:600}.jobs[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.job[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius-2xl);flex-direction:column;padding:28px;display:flex}.job__who[data-astro-cid-lcdefpme]{color:var(--ink-subtle);margin:0 0 6px;font-size:13px}.job__title[data-astro-cid-lcdefpme]{letter-spacing:-.02em;color:var(--ink-strong);margin:0 0 8px;font-size:20px;font-weight:600}.job__items[data-astro-cid-lcdefpme]{margin:0 0 20px}.job__item[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);padding:14px 0}.job__item[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--ink-strong);margin-bottom:4px;font-size:15px;font-weight:600}.job__item[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--ink-muted);margin:0;font-size:14px;line-height:1.6}.job__links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px 20px;margin-top:auto;font-size:14px;font-weight:500;display:flex}.job__links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--brand)}.job__links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--grass-deep)}.vtable[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.vtable__head[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--surface-3);grid-template-columns:1.2fr 1fr 1.6fr .7fr;gap:16px;padding:12px 0;display:grid}.vtable__head[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-subtle);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:500}.vtable__status-h[data-astro-cid-lcdefpme]{text-align:right}.vtable__row[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr 1.6fr .7fr;align-items:center;gap:16px;padding:16px 0;display:grid}.vtable__op[data-astro-cid-lcdefpme]{letter-spacing:-.01em;color:var(--ink-strong);font-size:15px;font-weight:500}.vtable__type[data-astro-cid-lcdefpme]{color:var(--ink-muted);font-size:14px}.vtable__method[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--ink-subtle);font-size:12.5px}.vtable__pill[data-astro-cid-lcdefpme]{color:var(--brand);background:var(--brand-tint-12);border:1px solid var(--brand-ring-18);border-radius:var(--radius-pill);justify-self:end;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.vtable__pill-dot[data-astro-cid-lcdefpme]{background:var(--success);border-radius:50%;width:5px;height:5px;display:inline-block}.vtable__note[data-astro-cid-lcdefpme]{color:var(--ink-faint);padding:13px 0;font-size:13px}.vtable__caption[data-astro-cid-lcdefpme]{color:var(--ink-subtle);margin:0 0 14px;font-size:13px}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.step[data-astro-cid-lcdefpme]{border-top:1px solid var(--surface-3);flex-direction:column;gap:10px;padding-top:20px;display:flex}.step__n[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--brand);font-size:12px}.step__title[data-astro-cid-lcdefpme]{letter-spacing:-.02em;color:var(--ink-strong);margin:0;font-size:16px;font-weight:600}.step__body[data-astro-cid-lcdefpme]{color:var(--ink-muted);margin:0;font-size:14px;line-height:1.6}.installs[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:32px;display:flex}.installs__label[data-astro-cid-lcdefpme]{color:var(--ink-subtle);margin-right:4px;font-size:13px}.installs__chip[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--ink-muted);border:1px solid var(--surface-3);border-radius:var(--radius-pill);padding:5px 12px;font-size:12px}.plans[data-astro-cid-lcdefpme]{grid-template-columns:repeat(var(--planCount), 1fr);border-top:1px solid var(--surface-3);border-bottom:1px solid var(--surface-3);display:grid}.plans__note[data-astro-cid-lcdefpme]{color:var(--ink-subtle);margin:20px 0 0;font-size:13px}.plans__note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--brand)}.plans__note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--grass-deep)}.plan[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);flex-direction:column;gap:8px;padding:28px 24px;display:flex}.plan[data-astro-cid-lcdefpme]:first-child{border-left:none;padding-left:0}.plan[data-astro-cid-lcdefpme]:last-child{padding-right:0}.plan--featured[data-astro-cid-lcdefpme]{background:var(--surface-2)}.plan__top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;display:flex}.plan__name[data-astro-cid-lcdefpme]{letter-spacing:-.01em;color:var(--ink-strong);margin:0;font-size:14px;font-weight:600}.plan__tag[data-astro-cid-lcdefpme]{letter-spacing:.03em;color:var(--brand);text-transform:uppercase;font-size:11px;font-weight:600}.plan__price[data-astro-cid-lcdefpme]{letter-spacing:-.03em;color:var(--ink-strong);font-size:30px;font-weight:600}.plan__per[data-astro-cid-lcdefpme]{color:var(--ink-subtle);letter-spacing:0;font-size:14px;font-weight:500}.plan__annual[data-astro-cid-lcdefpme]{color:var(--ink-subtle);margin-top:-2px;font-size:12.5px}.plan__items[data-astro-cid-lcdefpme]{color:var(--ink-muted);flex-direction:column;gap:7px;margin:6px 0 16px;padding:0;font-size:14px;list-style:none;display:flex}.plan__cta[data-astro-cid-lcdefpme]{color:var(--brand);transition:color var(--dur-hover) var(--ease);margin-top:auto;font-size:14px;font-weight:500}.plan__cta[data-astro-cid-lcdefpme]:hover{color:var(--grass-deep)}.section__head--row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:24px;max-width:none;display:flex}.posts__all[data-astro-cid-lcdefpme]{color:var(--brand);transition:color var(--dur-hover) var(--ease);flex:none;font-size:14px;font-weight:500}.posts__all[data-astro-cid-lcdefpme]:hover{color:var(--grass-deep)}.closing[data-astro-cid-lcdefpme]{max-width:var(--container);text-align:center;margin:0 auto;padding:128px 24px 112px}.closing__h2[data-astro-cid-lcdefpme]{letter-spacing:-.03em;color:var(--ink-strong);margin:0 0 16px;font-size:36px;font-weight:600;line-height:1.15}.closing__sub[data-astro-cid-lcdefpme]{color:var(--ink-muted);text-wrap:pretty;max-width:480px;margin:0 auto 32px;font-size:16px;line-height:1.6}.closing__trust[data-astro-cid-lcdefpme]{color:var(--ink-faint);text-wrap:pretty;max-width:520px;margin:28px auto 0;font-size:13px;line-height:1.6}@media (width<=860px){.jobs[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.steps[data-astro-cid-lcdefpme],.plans[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.plan[data-astro-cid-lcdefpme]{border-left:none;border-top:1px solid var(--line);padding:24px 0}}@media (width<=640px){.hero[data-astro-cid-lcdefpme]{padding-top:72px}.hero__h1[data-astro-cid-lcdefpme]{font-size:44px}.hero__cta[data-astro-cid-lcdefpme]{flex-direction:column}.cmp[data-astro-cid-lcdefpme],.cmp[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme],.cmp[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]{display:block}.cmp[data-astro-cid-lcdefpme] thead[data-astro-cid-lcdefpme]{display:none}.cmp[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);padding:16px 0}.cmp__label[data-astro-cid-lcdefpme]{border:0;padding:0 0 10px;display:block}.cmp__cell[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);border:0;grid-template-columns:9.5em 1fr;gap:12px;padding:6px 10px;display:grid}.cmp__col[data-astro-cid-lcdefpme]{color:var(--ink-subtle);font-size:13px;font-weight:400;display:block}.vtable__head[data-astro-cid-lcdefpme],.vtable__row[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.vtable__pill[data-astro-cid-lcdefpme]{justify-self:start}.steps[data-astro-cid-lcdefpme],.plans[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
