.olp[data-astro-cid-fytyxogk]{--ink: var(--text-display);--accent: var(--cash);max-width:1240px;margin:0 auto;padding:72px 24px 120px;color:var(--text)}@media(min-width:1024px){.olp[data-astro-cid-fytyxogk]{padding:96px 40px 160px}}.olp[data-astro-cid-fytyxogk] h1[data-astro-cid-fytyxogk]{font-size:clamp(1.5rem,4.6vw,3.75rem);line-height:1.2;letter-spacing:-.03em;font-weight:800;color:var(--ink);text-wrap:balance}.olp[data-astro-cid-fytyxogk] h2[data-astro-cid-fytyxogk]{font-size:clamp(1.5rem,2.6vw,2.125rem);line-height:1.25;letter-spacing:-.02em;font-weight:800;color:var(--ink)}.hero[data-astro-cid-fytyxogk]{min-height:min(68vh,640px);display:grid;align-content:center;justify-items:start;gap:28px}.hero[data-astro-cid-fytyxogk] h1[data-astro-cid-fytyxogk]{max-width:19em;margin:0}.intro[data-astro-cid-fytyxogk]{margin:0;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.45;letter-spacing:-.02em;font-weight:600;color:var(--ink);max-width:26em}.btn[data-astro-cid-fytyxogk]{margin-top:12px;display:inline-flex;align-items:center;min-height:52px;padding:0 30px;border-radius:999px;background:var(--accent);color:#fff;font-weight:700;text-decoration:none}.btn[data-astro-cid-fytyxogk]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}html.dark .btn[data-astro-cid-fytyxogk]{color:var(--brand-btn-ink)}.lead[data-astro-cid-fytyxogk]{margin-top:0;font-size:1.1875rem;line-height:1.65;color:var(--ink);max-width:36em}.olp-lines[data-astro-cid-fytyxogk]{display:grid;gap:12px;max-width:40em}.olp-lines[data-astro-cid-fytyxogk] p[data-astro-cid-fytyxogk]{margin:0;line-height:1.6;word-break:keep-all}.olp-def[data-astro-cid-fytyxogk]{font-size:clamp(1.125rem,1.8vw,1.5rem);font-weight:600;color:var(--ink)}.olp-ver[data-astro-cid-fytyxogk]{font-size:clamp(1rem,1.3vw,1.125rem);color:var(--ink);opacity:.82}.points[data-astro-cid-fytyxogk]{margin-top:96px;display:grid;gap:72px}.pts[data-astro-cid-fytyxogk]{display:grid;gap:48px}@media(min-width:1024px){.pts[data-astro-cid-fytyxogk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px}}.pt[data-astro-cid-fytyxogk]{display:grid;gap:12px;align-content:start}.olp[data-astro-cid-fytyxogk] .pt-h[data-astro-cid-fytyxogk]{margin:0;font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.35;letter-spacing:-.015em}.pt[data-astro-cid-fytyxogk] p[data-astro-cid-fytyxogk]{margin:0;font-size:1.0625rem;line-height:1.7;color:var(--text);max-width:34em}.src[data-astro-cid-fytyxogk]{font-size:.9375rem}.src[data-astro-cid-fytyxogk] a[data-astro-cid-fytyxogk],.repo[data-astro-cid-fytyxogk] a[data-astro-cid-fytyxogk]{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.src[data-astro-cid-fytyxogk] a[data-astro-cid-fytyxogk]:focus-visible,.repo[data-astro-cid-fytyxogk] a[data-astro-cid-fytyxogk]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.points[data-astro-cid-fytyxogk] .term[data-astro-cid-fytyxogk]{max-width:920px;width:100%;justify-self:center}.repo[data-astro-cid-fytyxogk]{margin:0;justify-self:center;font-size:1.0625rem}.term[data-astro-cid-fytyxogk]{margin:0;background:#0b0f17;color:#f2f5fa;overflow:hidden}.term[data-astro-cid-fytyxogk] .bar[data-astro-cid-fytyxogk]{display:flex;align-items:center;gap:8px;padding:14px 18px;background:#151a24;color:#8fa2bf;font:500 .8125rem var(--font-mono)}.term[data-astro-cid-fytyxogk] .bar[data-astro-cid-fytyxogk] i[data-astro-cid-fytyxogk]{width:10px;height:10px;border-radius:50%;background:#2a303b}.term[data-astro-cid-fytyxogk] .bar[data-astro-cid-fytyxogk] span[data-astro-cid-fytyxogk]{margin-left:auto;margin-right:auto}.term[data-astro-cid-fytyxogk] .body[data-astro-cid-fytyxogk]{padding:24px 22px 26px;font:500 clamp(.8125rem,1.35vw,.9375rem)/1.6 var(--font-mono)}.term[data-astro-cid-fytyxogk] p[data-astro-cid-fytyxogk]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.term[data-astro-cid-fytyxogk] .dim[data-astro-cid-fytyxogk]{color:#8fa2bf}.term[data-astro-cid-fytyxogk] .cmd[data-astro-cid-fytyxogk]{font-weight:700;font-size:1.1em;margin-bottom:12px}.term[data-astro-cid-fytyxogk] .card[data-astro-cid-fytyxogk]{background:#1a2030;padding:14px 16px;margin:0 0 16px}.term[data-astro-cid-fytyxogk] .card[data-astro-cid-fytyxogk] p[data-astro-cid-fytyxogk]{padding:2px 0}.term[data-astro-cid-fytyxogk] .card[data-astro-cid-fytyxogk] b[data-astro-cid-fytyxogk]{color:#8fa2bf;font-weight:500}.term[data-astro-cid-fytyxogk] .card[data-astro-cid-fytyxogk] p[data-astro-cid-fytyxogk]:not(.faint) b[data-astro-cid-fytyxogk]{color:#b8beff;font-weight:700}.term[data-astro-cid-fytyxogk] .card[data-astro-cid-fytyxogk] .faint[data-astro-cid-fytyxogk],.term[data-astro-cid-fytyxogk] .card[data-astro-cid-fytyxogk] .faint[data-astro-cid-fytyxogk] b[data-astro-cid-fytyxogk]{color:#8592a8;font-size:.875em}.term[data-astro-cid-fytyxogk] .card[data-astro-cid-fytyxogk] .faint[data-astro-cid-fytyxogk] mark[data-astro-cid-fytyxogk]{background:none;color:inherit;padding:0}.term[data-astro-cid-fytyxogk] mark[data-astro-cid-fytyxogk]{background:#7b93ff;color:#090d14;padding:0 4px}.term[data-astro-cid-fytyxogk] .pick[data-astro-cid-fytyxogk] span[data-astro-cid-fytyxogk]{display:inline-block;background:#7b93ff;color:#090d14;font-weight:700;padding:2px 12px 2px 6px;margin-top:6px}.term[data-astro-cid-fytyxogk] figcaption[data-astro-cid-fytyxogk]{padding:14px 22px 18px;color:#8fa2bf;font-size:.875rem;background:#0b0f17}.why[data-astro-cid-fytyxogk],.read[data-astro-cid-fytyxogk],.install[data-astro-cid-fytyxogk],.know[data-astro-cid-fytyxogk]{margin-top:160px;display:grid;gap:24px}.stmt[data-astro-cid-fytyxogk]{font-size:1.25rem;line-height:1.6;color:var(--ink);max-width:34em}.stats[data-astro-cid-fytyxogk]{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:20px}@media(min-width:768px){.stats[data-astro-cid-fytyxogk]{grid-template-columns:repeat(3,1fr)}}.stats[data-astro-cid-fytyxogk] li[data-astro-cid-fytyxogk]{background:var(--card);padding:32px 28px;display:grid;gap:8px}.stats[data-astro-cid-fytyxogk] strong[data-astro-cid-fytyxogk]{font-size:clamp(3.5rem,7vw,5.5rem);line-height:1;letter-spacing:-.04em;color:var(--accent);font-weight:800}.stats[data-astro-cid-fytyxogk] span[data-astro-cid-fytyxogk]{font-size:1.0625rem;color:var(--ink)}.note[data-astro-cid-fytyxogk]{color:var(--text);font-size:.9375rem}dl[data-astro-cid-fytyxogk]{display:grid;gap:16px;margin:8px 0 0}dl[data-astro-cid-fytyxogk]>div[data-astro-cid-fytyxogk]{background:var(--card);padding:24px 28px;display:grid;gap:8px}@media(min-width:900px){dl[data-astro-cid-fytyxogk]>div[data-astro-cid-fytyxogk]{grid-template-columns:1fr 1.4fr;gap:32px;align-items:baseline}}dt[data-astro-cid-fytyxogk]{font:700 1rem/1.5 var(--font-mono);color:var(--accent);overflow-wrap:anywhere}dd[data-astro-cid-fytyxogk]{margin:0;font-size:1.0625rem;line-height:1.6;color:var(--ink)}.install[data-astro-cid-fytyxogk]{gap:0;word-break:keep-all}.install[data-astro-cid-fytyxogk] p[data-astro-cid-fytyxogk],.install[data-astro-cid-fytyxogk] li[data-astro-cid-fytyxogk]{line-height:1.7;font-size:1.0625rem}.ic-1[data-astro-cid-fytyxogk],.ic-3[data-astro-cid-fytyxogk]{display:grid;gap:36px;padding:24px 0 120px}.ic-st[data-astro-cid-fytyxogk]{margin:0}.ic-st[data-astro-cid-fytyxogk] code[data-astro-cid-fytyxogk]{display:block;font:700 clamp(2.25rem,8.6vw,7.5rem)/.98 var(--font-mono);letter-spacing:-.05em;color:var(--ink);overflow-wrap:anywhere}.ic-row[data-astro-cid-fytyxogk]{display:grid;gap:24px;align-items:end}@media(min-width:900px){.ic-row[data-astro-cid-fytyxogk]{grid-template-columns:1fr auto}}.ic-row[data-astro-cid-fytyxogk] .lead[data-astro-cid-fytyxogk]{font-size:clamp(1.125rem,1.6vw,1.375rem);max-width:30em}.ic-small[data-astro-cid-fytyxogk]{color:var(--muted, var(--text));font-size:.9375rem;max-width:36em}.hero-act[data-astro-cid-fytyxogk]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.olp-rel[data-astro-cid-fytyxogk]{font-size:clamp(1rem,1.3vw,1.125rem);font-weight:600;color:var(--ink)}.ic-update[data-astro-cid-fytyxogk]{margin-top:8px}.btn-off[data-astro-cid-fytyxogk]{opacity:.6;cursor:default}.ic-pre[data-astro-cid-fytyxogk]{margin:0;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.45}.ic-bar[data-astro-cid-fytyxogk]{list-style:none;margin:0;padding:0;display:grid;gap:4px}@media(min-width:900px){.ic-bar[data-astro-cid-fytyxogk]{grid-template-columns:repeat(4,1fr)}}.ic-bar[data-astro-cid-fytyxogk] li[data-astro-cid-fytyxogk]{background:var(--card);padding:22px 22px 26px;display:grid;gap:6px}.ic-bar[data-astro-cid-fytyxogk] li[data-astro-cid-fytyxogk]:last-child{background:var(--accent)}.ic-bar[data-astro-cid-fytyxogk] b[data-astro-cid-fytyxogk]{font-size:1.125rem;color:var(--ink)}.ic-bar[data-astro-cid-fytyxogk] span[data-astro-cid-fytyxogk]{font-size:.9375rem}.ic-bar[data-astro-cid-fytyxogk] li[data-astro-cid-fytyxogk]:last-child b[data-astro-cid-fytyxogk],.ic-bar[data-astro-cid-fytyxogk] li[data-astro-cid-fytyxogk]:last-child span[data-astro-cid-fytyxogk]{color:#fff}html.dark .ic-bar[data-astro-cid-fytyxogk] li[data-astro-cid-fytyxogk]:last-child b[data-astro-cid-fytyxogk],html.dark .ic-bar[data-astro-cid-fytyxogk] li[data-astro-cid-fytyxogk]:last-child span[data-astro-cid-fytyxogk]{color:#090d14}.ic-2[data-astro-cid-fytyxogk]{background:#0b0f17;color:#f2f5fa;padding:72px 24px;display:grid;gap:40px}.ic-more[data-astro-cid-fytyxogk]:not([open]){padding-top:32px;padding-bottom:32px;gap:0}.ic-more-s[data-astro-cid-fytyxogk]{cursor:pointer;color:#f2f5fa;font-weight:600;font-size:1.0625rem;display:list-item;padding:10px 0}.ic-more-s[data-astro-cid-fytyxogk]:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}@media(min-width:1024px){.ic-2[data-astro-cid-fytyxogk]{padding:96px 64px}}html.dark .ic-2[data-astro-cid-fytyxogk]{background:#111723}.install[data-astro-cid-fytyxogk] .ic-2[data-astro-cid-fytyxogk] h2[data-astro-cid-fytyxogk]{color:#f2f5fa;font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1.15;letter-spacing:-.03em}.ic-two[data-astro-cid-fytyxogk]{display:grid;gap:48px}@media(min-width:1024px){.ic-two[data-astro-cid-fytyxogk]{grid-template-columns:1fr 1fr;gap:72px}}.ic-col[data-astro-cid-fytyxogk]{display:grid;gap:22px;align-content:start;min-width:0}.ic-2[data-astro-cid-fytyxogk] p[data-astro-cid-fytyxogk]{color:#a9b6cc}.ic-2[data-astro-cid-fytyxogk] code[data-astro-cid-fytyxogk]{color:#f2f5fa}.ic-hash[data-astro-cid-fytyxogk] code[data-astro-cid-fytyxogk]{font:600 clamp(1.125rem,2.2vw,1.75rem)/1.45 var(--font-mono);letter-spacing:.04em;word-break:break-all}.ic-line[data-astro-cid-fytyxogk]{display:flex;gap:12px;align-items:center;background:#151a24;padding:8px 8px 8px 20px}.ic-line[data-astro-cid-fytyxogk] pre[data-astro-cid-fytyxogk],.ic-cfg[data-astro-cid-fytyxogk] pre[data-astro-cid-fytyxogk]{margin:0;background:none;padding:0;white-space:pre-wrap;overflow-wrap:anywhere;font:500 .9375rem/1.6 var(--font-mono);color:#f2f5fa}.ic-line[data-astro-cid-fytyxogk] pre[data-astro-cid-fytyxogk]{flex:1;min-width:0}.ic-cfg[data-astro-cid-fytyxogk]{display:grid;gap:14px}.ic-cfg[data-astro-cid-fytyxogk] pre[data-astro-cid-fytyxogk]{background:#151a24;padding:16px 18px;font-size:.875rem}.install[data-astro-cid-fytyxogk] .ic-2[data-astro-cid-fytyxogk] .ic-cfg-h[data-astro-cid-fytyxogk]{color:#f2f5fa;font-weight:600}.check[data-astro-cid-fytyxogk]{display:grid;gap:10px}.check[data-astro-cid-fytyxogk] label[data-astro-cid-fytyxogk]{font-weight:600;color:#f2f5fa}.check[data-astro-cid-fytyxogk] input[data-astro-cid-fytyxogk]{width:100%;min-height:52px;padding:0 16px;border:2px solid #8fa2bf;border-radius:0;background:#151a24;color:#f2f5fa;font:500 1rem var(--font-mono)}.check[data-astro-cid-fytyxogk] output[data-astro-cid-fytyxogk]{min-height:1.7em;font-weight:700}.check[data-astro-cid-fytyxogk] output[data-astro-cid-fytyxogk].ok{color:#5fd39a}.check[data-astro-cid-fytyxogk] output[data-astro-cid-fytyxogk].bad{color:#ff8a80}.ic-copy[data-astro-cid-fytyxogk]{flex:none;min-height:44px;min-width:76px;padding:0 18px;border:0;border-radius:999px;background:#273149;color:#f2f5fa;font:600 .9375rem var(--font-sans, inherit);cursor:pointer;transition:background-color .15s ease,transform .15s ease}.ic-copy[data-astro-cid-fytyxogk]:hover{background:#33405c}.ic-copy[data-astro-cid-fytyxogk]:active{transform:scale(.96)}.ic-copy[data-astro-cid-fytyxogk].done{background:#7b93ff;color:#090d14}.ic-copy[data-astro-cid-fytyxogk].big{min-height:56px;padding:0 30px;font-size:1.0625rem;background:var(--ink);color:var(--bg, #fff)}.ic-copy[data-astro-cid-fytyxogk]:focus-visible,.check[data-astro-cid-fytyxogk] input[data-astro-cid-fytyxogk]:focus-visible{outline:3px solid #7b93ff;outline-offset:2px}.ic-3[data-astro-cid-fytyxogk]{padding-top:120px}.ic-q[data-astro-cid-fytyxogk]{display:grid;gap:24px}@media(min-width:900px){.ic-q[data-astro-cid-fytyxogk]{grid-template-columns:1fr 1fr;align-items:end}}.install[data-astro-cid-fytyxogk] .ic-q[data-astro-cid-fytyxogk] p[data-astro-cid-fytyxogk]{font-size:clamp(2rem,5.2vw,4.25rem);line-height:1.04;letter-spacing:-.04em;font-weight:800;color:var(--ink);margin:0}.install[data-astro-cid-fytyxogk] .ic-q[data-astro-cid-fytyxogk] p[data-astro-cid-fytyxogk]:last-child{color:var(--accent)}@media(min-width:900px){.install[data-astro-cid-fytyxogk] .ic-q[data-astro-cid-fytyxogk] p[data-astro-cid-fytyxogk]:last-child{text-align:right}}.ic-notes[data-astro-cid-fytyxogk]{list-style:none;padding:0;margin:0;display:grid;gap:14px;max-width:46em}.ic-notes[data-astro-cid-fytyxogk] li[data-astro-cid-fytyxogk]{color:var(--ink)}@media(prefers-reduced-motion:no-preference){.ic-1[data-astro-cid-fytyxogk]>[data-astro-cid-fytyxogk],.ic-bar[data-astro-cid-fytyxogk] li[data-astro-cid-fytyxogk],.ic-two[data-astro-cid-fytyxogk]>[data-astro-cid-fytyxogk],.ic-q[data-astro-cid-fytyxogk] p[data-astro-cid-fytyxogk]{animation:rise .6s cubic-bezier(.2,.7,.2,1) backwards}.ic-1[data-astro-cid-fytyxogk]>[data-astro-cid-fytyxogk]:nth-child(2),.ic-bar[data-astro-cid-fytyxogk] li[data-astro-cid-fytyxogk]:nth-child(2),.ic-two[data-astro-cid-fytyxogk]>[data-astro-cid-fytyxogk]:nth-child(2),.ic-q[data-astro-cid-fytyxogk] p[data-astro-cid-fytyxogk]:nth-child(2){animation-delay:.1s}.ic-1[data-astro-cid-fytyxogk]>[data-astro-cid-fytyxogk]:nth-child(3),.ic-bar[data-astro-cid-fytyxogk] li[data-astro-cid-fytyxogk]:nth-child(3){animation-delay:.2s}.ic-1[data-astro-cid-fytyxogk]>[data-astro-cid-fytyxogk]:nth-child(4),.ic-bar[data-astro-cid-fytyxogk] li[data-astro-cid-fytyxogk]:nth-child(4){animation-delay:.3s}}.sr[data-astro-cid-fytyxogk]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}pre[data-astro-cid-fytyxogk]{margin:0;background:#0b0f17;color:#f2f5fa;padding:24px 26px;white-space:pre-wrap;overflow-wrap:anywhere;font:500 .875rem/1.7 var(--font-mono)}code[data-astro-cid-fytyxogk]{font-family:var(--font-mono);font-size:.92em}.know[data-astro-cid-fytyxogk] ul[data-astro-cid-fytyxogk]{margin:0;padding:0;list-style:none;display:grid;gap:14px;max-width:40em}.know[data-astro-cid-fytyxogk] li[data-astro-cid-fytyxogk]{font-size:1.125rem;line-height:1.65;color:var(--ink);padding-left:22px;position:relative}.know[data-astro-cid-fytyxogk] li[data-astro-cid-fytyxogk]:before{content:"";position:absolute;left:0;top:.7em;width:8px;height:8px;background:var(--accent)}
