.dl[data-astro-cid-3vcecgad]{position:relative;overflow-x:clip}.dl[data-astro-cid-3vcecgad]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#bfd3ff80,#0000);height:900px;position:absolute;inset:-10% 25% auto -20%}.dl__head[data-astro-cid-3vcecgad]{align-items:center;gap:clamp(2.25rem,5vw,4rem);padding-block:clamp(1.5rem,4vw,3rem) clamp(2.5rem,5vw,4rem);display:grid}@media (width>=1024px){.dl__head[data-astro-cid-3vcecgad]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:clamp(560px,100svh - 116px,820px)}}.dl__copy[data-astro-cid-3vcecgad]{min-width:0}.crumbs[data-astro-cid-3vcecgad] ol[data-astro-cid-3vcecgad]{color:var(--ink);flex-wrap:wrap;gap:.5rem;margin:0 0 clamp(1.5rem,3vw,2.25rem);padding:0;list-style:none;display:flex}.crumbs[data-astro-cid-3vcecgad] li[data-astro-cid-3vcecgad]+li[data-astro-cid-3vcecgad]:before{content:"/";color:var(--muted);margin-right:.5rem}.crumbs[data-astro-cid-3vcecgad] a[data-astro-cid-3vcecgad]{color:var(--cobalt);text-decoration:none}.crumbs[data-astro-cid-3vcecgad] a[data-astro-cid-3vcecgad]:hover{text-underline-offset:3px;text-decoration:underline}.dl__kicker[data-astro-cid-3vcecgad]{color:var(--cobalt);align-items:center;gap:.6rem;margin:0 0 1rem;display:flex}.dl__title[data-astro-cid-3vcecgad]{font-family:var(--font-display);color:var(--cobalt);margin:0}.dl__t1[data-astro-cid-3vcecgad]{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.5rem,1rem + 4.8vw,5.4rem);font-weight:500;line-height:.92;display:block}.dl__t2[data-astro-cid-3vcecgad]{letter-spacing:-.03em;max-width:22ch;color:var(--ink);margin-top:.55em;font-size:clamp(1.2rem,.85rem + 1.5vw,2.1rem);font-weight:300;line-height:1.12;display:block}.dl__intro[data-astro-cid-3vcecgad]{max-width:46ch;color:var(--ink);margin:clamp(1.25rem,2.5vw,1.75rem) 0 0;font-size:clamp(1rem,.94rem + .3vw,1.15rem);line-height:1.6}.dl__stats[data-astro-cid-3vcecgad]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;max-width:520px;margin:1.75rem 0 0;display:grid}.stat[data-astro-cid-3vcecgad]{border-radius:14px;flex-direction:column-reverse;justify-content:flex-end;gap:.3rem;padding:.8rem .9rem .75rem;display:flex}.stat[data-astro-cid-3vcecgad] dt[data-astro-cid-3vcecgad]{color:var(--muted);font-size:10px}.stat[data-astro-cid-3vcecgad] dd[data-astro-cid-3vcecgad]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--cobalt);white-space:nowrap;margin:0;font-size:clamp(1.05rem,.9rem + .6vw,1.4rem);font-weight:500}.dl__cta[data-astro-cid-3vcecgad]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.75rem;display:flex}.btn-line[data-astro-cid-3vcecgad]{min-height:44px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cobalt);transition:translate .25s var(--ease-out), border-color .25s, background .25s;background:#ffffff8c;border:1px solid #1638d466;border-radius:999px;align-items:center;gap:.6rem;padding:.7rem 1.25rem .7rem 1.35rem;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.btn-line[data-astro-cid-3vcecgad]:hover{border-color:var(--cobalt);background:#fff;translate:0 -2px}.dl__free[data-astro-cid-3vcecgad]{color:var(--muted);margin:.9rem 0 0}.dl__shot[data-astro-cid-3vcecgad]{min-width:0;margin:0}.shot[data-astro-cid-3vcecgad]{background:color-mix(in oklab, var(--ice-0) 55%, transparent);border:1px solid #fff9;border-radius:22px;padding:10px;position:relative;box-shadow:0 40px 80px -40px #1638d473,inset 0 1px #ffffffb3}.shot[data-astro-cid-3vcecgad] .shot__img{border-radius:14px;width:100%;height:auto;display:block}.shot__corner[data-astro-cid-3vcecgad]{border:0 solid var(--cobalt);pointer-events:none;width:16px;height:16px;position:absolute}.shot__corner--tl[data-astro-cid-3vcecgad]{border-width:1.5px 0 0 1.5px;top:-7px;left:-7px}.shot__corner--tr[data-astro-cid-3vcecgad]{border-width:1.5px 1.5px 0 0;top:-7px;right:-7px}.shot__corner--bl[data-astro-cid-3vcecgad]{border-width:0 0 1.5px 1.5px;bottom:-7px;left:-7px}.shot__corner--br[data-astro-cid-3vcecgad]{border-width:0 1.5px 1.5px 0;bottom:-7px;right:-7px}.shot__cap[data-astro-cid-3vcecgad]{color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;margin-top:.9rem;padding-inline:.25rem;display:flex}.shot__sig[data-astro-cid-3vcecgad]{color:var(--ink);align-items:center;gap:.75rem;display:inline-flex}.dl__h2[data-astro-cid-3vcecgad]{color:var(--cobalt);margin:0 0 1.25rem}.dl__install[data-astro-cid-3vcecgad]{padding-block:clamp(2.5rem,5vw,4rem) clamp(1.5rem,3vw,2.5rem)}.dl__methods[data-astro-cid-3vcecgad]{gap:1rem;display:grid}@media (width>=900px){.dl__methods[data-astro-cid-3vcecgad]{grid-template-columns:repeat(2,minmax(0,1fr))}}.method[data-astro-cid-3vcecgad]{align-content:start;gap:1.1rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:grid;position:relative;overflow:hidden}.method[data-astro-cid-3vcecgad]:before{content:"";background:var(--accent);height:2px;position:absolute;inset:0 0 auto}.method__head[data-astro-cid-3vcecgad]{align-items:flex-start;gap:1rem;display:flex}.method__no[data-astro-cid-3vcecgad]{color:var(--cobalt);padding-top:.45rem}.method__title[data-astro-cid-3vcecgad]{font-family:var(--font-display);letter-spacing:-.035em;color:var(--cobalt);margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:500;line-height:1.1}.method__note[data-astro-cid-3vcecgad]{color:var(--muted);margin:.35rem 0 0}.method__steps[data-astro-cid-3vcecgad]{counter-reset:s;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.method__steps[data-astro-cid-3vcecgad] li[data-astro-cid-3vcecgad]{color:var(--ink);counter-increment:s;align-items:baseline;gap:.85rem;font-size:1rem;line-height:1.55;display:flex}.method__steps[data-astro-cid-3vcecgad] li[data-astro-cid-3vcecgad]:before{content:counter(s);width:22px;height:22px;font-family:var(--font-mono);color:var(--cobalt);border:1px solid #1638d459;border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid;translate:0 -1px}.method__steps[data-astro-cid-3vcecgad] code{font-family:var(--font-mono);color:var(--cobalt);overflow-wrap:anywhere;background:#1638d414;border-radius:6px;padding:.1em .4em;font-size:.86em}.method__tip[data-astro-cid-3vcecgad]{border-left:2px solid var(--accent);color:var(--ink);margin:0;padding-left:.85rem;font-size:.9rem;line-height:1.5}.method__actions[data-astro-cid-3vcecgad]{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.method__fname[data-astro-cid-3vcecgad]{text-transform:none;letter-spacing:.04em;opacity:.8;font-weight:400}.method__meta[data-astro-cid-3vcecgad]{border-top:1px solid #1638d424;gap:.4rem;margin:0;padding-top:1rem;font-size:10px;display:grid}.method__meta[data-astro-cid-3vcecgad] div[data-astro-cid-3vcecgad]{gap:.75rem;display:flex}.method__meta[data-astro-cid-3vcecgad] dt[data-astro-cid-3vcecgad]{width:6.5em;color:var(--muted);flex:none}.method__meta[data-astro-cid-3vcecgad] dd[data-astro-cid-3vcecgad]{min-width:0;color:var(--ink);margin:0}.method__hash[data-astro-cid-3vcecgad]{text-transform:none;letter-spacing:.02em;overflow-wrap:anywhere}.dl__info[data-astro-cid-3vcecgad]{gap:clamp(2.5rem,5vw,4rem);padding-block:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=900px){.dl__info[data-astro-cid-3vcecgad]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.dl__list[data-astro-cid-3vcecgad]{counter-reset:f;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.dl__list[data-astro-cid-3vcecgad] li[data-astro-cid-3vcecgad]{color:var(--ink);counter-increment:f;border-bottom:1px dashed #1638d433;align-items:baseline;gap:1rem;padding-bottom:.75rem;font-size:1.05rem;line-height:1.5;display:flex}.dl__list[data-astro-cid-3vcecgad] li[data-astro-cid-3vcecgad]:before{content:counter(f, decimal-leading-zero);font-family:var(--font-mono);letter-spacing:.12em;color:var(--cobalt);flex:none;font-size:12px}.dl__saved[data-astro-cid-3vcecgad]{color:var(--muted);margin:1.25rem 0 0}.faq[data-astro-cid-3vcecgad]{gap:1.5rem;display:grid}.faq__item[data-astro-cid-3vcecgad]{border-bottom:1px solid #1638d41f;padding-bottom:1.5rem}.faq__q[data-astro-cid-3vcecgad]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--cobalt);margin:0 0 .5rem;font-size:1.15rem;font-weight:500}.faq__a[data-astro-cid-3vcecgad]{max-width:60ch;color:var(--ink);margin:0;line-height:1.6}.dl__more[data-astro-cid-3vcecgad]{gap:1.25rem;padding-block:0 clamp(3rem,6vw,5rem);display:grid}.more[data-astro-cid-3vcecgad]{color:var(--ink);transition:translate .3s var(--ease-out), border-color .3s;gap:.5rem;padding:clamp(1.25rem,3vw,2rem);text-decoration:none;display:grid}.more[data-astro-cid-3vcecgad]:hover{border-color:#fffffff2;translate:0 -3px}.more__label[data-astro-cid-3vcecgad]{color:var(--cobalt)}.more__body[data-astro-cid-3vcecgad]{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.25rem,1rem + 1.2vw,2rem);font-weight:300;line-height:1.15}.more__cta[data-astro-cid-3vcecgad]{justify-self:start}.more[data-astro-cid-3vcecgad]:hover .more__cta[data-astro-cid-3vcecgad]{color:var(--cobalt)}.dl__legal[data-astro-cid-3vcecgad]{max-width:70ch;color:var(--muted);margin:0;font-size:.8rem;line-height:1.55}@media (width<=479px){.dl__stats[data-astro-cid-3vcecgad]{gap:.45rem}.stat[data-astro-cid-3vcecgad]{padding:.7rem .7rem .65rem}.dl__cta[data-astro-cid-3vcecgad] a[data-astro-cid-3vcecgad]{justify-content:center;width:100%}}
