/*!
 * cFlex     :: v3.0.8
 * License   :: MIT
 * https://github.com/msritzenhoff/cFlex
 */:root,:root *{-webkit-background-clip:padding-box!important;background-clip:padding-box!important}:root,html{font-size:16px;font-size:1rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;letter-spacing:.045vw;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@-webkit-keyframes{from{padding:0}to{padding:0}}::-webkit-input-placeholder{color:#555;font-style:italic}:-moz-placeholder{color:#555;font-style:italic}::-moz-placeholder{color:#555;font-style:italic}:-ms-input-placeholder{color:#555;font-style:italic}mark::before,mark::after{clip-path:inset(100%);clip:rect(1px,1px,1px,1px);width:1px;height:1px;position:absolute;white-space:nowrap;overflow:hidden}mark::before{content:" [highlight start] "}mark::after{content:" [highlight end] "}::-moz-selection{background:#f8dd74;background:#f8dd74}::selection{background:#f8dd74;background:#f8dd74}.markYellow{background:#fce900;background:#fce900;background:hsl(55,100%,49%)}.markRed{background:#e3000f;background:#e3000f;background:hsl(356,100%,45%)}.markPink{background:#ed6ea7;background:#ed6ea7;background:hsl(333,78%,68%)}.markOrange{background:#ea5725;background:#ea5725;background:hsl(15,82%,53%)}.markPurple{background:#dd70a9;background:#dd70a9;background:hsl(329,62%,65%)}.markTurquoise{background:#009bb4;background:#009bb4;background:hsl(188,100%,35%)}.markLavender{background:#9d74b1;background:#9d74b1;background:hsl(280,28%,57%)}.markGreen{background:#85bd3f;background:#85bd3f;background:hsl(87,50%,49%)}.markBlue{background:#3ec0f0;background:#3ec0f0;background:hsl(196,86%,59%)}.markPeach{background:#f49e84;background:#f49e84;background:hsl(14,84%,74%)}.markCoral{background:#f66;background:#f66;background:hsl(0,100%,70%)}.markCloudBlue{background:#ccf;background:#ccf;background:hsl(240,100%,90%)}.markCherryBlossomPink{background:#f99;background:#f99;background:hsl(0,100%,80%)}.markPinchOflime{background:#cf9;background:#cf9;background:hsl(90,100%,80%)}.markTenderTurquoise{background:#81cac6;background:#81cac6;background:hsl(177,41%,65%)}.markShimmerOfPurple{background:#c7a1cb;background:#c7a1cb;background:hsl(294,29%,71%)}.markRosyRouge{background:#f5aebb;background:#f5aebb;background:hsl(349,78%,82%)}.markPowderyYellow{background:#f5efa1;background:#f5efa1;background:hsl(56,81%,80%)}.markTouchOfMintGreen{background:#a9d5b5;background:#a9d5b5;background:hsl(136,34%,75%)}:root,html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,form,fieldset,legend,label,button,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;border:0}body{scroll-behavior:smooth}body>* *{width:100%}.flex>.block{padding:.25rem 1rem}.flex .block:nth-child(odd){background:#dcdcdc}.flex .block:nth-child(even){background:#e8e8e8}.toggle-label{display:block;padding:.25rem 1rem;cursor:pointer;text-align:right}.toggle-content{padding:0 .5rem}.toggle-input{display:none}.toggle-input:not(checked) ~.toggle-content{display:none}.toggle-input:checked ~.toggle-content{display:block}[hidden]{display:none!important}svg,img,video,audio,canvas,object,applet,embed,iframe{width:100%;max-width:100%;height:auto!important;border:0}img{vertical-align:middle}.ie9 img[src*=".svg"]{width:100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){img[src*=".svg"]{width:100%}}img[src$=".svg"]{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}ul,ol{list-style-position:inside}main ul>li ul,main ol>li ol,aside ul>li ul,aside ol>li ol{padding-left:.9rem}nav ul,section#breadcrumb ol{list-style-type:none}section#breadcrumb ol>li{width:auto}hr{float:left;margin:.5rem 0;border-top:0;border-bottom:1px solid #666}hr.dot{border-style:dotted}hr.dash{border-style:dashed}dd{padding-left:1rem}pre,code,kbd{tab-size:2}pre{margin:.5rem 0;padding:1rem 1rem;background:rgba(0,0,0,.05);white-space:pre-wrap;word-wrap:break-word;overflow-x:auto;font-size:88%}abbr{cursor:help}details{padding:.5rem;border:1px solid #444}summary{font-weight:bold}details[open]{padding:.5rem}details[open] summary{margin-bottom:.5rem;border-bottom:1px solid #444}blockquote.info{background:#d9edf7;border-left:4px solid #3a87ad}blockquote.success{background:#dff0d8;border-left:4px solid #468847}blockquote.warning{background:#fcf8e3;border-left:4px solid #c09853}blockquote.error{background:#f2dede;border-left:4px solid #b94a48}article>header>h1,h2,h3,h4,h5,h6{padding-top:.15rem;padding-bottom:.35rem}main p,aside p,footer p{padding-bottom:.25rem;line-height:1.625}main p:last-of-type,aside p:last-of-type,footer p:last-of-type{padding-bottom:0}figure{flex-basis:0;padding:1rem 1rem}figure>figcaption{padding:.5rem .5rem;background:#e8e8e8}html{color:#444;background:#efefef}body>section#breadcrumb{padding:.5rem 1rem}body>section#breadcrumb,body>main{background:#fff}a,a:visited{text-decoration:none}a:hover,a:focus,a:active{text-decoration:underline}a>img,a:visited>img{border:1px solid #fff;border:1px solid #fff;text-decoration:none}a:hover>img,a:focus>img,a:active>img{border:1px solid #98243a;border:1px solid #98243a;text-decoration:underline}nav a:hover,nav a:focus,nav a:active,nav a.active{background:#fff;background:rgba(255,255,255,.1);text-decoration:none}nav a.active{background:#000;background:rgba(0,0,0,.2)}h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{float:left}table{width:100%;background-color:#fdfdfd}th{background:#fbfffe;text-align:left}td,th{border:1px solid transparent;vertical-align:middle}tr:nth-of-type(odd){background:#fff}tr:hover{background:#efefef}thead tr:hover{background:#fff}thead{background:transparent}thead th{border-right:1px solid #fff}thead th:nth-of-type(4){border-right:1px solid #fdfdfd}tfoot,tfoot td{width:100%;padding:0;text-align:left!important}button,a.btn,button:visited,a.btn:visited{width:auto;padding:.325rem 1.42rem;background:#e0e0e0;border:1px solid #a1a1a1}a.btn,a.btn:visited{padding:.3025rem 1.42rem}button:hover,a.btn:hover,button:focus,a.btn:focus{background:#f5f5f5}button:active,a.btn:active{background:#ccc;border:1px solid #ccc}.group:not(:first-of-type),.groupRC:not(:first-of-type),form input ~button.group,form input ~button.groupRC{border-left-width:0}form input ~button{padding:.09rem 1.42rem}form input.groupRC{border-top-left-radius:4px;border-bottom-left-radius:4px}form input ~button.groupRC{border-top-right-radius:4px;border-bottom-right-radius:4px}form input ~button.groupRC{border-top-left-radius:0;border-bottom-left-radius:0}form fieldset{padding:1rem 1rem;border:1px solid #a1a1a1}form legend{width:auto;padding-right:.25rem;padding-left:.25rem}form label{padding-top:.5rem;padding-bottom:.5rem}form span,form input,form select{margin-bottom:.5rem}form input,form textarea{padding:5.45px .5rem}form select,form option{padding:3.45px .5rem}form select[multiple]{padding:0}form select>option{padding:5.45px .5rem;border:0}form [type="radio"],form [type="checkbox"]{max-width:16px;margin-top:1px;margin-right:1rem}form [type="radio"]{margin-right:.1rem}form [type="radio"] ~label{position:relative;top:-2px;margin-right:1rem}form [type="color"]{padding:5.45px .5rem}form input,form select,form option,form textarea{border:1px solid #a1a1a1;outline:1px solid #fff}input:required:invalid{outline-color:#ff7f7f}input:required:valid{outline-color:#7fbf7f}input:not([type="radio"]):focus,input:not([type="checkbox"]):focus,select:focus,option:focus,textarea:focus{border:1px solid #80bdff;outline-color:#bfdeff}[type="radio"]:focus,[type="checkbox"]:focus{outline-color:#fff!important}body>section#breadcrumb>ol>li:not(:first-of-type){padding-left:.25rem}body>nav{position:-webkit-sticky;position:sticky;top:0;background:#444;z-index:11}body>nav>h3{width:100%}body>nav>ul{overflow:hidden}body>nav>ul li{display:flex}body>nav>ul li a{padding:.5rem .5rem}body>nav>.navBtn:hover{background-color:#f4f4f4}body>nav>ul{max-height:0;padding:0 .5rem;transition:max-height .2s ease-out}body>nav>ul>li:last-of-type{margin-bottom:.5rem}body>nav>label{width:100%;padding:1.4rem 1rem 1.4rem 1rem;cursor:pointer;user-select:none}body>nav>label>.navIcon{display:block;position:relative;width:18px;height:2px;background:#444}body>nav>label>.navIcon:before,body>nav>label>.navIcon:after{content:'';display:block;position:absolute;width:100%;height:100%;background:#444}body>nav>label>.navIcon:before{top:5px}body>nav>label>.navIcon:after{top:-5px}body>nav>.navBtn{display:none}body>nav>.navBtn:checked ~ul{max-height:350px}.fw_rc3{border-radius:3px}.fw_rc5{border-radius:5px}.fw_rc7{border-radius:7px}.fw_rc9{border-radius:9px}.legal-copyright{text-align:right}.columns{max-width:100%;margin:0 auto;column-width:20rem;column-gap:2rem;column-rule:1px solid #ccc}[class^="fa fa-"],[class^="fas fa-"],[class^="far fa-"],[class^="fal fa-"]{width:auto}[class^="shieldsBtn_"]{float:left;max-height:28px;margin-left:1rem}.shieldsBtn_license{max-width:127px;max-width:127px}.shieldsBtn_stars{max-width:94px;max-width:94px}.githubBtn{max-width:125px!important;max-width:170px!important;max-height:20px!important}@media screen and (min-width:64em){:root{overflow-y:scroll}body{min-height:100%}body>nav{padding:0}body>nav>ul{flex-direction:row;align-content:flex-start;align-items:stretch;max-height:none;padding:0}body>nav>label{display:none}body>nav>ul li a{min-width:100%;padding:0 .75rem;text-align:left;text-decoration:none}body>section{padding:0 1vw}body>footer>section:first-of-type{padding-left:0}body>footer>section:last-of-type{padding-right:0}}