button{color:#fff;background-color:#e67e22;border:none;outline:none;box-shadow:0 0 14px -4px #00000054}button:hover{background-color:#f39c12}button:active{transform:scale(.98)}
h1,h2,h3,h4,h5,h6,p,span,button,a{color:#000}ul{padding-left:2rem;list-style-position:outside}ul li{color:#000000de;padding-left:1rem}ol{padding-left:3rem;list-style-position:outside}ol li{color:#000}a{text-decoration:none}h1{letter-spacing:.025rem;margin-top:2rem;font-size:4.5rem;font-weight:500}h2{letter-spacing:.01rem;margin-top:5rem;font-size:3rem;font-weight:500}h3{letter-spacing:.01rem;margin:4rem 0 1rem;font-size:2rem;font-weight:600}h4{letter-spacing:.01rem;margin:4rem 0 1rem;font-size:1.6rem;font-weight:700;line-height:2.4rem}p,span,li{font-size:1.5rem}p{color:#000000de}a{color:#08f;transition:all .2s ease-in-out}a:hover{color:#0088ffb3}ul ul{margin:1.5rem 0 1.5rem 1.5rem}@media screen and (max-width:650px){h1{font-size:4.4rem}h2{font-size:2.8rem}}.code-block-container{text-align:left;background:#f5f5f5;border:.12rem solid #00000017;border-radius:10px;width:100%;margin:0 0 4rem;font-family:Roboto,sans-serif;font-weight:400;overflow:hidden}.code-block-container h4{color:#000000a6;margin:0;padding:1rem;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:500}.code-block-container>div{background:#fafafa;border-radius:0 0 10px 10px;padding:1rem;position:relative}.code-block-container>div.bordered{border-top:1.2px solid #00000017}.code-block-container>div>div:first-child{white-space:pre-wrap;color:#000000de}.code-block-container>div>div:nth-child(2){color:#999;background:#fafafa;border-radius:4px;align-items:center;gap:.2rem;font-family:Roboto,sans-serif;font-size:.9rem;font-weight:300;display:flex;position:absolute;top:1rem;right:1rem}.code-block-container>div>div:nth-child(2):hover{cursor:pointer}.code-block-container>div>div:nth-child(2) p{color:#999;margin:0;font-size:1.4rem}.code-block-container pre{background:unset;border-left:unset;margin-bottom:0;font-family:Roboto}
.sidebar-wrapper{z-index:1;opacity:1;width:-webkit-fit-content;width:fit-content;height:calc(100vh - 6rem);transition:opacity .3s ease-in-out;position:-webkit-sticky;position:sticky;top:6rem}.sidebar-wrapper.open{background:#00000080;width:100%}.sidebar-wrapper.open .sidebar-arrow{transform:rotate(180deg)}.sidebar-wrapper .sidebar-container{z-index:1;justify-content:flex-start;align-items:flex-start;width:-webkit-fit-content;width:fit-content;height:100%;display:flex;position:-webkit-sticky;position:sticky;top:0;left:0}.sidebar-wrapper .sidebar-container .sidebar-button{background:#fff;display:none}.sidebar-wrapper .sidebar-container .sidebar-button .sidebar-arrow{justify-content:center;align-items:center;transition:all .5s ease-in-out;display:flex}.sidebar-wrapper .sidebar-container .sidebar{box-sizing:border-box;background:#fff;border-right:1px solid #e8e8e8;width:29rem;height:100%;padding:4rem 0;transition:width .3s ease-in-out;overflow:auto}.sidebar-wrapper .sidebar-container .sidebar .sidebar__item,.sidebar-wrapper .sidebar-container .sidebar .sidebar__item-header{color:#000000a6;opacity:1;align-items:center;width:100%;height:4.5rem;padding:1.7rem 1.5rem 1.7rem 4rem;font-size:14px;font-weight:400;transition:opacity .13s ease-in-out;display:flex}.sidebar-wrapper .sidebar-container .sidebar .sidebar__item:hover,.sidebar-wrapper .sidebar-container .sidebar .sidebar__item-header:hover{background-color:#ee4d2d1a}.sidebar-wrapper .sidebar-container .sidebar .sidebar__item.--selected,.sidebar-wrapper .sidebar-container .sidebar .--selected.sidebar__item-header{color:#ee4d2d;background-color:#ee4d2d1a;border-right:4px solid #ee4d2d}.sidebar-wrapper .sidebar-container .sidebar .sidebar__item-header{color:#333;justify-content:space-between;font-weight:600}.sidebar-wrapper .sidebar-container .sidebar .sidebar__item-header:hover{cursor:pointer}.sidebar-wrapper .sidebar-container .sidebar img[class^=arrow]{transition:rotate .2s ease-in-out}.sidebar-wrapper .sidebar-container .sidebar img[class^=arrow][class$=--up]{rotate:180deg}.sidebar-wrapper .sidebar-container .sidebar img[class^=arrow][class$=--down]{rotate:none}.sidebar-wrapper .sidebar-container .sidebar div[class^=panel]{transition:height .2s ease-in-out,opacity .2s ease-in-out}.sidebar-wrapper .sidebar-container .sidebar div[class^=panel][class$=--close]{opacity:0;height:0;overflow:hidden}.sidebar-wrapper .sidebar-container .sidebar div[class^=panel][class$=--open]{height:calc(4.5rem*var(--data-number));opacity:1}@media screen and (max-width:800px){.sidebar-wrapper{position:fixed;top:6rem}.sidebar-wrapper.open .sidebar-container .sidebar{width:29rem;transition:width .3s ease-in-out}.sidebar-wrapper.open .sidebar-container .sidebar .sidebar__item,.sidebar-wrapper.open .sidebar-container .sidebar .sidebar__item-header{opacity:1;transition:opacity .6s ease-in-out}.sidebar-wrapper .sidebar-container{position:-webkit-sticky;position:sticky;top:0;left:0}.sidebar-wrapper .sidebar-container .sidebar-button{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-radius:0 1rem 1rem 0;align-items:center;padding:1rem .4rem;display:flex;position:relative;top:8rem}.sidebar-wrapper .sidebar-container .sidebar{border-right:1px solid;border-image:linear-gradient(#e8e8e8 0%,#e8e8e8 8.18rem,#fff 8.18rem,#fff 12.6rem,#e8e8e8 12.6rem,#e8e8e8 100%) 1 100%;width:0}.sidebar-wrapper .sidebar-container .sidebar .sidebar__item,.sidebar-wrapper .sidebar-container .sidebar .sidebar__item-header{opacity:0}}
.doc-layout-wrapper{flex-direction:column;width:100%;min-height:100vh;margin:0 auto;display:flex}.doc-layout-wrapper .outer-layout{justify-content:space-between;width:100%;display:flex}.doc-layout-wrapper .outer-layout .content{flex-grow:1;min-width:0;max-width:1600px;min-height:100vh;padding:12rem 4rem 30vh}.doc-layout-wrapper .outer-layout .content *{scroll-margin-top:10rem}@media screen and (max-width:576px){.doc-layout-wrapper>.outer-layout>.content{padding:8rem 4rem 0}}@media screen and (max-width:768px){.doc-layout-wrapper>.outer-layout>.content{width:inherit}}
.expandable-button:hover{cursor:pointer}
.footer{color:#20232599;border-top:.1rem solid #e8e8e8;padding:3.625rem 2rem;font-size:1.5rem}.footer>div{max-width:1440px;margin:0 auto}.footer a{color:#20232599;transition:all .2s ease-in-out}.footer a:hover{color:#2023254d}
.homepage-menu-container{text-align:left;flex-basis:30%}.homepage-menu-container img{width:100%;height:auto}.homepage-menu-container h3{letter-spacing:.005rem;margin-top:2rem;margin-bottom:0;font-size:2.2rem;font-weight:600}.homepage-menu-container p{min-height:5rem;margin-top:1rem}.homepage-menu-container a>div{border-radius:5px;padding:2rem;transition:all .2s ease-in;position:relative;left:-2rem;overflow:hidden}.homepage-menu-container a>div:before,.homepage-menu-container a>div:after{content:"";box-sizing:border-box;border-radius:5px;width:100%;height:0;display:block;position:absolute}.homepage-menu-container a>div:before{border-top:.2rem solid #eb4d2d;border-right:.2rem solid #eb4d2d;height:0;top:0;left:-100%}.homepage-menu-container a>div:after{border-bottom:.2rem solid #eb4d2d;border-left:.2rem solid #eb4d2d;height:0;bottom:0;left:100%}.homepage-menu-container a>div:hover{cursor:pointer;background:#ee4d2d0d}.homepage-menu-container a>div:hover:after,.homepage-menu-container a>div:hover:before{animation-duration:.9s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:forwards}.homepage-menu-container a>div:hover:after{animation-name:left-up}.homepage-menu-container a>div:hover:before{animation-name:right-dn}.homepage-menu-container a>div:hover h6{color:#eb4d2d}.homepage-menu-container a>div>div{align-items:flex-start;gap:.4rem;display:flex}.homepage-menu-container a>div>div img{width:2.4rem}.homepage-menu-container a>div>div h6{margin-bottom:0;font-weight:500}.homepage-menu-container a>div p{margin-bottom:0}@media screen and (max-width:930px){.homepage-menu-container{flex-basis:45%}}@media screen and (max-width:600px){.homepage-menu-container{flex-basis:100%}.homepage-menu-container p{min-height:unset}}@keyframes left-up{0%{height:0;left:100%}50%{height:0;left:0}to{height:100%;left:0}}@keyframes right-dn{0%{height:0;left:-100%}50%{height:0;left:0}to{height:100%;left:0}}
.info{color:#000000a6;background-color:#fafafa;padding:1.25rem;display:-webkit-box}.info .icon{margin-right:1rem}
h1,h2,h3,h4,h5,h6,p,span,button,a{color:#000}ul{padding-left:2rem;list-style-position:outside}ul li{color:#000000de;padding-left:1rem}ol{padding-left:3rem;list-style-position:outside}ol li{color:#000}a{text-decoration:none}h1{letter-spacing:.025rem;margin-top:2rem;font-size:4.5rem;font-weight:500}h2{letter-spacing:.01rem;margin-top:5rem;font-size:3rem;font-weight:500}h3{letter-spacing:.01rem;margin:4rem 0 1rem;font-size:2rem;font-weight:600}h4{letter-spacing:.01rem;margin:4rem 0 1rem;font-size:1.6rem;font-weight:700;line-height:2.4rem}p,span,li{font-size:1.5rem}p{color:#000000de}a{color:#08f;transition:all .2s ease-in-out}a:hover{color:#0088ffb3}ul ul{margin:1.5rem 0 1.5rem 1.5rem}@media screen and (max-width:650px){h1{font-size:4.4rem}h2{font-size:2.8rem}}.navigation-container{z-index:2;background:#fff;justify-content:center;width:100vw;height:-webkit-fit-content;height:fit-content;min-height:4rem;font-family:Roboto,sans-serif;display:flex;position:fixed;top:0;box-shadow:0 2px 2px #0000001a}.navigation-container .content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;height:6rem;padding:0 12rem;display:flex}.navigation-container .content .menu-toggle{cursor:pointer;box-shadow:none;height:unset;background:0 0;border:none;flex-direction:column;margin-bottom:0;padding:0;display:flex}.navigation-container .content .menu-toggle .bar{background-color:#333;width:2rem;height:.2rem;margin:.2rem 0;transition:transform 1s}.navigation-container .content .menu-toggle.open .bar:first-child{transform:rotate(-45deg)translate(-.35rem,.35rem)}.navigation-container .content .menu-toggle.open .bar:nth-child(2){opacity:0}.navigation-container .content .menu-toggle.open .bar:nth-child(3){transform:rotate(45deg)translate(-.5rem,-.5rem)}.navigation-container .content .extra-button{color:#fff;cursor:pointer;text-transform:none;background-color:#eb4d2d;border:none;border-radius:2rem;margin-bottom:0;padding:0 2rem;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:300}.navigation-container .content .dropdown{color:#000;cursor:pointer;justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:visible}.navigation-container .content .dropdown .dropdown-content{z-index:1;background-color:#fff;min-width:180px;max-height:0;transition:max-height .2s ease-out;position:absolute;top:6.5rem;left:0;overflow:hidden;box-shadow:0 8px 16px #0003}.navigation-container .content .dropdown .dropdown-content a{justify-content:flex-start;align-items:center;padding:1.2rem 1.4rem;display:flex}.navigation-container .content .dropdown .dropdown-content.open{max-height:600px;transition:max-height .3s ease-in}.navigation-container .content .dropdown .dropdown-content.open a:hover{background:#fef9f8}.navigation-container .content .dropdown .dropdown-arrow{justify-content:center;align-items:center;transition:all .4s ease-in-out;display:flex;transform:rotate(180deg)}.navigation-container .content .dropdown .dropdown-arrow svg{width:.9rem}.navigation-container .content .dropdown .dropdown-arrow.open{transform:rotate(0)}.navigation-container .content .menu-list{flex-wrap:wrap;align-items:center;gap:1rem 4rem;height:100%;display:flex}.navigation-container .content .menu-list a{font-size:1.6rem}.navigation-container .content .menu-list .menu-item{justify-content:center;align-items:center;gap:.5rem;font-size:1.4rem;font-weight:400;display:flex}.navigation-container .content .menu-list .menu-item.active{color:#eb4d2d}.navigation-container .content .menu-list .menu-item.active .dropdown-arrow svg path{fill:#eb4d2d;fill-opacity:1}.navigation-container .content .menu-list-phone{opacity:0;background:#00000080;width:0;height:calc(100vh - 4rem);transition:opacity .3s ease-in-out;position:absolute;top:6rem;right:0}.navigation-container .content .menu-list-phone .menu-container{opacity:0;z-index:2;background:#fff;flex-direction:column;row-gap:.8rem;width:0;height:100%;padding:1.2rem;font-size:.9em;transition:transform .6s ease-in-out,width .6s ease-in-out,opacity .6s ease-in-out;display:flex;position:absolute;right:0;transform:translate(500px)}.navigation-container .content .menu-list-phone .menu-container div{font-weight:400}.navigation-container .content .menu-list-phone .menu-container a{padding:.8rem;font-weight:400}.navigation-container .content .menu-list-phone .menu-container a.active{background:#fff4f4}.navigation-container .content .menu-list-phone .menu-container .line{border:.5px solid #00000017}.navigation-container .content .menu-list-phone .menu-container .extra-button{width:100%}.navigation-container .content .menu-list-phone.open{pointer-events:auto;opacity:1;width:100%}.navigation-container .content .menu-list-phone.open .menu-container{opacity:1;width:70vw;max-width:250px;transform:translate(0)}.navigation-container .content .menu-list-phone .dropdown{flex-direction:column;justify-content:start;align-items:flex-start;height:-webkit-fit-content;height:fit-content}.navigation-container .content .menu-list-phone .dropdown .menu-item{align-items:center;gap:.5rem;padding:.8rem;display:flex}.navigation-container .content .menu-list-phone .dropdown .menu-item.active{color:#eb4d2d}.navigation-container .content .menu-list-phone .dropdown .menu-item.active .dropdown-arrow svg path{fill:#eb4d2d;fill-opacity:1}.navigation-container .content .menu-list-phone .dropdown .dropdown-content{position:unset;min-width:100px;height:0;box-shadow:none;width:100%;overflow:hidden}.navigation-container .content .menu-list-phone .dropdown .dropdown-content a{justify-content:start;width:100%;padding:.4rem .4rem .4rem 1rem;display:flex}.navigation-container .content .menu-list-phone .dropdown .dropdown-content.open{height:-webkit-fit-content;height:fit-content}.navigation-container .content a{color:#000000de;align-items:center;text-decoration:none;display:flex}.navigation-container .content a.active{color:#eb4d2d}.navigation-container .content a svg{height:3rem;display:flex}@media screen and (max-width:992px){.mobile-container{display:block}.navigation-container .content{padding:0 5rem}.navigation-container .content .menu-list.desktop-container{display:none}}@media screen and (min-width:993px){.mobile-container{display:none}.desktop-container{display:block}}@media screen and (max-width:576px){.navigation-container>.content{padding:0 2rem}}
