@charset "UTF-8";.lock .body{overflow:hidden;-ms-touch-action:none;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}@supports (overflow:clip){.wrapper{overflow:clip}}.wrapper>.main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wrapper>*{min-width:0}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}:where(ul,ol):where([class]){padding-left:0}:where(blockquote,figure):where([class]),body{margin:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){margin-left:0;padding:0;border:none}:where(ul[class]){list-style:none}p{--paragraphMarginBottom:24px;margin-block:0}p:where(:not([class]):not(:last-child)){margin-bottom:var(--paragraphMarginBottom)}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}html{height:100%;scroll-behavior:smooth}body{min-height:100%;line-height:1.5}svg [fill]{fill:currentColor}svg [stroke]{stroke:currentColor}svg *{-webkit-transition-property:fill,stroke;transition-property:fill,stroke}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal}:root{--color-dark:#1a1b1f;--color-dark-rgb:26,27,31;--color-dark-alt:#21242a;--color-dark-alt-rgb:33,36,42;--color-light:#fafafa;--color-light-rgb:250,250,250;--color-accent:#6E7BF2;--color-gray:#424242;--color-gray-rgb:66,66,66;--color-gray-alt:#686868;--color-gray-alt-rgb:104,104,104;--border:0.0625rem solid var(--color-light);--border-radius:6;--border-radius-small:4;--border-radius-large:16;--shadow:0 0.3125rem 0 0 var(--color-light);--font-family-base:"Montserrat","sans-serif";--font-size-large-max:60;--font-size-large-semi:56;--font-size-large-min:52;--font-size-big-max:48;--font-size-big-semi:40;--font-size-big-min:32;--font-size-medium-max:24;--font-size-medium-semi:22;--font-size-medium-min:20;--font-size-normal-max:18;--font-size-normal-semi:16;--font-size-normal-min:14;--font-size-small:12;--container-width:1240;--container-padding-x:20;--container-offset:calc(var(--container-width) + var(--container-padding-x) * 2);--section-padding-y:60;--input-height:60;--button-height:60;--transition-duration:250ms;--preview-font:"Montserrat";--preview-backgroud-webkit:-webkit-linear-gradient(
      45deg,
      var(--preview-color),
      var(--color-dark)
  );--preview-backgroud:linear-gradient(45deg, var(--preview-color), var(--color-dark));--preview-color:var(--color-light);--preview-color-rgb:212,212,216;--preview-color-mobile:var(--color-light);--preview-accent-color:var(--color-light);--preview-secondary-color:var(--color-accent);--preview-secondary-hover:rgba($color: var(--color-accent), $alpha: 0.8);--preview-secondary-active:rgba($color: var(--color-accent), $alpha: 0.6);--preview-additional-color:#1a1b1f;--preview-additional-rgb:115,175,186;--preview-container-width:1570;--preview-container-padding:30;--preview-container-offset:calc(
      var(--preview-container-width) + var(--preview-container-padding) * 2
  );--index:calc(1vw + 1vh)}.container{max-width:calc(var(--container-offset)/ 16 * 1rem);margin-inline:auto;padding-inline:calc(var(--container-padding-x)/ 16 * 1rem)}.html-tagname{color:#f07178}.html-attribute,.js-var{color:#a892de}.js-class{color:#f1cb54}.js-rounded-bracket{color:#ffc915}.js-square-bracket{color:#5a9eff}.js-figural-bracket{color:#ce70d6}.js-number{color:#f78c54}.js-boolean{color:#ff9cac}.html-bracket,.html-equal,.html-quote,.js-equal,.js-quote{color:#89ddf0}.html-attr-text,.js-text{color:#c3e88d}.js-option{color:#fff}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;border:0!important;padding:0!important;white-space:nowrap!important;-webkit-clip-path:inset(100%)!important;clip-path:inset(100%)!important;clip:rect(0 0 0 0)!important;overflow:hidden!important}.body--frame:not(:has(.header--mobile)) .hero__controls-content #menuDirection,.body--frame:not(:has(.header--mobile)) .hero__controls-content #shouldMenuOffsetHeader{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;border:0!important;padding:0!important;white-space:nowrap!important;-webkit-clip-path:inset(100%)!important;clip-path:inset(100%)!important;clip:rect(0 0 0 0)!important;overflow:hidden!important}.btn-reset{font-family:var(--main-font);border:none;padding:0;background-color:transparent;cursor:pointer}.list-reset{list-style:none;margin:0;padding:0}[class*=-ibg]{position:relative}[class*=-ibg] img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}[class*=-ibg_contain] img{-o-object-fit:contain;object-fit:contain}html{scrollbar-gutter:stable}body{font-size:clamp(16 / 16 * 1rem,1.4516129032vw,18 / 16 * 1rem);font-family:var(--font-family-base);font-weight:400;line-height:1.28;color:var(--color-light);background-color:var(--color-dark)}body:has(.modules):not(:has(.title--small)){overflow:hidden}a,button,input,svg *,textarea{-webkit-transition-duration:var(--transition-duration);transition-duration:var(--transition-duration)}a{text-decoration:none;color:inherit}pre:where([class]){padding:1.25rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0;font-size:.875rem;overflow-x:auto}.pre-wrapper{border-radius:calc(var(--border-radius)/ 16 * 1rem);background-color:var(--color-dark-alt);height:100%}.section-title{font-size:calc(var(--font-size-medium-max)/ 16 * 1rem);margin-bottom:1.875rem}.section-subtitle{font-size:calc(var(--font-size-normal-semi)/ 16 * 1rem);text-wrap:balance}.item-title{font-size:clamp(16 / 16 * 1rem,1.4516129032vw,18 / 16 * 1rem)}.item-title:not(:last-child){margin-bottom:.5rem}.select{min-width:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block}.select__body{position:relative;width:100%}.select__title{color:inherit;text-align:left;border:1px solid var(--color-light);background-color:var(--color-dark-alt);cursor:pointer;width:100%;border-radius:4px;margin-bottom:0!important}.select__value{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.25rem;padding:0 .3125rem;gap:.625rem}.select__value>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.select__value._select-pseudo-label::before{content:attr(data-pseudo-label);opacity:.5}.select__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--font-size-normal-min)/ 16 * 1rem)}.select__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__input{width:100%;background-color:transparent;height:100%}.select__options{font-size:calc(var(--font-size-normal-min)/ 16 * 1rem);color:#000;position:absolute;top:calc(100% - .0625rem);left:0;z-index:5;border-radius:0 0 4px 4px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.select__scroll{overflow-y:auto;overflow-x:hidden;max-height:12.5rem}.select__option{width:100%;text-align:left;cursor:pointer;padding:5px 5px;color:inherit;white-space:nowrap}.select__option._select-selected{background-color:#eee}.select__row{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select_show-top .select__options{top:auto;bottom:calc(100% - .0625rem);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:.25rem .25rem 0 0}._select-tag{cursor:pointer}.main__content.fade-out{opacity:0}.loader{position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg);-webkit-perspective:1000px;perspective:1000px;border-radius:50%;width:35px;height:35px;color:var(--color-light)}.loader:after,.loader:before{content:"";display:block;position:absolute;top:0;left:0;width:inherit;height:inherit;border-radius:50%;-webkit-transform:rotateX(70deg);transform:rotateX(70deg);-webkit-animation:1s spin linear infinite;animation:1s spin linear infinite}.loader:after{-webkit-transform:rotateY(70deg);transform:rotateY(70deg);-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes rotate{0%{-webkit-transform:translate(-50%,-50%) rotateZ(0);transform:translate(-50%,-50%) rotateZ(0)}100%{-webkit-transform:translate(-50%,-50%) rotateZ(360deg);transform:translate(-50%,-50%) rotateZ(360deg)}}@keyframes rotate{0%{-webkit-transform:translate(-50%,-50%) rotateZ(0);transform:translate(-50%,-50%) rotateZ(0)}100%{-webkit-transform:translate(-50%,-50%) rotateZ(360deg);transform:translate(-50%,-50%) rotateZ(360deg)}}@-webkit-keyframes rotateccw{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}100%{-webkit-transform:translate(-50%,-50%) rotate(-360deg);transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes rotateccw{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}100%{-webkit-transform:translate(-50%,-50%) rotate(-360deg);transform:translate(-50%,-50%) rotate(-360deg)}}@-webkit-keyframes spin{0%,100%{-webkit-box-shadow:.2em 0 0 0 currentcolor;box-shadow:.2em 0 0 0 currentcolor}12%{-webkit-box-shadow:.2em .2em 0 0 currentcolor;box-shadow:.2em .2em 0 0 currentcolor}25%{-webkit-box-shadow:0 .2em 0 0 currentcolor;box-shadow:0 .2em 0 0 currentcolor}37%{-webkit-box-shadow:-.2em .2em 0 0 currentcolor;box-shadow:-.2em .2em 0 0 currentcolor}50%{-webkit-box-shadow:-.2em 0 0 0 currentcolor;box-shadow:-.2em 0 0 0 currentcolor}62%{-webkit-box-shadow:-.2em -.2em 0 0 currentcolor;box-shadow:-.2em -.2em 0 0 currentcolor}75%{-webkit-box-shadow:0 -.2em 0 0 currentcolor;box-shadow:0 -.2em 0 0 currentcolor}87%{-webkit-box-shadow:.2em -.2em 0 0 currentcolor;box-shadow:.2em -.2em 0 0 currentcolor}}@keyframes spin{0%,100%{-webkit-box-shadow:.2em 0 0 0 currentcolor;box-shadow:.2em 0 0 0 currentcolor}12%{-webkit-box-shadow:.2em .2em 0 0 currentcolor;box-shadow:.2em .2em 0 0 currentcolor}25%{-webkit-box-shadow:0 .2em 0 0 currentcolor;box-shadow:0 .2em 0 0 currentcolor}37%{-webkit-box-shadow:-.2em .2em 0 0 currentcolor;box-shadow:-.2em .2em 0 0 currentcolor}50%{-webkit-box-shadow:-.2em 0 0 0 currentcolor;box-shadow:-.2em 0 0 0 currentcolor}62%{-webkit-box-shadow:-.2em -.2em 0 0 currentcolor;box-shadow:-.2em -.2em 0 0 currentcolor}75%{-webkit-box-shadow:0 -.2em 0 0 currentcolor;box-shadow:0 -.2em 0 0 currentcolor}87%{-webkit-box-shadow:.2em -.2em 0 0 currentcolor;box-shadow:.2em -.2em 0 0 currentcolor}}.loading-overlay{position:absolute;inset:0;z-index:6;width:100%;height:calc(100vh - var(--main-header-height));opacity:0;visibility:hidden;background-color:var(--color-dark);-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-duration:var(--transition-duration);transition-duration:var(--transition-duration)}.loading-overlay.loader-visible{opacity:1;visibility:visible}.body:not(:has(.main__content--module)) .nav__link.active{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header{display:-webkit-box;display:-ms-flexbox;display:flex;padding-block:1.25rem;background-color:transparent;border:var(--border);border-image-slice:1;border-width:0 0 .0625rem 0;border-image-source:linear-gradient(to left,rgba(var(--color-gray-alt-rgb),.6),rgba(var(--color-light-rgb),.6))}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;gap:2.5rem}.header__burger{width:3.125rem;aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__burger svg{height:3em;-webkit-transition:-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:transform .6s cubic-bezier(.4,0,.2,1);transition:transform .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1)}.header__burger .line{fill:none;stroke:var(--color-light);stroke-linecap:round;stroke-linejoin:round;stroke-width:3;-webkit-transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1);transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.header__burger .line-top-bottom{stroke-dasharray:12 63}.header__burger.header__burger--active svg{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header__burger.header__burger--active svg .line-top-bottom{stroke-dasharray:20 300;stroke-dashoffset:-32.42}.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu.menu--open{visibility:visible;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.menu__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3.125rem}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.nav__link{position:relative}.nav__link::after{content:"";position:absolute;left:0;bottom:-.25rem;background-color:var(--color-gray-alt);width:100%;height:.125rem;pointer-events:none;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform var(--transition-duration);transition:-webkit-transform var(--transition-duration);transition:transform var(--transition-duration);transition:transform var(--transition-duration),-webkit-transform var(--transition-duration)}.nav__link.active::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.hero__container{height:100%}.socials__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem}.socials__item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.socials__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;--size:30;width:calc(var(--size)/ 16 * 1rem);height:calc(var(--size)/ 16 * 1rem)}.socials__link svg{width:100%;height:100%}.main{position:relative}.main-header{position:sticky;top:-.0625rem;width:100%;z-index:5;--bg-color-start:var(--color-dark);--bg-color-end:transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(var(--bg-color-start)),to(var(--bg-color-end)));background-image:linear-gradient(to bottom,var(--bg-color-start),var(--bg-color-end));background-position:0 -6.25rem;background-repeat:no-repeat;-webkit-transition:background var(--transition-duration);transition:background var(--transition-duration)}.main-header--sticky{background-position:0}.main-nav{padding-block:.9375rem}.main-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.main-nav__item{-webkit-transition:color 10ms;transition:color 10ms}.preview__page{background:var(--preview-backgroud,--preview-backgroud-webkit)}.preview{width:100%;height:-webkit-min-content;height:-moz-min-content;height:min-content;color:var(--preview-color);font-family:var(--preview-font);overflow:hidden;padding:3.75rem 0 3.125rem}.preview__container{text-align:center;max-width:calc(var(--preview-container-offset)/ 16 * 1rem);margin:0 auto;padding:0 calc(var(--preview-container-padding)/ 16 * 1rem)}.preview__title{font-size:clamp(1.875rem,var(--index) * 3,8.125rem);text-align:right;margin-bottom:clamp(1.875rem,var(--index) * 1,3.125rem)}.preview-tabs__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3125rem;margin-bottom:.9375rem}.preview-tabs__title{color:var(--preview-color);padding:.625rem .9375rem;outline:0;border:.0625rem solid var(--preview-color);border-width:0 0 .0625rem 0;background:0 0;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.preview-tabs__title:hover{background-color:rgba(var(--preview-color-rgb),.2)}.preview-tabs__title._tab-active{background-color:rgba(var(--preview-color-rgb),.2)}.preview__inner{margin-bottom:clamp(1.875rem,var(--index) * 2,3.125rem)}.preview__slide{position:relative;display:block;width:37.5rem;border-radius:clamp(.625rem,var(--index) * 1,1.25rem);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;overflow:hidden}.preview__slide:not(.preview__slide.swiper-slide-active){-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.preview__slide.swiper-slide-active .preview__name,.preview__slide.swiper-slide-active .preview__play{opacity:1}.preview__slide::after{content:"";background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),to(rgba(0,0,0,.46)));background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.46) 100%);position:absolute;top:0;left:0;width:100%;height:100%}.preview__slide .preview__image-ibg{overflow:hidden;padding-bottom:48.6376811594%}.preview__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:clamp(1.25rem,var(--index) * 2,2.5rem)}.preview__button{font-size:1.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:clamp(2.1875rem,var(--index) * 2,3.125rem);height:clamp(2.1875rem,var(--index) * 2,3.125rem);border-radius:50%;border:.0625rem solid transparent;background:var(--preview-color);-webkit-box-shadow:0 .625rem .625rem rgba(0,0,0,.1);box-shadow:0 .625rem .625rem rgba(0,0,0,.1);-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.preview__button:not(:last-child){margin-right:.625rem}.preview__button svg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:clamp(.75rem,var(--index) * .8,1rem);height:clamp(.75rem,var(--index) * .8,1rem);-webkit-transition:all .3s;transition:all .3s}.preview__button:disabled{color:#000}.preview__link{font-size:clamp(.875rem,var(--index) * 1.3,1.125rem);color:var(--preview-color);display:inline-block;padding:.8rem 2rem;border:.0625rem solid var(--preview-color);border-radius:.3125rem;background:0 0;outline:0;-webkit-transition:.3s;transition:.3s;cursor:pointer;position:relative}.preview__link::before{content:"";position:absolute;left:.3125rem;top:.3125rem;width:0;height:0;border-top:.125rem solid var(--preview-color);border-left:.125rem solid var(--preview-color);opacity:0;-webkit-transition:.3s;transition:.3s}.preview__link::after{content:"";position:absolute;right:.3125rem;bottom:.3125rem;width:0;height:0;border-bottom:.125rem solid var(--preview-color);border-right:.125rem solid var(--preview-color);opacity:0;-webkit-transition:.3s;transition:.3s}.preview__image-wrapper{overflow-y:auto;overflow-x:hidden;max-width:50rem;max-height:29.375rem;background-color:transparent;position:relative;margin:2.5rem auto}.preview__image-wrapper img{width:100%;vertical-align:bottom}.preview__image-wrapper::-webkit-scrollbar{width:.375rem;-webkit-transition:background .3s;transition:background .3s}.preview__image-wrapper::-webkit-scrollbar-track{background-color:transparent}.preview__image-wrapper::-webkit-scrollbar-thumb{border-radius:.5rem;background:var(--preview-secondary-color)}.preview__image-wrapper::-webkit-scrollbar-thumb:hover{background-color:var(--preview-secondary-hover)}.preview__image-wrapper::-webkit-scrollbar-thumb:active{background-color:var(--preview-secondary-active)}.preview__image-ibg img{-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s}.main__content--home .hero{height:calc(100vh - var(--header-height) - var(--main-header-height,0px));padding-block:calc(var(--section-padding-y)/ 16 * 1rem);padding-top:calc(var(--section-padding-y)/ 16 * 1rem - var(--main-header-height,0px))}.main__content--home .hero__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main__content--home .hero__subtitle,.main__content--home .hero__title{text-align:center;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);-webkit-transition:-webkit-clip-path .7s ease;transition:-webkit-clip-path .7s ease;transition:clip-path .7s ease;transition:clip-path .7s ease,-webkit-clip-path .7s ease}.main__content--home .hero__title{font-size:calc(var(--font-size-large-max)/ 16 * 1rem);margin-bottom:1.25rem;-webkit-transition-delay:.2s;transition-delay:.2s}.main__content--home .hero__subtitle{font-size:calc(var(--font-size-medium-max)/ 16 * 1rem);text-align:center;margin-bottom:1.875rem;-webkit-transition-delay:.5s;transition-delay:.5s}.main__content--home .hero__link{display:block;margin:0 auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;font-size:calc(var(--font-size-normal-max)/ 16 * 1rem);padding:10px 20px;border-radius:calc(var(--border-radius)/ 16 * 1rem);border:var(--border);background:0 0;-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px);opacity:0;-webkit-transition-property:color,border-color,opacity,-webkit-transform;transition-property:color,border-color,opacity,-webkit-transform;transition-property:color,border-color,transform,opacity;transition-property:color,border-color,transform,opacity,-webkit-transform;-webkit-transition-duration:var(--transition-duration),var(--transition-duration),.9s,.8s;transition-duration:var(--transition-duration),var(--transition-duration),.9s,.8s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0s,0s,.55s,.55s;transition-delay:0s,0s,.55s,.55s}.main__content--home .hero._watcher-view .hero__subtitle,.main__content--home .hero._watcher-view .hero__title{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.main__content--home .hero._watcher-view .hero__link{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.body--frame .options__grid,.main__content--docs .options__grid{--gap:20}.body--frame .options__grid-sizer,.main__content--docs .options__grid-sizer{--columns:6;--columns-value:var(--columns);--container-width-value:1240;width:calc(100% / var(--columns-value) - var(--gap)/ 16 * 1rem + var(--gap)/ 16 * 1rem / var(--columns-value))}.body--frame .options__item,.main__content--docs .options__item{--columns:2;--columns-value:var(--columns);--container-width-value:1240;width:calc(100% / var(--columns-value) - var(--gap)/ 16 * 1rem + var(--gap)/ 16 * 1rem / var(--columns-value));padding:1.25rem;border-radius:calc(var(--border-radius)/ 16 * 1rem);background-color:var(--color-dark-alt);margin-bottom:calc(var(--gap)/ 16 * 1rem)}.body--frame .options__item-title,.main__content--docs .options__item-title{font-size:calc(var(--font-size-normal-max)/ 16 * 1rem)}.body--frame .options__item-content,.main__content--docs .options__item-content{font-size:calc(var(--font-size-normal-semi)/ 16 * 1rem)}.body--frame .options__item-code,.main__content--docs .options__item-code{white-space:nowrap}.body--frame .options__item-default,.main__content--docs .options__item-default{margin-bottom:8px}.main__content--docs .hero{position:absolute;top:0;z-index:-1;width:100%;height:calc(100vh - var(--header-height) - var(--main-header-height,0px));padding-bottom:calc(var(--section-padding-y)/ 16 * 1rem);--multiplier:1.5;padding-top:calc(var(--section-padding-y)/ 16 * 1rem * var(--multiplier) - var(--main-header-height,0px))}.main__content--docs .hero:has(.title--small){position:static;height:100%}.main__content--docs .hero .no-animation,.main__content--docs .hero.no-animation{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important}.main__content--docs .hero__container{position:relative;height:100%}.main__content--docs .hero__title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:calc(var(--font-size-large-max)/ 16 * 1rem);--title-transition-duration:0.7s;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);-webkit-animation:slideUp 1s ease .35s;animation:slideUp 1s ease .35s}@-webkit-keyframes slideUp{0%,100%{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}50%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes slideUp{0%,100%{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}50%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.main__content--docs .hero__title.title--small{position:relative;font-size:calc(var(--font-size-big-min)/ 16 * 1rem);top:0;left:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-clip-path:polygon(0 100%,100% 100%,100% 0,0 0);clip-path:polygon(0 100%,100% 100%,100% 0,0 0);-webkit-animation:slideDown var(--title-transition-duration) ease;animation:slideDown var(--title-transition-duration) ease}@-webkit-keyframes slideDown{0%{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}100%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes slideDown{0%{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}100%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.main__content--docs .modules{padding-bottom:calc(var(--section-padding-y)/ 16 * 1rem);scroll-margin-top:var(--main-header-height)}.main__content--docs .modules.no-animation{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important}.main__content--docs .modules.no-animation .modules__title{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}.main__content--docs .modules__title{opacity:0;-webkit-transform:translateX(-70px);-ms-transform:translateX(-70px);transform:translateX(-70px);-webkit-transition:opacity .8s ease-out .1s,-webkit-transform .7s ease;transition:opacity .8s ease-out .1s,-webkit-transform .7s ease;transition:opacity .8s ease-out .1s,transform .7s ease;transition:opacity .8s ease-out .1s,transform .7s ease,-webkit-transform .7s ease}.main__content--docs .modules__title.title--show{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.main__content--docs .modules__list{--gap:20;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(var(--gap)/ 16 * 1rem)}.main__content--docs .modules__list.list--show .modules__item{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.main__content--docs .modules__list.list--show .modules__item:nth-child(1){-webkit-transition-property:background,-webkit-clip-path;transition-property:background,-webkit-clip-path;transition-property:clip-path,background;transition-property:clip-path,background,-webkit-clip-path;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}.main__content--docs .modules__list.list--show .modules__item:nth-child(2){-webkit-transition-property:background,-webkit-clip-path;transition-property:background,-webkit-clip-path;transition-property:clip-path,background;transition-property:clip-path,background,-webkit-clip-path;-webkit-transition-delay:.1s,0s;transition-delay:.1s,0s}.main__content--docs .modules__list.list--show .modules__item:nth-child(3){-webkit-transition-property:background,-webkit-clip-path;transition-property:background,-webkit-clip-path;transition-property:clip-path,background;transition-property:clip-path,background,-webkit-clip-path;-webkit-transition-delay:.2s,0s;transition-delay:.2s,0s}.main__content--docs .modules__list.list--show .modules__item:nth-child(4){-webkit-transition-property:background,-webkit-clip-path;transition-property:background,-webkit-clip-path;transition-property:clip-path,background;transition-property:clip-path,background,-webkit-clip-path;-webkit-transition-delay:.3s,0s;transition-delay:.3s,0s}.main__content--docs .modules__list.list--show .modules__item:nth-child(5){-webkit-transition-property:background,-webkit-clip-path;transition-property:background,-webkit-clip-path;transition-property:clip-path,background;transition-property:clip-path,background,-webkit-clip-path;-webkit-transition-delay:.4s,0s;transition-delay:.4s,0s}.main__content--docs .modules__list.list--show .modules__item:nth-child(6){-webkit-transition-property:background,-webkit-clip-path;transition-property:background,-webkit-clip-path;transition-property:clip-path,background;transition-property:clip-path,background,-webkit-clip-path;-webkit-transition-delay:.5s,0s;transition-delay:.5s,0s}.main__content--docs .modules__list.list--show.no-animation .modules__item{-webkit-transition-property:background,-webkit-clip-path;transition-property:background,-webkit-clip-path;transition-property:clip-path,background;transition-property:clip-path,background,-webkit-clip-path;-webkit-transition-duration:0s,var(--transition-duration);transition-duration:0s,var(--transition-duration);-webkit-transition-delay:0s,0s;transition-delay:0s,0s;-webkit-animation:none!important;animation:none!important}.main__content--docs .modules__item{--columns:3;--columns-value:var(--columns);--container-width-value:1240;width:calc(100% / var(--columns-value) - var(--gap)/ 16 * 1rem + var(--gap)/ 16 * 1rem / var(--columns-value));border-radius:calc(var(--border-radius)/ 16 * 1rem);background-color:var(--color-dark-alt);-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);-webkit-transition:background var(--transition-duration),-webkit-clip-path .5s;transition:background var(--transition-duration),-webkit-clip-path .5s;transition:clip-path .5s,background var(--transition-duration);transition:clip-path .5s,background var(--transition-duration),-webkit-clip-path .5s}.main__content--docs .modules__item-title{font-size:clamp(14 / 16 * 1rem,1.4516129032vw,18 / 16 * 1rem)}.main__content--docs .modules__link{width:100%;display:inline-block;padding:1.25rem}.main__content--docs .installation{--hero-title-height:40.95;--multiplier:1.5;padding-bottom:calc(var(--section-padding-y)/ 16 * 1rem);padding-top:calc(var(--section-padding-y)/ 16 * 1rem + var(--section-padding-y)/ 16 * 1rem * var(--multiplier) + var(--hero-title-height)/ 16 * 1rem - var(--main-header-height,0px));scroll-margin-top:var(--main-header-height)}.main__content--docs .installation--ready{padding-top:0}.main__content--docs .installation .no-animation,.main__content--docs .installation.no-animation{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important}.main__content--docs .installation__title{opacity:0;-webkit-transform:translateX(70px);-ms-transform:translateX(70px);transform:translateX(70px);-webkit-transition:opacity .8s ease-out .1s,-webkit-transform .7s ease;transition:opacity .8s ease-out .1s,-webkit-transform .7s ease;transition:opacity .8s ease-out .1s,transform .7s ease;transition:opacity .8s ease-out .1s,transform .7s ease,-webkit-transform .7s ease}.main__content--docs .installation__title.title--show{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.main__content--docs .installation__text{display:inline-block;margin-bottom:10px;opacity:0;-webkit-transform:translateX(70px);-ms-transform:translateX(70px);transform:translateX(70px);-webkit-transition:opacity .8s ease-out .1s,-webkit-transform .7s ease;transition:opacity .8s ease-out .1s,-webkit-transform .7s ease;transition:opacity .8s ease-out .1s,transform .7s ease;transition:opacity .8s ease-out .1s,transform .7s ease,-webkit-transform .7s ease}.main__content--docs .installation__text.text--show{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.main__content--docs .installation__link{color:var(--color-accent)}.main__content--docs .installation__pre-wrapper{opacity:0;-webkit-transform:translateX(70px);-ms-transform:translateX(70px);transform:translateX(70px);-webkit-transition:opacity .8s ease-out .1s,-webkit-transform .7s ease;transition:opacity .8s ease-out .1s,-webkit-transform .7s ease;transition:opacity .8s ease-out .1s,transform .7s ease;transition:opacity .8s ease-out .1s,transform .7s ease,-webkit-transform .7s ease}.main__content--docs .installation__pre-wrapper.code--show{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.main__content--docs .installation__pre{width:100%}.main__content--docs .start{padding-bottom:calc(var(--section-padding-y)/ 16 * 1rem);scroll-margin-top:var(--main-header-height)}.main__content--docs .start .no-animation,.main__content--docs .start.no-animation{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important}.main__content--docs .start__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.main__content--docs .start__title{opacity:0;-webkit-transform:translateX(-70px);-ms-transform:translateX(-70px);transform:translateX(-70px);-webkit-transition:opacity .8s ease-out .1s,-webkit-transform .7s ease;transition:opacity .8s ease-out .1s,-webkit-transform .7s ease;transition:opacity .8s ease-out .1s,transform .7s ease;transition:opacity .8s ease-out .1s,transform .7s ease,-webkit-transform .7s ease}.main__content--docs .start__title.title--show{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.main__content--docs .start__html,.main__content--docs .start__js{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.main__content--docs .start__html.no-animation *,.main__content--docs .start__js.no-animation *{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}.main__content--docs .start__html.start-html--show .start__html-content,.main__content--docs .start__html.start-html--show .start__html-subtitle,.main__content--docs .start__html.start-html--show .start__html-title{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.main__content--docs .start__js.start-js--show .start__js-content,.main__content--docs .start__js.start-js--show .start__js-subtitle,.main__content--docs .start__js.start-js--show .start__js-title{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.main__content--docs .start__html-title,.main__content--docs .start__js-title{--opacity-delay:0.2s;--transform-delay:0.1s;opacity:0;-webkit-transition:opacity .8s ease-out var(--opacity-delay),-webkit-transform .7s ease var(--transform-delay);transition:opacity .8s ease-out var(--opacity-delay),-webkit-transform .7s ease var(--transform-delay);transition:opacity .8s ease-out var(--opacity-delay),transform .7s ease var(--transform-delay);transition:opacity .8s ease-out var(--opacity-delay),transform .7s ease var(--transform-delay),-webkit-transform .7s ease var(--transform-delay)}.main__content--docs .start__html-title{-webkit-transform:translateX(-70px);-ms-transform:translateX(-70px);transform:translateX(-70px)}.main__content--docs .start__js-title{-webkit-transform:translateX(70px);-ms-transform:translateX(70px);transform:translateX(70px)}.main__content--docs .start__html-subtitle,.main__content--docs .start__js-subtitle{--opacity-delay:0.3s;--transform-delay:0.2s;opacity:0;-webkit-transition:opacity .8s ease-out var(--opacity-delay),-webkit-transform .7s ease var(--transform-delay);transition:opacity .8s ease-out var(--opacity-delay),-webkit-transform .7s ease var(--transform-delay);transition:opacity .8s ease-out var(--opacity-delay),transform .7s ease var(--transform-delay);transition:opacity .8s ease-out var(--opacity-delay),transform .7s ease var(--transform-delay),-webkit-transform .7s ease var(--transform-delay)}.main__content--docs .start__html-subtitle{-webkit-transform:translateX(-70px);-ms-transform:translateX(-70px);transform:translateX(-70px)}.main__content--docs .start__html-subtitle:nth-of-type(2){--opacity-delay:0.35s;--transform-delay:0.25s}.main__content--docs .start__js-subtitle{--opacity-delay:0.35s;--transform-delay:0.25s;-webkit-transform:translateX(70px);-ms-transform:translateX(70px);transform:translateX(70px)}.main__content--docs .start__html-content,.main__content--docs .start__js-content{--opacity-delay:0.45s;--transform-delay:0.35s;opacity:0;-webkit-transition:opacity .8s ease-out var(--opacity-delay),-webkit-transform .7s ease var(--transform-delay);transition:opacity .8s ease-out var(--opacity-delay),-webkit-transform .7s ease var(--transform-delay);transition:opacity .8s ease-out var(--opacity-delay),transform .7s ease var(--transform-delay);transition:opacity .8s ease-out var(--opacity-delay),transform .7s ease var(--transform-delay),-webkit-transform .7s ease var(--transform-delay)}.main__content--docs .start__html-content{-webkit-transform:translateX(-70px);-ms-transform:translateX(-70px);transform:translateX(-70px)}.main__content--docs .start__js-content{-webkit-transform:translateX(70px);-ms-transform:translateX(70px);transform:translateX(70px)}.main__content--docs .start__code{display:inline-block;padding:0;margin:0}.main__content--docs .options{padding-bottom:calc(var(--section-padding-y)/ 16 * 1rem);scroll-margin-top:var(--main-header-height)}.main__content--module .hero__title{margin-bottom:1.875rem}.main__content--module .hero__content{position:relative}.main__content--module .hero__content .loading-overlay{visibility:visible;height:100%;opacity:1;background-color:var(--color-dark-alt);border-radius:calc(var(--border-radius)/ 16 * 1rem)}.main__content--module .hero__content:has(.loaded) .loading-overlay{visibility:hidden;opacity:0}.main__content--module .hero__frame{width:100%;border-radius:calc(var(--border-radius)/ 16 * 1rem);border-top-right-radius:calc(var(--border-radius)/ 16 * 1rem * 2);border-bottom-right-radius:calc(var(--border-radius)/ 16 * 1rem * 2)}.main__content--module .navigation{padding-block:calc(var(--section-padding-y)/ 16 * 1rem / 2)}.main__content--module .navigation__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main__content--module .navigation .next,.main__content--module .navigation .prev{position:relative;z-index:5}.main__content--module .navigation .next__link,.main__content--module .navigation .prev__link{font-size:calc(var(--font-size-normal-semi)/ 16 * 1rem);white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.625rem;padding:.5rem .625rem;border-radius:calc(var(--border-radius)/ 16 * 1rem)}.main__content--module .navigation .next__link-icon,.main__content--module .navigation .prev__link-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main__content--module .navigation .next__dropdown,.main__content--module .navigation .prev__dropdown{font-size:calc(var(--font-size-normal-min)/ 16 * 1rem);position:absolute;top:2.5rem;left:50%;translate:-50% 0;width:100%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:.1875rem;border-radius:calc(var(--border-radius)/ 16 * 1rem);background-color:var(--color-dark-alt);opacity:0;visibility:hidden;-webkit-transition:visibility var(--transition-duration),opacity var(--transition-duration);transition:visibility var(--transition-duration),opacity var(--transition-duration)}.main__content--module .navigation .next__dropdown::before,.main__content--module .navigation .prev__dropdown::before{content:"";position:absolute;top:-.3125rem;left:50%;translate:-50% 0;width:100%;height:.3125rem}.main__content--module .navigation .next__dropdown-item,.main__content--module .navigation .next__dropdown-list,.main__content--module .navigation .prev__dropdown-item,.main__content--module .navigation .prev__dropdown-list{border-radius:calc(var(--border-radius)/ 16 * 1rem)}.main__content--module .navigation .next__dropdown-list,.main__content--module .navigation .prev__dropdown-list{padding:.3125rem;background-color:var(--color-dark)}.main__content--module .navigation .next__dropdown-item,.main__content--module .navigation .prev__dropdown-item{background-color:var(--color-dark-alt);-webkit-transition:background var(--transition-duration);transition:background var(--transition-duration)}.main__content--module .navigation .next__dropdown-item:not(:last-child),.main__content--module .navigation .prev__dropdown-item:not(:last-child){margin-bottom:.3125rem}.main__content--module .navigation .next__dropdown-link,.main__content--module .navigation .prev__dropdown-link{display:inline-block;width:100%;height:100%;padding:.4375rem .625rem}.main__content--module .navigation .prev__link{text-align:left}.main__content--module .navigation .next__link{text-align:right}.main__content--module .navigation .next__link svg{rotate:180deg}.body--frame{background-color:var(--color-dark-alt)}.body--frame::-webkit-scrollbar,.body--frame::-webkit-scrollbar-thumb{width:.25rem}.body--frame::-webkit-scrollbar-thumb{border-radius:calc(var(--border-radius)/ 16 * 1rem);background-color:var(--color-light)}.body--frame [class*=__title]{font-size:calc(var(--font-size-normal-max)/ 16 * 1rem);margin-bottom:.625rem}.body--frame [class*=__subtitle],.body--frame [class*=__text]{font-size:calc(var(--font-size-normal-semi)/ 16 * 1rem)}.body--frame [class*=__subtitle]:not(:last-child),.body--frame [class*=__text]:not(:last-child){margin-bottom:.625rem}.body--frame [class*=__params]{margin-bottom:.625rem}.body--frame section:not(:last-child){padding-bottom:calc(var(--section-padding-y)/ 16 * 1rem / 1.5)}.body--frame section:last-child{padding-bottom:.9375rem}.body--frame .pre-wrapper{background-color:var(--color-dark)}.body--frame .frame-header{position:fixed;width:100%;top:0;left:0;z-index:3;background-color:var(--color-dark-alt);height:5.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:var(--border);border-image-slice:1;border-width:0 0 .0625rem 0;border-image-source:linear-gradient(to left,rgba(var(--color-gray-alt-rgb),.6),rgba(var(--color-light-rgb),.6))}.body--frame .frame-header,.body--frame .frame-header::before{background-color:var(--color-dark-alt);-webkit-transition:background var(--transition-duration);transition:background var(--transition-duration)}.body--frame .frame-header.header--dark,.body--frame .frame-header.header--dark::before{background-color:var(--color-gray)}.body--frame .frame-header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.body--frame .frame-header__logo{max-width:min(35%,9.375rem)}.body--frame .frame-header__logo svg{max-width:100%}.body--frame .frame-header__menu{height:100%}.body--frame .frame-header__menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(.625rem,2vw,1.25rem);height:100%}.body--frame .frame-header__menu-item{position:relative;padding-bottom:.1875rem}.body--frame .frame-header__menu-item::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:.125rem;background-color:var(--color-gray-alt);scale:0 1;-webkit-transition:scale var(--transition-duration);transition:scale var(--transition-duration)}.body--frame .frame-header__menu-item.active::before{scale:1 1}.body--frame .frame-header__menu-link{font-size:clamp(14 / 16 * 1rem,1.4516129032vw,18 / 16 * 1rem)}.body--frame .frame-header__burger{width:2.5rem;aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.body--frame .frame-header__burger svg{height:3em;-webkit-transition:-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:transform .6s cubic-bezier(.4,0,.2,1);transition:transform .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1)}.body--frame .frame-header__burger .line{fill:none;stroke:var(--color-light);stroke-linecap:round;stroke-linejoin:round;stroke-width:3;-webkit-transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1);transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.body--frame .frame-header__burger .line-top-bottom{stroke-dasharray:12 63}.body--frame .frame-header__burger.header__burger--active svg{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.body--frame .frame-header__burger.header__burger--active svg .line-top-bottom{stroke-dasharray:20 300;stroke-dashoffset:-32.42}.body--frame:not(:has(.header--mobile)) .hero__controls-content #menu{display:-webkit-box;display:-ms-flexbox;display:flex}.body--frame .hero{padding-top:calc(var(--section-padding-y)/ 16 * 1rem / 2)}.body--frame .hero__pre{padding:.9375rem}.body--frame .hero__controls{position:fixed;z-index:6;right:calc(var(--container-padding-x)/ 16 * 1rem);bottom:.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.3125rem}.body--frame .hero__controls-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.3125rem;border-radius:calc(var(--border-radius)/ 16 * 1rem);color:var(--color-light);background-color:var(--color-gray)}.body--frame .hero__controls-toggle svg{max-width:1.875rem;max-height:1.875rem}.body--frame .hero__controls-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3125rem;text-align:left;padding:.625rem;border-radius:calc(var(--border-radius)/ 16 * 1rem);background-color:var(--color-gray);opacity:0;visibility:hidden;-webkit-transition:opacity .25s,visibility .25s;transition:opacity .25s,visibility .25s}.body--frame .hero__controls-content.controls-visible{opacity:1;visibility:visible}.body--frame .hero__controls-label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;font-size:calc(var(--font-size-normal-min)/ 16 * 1rem);--border-default:var(--color-light);--border-hover:#bbbbc1;--active:var(--color-accent);--active-tick:#ffffff;cursor:pointer;position:relative;-webkit-tap-highlight-color:transparent}.body--frame .hero__controls-label svg{display:block;position:absolute}.body--frame .hero__controls-label:hover .hero__checkbox:not(:checked){--checkbox-border-color:var(--border-hover)}.body--frame .hero__change-wrapper{position:relative}.body--frame .hero__checkbox-wrapper{position:relative;cursor:pointer}.body--frame .hero__checkbox{display:block;outline:0;border:none;padding:0;margin:0;-webkit-appearance:none;width:18px;height:18px;border-radius:36%;-webkit-box-shadow:inset 0 0 0 1.5px var(--checkbox-border-color,var(--border-default));box-shadow:inset 0 0 0 1.5px var(--checkbox-border-color,var(--border-default));background:var(--checkbox-background-color,transparent);-webkit-transition:background .25s linear,-webkit-box-shadow .25s linear;transition:background .25s linear,-webkit-box-shadow .25s linear;transition:background .25s linear,box-shadow .25s linear;transition:background .25s linear,box-shadow .25s linear,-webkit-box-shadow .25s linear;cursor:pointer}.body--frame .hero__checkbox+svg{width:11px;height:11px;fill:none;stroke:var(--active);stroke-width:1.25;stroke-linecap:round;top:-4px;right:-7px;stroke-dasharray:4.5px;stroke-dashoffset:13.5px;pointer-events:none;-webkit-animation:var(--animation,none) .2s ease 175ms;animation:var(--animation,none) .2s ease 175ms}.body--frame .hero__checkbox:checked{--checkbox-background-color:var(--active);--checkbox-border-color:var(--active)}.body--frame .hero__checkbox:checked+svg{--animation:check95}@-webkit-keyframes check95{100%{stroke-dashoffset:4.5px}}@keyframes check95{100%{stroke-dashoffset:4.5px}}.body--frame .hero__scrolldown{--color:var(--color-light);--sizeX:20;--sizeY:30;position:fixed;bottom:1.5625rem;left:50%;translate:-50% 0;width:calc(var(--sizeX)/ 16 * 1rem);height:calc(var(--sizeY)/ 16 * 1rem);border:calc(var(--sizeX)/ 16 * 1rem / 10) solid var(--color);border-radius:3.125rem;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:.6}.body--frame .hero__scrolldown::before{content:"";position:absolute;bottom:.9375rem;left:50%;width:.1875rem;height:.0625rem;translate:-50% 0;background-color:var(--color);border-radius:100%;-webkit-animation:scrolldown-anim 2s infinite;animation:scrolldown-anim 2s infinite;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 -.3125rem .1875rem .0625rem rgba(42,84,112,.4);box-shadow:0 -.3125rem .1875rem .0625rem rgba(42,84,112,.4)}@-webkit-keyframes scrolldown-anim{0%{opacity:0;height:.25rem}40%{opacity:1;height:.375rem}80%{-webkit-transform:translate(0,.625rem);transform:translate(0,.625rem);height:.4375rem;opacity:0}100%{height:.1875rem;opacity:0}}@keyframes scrolldown-anim{0%{opacity:0;height:.25rem}40%{opacity:1;height:.375rem}80%{-webkit-transform:translate(0,.625rem);transform:translate(0,.625rem);height:.4375rem;opacity:0}100%{height:.1875rem;opacity:0}}.body--frame .hero__chevrons{position:absolute;bottom:-.8125rem;left:50%;translate:-50% 0;width:.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.body--frame .hero__chevrondown{margin-top:-.375rem;position:relative;border:solid var(--color);border-width:0 .1875rem .1875rem 0;display:inline-block;width:.5rem;height:.5rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.body--frame .hero__chevrondown:nth-child(odd){-webkit-animation:pulse .5s ease infinite alternate;animation:pulse .5s ease infinite alternate}.body--frame .hero__chevrondown:nth-child(even){-webkit-animation:pulse .5s ease infinite alternate 250ms;animation:pulse .5s ease infinite alternate 250ms}@-webkit-keyframes pulse{from{opacity:0}to{opacity:.5}}@keyframes pulse{from{opacity:0}to{opacity:.5}}.body--frame .demo{padding-bottom:calc(var(--section-padding-y)/ 16 * 1rem / 2)}.body--frame .demo:last-child{padding-bottom:0}.body--frame .demo__title{font-size:calc(var(--font-size-normal-max)/ 16 * 1rem);margin-bottom:1.25rem}.body--frame .demo__img{width:100%;-o-object-fit:cover;object-fit:cover;max-height:450px;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(10%,var(--color-dark)));-webkit-mask-image:linear-gradient(to bottom,transparent,var(--color-dark) 10%);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(10%,var(--color-dark)));mask-image:linear-gradient(to bottom,transparent,var(--color-dark) 10%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.body--frame .demo:not(:last-child) .demo__img{-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(10%,var(--color-dark-alt)),color-stop(90%,var(--color-dark-alt)),to(transparent));-webkit-mask-image:linear-gradient(0deg,transparent,var(--color-dark-alt) 10%,var(--color-dark-alt) 90%,transparent);mask-image:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(10%,var(--color-dark-alt)),color-stop(90%,var(--color-dark-alt)),to(transparent));mask-image:linear-gradient(0deg,transparent,var(--color-dark-alt) 10%,var(--color-dark-alt) 90%,transparent)}.body--frame .options__grid{--gap:10;min-height:100%}.body--frame .options__item{padding:.9375rem;background-color:var(--color-dark);margin-bottom:.625rem}.body--frame .options__item-title{font-size:calc(var(--font-size-normal-min)/ 16 * 1rem)}.body--frame .options__item-content{font-size:calc(var(--font-size-normal-min)/ 16 * 1rem)}.body--frame .options__item-default{margin-bottom:.5rem}.body--frame .options__item-text:not(:last-child){margin-bottom:.625rem}.body--frame .options__item-text-explain:not(:only-child:last-child){display:inline-block;margin-bottom:.625rem}.body--frame .options__item-params:not(:last-child){margin-bottom:.625rem}.body--frame .options__item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem}.body--frame .options__item-param{padding:.625rem;border-radius:calc(var(--border-radius)/ 16 * 1rem);background-color:var(--color-dark-alt)}.body--frame .options__item-param-default{margin-top:.3125rem}.body--frame .dh-menu{position:fixed!important;z-index:1;width:100%}.body--frame .menu__position-mode .dh-menu{-webkit-transition-property:top,left,right,bottom;transition-property:top,left,right,bottom;-webkit-transition-duration:var(--menu-close-speed,0);transition-duration:var(--menu-close-speed,0)}.body--frame .menu__position-mode.menu-direction__top .dh-menu{left:0}.body--frame .menu__position-mode.menu--opened .dh-menu{-webkit-transition-duration:var(--menu-open-speed,0);transition-duration:var(--menu-open-speed,0)}.body--frame .menu__position-mode.menu-direction__top.menu--opened .dh-menu{top:0}.body--frame .menu__position-mode.menu-direction__left.menu--opened .dh-menu{left:calc(var(--menu-inline-offset,0px))}.body--frame .menu__position-mode.menu-direction__right.menu--opened .dh-menu{right:calc(var(--menu-inline-offset,0px))}.body--frame .menu__position-mode.menu-direction__bottom.menu--opened .dh-menu{top:auto;bottom:0}.body--frame .menu__position-mode.menu-direction__top.menu--closed .dh-menu{top:calc(var(--menu-height) * -1)}.body--frame .menu__position-mode.menu-direction__left.menu--closed .dh-menu{left:calc(var(--menu-width) * -1)}.body--frame .menu__position-mode.menu-direction__right.menu--closed .dh-menu{right:calc(var(--menu-width) * -1)}.body--frame .menu__position-mode.menu-direction__bottom.menu--closed .dh-menu{top:auto;bottom:calc(var(--menu-height) * -1)}.body--frame .menu__position-mode.menu-direction__left.should-header-offset .dh-menu,.body--frame .menu__position-mode.menu-direction__right.should-header-offset .dh-menu,.body--frame .menu__position-mode.menu-direction__top.should-header-offset.menu--opened .dh-menu{top:calc(var(--header-height) - 5px)}.body--frame .menu__transform-mode .dh-menu{top:0;left:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:var(--menu-close-speed,0);transition-duration:var(--menu-close-speed,0)}.body--frame .menu__transform-mode.menu-direction__bottom .dh-menu{top:auto;bottom:0}.body--frame .menu__transform-mode.menu--opened .dh-menu{-webkit-transition-duration:var(--menu-open-speed,0);transition-duration:var(--menu-open-speed,0)}.body--frame .menu__transform-mode.menu-direction__top.menu--opened .dh-menu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.body--frame .menu__transform-mode.menu-direction__left.menu--opened .dh-menu,.body--frame .menu__transform-mode.menu-direction__right.menu--opened .dh-menu{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.body--frame .menu__transform-mode.menu-direction__bottom.menu--opened .dh-menu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.body--frame .menu__transform-mode.menu-direction__top.menu--closed .dh-menu{-webkit-transform:translateY(calc(var(--menu-height) * -1));-ms-transform:translateY(calc(var(--menu-height) * -1));transform:translateY(calc(var(--menu-height) * -1))}.body--frame .menu__transform-mode.menu-direction__left.menu--closed .dh-menu{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.body--frame .menu__transform-mode.menu-direction__right.menu--closed .dh-menu{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.body--frame .menu__transform-mode.menu-direction__bottom.menu--closed .dh-menu{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.body--frame .menu__transform-mode.menu-direction__left.should-header-offset .dh-menu,.body--frame .menu__transform-mode.menu-direction__right.should-header-offset .dh-menu{translate:0 calc(var(--header-height) - 5px)}.body--frame .menu__transform-mode.menu-direction__top.should-header-offset.menu--opened .dh-menu{-webkit-transform:translateY(calc(var(--header-height) - 5px));-ms-transform:translateY(calc(var(--header-height) - 5px));transform:translateY(calc(var(--header-height) - 5px))}.body--frame .menu__transform-mode.menu-direction__left.should-header-offset.menu--opened .dh-menu,.body--frame .menu__transform-mode.menu-direction__right.should-header-offset.menu--opened .dh-menu{translate:0 calc(var(--header-height) - 5px)}.body--frame .header--hiding.menu__position-mode.menu-direction__left .dh-menu,.body--frame .header--hiding.menu__position-mode.menu-direction__right .dh-menu{top:0}.body--frame .header--hiding.menu__position-mode.menu-direction__left.should-header-offset .dh-menu,.body--frame .header--hiding.menu__position-mode.menu-direction__right.should-header-offset .dh-menu{top:calc(var(--header-hiding-translate) + var(--header-height) - 5px)}.body--frame .header--hiding.header__position-mode.menu-direction__top.should-header-offset.menu--opened .dh-menu{--menu-hiding-translate:calc(var(--header-hiding-translate) + (var(--header-height) - 5px));top:var(--menu-hiding-translate)}.body--frame .header--hiding.header__transform-mode.menu-direction__left .dh-menu,.body--frame .header--hiding.header__transform-mode.menu-direction__right .dh-menu{--menu-hiding-translate:calc(var(--header-hiding-translate) * -1);translate:0 var(--menu-hiding-translate)}.body--frame .header--hiding.header__transform-mode.menu-direction__top.menu--opened .dh-menu{--menu-hiding-translate:calc(var(--header-hiding-translate) * -1);-webkit-transform:translateY(var(--menu-hiding-translate));-ms-transform:translateY(var(--menu-hiding-translate));transform:translateY(var(--menu-hiding-translate))}.body--frame .header--hiding.header__transform-mode.menu-direction__left.should-header-offset .dh-menu,.body--frame .header--hiding.header__transform-mode.menu-direction__right.should-header-offset .dh-menu{--menu-hiding-translate:calc(var(--header-height) - 5px);translate:0 var(--menu-hiding-translate)}.body--frame .header--hiding.header__transform-mode.menu-direction__top.should-header-offset.menu--opened .dh-menu{--menu-hiding-translate:calc(var(--header-height) - 5px);-webkit-transform:translateY(var(--menu-hiding-translate));-ms-transform:translateY(var(--menu-hiding-translate));transform:translateY(var(--menu-hiding-translate))}.body--frame .main__content--hh-frame .hero{height:100vh}.body--frame .main__content--headerscroll-frame .options__grid,.body--frame .main__content--hsoffset-frame .options__grid,.body--frame .main__content--scrollwatch-frame .options__grid{--gap:10;display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--gap)/ 16 * 1rem);-ms-flex-wrap:wrap;flex-wrap:wrap}.body--frame .main__content--headerscroll-frame .options__item,.body--frame .main__content--hsoffset-frame .options__item,.body--frame .main__content--scrollwatch-frame .options__item{margin:0;--columns:1;--columns-value:var(--columns);--container-width-value:1240;width:calc(100% / var(--columns-value) - var(--gap)/ 16 * 1rem + var(--gap)/ 16 * 1rem / var(--columns-value))}.body--frame.body--frame-hh .header--hiding{position:fixed!important;z-index:6;width:100%}.body--frame.body--frame-hh .header--hiding.header__transform-mode{translate:0 var(--header-hiding-translate)}.body--frame.body--frame-hh .header--hiding.header__position-mode{top:var(--header-hiding-translate)}.body--frame.loaded .main{margin-top:var(--header-height)}.body--frame.loaded:has(.header--mobile) .frame-header{border:none}.body--frame.loaded:has(.header--mobile) .frame-header::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;border:var(--border);border-image-slice:1;border-width:0 0 .0625rem 0;border-image-source:linear-gradient(to left,rgba(var(--color-gray-alt-rgb),.6),rgba(var(--color-light-rgb),.6))}.body--frame.loaded:has(.header--mobile) .frame-header__menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2.5rem;background-color:rgba(var(--color-dark-rgb),.72)}.body--frame.loaded:has(.header--mobile) .frame-header__menu{margin:auto}.body--frame.loaded:has(.header--mobile) .frame-header__menu-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.body--frame.loaded:has(.header--mobile) .frame-header__burger,.body--frame.loaded:has(.header--mobile) .frame-header__logo{z-index:2}@media (min-width:480px){.preview__slider{margin:0 -28.125rem}}@media (min-width:728px){.frame-visible-mobile{display:none!important}}@media (min-width:768px){.visible-mobile{display:none!important}.body--frame .options__item:last-child,.body--frame .options__item:nth-last-child(2),.main__content--docs .options__item:last-child,.main__content--docs .options__item:nth-last-child(2){margin-bottom:0}}@media (min-width:768px) and (hover:hover){.main__content--module .navigation .prev:hover .prev__dropdown{opacity:1;visibility:visible}.main__content--module .navigation .next:hover .next__dropdown{opacity:1;visibility:visible}}@media (min-width:768px) and (hover:none){.main__content--module .navigation .prev:active .prev__dropdown{opacity:1;visibility:visible}.main__content--module .navigation .next:active .next__dropdown{opacity:1;visibility:visible}}@media (max-width:1023px){:root{--section-padding-y:40}.section-title{margin-bottom:1.25rem;font-size:calc(var(--font-size-medium-min)/ 16 * 1rem)}.section-subtitle{font-size:calc(var(--font-size-normal-min)/ 16 * 1rem)}.main__content--docs .hero__title.title--small{font-size:calc(var(--font-size-medium-max)/ 16 * 1rem)}.main__content--docs .installation{--hero-title-height:30.72}.main__content--docs .start__content{gap:30px}}@media (max-width:767px){.hidden-mobile{display:none!important}pre:where([class]){font-size:.75rem;padding:.625rem}.menu{color:var(--color-dark);font-weight:600;-webkit-transform:translateZ(0);transform:translateZ(0);position:fixed;top:calc(var(--scroll-pos)/ 16 * 1rem + var(--main-header-height,1.25rem));right:calc(var(--container-padding-x)/ 16 * 1rem);z-index:6;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:calc(100% - var(--container-padding-x)/ 16 * 1rem * 2);min-width:15.625rem;padding:2.5rem 1.25rem;border-radius:calc(var(--border-radius)/ 16 * 1rem);background-color:rgba(var(--color-light-rgb),.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-transition:visibility .25s,-webkit-clip-path .25s;transition:visibility .25s,-webkit-clip-path .25s;transition:clip-path .25s,visibility .25s;transition:clip-path .25s,visibility .25s,-webkit-clip-path .25s;overflow-y:auto;visibility:hidden;-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}.menu--sticky{position:fixed;top:var(--main-header-height)}.menu__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem}.nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:1.5625rem;font-size:calc(var(--font-size-medium-semi)/ 16 * 1rem)}.nav__link::after{background-color:var(--color-gray)}.socials__link{--size:40}.main-nav__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem}.main-nav__item{font-size:calc(var(--font-size-small)/ 16 * 1rem)}.preview__title{text-align:center}.preview-tabs__navigation{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2.5rem}.preview__slider{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.875rem}.preview__buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preview__link{color:var(--preview-color-mobile);border:.0625rem solid var(--preview-color-mobile)}.preview__image-wrapper{max-height:21.875rem}.main__content--home .hero{height:calc(100dvh - var(--header-height) - var(--main-header-height,0px))}.main__content--home .hero__title{font-size:calc(var(--font-size-big-semi)/ 16 * 1rem)}.main__content--home .hero__subtitle{font-size:calc(var(--font-size-medium-min)/ 16 * 1rem)}.body--frame .options__grid,.main__content--docs .options__grid{--gap:10}.body--frame .options__item,.main__content--docs .options__item{--columns:1;padding:.9375rem}.body--frame .options__item:last-child,.main__content--docs .options__item:last-child{margin-bottom:0}.body--frame .options__item-title,.main__content--docs .options__item-title{font-size:calc(var(--font-size-normal-semi)/ 16 * 1rem)}.body--frame .options__item-content,.main__content--docs .options__item-content{font-size:calc(var(--font-size-normal-min)/ 16 * 1rem)}.main__content--docs .hero{--multiplier:2}.main__content--docs .modules__list{--gap:10}.main__content--docs .modules__item{--columns:2}.main__content--docs .modules__link{padding:.9375rem}.main__content--docs .installation{--multiplier:2}.main__content--module .hero{padding-bottom:1.875rem}.main__content--module .navigation .next__link,.main__content--module .navigation .prev__link{font-size:calc(var(--font-size-normal-min)/ 16 * 1rem);gap:.3125rem;padding:.3125rem .4375rem}.main__content--module .navigation .next__link-icon svg,.main__content--module .navigation .prev__link-icon svg{width:.3125rem;height:.5rem}.main__content--module .navigation .next__dropdown,.main__content--module .navigation .prev__dropdown{font-size:calc(var(--font-size-small)/ 16 * 1rem);top:2rem}}@media (max-width:727px){.body--frame [class*=__container]{padding-inline:.9375rem}.body--frame [class*=__title]{font-size:calc(var(--font-size-normal-semi)/ 16 * 1rem)}.body--frame [class*=__subtitle],.body--frame [class*=__text]{font-size:calc(var(--font-size-normal-min)/ 16 * 1rem)}.body--frame .frame-header{height:4.375rem}.body--frame .hero__controls{right:.9375rem}.body--frame .hero__controls-content #menu{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;border:0!important;padding:0!important;white-space:nowrap!important;-webkit-clip-path:inset(100%)!important;clip-path:inset(100%)!important;clip:rect(0 0 0 0)!important;overflow:hidden!important}}@media (min-width:480px) and (max-width:767px){.preview__slider{margin-bottom:2.5rem}}@media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:0s!important;transition-duration:0s!important;scroll-behavior:auto!important}}@media (any-hover:hover){.select__option:hover{background:var(--color-light)}}@media (hover:hover){.nav__link:hover::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.socials__link:hover.socials__link--gh svg path{stroke:var(--color-accent)}.socials__link:hover.socials__link--tg svg path{fill:var(--color-accent)}.main-nav__item:hover{color:var(--color-accent)}.preview__button:hover:hover{background:0 0;border:.0625rem solid var(--preview-color);-webkit-box-shadow:.125rem .125rem .625rem #e9e9e9;box-shadow:.125rem .125rem .625rem #e9e9e9}.preview__button:hover:hover span{text-shadow:0 -.0625rem 0 rgba(0,0,0,.102)}.preview__button:hover:hover svg{fill:var(--preview-color)}.preview__link:hover:hover{-webkit-box-shadow:.25rem .25rem .625rem #e9e9e9;box-shadow:.25rem .25rem .625rem #e9e9e9;-webkit-transform:translateY(-.3125rem);-ms-transform:translateY(-.3125rem);transform:translateY(-.3125rem)}.preview__link:hover:hover::after,.preview__link:hover:hover::before{height:1.25rem;width:1.25rem;opacity:1}.main__content--home .hero__link:hover{color:var(--color-accent);border-color:var(--color-accent)}.main__content--docs .modules__item:hover{background-color:var(--color-accent)}.main__content--module .navigation .next__dropdown-item:hover,.main__content--module .navigation .prev__dropdown-item:hover{background-color:var(--color-accent)}.main__content--module .navigation .prev__link:hover{background-color:var(--color-dark-alt)}.main__content--module .navigation .prev__link:hover+.prev__dropdown .prev__dropdown-item:first-child{background-color:var(--color-accent)}.main__content--module .navigation .next__link:hover{background-color:var(--color-dark-alt)}.main__content--module .navigation .next__link:hover+.next__dropdown .next__dropdown-item:first-child{background-color:var(--color-accent)}}@media (hover:none){.nav__link:active::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.socials__link:active.socials__link--gh svg path{stroke:var(--color-accent)}.socials__link:active.socials__link--tg svg path{fill:var(--color-accent)}.main-nav__item:active{color:var(--color-accent)}.preview__button:active:hover{background:0 0;border:.0625rem solid var(--preview-color);-webkit-box-shadow:.125rem .125rem .625rem #e9e9e9;box-shadow:.125rem .125rem .625rem #e9e9e9}.preview__button:active:hover span{text-shadow:0 -.0625rem 0 rgba(0,0,0,.102)}.preview__button:active:hover svg{fill:var(--preview-color)}.preview__link:active:hover{-webkit-box-shadow:.25rem .25rem .625rem #e9e9e9;box-shadow:.25rem .25rem .625rem #e9e9e9;-webkit-transform:translateY(-.3125rem);-ms-transform:translateY(-.3125rem);transform:translateY(-.3125rem)}.preview__link:active:hover::after,.preview__link:active:hover::before{height:1.25rem;width:1.25rem;opacity:1}.main__content--home .hero__link:active{color:var(--color-accent);border-color:var(--color-accent)}.main__content--docs .modules__item:active{background-color:var(--color-accent)}.main__content--module .navigation .next__dropdown-item:active,.main__content--module .navigation .prev__dropdown-item:active{background-color:var(--color-accent)}.main__content--module .navigation .prev__link:active{background-color:var(--color-dark-alt)}.main__content--module .navigation .prev__link:active+.prev__dropdown .prev__dropdown-item:first-child{background-color:var(--color-accent)}.main__content--module .navigation .next__link:active{background-color:var(--color-dark-alt)}.main__content--module .navigation .next__link:active+.next__dropdown .next__dropdown-item:first-child{background-color:var(--color-accent)}}