.render-pipeline.svelte-gpuwdv{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem;width:min(76rem,100vw - 5rem);margin:2.5rem 0 3rem;padding:0;list-style:none;display:grid;position:relative;left:50%;transform:translate(-50%)}.pipeline-stage.svelte-gpuwdv{border:1px solid var(--line);background:var(--paper);min-width:0;box-shadow:0 .75rem 2rem var(--shadow);border-radius:1rem;padding:1.35rem;transition:transform .18s,border-color .18s;position:relative}.pipeline-stage.svelte-gpuwdv:hover{border-color:var(--project-accent);transform:translateY(-.2rem)}.pipeline-stage.svelte-gpuwdv:not(:last-child):after{border-top:1px solid var(--project-accent);border-right:1px solid var(--project-accent);content:"";width:1.25rem;height:1.25rem;position:absolute;top:50%;left:calc(100% + .5rem);transform:translateY(-50%)rotate(45deg)}.stage-heading.svelte-gpuwdv{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;padding-bottom:.9rem;display:flex}.stage-number.svelte-gpuwdv{color:var(--project-accent);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:700}.stage-heading.svelte-gpuwdv h3:where(.svelte-gpuwdv){min-width:0;color:var(--ink);font-family:var(--font-display);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(1rem,1.7vw,1.35rem);font-weight:400;line-height:1.1}.task-list.svelte-gpuwdv{gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.task-list.svelte-gpuwdv li:where(.svelte-gpuwdv){color:var(--muted);text-align:left;padding-left:1rem;font-size:.83rem;line-height:1.5;position:relative}.task-list.svelte-gpuwdv li:where(.svelte-gpuwdv):before{background:var(--project-accent);content:"";border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.55em;left:0}@media (width<=760px){.render-pipeline.svelte-gpuwdv{grid-template-columns:1fr;gap:2.25rem;width:100%;left:auto;transform:none}.pipeline-stage.svelte-gpuwdv:not(:last-child):after{top:calc(100% + .5rem);left:50%;transform:translate(-50%)rotate(135deg)}}.breadcrumbs.svelte-108shdz,.next.svelte-108shdz{color:var(--muted);align-items:center;gap:.65rem;margin-bottom:1.5rem;font-size:.8rem;display:flex}.next.svelte-108shdz{border-top:1px solid var(--line);justify-content:space-between;padding:2rem 0 4rem}
