@font-face{font-family:DINNextRoundedLTPro-Bold;src:url("limelm/fonts/dnrp-b.woff2") format("woff2"),url("limelm/fonts/dnrp-b.woff") format("woff");font-weight:700;font-style:normal;font-display:fallback}*,:after,:before{box-sizing:inherit;margin:0;padding:0}:root{color-scheme:light dark;box-sizing:border-box;-webkit-text-size-adjust:none;text-size-adjust:none;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:16px;line-height:1.15;scroll-behavior:smooth}p{margin:1em 0}ol,ul{padding-left:40px;margin:1em 0}body{margin:0;color:#000;background:#fff;touch-action:manipulation}code,kbd,pre{font-family:ui-monospace,"Fira Code","Cascadia Mono","Segoe UI Mono","Ubuntu Mono","Roboto Mono",Menlo,Monaco,Consolas,monospace;font-size:1em}kbd{background-color:#eee;border-radius:3px;border:1px solid #b4b4b4;box-shadow:0 1px 1px rgba(0,0,0,.2),0 2px 0 0 rgba(255,255,255,.7) inset;color:#333;display:inline-block;font-size:.85em;font-weight:700;line-height:1;padding:2px 4px;white-space:nowrap}table{border-spacing:0}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}small{font-size:80%}sub,sup{font-size:45%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-1em;left:.2em}button,input,optgroup,select,textarea{font:inherit;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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:ButtonText dotted 1px}fieldset{border:1px solid silver}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;padding:.4em .6em;resize:none;background:#fff}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}.hidden,[hidden]{display:none!important}.pure-g{letter-spacing:-.31em;*letter-spacing:normal;*word-spacing:-0.43em;word-spacing:-0.43em;text-rendering:optimizespeed;display:-webkit-flex;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap;display:flex;flex-flow:row wrap;-ms-align-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){table .pure-g{display:block}}.pure-u,.pure-u-1,.pure-u-1-1,.pure-u-1-2,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-2-3,.pure-u-2-5,.pure-u-3-4,.pure-u-3-5,.pure-u-4-5,.pure-u-5-5{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1-5{width:20%;*width:19.969%}.pure-u-1-4{width:25%;*width:24.969%}.pure-u-1-3{width:33.3333%;*width:33.3023%}.pure-u-2-5{width:40%;*width:39.969%}.pure-u-1-2{width:50%;*width:49.969%}.pure-u-3-5{width:60%;*width:59.969%}.pure-u-2-3{width:66.6667%;*width:66.6357%}.pure-u-3-4{width:75%;*width:74.969%}.pure-u-4-5{width:80%;*width:79.969%}.pure-u-1,.pure-u-1-1,.pure-u-5-5{width:100%}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button{display:inline-block;line-height:normal;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;font-family:inherit;font-size:100%;padding:.5em 1em;color:rgba(0,0,0,.8);border:rgba(0,0,0,0);background-color:#e6e6e6;text-decoration:none;border-radius:2px}.pure-button:focus,.pure-button:hover{background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))}.pure-button:focus{outline:0}.pure-button:active{box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;border-color:#000}.pure-button[disabled]{border:none;background-image:none;opacity:.4;cursor:not-allowed;box-shadow:none}.pure-button-primary,a.pure-button-primary{background-color:#2774a7;color:#fff}.pure-button-primary:focus,.pure-button-primary:hover{background-color:#2a7db4;background-image:none}@media screen and (min-width:35.5em){.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-1-2,.pure-u-sm-1-3,.pure-u-sm-1-4,.pure-u-sm-1-5,.pure-u-sm-2-3,.pure-u-sm-2-5,.pure-u-sm-3-4,.pure-u-sm-3-5,.pure-u-sm-4-5,.pure-u-sm-5-5{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-sm-1-5{width:20%;*width:19.969%}.pure-u-sm-1-4{width:25%;*width:24.969%}.pure-u-sm-1-3{width:33.3333%;*width:33.3023%}.pure-u-sm-2-5{width:40%;*width:39.969%}.pure-u-sm-1-2{width:50%;*width:49.969%}.pure-u-sm-3-5{width:60%;*width:59.969%}.pure-u-sm-2-3{width:66.6667%;*width:66.6357%}.pure-u-sm-3-4{width:75%;*width:74.969%}.pure-u-sm-4-5{width:80%;*width:79.969%}.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-5-5{width:100%}}@media screen and (min-width:48em){.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-2,.pure-u-md-1-3,.pure-u-md-1-4,.pure-u-md-1-5,.pure-u-md-2-3,.pure-u-md-2-5,.pure-u-md-3-4,.pure-u-md-3-5,.pure-u-md-4-5,.pure-u-md-5-5{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-md-1-5{width:20%;*width:19.969%}.pure-u-md-1-4{width:25%;*width:24.969%}.pure-u-md-1-3{width:33.3333%;*width:33.3023%}.pure-u-md-2-5{width:40%;*width:39.969%}.pure-u-md-1-2{width:50%;*width:49.969%}.pure-u-md-3-5{width:60%;*width:59.969%}.pure-u-md-2-3{width:66.6667%;*width:66.6357%}.pure-u-md-3-4{width:75%;*width:74.969%}.pure-u-md-4-5{width:80%;*width:79.969%}.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-5-5{width:100%}}body,html{height:100%}input,select{font-size:16px;padding:.4em .6em;line-height:1.4;height:2.5em;overflow:visible;background:#fff}input[type=checkbox],input[type=radio]{transform:scale(1.4);margin:0 7px;height:auto}img{max-width:100%;height:auto}img.alignright{float:right;margin:10px 0 16px 16px;position:relative;max-width:40%}img.alignleft{float:left;margin:5px 16px 16px 0}.indent{margin-left:30px}a,a:active,a:hover,a:link,a:visited{color:#ab4700;text-decoration:underline}a.pure-button,a.pure-button:active,a.pure-button:hover,a.pure-button:link,a.pure-button:visited{color:#fff;text-decoration:none}a.darkm{display:none}a.lightm{display:inline}h1,h2,h3,h4{font-family:DINNextRoundedLTPro-Bold,sans-serif}h1{font-size:2.1em;padding:0;margin:8px 0 30px;line-height:normal}h1,h1 a:active,h1 a:hover,h1 a:link,h1 a:visited{color:#21537c;text-decoration:none}h2{font-size:172%;padding:0;margin:50px 0 0;line-height:normal}h2 a:active,h2 a:link,h2 a:visited{text-decoration:none;color:#000}h2 a:hover{text-decoration:underline;color:#000}h2.sec-head{color:#278800;font-size:2.1em}h3{font-size:135%;margin:70px 0 20px}li h3{margin:10px 0 5px}h4{font-size:115%;margin:50px 0 20px}h2,h3,h4{text-shadow:1px 1px 1px rgba(0,0,0,.18)}h2 span{color:#666;font-size:.7em;font-weight:400}code{background:#efefef}pre{border:10px solid #358ccb;border-width:0 0 0 10px;overflow-x:auto;margin:20px 0;padding:0 0 0 16px!important;background-color:#f7f7f7;border-radius:3px;tab-size:4}.ck-content pre{border:10px solid #358ccb!important;border-width:0 0 0 10px!important;background-color:#f7f7f7!important}pre code{background:0 0}html>body pre{overflow:auto}blockquote{overflow:hidden;border-left:5px solid #c8c8c8;margin:20px 0;padding-right:1.5em;padding-left:1.5em;color:#2f2f2f}footer,header,nav{display:block}.main{margin:0 auto;padding:0 16px 20px;max-width:970px;line-height:1.6em}.main.forum{padding:0 0 20px}.main.index{max-width:100%;padding:0 0 20px;font-size:22px}.main.index h1{font-size:170%;color:#000;text-shadow:1px 1px 1px rgba(0,0,0,.18)}.main.index h2,.main.index h3{margin-top:0}.main.index .backwards h2,.main.index .backwards h3{margin:70px 0 20px}.restrict-width{margin:0 auto;padding:0 16px;max-width:970px}.alt-feat{background:#eaeaea;overflow:hidden;padding:55px 0;margin:55px 0}.cent-text{text-align:center}.sm-cent-layout{margin:0 auto;max-width:750px}.main.index a,.main.index a:active,.main.index a:visited{color:#000}.main.index a:hover{color:#686868}.main.index a.main-lm-btn,.main.index a.main-lm-btn:active,.main.index a.main-lm-btn:visited,.main.index a.main-su-btn,.main.index a.main-su-btn:active,.main.index a.main-su-btn:visited,a.main-lm-btn,a.main-lm-btn:active,a.main-lm-btn:visited,a.main-su-btn,a.main-su-btn:active,a.main-su-btn:visited{font-family:DINNextRoundedLTPro-Bold,sans-serif;display:inline-block;color:#fff!important;background:#59ae49;font-weight:700;padding:12px 16px 7px;margin:5px 0;text-decoration:none;border-radius:5px;font-size:1.1em}.main.index a.main-su-btn:hover,a.main-su-btn:hover{background:#61bd4f}.main.index a.main-lm-btn,.main.index a.main-lm-btn:active,.main.index a.main-lm-btn:visited,a.main-lm-btn,a.main-lm-btn:active,a.main-lm-btn:visited{background:#486eae}.main.index a.main-lm-btn:hover,a.main-lm-btn:hover{background:#6690bd}.main.index a.main-lm-btn.main-su-btn-big,.main.index a.main-su-btn.main-su-btn-big{font-size:135%;padding:18px 16px 12px;margin:10px 0}.su-btns-bar{margin:5px 0}.su-dl-bar{text-align:center;margin:40px 0}.su-dl-bar span{font-weight:400}.breath-row{margin:90px 0}.oslogos{margin:55px 0 0}.oslogos .osi{background:url(limelm/images/os.1.svg) 0 0/89px 586px no-repeat;height:90px;width:90px;display:inline-block}.oslogos .osi#o-apl{background-position:0 -134px}.oslogos .osi#o-lin{background-position:0 -269px}.oslogos .osi#o-bsd{background-position:0 -404px}.langlogos{margin:30px 0;text-align:center}.langlogos div{margin:15px 19px;background:url(images/lm/langs/all-lang-logos.1.svg) 0 0/50px 681px no-repeat;height:51px;width:50px;display:inline-block}.langlogos div#l-delphi{background-position:0 -69px}.langlogos div#l-java{background-position:0 -139px;width:27px}.langlogos div#l-net{background-position:0 -209px}.langlogos div#l-cpp{background-position:0 -279px;width:44px}.langlogos div#l-xojo{background-position:0 -349px}.langlogos div#l-python{background-position:0 -419px}.langlogos div#l-nodejs{background-position:0 -489px;width:44px}.langlogos div#l-aair{background-position:0 -559px}.langlogos div#l-vba{background-position:0 -630px}#comp-logos img{height:45px;width:auto;margin:15px 18px}#comp-logos img.large-height{height:59px;margin:8px 18px}#comp-logos img.small-height{height:27px;margin:24px 18px}div.first-logo,img.first-logo{margin-left:0}div.last-logo,img.last-logo{margin-right:0}.valign{display:inline-flex;align-items:center;justify-content:center}img.mobile-img{max-width:372px}.paylogos img{display:block;margin:30px auto}.feat-pad-right,.ico-pad-right{padding-right:25px}.ico-pad-right{text-align:center;padding:0 0 25px}@media (max-width:48em){.main.index{font-size:18px}.feat-pad-right{padding:0}.oslogos .osi{background-size:64px 422px;height:65px;width:65px}.oslogos .osi#o-apl{background-position:0 -96px}.oslogos .osi#o-lin{background-position:0 -193px}.oslogos .osi#o-bsd{background-position:0 -291px}#comp-logos img{height:38px;margin:15px 13px}#comp-logos img.large-height{height:50px;margin:9px 13px}#comp-logos img.small-height{height:22px;margin:22px 13px}.paylogos img{display:inline-block;margin:17px}h1{font-size:1.8em;margin-bottom:25px}h2.sec-head{font-size:1.8em}h2{font-size:155%;margin-top:40px}a.lc-head h2,a.lm-head h2,a.wb-head h2{padding-top:12px!important}}@media (max-width:31.250em){.oslogos .osi{background-size:54px 356px;height:55px;width:55px}.oslogos .osi#o-apl{background-position:0 -81px}.oslogos .osi#o-lin{background-position:0 -163px}.oslogos .osi#o-bsd{background-position:0 -245px}.langlogos div{margin:9px 13px;background-size:40px 542px;height:41px;width:40px}.langlogos div#l-delphi{background-position:0 -55px}.langlogos div#l-java{background-position:0 -110px;width:22px}.langlogos div#l-net{background-position:0 -166px}.langlogos div#l-cpp{background-position:0 -222px;width:36px}.langlogos div#l-xojo{background-position:0 -278px}.langlogos div#l-python{background-position:0 -333px}.langlogos div#l-nodejs{background-position:0 -390px;width:36px}.langlogos div#l-aair{background-position:0 -446px}.langlogos div#l-vba{background-position:0 -502px}#comp-logos img{height:30px;margin:12px 11px}#comp-logos img.large-height{height:42px;margin:6px 11px}#comp-logos img.small-height{height:14px;margin:19px 11px}.paylogos img{transform:scale(.75);margin:8px}}#logo a,#main-nav ul li.lc-nav a,#main-nav ul li.lm-nav a,#main-nav ul li.wb-nav a,#mbl-lclogo a,#mbl-lmlogo a,#mbl-wblogo a,#mbl-wdlogo a,a.lc-for,a.lc-head h2,a.lc-mbl-nav,a.lm-for,a.lm-head h2,a.lm-mbl-nav,a.wb-for,a.wb-head h2,a.wb-mbl-nav,a.wd-mbl-nav{background:url(limelm/images/prod-sprite.1.svg) 0 0/34px 205px no-repeat}a.lc-head h2,a.lm-head h2,a.wb-head h2{padding:5px 0 0 69px;background-size:57px 338px;min-height:50px;height:55px}a.lc-head h2{padding-left:67px;background-position:3px -100px}a.wb-head h2{padding-left:64px;background-position:7px -198px}a.lc-head,a.lm-head,a.wb-head{text-decoration:none}.main.index a.lc-head:hover,.main.index a.lm-head:hover,.main.index a.wb-head:hover{color:#000;text-decoration:underline}a.lc-for,a.lm-for,a.wb-for{background-size:57px 338px;height:53px;width:57px;display:block}a.lc-for{background-position:3px -100px}a.wb-for{background-position:7px -198px}#combo_nav{max-width:100%;min-width:100%;margin-bottom:25px;display:none}.main.with-sidenav{padding-right:250px}.side-navi{float:right;width:229px;padding:0 0 9px 9px;background:#fff;margin:0 -250px 16px 0;box-shadow:-4px 4px 6px #eee}.side-navi ul{list-style:none;padding:0;margin:0}.side-navi li{margin:7px 0 3px -13px;padding:2px 5px 2px 40px;text-indent:-15px}.side-navi ol li{padding-left:20px}.side-navi.blog-navi li{margin-left:-22px;text-indent:-22px}.side-navi ul ul{margin-left:0}.side-navi ul ul li{padding-left:35px}.side-navi li.dochead{font-family:DINNextRoundedLTPro-Bold,sans-serif;font-weight:700;font-size:1.2em;padding-top:32px}.side-navi li.sel{background:#ab4700}.side-navi li.sel a,.side-navi li.sel a:active,.side-navi li.sel a:hover,.side-navi li.sel a:visited{color:#fff;text-decoration:none}.bs-navi{height:11px;background:#fff;margin:7px 0 -20px -9px}.wrapper{min-height:100%;margin-bottom:-130px;overflow:hidden}.f-push{height:130px;clear:both}.footer{background:#f6f6f6;border-top:1px solid #9c9c9c;clear:both}.f-main{padding:2em 16px 0;max-width:970px;margin:0 auto;height:129px;line-height:1.5em}.f-cr{margin-top:16px}.clear{clear:both}#dt-head{margin:0 auto;text-align:left;width:970px}#logo{margin:0 auto -8px}#logo a,#logo a:active,#logo a:link,#logo a:visited{font-family:DINNextRoundedLTPro-Bold,sans-serif;font-size:2.3em;font-weight:700;color:#757575;text-decoration:none;padding:12px 0 0 60px;display:inline-block;background-size:60px 362px;background-position:0 -320px;min-height:36px}#logo a:hover{color:#000}#title{width:970px;height:49px;margin:30px auto 18px;padding:0;text-align:center}#title #globnav{float:right;padding:0 10px 10px 0;color:#ccc;font-size:16px}a.on{font-weight:700}#main-nav .title{font-family:DINNextRoundedLTPro-Bold,sans-serif;font-weight:700;line-height:1em}#main-nav ul{float:left;position:relative;width:970px;padding:0;margin:0 0 44px}#main-nav.withsub ul{margin:0}#main-nav ul li{float:left;list-style-type:none}#main-nav ul li a{color:#000;border:1px solid #e3c094;display:block;font-size:21px;height:69px;margin:0;outline:0;padding:10px 0 17px;text-align:center;text-decoration:none;text-shadow:1px 1px 1px rgba(0,0,0,.18)}#main-nav ul li.lc-nav a,#main-nav ul li.lm-nav a,#main-nav ul li.wb-nav a{padding-left:74px;background-size:56px 338px;text-align:left;width:263px}#main-nav ul li.lm-nav a.active span.hl{color:#080}#main-nav ul li.lm-nav a{padding-left:79px;background-position:10px 8px}#main-nav ul li.lc-nav a{background-position:13px -92px}#main-nav ul li.wb-nav a{background-position:17px -192px}#main-nav ul li.no-tagline a{padding:25px 0 4px;width:222px}#main-nav ul li a:focus,#main-nav ul li a:hover{background-color:#fff;border:1px solid #e83}#main-nav ul li a.active,#main-nav ul li a.active:hover{background-color:#f9f9f9;border:1px solid #9c9c9c;color:#000;text-shadow:1px 1px 1px rgba(0,0,0,.18)}#main-nav.withsub ul li a.active,#main-nav.withsub ul li a.active:hover{border-bottom:none;height:71px}#main-nav ul li a.active span.st{color:#000}#main-nav ul li a span.st{display:block;font-size:65%;font-weight:400;line-height:14px;padding-top:5px;text-shadow:none}#sub-nav{background:#f9f9f9;padding:16px 0 16px 20px;border:1px solid #9c9c9c;margin:-2px 0 44px}#sub-nav ul{padding:0;margin:0}#sub-nav ul li{display:inline;list-style-type:none;margin-right:40px}#sub-nav a,#sub-nav a:hover,#sub-nav a:visited{text-decoration:none;color:#000;white-space:nowrap}#sub-nav a:hover{text-decoration:underline}#sub-nav li.on a,#sub-nav li.on a:hover,#sub-nav li.on a:visited{border-radius:5px;padding:2px 5px;margin:0 -5px;text-decoration:underline;font-weight:700}#mbl-head{width:100%;text-align:center;display:none}#masthead{position:fixed;backface-visibility:hidden;background-color:#fff;border-bottom:1px solid #ccc;min-width:315px;top:0;left:0;width:100%;z-index:900;height:47px;box-shadow:0 0 5px rgba(0,0,0,.11)}@supports (backdrop-filter:none) or (-webkit-backdrop-filter:none){#masthead{background-color:rgba(255,255,255,.7);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}#masthead.ovly_open{box-shadow:none;background-color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}#masthead .container{position:relative}#mbl-spacer{height:47px;margin-bottom:25px;display:none}#mbl-back,#mbl-search,#menu-btn,#sub-nav .user-avatar,.search-box button,.stf-ico,a.admin-mbl-nav,a.doc-toggle,a.doc-toggle.open-toggle,a.lgout-mbl-nav,a.mbl-toggle,a.mbl-toggle.open-sm,a.setting-mbl-nav,li.sel a.doc-toggle,li.sel a.doc-toggle.open-toggle{background:url(limelm/images/resp-menu.7.svg) 0 0/18px 2502px no-repeat}#mbl-back,#mbl-search,.stf-ico{background-size:22px 3058px}.touch-btn{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}#menu-btn{position:fixed;top:7px;left:7px;border:1px solid #888;background-color:#fff;border-radius:5px;padding:6px 6px 6px 30px;background-position:6px 8px;box-shadow:1px 2px 2px 0 rgba(0,0,0,.06),inset -1px -1px 1px 0 rgba(0,0,0,.02)}a#menu-btn:active,a#menu-btn:hover,a#menu-btn:link,a#menu-btn:visited{color:#000;text-decoration:none}.btn_dep#menu-btn{box-shadow:inset 0 0 6px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.8)}#mbl-right-btns{position:fixed;right:calc(100% - 100vw + 25px);top:2px;display:inline-block}.su-btn{border:1px solid #888;border-radius:5px;padding:6px;box-shadow:1px 2px 2px 0 rgba(0,0,0,.06),inset -1px -1px 1px 0 rgba(0,0,0,.02);display:inline-block;vertical-align:top;margin:5px 0 0 5px}a.su-btn:active,a.su-btn:hover,a.su-btn:link,a.su-btn:visited{color:#080;background:#fff;text-decoration:none}a.su-btn:hover{background:#080;color:#fff}.search-box button{display:inline-block;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;font-family:inherit;font-size:100%;color:#444;color:rgba(0,0,0,.8);border:1px solid #ccc;border-left:none;text-decoration:none;border-radius:0 6px 6px 0;padding:.37em .8em;vertical-align:top;height:2.1em;width:3.7em;background-position:21px -436px;background-color:#e6e6e6}.search-box button::-moz-focus-inner{padding:0;border:0}.search-box button:focus,.search-box button:hover{background-color:#dbdbdb}.search-box button:focus{outline:0}.search-box button:active{box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;border-color:#000}.search-box{display:inline-block;margin:7px 0 0 10px}.search{width:500px;padding:.25em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:5px 0 0 5px;vertical-align:middle;height:2.1em}.search:focus,input:focus,select:focus,textarea:focus{outline:0;border-color:#129fea}#mbl-search{width:40px;height:40px;display:inline-block;vertical-align:text-bottom;background-position:9px -662px}#mbl-back{width:50px;height:2.1em;display:none;vertical-align:middle;background-position:13px -598px}#sub-nav form{display:inline-block}#sub-nav .search-box{margin:0}.side-navi .search{width:100%;border-radius:5px}body.noScroll{position:relative;overflow:hidden;height:100%}.mobile-overlay{position:absolute;z-index:1;left:0;top:239px;overflow:auto;overflow-x:hidden;animation:.3s fadein;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;display:none;box-shadow:0 3px 12px rgba(27,31,35,.15)}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadeout{from{opacity:1}to{opacity:0}}.overlay-content{position:relative;display:inline-block;background:#fff;border:1px solid #bbb}.pomenu .overlay-content{float:right}table.overlay-content{border-collapse:collapse}.overlay-content td{padding:0}.mobile-overlay tr{border-top:1px solid #bbb}.mobile-overlay tr.first_subnav,.mobile-overlay tr.mbl-subnav{border-top:none}.overlay-content a{padding:14px 14px 14px 50px;text-decoration:none;color:#000;display:block}.overlay-content a:focus,.overlay-content a:hover{text-decoration:underline}#react-menu .overlay-content a{padding:14px;text-decoration:none;border-radius:8px}#react-menu .overlay-content a:focus,#react-menu .overlay-content a:hover{background-color:#ddd}.mobile-overlay.just-pomenu tr:not(.separator){border-top:none}#post-menu .overlay-content a{padding:9px 10px 9px 35px;white-space:nowrap}.just-pomenu .overlay-content,.mobile-overlay.just-pomenu{border-radius:8px}a.mbl-toggle{width:46px;height:46px;padding:0;float:right;background-position:14px -92px;background-color:#ddd;-webkit-touch-callout:none}a.mbl-toggle.open-sm{background-position:14px -35px;background-color:#ddd}a.doc-toggle{width:20px;height:25px;display:inline-block;margin-left:-20px;margin-bottom:-5px;background-position:1px -281px}li.sel a.doc-toggle{background-position:1px -336px}a.doc-toggle.open-toggle{background-position:1px -171px}li.sel a.doc-toggle.open-toggle{background-position:1px -227px}.mbl-logo a,.mbl-logo a:active,.mbl-logo a:link,.mbl-logo a:visited{font-family:DINNextRoundedLTPro-Bold,sans-serif;display:inline-block;height:30px;margin-top:7px;padding:4px 0 0 43px;font-size:1.6em;text-decoration:none;color:#757575}.mbl-logo a:hover{color:#000}#mbl-wdlogo a{background-position:0 -177px;padding-left:39px}#mbl-wblogo a{background-position:0 -120px;padding-left:35px}#mbl-lmlogo a{background-position:0 0}#mbl-lclogo a{background-position:0 -60px}.mbl-subnav{background:#eee}.mbl-subnav div{display:none}.mbl-subnav .subnav-open{display:block}.mbl-subnav a{padding:14px 40px 14px 12px}.mbl-nosubnav td a{padding-right:46px}a.lm-mbl-nav{background-position:10px 7px}a.lc-mbl-nav{background-position:10px -52px}a.wb-mbl-nav{background-position:13px -112px}a.wd-mbl-nav{background-position:10px -168px}figcaption,figure{display:block}dt{margin-top:16px}#bread{padding:0;margin:0 0 44px;color:#ccc}#bread a:active,#bread a:link,#bread a:visited{color:#000;text-decoration:none}#bread a:hover{color:#000;text-decoration:underline}hr{box-sizing:content-box;border:none;border-bottom:2px dotted #e0e0e0;height:1px;margin:1.5em 0}#signup_form h3{color:#21537c;margin:50px 0 20px;text-shadow:none;min-height:26px;height:auto!important}#signup_form h3 span{background:#21537c;color:#fff;display:inline-block;padding:6px 12px 2px;margin:0 5px 5px 0;border-radius:8px}#signup_form td{padding:2px 0}tr th{text-align:left;white-space:nowrap;padding-top:22px}tr:first-child th{padding-top:0}tr td{padding:5px}table.horiz-head tr th{padding:0 15px 0 0}tr td.breath{padding:16px 0}table.gray{margin-top:20px;border-collapse:collapse}table.gray tr:nth-child(2n){background:#efefef}table.gray tr:nth-child(odd){background:#fff}table.gray th{text-align:center;white-space:normal}table.gray td,table.gray th{padding:7px}#cc-type{overflow:hidden;min-height:35px;margin-bottom:15px}#cc-type input{float:left;margin:10px 14px 10px 3px}.cc-wrap{white-space:nowrap;margin-top:16px;display:inline-block}#cc-bank,#cc-card,#cc-paypal,.cc-secure{background:url(images/all-ccs.4.min.svg) 0 0/518px 35px no-repeat;text-indent:-9999px;display:block;float:left;width:55px;height:35px;margin-right:30px}#cc-card{width:367px}#cc-paypal{background-position:-371px 0}#cc-bank{background-position:-430px 0}.cc-secure{float:none;display:inline-block;height:27px;width:25px;background-position:-494px 0;vertical-align:top;margin:6px 0 0 11px}.large{font-size:110%}.error{color:#be0000}.error label{font-weight:700}.error input,.error select{border:2px solid red}label.link{cursor:pointer}#totalline{background:#f9f9f9;border-top:1px solid #9c9c9c;margin:15px 0;padding:8px 0 8px 16px;border-radius:0 0 7px 7px}div.submit{margin:40px 0}div.submit input{vertical-align:middle}#signup_form tr td.submit{padding:30px 0}div.submit a.cancel{padding-left:20px}.blog-posts-navi{margin:30px 0;overflow:hidden}.b-o-post{display:inline-block}.b-n-post{float:right}.add,.chk,.fix,.i-bk a,.i-com,.i-mastdn,.i-nxt a,.i-rss{background:url(images/blog.2.svg) 0 3px/18px 237px no-repeat;padding:0 0 0 22px;min-height:22px}.i-nxt a{background-position:0 -60px}.i-nxt.b-n-post a{padding:0 22px 0 0;background-position:right -60px}.i-bk a{background-position:0 -28px}.i-rss{background-position:0 -157px}.i-mastdn{background-position:0 -188px}.i-com{background-size:24px 316px;padding:0 0 0 32px;min-height:24px;display:inline-block}.add{background-position:0 -95px}.fix{background-position:0 -125px}h3.add,h3.fix{padding-left:30px;margin-top:45px}ul.changes li{margin:10px 0 5px}ul.changes li:hover{background-color:#f5f5f5}ul.bp-nav{list-style:none;padding:0;margin:30px 0}.blogpost{margin:25px 0 10px;padding:0}.blogpost .btop{position:static;padding:0 0 10px}.btop h2{margin-bottom:10px}img.aligncenter,img.center{float:none;display:block;margin:25px auto;text-align:center}.blogpost .bbot{background:#f0f0f0;position:relative;margin:25px 0 0;padding:10px 15px;clear:both;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.blogpost .bcent{position:static;left:0;right:0;margin:0 5px 0 18px;padding:0}.date{font-size:.9em;color:#777;padding:0;margin:0 0 0 18px;line-height:normal}.bbot a:active,.bbot a:link,.bbot a:visited{color:#636363}.bbot a:hover{color:#000}a:active .nlink,a:hover .nlink,a:link .nlink,a:visited .nlink{color:#000;text-decoration:none}a.comm:active,a.comm:link,a.comm:visited{font-size:.9em;margin-left:18px;color:#9768f7}a.comm:hover{color:#8a54f7}.commentlist{margin:0;padding:0}.commentlist li{margin:25px 0 0;list-style:none}.commentlist .author,.commentlist .head{border-top-left-radius:5px;border-top-right-radius:5px;padding:6px 12px;margin-bottom:10px}.commentlist .c-body{padding:0 12px 16px}.commentlist .author a,.commentlist .author a:visited,.commentlist .head a,.commentlist .head a:visited{color:#000}.commentlist .head{background:#f0f0f0;border-bottom:1px solid #e2e2e2}.commentlist .author{background:#fdddbd;border-bottom:1px solid #f7a858}.commentlist cite{font-weight:700;font-style:normal}#commentform,#commentform textarea{width:100%}.darktype{color:#777;padding-left:5px}.download_button{margin:35px 0 10px}.download_button a,.download_button a:visited{background:#486eae;color:#fff;margin:0;padding:5px 12px;font-weight:700;text-decoration:none;border-radius:5px;display:inline-block}.download_button a:hover{background-color:#6690bd;text-decoration:none}#downloading{font-weight:700;background:#e4ebfd;border-top:1px solid #c6cfe9;border-bottom:1px solid #c6cfe9;padding:10px 35px}.chk{display:block;height:18px;width:18px;margin:0 auto;background-position:0 -220px;padding:0}.signup-mast{text-align:center}.signup-mast h2{margin:30px 0 40px}table.signup-tbl{padding:0;width:100%;border-collapse:collapse}table.signup-tbl thead th{background:#ddd;font-weight:400;color:#222;text-align:center}table.signup-tbl th.head{font-weight:700;color:#000;text-align:left}table.signup-tbl td,table.signup-tbl th{border-bottom:1px solid #ccc;padding:12px 13px;text-align:center;white-space:nowrap;font-size:100%}table.signup-tbl th{text-align:left}table.signup-tbl td.change{padding:10px 0}table.signup-tbl tr.your_plan td,table.signup-tbl tr.your_plan th{background:#edf3fe}table.signup-tbl span.price{color:#333;font-weight:400;padding-left:8px}table.signup-tbl ul.plan-dets{display:none;list-style:none;padding-left:8px}table.signup-tbl ul.plan-dets li span{font-weight:400}.tbl-round-wrap{border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;margin:50px 0}.tbl-wrpwrp{text-align:center}.descr-next-row,.md-left-descr-bx{padding:0}.descr-next-row .md-left-descr-bx,.md-right-descr-bx{padding:65px 0 0}.cent-descr-bx,.left-descr-bx,.right-descr-bx{padding:0}@media screen and (min-width:48em){.descr-next-row .md-left-descr-bx,.md-left-descr-bx{padding:0 30px 0 0}.md-right-descr-bx{padding:0 0 0 30px}.descr-next-row{padding:65px 0 0}.left-descr-bx{padding:0 30px 0 0}.right-descr-bx{padding:0 0 0 30px}.cent-descr-bx{padding:0 13px}.ico-pad-right.pure-u-md-2-5{padding:0 35px 0 0}}@media screen and (min-width:35.5em){.ico-pad-right.pure-u-sm-1-5{padding:0 35px 0 0}}#server{background:#eef3fe;border-bottom:1px solid #dae5fe;border-top:1px solid #dae5fe;padding:16px;margin:0 -20px}#servico{display:block;background:url(images/lm/server.svg) 0 0/38px 82px no-repeat;height:82px;width:38px;float:left;margin:15px 15px 10px 10px}#payment-desc{background-color:#ffc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:0 15px;font-size:85%;line-height:1.7em}h2.su{margin-top:8px}fieldset{border-color:#ccc;border-style:solid none;border-width:1px 0;margin:20px 0;padding:0}fieldset table{margin:20px 0}fieldset.fs-free{border-style:solid none none}.mbl-only{display:none}.user-avatar{display:inline-block;width:30px;height:30px;margin-left:5px}.user-avatar img{width:30px;height:30px}#sub-nav .user-avatar{float:right;margin:-11px 6px 0 0;padding:7px 40px 7px 7px;width:40px;height:40px;background-position:65px -372px}#sub-nav .user-avatar img{width:40px;height:40px;box-sizing:content-box}#sub-nav a.user-avatar{box-sizing:content-box}#sub-nav a.user-avatar:active,#sub-nav a.user-avatar:focus,#sub-nav a.user-avatar:hover{background-color:#ebebeb;border-radius:5px}#sub-nav .si-su{float:right;padding:3px 20px}#sub-nav .su-btn{vertical-align:baseline;margin:0}#sub-nav a.su-btn:active,#sub-nav a.su-btn:link,#sub-nav a.su-btn:visited{color:#080;background:#fff;text-decoration:none}#sub-nav a.su-btn:hover{text-decoration:none;background:#080;color:#fff}strong.lgi-fname{padding:14px 14px 5px;display:block}.lgi-user{padding:5px 14px 14px;display:block;color:grey}.lgi-user a{display:inline;font-weight:700;padding:0;color:grey}a.admin-mbl-nav{background-position:15px -708px}a.setting-mbl-nav{background-position:15px -764px}a.lgout-mbl-nav{background-position:15px -819px}.pagination.pbot,.pagination.ptop{margin:20px 0}.page{display:inline-block;padding:0 9px;margin-right:4px;border-radius:3px;border:1px solid silver;background:#e9e9e9;background:linear-gradient(to bottom,#f8f8f8,#e9e9e9);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 1px 3px rgba(0,0,0,.1);font-size:.875em;text-decoration:none;text-shadow:0 1px 0 #fff}a.page{text-decoration:none;color:#000}a.page:hover{background:#fefefe;background:linear-gradient(to bottom,#fefefe,#f0f0f0);text-decoration:underline}.page.active{border:none;background:#616161;box-shadow:inset 0 0 8px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.8);color:#f0f0f0;text-shadow:0 0 3px rgba(0,0,0,.5)}.sr{margin:20px 0 50px}.sr h3{margin:0 0 13px}.sr h3 code{background:0 0}.sr p{margin-top:0}@media (max-width:60.625em){.search-box{display:none;margin-left:10px}.search{width:calc(100vw - 145px)}.search-visible .search-box{display:inline-block}.search-visible #mbl-right-btns,.search-visible #menu-btn,.search-visible .mbl-logo{display:none}.search-visible#mbl-head{text-align:left}#mbl-back{display:inline-block}#dt-head,.side-navi{display:none}.main.with-sidenav{padding-right:16px}@supports(padding:max(0px)){.main,.main.with-sidenav{padding-right:max(16px,env(safe-area-inset-right))}}#combo_nav,#mbl-head,#mbl-spacer,.mbl-only{display:block}:target:before{content:"";display:block;height:30px;margin:-30px 0 0}.blogpost .bcent{margin:0}.blogpost .bbot{margin-left:-16px;margin-right:-16px}.tbl-wrpwrp{margin:0 -16px}table.signup-tbl td:nth-child(n+2),table.signup-tbl thead th:nth-child(n+2){display:none}table.signup-tbl td:last-child,table.signup-tbl thead th:last-child{display:table-cell;padding:0 5px 0 0}table.signup-tbl ul.plan-dets{display:block}#payment-desc{margin:0 -16px}.mobile-overlay{position:fixed;height:100%;width:100%;background-color:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:none;left:0;top:0}.overlay-content{top:47px;border:none}.mobile-overlay.just-pomenu{position:absolute;box-shadow:0 3px 12px rgba(27,31,35,.15);height:auto;width:auto;background:0 0;-webkit-backdrop-filter:none;backdrop-filter:none}.just-pomenu .overlay-content{top:0;border:1px solid #bbb}}@media (max-width:23.125em){#menu-txt{display:none}#menu-btn{height:18px;background-position:8px 8px;padding-left:28px}#mbl-lclogo a,#mbl-lmlogo a,#mbl-wblogo a{font-size:1.2em;padding-top:5px}}@media (prefers-color-scheme:dark){body{background:#000}#cc-bank,#cc-card,#cc-paypal,#globnav,#masthead,#o-apl,#sub-nav a,#sub-nav span,.cc-secure,.f-main,.langlogos,.lity-content,.main,.mbl-logo a,.mbl-toggle,.oslogos,.vex,a.lc-for,a.lm-for,a.wb-for,img,input,select,svg,textarea{filter:invert(1) hue-rotate(180deg)}a.lc-head h2,a.lm-head h2,a.wb-head h2{filter:invert(1) hue-rotate(180deg);color:#fff}.main.index a.lc-head:hover,.main.index a.lm-head:hover,.main.index a.wb-head:hover{color:#fff}@supports (backdrop-filter:none){#masthead{background-color:rgba(255,255,255,.5);backdrop-filter:invert(1) saturate(180%) blur(20px) hue-rotate(180deg)}}@supports (-webkit-backdrop-filter:none){#masthead .touch-btn,a.su-btn:active,a.su-btn:hover,a.su-btn:link,a.su-btn:visited{filter:invert(1) hue-rotate(180deg)}#masthead #mbl-back,#masthead.ovly_open .touch-btn,.ovly_open a.su-btn:active,.ovly_open a.su-btn:hover,.ovly_open a.su-btn:link,.ovly_open a.su-btn:visited{filter:invert(0) hue-rotate(0)}}input,select,textarea{border:1px solid #fff;background:#000}.search{box-shadow:none;border:1px solid #555}.blogpost .bbot,.commentlist .head{background:#ddd}a,a:active,a:hover,a:link,a:visited{color:#1667bb}a.page{color:#000}.pure-button{color:#fff;background-color:#333!important}.vex.vex-theme-default .vex-dialog-button.vex-dialog-button-secondary{color:#000;background-color:#ddd!important}.btn-newtopic,.btn-reply,.pure-button-primary,.pure-button-selected,.vex.vex-theme-default .vex-dialog-button.vex-dialog-button-primary,a.pure-button-primary,a.pure-button-selected{filter:invert(1) hue-rotate(180deg);background-color:#21628d!important;color:#fff}#masthead{box-shadow:none;border-bottom:1px solid #999}#notification-count,span.revoked{background-color:#c10000;filter:invert(1) hue-rotate(180deg)}#logo a,#logo a:active,#logo a:link,#logo a:visited,.mbl-logo a,.mbl-logo a:active,.mbl-logo a:link,.mbl-logo a:visited{color:#a3a3a3}#logo a:hover,.mbl-logo a:hover{color:#fff}#menu{background:#ddd}.license{box-shadow:none;border:1px solid grey}.license .nav{background:#ddd}table.purp th{background:#d3ddff}.olimg img{filter:invert(0)}code,pre{background:#d5d5d5}.ck-content code,.ck-content pre{background:#d5d5d5!important}.side-navi{box-shadow:-6px 8px 7px -6px #000}.footer{background:#090909;border-top:1px solid #636363}#main-nav ul li a{color:#fff;border:1px solid #563604;text-shadow:none}#main-nav ul li a.active span.st{color:#fff}#main-nav ul li a:focus,#main-nav ul li a:hover{background-color:#000;border:1px solid #b75700}#main-nav ul li a.active,#main-nav ul li a.active:hover{background-color:#060606;border:1px solid #636363;color:#fff;text-shadow:none}#sub-nav{background-color:#060606;border:1px solid #636363;color:#fff}.lity,.mobile-overlay,.vex-overlay{background-color:rgba(255,255,255,.55)!important}.mobile-overlay tr{border-top:1px solid #444}.overlay-content a{color:#fff}.overlay-content{background:#000}.mbl-subnav{background:#222}#post-menu a,#user-menu td:first-of-type a{color:#000;filter:invert(1)}#react-menu .overlay-content a:focus,#react-menu .overlay-content a:hover{background-color:#222}.lgi-fname{color:#fff}hr{border-bottom:2px dotted #aaa}.alt-feat{background:#ddd}#server{background:#d9dde7}.main.index h1,h2,h3,h4{text-shadow:none}#main-nav ul li.lm-nav a.active span.hl{color:#00b800}.page,.page.active{box-shadow:none;text-shadow:none}a.darkm{display:inline}a.lightm{display:none}}.lity-active body{position:relative;overflow:hidden;height:100%}.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.55);outline:0!important;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:0!important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:0!important}.lity-content{z-index:9993;width:100%;transform:scale(1);-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.lity-closed .lity-content,.lity-loading .lity-content{transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:red;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{text-decoration:none;color:#fff}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}@supports(padding:max(0px)){.main{padding-left:max(16px,env(safe-area-inset-left))}.f-main{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}#menu-btn{left:max(7px,env(safe-area-inset-left))}#mbl-right-btns{right:max(7px,env(safe-area-inset-right))}.overlay-content{left:env(safe-area-inset-left)}.search-box{margin-left:max(10px,env(safe-area-inset-left))}#masthead .search{--safe-area-inset-left:env(safe-area-inset-left);--safe-area-inset-right:env(safe-area-inset-right);width:calc(100vw - max(145px,calc(120px + var(--safe-area-inset-left) + var(--safe-area-inset-right))))}.pomenu .overlay-content{left:auto;margin-right:env(safe-area-inset-right)}.restrict-width{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.lity-close{right:env(safe-area-inset-right)}}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{position:relative;margin:25px 0;overflow:visible;padding:0;border-left:initial}pre[class*=language-]>code{position:relative;border-left:10px solid #358ccb;box-shadow:-1px 0 0 0 #358ccb,0 0 0 1px #dfdfdf;background-color:#fdfdfd;background-image:linear-gradient(transparent 50%,rgba(69,142,209,.04) 50%);background-size:3em 3em;background-origin:content-box;background-attachment:local}code[class*=language-]{max-height:inherit;height:inherit;padding:0 1em;display:block;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background-color:#fdfdfd;margin-bottom:25px}:not(pre)>code[class*=language-]{position:relative;padding:.2em;border-radius:.3em;color:#c92c2c;border:1px solid rgba(0,0,0,.1);display:inline;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#768491}.token.punctuation{color:#5f6364}.token.boolean,.token.constant,.token.deleted,.token.function-name,.token.number,.token.property,.token.symbol,.token.tag{color:#c92c2c}.token.char,.token.string{color:#a31515}.token.attr-name,.token.builtin,.token.function,.token.inserted,.token.selector{color:#2f9c0a}.token.entity,.token.operator,.token.url,.token.variable{color:#a67f59;background:rgba(255,255,255,.5)}.token.class-name{color:#2b91af}.token.atrule,.token.attr-value,.token.keyword{color:#00f}.token.important,.token.regex{color:#e90}.language-css .token.string,.style .token.string{color:#a67f59;background:rgba(255,255,255,.5)}.token.important{font-weight:400}.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.namespace{opacity:.7}pre[class*=language-].line-numbers.line-numbers{padding-left:0}pre[class*=language-].line-numbers.line-numbers code{padding-left:3.8em}pre[class*=language-].line-numbers.line-numbers .line-numbers-rows{left:0}pre[class*=language-][data-line]{padding-top:0;padding-bottom:0;padding-left:0}pre[data-line] code{position:relative;padding-left:3em}pre .line-highlight{margin-top:0}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:hsla(24,20%,50%,.08);background:linear-gradient(to right,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}@media print{.line-highlight{-webkit-print-color-adjust:exact;color-adjust:exact}}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:#999;color:#fff;font:bold 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:4px;text-shadow:none}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{content:none}