@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";:root{--font-family: "Poppins", sans-serif;--color-bg: #fff;--color-btn-primary: #031B34;--color-btn-green: #1fff44;--color-btn-red: #ff0000;--color-btn-gray: #707070;--color-footer: #031B34;--color-blog: #042c54;--color-text: #81AFDD;--color-subtext: #FF8A71}*{box-sizing:border-box;padding:0;margin:0;scroll-behavior:smooth;font-family:var(--font-family)}body{background:var(--color-bg)}a{color:unset;text-decoration:none}.section__padding{padding:3rem 6rem}.section__margin{margin:4rem 6rem}.flex__center{display:flex;justify-content:center;align-items:center}.app__container{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}@media screen and (max-width: 700px){.section__padding{padding:4rem}.section__margin{margin:4rem}}@media screen and (max-width: 550px){.section__padding{padding:4rem 2rem}.section__margin{margin:4rem 2rem}}.app__getStarted{flex-direction:column}.app__getStarted-btn{background-color:var(--color-btn-primary);border:0;padding:.5rem 1.5rem;border-radius:6px;color:var(--color-bg);font-family:var(--font-family);font-weight:700}.app__scoring-contentGrid{display:grid;grid-template-columns:1fr 2fr;gap:3rem}.app__scoring-instructions{color:gray;font-style:italic;font-size:13px}.app__scoring-contentGrid_chartContainer{height:60vh}.app__scoring-mobile_chartContainer{display:none;width:100%;height:100%;margin-top:1rem;margin-bottom:1rem}@media screen and (max-width: 900px){.app__scoring-contentGrid{display:flex}.app__scoring-contentGrid_chartContainer{display:none}.app__scoring-mobile_chartContainer{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:1px solid gray}}.app__filterPanel_dropdowns{margin-bottom:3rem}.app__filterPanel_dropdown-container{margin-bottom:1rem;font-size:12px;display:flex;flex-direction:column}.app__filterPanel_dropdown-container select{margin-left:.5rem;font-size:12px}.app__filterPanel_checkboxes{margin-bottom:3rem;font-size:12px}.app__filterPanel_checkboxes ul{list-style-type:none}.app__filterPanel_checkboxes input{margin-right:.5rem}.app__filterPanel_selection ul{list-style-type:none}.app__filterPanel_selection ul li{margin-top:1rem}.app__filterPanel_selection ul li div{display:flex;justify-content:space-between}.app__filterPanel_selection ul li p{display:flex;align-items:center;gap:1rem}.confidence__good{background-color:green;padding:1rem;color:#fff;min-width:7rem;display:flex;justify-content:center}.confidence__moderate{background-color:#ff0;padding:1rem;color:#000;min-width:7rem;display:flex;justify-content:center}.app__filter_panel-selection_list-removeIcon{margin-left:1rem}.filterPanel-selection_list_description{font-size:.65rem}.app__footer{background-color:#000;color:#fff;text-align:right;justify-content:end}.app__footer img{height:3rem;width:auto}.radarArea{transition:fill-opacity .2s ease-in-out}.radarStroke{transition:stroke-width .2s ease-in-out}.radarCircle{transition:r .2s ease-in-out}.radarCircle:hover{r:6}#tooltip{position:absolute;background-color:#000;color:#fff;border:1px solid #ccc;border-radius:5px;padding:12px;pointer-events:none;font-size:18px;box-shadow:0 2px 5px #0003;z-index:10;visibility:hidden}.tooltip-wrapper{position:relative;display:inline-block;cursor:pointer}.tooltip-box{position:absolute;background:#333;color:#fff;padding:8px 12px;border-radius:4px;font-size:14px;z-index:1000;opacity:0;transform:translateY(-5px);transition:opacity .2s ease,transform .2s ease;pointer-events:none;min-width:300px;max-width:600px;word-wrap:break-word;white-space:normal}.tooltip-wrapper:hover .tooltip-box{opacity:1;transform:translateY(0)}.tooltip-top{bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px}.tooltip-right{top:50%;left:100%;transform:translateY(-50%);margin-left:8px}.tooltip-bottom{top:100%;left:50%;transform:translate(-50%);margin-top:8px}.tooltip-left{top:50%;right:100%;transform:translateY(-50%);margin-right:8px}.app__header{width:100%}.app__header-logoContainer{margin-top:1.5rem}.app__header-logoContainer img{height:5rem;width:auto;margin-left:3rem;cursor:pointer}
