.diff[data-astro-cid-4zmfjn4n]{flex-direction:column;gap:36px;padding-top:88px;padding-bottom:40px;display:flex}.diff__intro[data-astro-cid-4zmfjn4n]{flex-direction:column;gap:14px;max-width:720px;display:flex}.diff__panes[data-astro-cid-4zmfjn4n]{flex-wrap:wrap;align-items:stretch;gap:20px;display:flex}.diff__source[data-astro-cid-4zmfjn4n]{border-radius:var(--radius-card);border-left:3px solid var(--brass-bright);background:var(--ink);min-width:0;color:var(--paper-3);font-family:var(--font-mono);tab-size:2;flex:420px;margin:0;padding:22px 24px;font-size:13.5px;line-height:1.65;overflow-x:auto}.tk-comment[data-astro-cid-4zmfjn4n]{color:var(--muted-on-ink)}.tk-tag[data-astro-cid-4zmfjn4n]{color:var(--verdigris-bright)}.tk-attr[data-astro-cid-4zmfjn4n]{color:var(--brass-bright)}.tk-str[data-astro-cid-4zmfjn4n]{color:var(--brass-pale)}.tk-kw[data-astro-cid-4zmfjn4n]{color:var(--lilac)}.diff__rendered[data-astro-cid-4zmfjn4n]{border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;flex:420px;gap:14px;min-width:0;padding:22px 24px;display:flex}.diff__rendered-head[data-astro-cid-4zmfjn4n]{justify-content:space-between;align-items:center;gap:12px;display:flex}.diff__rendered-title[data-astro-cid-4zmfjn4n]{letter-spacing:-.02em;font-size:22px;font-weight:700}.diff__rendered-text[data-astro-cid-4zmfjn4n]{color:var(--ink-2);font-size:15px}.diff__chart[data-astro-cid-4zmfjn4n]{width:100%;height:190px;position:relative}.diff__chart[data-astro-cid-4zmfjn4n] canvas[data-astro-cid-4zmfjn4n]{width:100%!important;height:190px!important}.diff__caption[data-astro-cid-4zmfjn4n]{color:var(--muted);font-size:13px;line-height:1.5}@media (width<=600px){.diff[data-astro-cid-4zmfjn4n]{padding-top:64px}.diff__source[data-astro-cid-4zmfjn4n]{padding:18px;font-size:12px}}.features[data-astro-cid-cognygiv]{flex-direction:column;gap:32px;padding-top:48px;padding-bottom:48px;display:flex}.features__intro[data-astro-cid-cognygiv]{flex-direction:column;gap:10px;max-width:640px;display:flex}.features__grid[data-astro-cid-cognygiv]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;display:grid}.card[data-astro-cid-cognygiv]{border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;gap:12px;padding:24px;display:flex}.card--highlight[data-astro-cid-cognygiv]{border-left:3px solid var(--brass-bright)}.card__title[data-astro-cid-cognygiv]{letter-spacing:-.02em;font-size:19px;font-weight:600}.card__body[data-astro-cid-cognygiv]{color:var(--muted);font-size:15px;line-height:1.55}.features__also[data-astro-cid-cognygiv]{color:var(--muted);flex-wrap:wrap;gap:8px 10px;font-size:14px;display:flex}.features__also-label[data-astro-cid-cognygiv]{color:var(--ink);font-weight:600}.features__dot[data-astro-cid-cognygiv]{color:var(--line-2)}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line)}.footer__inner[data-astro-cid-jo6i4kqk]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 28px;padding-top:28px;padding-bottom:28px;font-size:13px;display:flex}.footer__brand[data-astro-cid-jo6i4kqk]{color:var(--ink)}.footer__spacer[data-astro-cid-jo6i4kqk]{flex:1}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--muted);text-decoration:none}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}.hero[data-astro-cid-ge2uvauf]{flex-direction:column;gap:40px;padding-top:56px;display:flex}.hero__copy[data-astro-cid-ge2uvauf]{flex-direction:column;gap:22px;max-width:760px;display:flex}.hero__pill[data-astro-cid-ge2uvauf]{letter-spacing:.08em;text-transform:uppercase;color:var(--brass-bright);border:1px solid var(--ink-3);border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:12px;font-weight:600}.hero__title[data-astro-cid-ge2uvauf]{letter-spacing:-.035em;font-size:clamp(40px,6vw,72px);font-weight:700;line-height:1.02}.hero__lede[data-astro-cid-ge2uvauf]{color:var(--text-on-ink);max-width:640px;font-size:clamp(17px,1.6vw,21px);line-height:1.5}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;display:flex}.hero__window[data-astro-cid-ge2uvauf]{border-radius:14px 14px 0 0;max-height:420px;box-shadow:0 -10px 60px #00000059}.modes[data-astro-cid-ge2uvauf]{background:var(--paper-3);border-radius:6px;padding:2px;font-size:11px;display:flex}.modes[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{border-radius:4px;padding:3px 9px}.modes__on[data-astro-cid-ge2uvauf]{background:var(--paper);font-weight:500;box-shadow:0 1px 2px #141a222e}.scripts-on[data-astro-cid-ge2uvauf]{background:var(--verdigris-bg);height:22px;color:var(--verdigris-text);border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.scripts-on__dot[data-astro-cid-ge2uvauf]{background:var(--verdigris);border-radius:50%;width:6px;height:6px;display:block}.hero__doc[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:24px;padding:28px 32px 0;display:flex}.hero__prose[data-astro-cid-ge2uvauf]{flex-direction:column;flex:320px;gap:12px;min-width:0;display:flex}.hero__doc-title[data-astro-cid-ge2uvauf]{letter-spacing:-.02em;font-size:26px;font-weight:700}.hero__doc-text[data-astro-cid-ge2uvauf]{color:var(--ink-2);font-size:14px;line-height:1.6}.hero__tile[data-astro-cid-ge2uvauf]{border:1px solid var(--line);border-radius:10px;flex:320px;min-width:0;padding:14px 16px;position:relative}.hero__live[data-astro-cid-ge2uvauf]{height:18px;font-size:10px;position:absolute;top:8px;right:10px}@media (width<=600px){.hero[data-astro-cid-ge2uvauf]{padding-top:36px}.modes[data-astro-cid-ge2uvauf],.scripts-on[data-astro-cid-ge2uvauf]{display:none}.hero__doc[data-astro-cid-ge2uvauf]{padding:20px 20px 0}}.nav[data-astro-cid-wpvy4v7s]{color:var(--paper);flex-wrap:wrap;align-items:center;gap:16px 28px;padding-top:20px;padding-bottom:20px;display:flex}.nav__home[data-astro-cid-wpvy4v7s]{color:var(--paper);text-decoration:none}.nav__spacer[data-astro-cid-wpvy4v7s]{flex:1}.nav__links[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;gap:6px 24px;font-size:14px;font-weight:500;display:flex}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--paper);padding:8px 0;text-decoration:none}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--brass-bright)}.nav__cta[data-astro-cid-wpvy4v7s]{border-radius:var(--radius-control);background:var(--brass-bright);height:40px;color:var(--ink);align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.nav__cta[data-astro-cid-wpvy4v7s]:hover{color:var(--ink);background:#e8b65a}@media (width<=560px){.nav__links[data-astro-cid-wpvy4v7s]{order:3;width:100%}}.ql[data-astro-cid-kx7wch6p]{flex-wrap:wrap;align-items:center;gap:40px;padding-top:80px;padding-bottom:48px;display:flex}.ql__copy[data-astro-cid-kx7wch6p]{flex-direction:column;flex:360px;order:2;gap:16px;min-width:0;display:flex}.ql__window[data-astro-cid-kx7wch6p]{border:1px solid var(--line);flex:400px;order:1;min-width:0;box-shadow:0 16px 40px #141a221f}.ql__bar[data-astro-cid-kx7wch6p]{gap:10px;height:40px}.ql__close[data-astro-cid-kx7wch6p]{background:#ff5f57;border-radius:50%;width:11px;height:11px;display:block}.ql__badge[data-astro-cid-kx7wch6p]{text-transform:none;letter-spacing:0;height:20px}.ql__open[data-astro-cid-kx7wch6p]{background:var(--ink);height:22px;color:var(--paper);border-radius:5px;align-items:center;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.ql__body[data-astro-cid-kx7wch6p]{flex-direction:column;gap:10px;padding:22px 26px;display:flex}.ql__doc-title[data-astro-cid-kx7wch6p]{letter-spacing:-.02em;font-size:20px;font-weight:700}@media (width<=600px){.ql[data-astro-cid-kx7wch6p]{padding-top:56px}}.security[data-astro-cid-qj3fwpa7]{background:var(--ink);color:var(--paper)}.security__inner[data-astro-cid-qj3fwpa7]{flex-wrap:wrap;align-items:center;gap:40px;padding-top:72px;padding-bottom:72px;display:flex}.security__copy[data-astro-cid-qj3fwpa7]{flex-direction:column;flex:400px;gap:20px;min-width:0;display:flex}.security__list[data-astro-cid-qj3fwpa7]{color:var(--text-on-ink);flex-direction:column;gap:14px;margin:0;padding:0;font-size:15px;line-height:1.55;list-style:none;display:flex}.security__list[data-astro-cid-qj3fwpa7] li[data-astro-cid-qj3fwpa7]{gap:12px;display:flex}.security__list[data-astro-cid-qj3fwpa7] svg[data-astro-cid-qj3fwpa7]{flex:none;margin-top:2px}.security__link[data-astro-cid-qj3fwpa7]{color:var(--brass-bright);align-self:flex-start;font-size:15px;font-weight:500;text-decoration:none}.security__link[data-astro-cid-qj3fwpa7]:hover{color:var(--brass-pale);text-decoration:underline}.security__art[data-astro-cid-qj3fwpa7]{flex:360px;justify-content:center;min-width:0;display:flex}.security__art[data-astro-cid-qj3fwpa7] svg[data-astro-cid-qj3fwpa7]{max-width:440px}.wl[data-astro-cid-v6wlzwr5]{padding-top:40px;padding-bottom:88px}.wl__panel[data-astro-cid-v6wlzwr5]{border-radius:var(--radius-panel);background:var(--paper-2);border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:32px;padding:clamp(28px,4vw,56px);display:flex}.wl__copy[data-astro-cid-v6wlzwr5]{flex-direction:column;flex:380px;gap:12px;min-width:0;display:flex}.wl__title[data-astro-cid-v6wlzwr5]{letter-spacing:-.03em;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.1}.wl__text[data-astro-cid-v6wlzwr5]{color:var(--muted);font-size:16px;line-height:1.55}.wl__form[data-astro-cid-v6wlzwr5],.wl__actions[data-astro-cid-v6wlzwr5]{flex-wrap:wrap;flex:360px;gap:10px;min-width:0;display:flex}.wl__input[data-astro-cid-v6wlzwr5]{border:1px solid var(--line-2);border-radius:var(--radius-control);height:48px;font-family:var(--font-sans);color:var(--ink);background:var(--paper);flex:220px;padding:0 16px;font-size:15px}.wl__input[data-astro-cid-v6wlzwr5]:focus-visible{border-color:var(--brass);outline-offset:0}.masthead[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--paper)}
