@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@1,500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap);@font-face{font-family:Lato;src:url(/font/Lato-Regular.woff) format("woff")}html{height:100%}.container{width:100%;max-width:1440px}body{height:100%;margin:0;background-color:#fff}body>.container{min-height:50%;padding-top:10pt;padding-bottom:10pt;background-color:#fff}@media screen and (max-width:768px){body>.container{width:100%}}h1{color:#363639;font-family:Lato,Lato,Palatino,"Times New Roman",Times,serif;display:table}h1 img,h1 span{display:table-cell;vertical-align:middle}.center{margin:auto;width:50%}h2,h3,h4,h5,h6{color:#363639;font-family:Lato,Palatino,"Times New Roman",Times,serif}h2{padding-left:5pt;padding-bottom:2pt;border-bottom:2px solid #778899}h2:before{content:url(/img/logo-36x36.png);padding-right:3pt}h2:after{margin:0 0 0 20px}div,p{color:#363639;font-size:17pt;font-family:Roboto,Arial,Helvetica,sans-serif;line-height:190%;letter-spacing:.07em;text-align:justify}div strong,p strong{font-size:1.03em;font-weight:900}@media screen and (max-width:550pt){div,p{font-size:16pt}}@media screen and (min-width:1000pt){p{padding-left:8%;padding-right:8%}}article{padding-top:5px;padding-bottom:5px}a{color:#00f}a.img-link{text-decoration:none;border:0 none;padding-right:.01em}a.img-link:hover{text-decoration:none}a.badge{text-decoration:none}a.badge:hover{color:snow;text-decoration:none}.demo-highlight,code,pre,textarea{font-family:Consolas,"Lucida Console",Monaco,monospace;white-space:pre;word-wrap:normal}@media screen and (min-width:1000pt){.demo-highlight,pre,table{margin-left:6%;margin-right:6%}}.category-block{margin-top:10px;margin-bottom:20px}.category-link{margin-right:5px;margin-bottom:10px}.demo-highlight{margin-bottom:10px;padding:20px;color:#e6e1dc;background:#2b2b2b}.demo-highlight pre{margin-left:unset;margin-right:unset;margin-bottom:unset}.info-title{color:#363639;font-family:Lato,Roboto,Arial,Helvetica,sans-serif;font-size:14pt;font-weight:500;padding-left:3pt}a.list-group-item{font-size:14pt}span.article-title{display:block;font-size:1.2em;font-weight:700;margin-bottom:5px}footer{display:flex;color:snow;background-color:#583f80}footer .container{min-height:unset;padding-top:10pt;padding-bottom:10pt;background-color:transparent}@media screen and (max-width:768px){footer .container{width:100%}}footer .container .info-title{color:snow;font-size:15px}.site-navbar .container a{color:snow;text-decoration:none}.sidebar{width:220pt;padding:1em;margin-top:5pt;border-radius:16px;background-color:#fff}.sidebar ul{list-style-type:none;padding-left:3pt;padding-right:3pt}.sidebar ul li a:hover{font-weight:700}.sidebar ul li a:active{font-weight:700}.site-navbar{background:linear-gradient(90deg,#b9af7e 0,#578583 40%,#578583 100%);background-color:#6e4fa0;width:100%;padding-top:10px;padding-bottom:10px;position:absolute;z-index:1;top:0}.site-navbar .container{display:flex}.site-navbar .container ul{display:flex;flex-direction:row;margin-left:auto;margin-bottom:unset;list-style-type:none}.site-navbar .container ul li{margin-right:30px;list-style-type:none}.site-navbar .container ul li a{color:snow;text-decoration:none}@media screen and (max-width:550pt){.site-navbar{display:none}}.navbar{background:linear-gradient(90deg,#b9af7e 0,#578583 40%,#578583 100%);background-color:#6e4fa0;border:0;box-shadow:none}.navbar .container{background-color:transparent;color:snow}footer .container .links{display:flex;flex-wrap:wrap}footer .container .links ul{list-style-type:none}footer .container .links ul li{display:block;list-style-type:none;height:24px}footer .container .links ul li a{color:snow;font-size:15px;text-decoration:none}.navbar-nav .nav-item.dropdown a{color:snow}.navbar-nav .nav-item.dropdown.show a{color:snow}.navbar-nav .dropdown-menu.show li .dropdown-item{color:#6e4fa0}.jumbotron{background-color:#6e4fa0;height:60vh}.jumbotron .container{width:80%;height:100%;max-width:1400px;background-color:#6e4fa0;display:flex;justify-content:center;align-items:center}.jumbotron .container h1{color:snow;font-family:Lato,Lato,Palatino,"Times New Roman",Times,serif}.jumbotron .container .title{margin-left:auto;margin-right:auto}.jumbotron .container .subtitle{color:snow;background-color:#6e4fa0;font-size:.9em;font-family:Lato,Palatino,"Times New Roman",Times,serif}.jumbotron .container .post-info{margin-left:auto;margin-right:auto;margin-bottom:20pt}.jumbotron .container .author{color:snow;background-color:#6e4fa0;font-size:.85em;font-family:Lato,Palatino,"Times New Roman",Times,serif}.jumbotron .container .last-modified-time{color:snow;background-color:#6e4fa0;font-size:.85em;font-family:Lato,Palatino,"Times New Roman",Times,serif}.jumbotron .container .breadcrumb{background-color:#6e4fa0}.jumbotron .container .breadcrumb .breadcrumb-item{color:snow}.jumbotron .container .breadcrumb .breadcrumb-item::before{color:unset}.jumbotron .container .breadcrumb .breadcrumb-item a{color:snow;text-decoration:none}.jumbotron .container .breadcrumb .breadcrumb-item a:hover{text-decoration:underline}@media screen and (max-width:550pt){.jumbotron .post-info{width:95%;margin-bottom:10pt}}.sections{display:flex;flex-wrap:wrap;flex-direction:row}.section-block{width:340px;border-style:solid;border-width:1pt;border-color:#2f4f4f;padding:12pt;margin-top:18pt;margin-left:0;margin-right:15pt;margin-bottom:28pt}.section-block h2{padding-left:unset}.section-block h2:before{content:unset;padding-right:unset}.section-block h2:after{margin:unset}@media screen and (max-width:550pt){.section-block{width:80%}}@media screen and (min-width:1000pt){#main-content{padding-left:8%;padding-right:6%}}table{margin-bottom:2em}th{border-bottom:2px solid #ccc;font-weight:700;text-align:center}td{border-bottom:1px solid #ddd;text-align:right}td p{margin-top:0;margin-bottom:0;padding-left:unset;padding-right:unset}caption,td,th{padding:6px 13px}caption{background:#f1f1f1;padding:10px 0;margin-bottom:1em}td,th,tr{vertical-align:middle}.alert{font-size:.8em;width:80%;margin-left:auto;margin-right:auto}.toc-item{text-decoration:none;font-size:.75em}.toc-item:hover{text-decoration:none}.toc-link{text-decoration:none;font-size:.65em}.toc-link:hover{text-decoration:none}@media screen and (max-width:1000pt){.toc-item{display:none}.toc-link{font-size:.85em}}.instruction-button{margin-bottom:5px}.quick-start-hint{text-align:center}#quick-start{border-bottom:unset;text-align:center}#quick-start:before{content:unset;padding-right:unset}#quick-start:after{margin:unset}#client-system{color:#6a5acd;font-weight:900;font-size:1.05em}