/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.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:-0.25em}sup{top:-0.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}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.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}template{display:none}[hidden]{display:none}@font-face{font-family:"OpenSans";src:url("/assets/fonts/OpenSans-Regular.ttf")}@font-face{font-family:"Roboto";src:url("/assets/fonts/Roboto-Regular.ttf")}@font-face{font-family:"SourceSansPro";src:url("/assets/fonts/SourceSansPro-Regular.ttf")}@font-face{font-family:"Poppins";src:url("/assets/fonts/Poppins-Regular.ttf")}body{font-family:"SourceSansPro","OpenSans","Roboto",Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5{font-family:"Poppins";color:#216876}.btn{display:block;font-size:1rem;font-weight:550;color:#fff;line-height:1.725;background-color:#31AEC4;border-radius:4px;padding:5px 10px;white-space:nowrap;box-shadow:0 0.5px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.btn p{padding:0;margin:0}.btn a{display:block}.btn:hover{background-color:#278a9b}.btn-inverted{color:#000;background-color:#fff}.btn-inverted:hover{background-color:#ccc}.text-inverted{color:#fff}.text-centered{text-align:center}.content-wrapper{padding:3em 10em}@media screen and (max-width: 720px){.content-wrapper{padding:1em}}.card-flow{display:grid;grid-auto-flow:row;gap:5em;grid-template-columns:repeat(6, 1fr)}@media screen and (max-width: 720px){.card-flow{row-gap:2em;column-gap:2em}}.card{box-shadow:0 0.5px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);border-radius:4px;padding:1em 2em 2em 2em;background-color:#fff}.card h2{margin-top:0;margin-bottom:12px;font-weight:550}.card p{margin:0.3em 0}.card hr{width:90%}.card ul.feature-list{text-align:left}.card ul.feature-list li::marker{color:#31AEC4}.card ul.feature-list.small{font-size:0.9em}.card ul.feature-list.large{font-size:1.1em}.card .btn-wrapper{grid-column:span 1}.card .btn-wrapper .btn{margin-top:0.5em;padding:0px 8px}.card .disclaimer-wrapper{padding:0.1em;font-size:0.8em}.card-secondary{background-color:#e3f5f8}.block h2{margin-top:0;margin-bottom:12px;font-weight:550}.block-33{grid-column:span 2;display:grid;grid-auto-flow:row;align-content:start}@media screen and (max-width: 1080px){.block-33{grid-column:span 6}}.block-50{grid-column:span 3;display:grid;grid-auto-flow:row;align-content:start}@media screen and (max-width: 1080px){.block-50{grid-column:span 6}}.block-100{grid-column:span 6;display:grid;grid-auto-flow:row;align-content:start}.banner{width:100%;margin:4em 0;padding:2em 0;background-color:#fff;box-shadow:0 0.5px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}img{width:100%;height:auto}.icon-list{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;padding-top:1em;margin:0.2em 1em}.icon-list.vertical{flex-direction:column}.icon-list.vertical img{margin-top:2em}.icon-list img{margin:0 1em;width:auto;display:inline-block;object-fit:contain}.icon-list img.small-scaling{max-height:50px}.icon-list img.medium-scaling{max-height:75px}.icon-list img.large-scaling{max-height:100px}@font-face{font-family:"OpenSans";src:url("/assets/fonts/OpenSans-Regular.ttf")}@font-face{font-family:"Roboto";src:url("/assets/fonts/Roboto-Regular.ttf")}@font-face{font-family:"SourceSansPro";src:url("/assets/fonts/SourceSansPro-Regular.ttf")}@font-face{font-family:"Poppins";src:url("/assets/fonts/Poppins-Regular.ttf")}body{font-family:"SourceSansPro","OpenSans","Roboto",Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5{font-family:"Poppins";color:#216876}.btn{display:block;font-size:1rem;font-weight:550;color:#fff;line-height:1.725;background-color:#31AEC4;border-radius:4px;padding:5px 10px;white-space:nowrap;box-shadow:0 0.5px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.btn p{padding:0;margin:0}.btn a{display:block}.btn:hover{background-color:#278a9b}.btn-inverted{color:#000;background-color:#fff}.btn-inverted:hover{background-color:#ccc}.text-inverted{color:#fff}.text-centered{text-align:center}.content-wrapper{padding:3em 10em}@media screen and (max-width: 720px){.content-wrapper{padding:1em}}.card-flow{display:grid;grid-auto-flow:row;gap:5em;grid-template-columns:repeat(6, 1fr)}@media screen and (max-width: 720px){.card-flow{row-gap:2em;column-gap:2em}}.card{box-shadow:0 0.5px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);border-radius:4px;padding:1em 2em 2em 2em;background-color:#fff}.card h2{margin-top:0;margin-bottom:12px;font-weight:550}.card p{margin:0.3em 0}.card hr{width:90%}.card ul.feature-list{text-align:left}.card ul.feature-list li::marker{color:#31AEC4}.card ul.feature-list.small{font-size:0.9em}.card ul.feature-list.large{font-size:1.1em}.card .btn-wrapper{grid-column:span 1}.card .btn-wrapper .btn{margin-top:0.5em;padding:0px 8px}.card .disclaimer-wrapper{padding:0.1em;font-size:0.8em}.card-secondary{background-color:#e3f5f8}.block h2{margin-top:0;margin-bottom:12px;font-weight:550}.block-33{grid-column:span 2;display:grid;grid-auto-flow:row;align-content:start}@media screen and (max-width: 1080px){.block-33{grid-column:span 6}}.block-50{grid-column:span 3;display:grid;grid-auto-flow:row;align-content:start}@media screen and (max-width: 1080px){.block-50{grid-column:span 6}}.block-100{grid-column:span 6;display:grid;grid-auto-flow:row;align-content:start}.banner{width:100%;margin:4em 0;padding:2em 0;background-color:#fff;box-shadow:0 0.5px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}img{width:100%;height:auto}.icon-list{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;padding-top:1em;margin:0.2em 1em}.icon-list.vertical{flex-direction:column}.icon-list.vertical img{margin-top:2em}.icon-list img{margin:0 1em;width:auto;display:inline-block;object-fit:contain}.icon-list img.small-scaling{max-height:50px}.icon-list img.medium-scaling{max-height:75px}.icon-list img.large-scaling{max-height:100px}.hero-wrapper{display:grid;justify-items:center;align-items:center;min-height:calc(100vh - 5em + 1em);align-content:center;background-color:#31AEC4;background:radial-gradient(circle, #31AEC4 0%, #216876 100%);position:relative}.description-wrapper{display:grid;grid-template-columns:1fr;gap:1.5em 0;justify-items:center;z-index:900}@media screen and (max-width: 1080px){.description-wrapper{gap:0.5em 0;padding-bottom:1.5em}}.description-wrapper .logo-wrapper{max-height:400px;min-height:200px;height:30vh;max-width:80%;text-align:center}.description-wrapper .logo-wrapper img{height:100%;width:auto;max-width:100%;object-fit:contain}@media screen and (max-width: 1080px){.description-wrapper .logo-wrapper img{height:80%;margin-top:2em}}.description-wrapper .description{text-align:center}.description-wrapper .description p{font-weight:500;font-size:1.2em;text-shadow:0 0 5px #000}.description-wrapper .action-wrapper{display:grid;grid-template-columns:min-content min-content;justify-content:space-evenly;justify-self:normal}.chart-area svg{height:100%;width:100%;position:absolute;top:0;left:0;z-index:1}#chart-area{overflow:hidden;height:auto;margin:auto}svg.chart-area{margin-left:auto;margin-right:auto;display:block;width:100%;height:auto;position:relative;z-index:-1}.links line{stroke:white}.links path{stroke:#999}.nodes>circle{stroke:white;stroke-width:1.5px}.link path{fill:none;stroke:white;stroke-width:1px}.header{padding:0 0.4rem;height:5rem;width:100%;border:3px solid black;left:0;top:0;display:inline-block}.header .type{background-color:blue;border-radius:16px;display:inline-block;border:solid 1px black;color:black;padding:0.4rem;cursor:pointer}.header .type:hover{font-weight:bold}.properties{padding:0 0.4rem;height:5rem;width:100%;border:3px solid black;display:none}.properties .type{background-color:blue;border-radius:16px;color:white;padding:0.4rem}.properties h4{display:inline-block}.overlay{z-index:10}.el-select{cursor:pointer;pointer-events:none;font-family:Arial, Helvetica, sans-serif}.el-select:hover{font-weight:bold}.el-back{transform:translateY(-33px)}.el-cross{transform:translate(-27px, 15px)}.overlay{cursor:pointer}.aid{cursor:pointer}.linklabel{cursor:pointer}.linklabel:hover{font-weight:bold}.dark-mode p{color:#fff}*,::before,::after{box-sizing:border-box}html{height:100%;color:#000}body{margin:0;height:100%;font-size:1rem;font-weight:400;line-height:1.725;text-align:left}a{color:inherit;text-decoration:none}ul{list-style:none}.override_display{display:block !important}main{flex-grow:1;background-color:#fff;z-index:0;width:100%;position:relative;flex-wrap:wrap}main ul{list-style:disc !important}.container{background-color:#fff;width:100%;padding-right:0.7em;padding-left:0.7em;margin-right:auto;margin-left:auto}.column{display:flex;flex-direction:column}.row{display:flex;flex-wrap:wrap;margin-right:-0.7em;margin-left:-0.7em}#header{height:5em;width:100%;background-color:#fff;display:flex;flex-direction:row;flex-shrink:0;align-items:center;z-index:9999;box-sizing:border-box;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}#polypheny-left-header{display:flex;align-items:center;align-self:flex-start}.home-logo{width:12em;margin-left:1em}#logo-wrapper{margin-top:0.5em}.logo-separator{font-family:'Lato', sans-serif;font-size:2.5rem;font-weight:100;color:#D5D8DC;padding-left:0.5em;padding-right:0.5em}#page-title{margin-top:0.3em;font-size:1.2rem;font-family:"Texta-Bold", sans-serif;color:#216876;font-weight:500}.checkbox{display:none}.hamburger{display:none}.bar{display:block;border-radius:0.5em;width:100%;height:3px;margin:5px auto;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-color:#101010}#polypheny-right-header{display:flex;flex-direction:row}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar .active{color:#216876}.navbar-item{font-family:"Poppins",sans-serif;font-size:0.95rem;padding:0.75em 0.5em}a.navbar-item{font-weight:bold;text-transform:uppercase;text-decoration:none;color:#000;padding:0.75em 0em;display:inline-block;position:relative;opacity:0.75;margin-left:0.45em;margin-right:0.45em}a.navbar-item:hover{opacity:1}a.navbar-item::before{transition:200ms;content:"";position:absolute;background-color:#031D44;height:0%;width:100%;bottom:0px}a.navbar-item:hover::before{height:3px}#locality{display:flex;align-items:center}#locality img{width:1.3em;margin-left:0.5em;cursor:pointer}#locality img.world-img{width:1.3em}#locality img.theme-img{width:1.8em}#header .get-polpyheny-box{margin-left:20px}.header-options{display:flex;align-items:center;margin-top:0.5em}#language_selection{z-index:900}.language-switcher{z-index:901}.language-switcher ul#language-list{display:flex;flex-direction:column !important;position:absolute;margin:0;padding:0;padding-left:10px !important;padding-right:10px !important;padding-bottom:8px !important;border:1px solid #ced4da;border-radius:4px;line-height:1.725;color:#495057;background-color:#fff;box-shadow:0 1px 5px rgba(34,34,34,0.5)}.language-switcher li{opacity:0.7;font-weight:550;font-size:0.8em}.language-switcher li.active_language{opacity:1}.language-switcher li a:hover{text-decoration:underline;font-weight:650}.language-switcher ul#language-list li.nav-language-option a:hover{text-decoration:underline}.language-hidden{display:none}@media only screen and (min-width: 992px){.home-logo{width:12em;margin-left:1em}.media-full{display:block}.media-600{display:none}#polypheny-right-header{align-items:center;flex-grow:0;flex-shrink:0;justify-content:flex-start;padding-left:1em}#locality{position:absolute;right:1.0em}#maincontent{padding-top:5em}main{flex-shrink:0;flex-grow:0}.post-content{display:flex;justify-content:center}.page-content{order:1;padding-right:4em;max-width:83.3333333337%}#toc-wrapper{height:100%;position:sticky;display:block !important;flex:0 0 16.6666666667%;order:2;top:14em;padding:0 1em}.mobile-toc-divider{display:none}.site-footer{padding-left:20em;padding-right:15em}ul.social-media-list{flex-direction:row !important}}@media screen and (max-width: 991px){#header{box-shadow:0 -6px 10px 5px rgba(34,34,34,0.5)}.get-polpyheny-box{padding:3px 5px;margin:0 !important;margin-top:10px !important;margin-bottom:10px !important}.arrow{border:solid black;border-width:0 3px 3px 0;display:inline-block;padding:4px;transition:transform 0.3s ease-in-out;transform:rotate(45deg)}#header{flex-direction:column;height:5em}#polypheny-right-header{flex-direction:column;width:100%;background:rgba(255,255,255,0.9);align-items:center;opacity:0;z-index:-1;transform:translateY(-150%);transition:transform 0.5s ease-in-out}.checkbox{margin:0;display:block;cursor:pointer;position:absolute;right:1.1em;top:1.5em;width:34px;height:34px;opacity:0;z-index:5}.hamburger{display:block;cursor:pointer;padding-right:1em;position:absolute;width:40px;top:1.5em;right:0.2em;z-index:2}.hamburger .bar1{transform-origin:0% 0%;transition:transform 0.3s ease-in-out}.hamburger .bar2{transition:transform 0.1s ease-in-out}.hamburger .bar3{transform-origin:0% 100%;transition:transform 0.3s ease-in-out}#header input[type="checkbox"]:checked ~ .hamburger .bar1{transform:rotate(45deg)}#header input[type="checkbox"]:checked ~ .hamburger .bar2{transform:scaleY(0)}#header input[type="checkbox"]:checked ~ .hamburger .bar3{transform:rotate(-45deg)}#header input[type="checkbox"]:checked ~ #polypheny-right-header{transform:translateY(0);opacity:1}.navbar{flex-direction:column;width:100%;text-align:center}a.navbar-item{display:block;width:100%;padding:0;padding-top:0.6em;margin:0}a.navbar-item::before{left:0}#locality{padding:0;padding-top:1.2em;border-top:1px solid #D6DBE7;flex-direction:column}#maincontent{padding-top:4.5em}.mobile-toc-divider{display:block}.site-footer{background-color:gray;padding-left:1em;padding-right:1em}.media-600{display:none}}@media only screen and (max-width: 600px){.media-full{display:none}.media-600{display:block;width:3.5em;margin-left:1em}ul.social-media-list{display:flex;flex-direction:column}}@media (min-width: 576px){main{margin-left:auto !important}}#maincontent{position:relative}.position-fixed{position:fixed !important}.site-footer{background-color:#242a35;color:#fff;font-size:0.9em;display:flex;flex-direction:column;align-items:left;z-index:0}.footer-heading{font-size:1.4em;font-weight:700;padding-top:1em;margin-bottom:-0.75em}.footer-row{display:flex;flex-wrap:wrap}.footer-col-wrapper{flex:1 1 auto}.footer-col{display:flex;flex-direction:column;padding-left:2em;padding-right:2em;padding-top:0.5em;padding-bottom:1em;flex:0 0 15%}.footer-col-heading{font-size:1.1em;font-weight:550}hr{display:block;unicode-bidi:isolate;margin-block-start:0.5em;margin-block-end:0.5em;margin-inline-start:auto;margin-inline-end:auto;overflow:hidden;border-style:inset;border-width:1px}.footer-col>ul{padding-left:0;display:flex;flex-direction:column;list-style:none}.footer-col>ul li a:hover{text-decoration:underline}.social-logo{width:1.5em}ul.social-media-list{list-style:none;display:flex}ul.social-media-list>li{padding:0.5em}#copyright{font-size:0.8em;padding-bottom:0.5em}.toc-content ul{display:flex;flex-direction:column;font-size:0.9em}#toc-list{border-left:1px solid #c2c5cb;padding-left:1em}.toc-heading{text-align:left;font-size:0.9em;font-weight:600}a.anchor{opacity:0.3;content:url("../images/utils/link.png");width:1em;height:1em;display:inline-block}a.anchor:hover{opacity:1}.page-content-wrapper{position:relative;min-height:calc(100vh - 5em + 1em)}.page-content-wrapper .background-wrapper{position:absolute;left:0;top:0;margin-top:-50px;width:100%;height:calc(100% + 50px);z-index:-1;overflow-x:hidden;overflow-y:hidden}.page-content-wrapper svg .page-background{fill:#216876}.btn-wrapper{display:flex;align-items:center;justify-content:center;grid-column:span 6}.community-wrapper{display:flex;flex-direction:column;justify-items:center;justify-content:space-evenly;padding:1.5em}.community-wrapper .heading-wrapper{align-self:center}.community-wrapper .icon-wrapper{display:flex;flex-direction:row;justify-items:center;justify-content:space-evenly;width:100%}.community-wrapper .icon-wrapper div{width:50px}.community-wrapper .icon-wrapper img{transition:transform .2s}.community-wrapper .icon-wrapper img:hover{transform:scale(1.1)}.advantages-wrapper .content-inner-wrapper{display:grid;grid-template-columns:max-content 1fr;grid-auto-flow:column}.advantages-wrapper .content-inner-wrapper img{width:10vw}.mini-logo{width:5rem;margin-left:auto;margin-right:auto;display:block}.highlight{background-color:#242a35;border-radius:4px}.highlight .hll{background-color:#49483e}.highlight .c{color:#a8a38d}.highlight .err{color:#960050;background-color:#1e0010}.highlight .k{color:#66d9ef}.highlight .l{color:#ae81ff}.highlight .n{color:#f8f8f2}.highlight .o{color:#f92672}.highlight .p{color:#f8f8f2}.highlight .cm,.highlight .cp,.highlight .c1,.highlight .cs{color:#a8a38d}.highlight .ge{font-style:italic}.highlight .gs{font-weight:bold}.highlight .kc,.highlight .kd{color:#66d9ef}.highlight .kn{color:#f92672}.highlight .kp,.highlight .kr,.highlight .kt{color:#66d9ef}.highlight .ld{color:#e6db74}.highlight .m{color:#ae81ff}.highlight .s{color:#e6db74}.highlight .na{color:#a6e22e}.highlight .nb{color:#f8f8f2}.highlight .nc{color:#a6e22e}.highlight .no{color:#66d9ef}.highlight .nd{color:#a6e22e}.highlight .ni{color:#f8f8f2}.highlight .ne,.highlight .nf{color:#a6e22e}.highlight .nl,.highlight .nn{color:#f8f8f2}.highlight .nx{color:#a6e22e}.highlight .py{color:#f8f8f2}.highlight .nt{color:#f92672}.highlight .nv{color:#f8f8f2}.highlight .ow{color:#f92672}.highlight .w{color:#f8f8f2}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#ae81ff}.highlight .sb,.highlight .sc,.highlight .sd,.highlight .s2{color:#e6db74}.highlight .se{color:#ae81ff}.highlight .sh,.highlight .si,.highlight .sx,.highlight .sr,.highlight .s1,.highlight .ss{color:#e6db74}.highlight .bp,.highlight .vc,.highlight .vg,.highlight .vi{color:#f8f8f2}.highlight .il{color:#ae81ff}.highlight .gu{color:#75715e}.highlight .gd{color:#f92672}.highlight .gi{color:#a6e22e}code{background-color:"#282C34"}p code{border-radius:4px;padding:2px 4px;background-color:#fafafa;color:#475872;border:1px solid rgba(101,106,118,0.2);font-size:.8125rem}pre{background-color:"#282C34";color:whitesmoke;padding:1em 2em;overflow-x:auto}pre code{color:whitesmoke;padding-right:1em}.language-sql code::before{color:#a2a2a2;content:"> "}
