.impact.svelte-1ci8ujt{font-family:var(--font-sans)}.line.svelte-1ci8ujt{stroke:var(--color-ink-4);stroke-width:1.25px;fill:none}.line.runs_on.svelte-1ci8ujt{stroke-dasharray:2 4}.line.depends.svelte-1ci8ujt{stroke-dasharray:6 4}.line.protects.svelte-1ci8ujt{stroke:var(--color-layer-security);stroke-dasharray:1 3;opacity:.7}.line-label.svelte-1ci8ujt{fill:var(--color-ink-3);text-anchor:middle;paint-order:stroke;stroke:var(--color-paper);stroke-width:4px;font-size:10px}.el.svelte-1ci8ujt{transition:opacity .2s}.el.faded.svelte-1ci8ujt{opacity:.45}.box.svelte-1ci8ujt{fill:var(--color-paper);stroke:var(--color-rule-strong)}.box.x.svelte-1ci8ujt{stroke:var(--color-course);stroke-width:1.5px}.name.svelte-1ci8ujt{fill:var(--color-ink);text-anchor:middle;paint-order:stroke;stroke:var(--color-paper);stroke-width:4px;font-size:11.5px;font-weight:500}.course.svelte-1ci8ujt{fill:none;stroke:var(--color-course);stroke-width:2.75px;animation:svelte-1ci8ujt-course .36s var(--ease-out-expo) both;transform-box:fill-box;transform-origin:50%}.course.dashed.svelte-1ci8ujt{stroke-dasharray:7 5}.course.dotted.svelte-1ci8ujt{stroke-dasharray:1.5 5;stroke-linecap:round}.course.brackets.svelte-1ci8ujt{stroke-linecap:square}@keyframes svelte-1ci8ujt-course{0%{opacity:0;scale:1.25}}
