body{font-family:Arial,sans-serif;margin:0;padding:0}p{font-family:Arial,Helvetica,sans-serif}header{background-color:#f0f0f0;clear:both;grid-column:span 9;text-align:center}main,section:nth-child(2){grid-column:span 9;padding:10px}section:nth-child(2){display:block;margin:0 auto}section:nth-child(2),section:nth-child(4){opacity:1;transition:opacity .5s ease-in-out}section:nth-child(4){background-color:#f7f7f7;grid-column:span 9;margin-bottom:80px;padding:10px}footer{background-color:#f0f0f0;bottom:0;clear:both;grid-column:span 9;left:0;position:fixed;width:100%}footer,h1{text-align:center}h1{color:#207178}h1,h2,h3{font-family:Arial,Helvetica,sans-serif}h2,h3,video{clear:both}video{display:block;transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg)}.wrapper{display:grid;grid-template-rows:auto auto auto auto auto;height:100%;width:100%}.detectOnClick,.videoView{align-items:center;cursor:pointer;display:grid;justify-content:center;margin-left:auto;margin-right:auto;text-align:center}.detectOnClick p,.videoView p{background-color:#007f8b;border:1px dashed #ffffffb3;border-radius:10%;color:#fff;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em;margin:0;padding:1em;position:absolute;z-index:2}.canvas,.highlighter{position:absolute;z-index:1}.highlighter{background:#00ff0040;border:1px dashed #fff}.canvas{pointer-events:none}.output_canvas{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg)}.detectOnClick{z-index:0}.detectOnClick img{height:auto;width:100%}.splash-screen{background:#baaaa2;height:100%;justify-content:center;position:fixed;width:100%;z-index:1000}.splash-content,.splash-screen{align-items:center;display:flex;flex-direction:column}.splash-image{height:auto;max-width:40%}.loading-overlay,.splash-text{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:3em}.loading-overlay{background:#00000080;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1000}.loading-background,.loading-overlay{align-items:center;display:flex;justify-content:center}.loading-background{background-color:grey;height:720px;position:relative;width:1280px}.removed{display:none}.invisible{opacity:.2}.note{font-size:130%;font-style:italic}.button-group .mdc-button{border:3px solid;box-shadow:1px 1px 0 0,2px 2px 0 0,3px 3px 0 0,4px 4px 0 0,5px 5px 0 0;color:#000;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:16px;letter-spacing:2px;margin:0 auto;padding:.25em .5em;position:relative;text-decoration:none;text-transform:uppercase;touch-action:manipulation;user-select:none;-webkit-user-select:none}.button-group .mdc-button:active{box-shadow:0 0 0 0;left:5px;top:5px}.dropdown-content label{color:#000;cursor:pointer;display:block;font-family:Arial,Helvetica,sans-serif;font-size:16px;letter-spacing:2px;padding:.25em .5em;text-decoration:none;text-transform:uppercase}.dropdown{display:inline-block;margin-left:3em;position:relative}.dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px 0 #0003;display:none;min-width:160px;position:absolute;z-index:1}.dropdown:hover .dropdown-content{display:block}.dropdown-content label:hover{background-color:#f1f1f1}.weightLabel{padding-right:1em}.results{display:flex;gap:1em;justify-content:space-between}.results>div{box-sizing:border-box;flex:1 1;padding:10px}.InjPrev,.InjReh,.analysisMet,.analysisWords,.angles,.forceVec,.peaks{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;flex:1 1;margin-bottom:10px;text-align:center}#splash-uni{bottom:1em;position:absolute;right:1em;width:5%}#demos{align-items:center;display:flex;flex-direction:column;justify-content:center}#video{position:relative;text-align:center}#video canvas,#video img,#video video{border-radius:10px;box-shadow:0 0 10px #0000001a;height:auto;max-width:100%}#webcam{height:720px;position:absolute;width:1280px}#webcamButton{border:3px solid;box-shadow:1px 1px 0 0,2px 2px 0 0,3px 3px 0 0,4px 4px 0 0,5px 5px 0 0;color:#000;cursor:pointer;display:block;font-family:Arial,Helvetica,sans-serif;font-size:16px;letter-spacing:2px;margin:0 auto;padding:.25em .5em;position:relative;text-decoration:none;text-transform:uppercase;touch-action:manipulation;user-select:none;-webkit-user-select:none;width:100%}#webcamButton:active{box-shadow:0 0 0 0;left:5px;top:5px}#weights{align-items:center;display:flex;font-family:Arial,Helvetica,sans-serif;justify-content:center;margin:1em}.aspect-ratio-box{max-width:1280px;position:relative;width:100%}.aspect-ratio-box:before{content:"";display:block;padding-bottom:56.25%}.aspect-ratio-img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}@media (max-width:1280px){.wrapper{grid-template-rows:auto auto auto auto auto}footer,header,main,section:nth-child(2),section:nth-child(4){grid-column:span 12;padding:10px}.button-group{flex-direction:column}.detectOnClick p,.videoView p{font-size:.9em;padding:.75em}.splash-text{font-size:2.5em}.results{flex-direction:column}#webcam,.loading-background{height:auto;width:100%}.button-group .mdc-button{width:auto}.dropdown{margin-left:2em}#video canvas,#video img,#video video{height:auto;width:100%}.results>div{padding:8px}}@media (max-width:900px){.wrapper{grid-template-rows:auto auto auto auto auto}footer,header,main,section:nth-child(2),section:nth-child(4){grid-column:span 12;padding:10px}.button-group{flex-direction:column}.detectOnClick p,.videoView p{font-size:.85em;padding:.7em}.splash-text{font-size:2.2em}.results{flex-direction:column}#webcam,.loading-background{height:auto;width:100%}.button-group .mdc-button{width:auto}.dropdown{margin-left:1.5em}.results>div{padding:7px}}@media (max-width:600px){.wrapper{grid-template-rows:auto auto auto auto auto}footer,header,main,section:nth-child(2),section:nth-child(4){grid-column:span 12;padding:5px}.button-group{flex-direction:column;text-align:-webkit-center}.detectOnClick p,.videoView p{font-size:.8em;padding:.5em}.splash-text{font-size:2em}.results{flex-direction:column}#webcam,.loading-background{height:auto;width:100%}.button-group .mdc-button{width:auto}.dropdown{margin-left:1em}.results>div{padding:5px}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.9d517037.css.map*/