:root{--font-family1: "Segoe UI", tahoma, geneva, verdana, sans-serif;--font-family3: "Roboto", sans-serif;--font-family2: "Arial", sans-serif;--font-family: "Garamond", "Times New Roman", times;--brand-color: #006a4e;--background-color: #f0f8ff;--background-color2: #10161e;--window-background1: #87ceeb;--window-background-not-good: rgba(135, 206, 235, .32);--window-background2: #e9ecef;--navPage-background: rgba(0, 106, 78, .32);--visual-background: rgba(209, 169, 128, .1);--window-background: rgba(106, 0, 203, .32);--accent-color: #f42a41;--accent-color2: #2af4dd;--visualType-color1: #cb9d06;--visualType-color2: #56237d;--visualType-color: #6a00cb;--fixed-color1: rgba(164, 154, 135, .68);--fixed-color: rgba(49, 57, 55, .32);--fixed-input: rgba(49, 57, 55, .1);--root-color: #d1a980;--key1-color: rgba(209, 169, 128, .68);--key2-color: rgba(209, 169, 128, .32);--root-input: rgba(209, 169, 128, .22);--accOperator-color1: #00516a;--accOperator-color2: #fffaf0;--accOperator-color3: #fffaf0;--backtest-color1: #ffffff;--backtest-color0: #10161e;--backtest-color2: #2f4f4f;--backtest-color3: #2d323a;--backtest-color4: #2a2b2e;--test-color1: #c0c0c0;--test-color2: #4682b4;--test-color3: #0047ab;--test-color4: #a45d25;--navbar-background: #b2beb5;--body-color: #ffffff;--focus-color1: #007bff;--focus-color: rgba(0, 106, 78, .68);--box-shadow: 0 4px 8px rgba(0, 0, 0, .1);--input-box-shadow: -1px -1px 0px .32px inset var(--brand-color);--visual-type-box-shadow: -1px -1px 0px .32px inset var(--visualType-color);--accOperator-box-shadow: -1px -1px 0px .32px inset var(--accOperator-color2);--fixed-box-shadow: -1px -1px 0px .32px inset var(--fixed-color);--root-box-shadow: -1px -1px 0px .32px inset var(--root-color);--button-box-shadow: 0 2px 2px var(--brand-color);--phi: 1.6180339887498948482045868343656381177203091798057628621354486227052604628189}[data-unicode-test=\6de],:where(*):matches([data-unicode-test="\6de"],*){color:#000;-webkit-text-fill-color:#000000}body{margin:0;padding:0;font-family:var(--font-family);background-color:transparent;line-height:1.6;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%}.hidden{display:none!important}html{scroll-behavior:smooth}.appBody{font-family:var(--font-family);background-color:transparent;margin-top:0;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:100dvh;box-sizing:border-box}.appBodyFullPage{font-family:var(--font-family);background-color:transparent;margin:0;padding:0;gap:1rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:100dvh}.hide-about-link{display:none}.show-about-link{display:block;margin-left:auto;margin-right:2vw;margin-top:2vh}.about-link-text{color:var(--brand-color)}.about-page{display:flex;width:68vw;margin-left:16vw;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center}.about-header{color:var(--brand-color);margin-bottom:7px}.about-text-container{border:1px solid var(--brand-color);padding:7px;text-align:center;margin-bottom:18px;display:flex;flex-direction:column;align-items:center}.about-text{margin-bottom:16px;font-size:16px}@media(max-width:768px),(max-height:700px){.about-text{font-size:13px}}@media(max-width:480px),(max-height:500px){.about-text{font-size:13px}}.about-figure{width:62%}.about-figure-caption{font-size:12px;margin-bottom:9px}.about-figure-img{width:100%;height:auto;border:1px solid var(--brand-color)}.columnar-figures{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-around}.window{background-color:transparent;display:flex;flex-direction:column;align-items:center;width:62vw;aspect-ratio:62/38;border:1px solid var(--brand-color);border-radius:7px;transition:transform .3s ease,box-shadow .3s ease}@media(max-width:768px),(max-height:700px){.window{width:78vw;border-radius:5px}}@media(max-width:480px),(max-height:500px){.window{width:89vw;border-radius:4px}}@media(min-width:769px){.window{width:31vw}}.maxWindow{display:flex;flex-direction:column;height:100%;overflow:auto;margin-left:1px;margin-right:1px;justify-content:center;background-color:transparent;border-radius:7px;transition:transform .3s ease,box-shadow .3s ease}@media(max-width:768px),(max-height:700px){.maxWindow{border-radius:5px}}@media(max-width:480px),(max-height:500px){.maxWindow{border-radius:4px}}.painterContainer{background-color:transparent;flex-grow:1;width:95%;padding:0;border-radius:0;position:relative}.maxPainterContainer{background-color:transparent;flex-grow:1;overflow:auto;min-height:500px;border-radius:0;position:relative}.visual-container{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;position:relative;height:100%;margin-left:1px;margin-right:1px;background-color:transparent}.visual{grid-area:1 / 1;background-color:transparent;top:0;left:0;width:100%;height:100%;border-radius:7px;box-shadow:0 2px 5px #006a4e52;border:1px solid var(--brand-color);display:block}.visualSVG{background-color:transparent;top:0;left:0;width:100%;height:100%;border-radius:7px;box-shadow:0 2px 5px #006a4e52;border:1px solid var(--brand-color);display:block}.overlay{opacity:0}svg{z-index:2;background-color:transparent}.focus .context{z-index:1;background-color:transparent}canvas{z-index:1}@media(max-width:768px),(max-height:700px){.visual{border-radius:5px}}@media(max-width:480px),(max-height:500px){.visual{border-radius:4px;box-shadow:0 1px 5px #0000001a}}.visualMax{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;border-radius:7px;box-shadow:0 2px 5px #006a4e52;border:1px solid var(--brand-color);display:block}.visualSVGMax{width:100%;height:100%;background-color:transparent;border-radius:7px;box-shadow:0 2px 5px #006a4e52;border:1px solid var(--brand-color);display:block;margin:0 auto}@media(max-width:768px),(max-height:700px){.visualMax .visualSVGMax{border-radius:5px}}@media(max-width:480px),(max-height:500px){.visualMax .visualSVGMax{border-radius:4px;box-shadow:0 1px 5px #006a4e52}}dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border:none;padding:17px;background-color:var(--background-color);box-shadow:0 4px 6px #006a4e52;border-radius:7px}.custom-tooltip{font-size:.9rem;font-weight:300;letter-spacing:.062rem;text-align:center;position:absolute;color:#000;background:var(--background-color);border:1px solid var(--brand-color);padding:5px;border-radius:4px;box-shadow:0 2px 8px #006a4e52;pointer-events:none;z-index:1000;visibility:hidden}@media(max-width:768px),(max-height:700px){.custom-tooltip{font-size:.68rem;letter-spacing:.038rem;padding:3px}}@media(max-width:480px),(max-height:500px){.custom-tooltip{padding:3px;font-size:.68rem;letter-spacing:.038rem;box-shadow:0 1px 5px #006a4e52}}.windowTitleContainer{margin-bottom:7px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(hover:hover){.windowTitleContainer :hover{color:var(--brand-color)}}@media(max-width:768px),(max-height:700px){.windowTitleContainer{margin-bottom:5px}}@media(max-width:480px),(max-height:500px){.windowTitleContainer{margin-bottom:4px}}.maxViewLinkText{font-size:.9rem;font-weight:300;letter-spacing:.062rem;text-decoration:underline;text-align:center;font-family:var(--font-family);color:var(--brand-color);width:95%;height:100%}@media(max-width:768px),(max-height:700px){.maxViewLinkText{font-size:.8rem;letter-spacing:.038rem}}@media(max-width:480px),(max-height:500px){.maxViewLinkText{font-size:.7rem;letter-spacing:.038rem}}.descriptions{color:#000;font-size:.68rem;font-weight:350;text-align:center}@media(max-width:768px),(max-height:700px){.descriptions{font-size:11px}}@media(max-width:480px),(max-height:500px){.descriptions{font-size:10px}}.descriptionTag{font-weight:500}.descriptionsTag{font-weight:700}.descriptions>summary{display:flex;align-items:center;font-weight:500;justify-content:center;gap:8px;cursor:pointer;color:"black";list-style:none}.descriptions>summary::-webkit-details-marker{display:none}.descriptions>summary .summary-icon{display:inline-flex;line-height:0}.descriptions>summary .summary-chevron{display:inline-flex;transition:transform .15s ease}.descriptions[open]>summary .summary-chevron{transform:rotate(180deg)}.description-ul{max-height:32vh;overflow-y:auto}.maxTitleContainer{margin-bottom:7px;margin-left:1px;margin-right:1px;border:2px solid var(--accent-color);display:flex;flex-direction:column;overflow-y:auto}@media(max-width:768px),(max-height:700px){.maxTitleContainer{margin-bottom:5px;border:1px solid var(--accent-color)}}@media(max-width:480px),(max-height:500px){.maxTitleContainer{margin-bottom:4px}}.maxTitleText{font-size:1.5rem;font-weight:700;letter-spacing:.038rem;color:var(--brand-color);margin-bottom:7px;margin-left:1px;margin-right:1px;text-align:center}@media(max-width:768px),(max-height:700px){.maxTitleText{font-size:.68rem;font-weight:400}}@media(max-width:480px),(max-height:500px){.maxTitleText{font-size:.68rem}}.navPage{display:flex;flex-direction:row;background-color:var(--navPage-background);border:1px solid var(--brand-color);border-radius:7px;align-items:center;justify-content:space-evenly;width:62.8vw;height:fit-content;padding:3.8px;margin-bottom:6.2px}.pageButton{padding:6.8px 10px;font-size:1rem;font-weight:500;text-align:center;text-decoration:none;background-color:var(--window-background);border:.32px solid var(--brand-color);border-radius:4px;color:#fff;margin:1px;cursor:pointer;box-shadow:var(--button-box-shadow);transition:box-shadow .2s ease,transform .1s ease}@media(max-width:768px),(max-height:700px){.pageButton{padding:2.2px 3.2px;font-size:.77rem;font-weight:400}}@media(hover:hover){.pageButton:hover{box-shadow:var(--input-box-shadow)}}.navBar{display:flex;background-color:var(--background-color);border-radius:4px;margin-bottom:7px;width:100%;height:fit-content;min-height:min-content;align-items:center;overflow:visible;position:relative}@media(max-width:768px),(max-height:700px){.navBar{margin-bottom:5px}}@media(max-width:480px),(max-height:500px){.navBar{margin-bottom:4px}}.bottom-nav-bar{display:flex;background-color:var(--background-color);margin:1px 1px 3px;height:fit-content;min-height:min-content;align-items:center;justify-content:space-around;overflow:auto;position:relative;font-size:.87rem;align-self:stretch;min-width:0;letter-spacing:.068rem;color:var(--visualType-color)}.bottom-nav-bar summary{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.bottom-nav-bar details{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:768px),(max-height:700px){.bottom-nav-bar{font-size:.68rem;letter-spacing:.3px}}.bottom-nav-bar button{flex:0 0 auto;white-space:nowrap;font:inherit;background:var(--visualType-color);-webkit-appearance:none;appearance:none;color:#fff;-webkit-text-fill-color:white;border:.32px solid var(--brand-color);box-shadow:var(--button-box-shadow);border-radius:4px;margin:1px;padding:6.8px 10px;cursor:pointer;transition:box-shadow .2s ease,transform .1s ease}@media(max-width:480px),(max-height:500px){.bottom-nav-bar button{padding:2.2px 3.2px}}.windowSource,.maxSource{text-align:center}.shared-menu-container{position:absolute;background-color:var(--background-color);color:#000;overflow:auto;z-index:3;border:1px solid black;border-radius:3px}.shared-menu-container ul{list-style:none}.shared-menu-container li{font-size:.87rem;letter-spacing:.068rem}@media(max-width:768px),(max-height:700px){.shared-menu-container li{font-size:.68rem;letter-spacing:.2px}}.navOptions{width:100%;height:100%;overflow:visible;z-index:2}.colorScaleDiv{border:1px solid var(--brand-color)}.svg-dropdown-group rect{cursor:pointer;stroke:var(--brand-color);stroke-width:.68px;rx:4;ry:4;transition:fill .15s ease,filter .15s ease,transform .1s ease}@media(hover:hover){.svg-dropdown-group rect:hover{fill:var(--brand-color);filter:drop-shadow(0 4px 6px var(--brand-color))}}.svg-dropdown-group rect:active{fill:var(--brand-color);transform:translateY(1px);filter:drop-shadow(0 1px 1px var(--brand-color))}.svg-dropdown-group text{font-family:var(--font-family);font-size:14px;letter-spacing:1.09px;pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:768px),(max-height:700px){.svg-dropdown-group text{font-size:10.88px;letter-spacing:.3px}}@media(max-width:480px),(max-height:500px){.svg-dropdown-group text{font-size:10.88px;letter-spacing:.2px}}.chart-dropdown{color:var(--visualType-color)}.visualType{fill:var(--visualType-color)}.visualTypeIcon{color:#fff}.visualTypeText{fill:#fff;font-weight:500}.accAxis,.accAxisBottom{fill:var(--accOperator-color2)}.accAxisIcon{color:var(--visualType-color)}.accAxisText{fill:var(--visualType-color)}.accAxisBottomIcon{color:var(--visualType-color)}.accAxisBottomText{fill:var(--visualType-color)}.accumulatorOperator{fill:var(--accOperator-color2)}.accumulatorOperatorIcon{color:var(--visualType-color)}.accumulatorOperatorText{fill:var(--visualType-color)}.accumulatorOperatorBottom{fill:var(--accOperator-color2)}.accumulatorOperatorBottomIcon{color:var(--visualType-color)}.accuulatorOperatorBottomText{fill:var(--visualType-color)}.fixed{fill:var(--fixed-color);filter:drop-shadow(0 2px 2px var(--fixed-color))}.fixedIcon{color:var(--visualType-color)}.fixedText{fill:var(--visualType-color)}.fixedInput{background-color:var(--fixed-input);width:100%;height:100%;border-radius:7px;text-align:center;position:absolute;font-size:.87rem;letter-spacing:.068rem;border:1px solid var(--brand-color)}@media(max-width:768px),(max-height:700px){.fixedInput{font-size:.68rem;letter-spacing:.3px}}.root{fill:var(--root-color)}.rootIcon{color:var(--visualType-color)}.rootText{fill:var(--visualType-color)}.rootInput,.rootInputMax{background-color:var(--root-input);width:100%;height:100%;border-radius:7px;text-align:center;border:1px solid var(--brand-color);font-size:.87rem;letter-spacing:.068rem}@media(max-width:768px),(max-height:700px){.rootInput,.rootInputMax{font-size:.68rem;letter-spacing:.3px}}.key1{fill:var(--key1-color)}.key1Icon{color:var(--visualType-color)}.key1Text{fill:var(--visualType-color)}.key1Bottom{fill:var(--key1-color)}.key1BottomIcon{color:var(--visualType-color)}.key1BottomText{fill:var(--visualType-color)}.key2{fill:var(--key2-color)}.key2Icon{color:var(--visualType-color)}.key2Text{fill:var(--visualType-color)}.key2Bottom{fill:var(--key2-color)}.key2BottomIcon{color:var(--visualType-color)}.key2BottomText{fill:var(--visualType-color)}foreignObject{pointer-events:all}.selected-option{background-color:var(--visualType-color);color:var(--background-color)}.brush .selection{fill:#add8e6;fill-opacity:.4;stroke:#0000;stroke-width:15px}.zoom{cursor:move;fill:none;pointer-events:none}.zoomMap{cursor:move;fill:none;pointer-events:all}.bars{clip-path:url(#clip);z-index:1}.noDisplay{display:none}.xBrush .selection{fill:#add8e6;fill-opacity:.38;stroke:#0000;stroke-width:15px}.yBrush .selection{fill:#ffcccb;fill-opacity:.38;stroke:#0000;stroke-width:15px}.no-data-text{font-size:1rem;font-weight:700}@media(max-width:768px),(max-height:700px){.no-data-text-small{font-size:.87rem;font-weight:400}}
