:root{--ON_toggle:initial;--OFF_toggle: ;--light:var(--OFF_toggle);--dark:var(--ON_toggle)}html{--light:var(--ON_toggle);--dark:var(--OFF_toggle)}@media(prefers-color-scheme:dark){html{--light:var(--OFF_toggle);--dark:var(--ON_toggle)}}[data-theme=default],[data-theme=light]{--light:var(--ON_toggle);--dark:var(--OFF_toggle)}[data-theme=dark]{--light:var(--OFF_toggle);--dark:var(--ON_toggle)}body{--base:#1f58f4;--base--dark:#0b48ef;--base--light:#376af6;--default:#fff;--default-2:#999;--bg:#0c0c0c;--bg--light:#1b1b1b;--bg--dark:#121212;--bg-2:#1e1e1e;--bg-2--alpha:rgba(36,36,36,.9);--bg-card:#232323;--bg-card--hover:#191919;--bg-body:#151515;--border:#282727;--border--dark:hsla(0,0%,100%,.35);--link:#0ba3ef;--gray:#7e7f81;--green:#08a826;--orange:#f2722c;--red:#dc2f2f;--white:#fff}*{padding:0;margin:0;border:0}*,:after,:before{box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;appearance:none}:active,:focus,a:active,a:focus{outline:none}aside,footer,header,nav{display:block}body,html{width:100%;line-height:1;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,textarea{font-family:inherit;font-size:inherit;background-color:transparent}input::-ms-clear{display:none}input{border-radius:0}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:hover,a:visited{text-decoration:none}a,button,input{color:inherit}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Regular.02c14886.eot?#iefix) format("embedded-opentype"),url(/fonts/Montserrat-Regular.6e508c9d.woff2) format("woff2"),url(/fonts/Montserrat-Regular.185cffaa.woff) format("woff"),url(/fonts/Montserrat-Regular.b79ae738.ttf) format("truetype"),url(/img/Montserrat-Regular.e6a92bbf.svg#Montserrat-Regular) format("svg");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Medium.c0168ef1.eot?#iefix) format("embedded-opentype"),url(/fonts/Montserrat-Medium.2bd78d54.woff2) format("woff2"),url(/fonts/Montserrat-Medium.27dc4606.woff) format("woff"),url(/fonts/Montserrat-Medium.fc9e7602.ttf) format("truetype"),url(/img/Montserrat-Medium.4f7d40db.svg#Montserrat-Medium) format("svg");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-SemiBold.1e667146.eot?#iefix) format("embedded-opentype"),url(/fonts/Montserrat-SemiBold.2c2f5512.woff2) format("woff2"),url(/fonts/Montserrat-SemiBold.344d3c08.woff) format("woff"),url(/fonts/Montserrat-SemiBold.5767cc2f.ttf) format("truetype"),url(/img/Montserrat-SemiBold.501dff99.svg#Montserrat-SemiBold) format("svg");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Bold.e24ce7b9.eot?#iefix) format("embedded-opentype"),url(/fonts/Montserrat-Bold.f0604d10.woff2) format("woff2"),url(/fonts/Montserrat-Bold.e889620a.woff) format("woff"),url(/fonts/Montserrat-Bold.bd442a3f.ttf) format("truetype"),url(/img/Montserrat-Bold.af958b6c.svg#Montserrat-Bold) format("svg");font-weight:700;font-display:swap;font-style:normal}html{position:relative}body,html{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.25;color:var(--default)}@media(max-width:767px){body,html{font-size:14px}}body{background-color:var(--bg-body)}body.ovh{overflow:hidden}#app{display:flex;flex-direction:column;min-height:100vh}#app.ovh{overflow:hidden}.container{margin-right:auto;margin-left:auto;padding-right:32px;padding-left:32px;width:1440px;max-width:100%}@media(max-width:1199px){.container{padding-right:16px;padding-left:16px}}.container-wrap{padding-top:1.875rem;padding-bottom:4.375rem}.container-wrap:nth-of-type(2n){background-color:var(--bg-2)}.container-wrap:last-of-type{border-bottom:0}.container--padding_b,.container--padding_tb{padding-bottom:65px}.container--padding_t,.container--padding_tb{padding-top:36px}.container--padding_large{padding-right:64px;padding-left:64px}.container--min{max-width:948px}.container--center,.container--right{margin-left:auto;padding-left:15px}.container--center,.container--left{margin-right:auto;padding-right:15px}.container--left,.container--right{min-width:280px}.container--right{display:flex;flex-direction:column;align-items:flex-end}h1,h2,h3,h4,h5,h6{margin:0;font-family:Montserrat,sans-serif;font-weight:700;line-height:1.25;color:var(--default)}h1{font-size:2.625rem}@media(max-width:1199px){h1{font-size:2.5rem}}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}.h1{font-size:2.625rem}@media(max-width:1199px){.h1{font-size:2.5rem}}a{transition:all .1s cubic-bezier(.4,0,.2,1)}a,a.btn--none:hover,a:not(.btn):hover{color:var(--link)}svg{display:block;width:auto;max-width:none;height:100%}li,p{line-height:1.5;color:var(--default-2)}li{margin-bottom:.5em}li:last-child{margin-bottom:0}.disabled,[disabled]{opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}address,dl,fieldset,figure,ol,p,pre,ul{margin-bottom:1.25em}address:last-child,dl:last-child,fieldset:last-child,figure:last-child,ol:last-child,p:last-child,pre:last-child,ul:last-child{margin-bottom:0}.styled>*{margin-bottom:1.25em}.styled>:last-child{margin-bottom:0}.styled>h1,.styled>h2,.styled>h3,.styled>h4,.styled>h5,.styled>h6{margin-top:3.75rem}.styled>h1:first-child,.styled>h2:first-child,.styled>h3:first-child,.styled>h4:first-child,.styled>h5:first-child,.styled>h6:first-child{margin-top:0}.styled>h2,.styled>h3{margin-bottom:1.5rem}.styled>ul{padding-left:18px}.flex{display:flex}.ripple{position:absolute;border-radius:inherit;transition:all .7s cubic-bezier(.4,0,.2,1),opacity .7s cubic-bezier(.4,0,.2,1) .1s;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:-1}.ripple span{position:absolute;background-color:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05);border-radius:50%;transform:scale(0);transition:inherit}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#79c0ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-code,.hljs-comment,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}.hljs{color:#99a3b8;background-color:var(--bg-card);border-radius:4px}.hljs-comment{color:#626b7e}.hljs-attr,.hljs-attribute{color:#53ddf5}.hljs-name,.hljs-quote,.hljs-selector-class,.hljs-selector-pseudo,.hljs-selector-tag{color:#3691ff}.hljs-tag{color:#636d83}.hljs-meta .hljs-string,.hljs-number,.hljs-regexp,.hljs-string{color:#5dc566}.hljs-params{color:#b058b8}.hljs-variable.language_{font-style:italic;color:#3691ff}.hljs.javascript .hljs-keyword{color:#3691ff}.hljs.javascript .hljs-title.class_,.hljs.javascript .hljs-title.function_{color:#5dc566}.hljs.javascript .hljs-string{color:#48774c}.hljs.javascript .hljs-attr{color:inherit}.table{display:table;width:100%}.table-wrap{width:100%;overflow:auto}.table thead{background-color:var(--bg)}.table tbody,.table thead{width:100%}.table td,.table th{padding:21px 18px;text-align:left;line-height:1.3334}.table th{font-weight:600}.table th:first-child{border-top-left-radius:4px}.table th:last-child{border-top-right-radius:4px}.table .th--width_0{width:0}.table .th--width_min{min-width:180px}.table tr:hover td{background-color:var(--bg-card--hover)}.table tr:last-child td{border-bottom:1px solid transparent}.table td{vertical-align:top;background-color:var(--bg--light);background-clip:padding-box;border-bottom:1px solid var(--border);transition:all .1s cubic-bezier(.4,0,.2,1)}.table__td--new{padding:.15em .6em;font-size:10px;color:var(--white);background-color:var(--orange);border-radius:50px}.icon{display:inline-block;width:24px;height:24px;color:var(--default);fill:transparent}.icon>*{display:block;width:100%;height:100%;color:inherit;fill:inherit;transition:all .1s cubic-bezier(.4,0,.2,1)}.icon--bg{padding:8px;fill:var(--base--in_white);background-color:var(--base--alpha);border-radius:4px}.icon--orientation_top>*{transform:rotate(-180deg)}.icon--orientation_right>*{transform:rotate(-90deg)}.icon--orientation_left>*{transform:rotate(90deg)}.bmc{fill:var(--border--dark)}.btn{cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.6em 1em;text-align:center;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;line-height:1.3333333333;color:var(--default);background-clip:border-box;border:3px solid transparent;border-radius:4px;transition:.1s cubic-bezier(.4,0,.2,1);transition-property:color,background,border,opacity;overflow:initial;z-index:1}.btns{display:flex}.btns>*{margin-right:16px}.btns>:last-child{margin-right:0}.btns-block{display:flex;justify-content:space-between;width:100%}.btns-block>*{margin-right:16px}.btns-block>:last-child{margin-right:0}.btn:hover{color:var(--white);background-color:var(--base--dark)}.btn:hover .btn__value--hover~.btn__value,.btn:not(:hover) .btn__value.btn__value--hover{display:none}.btn__value-wrap{color:inherit;border-radius:inherit}.btn .btn__value-wrap{transform:none}.btn__icon{flex-shrink:0;margin-top:-10px;margin-right:10px;margin-bottom:-10px;width:20px;height:20px}.btn[aria-expanded=true] .btn__icon{fill:var(--white)}.btn:hover .btn__icon--hover~.btn__icon,.btn:not(:hover) .btn__icon.btn__icon--hover{display:none}.btn__icon:last-child{margin-right:0;margin-left:10px}.btn[aria-expanded=true] .btn__arrow svg{transform:scaleY(-1)}.btn__count{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin:-10px 0 -10px 10px;min-width:25px;min-height:23px;font-weight:400;line-height:1.75;color:var(--white);background-color:var(--base);border-radius:50px;transition:all .1s cubic-bezier(.4,0,.2,1)}.btn[aria-expanded=true] .btn__count{font-weight:500;color:var(--base);background-color:var(--white)}.btn--style_transparent{background-color:transparent}.btn--style_transparent:hover{color:inherit;background-color:var(--base--alpha)}.btn--style_transparent.active,.btn--style_transparent.uk-active,.btn--style_transparent[aria-expanded=true]{color:var(--white);background-color:var(--base)}.btn--style_transparent.active:hover,.btn--style_transparent.uk-active:hover,.btn--style_transparent[aria-expanded=true]:hover{background-color:var(--base--dark)}html:not([data-theme=dark]) .btn--style_transparent:not([aria-expanded=true]) .btn__ripple span{background-color:var(--base--alpha)}.btn--style_bg{background-color:var(--base)}.btn--style_bg.active,.btn--style_bg.uk-active,.btn--style_bg[aria-expanded=true]{color:var(--white);background-color:var(--base)}.btn--style_bg.active:hover,.btn--style_bg.uk-active:hover,.btn--style_bg[aria-expanded=true]:hover{background-color:var(--base--dark)}.btn--style_bg,.btn--style_bg-danger{color:var(--white)}.btn--style_bg .btn__icon,.btn--style_bg-danger .btn__icon{fill:var(--white)}.btn--style_bg .btn__icon.bmc,.btn--style_bg-danger .btn__icon.bmc{fill:var(--bg)}.btn--style_bg-danger{background-color:var(--red)}.btn--style_bg-danger:hover{background-color:var(--red--dark)}.btn--style_border{color:var(--base);background-color:transparent;border-color:var(--base)}.btn--style_border:hover .btn__icon{fill:var(--white)}.btn--style_border.active,.btn--style_border.uk-active,.btn--style_border[aria-expanded=true]{color:var(--white);background-color:var(--base)}.btn--style_border.active:hover,.btn--style_border.uk-active:hover,.btn--style_border[aria-expanded=true]:hover{background-color:var(--base--dark)}.btn--style_border .btn__icon{fill:var(--base)}[data-theme=dark] .btn--style_border{color:var(--white);border-color:var(--border_dark)}[data-theme=dark] .btn--style_border .btn__icon{fill:var(--white)}[data-theme=dark] .btn--style_border:hover{border-color:transparent}.btn--style_link,.btn--style_link-2,.btn--style_link-3,.btn--style_link-4{padding:0;text-align:left;font-size:16px;font-weight:500;color:inherit;background-color:initial;border:0}.btn--style_link .btn__ripple span,.btn--style_link-2 .btn__ripple span,.btn--style_link-2:hover,.btn--style_link-3 .btn__ripple span,.btn--style_link-3:hover,.btn--style_link-4 .btn__ripple span,.btn--style_link-4:hover,.btn--style_link:hover{background-color:initial}.btn--style_link-2:hover,.btn--style_link-3:hover,.btn--style_link-4:hover,.btn--style_link:hover{color:inherit}.btn--style_link{justify-content:flex-start;color:var(--link)}.btn--style_link .btn__value{position:relative}.btn--style_link .btn__value:before{content:"";position:absolute;top:100%;right:0;left:0;height:2px;background-color:var(--base);transform:scaleX(0);transform-origin:right;transition:transform .1s cubic-bezier(.4,0,.2,1)}.btn--style_link:hover{color:var(--link)}.btn--style_link.active .btn__value:before,.btn--style_link.uk-active .btn__value:before,.btn--style_link:hover .btn__value:before,.btn--style_link[aria-expanded=true] .btn__value:before{transform:scaleX(1);transform-origin:left}.btn--style_link-2.active,.btn--style_link-2.uk-active,.btn--style_link-2:hover,.btn--style_link-2[aria-expanded=true]{color:var(--base--dark)}.btn--style_link-3{font-weight:700;color:var(--base)}.btn--style_link-3.active,.btn--style_link-3.uk-active,.btn--style_link-3:hover,.btn--style_link-3[aria-expanded=true]{color:var(--base--dark)}.btn--style_tab-2.active,.btn--style_tab-2.uk-active,.btn--style_tab-2[aria-expanded=true],.btn--style_tab.active,.btn--style_tab.uk-active,.btn--style_tab[aria-expanded=true]{cursor:default;pointer-events:none}.btn--style_tab{font-size:14px;font-weight:500;color:var(--default-2)}.btn--style_tab:hover{color:var(--base--in_white);background-color:var(--base--alpha)}.btn--style_tab:hover .btn__icon{fill:var(--base)}.btn--style_tab.active,.btn--style_tab.uk-active,.btn--style_tab[aria-expanded=true]{color:var(--white);background-color:var(--base)}.btn--style_tab.active:hover,.btn--style_tab.uk-active:hover,.btn--style_tab[aria-expanded=true]:hover{background-color:var(--base--dark)}.btn--style_tab.active .btn__icon,.btn--style_tab.uk-active .btn__icon,.btn--style_tab[aria-expanded=true] .btn__icon{fill:var(--white)}.btn--style_tab .btn__icon{fill:var(--default-2)}.btn--style_tab.btn-icon .btn__icon{width:19px;height:19px}.btn--style_tab-2{color:var(--default-2);background-color:var(--bg-2);border-color:var(--border)}.btn--style_tab-2:before{content:"";position:absolute;bottom:-3px;left:-3px;width:calc(100% + 6px);height:2px;background-color:var(--base);opacity:0}.btn--style_tab-2:hover{color:var(--default);background-color:transparent;border-color:var(--border)}.btn--style_tab-2.active,.btn--style_tab-2.uk-active,.btn--style_tab-2[aria-expanded=true]{color:var(--base);background-color:transparent;border-color:var(--border);border-bottom-right-radius:0;border-bottom-left-radius:0}.btn--style_tab-2.active:before,.btn--style_tab-2.uk-active:before,.btn--style_tab-2[aria-expanded=true]:before{opacity:1;transform:scaleX(1)}.btn--style_none{padding:0;font-weight:400;background-color:initial;border:0}.btn--style_none,.btn--style_none .btn__ripple span,.btn--style_none:hover{color:var(--default);background-color:initial}.btn-icon{padding:7px}.btn-icon.btn--transparent .btn__icon{fill:var(--base)}.btn-icon--without_padding{margin:-10px}.btn-icon .btn__icon{margin:0;width:24px;height:24px}.btn-tooltip{position:absolute;top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px);border-radius:4px}.btn-tooltip[aria-expanded=true] .uk-tooltip.active{display:block}.btn[aria-expanded=true] .btn-tooltip[aria-expanded=true] .uk-tooltip.active{display:none}.logo{font-size:2rem;font-weight:700;color:var(--base)}.nav{display:flex;align-items:center;justify-content:center}@media(max-width:767px){.nav{flex-direction:column;align-items:flex-start;padding:1rem 16px 2rem}.nav>*{margin-right:0;margin-bottom:1.5rem}.nav>:last-child{margin-bottom:0}}.nav-wrap{margin-top:2px;transition:all .1s cubic-bezier(.4,0,.2,1)}@media(max-width:767px){.nav-wrap{position:absolute;top:100%;left:0;margin-top:0;width:100%;height:0;background-color:var(--bg);box-shadow:0 4px 24px rgba(0,0,0,.08);overflow:hidden}}.nav>*{margin-right:1.5rem}.nav>:last-child{margin-right:0}.nav-toggle{cursor:pointer;position:relative;display:none;width:30px;height:23px}@media(max-width:767px){.nav-toggle{display:block}}.nav-toggle.active span{background-color:transparent}.nav-toggle.active span:before{top:0;transform:rotate(-45deg)}.nav-toggle.active span:after{top:0;transform:rotate(45deg)}.nav-toggle span{position:absolute;top:10px;left:0;width:100%;height:3px;background-color:var(--white);border-radius:50px;transition:all .1s cubic-bezier(.4,0,.2,1)}.nav-toggle span:after,.nav-toggle span:before{content:"";position:absolute;left:0;width:inherit;height:inherit;background-color:var(--white);border-radius:inherit;transform-origin:center;transition:inherit}.nav-toggle span:before{top:-10px}.nav-toggle span:after{top:10px}.header{position:sticky;top:0;background-color:var(--bg);backdrop-filter:blur(5px);box-shadow:0 4px 24px rgba(0,0,0,.08);z-index:77}.header-container{display:flex;align-items:center;height:5.25rem}.header .logo{margin-right:auto}.footer{margin-top:auto;padding-top:3rem;padding-bottom:2rem;background-color:var(--bg)}.footer>*{margin-bottom:2rem}.footer>:last-child{margin-bottom:0}.footer__copyright{text-align:center}.footer__copyright a{font-weight:700;color:var(--white)}.demo{position:relative;padding:2rem;min-width:280px;max-width:100%;background-color:var(--bg--dark);border-radius:4px;resize:horizontal;overflow:auto}.demo:before{content:"";position:absolute;right:0;bottom:0;padding:7px;background-color:var(--base);border-top-left-radius:50px;border-bottom-right-radius:inherit}.demo .dreadmore{margin-bottom:1.25rem;line-height:1.5}.dreadmore{min-height:3px;transition:all .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.dreadmore--disabled{display:none}.main{position:relative;padding-top:4rem;padding-bottom:2rem;background-color:var(--bg-2);backdrop-filter:blur(5px);border:0}.main__container{display:flex;flex-direction:column;align-items:center}.main__container .logo{font-size:4rem}.main-github{display:flex;flex-direction:column;align-items:center;margin-top:2rem}.main-github__info{margin-top:1em;font-size:.9rem}.main__bg{position:absolute;top:45%;left:50%;font-size:18rem;font-weight:700;transform:translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:75}@media(max-width:1919px){.main__bg{font-size:14rem}}@media(max-width:1439px){.main__bg{top:50%;font-size:12rem}}.title-container{padding-top:2rem;padding-bottom:2rem;display:flex;align-items:center;justify-content:space-between}.title__count{margin-left:1rem}h1 .title__count{margin-top:.375rem}h3 .title__count{margin-top:.1875rem}.nav-content{display:flex;flex-direction:column;align-items:flex-start}.nav-content-wrap{position:sticky;top:6.25rem;flex-shrink:0;margin-right:3rem;padding:1.5rem 1rem;width:16rem;height:-moz-max-content;height:max-content;max-height:calc(100vh - 7.25rem);background-color:var(--bg-card);border-radius:4px;overflow:auto}@media(max-width:1199px){.nav-content-wrap{display:none}}.nav-content-wrap~*{width:calc(100% - 19rem)}@media(max-width:1199px){.nav-content-wrap~*{width:100%}}.nav-content-wrap::-webkit-scrollbar{width:7px;height:6px}.nav-content-wrap::-webkit-scrollbar-track{background-color:var(--border);border-radius:4px}.nav-content-wrap::-webkit-scrollbar-thumb{background-color:var(--base--light);border-radius:4px}.nav-content-item{margin-bottom:1rem;font-size:.875rem}.nav-content-item:last-child{margin-bottom:0}.nav-content-item--sub{margin-left:1rem}