@import url(https://fonts.googleapis.com/css2?family=Cutive+Mono&display=swap);html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}a{color:#0a47ff}body{margin:0 auto;max-width:1450px;min-width:740px}body ::selection{background-color:#09f;color:#fff}button{display:block;margin:30px auto}button,input{font-family:Arial,sans-serif;font-size:14px}code{color:#de0d0d;font-family:Courier,monospace;font-size:14px}h1{font-weight:300}header{margin:0 20px}#readme,footer,footer p a time,h1,header,textarea{font-family:Cutive Mono,Courier,monospace;font-style:normal;font-weight:400;letter-spacing:-.75px}label{font-family:Times,serif;font-size:16px}legend{font-weight:600}textarea{background-color:#f8f8f8;border:1px solid #c4c4c4;box-shadow:0 2px 3px rgba(0,0,0,.1);display:block;font-size:12px;height:160px;margin:0 auto;padding:0;resize:none;width:700px}ul li{margin:8px 0}#chartEmoji{cursor:pointer;float:left;left:-4px;margin:0 19px 0 0;position:relative;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:transform .25s ease-out,margin .25s ease-out;-ms-transition:transform .25s ease-out,margin .25s ease-out;-moz-transition:transform .25s ease-out,margin .25s ease-out;transition:transform .25s ease-out,margin .25s ease-out;-webkit-user-select:none;user-select:none}#chartSelect{font-family:Arial,sans-serif;font-size:14px}#chartSelect,.scrollBox{box-shadow:0 2px 3px rgba(0,0,0,.1)}.scrollBox{background-color:#f8f8f8;border:1px solid #c4c4c4;height:400px;margin:0 auto;overflow-x:hidden;overflow-y:auto;padding:10px 0;text-align:left;width:700px}.dataCheckboxes,.styleControls{border:1px solid #c4c4c4;margin:20px auto;width:616px}#readme{margin:0 auto 40px;width:700px}#readme h3{font-style:italic;font-weight:300}#readme h3+hr{width:50%}#readme p code{color:#0a47ff;font-weight:300}#readme p+p span{font-family:monospace;font-size:14px}pre{background-color:#f7f7f7;border:1px solid #c4c4c4;box-shadow:0 2px 3px rgba(0,0,0,.1);padding:20px;width:580px}footer p{font-size:16px;margin:20px 0 20px 20px}footer p a{color:#000;margin:0 10px 0 0;text-decoration:none;vertical-align:middle}footer p time{font-weight:600}.endLabel:hover{cursor:pointer;text-decoration:underline}.dataCheckboxes label{display:inline-block;width:150px}.dataCheckboxes label[for=combo1Div],.dataCheckboxes label[for=horiz1Div],.dataCheckboxes label[for=horiz3Div],.dataCheckboxes label[for=horiz4Div],.dataCheckboxes label[for=horiz5Div],.dataCheckboxes label[for=negative1Div],.dataCheckboxes label[for=negative2Div]{margin:0 0 0 65px;width:130px}.dataCheckboxes small{display:block;margin:10px 0}.horiz1Controls label,.horiz2Controls label,.horiz3Controls label,.horiz4Controls label,.horiz5Controls label,.splitControls label,.vert5Controls label{display:inline-block;width:110px}.vert1Controls label,.vert2Controls label,.vert3Controls label,.vert4Controls label{display:inline-block;width:100px}.horiz1Controls input,.horiz2Controls input,.horiz3Controls input,.horiz4Controls input,.horiz5Controls input,.negative1Controls input,.negative2Controls input,.vert1Controls input,.vert2Controls input,.vert3Controls input,.vert4Controls input{margin:10px 60px 0 0;width:90px}.negative1Controls label,.negative2Controls label{display:inline-block;width:135px}.chartLegend label[for*=legend]{width:120px}.chartLegend label[for*=Color]{width:150px}.chartLegend input{margin:0 60px 0 0}.chartLegend input[name*=capText],.chartLegend input[name*=srcText]{width:251px}.chartLegend #combo1Div{width:auto}.chartLegend #rowsData19,.chartLegend #rowsData7{margin:0 7px 0 0}.combo1Controls label:first-of-type,.combo2Controls label:first-of-type,.combo3Controls label:first-of-type,.stacked1Controls label:first-of-type,.stacked2Controls label:first-of-type,.stacked3Controls label:first-of-type,.stacked4Controls label:first-of-type{width:75px}.combo1Controls input:first-of-type,.combo2Controls input:first-of-type,.combo3Controls input:first-of-type,.stacked1Controls input:first-of-type,.stacked2Controls input:first-of-type,.stacked3Controls input:first-of-type,.stacked4Controls input:first-of-type{width:125px}.prog1Controls input:first-of-type,.prog2Controls input:first-of-type,.prog3Controls input:first-of-type,.prog4Controls input:first-of-type{width:110px}.combo1Controls label,.combo2Controls label,.combo3Controls label,.prog1Controls label,.prog2Controls label,.prog3Controls label,.prog4Controls label,.stacked1Controls label,.stacked2Controls label,.stacked3Controls label,.stacked4Controls label{display:inline-block;margin:10px 10px 0 0}.prog1Controls label[for*=prog1Size],.prog2Controls label[for*=prog2Size],.prog3Controls label[for*=prog3Size],.prog4Controls label[for*=prog4Size]{margin:10px 20px 0 0}.combo1Controls input,.combo2Controls input,.prog1Controls input,.prog2Controls input,.prog3Controls input,.prog4Controls input,.stacked1Controls input,.stacked2Controls input,.stacked3Controls input,.stacked4Controls input{margin:0 22px 0 0;width:50px}.combo3Controls input{margin:0 18px 0 0;width:50px}.dataCheckboxes label,.splitControls input{margin:10px 10px 0 0}.splitControls input{width:50px}.vert5Controls input{margin:10px 10px 0 0;width:50px}.charts{opacity:0;-webkit-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#horiz1Chart{opacity:1}.colorTool{display:inline-block;padding:0 0 0 4px;--tool-cool-color-picker-btn-border-color:#858585;--tool-cool-color-picker-btn-border-color-inner:#000;--tool-cool-color-picker-btn-border-radius:3px;--tool-cool-color-picker-btn-border-radius-inner:2px}label[for*=Output]{display:block;font-family:Arial,sans-serif;font-size:12px;font-weight:600;margin:4px 0 40px;text-align:left;width:700px}label[for*=Output] span{text-decoration:underline;text-decoration-thickness:2px}#horiz1AIsummary{font-size:18px;height:300px;padding:10px;width:680px}#horiz1AIButton{-webkit-transition:transform .5s linear;-ms-transition:transform .5s linear;-moz-transition:transform .5s linear;transition:transform .5s linear}#darkMode,#lightMode,button{cursor:pointer}#darkMode,#lightMode,label,legend{-webkit-user-select:none;user-select:none}.darkBorder{border-color:#0d1117!important}.lightBorder{border-color:#fff!important}.darkStyles{background-color:#0d1117!important;color:#e6edf3!important}.lightStyles{color:#000!important}.lightStyles,.lightStylesCSS{background-color:#fff!important}.lightStylesCSS{color:#666!important}.scrollBoxLight,.textareaLight{background-color:#f8f8f8!important}#lightMode{display:inline-block;filter:drop-shadow(0 0 5px #f8e6a0) drop-shadow(0 0 5px #f8e6a0)}#darkMode{-webkit-transition:filter .75s linear;-ms-transition:filter .75s linear;-moz-transition:filter .75s linear;transition:filter .75s linear}#darkMode,#lightMode{transform:translateZ(0)}@keyframes lightFlicker{0%{filter:invert(100%)}15%{filter:invert(50%)}25%{filter:invert(0) drop-shadow(0 0 5px #f8e6a0) drop-shadow(0 0 5px #f8e6a0)}35%{filter:invert(50%)}50%{filter:invert(100%)}75%{filter:invert(50%)}to{filter:invert(0) drop-shadow(0 0 5px #f8e6a0) drop-shadow(0 0 5px #f8e6a0)}}@media (prefers-reduced-motion:no-preference){#lightMode{animation:lightFlicker 1s linear;animation-iteration-count:2}}#dmSelectTip,#dmTooltip,#lmSelectTip,#lmTooltip{background-color:#0d1117;border-radius:2px;color:#e6edf3;font-size:16px;opacity:0;padding:4px 6px;position:absolute}#dmTooltip,#lmTooltip{margin:0 0 0 234px}#dmSelectTip,#lmSelectTip{margin:0 0 0 180px}#dmSelectTip,#dmTooltip{background-color:#fff;color:#000}.chartTable td,.chartWeight,.combo1Legend span,.combo2Legend span,.darkStyles,.lightStyles,.lightStylesCSS,.scrollBoxLight,.stacked1Legend span,.stacked2Legend span,.stacked3Legend span,.stacked4Legend span,.textareaLight,code,img,pre{-webkit-transition:background-color .25s ease-out,border-color .25s ease-out,box-shadow .25s ease-out,color .25s ease-out,filter .25s ease-out,height .25s ease-out,opacity .25s ease-out,text-shadow .25s ease-out;-ms-transition:background-color .25s ease-out,border-color .25s ease-out,box-shadow .25s ease-out,color .25s ease-out,filter .25s ease-out,height .25s ease-out,opacity .25s ease-out,text-shadow .25s ease-out;-moz-transition:background-color .25s ease-out,border-color .25s ease-out,box-shadow .25s ease-out,color .25s ease-out,filter .25s ease-out,height .25s ease-out,opacity .25s ease-out,text-shadow .25s ease-out;transition:background-color .25s ease-out,border-color .25s ease-out,box-shadow .25s ease-out,color .25s ease-out,filter .25s ease-out,height .25s ease-out,opacity .25s ease-out,text-shadow .25s ease-out}.chartBuild,.charts>div+table:first-of-type{display:inline-block;margin:0 30px 0 0;vertical-align:top}.charts div:first-of-type+.vertWrap{display:inline-block;min-width:550px}@media screen and (max-width:1295px){[id^=vert] .chartBuild{display:block;margin:30px 0 0}#dmSelectTip,#dmTooltip,#lmSelectTip,#lmTooltip{display:none}}@media screen and (max-width:1365px){.charts div:first-of-type+table:first-of-type{margin:0}div:not([id^=vert]) .chartBuild{display:block;margin:30px 0 0}}@media screen and (max-width:1405px){#npChart div:first-of-type+table:first-of-type{margin:0}#npChart .chartBuild{display:block;margin:30px 0 0}}