.cb-step:where(.astro-k5o436f2){grid-template-columns:36px minmax(0,1fr);gap:0 16px;padding-bottom:40px;display:grid}.cb-step--last:where(.astro-k5o436f2){padding-bottom:0}.cb-step__marker:where(.astro-k5o436f2){flex-direction:column;align-items:center;gap:8px;display:flex}.cb-step__number:where(.astro-k5o436f2){font-family:var(--cb-font-mono);font-size:var(--cb-text-small);color:var(--cb-green-text);line-height:32px}.cb-step__tick:where(.astro-k5o436f2){background:var(--cb-green);width:32px;height:32px;color:var(--cb-green-ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cb-step__rail:where(.astro-k5o436f2){background:var(--cb-line);flex-grow:1;width:1px}.cb-step__body:where(.astro-k5o436f2){min-width:0}.cb-step__title:where(.astro-k5o436f2){margin:0;font-size:1.5rem;font-weight:600;font-stretch:88%;line-height:32px}.install-head:where(.astro-w4jyjhvv){padding-block:clamp(40px,5vw,64px) clamp(32px,4vw,48px)}.install-head:where(.astro-w4jyjhvv) .cb-lead:where(.astro-w4jyjhvv){max-width:640px;margin-top:16px}.install-head__os:where(.astro-w4jyjhvv){font-size:var(--cb-text-small);color:var(--cb-muted);flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px;display:flex}html:not(.js) .install-head__os:where(.astro-w4jyjhvv){display:none}.install-head:where(.astro-w4jyjhvv) .cb-meta:where(.astro-w4jyjhvv){margin-top:16px}.install-body:where(.astro-w4jyjhvv){flex-wrap:wrap;align-items:flex-start;gap:48px 64px;padding-block:clamp(40px,5vw,64px) clamp(56px,7vw,96px);display:flex}.install-main:where(.astro-w4jyjhvv){flex-direction:column;flex:560px;gap:56px;min-width:0;max-width:760px;display:flex}html[data-os=macos] .install-os:where(.astro-w4jyjhvv):not([data-os=macos]),html[data-os=windows] .install-os:where(.astro-w4jyjhvv):not([data-os=windows]),html[data-os=linux] .install-os:where(.astro-w4jyjhvv):not([data-os=linux]){display:none}.install-os__title:where(.astro-w4jyjhvv){font-size:var(--cb-text-h3-lg);margin-bottom:24px;font-weight:600;font-stretch:88%;line-height:1.15}html[data-os] .install-os__title:where(.astro-w4jyjhvv){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.install-steps:where(.astro-w4jyjhvv){flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.install-steps:where(.astro-w4jyjhvv) .cb-step__body>p{color:var(--cb-muted);margin-top:8px}.install-steps:where(.astro-w4jyjhvv) .cb-step__body>.btn,.install-steps:where(.astro-w4jyjhvv) .cb-step__body>.install-download+p{margin-top:16px}.install-note:where(.astro-w4jyjhvv){border:1px solid var(--cb-line);background:var(--cb-chrome);font-size:var(--cb-text-body-sm);color:var(--cb-muted);border-radius:10px;margin-top:16px;padding:16px 18px}.install-download:where(.astro-w4jyjhvv){flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px;display:flex}.install-download__file:where(.astro-w4jyjhvv){font-family:var(--cb-font-mono);font-size:var(--cb-text-code);color:var(--cb-muted);overflow-wrap:anywhere}.install-vsix:where(.astro-w4jyjhvv){color:var(--cb-muted);margin-top:16px}.install-vsix:where(.astro-w4jyjhvv) summary:where(.astro-w4jyjhvv){min-height:var(--cb-target);cursor:pointer;color:var(--cb-blue);align-items:center;font-weight:500;display:inline-flex}.install-check:where(.astro-w4jyjhvv){color:var(--cb-muted);margin:10px 0 0;padding-left:22px}.install-check:where(.astro-w4jyjhvv) li:where(.astro-w4jyjhvv){padding:3px 0}.install-steps:where(.astro-w4jyjhvv) .cb-step__body>.install-check+p{margin-top:12px}.install-aside:where(.astro-w4jyjhvv){flex-direction:column;flex:280px;gap:16px;max-width:360px;display:flex}.install-box:where(.astro-w4jyjhvv){border:1px solid var(--cb-line);border-radius:var(--cb-radius-lg);background:var(--cb-chrome);padding:20px 22px 12px}.install-box:where(.astro-w4jyjhvv) h2:where(.astro-w4jyjhvv){font-size:var(--cb-text-lead);font-weight:600;line-height:1.3}.install-box:where(.astro-w4jyjhvv) p:where(.astro-w4jyjhvv){font-size:var(--cb-text-body-sm);color:var(--cb-muted);margin-top:6px}.install-box__links:where(.astro-w4jyjhvv){flex-wrap:wrap;gap:0 24px;display:flex}
