.section-tight.svelte-13nrt50{padding-block:var(--s-5) var(--s-6)}h2.svelte-13nrt50{font-size:var(--step-2);border-bottom:1px solid var(--slate);padding-bottom:var(--s-2)}.steps.svelte-13nrt50{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:var(--s-4)}.step.svelte-13nrt50>header:where(.svelte-13nrt50){display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-4)}.step.svelte-13nrt50 h3:where(.svelte-13nrt50){margin:0;font-size:var(--step-1)}.step.current.svelte-13nrt50{border-color:var(--bone)}.timeline.svelte-13nrt50{list-style:none;margin:0;padding:0}.timeline.svelte-13nrt50 li:where(.svelte-13nrt50){position:relative;display:grid;grid-template-columns:1rem 1fr;gap:var(--s-3);padding-bottom:var(--s-4)}.timeline.svelte-13nrt50 li:where(.svelte-13nrt50):before{content:"";position:absolute;left:calc(.5rem - 1px);top:1.1rem;bottom:-.1rem;width:2px;background:var(--slate)}.timeline.svelte-13nrt50 li:where(.svelte-13nrt50):last-child{padding-bottom:0}.timeline.svelte-13nrt50 li:where(.svelte-13nrt50):last-child:before{display:none}.timeline.svelte-13nrt50 li.done:where(.svelte-13nrt50):before{background:var(--good)}.dot.svelte-13nrt50{width:1rem;height:1rem;margin-top:.2rem;border-radius:50%;border:2px solid var(--steel);background:var(--deep-void);position:relative}.timeline.svelte-13nrt50 li.done:where(.svelte-13nrt50) .dot:where(.svelte-13nrt50){background:var(--good);border-color:var(--good)}.timeline.svelte-13nrt50 li.current:where(.svelte-13nrt50) .dot:where(.svelte-13nrt50){background:var(--bone);border-color:var(--bone);box-shadow:0 0 0 4px color-mix(in srgb,var(--bone) 25%,transparent)}.step.current.svelte-13nrt50 .timeline:where(.svelte-13nrt50) li.upcoming:where(.svelte-13nrt50) .dot:where(.svelte-13nrt50){border-color:color-mix(in srgb,var(--bone) 70%,transparent);background:color-mix(in srgb,var(--bone) 18%,var(--deep-void));box-shadow:0 0 0 3px color-mix(in srgb,var(--bone) 10%,transparent)}.step.current.svelte-13nrt50 .timeline:where(.svelte-13nrt50) li:where(.svelte-13nrt50):before{background:color-mix(in srgb,var(--bone) 35%,transparent)}.step.current.svelte-13nrt50 .timeline:where(.svelte-13nrt50) li.done:where(.svelte-13nrt50):before{background:var(--good)}.step.current.svelte-13nrt50 .timeline:where(.svelte-13nrt50) li.upcoming:where(.svelte-13nrt50) h4:where(.svelte-13nrt50){color:color-mix(in srgb,var(--bone) 85%,var(--steel))}.timeline.svelte-13nrt50 h4:where(.svelte-13nrt50){margin:0;font-size:var(--step-0)}.timeline.svelte-13nrt50 li.upcoming:where(.svelte-13nrt50) h4:where(.svelte-13nrt50){color:var(--steel)}.timeline.svelte-13nrt50 p:where(.svelte-13nrt50){margin:var(--s-1) 0 0;font-size:var(--step--1)}.status.done.svelte-13nrt50{border-color:var(--good);color:var(--good)}.status.current.svelte-13nrt50{border-color:var(--bone);color:var(--bone)}.phases.svelte-13nrt50{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:var(--s-4)}.phase.svelte-13nrt50 header:where(.svelte-13nrt50){display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-2)}.phase.svelte-13nrt50 h3:where(.svelte-13nrt50){margin:0;font-size:var(--step-1)}.phase.svelte-13nrt50 p:where(.svelte-13nrt50){font-size:var(--step--1)}.phase.svelte-13nrt50 ul:where(.svelte-13nrt50){list-style:none;margin:0;padding:0;font-size:var(--step--1)}.phase.svelte-13nrt50 li:where(.svelte-13nrt50){display:flex;gap:var(--s-3);align-items:baseline;padding:var(--s-2) 0;border-top:1px solid color-mix(in srgb,var(--slate) 55%,transparent)}.mark.svelte-13nrt50{width:.5rem;height:.5rem;border-radius:50%;flex:0 0 auto;border:1px solid var(--steel)}li.shipped.svelte-13nrt50 .mark:where(.svelte-13nrt50){background:var(--good);border-color:var(--good)}li.shipped.svelte-13nrt50 span:where(.svelte-13nrt50):last-child{color:var(--steel)}li.building.svelte-13nrt50 .mark:where(.svelte-13nrt50){background:var(--bone);border-color:var(--bone)}li.next.svelte-13nrt50 .mark:where(.svelte-13nrt50){border-color:var(--bone)}.status.svelte-13nrt50{white-space:nowrap}.status.shipped.svelte-13nrt50{border-color:var(--good);color:var(--good)}.status.building.svelte-13nrt50{border-color:var(--bone);color:var(--bone)}
