@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}}.sp-pipeline:where(.astro-dnucopcs){--sp-d-blue:#7fa6ff;--sp-d-cyan:#5cd8e8;--sp-d-orange:#ffa266;--sp-d-ink:var(--sl-color-gray-3);margin-block:2rem}[data-theme=light] .sp-pipeline:where(.astro-dnucopcs){--sp-d-blue:#2e6eed;--sp-d-cyan:#0e93a6;--sp-d-orange:#d9651e}.sp-pipeline__svg:where(.astro-dnucopcs){width:100%;height:auto;display:block;overflow:visible}.sp-pipeline__svg--wide:where(.astro-dnucopcs){display:none}.sp-pipeline__svg--tall:where(.astro-dnucopcs){max-width:22rem;margin-inline:auto}@media (width>=50rem){.sp-pipeline__svg--wide:where(.astro-dnucopcs){display:block}.sp-pipeline__svg--tall:where(.astro-dnucopcs){display:none}}.stage--blue:where(.astro-dnucopcs){--tone:var(--sp-d-blue)}.stage--cyan:where(.astro-dnucopcs){--tone:var(--sp-d-cyan)}.stage--orange:where(.astro-dnucopcs){--tone:var(--sp-d-orange)}.stage--ink:where(.astro-dnucopcs){--tone:var(--sl-color-gray-4)}.tile:where(.astro-dnucopcs){fill:color-mix(in srgb, var(--tone) 12%, var(--sl-color-black));stroke:color-mix(in srgb, var(--tone) 55%, transparent);stroke-width:1.5px}.step:where(.astro-dnucopcs){fill:var(--tone);font-family:var(--sp-font-display);font-size:14px;font-weight:700}.arrow:where(.astro-dnucopcs) line:where(.astro-dnucopcs){stroke-width:3px;stroke-linecap:round}.label:where(.astro-dnucopcs) .title:where(.astro-dnucopcs){fill:var(--sl-color-white);font-family:var(--sp-font-display);font-size:21px;font-weight:650}.label:where(.astro-dnucopcs) .sub:where(.astro-dnucopcs){fill:var(--sl-color-gray-3);font-family:var(--__sl-font);font-size:16px}.sp-pipeline:where(.astro-dnucopcs) .frustum{fill:color-mix(in srgb, var(--sp-d-blue) 18%, transparent);stroke:var(--sp-d-blue);stroke-width:2px;stroke-linejoin:round}.sp-pipeline:where(.astro-dnucopcs) .cube-top{fill:var(--sl-color-gray-2)}.sp-pipeline:where(.astro-dnucopcs) .cube-left{fill:var(--sl-color-gray-3)}.sp-pipeline:where(.astro-dnucopcs) .cube-right{fill:var(--sl-color-gray-4)}.sp-pipeline:where(.astro-dnucopcs) .frame{fill:color-mix(in srgb, var(--sp-d-cyan) 10%, var(--sl-color-black));stroke:var(--sp-d-cyan);stroke-width:2px}.sp-pipeline:where(.astro-dnucopcs) .frame-back{opacity:.45}.sp-pipeline:where(.astro-dnucopcs) .frame-mid{opacity:.7}.sp-pipeline:where(.astro-dnucopcs) .sun{fill:var(--sp-d-orange)}.sp-pipeline:where(.astro-dnucopcs) .hill{fill:color-mix(in srgb, var(--sp-d-cyan) 55%, transparent)}.sp-pipeline:where(.astro-dnucopcs) .chip{fill:color-mix(in srgb, var(--sp-d-orange) 10%, var(--sl-color-black));stroke:var(--sp-d-orange);stroke-width:2px}.sp-pipeline:where(.astro-dnucopcs) .pin line{stroke:var(--sp-d-orange);stroke-width:2.5px;stroke-linecap:round;opacity:.8}.sp-pipeline:where(.astro-dnucopcs) .curve{fill:none;stroke:var(--sl-color-white);stroke-width:3px;stroke-linecap:round}.sp-pipeline:where(.astro-dnucopcs) .curve-dot{fill:var(--sp-d-cyan)}.sp-pipeline:where(.astro-dnucopcs) .shadow{fill:var(--sl-color-gray-5);opacity:.6}figcaption:where(.astro-dnucopcs){color:var(--sl-color-gray-3);font-size:var(--sl-text-sm);text-align:center;margin-top:.75rem}.sp-videos__panel:where(.astro-xo72wa3m){aspect-ratio:16/9;border:1px solid var(--sl-color-gray-5);border-radius:var(--sp-radius,.75rem);background:var(--sp-ink);max-width:100%;box-shadow:var(--sl-shadow-md);overflow:hidden}.sp-videos__panel:where(.astro-xo72wa3m)[hidden]{display:none}video:where(.astro-xo72wa3m){background:var(--sp-ink);width:100%;height:100%;display:block}.sp-videos__yt:where(.astro-xo72wa3m){height:100%;position:relative}.sp-videos__yt:where(.astro-xo72wa3m) iframe{border:0;width:100%;height:100%;display:block}.sp-videos__play:where(.astro-xo72wa3m){color:#fff;height:100%;text-decoration:none;display:block;position:relative}.sp-videos__play:where(.astro-xo72wa3m) img:where(.astro-xo72wa3m){object-fit:cover;width:100%;height:100%;display:block}.sp-videos__button:where(.astro-xo72wa3m){background:var(--sl-color-accent);border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;transition:transform .15s;display:grid;position:absolute;inset:0;box-shadow:0 .5rem 1.5rem #00000059;margin:auto!important}.sp-videos__button:where(.astro-xo72wa3m) svg:where(.astro-xo72wa3m){margin-left:.2rem}.sp-videos__play:where(.astro-xo72wa3m):hover .sp-videos__button:where(.astro-xo72wa3m),.sp-videos__play:where(.astro-xo72wa3m):focus-visible .sp-videos__button:where(.astro-xo72wa3m){transform:scale(1.08)}.sp-videos__play:where(.astro-xo72wa3m):focus-visible{outline:2px solid var(--sl-color-accent-high);outline-offset:-4px}.sp-videos__note:where(.astro-xo72wa3m){color:#c3c9d6;font-size:var(--sl-text-xs);background:#14171fcc;border-radius:999px;padding:.25rem .7rem;line-height:1.4;position:absolute;bottom:.75rem;left:.75rem;margin:0!important}.sp-videos__note:where(.astro-xo72wa3m) a:where(.astro-xo72wa3m){color:inherit}.sp-videos__soon:where(.astro-xo72wa3m){background:var(--sp-figure-bg);height:100%;color:var(--sl-color-gray-2);text-align:center;text-wrap:balance;place-content:center;padding:1.5rem;display:grid}.sp-videos__soon:where(.astro-xo72wa3m) p{max-width:30rem;margin:0}.sp-videos__soon:where(.astro-xo72wa3m) p+p{margin-top:.5rem}.sp-videos__tabs:where(.astro-xo72wa3m){border:1px solid var(--sl-color-gray-5);background:var(--sp-surface);border-radius:999px;gap:.25rem;width:fit-content;padding:.25rem;display:flex;margin:1rem auto 0!important}.sp-videos__tab:where(.astro-xo72wa3m){color:var(--sl-color-gray-2);font:inherit;font-size:var(--sl-text-sm);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:baseline;gap:.4rem;margin:0;padding:.45rem 1.1rem;font-weight:600;line-height:1.2;display:inline-flex}.sp-videos__tab:where(.astro-xo72wa3m):hover{color:var(--sl-color-white)}.sp-videos__tab:where(.astro-xo72wa3m)[aria-selected=true]{background:var(--sl-color-accent);color:#fff}.sp-videos__tab:where(.astro-xo72wa3m):focus-visible{outline:2px solid var(--sl-color-accent-high);outline-offset:2px}.sp-videos__length:where(.astro-xo72wa3m){font-variant-numeric:tabular-nums;opacity:.8;font-weight:400}
