*,:before,:after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{scroll-behavior:smooth;min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation-play-state:paused!important}}@font-face{font-family:Geist Bold;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/geist/Geist-Bold.woff2)format("woff2")}@font-face{font-family:Chartwell Bars;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/chartwell/Chartwell-Bars.woff2)format("woff2")}@font-face{font-family:Chartwell Pies;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/chartwell/Chartwell-Pies.woff2)format("woff2")}:root{--body:system-ui,sans-serif;--geist:"Geist Bold",sans-serif;--chart-bars:"Chartwell Bars",sans-serif;--chart-pies:"Chartwell Pies",sans-serif;--text-color:#111;--background:#f1f1f1;--focus:#fd0;--red:red;--alt:#efefef;--border:#ccc;--radius:.4rem;--space-2xs:clamp(.5rem,.34rem + .58vw,.75rem);--space-xs:clamp(.75rem,.69rem + .29vw,.9375rem);--space-s:clamp(1rem,.92rem + .39vw,1.25rem);--space-m:clamp(1.5rem,1.38rem + .58vw,1.875rem);--space-l:clamp(2rem,1.84rem + .78vw,2.5rem);--space-xl:clamp(3rem,2.77rem + 1.17vw,3.75rem);--space-2xl:clamp(4rem,3.69rem + 1.55vw,5rem);--space-3xl:clamp(6rem,5.53rem + 2.33vw,7.5rem);--space-xs-s:clamp(.75rem,.59rem + .78vw,1.25rem);--space-s-m:clamp(1rem,.73rem + 1.36vw,1.875rem);--space-m-l:clamp(1.5rem,1.19rem + 1.55vw,2.5rem);--space-l-xl:clamp(2rem,1.46rem + 2.72vw,3.75rem);--space-l-2xl:clamp(2rem,1.07rem + 4.66vw,5rem);--space-xl-2xl:clamp(3rem,2.38rem + 3.11vw,5rem);--space-2xl-3xl:clamp(4rem,2.91rem + 5.44vw,7.5rem);--font-size-sm:clamp(.8rem,.16vw + .76rem,.89rem);--font-size-base:clamp(1rem,.34vw + .92rem,1.19rem);--font-size-md:clamp(1.25rem,.6vw + 1.1rem,1.58rem);--font-size-lg:clamp(1.56rem,.99vw + 1.31rem,2.11rem);--font-size-xl:clamp(1.95rem,1.56vw + 1.56rem,2.81rem);--font-size-xxl:clamp(2.44rem,2.38vw + 1.85rem,3.75rem);--font-size-xxxl:clamp(3.05rem,3.53vw + 2.17rem,5rem);--font-size-xxxxl:clamp(3.81rem,4.69vw + 2.5rem,6.25rem);--font-size-xxxxxl:clamp(4.77rem,5.84vw + 2.81rem,7.5rem);--letter-spacing-base:1rem*.02;--letter-spacing-small:-.03em;--line-height-flat:1;--line-height-fine:1.2;--line-height-base:1.5;--word-spacing-base:1rem*.04;--border-radius:.5rem;--containerWidth:94vw}h1,h2,h3,h4,h5,h6{margin-top:1em;margin-bottom:1rem;margin-left:0;margin-right:0;font-weight:700;line-height:1}h1{font-size:var(--font-size-xl);line-heght:var(--line-height-flat)}h2{font-size:var(--font-size-lg);line-heght:var(--line-height-fine)}h3{font-size:var(--font-size-md)}.chart{font-size:var(--font-size-xxxxxl);text-rendering:optimizeLegibility;-webkit-font-feature-settings:"dlig" on;font-feature-settings:"dlig" on}.chart span.chart-ring{color:var(--background)!important}.chart span.chart-gridlines{color:var(--text)!important}.chart span.chart-reference{color:var(--red)!important}.chart.chart-pie span:first-child{color:#fffd57}.chart.chart-pie span:nth-child(2){color:#4badf8}.chart.chart-pie span:nth-child(3){color:#f09049}.chart.chart-pie span:nth-child(4){color:#4caf50}.chart.chart-pie span:nth-child(5){color:#9c27b0}.chart.chart-pie span:nth-child(6){color:#e91e63}.chart.chart-pie span:nth-child(7){color:#009688}.chart.chart-pie span:nth-child(8){color:#00bcd4}.chart.chart-pie span:nth-child(9){color:#cddc39}.chart-pie{font-family:var(--chart-pies)}.chart-bar,.chart-stacked{font-family:var(--chart-bars)}html{font-family:var(--body);font-size:100%}body{font-family:var(--body);font-weight:400;font-size:var(--font-size-base);line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-base);word-spacing:var(--word-spacing--base);text-align:left;background-color:var(--background);color:var(--text-color);overflow-x:hidden;overflow-y:scroll}footer{text-align:center}a{color:var(--text-color);text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem)}a:visited{color:var(--text-color)}a:hover{-webkit-text-decoration-color:var(--highlight);text-decoration-color:var(--highlight)}a:active{color:var(--text-color);text-decoration:none}a:focus{color:var(--text-color);background-color:var(--focus);box-shadow:0 -2px var(--focus),0 4px #0b0c0c;outline:3px solid #0000;text-decoration:none}table{width:100%}table th,table td{padding:var(--space-xs)}table th{font-weight:700;font-size:var(--font-size-base)}table td{font-size:var(--font-size-sm)}table tr{border-top:1px solid var(--border)}table tbody tr:nth-child(odd){background-color:var(--alt)}button{border-radius:var(--radius);border:1px solid var(--border);padding:.25rem .5rem}button:hover,details:hover{cursor:pointer}.issues-filter{gap:var(--space-xs);flex-direction:row;display:flex}.issues-open ul,.issues-resolved ul{gap:var(--space-s);flex-direction:column;display:flex}.visually-hidden{white-space:nowrap;clip:rect(0,0,0,0);clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;overflow:hidden;word-wrap:normal!important;position:absolute!important}.visually-hidden:focus{clip-path:none;color:var(--teal-dark);z-index:100000;background-color:#f1f1f1;border-radius:3px;width:auto;height:auto;padding:15px 23px 14px;font-weight:700;line-height:normal;text-decoration:none;display:block;top:5px;right:5px;box-shadow:0 0 2px 2px #0009;clip:auto!important}.container{width:100%;height:100%;max-width:var(--containerWidth);padding:var(--space-m);margin-top:auto;margin-bottom:auto;margin-left:auto;margin-right:auto;position:relative}.stack{flex-direction:column;justify-content:flex-start;display:flex}.stack>*{margin-top:0!important;margin-bottom:0!important}.stack>*+*{margin-top:var(--space,var(--space-m))!important}.stack-small>*+*{--space:calc(var(--space-m)*.75)!important}.stack-large>*+*{--space:calc(var(--space-m)*2)!important}.bold{font-weight:700}.semi-bold{font-weight:600}