@keyframes TypeFlowDiagram-module-scss-module__ivmQRa__cycle-border-color{0%{border:2px solid var(--primary-color)}to{border:2px solid var(--secondary-color)}}@keyframes TypeFlowDiagram-module-scss-module__ivmQRa__cycle-colour{0%{color:var(--primary-color)}to{color:var(--secondary-color)}}@keyframes TypeFlowDiagram-module-scss-module__ivmQRa__fadeInSlideFromLeft{0%{opacity:0;left:-10rem}to{opacity:1;left:0}}@keyframes TypeFlowDiagram-module-scss-module__ivmQRa__fadeOutSlideToLeft{0%{opacity:1;left:0}to{opacity:0;left:-10rem}}@keyframes TypeFlowDiagram-module-scss-module__ivmQRa__fadeInKF{0%{opacity:0}to{opacity:1}}@keyframes TypeFlowDiagram-module-scss-module__ivmQRa__fadeOutKF{0%{opacity:1}to{opacity:0}}@keyframes TypeFlowDiagram-module-scss-module__ivmQRa__fadeInScaleDownKF{0%{opacity:0}to{opacity:1;transform:scale(1)}}@keyframes TypeFlowDiagram-module-scss-module__ivmQRa__fadeInSlideUpKF{0%{opacity:0;bottom:-5rem}to{opacity:1;bottom:0}}@keyframes TypeFlowDiagram-module-scss-module__ivmQRa__slideDownKF{0%{top:-5rem}to{top:0}}@keyframes TypeFlowDiagram-module-scss-module__ivmQRa__fadeInSlideDownKF{0%{opacity:0;top:-5rem}to{opacity:1;top:0}}@keyframes TypeFlowDiagram-module-scss-module__ivmQRa__fadeOutSlideUpKF{0%{opacity:1;top:0}to{opacity:0;top:-5rem}}.TypeFlowDiagram-module-scss-module__ivmQRa__animation{height:100%;display:block}.TypeFlowDiagram-module-scss-module__ivmQRa__animation--cycle-border-color{-ms-animation:cycle-border-color 2s linear infinite alternate;padding:.5rem;animation:2s linear infinite alternate TypeFlowDiagram-module-scss-module__ivmQRa__cycle-border-color}.TypeFlowDiagram-module-scss-module__ivmQRa__animation--cycle-colors{-ms-animation:cycle-colour 1s linear infinite alternate;animation:1s linear infinite alternate TypeFlowDiagram-module-scss-module__ivmQRa__cycle-colour}.TypeFlowDiagram-module-scss-module__ivmQRa__container{text-align:left}.TypeFlowDiagram-module-scss-module__ivmQRa__flow{flex-direction:column;gap:0;display:flex}.TypeFlowDiagram-module-scss-module__ivmQRa__step{align-items:flex-start;gap:.75rem;padding:.6rem 0;display:flex}.TypeFlowDiagram-module-scss-module__ivmQRa__stepNumber{background:var(--primary-color);width:1.5rem;height:1.5rem;color:var(--background-color-dark-one);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex}.TypeFlowDiagram-module-scss-module__ivmQRa__stepContent{flex-direction:column;flex:1;gap:.15rem;display:flex}.TypeFlowDiagram-module-scss-module__ivmQRa__stepFile{color:var(--primary-color);font-family:Source Code Pro,monospace;font-size:.75rem;font-weight:600}.TypeFlowDiagram-module-scss-module__ivmQRa__stepDesc{color:var(--font-color);font-size:.8rem;line-height:1.4}.TypeFlowDiagram-module-scss-module__ivmQRa__stepCode{color:var(--light-grey);margin-top:.1rem;font-family:Source Code Pro,monospace;font-size:.72rem}.TypeFlowDiagram-module-scss-module__ivmQRa__outcome{background:var(--background-color-dark-one);border:1px solid var(--primary-color);border-left:3px solid var(--primary-color);color:var(--primary-color);border-radius:4px;margin-top:.75rem;padding:.5rem .6rem;font-size:.8rem}
