.timeline.svelte-1uo84gz{display:flex;position:relative}.timeline.svelte-1uo84gz>li:where(.svelte-1uo84gz){grid-template-rows:var(--timeline-row-start, minmax(0, 1fr)) auto var(--timeline-row-end, minmax(0, 1fr));grid-template-columns:var(--timeline-col-start, minmax(0, 1fr)) auto var(--timeline-col-end, minmax(0, 1fr));flex-shrink:0;align-items:center;display:grid;position:relative}.timeline.svelte-1uo84gz>li:where(.svelte-1uo84gz)>hr:where(.svelte-1uo84gz){border:none;width:100%}.timeline.svelte-1uo84gz>li:where(.svelte-1uo84gz)>hr:where(.svelte-1uo84gz):first-child{grid-row-start:2;grid-column-start:1}.timeline.svelte-1uo84gz>li:where(.svelte-1uo84gz)>hr:where(.svelte-1uo84gz):last-child{grid-area:2 / 3 / auto / none}.timeline.svelte-1uo84gz :where(hr:where(.svelte-1uo84gz)){background-color:var(--text-2);height:.25rem}a.timeline-box.svelte-1uo84gz{color:inherit;text-decoration:none}.timeline-box.svelte-1uo84gz{border:1px solid var(--border);border-radius:.5rem;padding-block:.5rem;padding-inline:1rem;font-size:.875rem}.timeline-start.svelte-1uo84gz{grid-area:1 / 1 / 2 / 4;place-self:flex-end center;margin:.25rem}.timeline-middle.svelte-1uo84gz{grid-row-start:2;grid-column-start:2}.timeline-end.svelte-1uo84gz{grid-area:3 / 1 / 4 / 4;place-self:flex-start center;margin:.25rem}.timeline-vertical.svelte-1uo84gz{flex-direction:column}.timeline-vertical.svelte-1uo84gz>li:where(.svelte-1uo84gz){--timeline-row-start: minmax(0, 1fr);--timeline-row-end: minmax(0, 1fr);justify-items:center}.timeline-vertical.svelte-1uo84gz>li:where(.svelte-1uo84gz)>hr:where(.svelte-1uo84gz){width:.25rem;height:100%}.timeline-vertical.svelte-1uo84gz>li:where(.svelte-1uo84gz)>hr:where(.svelte-1uo84gz):first-child{grid-row-start:1;grid-column-start:2}.timeline-vertical.svelte-1uo84gz>li:where(.svelte-1uo84gz)>hr:where(.svelte-1uo84gz):last-child{grid-area:3 / 2 / none}.timeline-vertical.svelte-1uo84gz .timeline-start:where(.svelte-1uo84gz){grid-area:1 / 1 / 4 / 2;place-self:center flex-end;text-align:right}@media(max-width:639px){.timeline-vertical.svelte-1uo84gz .timeline-start:where(.svelte-1uo84gz){grid-area:1 / 3 / 4 / 4;place-self:center flex-start;text-align:left}.timeline-vertical.svelte-1uo84gz>li:where(.svelte-1uo84gz){--timeline-col-start: 0}}.timeline-vertical.svelte-1uo84gz .timeline-end:where(.svelte-1uo84gz){grid-area:1 / 3 / 4 / 4;place-self:center flex-start}.timeline-vertical.svelte-1uo84gz :where(hr.dotted:where(.svelte-1uo84gz)){background:repeating-linear-gradient(to bottom,var(--text-2) 0px,var(--text-2) 4px,transparent 4px,transparent 9px)}
