@layer starlight.components{.card:where(.astro-oag6qnet){--sl-card-border:var(--sl-color-purple);--sl-card-bg:var(--sl-color-purple-low);border:1px solid var(--sl-color-gray-5);background-color:var(--sl-color-black);flex-direction:column;gap:clamp(.5rem,.125rem + 1vw,1rem);padding:clamp(1rem,.125rem + 3vw,2.5rem)}.card:where(.astro-oag6qnet):nth-child(4n+1){--sl-card-border:var(--sl-color-orange);--sl-card-bg:var(--sl-color-orange-low)}.card:where(.astro-oag6qnet):nth-child(4n+3){--sl-card-border:var(--sl-color-green);--sl-card-bg:var(--sl-color-green-low)}.card:where(.astro-oag6qnet):nth-child(4n+4){--sl-card-border:var(--sl-color-red);--sl-card-bg:var(--sl-color-red-low)}.card:where(.astro-oag6qnet):nth-child(4n+5){--sl-card-border:var(--sl-color-blue);--sl-card-bg:var(--sl-color-blue-low)}.title:where(.astro-oag6qnet){font-weight:600;font-size:var(--sl-text-h4);color:var(--sl-color-white);line-height:var(--sl-line-height-headings);align-items:center;gap:1rem}.card:where(.astro-oag6qnet) .icon:where(.astro-oag6qnet){border:1px solid var(--sl-card-border);background-color:var(--sl-card-bg);border-radius:.25rem;flex-shrink:0;padding:.2em}.card:where(.astro-oag6qnet) .body:where(.astro-oag6qnet){font-size:clamp(var(--sl-text-sm), calc(.5rem + 1vw), var(--sl-text-body));margin:0}.card-grid:where(.astro-7qmvx3iy){grid-template-columns:100%;gap:1rem;display:grid}.card-grid:where(.astro-7qmvx3iy)>*{margin-top:0!important}@media (width>=50rem){.card-grid:where(.astro-7qmvx3iy){grid-template-columns:1fr 1fr;gap:1.5rem}.stagger:where(.astro-7qmvx3iy){--stagger-height:5rem;padding-bottom:var(--stagger-height)}.stagger:where(.astro-7qmvx3iy)>:nth-child(2n){transform:translateY(var(--stagger-height))}}}.engine:where(.astro-jspkxuae){font-size:var(--sl-text-sm);margin:1.5rem 0 0;line-height:1.4}.box:where(.astro-jspkxuae){border:1px solid var(--sl-color-hairline-light);background:var(--sl-color-bg);color:var(--sl-color-white);text-align:center;border-radius:.625rem;flex-direction:column;justify-content:center;gap:.125rem;padding:.75rem .875rem;font-weight:600;display:flex}.box:where(.astro-jspkxuae) span:where(.astro-jspkxuae){color:var(--sl-color-gray-3);font-weight:400}.box:where(.astro-jspkxuae) em:where(.astro-jspkxuae){color:var(--sl-color-accent);margin-top:.375rem;font-style:normal;font-weight:500}.ext:where(.astro-jspkxuae){background:var(--sl-color-bg-sidebar)}.sources:where(.astro-jspkxuae){grid-template-columns:1fr 1fr;gap:1rem;display:grid}.source:where(.astro-jspkxuae){flex-direction:column;align-items:center;display:flex}.source:where(.astro-jspkxuae) .box:where(.astro-jspkxuae){width:min(100%,15rem)}.wire:where(.astro-jspkxuae){flex-direction:column;align-items:center;gap:.25rem;padding:.75rem 0 1.25rem;display:flex;position:relative}.wire:where(.astro-jspkxuae):before{content:"";border-inline-start:1px dashed var(--sl-color-gray-4);position:absolute;inset:0 auto 0 50%}.wire:where(.astro-jspkxuae):after{content:"";border:.3rem solid #0000;border-top-color:var(--sl-color-gray-4);border-bottom:none;position:absolute;bottom:0;left:calc(50% - .3rem)}.wire:where(.astro-jspkxuae) code:where(.astro-jspkxuae){background:var(--sl-color-bg);border:1px solid var(--sl-color-hairline-light);font-size:var(--sl-text-xs);color:var(--sl-color-gray-2);border-radius:999px;padding:.125rem .5rem;position:relative}.daemon:where(.astro-jspkxuae){border:1px solid var(--sl-color-accent);background:var(--sl-color-accent-low);border-radius:1rem;padding:1rem 1.25rem 1.25rem}.label:where(.astro-jspkxuae){font-size:var(--sl-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--sl-color-accent-high);margin-bottom:.625rem;font-weight:600}.pipeline:where(.astro-jspkxuae){grid-template-columns:repeat(5,1fr);gap:1.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.pipeline:where(.astro-jspkxuae)>li:where(.astro-jspkxuae){margin:0;position:relative}.pipeline:where(.astro-jspkxuae)>li:where(.astro-jspkxuae)+li:where(.astro-jspkxuae):before{content:"→";color:var(--sl-color-gray-3);font-weight:400;position:absolute;top:50%;left:-1.125rem;transform:translateY(-50%)}.layer:where(.astro-jspkxuae) ul:where(.astro-jspkxuae){margin:.5rem 0 0;padding:0;list-style:none}.layer:where(.astro-jspkxuae) ul:where(.astro-jspkxuae) li:where(.astro-jspkxuae){background:var(--sl-color-accent-low);font-weight:500;font-size:var(--sl-text-xs);border-radius:.375rem;margin:.25rem 0 0;padding:.25rem .375rem}.shared:where(.astro-jspkxuae){grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=50rem){.pipeline:where(.astro-jspkxuae){grid-template-columns:1fr}.pipeline:where(.astro-jspkxuae)>li:where(.astro-jspkxuae)+li:where(.astro-jspkxuae):before{content:"↓";top:-1.25rem;left:50%;transform:translate(-50%)}}
