.s-site.dl-page main>section{content-visibility:visible}.s-site .dl-hero{position:relative;overflow:hidden;padding-block:96px 88px}.s-site .dl-hero .halo{width:760px;height:620px;left:50%;top:-320px;margin-left:-380px}.s-site .dl-hero h1{font-size:76px;line-height:.98;margin:0 auto;max-width:960px}.s-site .dl-hero .lead{max-width:660px}.s-site .dl-pick{margin:44px auto 0;max-width:760px}.s-site .dl-pick-h{margin:0 0 14px;font-size:14px;color:var(--s-dim)}.s-site .dl-one{display:flex;flex-direction:column;align-items:center}.s-site .btn.dl-big{height:58px;padding:0 32px;font-size:17px;gap:10px}.s-site .dl-meta{margin:14px 0 0;font-size:14px;color:var(--s-dim)}.s-site .dl-three{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.s-site .btn.dl-os{height:auto;min-height:64px;padding:14px 18px;border-radius:16px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;row-gap:5px;justify-items:start;text-align:left;white-space:normal;background:var(--s-card)}.s-site .btn.dl-os svg{grid-row:1/3;align-self:center}.s-site .dl-os b{font:600 16px/1.1 var(--s-f)}.s-site .dl-os small{font:400 12.5px/1.3 var(--s-f);color:var(--s-dim)}.s-site .dl-alts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px;margin:18px 0 0;font-size:14.5px;color:var(--s-muted)}.s-site .dl-alts a{text-decoration:underline;text-decoration-color:var(--s-line2);text-underline-offset:4px}.s-site .dl-alts a:hover{color:var(--s-text);text-decoration-color:currentColor}.s-site .dl-size{color:var(--s-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.s-site .dl-mobile{margin:0 auto 18px;max-width:520px;font-size:15px;color:var(--s-text);padding:12px 16px;border:1px solid var(--s-line2);border-radius:12px}.s-site .dl-version{margin:30px auto 0;font-size:13.5px;color:var(--s-dim)}.s-site .dl-version a{color:var(--s-muted);text-decoration:underline;text-decoration-color:var(--s-line2);text-underline-offset:3px}.s-site .dl-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;align-items:start}.s-site .dl-card{background:var(--s-card);border:1px solid var(--s-line);border-radius:20px;padding:26px;box-shadow:var(--s-shadow)}.s-site .dl-card h3{font-size:26px;margin:0 0 6px}.s-site .dl-card ul{list-style:none;margin:0;padding:0}.s-site .dl-card li{padding:18px 0;border-bottom:1px solid var(--s-line)}.s-site .dl-fl{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.s-site .dl-fl b{font:600 15.5px/1.3 var(--s-f)}.s-site .dl-fl .dl-size{font-size:13.5px}.s-site .dl-card li p{margin:6px 0 10px;font-size:14px;line-height:1.5;color:var(--s-muted)}.s-site .dl-name{display:block;font:400 12px/1.4 var(--s-mono);color:var(--s-dim);word-break:break-all;margin-bottom:14px}.s-site .btn.dl-get{height:40px;font-size:14.5px;width:100%}.s-site .dl-verify{margin-top:16px;font-size:14px}.s-site .dl-verify summary{cursor:pointer;color:var(--s-muted);font-weight:500;list-style:none;display:flex;align-items:center;gap:8px}.s-site .dl-verify summary::-webkit-details-marker{display:none}.s-site .dl-verify summary:before{content:"+";font:400 18px/1 var(--s-f);color:var(--s-dim);width:12px;transition:transform .2s}.s-site .dl-verify[open] summary:before{transform:rotate(45deg)}.s-site .dl-verify summary:hover{color:var(--s-text)}.s-site .dl-verify p{margin:12px 0 10px;color:var(--s-dim);font-size:13.5px}.s-site .dl-hash{margin-bottom:12px}.s-site .dl-hash code{display:block;font:400 11.5px/1.5 var(--s-mono);word-break:break-all}.s-site .dl-cmd{color:var(--s-text);background:var(--s-bg);border:1px solid var(--s-line);border-radius:8px 8px 0 0;padding:7px 10px}.s-site .dl-sha{color:var(--s-muted);border:1px solid var(--s-line);border-top:0;border-radius:0 0 8px 8px;padding:7px 10px;user-select:all}.s-site .dl-ext{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:16px;padding:26px;border:1px solid var(--s-line);border-radius:20px}.s-site .dl-ext h3{font-size:22px;margin:0 0 10px}.s-site .dl-ext p{margin:0;font-size:15px;color:var(--s-muted);max-width:460px}.s-site .dl-ext ul{list-style:none;margin:0;padding:0}.s-site .dl-ext li{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--s-line);font-size:15px}.s-site .dl-ext li a:hover{text-decoration:underline;text-underline-offset:3px}.s-site .dl-sums{margin:28px 0 0}.s-site .dl-first-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:56px}.s-site .dl-first-grid h3{font:600 17px/1.2 var(--s-f);margin:0 0 16px;padding-top:20px;border-top:1px solid var(--s-line2)}.s-site .dl-first-grid ol{margin:0;padding-left:20px;list-style:decimal;display:flex;flex-direction:column;gap:12px;font-size:15.5px;line-height:1.55;color:var(--s-muted)}.s-site .dl-first-grid li::marker{color:var(--s-dim)}.s-site .dl-code{display:block;margin-top:8px;padding:9px 12px;border-radius:9px;background:var(--s-card);border:1px solid var(--s-line);font:400 12.5px/1.5 var(--s-mono);color:var(--s-text);word-break:break-all;user-select:all}.s-site .dl-next .steps{margin-top:56px}.s-site .dl-plans{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:880px;margin:56px auto 0;text-align:left}.s-site .dl-plans .plan ul{margin-bottom:30px}.s-site .dl-note{margin:28px auto 0;max-width:620px;font-size:15.5px;color:var(--s-muted)}@media (max-width:900px){.s-site .dl-hero{padding-block:56px 64px}.s-site .dl-hero h1{font-size:44px}.s-site .dl-cards,.s-site .dl-ext,.s-site .dl-first-grid,.s-site .dl-plans,.s-site .dl-three{grid-template-columns:1fr}.s-site .btn.dl-big{width:100%;height:56px;padding:0 20px;font-size:16px}.s-site .dl-cards{margin-top:36px}.s-site .dl-card{padding:22px}.s-site .dl-ext{gap:20px;padding:22px}.s-site .dl-first-grid{gap:32px;margin-top:40px}.s-site .dl-next .steps,.s-site .dl-plans{margin-top:40px}}