@charset "UTF-8";@import"https://www.ksh.hu/css/fonts/roboto/stylesheet.css";@import"https://fonts.googleapis.com/css2?family=Alata&display=swap";:root{--background-color: #ffffff;--light-gray: #cfd8dc;--light-gray-trans: #cfd8dcf0;--mid-gray: #b0bec5;--dark-gray: #37474f;--dark-blue: #243d7c}html,body{box-sizing:border-box;-ms-overflow-style:scrollbar;margin:0;padding:0;width:100%;height:100%;font:400 16px/1.5 Roboto,Helvetica Neue,Arial,sans-serif;overflow:hidden;background:var(--background-color);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*,*:before,*:after{box-sizing:inherit}#page{position:absolute;width:100%;height:100%;min-height:100%;display:flex;flex-direction:column}header{display:flex;-webkit-align-items:center;align-items:center;margin-top:.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--light-gray)}header #logo{height:60px;margin:0 1rem}@media (max-width: 600px){header #logo{height:40px;margin:0 .5rem}}header h1{margin:0;flex-grow:1;font-family:Alata;font-size:clamp(1rem,2.667vw,2rem);line-height:1.2;text-align:left;font-variant-caps:small-caps;color:var(--dark-gray)}header #toc-buttons{position:relative;height:32px;width:32px;margin:0 1rem}@media (max-width: 600px){header #toc-buttons{height:24px;width:24px;margin:0 .5rem}}#toc-buttons button{position:absolute;top:0;right:0;width:100%;height:100%;padding:0;margin:0;border:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}#toc-buttons #toc-close,#toc-buttons.open #toc-open{display:none}#toc-buttons.open #toc-close{display:block}#toc-buttons svg{fill:var(--dark-gray)}#content{position:relative;flex-grow:1;display:flex}#chart{flex-grow:1;padding:.5rem;overflow:hidden}#content .stepper{display:flex;height:100%;margin:0;padding:.5em;justify-content:center;align-items:center;font-size:clamp(1rem,3.556vw + .333rem,3rem);color:var(--dark-gray);background-color:var(--light-gray);cursor:pointer;transition:background-color .3s ease-in-out}#content .stepper:hover{background-color:var(--mid-gray)}#toc{position:absolute;top:0;left:100%;width:100%;height:100%;padding:0 clamp(2rem,5.333vw + 1rem,5rem);background:var(--light-gray-trans);overflow:auto;transition:left 1s cubic-bezier(.25,1,.5,1)}@media (prefers-reduced-motion: reduce){#toc{transition:none}}#toc.open{left:0%}@media (max-width: 800px){#toc{padding:0 .25rem}}#toc h2{margin:.5rem;font-size:1.5rem}#toc #toc-list{margin:.5rem;padding:0;list-style:none}#toc-list a{display:block;padding:.25rem;text-decoration:none;color:inherit}#toc-list a:hover{color:var(--background-color);background:var(--dark-gray)}.highcharts-legend-item sup,.highcharts-axis-labels sup{position:relative;vertical-align:baseline;font-size:75%;top:-.5em}.highcharts-tooltip span{z-index:9999!important;background-color:rgba(245,245,245,.7)}.tokenfield .tokenfield-set>ul>li:first-child a.item-remove{visibility:hidden;margin-right:-.5em}.tokenfield .tokenfield-set>ul>li .item-remove{text-decoration:none;font-size:1.1em!important}.tokenfield .item-label:before{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:50%;margin:2px 4px 1px 2px}.tokenfield .tokenfield-set-item:nth-child(1) .item-label:before{background-color:#a370a9}.tokenfield .tokenfield-set-item:nth-child(2) .item-label:before{background-color:#fabd43}.tokenfield .tokenfield-set-item:nth-child(3) .item-label:before{background-color:#be8844}.tokenfield .tokenfield-set-item:nth-child(4) .item-label:before{background-color:#ddc0a6}.tokenfield .tokenfield-set-item:nth-child(5) .item-label:before{background-color:#597fba}.tokenfield .tokenfield-set-item:nth-child(6) .item-label:before{background-color:#7030a0}.tokenfield .tokenfield-input{margin:2px 0;font-size:14px}.tokenfield{position:relative}.tokenfield:before,.tokenfield:after{content:" ";display:table}.tokenfield:after{clear:both}.tokenfield.tokenfield-mode-tokens{display:block;width:100%;min-height:34px;padding:6px 12px 0;font-size:14px;line-height:1.42857;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.tokenfield.tokenfield-mode-tokens:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.tokenfield.tokenfield-mode-tokens::-moz-placeholder{color:#999;opacity:1}.tokenfield.tokenfield-mode-tokens:-ms-input-placeholder{color:#999}.tokenfield.tokenfield-mode-tokens::-webkit-input-placeholder{color:#999}.tokenfield.tokenfield-mode-tokens::-ms-expand{border:0;background-color:transparent}.tokenfield.tokenfield-mode-tokens[disabled],.tokenfield.tokenfield-mode-tokens[readonly],fieldset[disabled] .tokenfield.tokenfield-mode-tokens{background-color:#eee;opacity:1}.tokenfield.tokenfield-mode-tokens[disabled],fieldset[disabled] .tokenfield.tokenfield-mode-tokens{cursor:not-allowed}.tokenfield.tokenfield-mode-tokens .focused{box-shadow:0 0 0 1px #337ab7 inset}.tokenfield.tokenfield-mode-tokens .selected{background:rgba(0,0,0,.1)}.tokenfield .tokenfield-set>ul{margin:0;padding:0;list-style-type:none}.tokenfield .tokenfield-set>ul>li{float:left;margin-right:5px;margin-bottom:5px;padding:0 5px;border-radius:4px;line-height:1.5;cursor:pointer;color:rgba(0,0,0,.6);background:rgba(0,0,0,.08)}.tokenfield .tokenfield-set>ul>li:hover{color:#000;background:rgba(0,0,0,.16)}.tokenfield .tokenfield-set>ul>li .item-remove{display:inline-block;font-weight:700;font-size:.9285em;cursor:pointer;color:rgba(0,0,0,.4)}.tokenfield .tokenfield-input{margin-bottom:5px;border:none;outline:none;float:left}.tokenfield .tokenfield-suggest{position:absolute;left:-1px;top:100%;width:100%;z-index:10;overflow:auto;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.176);box-sizing:content-box}.tokenfield .tokenfield-suggest>ul{margin:0;padding:0;list-style:none}.tokenfield .tokenfield-suggest>ul>li{padding:6px 10px;cursor:pointer}
