body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}button{display:inline-block;border:none;padding:1rem 2rem;margin:0;text-decoration:none;background:#0069ed;color:#fff;font-family:sans-serif;font-size:1rem;cursor:pointer;text-align:center;transition:background .25s ease-in-out,transform .15s ease;-webkit-appearance:none;-moz-appearance:none}button:focus,button:hover{background:#0053ba}button:focus{outline:1px solid #fff;outline-offset:-4px}button:active{transform:scale(.99)}svg text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.personal-annotation{font-size:11px;fill:#777}body,html{max-width:100%!important;overflow-x:hidden!important}body{margin:0;padding-top:0!important;overflow:hidden;overflow-y:auto}section{margin:0 auto;padding:0 10px;width:calc(100% - 20px);max-width:600px}#header-graphic{margin:0 -10px}#title{font-size:72px;line-height:1;margin:.7em 0 .3em}@media only screen and (max-width:600px){#title{font-size:48px}}h2{font-size:36px;margin:2em 0 0}#covid-19 h3{font-size:18px;text-transform:uppercase;color:#888;border-bottom:1px solid #bbb;margin:3em 0 1.5em;padding-bottom:.2em}p{font-size:18px;color:#222;line-height:1.3;margin:1.3em 0}.canvas-stack{position:relative}.links-canvas{position:absolute;top:0;left:0;z-index:0}.nodes-canvas{position:relative;z-index:10}.personal-annotation-line{stroke:#aaa;stroke-width:1px}.immunocompromised-text{fill:#5389af}.immune-status-normal{fill:#555}.immune-status-compromised{fill:#5389af}.disease-status-susceptible{fill:#777}.disease-status-infected{fill:#c60}.disease-status-severe{fill:#900}.disease-status-recovered{fill:#979}.disease-status-died{fill:#000}.disease-status-hospitalized{fill:green}img{width:100%;height:auto}@-webkit-keyframes strokeSpread{0%{stroke-dasharray:1,300}50%{stroke-dasharray:50,300}to{stroke-dasharray:50,300}}@keyframes strokeSpread{0%{stroke-dasharray:1,300}50%{stroke-dasharray:50,300}to{stroke-dasharray:50,300}}@-webkit-keyframes setUpIsInfected{0%{fill:#555}50%{fill:#555}75%{fill:#c60}to{fill:#c60}}@keyframes setUpIsInfected{0%{fill:#555}50%{fill:#555}75%{fill:#c60}to{fill:#c60}}.setup-spread-connection{stroke:#c60;-webkit-animation-name:strokeSpread;animation-name:strokeSpread;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.set-up-person-infected,.setup-spread-connection{-webkit-animation-duration:4s;animation-duration:4s}.set-up-person-infected{-webkit-animation-name:setUpIsInfected;animation-name:setUpIsInfected;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes strokeOverTime{0%{stroke-dasharray:1,1,1,1,1,1,2,300}10%{stroke-dasharray:1,1,1,1,1,1,34,300}to{stroke-dasharray:1,1,1,1,1,1,34,300}}@keyframes strokeOverTime{0%{stroke-dasharray:1,1,1,1,1,1,2,300}10%{stroke-dasharray:1,1,1,1,1,1,34,300}to{stroke-dasharray:1,1,1,1,1,1,34,300}}.setup-connection-over-time{stroke:#c60;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-name:strokeOverTime;animation-name:strokeOverTime;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes personOverTime{0%{fill:#fff;transform:translateX(44px)}3%{fill:#555}8%{fill:#555}10%{fill:#c60;transform:translateX(44px)}80%{fill:#c60}85%{fill:#979}90%{fill:#979}to{fill:#fff;transform:translateX(284px)}}@keyframes personOverTime{0%{fill:#fff;transform:translateX(44px)}3%{fill:#555}8%{fill:#555}10%{fill:#c60;transform:translateX(44px)}80%{fill:#c60}85%{fill:#979}90%{fill:#979}to{fill:#fff;transform:translateX(284px)}}.set-up-person-over-time{-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-name:personOverTime;animation-name:personOverTime;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.population-graph{margin:10px 0 0}.axis-label{font-size:10px}@-webkit-keyframes withHospital0{0%{x:0;fill:#5389af;opacity:1}10%{x:0;fill:#5389af;opacity:1}15%{fill:#c60}20%{x:0}90%{x:300}to{x:300;fill:#5389af}}@keyframes withHospital0{0%{x:0;fill:#5389af;opacity:1}10%{x:0;fill:#5389af;opacity:1}15%{fill:#c60}20%{x:0}90%{x:300}to{x:300;fill:#5389af}}@-webkit-keyframes withHospital1{0%{x:0;fill:#5389af;opacity:1}10%{x:0;fill:#5389af;opacity:1}15%{fill:#c60}20%{x:0}80%{x:180;fill:#c60;opacity:1}83%{fill:#c60;opacity:0}to{x:180;fill:#c60;opacity:0}}@keyframes withHospital1{0%{x:0;fill:#5389af;opacity:1}10%{x:0;fill:#5389af;opacity:1}15%{fill:#c60}20%{x:0}80%{x:180;fill:#c60;opacity:1}83%{fill:#c60;opacity:0}to{x:180;fill:#c60;opacity:0}}@-webkit-keyframes withHospitalDeath1{0%{opacity:0}82%{opacity:0}84%{opacity:1}to{opacity:1}}@keyframes withHospitalDeath1{0%{opacity:0}82%{opacity:0}84%{opacity:1}to{opacity:1}}.hospitalization{-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.with-hospital-1{-webkit-animation-name:withHospital1;animation-name:withHospital1}.with-hospital-death-1{-webkit-animation-name:withHospitalDeath1;animation-name:withHospitalDeath1}.axis-label{font-size:10}.simulation-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-column-gap:3px;grid-row-gap:3px}.simulation-wrapper{margin:0 0 4em}.simulation-wrapper button{border-radius:6px}.connection-types{font-size:12px;font-weight:700;text-transform:uppercase;display:block;margin:8px 0 3px}.connection-controls{font-size:12px}.connection-controls label{background:#f1f1f1;border-radius:3px;padding:3px 5px 3px 3px;margin:0 5px 5px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block}.legend-wrapper{display:grid;grid-template-columns:repeat(auto-fill,150px)}.legend-item{margin:0 8px 4px 0;font-size:12px;display:inline-block}.legend-count{border-radius:4px;padding:0 4px 1px;margin-right:2px;min-width:26px;font-weight:700;color:#fff}#SIR-model-vis{margin:4em 0}.SIR-svg{overflow:visible}.sir-legend{font-size:12px;color:#333}.sir-legend ul{margin:0;padding:0;list-style:none}.sir-legend li{margin:.6em 0}.sir-inline-legend{display:inline-block;vertical-align:bottom}.sir-legend-item{margin:0;vertical-align:top}#sir-model-with-waves{margin:5em 0}.footnote{padding:.5em;position:relative;border-radius:3px}.footnote,.footnote:hover{background:#fafafa}.footnote svg.footnote-icon{position:absolute;top:.5em;left:.5em;transition:left .15s ease-in-out}.footnote-title{font-weight:700;margin:0}.footnote-with-javascript .footnote-title{cursor:pointer}.footnote-with-javascript .footnote-title,.footnote:hover .footnote-title{margin-left:1.5em;transition:margin-left .15s ease-in-out}.footnote>div{max-height:auto}.footnote-closed{background:transparent}.footnote-closed svg.footnote-icon{left:0}.footnote:hover svg.footnote-icon{left:.5em}.footnote-closed .footnote-title{margin-left:1em;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;font-weight:400}.footnote-closed>div{max-height:0;overflow:hidden}.footnote,.footnote p{font-size:12px}
/*# sourceMappingURL=main.101c4840.chunk.css.map */