.animated-waves{position:relative}.animated-waves-inner{position:absolute;top:0;left:0;bottom:0;right:0}.animated-waves .parallax>use{animation:move-forever 12s linear infinite}.animated-waves .parallax>use:first-child{animation-delay:-2s}.animated-waves .parallax>use:nth-child(2){animation-delay:-2s;animation-duration:5s}.animated-waves .parallax>use:nth-child(3){animation-delay:-4s;animation-duration:3s}.animated-waves .editorial{display:block;width:100%;height:10em;margin:0}.animated-waves .waves-placeholder{background-color:#f0f8fd;min-height:75vh;margin:-.1em 0 0;padding:1em}@media (max-width:50em){.animated-waves .editorial{height:17vw}}@keyframes move-forever{0%{transform:translate(-90px)}to{transform:translate(85px)}}.link-product-hunt{position:fixed;bottom:calc(50vh - 70px);right:0;height:70px;width:70px;z-index:20}.link-product-hunt img{width:100%}.github-corner{fill:#64ceaa;color:#fff;position:absolute;top:0;border:0;right:0;z-index:1000}.github-corner:hover .octo-arm{animation:octocat-wave .56s ease-in-out}@media (max-width:500px){.github-corner:hover .octo-arm{animation:none}.github-corner .octo-arm{animation:octocat-wave .56s ease-in-out}}@media screen and (max-width:767px){.github-corner,.link-product-hunt{display:none}}@keyframes octocat-wave{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes moveLinePointerRight{0%,to{left:0}50%{left:100%}}@keyframes moveLinePointerLeft{0%,to{left:100%}50%{left:0}}@keyframes scaleBars{0%{transform:scaleY(.5)}50%{transform:scaleY(.8)}to{transform:scaleY(.5)}}@keyframes rotateCogs{0%{transform:scale(.8) rotate(359deg)}to{transform:scale(.8) rotate(0deg)}}@keyframes fadeStackedBars{0%{opacity:0}10%{opacity:1}to{opacity:0}}@keyframes fadeRelativeUp{0%{opacity:0;top:10%}to{opacity:1;top:0}}@keyframes fadeRelativeDown{0%{opacity:0;top:-10%}to{opacity:1;top:0}}.sass-waves{min-height:220px}.sass-waves .box{opacity:.96;width:300px;height:300px;position:absolute;top:-142.8571428571px;left:0;right:0;bottom:0;margin:auto}@media screen and (max-width:767px){.sass-waves .box{width:240px;overflow:hidden}}.sass-waves .box span{background-color:#008FFB;display:block;position:absolute;bottom:0;border:2px solid #fff;box-sizing:border-box;border-radius:15px 15px 0 0}.sass-waves .box span:first-of-type{width:15px;height:0;left:0;animation:wow 5s ease-in-out .1s infinite}.sass-waves .box span:nth-of-type(2){width:15px;height:0;left:15px;animation:wow 5s ease-in-out .2s infinite}.sass-waves .box span:nth-of-type(3){width:15px;height:0;left:30px;animation:wow 5s ease-in-out .3s infinite}.sass-waves .box span:nth-of-type(4){width:15px;height:0;left:45px;animation:wow 5s ease-in-out .4s infinite}.sass-waves .box span:nth-of-type(5){width:15px;height:0;left:60px;animation:wow 5s ease-in-out .5s infinite}.sass-waves .box span:nth-of-type(6){width:15px;height:0;left:75px;animation:wow 5s ease-in-out .6s infinite}.sass-waves .box span:nth-of-type(7){width:15px;height:0;left:90px;animation:wow 5s ease-in-out .7s infinite}.sass-waves .box span:nth-of-type(8){width:15px;height:0;left:105px;animation:wow 5s ease-in-out .8s infinite}.sass-waves .box span:nth-of-type(9){width:15px;height:0;left:120px;animation:wow 5s ease-in-out .9s infinite}.sass-waves .box span:nth-of-type(10){width:15px;height:0;left:135px;animation:wow 5s ease-in-out 1s infinite}.sass-waves .box span:nth-of-type(11){width:15px;height:0;left:150px;animation:wow 5s ease-in-out 1.1s infinite}.sass-waves .box span:nth-of-type(12){width:15px;height:0;left:165px;animation:wow 5s ease-in-out 1.2s infinite}.sass-waves .box span:nth-of-type(13){width:15px;height:0;left:180px;animation:wow 5s ease-in-out 1.3s infinite}.sass-waves .box span:nth-of-type(14){width:15px;height:0;left:195px;animation:wow 5s ease-in-out 1.4s infinite}.sass-waves .box span:nth-of-type(15){width:15px;height:0;left:210px;animation:wow 5s ease-in-out 1.5s infinite}.sass-waves .box span:nth-of-type(16){width:15px;height:0;left:225px;animation:wow 5s ease-in-out 1.6s infinite}.sass-waves .box span:nth-of-type(17){width:15px;height:0;left:240px;animation:wow 5s ease-in-out 1.7s infinite}.sass-waves .box span:nth-of-type(18){width:15px;height:0;left:255px;animation:wow 5s ease-in-out 1.8s infinite}.sass-waves .box span:nth-of-type(19){width:15px;height:0;left:270px;animation:wow 5s ease-in-out 1.9s infinite}.sass-waves .box span:nth-of-type(20){width:15px;height:0;left:285px;animation:wow 5s ease-in-out 2s infinite}@keyframes wow{0%{height:0;-webkit-filter:hue-rotate(0deg)}25%{-webkit-filter:hue-rotate(-15deg) brightness(1.35)}50%{height:50%}75%{-webkit-filter:hue-rotate(15deg) brightness(1.45)}to{height:0;-webkit-filter:hue-rotate(0deg)}}.apexcharts-canvas{display:inline-block}section.intro{padding-top:5px;padding-bottom:var(--space-6)}section.intro h1{margin:var(--space-6) 0 var(--space-10)}@media screen and (max-width:767px){section.intro{padding:var(--space-8)}section.intro h1{margin:var(--space-6) 0}}section.section{padding-top:var(--space-12);padding-bottom:var(--space-16)}section.section .subtitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-normal)}@media screen and (min-width:768px){section.section .section-title{margin-bottom:var(--space-12)}}section.section.fullHeight{min-height:100vh}section.section-tight{padding-top:var(--space-8);padding-bottom:var(--space-8);margin-top:var(--space-5);overflow:hidden}section.section-tight .viewport__middle{margin-bottom:-1px}.section-top-border-base{border-top:4px solid var(--color-brand-blue)!important}.section-top-border-secondary{border-top:4px solid var(--color-brand-green)!important}.section-top-border-purple{border-top:4px solid #775dd0!important}.section-top-border-red{border-top:4px solid var(--color-brand-red)!important}.tip{font-style:italic;border-top:2px dotted var(--color-border-light);border-bottom:2px dotted var(--color-border-light);padding:var(--space-3)}.tip .feather{margin-right:var(--space-2);top:4px;position:relative;stroke:var(--color-brand-orange)}.infin{font-family:var(--font-family-sans);font-size:var(--font-size-xl);color:var(--color-text-tertiary)}a.offset-anchor{display:block;position:relative;top:-90px;visibility:hidden}ul.apex-list{padding-left:var(--space-5)}.apexcharts-watermark,.hide{display:none}.css-dropdown-menu .toggle,.css-dropdown-menu [id^=drop]{display:none}.css-dropdown-menu nav{margin:0;padding:0}.css-dropdown-menu #top-nav-lg ul li{display:unset!important;list-style:unset!important;margin:unset!important}.css-dropdown-menu #logo{display:block;float:left;left:15px;top:-3px}.css-dropdown-menu #top-nav-lg{left:unset!important}.css-dropdown-menu nav:after{content:"";display:table;clear:both}.css-dropdown-menu nav ul{float:right;padding:0;margin:0;list-style:none;position:relative;font-size:var(--font-size-sm)}.css-dropdown-menu nav ul li{margin:0;float:left}.css-dropdown-menu nav .menu a{display:block;padding:var(--space-4) var(--space-5);color:var(--color-text-inverse);font-size:var(--font-size-sm);text-decoration:none}.css-dropdown-menu nav .menu .btn,.css-dropdown-menu nav .menu .embed-nav ul a,.css-dropdown-menu nav .menu .form-apex input[type=submit],.css-dropdown-menu nav .menu .newsletter input[type=submit],.embed-nav ul .css-dropdown-menu nav .menu a,.form-apex .css-dropdown-menu nav .menu input[type=submit],.newsletter .css-dropdown-menu nav .menu input[type=submit]{padding:var(--space-1) var(--space-5)!important;top:6px}.css-dropdown-menu nav ul ul{display:none;position:absolute;top:50px;background:rgba(0,0,0,.25)}.css-dropdown-menu nav ul li:hover>ul{display:inherit}.css-dropdown-menu nav ul ul li{width:170px;float:none;display:list-item;position:relative}.css-dropdown-menu nav ul ul ul li{position:relative;top:-60px;left:170px}.css-dropdown-menu li>a:after{content:" +"}.css-dropdown-menu li>a:only-child:after{content:""}body.home .cp_embed_wrapper{max-height:525px}.cp_embed_wrapper{box-shadow:var(--shadow-lg);margin-top:var(--space-8)}.cp_embed_wrapper,.cp_wrap{margin-bottom:var(--space-10)}textarea.wpcf7-textarea{min-height:200px}.about-team-container .team{width:auto;display:flex;justify-content:center;text-align:center;flex-wrap:wrap}.about-team-container .team .member{width:325px;margin:var(--space-3);background:var(--color-bg-secondary);border-radius:var(--radius-sm);box-shadow:var(--shadow-xs);padding:var(--space-6)}.about-team-container .team img{border-radius:var(--radius-full)}.about-team-container .team .member img{width:140px}.about-team-container .team .member h3{color:var(--color-text-secondary)}html{scroll-behavior:smooth}.header .dropdown__menu{max-height:none;overflow:initial;opacity:1;pointer-events:auto}@media screen and (min-width:1118px){.header .dropdown__menu{position:absolute;left:0;top:6.75rem}}.header .nav__menu.show-menu{opacity:1;top:4.75rem;pointer-events:auto}.header a:hover{text-decoration:none}.docs-search{margin-bottom:1rem}.docs-search,.docs-search__input-wrap{position:relative}.docs-search__icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:#9ca3af}.docs-search__input{width:100%;border-radius:.5rem;border:1px solid #e5e7eb;background:#f9fafb;padding:.5rem 2.5rem;font-size:.875rem}.docs-search__input:focus{border-color:#008ffb;background:#fff;outline:none}.docs-search__kbd{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);border-radius:.25rem;border:1px solid #d1d5db;background:#f3f4f6;padding:0 .375rem;font-size:10px;color:#9ca3af;display:none}@media (min-width:640px){.docs-search__kbd{display:inline-block}}.docs-search__overlay{position:fixed;inset:0;z-index:40}.docs-search__results{position:absolute;left:0;right:0;top:100%;z-index:50;margin-top:.25rem;border-radius:.5rem;border:1px solid #e5e7eb;background:#fff;padding:.25rem 0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.docs-search__result{display:flex;width:100%;align-items:center;gap:.5rem;padding:.625rem 1rem;text-align:left;font-size:.875rem;border:none;background:none;cursor:pointer}.docs-search__result:hover{background:#f9fafb}.docs-search__result-icon{width:1rem;height:1rem;flex-shrink:0;color:#9ca3af}.docs-search__result-title{font-weight:500;color:#24272b}.docs-search__result-section{margin-left:.5rem;font-size:.75rem;color:#9ca3af}.gallery-demo-chart{overflow:hidden;border-radius:.5rem;border:1px solid #e5e7eb;background:#fff}.related-demos{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.related-demos h3{margin-bottom:1rem}