.dl{z-index:1;background:radial-gradient(90% 60% at 50% 0%, #7c5cff1a, transparent 65%), var(--ink-900);min-height:100vh;padding-top:clamp(7rem,15vh,10rem);padding-bottom:clamp(4rem,10vh,7rem);position:relative}.dl__head{border-bottom:1px solid var(--hairline);max-width:46rem;padding-bottom:clamp(2.5rem,6vh,4rem)}.dl__version{color:var(--cyan)}.dl__title{font-size:var(--step-4);letter-spacing:-.04em;margin-top:.8rem}.dl__packages{grid-template-columns:1.1fr 1fr;gap:clamp(1rem,2.5vw,2rem);margin-top:clamp(2.5rem,6vh,4rem);display:grid}.card{border:1px solid var(--hairline);transition:border-color .5s var(--ease), transform .5s var(--ease);background:linear-gradient(160deg,#141828b3,#080a1499);border-radius:16px;flex-direction:column;gap:.7rem;padding:clamp(1.4rem,3vw,2.2rem);display:flex}.card:hover{border-color:var(--hairline-strong);transform:translateY(-3px)}.card--primary{background:radial-gradient(110% 80% at 0 0,#7c5cff29,#0000 62%),linear-gradient(160deg,#181a32d9,#080a14b3);border-color:#7c5cff59}.card__title{font-size:var(--step-2);letter-spacing:-.03em}.card__desc{color:var(--mist);font-size:var(--step--1);max-width:46ch}.card__tags{flex-wrap:wrap;gap:.4rem;display:flex}.card__cta{align-self:flex-start;margin-top:.6rem}.dl__cols{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);margin-top:clamp(3rem,8vh,5.5rem);display:grid}.dl__h2{font-size:var(--step-2);letter-spacing:-.03em;border-bottom:1px solid var(--hairline);padding-bottom:1rem}.dl__h2--gap{margin-top:clamp(2.4rem,5vh,3.4rem)}.steps{margin-top:.5rem;list-style:none}.steps li{border-bottom:1px solid var(--hairline);grid-template-columns:3rem 1fr;gap:.6rem;padding:1.1rem 0;display:grid}.steps__n{font-family:var(--mono);font-size:var(--step--2);color:var(--violet);font-variant-numeric:tabular-nums;padding-top:.28rem}.steps__t{font-size:var(--step-0);font-family:var(--text);letter-spacing:0;font-weight:600;line-height:1.4}.steps__d{font-size:var(--step--1);color:var(--mist);margin-top:.25rem}@media (max-width:900px){.dl__packages,.dl__cols{grid-template-columns:1fr}}
