.pg .sc-track{grid-template-columns:repeat(6,minmax(0,1fr));margin:56px 0 0;padding:0;list-style:none;display:grid;position:relative}.pg .sc-track:before{content:"";transform-origin:0;background:#3a2e55;height:1px;position:absolute;top:7px;left:8px;right:calc(16.6667% - 8px)}.pg .sc-track a{color:var(--pg-body);flex-direction:column;gap:14px;padding:0 12px 6px 0;font-size:14px;line-height:1.35;text-decoration:none;transition:color .2s;display:flex;position:relative}.pg .sc-track a:hover{color:var(--pg-ink)}.pg .sc-dot{box-sizing:border-box;background:#000;border:1.5px solid #7b5bb8;border-radius:50%;width:15px;height:15px;transition:border-color .2s,background-color .2s}.pg .sc-track li:last-child .sc-dot{border-color:var(--pg-violet-2);background:var(--pg-violet-2)}.pg .sc-track a:hover .sc-dot{border-color:var(--pg-violet)}.pg .sc-steps{border-top:1px solid var(--pg-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:40px 0 0;padding:0;list-style:none;display:grid}.pg .sc-step{border-bottom:1px solid var(--pg-line);flex-direction:column;padding:32px 32px 36px 0;scroll-margin-top:96px;display:flex}.pg .sc-step:not(:nth-child(3n+1)){border-left:1px solid var(--pg-line);padding-left:32px}.pg .sc-num{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.04em;color:var(--pg-violet);margin:0 0 18px;font-size:13px}.pg .sc-step h3{font-size:22px}.pg .sc-text{color:var(--pg-body);margin:12px 0 0;font-size:15.5px;line-height:1.65}.pg .sc-limit{color:var(--pg-mute);margin:auto 0 0;padding-top:20px;font-size:13.5px;line-height:1.55}.pg .sc-limit span{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;color:#a79fba;margin-bottom:4px;font-size:11.5px;display:block}.pg .sc-call{border:1px solid var(--pg-line);background:var(--pg-panel);border-radius:12px;padding:24px}.pg .sc-call-h{color:var(--pg-ink);margin:0 0 14px;font-size:15px;font-weight:500}.pg .sc-call code{font-family:var(--font-mono),ui-monospace,monospace;color:#d9ccf5;overflow-wrap:anywhere;background:#000;border:1px solid #2e2640;border-radius:8px;padding:14px 16px;font-size:13px;line-height:1.6;display:block}.pg .sc-call-note{color:var(--pg-mute);margin:12px 0 0;font-size:13.5px;line-height:1.55}.pg .sc-limits{border-top:1px solid var(--pg-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin:40px 0 0;padding:0;list-style:none;display:grid}.pg .sc-limits li{border-bottom:1px solid var(--pg-line);padding:20px 0}.pg .sc-limits p{max-width:60ch;color:var(--pg-body);margin:0;font-size:16px;line-height:1.6}@media (prefers-reduced-motion:no-preference){.pg .sc-track:before{animation:1.4s cubic-bezier(.16,1,.3,1) .15s both pgDraw}.pg .sc-dot{animation:.5s cubic-bezier(.16,1,.3,1) both scLit;animation-delay:calc(.2s + var(--i,0) * .2s)}}@keyframes scLit{0%{border-color:#2e2640;transform:scale(.6)}to{transform:none}}@media (max-width:1040px){.pg .sc-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pg .sc-step:not(:nth-child(3n+1)){border-left:0;padding-left:0}.pg .sc-step:nth-child(2n){border-left:1px solid var(--pg-line);padding-left:32px}}@media (max-width:860px){.pg .sc-limits{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.pg .sc-track{display:none}.pg .sc-steps{grid-template-columns:minmax(0,1fr);margin-top:32px}.pg .sc-step,.pg .sc-step:nth-child(2n){border-left:0;padding:28px 0}.pg .sc-step h3{font-size:20px}}@media (max-width:420px){.pg .sc-call{padding:18px}.pg .sc-call code{padding:12px;font-size:12px}}
