html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace}button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid #c0c0c0}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}.container{position:relative;width:100%;max-width:1160px;margin:0 auto;padding:0 20px;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}@media (min-width: 400px){.container{width:85%;padding:0}}@media (min-width: 550px){.container{width:80%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem}h1{font-size:4rem;line-height:1;letter-spacing:-.1rem}h2{font-size:3.6rem;line-height:1;letter-spacing:-.1rem}h3{font-size:3rem;line-height:1;letter-spacing:-.1rem}h4{font-size:2.4rem;line-height:1;letter-spacing:-.08rem}h5{font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem}h6{font-size:1.5rem;line-height:1.6;letter-spacing:0}@media (min-width: 550px){h1{font-size:5rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}p{margin-top:0}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre-wrap}th,td{padding:12px 15px;text-align:left;border-bottom:1px solid #E1E1E1}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}.flex1{flex:1}ul{list-style-type:disc}:root{--bs-body-line-height:1.7;--bs-body-color:#343F52}a:hover,a:focus{color:oklch(var(--p))}h1,.h1{font-size:40px}h2,.h2{font-size:26px}h3,.h3{font-size:22px}h4,.h4{font-size:19px}h5,.h5{font-size:16px}h6,.h6{font-size:14px}h1,.h1,h2,.h2{font-weight:700}h1,.h1,h2,.h2,h3,.h3{margin-bottom:13.5px}p.lead{font-weight:400;font-size:20px}code{padding:2px 4px;border-radius:4px;background-color:transparent;color:#d35400;font-size:90%}#layout-header .header-extra{padding-top:40px;padding-bottom:50px;color:#fff}#layout-header .header-extra h1{font-size:60px}#layout-header .header-extra p.lead{font-size:22px}#layout-header .navbar>.navbar-container.container{position:relative;z-index:2}#layout-nav-decorations{position:absolute;top:0;right:0;left:0;z-index:1;overflow:hidden;height:105px}#layout-nav-decorations .navbar-decorations{position:absolute;inset:0;z-index:1}#layout-nav-decorations .navbar-decoration-1{position:absolute;top:-420px;left:-105px;z-index:-1;display:block;width:524px;height:524px;border-radius:100%;background-color:#f4f7f8;content:"";opacity:.04}#layout-nav-decorations .navbar-decoration-2{position:absolute;top:-385px;left:548px;z-index:-1;display:block;width:524px;height:524px;border-radius:100%;background-color:#f4f7f8;content:"";opacity:.05}ul.list-with-ticks{padding:0}ul.list-with-ticks li{position:relative;padding-left:23px;list-style:none}.gallery{display:flex;flex-wrap:wrap;margin-bottom:20px;gap:10px}.gallery>*{position:relative;flex:0 0 150px}body.home-layout #layout-nav.navbar{position:absolute;top:0;right:0;left:0;z-index:1030;padding-top:30px;padding-bottom:30px}body.home-layout #layout-content{padding-top:0}body.blog-layout .sidebar-search{padding-bottom:40px}body.blog-layout .sidebar-about{padding-bottom:20px;font-size:16px}body.blog-layout .sidebar-about p:last-child{margin-bottom:0}body.blog-layout .sidebar-social,body.blog-layout .sidebar-categories{padding-bottom:20px}body.wiki-layout .sidebar-search{padding-bottom:40px}.text-muted{color:#a2a2a2}.text-icon{position:relative;display:inline-block;padding-left:24px;line-height:16px}.text-icon:before{position:absolute;top:-1px;left:0;width:16px;height:16px;background-size:16px 16px;background-repeat:no-repeat;content:""}.text-banner{width:100%;height:191px;border-radius:13px;background-position:center center;background-size:cover}.text-banner.banner-lg{height:268px}.card{overflow:hidden;border-color:#ebebeb;border-radius:13px;box-shadow:0 0 22px #00000012}.card .card-banner{width:100%;height:191px;background-position:center center;background-size:cover}.card .card-banner.banner-lg{height:268px}.card .card-divider{padding:1.5rem}.card .card-divider:after{display:block;border-bottom:1px solid #EBEBEB;content:""}.card .card-body{padding:1.5rem}.card .card-body.card-lg{padding-right:2.5rem;padding-left:2.5rem}.card .card-footer{padding:1rem 1.5rem;border-bottom-right-radius:13px;border-bottom-left-radius:13px;background-color:#fff}.post-card.card-primary{position:relative;z-index:3;margin-bottom:-25px}.post-card .blog-post-title a{color:#000;text-decoration:none}.post-card .blog-post-featured-text p:last-child{margin-bottom:0}.post-card .blog-post-share-button{margin-top:-5px}.post-card .blog-post-meta .meta-item{position:relative;display:inline-block;color:#a2a2a2;font-size:14px}.post-card .blog-post-meta .meta-divider{width:20px;text-align:center}.callout{margin-bottom:20px;padding:20px;border-left:3px solid #eee}.callout h4{margin-top:0;margin-bottom:5px}.callout p:last-child{margin-bottom:0}.callout-danger{border-color:#f8e3e6;background-color:#fdf7f7}.callout-danger h4{color:#a94442}.callout-warning{border-color:#f4ebdd;background-color:#faf8f0}.callout-warning h4{color:#8a6d3b}.callout-info{border-color:#dbecef;background-color:#f4f8fa}.callout-info h4{color:#31708f}.callout-success{border-color:#edf8e3;background-color:#f9fdf7}.callout-success h4{color:#3c763d}.files-list{margin:0 0 3em;padding:0;list-style-type:none}.files-list a{display:flex;align-items:flex-start;margin-bottom:1em;width:auto;width:100%;gap:10px}.files-list a>*{flex:1;line-height:130%}.gg-link{position:relative;display:block;box-sizing:border-box;margin-top:15px;margin-left:12px;width:8px;height:2px;border-radius:4px;background:currentColor;transform:rotate(-45deg) scale(var(--ggs,1.3))}.gg-link:after,.gg-link:before{position:absolute;top:-4px;display:block;box-sizing:border-box;width:8px;height:10px;border:2px solid;border-radius:3px;content:""}.gg-link:before{left:-6px;border-right:0;border-top-left-radius:40px;border-bottom-left-radius:40px}.gg-link:after{right:-6px;border-left:0;border-top-right-radius:40px;border-bottom-right-radius:40px}.navbar.navbar-dark{background-color:transparent}.navbar .navbar-brand{margin-top:-5px}.navbar a:hover,.navbar a:focus,.navbar a.focus{text-decoration:none}.navbar .dropdown-item.active,.navbar .dropdown-item:active{background-color:#6bc48d}@media screen and (min-width:992px){.navbar .navbar-nav>li.nav-item{padding:0 8px}.navbar .navbar-nav>li.nav-item>a.btn{margin-top:7px;padding:3px 22px;border-radius:100px;font-size:14px}.navbar .navbar-nav>li.nav-item>a.nav-link{position:relative;color:#fff;transition:color .2s ease .05s}.navbar .navbar-nav>li.nav-item>a.nav-link:before{position:absolute;bottom:2px;left:50%;z-index:5;width:20px;height:4px;border-radius:4px;content:"";transition:all .2s ease .05s;transform:translate(-50%)}.navbar .navbar-nav>li.nav-item>a.nav-link.active:before,.navbar .navbar-nav>li.nav-item>a.nav-link.active:hover:before{background:#fff}.navbar .navbar-nav>li.nav-item>a.nav-link:hover:before{background:#fff}}.navbar-mobile{display:none}@media (max-width:991px){.navbar-mobile{display:block}.navbar-mobile .navbar-collapse{position:fixed;top:0;right:-260px;bottom:0;z-index:10001;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding:20px;width:260px;height:100%!important;background:#2d3134;text-align:left;transition:all .4s 0s ease-in;transform:translateZ(0);transform:perspective(1000px) scale(1.3);transform-origin:0 10%;backface-visibility:hidden}.navbar-mobile .navbar-collapse.collapsing{transition-duration:.1s}.navbar-mobile .navbar-collapse.show{transition:all .3s 0s ease-out;transform:perspective(1000px) scale(1) translate3d(-260px,0,0)}.navbar-mobile .navbar-toggler{padding:10px;color:#fff;opacity:.8}.navbar-mobile .navbar-toggler:hover,.navbar-mobile .navbar-toggler:focus{opacity:1}.navbar-mobile .nav-item .nav-link{color:#e0e0e0}.navbar-mobile .nav-item .nav-link:hover{color:#fff}.navbar-mobile .nav-item .btn{margin-top:1rem;margin-left:1rem}}.jumbotron{margin-bottom:40px;padding-top:40px;padding-bottom:40px;background-color:transparent;color:#34495e}.jumbotron h1,.jumbotron .h1{position:relative;padding-top:66px;color:#2c3e4f}.jumbotron h1:before,.jumbotron .h1:before{position:absolute;top:0;left:0;width:46px;height:46px;background-size:46px 46px!important;content:""}.jumbotron p{margin-top:60px;margin-bottom:20px;font-weight:400;font-size:20px}.jumbotron>hr{border-top-color:#0000}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:4px}@media screen and (min-width:768px){.jumbotron{padding-top:64px;padding-bottom:64px}.container .jumbotron,.container-fluid .jumbotron{padding-right:80px;padding-left:80px}.jumbotron h1,.jumbotron .h1{font-size:65px}}.pagination{display:flex;padding-left:0;list-style:none}.pagination>.page-item>.page-link{margin-left:-1px;padding:5px 15px;border:1px solid #EBEBEB;background-color:#fff;color:#666;text-decoration:none}.pagination>.page-item>.page-link:hover{background-color:#f0f0f0}.pagination>.page-item.active>.page-link{color:#000;font-weight:700}.pagination>.page-item.active>.page-link:hover{background-color:#fff}.pagination>.page-item.disabled>.page-link{color:#a1a1a1}.pagination>.page-item.disabled>.page-link:hover{background-color:#fff}.blog-pagination{display:inline-block}.blog-pagination .oc-pagination{box-shadow:0 0 22px #00000012}ul.pagination>li.page-item>.page-link{padding:8px 15px;border-color:#ebebeb;background:#fff;color:#a1a1a1;text-decoration:none}ul.pagination>li.page-item>.page-link:focus{box-shadow:0 0 0 .25rem #0d6efd40}ul.pagination>li.page-item.active>.page-link{background:#fff;color:#343f52;font-weight:700}ul.pagination>li.page-item.first>.page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;position:relative;width:44px;color:#fff}ul.pagination>li.page-item.first.disabled>.page-link:before{opacity:.5}ul.pagination>li.page-item.first>.page-link:before{transform:scaleX(-1)}ul.pagination>li.page-item.last>.page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;position:relative;width:44px;color:#fff}ul.pagination>li.page-item.last.disabled>.page-link:before{opacity:.5}pre{padding:0;border:1px solid #ECF0F1;border-radius:6px;background-color:#fff}pre .CodeMirror{height:auto;color:#2c3e4f}pre .CodeMirror-gutters{border-right:1px solid #ECF0F1;background:transparent}pre .CodeMirror-linenumber{padding-right:15px;background:#fff}pre .CodeMirror-lines{padding:10px 0}pre .CodeMirror pre.CodeMirror-line{padding-left:20px}.collapsed-code-block{position:relative}.collapsed-code-block .expand-code{display:none}.collapsed-code-block.collapsed{margin-bottom:36px}.collapsed-code-block.collapsed>pre{position:relative;overflow:hidden;height:143px}.collapsed-code-block.collapsed .expand-code{position:absolute;bottom:-15px;left:50%;z-index:5;display:block;padding:4px 18px;border:1px solid #ECF0F1;border-radius:20px;background-color:#fff;box-shadow:0 0 0 3px #fff;font-size:14px;cursor:pointer;transform:translate(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.collapsed-code-block.collapsed .expand-code:hover{background-color:#7f8c8d;color:#fff}.code-tab{position:relative;display:inline-block;padding:8px 0 0 13px;font-size:14px}.code-tab,.code-tab:after{position:absolute;top:0;right:-34px;display:block;width:34px;background-position:right top;content:""}.code-tab+pre{border-radius:0 6px 6px}.btn:hover,.btn:focus,.btn.focus{text-decoration:none}.btn.btn-pill{padding-right:25px;padding-left:25px;border-radius:100px}.btn.btn-primary:not(:hover):not(:active){border-color:transparent;background:linear-gradient(102.01deg,#5799eb .3%,#9f74fb 106.31%)}.share-button{display:inline-block}.share-button .btn{position:relative;padding-right:25px;padding-left:47px}.share-button .btn.btn-sm{padding-right:15px;padding-left:37px}.share-button .btn.btn-sm:before{top:7px;left:12px}.share-button-popover{overflow:hidden;margin:-1rem;padding:0;border-radius:8px}.share-button-popover .nav-link{padding:10px 15px;color:#343f52;text-decoration:none}.share-button-popover .nav-link>i{margin-right:5px}.share-button-popover .nav-link:hover{background:#3097d1;color:#fff}.element-social-links .nav .nav-item:first-child>a{padding-left:0}.element-social-links .nav .nav-item>a{padding-right:8px;padding-left:8px}.element-social-links .nav .nav-item img{height:20px}.element-social-links .nav .nav-item i{position:relative;top:2px}.element-user-panel .user-avatar{padding:0 25px 20px 0}.element-user-panel .user-avatar img{width:85px;height:85px;border-radius:100px}.element-user-panel .user-details{padding:15px 0 0}.element-user-panel .user-details p{color:#a1a1a1}.element-user-panel .user-details p:last-child{margin-bottom:0}.element-user-panel .user-profile{color:#6b7482}.element-user-panel .user-profile p:last-child{margin-bottom:0}.element-user-panel.team-panel .user-avatar{padding-bottom:0}.element-user-panel.team-panel .user-social{padding-bottom:15px}ul.bullet-list,ul.bullet-list ul{padding:0;list-style:none}ul.bullet-list li{position:relative;padding:0 0 0 20px}ul.bullet-list li>a{color:#6b7482}ul.bullet-list li.active>a{color:#8284f8}ul.bullet-list li:before{position:absolute;top:11px;left:6px;width:5px;height:5px;border-radius:5px;background-color:#7b61ff;content:""}ul.bullet-list li.collapsible:before{display:none}ul.bullet-list li.collapsible>.collapse-caret{position:absolute;top:6px;left:-1px;display:block;width:20px;height:16px;background-position:center center;background-size:10px 6px;background-repeat:no-repeat}ul.bullet-list li.collapsible>.collapse-caret.collapsed{transform:rotate(270deg) translate(0)}ul.bullet-list.list-content,ul.bullet-list.list-content ul{padding-left:10px}ul.bullet-list.list-content a{color:#3097d1;text-decoration:none}ul.bullet-list.list-content a:hover,ul.bullet-list.list-content a:focus{color:#216a94;text-decoration:underline}.form-control{border-color:#d7d7d7;border-radius:.7rem;box-shadow:0 0 23px #818aa61a}.form-control-search{width:100%}.form-control-search input{padding:8px 38px 8px 18px;border-radius:100px}.form-control-search .search-icon{position:absolute;top:8px;right:18px;display:block;width:24px;height:24px;background-size:24px 24px}.popover{border:none;border-radius:8px;box-shadow:0 0 22px #0000001a}.popover .popover-arrow,table.bt thead{display:none}table.bt tbody td{display:block;border:none;border-bottom:1px solid #eee}table.bt tbody td:before{display:inline-block;width:35%;content:attr(data-th) ":";font-weight:700}table.bt tbody td.bt-hide{display:none}table.bt tbody td .bt-content{vertical-align:top}.bt-wrapper.active{overflow:auto;-webkit-overflow-scrolling:touch;max-height:310px}div.how-its-made{position:fixed;bottom:50px;z-index:3;margin:0 0 0 50%;padding:0 30px;max-width:100%;width:800px;background-color:transparent;transition:all .4s cubic-bezier(.25,-.59,.35,1.58);transform:translate(-50%) scale(1)}div.how-its-made.init{opacity:0;transform:translate(-50%) scale(.3)}div.how-its-made>div{padding:10px 20px;border-radius:14px;background-color:#ffe297;box-shadow:14px -8px 52px #818aa66b;text-align:center}div.how-its-made>div p{margin-bottom:0}div.how-its-made>div p a{color:inherit;text-decoration:underline}html[data-turbo-preview] div.how-its-made{opacity:0;transform:translate(-50%) scale(.3)}.relative{position:relative}body.page-index .page-title{display:none}.table-wrapper{overflow:hidden;overflow-x:auto;max-width:100%}.table-wrapper td{min-width:300px}/*! * CSS file icons v0.1.0 (https://colorswall.github.io/CSS-file-icons) * Copyright 2020 The CSS file icons Authors * Licensed under MIT */.fi{position:relative;display:block;box-sizing:border-box;margin:0 auto;padding:10px 0 0;width:36px;height:46px;text-decoration:none;font-family:sans-serif;cursor:pointer;transition:all .2s ease-in-out}.fi:before,.fi:after{position:absolute;content:"";pointer-events:none}.fi:before{top:0;right:10px;left:0;height:100%;background-color:#007bff}.fi:after{top:0;right:0;width:0;height:0;border-width:10px 0 0 10px;border-style:solid;border-color:transparent transparent transparent #66b0ff}.fi:hover:not(.fi-no-hover){transform:translateY(-5px)}.fi-content{position:absolute;inset:10px 0 0;padding:16.5px .3em 0;background-color:#007bff;color:#fff;font-weight:500;font-size:13px}.fi-mp3.fi:before{background-color:#156aea}.fi-mp3.fi:after{border-left-color:#5291ef}.fi-mp3.fi .fi-content{background-color:#156aea;color:#fff}.fi-wav.fi:before{background-color:#36af14}.fi-wav.fi:after{border-left-color:#4be520}.fi-wav.fi .fi-content{background-color:#36af14;color:#fff}.fi-aif.fi:before{background-color:#f55f73}.fi-aif.fi:after{border-left-color:#f99daa}.fi-aif.fi .fi-content{background-color:#f55f73;color:#fff}.fi-cda.fi:before{background-color:#1081d1}.fi-cda.fi:after{border-left-color:#34a2ef}.fi-cda.fi .fi-content{background-color:#1081d1;color:#fff}.fi-mid.fi:before{background-color:#21c6fc}.fi-mid.fi:after{border-left-color:#62d7fd}.fi-mid.fi .fi-content{background-color:#21c6fc;color:#fff}.fi-midi.fi:before{background-color:#03afe7}.fi-midi.fi:after{border-left-color:#30cafc}.fi-midi.fi .fi-content{background-color:#03afe7;color:#fff}.fi-mpa.fi:before{background-color:#8deef1}.fi-mpa.fi:after{border-left-color:#c8f7f8}.fi-mpa.fi .fi-content{background-color:#8deef1;color:#00013a}.fi-mkv.fi:before{background-color:#ec93d8}.fi-mkv.fi:after{border-left-color:#f6cbec}.fi-mkv.fi .fi-content{background-color:#ec93d8;color:#00013a}.fi-ogg.fi:before{background-color:#576c7b}.fi-ogg.fi:after{border-left-color:#768d9e}.fi-ogg.fi .fi-content{background-color:#576c7b;color:#fff}.fi-wpa.fi:before{background-color:#214767}.fi-wpa.fi:after{border-left-color:#316a99}.fi-wpa.fi .fi-content{background-color:#214767;color:#fff}.fi-wpl.fi:before{background-color:#2383f5}.fi-wpl.fi:after{border-left-color:#62a7f8}.fi-wpl.fi .fi-content{background-color:#2383f5;color:#fff}.fi-7z.fi:before{background-color:#f63}.fi-7z.fi:after{border-left-color:#ff9875}.fi-7z.fi .fi-content{background-color:#f63;color:#fff}.fi-zip.fi:before{background-color:#ffb229}.fi-zip.fi:after{border-left-color:#ffca6b}.fi-zip.fi .fi-content{background-color:#ffb229;color:#fff}.fi-rar.fi:before{background-color:#ac3cc1}.fi-rar.fi:after{border-left-color:#c26ed2}.fi-rar.fi .fi-content{background-color:#ac3cc1;color:#1c148a}.fi-tar-gz.fi:before{background-color:#c6ad86}.fi-tar-gz.fi:after{border-left-color:#dbccb3}.fi-tar-gz.fi .fi-content{background-color:#c6ad86;color:#665538}.fi-pkg.fi:before{background-color:#955b2a}.fi-pkg.fi:after{border-left-color:#c77b3a}.fi-pkg.fi .fi-content{background-color:#955b2a;color:#ebc645}.fi-z.fi:before{background-color:#b69663}.fi-z.fi:after{border-left-color:#cbb490}.fi-z.fi .fi-content{background-color:#b69663;color:#665538}.fi-csv.fi:before{background-color:#579704}.fi-csv.fi:after{border-left-color:#7cd806}.fi-csv.fi .fi-content{background-color:#579704;color:#fff}.fi-dat.fi:before{background-color:#0463ea}.fi-dat.fi:after{border-left-color:#3587fc}.fi-dat.fi .fi-content{background-color:#0463ea;color:#fff}.fi-json.fi:before{background-color:#333}.fi-json.fi:after{border-left-color:#545454}.fi-json.fi .fi-content{background-color:#333;color:#aaa}.fi-xml.fi:before{background-color:#0e886b}.fi-xml.fi:after{border-left-color:#14c49a}.fi-xml.fi .fi-content{background-color:#0e886b;color:#fff}.fi-dat.fi:before{background-color:#8b9c35}.fi-dat.fi:after{border-left-color:#b0c350}.fi-dat.fi .fi-content{background-color:#8b9c35;color:#fff}.fi-db.fi:before{background-color:#697628}.fi-db.fi:after{border-left-color:#95a739}.fi-db.fi .fi-content{background-color:#697628;color:#fff}.fi-dbf.fi:before{background-color:#58e6a9}.fi-dbf.fi:after{border-left-color:#92efc7}.fi-dbf.fi .fi-content{background-color:#58e6a9;color:#fff}.fi-sql.fi:before{background-color:#157efb}.fi-sql.fi:after{border-left-color:#56a2fc}.fi-sql.fi .fi-content{background-color:#157efb;color:#fff}.fi-ns.fi:before{background-color:#249c3b}.fi-ns.fi:after{border-left-color:#32d051}.fi-ns.fi .fi-content{background-color:#249c3b;color:#422c21}.fi-3ds.fi:before{background-color:#015051}.fi-3ds.fi:after{border-left-color:#029192}.fi-3ds.fi .fi-content{background-color:#015051;color:#fff}.fi-max.fi:before{background-color:#02b4b6}.fi-max.fi:after{border-left-color:#03f4f7}.fi-max.fi .fi-content{background-color:#02b4b6;color:#fff}.fi-ai.fi:before{background-color:#f67503}.fi-ai.fi:after{border-left-color:#fd983f}.fi-ai.fi .fi-content{background-color:#f67503;color:#fff}.fi-psd.fi:before{background-color:#181040}.fi-psd.fi:after{border-left-color:#2c1d75}.fi-psd.fi .fi-content{background-color:#181040;color:#3db6f2}.fi-ttf.fi:before{background-color:#174f57}.fi-ttf.fi:after{border-left-color:#257f8b}.fi-ttf.fi .fi-content{background-color:#174f57;color:#fff}.fi-woff.fi:before{background-color:#1b8c73}.fi-woff.fi:after{border-left-color:#26c4a1}.fi-woff.fi .fi-content{background-color:#1b8c73;color:#fff}.fi-woff2.fi:before{background-color:#177761}.fi-woff2.fi:after{border-left-color:#22ae8f}.fi-woff2.fi .fi-content{background-color:#177761;color:#fff}.fi-png.fi:before{background-color:#dc7460}.fi-png.fi:after{border-left-color:#e8a496}.fi-png.fi .fi-content{background-color:#dc7460;color:#fff}.fi-bmp.fi:before{background-color:#459fa0}.fi-bmp.fi:after{border-left-color:#69bdbe}.fi-bmp.fi .fi-content{background-color:#459fa0;color:#fff}.fi-jpg.fi:before{background-color:#0074d0}.fi-jpg.fi:after{border-left-color:#1397ff}.fi-jpg.fi .fi-content{background-color:#0074d0;color:#fff}.fi-jpeg.fi:before{background-color:#0066b7}.fi-jpeg.fi:after{border-left-color:#008bf9}.fi-jpeg.fi .fi-content{background-color:#0066b7;color:#fff}.fi-gif.fi:before{background-color:#7979ec}.fi-gif.fi:after{border-left-color:#b3b3f4}.fi-gif.fi .fi-content{background-color:#7979ec;color:#fff}.fi-tif.fi:before{background-color:#ce0258}.fi-tif.fi:after{border-left-color:#fd1677}.fi-tif.fi .fi-content{background-color:#ce0258;color:#fff}.fi-tiff.fi:before{background-color:#b5024d}.fi-tiff.fi:after{border-left-color:#f60269}.fi-tiff.fi .fi-content{background-color:#b5024d;color:#fff}.fi-svg.fi:before{background-color:#e6a420}.fi-svg.fi:after{border-left-color:#edbc5c}.fi-svg.fi .fi-content{background-color:#e6a420;color:#fff}.fi-rss.fi:before{background-color:#fd8b33}.fi-rss.fi:after{border-left-color:#feb075}.fi-rss.fi .fi-content{background-color:#fd8b33;color:#fff}.fi-torrent.fi:before{background-color:#55ac44}.fi-torrent.fi:after{border-left-color:#7bc56d}.fi-torrent.fi .fi-content{background-color:#55ac44;color:#fff}.fi-ppt.fi:before{background-color:#ce4123}.fi-ppt.fi:after{border-left-color:#e26b52}.fi-ppt.fi .fi-content{background-color:#ce4123;color:#fff}.fi-pps.fi:before{background-color:#bf4023}.fi-pps.fi:after{border-left-color:#dd6347}.fi-pps.fi .fi-content{background-color:#bf4023;color:#fff}.fi-pptx.fi:before{background-color:#ac3a1f}.fi-pptx.fi:after{border-left-color:#da5334}.fi-pptx.fi .fi-content{background-color:#ac3a1f;color:#fff}.fi-odp.fi:before{background-color:#38aef9}.fi-odp.fi:after{border-left-color:#78c8fb}.fi-odp.fi .fi-content{background-color:#38aef9;color:#fff}.fi-asp.fi:before{background-color:#5c2d91}.fi-asp.fi:after{border-left-color:#7c3dc3}.fi-asp.fi .fi-content{background-color:#5c2d91;color:#fff}.fi-c.fi:before{background-color:#3747a5}.fi-c.fi:after{border-left-color:#5767c7}.fi-c.fi .fi-content{background-color:#3747a5;color:#fff}.fi-cs.fi:before{background-color:#013467}.fi-cs.fi:after{border-left-color:#0255a9}.fi-cs.fi .fi-content{background-color:#013467;color:#fff}.fi-java.fi:before{background-color:#ea2c2e}.fi-java.fi:after{border-left-color:#f0686a}.fi-java.fi .fi-content{background-color:#ea2c2e;color:#fff}.fi-jsp.fi:before{background-color:#e5000c}.fi-jsp.fi:after{border-left-color:#ff2834}.fi-jsp.fi .fi-content{background-color:#e5000c;color:#161419}.fi-swift.fi:before{background-color:#f32a20}.fi-swift.fi:after{border-left-color:#f6665f}.fi-swift.fi .fi-content{background-color:#f32a20;color:#fff}.fi-php.fi:before{background-color:#4f5b93}.fi-php.fi:after{border-left-color:#717db3}.fi-php.fi .fi-content{background-color:#4f5b93;color:#fff}.fi-hh.fi:before{background-color:#505050}.fi-hh.fi:after{border-left-color:#717171}.fi-hh.fi .fi-content{background-color:#505050;color:#fff}.fi-go.fi:before{background-color:#e0ebf5}.fi-go.fi:after{border-left-color:#fff}.fi-go.fi .fi-content{background-color:#e0ebf5;color:#000}.fi-py.fi:before{background-color:#3472a3}.fi-py.fi:after{border-left-color:#5294c8}.fi-py.fi .fi-content{background-color:#3472a3;color:#ffd542}.fi-js.fi:before{background-color:#f0db4f}.fi-js.fi:after{border-left-color:#f5e78c}.fi-js.fi .fi-content{background-color:#f0db4f;color:#323330}.fi-html.fi:before{background-color:#e54c21}.fi-html.fi:after{border-left-color:#ec7c5c}.fi-html.fi .fi-content{background-color:#e54c21;color:#fff}.fi-xhtml.fi:before{background-color:#55a9ef}.fi-xhtml.fi:after{border-left-color:#92c8f5}.fi-xhtml.fi .fi-content{background-color:#55a9ef;color:#fff}.fi-css.fi:before{background-color:#264de4}.fi-css.fi:after{border-left-color:#617deb}.fi-css.fi .fi-content{background-color:#264de4;color:#fff}.fi-vb.fi:before{background-color:#19aad9}.fi-vb.fi:after{border-left-color:#4ac3ea}.fi-vb.fi .fi-content{background-color:#19aad9;color:#fff}.fi-rb.fi:before{background-color:#a20d01}.fi-rb.fi:after{border-left-color:#e41201}.fi-rb.fi .fi-content{background-color:#a20d01;color:#fff}.fi-scss.fi:before{background-color:#bf4080}.fi-scss.fi:after{border-left-color:#d072a1}.fi-scss.fi .fi-content{background-color:#bf4080;color:#fff}.fi-sass.fi:before{background-color:#b43c78}.fi-sass.fi:after{border-left-color:#c69}.fi-sass.fi .fi-content{background-color:#b43c78;color:#fff}.fi-less.fi:before{background-color:#1d365d}.fi-less.fi:after{border-left-color:#2d5390}.fi-less.fi .fi-content{background-color:#1d365d;color:#fff}.fi-jsx.fi:before{background-color:#61dafb}.fi-jsx.fi:after{border-left-color:#a2e9fd}.fi-jsx.fi .fi-content{background-color:#61dafb;color:#222}.fi-sh.fi:before{background-color:#2a3238}.fi-sh.fi:after{border-left-color:#46545e}.fi-sh.fi .fi-content{background-color:#2a3238;color:#4da925}.fi-pl.fi:before{background-color:#028fbd}.fi-pl.fi:after{border-left-color:#05bffc}.fi-pl.fi .fi-content{background-color:#028fbd;color:#fff}.fi-xls.fi:before{background-color:#86d44c}.fi-xls.fi:after{border-left-color:#aae181}.fi-xls.fi .fi-content{background-color:#86d44c;color:#fff}.fi-xlsx.fi:before{background-color:#6cbf2e}.fi-xlsx.fi:after{border-left-color:#8ed758}.fi-xlsx.fi .fi-content{background-color:#6cbf2e;color:#fff}.fi-xlsm.fi:before{background-color:#60ab29}.fi-xlsm.fi:after{border-left-color:#80d244}.fi-xlsm.fi .fi-content{background-color:#60ab29;color:#fff}.fi-ods.fi:before{background-color:#0c491e}.fi-ods.fi:after{border-left-color:#158236}.fi-ods.fi .fi-content{background-color:#0c491e;color:#fff}.fi-dll.fi:before{background-color:#960a4a}.fi-dll.fi:after{border-left-color:#d40e69}.fi-dll.fi .fi-content{background-color:#960a4a;color:#fff}.fi-bak.fi:before{background-color:#058bca}.fi-bak.fi:after{border-left-color:#18b1f9}.fi-bak.fi .fi-content{background-color:#058bca;color:#fff}.fi-ini.fi:before{background-color:#0b2955}.fi-ini.fi:after{border-left-color:#134590}.fi-ini.fi .fi-content{background-color:#0b2955;color:#fff}.fi-dmp.fi:before{background-color:#1960a2}.fi-dmp.fi:after{border-left-color:#2282db}.fi-dmp.fi .fi-content{background-color:#1960a2;color:#fff}.fi-sys.fi:before{background-color:#abe6f1}.fi-sys.fi:after{border-left-color:#e4f7fa}.fi-sys.fi .fi-content{background-color:#abe6f1;color:#fff}.fi-cfg.fi:before{background-color:#7fd9ea}.fi-cfg.fi:after{border-left-color:#b8eaf3}.fi-cfg.fi .fi-content{background-color:#7fd9ea;color:#fff}.fi-tmp.fi:before{background-color:#69d2e6}.fi-tmp.fi:after{border-left-color:#a2e3f0}.fi-tmp.fi .fi-content{background-color:#69d2e6;color:#fff}.fi-icns.fi:before{background-color:#b4e9f2}.fi-icns.fi:after{border-left-color:#edfafc}.fi-icns.fi .fi-content{background-color:#b4e9f2;color:#222}.fi-doc.fi:before{background-color:#235d9c}.fi-doc.fi:after{border-left-color:#317dd1}.fi-doc.fi .fi-content{background-color:#235d9c;color:#fff}.fi-docx.fi:before{background-color:#2980b9}.fi-docx.fi:after{border-left-color:#4da1d8}.fi-docx.fi .fi-content{background-color:#2980b9;color:#fff}.fi-log.fi:before{background-color:#accff3}.fi-log.fi:after{border-left-color:#e6f0fb}.fi-log.fi .fi-content{background-color:#accff3;color:#fff}.fi-txt.fi:before{background-color:#8bc6d6}.fi-txt.fi:after{border-left-color:#bcdee7}.fi-txt.fi .fi-content{background-color:#8bc6d6;color:#fff}.fi-pdf.fi:before{background-color:#f88e21}.fi-pdf.fi:after{border-left-color:#faaf61}.fi-pdf.fi .fi-content{background-color:#f88e21;color:#fff}.fi-avi.fi:before{background-color:#40c1e6}.fi-avi.fi:after{border-left-color:#7bd4ee}.fi-avi.fi .fi-content{background-color:#40c1e6;color:#fff}.fi-mov.fi:before{background-color:#ff5838}.fi-mov.fi:after{border-left-color:#ff907a}.fi-mov.fi .fi-content{background-color:#ff5838;color:#fff}.fi-mp4.fi:before{background-color:#4163b4}.fi-mp4.fi:after{border-left-color:#6d89ca}.fi-mp4.fi .fi-content{background-color:#4163b4;color:#fff}.fi-wmv.fi:before{background-color:#f76205}.fi-wmv.fi:after{border-left-color:#fb8a43}.fi-wmv.fi .fi-content{background-color:#f76205;color:#fff}.fi-mpg.fi:before{background-color:#1298d6}.fi-mpg.fi:after{border-left-color:#3cb6ef}.fi-mpg.fi .fi-content{background-color:#1298d6;color:#fff}.fi-mpeg.fi:before{background-color:#0e77a7}.fi-mpeg.fi:after{border-left-color:#13a2e4}.fi-mpeg.fi .fi-content{background-color:#0e77a7;color:#fff}.fi-mkv.fi:before{background-color:#0c668f}.fi-mkv.fi:after{border-left-color:#1191cd}.fi-mkv.fi .fi-content{background-color:#0c668f;color:#fff}.fi-wps.fi:before{background-color:#297eff}.fi-wps.fi:after{border-left-color:#6ba6ff}.fi-wps.fi .fi-content{background-color:#297eff;color:#fff}.fi-exe.fi:before{background-color:#0e63ab}.fi-exe.fi:after{border-left-color:#1386e8}.fi-exe.fi .fi-content{background-color:#0e63ab;color:#fff}.fi-size-xs.fi{padding-top:8px;width:28.8px;height:36.8px}.fi-size-xs.fi:before{right:8px}.fi-size-xs.fi:after{border-top-width:8px;border-left-width:8px}.fi-size-xs.fi .fi-content{top:8px;padding-top:13.2px;font-size:10.4px}.fi-size-sm.fi{padding-top:10px;width:36px;height:46px}.fi-size-sm.fi:before{right:10px}.fi-size-sm.fi:after{border-top-width:10px;border-left-width:10px}.fi-size-sm.fi .fi-content{top:10px;padding-top:16.5px;font-size:13px}.fi-size-md.fi{padding-top:12px;width:43.2px;height:55.2px}.fi-size-md.fi:before{right:12px}.fi-size-md.fi:after{border-top-width:12px;border-left-width:12px}.fi-size-md.fi .fi-content{top:12px;padding-top:19.8px;font-size:15.6px}.fi-size-lg.fi{padding-top:15px;width:54px;height:69px}.fi-size-lg.fi:before{right:15px}.fi-size-lg.fi:after{border-top-width:15px;border-left-width:15px}.fi-size-lg.fi .fi-content{top:15px;padding-top:24.75px;font-size:19.5px}.fi-size-xl.fi{padding-top:20px;width:72px;height:92px}.fi-size-xl.fi:before{right:20px}.fi-size-xl.fi:after{border-top-width:20px;border-left-width:20px}.fi-size-xl.fi .fi-content{top:20px;padding-top:33px;font-size:26px}.fi-content-xs .fi-content{padding-top:55%;font-size:11px}.fi-round-sm.fi{overflow:hidden;border-radius:2px}.fi-round-md.fi{overflow:hidden;border-radius:4px}html{font-size:13px!important}.jumbotron,#layout-header,#layout-header.navbar{background:linear-gradient(102.01deg,var(--primary-color) .3%,var(--secondary-color) 106.31%)}.element-footer{background:linear-gradient(97.23deg,var(--primary-color) -7.32%,var(--secondary-color) 106.79%)}.btn.btn-primary:not(:hover):not(:active){border-color:transparent;background:linear-gradient(102.01deg,var(--primary-color) .3%,var(--secondary-color) 106.31%)}@container (max-width: 600px){.feed-cards{grid-template-columns:1fr 1fr}}@container (max-width: 400px){.feed-cards{grid-template-columns:1fr}}@container (max-width: 600px){.feed-large-cards{grid-template-columns:1fr}}@font-face{font-weight:400;font-style:normal;font-family:Playfair;src:local("Playfair")}.muted{color:#777}.article-image{position:relative;float:right;padding:15px;width:50%}.article-image img{width:100%}html,body{height:100%}body{display:flex;flex-direction:column;height:100%}section{flex:1}.center{text-align:center}html{scroll-behavior:smooth;scroll-padding:100px}.flex{display:flex}.flex.-vertical{flex-direction:column;justify-content:space-between;height:100%}.is-primary{background-color:var(--primary-color)!important;color:#fff!important}.is-secondary{background-color:var(--secondary-color)!important;color:#fff!important}main img{max-width:100%}[target=old]{position:absolute;top:5px;right:10px}:root{--sidebar-z: 10;--header-z: 20;--gallery-z: 30;--search-z: 40;--popup-z: 50}body:has(popup-backdrop){overflow:hidden}body:has(popup-backdrop :target){overflow:hidden}[x-cloak]{display:none}.content ul{padding-left:20px}.content p{padding-bottom:1em}a{text-decoration:underline}@media screen and (max-width: 600px){.oc-responsive-table thead{visibility:hidden;height:0;position:absolute}.oc-responsive-table tr{display:block}.oc-responsive-table td{display:block;width:100%!important;border:none}.oc-responsive-table img{display:block;margin:0 auto}}.iMenu{border:1px solid oklch(var(--b2));border-radius:10px;font-size:15px;font-size:.9em;line-height:120%}.iMenu .menu-title{margin:0;margin-bottom:.5rem;padding:10px 0 0 20px;font-size:130%}.iMenu>ul{padding:10px;list-style-type:none}.iMenu li{margin-bottom:5px}.iMenu a{display:block;padding:.25rem .75rem;border-radius:6px;color:oklch(var(--bc2));text-wrap:balance;transition:all .2s}.iMenu a:hover{text-decoration:none;filter:invert(10%);cursor:pointer}.iMenu a.active{outline:2px solid transparent;outline-offset:2px;text-decoration:underline;cursor:pointer}.iMenu ul{display:grid;padding-left:10px;list-style-type:none;transition:all .5s ease-in-out;grid-template-rows:0fr}.iMenu ul>div{overflow:hidden}.iMenu details[open] ul{grid-template-rows:1fr}.iMenu details[open] summary:after{transform:translate(50%,-50%) rotate(225deg)}.iMenu summary{position:relative;z-index:2;margin-bottom:5px}.iMenu summary:after{position:absolute;top:50%;right:10px;display:block;float:right;width:7px;height:7px;border-top:2px solid oklch(var(--bc));border-left:2px solid oklch(var(--bc));content:"";transition:all .3s;transform:translate(50%,-50%) rotate(135deg)}:root{--primary-color: var(--color1);--secondary-color: var(--color2);--primary-color-darker: color-mix(in srgb, var(--primary-color),#000 50%);--secondary-color-darker: color-mix(in srgb, var(--secondary-color),#000 50%);--agnostic-font-color: #ddd;--agnostic-gray-mid: #ddd;--fluid-2: .125rem}
