.lib-steps{display:grid;gap:var(--space-4);margin:var(--space-4) 0 var(--space-8);padding:0;list-style:none;counter-reset:step}.lib-steps>li{position:relative;margin:0;padding-left:var(--space-10);counter-increment:step}.lib-steps>li:before{position:absolute;top:0;left:0;display:grid;place-items:center;width:var(--size-7);height:var(--size-7);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-pill);background-color:var(--color-surface-default);color:var(--color-text-default);font-size:var(--typography-ui-size);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;content:counter(step)}.pkg-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--size-64),1fr));gap:var(--space-4);margin:var(--space-4) 0 var(--space-8);padding:0;list-style:none}.pkg-list li{margin:0;padding:var(--space-4);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-container);background-color:var(--color-surface-default)}.pkg-list code{font-weight:var(--font-weight-semibold)}.pkg-list p{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--typography-ui-size)}.llms-preview{margin:var(--space-4) 0 var(--space-8)}.llms-preview>summary{font-weight:var(--font-weight-semibold)}.llms-preview[open]>summary{margin-bottom:var(--space-4)}.cp-panel[hidden]{display:none}.cp-panel>h2:first-child{margin-top:0}.cp-files{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-6);padding:0;list-style:none}.cp-files li{margin:0}.cp-changes{margin:0;padding:0;list-style:none}.cp-changes li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-1) var(--space-3);margin:0;padding:var(--space-3) 0;border-bottom:var(--border-width-default) solid var(--color-border-default)}.cp-changes p{margin:0}.family{margin-top:var(--space-8)}.family>summary{min-height:var(--size-8);display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-4);list-style:none;cursor:pointer}.family>summary::-webkit-details-marker{display:none}.family>summary:before{width:var(--space-2);height:var(--space-2);margin-right:var(--space-1);border-right:var(--border-width-default) solid currentcolor;border-bottom:var(--border-width-default) solid currentcolor;content:"";transform:rotate(-45deg) translateY(calc(var(--space-0-5) * -1));transition:transform var(--motion-duration-fast) var(--motion-easing-enter)}.family[open]>summary:before{transform:rotate(45deg) translateY(calc(var(--space-1) * -1))}.family>summary h2{margin:0}.family-count{color:var(--color-text-muted);font-size:var(--typography-ui-size);font-variant-numeric:tabular-nums}
