.cp-header{padding-top:2rem;padding-bottom:.5rem}.cp-install{--tw-border-opacity:1;border-width:1px;border-color:color-mix(in oklab, var(--border-subtle) calc(var(--tw-border-opacity,1) * 100%), transparent);--tw-bg-opacity:1;background-color:color-mix(in oklab, var(--surface) calc(var(--tw-bg-opacity,1) * 100%), transparent);--tw-shadow:var(--elevation-1);--tw-shadow-colored:var(--elevation-1);min-width:0;max-width:100%;height:2.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:16px;align-items:center;gap:.75rem;padding:.25rem .25rem .25rem .75rem;display:flex}.cp-siblings{gap:.75rem;display:grid}@media (min-width:640px){.cp-siblings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.cp-siblings{grid-template-columns:repeat(3,minmax(0,1fr))}}.cp-sibling{transition:border-color var(--duration-2) var(--ease-out);--tw-border-opacity:1;border-width:1px;border-color:color-mix(in oklab, var(--border-subtle) calc(var(--tw-border-opacity,1) * 100%), transparent);--tw-bg-opacity:1;background-color:color-mix(in oklab, var(--surface) calc(var(--tw-bg-opacity,1) * 100%), transparent);outline-offset:2px;border-radius:24px;outline:2px solid #0000;flex-direction:column;height:100%;display:flex;overflow:hidden}.cp-sibling:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:color-mix(in oklab, var(--accent) calc(var(--tw-ring-opacity,1) * 100%), transparent);--tw-ring-offset-width:2px}@media (hover:hover) and (pointer:fine){.cp-sibling:hover{--tw-border-opacity:1;border-color:color-mix(in oklab, var(--border-strong) calc(var(--tw-border-opacity,1) * 100%), transparent)}}.cp-sibling-stage{background-image:radial-gradient(var(--border-subtle) 1px, transparent 1px);--tw-border-opacity:1;border-bottom-width:1px;border-color:color-mix(in oklab, var(--border-subtle) calc(var(--tw-border-opacity,1) * 100%), transparent);--tw-bg-opacity:1;background-size:14px 14px;background-color:color-mix(in oklab, var(--canvas) calc(var(--tw-bg-opacity,1) * 100%), transparent);justify-content:center;align-items:center;height:11rem;padding-left:1rem;padding-right:1rem;display:flex;overflow:hidden}.cp-sibling-body{flex-direction:column;flex:1;padding:.875rem;display:flex}
