.chart{position:relative}#xAxis line,#xAxis path,#yAxis line,#yAxis path{stroke:#c6c6c6}#xAxis text,#yAxis text{fill:#676767}#cursorLine line{stroke:#4a4a4a;stroke-width:.7px;stroke-dasharray:5 5}#xAxis text,#yAxis text,.label,.unit{font-size:14px}.label{font-family:adelle-sans,sans-serif;transform-origin:bottom;alignment-baseline:central;transition:transform .3s ease-in-out,opacity .3s linear}.label-enter,.label-leave-to{transform:scaleY(0);opacity:0}.label--masked{opacity:.2}.label--cursor:not(.label--date){font-size:18px;font-weight:600}.label--date{font-size:12px;font-weight:400}.label--dot{text-anchor:middle;font-size:12px;transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}.line{transform-origin:bottom;transform:scaleY(1);transition:transform .3s ease-in-out,opacity .3s linear}.line-enter,.line-leave-to{transform:scaleY(0);opacity:0}.line--masked{opacity:.2}.dot{cursor:auto;fill-opacity:.3;cursor:default;transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}.dot--noLine{transition:none;fill-opacity:1}.dot-enter,.dot-leave-to{opacity:0}.dot--masked{opacity:.2}.area{stroke:none;fill-opacity:.1;transition:opacity .6s linear .3s}.area-enter,.area-leave-to{opacity:0}.area--masked{opacity:.2}.hoverable{fill:rgba(1,1,1,0)}#tooltip{position:absolute;display:none;background-color:#fff;padding:.4em;border:1px solid #222;max-width:175px;z-index:2}.tt{margin-bottom:7px}.tt:last-child{margin-bottom:0}.tt:not(:first-child) .tt__score{display:none}.tt__score{font-weight:600;font-size:1.2em;margin-bottom:.2em}.tt__candidate{font-size:.9em;margin-bottom:.1em}.tt__details{color:#676767;font-size:.7em}.commentText{font-size:13px;fill:#676767;dominant-baseline:hanging}.commentLine{stroke:#c6c6c6;stroke-width:.6px}@media screen and (min-width:1200px){.commentText{font-size:11px;fill:#676767;dominant-baseline:hanging}}@media screen and (max-width:600px){#xAxis text,#yAxis text{font-size:28px}.label,.unit{font-size:30px}.label{transition:none}.label-enter,.label-leave-to{opacity:1}.commentText{font-size:24px}}.chartToggles{display:flex;flex-wrap:wrap;align-content:flex-start;margin:0 -.5em;width:calc(100% + 1em)}.chartToggle{border-top:1px solid #c6c6c6;padding-top:.3em;font-size:.75em;opacity:.5;flex:1 1 100px;margin:0 .5em .6em;cursor:pointer}.chartToggle--active{border-color:#222;opacity:1}@media screen and (min-width:1200px){.chartToggle{font-size:.9em}}.chart{margin-bottom:1em}.chartToggle{font-size:.9em}